.citation-container.svelte-1qv9h5o .citation-marker{background:rgba(var(--docs-accent), .1);min-width:1.75rem;height:1.75rem;color:rgb(var(--docs-accent));vertical-align:baseline;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;margin:0 3px;padding:0 .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;position:relative}.citation-container.svelte-1qv9h5o .citation-marker:before{content:"";position:absolute;inset:-8px}.citation-container.svelte-1qv9h5o .citation-marker:hover{transform:scale(1.08)}.citation-container.svelte-1qv9h5o .citation-marker:hover,.citation-container.svelte-1qv9h5o .citation-marker:focus-visible{background:rgba(var(--docs-accent), .2);outline:2px solid rgba(var(--docs-accent), .4);outline-offset:1px;text-decoration:none}.citation-container.svelte-1qv9h5o .citation-unresolved{color:inherit;opacity:.5;cursor:default;pointer-events:none;background:0 0}.scan-container.svelte-rozejb,.ghost-card.svelte-rozejb{animation:.38s cubic-bezier(.16,1,.3,1) both svelte-rozejb-fadeInUp}.ghost-card.evaluated.svelte-rozejb{border-color:rgba(var(--docs-accent), .15);box-shadow:0 0 8px rgba(var(--docs-accent), .04)}.shimmer-overlay.active.svelte-rozejb{animation:1.2s ease-in-out both svelte-rozejb-shimmerSweep}.scan-line.svelte-rozejb{animation:3s ease-in-out infinite svelte-rozejb-scanSweep}.eval-dot.svelte-rozejb{animation:1.5s ease-in-out infinite svelte-rozejb-dotPulse}.scanning-dots.svelte-rozejb:after{content:"";animation:1.5s steps(4,end) infinite svelte-rozejb-dots}@keyframes svelte-rozejb-fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-rozejb-shimmerSweep{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}@keyframes svelte-rozejb-scanSweep{0%{opacity:0;top:0%}5%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes svelte-rozejb-dotPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes svelte-rozejb-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.answer-card.svelte-13vdpne{animation:.48s cubic-bezier(.16,1,.3,1) .12s both svelte-13vdpne-fadeInUp}.search-summary.svelte-13vdpne{letter-spacing:-.005em;font-size:1.0625rem;font-weight:400;line-height:1.7}.search-summary.svelte-13vdpne .citation-container>*{opacity:0;animation:.38s cubic-bezier(.16,1,.3,1) forwards svelte-13vdpne-fadeInUp}.search-summary.svelte-13vdpne .citation-container>:first-child{animation-delay:0s}.search-summary.svelte-13vdpne .citation-container>:nth-child(2){animation-delay:80ms}.search-summary.svelte-13vdpne .citation-container>:nth-child(3){animation-delay:.16s}.search-summary.svelte-13vdpne .citation-container>:nth-child(4){animation-delay:.24s}.search-summary.svelte-13vdpne .citation-container>:nth-child(5){animation-delay:.32s}.search-summary.svelte-13vdpne .citation-container>:nth-child(n+6){animation-delay:.4s}.search-summary.svelte-13vdpne p+p{margin-top:.875rem}.search-summary.svelte-13vdpne h2{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem}.search-summary.svelte-13vdpne h3{margin-top:.75rem;margin-bottom:.375rem;font-size:1rem;font-weight:600}.search-summary.svelte-13vdpne h4{margin-top:.5rem;margin-bottom:.25rem;font-size:1rem}.search-summary.svelte-13vdpne ul,.search-summary.svelte-13vdpne ol{margin-top:.75rem;padding-left:1.25rem}.search-summary.svelte-13vdpne ol{list-style-type:decimal}.search-summary.svelte-13vdpne li+li{margin-top:.35rem}.search-summary.svelte-13vdpne pre{margin-top:.75rem;margin-bottom:.5rem}.search-summary.svelte-13vdpne blockquote{border-left:3px solid rgba(var(--docs-accent), .25);margin-top:.75rem}.search-summary.svelte-13vdpne a{color:hsl(var(--primary));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / .4);text-decoration-color:hsl(var(--primary) / .4);text-underline-offset:.18em;font-weight:500;transition:text-decoration-color .15s}.search-summary.svelte-13vdpne a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.search-summary.svelte-13vdpne strong{font-weight:600}@keyframes svelte-13vdpne-fadeInUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
