.schemd-product-shell.svelte-r28j2u{--schemd-toolbar-height:4rem;background:var(--surface-canvas);min-width:0;min-height:100dvh;color:var(--ink-primary)}.product-toolbar.svelte-r28j2u{z-index:80;height:var(--schemd-toolbar-height);border-bottom:1px solid var(--line-system);background:color-mix(in srgb, var(--surface-canvas) 88%, transparent);box-shadow:0 1rem 3rem color-mix(in srgb, var(--surface-canvas) 42%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.product-brand.svelte-r28j2u,.product-toolbar.svelte-r28j2u nav:where(.svelte-r28j2u),.product-routes.svelte-r28j2u,.source-links.svelte-r28j2u,.version-badge.svelte-r28j2u,.github-link.svelte-r28j2u{align-items:center;display:flex}.product-brand.svelte-r28j2u{border-right:1px solid var(--line-system);height:100%;color:inherit;gap:.7rem;padding-inline:clamp(.8rem,2vw,1.35rem);text-decoration:none}.brand-mark.svelte-r28j2u{place-items:center;width:2.25rem;height:2.25rem;display:grid}.brand-mark.svelte-r28j2u img:where(.svelte-r28j2u){width:100%;height:100%;display:block}.brand-copy.svelte-r28j2u{gap:.13rem;display:grid}.brand-copy.svelte-r28j2u strong:where(.svelte-r28j2u){font:760 .84rem/1 var(--font-mono);letter-spacing:-.03em}.brand-copy.svelte-r28j2u small:where(.svelte-r28j2u){font:550 .5rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.product-toolbar.svelte-r28j2u nav:where(.svelte-r28j2u){justify-content:space-between;min-width:0;height:100%}.product-routes.svelte-r28j2u{height:100%;padding-inline:clamp(.25rem,1vw,1rem)}.product-routes.svelte-r28j2u a:where(.svelte-r28j2u){height:100%;font:620 .66rem/1 var(--font-mono);letter-spacing:.03em;color:var(--ink-muted);place-items:center;padding-inline:clamp(.55rem,1.6vw,1rem);text-decoration:none;transition:background-color .16s,color .16s;display:grid;position:relative}.product-routes.svelte-r28j2u a:where(.svelte-r28j2u):after{background:var(--signal-primary);content:"";width:0;height:2px;transition:width .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-routes.svelte-r28j2u a:where(.svelte-r28j2u):hover,.product-routes.svelte-r28j2u a:where(.svelte-r28j2u):focus-visible,.product-routes.svelte-r28j2u a[aria-current=page]:where(.svelte-r28j2u){background:color-mix(in srgb, var(--signal-primary) 7%, transparent);color:var(--ink-primary)}.product-routes.svelte-r28j2u a[aria-current=page]:where(.svelte-r28j2u):after{width:calc(100% - 1.2rem)}.source-links.svelte-r28j2u{border-left:1px solid var(--line-system);gap:.55rem;height:100%;padding-inline:clamp(.5rem,1.4vw,1rem)}.version-badge.svelte-r28j2u,.github-link.svelte-r28j2u{border:1px solid var(--line-system);min-height:2rem;color:var(--ink-primary);text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s}.version-badge.svelte-r28j2u{font:650 .58rem/1 var(--font-mono);gap:0}.version-badge.svelte-r28j2u span:where(.svelte-r28j2u),.version-badge.svelte-r28j2u strong:where(.svelte-r28j2u){padding:.55rem .58rem}.version-badge.svelte-r28j2u span:where(.svelte-r28j2u){background:var(--ink-primary);color:var(--surface-canvas)}.version-badge.svelte-r28j2u strong:where(.svelte-r28j2u){color:var(--signal-primary)}.github-link.svelte-r28j2u{font:650 .62rem/1 var(--font-mono);gap:.45rem;padding-inline:.72rem}.github-link.svelte-r28j2u svg:where(.svelte-r28j2u){fill:currentColor;width:1rem}.version-badge.svelte-r28j2u:hover,.version-badge.svelte-r28j2u:focus-visible,.github-link.svelte-r28j2u:hover,.github-link.svelte-r28j2u:focus-visible{border-color:var(--signal-primary);background:color-mix(in srgb, var(--signal-primary) 8%, transparent);transform:translateY(-1px)}.navigation-trigger.svelte-r28j2u{display:none}.schemd-route-content.svelte-r28j2u{isolation:isolate;min-width:0}.sr-only.svelte-r28j2u{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=54rem){.product-toolbar.svelte-r28j2u{grid-template-columns:minmax(0,1fr) auto}.navigation-trigger.svelte-r28j2u{border:0;border-left:1px solid var(--line-system);width:4rem;height:4rem;color:var(--ink-primary);background:0 0;place-content:center;gap:.35rem;display:grid}.navigation-trigger.svelte-r28j2u>span:where(.svelte-r28j2u):not(.sr-only){background:currentColor;width:1.15rem;height:1px;transition:transform .16s;display:block}.navigation-trigger[aria-expanded=true].svelte-r28j2u>span:where(.svelte-r28j2u):first-child{transform:translateY(.18rem)rotate(45deg)}.navigation-trigger[aria-expanded=true].svelte-r28j2u>span:where(.svelte-r28j2u):nth-child(2){transform:translateY(-.18rem)rotate(-45deg)}.product-toolbar.svelte-r28j2u nav:where(.svelte-r28j2u){border-bottom:1px solid var(--line-system);background:color-mix(in srgb, var(--surface-panel) 96%, transparent);height:auto;box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--surface-canvas) 72%, transparent);opacity:0;pointer-events:none;grid-template-columns:1fr;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-.65rem)}.product-toolbar.svelte-r28j2u nav.open:where(.svelte-r28j2u){opacity:1;pointer-events:auto;transform:translateY(0)}.product-routes.svelte-r28j2u{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:0;display:grid}.product-routes.svelte-r28j2u a:where(.svelte-r28j2u){border-right:1px solid var(--line-system);border-bottom:1px solid var(--line-system);height:3.5rem}.source-links.svelte-r28j2u{border-left:0;justify-content:flex-end;height:auto;padding:.75rem}}@media (width<=28rem){.brand-copy.svelte-r28j2u small:where(.svelte-r28j2u),.github-link.svelte-r28j2u span:where(.svelte-r28j2u){display:none}.source-links.svelte-r28j2u{justify-content:stretch}.source-links.svelte-r28j2u>a:where(.svelte-r28j2u){justify-content:center}}@media (prefers-reduced-motion:reduce){.product-routes.svelte-r28j2u a:where(.svelte-r28j2u),.product-routes.svelte-r28j2u a:where(.svelte-r28j2u):after,.version-badge.svelte-r28j2u,.github-link.svelte-r28j2u,.product-toolbar.svelte-r28j2u nav:where(.svelte-r28j2u),.navigation-trigger.svelte-r28j2u>span:where(.svelte-r28j2u):not(.sr-only){transition:none}}
