.doc-card__title.svelte-18cm2ic{position:relative;padding-left:.85rem}.doc-card__title.svelte-18cm2ic:before{content:"";position:absolute;left:0;top:.2em;bottom:.1em;width:3px;border-radius:2px;background:var(--accent)}.doc-source.svelte-18cm2ic{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:var(--space-2)}.doc-source.svelte-18cm2ic code:where(.svelte-18cm2ic){background:var(--bg);border:1px solid var(--border);color:var(--text);padding:.1rem .5rem;border-radius:var(--radius-pill);font-family:var(--mono);font-size:var(--font-size-xs)}.param-optional.svelte-107eqh3{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:500}.desc-code.svelte-107eqh3{background:var(--bg);border:1px solid var(--border);padding:.05rem .35rem;border-radius:4px;font-family:var(--mono);font-size:.85em;color:var(--text)}.docs-hero.svelte-1xmjmrw{background:var(--bg);padding:2.5rem 0;border-bottom:1px solid var(--border-light)}.container.svelte-1xmjmrw{max-width:80rem;margin:0 auto;padding:0 var(--space-6)}.crumbs.svelte-1xmjmrw{font-size:var(--font-size-xs);color:var(--text-faint);margin-bottom:1.5rem}.crumbs.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:inherit;text-decoration:none}.crumbs.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--accent-hover)}.crumb-sep.svelte-1xmjmrw{margin:0 .4rem}.hero-title.svelte-1xmjmrw{font-size:2.4rem;font-weight:500;color:var(--text);letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}.hero-grid.svelte-1xmjmrw{display:grid;grid-template-columns:minmax(0,1fr) clamp(14.5rem,30vw,21rem);gap:1.5rem clamp(1.25rem,4vw,3rem);align-items:start}.hero-lede.svelte-1xmjmrw{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:40rem;margin:0}.hero-side.svelte-1xmjmrw{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem);padding:clamp(.9rem,1.8vw,1.25rem);background:var(--bg-section);border:1px solid var(--border-light);border-radius:var(--radius-card)}.side-label.svelte-1xmjmrw{font-size:var(--font-size-xs);color:var(--text-faint)}.side-cmd.svelte-1xmjmrw{display:block;background:var(--terminal-bg);color:#ffffffd9;padding:.6rem .85rem;border-radius:8px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.76rem;line-height:var(--leading-normal)}.side-cmd.svelte-1xmjmrw .dim:where(.svelte-1xmjmrw){color:var(--accent);font-weight:600}.side-cmd.svelte-1xmjmrw .flag:where(.svelte-1xmjmrw){white-space:nowrap}.side-note.svelte-1xmjmrw{font-size:var(--font-size-xs);line-height:var(--leading-relaxed);color:var(--text-faint);margin:0}.side-note.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--accent-hover);font-weight:500;text-decoration:none}.side-note.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{text-decoration:underline}.docs-body.svelte-1xmjmrw{background:var(--bg-section);padding:3rem 0 4rem}.sidebar-content.svelte-1xmjmrw{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:1.25rem;box-shadow:var(--shadow-card)}.sidebar-title.svelte-1xmjmrw{font-size:var(--font-size-sm);font-weight:600;color:var(--text);margin:0 0 .75rem;letter-spacing:-.01em}.sidebar-content.svelte-1xmjmrw .search-container{margin-bottom:.75rem}.sidebar-content.svelte-1xmjmrw .search-input{padding:.45rem .85rem;font-size:var(--font-size-sm);border-radius:var(--radius);border-color:var(--border-light)}.sections-toggle.svelte-1xmjmrw{display:none}.main-content.svelte-1xmjmrw{scroll-margin-top:var(--space-6)}.no-results.svelte-1xmjmrw{color:var(--text-muted);text-align:center;padding:var(--space-8) 0;margin:0}.doc-nav.svelte-1xmjmrw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.doc-nav__link.svelte-1xmjmrw{display:block;padding:.4rem .5rem;border-radius:var(--radius);color:var(--text-muted);font-size:var(--font-size-sm);text-decoration:none;transition:all var(--transition-fast)}.doc-nav__link.svelte-1xmjmrw:hover{background:var(--bg-section);color:var(--text)}.doc-nav__link--active.svelte-1xmjmrw{background:var(--bg-section);box-shadow:inset 2px 0 0 var(--accent);color:var(--text);font-weight:500}.deployment-link.svelte-1xmjmrw{display:block;margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius);color:var(--text);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:border-color var(--transition-fast)}.deployment-link.svelte-1xmjmrw span:where(.svelte-1xmjmrw){display:block;margin-top:var(--space-1);color:var(--text-muted);font-weight:400}.deployment-link.svelte-1xmjmrw:hover{border-color:var(--accent)}.tool-section.svelte-1xmjmrw{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-light)}.tool-section.svelte-1xmjmrw>:last-child{margin-bottom:0}.tool-section.svelte-1xmjmrw:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tool-head.svelte-1xmjmrw{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:var(--space-2)}.tool-title.svelte-1xmjmrw{font-size:var(--font-size-lg);font-weight:600;color:var(--text);margin:0;overflow-wrap:anywhere}.tier-badge.svelte-1xmjmrw{font-family:var(--mono);font-size:.68rem;font-weight:500;padding:.05rem .5rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--text-muted);text-transform:lowercase}.tier-badge--core.svelte-1xmjmrw{background:color-mix(in srgb,var(--accent) 5%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-hover)}.tier-badge--complete.svelte-1xmjmrw{color:var(--text-faint)}.tool-description.svelte-1xmjmrw{color:var(--text-muted);margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.tool-description.svelte-1xmjmrw code:where(.svelte-1xmjmrw),.levels-table.svelte-1xmjmrw code:where(.svelte-1xmjmrw),.apis-table.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:var(--bg);border:1px solid var(--border);padding:.05rem .35rem;border-radius:4px;font-family:var(--mono);font-size:.8em;color:var(--text)}.levels-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw):first-child code:where(.svelte-1xmjmrw){overflow-wrap:normal}.apis-table.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.apis-table.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--accent-hover);text-decoration-color:currentColor}.level-sep.svelte-1xmjmrw{color:var(--text-muted);margin:0 .3rem}@media(max-width:1024px){.side-cmd.svelte-1xmjmrw{padding:.55rem .75rem;font-size:.72rem}}@media(max-width:560px){.hero-grid.svelte-1xmjmrw{grid-template-columns:minmax(0,1fr)}.hero-side.svelte-1xmjmrw{max-width:26rem}}@media(max-width:768px){.two-column-layout.svelte-1xmjmrw{display:flex;flex-direction:column}.sidebar.svelte-1xmjmrw{position:sticky;top:3.5rem;z-index:10;transition:top .3s cubic-bezier(.4,0,.2,1)}body:has(.nav--hidden) .sidebar.svelte-1xmjmrw{top:0}.sidebar-content.svelte-1xmjmrw{padding:.6rem}.sidebar-title.svelte-1xmjmrw{display:none}.search-row.svelte-1xmjmrw{display:flex;gap:.5rem}.search-row.svelte-1xmjmrw .search-container{flex:1;margin-bottom:0}.sidebar-content.svelte-1xmjmrw .search-input{font-size:16px}.sections-toggle.svelte-1xmjmrw{display:block;flex-shrink:0;padding:0 .85rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-white);color:var(--text);font:inherit;font-size:var(--font-size-sm);font-weight:500;cursor:pointer}.sections-toggle[aria-expanded=true].svelte-1xmjmrw{background:var(--bg-section)}.sidebar-panel.svelte-1xmjmrw{display:none}.sidebar-panel--open.svelte-1xmjmrw{display:block;max-height:60vh;overflow-y:auto;margin-top:.6rem}.main-content.svelte-1xmjmrw,.main-content.svelte-1xmjmrw section:where(.svelte-1xmjmrw){scroll-margin-top:7.5rem}}@media(max-width:640px){.docs-hero.svelte-1xmjmrw{padding:2rem 0}.hero-title.svelte-1xmjmrw{font-size:1.9rem}.hero-lede.svelte-1xmjmrw{font-size:var(--font-size-base)}.docs-body.svelte-1xmjmrw{padding:2rem 0 3rem}}
