:root{--palette-white:#fff;--palette-gray-75:#f8f9fa;--palette-gray-100:#e9ecef;--palette-gray-150:#e5e7eb;--palette-gray-500:#6c757d;--palette-gray-600:#495057;--palette-gray-700:#374151;--palette-slate-50:#f1f5f9;--palette-slate-60:#f1f5f8;--palette-slate-80:#ebf1f5;--palette-slate-300:#cbd5e1;--palette-slate-400:#94a3b8;--palette-slate-500:#64748b;--palette-slate-600:#475569;--palette-slate-700:#334155;--palette-steel-400:#8ca4b5;--palette-steel-500:#7c97ab;--palette-steel-600:#6c8ba0;--palette-steel-700:#516377;--palette-steel-800:#3e4c5b;--palette-blue-100:#dbeafe;--palette-blue-400:#6cb6e6;--palette-blue-470:#4aa3df;--palette-blue-500:#3498db;--palette-blue-600:#2980b9;--palette-blue-700:#2471a3;--palette-blue-800:#1e6091;--palette-blue-850:#1f618d;--palette-info-50:#e3f2fd;--palette-info-100:#bbdefb;--palette-info-800:#1565c0;--palette-bs-blue:#0d6efd;--palette-bs-blue-a67:#0d6efdaa;--palette-bs-blue-light:#66b2ff;--palette-bs-blue-light-a40:#66b2ff66;--palette-sky-600:#0284c7;--palette-sky-800:#075985;--palette-royal-700:#1d4ed8;--palette-royal-900:#1e3a8a;--palette-indigo-25:#f8f9ff;--palette-indigo-50:#eef2ff;--palette-indigo-150:#c8d4e8;--palette-indigo-500:#6366f1;--palette-purple-500:#a855f7;--palette-violet-50:#eeedfe;--palette-violet-100:#e4e2fd;--palette-violet-300:#a097ff;--palette-violet-500:#7f74ff;--palette-violet-600:#665be3;--palette-violet-700:#5a52a5;--palette-violet-800:#4a4190;--palette-teal-600:#2c8d9e;--palette-teal-700:#247a8a;--palette-teal-800:#1d6775;--palette-aqua-50:#f0fdfa;--palette-aqua-400:#2dd4bf;--palette-aqua-600:#0d9488;--palette-aqua-700:#0f766e;--palette-aqua-800:#115e59;--palette-green-60:#e8f5e8;--palette-green-100:#d1e7dd;--palette-green-200:#c3e6c3;--palette-green-550:#28a745;--palette-green-600:#198754;--palette-green-900:#155724;--palette-jade-600:#0f8a6f;--palette-emerald-700:#047857;--palette-yellow-100:#fff9c4;--palette-yellow-200:#fff59d;--palette-yellow-700:#fbc02d;--palette-amber-400:#fbbf24;--palette-amber-500:#f59e0b;--palette-orange-50:#fff7ed;--palette-orange-300:#fdba74;--palette-orange-400:#fe913a;--palette-orange-500:#fd7e14;--palette-orange-600:#e36f10;--palette-red-50:#fef2f2;--palette-red-60:#feecec;--palette-red-550:#e61e1e;--palette-rose-200:#fecdd3;--palette-rose-400:#fb7185;--palette-rose-600:#e11d48;--palette-rose-700:#be123c;--palette-gray-200:#dee2e6;--palette-gray-560:#555;--palette-gray-650:#4b5563;--palette-gray-900:#212529;--palette-slate-25:#f8fafc;--palette-slate-200:#e2e8f0;--palette-blue-50:#eaf4f9;--palette-blue-950:#0d47a1;--palette-bs4-blue:#007bff;--palette-bs-focus:#86b7fe;--palette-azure-50:#ebf8ff;--palette-azure-300:#90cdf4;--palette-azure-700:#2b6cb0;--palette-red-100:#f8d7da;--palette-red-450:#f0806f;--palette-red-540:#e95d4c;--palette-red-560:#e74c3c;--palette-red-700:#c0392b;--palette-red-900:#721c24;--palette-bs-red:#dc3545;--palette-yellow-50:#ffffd0;--palette-yellow-400:#ffdb4d;--palette-amber-100:#fff3cd;--palette-amber-450:#ffb300;--palette-amber-900:#856404;--palette-bs-yellow:#ffc107;--palette-green-40:#f0fff4;--palette-green-300:#9ae6b4;--palette-green-580:#1f9d57;--palette-orange-700:#ea580c;--palette-bronze-500:#b8733a;--palette-gold-100:#fdf0c4;--palette-silver-150:#e3e8ee;--palette-bronze-100:#f6e3d3;--palette-scarlet-50:#fff1f0;--palette-scarlet-300:#ffa39e;--palette-scarlet-700:#cf1322;--palette-cobalt-50:#f0f5ff;--palette-cobalt-300:#adc6ff;--palette-cobalt-700:#1d39c4;--palette-teal-50:#e6fffb;--palette-teal-300:#87e8de;--palette-teal-650:#08979c;--palette-slate-800:#1e293b;--palette-red-750:#d32f2f;--palette-cyan-600:#0891b2;--palette-amber-700:#b45309;--palette-amber-600:#d97706;--palette-amber-300:#fcd34d;--palette-gray-800:#1f2937;--palette-gray-300:#d1d5db;--palette-gray-50:#f3f4f6;--palette-red-850:#991b1b;--palette-amber-40:#fffbeb;--palette-amber-800:#92400e;--palette-green-45:#f0fdf4;--palette-green-850:#166534;--palette-gray-120:#e6e9ee;--palette-slate-350:#9aa5b3;--palette-gray-60:#f1f3f7;--palette-gray-350:#ced4da;--palette-gray-140:#d4dae3;--palette-gray-65:#eef1f5;--palette-green-70:#e6f5ee;--palette-green-880:#136e3e;--palette-gray-400:#9ca3af;--palette-blue-650:#2563eb;--palette-blue-300:#93c5fd;--palette-green-650:#16a34a;--palette-purple-450:#8b5cf6;--palette-purple-600:#7c3aed;--palette-google-500:#4285f4;--palette-google-600:#1a73e8;--palette-red-500:#ef4444;--palette-red-800:#b91c1c;--palette-gray-450:#949ba1;--palette-sky-25:#f0f9ff;--palette-cyan-100:#d1ecf1;--palette-cyan-900:#0c5460;--palette-sky-100:#e0f2fe;--palette-sky-200:#bae6fd;--palette-sky-500:#0ea5e9;--palette-bs-blue-a53:#0d6efd88;--palette-bs-blue-light-a67:#66b2ffaa;--palette-cyan-500:#17a2b8;--palette-green-120:#d4edda;--palette-slate-850:#2c3e50;--palette-gold-400:gold;--palette-gold-300:#ffed4e;--palette-steel-550:#6a8494;--palette-steel-450:#7d96a6;--palette-gray-470:#95a5a6;--palette-bluegray-600:#546e7a;--palette-bluegray-700:#455a64;--palette-bluegray-100:#cfd8dc;--palette-bluegray-500:#607d8b;--palette-bluegray-800:#37474f;--palette-bluegray-900:#263238;--palette-amber-350:#ffca28;--palette-green-560:#27ae60;--palette-orange-800:#d35400;--palette-orange-450:#e67e22;--palette-purple-700:#8e44ad;--palette-brown-500:#795548;--palette-slate-750:#34495e;--palette-green-610:#16a085;--palette-gray-520:#7f8c8d;--palette-blue-450:#3b82f6;--palette-blue-70:#e2efff;--palette-blue-40:#eff6ff;--palette-slate-900:#0f172a;--palette-sky-400:#38bdf8;--palette-cream-100:#fef3c7;--palette-brown-900:#78350f;--palette-silver-300:#ccc;--palette-ink-700:#333;--palette-silver-400:#bbb;--palette-steel-100:#d1d9e4;--palette-ink-900:#1a1a1a;--palette-cyan-bs:#0dcaf0;--palette-gray-410:#adb5bd;--palette-black-pure:#000;--palette-gray-40:#f5f5f5;--palette-red-780:#a93226;--palette-gray-555:#6b7280;--palette-green-620:#2d8b57;--palette-red-620:#dc2626;--palette-orange-650:#f57c00;--palette-pink-600:#d81b60;--palette-gray-260:#e0e0e0;--palette-gray-666:#666;--palette-green-700b:#1e824c;--palette-green-800b:#1a7043;--palette-green-900b:#155c37;--palette-orange-500b:#f39c12;--palette-mint-150:#c3e1d1;--palette-amber-200b:#ffe8a1;--palette-teal-900b:#185766;--palette-mint-250:#a3cfbb;--palette-mint-350:#75b798;--palette-gray-420:#adadad;--palette-red-pure:red;--palette-gray-480b:#a0a5aa;--palette-mint-25:#f2fff4;--palette-amber-50b:#fff8e1;--palette-gray-320b:#d3d3d3;--palette-gray-45b:#f1f3f5;--palette-blue-45:#eaf2f8;--palette-ice-50:#f5f7fb;--palette-ice-100:#eaf0f8;--palette-ice-75:#f1f4f9;--palette-ink-950:#0d1624;--palette-ink-500:#475467;--palette-ink-300:#7b8798;--palette-azure-600:#1a6fd6;--palette-azure-400:#3aa0ff;--palette-flame-500:#ff7a1a;--palette-flame-300:#ffb020;--palette-emerald-600:#12b76a;--palette-navy-900:#082754;--palette-navy-600:#0f4fa8;--palette-azure-200:#9fd6ff;--palette-flame-600:#ff5a2a;--palette-emerald-300:#6ce9a6;--palette-azure-720:#1257ad;--palette-sky-300:#5cc3ff;--palette-emerald-400:#32d583;--palette-violet-400:#a78bfa;--palette-lime-500:#4cd964;--palette-ice-200:#e8ecf0;--palette-navy-700:#1e3a5f;--palette-amber-300b:#ffc76a;--palette-amber-450b:#ffa21a;--theme-page:var(--palette-white);--theme-surface:var(--palette-white);--theme-surface-muted:var(--palette-slate-50);--theme-surface-raised:var(--palette-gray-75);--theme-surface-inset:var(--palette-slate-60);--theme-surface-hover:var(--palette-gray-100);--theme-card:var(--palette-slate-60);--theme-card-hover:var(--palette-slate-80);--theme-card-shadow-hover:0 .5rem 1rem #7c97ab40;--theme-field:var(--palette-white);--theme-overlay:#ffffffe6;--theme-header:linear-gradient(135deg,var(--palette-blue-600),var(--palette-blue-800));--theme-text:var(--palette-gray-700);--theme-text-emphasis:var(--palette-gray-600);--theme-text-muted:var(--palette-gray-500);--theme-text-faint:var(--palette-gray-500);--theme-text-control:var(--palette-gray-500);--theme-icon-muted:var(--palette-gray-500);--theme-on-accent:var(--palette-white);--theme-on-accent-rgb:255,255,255;--theme-line:var(--palette-slate-300);--theme-line-header:var(--palette-gray-150);--theme-border:var(--palette-slate-300);--theme-border-soft:var(--palette-blue-100);--theme-border-hover:var(--palette-steel-600);--theme-border-dashed:var(--palette-indigo-150);--theme-brand:var(--palette-blue-600);--theme-brand-hover:var(--palette-blue-700);--theme-brand-bright:var(--palette-blue-600);--theme-brand-light:var(--palette-blue-600);--theme-focus-rgb:41,128,185;--theme-field-focus-border:rgba(var(--theme-focus-rgb),.5);--theme-action:var(--palette-teal-600);--theme-action-rgb:44,141,158;--theme-action-border:var(--palette-teal-700);--theme-action-hover:var(--palette-teal-700);--theme-action-active:var(--palette-teal-800);--theme-secondary:var(--palette-steel-500);--theme-secondary-border:var(--palette-steel-600);--theme-secondary-hover:var(--palette-steel-400);--theme-secondary-active:var(--palette-steel-600);--theme-slate:var(--palette-steel-700);--theme-slate-hover:var(--palette-steel-800);--theme-slate-rgb:81,99,119;--theme-success:var(--palette-jade-600);--theme-success-ring:#16a08540;--theme-danger:var(--palette-red-550);--theme-danger-ring:#e61e1e40;--theme-danger-bg:var(--palette-red-60);--theme-danger-text:var(--theme-danger);--theme-info-bg:linear-gradient(135deg,var(--palette-info-50),var(--palette-info-100));--theme-info-text:var(--palette-info-800);--theme-note-bg:linear-gradient(135deg,var(--palette-yellow-100),var(--palette-yellow-200));--theme-note-accent:var(--palette-yellow-700);--theme-glow-from:var(--palette-bs-blue);--theme-glow-from-shadow:var(--palette-bs-blue-a67);--theme-glow-to:var(--palette-bs-blue-light);--theme-glow-to-shadow:var(--palette-bs-blue-light-a40);--theme-picker-filter:none;--theme-shadow-rgb:0,0,0;--theme-race-success-bg:var(--palette-green-100);--theme-race-success-border:var(--palette-green-600);--theme-race-success-shadow-hover:none;--theme-race-orange-bg:var(--palette-orange-50);--theme-race-orange-border:var(--palette-orange-300);--theme-race-rose-bg:var(--palette-red-50);--theme-race-rose-border:var(--palette-rose-200);--theme-race-slate-bg:var(--palette-slate-50);--theme-race-slate-border:var(--palette-slate-400);--theme-race-cyan-bg:var(--palette-aqua-50);--theme-race-cyan-border:var(--palette-aqua-400);--theme-race-cyan-shadow:0 4px 6px -1px #2dd4bf26;--theme-race-cyan-shadow-hover:var(--theme-race-cyan-shadow);--theme-race-pending-bg:var(--palette-violet-50);--theme-race-pending-border:var(--palette-violet-300);--theme-race-pending-bg-hover:var(--palette-violet-100);--theme-race-pending-border-hover:var(--palette-violet-500);--theme-race-pending-shadow-hover:#7f74ff33;--theme-badge-distance:var(--palette-emerald-700);--theme-badge-sport:var(--palette-royal-700);--theme-badge-primary:var(--palette-sky-600);--theme-badge-secondary:var(--palette-slate-500);--theme-badge-sport-deep:var(--palette-royal-900);--theme-badge-primary-deep:var(--palette-sky-800);--theme-badge-secondary-deep:var(--palette-slate-700);--theme-conflict-from:var(--palette-orange-400);--theme-conflict-to:var(--palette-orange-500);--theme-conflict-border:var(--palette-orange-600);--theme-timezone-from:var(--palette-slate-400);--theme-timezone-to:var(--palette-slate-500);--theme-timezone-border:var(--palette-slate-600);--theme-ineligible-from:var(--palette-rose-400);--theme-ineligible-to:var(--palette-rose-600);--theme-ineligible-border:var(--palette-rose-700);--theme-nochip-from:var(--palette-aqua-600);--theme-nochip-to:var(--palette-aqua-700);--theme-nochip-border:var(--palette-aqua-800);--theme-nochip-shadow-hover:#0d94884d;--theme-spinner:var(--palette-steel-500);--theme-spinner-track:#7c97ab26;--theme-mosaic:var(--palette-green-600);--theme-notify:var(--palette-violet-500);--theme-notify-hover:var(--palette-violet-600);--theme-notify-active:var(--palette-violet-700);--theme-notify-active-hover:var(--palette-violet-800);--theme-empty-bg:linear-gradient(135deg,var(--palette-indigo-25)0%,var(--palette-indigo-50)100%);--theme-empty-grad-yellow:linear-gradient(135deg,var(--palette-amber-400)0%,var(--palette-amber-500)100%);--theme-empty-grad-purple:linear-gradient(135deg,var(--palette-indigo-500)0%,var(--palette-purple-500)100%);--theme-empty-grad-primary:linear-gradient(135deg,var(--palette-blue-500)0%,var(--palette-blue-850)100%);--theme-empty-badge-bg:var(--palette-green-60);--theme-empty-badge-text:var(--palette-green-900);--theme-empty-badge-border:var(--palette-green-200);--theme-empty-btn:var(--palette-indigo-500);--theme-empty-btn-shadow:#6366f14d;--theme-empty-dot:var(--palette-green-550);--theme-qr-bg:var(--palette-white);--theme-qr-frame:var(--palette-slate-300);--theme-heading:var(--palette-gray-900);--theme-meta-text:var(--palette-gray-560);--theme-accent:var(--palette-blue-600);--theme-accent-hover:var(--palette-blue-500);--theme-accent-tint:var(--palette-blue-50);--theme-accent-text:var(--palette-blue-950);--theme-idle:var(--palette-steel-500);--theme-stop:var(--palette-red-700);--theme-stop-hover:var(--palette-red-560);--theme-mark:var(--palette-amber-450);--theme-finish:var(--palette-green-580);--theme-check-bg:var(--palette-white);--theme-check-border:var(--palette-gray-200);--theme-check-border-focus:var(--palette-bs-focus);--theme-check-on-bg:var(--palette-blue-470);--theme-check-on-border:var(--palette-blue-470);--theme-toggle-track:linear-gradient(145deg,var(--palette-slate-25),var(--palette-slate-200));--theme-toggle-track-shadow:inset 0 3px 6px #00000014,inset 0 -2px 4px #ffffffb3;--theme-toggle-text:var(--palette-slate-500);--theme-toggle-text-hover:var(--palette-slate-700);--theme-toggle-start-from:var(--palette-blue-400);--theme-toggle-start-to:var(--palette-blue-470);--theme-toggle-stop-from:var(--palette-red-450);--theme-toggle-stop-to:var(--palette-red-540);--theme-row-danger-bg:var(--palette-red-100);--theme-row-danger-text:var(--palette-red-900);--theme-row-warning-bg:var(--palette-amber-100);--theme-row-warning-text:var(--palette-amber-900);--theme-row-flash:var(--palette-yellow-50);--theme-rt-bg:var(--palette-white);--theme-rt-border:var(--palette-slate-200);--theme-rt-line:var(--palette-gray-65);--theme-rt-head-bg:var(--palette-slate-25);--theme-rt-head-text:var(--palette-slate-500);--theme-rt-text:var(--palette-slate-800);--theme-rt-muted:var(--palette-slate-400);--theme-rt-hover:var(--palette-slate-200);--theme-rt-bib-bg:var(--palette-slate-50);--theme-rt-bib-border:var(--palette-slate-200);--theme-rt-bib-text:var(--palette-slate-700);--theme-rt-gold:var(--palette-amber-500);--theme-rt-silver:var(--palette-slate-400);--theme-rt-bronze:var(--palette-bronze-500);--theme-rt-stripe:var(--palette-slate-50);--theme-rt-select-bg:var(--palette-cyan-100);--theme-rt-gold-bg:var(--palette-gold-100);--theme-rt-silver-bg:var(--palette-silver-150);--theme-rt-bronze-bg:var(--palette-bronze-100);--theme-tooltip-primary:var(--palette-bs4-blue);--theme-tooltip-danger:var(--palette-bs-red);--theme-tooltip-bg:var(--palette-white);--theme-tooltip-border:var(--palette-slate-200);--theme-outline-faint:#0000000f;--theme-chip-text:var(--palette-slate-600);--theme-chip-border:var(--palette-slate-300);--theme-chip-bg:var(--palette-slate-50);--theme-map-accent:var(--palette-orange-700);--theme-map-accent-rgb:234,88,12;--theme-status-online:var(--palette-green-550);--theme-status-online-rgb:40,167,69;--theme-status-offline:var(--palette-bs-red);--theme-status-offline-rgb:220,53,69;--theme-status-connecting:var(--palette-bs-yellow);--theme-status-connecting-rgb:255,193,7;--theme-status-connecting-glow:var(--palette-yellow-400);--theme-outline:#0000001a;--theme-popover-bg:#fffffffa;--theme-popover-shadow:0 4px 20px #00000026;--theme-scrollbar:var(--palette-slate-300);--theme-item-bg:var(--palette-white);--theme-item-border:#00000014;--theme-item-border-hover:var(--palette-blue-500);--theme-divider-soft:var(--palette-slate-50);--theme-bar-empty:var(--palette-gray-100);--theme-channel-wifi-text:var(--palette-azure-700);--theme-channel-wifi-bg:var(--palette-azure-50);--theme-channel-wifi-border:var(--palette-azure-300);--theme-channel-lte-text:var(--palette-green-580);--theme-channel-lte-bg:var(--palette-green-40);--theme-channel-lte-border:var(--palette-green-300);--theme-channel-other-text:var(--palette-gray-650);--theme-channel-other-bg:var(--palette-slate-25);--theme-channel-other-border:var(--palette-slate-300);--theme-gps-text:var(--palette-orange-700);--theme-gps-border:var(--palette-orange-300);--theme-climate-halo:0 0 2px #ffffffe6;--theme-climate-temp-bg:var(--palette-scarlet-50);--theme-climate-temp-text:var(--palette-scarlet-700);--theme-climate-temp-border:var(--palette-scarlet-300);--theme-climate-cold-bg:var(--palette-cobalt-50);--theme-climate-cold-text:var(--palette-cobalt-700);--theme-climate-cold-border:var(--palette-cobalt-300);--theme-climate-hum-bg:var(--palette-teal-50);--theme-climate-hum-text:var(--palette-teal-650);--theme-climate-hum-border:var(--palette-teal-300);--theme-popup-bg:var(--palette-white);--theme-popup-border:var(--palette-slate-200);--theme-popup-rule:var(--palette-slate-200);--theme-title:var(--palette-slate-800);--theme-label:var(--palette-slate-500);--theme-tip-muted:var(--palette-slate-400);--theme-tip-surface:var(--palette-slate-25);--theme-tip-hover:var(--palette-slate-50);--theme-tip-divider:var(--palette-slate-50);--theme-tip-accent:var(--palette-blue-600);--theme-tip-total:var(--palette-red-750);--theme-lap-auto:var(--palette-cyan-600);--theme-lap-halo:var(--palette-white);--theme-lap-badge-text:var(--palette-amber-700);--theme-lap-manual-text:var(--palette-royal-700);--theme-lap-manual-rgb:59,130,246;--theme-gold:var(--palette-amber-500);--theme-gold-rgb:245,158,11;--theme-gold-light-rgb:251,191,36;--theme-gold-deep:var(--palette-amber-600);--theme-gold-soft:var(--palette-amber-300);--theme-menu-text:var(--palette-gray-800);--theme-menu-border:var(--palette-gray-300);--theme-menu-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--theme-menu-shadow-mobile:0 10px 15px -3px #0000001a;--theme-menu-hover:var(--palette-gray-50);--theme-menu-active:var(--palette-gray-150);--theme-menu-divider:var(--palette-gray-150);--theme-menu-danger-bg:var(--palette-red-50);--theme-menu-danger-text:var(--palette-red-850);--theme-menu-warning-bg:var(--palette-amber-40);--theme-menu-warning-text:var(--palette-amber-800);--theme-menu-success-bg:var(--palette-green-45);--theme-menu-success-text:var(--palette-green-850);--theme-vb-bg:#ffffffd9;--theme-vb-border:var(--palette-gray-120);--theme-vb-field-bg:var(--palette-white);--theme-vb-edge:var(--palette-gray-140);--theme-vb-chip-text:var(--palette-gray-560);--theme-vb-hover-border:var(--palette-steel-500);--theme-vb-focus-border:var(--palette-blue-600);--theme-vb-reset-hover-text:var(--palette-blue-600);--theme-vb-count:var(--palette-slate-350);--theme-vb-quiet-border:currentColor;--theme-vb-input-border:var(--palette-gray-140);--theme-vb-soft-bg:var(--palette-gray-65);--theme-vb-divider:var(--palette-gray-60);--theme-vb-menu-text:initial;--theme-vb-finish-bg:var(--palette-green-70);--theme-vb-finish-text:var(--palette-green-880);--theme-vb-out-bg:var(--palette-red-100);--theme-vb-out-text:var(--palette-red-900);--theme-accent-active:var(--palette-blue-850);--theme-panel-border:var(--palette-gray-200);--theme-panel-bg:var(--palette-gray-75);--theme-panel-rule:var(--palette-gray-100);--theme-res-date-text:var(--palette-gray-650);--theme-res-date-border:var(--palette-gray-400);--theme-res-sport-text:var(--palette-blue-650);--theme-res-sport-border:var(--palette-blue-650);--theme-res-athlete-border:var(--palette-blue-300);--theme-res-distance:var(--palette-green-650);--theme-teal:var(--palette-aqua-400);--theme-teal-deep:var(--palette-aqua-600);--theme-teal-rgb:45,212,191;--theme-violet:var(--palette-purple-450);--theme-violet-deep:var(--palette-purple-600);--theme-violet-rgb:139,92,246;--theme-map-blue:var(--palette-google-500);--theme-map-blue-deep:var(--palette-google-600);--theme-map-blue-rgb:66,133,244;--theme-alarm-gradient:linear-gradient(135deg,var(--palette-red-500)0%,var(--palette-red-800)100%);--theme-alarm-rgb:239,68,68;--theme-disabled:var(--palette-gray-500);--theme-disabled-hover:var(--palette-gray-450);--theme-row-hover:var(--palette-sky-25);--theme-row-selected-bg:var(--palette-cyan-100);--theme-row-selected-text:var(--palette-cyan-900);--theme-row-mark:var(--palette-bs-yellow);--theme-row-own-bg:var(--palette-sky-100);--theme-row-own-border:var(--palette-sky-100);--theme-row-own-hover-bg:var(--palette-sky-200);--theme-row-own-hover-border:var(--palette-sky-200);--theme-row-own-mark:var(--palette-sky-500);--theme-place-gold:#ffd70033;--theme-place-silver:#c0c0c040;--theme-place-bronze:#cd7f3233;--theme-icon-soft:var(--palette-slate-400);--theme-sticky-head:var(--palette-gray-75);--theme-modal-header:linear-gradient(135deg,var(--palette-blue-600)0%,var(--palette-blue-850)100%);--theme-inset-border:var(--palette-slate-200);--theme-inset-text:initial;--theme-interp-text:var(--palette-blue-600);--theme-interp-disabled-bg:var(--palette-gray-75);--theme-interp-disabled-border:var(--palette-gray-100);--theme-result-ok:var(--palette-green-600);--theme-modal-field-text:var(--palette-slate-800);--theme-select-focus-border:var(--palette-blue-600);--theme-fin-label:var(--palette-steel-500);--theme-save-disabled:var(--palette-slate-300);--theme-on-warning:var(--palette-gray-900);--theme-note-text:initial;--theme-glow-from-shadow-2:var(--palette-bs-blue-a53);--theme-glow-to-shadow-2:var(--palette-bs-blue-light-a67);--theme-sel-pending-bg:linear-gradient(135deg,var(--palette-amber-100)0,var(--palette-white)100%);--theme-sel-pending-border:var(--palette-bs-yellow);--theme-sel-completed-bg:linear-gradient(135deg,var(--palette-cyan-100)0,var(--palette-white)100%);--theme-sel-completed-border:var(--palette-cyan-500);--theme-sel-cancelled-bg:linear-gradient(135deg,var(--palette-red-100)0,var(--palette-white)100%);--theme-sel-cancelled-border:var(--palette-bs-red);--theme-sel-active-bg:linear-gradient(135deg,var(--palette-green-120)0,var(--palette-white)100%);--theme-sel-active-border:var(--palette-green-550);--theme-sel-pending-badge-bg:var(--palette-amber-100);--theme-sel-pending-badge-text:var(--palette-amber-900);--theme-sel-completed-badge-bg:var(--palette-cyan-100);--theme-sel-completed-badge-text:var(--palette-cyan-900);--theme-sel-cancelled-badge-bg:var(--palette-red-100);--theme-sel-cancelled-badge-text:var(--palette-red-900);--theme-sel-active-badge-bg:var(--palette-green-120);--theme-sel-active-badge-text:var(--palette-green-900);--theme-sel-creator:var(--palette-slate-850);--theme-owner-from:var(--palette-gold-400);--theme-owner-to:var(--palette-gold-300);--theme-owner-text:var(--palette-amber-900);--theme-sel-btn:var(--palette-steel-550);--theme-sel-btn-hover:var(--palette-steel-450);--theme-sel-btn-disabled:var(--palette-gray-470);--theme-sel-secondary:var(--palette-steel-550);--theme-sel-secondary-rgb:106,132,148;--theme-sel-wait:var(--palette-bluegray-600);--theme-sel-wait-border:var(--palette-bluegray-700);--theme-sel-wait-icon:var(--palette-bluegray-100);--theme-sel-wait-hover:var(--palette-bluegray-500);--theme-sel-timer:var(--palette-bluegray-800);--theme-sel-timer-border:var(--palette-bluegray-900);--theme-sel-timer-icon:var(--palette-amber-350);--theme-sel-active-calendar-event:var(--palette-green-560);--theme-sel-active-calendar-check:var(--palette-blue-800);--theme-sel-active-geo-alt:var(--palette-orange-800);--theme-sel-active-people:var(--palette-blue-600);--theme-sel-active-person-badge:var(--palette-green-560);--theme-sel-pending-calendar-event:var(--palette-orange-450);--theme-sel-pending-calendar-check:var(--palette-purple-700);--theme-sel-pending-geo-alt:var(--palette-brown-500);--theme-sel-pending-people:var(--palette-bluegray-600);--theme-sel-pending-person-badge:var(--palette-orange-450);--theme-sel-completed-calendar-event:var(--palette-slate-750);--theme-sel-completed-calendar-check:var(--palette-green-610);--theme-sel-completed-geo-alt:var(--palette-slate-850);--theme-sel-completed-people:var(--palette-gray-520);--theme-sel-completed-person-badge:var(--palette-slate-750);--theme-sel-cancelled-icon:var(--palette-red-900);--theme-sel-cancelled-badge-icon:var(--palette-red-900);--theme-ex-primary:var(--palette-blue-450);--theme-ex-primary-dark:var(--palette-blue-650);--theme-ex-primary-light:var(--palette-blue-70);--theme-ex-primary-lighter:var(--palette-blue-40);--theme-ex-blue-rgb:59,130,246;--theme-ex-brand-grad:linear-gradient(135deg,var(--palette-blue-450)0%,var(--palette-purple-450)100%);--theme-ex-card:var(--palette-white);--theme-ex-content:var(--palette-white);--theme-ex-bar:var(--palette-slate-25);--theme-ex-input:var(--palette-white);--theme-ex-text:var(--palette-slate-800);--theme-ex-text-2:var(--palette-slate-500);--theme-ex-placeholder:var(--palette-slate-400);--theme-ex-line:var(--palette-slate-200);--theme-ex-line-strong:var(--palette-slate-300);--theme-ex-shadow-sm:0 1px 2px #0000000d;--theme-ex-shadow-md:0 4px 10px #0000000a,0 1px 2px #0000000f;--theme-ex-shadow-xl:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000003;--theme-ex-shadow-focus:0 0 0 3px #3b82f64d;--theme-ex-card-grad:linear-gradient(180deg,#fff0 0%,#f9fafbcc 100%);--theme-ex-busy-bg:var(--palette-slate-50);--theme-ex-busy-text:var(--palette-slate-700);--theme-ex-toggle-bg:var(--palette-white);--theme-ex-toggle-line:var(--palette-slate-200);--theme-ex-preview-bg:var(--palette-slate-25);--theme-ex-doc-bg:var(--palette-white);--theme-ex-preview-title:var(--palette-blue-650);--theme-ex-trophy:var(--palette-amber-600);--theme-ex-trophy-bg:#d977061a;--theme-ex-file-hover:var(--palette-gray-500);--theme-cert-paper:var(--palette-white);--theme-cert-classic-line:var(--palette-slate-400);--theme-cert-classic-inner:var(--palette-slate-300);--theme-cert-classic-bg:var(--palette-white);--theme-cert-classic-border:var(--palette-slate-400);--theme-cert-fut-bg:linear-gradient(135deg,var(--palette-slate-900),var(--palette-slate-800));--theme-cert-fut-border:currentColor;--theme-cert-fut-title:var(--palette-sky-400);--theme-cert-fut-glow:#38bdf880;--theme-cert-fut-chip:linear-gradient(90deg,var(--palette-slate-900),var(--palette-blue-450));--theme-cert-vintage-bg:var(--palette-cream-100);--theme-cert-vintage-bg-chip:var(--palette-cream-100);--theme-cert-vintage-ink:var(--palette-brown-900);--theme-cert-vintage-border:var(--palette-brown-900);--theme-nav-bg:var(--palette-gray-75);--theme-nav-hover:var(--palette-gray-100);--theme-nav-line:var(--palette-gray-200);--theme-nav-divider:var(--palette-silver-300);--theme-nav-text:var(--palette-ink-700);--theme-nav-scrollbar:var(--palette-silver-400);--theme-nav-active-bg:var(--palette-slate-200);--theme-nav-active-fade:#dbeafe80;--theme-nav-active-mobile-bg:var(--palette-steel-100);--theme-nav-active-text:var(--palette-gray-700);--theme-steel-rgb:124,151,171;--theme-lang-outline:var(--palette-gray-75);--theme-lang-active-text:var(--palette-ink-900);--theme-loader-bg:var(--palette-gray-75);--theme-bs-blue-rgb:13,110,253;--theme-loader-icon:var(--palette-bs-blue);--theme-loader-line-blue:var(--palette-blue-450);--theme-loader-line-cyan:var(--palette-cyan-bs);--theme-loader-line-grey:var(--palette-slate-300);--theme-loader-label:var(--palette-gray-410);--theme-mapmodal-bg:var(--palette-white);--theme-mapmodal-shadow:0 10px 30px #0000004d;--theme-mapmodal-btn-bg:var(--palette-white);--theme-mapmodal-btn-text:var(--palette-black-pure);--theme-mapmodal-mtc-hover:var(--palette-gray-40);--theme-mapmodal-btn-bg-landscape:rgba(var(--theme-on-accent-rgb),.9);--theme-mapmodal-handle:rgba(var(--theme-shadow-rgb),.2);--theme-doc-shadow:0 25px 50px #2980b940;--theme-doc-bg:var(--palette-white);--theme-doc-border:none;--theme-doc-header:linear-gradient(135deg,var(--palette-blue-500),var(--palette-blue-600));--theme-doc-header-line:none;--theme-doc-title-icon:inherit;--theme-doc-close-bg:#fff3;--theme-doc-close-border:#ffffff4d;--theme-doc-text:var(--palette-gray-700);--theme-doc-strong:inherit;--theme-doc-heading:var(--palette-blue-800);--theme-doc-tab:var(--palette-gray-520);--theme-doc-tab-hover:var(--palette-blue-600);--theme-doc-tab-active:var(--palette-blue-800);--theme-doc-tab-active-bg:var(--palette-white);--theme-doc-tab-active-line:var(--palette-blue-600);--theme-doc-note-bg:var(--palette-slate-50);--theme-doc-note-line:var(--palette-blue-600);--theme-doc-btn:linear-gradient(135deg,var(--palette-blue-500),var(--palette-blue-600));--theme-doc-btn-text:var(--palette-white);--theme-doc-decline:linear-gradient(135deg,var(--palette-red-560),var(--palette-red-700));--theme-doc-decline-hover:linear-gradient(135deg,var(--palette-red-700),var(--palette-red-780));--theme-cookie-bg:#fffffff5;--theme-cookie-border:#2980b926;--theme-cookie-shadow:0 20px 60px #2980b92e,0 4px 16px #00000014;--theme-cookie-text:var(--palette-gray-555);--theme-cookie-link:var(--palette-blue-500);--theme-cookie-link-line:#2980b966;--theme-cookie-link-hover:var(--palette-blue-600);--theme-cookie-hover-rgb:30,96,145;--theme-cookie-link-hover-line:#1e609199;--theme-cookie-focus:var(--palette-blue-500);--theme-cookie-grad:linear-gradient(135deg,var(--palette-blue-500)0%,var(--palette-blue-600)100%);--theme-races-primary:var(--palette-blue-600);--theme-races-primary-hover:var(--palette-blue-500);--theme-races-primary-active:var(--palette-blue-700);--theme-races-secondary:var(--palette-steel-500);--theme-races-secondary-hover:var(--palette-steel-400);--theme-races-secondary-active:var(--palette-steel-600);--theme-races-success:var(--palette-green-620);--theme-races-success-rgb:45,139,87;--theme-races-danger:var(--palette-red-620);--theme-races-busy:var(--palette-orange-650);--theme-races-female:var(--palette-pink-600);--theme-races-female-rgb:216,27,96;--theme-races-text-2:var(--palette-gray-555);--theme-races-border:var(--palette-gray-200);--theme-races-track-off:var(--palette-gray-260);--theme-races-thumb-off:var(--palette-gray-40);--theme-races-thead:var(--palette-white);--theme-races-row-hover:var(--palette-slate-50);--theme-races-row-active:#2980b90d;--theme-races-check-bg:var(--palette-white);--theme-races-label-bg:var(--palette-white);--theme-races-slider-track:var(--palette-gray-100);--theme-races-lap-edge:var(--palette-gray-600);--theme-races-lap-label:var(--palette-gray-666);--theme-races-race-info:var(--palette-amber-600);--theme-races-race-info-rgb:217,119,6;--theme-tags-success:var(--palette-green-700b);--theme-tags-success-hover-bg:var(--palette-green-800b);--theme-tags-success-active-bg:var(--palette-green-900b);--theme-tags-warning:var(--palette-orange-500b);--theme-tags-danger:var(--palette-red-700);--theme-tags-danger-hover:var(--palette-red-560);--theme-tags-secondary:var(--palette-slate-850);--theme-tags-secondary-hover:var(--palette-slate-750);--theme-tags-border:var(--palette-gray-150);--theme-tags-text-2:var(--palette-gray-555);--theme-tags-paper:var(--palette-white);--theme-tags-divider:var(--palette-gray-300);--theme-tags-chip-owned:var(--palette-green-100);--theme-tags-chip-owned-hover:var(--palette-mint-150);--theme-tags-chip-unowned:var(--palette-amber-100);--theme-tags-chip-unowned-hover:var(--palette-amber-200b);--theme-tags-action-active-border:var(--palette-teal-900b);--theme-tags-owned-line:var(--palette-mint-250);--theme-tags-owned-focus:var(--palette-mint-350);--theme-tags-owned-ring:#19875440;--theme-tags-unowned-focus:var(--palette-amber-450);--theme-tags-unowned-ring:#ffc10740;--theme-tags-muted-icon:var(--palette-gray-500);--theme-tags-qr-hover-bg:var(--palette-gray-75);--theme-tags-qr-hover-text:var(--theme-accent);--theme-tags-focus-line:var(--palette-silver-400);--theme-tags-check-bg:var(--palette-white);--theme-tags-check-line:var(--palette-gray-150);--theme-tags-tabs-bg:var(--palette-gray-75);--theme-tags-tabs-line:var(--palette-gray-200);--theme-tags-tab-text:var(--palette-gray-420);--theme-tags-tab-hover-line:var(--palette-gray-410);--theme-tags-tab-hover-bg:var(--palette-gray-100);--theme-tags-tab-hover-text:var(--palette-gray-600);--theme-tags-tab-active-text:var(--palette-gray-600);--theme-tags-tab-active-bg:var(--palette-white);--theme-tags-tab-active-bottom:transparent;--theme-tags-tab-shadow:0 -1px 3px #00000014;--theme-tags-page-hover-bg:var(--theme-accent);--theme-tags-page-disabled:var(--palette-gray-410);--theme-tags-timer:var(--palette-red-pure);--theme-tags-owner-line:var(--palette-gray-350);--theme-tags-owner-hover-line:var(--palette-gray-480b);--theme-tags-owner-focus-line:var(--theme-accent);--theme-tags-select-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--theme-tags-thead:var(--palette-gray-100);--theme-tags-thead-hover:var(--palette-gray-260);--theme-tags-row-success:var(--palette-mint-25);--theme-tags-row-warning:var(--palette-amber-50b);--theme-tags-row-assigned:var(--palette-info-50);--theme-tags-row-race:var(--palette-violet-50);--theme-tags-assigned-bg:#4b9dff1f;--theme-tags-activity-idle:var(--palette-gray-320b);--theme-tags-tip-bg:#6b7280d9;--theme-sbar-bg:var(--palette-white);--theme-sbar-border:var(--palette-gray-150);--theme-sbar-shadow:0 6px 18px #0000001f,0 1px 3px #0000000f;--theme-sbar-pointer-shadow:none;--theme-sbar-changes-shadow:0 10px 30px #00000026,0 2px 6px #00000014;--theme-sbar-slots-bg:var(--palette-gray-75);--theme-sbar-slots-line:var(--palette-gray-410);--theme-sbar-complete-bg:var(--palette-mint-25);--theme-sbar-complete-line:var(--palette-mint-250);--theme-sbar-text:var(--palette-gray-700);--theme-sbar-icon:var(--palette-gray-555);--theme-sbar-plus:var(--palette-gray-410);--theme-sbar-remove-hover:var(--palette-red-700);--theme-sbar-remove-hover-rgb:192,57,43;--theme-sbar-close-hover-bg:var(--palette-gray-45b);--theme-sbar-close-hover-text:var(--palette-gray-700);--theme-sbar-assign:var(--palette-green-700b);--theme-sbar-assign-rgb:30,130,76;--theme-sbar-assign-hover-alpha:.08;--theme-sbar-assign-bg:var(--palette-white);--theme-sbar-focus:var(--palette-blue-600);--theme-rdr-on-text:var(--theme-action);--theme-rdr-header-line:var(--palette-gray-150);--theme-rdr-addon:var(--palette-gray-75);--theme-rdr-switch-line:var(--palette-slate-300);--theme-rdr-switch-bg:var(--palette-gray-150);--theme-mail-shadow:0 .5rem 1rem #00000026;--theme-mail-border:none;--theme-mail-header-line:var(--palette-gray-150);--theme-mail-icon:var(--palette-blue-600);--theme-mail-field-line:var(--palette-slate-300);--theme-mail-focus-line:#2980b980;--theme-mail-focus-ring:#2980b91a;--theme-mail-scrollbar:var(--palette-slate-300);--theme-mail-scrollbar-hover:var(--palette-slate-400);--theme-mail-option-line:var(--palette-slate-25);--theme-mail-option-hover-bg:var(--palette-blue-45);--theme-mail-option-hover-text:var(--palette-blue-600);--theme-mail-footer-bg:var(--palette-white);--theme-mail-primary-hover:var(--palette-blue-800);--theme-mail-menu-bg:var(--palette-white);--theme-mail-menu-line:var(--palette-gray-200);--theme-mail-placeholder:initial;--theme-brand-title-bg:none;--theme-brand-title-fill:var(--theme-text-emphasis);--theme-index-bg:var(--palette-ice-50);--theme-index-bg-alt:var(--palette-ice-100);--theme-index-surface:var(--palette-white);--theme-index-surface-2:var(--palette-ice-75);--theme-index-text:var(--palette-ink-950);--theme-index-text-2:var(--palette-ink-500);--theme-index-text-3:var(--palette-ink-300);--theme-index-line:#0d162417;--theme-index-brand:var(--palette-azure-600);--theme-index-brand-2:var(--palette-azure-400);--theme-index-accent:var(--palette-flame-500);--theme-index-accent-2:var(--palette-flame-300);--theme-index-live:var(--palette-emerald-600);--theme-index-hero-bg-1:var(--palette-navy-900);--theme-index-hero-bg-2:var(--palette-navy-600);--theme-index-hero-bg-3:var(--palette-azure-600);--theme-index-hero-text:var(--theme-on-accent);--theme-index-hero-text-2:#ffffffc7;--theme-index-hero-glass:#04102861;--theme-index-hero-glass-line:#ffffff29;--theme-index-streak:#ffffff8c;--theme-index-marquee-bg:var(--palette-ink-950);--theme-index-marquee-fg:var(--palette-ice-50);--theme-index-card-shadow:0 1px 2px #0d16240a,0 8px 24px #0d16240f;--theme-index-card-shadow-hover:0 2px 4px #0d16240d,0 22px 44px #0d16241f;--theme-index-title-mid:var(--palette-azure-200);--theme-index-cta-end:var(--palette-flame-600);--theme-index-cta-shadow:#ff6a1a59;--theme-index-cta-shadow-hover:#ff6a1a73;--theme-index-console-live-bg:#12b76a29;--theme-index-console-live-text:var(--palette-emerald-300);--theme-index-ghost-bg:#ffffff12;--theme-index-ghost-border:var(--theme-index-hero-glass-line);--theme-index-ghost-bg-hover:#ffffff26;--theme-index-ghost-border-hover:var(--theme-index-hero-glass-line);--theme-index-lane-icon-bg:linear-gradient(135deg,var(--theme-index-brand-2),var(--theme-index-brand));--theme-index-lane-icon-shadow:0 10px 22px color-mix(in srgb,var(--theme-index-brand)35%,transparent);--theme-index-grid-mask:var(--palette-black-pure);--theme-public-primary:var(--theme-index-brand);--theme-public-primary-light:var(--theme-index-brand-2);--theme-public-primary-dark:var(--palette-azure-720);--theme-public-primary-shadow:#1a6fd659;--theme-public-gradient-primary:linear-gradient(135deg,var(--theme-index-brand-2),var(--theme-index-brand));--theme-public-accent:var(--palette-orange-500b);--theme-public-accent-dark:var(--palette-orange-800);--theme-public-accent-shadow:#d3540059;--theme-public-danger:var(--palette-red-700);--theme-public-danger-dark:var(--palette-red-560);--theme-public-danger-shadow:#e74c3c59;--theme-public-text:var(--theme-index-text);--theme-public-text-secondary:var(--theme-index-text-2);--theme-public-bg-card:var(--theme-index-surface);--theme-public-border:var(--theme-index-line);--theme-public-gradient-icon:linear-gradient(135deg,var(--palette-amber-400)0%,var(--palette-amber-500)100%);--theme-public-shadow-sm:0 1px 2px #0000000d;--theme-public-shadow-md:0 .5rem 1rem #00000026;--theme-public-shadow-lg:0 4px 12px #00000026;--theme-public-shadow-float:0 10px 30px #1a6fd633;--theme-accent-glow:#f39c1266;--theme-footer-bg-1:#16222e;--theme-footer-bg-2:#121c28;--theme-footer-bg-3:#0f1923;--theme-footer-text:#f0f0f0;--theme-footer-border:#5082b440;--theme-footer-glow-a:#3a78b426;--theme-footer-glow-b:#e696281f;--theme-footer-scan:#3278b40d;--theme-footer-tone-blue:var(--palette-sky-300);--theme-footer-tone-green:var(--palette-emerald-400);--theme-footer-tone-violet:var(--palette-violet-400);--theme-footer-metric-a:#3498db26;--theme-footer-metric-b:#2d8b5726;--theme-footer-metric-c:#2d8b570d;--theme-footer-telegram-bg:initial;--theme-news-ad-1:var(--palette-blue-800);--theme-news-ad-2:var(--palette-blue-600);--theme-news-ad-3:var(--palette-blue-400);--theme-news-ad-shadow:#2980b940;--theme-news-ad-shadow-hover:#2980b959;--theme-news-gold-1:var(--palette-amber-400);--theme-news-gold-2:var(--palette-amber-500);--theme-news-gold-glow:#fbbf244d;--theme-news-gold-glow-hover:#fbbf2466;--theme-badge-orange:var(--palette-orange-450);--theme-badge-green:var(--palette-green-560);--theme-auth-muted:var(--palette-gray-500);--theme-auth-card-bg:#fffffff2;--theme-auth-card-border:#fff3;--theme-auth-ok-bg:#4cd96433;--theme-auth-ok-text:var(--palette-lime-500);--theme-auth-ok-border:#4cd9644d;--theme-auth-gradient:var(--theme-public-gradient-primary);--theme-auth-primary-shadow:var(--theme-public-primary-shadow);--theme-auth-addon-bg:linear-gradient(135deg,var(--palette-gray-75),var(--palette-gray-100));--theme-auth-addon-border:var(--palette-gray-100);--theme-auth-addon-text:var(--theme-auth-muted);--theme-auth-field-bg:var(--palette-white);--theme-auth-field-border:var(--palette-gray-100);--theme-auth-focus-border:#0d6efd66;--theme-auth-focus-border-left:transparent;--theme-auth-addon-focus-border:#0d6efd66;--theme-auth-tab-nav-bg:var(--palette-gray-75);--theme-race-run-rgb:225,29,72;--theme-race-swim-rgb:8,145,178;--theme-race-ski-rgb:124,58,237;--theme-race-tri-rgb:217,119,6;--theme-race-default-rgb:75,85,99;--theme-race-live-rgb:16,185,129;--theme-race-meta-icon:var(--palette-gray-400);--theme-race-dot:var(--palette-slate-500);--theme-race-view-hover:var(--theme-public-primary-light);--theme-race-map-btn-bg:var(--palette-white);--theme-race-map-btn-bg-hover:var(--palette-slate-25);--theme-race-placeholder-bg:var(--palette-white);--theme-pricing-primary:var(--palette-blue-600);--theme-pricing-primary-dark:var(--palette-blue-800);--theme-pricing-primary-light:var(--palette-blue-500);--theme-pricing-primary-shadow:#2980b959;--theme-pricing-bg-card:var(--palette-white);--theme-pricing-bg-light:var(--palette-slate-50);--theme-pricing-border:var(--palette-gray-200);--theme-pricing-shadow-sm:0 1px 2px #0000000d;--theme-pricing-stage-bg:linear-gradient(135deg,var(--theme-pricing-primary-dark)0%,var(--theme-pricing-primary)100%);--theme-pricing-cta-shadow:0 10px 30px #2980b959;--theme-pricing-hero-title:var(--palette-ice-200);--theme-pricing-subtitle:var(--palette-gray-300);--theme-pricing-facts-shadow:0 4px 12px #2980b90f;--theme-pricing-fact-bg:var(--palette-slate-50);--theme-pricing-btn-text:var(--theme-on-accent);--theme-pricing-card-hover-border:#2980b94d;--theme-pricing-card-hover-shadow:0 6px 16px #00000012;--theme-pricing-feature-hover-shadow:0 4px 12px #2980b91a;--theme-pricing-free-bg:linear-gradient(135deg,#2980b912,#3498db0a);--theme-pricing-free-border:#2980b933;--theme-pricing-tag-orange:linear-gradient(135deg,var(--palette-orange-500b),var(--palette-orange-450));--theme-pricing-tag-green:linear-gradient(135deg,var(--palette-green-560),var(--palette-green-620));--theme-pricing-saving-bg:#27ae601a;--theme-pricing-saving-text:var(--palette-green-560);--theme-pricing-note-bg:#f39c1212;--theme-pricing-note-border:#f39c1240;--theme-pricing-charged-bg:#e74c3c0f;--theme-pricing-charged-border:#e74c3c26;--theme-pricing-free-scenario-bg:#27ae600f;--theme-pricing-free-scenario-border:#27ae6026;--theme-pricing-text-dark:var(--palette-navy-700);--theme-pricing-text-success:rgb(var(--bs-success-rgb));--theme-logo-text-bg:linear-gradient(180deg,var(--palette-amber-300b),var(--palette-amber-450b));--theme-brand-h1-bg:linear-gradient(135deg,var(--palette-white),var(--palette-gray-75)30%,var(--palette-info-50)60%,var(--palette-white));--theme-brand-underline-accent:var(--palette-orange-500b);--theme-brand-underline-primary:var(--palette-blue-500)}[data-bs-theme=dark]{--theme-page:#070b13;--theme-surface:#111a28;--theme-surface-muted:#0b111c;--theme-surface-raised:#172233;--theme-surface-inset:var(--theme-surface-muted);--theme-surface-hover:var(--theme-surface-raised);--theme-card:var(--theme-surface);--theme-card-hover:#142033;--theme-card-shadow-hover:0 .5rem 1rem #00000059;--theme-field:var(--theme-surface-muted);--theme-overlay:#111a28e6;--theme-header:linear-gradient(135deg,#1a3a66,#12294a);--theme-text:#e8eef7;--theme-text-emphasis:var(--theme-text);--theme-text-muted:#a3afc2;--theme-text-faint:#6f7c90;--theme-text-control:var(--theme-text);--theme-line:#ffffff14;--theme-line-header:var(--theme-line);--theme-border:#ffffff1f;--theme-border-soft:var(--theme-border);--theme-border-hover:#3b5577;--theme-border-dashed:#ffffff24;--theme-brand:#3b8ff0;--theme-brand-hover:#2f7fe0;--theme-brand-bright:#4b9dff;--theme-brand-light:#5cc3ff;--theme-field-focus-border:var(--theme-line);--theme-secondary:#3d5266;--theme-secondary-border:#4b6275;--theme-secondary-hover:#4b6275;--theme-secondary-active:#34475a;--theme-danger-text:#ff5c5c;--theme-danger-bg:#f044381f;--theme-info-bg:#4b9dff1a;--theme-info-text:#9ccaff;--theme-note-bg:#fbc02d1a;--theme-picker-filter:invert(.85);--theme-race-success-bg:#19875424;--theme-race-success-border:#2f9e6a;--theme-race-success-shadow-hover:var(--theme-card-shadow-hover);--theme-race-orange-bg:#fdba7414;--theme-race-orange-border:#fdba7473;--theme-race-rose-bg:#f43f5e14;--theme-race-rose-border:#fb718573;--theme-race-slate-bg:var(--theme-surface-raised);--theme-race-slate-border:var(--palette-slate-600);--theme-race-cyan-bg:#2dd4bf14;--theme-race-cyan-shadow-hover:var(--theme-card-shadow-hover);--theme-race-pending-bg:#7f74ff1f;--theme-race-pending-border:var(--palette-violet-500);--theme-race-pending-bg-hover:#7f74ff2e;--theme-badge-distance:#34d399;--theme-badge-sport:#8fb4ff;--theme-badge-primary:#38bdf8;--theme-badge-secondary:var(--palette-slate-400);--theme-badge-sport-deep:var(--theme-badge-sport);--theme-badge-primary-deep:var(--theme-badge-primary);--theme-badge-secondary-deep:var(--theme-badge-secondary);--theme-empty-bg:var(--theme-surface);--theme-empty-badge-bg:#32d5831f;--theme-empty-badge-text:#6ce9a6;--theme-empty-badge-border:#32d5834d;--theme-qr-frame:transparent;--theme-heading:var(--theme-text);--theme-meta-text:var(--theme-text-muted);--theme-accent-tint:#4b9dff1f;--theme-accent-text:#8fb4ff;--theme-check-bg:var(--theme-surface-raised);--theme-check-border:#ffffff38;--theme-check-border-focus:var(--theme-check-border);--theme-check-on-bg:var(--theme-accent);--theme-check-on-border:var(--theme-accent);--theme-toggle-start-from:var(--theme-accent-hover);--theme-toggle-start-to:var(--theme-accent);--theme-toggle-stop-from:var(--theme-stop-hover);--theme-toggle-stop-to:var(--theme-stop);--theme-toggle-track:linear-gradient(145deg,#1b2638,#121a27);--theme-toggle-track-shadow:inset 0 5px 10px #00000073,inset 0 -1px 2px #ffffff0f;--theme-toggle-text-hover:var(--theme-text);--theme-row-danger-bg:#dc354524;--theme-row-danger-text:#ff8a93;--theme-row-warning-bg:#ffc1071f;--theme-row-warning-text:#ffd666;--theme-row-flash:#ffd6662e;--theme-rt-bg:var(--theme-surface);--theme-rt-border:var(--theme-line);--theme-rt-line:#ffffff0d;--theme-rt-head-bg:var(--theme-surface-raised);--theme-rt-head-text:var(--theme-text-muted);--theme-rt-text:var(--theme-text);--theme-rt-muted:var(--theme-text-faint);--theme-rt-hover:#ffffff14;--theme-rt-bib-bg:#ffffff0f;--theme-rt-bib-border:#ffffff1a;--theme-rt-bib-text:var(--theme-text);--theme-rt-gold:#fbbf24;--theme-rt-silver:#cbd5e1;--theme-rt-bronze:#e0a370;--theme-rt-stripe:#ffffff09;--theme-rt-select-bg:var(--theme-accent-tint);--theme-rt-gold-bg:#fbbf2429;--theme-rt-silver-bg:#cbd5e121;--theme-rt-bronze-bg:#e0a37029;--theme-outline-faint:var(--theme-line);--theme-chip-text:var(--theme-text-muted);--theme-chip-border:#ffffff2e;--theme-chip-bg:var(--theme-surface);--theme-status-online:#32d583;--theme-outline:var(--theme-line);--theme-popover-bg:#1c2940;--theme-popover-shadow:0 0 0 1px #ffffff1a,0 16px 40px #0009;--theme-scrollbar:var(--palette-slate-700);--theme-item-bg:var(--theme-surface-raised);--theme-item-border:var(--theme-line);--theme-item-border-hover:var(--theme-line);--theme-divider-soft:var(--theme-line);--theme-bar-empty:#243044;--theme-channel-wifi-text:#8fc2ff;--theme-channel-wifi-bg:#4b9dff1f;--theme-channel-wifi-border:#4b9dff66;--theme-channel-lte-text:#6ce9a6;--theme-channel-lte-bg:#32d5831f;--theme-channel-lte-border:#32d58366;--theme-channel-other-text:var(--theme-text);--theme-channel-other-bg:#a3afc21a;--theme-channel-other-border:#cbd5e166;--theme-gps-text:#fb923c;--theme-gps-border:#fb923c73;--theme-climate-halo:none;--theme-climate-temp-bg:#cf13221f;--theme-climate-temp-text:#ff8a80;--theme-climate-temp-border:#ff787566;--theme-climate-cold-bg:#1d39c429;--theme-climate-cold-text:#8fb4ff;--theme-climate-cold-border:#85a5ff73;--theme-climate-hum-bg:#08979c24;--theme-climate-hum-text:#5cdbd3;--theme-climate-hum-border:#5cdbd366;--theme-popup-bg:var(--theme-surface-raised);--theme-popup-border:#ffffff1a;--theme-popup-rule:var(--theme-line);--theme-title:var(--theme-text);--theme-label:var(--theme-text-muted);--theme-tip-muted:var(--theme-text-faint);--theme-tip-surface:var(--theme-surface);--theme-tip-hover:#1d2a3d;--theme-tip-divider:var(--theme-line);--theme-tip-accent:var(--theme-brand-light);--theme-tip-total:#ff8a80;--theme-tip-head:var(--theme-header);--theme-lap-halo:var(--theme-page);--theme-lap-badge-text:var(--palette-amber-400);--theme-lap-manual-text:#8fb4ff;--theme-menu-text:var(--theme-text);--theme-menu-border:var(--theme-line);--theme-menu-shadow:0 12px 30px #00000080;--theme-menu-shadow-mobile:0 12px 30px #00000080;--theme-menu-hover:#ffffff0f;--theme-menu-active:#ffffff1a;--theme-menu-divider:var(--theme-line);--theme-menu-danger-bg:#f044381f;--theme-menu-danger-text:#ff8a80;--theme-menu-warning-bg:#ffb0201f;--theme-menu-warning-text:#ffc766;--theme-menu-success-bg:#32d5831f;--theme-menu-success-text:#6ce9a6;--theme-vb-bg:#111a28d9;--theme-vb-border:var(--theme-line);--theme-vb-field-bg:var(--theme-surface);--theme-vb-edge:#ffffff42;--theme-vb-chip-text:var(--theme-text);--theme-vb-hover-border:#ffffff1f;--theme-vb-focus-border:#ffffff1f;--theme-vb-reset-hover-text:var(--theme-text);--theme-vb-quiet-border:#ffffff1f;--theme-vb-input-border:#ffffff1f;--theme-vb-soft-bg:var(--theme-surface-raised);--theme-vb-divider:var(--theme-line);--theme-vb-menu-text:var(--theme-text);--theme-vb-finish-bg:#1f9d5729;--theme-vb-finish-text:#6ce9a6;--theme-vb-out-bg:#dc354529;--theme-vb-out-text:#ff8a93;--theme-panel-border:var(--theme-line);--theme-panel-bg:var(--theme-surface-muted);--theme-panel-rule:var(--theme-line);--theme-res-date-text:var(--theme-text-muted);--theme-res-date-border:#fff3;--theme-res-sport-text:#8fb4ff;--theme-res-sport-border:#8fb4ff80;--theme-res-athlete-border:#8fb4ff80;--theme-res-distance:#4ade80;--theme-row-hover:#4b9dff14;--theme-row-selected-bg:#17a2b82e;--theme-row-selected-text:#8be3f0;--theme-row-own-bg:#0ea5e924;--theme-row-own-border:var(--theme-line);--theme-row-own-hover-bg:#0ea5e938;--theme-row-own-hover-border:var(--theme-line);--theme-place-gold:#ffd7001a;--theme-place-silver:#c0c0c01a;--theme-place-bronze:#cd7f321f;--theme-sticky-head:#16243a;--theme-modal-header:var(--theme-header);--theme-inset-border:#ffffff1f;--theme-inset-text:var(--theme-text-muted);--theme-interp-text:var(--theme-text-muted);--theme-interp-disabled-bg:var(--theme-surface-muted);--theme-interp-disabled-border:var(--theme-line);--theme-select-focus-border:#ffffff1f;--theme-fin-label:var(--theme-text-muted);--theme-save-disabled:var(--palette-slate-700);--theme-note-text:#ffd87a;--theme-sel-pending-bg:linear-gradient(135deg,#ffc1071f 0,var(--theme-surface)100%);--theme-sel-completed-bg:linear-gradient(135deg,#17a2b824 0,var(--theme-surface)100%);--theme-sel-cancelled-bg:linear-gradient(135deg,#dc354524 0,var(--theme-surface)100%);--theme-sel-active-bg:linear-gradient(135deg,#28a74524 0,var(--theme-surface)100%);--theme-sel-pending-badge-bg:#ffc10726;--theme-sel-pending-badge-text:#ffd666;--theme-sel-completed-badge-bg:#17a2b829;--theme-sel-completed-badge-text:#67d4e6;--theme-sel-cancelled-badge-bg:#dc354529;--theme-sel-cancelled-badge-text:#ff8a93;--theme-sel-active-badge-bg:#28a74529;--theme-sel-active-badge-text:#6ce99a;--theme-sel-creator:var(--theme-text);--theme-sel-active-calendar-check:var(--theme-brand-bright);--theme-sel-active-people:var(--theme-brand-bright);--theme-sel-pending-calendar-check:#b78af0;--theme-sel-pending-geo-alt:#c9a38f;--theme-sel-pending-people:var(--theme-text-muted);--theme-sel-completed-calendar-event:var(--theme-text-muted);--theme-sel-completed-geo-alt:var(--theme-text-muted);--theme-sel-completed-people:var(--theme-text-muted);--theme-sel-completed-person-badge:var(--theme-text-muted);--theme-sel-cancelled-badge-icon:#ff8a93;--theme-ex-primary:#60a5fa;--theme-ex-primary-dark:#3b82f6;--theme-ex-primary-light:#1e40af;--theme-ex-primary-lighter:#172554;--theme-ex-card:#1e293b;--theme-ex-content:#0f172a;--theme-ex-bar:#0f172a;--theme-ex-input:#2d3748;--theme-ex-text:#f1f5f9;--theme-ex-text-2:#cbd5e1;--theme-ex-line:#334155;--theme-ex-line-strong:#475569;--theme-ex-shadow-sm:0 1px 2px #0003;--theme-ex-shadow-md:0 4px 10px #0003,0 1px 2px #0000004d;--theme-ex-shadow-xl:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a;--theme-ex-card-grad:linear-gradient(180deg,#0f172a00 0%,#1e293bcc 100%);--theme-ex-busy-bg:#334155;--theme-ex-busy-text:#94a3b8;--theme-ex-toggle-bg:#2d3748;--theme-ex-toggle-line:#475569;--theme-ex-preview-bg:#1e293b;--theme-ex-doc-bg:#2d3748;--theme-ex-preview-title:#60a5fa;--theme-ex-trophy:#fbbf24;--theme-ex-trophy-bg:#fbbf241a;--theme-cert-classic-bg:#2d3748;--theme-cert-classic-border:#475569;--theme-cert-fut-bg:#2d3748;--theme-cert-fut-border:#475569;--theme-cert-vintage-bg:#2d3748;--theme-cert-vintage-border:#475569;--theme-nav-bg:var(--theme-surface);--theme-nav-hover:var(--theme-surface-raised);--theme-nav-line:var(--theme-line);--theme-nav-divider:var(--theme-line);--theme-nav-text:var(--theme-text-muted);--theme-nav-scrollbar:#334155;--theme-nav-active-bg:#1b2a42;--theme-nav-active-fade:#4b9dff14;--theme-nav-active-mobile-bg:#1b2a42;--theme-nav-active-text:var(--theme-text);--theme-loader-bg:var(--theme-surface-muted);--theme-mapmodal-bg:var(--theme-surface);--theme-mapmodal-shadow:0 20px 50px #0009;--theme-mapmodal-btn-bg:#303134;--theme-mapmodal-btn-text:var(--theme-text);--theme-mapmodal-mtc-hover:rgba(var(--theme-on-accent-rgb),.12);--theme-mapmodal-btn-bg-landscape:color-mix(in srgb,var(--theme-mapmodal-btn-bg)90%,transparent);--theme-mapmodal-handle:rgba(var(--theme-on-accent-rgb),.3);--theme-doc-shadow:0 25px 60px #0009;--theme-doc-bg:var(--theme-surface);--theme-doc-border:1px solid var(--theme-line);--theme-doc-header:var(--theme-header);--theme-doc-header-line:1px solid var(--theme-line);--theme-doc-title-icon:var(--theme-brand-light);--theme-doc-close-bg:#ffffff14;--theme-doc-close-border:#ffffff24;--theme-doc-text:var(--theme-text-muted);--theme-doc-strong:var(--theme-text);--theme-doc-heading:var(--theme-brand-light);--theme-doc-tab:var(--theme-text-faint);--theme-doc-tab-hover:var(--theme-text);--theme-doc-tab-active:var(--theme-text);--theme-doc-tab-active-bg:var(--theme-surface);--theme-doc-tab-active-line:var(--theme-brand-bright);--theme-doc-note-bg:var(--theme-surface-raised);--theme-doc-note-line:var(--theme-brand-bright);--theme-doc-btn:linear-gradient(135deg,var(--theme-brand-light),var(--theme-brand-bright));--theme-doc-btn-text:#06101f;--theme-cookie-bg:#111a28f5;--theme-cookie-border:var(--theme-line);--theme-cookie-shadow:0 20px 60px #00000080;--theme-cookie-text:var(--theme-text-muted);--theme-cookie-link:var(--theme-brand-light);--theme-cookie-link-line:#5cc3ff66;--theme-cookie-link-hover:var(--theme-brand-light);--theme-cookie-link-hover-line:#5cc3ff66;--theme-races-primary:#1f6fd6;--theme-races-primary-hover:#2f86f0;--theme-races-primary-active:#1553b8;--theme-races-secondary:#4b6275;--theme-races-secondary-hover:#5a7387;--theme-races-secondary-active:#3d5266;--theme-races-text-2:var(--theme-text-muted);--theme-races-border:#ffffff1f;--theme-races-track-off:#243044;--theme-races-thumb-off:var(--theme-surface-raised);--theme-races-thead:#16243a;--theme-races-row-hover:var(--theme-surface-raised);--theme-races-row-active:#4b9dff1a;--theme-races-check-bg:var(--theme-surface);--theme-races-slider-track:#243044;--theme-races-lap-edge:var(--theme-text-muted);--theme-races-lap-label:var(--theme-text-faint);--theme-tags-border:#ffffff1f;--theme-tags-text-2:var(--theme-text-muted);--theme-tags-divider:#ffffff1a;--theme-tags-chip-owned:#19875429;--theme-tags-chip-owned-hover:#1987543d;--theme-tags-chip-unowned:#ffc1071f;--theme-tags-chip-unowned-hover:#ffc10733;--theme-tags-owned-line:#75b79880;--theme-tags-owned-focus:#75b79880;--theme-tags-qr-hover-bg:var(--theme-surface-raised);--theme-tags-qr-hover-text:var(--theme-text);--theme-tags-check-bg:var(--theme-surface-raised);--theme-tags-check-line:#ffffff38;--theme-tags-tabs-bg:var(--theme-surface-muted);--theme-tags-tabs-line:var(--theme-line);--theme-tags-tab-hover-line:var(--theme-line);--theme-tags-tab-hover-bg:var(--theme-surface-raised);--theme-tags-tab-hover-text:var(--theme-text);--theme-tags-tab-active-text:var(--theme-text);--theme-tags-tab-active-bg:var(--theme-surface);--theme-tags-tab-active-bottom:var(--theme-line);--theme-tags-page-hover-bg:var(--theme-surface);--theme-tags-page-disabled:var(--theme-text-faint);--theme-tags-owner-line:#ffffff1f;--theme-tags-owner-hover-line:#ffffff1f;--theme-tags-owner-focus-line:#ffffff1f;--theme-tags-select-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a3afc2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--theme-tags-thead:#16243a;--theme-tags-thead-hover:#1d2e48;--theme-tags-row-success:transparent;--theme-tags-row-warning:transparent;--theme-tags-row-assigned:transparent;--theme-tags-row-race:#7f74ff24;--theme-tags-secondary:var(--palette-slate-750);--theme-sbar-bg:var(--theme-surface-raised);--theme-sbar-border:#ffffff1f;--theme-sbar-shadow:0 12px 30px #00000080;--theme-sbar-pointer-shadow:0 12px 30px #00000080;--theme-sbar-changes-shadow:0 12px 30px #00000080;--theme-sbar-slots-bg:var(--theme-surface-muted);--theme-sbar-slots-line:#fff3;--theme-sbar-complete-bg:#1987541f;--theme-sbar-complete-line:#75b79880;--theme-sbar-text:var(--theme-text);--theme-sbar-icon:var(--theme-text-muted);--theme-sbar-remove-hover:var(--theme-text-muted);--theme-sbar-close-hover-bg:#ffffff14;--theme-sbar-close-hover-text:var(--theme-text);--theme-sbar-assign:#4ade80;--theme-sbar-assign-rgb:74,222,128;--theme-sbar-assign-hover-alpha:.1;--theme-sbar-assign-bg:var(--theme-surface);--theme-rdr-on-text:var(--theme-text);--theme-rdr-header-line:var(--theme-line);--theme-rdr-addon:var(--theme-surface-raised);--theme-rdr-switch-line:#fff3;--theme-rdr-switch-bg:var(--theme-surface-raised);--theme-mail-shadow:0 25px 60px #0009;--theme-mail-border:1px solid var(--theme-line);--theme-mail-icon:var(--theme-brand-light);--theme-mail-field-line:#ffffff1f;--theme-mail-focus-line:#5cc3ff80;--theme-mail-focus-ring:#5cc3ff1f;--theme-mail-scrollbar:#334155;--theme-mail-option-line:#ffffff0d;--theme-mail-option-hover-bg:#5cc3ff1f;--theme-mail-option-hover-text:var(--theme-brand-light);--theme-mail-footer-bg:var(--theme-surface);--theme-mail-menu-bg:var(--theme-surface-raised);--theme-mail-menu-line:#ffffff1a;--theme-mail-placeholder:var(--theme-text-faint);--theme-brand-title-bg:linear-gradient(135deg,var(--theme-text),var(--theme-text-muted)30%,var(--theme-text)60%);--theme-brand-title-fill:transparent;--bs-body-bg:var(--theme-page);--bs-body-color:var(--theme-text-muted);--bs-emphasis-color:var(--theme-text);--bs-heading-color:var(--theme-text);--bs-secondary-color:var(--theme-text-muted);--bs-secondary-bg:var(--theme-surface-raised);--bs-tertiary-bg:var(--theme-surface-muted);--bs-border-color:var(--theme-line);--theme-table-primary:#16243a;--theme-table-muted:#a3afc21f;--theme-table-success:#19875429;--theme-table-info:#0dcaf01f;--theme-table-warning:#ffc1071f;--theme-table-danger:#dc354524;--theme-table-striped:#ffffff08;--theme-table-active:#ffffff0f;--theme-table-hover:#ffffff0d;--theme-toast-bg:#111a28f0;--theme-msg-info-bg:#4b9dff1f;--theme-msg-success-bg:#32d5831f;--theme-msg-success-text:#6ce9a6;--theme-msg-warning-bg:#ffb0201f;--theme-msg-warning-text:#ffc766;--theme-msg-danger-bg:#f044381f;--theme-msg-danger-text:#ff8a80;--theme-msg-question-bg:#a3afc21a;--theme-index-bg:var(--theme-page);--theme-index-bg-alt:var(--theme-surface-muted);--theme-index-surface:var(--theme-surface);--theme-index-surface-2:var(--theme-surface-raised);--theme-index-text:var(--theme-text);--theme-index-text-2:var(--theme-text-muted);--theme-index-text-3:var(--theme-text-faint);--theme-index-line:var(--theme-line);--theme-index-brand:var(--theme-brand-bright);--theme-index-brand-2:var(--theme-brand-light);--theme-index-accent:#ff8a3d;--theme-index-accent-2:#ffc043;--theme-index-live:#32d583;--theme-index-hero-bg-1:#03060c;--theme-index-hero-bg-2:#07101f;--theme-index-hero-bg-3:#0c1b33;--theme-index-hero-text-2:#e8eef7b8;--theme-index-hero-glass:#0f1a2c8c;--theme-index-hero-glass-line:#ffffff1a;--theme-index-streak:#5cc3ff80;--theme-index-marquee-bg:#0f1826;--theme-index-marquee-fg:#e8eef7;--theme-index-card-shadow:0 1px 2px #0000004d,0 8px 24px #00000040;--theme-index-card-shadow-hover:0 2px 4px #00000059,0 22px 44px #00000073;--theme-index-ghost-bg:#ffffff0f;--theme-index-ghost-border:#ffffff52;--theme-index-ghost-bg-hover:#ffffff1f;--theme-index-ghost-border-hover:#ffffff8c;--theme-index-lane-icon-bg:linear-gradient(135deg,#0151b4,#1553b8);--theme-index-lane-icon-shadow:0 10px 22px #1553b873;--theme-public-primary-dark:#2f7fe0;--theme-public-primary-shadow:#4b9dff59;--theme-public-shadow-sm:0 1px 2px #0006;--theme-public-shadow-md:0 .5rem 1rem #00000073;--theme-public-shadow-lg:0 4px 12px #00000073;--theme-news-ad-1:#091322;--theme-news-ad-2:#040810;--theme-news-ad-3:#1a3860;--theme-news-ad-shadow:#00000073;--theme-news-ad-shadow-hover:#000000a6;--theme-footer-telegram-bg:linear-gradient(135deg,#0151b4,#1553b8);--theme-auth-card-bg:#111a28f5;--theme-auth-card-border:var(--theme-line);--theme-auth-gradient:linear-gradient(135deg,#0151b4,#1553b8);--theme-auth-primary-shadow:#1553b873;--theme-auth-addon-bg:var(--theme-surface-raised);--theme-auth-addon-border:var(--theme-line);--theme-auth-addon-text:var(--theme-text-muted);--theme-auth-field-bg:var(--theme-surface-muted);--theme-auth-field-border:var(--theme-line);--theme-auth-tab-nav-bg:var(--theme-surface-raised);--theme-race-view-hover:#1f6fd6;--theme-race-map-btn-bg:var(--theme-index-surface);--theme-race-map-btn-bg-hover:var(--theme-index-surface-2);--theme-race-placeholder-bg:var(--theme-index-surface);--theme-pricing-primary:var(--theme-brand-bright);--theme-pricing-primary-dark:var(--theme-brand-hover);--theme-pricing-primary-light:var(--theme-brand-light);--theme-pricing-primary-shadow:#00000073;--theme-pricing-bg-card:var(--theme-surface);--theme-pricing-bg-light:var(--theme-surface);--theme-pricing-border:var(--theme-line);--theme-pricing-shadow-sm:0 1px 2px #0006;--theme-pricing-stage-bg:radial-gradient(120% 140% at 100% 0%,#0c1b33 0%,transparent 60%),linear-gradient(160deg,#03060c 0%,#07101f 100%);--theme-pricing-cta-shadow:0 20px 50px #00000080;--theme-pricing-fact-bg:var(--theme-surface-raised);--theme-pricing-btn-text:#06101f;--theme-pricing-card-hover-border:#5cc3ff59;--theme-pricing-card-hover-shadow:0 10px 28px #00000073;--theme-pricing-feature-hover-shadow:0 6px 16px #0006;--theme-pricing-free-bg:linear-gradient(135deg,#4b9dff1a,#5cc3ff0a);--theme-pricing-free-border:#4b9dff40;--theme-pricing-saving-bg:#32d58324;--theme-pricing-saving-text:#32d583;--theme-pricing-note-bg:#ffb02014;--theme-pricing-note-border:#ffb02040;--theme-pricing-charged-bg:#f0443814;--theme-pricing-charged-border:#f0443838;--theme-pricing-free-scenario-bg:#32d58314;--theme-pricing-free-scenario-border:#32d58338;--theme-pricing-text-success:#32d583;--theme-auth-field-text:var(--theme-text)}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control{color:var(--theme-ex-text)!important;background-color:var(--theme-ex-input)!important;border-color:var(--theme-ex-line-strong)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control::placeholder{opacity:1;color:var(--theme-ex-placeholder)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) input[type=file]::-webkit-file-upload-button{background-color:var(--theme-ex-input)!important;color:var(--theme-ex-text)!important;border-right:1px solid var(--theme-ex-line-strong)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) input[type=file]::file-selector-button{background-color:var(--theme-ex-input)!important;color:var(--theme-ex-text)!important;border-right:1px solid var(--theme-ex-line-strong)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control[type=file]{background-color:var(--theme-ex-input)!important;border-color:var(--theme-ex-line-strong)!important;color:var(--theme-ex-text-2)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control[type=file]::-webkit-file-upload-button{background:var(--theme-ex-input)!important;color:var(--theme-ex-text)!important;border-right:1px solid var(--theme-ex-line-strong)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control[type=file]::file-selector-button{background:var(--theme-ex-input)!important;color:var(--theme-ex-text)!important;border-right:1px solid var(--theme-ex-line-strong)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control[type=file]::-webkit-file-upload-button:hover{background:var(--theme-ex-bar)!important}[data-bs-theme=dark] :where(.export-container,.certificate-container,#buttonsOffcanvas) .form-control[type=file]::file-selector-button:hover{background:var(--theme-ex-bar)!important}[data-bs-theme=dark] .certificate-content .card.bg-light{border:1px solid var(--theme-ex-line);color:var(--theme-ex-text);background:var(--theme-ex-card)!important}[data-bs-theme=dark] .certificate-content .card.bg-light h5,[data-bs-theme=dark] .certificate-content .card.bg-light h5 i{color:var(--theme-ex-text)}[data-bs-theme=dark] .certificate-content .card.bg-light .form-label{color:var(--theme-ex-text-2)}[data-bs-theme=dark] .certificate-content .card.bg-light .form-control{background-color:var(--theme-ex-input);color:var(--theme-ex-text);border-color:var(--theme-ex-line-strong)}[data-bs-theme=dark] .certificate-content .card.bg-light .form-control:focus{border-color:var(--theme-ex-primary);box-shadow:var(--theme-ex-shadow-focus)}[data-bs-theme=dark] .card,[data-bs-theme=dark] .modal,[data-bs-theme=dark] .dropdown-menu{--bs-card-bg:var(--theme-surface);--bs-modal-bg:var(--theme-surface);--bs-dropdown-bg:var(--theme-surface-raised)}[data-bs-theme=dark] .bg-white{background-color:var(--theme-surface)!important}[data-bs-theme=dark] .bg-light{background-color:var(--theme-surface-muted)!important}[data-bs-theme=dark] .text-dark{color:var(--theme-text)!important}[data-bs-theme=dark] .text-secondary{color:var(--theme-text-muted)!important}[data-bs-theme=dark] .text-muted{color:var(--theme-text-faint)!important}[data-bs-theme=dark] .table-primary,[data-bs-theme=dark] .table-secondary,[data-bs-theme=dark] .table-success,[data-bs-theme=dark] .table-info,[data-bs-theme=dark] .table-warning,[data-bs-theme=dark] .table-danger,[data-bs-theme=dark] .table-light{--bs-table-color:var(--theme-text);--bs-table-border-color:var(--theme-line);--bs-table-striped-color:var(--theme-text);--bs-table-active-color:var(--theme-text);--bs-table-hover-color:var(--theme-text);--bs-table-striped-bg:var(--theme-table-striped);--bs-table-active-bg:var(--theme-table-active);--bs-table-hover-bg:var(--theme-table-hover)}[data-bs-theme=dark] .table-primary{--bs-table-bg:var(--theme-table-primary)}[data-bs-theme=dark] .table-secondary,[data-bs-theme=dark] .table-light{--bs-table-bg:var(--theme-table-muted)}[data-bs-theme=dark] .table-success{--bs-table-bg:var(--theme-table-success)}[data-bs-theme=dark] .table-info{--bs-table-bg:var(--theme-table-info)}[data-bs-theme=dark] .table-warning{--bs-table-bg:var(--theme-table-warning)}[data-bs-theme=dark] .table-danger{--bs-table-bg:var(--theme-table-danger)}[data-bs-theme=dark] .card-header{border-bottom:1px solid var(--theme-line)}[data-bs-theme=dark] .modal-header.text-white{border-bottom:1px solid var(--theme-line);background:var(--theme-header)!important}[data-bs-theme=dark] #toast-container .toast{border-color:var(--theme-line);box-shadow:0 10px 30px rgba(var(--theme-shadow-rgb),.45);background-color:var(--theme-toast-bg)!important}[data-bs-theme=dark] #toast-container .toast-message{color:var(--theme-text)!important}[data-bs-theme=dark] #toast-container .toast-close{color:var(--theme-text-muted)}[data-bs-theme=dark] .message{box-shadow:none}[data-bs-theme=dark] .message-info{background:var(--theme-msg-info-bg);color:var(--theme-info-text)}[data-bs-theme=dark] .message-success{background:var(--theme-msg-success-bg);color:var(--theme-msg-success-text)}[data-bs-theme=dark] .message-warning{background:var(--theme-msg-warning-bg);color:var(--theme-msg-warning-text)}[data-bs-theme=dark] .message-danger{background:var(--theme-msg-danger-bg);color:var(--theme-msg-danger-text)}[data-bs-theme=dark] .message-question{background:var(--theme-msg-question-bg);color:var(--theme-text-muted)}[data-bs-theme=dark] .legal-modal .modal-body a{color:var(--theme-brand-bright)}[data-bs-theme=dark] .pricing-hero,[data-bs-theme=dark] .pricing-cta-block{border:1px solid var(--theme-line)}[data-bs-theme=dark] .pricing-hero{border-width:0 0 1px}[data-bs-theme=dark] .facts-bar{border-bottom:1px solid var(--theme-line);box-shadow:none!important}[data-bs-theme=dark] .pricing-text-dark{color:var(--theme-text)!important}[data-bs-theme=dark] .auth-card .form-control,[data-bs-theme=dark] .auth-card .input-group:focus-within .form-control{color:var(--theme-text)}[data-bs-theme=dark] .auth-card .form-control::placeholder{color:var(--theme-text-faint)}[data-bs-theme=dark] .tab-nav{border-color:var(--theme-line);color:var(--theme-text-muted)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}body{font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}body,.fixed-top,.fixed-bottom,.is-fixed,.sticky-top{margin-right:0!important;padding-right:0!important}:where(.bi):before{content:"";display:inline-block;vertical-align:-.125em;width:1em;height:1em}.card{box-shadow:0 2px 5px rgba(var(--theme-shadow-rgb),.1);border-radius:.375rem;transition:box-shadow .3s}.card:hover{box-shadow:0 4px 10px rgba(var(--theme-shadow-rgb),.2)}.card-header{background-image:var(--theme-header)}.card-header h3{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 180px);margin:0;left:50%;transform:translate(-50%)}.card-width{width:100%;max-width:min(90vw,800px)}.btn-3d{display:inline-block;text-align:center;user-select:none;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 4px 10px rgba(var(--theme-shadow-rgb),.2),0 2px 5px rgba(var(--theme-shadow-rgb),.15);border:2px solid #0000;transition:box-shadow .2s,border .2s;outline:0!important;outline-offset:0!important}.btn-3d:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(var(--theme-on-accent-rgb),.2),rgba(var(--theme-on-accent-rgb),0));border-radius:10px 10px 0 0;height:4px;top:0;left:0;right:0}.btn-3d:hover{box-shadow:0 6px 14px rgba(var(--theme-shadow-rgb),.2),0 3px 7px rgba(var(--theme-shadow-rgb),.2)}.btn-3d:active{box-shadow:0 3px 5px rgba(var(--theme-shadow-rgb),.2)inset,0 1px 2px rgba(var(--theme-shadow-rgb),.1);outline:0!important}.btn-3d:focus{outline:0!important;box-shadow:0 4px 10px rgba(var(--theme-shadow-rgb),.2),0 2px 5px rgba(var(--theme-shadow-rgb),.15)!important}.btn-3d:focus-visible{outline:0!important;box-shadow:0 4px 10px rgba(var(--theme-shadow-rgb),.2),0 2px 5px rgba(var(--theme-shadow-rgb),.15)!important}.btn-3d:disabled{box-shadow:none;cursor:not-allowed;outline:0!important}@media (max-width:992px){.card-header h3{max-width:calc(100% - 180px);font-size:1.6rem}}@media (max-width:768px){.card-header h3{max-width:calc(100% - 160px);font-size:1.6rem}}@media (max-width:576px){.card-width{max-width:100%}.card-header h3{max-width:calc(100% - 140px);font-size:1.4rem}}@media (max-width:480px){.card-header h3{max-width:calc(100% - 130px);font-size:1.4rem}}@media (max-width:400px){.card-header h3{max-width:calc(100% - 120px);font-size:1.3rem}}:root{--rail-w:88px;--rail-w-wide:240px;--bar-h:68px;--bar-gap:12px;--nav-ease:cubic-bezier(.3,.7,.2,1)}@media (min-width:769px){html.has-nav body{padding-left:var(--rail-w);transition:padding-left .25s var(--nav-ease)}}@media (max-width:768px){html.has-nav body{padding-bottom:calc(var(--bar-h) + var(--bar-gap)*2 + env(safe-area-inset-bottom))}}html.nav-wide{--rail-w:var(--rail-w-wide)}html.nav-wide .cg-nav__if-narrow,html:not(.nav-wide) .cg-nav__if-wide{display:none}html.has-nav .card>.card-header:first-child{min-height:56px;padding-block-start:.5rem!important;padding-block-end:.5rem!important}.app-layout-container{display:flex;width:100%}.page-content-shifter{display:flex;flex-direction:column;flex:auto;min-width:0}.cg-icons{display:none}.cg-ico{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.cg-live-dot,.cg-nav__dot{background:var(--theme-danger);animation:1.8s infinite cg-pulse;border-radius:50%;flex:none;width:8px;height:8px}@keyframes cg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--theme-danger)55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.cg-nav{position:fixed;z-index:1030;box-sizing:border-box;color:var(--theme-nav-text);font-family:inherit}.cg-nav *{box-sizing:border-box}.cg-nav *:before{box-sizing:border-box}@media (min-width:769px){.cg-nav{width:var(--rail-w);display:flex;background:var(--theme-nav-bg);border-right:1px solid var(--theme-nav-line);overflow:hidden auto;scrollbar-width:none;transition:width .25s var(--nav-ease);flex-direction:column;gap:12px;padding:14px 12px;inset:0 auto 0 0}}@media (max-width:768px){.cg-nav{left:var(--bar-gap);right:var(--bar-gap);bottom:calc(var(--bar-gap) + env(safe-area-inset-bottom));height:var(--bar-h);background:color-mix(in srgb,var(--theme-nav-bg)78%,transparent);backdrop-filter:blur(18px)saturate(170%);-webkit-backdrop-filter:blur(18px)saturate(170%);border:1px solid color-mix(in srgb,var(--theme-nav-text)12%,transparent);box-shadow:0 12px 32px rgba(var(--theme-shadow-rgb),.16);transition:translate .3s var(--nav-ease);border-radius:24px}.cg-nav.is-hidden{translate:0 calc(100% + var(--bar-gap)*2 + env(safe-area-inset-bottom))}}.cg-nav__brand{display:flex;text-decoration:none;white-space:nowrap;border-radius:12px;justify-content:center;align-items: center;gap:10px;height:48px}.cg-nav__brand:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media (hover:hover){.cg-nav__brand:hover .cg-nav__mark{transform:rotate(-20deg)scale(1.08)}}@media (max-width:768px){.cg-nav__brand{display:none}}.cg-nav__mark{object-fit:contain;flex:none;width:35px;height:35px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.cg-nav__brand-text{letter-spacing:-.02em;background:linear-gradient(#d97706,#b45309);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding:.06em 0;font-size:1.35rem;font-weight:800}[data-bs-theme=dark] .cg-nav__brand-text{background:var(--theme-logo-text-bg,linear-gradient(180deg,#ffc76a,#ffa21a));-webkit-background-clip:text;background-clip:text}.cg-nav__toggle,.cg-nav__tool{display:flex;color:var(--theme-nav-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items: center;gap:12px;height:40px;padding:0 10px;font-size:.9rem}@media (hover:hover){:is(.cg-nav__toggle,.cg-nav__tool):hover{background:var(--theme-nav-hover)}}@media (max-width:768px){:is(.cg-nav__toggle,.cg-nav__tool){display:none}}.cg-nav__list{position:relative;list-style:none;margin:0;padding:0}@media (min-width:769px){.cg-nav__list{display:flex;flex-direction:column;gap:4px}}@media (max-width:768px){.cg-nav__list{display:flex;height:100%;padding:0 6px}.cg-nav__list>li{flex:1 1 0;min-width:0}.cg-nav__list>li:not([data-bar]):not(.cg-nav__ind){display:none}}.cg-nav__list>li[hidden]{display:none!important}.cg-nav__ind{position:absolute;width:var(--ind-w,0px);height:var(--ind-h,0px);translate:var(--ind-x,0px)var(--ind-y,0px);background:var(--theme-accent-tint);pointer-events:none;opacity:0;border-radius:16px;top:0;left:0}.cg-nav__ind.is-on{opacity:1}.cg-nav__ind.is-moving{transition:translate .35s var(--nav-ease),width .35s var(--nav-ease),height .35s var(--nav-ease)}.cg-nav__item{position:relative;z-index:1;display:flex;color:inherit;font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items: center;gap:4px;width:100%;padding:8px 0;transition:background-color .15s}.cg-nav__item:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.cg-nav__item.is-active{color:var(--theme-accent-text)}.cg-nav__item.is-active .cg-nav__label{font-weight:700}@media (hover:hover){.cg-nav__item:not(.is-active):hover .cg-nav__pill{background:var(--theme-nav-hover)}}@media (max-width:768px){.cg-nav__item{height:100%;padding:10px 0 0}}.cg-nav__pill{position:relative;display:grid;border-radius:16px;place-items: center;width:56px;height:32px;transition:background-color .15s}.cg-nav__dot{position:absolute;border:2px solid var(--theme-nav-bg);width:10px;height:10px;top:2px;right:12px}.cg-nav__dot[hidden]{display:none}.cg-nav__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:500;line-height:1.15}@media (min-width:769px){html.nav-wide .cg-nav .cg-nav__brand{justify-content:flex-start;padding-left:4px}html.nav-wide .cg-nav .cg-nav__item{flex-direction:row;gap:6px;height:48px;padding:0 8px 0 0}@media (hover:hover){html.nav-wide .cg-nav .cg-nav__item:not(.is-active):hover{background:var(--theme-nav-hover)}html.nav-wide .cg-nav .cg-nav__item:not(.is-active):hover .cg-nav__pill{background:0 0}}html.nav-wide .cg-nav .cg-nav__label{font-size:.95rem}html.nav-wide .cg-nav .cg-nav__pill{width:44px}html.nav-wide .cg-nav .cg-nav__toggle{justify-content:flex-start}html.nav-wide .cg-nav .cg-nav__tool{justify-content:flex-start}}@media (min-width:769px){html:not(.nav-wide) .cg-nav .cg-nav__brand-text{display:none}html:not(.nav-wide) .cg-nav .cg-nav__toggle .cg-nav__label{display:none}html:not(.nav-wide) .cg-nav .cg-nav__tool .cg-nav__label{display:none}html:not(.nav-wide) .cg-nav .cg-nav__live{display:none}}.cg-nav__live{display:flex;border-top:1px solid var(--theme-nav-line);flex-direction:column;gap:4px;padding-top:12px}.cg-nav__live[hidden]{display:none}@media (max-width:768px){.cg-nav__live{display:none}}.cg-nav__live-title,.cg-pop__title,.cg-sheet__title{display:flex;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-muted);align-items: center;gap:8px;margin:0;padding:4px 10px;font-size:.75rem;font-weight:700}.cg-nav__foot{display:flex;border-top:1px solid var(--theme-nav-line);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}@media (max-width:768px){.cg-nav__foot{display:none}}.cg-nav__lang{letter-spacing:.04em;text-align:center;width:24px;font-size:.8rem;font-weight:700}.cg-nav__logout{color:var(--theme-danger-text)}.cg-races{display:flex;flex-direction:column;gap:4px}.cg-race{display:flex;color:var(--theme-text);text-decoration:none;border-radius:12px;align-items: center;gap:10px;min-height:48px;padding:6px 10px}@media (hover:hover){.cg-race:hover{background:var(--theme-nav-hover);color:var(--theme-text)}}.cg-race.is-active{background:var(--theme-accent-tint);color:var(--theme-accent-text)}.cg-race.is-all{color:var(--theme-accent-text);font-weight:600}.cg-race__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:600}.cg-race__clock{font-variant-numeric:tabular-nums;color:var(--theme-text-muted);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:.85rem;font-weight:600}.cg-races__rows{display:contents}.cg-races__empty{color:var(--theme-text-muted);padding:8px 10px;font-size:.9rem}.cg-pop{box-sizing:border-box;position:fixed;overflow:auto;border:1px solid var(--theme-nav-line);background:var(--theme-surface);color:var(--theme-text);box-shadow:0 18px 48px rgba(var(--theme-shadow-rgb),.22);border-radius:18px;width:320px;max-height:min(70vh,520px);margin:0;padding:10px;inset:auto}.cg-pop *{box-sizing:border-box}.cg-pop:popover-open{display:flex;flex-direction:column;gap:6px}.cg-sheet{box-sizing:border-box;position:fixed;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--theme-surface);color:var(--theme-text);box-shadow:0 -10px 40px rgba(var(--theme-shadow-rgb),.2);overflow:auto;border:0;border-radius:26px 26px 0 0;width:100%;max-width:560px;max-height:85vh;margin:0 auto;inset:auto 0 0}.cg-sheet[open]{display:flex;animation:cg-sheet-in .28s var(--nav-ease);flex-direction:column;gap:16px}.cg-sheet *{box-sizing:border-box}.cg-sheet::backdrop{background:rgba(var(--theme-shadow-rgb),.45);animation:.2s cg-fade}.cg-sheet[data-show=races] [data-part=more]{display:none}.cg-sheet[data-show=more] [data-part=races]{display:none}@keyframes cg-sheet-in{0%{translate:0 100%}to{translate:0}}@keyframes cg-fade{0%{opacity:0}to{opacity:1}}.cg-sheet__grab{background:var(--theme-border);border-radius:2px;flex:none;align-self: center;width:40px;height:4px}.cg-sheet__part{display:flex;flex-direction:column;gap:16px}.cg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cg-tiles:empty{display:none}.cg-tile{display:flex;border:1px solid var(--theme-border);background:var(--theme-page);color:var(--theme-text);text-decoration:none;border-radius:18px;flex-direction:column;justify-content:center;align-items: center;gap:8px;height:84px;font-size:.85rem;font-weight:600}.cg-tile.is-active{background:var(--theme-accent-tint);color:var(--theme-accent-text);border-color:#0000}.cg-field{display:flex;flex-direction:column;gap:8px}.cg-field__label{color:var(--theme-text-muted);font-size:.8rem;font-weight:600}.cg-seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid var(--theme-border);background:var(--theme-page);border-radius:14px;padding:4px}.cg-seg button{color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;height:40px;font-size:.9rem}.cg-seg button[aria-pressed=true]{background:var(--theme-surface);box-shadow:0 1px 3px rgba(var(--theme-shadow-rgb),.15);font-weight:700}.cg-sheet__logout{display:flex;border:1px solid var(--theme-border);color:var(--theme-danger-text);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items: center;gap:8px;height:48px;font-weight:600}body.tg-miniapp .cg-sheet [data-logout]{display:none}body.tg-miniapp .cg-nav :-webkit-any(.cg-nav__home,[data-logout]){display:none}body.tg-miniapp .cg-nav :-moz-any(.cg-nav__home,[data-logout]){display:none}body.tg-miniapp .cg-nav :is(.cg-nav__home,[data-logout]){display:none}@media (prefers-reduced-motion:reduce){.cg-nav,.cg-nav *,.cg-sheet,html.has-nav body{animation:none!important;transition:none!important}.cg-sheet::backdrop{animation:none!important;transition:none!important}}
