.section.svelte-yc00n8{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-yc00n8{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-yc00n8{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);max-width:70ch;line-height:1.6}.section-description.svelte-yc00n8 code:where(.svelte-yc00n8){color:var(--color-fg);font-family:Fira Code,monospace;font-size:.9em}.demos.svelte-yc00n8{gap:var(--spacing-6);flex-direction:column;display:flex}.controls.svelte-yc00n8{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}.ctl.svelte-yc00n8{gap:var(--spacing-2);flex-direction:column;display:flex}.ctl-label.svelte-yc00n8{font-size:var(--text-fluid-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-weight:600}.ctl-widget.svelte-yc00n8{min-width:13rem}.switch-col.svelte-yc00n8{gap:var(--spacing-3);flex-direction:column;display:flex}.readout-row.svelte-yc00n8{padding-top:var(--spacing-5);border-top:1px solid var(--color-border);width:100%}.ladder-container.svelte-yc00n8{width:100%;container-type:inline-size}.ladder-wrap.svelte-yc00n8{gap:var(--spacing-6);width:100%;display:grid}@container (width>=560px){.ladder-wrap.svelte-yc00n8{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.ladder-aside.svelte-yc00n8{gap:var(--spacing-5);flex-direction:column;display:flex}.real-dialog.svelte-yc00n8{gap:var(--spacing-2);flex-direction:column;display:flex}.aside-note.svelte-yc00n8{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.5}.aside-note.svelte-yc00n8 code:where(.svelte-yc00n8){color:var(--color-fg);font-family:Fira Code,monospace}.inspector.svelte-yc00n8{width:100%;container-type:inline-size}.inspector-grid.svelte-yc00n8{gap:var(--spacing-4);display:grid}@container (width>=448px){.inspector-grid.svelte-yc00n8{grid-template-columns:1fr 1fr}}.ins-pane.svelte-yc00n8{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--surface-0);border:1px solid var(--color-border);flex-direction:column;display:flex}.ins-mode.svelte-yc00n8{font-size:var(--text-fluid-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-weight:700}.ins-swatch.svelte-yc00n8{border-radius:var(--radius-md);padding:var(--spacing-3);border-style:solid;border-width:1px}.ins-swatch.svelte-yc00n8:not([data-elevation]){background:var(--surface-0);border-color:var(--color-border)}.force-light.svelte-yc00n8{--color-bg:oklch(88% .015 240);--color-fg:oklch(35% .06 210);--color-muted:oklch(45% .02 260);--color-border:oklch(100% 0 0);--color-primary:oklch(42% .27 290);--surface-1:oklch(90% .01 240);--surface-2:oklch(94% .008 240);--surface-3:oklch(100% 0 0);--e1-shadow:0 1px 3px color-mix(in oklab, var(--glow-rest-hue) 10%, transparent), 0 0 10px 0 color-mix(in oklab, var(--glow-rest-hue) 5%, transparent);--e2-shadow:0 3px 8px -1px color-mix(in oklab, var(--glow-rest-hue) 12%, transparent), 0 0 15px 1px color-mix(in oklab, var(--glow-rest-hue) 7%, transparent);--e3-shadow:0 6px 14px -3px color-mix(in oklab, var(--glow-rest-hue) 15%, transparent), 0 0 20px 2px color-mix(in oklab, var(--glow-rest-hue) 9%, transparent);--e4-shadow:0 10px 20px -5px color-mix(in oklab, var(--glow-rest-hue) 18%, transparent), 0 0 24px 3px color-mix(in oklab, var(--glow-rest-hue) 11%, transparent)}.chip.svelte-yc00n8{align-self:flex-start;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-fg) 8%, transparent);max-width:100%;font-size:var(--text-fluid-xs);color:var(--color-fg);padding:2px 8px;line-height:1.4;display:inline-flex}.chip-e.svelte-yc00n8{font-family:Fira Code,monospace;font-weight:700}.chip-role.svelte-yc00n8{white-space:nowrap;font-weight:600}.chip-token.svelte-yc00n8{color:var(--color-muted);white-space:nowrap;font-family:Fira Code,monospace}.skip-grid.svelte-yc00n8{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));width:100%;display:grid}.mini-fig.svelte-yc00n8{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:opacity var(--duration-normal) var(--ease-default);flex-direction:column;margin:0;display:flex}.mini-fig.is-active.svelte-yc00n8{outline:2px solid var(--color-primary);outline-offset:-1px}.mini-fig.is-dim.svelte-yc00n8{opacity:.6}.fig-bad.svelte-yc00n8,.fig-good.svelte-yc00n8{gap:var(--spacing-2);font-size:var(--text-fluid-sm);color:var(--color-muted);line-height:1.5;display:flex}.fig-bad.svelte-yc00n8 span[class^=i-lucide]{color:var(--color-error);flex-shrink:0;margin-top:.15em}.fig-good.svelte-yc00n8 span[class^=i-lucide]{color:var(--color-success);flex-shrink:0;margin-top:.15em}.fig-bad.svelte-yc00n8 strong:where(.svelte-yc00n8),.fig-good.svelte-yc00n8 strong:where(.svelte-yc00n8){color:var(--color-fg)}.gauntlet.svelte-yc00n8{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));width:100%;display:grid}.gaunt-tile.svelte-yc00n8{gap:var(--spacing-2);flex-direction:column;display:flex}.gaunt-name.svelte-yc00n8{font-size:var(--text-fluid-xs);color:var(--color-muted);font-weight:600}.rel-demo.svelte-yc00n8{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex;container-type:inline-size}.rel-plane.svelte-yc00n8{gap:var(--spacing-2);border-radius:var(--radius-lg);background:var(--surface-0);border:1px solid var(--color-border);flex-direction:column;padding:clamp(12px,3vw,20px);display:flex}.rel-plane-tag.svelte-yc00n8{font-family:Fira Code,monospace;font-size:var(--text-fluid-xs);color:var(--color-muted)}.elevation-showcase .rel-band{gap:var(--spacing-2);border-radius:var(--radius-md);border:1px solid;flex-direction:column;padding:clamp(10px,2.5vw,16px);display:flex}.elevation-showcase .rel-band:before{content:"E" attr(data-elevation) "  ·  <Surface>";font-family:Fira Code,monospace;font-size:var(--text-fluid-xs);color:var(--color-fg);font-weight:700}.rel-note.svelte-yc00n8{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.5}.rel-note.svelte-yc00n8 code:where(.svelte-yc00n8){color:var(--color-fg);font-family:Fira Code,monospace}.elevation-showcase .rim-off [data-elevation]{border-color:#0000}.elevation-showcase .glow-off [data-elevation]{box-shadow:none}.elevation-showcase .fill-off [data-elevation]{background:var(--surface-1)}.elevation-showcase .sim-forced [data-elevation]{background:var(--surface-0);box-shadow:none;border-color:var(--color-fg)}.section.svelte-1dhxjbd{margin-bottom:var(--spacing-8);scroll-margin-top:5rem}.section-title.svelte-1dhxjbd{font-size:var(--text-fluid-2xl);margin:0 0 var(--spacing-2) 0;color:var(--color-fg);font-weight:700}.section-description.svelte-1dhxjbd{margin:0 0 var(--spacing-7) 0;font-size:var(--text-fluid-base);color:var(--color-muted);line-height:1.6}.demos.svelte-1dhxjbd{gap:var(--spacing-6);flex-direction:column;display:flex}.layout-demo.svelte-1dhxjbd{gap:var(--spacing-7);flex-wrap:wrap;width:100%;display:flex}.layout-demo-vertical.svelte-1dhxjbd{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}.demo-group.svelte-1dhxjbd{gap:var(--spacing-2);flex-direction:column;display:flex}.demo-label.svelte-1dhxjbd{font-size:var(--text-fluid-xs);color:var(--color-muted);font-family:Fira Code,monospace}.box.svelte-1dhxjbd{border-radius:var(--radius-md);background:var(--color-primary-dim);width:3rem;height:3rem;color:var(--color-primary);font-weight:600;font-size:var(--text-fluid-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}
