@layer nightglass.theme{:root{--ng-ease-swift:cubic-bezier(.3, .8, .4, 1);--ng-ease-ambient:cubic-bezier(.16, 1, .3, 1);--ng-t-instant:.12s;--ng-t-swift:.18s;--ng-t-gentle:.32s;--ng-t-ambient:1.2s;--ng-t-drift:2.4s;--ng-s-1:.25rem;--ng-s-2:.5rem;--ng-s-3:.75rem;--ng-s-4:1rem;--ng-s-5:1.5rem;--ng-s-6:2rem;--ng-s-7:3rem;--ng-s-8:4rem;--ng-s-9:6rem;--ng-r-ctl:2px;--ng-r-card:3px;--ng-measure:36em;--ng-measure-field:24rem;--ng-measure-panel:56rem;--ng-measure-shell:78rem;--ng-measure-toast:28rem;--ng-tap-min:24px;--ng-tap-comfort:44px;--ng-text-display-xl:clamp(1.75rem, 8.5vw, 4.4rem);--ng-text-display:clamp(1.4rem, 6vw, 2.8rem);--ng-text-h1:1.55rem;--ng-text-h2:1.2rem;--ng-text-body:1rem;--ng-text-small:.84rem;--ng-text-label:.72rem;--ng-track-display:.18em;--ng-track-h1:.1em;--ng-track-label:.24em;--ng-ramp-ground:oklch(15.94% .0233 295.56);--ng-ramp-0:oklch(18.48% .0267 295.56);--ng-ramp-1:oklch(21.12% .0355 295.56);--ng-ramp-2:oklch(24.28% .0455 295.56);--ng-ramp-3:oklch(26.58% .0484 295.56);--ng-ramp-text:oklch(89.94% .0206 262.36);--ng-ramp-text-dim:oklch(72.93% .041 262.36);--ng-ramp-glint:oklch(86.13% .0453 262.36);--ng-ramp-accent:oklch(66.32% .1422 295.56);--ng-ramp-accent-soft:oklch(82.74% .0767 295.56);--ng-ramp-ok:oklch(81.61% .0804 167.1);--ng-ramp-ok-soft:oklch(81.61% .0804 167.1);--ng-ramp-bad:oklch(72.3% .1055 20);--ng-ramp-bad-soft:oklch(82.74% .0767 20);--ng-ramp-warn:oklch(84.16% .0794 88.8);--ng-ramp-warn-soft:oklch(84.16% .0794 88.8);--ng-ramp-void:oklch(12.16% .0181 295.56);--ng-ramp-lift:oklch(21.29% .0556 295.56);--ng-ramp-dawn-hi:oklch(37.39% .0546 262.36);--ng-ramp-dawn-mid:oklch(26.87% .0451 262.36);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-ng-theme=nightfall]{--ng-ramp-ground:oklch(15.94% .0233 295.56);--ng-ramp-0:oklch(18.48% .0267 295.56);--ng-ramp-1:oklch(21.12% .0355 295.56);--ng-ramp-2:oklch(24.28% .0455 295.56);--ng-ramp-3:oklch(26.58% .0484 295.56);--ng-ramp-text:oklch(89.94% .0206 262.36);--ng-ramp-text-dim:oklch(72.93% .041 262.36);--ng-ramp-glint:oklch(86.13% .0453 262.36);--ng-ramp-accent:oklch(66.32% .1422 295.56);--ng-ramp-accent-soft:oklch(82.74% .0767 295.56);--ng-ramp-ok:oklch(81.61% .0804 167.1);--ng-ramp-ok-soft:oklch(81.61% .0804 167.1);--ng-ramp-bad:oklch(72.3% .1055 20);--ng-ramp-bad-soft:oklch(82.74% .0767 20);--ng-ramp-warn:oklch(84.16% .0794 88.8);--ng-ramp-warn-soft:oklch(84.16% .0794 88.8);--ng-ramp-void:oklch(12.16% .0181 295.56);--ng-ramp-lift:oklch(21.29% .0556 295.56);--ng-ramp-dawn-hi:oklch(37.39% .0546 262.36);--ng-ramp-dawn-mid:oklch(26.87% .0451 262.36);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-ng-theme=harbour]{--ng-ramp-ground:oklch(15.94% .0233 264.02);--ng-ramp-0:oklch(18.48% .0267 264.02);--ng-ramp-1:oklch(21.12% .0355 264.02);--ng-ramp-2:oklch(24.28% .0455 264.02);--ng-ramp-3:oklch(26.58% .0484 264.02);--ng-ramp-text:oklch(89.94% .0206 230.82);--ng-ramp-text-dim:oklch(72.93% .041 230.82);--ng-ramp-glint:oklch(86.13% .0453 230.82);--ng-ramp-accent:oklch(66.32% .1422 264.02);--ng-ramp-accent-soft:oklch(82.74% .0767 264.02);--ng-ramp-ok:oklch(81.61% .0804 167.1);--ng-ramp-ok-soft:oklch(81.61% .0804 167.1);--ng-ramp-bad:oklch(72.3% .1055 20);--ng-ramp-bad-soft:oklch(82.74% .0767 20);--ng-ramp-warn:oklch(84.16% .0794 88.8);--ng-ramp-warn-soft:oklch(84.16% .0794 88.8);--ng-ramp-void:oklch(12.16% .0181 264.02);--ng-ramp-lift:oklch(21.29% .0556 264.02);--ng-ramp-dawn-hi:oklch(37.39% .0546 230.82);--ng-ramp-dawn-mid:oklch(26.87% .0451 230.82);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-ng-theme=verdigris]{--ng-ramp-ground:oklch(15.94% .0233 174.82);--ng-ramp-0:oklch(18.48% .0267 174.82);--ng-ramp-1:oklch(21.12% .0355 174.82);--ng-ramp-2:oklch(24.28% .0455 174.82);--ng-ramp-3:oklch(26.58% .0484 174.82);--ng-ramp-text:oklch(89.94% .0206 141.62);--ng-ramp-text-dim:oklch(72.93% .041 141.62);--ng-ramp-glint:oklch(86.13% .0453 141.62);--ng-ramp-accent:oklch(66.32% .1252 174.82);--ng-ramp-accent-soft:oklch(82.74% .0767 174.82);--ng-ramp-ok:oklch(81.61% .0804 209.55);--ng-ramp-ok-soft:oklch(81.61% .0804 209.55);--ng-ramp-bad:oklch(72.3% .1055 20);--ng-ramp-bad-soft:oklch(82.74% .0767 20);--ng-ramp-warn:oklch(84.16% .0794 88.8);--ng-ramp-warn-soft:oklch(84.16% .0794 88.8);--ng-ramp-void:oklch(12.16% .0181 174.82);--ng-ramp-lift:oklch(21.29% .0402 174.82);--ng-ramp-dawn-hi:oklch(37.39% .0546 141.62);--ng-ramp-dawn-mid:oklch(26.87% .0451 141.62);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-ng-theme=lantern]{--ng-ramp-ground:oklch(15.94% .0233 70.56);--ng-ramp-0:oklch(18.48% .0267 70.56);--ng-ramp-1:oklch(21.12% .0355 70.56);--ng-ramp-2:oklch(24.28% .0455 70.56);--ng-ramp-3:oklch(26.58% .0484 70.56);--ng-ramp-text:oklch(89.94% .0206 37.36);--ng-ramp-text-dim:oklch(72.93% .041 37.36);--ng-ramp-glint:oklch(86.13% .0453 37.36);--ng-ramp-accent:oklch(66.32% .1422 70.56);--ng-ramp-accent-soft:oklch(82.74% .0767 70.56);--ng-ramp-ok:oklch(81.61% .0804 167.1);--ng-ramp-ok-soft:oklch(81.61% .0804 167.1);--ng-ramp-bad:oklch(72.3% .1055 20);--ng-ramp-bad-soft:oklch(82.74% .0767 20);--ng-ramp-warn:oklch(84.16% .0794 113.92);--ng-ramp-warn-soft:oklch(84.16% .0794 113.92);--ng-ramp-void:oklch(12.16% .0181 70.56);--ng-ramp-lift:oklch(21.29% .046 70.56);--ng-ramp-dawn-hi:oklch(37.39% .0546 37.36);--ng-ramp-dawn-mid:oklch(26.87% .0451 37.36);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}[data-ng-theme=rosewood]{--ng-ramp-ground:oklch(15.94% .0233 359.65);--ng-ramp-0:oklch(18.48% .0267 359.65);--ng-ramp-1:oklch(21.12% .0355 359.65);--ng-ramp-2:oklch(24.28% .0455 359.65);--ng-ramp-3:oklch(26.58% .0484 359.65);--ng-ramp-text:oklch(89.94% .0206 326.45);--ng-ramp-text-dim:oklch(72.93% .041 326.45);--ng-ramp-glint:oklch(86.13% .0453 326.45);--ng-ramp-accent:oklch(66.32% .1422 359.65);--ng-ramp-accent-soft:oklch(82.74% .0767 359.65);--ng-ramp-ok:oklch(81.61% .0804 167.1);--ng-ramp-ok-soft:oklch(81.61% .0804 167.1);--ng-ramp-bad:oklch(72.3% .1055 44.78);--ng-ramp-bad-soft:oklch(82.74% .0767 44.78);--ng-ramp-warn:oklch(84.16% .0794 88.8);--ng-ramp-warn-soft:oklch(84.16% .0794 88.8);--ng-ramp-void:oklch(12.16% .0181 359.65);--ng-ramp-lift:oklch(21.29% .0556 359.65);--ng-ramp-dawn-hi:oklch(37.39% .0546 326.45);--ng-ramp-dawn-mid:oklch(26.87% .0451 326.45);--ng-surface-terminal:var(--ng-ramp-ground);--ng-surface-0:var(--ng-ramp-0);--ng-surface-1:var(--ng-ramp-1);--ng-surface-2:var(--ng-ramp-2);--ng-text-primary:var(--ng-ramp-text);--ng-text-secondary:var(--ng-ramp-text-dim);--ng-text-hidden:var(--ng-ramp-3);--ng-link:var(--ng-ramp-glint);--ng-focus:var(--ng-ramp-glint);--ng-accent:var(--ng-ramp-accent);--ng-accent-soft:var(--ng-ramp-accent-soft);--ng-ok:var(--ng-ramp-ok);--ng-ok-soft:var(--ng-ramp-ok-soft);--ng-bad:var(--ng-ramp-bad);--ng-bad-soft:var(--ng-ramp-bad-soft);--ng-warn:var(--ng-ramp-warn);--ng-warn-soft:var(--ng-ramp-warn-soft);--ng-hairline:color-mix(in oklab, var(--ng-ramp-text) 10%, transparent);--ng-hairline-strong:color-mix(in oklab, var(--ng-ramp-text) 20%, transparent);--ng-wash:color-mix(in oklab, var(--ng-ramp-text) 5%, transparent);--ng-scrollbar:var(--ng-ramp-3);--ng-glow-accent:color-mix(in oklab, var(--ng-ramp-accent) 25%, transparent);--ng-glow-link:color-mix(in oklab, var(--ng-ramp-glint) 15%, transparent);--ng-focus-line:color-mix(in oklab, var(--ng-ramp-glint) 50%, transparent);--ng-focus-ring:color-mix(in oklab, var(--ng-ramp-glint) 20%, transparent);--ng-focus-glow:color-mix(in oklab, var(--ng-ramp-glint) 6%, transparent);--ng-select-fill:color-mix(in oklab, var(--ng-ramp-glint) 30%, transparent);--ng-select-line:color-mix(in oklab, var(--ng-ramp-glint) 55%, transparent);--ng-select-glow:color-mix(in oklab, var(--ng-ramp-glint) 18%, transparent);--ng-selection-bg:color-mix(in oklab, var(--ng-ramp-accent) 30%, transparent);--ng-void:var(--ng-ramp-void);--ng-lift:var(--ng-ramp-lift);--ng-dawn-hi:var(--ng-ramp-dawn-hi);--ng-dawn-mid:var(--ng-ramp-dawn-mid);--ng-accent-line:color-mix(in oklab, var(--ng-ramp-accent) 50%, transparent);--ng-accent-wash:color-mix(in oklab, var(--ng-ramp-accent) 10%, transparent);--ng-ok-line:color-mix(in oklab, var(--ng-ramp-ok) 45%, transparent);--ng-ok-wash:color-mix(in oklab, var(--ng-ramp-ok) 9%, transparent);--ng-bad-line:color-mix(in oklab, var(--ng-ramp-bad) 45%, transparent);--ng-bad-line-strong:color-mix(in oklab, var(--ng-ramp-bad) 60%, transparent);--ng-bad-wash:color-mix(in oklab, var(--ng-ramp-bad) 9%, transparent);--ng-warn-line:color-mix(in oklab, var(--ng-ramp-warn) 45%, transparent);--ng-warn-wash:color-mix(in oklab, var(--ng-ramp-warn) 9%, transparent);--ng-font-display:"Jost", "Avenir Next", "Century Gothic", Futura, sans-serif;--ng-font-body:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--ng-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}}@layer nightglass.overrides;*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:var(--ng-scrollbar) var(--ng-surface-0)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ng-surface-0);color:var(--ng-text-primary);font-family:var(--ng-font-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;font-weight:300;line-height:1.75}::selection{background:var(--ng-selection-bg);color:var(--ng-text-primary)}a{color:var(--ng-link);text-decoration:none}p a{text-underline-offset:.15em;text-decoration:underline}:focus-visible{outline:1px solid var(--ng-focus);outline-offset:3px;border-radius:1px}img,svg,video,canvas{max-width:100%;display:block}hr{border:0;border-top:1px solid var(--ng-hairline)}:root{--ng-tap:var(--ng-tap-min)}@media (pointer:coarse){:root{--ng-tap:var(--ng-tap-comfort)}}:root{--ng-safe-top:env(safe-area-inset-top,0px);--ng-safe-right:env(safe-area-inset-right,0px);--ng-safe-bottom:env(safe-area-inset-bottom,0px);--ng-safe-left:env(safe-area-inset-left,0px)}.ng-display-xl,.ng-display,.ng-h1,.ng-h2{font-family:var(--ng-font-display);text-transform:uppercase;color:var(--ng-text-primary)}.ng-display-xl{font-weight:200;font-size:var(--ng-text-display-xl);letter-spacing:var(--ng-track-display);line-height:1.1}.ng-display{font-weight:200;font-size:var(--ng-text-display);letter-spacing:.14em;line-height:1.15}.ng-h1{font-weight:300;font-size:var(--ng-text-h1);letter-spacing:var(--ng-track-h1)}.ng-h2{font-weight:300;font-size:var(--ng-text-h2);letter-spacing:.08em}.ng-label{font-family:var(--ng-font-display);font-weight:400;font-size:var(--ng-text-label);letter-spacing:var(--ng-track-label);text-transform:uppercase;color:var(--ng-text-secondary)}.ng-verbatim{text-transform:none}.ng-lede{color:var(--ng-text-primary);max-width:var(--ng-measure);font-size:1.05rem}.ng-note{color:var(--ng-text-secondary);max-width:var(--ng-measure);font-size:var(--ng-text-small)}.ng-mono{font-family:var(--ng-font-mono)}.ng-num{font-family:var(--ng-font-mono);font-variant-numeric:tabular-nums}.ng-dim{color:var(--ng-text-secondary)}:where(p,li,td,h1,h2,h3,h4,.ng-lede,.ng-note) code{font-family:var(--ng-font-mono);color:var(--ng-link);background:var(--ng-surface-2);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-ctl);overflow-wrap:anywhere;padding:.08em .38em;font-size:.84em}.ng-field+.ng-field{margin-top:var(--ng-s-5)}.ng-field>label{font-family:var(--ng-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-secondary);margin-bottom:var(--ng-s-2);font-size:.66rem;display:block}.ng-input,.ng-select,.ng-textarea{background:var(--ng-surface-terminal);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-ctl);width:100%;color:var(--ng-text-primary);font-family:var(--ng-font-mono);transition:border-color var(--ng-t-swift) var(--ng-ease-swift), box-shadow var(--ng-t-swift) var(--ng-ease-swift);padding:.68rem .9rem;font-size:.88rem}.ng-textarea{resize:vertical;min-height:6rem;line-height:1.6}.ng-input::placeholder,.ng-textarea::placeholder{color:var(--ng-text-secondary);opacity:.75}.ng-input:focus,.ng-select:focus,.ng-textarea:focus{border-color:var(--ng-focus-line);box-shadow:0 0 0 1px var(--ng-focus-ring), 0 0 18px var(--ng-focus-glow);outline:none}.ng-select{appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding-right:2.2rem;overflow:hidden}.ng-select-wrap{display:block;position:relative}.ng-select-wrap:after{content:"";pointer-events:none;background:var(--ng-text-secondary);width:10px;height:6px;position:absolute;top:50%;right:.9rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat}.ng-hint{color:var(--ng-text-secondary);margin-top:.45rem;font-size:.78rem}.ng-field.is-error .ng-input,.ng-field.is-error .ng-select,.ng-field.is-error .ng-textarea{border-color:var(--ng-bad-line-strong);box-shadow:0 0 0 1px var(--ng-bad-wash)}.ng-field.is-error .ng-hint{color:var(--ng-bad)}.ng-toggle{background:var(--ng-text-hidden);border:1px solid var(--ng-hairline);cursor:pointer;width:42px;height:24px;transition:background var(--ng-t-swift) var(--ng-ease-swift), border-color var(--ng-t-swift) var(--ng-ease-swift), box-shadow var(--ng-t-swift) var(--ng-ease-swift);border-radius:12px;position:relative}.ng-toggle:after{content:"";background:var(--ng-text-secondary);width:16px;height:16px;transition:transform var(--ng-t-swift) var(--ng-ease-swift), background var(--ng-t-swift) var(--ng-ease-swift);border-radius:50%;position:absolute;top:3px;left:3px}.ng-toggle[aria-checked=true]{background:var(--ng-select-fill);border-color:var(--ng-select-line);box-shadow:0 0 14px var(--ng-select-glow)}.ng-toggle[aria-checked=true]:after{background:var(--ng-link);transform:translate(18px)}.ng-toggle:disabled{opacity:.35;cursor:not-allowed}.ng-toggle-row{align-items:center;gap:.9rem;display:flex}.ng-checkbox{appearance:none;border-radius:var(--ng-r-ctl);background:var(--ng-surface-terminal);border:1px solid var(--ng-hairline);cursor:pointer;width:17px;height:17px;transition:background var(--ng-t-swift) var(--ng-ease-swift), border-color var(--ng-t-swift) var(--ng-ease-swift), box-shadow var(--ng-t-swift) var(--ng-ease-swift);flex:none;margin:0;position:relative}@media (hover:hover){.ng-checkbox:hover:not(:disabled){border-color:var(--ng-hairline-strong)}}.ng-checkbox:focus-visible{border-color:var(--ng-focus-line);box-shadow:0 0 0 1px var(--ng-focus-ring), 0 0 18px var(--ng-focus-glow);outline:none}.ng-checkbox:checked{background:var(--ng-select-fill);border-color:var(--ng-select-line);box-shadow:0 0 14px var(--ng-select-glow)}.ng-checkbox:checked:after{content:"";border:solid var(--ng-link);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.ng-checkbox:disabled{opacity:.5;cursor:not-allowed}.ng-checkbox-row{cursor:pointer;align-items:center;gap:.6rem;display:flex}.ng-checkbox-row.is-disabled{cursor:not-allowed}.ng-radiogroup{gap:var(--ng-s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ng-radiogroup>legend{font-family:var(--ng-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-secondary);margin-bottom:var(--ng-s-2);padding:0;font-size:.66rem}.ng-radio{appearance:none;background:var(--ng-surface-terminal);border:1px solid var(--ng-hairline);cursor:pointer;width:17px;height:17px;transition:background var(--ng-t-swift) var(--ng-ease-swift), border-color var(--ng-t-swift) var(--ng-ease-swift), box-shadow var(--ng-t-swift) var(--ng-ease-swift);border-radius:50%;flex:none;margin:2px 0 0;position:relative}@media (hover:hover){.ng-radio:hover:not(:disabled){border-color:var(--ng-hairline-strong)}}.ng-radio:focus-visible{border-color:var(--ng-focus-line);box-shadow:0 0 0 1px var(--ng-focus-ring), 0 0 18px var(--ng-focus-glow);outline:none}.ng-radio:checked{background:var(--ng-select-fill);border-color:var(--ng-select-line);box-shadow:0 0 14px var(--ng-select-glow)}.ng-radio:checked:after{content:"";background:var(--ng-link);border-radius:50%;position:absolute;inset:4px}.ng-radio:disabled{opacity:.5;cursor:not-allowed}.ng-radio-row{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;column-gap:.6rem;min-height:24px;display:grid}.ng-radio-label{color:var(--ng-text-primary);font-size:.88rem}.ng-radio-note{grid-column:2}.ng-radio-row.is-disabled{cursor:not-allowed}.ng-radio-row.is-disabled .ng-radio-label,.ng-radio-row.is-disabled .ng-radio-note{opacity:.5}.ng-table{border-collapse:collapse;width:100%;font-size:.9rem}.ng-table th{text-align:left;font-family:var(--ng-font-display);font-weight:400;font-size:var(--ng-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ng-text-secondary);border-bottom:1px solid var(--ng-hairline-strong);white-space:nowrap;padding:.7rem .9rem}.ng-table td{border-bottom:1px solid var(--ng-hairline);color:var(--ng-text-primary);vertical-align:top;padding:.7rem .9rem}.ng-table tbody tr{transition:background var(--ng-t-swift) var(--ng-ease-swift)}@media (hover:hover){.ng-table tbody tr:hover{background:var(--ng-wash)}}.ng-table td.ng-num,.ng-table th.ng-num{text-align:right;font-family:var(--ng-font-mono);font-variant-numeric:tabular-nums}.ng-table td:empty:after{content:"—";color:var(--ng-text-secondary)}.ng-table th.ng-sticky-start,.ng-table td.ng-sticky-start,.ng-table th.ng-sticky-end,.ng-table td.ng-sticky-end{z-index:1;background:var(--ng-table-sticky-bg,var(--ng-surface-0));position:sticky}.ng-table th.ng-sticky-start,.ng-table td.ng-sticky-start{inset-inline-start:0}.ng-table th.ng-sticky-end,.ng-table td.ng-sticky-end{inset-inline-end:0}.ng-table thead th.ng-sticky-start,.ng-table thead th.ng-sticky-end{z-index:2}.ng-table th.ng-sticky-start:before,.ng-table td.ng-sticky-start:before,.ng-table th.ng-sticky-end:before,.ng-table td.ng-sticky-end:before{content:"";background:var(--ng-hairline-strong);width:1px;position:absolute;inset-block:0}.ng-table th.ng-sticky-start:before,.ng-table td.ng-sticky-start:before{inset-inline-end:0}.ng-table th.ng-sticky-end:before,.ng-table td.ng-sticky-end:before{inset-inline-start:0}@media (hover:hover){.ng-table tbody tr:hover td.ng-sticky-start,.ng-table tbody tr:hover td.ng-sticky-end{background:linear-gradient(var(--ng-wash), var(--ng-wash)), var(--ng-table-sticky-bg,var(--ng-surface-0))}}.ng-table-wrap{min-width:0;overflow-x:auto}.ng-table-wrap:focus-visible{outline:1px solid var(--ng-link);outline-offset:-2px}.ng-table-wrap.ng-sticky-head{overflow:visible}.ng-table-wrap.ng-sticky-head .ng-table thead th{z-index:2;background:var(--ng-table-sticky-bg,var(--ng-surface-0));box-shadow:inset 0 -1px 0 var(--ng-hairline-strong);position:sticky;top:0}.ng-table-wrap.ng-sticky-head .ng-table thead th.ng-sticky-start,.ng-table-wrap.ng-sticky-head .ng-table thead th.ng-sticky-end{z-index:3}.ng-terminal,.ng-code{background:var(--ng-surface-terminal);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);font-family:var(--ng-font-mono);color:var(--ng-text-primary);min-width:0;font-size:.84rem;line-height:1.7}.ng-code{padding:var(--ng-s-4);white-space:pre;overflow-x:auto}.ng-terminal-bar{justify-content:space-between;align-items:center;gap:var(--ng-s-4);border-bottom:1px solid var(--ng-hairline);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-secondary);padding:.5rem .9rem;font-size:.66rem;display:flex}.ng-terminal-body{padding:var(--ng-s-4);white-space:pre;overflow-x:auto}.ng-terminal-body.ng-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.ng-terminal-body:focus-visible{outline:2px solid var(--ng-focus);outline-offset:-2px}.ng-out{color:var(--ng-text-secondary)}.ng-prompt{color:var(--ng-text-secondary);-webkit-user-select:none;user-select:none}.ng-tok-flag{color:var(--ng-link)}.ng-tok-str{color:var(--ng-ok)}.ng-tok-key{color:var(--ng-accent-soft)}.ng-tok-num{color:var(--ng-warn)}.ng-tok-com{color:var(--ng-text-secondary);font-style:italic}@keyframes ng-pulse{0%{box-shadow:0 0 0 0 var(--ng-glow-accent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes ng-spin{to{transform:rotate(360deg)}}@keyframes ng-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ng-pulse-dot,.ng-spinner{animation:none!important}}.ng-stack{gap:var(--ng-s-4);align-content:start;display:grid}.ng-stack-lg{gap:var(--ng-s-5);align-content:start;display:grid}.ng-row{gap:var(--ng-s-3);flex-wrap:wrap;align-items:center;display:flex}.ng-spread{justify-content:space-between;align-items:center;gap:var(--ng-s-4);flex-wrap:wrap;display:flex}.ng-grid-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;display:grid}.ng-stack>*,.ng-stack-lg>*,.ng-grid-2>*,.ng-grid-stats>*{min-width:0}.ng-grid-2{gap:var(--ng-s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.ng-measure{max-width:var(--ng-measure)}.ng-measure-field{max-width:var(--ng-measure-field)}.ng-measure-panel{max-width:var(--ng-measure-panel)}.ng-shell{max-width:var(--ng-measure-shell);margin-inline:auto}.ng-frame{grid-template-rows:auto 1fr auto;height:100dvh;display:grid}.ng-frame-track{min-height:0;overflow-y:auto}.ng-frame-split{grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.ng-frame-split>*{min-height:0;overflow-y:auto}.ng-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports not selector(::-webkit-scrollbar){.ng-scroll-region,.ng-tabs{scrollbar-width:thin;scrollbar-color:var(--ng-hairline-strong) transparent}}.ng-scroll-region::-webkit-scrollbar{width:.5rem;height:.5rem}.ng-tabs::-webkit-scrollbar{width:.5rem;height:.5rem}.ng-scroll-region::-webkit-scrollbar-track{background:0 0}.ng-tabs::-webkit-scrollbar-track{background:0 0}.ng-scroll-region::-webkit-scrollbar-thumb{background:var(--ng-hairline-strong);border-radius:var(--ng-r-ctl)}.ng-tabs::-webkit-scrollbar-thumb{background:var(--ng-hairline-strong);border-radius:var(--ng-r-ctl)}@media (hover:hover){.ng-scroll-region::-webkit-scrollbar-thumb:hover{background:var(--ng-text-secondary)}.ng-tabs::-webkit-scrollbar-thumb:hover{background:var(--ng-text-secondary)}}@media (forced-colors:active){:root{--ng-surface-terminal:Canvas;--ng-surface-0:Canvas;--ng-surface-1:Canvas;--ng-surface-2:Canvas;--ng-void:Canvas;--ng-lift:Canvas;--ng-dawn-hi:Canvas;--ng-dawn-mid:Canvas;--ng-text-primary:revert;--ng-text-secondary:CanvasText;--ng-text-hidden:GrayText;--ng-link:revert;--ng-focus:Highlight;--ng-focus-line:Highlight;--ng-focus-ring:Highlight;--ng-hairline:CanvasText;--ng-hairline-strong:CanvasText;--ng-scrollbar:CanvasText;--ng-select-fill:Highlight;--ng-select-line:Highlight;--ng-selection-bg:Highlight;--ng-accent:Highlight;--ng-accent-line:Highlight;--ng-ok:CanvasText;--ng-bad:CanvasText;--ng-warn:CanvasText;--ng-ok-line:CanvasText;--ng-bad-line:CanvasText;--ng-bad-line-strong:CanvasText;--ng-warn-line:CanvasText;--ng-wash:transparent;--ng-glow-accent:transparent;--ng-glow-link:transparent;--ng-focus-glow:transparent;--ng-select-glow:transparent;--ng-accent-soft:transparent;--ng-accent-wash:transparent;--ng-ok-soft:transparent;--ng-ok-wash:transparent;--ng-bad-soft:transparent;--ng-bad-wash:transparent;--ng-warn-soft:transparent;--ng-warn-wash:transparent}a:any-link{color:linktext!important}.ng-nightfield,.ng-constellation,.ng-halo{display:none!important}}.ng-activity-region.svelte-cah5kx{display:contents}.ng-activity-region.svelte-cah5kx>*{min-width:0}.ng-badge.svelte-57l3a1{font-family:var(--ng-font-mono);letter-spacing:.08em;border:1px solid var(--ng-hairline);border-radius:var(--ng-r-ctl);color:var(--ng-text-secondary);white-space:nowrap;align-items:center;gap:.45rem;padding:.22rem .55rem;font-size:.7rem;display:inline-flex}.ng-badge-live.svelte-57l3a1{color:var(--ng-accent-soft);border-color:var(--ng-accent-line)}.ng-badge-ok.svelte-57l3a1{color:var(--ng-ok);border-color:var(--ng-ok-line)}.ng-badge-bad.svelte-57l3a1{color:var(--ng-bad);border-color:var(--ng-bad-line)}.ng-badge-warn.svelte-57l3a1{color:var(--ng-warn);border-color:var(--ng-warn-line)}.ng-dot.svelte-57l3a1{background:var(--ng-accent);border-radius:50%;flex:none;width:6px;height:6px}.ng-pulse-dot.svelte-57l3a1{animation:ng-pulse 2s var(--ng-ease-swift) infinite}@media (prefers-reduced-motion:reduce){.ng-pulse-dot.svelte-57l3a1{animation:none}}.ng-btn.svelte-1jzo3do{font-family:var(--ng-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-primary);border:1px solid var(--ng-hairline-strong);border-radius:var(--ng-r-ctl);cursor:pointer;transition:color var(--ng-t-swift) var(--ng-ease-swift), border-color var(--ng-t-swift) var(--ng-ease-swift), background var(--ng-t-swift) var(--ng-ease-swift), box-shadow var(--ng-t-swift) var(--ng-ease-swift);background:0 0;align-items:center;gap:.55rem;padding:.72rem 1.4rem;font-size:.74rem;font-weight:400;display:inline-flex}@media (hover:hover){.ng-btn.svelte-1jzo3do:not(:disabled):not([aria-disabled=true]):hover{color:var(--ng-link);border-color:var(--ng-focus-line);box-shadow:0 0 18px var(--ng-glow-link)}}.ng-btn.svelte-1jzo3do:disabled,.ng-btn[aria-disabled=true].svelte-1jzo3do{opacity:.35;cursor:not-allowed}.ng-btn-primary.svelte-1jzo3do{color:var(--ng-accent-soft);border-color:var(--ng-accent-line)}@media (hover:hover){.ng-btn-primary.svelte-1jzo3do:not(:disabled):not([aria-disabled=true]):hover{background:var(--ng-accent-wash);border-color:var(--ng-accent);box-shadow:0 0 22px var(--ng-glow-accent)}}.ng-btn-quiet.svelte-1jzo3do{color:var(--ng-text-secondary);border-color:#0000}@media (hover:hover){.ng-btn-quiet.svelte-1jzo3do:not(:disabled):not([aria-disabled=true]):hover{color:var(--ng-text-primary);background:var(--ng-wash);box-shadow:none;border-color:#0000}}.ng-btn-danger.svelte-1jzo3do{color:var(--ng-bad-soft);border-color:var(--ng-bad-line)}@media (hover:hover){.ng-btn-danger.svelte-1jzo3do:not(:disabled):not([aria-disabled=true]):hover{background:var(--ng-bad-wash);border-color:var(--ng-bad);box-shadow:0 0 20px color-mix(in oklab, var(--ng-bad) 18%, transparent)}}.ng-btn-sm.svelte-1jzo3do{padding:.48rem .95rem;font-size:.66rem}.ng-pulse-dot.svelte-1jzo3do{background:var(--ng-accent);width:7px;height:7px;animation:ng-pulse 2s var(--ng-ease-swift) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.ng-pulse-dot.svelte-1jzo3do{animation:none}}.ng-callout.svelte-1f4wwkg{justify-content:space-between;align-items:flex-start;gap:var(--ng-s-4);background:var(--ng-surface-1);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);padding:var(--ng-s-4);border-left-width:2px;display:flex}.ng-callout-info.svelte-1f4wwkg{border-left-color:var(--ng-link)}.ng-callout-ok.svelte-1f4wwkg{border-left-color:var(--ng-ok)}.ng-callout-bad.svelte-1f4wwkg{border-left-color:var(--ng-bad)}.ng-callout-warn.svelte-1f4wwkg{border-left-color:var(--ng-warn)}.ng-callout-title.svelte-1f4wwkg{font-family:var(--ng-font-mono);letter-spacing:.04em;color:var(--ng-text-primary);margin-bottom:.3rem;font-size:.8rem}.ng-callout-text.svelte-1f4wwkg{color:var(--ng-text-secondary);font-size:var(--ng-text-small);max-width:var(--ng-measure);line-height:1.6}.ng-callout-action.svelte-1f4wwkg{flex:none}.ng-cb-label.svelte-dxfdxp{color:var(--ng-text-primary);font-size:.88rem}.is-disabled.svelte-dxfdxp .ng-cb-label:where(.svelte-dxfdxp){opacity:.5}.ng-checkboxgroup.svelte-1s3ueus{gap:var(--ng-s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ng-checkboxgroup.svelte-1s3ueus>legend:where(.svelte-1s3ueus){font-family:var(--ng-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-secondary);margin-bottom:var(--ng-s-2);padding:0;font-size:.66rem}.ng-checkboxgroup.svelte-1s3ueus .ng-cbg-row{align-items:start;min-height:24px}.ng-cbg-label.svelte-1s3ueus,.ng-cbg-note.svelte-1s3ueus{display:block}.ng-monoid.svelte-8x3pb6{align-items:baseline;gap:.45rem;max-width:100%;display:inline-flex}.ng-monoid-value.svelte-8x3pb6{font-family:var(--ng-font-mono);color:var(--ng-text-primary);text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ng-monoid-value.is-elided.svelte-8x3pb6{white-space:nowrap;min-width:0;display:inline-block;overflow:visible}.ng-monoid-lead.svelte-8x3pb6{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.ng-monoid-tail.svelte-8x3pb6{white-space:nowrap;vertical-align:bottom}button.svelte-8x3pb6{font-family:var(--ng-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ng-text-secondary);cursor:pointer;transition:color var(--ng-t-instant) var(--ng-ease-swift);background:0 0;border:0;flex:none;padding:0;font-size:.66rem;position:relative}button.svelte-8x3pb6:before{content:"";min-width:var(--ng-tap,var(--ng-tap-min));min-height:var(--ng-tap,var(--ng-tap-min));width:100%;height:100%;position:absolute;inset:50% 0 0 50%;translate:-50% -50%}@media (hover:hover){button.svelte-8x3pb6:hover{color:var(--ng-link)}}.ng-icon.svelte-2ow0z9{flex:none;display:block}.ng-scroll-region.svelte-u75ckx{max-height:var(--ng-scroll-region-max,24rem);scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;overflow:auto}.ng-scroll-region.svelte-u75ckx:focus-visible{outline:1px solid var(--ng-link);outline-offset:-2px}.ng-scroll-region.ng-sticky-head.svelte-u75ckx .ng-table-wrap{overflow:visible}.ng-scroll-region.ng-sticky-head.svelte-u75ckx .ng-table thead th{z-index:2;background:var(--ng-table-sticky-bg,var(--ng-surface-0));box-shadow:inset 0 -1px 0 var(--ng-hairline-strong);position:sticky;top:0}.ng-scroll-region.ng-sticky-head.svelte-u75ckx .ng-table thead th.ng-sticky-start,.ng-scroll-region.ng-sticky-head.svelte-u75ckx .ng-table thead th.ng-sticky-end{z-index:3}.ng-scrim.svelte-1q984x3{z-index:50;width:auto;height:auto;padding:calc(var(--ng-s-5) + var(--ng-safe-top)) calc(var(--ng-s-5) + var(--ng-safe-right)) calc(var(--ng-s-5) + var(--ng-safe-bottom)) calc(var(--ng-s-5) + var(--ng-safe-left));background:color-mix(in oklab, var(--ng-void) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ng-rise var(--ng-t-swift) var(--ng-ease-swift);border:0;place-items:center;display:grid;position:fixed;inset:0;overflow:visible}.ng-modal.svelte-1q984x3{width:100%;max-height:calc(100dvh - 2 * var(--ng-s-5));background:var(--ng-surface-2);border:1px solid var(--ng-hairline-strong);border-radius:var(--ng-r-card);box-shadow:0 0 60px color-mix(in oklab, var(--ng-void) 70%, transparent);grid-template-rows:auto 1fr auto;display:grid}.ng-modal-sm.svelte-1q984x3{max-width:24rem}.ng-modal-md.svelte-1q984x3{max-width:34rem}.ng-modal-lg.svelte-1q984x3{max-width:48rem}header.svelte-1q984x3{justify-content:space-between;align-items:flex-start;gap:var(--ng-s-4);padding:var(--ng-s-5) var(--ng-s-5) var(--ng-s-4);border-bottom:1px solid var(--ng-hairline);display:flex}h2.svelte-1q984x3{font-family:var(--ng-font-display);font-weight:300;font-size:var(--ng-text-h2);letter-spacing:.08em;text-transform:uppercase;color:var(--ng-text-primary)}header.svelte-1q984x3 p:where(.svelte-1q984x3){font-size:var(--ng-text-small);color:var(--ng-text-secondary);max-width:var(--ng-measure);margin-top:.3rem}.ng-modal-x.svelte-1q984x3{border-radius:var(--ng-r-ctl);color:var(--ng-text-secondary);cursor:pointer;transition:color var(--ng-t-instant) var(--ng-ease-swift), border-color var(--ng-t-instant) var(--ng-ease-swift);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:.3rem;display:grid}@media (hover:hover){.ng-modal-x.svelte-1q984x3:hover{color:var(--ng-text-primary);border-color:var(--ng-hairline)}}.ng-modal-body.svelte-1q984x3{padding:var(--ng-s-5)}.ng-modal.svelte-1q984x3 .ng-scroll-region{height:100%}footer.svelte-1q984x3{justify-content:flex-end;gap:var(--ng-s-3);padding:var(--ng-s-4) var(--ng-s-5) var(--ng-s-5);border-top:1px solid var(--ng-hairline);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.ng-scrim.svelte-1q984x3{animation:none}}.ng-empty.svelte-10rejwv{text-align:center;justify-items:center;gap:var(--ng-s-4);padding:var(--ng-s-8) var(--ng-s-5);background:var(--ng-surface-1);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);max-width:var(--ng-measure-panel);min-width:0;margin-inline:auto;display:grid}.ng-empty-title.svelte-10rejwv{margin:0}.ng-empty-emblem.svelte-10rejwv{color:var(--ng-text-secondary);display:flex}.ng-empty-body.svelte-10rejwv{max-width:var(--ng-measure);min-width:0;margin:0}.ng-empty-action.svelte-10rejwv{justify-content:center;gap:var(--ng-s-3);margin-top:var(--ng-s-2);flex-wrap:wrap;display:flex}.ng-empty-footnote.svelte-10rejwv{width:100%;max-width:var(--ng-measure);margin-top:var(--ng-s-3);text-align:start}.ng-expandable.svelte-12xzdj0{border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-expandable-surface,var(--ng-surface-1));interpolate-size:allow-keywords}summary.svelte-12xzdj0{align-items:center;gap:var(--ng-s-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.7rem .9rem;list-style:none;display:flex}summary.svelte-12xzdj0::-webkit-details-marker{display:none}summary.svelte-12xzdj0 .ng-expandable-caret{color:var(--ng-text-secondary);transition:transform var(--ng-t-swift) var(--ng-ease-swift);flex:none}.ng-expandable[open].svelte-12xzdj0 summary:where(.svelte-12xzdj0) .ng-expandable-caret{transform:rotate(90deg)}.ng-expandable-title.svelte-12xzdj0{font-family:var(--ng-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ng-text-primary);font-size:.72rem}.ng-expandable-meta.svelte-12xzdj0{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);margin-left:auto;font-size:.72rem}.ng-expandable-body.svelte-12xzdj0{color:var(--ng-text-secondary);padding:0 .9rem .9rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){summary.svelte-12xzdj0 .ng-expandable-caret{transition:none}}.ng-list.svelte-1owfn0o{margin:0;padding:0;list-style:none;display:grid}.ng-list-md.svelte-1owfn0o{gap:var(--ng-s-2)}.ng-list-sm.svelte-1owfn0o{gap:var(--ng-s-1)}.ng-list.svelte-1owfn0o .ng-listrow+.ng-listrow{border-block-start:1px solid var(--ng-hairline);padding-block-start:var(--ng-s-2)}.ng-list-sm.svelte-1owfn0o .ng-listrow+.ng-listrow{padding-block-start:var(--ng-s-1)}.ng-listrow.svelte-2ivi68{align-items:baseline;gap:var(--ng-s-3);width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;text-decoration:none;display:flex}.ng-listrow-lead.svelte-2ivi68{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);flex:none;font-size:.78rem}.ng-listrow-body.svelte-2ivi68{flex:12rem;min-width:0}.ng-listrow-trailing.svelte-2ivi68{color:var(--ng-text-secondary);flex:none;margin-inline-start:auto;font-size:.78rem}.ng-listrow-summary.svelte-2ivi68{list-style:none}.ng-listrow-summary.svelte-2ivi68::-webkit-details-marker{display:none}.ng-listrow-actionable.svelte-2ivi68{cursor:pointer;border-radius:var(--ng-r-ctl);margin-inline:calc(var(--ng-s-2) * -1);padding-inline:var(--ng-s-2);transition:background var(--ng-t-swift) var(--ng-ease-swift)}@media (hover:hover){.ng-listrow-actionable.svelte-2ivi68:hover{background:var(--ng-surface-2)}}.ng-mark.svelte-1hkne3l{flex:none;display:block}.ng-panel.svelte-p0osci{background:var(--ng-surface-1);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);align-content:start;min-width:0;display:grid}.ng-panel-head.svelte-p0osci{justify-content:space-between;align-items:baseline;gap:var(--ng-s-4);padding:var(--ng-s-5);padding-block-end:var(--ng-s-4);display:flex}.ng-panel-head.has-rule.svelte-p0osci{border-block-end:1px solid var(--ng-hairline)}.ng-panel-heading.svelte-p0osci{gap:.2rem;min-width:0;display:grid}.ng-panel-title.svelte-p0osci{margin:0}.ng-panel-note.svelte-p0osci{color:var(--ng-text-secondary);font-size:var(--ng-text-small);max-width:var(--ng-measure);margin:0}.ng-panel-meta.svelte-p0osci{align-items:center;gap:var(--ng-s-2);flex:none;display:flex}.ng-panel-body.svelte-p0osci{padding:var(--ng-s-5);gap:var(--ng-s-4);align-content:start;min-width:0;display:grid}.ng-panel-head.svelte-p0osci+.ng-panel-body:where(.svelte-p0osci){padding-block-start:0}.ng-panel-body.is-flush.svelte-p0osci,.ng-panel-head.svelte-p0osci+.ng-panel-body.is-flush:where(.svelte-p0osci){padding:0}.ng-spinner.svelte-148jvav{border:1.6px solid var(--ng-hairline-strong);border-top-color:var(--ng-link);border-radius:50%;animation:.72s linear infinite ng-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.ng-spinner.svelte-148jvav{animation:none}}.ng-pending.is-block.svelte-dbbaxt{padding:var(--ng-s-7) 0;place-items:center;display:grid}.ng-pending.is-block.svelte-dbbaxt .settled:where(.svelte-dbbaxt){justify-items:center}.settled.svelte-dbbaxt{gap:var(--ng-s-5);animation:ng-rise var(--ng-t-gentle) var(--ng-ease-swift) both;display:grid}@media (prefers-reduced-motion:reduce){.settled.svelte-dbbaxt{animation:none}}.line.svelte-dbbaxt{align-items:center;gap:var(--ng-s-3);margin:0;display:flex}.bars.svelte-dbbaxt{gap:var(--ng-s-3);width:100%;min-width:0;display:grid}.bar.svelte-dbbaxt{border-radius:var(--ng-r-ctl);background:var(--ng-wash);border:1px solid var(--ng-hairline);height:.85rem}.bar.svelte-dbbaxt:nth-child(3n+1){width:100%}.bar.svelte-dbbaxt:nth-child(3n+2){width:82%}.bar.svelte-dbbaxt:nth-child(3n+3){width:64%}.ng-split.svelte-1owvqew{gap:var(--ng-s-5);flex-wrap:wrap;align-items:start;display:flex}.rail.svelte-1owvqew,.content.svelte-1owvqew{min-width:0}.rail.svelte-1owvqew{flex:1 1 var(--ng-split-rail)}.content.svelte-1owvqew{flex:999 1 calc((var(--ng-split-collapse) - 100%) * 999)}.ng-split[data-ng-side=end].svelte-1owvqew .rail:where(.svelte-1owvqew){order:1}.ng-stat.svelte-12nmpy2{background:var(--ng-surface-1);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);padding:var(--ng-s-4);align-content:start;gap:.35rem;display:grid}.ng-stat-value.svelte-12nmpy2{font-family:var(--ng-font-mono);color:var(--ng-link);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:1.7rem;line-height:1.1;display:flex}.ng-stat-value.is-live.svelte-12nmpy2{color:var(--ng-accent-soft)}.ng-stat-unit.svelte-12nmpy2{color:var(--ng-text-secondary);font-size:.8rem}.ng-stat-note.svelte-12nmpy2{color:var(--ng-text-secondary);font-size:.76rem}.ng-dot.svelte-12nmpy2{background:var(--ng-accent);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ng-pulse-dot.svelte-12nmpy2{animation:ng-pulse 2s var(--ng-ease-swift) infinite}@media (prefers-reduced-motion:reduce){.ng-pulse-dot.svelte-12nmpy2{animation:none}}.ng-th-sort.svelte-45o0wc{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex;position:relative}.ng-th-sort.svelte-45o0wc:before{content:"";min-width:var(--ng-tap,var(--ng-tap-min));min-height:var(--ng-tap,var(--ng-tap-min));width:100%;height:100%;position:absolute;inset:50% 0 0 50%;translate:-50% -50%}@media (hover:hover){.ng-th-sort.svelte-45o0wc:hover{color:var(--ng-text-primary)}}.is-clickable.svelte-45o0wc{cursor:pointer}.ng-table-empty.svelte-45o0wc{padding:var(--ng-s-6);text-align:center;border-bottom:1px solid var(--ng-hairline)}.ng-link-a.svelte-9hwj3n{color:var(--ng-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ng-link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--ng-link) 35%, transparent);text-underline-offset:.18em;transition:text-decoration-color var(--ng-t-swift) var(--ng-ease-swift)}@media (hover:hover){.ng-link-a.svelte-9hwj3n:hover{-webkit-text-decoration-color:var(--ng-link);text-decoration-color:var(--ng-link)}}.ng-ext.svelte-9hwj3n{margin-left:.15em;font-size:.85em}.ng-themes.svelte-142yfm6{align-items:center;gap:.35rem;display:inline-flex}.ng-theme-swatch.svelte-142yfm6{border-radius:var(--ng-r-ctl);cursor:pointer;width:22px;height:22px;transition:border-color var(--ng-t-swift) var(--ng-ease-swift);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.ng-theme-swatch.svelte-142yfm6:before{content:"";min-width:var(--ng-tap,var(--ng-tap-min));min-height:var(--ng-tap,var(--ng-tap-min));width:100%;height:100%;position:absolute;inset:50% 0 0 50%;translate:-50% -50%}@media (hover:hover){.ng-theme-swatch.svelte-142yfm6:hover{border-color:var(--ng-hairline-strong)}}.ng-theme-swatch.is-current.svelte-142yfm6{border-color:var(--ng-focus-line)}.ng-theme-dot.svelte-142yfm6{background:var(--ng-accent);border-radius:50%;width:12px;height:12px}.ng-timeline.svelte-1svdv1v{gap:var(--ng-s-4);border-inline-start:1px solid var(--ng-hairline);padding-inline-start:var(--ng-s-4);display:grid}.ng-timeline.svelte-1svdv1v>*{min-width:0}.ng-timeline-entry.svelte-pwq7i3{position:relative}.ng-timeline-dot.svelte-pwq7i3{inset-inline-start:calc((var(--ng-s-4) + 4px) * -1);background:var(--ng-text-secondary);width:7px;height:7px;box-shadow:0 0 0 3px var(--ng-surface-0);border-radius:50%;position:absolute;top:.55em}.ng-timeline-ok.svelte-pwq7i3 .ng-timeline-dot:where(.svelte-pwq7i3){background:var(--ng-ok)}.ng-timeline-bad.svelte-pwq7i3 .ng-timeline-dot:where(.svelte-pwq7i3){background:var(--ng-bad)}.ng-timeline-warn.svelte-pwq7i3 .ng-timeline-dot:where(.svelte-pwq7i3){background:var(--ng-warn)}.ng-timeline-chev.svelte-pwq7i3{border-inline-end:1px solid var(--ng-text-secondary);border-block-end:1px solid var(--ng-text-secondary);width:.5em;height:.5em;transition:transform var(--ng-t-swift) var(--ng-ease-swift);margin-inline-start:var(--ng-s-2);display:inline-block;transform:rotate(-45deg)}.ng-timeline-disclosure[open].svelte-pwq7i3 .ng-timeline-chev:where(.svelte-pwq7i3){transform:rotate(45deg)}.ng-timeline-reveal.svelte-pwq7i3{color:var(--ng-text-secondary);font-size:var(--ng-text-small);min-width:0;padding-block-start:var(--ng-s-3)}.ng-timeline-foot.svelte-pwq7i3{padding-block-start:var(--ng-s-2)}.ng-toaster.svelte-lpi730{right:calc(var(--ng-s-5) + var(--ng-safe-right));bottom:calc(var(--ng-s-5) + var(--ng-safe-bottom));gap:var(--ng-s-2);z-index:60;pointer-events:none;border:0;justify-items:end;margin:0;display:grid;position:fixed;top:auto;left:auto;overflow:visible}.ng-toast.svelte-lpi730{align-items:center;gap:var(--ng-s-4);max-inline-size:var(--ng-measure-toast);background:var(--ng-surface-2);border:1px solid var(--ng-hairline-strong);border-radius:var(--ng-r-card);font-size:var(--ng-text-small);color:var(--ng-text-primary);box-shadow:0 0 30px color-mix(in oklab, var(--ng-surface-terminal) 70%, transparent);pointer-events:auto;animation:ng-rise var(--ng-t-swift) var(--ng-ease-swift);border-left-width:2px;padding:.6rem .9rem;display:flex}.ng-toast-info.svelte-lpi730{border-left-color:var(--ng-link)}.ng-toast-ok.svelte-lpi730{border-left-color:var(--ng-ok)}.ng-toast-mono.svelte-lpi730{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);overflow-wrap:anywhere}.ng-toast.svelte-lpi730 button:where(.svelte-lpi730){color:var(--ng-text-secondary);cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}@media (hover:hover){.ng-toast.svelte-lpi730 button:where(.svelte-lpi730):hover{color:var(--ng-text-primary)}}@media (prefers-reduced-motion:reduce){.ng-toast.svelte-lpi730{animation:none}}.ng-navbar.svelte-11odjue{justify-content:space-around;align-items:stretch;gap:var(--ng-s-1);border-top:1px solid var(--ng-hairline);background:var(--ng-surface-1);padding-bottom:var(--ng-safe-bottom);display:flex}.ng-navbar-item.svelte-11odjue{min-height:var(--ng-tap,var(--ng-tap-min));padding:var(--ng-s-2) var(--ng-s-1);font-family:var(--ng-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ng-text-secondary);cursor:pointer;transition:color var(--ng-t-swift) var(--ng-ease-swift);background:0 0;border:0;flex:1;place-items:center;gap:.2rem;font-size:.66rem;display:grid;position:relative}.ng-navbar-item.svelte-11odjue:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.ng-navbar-item.svelte-11odjue:not(:disabled):hover{color:var(--ng-text-primary)}}.ng-navbar-item.is-current.svelte-11odjue{color:var(--ng-link)}.ng-navbar-item.is-current.svelte-11odjue:after{content:"";background:var(--ng-link);height:1px;position:absolute;top:0;left:20%;right:20%}.ng-tabstrip.svelte-2m2u51{gap:var(--ng-s-5);border-bottom:1px solid var(--ng-hairline);display:flex}.ng-tabstrip-tab.svelte-2m2u51{font-family:var(--ng-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ng-text-secondary);cursor:pointer;transition:color var(--ng-t-swift) var(--ng-ease-swift);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:.7rem 0;font-size:.72rem;position:relative}.ng-tabstrip-tab.svelte-2m2u51:before{content:"";min-width:var(--ng-tap,var(--ng-tap-min));min-height:var(--ng-tap,var(--ng-tap-min));width:100%;height:100%;position:absolute;inset:50% 0 0 50%;translate:-50% -50%}.ng-tabstrip-tab.svelte-2m2u51:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.ng-tabstrip-tab.svelte-2m2u51:not(:disabled):hover{color:var(--ng-text-primary)}}.ng-tabstrip-tab.is-active.svelte-2m2u51{color:var(--ng-link);border-bottom-color:var(--ng-link)}.ng-selection.svelte-1r9sh0m{display:contents}.ng-selection.svelte-1r9sh0m>*{min-width:0}.refusal.svelte-2smvnq{margin-top:var(--ng-s-3);color:var(--ng-bad);font-size:.8rem}.assessment.svelte-c28oof,.group.svelte-c28oof{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2);display:grid}.report.svelte-c28oof{gap:var(--ng-s-2);padding:var(--ng-s-4);border:1px dashed var(--ng-hairline);border-radius:var(--ng-r-card);display:grid}.condition.svelte-c28oof{gap:var(--ng-s-2);flex-wrap:wrap;align-items:baseline;display:flex}.evidence.svelte-c28oof{gap:var(--ng-s-3);margin:0;padding:0;list-style:none;display:grid}.piece.svelte-c28oof{gap:var(--ng-s-2);padding-left:var(--ng-s-3);border-left:2px solid var(--ng-hairline);display:grid}.kind.svelte-c28oof{color:var(--ng-text-secondary);font-size:.8rem}.statement.svelte-c28oof{text-transform:none;letter-spacing:normal;font-weight:400}.prose.svelte-c28oof{white-space:pre-wrap;overflow-wrap:anywhere}.output.svelte-c28oof{gap:var(--ng-s-3);display:grid}.pair.svelte-c28oof{align-items:center;gap:var(--ng-s-3);flex-wrap:wrap;display:flex}.paths.svelte-c28oof{padding-left:var(--ng-s-5);max-height:14rem;margin:0;overflow:auto}.mono.svelte-c28oof{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);overflow-wrap:anywhere;font-size:.72rem}.badge-wrap.svelte-gwhmh6{display:inline-flex}.repository.svelte-gwhmh6{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2);display:grid}.detail.svelte-gwhmh6{gap:var(--ng-s-4);padding-left:var(--ng-s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.alias.svelte-gwhmh6{color:var(--ng-text-primary)}.ids.svelte-gwhmh6{align-items:center;gap:var(--ng-s-3);flex-wrap:wrap;display:flex}.budgets.svelte-gwhmh6{gap:var(--ng-s-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.baselines.svelte-gwhmh6{margin:var(--ng-s-2) 0 0;gap:var(--ng-s-2);padding:0;list-style:none;display:grid}.baselines.svelte-gwhmh6 li:where(.svelte-gwhmh6){gap:var(--ng-s-3);flex-wrap:wrap;display:flex}.mono.svelte-gwhmh6{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.72rem}.run-line.svelte-gwhmh6{color:var(--ng-text-primary)}.run-detail.svelte-gwhmh6{gap:var(--ng-s-2);display:grid}.failure.svelte-gwhmh6{color:var(--ng-bad);overflow-wrap:anywhere;font-size:.8rem}.mono.svelte-odsfto{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.72rem}.type.svelte-odsfto{color:var(--ng-text-primary)}.payload.svelte-odsfto{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;color:var(--ng-text-secondary);margin:0;font-size:.72rem;overflow:auto}.step.svelte-3wr9dz{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2);display:grid}.number.svelte-3wr9dz{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.78rem}.pair.svelte-3wr9dz{gap:var(--ng-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.pair.svelte-3wr9dz>.ng-field+.ng-field{margin-top:0}.footer.svelte-3wr9dz{margin-top:var(--ng-s-5);padding-top:var(--ng-s-4);border-top:1px solid var(--ng-hairline)}.group.svelte-1x1kc69{gap:var(--ng-s-3);padding-top:var(--ng-s-3);border-top:1px solid var(--ng-hairline);display:grid}.row.svelte-1x1kc69{gap:var(--ng-s-3);align-items:end;display:flex}.row.svelte-1x1kc69>:first-child{flex:1;min-width:0}.establish.svelte-1x1kc69{gap:var(--ng-s-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.establish.svelte-1x1kc69>.statement{grid-column:1/-1}.establish.svelte-1x1kc69>.ng-field+.ng-field{margin-top:0}.prose.svelte-1x1kc69{white-space:pre-wrap;overflow-wrap:anywhere}.mono.svelte-1x1kc69{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.72rem}.ids.svelte-1kf49jw{align-items:center;gap:var(--ng-s-3);flex-wrap:wrap;display:flex}.mono.svelte-1kf49jw{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.72rem}.condition.svelte-1kf49jw{padding:var(--ng-s-3);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2)}.entries.svelte-1kf49jw{gap:var(--ng-s-2);margin:0;padding:0;list-style:none;display:grid}.entry.svelte-1kf49jw{gap:var(--ng-s-2);padding:var(--ng-s-3);border-left:3px solid var(--ng-hairline);background:var(--ng-surface-2);display:grid}.entry[data-tone=agent].svelte-1kf49jw{border-left-color:var(--ng-accent)}.entry[data-tone=control].svelte-1kf49jw{border-left-color:var(--ng-warn)}.entry[data-tone=problem].svelte-1kf49jw{border-left-color:var(--ng-bad)}.entry[data-tone=record].svelte-1kf49jw{border-left-color:var(--ng-ok)}.head.svelte-1kf49jw{align-items:center;gap:var(--ng-s-3);flex-wrap:wrap;display:flex}.actor.svelte-1kf49jw{color:var(--ng-text-secondary);font-size:.8rem}.text.svelte-1kf49jw{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ng-text-primary);margin:0;font-family:inherit;font-size:.85rem}.text.code.svelte-1kf49jw{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);max-height:18rem;font-size:.75rem;overflow:auto}.links.svelte-1kf49jw{gap:var(--ng-s-3);flex-wrap:wrap;font-size:.8rem;display:flex}.links.svelte-1kf49jw a:where(.svelte-1kf49jw){color:inherit}.badge-wrap.svelte-f4ghx4{display:inline-flex}.heading.svelte-f4ghx4{gap:var(--ng-s-3);min-width:0;display:grid}.heading.svelte-f4ghx4 a:where(.svelte-f4ghx4){color:inherit}.sequence.svelte-cld2uu,.moment.svelte-cld2uu{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.72rem}.type.svelte-cld2uu{color:var(--ng-text-primary)}.payload.svelte-cld2uu{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;color:var(--ng-text-secondary);margin:0;font-size:.72rem;overflow:auto}.filters.svelte-mdodfr{gap:var(--ng-s-4);flex-wrap:wrap;align-items:end;display:flex}.filters.svelte-mdodfr>.ng-field{min-width:0}.filters.svelte-mdodfr>.f-standing{flex:0 14rem}.conditions.svelte-mdodfr{gap:var(--ng-s-4);margin:0;padding:0;list-style:none;display:grid}.condition.svelte-mdodfr{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2);display:grid}.head.svelte-mdodfr{gap:var(--ng-s-3);flex-wrap:wrap;align-items:center;display:flex}.standing.svelte-mdodfr{color:var(--ng-text-secondary);margin-left:auto;font-size:.8rem}.key.svelte-mdodfr{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);white-space:nowrap;font-size:.78rem}.statement.svelte-mdodfr{color:var(--ng-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.facts.svelte-mdodfr{gap:var(--ng-s-2) var(--ng-s-4);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:.85rem;display:grid}.facts.svelte-mdodfr dt:where(.svelte-mdodfr){color:var(--ng-text-secondary)}.facts.svelte-mdodfr dd:where(.svelte-mdodfr){overflow-wrap:anywhere;margin:0}.item.svelte-mdodfr{padding:0 var(--ng-s-1);font:inherit;font-family:var(--ng-font-mono);color:var(--ng-text-primary);cursor:pointer;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.judgment.svelte-mdodfr{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);display:grid}.impact.svelte-mdodfr{gap:var(--ng-s-2);padding:var(--ng-s-3) var(--ng-s-4);border-left:3px solid var(--ng-hairline);display:grid}.impact.svelte-mdodfr .key:where(.svelte-mdodfr)+.key:where(.svelte-mdodfr){margin-left:var(--ng-s-2)}.judgment.svelte-mdodfr>.ng-field+.ng-field{margin-top:0}.history.svelte-mdodfr{gap:var(--ng-s-2);margin:0;padding:0;list-style:none;display:grid}.history.svelte-mdodfr li:where(.svelte-mdodfr){gap:var(--ng-s-3);flex-wrap:wrap;align-items:baseline;font-size:.85rem;display:flex}@media (width<=480px){.facts.svelte-mdodfr{grid-template-columns:1fr}}.badge-wrap.svelte-1qmofhp{display:inline-flex}.withheld.svelte-1qmofhp{margin-top:var(--ng-s-1);color:var(--ng-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.key.svelte-1qmofhp,.moment.svelte-1qmofhp{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);white-space:nowrap;font-size:.78rem}.title.svelte-1qmofhp{min-width:0;color:var(--ng-text-primary);display:block}.filters.svelte-11b6o50{gap:var(--ng-s-4);flex-wrap:wrap;align-items:end;display:flex}.statements.svelte-11b6o50,.group.svelte-11b6o50{gap:var(--ng-s-3);display:grid}.budgets.svelte-11b6o50{gap:var(--ng-s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.group.svelte-11b6o50 .ng-field+.ng-field,.budgets.svelte-11b6o50>.ng-field{margin-top:0}.problem.svelte-11b6o50{color:var(--ng-bad);font-size:.8rem}.statement.svelte-11b6o50{gap:var(--ng-s-3);align-items:end;display:flex}.statement.svelte-11b6o50>:first-child{flex:1;min-width:0}.statements.svelte-11b6o50 .ng-field+.ng-field,.statement.svelte-11b6o50>.ng-field,.filters.svelte-11b6o50>.ng-field+.ng-field{margin-top:0}.filters.svelte-11b6o50>.ng-field{min-width:0}.filters.svelte-11b6o50>.f-search{flex:14rem;max-width:26rem}.filters.svelte-11b6o50>.f-state{flex:0 11rem}.key.svelte-htxw3{min-width:6rem;color:var(--ng-text-secondary);font-family:var(--ng-font-mono);display:inline-block}.name.svelte-htxw3,.name.svelte-f0z715{color:var(--ng-text-primary)}.provider.svelte-f0z715{align-items:center;gap:var(--ng-s-3);margin:var(--ng-s-2) 0 0;flex-wrap:wrap;display:flex}.secret.svelte-f0z715{margin-top:var(--ng-s-3);font-family:var(--ng-font-mono);overflow-wrap:anywhere;color:var(--ng-text-hidden);-webkit-user-select:all;user-select:all;font-size:.8rem;display:block}.secret.revealed.svelte-f0z715{color:var(--ng-text-primary)}.issue.svelte-f0z715{margin-top:var(--ng-s-5);padding-top:var(--ng-s-4);border-top:1px solid var(--ng-hairline);gap:var(--ng-s-3);display:grid}.facts.svelte-1i49o4k{gap:var(--ng-s-2) var(--ng-s-4);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:.85rem;display:grid}.facts.svelte-1i49o4k dt:where(.svelte-1i49o4k){color:var(--ng-text-secondary)}.facts.svelte-1i49o4k dd:where(.svelte-1i49o4k){overflow-wrap:anywhere;margin:0}.mono.svelte-1i49o4k{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);font-size:.78rem}.capabilities.svelte-1i49o4k{border-collapse:collapse;width:100%;font-size:.8rem}.capabilities.svelte-1i49o4k th:where(.svelte-1i49o4k),.capabilities.svelte-1i49o4k td:where(.svelte-1i49o4k){text-align:left;padding:var(--ng-s-2) var(--ng-s-3);border-bottom:1px solid var(--ng-hairline)}.capabilities.svelte-1i49o4k th:where(.svelte-1i49o4k){color:var(--ng-text-secondary);font-weight:400}.integrations.svelte-1i49o4k{gap:var(--ng-s-4);margin:0;padding:0;list-style:none;display:grid}.integration.svelte-1i49o4k{gap:var(--ng-s-3);padding:var(--ng-s-4);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-2);display:grid}.head.svelte-1i49o4k{gap:var(--ng-s-3);flex-wrap:wrap;align-items:center;display:flex}.name.svelte-1i49o4k{color:var(--ng-text-primary)}.pair.svelte-1i49o4k{gap:var(--ng-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.pair.svelte-1i49o4k>.ng-field+.ng-field{margin-top:0}.section.svelte-1i49o4k{margin-top:var(--ng-s-5);padding-top:var(--ng-s-4);border-top:1px solid var(--ng-hairline);gap:var(--ng-s-3);display:grid}@media (width<=480px){.facts.svelte-1i49o4k{grid-template-columns:1fr}}.pair.svelte-306jdd{gap:var(--ng-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.pair.svelte-306jdd>.ng-field+.ng-field{margin-top:0}.registration.svelte-306jdd{margin-top:var(--ng-s-5);padding-top:var(--ng-s-4);border-top:1px solid var(--ng-hairline);gap:var(--ng-s-3);display:grid}.access.svelte-306jdd{gap:var(--ng-s-2);display:grid}.url.svelte-306jdd{font-family:var(--ng-font-mono);color:var(--ng-text-secondary);overflow-wrap:anywhere;font-size:.78rem}.ng-nightfield.svelte-1vmnht5{min-height:var(--ng-nightfield-min-height,100dvh);background:var(--ng-surface-terminal);color:var(--ng-text-primary);isolation:isolate;position:relative;overflow:clip}.ng-nightfield.is-fixed.svelte-1vmnht5{z-index:-1;pointer-events:none;min-height:0;position:fixed;inset:0}.nf-base.svelte-1vmnht5,.nf-nebula.svelte-1vmnht5,.nf-stars.svelte-1vmnht5,.nf-vignette.svelte-1vmnht5{pointer-events:none;position:absolute;inset:0}.nf-base.svelte-1vmnht5{background:var(--ng-scene-base);transition:background 1.6s var(--ng-ease-ambient)}.is-dawn.svelte-1vmnht5 .nf-base:where(.svelte-1vmnht5){background:var(--ng-scene-dawn)}.is-dawn.svelte-1vmnht5 .nf-nebula:where(.svelte-1vmnht5){opacity:.5}.nf-nebula.svelte-1vmnht5{background:radial-gradient(closest-side, color-mix(in oklab, var(--ng-accent) 18%, transparent), transparent 70%);filter:blur(40px);will-change:transform}.nf-a.svelte-1vmnht5{animation:ng-drift var(--ng-t-nebula) var(--ng-ease-ambient) infinite;inset:-20% 30% 40% -20%}.nf-b.svelte-1vmnht5{background:radial-gradient(closest-side, color-mix(in oklab, var(--ng-ok) 7%, transparent), transparent 70%);animation:ng-drift calc(var(--ng-t-nebula) * 1.6) var(--ng-ease-ambient) infinite reverse;inset:30% -25% -25% 35%}.nf-stars.svelte-1vmnht5{opacity:calc(.9 * var(--ng-nf-density));background-image:radial-gradient(1px 1px at 12% 22%, color-mix(in oklab, var(--ng-text-primary) 70%, transparent), transparent), radial-gradient(1px 1px at 82% 16%, color-mix(in oklab, var(--ng-text-primary) 55%, transparent), transparent), radial-gradient(1px 1px at 68% 38%, color-mix(in oklab, var(--ng-link) 60%, transparent), transparent), radial-gradient(1.5px 1.5px at 28% 64%, color-mix(in oklab, var(--ng-accent-soft) 50%, transparent), transparent), radial-gradient(1px 1px at 46% 12%, color-mix(in oklab, var(--ng-text-primary) 45%, transparent), transparent), radial-gradient(1px 1px at 91% 72%, color-mix(in oklab, var(--ng-text-primary) 40%, transparent), transparent), radial-gradient(1.5px 1.5px at 8% 84%, color-mix(in oklab, var(--ng-accent) 45%, transparent), transparent), radial-gradient(1px 1px at 58% 82%, color-mix(in oklab, var(--ng-text-primary) 40%, transparent), transparent);animation:ng-breathe calc(var(--ng-t-breathe) * 2) ease-in-out infinite}.nf-vignette.svelte-1vmnht5{background:var(--ng-scene-vignette)}.nf-content.svelte-1vmnht5{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nf-nebula.svelte-1vmnht5,.nf-stars.svelte-1vmnht5{animation:none}}.gate{min-height:100dvh}.gate>.nf-content{min-height:100dvh;padding:var(--ng-s-5);place-items:center;display:grid}.panel.svelte-viym4v{gap:var(--ng-s-4);width:min(24rem,100%);padding:var(--ng-s-6);border:1px solid var(--ng-hairline);border-radius:var(--ng-r-card);background:var(--ng-surface-1);display:grid}.brand.svelte-viym4v{align-items:center;gap:var(--ng-s-4);margin-bottom:var(--ng-s-2);display:flex}.wordmark.svelte-viym4v{font-family:var(--ng-font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--ng-text-primary);font-size:1.1rem;font-weight:200}.boot.svelte-1n46o8q{place-items:center;min-height:100dvh;display:grid}.top.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:var(--ng-s-3) var(--ng-s-5);padding:var(--ng-s-4) clamp(var(--ng-s-4), 4vw, var(--ng-s-6));border-bottom:1px solid var(--ng-hairline);background:var(--ng-surface-0);flex-wrap:wrap;display:flex}.brand.svelte-1n46o8q{align-items:center;gap:var(--ng-s-3);min-width:0;color:var(--ng-text-primary);text-decoration:none;display:flex}.wordmark.svelte-1n46o8q{font-family:var(--ng-font-display);letter-spacing:.3em;text-transform:uppercase;font-size:1.05rem;font-weight:200}.top-right.svelte-1n46o8q{align-items:center;gap:var(--ng-s-4);min-width:0;display:flex}.connection.svelte-1n46o8q{align-items:center;gap:var(--ng-s-2);color:var(--ng-text-secondary);display:flex}.dot.svelte-1n46o8q{background:var(--ng-text-secondary);border-radius:50%;flex:none;width:.4rem;height:.4rem}.connection[data-status=connected].svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--ng-ok)}.connection[data-status=reconnecting].svelte-1n46o8q .dot:where(.svelte-1n46o8q),.connection[data-status=connecting].svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--ng-warn)}.connection[data-status=disconnected].svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--ng-bad)}.who.svelte-1n46o8q{max-width:12rem;color:var(--ng-text-secondary);font-size:.78rem}.linkish.svelte-1n46o8q{color:var(--ng-link);cursor:pointer;background:0 0;border:0;padding:0}.track.svelte-1n46o8q{align-content:start;gap:var(--ng-s-5);padding:var(--ng-s-5) clamp(var(--ng-s-4), 4vw, var(--ng-s-6));min-width:0;display:grid}.track.svelte-1n46o8q>:where(.svelte-1n46o8q){min-width:0}.bottom.svelte-1n46o8q{padding:var(--ng-s-3) clamp(var(--ng-s-4), 4vw, var(--ng-s-6));border-top:1px solid var(--ng-hairline);background:var(--ng-surface-0);min-width:0;overflow-x:auto}@media (width<=40rem){.who.svelte-1n46o8q{display:none}}
