.docs-nav.svelte-ff9jiv{z-index:60;background:color-mix(in oklch, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-default);position:sticky;top:0}.docs-nav__bar.svelte-ff9jiv{align-items:center;gap:1.25rem;width:min(100%,1360px);min-height:64px;margin-inline:auto;padding:0 clamp(1rem,4vw,3.5rem);display:flex}.docs-nav__brand.svelte-ff9jiv{align-items:center;gap:.8rem;min-width:max-content;display:flex}.docs-nav__divider.svelte-ff9jiv{background:var(--border-default);width:1px;height:22px}.docs-nav__title.svelte-ff9jiv{font-size:var(--type-body);font-weight:var(--font-weight-semibold);color:color-mix(in oklch, var(--text) 68%, transparent)}.docs-search.svelte-ff9jiv{border:1px solid var(--border-default);background:var(--surface-inset);width:min(100%,430px);color:color-mix(in oklch, var(--text) 48%, transparent);border-radius:9px;align-items:center;gap:.65rem;margin-left:auto;padding:0 .75rem;transition:border-color .12s,box-shadow .12s;display:flex}.docs-search.svelte-ff9jiv:focus-within{border-color:var(--accent-primary-base);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent-primary-base) 13%, transparent)}.docs-search.svelte-ff9jiv input:where(.svelte-ff9jiv){width:100%;min-width:0;height:38px;color:var(--text);font:var(--type-body) var(--font-ui);background:0 0;border:0;outline:0}.docs-search.svelte-ff9jiv button:where(.svelte-ff9jiv),.docs-nav__icon.svelte-ff9jiv,.docs-nav__contents.svelte-ff9jiv{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.docs-search.svelte-ff9jiv button:where(.svelte-ff9jiv){padding:.2rem}.docs-nav__actions.svelte-ff9jiv{align-items:center;gap:.35rem;min-width:max-content;display:flex}.docs-nav__icon.svelte-ff9jiv,.docs-nav__contents.svelte-ff9jiv{border:1px solid var(--border-default);min-height:38px;color:var(--text);border-radius:8px;text-decoration:none}.docs-nav__icon.svelte-ff9jiv{width:38px}.docs-nav__contents.svelte-ff9jiv{font:600 .78rem var(--font-ui);gap:.4rem;padding-inline:.65rem;display:none}.docs-nav__icon.svelte-ff9jiv:hover,.docs-nav__contents.svelte-ff9jiv:hover{border-color:color-mix(in oklch, var(--accent-primary-base) 42%, var(--border-default));background:var(--surface-hover);color:var(--accent-primary-base)}.docs-tabs.svelte-ff9jiv{border-top:1px solid color-mix(in oklch, var(--border-default) 65%, transparent)}.docs-tabs__inner.svelte-ff9jiv{scrollbar-width:none;align-items:end;gap:1.75rem;width:min(100%,1360px);height:48px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);display:flex;overflow-x:auto}.docs-tabs__inner.svelte-ff9jiv a:where(.svelte-ff9jiv){height:100%;color:color-mix(in oklch, var(--text) 60%, transparent);font-size:var(--type-body);font-weight:var(--font-weight-semibold);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.docs-tabs__inner.svelte-ff9jiv a:where(.svelte-ff9jiv):hover{color:var(--text)}.docs-tabs__inner.svelte-ff9jiv a.active:where(.svelte-ff9jiv){border-bottom-color:var(--accent-primary-base);color:var(--accent-primary-base)}@media (width<=900px){.docs-nav__bar.svelte-ff9jiv{gap:.65rem}.docs-nav__title.svelte-ff9jiv,.docs-nav__divider.svelte-ff9jiv{display:none}.docs-nav__contents.svelte-ff9jiv{display:flex}}@media (width<=680px){.docs-nav__bar.svelte-ff9jiv{flex-wrap:wrap;padding-block:.6rem}.docs-nav__brand.svelte-ff9jiv{margin-right:auto}.docs-search.svelte-ff9jiv{flex-basis:100%;order:3;width:100%;margin-left:0}.docs-tabs__inner.svelte-ff9jiv{gap:1.25rem;height:44px}}@media (width<=390px){.docs-nav__contents.svelte-ff9jiv span:where(.svelte-ff9jiv){display:none}.docs-nav__contents.svelte-ff9jiv{width:38px;padding:0}}.docs-wrap.svelte-3qm88h{--docs-nav-h:113px;grid-template-columns:minmax(0,860px) minmax(280px,320px);gap:clamp(2.5rem,5vw,5.5rem);width:min(100%,1360px);min-height:100vh;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3.5rem);display:grid}.backdrop.svelte-3qm88h{background:color-mix(in oklch, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:49;display:none;position:fixed;inset:0}.docs-main.svelte-3qm88h{min-width:0;padding:clamp(3rem,6vw,5rem) 0 7rem}.doc-content.svelte-3qm88h{max-width:820px}.docs-sidebar.svelte-3qm88h{--sidebar-bg:linear-gradient(145deg, color-mix(in oklch, var(--surface-1) 96%, var(--accent-primary-base) 4%), var(--surface-1));top:calc(var(--docs-nav-h) + 1.5rem);width:100%;height:calc(100dvh - var(--docs-nav-h) - 3rem);border:1px solid var(--border-default);background:var(--sidebar-bg);z-index:10;border-radius:14px;align-self:start;margin-top:1.5rem;position:sticky;overflow:hidden;box-shadow:0 18px 50px #00000014}.sidebar-inner.svelte-3qm88h{flex-direction:column;height:100%;display:flex;overflow:hidden}.toc-label.svelte-3qm88h{font-size:var(--type-caption);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--text) 48%, transparent);padding:1rem 1.25rem .5rem}.toc-list.svelte-3qm88h{flex-direction:column;flex:1;min-height:0;padding:.15rem 0 1rem;display:flex;overflow-y:auto}.toc-link.svelte-3qm88h{font-size:var(--type-body);color:color-mix(in oklch, var(--text) 70%, transparent);border-left:2px solid #0000;padding:.43rem 1.25rem;line-height:1.45;text-decoration:none;transition:color .1s,background .1s;display:block}.toc-link.svelte-3qm88h:hover{color:var(--text);background:color-mix(in oklch, var(--text) 3%, transparent)}.toc-link--active.svelte-3qm88h{color:var(--accent-primary-base);border-left-color:var(--accent-primary-base);background:color-mix(in oklch, var(--accent-primary-base) 7%, transparent);font-weight:var(--font-weight-semibold)}.toc-link--sub.svelte-3qm88h{font-size:var(--type-control);color:color-mix(in oklch, var(--text) 58%, transparent);padding-left:2.35rem}.toc-none.svelte-3qm88h{font-size:var(--type-caption);color:color-mix(in oklch, var(--text) 35%, transparent);padding:.3rem 1.1rem}.toc-page-badge.svelte-3qm88h{font-size:var(--type-mini);color:color-mix(in oklch, var(--accent-primary-base) 70%, transparent);white-space:nowrap;text-overflow:ellipsis;margin-top:.05rem;display:block;overflow:hidden}.doc-content h1{font-size:clamp(2.3rem,5vw,3.45rem);font-weight:var(--font-weight-extra-bold);letter-spacing:-.03em;margin:0 0 1rem;line-height:1.06}.doc-content h2{font-size:clamp(1.45rem,2.5vw,1.8rem);font-weight:var(--font-weight-extra-bold);letter-spacing:-.02em;border-top:1px solid var(--border-default);scroll-margin-top:calc(var(--docs-nav-h) + 1.5rem);color:var(--text);margin:0 0 .75rem;padding-top:2.5rem}.doc-content h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.doc-content h3{font-size:var(--type-title);font-weight:var(--font-weight-bold);scroll-margin-top:calc(var(--docs-nav-h) + 1.5rem);color:color-mix(in oklch, var(--text) 82%, var(--accent-primary-base));margin:1.75rem 0 .5rem}.doc-content h3:before{content:"/ ";color:color-mix(in oklch, var(--text) 28%, #69feea 50%);font-weight:var(--font-weight-regular)}.doc-content h4{font-size:var(--type-control);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.07em;color:color-mix(in oklch, var(--text) 52%, transparent);scroll-margin-top:calc(var(--global-nav-h) + 1.5rem);margin:1.5rem 0 .4rem}.doc-content [id^=analysis-recommendation-]{scroll-margin-top:calc(var(--docs-nav-h) + 1.5rem)}.doc-content p{font-size:var(--type-heading);color:color-mix(in oklch, var(--text) 88%, transparent);margin:0 0 1.05rem;line-height:1.8}.doc-content img{border:1px solid var(--border-default);max-width:100%;height:auto;margin:1.25rem 0;display:block}.doc-content a{color:var(--accent-primary-base);text-underline-offset:2px;text-decoration:underline}.doc-content strong{font-weight:var(--font-weight-bold);color:var(--text)}.doc-content em{font-style:italic}.doc-content code{font-family:var(--font-mono);background:var(--surface-1);border:1px solid var(--border-default);border-radius:2px;padding:.1em .38em;font-size:.82em}.doc-content pre{background:var(--surface-1);border:1px solid var(--border-default);margin:0 0 1.25rem;padding:1rem 1.25rem;overflow-x:auto}.doc-content pre code{font-size:var(--type-control);background:0 0;border:none;padding:0;line-height:1.7}.doc-content blockquote{border-left:3px solid var(--accent-primary-base);background:color-mix(in oklch, var(--accent-primary-base) 5%, transparent);font-size:var(--type-body);color:color-mix(in oklch, var(--text) 80%, transparent);margin:0 0 1.25rem;padding:.6rem 1rem}.doc-content ul,.doc-content ol{margin:0 0 1rem;padding-left:1.5rem}.doc-content li{font-size:var(--type-heading);color:color-mix(in oklch, var(--text) 88%, transparent);margin-bottom:.22rem;line-height:1.75}.doc-content hr{border:none;border-top:1px solid var(--border-default);margin:2rem 0}.doc-content table{border-collapse:collapse;width:100%;font-size:var(--type-body);margin:0 0 1.5rem;display:block;overflow-x:auto}.doc-content thead{border-bottom:2px solid var(--border-default)}.doc-content th{font-size:var(--type-caption);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklch, var(--text) 52%, transparent);white-space:nowrap;padding:.5rem .75rem}.doc-content td{border-bottom:1px solid var(--border-default);vertical-align:top;padding:.45rem .75rem;line-height:1.5}.doc-content tbody tr:hover{background:color-mix(in oklch, var(--text) 3%, transparent)}@media (width<=1100px){.docs-wrap.svelte-3qm88h{width:min(100%,900px);padding-inline:1.5rem;display:block}.docs-main.svelte-3qm88h{padding:2.5rem 0 5rem}.docs-sidebar.svelte-3qm88h{top:var(--docs-nav-h);height:calc(100dvh - var(--docs-nav-h));z-index:50;border-radius:0;width:min(360px,92vw);margin-top:0;transition:transform .22s cubic-bezier(.4,0,.2,1);position:fixed;right:0;transform:translate(100%)}.docs-sidebar.is-open.svelte-3qm88h{transform:translate(0)}.backdrop.svelte-3qm88h{display:block}}@media (width<=680px){.docs-wrap.svelte-3qm88h{--docs-nav-h:151px}}@media (width<=480px){.docs-wrap.svelte-3qm88h{padding-inline:1rem}.docs-main.svelte-3qm88h{padding:2rem 0 4rem}.doc-content h1{font-size:var(--type-display-md)}.doc-content h2{font-size:var(--type-subtitle)}}
