:root{--greyscale-0:#fff;--greyscale-5:#f6f6f6;--greyscale-8:#f0f0f0;--greyscale-10:#e4e4e4;--greyscale-30:#ccc;--greyscale-40:#999;--greyscale-50:#878787;--greyscale-60:#666;--greyscale-70:#505050;--greyscale-80:#333;--greyscale-85:#262626;--greyscale-90:#1a1a1a;--greyscale-100:#000;--amber-700:#b45309;--error-100:#ff4545;--error-80:#ff6a6a;--error-110:#e63e3e;--error-120:#cc3737;--success-100:#33ca8a;--success-120:#29a26f;--warning-100:#f59e0b;--primary-5:#f7ecff;--primary-10:#efdcff;--primary-20:#e0bdff;--primary-30:#cf99ff;--primary-50:#b975ff;--primary-100:#9d2bff;--primary-110:#8a1ff0;--primary-120:#761ad1;--primary-140:#4f1191;--primary-150:#3d0d72;--primary-180:#18082b;--primary-190:#0d0418;--secondary-100:#22d3ee;--accent-primary:#9d2bff;--accent-primary-hover:#b760ff;--accent-primary-pressed:#761ad1;--accent-primary-soft:#9d2bff24;--accent-primary-glow:#9d2bff66;--accent-secondary:#22d3ee;--accent-secondary-hover:#5ce0f5;--accent-secondary-pressed:#0bb6d4;--accent-secondary-soft:#22d3ee1f;--color-success:#10b981;--color-success-hover:#34d399;--color-success-soft:#10b98124;--color-warning:#f59e0b;--color-warning-hover:#fbbf24;--color-warning-soft:#f59e0b24;--color-danger:#ef4444;--color-danger-hover:#f87171;--color-danger-soft:#ef444424;--signal-live:#ff3d57;--signal-live-glow:#ff3d5780;--signal-win:#10b981;--signal-loss:#ef4444;--signal-draw:#94a3b8;--signal-upcoming:#22d3ee;--tier-s:#eab308;--tier-a:var(--accent-primary);--tier-b:var(--accent-secondary);--tier-c:#ca8a04;--tier-d:#64748b;--tier-unranked:#52525b;--medal-gold:#facc15;--medal-silver:#94a3b8;--medal-bronze:#c2793a;--brand-spire-top:#c4b5fd;--brand-spire-mid:#8b5cf6;--brand-spire-bottom:#4c1d95;--brand-spire-rule:#7c3aed;--brand-spire-spark:#ede9fe;--brand-wordmark:#a78bfa;--signal-radiant:#7fb069;--signal-radiant-glow:#7fb06966;--signal-dire:#d96d6d;--signal-dire-glow:#d96d6d66;--side-home:var(--accent-secondary);--side-away:var(--chart-series-3);--game-objective:var(--medal-gold);--state-active:var(--accent-primary);--state-active-soft:var(--accent-primary-soft);--accent-radiant:var(--signal-radiant);--accent-dire:var(--signal-dire);--logo-plate:#fff;--logo-plate-text:#3f3f46;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-control:var(--radius-md);--radius-button:var(--radius-control);--radius-pill:999px;--spectre-font-montserrat:var(--font-getbet-sans);--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasis:cubic-bezier(.3, 0, 0, 1);--easing-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.36s;--state-hover-opacity:.08;--state-pressed-opacity:.12;--state-selected-opacity:.16;--state-disabled-opacity:.5;--elevation-0:none;--elevation-1:var(--shadow-1);--elevation-2:var(--shadow-2);--elevation-3:var(--shadow-3);--elevation-4:var(--shadow-4);--shape-none:var(--radius-none);--shape-xs:var(--radius-xs);--shape-sm:var(--radius-sm);--shape-md:var(--radius-md);--shape-lg:var(--radius-lg);--shape-xl:var(--radius-xl);--shape-2xl:var(--radius-2xl);--shape-pill:var(--radius-pill);--row-hover:color-mix(in oklab, var(--foreground) 6%, var(--background));--density-row-h:48px;--density-row-h-compact:40px;--density-row-h-list:44px;--density-head-h:40px;--density-head-h-compact:36px;--density-cell-pad-y:0px;--density-cell-pad-y-compact:0px;--table-cell-pad-x:12px;--table-edge-pad-x:16px;--motion-duration-short:var(--duration-fast);--motion-duration-medium:var(--duration-base);--motion-duration-long:var(--duration-slow);--motion-easing-standard:var(--easing-standard);--motion-easing-emphasized:var(--easing-emphasis);--motion-easing-bounce:var(--easing-bounce);--font-fallback:"Segoe UI", "Noto Sans", "Noto Sans CJK SC", "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", system-ui, sans-serif;--font-sans:var(--font-getbet-sans), var(--font-fallback);--font-display:var(--font-getbet-display), var(--font-fallback);--font-mono:var(--font-getbet-mono), ui-monospace, "Noto Sans Mono", monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#0a0d12;--surface-card:#11151c;--chart-series-1:#9d2bff;--chart-series-2:#00a7be;--chart-series-3:#c3006d;--chart-series-4:#c18500;--chart-series-5:#008030;--chart-neutral:#94a3b8;--chart-reference:#64748b;--chart-band:#9d2bff24;--chart-grid:var(--border-subtle);--chart-axis:var(--text-tertiary);--chart-label:var(--text-secondary);--chart-surface:var(--surface-card);--chart-seq-100:#2a1140;--chart-seq-300:#5b1499;--chart-seq-500:#9d2bff;--chart-seq-700:#d0a3ff;--surface-elevated:#161b24;--surface-hover:#1c222d;--surface-selected:#1f2632;--surface-tertiary:#0e1218;--surface-overlay:#080b10b8;--text-primary:#f5f7fa;--text-secondary:#a3adbc;--text-tertiary:#8a94a3;--text-disabled:#3f4856;--text-inverse:#0a0d12;--text-on-accent:#fff;--text-on-danger:#fff;--text-on-success:#052e20;--text-action:var(--accent-primary);--text-action-hover:var(--accent-primary-hover);--text-success:var(--color-success);--text-danger:var(--color-danger);--text-warning:var(--color-warning);--icon-primary:#d6dde6;--icon-secondary:#8a94a3;--icon-tertiary:#5a6573;--icon-disabled:#3f4856;--icon-accent:var(--accent-primary);--icon-on-accent:#051119;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff29;--border-accent:var(--accent-primary);--border-focus:var(--accent-primary);--border-danger:var(--color-danger);--border-success:var(--color-success);--shadow-1:0 1px 2px #0000004d;--shadow-2:0 4px 12px #0006;--shadow-3:0 12px 32px #00000080;--shadow-4:0 24px 64px #000000a6;--shadow-focus:0 0 0 3px var(--accent-primary-soft);--shadow-focus-danger:0 0 0 3px #ef444433;--shadow-glow-accent:0 0 24px var(--accent-primary-glow);--shadow-glow-live:0 0 24px var(--signal-live-glow);--button-primary-bg:var(--accent-primary);--button-primary-bg-hover:var(--accent-primary-hover);--button-primary-bg-active:var(--accent-primary-pressed);--button-primary-text:var(--text-on-accent);--button-secondary-bg:#ffffff0f;--button-secondary-bg-hover:#ffffff1a;--button-secondary-bg-active:#ffffff24;--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-ghost-bg:transparent;--button-ghost-bg-hover:#ffffff0f;--button-ghost-bg-active:#ffffff1a;--button-ghost-text:var(--text-primary);--button-ghost-border:var(--border-default);--button-ghost-border-hover:var(--border-strong);--button-danger-bg:var(--color-danger);--button-danger-bg-hover:var(--color-danger-hover);--button-danger-bg-active:#dc2626;--button-danger-text:var(--text-on-danger);--input-bg:#ffffff0a;--input-bg-hover:#ffffff0f;--input-bg-disabled:#ffffff05;--input-border:#ffffff1a;--input-border-hover:#ffffff2e;--input-border-focus:var(--accent-primary);--input-border-error:var(--color-danger);--input-border-success:var(--color-success);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-icon:var(--icon-secondary);--input-label:var(--text-secondary);--input-helper:var(--text-tertiary);--input-error:var(--text-danger);--input-shadow-focus:var(--shadow-focus);--input-shadow-error:var(--shadow-focus-danger);--badge-default-bg:#ffffff14;--badge-default-text:var(--text-primary);--badge-neutral-bg:#ffffff0f;--badge-neutral-text:var(--text-secondary);--badge-accent-bg:var(--accent-primary-soft);--badge-accent-text:var(--accent-primary-hover);--badge-success-bg:var(--color-success-soft);--badge-success-text:var(--color-success-hover);--badge-warning-bg:var(--color-warning-soft);--badge-warning-text:var(--color-warning-hover);--badge-danger-bg:var(--color-danger-soft);--badge-danger-text:var(--color-danger-hover);--badge-live-bg:#ff3d5729;--badge-live-text:var(--signal-live);--badge-upcoming-bg:#22d3ee29;--badge-upcoming-text:var(--signal-upcoming);--card-bg:var(--surface-card);--card-bg-hover:var(--surface-hover);--card-border:var(--border-subtle);--card-border-hover:var(--border-default);--card-shadow:var(--shadow-2);--background:var(--surface-page);--foreground:var(--text-primary);--card:var(--surface-card);--card-foreground:var(--text-primary);--popover:var(--surface-elevated);--popover-foreground:var(--text-primary);--primary:var(--accent-primary);--primary-foreground:var(--text-on-accent);--secondary:var(--surface-hover);--secondary-foreground:var(--text-primary);--muted:var(--surface-tertiary);--muted-foreground:var(--text-secondary);--accent:var(--surface-hover);--accent-foreground:var(--text-primary);--destructive:var(--color-danger);--destructive-foreground:var(--text-on-danger);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--accent-primary);--radius:4px;--body-bg-primary_web:var(--surface-page);--container-bg-primary:var(--surface-card);--container-bg-secondary:var(--surface-elevated);--font-primary:var(--text-primary);--font-secondary:var(--text-secondary);--font-tertiary:var(--text-tertiary);--font-action:var(--accent-primary);--ico-primary:var(--icon-primary);--ico-secondary:var(--icon-secondary);--border-primary:var(--border-default);--border-secondary:var(--border-subtle);--text_field-bg:var(--input-bg);--text_field-placeholder-text:var(--text-tertiary);--primary-100:var(--accent-primary);--primary-50:var(--accent-primary-soft);--error-100:var(--color-danger);--greyscale-60:var(--text-tertiary);--transparency-black_0_5:var(--surface-overlay);--font-primary-any:var(--text-primary);--font-primary_inverse:var(--text-primary);--font-secondary_inverse:var(--text-secondary);--font-dissable_inverse:var(--text-disabled);--font-primary_inverse_any:var(--button-primary-text);--font-action_hover:var(--text-action-hover);--font-action_active:var(--text-action-hover);--font-error:var(--text-danger);--font-error_hover:var(--text-danger);--font-error_active:var(--text-danger);--ico-tertiary:var(--icon-tertiary);--ico-accent:var(--icon-accent);--ico-error:var(--text-danger);--ico-primary_inverse:var(--icon-primary);--ico-primary_inverse_any:var(--button-primary-text);--action_states-hover_on_container_primary:var(--surface-hover);--action_states-active_on_container_primary:var(--surface-selected);--action_states-hover_on_primary_100:var(--accent-primary-hover);--action_states-active_on_primary_100:var(--accent-primary-pressed);--button-bg-primary:var(--button-primary-bg);--button-bg-primary_hover:var(--button-primary-bg-hover);--button-bg-primary_active:var(--button-primary-bg-active);--button-bg-primary_disable:var(--surface-tertiary);--button-bg-secondary:var(--button-secondary-bg);--button-bg-secondary_hover:var(--button-secondary-bg-hover);--button-bg-secondary_active:var(--button-secondary-bg-active);--button-bg-secondary_disable:var(--surface-tertiary);--button-bg-default:var(--button-secondary-bg);--button-bg-default_hover:var(--button-secondary-bg-hover);--button-bg-default_active:var(--button-secondary-bg-active);--button-bg-default_disable:var(--surface-tertiary);--button-bg-caution:var(--button-danger-bg);--button-bg-caution_hover:var(--button-danger-bg-hover);--button-bg-caution_active:var(--button-danger-bg-active);--button-bg-caution_disable:var(--surface-tertiary);--button-bg-stroke:var(--border-default);--button-bg-stroke_hover:var(--border-strong);--button-bg-stroke_active:var(--border-strong);--button-bg-stroke_disable:var(--border-subtle);--button-bg-stroke_transparency:transparent;--button-bg-stroke_transparency_hover:var(--button-ghost-bg-hover);--button-bg-stroke_transparency_active:var(--button-ghost-bg-active);--button-bg-stroke_transparency_disable:transparent;--button-bg-transparency:transparent;--button-bg-transparency_hover:var(--button-ghost-bg-hover);--button-bg-transparency_active:var(--button-ghost-bg-active);--button-bg-transparency_disable:transparent;--button-bg-transparency_inverse:transparent;--button-bg-transparency_hover_inverse:var(--surface-hover);--button-bg-transparency_active_inverse:var(--surface-selected);--button-bg-transparency_disable_inverse:transparent;--interactive-primary-bg:var(--button-primary-bg);--interactive-primary-bg_hover:var(--button-primary-bg-hover);--interactive-primary-bg_active:var(--button-primary-bg-active);--interactive-primary-on:var(--button-primary-text);--interactive-secondary_highest-bg:var(--button-secondary-bg);--interactive-secondary_highest-bg_hover:var(--button-secondary-bg-hover);--interactive-secondary_highest-bg_active:var(--button-secondary-bg-active);--interactive-secondary_highest-on:var(--button-secondary-text);--badge-background:var(--badge-default-bg);--badge-color:var(--text-primary);--badge-bg-neutral:var(--badge-neutral-bg);--badge-bg-accent:var(--badge-accent-bg);--badge-bg-success:var(--badge-success-bg);--badge-bg-warning:var(--badge-warning-bg);--badge-bg-error:var(--badge-danger-bg);--badge-bg-secondary:var(--badge-neutral-bg);--badge-bg-tertiary:var(--surface-tertiary);--text_field-value-text:var(--input-text);--text_field-bg_disable:var(--input-bg-disabled);--text_field-bg_on_container_secondary:var(--surface-elevated);--text_field-placeholder-text_disable:var(--text-disabled);--text_field-default-border:var(--input-border);--text_field-accent-border:var(--input-border-focus);--text_field-error-border:var(--input-border-error);--tabs_large-bg:var(--surface-tertiary);--tabs_large-tab-bg-select_on:var(--surface-card);--tabs_large-tab-bg-select_off-hover:var(--surface-hover);--tabs_stroke-tab-border-select_on:var(--border-accent);--tabs_stroke-tab-border-select_off:transparent;--tabs_stroke-tab-font-select_on:var(--text-primary);--switch-trak-bg-select:var(--accent-primary);--switch-trak-bg-deselect:var(--surface-tertiary);--switch-track-bg-select-disable:var(--surface-tertiary);--switch-caret-bg-select:var(--text-on-accent);--switch-caret-bg-select-hover:var(--text-on-accent);--switch-caret-bg-select-disable:var(--text-disabled);--switch-caret-bg-deselect:var(--text-secondary);--switch-caret-bg-deselect-hover:var(--text-primary);--switch-caret-bg-deselect-disable:var(--text-disabled);--tooltip-bg-primary:var(--text-primary);--tooltip-text-primary:var(--text-inverse);--tooltip-bg-secondary:var(--surface-elevated);--tooltip-text-secondary:var(--text-primary);--tooltip-bg-error:var(--color-danger);--tooltip-text-error:var(--text-on-danger);--snackbar-title:var(--text-primary);--snackbar-caption:var(--text-secondary);--snackbar-bg-success:var(--badge-success-bg);--snackbar-bg-warning:var(--badge-warning-bg);--snackbar-bg-error:var(--badge-danger-bg);--skeleton-primary-on_container_primary:var(--surface-hover);--select-trigger-width:160px;--select-available-height:320px;--switch-container-width:34px;--switch-circle-width:20px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f6f8fb;--surface-card:#fff;--chart-series-1:#9d2bff;--chart-series-2:#00a2b7;--chart-series-3:#9a0063;--chart-series-4:#c28700;--chart-series-5:#006637;--chart-neutral:#64748b;--chart-reference:#94a3b8;--chart-band:#9d2bff14;--chart-grid:var(--border-subtle);--chart-axis:var(--text-tertiary);--chart-label:var(--text-secondary);--chart-surface:var(--surface-card);--chart-seq-100:#f3e8ff;--chart-seq-300:#c99bff;--chart-seq-500:#9d2bff;--chart-seq-700:#5b1499;--surface-elevated:#fff;--surface-hover:#eef2f7;--surface-selected:#e2e8f0;--surface-tertiary:#f1f5f9;--surface-overlay:#0f172a73;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#556072;--text-disabled:#94a3b8;--text-inverse:#f5f7fa;--text-on-accent:#fff;--text-on-danger:#fff;--text-on-success:#052e20;--text-action:var(--accent-primary-pressed);--text-action-hover:var(--accent-primary);--text-success:#047857;--text-danger:#b91c1c;--text-warning:var(--amber-700);--icon-primary:#1e293b;--icon-secondary:#64748b;--icon-tertiary:#94a3b8;--icon-disabled:#cbd5e1;--icon-accent:var(--accent-primary-pressed);--icon-on-accent:#051119;--border-subtle:#0f172a0f;--border-default:#0f172a1a;--border-strong:#0f172a29;--border-accent:var(--accent-primary-pressed);--border-focus:var(--accent-primary-pressed);--border-danger:var(--color-danger);--border-success:var(--color-success);--shadow-1:0 1px 2px #0f172a0f;--shadow-2:0 4px 12px #0f172a1a;--shadow-3:0 12px 32px #0f172a2e;--shadow-4:0 24px 64px #0f172a3d;--shadow-focus:0 0 0 3px #0ea5e940;--shadow-focus-danger:0 0 0 3px #ef444433;--shadow-glow-accent:0 0 24px #0ea5e959;--shadow-glow-live:0 0 24px #ff3d5766;--button-primary-bg:var(--accent-primary);--button-primary-bg-hover:var(--accent-primary-hover);--button-primary-bg-active:var(--accent-primary-pressed);--button-primary-text:var(--text-on-accent);--button-secondary-bg:#f1f5f9;--button-secondary-bg-hover:#e2e8f0;--button-secondary-bg-active:#cbd5e1;--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-ghost-bg:transparent;--button-ghost-bg-hover:#0f172a0a;--button-ghost-bg-active:#0f172a14;--button-ghost-text:var(--text-primary);--button-ghost-border:var(--border-default);--button-ghost-border-hover:var(--border-strong);--button-danger-bg:var(--color-danger);--button-danger-bg-hover:var(--color-danger-hover);--button-danger-bg-active:#dc2626;--button-danger-text:var(--text-on-danger);--input-bg:#fff;--input-bg-hover:#f8fafc;--input-bg-disabled:#f1f5f9;--input-border:#0f172a1f;--input-border-hover:#0f172a33;--input-border-focus:var(--accent-primary-pressed);--input-border-error:var(--color-danger);--input-border-success:var(--color-success);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-icon:var(--icon-secondary);--input-label:var(--text-secondary);--input-helper:var(--text-tertiary);--input-error:var(--text-danger);--input-shadow-focus:var(--shadow-focus);--input-shadow-error:var(--shadow-focus-danger);--badge-default-bg:#0f172a0f;--badge-default-text:var(--text-primary);--badge-neutral-bg:#0f172a0a;--badge-neutral-text:var(--text-secondary);--badge-accent-bg:var(--accent-primary-soft);--badge-accent-text:var(--accent-primary-pressed);--badge-success-bg:var(--color-success-soft);--badge-success-text:#047857;--badge-warning-bg:var(--color-warning-soft);--badge-warning-text:var(--amber-700);--badge-danger-bg:var(--color-danger-soft);--badge-danger-text:#b91c1c;--badge-live-bg:#ff3d571f;--badge-live-text:#dc2626;--badge-upcoming-bg:#22d3ee1f;--badge-upcoming-text:#0e7490;--card-bg:var(--surface-card);--card-bg-hover:var(--surface-hover);--card-border:var(--border-subtle);--card-border-hover:var(--border-default);--card-shadow:var(--shadow-2);--background:var(--surface-page);--foreground:var(--text-primary);--card:var(--surface-card);--card-foreground:var(--text-primary);--popover:var(--surface-elevated);--popover-foreground:var(--text-primary);--primary:var(--accent-primary);--primary-foreground:var(--text-on-accent);--secondary:var(--surface-hover);--secondary-foreground:var(--text-primary);--muted:var(--surface-tertiary);--muted-foreground:var(--text-secondary);--accent:var(--surface-hover);--accent-foreground:var(--text-primary);--destructive:var(--color-danger);--destructive-foreground:var(--text-on-danger);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--accent-primary);--radius:4px;--body-bg-primary_web:var(--surface-page);--container-bg-primary:var(--surface-card);--container-bg-secondary:var(--surface-elevated);--font-primary:var(--text-primary);--font-secondary:var(--text-secondary);--font-tertiary:var(--text-tertiary);--font-action:var(--accent-primary);--ico-primary:var(--icon-primary);--ico-secondary:var(--icon-secondary);--border-primary:var(--border-default);--border-secondary:var(--border-subtle);--text_field-bg:var(--input-bg);--text_field-placeholder-text:var(--text-tertiary);--primary-100:var(--accent-primary);--primary-50:var(--accent-primary-soft);--error-100:var(--color-danger);--greyscale-60:var(--text-tertiary);--transparency-black_0_5:var(--surface-overlay);--font-primary-any:var(--text-primary);--font-primary_inverse:var(--text-primary);--font-secondary_inverse:var(--text-secondary);--font-dissable_inverse:var(--text-disabled);--font-primary_inverse_any:var(--button-primary-text);--font-action_hover:var(--text-action-hover);--font-action_active:var(--text-action-hover);--font-error:var(--text-danger);--font-error_hover:var(--text-danger);--font-error_active:var(--text-danger);--ico-tertiary:var(--icon-tertiary);--ico-accent:var(--icon-accent);--ico-error:var(--text-danger);--ico-primary_inverse:var(--icon-primary);--ico-primary_inverse_any:var(--button-primary-text);--action_states-hover_on_container_primary:var(--surface-hover);--action_states-active_on_container_primary:var(--surface-selected);--action_states-hover_on_primary_100:var(--accent-primary-hover);--action_states-active_on_primary_100:var(--accent-primary-pressed);--button-bg-primary:var(--button-primary-bg);--button-bg-primary_hover:var(--button-primary-bg-hover);--button-bg-primary_active:var(--button-primary-bg-active);--button-bg-primary_disable:var(--surface-tertiary);--button-bg-secondary:var(--button-secondary-bg);--button-bg-secondary_hover:var(--button-secondary-bg-hover);--button-bg-secondary_active:var(--button-secondary-bg-active);--button-bg-secondary_disable:var(--surface-tertiary);--button-bg-default:var(--button-secondary-bg);--button-bg-default_hover:var(--button-secondary-bg-hover);--button-bg-default_active:var(--button-secondary-bg-active);--button-bg-default_disable:var(--surface-tertiary);--button-bg-caution:var(--button-danger-bg);--button-bg-caution_hover:var(--button-danger-bg-hover);--button-bg-caution_active:var(--button-danger-bg-active);--button-bg-caution_disable:var(--surface-tertiary);--button-bg-stroke:var(--border-default);--button-bg-stroke_hover:var(--border-strong);--button-bg-stroke_active:var(--border-strong);--button-bg-stroke_disable:var(--border-subtle);--button-bg-stroke_transparency:transparent;--button-bg-stroke_transparency_hover:var(--button-ghost-bg-hover);--button-bg-stroke_transparency_active:var(--button-ghost-bg-active);--button-bg-stroke_transparency_disable:transparent;--button-bg-transparency:transparent;--button-bg-transparency_hover:var(--button-ghost-bg-hover);--button-bg-transparency_active:var(--button-ghost-bg-active);--button-bg-transparency_disable:transparent;--button-bg-transparency_inverse:transparent;--button-bg-transparency_hover_inverse:var(--surface-hover);--button-bg-transparency_active_inverse:var(--surface-selected);--button-bg-transparency_disable_inverse:transparent;--interactive-primary-bg:var(--button-primary-bg);--interactive-primary-bg_hover:var(--button-primary-bg-hover);--interactive-primary-bg_active:var(--button-primary-bg-active);--interactive-primary-on:var(--button-primary-text);--interactive-secondary_highest-bg:var(--button-secondary-bg);--interactive-secondary_highest-bg_hover:var(--button-secondary-bg-hover);--interactive-secondary_highest-bg_active:var(--button-secondary-bg-active);--interactive-secondary_highest-on:var(--button-secondary-text);--badge-background:var(--badge-default-bg);--badge-color:var(--text-primary);--badge-bg-neutral:var(--badge-neutral-bg);--badge-bg-accent:var(--badge-accent-bg);--badge-bg-success:var(--badge-success-bg);--badge-bg-warning:var(--badge-warning-bg);--badge-bg-error:var(--badge-danger-bg);--badge-bg-secondary:var(--badge-neutral-bg);--badge-bg-tertiary:var(--surface-tertiary);--text_field-value-text:var(--input-text);--text_field-bg_disable:var(--input-bg-disabled);--text_field-bg_on_container_secondary:var(--surface-elevated);--text_field-placeholder-text_disable:var(--text-disabled);--text_field-default-border:var(--input-border);--text_field-accent-border:var(--input-border-focus);--text_field-error-border:var(--input-border-error);--tabs_large-bg:var(--surface-tertiary);--tabs_large-tab-bg-select_on:var(--surface-card);--tabs_large-tab-bg-select_off-hover:var(--surface-hover);--tabs_stroke-tab-border-select_on:var(--border-accent);--tabs_stroke-tab-border-select_off:transparent;--tabs_stroke-tab-font-select_on:var(--text-primary);--switch-trak-bg-select:var(--accent-primary);--switch-trak-bg-deselect:var(--surface-tertiary);--switch-track-bg-select-disable:var(--surface-tertiary);--switch-caret-bg-select:var(--text-on-accent);--switch-caret-bg-select-hover:var(--text-on-accent);--switch-caret-bg-select-disable:var(--text-disabled);--switch-caret-bg-deselect:var(--text-secondary);--switch-caret-bg-deselect-hover:var(--text-primary);--switch-caret-bg-deselect-disable:var(--text-disabled);--tooltip-bg-primary:var(--text-primary);--tooltip-text-primary:var(--text-inverse);--tooltip-bg-secondary:var(--surface-elevated);--tooltip-text-secondary:var(--text-primary);--tooltip-bg-error:var(--color-danger);--tooltip-text-error:var(--text-on-danger);--snackbar-title:var(--text-primary);--snackbar-caption:var(--text-secondary);--snackbar-bg-success:var(--badge-success-bg);--snackbar-bg-warning:var(--badge-warning-bg);--snackbar-bg-error:var(--badge-danger-bg);--skeleton-primary-on_container_primary:var(--surface-hover);--select-trigger-width:160px;--select-available-height:320px;--switch-container-width:34px;--switch-circle-width:20px}@layer base{button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}a[href]:not([class]):hover,a[href]:not([class]):focus-visible{color:var(--accent-primary)}*{-webkit-tap-highlight-color:#0000}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--surface-card) inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 5000s ease-in-out}html{font-family:var(--font-sans);background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{min-height:100svh;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}::selection{background:var(--accent-primary);color:var(--text-on-accent)}:focus-visible{box-shadow:var(--shadow-focus);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) #0000}}:root{--header-offset:56px;--sticky-top:var(--header-offset);--scrollbar-thumb:color-mix(in srgb, var(--text-primary) 20%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--text-primary) 42%, transparent)}@media (min-width:768px){:root{--header-offset:64px}}@media (max-width:767.98px){:root:has([data-page-back]){--sticky-top:calc(var(--header-offset) + 45px)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;transition:background-color .16s}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}
