.wiki-term{color:var(--primary);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}.wiki-term:hover{text-decoration-style:solid}.wiki-term.wiki-chip{color:inherit;text-decoration:none}.wiki-term.wiki-chip:hover{color:var(--primary)}.wiki-popover{background:var(--popover);border:1px solid var(--border);border-radius:.875rem;box-shadow:0 10px 30px -8px #00000040;max-width:calc(100vw - 1.5rem);padding:.75rem .875rem;position:fixed;width:18rem;z-index:60}.wp-name{color:var(--popover-foreground);font-size:.875rem;font-weight:700;margin-bottom:.25rem}.wp-def{color:var(--muted-foreground);font-size:.8125rem;line-height:1.7;margin-bottom:.5rem}.wp-more{align-items:center;color:var(--primary);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem}.wiki-pop-enter-active,.wiki-pop-leave-active{transition:opacity .12s ease,transform .12s ease}.wiki-pop-enter-from,.wiki-pop-leave-to{opacity:0}.timeline-list[data-v-f2572e36]{position:relative}.timeline-row[data-v-f2572e36]{display:flex;gap:.5rem;position:relative}.timeline-dot-col[data-v-f2572e36]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:2rem}.timeline-row:not(:last-child) .timeline-dot-col[data-v-f2572e36]:after{background:color-mix(in oklch,var(--primary) 65%,transparent);border-radius:1px;content:"";height:calc(100% - 1.2rem);position:absolute;right:50%;top:1.2rem;transform:translate(50%);width:2px}.timeline-dot[data-v-f2572e36]{align-items:center;background:color-mix(in oklch,var(--primary) 15%,transparent);border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:1.2rem;justify-content:center;line-height:1;padding-top:1px;position:relative;text-align:center;width:1.2rem;z-index:2}.timeline-text[data-v-f2572e36]{color:var(--foreground);flex:1;font-size:1rem;line-height:1.5;padding-bottom:.75rem;padding-top:.125rem}.timeline-row:last-child .timeline-text[data-v-f2572e36],.timeline-row:last-child .timeline-text-expandable[data-v-f2572e36]{padding-bottom:0}.timeline-text-expandable[data-v-f2572e36]{color:var(--foreground);flex:1;font-size:1rem;line-height:1.5;padding-bottom:.75rem;padding-top:.125rem}.toast-enter-active[data-v-f2572e36]{animation:toast-in-f2572e36 .3s ease-out}.toast-leave-active[data-v-f2572e36]{animation:toast-out-f2572e36 .3s ease-in}@keyframes toast-in-f2572e36{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-f2572e36{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.timeline-list[data-v-d5921868]{position:relative}.timeline-row[data-v-d5921868]{display:flex;gap:.5rem;position:relative}.timeline-dot-col[data-v-d5921868]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:1.75rem}.timeline-row:not(:last-child) .timeline-dot-col[data-v-d5921868]:after{background:color-mix(in oklch,var(--primary) 65%,transparent);border-radius:1px;content:"";height:calc(100% - 1.1rem);position:absolute;right:50%;top:1.1rem;transform:translate(50%);width:2px}.timeline-dot[data-v-d5921868]{align-items:center;background:color-mix(in oklch,var(--primary) 15%,transparent);border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:1.1rem;justify-content:center;line-height:1;padding-top:1px;position:relative;text-align:center;width:1.1rem;z-index:2}.timeline-text[data-v-d5921868]{color:var(--foreground);flex:1;font-size:.875rem;line-height:1.5;padding-bottom:.625rem;padding-top:.125rem}.timeline-row:last-child .timeline-text[data-v-d5921868],.timeline-row:last-child .timeline-text-expandable[data-v-d5921868]{padding-bottom:0}.timeline-text-expandable[data-v-d5921868]{color:var(--foreground);flex:1;font-size:.875rem;line-height:1.5;padding-bottom:.625rem;padding-top:.125rem}.hide-scrollbar[data-v-d5921868]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-d5921868]{-ms-overflow-style:none;scrollbar-width:none}.toast-enter-active[data-v-d5921868]{animation:toast-in-d5921868 .3s ease-out}.toast-leave-active[data-v-d5921868]{animation:toast-out-d5921868 .3s ease-in}@keyframes toast-in-d5921868{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-d5921868{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.fade-enter-active[data-v-d5921868],.fade-leave-active[data-v-d5921868]{transition:opacity .2s ease}.fade-enter-from[data-v-d5921868],.fade-leave-to[data-v-d5921868]{opacity:0}
