.docs-shell.svelte-bpv3p8{display:flex;min-height:calc(100vh - var(--rm-nav-height));max-width:var(--rm-container-max);margin:0 auto;border:1px solid var(--rm-border);border-radius:var(--radius-md);overflow:hidden;position:relative}.docs-nav.svelte-bpv3p8{width:14rem;padding:var(--space-4);border-right:1px solid var(--rm-border);background:var(--rm-surface);display:flex;flex-direction:column;gap:var(--space-2)}.docs-nav.svelte-bpv3p8 a:where(.svelte-bpv3p8){font-size:var(--text-sm);color:var(--rm-muted)}.nav-divider.svelte-bpv3p8{height:1px;background:var(--rm-border);margin:var(--space-2) 0}.nav-section.svelte-bpv3p8{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rm-dim);margin:var(--space-1) 0}.docs-main.svelte-bpv3p8{flex:1;min-width:0;padding:var(--space-6)}.docs-topbar.svelte-bpv3p8{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--rm-dim);font-family:var(--rm-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-topbar-nav-toggle.svelte-bpv3p8{border:1px solid var(--rm-border);background:var(--rm-bg);color:var(--rm-muted);border-radius:var(--rm-radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;flex:0 0 auto}.docs-topbar-nav-toggle.svelte-bpv3p8:hover{background:var(--rm-surface);color:var(--rm-text)}.docs-crumb.svelte-bpv3p8{color:var(--rm-muted);font-weight:500}.docs-crumb.svelte-bpv3p8:hover{color:var(--rm-text);text-decoration:none}.docs-crumb-sep.svelte-bpv3p8{color:var(--rm-dim)}.docs-crumb-current.svelte-bpv3p8{color:var(--rm-dim);overflow:hidden;text-overflow:ellipsis}.docs-shell-collapsed.svelte-bpv3p8 .docs-nav:where(.svelte-bpv3p8){width:0;padding:0;border-right:0;overflow:hidden}.docs-nav-backdrop.svelte-bpv3p8{display:none}.docs-topbar-nav-toggle.svelte-bpv3p8{min-width:44px;min-height:44px}.docs-main.svelte-bpv3p8 .callout{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0 0 var(--space-4);font-size:var(--text-sm);border:1px solid var(--rm-border);border-left-width:4px}.docs-main.svelte-bpv3p8 .callout a{color:var(--rm-primary)}.docs-main.svelte-bpv3p8 .callout strong:first-of-type{font-weight:600}.docs-main.svelte-bpv3p8 .callout-tip{background:color-mix(in oklab,var(--rm-primary) 10%,var(--rm-surface));border-color:var(--rm-border);border-left-color:var(--rm-primary);color:var(--rm-muted)}.docs-main.svelte-bpv3p8 .callout-tip strong:first-of-type{color:var(--rm-primary)}.docs-main.svelte-bpv3p8 .callout-note{background:color-mix(in oklab,var(--rm-muted) 14%,var(--rm-surface));border-color:var(--rm-border);border-left-color:var(--rm-muted);color:var(--rm-muted)}.docs-main.svelte-bpv3p8 .callout-note strong:first-of-type{color:var(--rm-text, currentColor)}.docs-main.svelte-bpv3p8 .callout-pitfall{background:color-mix(in oklab,var(--rm-warning, #b45309) 12%,var(--rm-surface));border-color:color-mix(in oklab,var(--rm-warning, #b45309) 40%,transparent);border-left-color:var(--rm-warning, #b45309);border-left-width:4px;color:var(--rm-muted);font-weight:var(--font-medium)}.docs-main.svelte-bpv3p8 .callout-pitfall strong{color:var(--rm-warning, #b45309)}.docs-main.svelte-bpv3p8 .callout-security{background:color-mix(in oklab,var(--rm-danger, #b91c1c) 12%,var(--rm-surface));border-color:color-mix(in oklab,var(--rm-danger, #b91c1c) 40%,transparent);border-left-color:var(--rm-danger, #b91c1c);border-left-width:4px;color:var(--rm-muted);font-weight:var(--font-medium)}.docs-main.svelte-bpv3p8 .callout-security strong{color:var(--rm-danger, #b91c1c)}@media(max-width:900px){.docs-shell.svelte-bpv3p8{border-radius:0;border-left:0;border-right:0;min-height:auto}.docs-nav.svelte-bpv3p8{position:absolute;top:0;left:0;bottom:0;width:min(18rem,84vw);z-index:var(--z-modal);box-shadow:0 10px 30px #00000059;transform:translate(0);transition:transform .18s ease;border-right:1px solid var(--rm-border)}.docs-shell-collapsed.svelte-bpv3p8 .docs-nav:where(.svelte-bpv3p8){transform:translate(-100%);width:min(18rem,84vw);padding:var(--space-4);border-right:1px solid var(--rm-border);overflow:auto}.docs-main.svelte-bpv3p8{padding:var(--space-4)}.docs-topbar.svelte-bpv3p8{flex-wrap:wrap;gap:var(--space-1);white-space:normal;overflow:visible}.docs-nav-backdrop.svelte-bpv3p8{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000006b;z-index:calc(var(--z-modal) - 1);padding:0}}
