:root{--signal-success: #00BA7C;--signal-love: #F91880;--signal-warn: #FFD400;--signal-danger: #F4212E;--ink-a-70: .7;--ink-a-50: .5;--ink-a-30: .3;--ink-a-20: .2;--ink-a-10: .1;--ink-a-05: .05}:root{--font-cosmo-mono: "Cosmo Mono", "Cosmo Mono Fallback", ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-cosmo-sans: "Cosmo Sans", "Cosmo Sans Fallback", "InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-cosmo-display: "Cosmo Display", "Cosmo Mono", "Cosmo Mono Fallback", ui-monospace, Menlo, Consolas, monospace;--font-cosmo-text: "Cosmo Text", "Cosmo Sans", "Cosmo Sans Fallback", "InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-field-min: 1rem;--numeric-features: tabular-nums;--text-display-2xl: 2.2688rem;--text-display-2xl--line-height: .95;--text-display-2xl--letter-spacing: .02em;--text-display-2xl--font-weight: 700;--text-display-xl: 1.95rem;--text-display-xl--line-height: 1;--text-display-xl--letter-spacing: .02em;--text-display-xl--font-weight: 700;--text-display-lg: 1.7313rem;--text-display-lg--line-height: 1.05;--text-display-lg--letter-spacing: .02em;--text-display-lg--font-weight: 300;--text-display-md: 1.4rem;--text-display-md--line-height: 1.1;--text-display-md--letter-spacing: .02em;--text-display-md--font-weight: 300;--text-heading-1: 1.3063rem;--text-heading-1--line-height: 1.2;--text-heading-1--letter-spacing: 0em;--text-heading-1--font-weight: 700;--text-heading-2: 1.15rem;--text-heading-2--line-height: 1.25;--text-heading-2--letter-spacing: 0em;--text-heading-2--font-weight: 700;--text-heading-3: 1.0313rem;--text-heading-3--line-height: 1.3;--text-heading-3--letter-spacing: 0em;--text-heading-3--font-weight: 700;--text-body-lg: 1.0625rem;--text-body-lg--line-height: 1.5;--text-body-lg--letter-spacing: 0em;--text-body-lg--font-weight: 400;--text-body-md: .9375rem;--text-body-md--line-height: 1.5;--text-body-md--letter-spacing: 0em;--text-body-md--font-weight: 400;--text-body-sm: .8125rem;--text-body-sm--line-height: 1.45;--text-body-sm--letter-spacing: 0em;--text-body-sm--font-weight: 400;--text-label: .875rem;--text-label--line-height: 1.2;--text-label--letter-spacing: .1em;--text-label--font-weight: 500;--text-tag: .75rem;--text-tag--line-height: 1.2;--text-tag--letter-spacing: .083em;--text-tag--font-weight: 500;--text-meta: .75rem;--text-meta--line-height: 1.3;--text-meta--letter-spacing: 0em;--text-meta--font-weight: 400;--text-micro: .6875rem;--text-micro--line-height: 1.2;--text-micro--letter-spacing: .091em;--text-micro--font-weight: 500}:root{--border-hairline: 1px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--spacing: .25rem;--space-0: 0rem;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-64: 4rem;--space-96: 6rem}:root{--radius-sharp: 0px;--radius-input: 4px;--radius-ghost: 32px;--radius-pill: 9999px;--radius-plain: var(--radius-sharp);--radius-field: var(--radius-input);--radius-surface: var(--radius-ghost);--radius-control: var(--radius-pill);--radius-avatar: var(--radius-pill)}:root{--ombre-opacite-clair: .08;--ombre-flou-clair: 6px;--glow-opacite-clair: .25;--glow-flou-clair: 4px;--glow-opacite-sombre: .18;--glow-flou-sombre: 2px;--glow-opacite-action-sombre: .35;--glass-blur: 24px;--glass-saturate: 1.4;--glass-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate))}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-cine: cubic-bezier(.65, 0, .35, 1);--motion: 1;--press-scale: .97;--stagger: 40ms;--dur-snap-ms: .12s;--dur-snap: calc(.12s * var(--motion));--dur-quick-ms: .18s;--dur-quick: calc(.18s * var(--motion));--dur-base-ms: .24s;--dur-base: calc(.24s * var(--motion));--dur-slow-ms: .4s;--dur-slow: calc(.4s * var(--motion));--dur-cine-ms: 1s;--dur-cine: calc(1s * var(--motion))}:root{--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-shell: 30;--z-overlay: 40;--z-modal: 50;--z-toast: 60;--z-tooltip: 70}:root{--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-reading: 65rem;--container-measure: 48rem;--gutter-mobile: 16px;--gutter-tablet: 24px;--gutter-desktop: 24px}:root{--density-row: var(--density-row-comfortable);--density-pad: var(--density-pad-comfortable);--density-row-comfortable: 56px;--density-pad-comfortable: 16px;--density-row-compact: 44px;--density-pad-compact: 12px;--density-row-dense: 32px;--density-pad-dense: 8px}:root{--touch-min: 2.75rem;--ctl-xs: 1.75rem;--ctl-sm: 2rem;--ctl-md: 2.5rem;--ctl-touch: 2.75rem;--icon-xs: .875rem;--icon-sm: 1rem;--icon-md: 1.25rem;--gap-tight: .25rem;--gap-inline: .5rem;--gap-head: .75rem;--gap-block: 1rem;--gap-section: 1.5rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--view-height: 100vh;--rail-w: 3.5rem;--bar-h: 3.5rem;--drawer-width: min(80vw, 22rem);--drawer-edge-width: 1.25rem;--drawer-edge-inset: .25rem;--shell-header-h: calc(3.5rem + var(--safe-top))}:root{--bg: var(--canvas);--surface: var(--surface-3);--fg: var(--text-1);--muted: var(--text-3);--line: var(--ink-10);--hover: var(--ink-05);--accent: var(--action);--ok: var(--signal-success);--warn: var(--warn-ink);--danger: var(--signal-danger);--font-sans: var(--font-cosmo-sans);--font-mono: var(--font-cosmo-mono);--radius: var(--radius-input);--gap: 2px;--standard: cubic-bezier(.4, 0, .2, 1);--expo: var(--ease-out);--dur: var(--dur-quick)}@media(min-width:48rem){:root{--text-display-2xl: 5rem;--text-display-2xl--letter-spacing: .02em;--text-display-xl: 3.75rem;--text-display-xl--letter-spacing: .02em;--text-display-lg: 3rem;--text-display-lg--letter-spacing: 0em;--text-display-md: 2rem;--text-display-md--letter-spacing: 0em;--text-heading-1: 1.75rem;--text-heading-1--letter-spacing: 0em;--text-heading-2: 1.375rem;--text-heading-2--letter-spacing: 0em;--text-heading-3: 1.125rem;--text-heading-3--letter-spacing: 0em;--text-body-lg: 1.0625rem;--text-body-lg--letter-spacing: 0em;--text-body-md: .9375rem;--text-body-md--letter-spacing: 0em;--text-body-sm: .8125rem;--text-body-sm--letter-spacing: 0em;--text-label: .875rem;--text-label--letter-spacing: .1em;--text-tag: .75rem;--text-tag--letter-spacing: .083em;--text-meta: .75rem;--text-meta--letter-spacing: 0em;--text-micro: .6875rem;--text-micro--letter-spacing: .091em;--density-row: var(--density-row-compact);--density-pad: var(--density-pad-compact)}}[data-density=comfortable]{--density-row: var(--density-row-comfortable);--density-pad: var(--density-pad-comfortable)}[data-density=compact]{--density-row: var(--density-row-compact);--density-pad: var(--density-pad-compact)}[data-density=dense]{--density-row: var(--density-row-dense);--density-pad: var(--density-pad-dense)}:root{color-scheme:light;--canvas: #FFFFFF;--ink-100: #0B0D12;--action: #0057FF;--action-hover: #0057FF;--accent: #0057FF;--ring: #0057FF;--on-action: var(--canvas);--surface-sink: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--surface-1: var(--canvas);--surface-2: var(--canvas);--surface-3: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--text-1: var(--ink-100);--text-2: var(--ink-70);--text-3: color-mix(in srgb, var(--ink-100) 68%, transparent);--text-4: color-mix(in srgb, var(--ink-100) 66%, transparent);--line-strong: var(--ink-20);--warn-ink: #8A6500;--danger-ink: #B80F1B;--success-ink: #007A4D;--action-ink: #0050E6;--brand-mono-lightness: 30%;--brand-mono-ink: #FFFFFF;--brand-logo-surface: #FFFFFF;--brand-logo-line: rgba(127, 127, 127, .28);--overlay: rgba(0, 0, 0, .35);--info: oklch(.5 .15 245);--review: oklch(.5 .17 295);--sh-sm: 0 1px calc(var(--ombre-flou-clair) / 3) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-md: 0 2px var(--ombre-flou-clair) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-lg: 0 4px calc(var(--ombre-flou-clair) * 2) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-action: 0 0 var(--glow-flou-clair) color-mix(in srgb, var(--action) calc(var(--glow-opacite-clair) * 100%), transparent);--glass-bg: color-mix(in srgb, var(--canvas) 25%, transparent);--glass-border: color-mix(in srgb, var(--ink-100) 10%, transparent);--glass-highlight: inset 0 1px 0 color-mix(in srgb, var(--canvas) 90%, transparent);--art-ink: var(--ink-100);--art-accent: oklch(.55 .19 255);--art-alpha: .5;--splash-silver-hi: color-mix(in srgb, var(--ink-100) 60%, var(--canvas));--splash-silver-mid: color-mix(in srgb, var(--ink-100) 85%, var(--canvas));--splash-silver-lo: var(--ink-100);--ink-70: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-70) * 100%), transparent);--ink-50: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-50) * 100%), transparent);--ink-30: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-30) * 100%), transparent);--ink-20: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-20) * 100%), transparent);--ink-10: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), transparent);--ink-05: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), transparent);--theme-color: #FFFFFF}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--canvas: #0A0A0C;--ink-100: #F0F0FA;--action: #F0F0FA;--action-hover: #FFFFFF;--accent: var(--ink-100);--ring: #F0F0FA;--on-action: var(--canvas);--surface-sink: color-mix(in srgb, var(--canvas) 70%, black);--surface-1: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--surface-2: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), var(--canvas));--surface-3: color-mix(in srgb, var(--ink-100) calc((var(--ink-a-10) + var(--ink-a-05)) * 100%), var(--canvas));--text-1: var(--ink-70);--text-2: color-mix(in srgb, var(--ink-100) 64%, transparent);--text-3: color-mix(in srgb, var(--ink-100) 61%, transparent);--text-4: color-mix(in srgb, var(--ink-100) 58%, transparent);--line-strong: var(--ink-20);--warn-ink: var(--signal-warn);--danger-ink: #FF7A82;--success-ink: var(--signal-success);--action-ink: var(--action);--brand-mono-lightness: 30%;--brand-mono-ink: #FFFFFF;--brand-logo-surface: #F1F2F4;--brand-logo-line: rgba(127, 127, 127, .28);--overlay: rgba(0, 0, 0, .6);--info: oklch(.8 .1 235);--review: oklch(.77 .12 295);--sh-sm: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-md: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-lg: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-action: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-action-sombre) * 100%), transparent);--glass-bg: color-mix(in srgb, var(--canvas) 25%, transparent);--glass-border: color-mix(in srgb, var(--ink-100) 12%, transparent);--glass-highlight: inset 0 1px 0 color-mix(in srgb, var(--ink-100) 14%, transparent);--art-ink: var(--ink-70);--art-accent: oklch(.78 .13 235);--art-alpha: .75;--splash-silver-hi: var(--ink-100);--splash-silver-mid: color-mix(in srgb, var(--ink-100) 78%, var(--canvas));--splash-silver-lo: color-mix(in srgb, var(--ink-100) 55%, var(--canvas));--ink-70: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-70) * 100%), transparent);--ink-50: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-50) * 100%), transparent);--ink-30: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-30) * 100%), transparent);--ink-20: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-20) * 100%), transparent);--ink-10: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), transparent);--ink-05: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), transparent);--theme-color: #0A0A0C}:root[data-theme=light],[data-theme=light]{color-scheme:light;--canvas: #FFFFFF;--ink-100: #0B0D12;--action: #0057FF;--action-hover: #0057FF;--accent: #0057FF;--ring: #0057FF;--on-action: var(--canvas);--surface-sink: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--surface-1: var(--canvas);--surface-2: var(--canvas);--surface-3: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--text-1: var(--ink-100);--text-2: var(--ink-70);--text-3: color-mix(in srgb, var(--ink-100) 68%, transparent);--text-4: color-mix(in srgb, var(--ink-100) 66%, transparent);--line-strong: var(--ink-20);--warn-ink: #8A6500;--danger-ink: #B80F1B;--success-ink: #007A4D;--action-ink: #0050E6;--brand-mono-lightness: 30%;--brand-mono-ink: #FFFFFF;--brand-logo-surface: #FFFFFF;--brand-logo-line: rgba(127, 127, 127, .28);--overlay: rgba(0, 0, 0, .35);--info: oklch(.5 .15 245);--review: oklch(.5 .17 295);--sh-sm: 0 1px calc(var(--ombre-flou-clair) / 3) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-md: 0 2px var(--ombre-flou-clair) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-lg: 0 4px calc(var(--ombre-flou-clair) * 2) color-mix(in srgb, var(--ink-100) calc(var(--ombre-opacite-clair) * 100%), transparent);--sh-action: 0 0 var(--glow-flou-clair) color-mix(in srgb, var(--action) calc(var(--glow-opacite-clair) * 100%), transparent);--glass-bg: color-mix(in srgb, var(--canvas) 25%, transparent);--glass-border: color-mix(in srgb, var(--ink-100) 10%, transparent);--glass-highlight: inset 0 1px 0 color-mix(in srgb, var(--canvas) 90%, transparent);--art-ink: var(--ink-100);--art-accent: oklch(.55 .19 255);--art-alpha: .5;--splash-silver-hi: color-mix(in srgb, var(--ink-100) 60%, var(--canvas));--splash-silver-mid: color-mix(in srgb, var(--ink-100) 85%, var(--canvas));--splash-silver-lo: var(--ink-100);--ink-70: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-70) * 100%), transparent);--ink-50: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-50) * 100%), transparent);--ink-30: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-30) * 100%), transparent);--ink-20: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-20) * 100%), transparent);--ink-10: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), transparent);--ink-05: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), transparent);--theme-color: #FFFFFF}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--canvas: #0A0A0C;--ink-100: #F0F0FA;--action: #F0F0FA;--action-hover: #FFFFFF;--accent: var(--ink-100);--ring: #F0F0FA;--on-action: var(--canvas);--surface-sink: color-mix(in srgb, var(--canvas) 70%, black);--surface-1: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), var(--canvas));--surface-2: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), var(--canvas));--surface-3: color-mix(in srgb, var(--ink-100) calc((var(--ink-a-10) + var(--ink-a-05)) * 100%), var(--canvas));--text-1: var(--ink-70);--text-2: color-mix(in srgb, var(--ink-100) 64%, transparent);--text-3: color-mix(in srgb, var(--ink-100) 61%, transparent);--text-4: color-mix(in srgb, var(--ink-100) 58%, transparent);--line-strong: var(--ink-20);--warn-ink: var(--signal-warn);--danger-ink: #FF7A82;--success-ink: var(--signal-success);--action-ink: var(--action);--brand-mono-lightness: 30%;--brand-mono-ink: #FFFFFF;--brand-logo-surface: #F1F2F4;--brand-logo-line: rgba(127, 127, 127, .28);--overlay: rgba(0, 0, 0, .6);--info: oklch(.8 .1 235);--review: oklch(.77 .12 295);--sh-sm: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-md: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-lg: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-sombre) * 100%), transparent);--sh-action: 0 0 var(--glow-flou-sombre) color-mix(in srgb, var(--ink-100) calc(var(--glow-opacite-action-sombre) * 100%), transparent);--glass-bg: color-mix(in srgb, var(--canvas) 25%, transparent);--glass-border: color-mix(in srgb, var(--ink-100) 12%, transparent);--glass-highlight: inset 0 1px 0 color-mix(in srgb, var(--ink-100) 14%, transparent);--art-ink: var(--ink-70);--art-accent: oklch(.78 .13 235);--art-alpha: .75;--splash-silver-hi: var(--ink-100);--splash-silver-mid: color-mix(in srgb, var(--ink-100) 78%, var(--canvas));--splash-silver-lo: color-mix(in srgb, var(--ink-100) 55%, var(--canvas));--ink-70: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-70) * 100%), transparent);--ink-50: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-50) * 100%), transparent);--ink-30: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-30) * 100%), transparent);--ink-20: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-20) * 100%), transparent);--ink-10: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-10) * 100%), transparent);--ink-05: color-mix(in srgb, var(--ink-100) calc(var(--ink-a-05) * 100%), transparent);--theme-color: #0A0A0C}}@font-face{font-family:Cosmo Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cosmo Sans Fallback;src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Cosmo Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cosmo Mono Fallback;src:local("Courier New");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overscroll-behavior:none;height:100%;-webkit-tap-highlight-color:color-mix(in srgb,var(--ink-100) 20%,transparent)}body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:manipulation;background:var(--canvas);color:var(--text-1);font-family:var(--font-cosmo-sans);font-size:var(--text-body-md);line-height:1.45;font-variant-numeric:var(--numeric-features);-webkit-font-smoothing:antialiased}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}a{color:var(--action-ink, var(--action))}h1,h2,h3{text-wrap:balance}:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media(max-width:47.99rem){input,textarea,select{font-size:max(var(--font-field-min),1em)!important}}@media(prefers-reduced-motion:reduce){:root{--motion: 0}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-motion=off]{--motion: 0}[data-tone=neutral]{--tone: var(--text-2)}[data-tone=signal],[data-tone=live]{--tone: var(--action)}[data-tone=ok]{--tone: var(--success-ink, var(--signal-success))}[data-tone=warn]{--tone: var(--warn-ink)}[data-tone=critical]{--tone: var(--danger-ink, var(--signal-danger))}[data-tone=info]{--tone: var(--info)}@supports (height: 100dvh){:root{--view-height: 100dvh}}.icon.svelte-a39417{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;pointer-events:none}.sr-only.svelte-dl1df{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text.svelte-xmh333{margin:0;font-family:var(--font-cosmo-sans);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);font-variant-numeric:var(--numeric-features)}.text[data-ink=primary].svelte-xmh333{color:var(--text-1)}.text[data-ink=secondary].svelte-xmh333{color:var(--text-2)}.text[data-ink=muted].svelte-xmh333{color:var(--text-4)}.text[data-step^=display].svelte-xmh333,.text[data-step=label].svelte-xmh333,.text[data-step=tag].svelte-xmh333,.text[data-step=micro].svelte-xmh333{font-family:var(--font-cosmo-mono)}.text[data-step=label].svelte-xmh333,.text[data-step=tag].svelte-xmh333,.text[data-step=micro].svelte-xmh333,.text[data-step=display-2xl].svelte-xmh333,.text[data-step=display-xl].svelte-xmh333{text-transform:uppercase}.text[data-step=display-2xl].svelte-xmh333{font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height);letter-spacing:var(--text-display-2xl--letter-spacing);font-weight:var(--text-display-2xl--font-weight)}.text[data-step=display-xl].svelte-xmh333{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing);font-weight:var(--text-display-xl--font-weight)}.text[data-step=display-lg].svelte-xmh333{font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:var(--text-display-lg--letter-spacing);font-weight:var(--text-display-lg--font-weight)}.text[data-step=display-md].svelte-xmh333{font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);letter-spacing:var(--text-display-md--letter-spacing);font-weight:var(--text-display-md--font-weight)}.text[data-step=heading-1].svelte-xmh333{font-size:var(--text-heading-1);line-height:var(--text-heading-1--line-height);font-weight:var(--text-heading-1--font-weight)}.text[data-step=heading-2].svelte-xmh333{font-size:var(--text-heading-2);line-height:var(--text-heading-2--line-height);font-weight:var(--text-heading-2--font-weight)}.text[data-step=heading-3].svelte-xmh333{font-size:var(--text-heading-3);line-height:var(--text-heading-3--line-height);font-weight:var(--text-heading-3--font-weight)}.text[data-step=body-lg].svelte-xmh333{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.text[data-step=body-sm].svelte-xmh333{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.text[data-step=label].svelte-xmh333{font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);font-weight:var(--text-label--font-weight)}.text[data-step=tag].svelte-xmh333{font-size:var(--text-tag);line-height:var(--text-tag--line-height);letter-spacing:var(--text-tag--letter-spacing);font-weight:var(--text-tag--font-weight)}.text[data-step=meta].svelte-xmh333{font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.text[data-step=micro].svelte-xmh333{font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);font-weight:var(--text-micro--font-weight)}.spin.svelte-10mb0h7{animation:svelte-10mb0h7-spin .9s linear infinite;flex-shrink:0}@keyframes svelte-10mb0h7-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-10mb0h7{animation-duration:3s}}.avatar.svelte-7o1oxx{--s: 2.25rem;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--s);height:var(--s);border-radius:var(--radius-avatar);background:var(--ink-10);color:var(--text-1);font-size:calc(var(--s) * .38);font-weight:600;box-shadow:0 0 0 var(--border-hairline) var(--ink-10)}.avatar[data-size=xs].svelte-7o1oxx{--s: 1.25rem}.avatar[data-size=sm].svelte-7o1oxx{--s: 1.75rem}.avatar[data-size=lg].svelte-7o1oxx{--s: 3rem}.avatar[data-size=xl].svelte-7o1oxx{--s: 4rem}.avatar[data-shape=square].svelte-7o1oxx{border-radius:var(--radius-field)}.avatar[data-tone].svelte-7o1oxx{box-shadow:0 0 0 2px color-mix(in srgb,var(--tone) 70%,transparent)}img.svelte-7o1oxx{width:100%;height:100%;border-radius:inherit;object-fit:cover}.status.svelte-7o1oxx{position:absolute;right:-1px;bottom:-1px;width:28%;height:28%;min-width:.4rem;min-height:.4rem;border-radius:9999px;background:var(--tone);box-shadow:0 0 0 2px var(--canvas)}.badge.svelte-1j5dbfx{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:fit-content;max-width:100%;min-width:0;padding:.125rem .625rem;border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);font-size:var(--text-tag);font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.badge.svelte-1j5dbfx svg{width:.75rem;height:.75rem}.badge[data-tone=neutral][data-emphasis=solid].svelte-1j5dbfx{background:var(--action);color:var(--on-action)}.badge[data-tone=neutral][data-emphasis=soft].svelte-1j5dbfx{background:var(--ink-05);color:var(--text-1);border-color:var(--ink-10)}.badge[data-tone=neutral][data-emphasis=outline].svelte-1j5dbfx{border-color:var(--ink-10);color:var(--text-1)}.badge[data-tone=neutral][data-emphasis=ghost].svelte-1j5dbfx{color:var(--text-2)}.badge.svelte-1j5dbfx:not([data-tone=neutral]){border-color:color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 10%,transparent);color:var(--tone)}.btn.svelte-1qzwpmz{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--gap-inline);min-height:var(--ctl-md);--btn-px: 1.25rem;padding:0 var(--btn-px);border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);font:inherit;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;outline:none;transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out),transform var(--dur-snap) var(--ease-out)}.btn.svelte-1qzwpmz:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.btn.svelte-1qzwpmz:active:not(:disabled){transform:scale(var(--press-scale))}.btn.svelte-1qzwpmz:disabled{opacity:.5;pointer-events:none}.btn.svelte-1qzwpmz svg{width:var(--icon-sm);height:var(--icon-sm);pointer-events:none}.btn[data-size=xs].svelte-1qzwpmz{--btn-px: .625rem;min-height:var(--ctl-xs);font-size:var(--text-meta)}.btn[data-size=sm].svelte-1qzwpmz{--btn-px: 1rem;min-height:var(--ctl-sm)}.btn[data-size=lg].svelte-1qzwpmz{--btn-px: 1.75rem;min-height:var(--ctl-touch)}.btn[data-flush].svelte-1qzwpmz{margin-inline-start:calc(-1 * (var(--btn-px) + var(--border-hairline)))}.btn[data-emphasis=solid].svelte-1qzwpmz{background:var(--action);color:var(--on-action)}.btn[data-emphasis=solid].svelte-1qzwpmz:hover{background:var(--action-hover);box-shadow:var(--sh-action)}.btn[data-emphasis=soft].svelte-1qzwpmz{border-color:var(--ink-10);background:var(--ink-05);color:var(--ink-70)}.btn[data-emphasis=soft].svelte-1qzwpmz:hover{border-color:var(--line-strong);background:var(--ink-10);color:var(--action-ink, var(--action))}.btn[data-emphasis=outline].svelte-1qzwpmz{border-color:var(--line-strong);background:transparent;color:var(--text-1)}.btn[data-emphasis=outline].svelte-1qzwpmz:hover{border-color:var(--action);background:var(--ink-05);box-shadow:var(--sh-action)}.btn[data-emphasis=ghost].svelte-1qzwpmz{background:transparent;color:var(--ink-70)}.btn[data-emphasis=ghost].svelte-1qzwpmz:hover{background:var(--ink-05);color:var(--action)}.btn[data-tone-key=signal].svelte-1qzwpmz{border-color:color-mix(in srgb,var(--action) 40%,transparent);background:var(--ink-05);color:var(--action)}.btn[data-tone-key=critical].svelte-1qzwpmz{border-color:color-mix(in srgb,var(--signal-danger) 40%,transparent);background:color-mix(in srgb,var(--signal-danger) 15%,transparent);color:var(--danger-ink, var(--signal-danger))}.btn[data-tone-key=critical].svelte-1qzwpmz:hover{background:color-mix(in srgb,var(--signal-danger) 20%,transparent)}.btn[data-tone-key=signal].svelte-1qzwpmz:hover{border-color:var(--action);background:var(--ink-10);color:var(--action-ink, var(--action));box-shadow:var(--sh-action)}@media(max-width:47.99rem){.btn[data-size=md].svelte-1qzwpmz,.btn[data-size=sm].svelte-1qzwpmz{min-height:var(--touch-min)}}@media(prefers-reduced-motion:reduce){.btn.svelte-1qzwpmz:active:not(:disabled){transform:none}}.ib.svelte-1cdvzyd{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--ctl-md);height:var(--ctl-md);padding:0;border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink-70);cursor:pointer;outline:none;transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out),transform var(--dur-snap) var(--ease-out)}@media(hover:hover){.ib.svelte-1cdvzyd:hover:not(:disabled){background:var(--ink-05);color:var(--action)}}.ib.svelte-1cdvzyd:active:not(:disabled){background:var(--ink-10);color:var(--text-1)}.ib.svelte-1cdvzyd:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.ib.svelte-1cdvzyd:active:not(:disabled){transform:scale(var(--press-scale))}.ib.svelte-1cdvzyd:disabled{opacity:.45;cursor:not-allowed}.ib[data-size=xs].svelte-1cdvzyd{width:var(--ctl-xs);height:var(--ctl-xs)}.ib[data-size=sm].svelte-1cdvzyd{width:var(--ctl-sm);height:var(--ctl-sm)}.ib[data-size=lg].svelte-1cdvzyd{width:var(--ctl-touch);height:var(--ctl-touch)}.ib[data-emphasis=solid].svelte-1cdvzyd{background:var(--action);color:var(--on-action)}.ib[data-emphasis=soft].svelte-1cdvzyd{border-color:var(--ink-10);background:var(--ink-05)}.ib[data-emphasis=outline].svelte-1cdvzyd{border-color:var(--line-strong)}.ib[data-emphasis=solid].svelte-1cdvzyd:active:not(:disabled){background:var(--action-hover);color:var(--on-action)}@media(hover:hover){.ib[data-emphasis=solid].svelte-1cdvzyd:hover:not(:disabled){background:var(--action-hover);color:var(--on-action);box-shadow:var(--sh-action)}}@media(max-width:47.99rem),(pointer:coarse){.ib.svelte-1cdvzyd{min-width:var(--touch-min);min-height:var(--touch-min)}}@media(prefers-reduced-motion:reduce){.ib.svelte-1cdvzyd:active:not(:disabled){transform:none}}.callout.svelte-j37171{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:var(--border-hairline) solid color-mix(in srgb,var(--tone) 35%,transparent);border-left-width:2px;border-radius:var(--radius-field);background:color-mix(in srgb,var(--tone) 6%,transparent)}.callout[data-variant=banner].svelte-j37171{border-color:var(--tone);box-shadow:0 0 1rem -.25rem color-mix(in srgb,var(--tone) 35%,transparent)}.callout[data-variant=queue].svelte-j37171,.callout[data-variant=capture].svelte-j37171{border-style:dashed;border-left-width:1px;background:transparent}.callout[data-variant=status].svelte-j37171{padding:0;border:0;background:transparent;flex-direction:row}.main.svelte-j37171{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.icon.svelte-j37171{display:inline-flex;margin-top:.125rem;color:var(--tone)}.text.svelte-j37171{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:var(--text-body-md)}.title.svelte-j37171{margin:0;font-weight:500;line-height:1.2;color:var(--text-1)}.body.svelte-j37171{line-height:1.35;color:var(--text-2)}.side.svelte-j37171{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.side.indent.svelte-j37171{padding-left:1.5rem}.count.svelte-j37171{padding:0 .5rem;border-radius:var(--radius-control);background:var(--ink-10);font-size:var(--text-tag);font-variant-numeric:tabular-nums}@media(min-width:40rem){.callout.svelte-j37171:not([data-variant=status]){flex-direction:row;align-items:flex-start;justify-content:space-between}.side.svelte-j37171,.side.indent.svelte-j37171{padding-left:0;flex-shrink:0}}.backdrop.svelte-u4klqf{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;background:var(--canvas)}.dots.svelte-u4klqf{position:absolute;inset:0;z-index:-2;overflow:hidden;contain:strict;pointer-events:none;opacity:.8;transition:opacity var(--dur-slow) var(--ease-out)}.backdrop[data-active].svelte-u4klqf .dots:where(.svelte-u4klqf){opacity:1}canvas.svelte-u4klqf{position:absolute;inset:0;width:100%;height:100%}.glass.svelte-u4klqf{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--glass-bg);border-top:var(--border-hairline) solid var(--glass-border);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);transform:translateZ(0);will-change:backdrop-filter}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass.svelte-u4klqf{background:color-mix(in srgb,var(--canvas) 82%,transparent)}}@media(prefers-reduced-transparency:reduce){.glass.svelte-u4klqf{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.content.svelte-u4klqf{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}@media(prefers-reduced-motion:reduce){.dots.svelte-u4klqf{transition:none}}.chip.svelte-xs9suj{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.1875rem .625rem;border:var(--border-hairline) solid var(--ink-10);border-radius:var(--radius-control);background:var(--ink-05);color:var(--text-1);font-size:var(--text-tag);font-weight:500;white-space:nowrap}.chip[data-size=sm].svelte-xs9suj{padding:.0625rem .5rem;font-size:var(--text-micro)}.chip[data-emphasis=solid].svelte-xs9suj{background:var(--action);border-color:transparent;color:var(--on-action)}.chip[data-emphasis=outline].svelte-xs9suj{background:transparent}.chip[data-emphasis=ghost].svelte-xs9suj{background:transparent;border-color:transparent}.chip.svelte-xs9suj:not([data-tone=neutral]){border-color:color-mix(in srgb,var(--tone) 28%,transparent);color:var(--tone)}.chip:not([data-tone=neutral])[data-emphasis=soft].svelte-xs9suj{background:color-mix(in srgb,var(--tone) 10%,transparent)}.chip[data-glow].svelte-xs9suj{box-shadow:0 0 .75rem -.125rem color-mix(in srgb,var(--tone, var(--action)) 40%,transparent)}.lead.svelte-xs9suj{display:inline-flex}.lead.svelte-xs9suj svg{width:.8125rem;height:.8125rem}.scrim.svelte-78ojf{position:fixed;inset:0;z-index:var(--z-modal);display:flex;background:var(--overlay)}.sheet.svelte-78ojf{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--canvas);color:var(--text-1)}@media(min-width:48rem){.scrim.svelte-78ojf{align-items:center;justify-content:center;padding:1rem}.sheet.svelte-78ojf{width:min(32rem,100%);height:auto;max-height:min(100dvh - 2rem,46rem);padding:0;border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);box-shadow:var(--sh-lg)}.sheet[data-placement=right].svelte-78ojf{width:min(28rem,100%);height:calc(100dvh - 2rem);max-height:none;margin-left:auto}.scrim.svelte-78ojf:has(.sheet[data-placement=right]:where(.svelte-78ojf)){justify-content:flex-end}}.dialog.svelte-1g6lsxl{display:flex;flex-direction:column;justify-content:center;gap:1rem;flex:1;padding:1.5rem max(1.5rem,var(--safe-left))}.title.svelte-1g6lsxl{margin:0;font-size:var(--text-heading-2)}.message.svelte-1g6lsxl{margin:0;color:var(--text-2)}.actions.svelte-1g6lsxl{display:flex;justify-content:flex-end;gap:.75rem}.dialog[data-tone=critical].svelte-1g6lsxl .title:where(.svelte-1g6lsxl){color:var(--danger-ink, var(--signal-danger))}.splash.svelte-km5dy1{--stage: min( calc(100vw - 2rem) , 17rem);--mascot: calc(var(--stage) * 2 / 3);--glow: color-mix(in oklab, var(--splash-fg) 14%, transparent);--line-faint: .16;--line-soft: .32;--line-mid: .55;--line-bright: .92;--tilt-a: -16deg;--tilt-b: 21deg;--tilt-c: -8deg;--squash-a: .3;--squash-b: .44;--squash-c: .93;--intro: 1.4s;--draw: 2.6s;--breathe: 7s;--twinkle: 5.2s;--drift-turn: 90s;--orbit-outer: 40s;--orbit-a: 16s;--orbit-b: 24s;--orbit-c: 7s;--arc-loop: 4.8s;--expo: var(--ease-out);--standard: cubic-bezier(.4, 0, .2, 1);--splash-fg: var(--ink-100);--splash-bg: var(--canvas);position:relative;flex-shrink:0;width:var(--stage);aspect-ratio:1;color:var(--splash-fg);contain:layout paint;pointer-events:none;animation:svelte-km5dy1-fade var(--intro) var(--expo) both}.splash.svelte-km5dy1>:where(.svelte-km5dy1){position:absolute;inset:0}.art.svelte-km5dy1{display:block;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.halo.svelte-km5dy1{inset:12%;border-radius:9999px;background:radial-gradient(circle,var(--glow) 0%,transparent 70%);animation:svelte-km5dy1-breathe var(--breathe) var(--standard) infinite}.drift.svelte-km5dy1{animation:svelte-km5dy1-spin var(--drift-turn) linear infinite reverse}.stars.svelte-km5dy1{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;stroke:none;opacity:var(--line-mid)}.stars[data-twinkle].svelte-km5dy1{animation:svelte-km5dy1-twinkle var(--twinkle) var(--standard) infinite}.stars[data-twinkle="1"].svelte-km5dy1{animation-delay:calc(var(--twinkle) / -3)}.stars[data-twinkle="2"].svelte-km5dy1{animation-delay:calc(var(--twinkle) / -1.5)}.glint.svelte-km5dy1{fill:none;stroke:currentColor;stroke-width:.6}.tilt.svelte-km5dy1{transform:rotate(var(--ring-tilt, 0deg)) scaleY(var(--ring-squash, 1));animation:svelte-km5dy1-fade var(--intro) var(--expo) both;animation-delay:var(--ring-delay, 0s)}.tilt[data-ring=o].svelte-km5dy1{--ring-spin: var(--orbit-outer);--ring-dir: reverse}.tilt[data-ring=a].svelte-km5dy1{--ring-tilt: var(--tilt-a);--ring-squash: var(--squash-a);--ring-spin: var(--orbit-a);--ring-dir: normal;--ring-delay: .15s}.tilt[data-ring=b].svelte-km5dy1{--ring-tilt: var(--tilt-b);--ring-squash: var(--squash-b);--ring-spin: var(--orbit-b);--ring-dir: reverse;--ring-delay: .3s}.tilt[data-ring=c].svelte-km5dy1{--ring-tilt: var(--tilt-c);--ring-squash: var(--squash-c);--ring-spin: var(--orbit-c);--ring-dir: normal;--ring-delay: .45s}.half.svelte-km5dy1{position:absolute;left:0;right:0;height:50%;overflow:hidden}.half[data-half=back].svelte-km5dy1{top:0}.half[data-half=front].svelte-km5dy1{bottom:0}.spin.svelte-km5dy1{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform;animation:svelte-km5dy1-spin var(--ring-spin, var(--orbit-outer)) linear infinite var(--ring-dir, normal)}.half.svelte-km5dy1>.spin:where(.svelte-km5dy1){height:200%}.half[data-half=front].svelte-km5dy1>.spin:where(.svelte-km5dy1){top:-100%}.faint.svelte-km5dy1{stroke-width:.6;stroke-opacity:var(--line-faint)}.base.svelte-km5dy1{stroke-width:.9;stroke-opacity:var(--line-soft)}.dash.svelte-km5dy1{stroke-width:.9;stroke-opacity:var(--line-mid);stroke-dasharray:.5 4.5}.tick.svelte-km5dy1{stroke-width:.6;stroke-opacity:var(--line-mid)}.glyph.svelte-km5dy1{stroke-width:.6;stroke-opacity:var(--line-bright)}.occlude.svelte-km5dy1{stroke:var(--splash-bg);stroke-width:3.2}.node.svelte-km5dy1{fill:currentColor;stroke:none}.node-glow.svelte-km5dy1{fill:currentColor;fill-opacity:var(--line-faint);stroke:none}.arc.svelte-km5dy1{stroke-width:1.3;stroke-opacity:var(--line-bright);stroke-dasharray:1 1;animation:svelte-km5dy1-draw var(--arc-loop) var(--standard) infinite alternate}.arc[data-late].svelte-km5dy1{animation-delay:calc(var(--arc-loop) / -2)}.head.svelte-km5dy1{animation:svelte-km5dy1-fade var(--draw) var(--expo) both;animation-delay:calc(var(--draw) / 2)}.figure.svelte-km5dy1{display:grid;place-items:center;animation:svelte-km5dy1-rise var(--intro) var(--expo) both}.mascot.svelte-km5dy1{display:inline-grid;place-items:center;width:var(--mascot);height:var(--mascot)}.float.svelte-km5dy1{width:100%;height:100%;animation:svelte-km5dy1-float 3.6s ease-in-out infinite}.eyes.svelte-km5dy1 ellipse:where(.svelte-km5dy1){transform-box:fill-box;transform-origin:50% 50%;animation:svelte-km5dy1-blink 5s ease-in-out infinite}.wing-a.svelte-km5dy1{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-km5dy1-flap-a 2.2s ease-in-out infinite}.wing-b.svelte-km5dy1{transform-box:fill-box;transform-origin:50% 100%;animation:svelte-km5dy1-flap-b 2.2s ease-in-out infinite}.entering.svelte-km5dy1{animation:svelte-km5dy1-enter var(--enter-ms, 1.1s) var(--expo) forwards}.entering.svelte-km5dy1 .spin:where(.svelte-km5dy1){animation-duration:2.4s}@keyframes svelte-km5dy1-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-km5dy1-rise{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes svelte-km5dy1-spin{to{transform:rotate(360deg)}}@keyframes svelte-km5dy1-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes svelte-km5dy1-twinkle{0%,to{opacity:var(--line-mid)}50%{opacity:var(--line-faint)}}@keyframes svelte-km5dy1-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svelte-km5dy1-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes svelte-km5dy1-blink{0%,88%,to{transform:scaleY(1)}91%{transform:scaleY(.06)}94%{transform:scaleY(1)}}@keyframes svelte-km5dy1-flap-a{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes svelte-km5dy1-flap-b{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes svelte-km5dy1-enter{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(2.2)}}@media(prefers-reduced-motion:reduce){.splash.svelte-km5dy1,.splash.svelte-km5dy1 :where(.svelte-km5dy1){animation:none!important}.arc.svelte-km5dy1{stroke-dashoffset:0}.halo.svelte-km5dy1{opacity:.8}.entering.svelte-km5dy1{opacity:0;transition:opacity var(--enter-ms, .3s) linear}}.empty.svelte-1swdx5b{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.compact.svelte-1swdx5b{padding:1rem}.glyph.svelte-1swdx5b{color:var(--text-3)}.title.svelte-1swdx5b{margin:0;font-weight:500;color:var(--text-1)}.hint.svelte-1swdx5b{margin:0;max-width:65ch;font-size:var(--text-meta);color:var(--text-3)}.action.svelte-1swdx5b{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.err.svelte-1j64fu5{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.compact.svelte-1j64fu5{padding:1rem}.glyph.svelte-1j64fu5{color:var(--tone)}.title.svelte-1j64fu5{margin:0;font-weight:500;color:var(--text-1)}.hint.svelte-1j64fu5{margin:0;max-width:65ch;font-size:var(--text-meta);color:var(--text-3)}.actions.svelte-1j64fu5{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.export.svelte-1wkc31v{position:relative;display:inline-block}.menu.svelte-1wkc31v{position:absolute;inset-inline-end:0;z-index:var(--z-modal);display:flex;flex-direction:column;min-width:12rem;margin-top:var(--space-4);padding:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface-3);color:var(--text-1)}.item.svelte-1wkc31v{min-height:var(--touch-min);padding:0 var(--space-8);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.item.svelte-1wkc31v:hover{background:var(--ink-05)}.item.svelte-1wkc31v:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.sr.svelte-1wkc31v{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.field.svelte-1abzwqp{display:flex;flex-direction:column;gap:.375rem;min-width:0}.row.svelte-1abzwqp{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.label.svelte-1abzwqp{font-family:var(--font-cosmo-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--text-2)}.req.svelte-1abzwqp{color:var(--action)}.aside.svelte-1abzwqp{flex-shrink:0}.hint.svelte-1abzwqp,.error.svelte-1abzwqp{margin:0;font-size:var(--text-meta)}.hint.svelte-1abzwqp{color:var(--text-3)}.error.svelte-1abzwqp{color:var(--danger-ink, var(--signal-danger))}.gauge.svelte-eqilxh{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.caption.svelte-eqilxh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);min-width:0}.name.svelte-eqilxh{min-width:0;overflow:hidden;color:var(--text-2);font-family:var(--font-cosmo-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.val.svelte-eqilxh{flex-shrink:0;color:var(--text-1);font-family:var(--font-cosmo-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.track.svelte-eqilxh{overflow:hidden;height:var(--space-8);border-radius:var(--radius-pill);background:var(--ink-10)}.track[data-tone=ok].svelte-eqilxh{--tone: var(--success-ink, var(--signal-success))}.gauge[data-size=sm].svelte-eqilxh .track:where(.svelte-eqilxh){height:var(--space-4)}.fill.svelte-eqilxh{display:block;width:100%;height:100%;border-radius:inherit;background:var(--tone, var(--action));transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.fill.svelte-eqilxh{transition:none}}.field.svelte-1hg5lq9{width:100%;min-width:0;min-height:var(--ctl-md);padding:.5rem .75rem;border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--surface-sink);color:var(--text-1);font:inherit;font-size:max(var(--font-field-min),1em);transition:border-color var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out)}.field.svelte-1hg5lq9::placeholder{color:var(--text-4)}.field.svelte-1hg5lq9:hover:not(:disabled):not(:focus-visible){border-color:var(--ink-30)}.field.svelte-1hg5lq9:focus-visible{border-color:var(--action);box-shadow:var(--sh-action);outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.field[aria-invalid=true].svelte-1hg5lq9{border-color:var(--signal-danger)}.field.svelte-1hg5lq9:disabled{opacity:.5;cursor:not-allowed}@media(max-width:47.99rem){.field.svelte-1hg5lq9{min-height:var(--touch-min)}}@media(min-width:48rem){.field.svelte-1hg5lq9{font-size:inherit}}.bar.svelte-8rbi9h{display:grid;gap:var(--space-12);min-width:0;padding:var(--space-8) 0 var(--space-12)}.search-row.svelte-8rbi9h{display:flex;align-items:center;gap:var(--gap-inline);min-width:0}.search.svelte-8rbi9h{flex:1 1 10rem;min-width:0}.toggle.svelte-8rbi9h{display:inline-flex;flex-shrink:0}.body.svelte-8rbi9h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);min-width:0}.body[data-collapse=true].svelte-8rbi9h:not([data-open=true]){display:none}.body.svelte-8rbi9h>[data-slot=native-select]{flex:1 1 10rem}@media(min-width:48rem){.toggle.svelte-8rbi9h{display:none}.search.svelte-8rbi9h{max-width:28rem}.body[data-collapse=true].svelte-8rbi9h{display:flex}.body.svelte-8rbi9h>[data-slot=native-select]{flex:0 1 12rem}}.kbd.svelte-1le5itx{padding:0 .375rem;border:var(--border-hairline) solid var(--ink-10);border-radius:.25rem;font-family:var(--font-cosmo-mono);font-size:var(--text-meta);color:var(--text-2)}.list.svelte-1vu35m7{margin:0;padding:0;list-style:none;min-width:0}.row.svelte-11lsoe9{display:flex;align-items:center;gap:.5rem;min-height:var(--density-row);border-bottom:var(--border-hairline) solid var(--ink-10)}.row[data-selected].svelte-11lsoe9{background:var(--ink-05)}.main.svelte-11lsoe9{display:flex;flex:1;align-items:center;gap:var(--gap-head);min-width:0;min-height:inherit;padding:.5rem var(--density-pad);border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.main.static.svelte-11lsoe9{cursor:default}a.main.svelte-11lsoe9:hover,button.main.svelte-11lsoe9:hover{background:var(--ink-05)}.main.svelte-11lsoe9:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.row[data-gestures].svelte-11lsoe9 .main:where(.svelte-11lsoe9){user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.lead.svelte-11lsoe9{display:inline-flex;flex-shrink:0}.body.svelte-11lsoe9{min-width:0;flex:1}.actions.svelte-11lsoe9{display:flex;align-items:center;gap:.25rem;padding-right:var(--density-pad)}@media(prefers-reduced-motion:no-preference){.main.svelte-11lsoe9{transition:background var(--dur-quick) var(--ease-out)}}.meta.svelte-1fv4745{font-family:var(--font-cosmo-mono);font-size:var(--text-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.label.svelte-10lchp3{font-family:var(--font-cosmo-mono);font-size:var(--text-label);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing);line-height:var(--text-label--line-height);text-transform:uppercase;color:var(--text-2)}.label[data-tone].svelte-10lchp3{color:var(--tone)}.wrap.svelte-5yz8c9{position:relative;display:block;width:100%;min-width:0}.select.svelte-5yz8c9{width:100%;min-width:0;min-height:var(--ctl-md);padding:.5rem 2.25rem .5rem .75rem;appearance:none;border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--surface-sink);color:var(--text-1);font:inherit;font-size:max(var(--font-field-min),1em)}.select.svelte-5yz8c9:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.select.svelte-5yz8c9:disabled{opacity:.5;cursor:not-allowed}.chev.svelte-5yz8c9{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none;display:inline-flex}@media(max-width:47.99rem){.select.svelte-5yz8c9{min-height:var(--touch-min)}}@media(min-width:48rem){.select.svelte-5yz8c9{font-size:inherit}}.panel.svelte-81zjmx{display:flex;flex-direction:column;min-width:0;border:var(--border-hairline) solid var(--ink-10);border-radius:var(--radius-field);background:var(--surface-1);color:var(--text-1)}.panel[data-surface=raised].svelte-81zjmx{background:var(--surface-2)}.panel[data-surface=recessed].svelte-81zjmx{background:var(--surface-sink)}.panel[data-surface=void].svelte-81zjmx{background:var(--canvas)}.panel[data-surface=overlay].svelte-81zjmx{background:var(--surface-2);box-shadow:var(--sh-lg)}.panel[data-live].svelte-81zjmx{border-color:color-mix(in srgb,var(--tone, var(--action)) 45%,transparent);box-shadow:var(--sh-action)}.header.svelte-81zjmx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:var(--density-pad);border-bottom:var(--border-hairline) solid var(--ink-10)}.meta.svelte-81zjmx{margin-left:auto;min-width:0}.actions.svelte-81zjmx{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.body.svelte-81zjmx{flex:1;min-width:0;padding:var(--density-pad)}.body.flush.svelte-81zjmx{padding:0}.sk.svelte-w0pwo9{display:block;background:linear-gradient(90deg,var(--ink-05),var(--ink-10),var(--ink-05));background-size:200% 100%;border-radius:var(--radius-field);animation:svelte-w0pwo9-shimmer 1.4s linear infinite}.rounded.svelte-w0pwo9{border-radius:9999px}@keyframes svelte-w0pwo9-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sk.svelte-w0pwo9{animation:none}}.palette.svelte-1qm1ial{display:flex;flex-direction:column;flex:1;min-height:0}.input.svelte-1qm1ial{box-sizing:border-box;width:100%;min-height:var(--touch-min);padding:0 var(--space-16);border:0;border-bottom:var(--border-hairline) solid var(--ink-10);background:transparent;color:var(--text-1);font:inherit;font-size:max(1rem,var(--text-body))}.input.svelte-1qm1ial:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(var(--focus-ring-width) * -1)}.list.svelte-1qm1ial{flex:0 1 auto;min-height:0;margin:0;padding:var(--space-8);overflow-y:auto;list-style:none}.group.svelte-1qm1ial{padding:var(--space-8) var(--space-8) var(--space-4);color:var(--text-3);font-size:var(--text-meta);font-weight:600}.opt.svelte-1qm1ial{display:flex;align-items:center;gap:var(--space-12);min-height:var(--touch-min);padding:0 var(--space-12);border-radius:var(--radius-control);cursor:pointer}.opt[data-active=true].svelte-1qm1ial{background:var(--ink-10);outline:var(--border-hairline) solid var(--ring)}.name.svelte-1qm1ial{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body.svelte-1qm1ial{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--space-8) 0}.excerpt.svelte-1qm1ial{overflow:hidden;color:var(--text-3);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap}.notice.svelte-1qm1ial{margin:0;padding:var(--space-8) var(--space-16);background:var(--ink-05);color:var(--text-3);font-size:var(--text-meta)}.skeletons.svelte-1qm1ial{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-16)}.hint.svelte-1qm1ial{flex:none;color:var(--text-3);font-size:var(--text-meta)}.sr.svelte-1qm1ial{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.range.svelte-krr2tl{width:100%;min-height:var(--touch-min);accent-color:var(--action);background:transparent;cursor:pointer}.card.svelte-fg3jyb{display:grid;gap:var(--space-12);padding:var(--space-16);border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--surface-1);color:var(--text-1);min-width:0}h2.svelte-fg3jyb{margin:0;font-size:var(--text-heading-3);overflow-wrap:anywhere}.choices.svelte-fg3jyb{display:flex;flex-wrap:wrap;gap:var(--space-8)}.slider.svelte-fg3jyb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-12);align-items:center}.end.svelte-fg3jyb{font-size:var(--text-body-sm);color:var(--text-2)}.redact.svelte-1i9dhr5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);color:var(--text-2);font-size:var(--text-body-sm)}.shield.svelte-1i9dhr5{display:inline-flex;color:var(--ok)}.warn.svelte-1i9dhr5{color:var(--warn)}.secret.svelte-1i9dhr5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ask.svelte-1i9dhr5{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);margin-top:var(--space-8);padding:var(--space-12);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface-1)}.ask-actions.svelte-1i9dhr5{display:flex;flex-wrap:wrap;gap:var(--space-8)}@media(min-width:48rem){.ask.svelte-1i9dhr5{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.ask-actions.svelte-1i9dhr5,.ask.svelte-1i9dhr5 [data-slot=callout]{grid-column:1 / -1}}.section.svelte-16brcet{display:flex;flex-direction:column;gap:var(--gap-head);min-width:0}.header.svelte-16brcet{display:flex;align-items:center;gap:.75rem;min-width:0}.title.svelte-16brcet{margin:0;display:flex;align-items:center;gap:.5rem;font:inherit}.toggle.svelte-16brcet{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--touch-min);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.toggle.svelte-16brcet:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.chev.svelte-16brcet{display:inline-flex;transition:transform var(--dur-quick) var(--ease-out)}.chev.open.svelte-16brcet{transform:rotate(90deg)}.count.svelte-16brcet{font-size:var(--text-tag);color:var(--text-3);font-variant-numeric:tabular-nums}.rule.svelte-16brcet{flex:1;height:var(--border-hairline);background:var(--ink-10)}.actions.svelte-16brcet{display:flex;align-items:center;gap:.25rem}.body.svelte-16brcet{min-width:0}.search.svelte-1uewfkx{position:relative;width:100%;min-width:0}.search.svelte-1uewfkx .sf-input{padding-inline-end:var(--ctl-touch)}.search.svelte-1uewfkx .sf-input::-webkit-search-cancel-button,.search.svelte-1uewfkx .sf-input::-webkit-search-decoration{appearance:none;display:none}.clear.svelte-1uewfkx{position:absolute;inset-block:0;inset-inline-end:0;display:inline-flex;align-items:center}.help.svelte-1bg0o15{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24) max(var(--space-24),var(--safe-left))}.title.svelte-1bg0o15{margin:0;font-size:var(--text-heading-2)}.list.svelte-1bg0o15{margin:0}.group.svelte-1bg0o15{margin:var(--space-12) 0 var(--space-4);color:var(--text-3);font-size:var(--text-meta);font-weight:600}.row.svelte-1bg0o15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--touch-min)}dt.svelte-1bg0o15{min-width:0}dd.svelte-1bg0o15{margin:0;flex-shrink:0}.actions.svelte-1bg0o15{display:flex;justify-content:flex-end}.sf.svelte-162fpjv{position:relative;display:flex;min-width:0;max-width:100%;border-radius:var(--scroll-fade-radius, 0)}.sf[data-inline=true].svelte-162fpjv{display:inline-flex}.sf.svelte-162fpjv>:not(.edge){flex:1 1 auto;min-width:0}.edge.svelte-162fpjv{position:absolute;top:var(--scroll-fade-inset, 0);bottom:var(--scroll-fade-inset, 0);width:var(--scroll-fade-size, 1.75rem);pointer-events:none;opacity:0;transition:opacity var(--dur-quick) var(--ease-out)}.edge[data-on=true].svelte-162fpjv{opacity:1}.start.svelte-162fpjv{left:var(--scroll-fade-inset, 0);border-radius:var(--scroll-fade-radius, 0) 0 0 var(--scroll-fade-radius, 0);background:linear-gradient(to right,var(--scroll-fade-bg, var(--canvas)) 30%,transparent);box-shadow:inset .5rem 0 .5rem -.5rem var(--ink-20)}.end.svelte-162fpjv{right:var(--scroll-fade-inset, 0);border-radius:0 var(--scroll-fade-radius, 0) var(--scroll-fade-radius, 0) 0;background:linear-gradient(to left,var(--scroll-fade-bg, var(--canvas)) 30%,transparent);box-shadow:inset -.5rem 0 .5rem -.5rem var(--ink-20)}@media(prefers-reduced-motion:reduce){.edge.svelte-162fpjv{transition:none}}:root[data-motion=off] .edge.svelte-162fpjv{transition:none}.seg.svelte-8ugb59{display:inline-flex;max-width:100%;overflow-x:auto;padding:2px;gap:2px;border:var(--border-hairline) solid var(--ink-10);border-radius:var(--radius-control);background:var(--surface-sink)}.item.svelte-8ugb59{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--ctl-sm);padding:0 .875rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2);font-family:var(--font-cosmo-mono);font-size:var(--text-tag);letter-spacing:var(--text-tag--letter-spacing);text-transform:uppercase;white-space:nowrap;cursor:pointer}.item.svelte-8ugb59:hover:not(:disabled){color:var(--action)}.item[aria-checked=true].svelte-8ugb59{background:var(--ink-10);color:var(--action-ink, var(--action));box-shadow:inset 0 0 0 var(--border-hairline) var(--action)}.item.svelte-8ugb59:disabled{opacity:.45;cursor:not-allowed}.item.svelte-8ugb59:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.seg[data-size=lg].svelte-8ugb59 .item:where(.svelte-8ugb59){min-height:var(--touch-min)}@media(max-width:47.99rem){.item.svelte-8ugb59{min-height:var(--touch-min)}}.count.svelte-8ugb59{color:var(--text-3)}.dot.svelte-1383cj1{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:var(--tone, var(--text-3))}.pulse.svelte-1383cj1{animation:svelte-1383cj1-cosmo-pulse 2s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.pulse.svelte-1383cj1{animation:none}}@keyframes svelte-1383cj1-cosmo-pulse{0%,to{opacity:1}50%{opacity:.45}}.pill.svelte-1sqjgcl{display:inline-flex;align-items:center;gap:.5rem;padding:.1875rem .75rem;border:var(--border-hairline) solid var(--ink-10);border-radius:var(--radius-control);background:var(--ink-05);color:var(--text-1);font-family:var(--font-cosmo-mono);font-size:var(--text-tag);letter-spacing:var(--text-tag--letter-spacing);text-transform:uppercase;white-space:nowrap}.pill.svelte-1sqjgcl:not([data-tone=neutral]){border-color:color-mix(in srgb,var(--tone) 28%,transparent)}.tabs.svelte-vrj3n7{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:var(--border-hairline) solid var(--ink-10)}.tabs.svelte-vrj3n7::-webkit-scrollbar{display:none}.tab.svelte-vrj3n7{flex-shrink:0;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 1rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-family:var(--font-cosmo-mono);font-size:var(--text-tag);letter-spacing:var(--text-tag--letter-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer}.tab.svelte-vrj3n7{transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}@media(hover:hover){.tab.svelte-vrj3n7:hover{background:var(--ink-05);color:var(--action)}.tab.svelte-vrj3n7:hover:not([aria-current=page]){border-bottom-color:var(--ink-20)}}.tab[aria-current=page].svelte-vrj3n7{color:var(--action);border-bottom-color:var(--action)}.tab.svelte-vrj3n7:active{background:var(--ink-10);color:var(--text-1)}@media(prefers-reduced-motion:reduce){.tab.svelte-vrj3n7{transition:none}}.tab.svelte-vrj3n7:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.area.svelte-ku97jb{width:100%;min-width:0;min-height:4.5rem;padding:.5rem .75rem;resize:vertical;border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--surface-sink);color:var(--text-1);font:inherit;font-size:max(var(--font-field-min),1em)}.area.svelte-ku97jb::placeholder{color:var(--text-4)}.area.svelte-ku97jb:focus-visible{border-color:var(--action);box-shadow:var(--sh-action);outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.area[aria-invalid=true].svelte-ku97jb{border-color:var(--signal-danger)}@media(min-width:48rem){.area.svelte-ku97jb{font-size:inherit}}.tg.svelte-128inut{--tg-axis-w: 3rem;--tg-more-w: var(--touch-min);position:relative;isolation:isolate;min-width:0;color:var(--text-1)}.sr.svelte-128inut{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.scroll.svelte-128inut{overflow:auto;max-height:var(--tg-max-h);overscroll-behavior:contain}.inner.svelte-128inut{min-width:calc(var(--tg-axis-w) + var(--tg-cols) * var(--tg-col-min))}.head.svelte-128inut,.body.svelte-128inut{display:grid;grid-template-columns:var(--tg-axis-w) minmax(0,1fr);min-width:0}.head.svelte-128inut{position:sticky;top:0;z-index:4;grid-template-columns:var(--tg-axis-w) repeat(var(--tg-cols),minmax(0,1fr));border-bottom:var(--border-hairline) solid var(--ink-10);background:var(--canvas)}.corner.svelte-128inut{position:sticky;left:0;background:var(--canvas)}.colhead.svelte-128inut{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border-left:var(--border-hairline) solid var(--ink-10)}.colhead[data-today].svelte-128inut{box-shadow:inset 0 var(--focus-ring-width) 0 var(--action)}.colname.svelte-128inut{overflow:hidden;color:var(--text-2);font-family:var(--font-cosmo-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.colhead[data-today].svelte-128inut .colname:where(.svelte-128inut){color:var(--text-1);font-weight:700}.colsub.svelte-128inut{overflow:hidden;color:var(--text-3);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap}.axis.svelte-128inut{position:sticky;left:0;z-index:3;display:grid;grid-auto-rows:var(--tg-hour-h);background:var(--canvas)}.hour.svelte-128inut{padding:var(--space-4) var(--space-8) 0 0;color:var(--text-3);font-family:var(--font-cosmo-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right}.hour[data-near-now].svelte-128inut{visibility:hidden}.cols.svelte-128inut{position:relative;display:grid;grid-template-columns:repeat(var(--tg-cols),minmax(0,1fr));min-width:0;height:calc(var(--tg-span) * var(--tg-hour-h));background-image:linear-gradient(to bottom,var(--ink-10) 0,var(--ink-10) var(--border-hairline),transparent var(--border-hairline));background-size:100% var(--tg-hour-h)}.probe.svelte-128inut{position:absolute;width:var(--tg-lane-min);height:0;visibility:hidden;pointer-events:none}.more-probe.svelte-128inut{width:var(--tg-more-w)}.col.svelte-128inut{position:relative;margin:0;padding:0;list-style:none;border-left:var(--border-hairline) solid var(--ink-10)}.col[data-today].svelte-128inut{background:color-mix(in srgb,var(--action) 5%,transparent)}.event.svelte-128inut,.more-slot.svelte-128inut{position:absolute;top:calc(var(--t0) * var(--tg-hour-h));margin:0;padding:0;list-style:none}.event.svelte-128inut{--avail: calc(100% - var(--reserve, 0) * var(--tg-more-w));--state-ev: var(--text-3);--ev: var(--tone, var(--state-ev));left:calc(var(--avail) * var(--lane) / var(--lanes));width:calc(var(--avail) / var(--lanes));height:max(calc(var(--len) * var(--tg-hour-h)),calc(var(--touch-min) + 2px));padding:1px;box-sizing:border-box;container-type:inline-size}.event[data-state=now].svelte-128inut{--state-ev: var(--action)}.event[data-state=soon].svelte-128inut{--state-ev: var(--warn-ink)}.block.svelte-128inut{display:flex;box-sizing:border-box;width:100%;height:100%;min-width:0;flex-direction:column;gap:var(--space-4);overflow:hidden;padding:var(--space-4) var(--space-8);border:var(--border-hairline) solid color-mix(in srgb,var(--ev) 40%,transparent);border-left:var(--space-4) solid var(--ev);border-radius:var(--radius-input);background:color-mix(in srgb,var(--ev) 12%,var(--canvas));color:var(--text-1);font:inherit;text-align:left}button.block.svelte-128inut{cursor:pointer}button.block.svelte-128inut:hover{background:color-mix(in srgb,var(--ev) 20%,var(--canvas))}button.block.svelte-128inut:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(var(--focus-ring-width) * -1);position:relative;z-index:2}.title.svelte-128inut{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-body-sm);font-weight:500;line-height:1.25;overflow-wrap:anywhere}.event[data-size=s].svelte-128inut .title:where(.svelte-128inut),.event[data-size=m].svelte-128inut .title:where(.svelte-128inut){-webkit-line-clamp:1;line-clamp:1}.meta.svelte-128inut{overflow:hidden;color:var(--text-2);font-family:var(--font-cosmo-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.m-short.svelte-128inut{display:none}@container (max-width: 8rem){.m-short.svelte-128inut{display:inline}.m-long.svelte-128inut{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%)}}.event[data-size=s].svelte-128inut .meta:where(.svelte-128inut){position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%)}.event[data-state=now].svelte-128inut .block:where(.svelte-128inut){border-width:var(--focus-ring-width);border-left-width:var(--space-4);box-shadow:var(--sh-sm)}.event[data-state=soon].svelte-128inut .block:where(.svelte-128inut){border-style:dashed;border-left-style:solid}.event[data-state=done].svelte-128inut .block:where(.svelte-128inut){background:transparent;border-color:var(--ink-20);border-left-color:var(--ink-30);color:var(--text-2)}.more-slot.svelte-128inut{right:0;width:var(--tg-more-w);height:var(--touch-min)}.more.svelte-128inut{box-sizing:border-box;width:100%;height:100%;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-1);cursor:pointer;font-family:var(--font-cosmo-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.more.svelte-128inut:hover{background:var(--surface-3)}.more.svelte-128inut:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(var(--focus-ring-width) * -1)}.extra.svelte-128inut{position:absolute;top:0;right:0;z-index:3;margin:0;padding:0;list-style:none}.now.svelte-128inut{position:absolute;top:calc(var(--t0) * var(--tg-hour-h));right:0;left:0;z-index:3;height:var(--focus-ring-width);margin-top:calc(var(--focus-ring-width) / -2);background:var(--action);pointer-events:none}.now.svelte-128inut:before{content:"";position:absolute;top:50%;left:0;width:var(--space-12);height:var(--space-12);border-radius:50%;background:var(--action);transform:translate(-50%,-50%);animation:svelte-128inut-tg-breathe 2.4s var(--ease-out) infinite}.now-label.svelte-128inut{position:absolute;top:50%;right:100%;margin-right:var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-input);background:var(--action);color:var(--on-action);font-family:var(--font-cosmo-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;transform:translateY(-50%)}@keyframes svelte-128inut-tg-breathe{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.now.svelte-128inut:before{animation:none}}.wrap.svelte-rgq5lj{display:inline-flex;align-items:center;gap:.5rem}.toggle.svelte-rgq5lj{--h: 1.75rem;display:inline-grid;place-items:center;flex-shrink:0;min-width:var(--touch-min);min-height:var(--touch-min);padding:0;border:0;background:transparent;cursor:pointer}.toggle[data-size=sm].svelte-rgq5lj{--h: 1.25rem}.track.svelte-rgq5lj{display:inline-flex;align-items:center;width:calc(var(--h) * 1.8);height:var(--h);padding:2px;box-sizing:border-box;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-control);background:var(--ink-10);transition:background var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.toggle.svelte-rgq5lj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-control)}.toggle[data-state=checked].svelte-rgq5lj .track:where(.svelte-rgq5lj){background:var(--action);border-color:var(--action)}.toggle.svelte-rgq5lj:disabled{opacity:.5;cursor:not-allowed}.toggle[aria-busy=true].svelte-rgq5lj{cursor:progress}.thumb.svelte-rgq5lj{width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:9999px;background:var(--ink-100);transition:transform var(--dur-quick) var(--ease-out)}@media(prefers-reduced-motion:reduce){.track.svelte-rgq5lj,.thumb.svelte-rgq5lj{transition:none}}.toggle[data-state=checked].svelte-rgq5lj .thumb:where(.svelte-rgq5lj){transform:translate(calc(var(--h) * .8));background:var(--on-action)}.err.svelte-rgq5lj{color:var(--danger-ink, var(--signal-danger));font-size:var(--text-meta)}.stack.svelte-16stjvn{display:flex;flex-direction:column;gap:var(--g);min-width:0}.container.svelte-10r6p7{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;padding-inline:max(var(--gutter-mobile),var(--safe-left)) max(var(--gutter-mobile),var(--safe-right))}.container[data-width=reading].svelte-10r6p7{max-width:var(--container-reading)}.container[data-width=wide].svelte-10r6p7{max-width:none}@media(min-width:48rem){.container.svelte-10r6p7{padding-inline:var(--gutter-tablet)}}.header.svelte-mseo1l{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;min-height:calc(var(--bar-h) + var(--safe-top));padding:var(--safe-top) max(var(--gutter-mobile),var(--safe-right)) 0 max(var(--gutter-mobile),var(--safe-left));border-bottom:var(--border-hairline) solid var(--ink-10);background:var(--canvas)}.title.svelte-mseo1l{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-heading-3);font-weight:700}.actions.svelte-mseo1l{display:flex;align-items:center;gap:.25rem}.rail.svelte-1erlhwf{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0;border-right:var(--border-hairline) solid var(--line);background:var(--bg)}.group.svelte-1erlhwf{display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.sep.svelte-1erlhwf{width:24px;margin:4px 0;border:0;border-top:var(--border-hairline) solid var(--line)}a.svelte-1erlhwf{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);color:var(--muted);transition:background var(--dur) var(--standard)}a.svelte-1erlhwf:hover{background:var(--hover);color:var(--fg)}a[aria-current=page].svelte-1erlhwf{color:var(--accent);background:var(--hover)}.nav.svelte-1s9b0xj{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--safe-top) + .5rem) .5rem .5rem}.item.svelte-1s9b0xj{display:flex;align-items:center;gap:.75rem;min-height:var(--touch-min);padding:0 .75rem;border-radius:var(--radius-field);color:var(--text-1);text-decoration:none}.item.svelte-1s9b0xj:hover{background:var(--ink-05)}.item[aria-current=page].svelte-1s9b0xj{background:var(--ink-10);color:var(--action-ink, var(--action))}.item.svelte-1s9b0xj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.heading.svelte-1s9b0xj{margin:.75rem .75rem .25rem;color:var(--text-3);font-size:var(--text-meta);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.heading.svelte-1s9b0xj:first-child{margin-top:0}.text.svelte-1s9b0xj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push.svelte-9v9h2b{position:relative;flex:1;min-height:0;overflow:clip;padding-bottom:var(--safe-bottom)}.track.svelte-9v9h2b{position:absolute;inset:0;will-change:transform}.track[data-open].svelte-9v9h2b{translate:calc(var(--drawer-width) * -1) 0}.content.svelte-9v9h2b{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.drawer.svelte-9v9h2b{position:absolute;top:0;bottom:0;left:100%;display:flex;flex-direction:column;width:var(--drawer-width);touch-action:pan-y;border-left:var(--border-hairline) solid var(--ink-10);background:var(--surface-1);padding-right:var(--safe-right)}.trap.svelte-9v9h2b{display:flex;flex-direction:column;flex:1;min-height:0}.strip.svelte-9v9h2b{position:absolute;inset-block:0;left:0;right:var(--drawer-width);z-index:1;padding:0;border:0;background:transparent;touch-action:pan-y;cursor:default}.edge.svelte-9v9h2b{position:absolute;top:var(--shell-header-h);bottom:0;right:var(--drawer-edge-inset);z-index:1;width:var(--drawer-edge-width);touch-action:pan-y}@media(prefers-reduced-motion:no-preference){.track.svelte-9v9h2b{transition:translate var(--dur-base) var(--ease-out)}.track.svelte-9v9h2b[data-dragging]{transition:none}}@media(min-width:47.5rem){.drawer.svelte-9v9h2b,.edge.svelte-9v9h2b,.strip.svelte-9v9h2b{display:none}.track[data-open].svelte-9v9h2b{translate:none}.push.svelte-9v9h2b{padding-bottom:0}}.bar.svelte-pfwr3f{display:flex;flex-shrink:0;min-height:var(--bar-h);padding:0 var(--safe-right) var(--safe-bottom) 0;border-top:var(--border-hairline) solid var(--ink-10);background:var(--surface-1)}.bar[data-keyboard].svelte-pfwr3f{display:none}.item.svelte-pfwr3f{position:relative;flex:1 1 0;min-width:0;min-height:var(--touch-min);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.25rem;border:0;background:none;font:inherit;font-size:var(--text-tag);color:var(--text-2);text-decoration:none;cursor:pointer}.item.svelte-pfwr3f:hover{background:var(--ink-05)}.item[aria-current=page].svelte-pfwr3f,.item[data-active].svelte-pfwr3f{color:var(--action-ink, var(--action));font-weight:600}.item[aria-current=page].svelte-pfwr3f:before,.item[data-active].svelte-pfwr3f:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;background:currentColor}.item.svelte-pfwr3f:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:-2px}.icon.svelte-pfwr3f{position:relative;display:inline-flex}.badge.svelte-pfwr3f{position:absolute;top:-.25rem;left:55%;min-width:1rem;padding:0 .25rem;border-radius:var(--radius-control);background:var(--action);color:var(--on-action);font-size:var(--text-tag);line-height:1rem;text-align:center;font-variant-numeric:tabular-nums}.text.svelte-pfwr3f{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr.svelte-pfwr3f{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:47.5rem){.bar.svelte-pfwr3f{display:none}}.frame.svelte-1hekb4z{position:fixed;inset:0;display:flex;flex-direction:column;overflow:clip;background:var(--canvas);color:var(--text-1);padding-left:var(--safe-left)}.rail.svelte-1hekb4z{display:none}.col.svelte-1hekb4z{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.main.svelte-1hekb4z{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width:47.5rem){.frame.svelte-1hekb4z{position:static;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);height:100vh;height:100dvh;padding-left:0}.rail.svelte-1hekb4z{display:block}.mobile-header.svelte-1hekb4z{display:none}}.timeline.svelte-s4c6ap{position:relative;height:var(--space-4);width:100%;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--login-fg) 14%,transparent);overflow:hidden}.fill.svelte-s4c6ap{position:absolute;inset:0;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--login-accent),var(--login-accent-2));animation:svelte-s4c6ap-sweep var(--bar-ms) linear forwards}.slow.svelte-s4c6ap .fill:where(.svelte-s4c6ap){animation:svelte-s4c6ap-sweep var(--bar-ms) linear forwards,svelte-s4c6ap-pulse 1.2s ease-in-out var(--bar-ms) infinite;background:var(--login-warn)}@keyframes svelte-s4c6ap-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-s4c6ap-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.fill.svelte-s4c6ap,.slow.svelte-s4c6ap .fill:where(.svelte-s4c6ap){animation:none;transform:none;opacity:.6}}.login.svelte-133cj2z{--login-bg: var(--canvas);--login-fg: var(--ink-100);--login-muted: var(--text-2);--login-field: var(--surface-sink);--login-border: var(--ink-50);--login-accent: var(--action);--login-accent-2: var(--action-hover);--login-ok: color-mix(in srgb, var(--signal-success) 55%, var(--ink-100));--login-warn: var(--warn-ink);--login-err: color-mix(in srgb, var(--signal-danger) 65%, var(--ink-100));height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--space-16);padding:max(var(--space-16),var(--safe-top)) max(var(--space-16),var(--safe-right)) max(var(--space-16),var(--safe-bottom)) max(var(--space-16),var(--safe-left));background:var(--login-bg);color:var(--login-fg);font-family:var(--font-cosmo-sans)}.stage.svelte-133cj2z{display:grid;place-items:center}.panel.svelte-133cj2z{width:min(100%,26rem);display:flex;flex-direction:column;gap:var(--space-12)}h1.svelte-133cj2z{margin:0;font-size:var(--text-heading-3);line-height:var(--text-heading-3--line-height);font-weight:650;text-align:center;letter-spacing:.01em}.step.svelte-133cj2z{margin:0;text-align:center;font-size:var(--text-body-sm);color:var(--login-muted)}.form.svelte-133cj2z{display:flex;flex-direction:column;gap:var(--space-8)}label.svelte-133cj2z{font-size:var(--text-body-md);font-weight:600}.field.svelte-133cj2z{position:relative;display:flex;align-items:center;border:var(--focus-ring-width) solid var(--login-border);border-radius:var(--radius-field);background:var(--login-field);transition:border-color var(--dur-quick) var(--ease-out)}.field.svelte-133cj2z:focus-within{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.field[data-tone=success].svelte-133cj2z{border-color:var(--login-ok)}.field[data-tone=warning].svelte-133cj2z{border-color:var(--login-warn)}.field[data-tone=error].svelte-133cj2z{border-color:var(--login-err)}input[id=login-field].svelte-133cj2z{flex:1;min-width:0;min-height:var(--touch-min);padding:var(--space-8) var(--space-12);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-size:max(var(--font-field-min),1em);outline:none}input.svelte-133cj2z::placeholder{color:var(--login-muted);opacity:.8}.reveal.svelte-133cj2z,.back.svelte-133cj2z{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-8);border:0;border-radius:var(--radius-field);background:transparent;color:inherit;font:inherit;font-size:var(--text-body-md);cursor:pointer}.reveal.svelte-133cj2z:hover,.back.svelte-133cj2z:hover{background:var(--hover)}.reveal.svelte-133cj2z:focus-visible,.back.svelte-133cj2z:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.chip.svelte-133cj2z{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border:var(--border-hairline) solid var(--login-border);border-radius:var(--radius-field)}.chip-label.svelte-133cj2z{font-size:var(--text-meta);color:var(--login-muted)}.chip-email.svelte-133cj2z{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.back.svelte-133cj2z{text-decoration:underline;text-underline-offset:3px}.hint.svelte-133cj2z{margin:0;font-size:var(--text-body-sm);color:var(--login-muted)}.forgot.svelte-133cj2z{align-self:flex-start}.report.svelte-133cj2z{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border:var(--border-hairline) solid var(--login-err);border-radius:var(--radius-field)}.report.svelte-133cj2z h2:where(.svelte-133cj2z){margin:0;font-size:var(--text-body-lg)}.or.svelte-133cj2z{margin:0;text-align:center;font-size:var(--text-body-sm);color:var(--login-muted)}.form.svelte-133cj2z .passkey{width:100%}.forgot.svelte-133cj2z:disabled{opacity:.6;cursor:default}.bar-slot.svelte-133cj2z{min-height:var(--space-4)}.sr-only.svelte-133cj2z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entering.svelte-133cj2z .panel:where(.svelte-133cj2z){opacity:0;transform:translateY(var(--space-8));transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.entering.svelte-133cj2z{animation:svelte-133cj2z-leave var(--enter-ms) ease-in forwards}@keyframes svelte-133cj2z-leave{0%,70%{background:var(--login-bg)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.field.svelte-133cj2z{transition:none}.entering.svelte-133cj2z .panel:where(.svelte-133cj2z){transition:none;transform:none}.entering.svelte-133cj2z{animation:none}}.code.svelte-jibl16{box-sizing:border-box;width:100%;min-height:var(--ctl-touch);padding:0 var(--space-12);border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--surface-sink);color:var(--text-1);font:inherit;font-family:var(--font-cosmo-mono);font-size:var(--text-heading-1);letter-spacing:.4em;text-align:center;transition:border-color var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out)}.code.svelte-jibl16::placeholder{color:var(--text-4)}.code.svelte-jibl16:focus-visible{border-color:var(--action);box-shadow:var(--sh-action);outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.code.svelte-jibl16:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.code.svelte-jibl16{transition:none}}.signer.svelte-ie2n8y{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:36rem;min-height:100dvh;margin:0 auto;padding:max(var(--space-16),var(--safe-top)) max(var(--gutter-mobile),var(--safe-right)) max(var(--space-24),var(--safe-bottom)) max(var(--gutter-mobile),var(--safe-left));background:var(--canvas);color:var(--text-1);font-family:inherit}.head.svelte-ie2n8y{display:flex;flex-direction:column;gap:var(--space-4)}h1.svelte-ie2n8y{margin:0;font-size:var(--text-heading-2);overflow-wrap:anywhere}h2.svelte-ie2n8y{margin:var(--space-8) 0 var(--space-4);font-size:var(--text-heading-3)}p.svelte-ie2n8y{margin:0}.muted.svelte-ie2n8y{color:var(--text-3);font-size:var(--text-body-sm)}.docs.svelte-ie2n8y{margin:0;padding:0;list-style:none}.docs.svelte-ie2n8y li:where(.svelte-ie2n8y){padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--ink-10)}a.svelte-ie2n8y{color:var(--action);text-underline-offset:.2em}a.svelte-ie2n8y:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.docs.svelte-ie2n8y a:where(.svelte-ie2n8y){display:inline-flex;align-items:center;min-height:var(--touch-min)}.sr.svelte-ie2n8y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.consent.svelte-ie2n8y{line-height:1.5;white-space:pre-line;color:var(--text-2)}.check.svelte-ie2n8y{display:flex;align-items:center;gap:var(--space-12);min-height:var(--touch-min);cursor:pointer}.check.svelte-ie2n8y input:where(.svelte-ie2n8y){width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:var(--action)}.signer.svelte-ie2n8y .btn[data-size=lg]{width:100%}.code.svelte-ie2n8y{display:flex;flex-direction:column;gap:var(--space-12)}.doc.svelte-ie2n8y{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-8)}dt.svelte-ie2n8y{font-weight:600;font-size:var(--text-body-sm)}dd.svelte-ie2n8y{margin:0 0 var(--space-8);color:var(--text-2)}pre.svelte-ie2n8y{white-space:pre-wrap;font:inherit}iframe.svelte-ie2n8y{display:block;width:100%;height:70dvh;min-height:22rem;border:var(--border-hairline) solid var(--ink-20);border-radius:var(--radius-field);background:var(--canvas)}.privacy.svelte-ie2n8y p:where(.svelte-ie2n8y){margin:var(--space-8) 0;font-size:var(--text-body-sm);line-height:1.5;color:var(--text-2)}summary.svelte-ie2n8y{display:flex;align-items:center;min-height:var(--touch-min);color:var(--text-2);cursor:pointer}summary.svelte-ie2n8y:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.refuse.svelte-ie2n8y{display:flex;flex-direction:column;gap:var(--space-12)}.refuse[open].svelte-ie2n8y{padding-bottom:var(--space-8)}.sk.svelte-ie2n8y{display:flex;flex-direction:column;gap:var(--space-12)}.wrap.svelte-76lzuc{position:fixed;z-index:var(--z-toast);left:var(--space-8);right:var(--space-8);bottom:var(--space-8);max-width:40rem;margin-inline:auto}.wrap.svelte-1p5c0tx{position:relative;display:inline-flex}.dot.svelte-1p5c0tx{position:absolute;top:0;right:0;min-width:1.125rem;height:1.125rem;padding:0 var(--space-4);display:grid;place-items:center;box-sizing:border-box;border-radius:var(--radius-control);background:var(--danger-ink, var(--signal-danger));color:var(--on-action);font-size:var(--text-tag);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.wrap.svelte-fbmwug{position:fixed;z-index:var(--z-toast);left:var(--space-8);right:var(--space-8);bottom:var(--space-8);max-width:40rem;margin-inline:auto;background:var(--surface-1);border-radius:var(--radius-control)}.boot.svelte-11488dk{display:grid;place-items:center;height:100vh;height:100dvh;color:var(--text-3);background:var(--canvas)}.loading.svelte-11488dk{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24) var(--space-16)}.state.svelte-11488dk{padding:var(--space-16)}.sr.svelte-11488dk{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip.svelte-11488dk{position:fixed;z-index:var(--z-toast);top:var(--space-8);left:var(--space-8);transform:translateY(-200%);display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-16);border-radius:var(--radius-control);background:var(--action);color:var(--on-action);font-weight:600;text-decoration:none}.skip.svelte-11488dk:focus-visible{transform:none;outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:no-preference){.skip.svelte-11488dk{transition:transform var(--dur-quick) var(--ease-out)}}.host.svelte-1u3dxkj{position:fixed;z-index:var(--z-toast);right:max(var(--space-16),var(--safe-right));bottom:max(var(--space-16),var(--safe-bottom));width:min(24rem,calc(100vw - 2 * var(--space-16)));display:flex;flex-direction:column;gap:var(--space-8);pointer-events:none}.stack.svelte-1u3dxkj{display:flex;flex-direction:column;gap:var(--space-8)}.toast.svelte-1u3dxkj{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:var(--border-hairline) solid var(--tone);border-left-width:var(--focus-ring-width);border-radius:var(--radius-field);background:color-mix(in srgb,var(--tone) 8%,var(--surface-1));color:var(--text-1);box-shadow:var(--sh-lg);animation:svelte-1u3dxkj-rise var(--dur-base) var(--ease-out)}.toast.svelte-1u3dxkj>svg{flex:none;margin-top:var(--space-4);color:var(--tone)}.body.svelte-1u3dxkj{flex:1;min-width:0;font-size:var(--text-body-md);line-height:var(--text-body-md--line-height)}.body.svelte-1u3dxkj p:where(.svelte-1u3dxkj){margin:0;overflow-wrap:anywhere}.body.svelte-1u3dxkj strong:where(.svelte-1u3dxkj){display:block;font-weight:600}.action.svelte-1u3dxkj{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-top:var(--space-4);padding:0 var(--space-12);font:inherit;font-weight:600;color:var(--text-1);background:none;border:var(--border-hairline) solid var(--tone);border-radius:var(--radius-control);cursor:pointer}.action.svelte-1u3dxkj:hover{background:var(--hover)}.action.svelte-1u3dxkj:focus-visible,.close.svelte-1u3dxkj:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.close.svelte-1u3dxkj{flex:none;display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);margin:calc(-1 * var(--space-12)) calc(-1 * var(--space-12)) 0 0;color:var(--text-3);background:none;border:0;border-radius:var(--radius-control);cursor:pointer}.close.svelte-1u3dxkj:hover{background:var(--hover);color:var(--text-1)}.sr.svelte-1u3dxkj{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1u3dxkj-rise{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast.svelte-1u3dxkj{animation:none}}@media(max-width:47.99rem){.host.svelte-1u3dxkj{left:max(var(--space-16),var(--safe-left));width:auto}}.boot.svelte-e16qsm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-16);text-align:center;height:100vh;height:100dvh;color:var(--text-3);background:var(--canvas)}.boot-text.svelte-e16qsm{margin:0;color:var(--text-1);font-size:var(--text-body-md)}.boot-hint.svelte-e16qsm{margin:0;color:var(--text-2);font-size:var(--text-body-sm)}.public.svelte-e16qsm{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--space-16);background:var(--canvas);color:var(--text-1)}
