.docs-ai-composer.svelte-1tb3ekt{padding:.75rem 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--color-outline-variant) 25%,transparent);background:color-mix(in srgb,var(--color-bg-dim) 78%,transparent)}.docs-ai-prompts.svelte-1tb3ekt{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}.docs-ai-prompts.svelte-1tb3ekt button:where(.svelte-1tb3ekt){max-width:100%;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 26%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-secondary) 58%,transparent);color:var(--color-text-secondary);font-size:.72rem;line-height:1.2;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.docs-ai-prompts.svelte-1tb3ekt button:where(.svelte-1tb3ekt):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-text)}.docs-ai-composer.svelte-1tb3ekt label:where(.svelte-1tb3ekt){display:block;margin-bottom:.4rem;color:var(--color-text-tertiary);font-size:.72rem}.docs-ai-input-wrap.svelte-1tb3ekt{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;gap:.55rem;align-items:end;padding:.55rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 32%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 68%,transparent)}.docs-ai-input-wrap.svelte-1tb3ekt:focus-within{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)}.docs-ai-input-wrap.svelte-1tb3ekt textarea:where(.svelte-1tb3ekt){min-height:2.4rem;max-height:8rem;resize:vertical;border:0;outline:0;background:transparent;color:var(--color-text);font-size:.84rem;line-height:1.45}.docs-ai-input-wrap.svelte-1tb3ekt textarea:where(.svelte-1tb3ekt)::placeholder{color:var(--color-text-tertiary)}.docs-ai-input-wrap.svelte-1tb3ekt button[type=submit]:where(.svelte-1tb3ekt){display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);transition:opacity var(--transition-fast),transform var(--transition-fast)}.docs-ai-input-wrap.svelte-1tb3ekt button[type=submit]:where(.svelte-1tb3ekt):hover:not(:disabled){transform:translateY(-1px)}.docs-ai-input-wrap.svelte-1tb3ekt button[type=submit]:where(.svelte-1tb3ekt):disabled{cursor:not-allowed;opacity:.5}.docs-ai-typeahead.svelte-1tb3ekt{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.45rem;padding-top:.45rem;border-top:1px dashed color-mix(in srgb,var(--color-outline-variant) 25%,transparent)}.docs-ai-typeahead-label.svelte-1tb3ekt{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);margin-right:.1rem}.docs-ai-typeahead-chip.svelte-1tb3ekt{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 32%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-dim) 50%,transparent);color:var(--color-text-secondary);font-size:.7rem;text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.docs-ai-typeahead-chip.svelte-1tb3ekt:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text)}.docs-ai-trail.svelte-183jla2{margin-top:.5rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-dim) 50%,transparent);overflow:hidden}.docs-ai-trail.is-pending.svelte-183jla2{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.docs-ai-trail-summary.svelte-183jla2{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .7rem;border:0;background:transparent;color:var(--color-text-secondary);text-align:left;cursor:pointer}.docs-ai-trail-summary[disabled].svelte-183jla2{cursor:default}.docs-ai-trail-summary.svelte-183jla2:hover:not([disabled]){background:color-mix(in srgb,var(--color-bg-dim) 80%,transparent)}.docs-ai-trail-summary-icon.svelte-183jla2{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;color:var(--color-primary)}.docs-ai-trail-summary-text.svelte-183jla2{display:flex;flex-direction:column;gap:.05rem;min-width:0;flex:1}.docs-ai-trail-summary-text.svelte-183jla2 strong:where(.svelte-183jla2){font-size:.78rem;font-weight:650;color:var(--color-text)}.docs-ai-trail-summary-text.svelte-183jla2 small:where(.svelte-183jla2){font-size:.7rem;color:var(--color-text-tertiary)}.docs-ai-trail-chevron{color:var(--color-text-tertiary);flex-shrink:0}.docs-ai-trail-list.svelte-183jla2{list-style:none;margin:0;padding:.2rem .5rem .6rem .7rem;display:grid;gap:.35rem;border-top:1px solid color-mix(in srgb,var(--color-outline-variant) 22%,transparent)}.docs-ai-trail-item.svelte-183jla2{display:grid;grid-template-columns:.9rem .9rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .6rem;border-radius:var(--radius-sm);border-left:2px solid transparent;color:var(--color-text-tertiary);font-size:.72rem;counter-increment:trail}.docs-ai-trail-item.is-active.svelte-183jla2{color:var(--color-primary)}.docs-ai-trail-item.is-error.svelte-183jla2 .docs-ai-trail-item-icon:where(.svelte-183jla2){color:var(--color-error, #c1392b)}.docs-ai-trail-item.kind-session.svelte-183jla2{border-left-color:color-mix(in srgb,var(--color-tertiary, #b388ff) 70%,transparent);background:color-mix(in srgb,var(--color-tertiary, #b388ff) 6%,transparent)}.docs-ai-trail-item.kind-session.svelte-183jla2 .docs-ai-trail-item-kind:where(.svelte-183jla2){color:var(--color-tertiary, #b388ff)}.docs-ai-trail-item.kind-enrichment.svelte-183jla2{border-left-color:color-mix(in srgb,var(--color-secondary, #4dd0e1) 70%,transparent);background:color-mix(in srgb,var(--color-secondary, #4dd0e1) 6%,transparent)}.docs-ai-trail-item.kind-enrichment.svelte-183jla2 .docs-ai-trail-item-kind:where(.svelte-183jla2){color:var(--color-secondary, #4dd0e1)}.docs-ai-trail-item.kind-tool.svelte-183jla2{border-left-color:color-mix(in srgb,var(--color-primary) 75%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.docs-ai-trail-item.kind-tool.svelte-183jla2 .docs-ai-trail-item-kind:where(.svelte-183jla2){color:var(--color-primary)}.docs-ai-trail-item.kind-answer.svelte-183jla2{border-left-color:color-mix(in srgb,var(--color-success, #43a047) 75%,transparent);background:color-mix(in srgb,var(--color-success, #43a047) 8%,transparent)}.docs-ai-trail-item.kind-answer.svelte-183jla2 .docs-ai-trail-item-kind:where(.svelte-183jla2){color:var(--color-success, #43a047)}.docs-ai-trail-item.kind-fallback.svelte-183jla2{border-left-color:color-mix(in srgb,var(--color-warning, #f9a825) 70%,transparent);background:color-mix(in srgb,var(--color-warning, #f9a825) 8%,transparent)}.docs-ai-trail-item.kind-fallback.svelte-183jla2 .docs-ai-trail-item-kind:where(.svelte-183jla2){color:var(--color-warning, #f9a825)}.docs-ai-trail-item.is-error.svelte-183jla2{border-left-color:var(--color-error, #c1392b)!important;background:color-mix(in srgb,var(--color-error, #c1392b) 8%,transparent)!important}.docs-ai-trail-item-icon.svelte-183jla2{display:inline-flex;align-items:center;justify-content:center}.docs-ai-trail-item-kind.svelte-183jla2{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary)}.docs-ai-trail-item-text.svelte-183jla2{display:flex;flex-direction:column;gap:.05rem;min-width:0}.docs-ai-trail-item-text.svelte-183jla2 strong:where(.svelte-183jla2){color:var(--color-text-secondary);font-weight:650;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ai-trail-item-text.svelte-183jla2 small:where(.svelte-183jla2){color:var(--color-text-tertiary);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ai-trail-item-elapsed.svelte-183jla2{font-variant-numeric:tabular-nums;font-size:.66rem;color:var(--color-text-tertiary);white-space:nowrap}.docs-ai-message.svelte-qbpnrn{margin-bottom:1rem}.docs-ai-message.is-user.svelte-qbpnrn{display:grid;justify-items:end}.docs-ai-message-meta.svelte-qbpnrn{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:var(--color-text-tertiary);font-size:.7rem}.docs-ai-message-status.svelte-qbpnrn{display:inline-flex;align-items:center;gap:.25rem}.docs-ai-message-status.is-error.svelte-qbpnrn{color:var(--color-warning)}.docs-ai-bubble.svelte-qbpnrn{max-width:100%;border:1px solid color-mix(in srgb,var(--color-outline-variant) 25%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 62%,transparent);padding:.85rem;color:var(--color-text-secondary)}.docs-ai-message.is-user.svelte-qbpnrn .docs-ai-bubble:where(.svelte-qbpnrn){max-width:min(100%,24.5rem);border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-secondary));color:var(--color-text)}.docs-ai-bubble.svelte-qbpnrn h3:where(.svelte-qbpnrn){margin-bottom:.35rem;color:var(--color-text);font-size:.86rem;font-weight:700}.docs-ai-bubble.svelte-qbpnrn p:where(.svelte-qbpnrn){font-size:.84rem;line-height:1.6;white-space:pre-wrap}.docs-ai-answer.svelte-qbpnrn{font-size:.84rem}.docs-ai-answer.svelte-qbpnrn .exec-markdown{line-height:1.58}.docs-ai-answer.svelte-qbpnrn .exec-markdown p,.docs-ai-answer.svelte-qbpnrn .exec-markdown ol,.docs-ai-answer.svelte-qbpnrn .exec-markdown ul{margin-bottom:.6rem}.docs-ai-answer-section.svelte-qbpnrn{margin-top:.8rem;padding:.85rem .95rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-outline-variant) 28%,transparent);background:var(--color-bg-secondary)}.docs-ai-answer-section.is-hero.svelte-qbpnrn{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-secondary)) 0%,var(--color-bg-secondary) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 12%,transparent) inset}.docs-ai-answer-section.is-fallback.svelte-qbpnrn{border-color:color-mix(in srgb,var(--color-warning, #f9a825) 35%,transparent);background:color-mix(in srgb,var(--color-warning, #f9a825) 4%,var(--color-bg-secondary))}.docs-ai-answer-label.svelte-qbpnrn{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.22rem .6rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.7rem;font-weight:650;letter-spacing:.02em}.docs-ai-answer-section.is-fallback.svelte-qbpnrn .docs-ai-answer-label:where(.svelte-qbpnrn){background:color-mix(in srgb,var(--color-warning, #f9a825) 18%,transparent);color:var(--color-warning, #f9a825)}.docs-ai-answer-label-icon.svelte-qbpnrn{display:inline-block;width:13px;height:13px;object-fit:contain}.docs-ai-offline-banner.svelte-qbpnrn{display:flex;align-items:flex-start;gap:.55rem;margin-top:.6rem;padding:.6rem .75rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-warning, #f9a825) 45%,transparent);background:color-mix(in srgb,var(--color-warning, #f9a825) 10%,transparent);color:var(--color-text);font-size:.78rem;line-height:1.4}.docs-ai-offline-icon{color:var(--color-warning, #f9a825);flex-shrink:0;margin-top:.1rem}.docs-ai-offline-banner.svelte-qbpnrn strong:where(.svelte-qbpnrn){font-weight:650;color:var(--color-text);display:block}.docs-ai-offline-reason.svelte-qbpnrn{display:block;margin-top:.15rem;color:var(--color-text-tertiary);font-size:.7rem;font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace)}.docs-ai-answer-section.is-quick.svelte-qbpnrn{border-color:color-mix(in srgb,var(--color-tertiary, #b388ff) 28%,transparent);background:color-mix(in srgb,var(--color-tertiary, #b388ff) 4%,var(--color-bg-secondary))}.docs-ai-answer-section.is-quick.svelte-qbpnrn .docs-ai-answer-label:where(.svelte-qbpnrn){background:color-mix(in srgb,var(--color-tertiary, #b388ff) 14%,transparent);color:var(--color-tertiary, #b388ff)}.docs-ai-upgrade-cta.svelte-qbpnrn{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;margin-top:.65rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 14%,transparent),color-mix(in srgb,var(--color-tertiary, #b388ff) 10%,transparent));color:var(--color-text);cursor:pointer;font-weight:600;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.docs-ai-upgrade-cta.svelte-qbpnrn:hover:not([disabled]){border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--color-primary) 60%,transparent)}.docs-ai-upgrade-cta[disabled].svelte-qbpnrn{opacity:.55;cursor:not-allowed}.docs-ai-upgrade-cta.is-degraded.svelte-qbpnrn{border-color:color-mix(in srgb,var(--color-warning, #f9a825) 50%,transparent);background:color-mix(in srgb,var(--color-warning, #f9a825) 12%,transparent)}.docs-ai-upgrade-cta-main.svelte-qbpnrn{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--color-text)}.docs-ai-upgrade-cta-main.svelte-qbpnrn kbd:where(.svelte-qbpnrn){padding:.05rem .3rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 50%,transparent);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-tertiary);font-family:var(--font-mono, ui-monospace, monospace);font-size:.66rem}.docs-ai-upgrade-cta-hint.svelte-qbpnrn{font-size:.7rem;font-weight:400;color:var(--color-text-tertiary)}.docs-ai-quick-recap.svelte-qbpnrn{margin-top:.6rem;padding:0;border:1px solid color-mix(in srgb,var(--color-outline-variant) 25%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-dim) 50%,transparent);overflow:hidden}.docs-ai-quick-recap.svelte-qbpnrn summary:where(.svelte-qbpnrn){display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;color:var(--color-text-tertiary);font-size:.72rem;cursor:pointer;list-style:none;width:100%}.docs-ai-quick-recap.svelte-qbpnrn summary:where(.svelte-qbpnrn)::-webkit-details-marker{display:none}.docs-ai-quick-recap-chevron{margin-left:auto;transition:transform .15s ease}.docs-ai-quick-recap[open].svelte-qbpnrn .docs-ai-quick-recap-chevron{transform:rotate(180deg)}.docs-ai-quick-recap-body.svelte-qbpnrn{padding:.5rem .7rem .6rem;border-top:1px dashed color-mix(in srgb,var(--color-outline-variant) 30%,transparent);color:var(--color-text-secondary);font-size:.78rem}.docs-ai-quick-recap-body.svelte-qbpnrn strong:where(.svelte-qbpnrn){display:block;margin-bottom:.3rem;color:var(--color-text);font-size:.8rem}.docs-ai-answer-spinner{margin-left:.15rem;color:var(--color-primary)}.docs-ai-answer.is-streaming.svelte-qbpnrn{position:relative}.docs-ai-answer.is-streaming.svelte-qbpnrn:after{content:"";display:inline-block;width:.4rem;height:.95rem;margin-left:.15rem;vertical-align:text-bottom;background:var(--color-primary);animation:svelte-qbpnrn-docs-ai-caret 1s steps(2,end) infinite}@keyframes svelte-qbpnrn-docs-ai-caret{0%,50%{opacity:1}51%,to{opacity:0}}.docs-ai-answer-placeholder.svelte-qbpnrn{margin:0;padding:.55rem .7rem;border:1px dashed color-mix(in srgb,var(--color-outline-variant) 35%,transparent);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:.78rem;font-style:italic}.docs-ai-sources.svelte-qbpnrn{margin-top:.7rem;padding-top:.5rem;border-top:1px dashed color-mix(in srgb,var(--color-outline-variant) 28%,transparent)}.docs-ai-sources-summary.svelte-qbpnrn{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-dim) 60%,transparent);color:var(--color-text-secondary);font-size:.72rem;font-weight:600;cursor:pointer;list-style:none;transition:background var(--transition-fast)}.docs-ai-sources-summary.svelte-qbpnrn::-webkit-details-marker{display:none}.docs-ai-sources-summary.svelte-qbpnrn:hover{background:color-mix(in srgb,var(--color-bg-dim) 100%,transparent);color:var(--color-text)}.docs-ai-sources-icon{color:var(--color-text-tertiary)}.docs-ai-sources-chevron{color:var(--color-text-tertiary);transition:transform .15s ease}.docs-ai-sources[open].svelte-qbpnrn .docs-ai-sources-chevron{transform:rotate(180deg)}.docs-ai-sources-grid.svelte-qbpnrn{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}@media(max-width:480px){.docs-ai-sources-grid.svelte-qbpnrn{grid-template-columns:1fr}}.docs-ai-source-chip.svelte-qbpnrn{display:flex;flex-direction:column;gap:.05rem;min-width:0;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 22%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-dim) 60%,transparent);color:var(--color-text-secondary);text-decoration:none;font-size:.72rem;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.docs-ai-source-chip.svelte-qbpnrn:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-text)}.docs-ai-source-chip-title.svelte-qbpnrn{font-weight:650;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ai-source-chip-meta.svelte-qbpnrn{font-size:.65rem;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ai-message-actions.svelte-qbpnrn{display:flex;justify-content:flex-end;margin-top:.55rem}.docs-ai-copy-button.svelte-qbpnrn{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text-tertiary);font-size:.7rem}.docs-ai-copy-button.svelte-qbpnrn:hover{color:var(--color-text)}.docs-ai-followups.svelte-qbpnrn{max-width:100%;margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.45rem}.docs-ai-followups.svelte-qbpnrn button:where(.svelte-qbpnrn){max-width:100%;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 26%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-secondary) 58%,transparent);color:var(--color-text-secondary);font-size:.72rem;line-height:1.2;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.docs-ai-followups.svelte-qbpnrn button:where(.svelte-qbpnrn):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-text)}.docs-ai-header.svelte-12tqbfm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--color-outline-variant) 25%,transparent);background:color-mix(in srgb,var(--color-bg-dim) 75%,transparent)}.docs-ai-kicker.svelte-12tqbfm,.docs-ai-status.svelte-12tqbfm{display:inline-flex;align-items:center;gap:.4rem}.docs-ai-kicker.svelte-12tqbfm{font-size:.72rem;color:var(--color-primary);font-weight:650}.docs-ai-header.svelte-12tqbfm h2:where(.svelte-12tqbfm){margin-top:.25rem;font-size:1rem;font-weight:700;color:var(--color-text)}.docs-ai-status.svelte-12tqbfm{margin-top:.3rem;max-width:18rem;font-size:.72rem;color:var(--color-text-tertiary)}.docs-ai-status.svelte-12tqbfm span:where(.svelte-12tqbfm){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ai-header-actions.svelte-12tqbfm{display:inline-flex;align-items:center;gap:.35rem}.docs-ai-icon-button.svelte-12tqbfm{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 28%,transparent);border-radius:var(--radius-md);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-secondary) 58%,transparent);transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.docs-ai-icon-button.svelte-12tqbfm:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 52%,transparent);color:var(--color-text);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent)}.docs-ai-icon-button.svelte-12tqbfm:disabled{cursor:not-allowed;opacity:.45}.docs-ai-settings-wrap.svelte-12tqbfm{position:relative}.docs-ai-settings-popover.svelte-12tqbfm{position:absolute;top:calc(100% + .4rem);right:0;z-index:5;width:18rem;padding:.65rem .7rem .55rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 50%,transparent);border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.4rem}.docs-ai-settings-title.svelte-12tqbfm{margin:0 0 .2rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.docs-ai-settings-row.svelte-12tqbfm{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.35rem .1rem;cursor:pointer}.docs-ai-settings-row.svelte-12tqbfm span:where(.svelte-12tqbfm){display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.docs-ai-settings-row.svelte-12tqbfm strong:where(.svelte-12tqbfm){font-size:.78rem;font-weight:600;color:var(--color-text)}.docs-ai-settings-row.svelte-12tqbfm small:where(.svelte-12tqbfm){font-size:.7rem;color:var(--color-text-tertiary);line-height:1.35}.docs-ai-settings-row.svelte-12tqbfm input[type=checkbox]:where(.svelte-12tqbfm){width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.docs-ai-kicker-icon.svelte-12tqbfm{width:16px;height:16px;object-fit:contain;flex-shrink:0}.docs-ai-anchor.svelte-1eyviub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.docs-ai-launcher.svelte-1eyviub{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-secondary) 92%,transparent);color:var(--color-text);box-shadow:var(--shadow-lg);font-size:.86rem;font-weight:650;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast)}.docs-ai-launcher.svelte-1eyviub:hover{border-color:color-mix(in srgb,var(--color-primary) 65%,transparent);transform:translateY(-1px)}.docs-ai-launcher.is-hidden.svelte-1eyviub{pointer-events:none;opacity:0;transform:translateY(.5rem)}.docs-ai-launcher.is-compact.svelte-1eyviub{position:static;right:auto;bottom:auto;width:100%;justify-content:center;min-height:2.4rem;padding:0 .85rem;box-shadow:var(--shadow-sm);font-size:.8rem}.docs-ai-launcher.is-compact.is-hidden.svelte-1eyviub{transform:none}.docs-ai-launcher-icon.svelte-1eyviub{width:18px;height:18px;object-fit:contain;flex-shrink:0}.docs-ai-launcher.is-compact.svelte-1eyviub .docs-ai-launcher-icon:where(.svelte-1eyviub){width:14px;height:14px}.docs-ai-backdrop.svelte-1eyviub{display:none}.docs-ai-drawer.svelte-1eyviub{position:fixed;top:var(--docs-header-h, 3.5rem);right:0;bottom:0;z-index:80;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:var(--docs-ai-drawer-w, min(29rem, 100vw));max-width:100vw;border-left:1px solid color-mix(in srgb,var(--color-outline-variant) 40%,transparent);background:color-mix(in srgb,var(--color-bg) 94%,transparent);box-shadow:var(--shadow-lg);transform:translate(100%);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .18s ease,opacity .18s ease}.docs-ai-drawer.is-open.svelte-1eyviub{transform:translate(0);opacity:1;pointer-events:auto}.docs-ai-drawer.is-resizing.svelte-1eyviub{transition:none}.docs-ai-resize-handle.svelte-1eyviub{position:absolute;top:0;left:-3px;width:9px;height:100%;z-index:1;cursor:ew-resize;touch-action:none}.docs-ai-resize-handle.svelte-1eyviub:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background-color var(--transition-fast)}.docs-ai-resize-handle.svelte-1eyviub:hover:before,.docs-ai-resize-handle.svelte-1eyviub:focus-visible:before,.docs-ai-resize-handle.is-resizing.svelte-1eyviub:before{background:color-mix(in srgb,var(--color-primary) 60%,transparent)}.docs-ai-resize-handle.svelte-1eyviub:focus-visible{outline:none}.docs-ai-context.svelte-1eyviub{padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-outline-variant) 22%,transparent);background:color-mix(in srgb,var(--color-bg-dim) 48%,transparent)}.docs-ai-current-source.svelte-1eyviub{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text-secondary);text-decoration:none}.docs-ai-current-source.svelte-1eyviub span:where(.svelte-1eyviub) span:where(.svelte-1eyviub){display:block;font-size:.68rem;color:var(--color-text-tertiary)}.docs-ai-current-source.svelte-1eyviub strong:where(.svelte-1eyviub){display:block;overflow:hidden;margin-top:.08rem;color:var(--color-text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.docs-ai-source-shortcuts.svelte-1eyviub{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.docs-ai-source-shortcuts.svelte-1eyviub a:where(.svelte-1eyviub){max-width:100%;overflow:hidden;padding:.34rem .6rem;border:1px solid color-mix(in srgb,var(--color-outline-variant) 26%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-secondary) 58%,transparent);color:var(--color-text-secondary);font-size:.72rem;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.docs-ai-source-shortcuts.svelte-1eyviub a:where(.svelte-1eyviub):hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-text)}.docs-ai-messages.svelte-1eyviub{min-height:0;overflow-y:auto;padding:1rem;scrollbar-gutter:stable}.docs-ai-empty.svelte-1eyviub{display:grid;place-items:center;min-height:16rem;padding:2rem 1rem;text-align:center;color:var(--color-text-tertiary)}.docs-ai-empty.svelte-1eyviub h3:where(.svelte-1eyviub){margin-top:.75rem;color:var(--color-text);font-size:1rem;font-weight:700}.docs-ai-empty.svelte-1eyviub p:where(.svelte-1eyviub){margin-top:.4rem;max-width:28ch;font-size:.82rem;line-height:1.55}@media(max-width:760px){.docs-ai-backdrop.svelte-1eyviub{position:fixed;inset:var(--docs-header-h, 3.5rem) 0 0;z-index:75;display:block;background:#0000006b}.docs-ai-drawer.svelte-1eyviub{width:100vw;border-left:0}.docs-ai-resize-handle.svelte-1eyviub{display:none}.docs-ai-launcher.svelte-1eyviub{right:1rem;bottom:1rem}}
