@layer dawn.tokens,dawn.base,dawn.components,app;@layer dawn.tokens{:root,[data-mode=system]{color-scheme:light dark}[data-mode=light]{color-scheme:light}[data-mode=dark]{color-scheme:dark}:root{--deep: light-dark(oklch(.92 0 0), oklch(.09 0 0));--sunken: light-dark(oklch(.955 0 0), oklch(.145 0 0));--canvas: light-dark(oklch(.975 0 0), oklch(.17 0 0));--cell: light-dark(oklch(1 0 0), oklch(.2 0 0));--raised: light-dark(oklch(1 0 0), oklch(.235 0 0));--fill: light-dark(oklch(.94 0 0), oklch(.25 0 0));--fill-hover: light-dark(oklch(.91 0 0), oklch(.285 0 0));--hairline: light-dark(oklch(.915 0 0), oklch(.265 0 0));--line: light-dark(oklch(.86 0 0), oklch(.32 0 0));--line-strong: light-dark(oklch(.6 0 0), oklch(.52 0 0));--text-strong: light-dark(oklch(.17 0 0), oklch(.965 0 0));--text: light-dark(oklch(.27 0 0), oklch(.88 0 0));--text-muted: light-dark(oklch(.46 0 0), oklch(.72 0 0));--text-faint: light-dark(oklch(.6 0 0), oklch(.56 0 0));--focus: var(--live-mark);--focus-halo: color-mix(in oklab, var(--live-mark) 30%, var(--canvas));--live: light-dark(oklch(.9 .19 119), oklch(.91 .18 119));--live-hover: light-dark(oklch(.86 .19 119), oklch(.95 .14 119));--live-press: light-dark(oklch(.82 .19 119), oklch(.85 .17 119));--on-live: oklch(.23 .05 119);--live-ink: light-dark(oklch(.47 .12 125), oklch(.9 .17 119));--live-wash: light-dark(oklch(.965 .05 119), oklch(.255 .04 119));--live-line: light-dark(oklch(.55 .13 122), oklch(.6 .12 119));--live-mark: light-dark(oklch(.64 .18 126), oklch(.91 .18 119));--ok: light-dark(oklch(.48 .11 155), oklch(.8 .13 158));--ok-wash: light-dark(oklch(.96 .03 155), oklch(.26 .04 158));--warn: light-dark(oklch(.5 .11 65), oklch(.8 .12 75));--warn-wash: light-dark(oklch(.96 .04 80), oklch(.27 .045 75));--danger: light-dark(oklch(.52 .19 27), oklch(.7 .17 27));--danger-halo: color-mix(in oklab, var(--danger) 30%, var(--canvas));--danger-wash: light-dark(oklch(.96 .03 27), oklch(.27 .06 27));--on-danger: light-dark(oklch(.99 0 0), oklch(.17 .02 27));--info: light-dark(oklch(.48 .1 240), oklch(.78 .09 240));--info-wash: light-dark(oklch(.96 .025 240), oklch(.26 .04 240));--earth-water-hue: 258;--earth-land-hue: 165;--earth-deep: light-dark(oklch(.8 .06 var(--earth-water-hue)), oklch(.2 .075 var(--earth-water-hue)));--earth-sea: light-dark(oklch(.85 .055 var(--earth-water-hue)), oklch(.25 .09 var(--earth-water-hue)));--earth-shelf: light-dark(oklch(.9 .045 var(--earth-water-hue)), oklch(.31 .1 var(--earth-water-hue)));--earth-grass: light-dark(oklch(.8 .07 var(--earth-land-hue)), oklch(.42 .07 var(--earth-land-hue)));--earth-forest: light-dark(oklch(.72 .08 var(--earth-land-hue)), oklch(.34 .06 var(--earth-land-hue)));--earth-steppe: light-dark(oklch(.86 .06 calc(var(--earth-land-hue) - 30)), oklch(.5 .07 calc(var(--earth-land-hue) - 30)));--earth-dry: light-dark(oklch(.87 .045 85), oklch(.55 .035 85));--earth-rock: light-dark(oklch(.78 .012 var(--earth-land-hue)), oklch(.43 .012 var(--earth-land-hue)));--earth-ice: light-dark(oklch(.975 .005 var(--earth-land-hue)), oklch(.8 .01 var(--earth-land-hue)));--earth-urban: light-dark(oklch(.76 .007 95), oklch(.4 .007 95));--well: var(--sunken);--well-edge: var(--line);--well-shade: inset 0 1px 2px light-dark(oklch(0 0 0 / 6%), oklch(0 0 0 / 38%));--float: 0 1px 2px light-dark(oklch(0 0 0 / 6%), oklch(0 0 0 / 30%)), 0 18px 44px -14px light-dark(oklch(0 0 0 / 22%), oklch(0 0 0 / 70%));--scrim: light-dark(oklch(0 0 0 / 40%), oklch(0 0 0 / 62%));--font-sans: "Host Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Fragment Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-cell: 0;--r-control: 6px;--r-panel: 12px;--r-pill: 999px;--m-quick: .12s;--m-calm: .4s;--ease: cubic-bezier(.2, 0, 0, 1);--press-scale: .96;--m-press: 70ms;--m-release: .22s;--spring: cubic-bezier(.3, 1.25, .5, 1);--live-edge: light-dark(oklch(.8 .19 121), oklch(.78 .17 119));--live-under: light-dark(oklch(.7 .18 122), oklch(.62 .15 119));--live-highlight: light-dark(oklch(1 0 0 / 80%), oklch(1 0 0 / 26%));--live-shade: light-dark(oklch(.83 .2 121), transparent);--live-gleam: light-dark(transparent, oklch(.97 .12 115));--bevel-highlight: light-dark(oklch(1 0 0 / 75%), oklch(1 0 0 / 9%));--bevel-catch: light-dark(oklch(1 0 0 / 28%), oklch(1 0 0 / 20%));--bevel-edge: light-dark(oklch(0 0 0 / 9%), oklch(1 0 0 / 6%));--bevel-edge-deep: light-dark(oklch(0 0 0 / 16%), oklch(0 0 0 / 22%));--bevel-under: light-dark(oklch(0 0 0 / 10%), oklch(0 0 0 / 40%));--bevel-shade: light-dark(oklch(0 0 0 / 5%), transparent);--bevel-shade-deep: light-dark(oklch(0 0 0 / 12%), transparent);--bevel-gleam: light-dark(transparent, oklch(1 0 0 / 5%));--bevel-gleam-strong: light-dark(transparent, oklch(1 0 0 / 14%))}[data-live=lilac]{--live: light-dark(oklch(.55 .2 295), oklch(.75 .14 295));--live-hover: light-dark(oklch(.5 .2 295), oklch(.8 .12 295));--live-press: light-dark(oklch(.46 .19 295), oklch(.7 .14 295));--on-live: light-dark(oklch(.99 0 0), oklch(.18 .04 295));--live-ink: light-dark(oklch(.5 .19 295), oklch(.82 .11 295));--live-wash: light-dark(oklch(.955 .03 295), oklch(.27 .06 295));--live-line: light-dark(oklch(.55 .16 295), oklch(.62 .13 295));--live-mark: light-dark(oklch(.55 .2 295), oklch(.75 .14 295));--live-edge: light-dark(oklch(.47 .2 295), oklch(.66 .14 295));--live-under: light-dark(oklch(.4 .18 295), oklch(.55 .13 295));--live-highlight: light-dark(oklch(1 0 0 / 34%), oklch(1 0 0 / 22%));--live-shade: light-dark(oklch(.5 .2 295), transparent);--live-gleam: light-dark(transparent, oklch(.82 .11 295));--focus: var(--live-mark);--focus-halo: color-mix(in oklab, var(--live-mark) 30%, var(--canvas))}[data-live=azure]{--live: oklch(.56 .184 255);--live-hover: oklch(.6 .19 254);--live-press: oklch(.51 .175 256);--on-live: oklch(1 0 0);--live-ink: light-dark(oklch(.52 .18 256), oklch(.75 .14 248));--live-wash: light-dark(oklch(.95 .035 250), oklch(.3 .08 255));--live-line: light-dark(oklch(.56 .17 255), oklch(.66 .16 250));--live-mark: light-dark(oklch(.56 .184 255), oklch(.7 .17 250));--live-edge: oklch(.47 .17 257);--live-under: oklch(.42 .16 258);--live-highlight: light-dark(oklch(1 0 0 / 32%), oklch(1 0 0 / 26%));--live-shade: light-dark(oklch(.49 .18 256), transparent);--live-gleam: light-dark(transparent, oklch(.66 .18 251));--focus: var(--live-mark);--focus-halo: color-mix(in oklab, var(--live-mark) 30%, var(--canvas))}:root,[data-register=page]{--type-display: clamp(2.5rem, 6vw, 4rem);--lead-display: 1;--track-display: -.032em;--type-h1: clamp(2rem, 4.2vw, 3rem);--lead-h1: 1.05;--track-h1: -.028em;--type-h2: 2rem;--lead-h2: 1.15;--track-h2: -.022em;--type-h3: 1.5rem;--lead-h3: 1.25;--track-h3: -.016em;--type-h4: 1.125rem;--lead-h4: 1.35;--track-h4: -.01em;--type-body: 1rem;--lead-body: 1.6;--type-small: .875rem;--type-label: .75rem;--type-control: .9375rem;--type-title: 1.125rem;--lead-title: 1.35;--track-title: -.01em;--r-action: var(--r-pill);--control-h: 2.5rem;--control-h-sm: 2.25rem;--control-h-lg: 2.75rem;--control-pad: 1rem;--control-pad-sm: .875rem;--control-pad-lg: 1.25rem;--control-text: .9375rem;--control-text-sm: .875rem;--control-text-lg: 1rem;--space-gap: 1.5rem;--space-pad: 2rem;--badge-h: 1.375rem;--badge-text: .75rem}[data-register=app]{--type-display: 1.25rem;--lead-display: 1.3;--track-display: -.012em;--type-h1: 1.25rem;--lead-h1: 1.3;--track-h1: -.012em;--type-h2: 1rem;--lead-h2: 1.375;--track-h2: -.006em;--type-h3: .875rem;--lead-h3: 1.43;--track-h3: 0;--type-h4: .8125rem;--lead-h4: 1.4;--track-h4: 0;--type-body: .875rem;--lead-body: 1.43;--type-small: .8125rem;--type-label: .6875rem;--type-control: .8125rem;--type-title: .875rem;--lead-title: 1.43;--track-title: 0;--r-action: var(--r-control);--control-h: 2rem;--control-h-sm: 1.75rem;--control-h-lg: 2.25rem;--control-pad: .75rem;--control-pad-sm: .625rem;--control-pad-lg: .875rem;--control-text: .8125rem;--control-text-sm: .75rem;--control-text-lg: .875rem;--space-gap: .75rem;--space-pad: 1rem;--badge-h: 1.25rem;--badge-text: .6875rem}}@layer dawn.tokens,dawn.base,dawn.components,app;@layer dawn.tokens{:root,[data-live]{--flow-packet: var(--live-mark);--flow-focus: var(--live-mark);--flow-focus-wash: color-mix(in oklab, var(--live) 22%, transparent)}:root{--flow-trace: var(--line-strong);--flow-trace-quiet: var(--line);--flow-ground: var(--sunken);--flow-board: var(--cell);--flow-grid: var(--hairline);--flow-node-1: var(--text);--flow-node-2: var(--text-muted);--flow-node-3: var(--line-strong);--flow-held: var(--warn);--flow-failed: var(--danger);--flow-speed: 48;--flow-rate-max: 2;--flow-packet-length: 6;--flow-packet-width: 2;--flow-trace-width: 1;--flow-grid-step: 24}}@layer dawn.tokens,dawn.base,dawn.components,app;@layer dawn.tokens{:root,[data-live]{--globe-live: var(--live-line);--globe-spot: light-dark(var(--live-line), var(--live));--globe-select-tint: var(--live-line)}:root{--globe-sea: var(--canvas);--globe-land: color-mix(in oklab, var(--text) 38%, var(--canvas));--globe-border: var(--text);--globe-ink: var(--text);--globe-ground: var(--canvas);--globe-place: var(--line-strong);--globe-current: var(--globe-place);--globe-night: light-dark(color-mix(in oklab, var(--text) 45%, var(--canvas)), var(--deep));--globe-dot-0: 1.4;--globe-dot-1: 2.2;--globe-dot-2: 3.2;--globe-dot-3: 4;--globe-dot-alpha-0: .2;--globe-dot-alpha-1: .4;--globe-dot-alpha-2: .7;--globe-dot-alpha-3: 1;--globe-lit-0: .2;--globe-lit-1: .42;--globe-lit-2: .72;--globe-lit-3: 1;--globe-terminator-civil: .2;--globe-terminator-nautical: .22;--globe-terminator-astronomical: .24;--globe-terminator-night: .3;--globe-border-width: .8;--globe-border-alpha: .24;--globe-tier-width-0: 1;--globe-tier-width-1: 1.5;--globe-tier-width-2: 2;--globe-tier-alpha-0: 1;--globe-tier-alpha-1: 1.6;--globe-tier-alpha-2: 2.2;--globe-rank-width: .8;--globe-rank-alpha: 1.1;--globe-select-wall: light-dark(color-mix(in oklab, var(--text) 4%, var(--canvas)), color-mix(in oklab, var(--text) 44%, var(--canvas)));--globe-select-edge: light-dark(var(--canvas), var(--text));--globe-select-shade: light-dark(color-mix(in oklab, var(--text) 55%, var(--canvas)), var(--deep));--globe-select-lift: 11;--globe-select-top: 1.08;--globe-select-tint-k: .05;--globe-select-edge-k: .6;--globe-select-edge-w: 1.1;--globe-select-kids: .3;--globe-select-shadow: .4;--globe-select-contact: .3;--globe-select-reach: 3;--globe-select-ambient: .6;--globe-spot-country: .18;--globe-spot-peak: .82;--globe-spot-radius: 110;--globe-contour-gap: 7;--globe-contour-window: .3;--globe-contour-dot: 2.2;--globe-contour-fade: .3;--globe-glow-strength: 1;--globe-glow-softness: 1.2;--globe-name-size: 12;--globe-name-lag: 0;--globe-name-min: 0;--globe-name-room: 0;--globe-name-alpha: 1;--globe-halo: .05;--globe-graticule: .07;--globe-glow-max: 12;--globe-place-dot: 3;--globe-place-halo: .3;--globe-place-ring: 1.2;--globe-earthy-deep: var(--earth-deep);--globe-earthy-sea: var(--earth-sea);--globe-earthy-shelf: var(--earth-shelf);--globe-earthy-grass: var(--earth-grass);--globe-earthy-forest: var(--earth-forest);--globe-earthy-steppe: var(--earth-steppe);--globe-earthy-dry: var(--earth-dry);--globe-earthy-rock: var(--earth-rock);--globe-earthy-ice: var(--earth-ice);--globe-earthy-urban: var(--earth-urban);--globe-earthy-alpha: .65;--globe-earthy-open: 3;--globe-earthy-reach: 6;--globe-earthy-light: .6;--globe-earthy-night: .85;--globe-earthy-relief: .5;--globe-day: light-dark(var(--canvas), color-mix(in oklab, var(--text) 9%, var(--canvas)));--globe-air: light-dark(color-mix(in oklab, var(--text) 38%, var(--canvas)), var(--text));--globe-terminator-line: .1;--globe-air-halo: .2;--globe-air-px: 40;--globe-air-rim: .3;--globe-air-rim-px: 5;--globe-air-night: .3;--globe-limb: .42;--globe-data: var(--info);--globe-needle: 1.6;--globe-needle-tip: 4.2;--globe-needle-max: 110;--globe-texture-dots: 1.35;--globe-sun: light-dark(color-mix(in oklab, var(--warn) 55%, var(--canvas)), color-mix(in oklab, var(--warn) 78%, var(--text)));--globe-haze: light-dark(var(--canvas), color-mix(in oklab, var(--info) 30%, var(--text)));--globe-terminator-soft: 3;--globe-air-thick: .06;--globe-air-veil: .35;--globe-air-forward: .8;--globe-air-sheen: 4;--globe-air-max: .6;--globe-air-g: .8;--globe-air-sun: 2;--globe-sun-disc: 4.5;--globe-sun-glow: .55;--globe-sun-glow-px: 70;--globe-glow: light-dark(color-mix(in oklab, var(--warn) 70%, var(--canvas)), color-mix(in oklab, var(--warn) 88%, var(--text)));--globe-glow-pool: 3.5;--globe-glow-contrast: 4;--globe-light-0: light-dark(var(--text-strong), var(--deep));--globe-light-1: light-dark(color-mix(in oklab, var(--warn) .4%, var(--globe-light-0)), color-mix(in oklab, var(--globe-glow) .6%, var(--globe-light-0)));--globe-light-2: light-dark(color-mix(in oklab, var(--warn) 1.5%, var(--globe-light-0)), color-mix(in oklab, var(--globe-glow) 2%, var(--globe-light-0)));--globe-light-3: light-dark(color-mix(in oklab, var(--warn) 5%, var(--globe-light-0)), color-mix(in oklab, var(--globe-glow) 6%, var(--globe-light-0)));--globe-light-4: light-dark(color-mix(in oklab, var(--warn) 13%, var(--globe-light-0)), color-mix(in oklab, var(--globe-glow) 18%, var(--globe-light-0)));--globe-light-5: light-dark(color-mix(in oklab, var(--warn) 60%, var(--globe-light-0)), color-mix(in oklab, var(--globe-glow) 85%, var(--globe-light-0)));--globe-light-glow: .6;--globe-light-feather: 8;--globe-light-dots: .3;--globe-light-open: 4;--globe-light-reach: 6;--globe-show-earthy-alpha: .8;--globe-show-texture-dots: .9;--globe-show-road-glow-0: .3;--globe-show-name-lag: 1.25;--globe-show-name-min: 48;--globe-show-name-room: 36;--globe-show-name-alpha: .8;--globe-road: var(--text);--globe-road-glow: light-dark(var(--warn-wash), color-mix(in oklab, var(--warn) 85%, var(--canvas)));--globe-road-width-0: 1.6;--globe-road-width-1: 1.2;--globe-road-width-2: .9;--globe-road-width-3: .7;--globe-road-width-4: .5;--globe-road-alpha-0: .24;--globe-road-alpha-1: .2;--globe-road-alpha-2: .14;--globe-road-alpha-3: .11;--globe-road-alpha-4: .08;--globe-road-glow-0: .5;--globe-road-glow-1: .36;--globe-road-glow-2: .24;--globe-road-glow-3: .15;--globe-road-glow-4: .09;--globe-road-open: 512;--globe-road-from: 90;--globe-road-reach: 6}}@layer dawn.tokens{:root{--glyph-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--glyph-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--glyph-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");--glyph-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--glyph-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glyph-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");--glyph-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--glyph-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--glyph-arrow-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E");--glyph-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3C/svg%3E");--glyph-arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");--glyph-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");--glyph-arrow-up-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");--glyph-circle-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");--glyph-circle-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");--glyph-circle-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16 9-5.5 5.5L8 12'/%3E%3C/svg%3E");--glyph-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--glyph-triangle-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--glyph-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");--glyph-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 19h16'/%3E%3C/svg%3E");--glyph-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");--glyph-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--glyph-eye-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");--glyph-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v3'/%3E%3Cpath d='M16 2v3'/%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3C/svg%3E");--glyph-panel-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/svg%3E");--glyph-chevrons-up-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");--glyph-ellipsis: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E");--glyph-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");--glyph-square: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E");--glyph-grip-vertical: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E")}}@layer dawn.tokens{:root,[data-mode]{--glyph-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}@layer dawn.tokens{:root,[data-register=page]{--type-figure: 2rem;--lead-figure: 1.1;--track-figure: -.024em}[data-register=app]{--type-figure: 1.25rem;--lead-figure: 1.2;--track-figure: -.012em}}@layer dawn.tokens{:root{--surface-fill: var(--cell);--surface-fill-hover: var(--cell);--surface-edge: var(--hairline);--surface-edge-hover: var(--line-strong);--surface-shadow: 0 0 transparent;--surface-shadow-hover: 0 0 transparent;--surface-radius: var(--r-cell);--surface-share: -1px;--surface-gutter: 0px;--surface-under: 0px;--surface-lift: 0px}:root,[data-register]{--density-pad: var(--space-pad);--density-gap: var(--space-gap);--density-row: .75rem;--density-stack: .5rem}:is([data-surface=flat],[data-surface-scope]:has([data-surface-control] input[value=flat]:checked)){--surface-fill: var(--cell);--surface-fill-hover: var(--cell);--surface-edge: var(--hairline);--surface-edge-hover: var(--line-strong);--surface-shadow: 0 0 transparent;--surface-shadow-hover: 0 0 transparent;--surface-radius: var(--r-cell);--surface-share: -1px;--surface-gutter: 0px;--surface-under: 0px;--surface-lift: 0px}:is([data-surface=raised],[data-surface-scope]:has([data-surface-control] input[value=raised]:checked)){--surface-fill: var(--raised);--surface-fill-hover: var(--raised);--surface-edge: var(--hairline);--surface-edge-hover: var(--line);--surface-shadow: inset 0 1px 0 var(--bevel-gleam), 0 1px 1px var(--bevel-shade), 0 1px 3px -1px var(--bevel-under), 0 6px 16px -8px var(--bevel-under);--surface-shadow-hover: inset 0 1px 0 var(--bevel-gleam), 0 1px 1px var(--bevel-shade), 0 3px 6px -2px var(--bevel-under), 0 14px 28px -12px var(--bevel-under);--surface-radius: var(--r-control);--surface-share: 0px;--surface-gutter: var(--density-gap);--surface-under: 0px;--surface-lift: -1px}:is([data-surface=well],[data-surface-scope]:has([data-surface-control] input[value=well]:checked)){--surface-fill: var(--well);--surface-fill-hover: var(--well);--surface-edge: var(--hairline);--surface-edge-hover: var(--line);--surface-shadow: var(--well-shade);--surface-shadow-hover: var(--well-shade);--surface-radius: var(--r-control);--surface-share: 0px;--surface-gutter: var(--density-gap);--surface-under: 0px;--surface-lift: 0px}:is([data-surface=ghost],[data-surface-scope]:has([data-surface-control] input[value=ghost]:checked)){--surface-fill: transparent;--surface-fill-hover: var(--fill);--surface-edge: var(--line);--surface-edge-hover: var(--line-strong);--surface-shadow: 0 0 transparent;--surface-shadow-hover: 0 0 transparent;--surface-radius: var(--r-control);--surface-share: 0px;--surface-gutter: var(--density-gap);--surface-under: 0px;--surface-lift: 0px}:is([data-surface=floating],[data-surface-scope]:has([data-surface-control] input[value=floating]:checked)){--surface-fill: var(--raised);--surface-fill-hover: var(--raised);--surface-edge: var(--line);--surface-edge-hover: var(--line);--surface-shadow: inset 0 1px 0 var(--bevel-gleam-strong), var(--float);--surface-shadow-hover: inset 0 1px 0 var(--bevel-gleam-strong), 0 1px 2px var(--bevel-under), 0 24px 52px -16px var(--bevel-under);--surface-radius: var(--r-panel);--surface-share: 0px;--surface-gutter: calc(var(--density-gap) * 1.25);--surface-under: 0px;--surface-lift: -2px}:is([data-surface=stacked],[data-surface-scope]:has([data-surface-control] input[value=stacked]:checked)){--surface-fill: var(--raised);--surface-fill-hover: var(--raised);--surface-edge: var(--line);--surface-edge-hover: var(--line-strong);--surface-shadow: 0 1px 1px var(--bevel-shade), 0 5px 0 -2px var(--raised), 0 5px 0 -1px var(--line), 0 10px 0 -4px var(--raised), 0 10px 0 -3px var(--hairline), 0 14px 18px -10px var(--bevel-under);--surface-shadow-hover: 0 1px 1px var(--bevel-shade), 0 6px 0 -2px var(--raised), 0 6px 0 -1px var(--line), 0 12px 0 -4px var(--raised), 0 12px 0 -3px var(--hairline), 0 16px 20px -10px var(--bevel-under);--surface-radius: var(--r-control);--surface-share: 0px;--surface-gutter: calc(var(--density-gap) + .5rem);--surface-under: .5rem;--surface-lift: -1px}:is([data-density=compact],[data-surface-scope]:has([data-density-control] input[value=compact]:checked)){--density-pad: calc(var(--space-pad) * .625);--density-gap: calc(var(--space-gap) * .5);--density-row: .5rem;--density-stack: .25rem}:is([data-density=cozy],[data-surface-scope]:has([data-density-control] input[value=cozy]:checked)){--density-pad: var(--space-pad);--density-gap: var(--space-gap);--density-row: .75rem;--density-stack: .5rem}:is([data-density=airy],[data-surface-scope]:has([data-density-control] input[value=airy]:checked)){--density-pad: calc(var(--space-pad) * 1.5);--density-gap: calc(var(--space-gap) * 1.333);--density-row: 1.125rem;--density-stack: .75rem}}@layer dawn.tokens{:root{--syn-string: var(--warn);--syn-number: color-mix(in oklab, var(--danger) 60%, var(--warn));--syn-type: color-mix(in oklab, var(--ok) 50%, var(--info));--syn-property: var(--info);--syn-attr: color-mix(in oklab, var(--info) 60%, var(--danger));--syn-variable: var(--danger);--syn-comment: color-mix(in oklab, var(--text-muted) 80%, var(--warn));--syn-operator: var(--text);--syn-punctuation: var(--text-muted);--syn-inserted: var(--ok);--syn-deleted: var(--danger);--syn-inserted-wash: color-mix(in oklab, var(--ok) 11%, var(--well));--syn-deleted-wash: color-mix(in oklab, var(--danger) 10%, var(--well))}:root,[data-live]{--syn-keyword: var(--live-ink);--syn-tag: var(--live-ink);--syn-function: color-mix(in oklab, var(--live-ink) 60%, var(--text-strong));--syn-mark-wash: color-mix(in oklab, var(--live-mark) 11%, var(--well));--syn-selection: color-mix(in oklab, var(--live-mark) 30%, transparent)}}@layer dawn.tokens,dawn.base,dawn.components,app;@layer dawn.base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body,[data-register]{font-size:var(--type-body);line-height:var(--lead-body)}h1,h2,h3,h4{margin:0;color:var(--text-strong);font-family:var(--font-sans);font-weight:500;text-wrap:balance}h1{font-size:var(--type-h1);line-height:var(--lead-h1);letter-spacing:var(--track-h1)}h2{font-size:var(--type-h2);line-height:var(--lead-h2);letter-spacing:var(--track-h2)}h3{font-size:var(--type-h3);line-height:var(--lead-h3);letter-spacing:var(--track-h3)}h4{font-size:var(--type-h4);line-height:var(--lead-h4);letter-spacing:var(--track-h4)}p{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}pre{margin:0;padding:14px 16px;overflow-x:auto;background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--r-control)}hr{border:0;height:1px;margin:0;background:var(--hairline)}input,select,textarea,button{font:inherit;color:inherit}::selection{background:var(--live-wash);color:var(--text-strong)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}}@layer app{.env{min-height:100vh}.env-bar{position:sticky;top:0;z-index:10;background:color-mix(in oklab,var(--canvas) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.env-bar__in{max-width:1264px;margin:0 auto;min-height:52px;padding:0 16px;display:flex;flex-wrap:wrap;align-items:stretch;gap:0 28px}.env-mark{display:inline-flex;align-items:center;gap:10px;color:var(--text-strong);font-weight:500;font-size:.9375rem;letter-spacing:-.01em;text-decoration:none}.env-mark__sub{font:400 var(--type-label)/1 var(--font-mono);color:var(--text-muted);letter-spacing:0}.env-pin{width:8px;height:8px;border-radius:50%;background:var(--live-mark);box-shadow:0 0 0 4px color-mix(in oklab,var(--live-mark) 20%,transparent)}.env-bar__nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 4px}.env-bar__link{position:relative;display:inline-flex;align-items:center;padding:0 10px;color:var(--text-muted);font-size:var(--control-text);font-weight:500;text-decoration:none;transition:color var(--m-quick) var(--ease)}.env-bar__link:hover,.env-bar__link[aria-current=page]{color:var(--text-strong)}.env-bar__link[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--live-mark)}.env-bar__end{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0}.env-switch{display:inline-flex;align-items:center;gap:8px;margin:0}.env-switch .status:empty{display:none}.env-switch__label{font:400 var(--type-label)/1 var(--font-mono);color:var(--text-faint)}.env-cell>.env-well{justify-self:start}.env-well{display:inline-flex;gap:2px;padding:2px;background:var(--well);border:1px solid var(--well-edge);border-radius:var(--r-control);box-shadow:var(--well-shade)}.env-well__option{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-muted);font:500 .75rem/1 var(--font-sans);cursor:pointer;transition:color var(--m-quick) var(--ease),background-color var(--m-quick) var(--ease)}.env-well__option:hover{color:var(--text-strong)}.env-well__option[aria-pressed=true]{background:var(--raised);color:var(--text-strong);border-color:var(--line)}.env-page{max-width:1264px;margin:0 auto;padding:0 clamp(16px,2.5vw,32px) 128px;border-inline:1px dashed var(--line)}.env-page--doc{padding-top:56px}.env-eyebrow{display:inline-flex;align-items:center;gap:8px;font:400 var(--type-label)/1.3 var(--font-mono);color:var(--text-muted)}.env-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live-mark);flex:none}.env-lede{max-width:42rem;color:var(--text-muted);font-size:1.125rem;line-height:1.55}.env-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.env-empty{font:400 var(--type-label)/1.5 var(--font-mono);color:var(--text-faint);padding:20px 0}.env-hero{display:grid;gap:24px;justify-items:start;padding:clamp(64px,10vw,128px) 0 clamp(48px,7vw,96px)}.env-display{font-size:var(--type-display);line-height:var(--lead-display);letter-spacing:var(--track-display)}.env-display span{color:var(--text-muted)}.env-section{display:grid;gap:28px;padding-top:clamp(64px,9vw,112px)}.env-section--tight{padding-top:40px;gap:16px}.env-section__head{display:grid;gap:12px;max-width:48rem}.env-head{display:grid;gap:14px;max-width:48rem}.env-frame{position:relative;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.env-frame--2{grid-template-columns:repeat(2,minmax(0,1fr))}.env-frame--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.env-frame--2,.env-frame--3{grid-template-columns:minmax(0,1fr)}}.env-frame:before{content:"";position:absolute;inset:-6px;pointer-events:none;z-index:1;--_x: linear-gradient(var(--line-strong), var(--line-strong));background:var(--_x) 0 5px / 11px 1px no-repeat,var(--_x) 5px 0 / 1px 11px no-repeat,var(--_x) 100% 5px / 11px 1px no-repeat,var(--_x) calc(100% - 5px) 0 / 1px 11px no-repeat,var(--_x) 0 calc(100% - 5px) / 11px 1px no-repeat,var(--_x) 5px 100% / 1px 11px no-repeat,var(--_x) 100% calc(100% - 5px) / 11px 1px no-repeat,var(--_x) calc(100% - 5px) 100% / 1px 11px no-repeat}.env-cell{display:grid;gap:10px;align-content:start;padding:var(--space-pad);background:var(--cell);min-width:0}.env-cell h3{font-size:var(--type-title);line-height:var(--lead-title);letter-spacing:var(--track-title)}.env-cell>p{color:var(--text-muted);font-size:var(--type-small);line-height:1.55}.env-tile{color:inherit;text-decoration:none;transition:background-color var(--m-quick) var(--ease)}.env-tile:hover{background:var(--fill)}.env-tile:hover .button__arrow{transform:translate(2px)}.env-tile__go{margin-top:8px;font:400 var(--type-label)/1 var(--font-mono);color:var(--live-ink)}.env-states{display:grid;gap:40px;padding-top:48px}.env-statebar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;width:fit-content;max-width:100%;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--sunken)}.env-statebar__input{position:absolute;opacity:0;pointer-events:none}.env-statebar__label{padding:.375rem .75rem;border-radius:calc(var(--r-control) - 2px);color:var(--text-muted);font:500 .8125rem/1.2 var(--font-sans);cursor:pointer;user-select:none;transition:background-color var(--m-quick) var(--ease),color var(--m-quick) var(--ease)}.env-statebar__label:hover{background:var(--fill);color:var(--text-strong)}.env-statebar__input:checked+.env-statebar__label{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-strong)}.env-statebar__input:focus-visible+.env-statebar__label{outline:2px solid var(--focus);outline-offset:1px}.env-statebar__label--all{font-family:var(--font-mono);font-size:.75rem}.env-statebar__group{padding:0 .25rem 0 .5rem;color:var(--text-faint);font:400 .6875rem/1 var(--font-mono)}.env-statebar__gap{width:1px;align-self:stretch;margin-inline:.25rem;background:var(--hairline)}.env-states:has(.env-statebar__input:not(#st-all):checked) .env-statebox{display:none}.env-states:has(#st-all:checked) .env-statebox{display:block}.env-states:has(#st-all:checked){gap:40px}.env-states:has(#st-0:checked) .env-statebox[data-i="0"]{display:block}.env-states:has(#st-1:checked) .env-statebox[data-i="1"]{display:block}.env-states:has(#st-2:checked) .env-statebox[data-i="2"]{display:block}.env-states:has(#st-3:checked) .env-statebox[data-i="3"]{display:block}.env-states:has(#st-4:checked) .env-statebox[data-i="4"]{display:block}.env-states:has(#st-5:checked) .env-statebox[data-i="5"]{display:block}.env-states:has(#st-6:checked) .env-statebox[data-i="6"]{display:block}.env-states:has(#st-7:checked) .env-statebox[data-i="7"]{display:block}.env-states:has(#st-8:checked) .env-statebox[data-i="8"]{display:block}.env-states:has(#st-9:checked) .env-statebox[data-i="9"]{display:block}.env-states:has(#st-10:checked) .env-statebox[data-i="10"]{display:block}.env-states:has(#st-11:checked) .env-statebox[data-i="11"]{display:block}.env-states:has(#st-12:checked) .env-statebox[data-i="12"]{display:block}.env-states:has(#st-13:checked) .env-statebox[data-i="13"]{display:block}.env-states:has(#st-14:checked) .env-statebox[data-i="14"]{display:block}.env-states:has(#st-15:checked) .env-statebox[data-i="15"]{display:block}.env-states:has(#st-16:checked) .env-statebox[data-i="16"]{display:block}.env-states:has(#st-17:checked) .env-statebox[data-i="17"]{display:block}.env-states:has(#st-18:checked) .env-statebox[data-i="18"]{display:block}.env-states:has(#st-19:checked) .env-statebox[data-i="19"]{display:block}.env-states:has(#st-20:checked) .env-statebox[data-i="20"]{display:block}.env-states:has(#st-21:checked) .env-statebox[data-i="21"]{display:block}.env-states:has(#st-22:checked) .env-statebox[data-i="22"]{display:block}.env-states:has(#st-23:checked) .env-statebox[data-i="23"]{display:block}.env-states:has(#st-24:checked) .env-statebox[data-i="24"]{display:block}.env-states:has(#st-25:checked) .env-statebox[data-i="25"]{display:block}.env-states:has(#st-26:checked) .env-statebox[data-i="26"]{display:block}.env-states:has(#st-27:checked) .env-statebox[data-i="27"]{display:block}.env-states:has(#st-28:checked) .env-statebox[data-i="28"]{display:block}.env-states:has(#st-29:checked) .env-statebox[data-i="29"]{display:block}.env-states:has(#st-30:checked) .env-statebox[data-i="30"]{display:block}.env-states:has(#st-31:checked) .env-statebox[data-i="31"]{display:block}.env-states:has(#st-32:checked) .env-statebox[data-i="32"]{display:block}.env-states:has(#st-33:checked) .env-statebox[data-i="33"]{display:block}.env-states:has(#st-34:checked) .env-statebox[data-i="34"]{display:block}.env-states:has(#st-35:checked) .env-statebox[data-i="35"]{display:block}.env-states:has(#st-36:checked) .env-statebox[data-i="36"]{display:block}.env-states:has(#st-37:checked) .env-statebox[data-i="37"]{display:block}.env-states:has(#st-38:checked) .env-statebox[data-i="38"]{display:block}.env-states:has(#st-39:checked) .env-statebox[data-i="39"]{display:block}.env-states:has(#st-40:checked) .env-statebox[data-i="40"]{display:block}.env-states:has(#st-41:checked) .env-statebox[data-i="41"]{display:block}.env-states:has(#st-42:checked) .env-statebox[data-i="42"]{display:block}.env-states:has(#st-43:checked) .env-statebox[data-i="43"]{display:block}.env-states:has(#st-44:checked) .env-statebox[data-i="44"]{display:block}.env-states:has(#st-45:checked) .env-statebox[data-i="45"]{display:block}.env-states:has(#st-46:checked) .env-statebox[data-i="46"]{display:block}.env-states:has(#st-47:checked) .env-statebox[data-i="47"]{display:block}.env-states:has(#st-48:checked) .env-statebox[data-i="48"]{display:block}.env-states:has(#st-49:checked) .env-statebox[data-i="49"]{display:block}.env-states:has(#st-50:checked) .env-statebox[data-i="50"]{display:block}.env-states:has(#st-51:checked) .env-statebox[data-i="51"]{display:block}.env-states:has(#st-52:checked) .env-statebox[data-i="52"]{display:block}.env-states:has(#st-53:checked) .env-statebox[data-i="53"]{display:block}.env-states:has(#st-54:checked) .env-statebox[data-i="54"]{display:block}.env-states:has(#st-55:checked) .env-statebox[data-i="55"]{display:block}.env-states:has(#st-56:checked) .env-statebox[data-i="56"]{display:block}.env-states:has(#st-57:checked) .env-statebox[data-i="57"]{display:block}.env-states:has(#st-58:checked) .env-statebox[data-i="58"]{display:block}.env-states:has(#st-59:checked) .env-statebox[data-i="59"]{display:block}.env-state{display:grid;gap:14px}.env-state__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.env-state__head h3{font-size:var(--type-h4);line-height:var(--lead-h4);letter-spacing:var(--track-h4)}.env-state__head p{color:var(--text-muted);font-size:var(--type-small)}.env-stage{display:grid;gap:14px;align-content:start;padding:var(--space-pad);min-width:0;background:radial-gradient(var(--hairline) 1px,transparent 1.3px) 0 0 / 16px 16px,var(--canvas)}.env-stage__tag{font:400 .6875rem/1 var(--font-mono);color:var(--text-faint)}.env-stage__body{position:relative;display:grid;gap:var(--space-gap);align-content:start;justify-items:start;min-width:0}.env-stage__body>*{max-width:100%}.env-stage__body--md{min-height:320px}.env-stage__body--lg{min-height:520px}.env-pane__title{font-size:var(--type-h2);line-height:var(--lead-h2);letter-spacing:var(--track-h2)}.env-pane__body{color:var(--text-muted);max-width:40ch}.env-narrow{width:min(100%,22rem)}.env-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.env-cards>[data-slot=card]{border:0}.env-figure{font:400 1.5rem/1.2 var(--font-mono);color:var(--text-strong);font-variant-numeric:tabular-nums}.env-inline{max-width:46ch;line-height:1.9}.env-inline [data-slot=badge]{vertical-align:.1em}.env-depth{display:flex;align-items:center;min-height:44px;padding:0 14px;margin-top:6px}.env-depth--well{background:var(--well);border:1px solid var(--well-edge);border-radius:var(--r-control);box-shadow:var(--well-shade)}.env-depth--cell{background:var(--cell);border:1px solid var(--hairline)}.env-depth--raised{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--float)}.env-depth__text{font:400 var(--type-small)/1 var(--font-mono);color:var(--text-strong)}.env-tabs-demo{display:flex;gap:4px;border-bottom:1px solid var(--hairline);margin-top:6px}.env-tabs-demo span{position:relative;padding:10px 10px 12px;font-size:var(--type-small);font-weight:500;color:var(--text-muted)}.env-tabs-demo span[aria-current=true]{color:var(--text-strong)}.env-tabs-demo span[aria-current=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--live-mark)}.env-swatches{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.env-swatches li{display:grid;gap:6px}.env-swatches code,.env-ladder code{font-size:.6875rem;color:var(--text-muted)}.env-swatch{display:block;height:44px;border-radius:var(--r-control);border:1px solid var(--hairline)}.env-swatch--deep{background:var(--deep)}.env-swatch--sunken{background:var(--sunken)}.env-swatch--canvas{background:var(--canvas)}.env-swatch--cell{background:var(--cell)}.env-swatch--raised{background:var(--raised)}.env-swatch--fill{background:var(--fill)}.env-swatch--hairline{background:var(--hairline)}.env-swatch--line{background:var(--line)}.env-swatch--line-strong{background:var(--line-strong)}.env-swatch--text-faint{background:var(--text-faint)}.env-swatch--text-muted{background:var(--text-muted)}.env-swatch--text{background:var(--text)}.env-swatch--text-strong{background:var(--text-strong)}.env-swatch--live{background:var(--live)}.env-swatch--live-hover{background:var(--live-hover)}.env-swatch--live-press{background:var(--live-press)}.env-swatch--on-live{background:var(--on-live)}.env-swatch--live-ink{background:var(--live-ink)}.env-swatch--live-wash{background:var(--live-wash)}.env-swatch--live-line{background:var(--live-line)}.env-swatch--live-mark{background:var(--live-mark)}.env-swatch--ok{background:var(--ok)}.env-swatch--warn{background:var(--warn)}.env-swatch--danger{background:var(--danger)}.env-swatch--info{background:var(--info)}.env-ladder{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:flex-end;border:1px solid var(--hairline)}.env-ladder__step{display:grid;justify-items:center;gap:6px;padding:14px 12px 10px;border-right:1px solid var(--hairline)}.env-ladder__step:last-child{border-right:0}.env-ladder__step.is-page{box-shadow:inset 0 -2px 0 var(--live-mark)}.env-ladder__step.is-app:not(.is-page){box-shadow:inset 0 -2px 0 var(--line-strong)}.env-ladder__aa{color:var(--text-strong);font-weight:500;line-height:1;letter-spacing:-.02em}.env-ladder__aa--11{font-size:11px}.env-ladder__aa--12{font-size:12px}.env-ladder__aa--13{font-size:13px}.env-ladder__aa--14{font-size:14px}.env-ladder__aa--16{font-size:16px}.env-ladder__aa--18{font-size:18px}.env-ladder__aa--20{font-size:20px}.env-ladder__aa--24{font-size:24px}.env-ladder__aa--32{font-size:32px}.env-ladder__aa--48{font-size:48px}.env-ladder__aa--64{font-size:64px;letter-spacing:-.032em}.env-rules{margin:0;padding:0;list-style:none;display:grid;gap:10px}.env-rules li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;color:var(--text);font-size:var(--type-small);line-height:1.55}.env-rules li:before{content:"+";font-family:var(--font-mono);color:var(--live-ink)}.env-tokens{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.env-tokens code{display:inline-block;padding:3px 8px;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--sunken);color:var(--text);font-size:var(--type-label)}.blocks-card{display:grid;padding:var(--space-gap);background:var(--cell);border:1px solid var(--hairline);border-radius:var(--r-panel)}.blocks-stack{display:grid;gap:var(--space-gap);width:min(100%,26rem)}.blocks-form{display:grid;gap:var(--space-gap)}.blocks-prose{display:grid;gap:.5rem;width:min(100%,26rem);color:var(--text);font:400 var(--type-body)/var(--lead-body) var(--font-sans)}.blocks-prose p{margin:0}.blocks-move{display:flex;align-items:center;gap:.5rem;margin:0}.env-stage__body>[data-slot=journey]{width:100%}.env-stage__body>:is(.dawn-chart,.dawn-chart-facets,.dawn-dash,.chart-space,.scene,.charts-pin,.charts-stack,.charts-fit){inline-size:100%}.charts-pin>.dawn-chart,.charts-pin>.dawn-chart-facets{inline-size:100%}.charts-stack{display:grid;gap:var(--space-gap);inline-size:100%}.charts-stack>.dawn-chart{inline-size:100%}.charts-fit{margin:0}.charts-fit--one{grid-template-columns:minmax(0,1fr);max-inline-size:22rem}.charts-fit--two{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-pin[data-pin="0"] .dawn-chart__point[data-index="0"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="0"] .dawn-chart__point[data-index="0"] .dawn-chart__hit--band,.charts-pin[data-pin="0"] .dawn-chart__point[data-index="0"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="0"] .dawn-chart__point[data-index="0"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="0"] .dawn-chart__slice[data-index="0"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="0"] .dawn-chart__slice[data-index="0"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="0"] .dawn-chart__slice-tip[data-index="0"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="0"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="0"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="1"] .dawn-chart__point[data-index="1"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="1"] .dawn-chart__point[data-index="1"] .dawn-chart__hit--band,.charts-pin[data-pin="1"] .dawn-chart__point[data-index="1"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="1"] .dawn-chart__point[data-index="1"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="1"] .dawn-chart__slice[data-index="1"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="1"] .dawn-chart__slice[data-index="1"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="1"] .dawn-chart__slice-tip[data-index="1"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="1"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="1"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="2"] .dawn-chart__point[data-index="2"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="2"] .dawn-chart__point[data-index="2"] .dawn-chart__hit--band,.charts-pin[data-pin="2"] .dawn-chart__point[data-index="2"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="2"] .dawn-chart__point[data-index="2"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="2"] .dawn-chart__slice[data-index="2"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="2"] .dawn-chart__slice[data-index="2"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="2"] .dawn-chart__slice-tip[data-index="2"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="2"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="2"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="3"] .dawn-chart__point[data-index="3"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="3"] .dawn-chart__point[data-index="3"] .dawn-chart__hit--band,.charts-pin[data-pin="3"] .dawn-chart__point[data-index="3"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="3"] .dawn-chart__point[data-index="3"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="3"] .dawn-chart__slice[data-index="3"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="3"] .dawn-chart__slice[data-index="3"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="3"] .dawn-chart__slice-tip[data-index="3"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="3"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="3"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="4"] .dawn-chart__point[data-index="4"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="4"] .dawn-chart__point[data-index="4"] .dawn-chart__hit--band,.charts-pin[data-pin="4"] .dawn-chart__point[data-index="4"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="4"] .dawn-chart__point[data-index="4"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="4"] .dawn-chart__slice[data-index="4"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="4"] .dawn-chart__slice[data-index="4"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="4"] .dawn-chart__slice-tip[data-index="4"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="4"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="4"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="5"] .dawn-chart__point[data-index="5"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="5"] .dawn-chart__point[data-index="5"] .dawn-chart__hit--band,.charts-pin[data-pin="5"] .dawn-chart__point[data-index="5"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="5"] .dawn-chart__point[data-index="5"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="5"] .dawn-chart__slice[data-index="5"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="5"] .dawn-chart__slice[data-index="5"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="5"] .dawn-chart__slice-tip[data-index="5"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="5"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="5"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="6"] .dawn-chart__point[data-index="6"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="6"] .dawn-chart__point[data-index="6"] .dawn-chart__hit--band,.charts-pin[data-pin="6"] .dawn-chart__point[data-index="6"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="6"] .dawn-chart__point[data-index="6"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="6"] .dawn-chart__slice[data-index="6"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="6"] .dawn-chart__slice[data-index="6"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="6"] .dawn-chart__slice-tip[data-index="6"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="6"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="6"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="7"] .dawn-chart__point[data-index="7"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="7"] .dawn-chart__point[data-index="7"] .dawn-chart__hit--band,.charts-pin[data-pin="7"] .dawn-chart__point[data-index="7"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="7"] .dawn-chart__point[data-index="7"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="7"] .dawn-chart__slice[data-index="7"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="7"] .dawn-chart__slice[data-index="7"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="7"] .dawn-chart__slice-tip[data-index="7"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="7"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="7"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="8"] .dawn-chart__point[data-index="8"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="8"] .dawn-chart__point[data-index="8"] .dawn-chart__hit--band,.charts-pin[data-pin="8"] .dawn-chart__point[data-index="8"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="8"] .dawn-chart__point[data-index="8"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="8"] .dawn-chart__slice[data-index="8"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="8"] .dawn-chart__slice[data-index="8"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="8"] .dawn-chart__slice-tip[data-index="8"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="8"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="8"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="9"] .dawn-chart__point[data-index="9"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="9"] .dawn-chart__point[data-index="9"] .dawn-chart__hit--band,.charts-pin[data-pin="9"] .dawn-chart__point[data-index="9"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="9"] .dawn-chart__point[data-index="9"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="9"] .dawn-chart__slice[data-index="9"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="9"] .dawn-chart__slice[data-index="9"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="9"] .dawn-chart__slice-tip[data-index="9"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="9"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="9"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="10"] .dawn-chart__point[data-index="10"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="10"] .dawn-chart__point[data-index="10"] .dawn-chart__hit--band,.charts-pin[data-pin="10"] .dawn-chart__point[data-index="10"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="10"] .dawn-chart__point[data-index="10"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="10"] .dawn-chart__slice[data-index="10"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="10"] .dawn-chart__slice[data-index="10"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="10"] .dawn-chart__slice-tip[data-index="10"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="10"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="10"]) .dawn-chart__center--total{opacity:0}.charts-pin[data-pin="11"] .dawn-chart__point[data-index="11"] :is(.dawn-chart__cursor,.dawn-chart__dot,.dawn-chart__tip,.dawn-chart__halo){opacity:1}.charts-pin[data-pin="11"] .dawn-chart__point[data-index="11"] .dawn-chart__hit--band,.charts-pin[data-pin="11"] .dawn-chart__point[data-index="11"] .dawn-chart__hit--wedge{fill:color-mix(in oklab,var(--live-mark) 9%,transparent)}.charts-pin[data-pin="11"] .dawn-chart__point[data-index="11"] .dawn-chart__hit--cell{stroke:var(--text-strong);stroke-width:1.5}.charts-pin[data-pin="11"] .dawn-chart__slice[data-index="11"] .dawn-chart__arc{transform:scale(1.035)}.charts-pin[data-pin="11"] .dawn-chart__slice[data-index="11"] :is(.dawn-chart__center--slice,.dawn-chart__tip){opacity:1}.charts-pin[data-pin="11"] .dawn-chart__slice-tip[data-index="11"] .dawn-chart__tip{opacity:1}.charts-pin[data-pin="11"] .dawn-chart__svg:has(.dawn-chart__slice[data-index="11"]) .dawn-chart__center--total{opacity:0}.data-narrow{width:min(100%,38rem)}.data-tall .data-view__scroll{max-height:15rem}.data-stage{width:min(100%,44rem)}.data-customizer{display:grid;gap:calc(var(--space-gap) * 1.25)}.data-copy{display:grid;gap:.5rem}.data-copy__label{margin:0;color:var(--text-muted);font:400 var(--type-label)/1.3 var(--font-mono)}.data-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.data-bulk__n{color:var(--text-muted);font:400 var(--type-label)/1 var(--font-mono);font-variant-numeric:tabular-nums}.data-status{display:inline-flex;align-items:center;gap:.5rem}.data-status:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-faint)}.data-status[data-status=paid]:before{background:var(--ok)}.data-status[data-status=open]:before{background:var(--info)}.data-status[data-status=overdue]{color:var(--danger)}.data-status[data-status=overdue]:before{background:var(--danger)}.data-status[data-status=draft]{color:var(--text-muted)}.display-wide{width:100%;display:grid;gap:var(--space-gap)}.display-acc-play{gap:1.25rem}.display-acc-controls{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding-block-end:1rem;border-block-end:1px dashed var(--hairline)}.display-prose{max-width:46ch;color:var(--text);line-height:1.9}.display-prose+.display-prose{margin-top:.5rem}.display-clip{display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-wrap{display:block;width:18rem;max-width:100%;white-space:normal}.display-empty{padding:2.5rem var(--control-pad);text-align:center;white-space:normal;color:var(--text-muted)}.display-load [data-slot=skeleton]{min-width:4.5rem}.display-caption{max-width:46ch;color:var(--text-muted);font-size:var(--type-small)}.display-tabs{width:100%}.display-tabs--narrow{width:min(100%,22rem)}.display-panel{color:var(--text-muted);font-size:var(--type-small);max-width:52ch}.display-meter{width:min(100%,26rem);display:grid;gap:6px}.display-meter__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--type-small);color:var(--text)}.display-meter__figure{font:400 var(--type-label)/1 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.display-meters{width:min(100%,26rem);display:grid;gap:14px}.display-rings{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.display-ring{display:grid;justify-items:center;gap:8px;font:400 var(--type-label)/1 var(--font-mono);color:var(--text-muted)}.display-lab{width:min(100%,34rem);display:grid;gap:16px}.display-lab-stage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;min-height:9rem;padding:18px;background:var(--cell);box-shadow:inset 0 0 0 1px var(--hairline)}.display-lab-controls{display:flex;align-items:center;gap:14px}.display-lab-slider{flex:1;display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:var(--type-small)}.display-lab-slider [data-slot=slider]{flex:1;min-width:0}.display-lab-slider [data-slot=slider-value]{display:none}.display-lab-out{min-width:9.5rem;text-align:end;color:var(--text-strong);font:500 var(--type-small)/1 var(--font-mono);font-variant-numeric:tabular-nums}.display-lab-buttons{display:flex;flex-wrap:wrap;gap:8px}[data-lab-spin]{display:inline-flex;margin-inline-end:8px}[data-lab-spin][hidden]{display:none}.display-line{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);font-size:var(--type-small)}.display-lines{width:min(100%,22rem);display:grid;gap:10px}.display-person{width:min(100%,22rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.display-person>div{display:grid;gap:8px}.display-people{width:min(100%,22rem);display:grid;gap:14px}.display-who{display:flex;align-items:center;gap:12px}.display-who>span{display:grid;gap:2px}.display-who strong{color:var(--text-strong);font-weight:500;font-size:var(--type-small)}.display-who small{color:var(--text-muted);font-size:var(--type-label)}.display-stack{display:inline-flex;align-items:center;padding-inline-start:calc(var(--control-h) * .25)}.display-stack>[data-slot=avatar]{margin-inline-start:calc(var(--control-h) * -.2);outline:2px solid var(--canvas)}.display-portrait{background:radial-gradient(circle at 50% 36%,var(--text-muted) 0 17%,transparent 17.5%),radial-gradient(ellipse 46% 34% at 50% 100%,var(--text-muted) 0 99%,transparent 100%),var(--line)}.display-portrait--b{background:radial-gradient(circle at 50% 38%,var(--text-faint) 0 18%,transparent 18.5%),radial-gradient(ellipse 48% 34% at 50% 100%,var(--text-faint) 0 99%,transparent 100%),var(--fill-hover)}.display-photo{background:radial-gradient(circle at 70% 34%,var(--live) 0 8%,transparent 8.5%),radial-gradient(ellipse 70% 46% at 22% 100%,color-mix(in oklab,var(--text-muted) 55%,var(--cell)) 0 99%,transparent 100%),radial-gradient(ellipse 80% 40% at 82% 100%,color-mix(in oklab,var(--text-faint) 60%,var(--cell)) 0 99%,transparent 100%),var(--sunken)}.display-stack-v{width:min(100%,36rem);display:grid;gap:12px}.display-keys{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;color:var(--text-muted);font-size:var(--type-small)}.display-keys>span{display:inline-flex;align-items:center;gap:8px}.display-toolbar{display:inline-flex;align-items:center;gap:12px;height:var(--control-h);color:var(--text);font-size:var(--type-small)}.display-rule{width:min(100%,24rem);display:grid;gap:12px;color:var(--text);font-size:var(--type-small)}.display-scroll{width:min(100%,22rem)}.display-rows{margin:0;padding:0;list-style:none}.display-rows li{display:flex;justify-content:space-between;gap:16px;padding:.5rem var(--control-pad);border-bottom:1px solid var(--hairline);font-size:var(--type-small);color:var(--text)}.display-rows li span:last-child{font:400 var(--type-label)/1.6 var(--font-mono);color:var(--text-muted)}.display-tiles{display:flex;gap:1px;width:max-content;background:var(--hairline)}.display-tiles>div{display:grid;gap:4px;align-content:start;width:11rem;padding:var(--control-pad);background:var(--cell);font-size:var(--type-small);color:var(--text-strong)}.display-tiles>div span{font:400 var(--type-label)/1.4 var(--font-mono);color:var(--text-muted)}.display-grid{display:grid;grid-template-columns:repeat(10,7rem);width:max-content}.display-grid>span{padding:.5rem var(--control-pad);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font:400 var(--type-label)/1.6 var(--font-mono);color:var(--text-muted)}.display-ratios{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-items:end;gap:12px}.display-ratio{display:grid;gap:6px;font:400 var(--type-label)/1 var(--font-mono);color:var(--text-muted)}.display-media{width:min(100%,20rem)}.display-read{display:inline-flex;align-items:center;gap:8px}.display-reveal [data-visually-hidden]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;padding:2px 8px;border-radius:var(--r-pill);background:var(--live-wash);color:var(--live-ink);font:400 var(--type-label)/1.4 var(--font-mono)}.display-chips{display:flex;flex-wrap:wrap;gap:.5rem}.display-chipset{display:grid;gap:var(--space-gap);width:100%}.display-chipwide{width:min(100%,34rem)}.display-chipfield{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.display-chipfield>legend{padding:0 0 .5rem;color:var(--text-muted);font:500 var(--type-label)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.display-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.display-chiprow>small{flex:none;width:5.5rem;color:var(--text-muted);font-size:var(--type-label)}.display-filter{display:grid;gap:var(--space-gap);width:min(100%,52rem)}.display-filter__bar{display:grid;gap:var(--space-gap)}.display-filter__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:.5rem;border-bottom:1px solid var(--hairline)}.display-filter__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;color:var(--text-muted);font-size:var(--type-small);font-variant-numeric:tabular-nums}.display-filter__result strong{color:var(--text-strong);font-weight:500}[data-chip-clear][aria-disabled=true]{opacity:.4;pointer-events:none}.display-filter__list{display:grid;margin:0;padding:0;list-style:none}.display-filter__list>li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto 7rem 6.5rem;align-items:center;gap:.75rem;padding:.625rem .25rem;border-bottom:1px solid var(--hairline);color:var(--text);font-size:var(--type-small)}.display-filter__list>li[hidden]{display:none}.display-filter__list--deadlines>li{grid-template-columns:minmax(0,1fr) auto}.display-filter__no{color:var(--text-muted);font:400 var(--type-label)/1 var(--font-mono)}.display-filter__client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong)}.display-filter__due{color:var(--text-muted);font-variant-numeric:tabular-nums}.display-filter__amount{text-align:end;font:400 var(--type-small)/1 var(--font-mono);font-variant-numeric:tabular-nums}.display-filter__empty{margin:0;padding:1.5rem 0;color:var(--text-muted);text-align:center;font-size:var(--type-small)}.display-filter__empty[hidden]{display:none}@media(max-width:40rem){.display-filter__list>li{grid-template-columns:minmax(0,1fr) auto}.display-filter__no,.display-filter__due{display:none}}.elements-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.elements-stack{display:grid;gap:.75rem;justify-items:start}.elements-pin{position:relative;width:100%;min-height:15rem}.elements-pin--short{min-height:12rem}.elements-open [popover]{display:block;position:absolute;opacity:1;translate:none;transition:none}.elements-open .menu:not(:has(>[aria-expanded=true])) [popover]{display:none}.elements-frame{width:100%;border:1px solid var(--hairline)}.elements-frame [data-slot=navbar]{border-block-end:0}.elements-art{width:100%;height:100%;min-height:100%}.elements-art--a{background:radial-gradient(circle at 74% 26%,color-mix(in oklab,var(--live-mark) 60%,transparent) 0 9%,transparent 10%),linear-gradient(160deg,var(--fill-hover),var(--sunken) 55%,color-mix(in oklab,var(--live-mark) 35%,var(--sunken)))}.elements-art--b{background:radial-gradient(circle,var(--text-strong) 0 8%,transparent 9% 30%,color-mix(in oklab,var(--live-mark) 50%,transparent) 31% 40%,transparent 41% 60%,color-mix(in oklab,var(--live-mark) 30%,transparent) 61% 70%,transparent 71%),var(--fill)}.elements-art--c{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--live-mark) 45%,transparent) 0 14%,transparent 14% 24%),linear-gradient(0deg,var(--fill-hover),var(--fill))}.elements-narrow{width:min(100%,22rem)}.elements-narrow--sm{width:min(100%,15rem)}.elements-narrow--bar{width:min(100%,22rem);border:1px solid var(--hairline)}.elements-narrow--bar [data-slot=navbar]{border-block-end:0}.elements-pin-dot{display:inline-block;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--live-mark)}.elements-images{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem}.elements-images__item{display:grid;gap:.5rem;width:9rem}.elements-images__item small,.elements-size small{color:var(--text-faint);font:400 var(--type-label)/1 var(--font-mono)}.elements-size{display:inline-grid;justify-items:center;gap:.5rem;color:var(--text-strong)}.elements-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:0;width:100%;padding:1px 0 0 1px}.elements-gallery__tile{display:grid;justify-items:center;align-content:center;gap:.625rem;min-height:5.5rem;padding:.75rem .5rem;background:var(--cell);box-shadow:0 0 0 1px var(--hairline);color:var(--text-strong);transition:background-color var(--m-quick) var(--ease)}.elements-gallery__tile:hover{background:var(--fill)}.elements-gallery__tile code{max-width:100%;overflow:hidden;color:var(--text-muted);font:400 var(--type-label)/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.elements-ink{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-strong);font-size:var(--type-small)}.elements-ink--muted{color:var(--text-muted)}.elements-ink--live{color:var(--live-ink)}.elements-ink--danger{color:var(--danger)}.elements-read{color:var(--text-muted);font:400 var(--type-label)/1 var(--font-mono)}.elements-text{max-width:28rem;color:var(--text);font-size:var(--type-body);line-height:var(--lead-body)}.elements-box{width:min(100%,24rem)}.elements-rows,.elements-chips{margin:0;padding:0;list-style:none}.elements-rows li{position:relative;padding:.625rem .875rem;border-block-end:1px solid var(--hairline);color:var(--text);font:400 var(--type-small)/1.3 var(--font-mono)}.elements-chips{display:flex;gap:.5rem;width:max-content;padding:.75rem}.elements-chips li{position:relative;padding:.375rem .75rem;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);font:400 var(--type-small)/1 var(--font-mono);white-space:nowrap}.elements-mark{position:absolute;inset:0;scroll-initial-target:nearest;pointer-events:none}.fields-stack{display:grid;gap:var(--space-gap);width:min(100%,22rem)}.fields-wide{display:grid;gap:var(--space-gap);width:min(100%,34rem)}.fields-tight{width:min(100%,15rem)}.fields-item{display:grid;gap:.375rem;min-width:0}.fields-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.fields-indent{display:grid;gap:calc(var(--space-gap) * .5);padding-inline-start:1.75em}.fields-table{border-collapse:collapse;inline-size:100%}.fields-table tr{border-block-end:1px solid var(--hairline)}.fields-table td{padding:.5rem .25rem}.fields-table td[data-cell=box]{inline-size:2rem}.fields-table td[data-cell=muted]{color:var(--text-muted)}.fields-list{display:grid;gap:calc(var(--space-gap) * .5)}.fields-settings{display:grid;gap:1px;width:min(100%,30rem);border:1px solid var(--hairline);background:var(--hairline)}.fields-setting{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(var(--space-pad) * .625) var(--space-pad);background:var(--cell)}.fields-setting__text{display:grid;gap:.125rem;min-width:0}.fields-setting__name{color:var(--text-strong);font:500 var(--control-text)/1.3 var(--font-sans)}.fields-setting__hint{color:var(--text-muted);font:400 var(--control-text-sm)/1.4 var(--font-sans)}.fields-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--hairline);background:var(--cell)}.fields-toolbar [data-slot=separator]{align-self:stretch}.globe-demo{inline-size:100%}.globe-demo--row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-gap)}.globe-demo--row>.globe{inline-size:auto}.globe-demo__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;inline-size:100%;background:var(--hairline);border:1px solid var(--hairline)}.globe-demo__panel{display:grid;justify-items:center;align-content:start;gap:12px;padding:var(--space-pad);background:var(--canvas);color:var(--text)}.globe-demo__tag{justify-self:start;margin:0;font:400 var(--type-label)/1 var(--font-mono);color:var(--text-faint)}.globe-demo__spec{display:grid;gap:14px;inline-size:100%;max-inline-size:30rem}.globe-demo__svg{display:block;inline-size:100%;block-size:auto;border:1px solid var(--hairline)}.globe-demo__sea{fill:var(--globe-sea)}.globe-demo__land{fill:var(--globe-land)}.globe-demo__borders polygon{fill:none;stroke:var(--globe-border);stroke-width:calc(var(--globe-border-width) * var(--globe-tier-width-1) * 1px);stroke-opacity:calc(var(--globe-border-alpha) * var(--globe-tier-alpha-1));stroke-linejoin:round}.globe-demo__lit{fill:var(--globe-spot)}.globe-demo__country{opacity:var(--globe-spot-country)}.globe-demo__spot{opacity:var(--globe-spot-peak)}.globe-demo__near{mask-type:alpha}.globe-demo__fade{stop-color:var(--globe-ink)}.globe-demo__label{fill:var(--globe-ink);stroke:var(--globe-ground);stroke-width:3.5px;stroke-linejoin:round;paint-order:stroke;font:500 12px var(--font-sans)}.globe-demo__legend{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:var(--type-small)}.globe-demo__legend dt{font:400 var(--type-label)/1.6 var(--font-mono);color:var(--text-muted)}.globe-demo__legend dd{margin:0;color:var(--text)}.globe-demo__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px 16px;inline-size:100%;margin:0;padding:0;list-style:none}.globe-demo__swatches li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;align-items:center;font-size:var(--type-small);color:var(--text-muted)}.globe-demo__swatches li>span:last-child{grid-column:2}.globe-demo__swatches code{font-size:var(--type-label);color:var(--text-strong)}.globe-demo__swatch{grid-row:1 / 3;display:block;block-size:44px;border:1px solid var(--hairline);background:var(--canvas)}.globe-demo__swatch--sea{background:var(--globe-sea)}.globe-demo__swatch--land{background:var(--globe-land)}.globe-demo__swatch--border{background:linear-gradient(transparent calc(50% - 1px),color-mix(in oklab,var(--globe-border) calc(var(--globe-border-alpha) * var(--globe-tier-alpha-1) * 100%),transparent) 0 calc(50% + 1px),transparent 0),var(--globe-sea)}.globe-demo__swatch--ink{background:var(--globe-ink)}.globe-demo__swatch--ground{background:var(--globe-ground)}.globe-demo__swatch--live{background:var(--globe-live)}.globe-demo__swatch--spot{background:radial-gradient(circle at center,var(--globe-spot) 0 3px,transparent 3.5px) 0 0 / 11px 11px,var(--globe-sea)}.globe-demo__swatch--place-halo{background:radial-gradient(circle at center,var(--globe-live) 0 4px,color-mix(in oklab,var(--globe-live) calc(var(--globe-place-halo) * 100%),transparent) 5px 12px,transparent 13px)}.globe-demo__swatch--place{background:radial-gradient(circle at center,transparent 0 3px,var(--globe-place) 3.5px 5px,transparent 5.5px)}.globe-demo__swatch--night{background:var(--globe-night)}.layouts-frame{position:relative;inline-size:100%;background:var(--canvas);border:1px solid var(--line);overflow:clip}.layouts-frame--sm{max-inline-size:44rem}.layouts-frame--xs{max-inline-size:26rem}.layouts-frame--short{min-block-size:16rem}.layouts-frame [data-slot=sidebar-trigger]{visibility:visible}.env-stage__body>:is([data-slot=stat-grid],[data-slot=feature-grid],[data-slot=data-panel],[data-slot=page-header],[data-slot=section-header],[data-slot=filter-bar],[data-slot=list-detail],[data-slot=settings-layout],[data-slot=stack],[data-slot=layout-grid],[data-slot=switcher],[data-slot=with-sidebar],[data-slot=reel],[data-slot=box],[data-slot=center],[data-slot=cluster]){inline-size:100%}.env-stage__body>.action-form,.env-stage__body>:has(>.action-form){inline-size:min(100%,32rem)}.layouts-stage-h{display:flex;inline-size:100%;block-size:35rem}.layouts-narrow{inline-size:min(100%,22rem)}.layouts-narrow--wide{inline-size:min(100%,34rem)}.layouts-narrow--xs{inline-size:min(100%,16rem)}.layouts-cell{inline-size:100%;background:var(--cell);border:1px solid var(--hairline)}.layouts-bar{inline-size:100%;padding:var(--space-gap) var(--space-pad);background:var(--cell);border:1px solid var(--hairline)}.layouts-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gap);inline-size:100%}.layouts-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.layouts-cover{min-block-size:14rem;display:flex}.layouts-cover [data-slot=cover]{flex:1}.layouts-cover h3{font-size:var(--type-h2);line-height:var(--lead-h2);letter-spacing:var(--track-h2)}.layouts-cover p{color:var(--text-muted)}.layouts-pin{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--live-mark);box-shadow:0 0 0 4px color-mix(in oklab,var(--live) 20%,transparent)}.layouts-user{display:flex;align-items:center;gap:.625rem;min-width:0}.layouts-user__mark{flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--r-control);background:var(--fill);color:var(--text);font:500 var(--type-label)/1 var(--font-mono)}.layouts-user__who{display:grid;min-width:0;line-height:1.3}.layouts-user__who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:var(--type-small);font-weight:500}.layouts-user__who span{color:var(--text-muted);font-size:.75rem}.layouts-mono{font-family:var(--font-mono);font-size:.6875rem}.layouts-state{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-muted);font:400 .75rem/1 var(--font-sans)}.layouts-ghost{color:var(--text-faint);font:400 var(--type-label)/1 var(--font-mono)}.layouts-pane-head{display:flex;align-items:center;justify-content:space-between;min-block-size:2.5rem;padding:0 var(--space-pad);color:var(--text-muted);font-size:var(--type-small)}.layouts-pane-head strong{color:var(--text-strong);font-weight:500}.layouts-tag{display:flex;align-items:center;min-block-size:2rem;padding:0 .75rem;background:var(--cell);border:1px solid var(--hairline);color:var(--text-muted);font:400 var(--type-label)/1 var(--font-mono)}.layouts-tag--tall{justify-content:center;min-block-size:4rem}.layouts-skel-key{inline-size:4.5rem}.layouts-skel-end{inline-size:3.5rem}.layouts-live{fill:var(--live-mark)}.layouts-live-stroke{stroke:var(--live-mark)}.layouts-boot{inline-size:100%}.layouts-boot [data-slot=boot][data-embedded]{min-block-size:30rem}.layouts-boot [data-slot=boot-fill]{--_real: .62}.layouts-boot [data-boot=running] [data-slot=boot-fill]{--_real: .4}.layouts-frame .layouts-boot [data-slot=boot][data-embedded]{min-block-size:32rem}.layouts-first{position:relative;inline-size:100%;display:grid;align-items:center;min-block-size:24rem;background:var(--cell);border:1px solid var(--hairline)}.layouts-first:before{content:"";position:absolute;inset:-6px;pointer-events:none;--_x: linear-gradient(var(--line-strong), var(--line-strong));background:var(--_x) 0 5px / 11px 1px no-repeat,var(--_x) 5px 0 / 1px 11px no-repeat,var(--_x) 100% 5px / 11px 1px no-repeat,var(--_x) calc(100% - 5px) 0 / 1px 11px no-repeat,var(--_x) 0 calc(100% - 5px) / 11px 1px no-repeat,var(--_x) 5px 100% / 1px 11px no-repeat,var(--_x) 100% calc(100% - 5px) / 11px 1px no-repeat,var(--_x) calc(100% - 5px) 100% / 1px 11px no-repeat}.layouts-open{min-block-size:20rem;inline-size:100%}.layouts-open [data-slot=facet]:first-of-type [data-slot=facet-panel]{display:block;position:absolute;position-area:none;inset:100% auto auto 0;opacity:1;translate:0 0;z-index:3}.layouts-mini{--space-pad: .75rem;--space-gap: .5rem;position:relative;inline-size:100%;max-inline-size:900px;background:var(--canvas);border:1px solid var(--line)}.layouts-mini.is-selected:before{content:"";position:absolute;inset:-1px -1px auto;block-size:2px;background:var(--live-mark);z-index:3}.layouts-mini [data-slot=app-shell-bar]{position:static;min-block-size:2.75rem}.layouts-mini__body{display:grid;gap:var(--space-pad);padding:var(--space-pad)}.layouts-mini-narrow{inline-size:100%;max-inline-size:560px}.layouts-mini-narrow .layouts-mini{inline-size:100%}.layouts-picks{display:grid;gap:2.5rem;inline-size:100%}.layouts-pick{display:grid;gap:.75rem;justify-items:start;inline-size:100%;min-width:0}.layouts-pick__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;inline-size:100%;max-inline-size:900px}.layouts-pick__head h3{font-size:var(--type-h3);line-height:var(--lead-h3)}.layouts-pick__head p{max-inline-size:60ch;color:var(--text-muted);font-size:var(--type-small)}.env-stage__body>[data-slot=lock]{inline-size:100%}.os-desk{inline-size:100%}.os-desk [data-slot=desktop]{--_desk-h: 34rem}.os-desk--short [data-slot=desktop]{--_desk-h: 18rem}.os-phone{container:desktop / inline-size;inline-size:min(100%,22rem)}.os-phone [data-slot=desktop]{--_desk-h: 36rem}.os-frame{inline-size:min(100%,34rem);min-block-size:10rem;display:grid}.os-frame>[data-slot=window]{min-block-size:11rem}.os-pair{display:flex;flex-wrap:wrap;gap:1.5rem;inline-size:100%}.os-pair .os-frame{flex:1 1 22rem}.os-stack{display:grid;gap:.75rem;inline-size:100%}.os-barframe{container:desktop / inline-size;position:relative;inline-size:100%;background:var(--cell);border:1px solid var(--hairline)}.os-phone .os-barframe{container-type:normal}.os-dockframe{position:relative;inline-size:100%;padding-block-start:5rem;background:radial-gradient(var(--hairline) 1px,transparent 1.3px) 0 0 / 20px 20px,var(--canvas);border:1px solid var(--hairline)}.os-dockframe [data-slot=dock]{padding-block-start:1rem}.os-rows{list-style:none;margin:0;padding:0}.os-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6.5rem;gap:.75rem;padding:.625rem 1rem;border-block-end:1px solid var(--hairline);color:var(--text-muted);font-size:var(--type-small)}.os-rows li span:first-child,.os-rows b{color:var(--text-strong);font-family:var(--font-mono);font-weight:400;font-size:.75rem;font-variant-numeric:tabular-nums}.os-rows b{text-align:end}.os-prose{padding:1rem;color:var(--text-muted);font-size:var(--type-small)}.os-prose p{margin:0 0 .5rem}.os-prose strong{color:var(--text-strong);font-weight:500}.os-open--dock .menu__popover,.os-open--centre [data-slot=system-bar-centre]{display:block;position:absolute;position-area:none;opacity:1;translate:none;transition:none;margin:0}.os-open--dock .menu__popover{inset:auto auto calc(100% + .625rem) -.5rem}.os-open--dock li:not(:first-child) .menu__popover{display:none}.os-open--centre [data-slot=system-bar-status]>div{position:relative}.os-open--centre [data-slot=system-bar-centre]{inset:calc(100% + .375rem) 0 auto auto}.os-open--centre{z-index:1}.os-rings{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:1rem;inline-size:100%}.os-rings--row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem}.os-rings figure{display:grid;justify-items:center;gap:.5rem;margin:0;padding:.75rem;background:var(--cell);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text-strong)}.os-rings figcaption{color:var(--text-faint);font:400 var(--type-label)/1 var(--font-mono)}.os-ink-live{color:var(--live-ink)!important}.os-ink-muted{color:var(--text-muted)!important}.os-people{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.os-people li{display:flex;align-items:center;gap:.625rem;color:var(--text-strong);font-size:var(--type-small)}.os-passkey{display:grid;justify-items:start;gap:.625rem;min-inline-size:16rem;margin:0}.os-passkey__say{margin:0;color:var(--text-muted);font-size:var(--type-small)}.os-passkey[data-passkey-state=signed-in] .os-passkey__say,.os-passkey[data-passkey-state=created] .os-passkey__say{color:var(--ok)}.os-passkey[data-passkey-state=error] .os-passkey__say{color:var(--danger)}.os-passkey__alt{margin:0;color:var(--text-faint);font-size:var(--type-small)}.os-passkey [data-passkey-when="created signed-in"][data-passkey-when]>svg,.os-passkey .button [data-slot=icon]{inline-size:1em;block-size:1em;fill:none;stroke:currentColor;stroke-width:2.5}.overlays-scene{position:relative;isolation:isolate;width:100%;min-height:32rem;overflow:hidden;display:grid;place-items:center;padding:1.5rem;background:var(--canvas);border:1px solid var(--hairline)}.overlays-scrim{position:absolute;inset:0;background:var(--scrim)}.overlays-ghost{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;pointer-events:none}.overlays-ghost__bar{display:flex;align-items:center;gap:1.25rem;min-height:2.75rem;padding:0 1rem;border-bottom:1px solid var(--hairline);color:var(--text-muted);font-size:.8125rem}.overlays-ghost__bar b{margin-inline-end:auto;color:var(--text-strong);font-weight:500}.overlays-ghost__body{display:grid;gap:1rem;align-content:start;padding:1.5rem 1rem}.overlays-ghost__title{color:var(--text-strong);font-size:1.25rem;font-weight:500;letter-spacing:-.012em}.overlays-ghost__rows{margin:0;padding:0;list-style:none;background:var(--cell);border:1px solid var(--hairline)}.overlays-ghost__rows li{display:grid;grid-template-columns:minmax(0,1fr) 7rem 6rem;gap:1rem;padding:.75rem 1rem;border-top:1px solid var(--hairline);color:var(--text);font-size:.8125rem}.overlays-ghost__rows li:first-child{border-top:0}.overlays-ghost__rows li span:not(:first-child){color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.overlays-scene>dialog[open]:not(:modal){position:absolute;z-index:1;margin:auto}.overlays-scene>dialog[open]:not(:modal):not([data-slot=dawn-sheet]){inset:0;height:fit-content}.overlays-scene>dialog[data-slot=dawn-sheet][open]:not(:modal){display:flex;height:auto;max-height:100%}.overlays-scrim{transition:opacity var(--m-calm) var(--ease)}.overlays-scene:not(:has(>dialog[open]:not(:modal)))>.overlays-scrim{opacity:0}.overlays-scene>.button[commandfor]{position:absolute;z-index:1;inset:auto 1rem 1rem auto}.overlays-scene:has(>dialog[open]:not(:modal))>.button[commandfor]{visibility:hidden}.overlays-scene [autofocus]:focus-visible{outline:none}.overlays-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem 1.5rem;margin:0}.overlays-facts dt{color:var(--text-muted)}.overlays-facts dd{margin:0;color:var(--text-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.overlays-pin{position:relative;width:100%;min-height:15rem}.overlays-pin--end{display:flex;align-items:flex-end}.overlays-pin--right{justify-content:flex-end}.overlays-pin--center{justify-content:center}.overlays-pin--tall{min-height:24rem}.overlays-open [popover]{display:block;position:absolute;opacity:1;translate:none;transition:none}.overlays-open [data-slot=popover-content]{position-area:none}.overlays-open [data-slot=popover-content][data-side=top]{inset:auto auto 100% 0;margin:0 0 .375rem}.overlays-open [data-slot=popover-content][data-align=end]{inset-inline:auto 0}.overlays-open :is([data-slot=tooltip-content],[data-slot=hover-card-content]){position-area:none;margin:0}.overlays-open [data-side=top]>[data-slot=tooltip-content]{inset:auto auto calc(100% + .375rem) 50%;transform:translate(-50%)}.overlays-open [data-side=bottom]>[data-slot=tooltip-content]{inset:calc(100% + .375rem) auto auto 50%;transform:translate(-50%)}.overlays-open [data-slot=hover-card]>[data-slot=hover-card-content]{inset:calc(100% + .375rem) auto auto 0}.overlays-open [data-side=top]>[data-slot=hover-card-content]{inset:auto auto calc(100% + .375rem) 0}.overlays-open .menu__popover{position-area:none;overflow:visible}.overlays-open--sub .menu__list>li:has(>.menu__sub){position:relative}.overlays-open--sub .menu__sub{inset:-.4375rem auto auto calc(100% + .5625rem);margin:0}.overlays-open--sub .menu__sub-trigger{background:var(--fill);color:var(--text-strong)}.overlays-open--pointer [data-slot=context-menu]{--_menu-x: 3rem;--_menu-y: 5.75rem;width:min(100%,26rem)}.overlays-open--pointer [data-slot=context-menu-content]{inset:var(--_menu-y) auto auto var(--_menu-x);margin:0}.overlays-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.overlays-card__name{display:block;color:var(--text-strong);font-weight:500}.overlays-card__line{display:block;margin-top:.125rem;color:var(--text-muted)}.overlays-card__figures{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;color:var(--text-muted);font:400 var(--type-label)/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.overlays-dot{display:inline-grid;place-items:center;width:1rem;height:1rem}.overlays-dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--live-mark)}.overlays-dot--idle:before{background:var(--text-faint)}.overlays-dot--none:before{background:transparent}.overlays-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.overlays-toasts{width:min(100%,24rem)}.overlays-toasts [data-slot=toast-close]{display:grid}.overlays-stack{width:min(100%,24rem);padding-top:2rem}.overlays-alerts{display:grid;gap:.75rem;width:min(100%,36rem)}.pickers-stack{display:grid;gap:var(--space-gap);width:min(100%,22rem)}.pickers-room{width:min(100%,22rem);min-height:15rem}.pickers-room--flat{min-height:0;width:min(100%,32rem)}.pickers-room--flat>[data-slot=command]{width:100%;max-height:21rem}.pickers-pin{position:relative;width:100%;min-height:22rem}.pickers-open [popover]{display:block;position:absolute;opacity:1;translate:none;transition:none}.pickers-open [data-slot=popover-content]{position-area:none}.pickers-scene{position:relative;isolation:isolate;width:100%;min-height:35rem;overflow:hidden;border:1px solid var(--hairline);background:var(--canvas)}.pickers-scrim{position:absolute;inset:0;background:var(--scrim);transition:opacity var(--m-calm) var(--ease)}.pickers-scene:not(:has(>dialog[open]:not(:modal)))>.pickers-scrim{opacity:0}.pickers-scene>dialog[open]:not(:modal){position:absolute;z-index:1;inset:3rem 0 auto;margin:0 auto;height:fit-content;max-height:calc(100% - 4.5rem)}.pickers-scene>[commandfor]{position:absolute;z-index:1;inset:auto 1rem 1rem auto}.pickers-scene:has(>dialog[open]:not(:modal))>[commandfor]{visibility:hidden}.pickers-scene [autofocus]:focus-visible{outline:none}.pickers-ghost{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;pointer-events:none}.pickers-ghost__bar{display:flex;align-items:center;gap:1.25rem;min-height:2.75rem;padding:0 1rem;border-bottom:1px solid var(--hairline);color:var(--text-muted);font-size:.8125rem}.pickers-ghost__bar b{margin-inline-end:auto;color:var(--text-strong);font-weight:500}.pickers-ghost__body{display:grid;gap:1rem;align-content:start;padding:1.5rem 1rem}.pickers-ghost__title{color:var(--text-strong);font-size:1.25rem;font-weight:500;letter-spacing:-.012em}.pickers-ghost__rows{margin:0;padding:0;list-style:none;background:var(--cell);border:1px solid var(--hairline)}.pickers-ghost__rows li{display:grid;grid-template-columns:minmax(0,1fr) 7rem 6rem;gap:1rem;padding:.75rem 1rem;border-top:1px solid var(--hairline);color:var(--text);font-size:.8125rem}.pickers-ghost__rows li:first-child{border-top:0}.pickers-ghost__rows li span:not(:first-child){color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.pickers-said{margin:0;color:var(--text-muted);font:400 var(--control-text-sm)/1.4 var(--font-mono)}.surfaces-picks{inline-size:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:max(var(--surface-gutter),1rem);padding:.25rem .25rem calc(.25rem + var(--surface-under))}.surfaces-picks--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.surfaces-pair{inline-size:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:max(var(--surface-gutter),1rem);padding:.25rem}.surfaces-stack{inline-size:min(100%,30rem);display:grid;gap:max(var(--surface-gutter),.75rem);padding:.25rem}.surfaces-wide{inline-size:min(100%,40rem)}.surfaces-fill{inline-size:100%}.surfaces-play{inline-size:100%;display:grid;gap:1.25rem}.surfaces-controls{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding-block-end:1rem;border-block-end:1px dashed var(--hairline)}.surfaces-note{margin:0;color:var(--text-muted);font:400 var(--type-small)/1.5 var(--font-sans);text-wrap:pretty}.surfaces-state{color:var(--text-muted);font:400 var(--type-label)/1.3 var(--font-mono)}[data-slot=card-choice]:has(>input:checked) .surfaces-state{color:var(--live-ink)}.surfaces-chart{display:block}.surfaces-chart__grid{fill:none;stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.surfaces-chart__area{fill:var(--fill)}.surfaces-chart__line{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.surfaces-chart__dot{fill:var(--live-mark);stroke:var(--sunken);stroke-width:2;vector-effect:non-scaling-stroke}.widgets-frame{width:min(100%,36rem);padding-inline:.25rem}.widgets-frame--narrow{width:16rem;max-width:100%}.widgets-frame--narrow [data-slot=carousel]{width:16rem;max-width:100%;--_h: 10.5rem}.widgets-box{width:min(100%,20rem)}[data-variant=rail][data-slot=stepper]{width:100%}.widgets-rails{display:grid;gap:calc(var(--space-gap) * 1.5);width:min(100%,34rem)}.widgets-slide{display:grid;align-content:center;gap:.25rem;min-height:8rem;padding:var(--space-pad);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--cell);color:var(--text-strong)}.widgets-slide b{font:500 var(--type-title)/var(--lead-title) var(--font-sans);letter-spacing:var(--track-title)}.widgets-slide__no{color:var(--text-faint);font:400 var(--type-label)/1 var(--font-mono)}.widgets-slide__meta{color:var(--text-muted);font:400 var(--type-small)/1.4 var(--font-sans)}.widgets-pane{display:grid;align-content:start;gap:.25rem;padding:calc(var(--space-pad) * .75);color:var(--text-muted);font:400 var(--type-small)/1.4 var(--font-sans)}.widgets-pane b{color:var(--text-strong);font-weight:500}.widgets-code{display:grid;justify-items:start;gap:.5rem}.widgets-hint{margin:0;color:var(--text-muted);font:400 var(--type-small)/1.4 var(--font-sans)}.widgets-hint--error{color:var(--danger)}.widgets-pin{position:relative;width:100%;min-height:15rem}.widgets-open [popover]{display:none}.widgets-open--first [data-slot=navigation-menu-item]:nth-child(1)>[popover],.widgets-open--second [data-slot=navigation-menu-item]:nth-child(2)>[popover]{display:block;position:absolute;position-area:none;inset:100% auto auto 0;opacity:1;translate:none;transition:none}.widgets-open--first [data-slot=navigation-menu-item]:nth-child(1)>[data-slot=navigation-menu-trigger],.widgets-open--second [data-slot=navigation-menu-item]:nth-child(2)>[data-slot=navigation-menu-trigger]{background:var(--fill);color:var(--text-strong)}.widgets-open--second [data-slot=navigation-menu-item]:nth-child(2)>[popover]{inset:100% 0 auto auto}.widgets-open--first [data-slot=navigation-menu-item]:nth-child(1)>button[data-slot=navigation-menu-trigger]:after,.widgets-open--second [data-slot=navigation-menu-item]:nth-child(2)>button[data-slot=navigation-menu-trigger]:after{rotate:180deg;opacity:1}.widgets-open--first [data-slot=navigation-menu-links]>li:nth-child(3)>a{background:var(--live-wash);box-shadow:inset 0 0 0 1px var(--live-line);color:var(--live-ink)}.widgets-open--first [data-slot=navigation-menu-links]>li:nth-child(3)>a :is([data-slot=navigation-menu-link-title],[data-slot=navigation-menu-link-description]){color:inherit}.widgets-open--second [data-slot=navigation-menu-links]>li:nth-child(2)>a{background:var(--live-wash);box-shadow:inset 0 0 0 1px var(--live-line);color:var(--live-ink)}.widgets-open--second [data-slot=navigation-menu-links]>li:nth-child(2)>a :is([data-slot=navigation-menu-link-title],[data-slot=navigation-menu-link-description]){color:inherit}}
