:root,[data-theme=dark]{--os-accessory-h:0px;color-scheme:dark;--color-brand:#38bdf8;--color-brand-hover:#7dd3fc;--color-brand-active:#0ea5e9;--color-brand-contrast:#07131f;--color-brand-ring:rgba(56,189,248,0.18);--color-bg:#0a0d12;--color-surface:#10141b;--color-surface-raised:#171c25;--color-surface-overlay:#1f2632;--color-surface-lowest:#070a0e;--color-artwork-plate:#ffffff;--color-artwork-ink:#ffffff;--color-ink-on-fixed-accent:#0d0f14;--xi-turf:#123a24;--xi-turf-alt:#14402a;--xi-turf-edge:#0a1a11;--xi-paint:#cfe6d8;--xi-goal:rgba(255,255,255,0.1);--xi-home:#4aa3ff;--xi-away:#ff6b4a;--xi-gk:#ffd257;--xi-ball:#ffffff;--xi-ball-halo:#0a1420;--xi-shirt-edge:#0a1420;--xi-ink-on-shirt:#06121f;--xi-label:#eaf2fb;--xi-label-home:#d6e9ff;--xi-label-away:#ffd9cf;--xi-label-gk:#ffeab5;--xi-flash:#ffe89a;--xi-trail-home:#9fd2ff;--xi-trail-away:#ffb49d;--xi-territory-home:rgba(74,163,255,0.28);--xi-territory-away:rgba(255,107,74,0.28);--color-border:rgba(255,255,255,0.07);--color-border-subtle:rgba(255,255,255,0.05);--color-border-strong:rgba(255,255,255,0.14);--color-text-primary:#f5f7fa;--color-text-secondary:#b4bcc9;--color-text-muted:#7c8798;--color-text-inverse:#0a0d12;--color-success:#34d399;--color-success-bg:rgba(52,211,153,0.14);--color-warning:#fbbf24;--color-warning-bg:rgba(251,191,36,0.14);--color-danger:#f43f5e;--color-danger-bg:rgba(244,63,94,0.14);--color-medal-gold:#fbbf24;--color-medal-silver:#cbd5e1;--color-medal-bronze:#e8935a;--color-medal-gold-wash:rgba(251,191,36,0.08);--color-medal-silver-wash:rgba(180,188,201,0.08);--color-medal-bronze-wash:rgba(208,139,91,0.08);--color-medal-gold-hairline:rgba(251,191,36,0.35);--color-medal-silver-hairline:rgba(203,213,225,0.3);--color-medal-bronze-hairline:rgba(232,147,90,0.35);--color-warning-contrast:#1a1204;--color-danger-contrast:#ffffff;--color-badge-art-ink:#ffffff;--color-probability-light-green:#a7f3d0;--color-probability-green:#34d399;--color-probability-strong-green:#5eead4;--color-win:#34d399;--color-loss:#f43f5e;--color-push:#7c8798;--color-overlay:rgba(0,0,0,0.6);--color-skeleton:#171c25;--color-skeleton-shine:#1f2632;--scrim-1:rgba(0,0,0,0.15);--scrim-2:rgba(0,0,0,0.35);--scrim-3:rgba(0,0,0,0.55);--scrim-4:rgba(0,0,0,0.72);--highlight-1:rgba(255,255,255,0.04);--highlight-2:rgba(255,255,255,0.08);--highlight-3:rgba(255,255,255,0.14);--font-sans:"Inter",system-ui,-apple-system,Helvetica,Arial,sans-serif;--font-display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--font-logo:"Orbitron",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--text-3xs:0.625rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-2sm:0.8125rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--text-score:1.1875rem;--text-hero:2.5rem;--text-display:clamp(2.5rem,1.2rem + 4.4vw,5.5rem);--text-display-panel:clamp(2.75rem,1.1rem + 5.2vw,5.25rem);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--color-studio-plate:#f2f2f0;--color-committed-ink:#0f0f10;--color-committed-paper:#ffffff;--color-committed-accent:#38bdf8;--color-committed-gold:#fbbf24;--ground-play:#38bdf8;--ground-earn:#4ade80;--ground-money:#fbbf24;--ground-store:#a78bfa;--color-on-ground:var(--color-text-primary);--cup-board-overall:#38bdf8;--cup-board-special:#22d3ee;--cup-board-tier1:#818cf8;--cup-board-tier2:#2dd4bf;--cup-board-tier3:#a78bfa;--cup-board-playoff:#60a5fa;--cup-board-arena:#f59e0b;--cup-board-ink:#07131f;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 8px 24px rgba(0,0,0,0.5);--shadow-xl:0 16px 48px rgba(0,0,0,0.6);--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:350ms ease;--ease-out-quart:cubic-bezier(0.22,1,0.36,1);--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--container-max:1500px;--tap-min:44px;--navbar-height:56px;--navbar-context-h:40px;--os-sticky-top:56px;--os-matchbar-h:0px;--navbar-day-tab-h:0px;--surface-glass:rgba(16,20,27,0.72);--surface-glass-border:rgba(255,255,255,0.07);--blur-glass:24px;--hero-overlay:linear-gradient(180deg,rgba(10,13,18,0.35),rgba(10,13,18,0.82));--shadow-tinted:0 0 #0000}[data-theme=light]{color-scheme:light;--color-brand:#0369a1;--ground-play:#0369a1;--ground-earn:#15803d;--ground-money:#a16207;--ground-store:#6d28d9;--cup-board-overall:#0369a1;--cup-board-special:#0e7490;--cup-board-tier1:#4338ca;--cup-board-tier2:#0f766e;--cup-board-tier3:#6d28d9;--cup-board-playoff:#1d4ed8;--cup-board-arena:#92400e;--cup-board-ink:#ffffff;--color-brand-hover:#075985;--color-brand-active:#0c4a6e;--color-brand-contrast:#ffffff;--color-brand-ring:rgba(3,105,161,0.18);--color-bg:#ffffff;--color-surface:#f4f5f7;--color-surface-raised:#e9ebef;--color-surface-overlay:#dfe3e8;--color-surface-lowest:#ffffff;--color-border:#e5e7eb;--color-border-subtle:#eef0f3;--color-border-strong:#cbd5e1;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#57667d;--color-text-inverse:#ffffff;--color-success:#0b8a4c;--color-success-bg:rgba(18,183,106,0.12);--color-warning:#b45309;--color-warning-bg:rgba(217,119,6,0.12);--color-danger:#d92d20;--color-danger-bg:rgba(217,45,32,0.1);--color-medal-gold:#b45309;--color-medal-silver:#475569;--color-medal-bronze:#c2410c;--color-medal-gold-wash:rgba(217,119,6,0.12);--color-medal-silver-wash:rgba(100,116,139,0.1);--color-medal-bronze-wash:rgba(194,65,12,0.12);--color-medal-gold-hairline:rgba(180,83,9,0.4);--color-medal-silver-hairline:rgba(71,85,105,0.3);--color-medal-bronze-hairline:rgba(194,65,12,0.4);--color-warning-contrast:#ffffff;--color-danger-contrast:#ffffff;--color-probability-light-green:#4d7c0f;--color-probability-green:#0b8a4c;--color-probability-strong-green:#0f766e;--color-win:#0b8a4c;--color-loss:#d92d20;--color-push:#57667d;--color-overlay:rgba(15,23,42,0.45);--color-skeleton:#e9ebef;--color-skeleton-shine:#f4f5f7;--scrim-1:rgba(15,23,42,0.12);--scrim-2:rgba(15,23,42,0.28);--scrim-3:rgba(15,23,42,0.45);--scrim-4:rgba(15,23,42,0.6);--highlight-1:rgba(15,23,42,0.04);--highlight-2:rgba(15,23,42,0.08);--highlight-3:rgba(15,23,42,0.14);--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 8px 24px rgba(15,23,42,0.1);--shadow-xl:0 16px 48px rgba(15,23,42,0.14);--surface-glass:rgba(255,255,255,0.78);--surface-glass-border:rgba(15,23,42,0.08);--hero-overlay:linear-gradient(180deg,rgba(15,23,42,0.28),rgba(15,23,42,0.7));--shadow-tinted:0 0 #0000}.os-comppick,.os-hint,.os-layer,.os-page,.os-search-fab,.os-search-panel,.os-tour{--os-bg:#0a0d12;--os-surface:#10141b;--os-surface-2:#171c25;--os-surface-3:#1f2632;--os-hairline:rgba(255,255,255,0.07);--os-hairline-strong:rgba(255,255,255,0.14);--os-row-hover:#13181f;--os-text:#f5f7fa;--os-text-2:#b4bcc9;--os-text-3:#7c8798;--os-accent:#38bdf8;--os-accent-strong:#0ea5e9;--os-accent-soft:rgba(56,189,248,0.12);--os-accent-ring:rgba(56,189,248,0.4);--os-on-accent:#07131f;--os-up:#34d399;--os-up-soft:rgba(52,211,153,0.14);--os-down:#f43f5e;--os-down-soft:rgba(244,63,94,0.14);--os-live:#f43f5e;--os-live-soft:rgba(244,63,94,0.14);--os-gold:#fbbf24;--os-violet:hsl(266 85% 70%);--os-gold-wash:rgba(251,191,36,0.07);--os-gold-hairline:rgba(251,191,36,0.45);--os-gold-soft:rgba(251,191,36,0.14);--os-violet-soft:hsl(266 85% 70%/0.14);--os-violet-wash:hsl(266 85% 70%/0.08);--os-tier-mark:hsl(266 85% 70%);--os-tier-mark-1:hsl(266 85% 70%/0.65);--os-tier-mark-2:hsl(266 85% 70%/0.72);--os-tier-mark-3:hsl(266 85% 70%/0.8);--os-tier-mark-4:hsl(266 85% 70%);--os-tier-mark-ring:hsl(266 85% 70%);--os-accent-wash:rgba(56,189,248,0.08);--os-scrim:rgba(3,5,8,0.6);--os-material:rgba(10,13,18,0.82);--os-material-raised:rgba(23,28,37,0.88);--os-material-strong:rgba(10,13,18,0.94);--os-material-strong-opaque:#0b0e13;--os-rail-w:clamp(344px,calc(344px + (100vw - 1440px) * 1.2),440px);--os-cup-rail-w:464px;--badge-tip-max:15rem;--os-text-4xs:0.5rem;--os-text-3xs:0.625rem;--os-text-2xs:0.6875rem;--os-text-xs:0.75rem;--os-text-sm:0.8125rem;--os-text-base:0.875rem;--os-text-md:0.9375rem;--os-text-lg:1.0625rem;--os-text-xl:1.25rem;--os-text-hero:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);--os-shadow-card:0 0 #0000;--os-shadow-float:0 12px 32px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.4);--os-shadow-sheet:0 -1px 0 rgba(255,255,255,0.07);--os-shadow-pulse-rest:inset 0 0 0 100vmax transparent;--os-shadow-pulse-up:inset 0 0 0 100vmax rgba(52,211,153,0.14);--os-shadow-pulse-down:inset 0 0 0 100vmax rgba(244,63,94,0.14);--os-radius-sm:6px;--os-radius:10px;--os-radius-lg:14px;--os-tap-min:44px;--os-fab-size:56px;--os-screenbar-h:0px;--os-rank-h:48px;--os-rankings-self-h:calc(var(--os-rank-h) + 5px);--os-sgfilters-h:50px;--os-fade-edge:rgba(10,13,18,0.7);--os-medal-gold:rgba(251,191,36,0.08);--os-medal-silver:rgba(180,188,201,0.08);--os-medal-bronze:rgba(208,139,91,0.08)}[data-theme=light] .os-comppick,[data-theme=light] .os-hint,[data-theme=light] .os-layer,[data-theme=light] .os-page,[data-theme=light] .os-search-fab,[data-theme=light] .os-search-panel,[data-theme=light] .os-tour{--os-bg:#ffffff;--os-surface:#f4f5f7;--os-surface-2:#e9ebef;--os-surface-3:#dfe3e8;--os-hairline:#e5e7eb;--os-hairline-strong:#cbd5e1;--os-row-hover:#f8fafc;--os-text:#0f172a;--os-text-2:#475569;--os-text-3:#57667d;--os-accent:#0369a1;--os-accent-strong:#075985;--os-accent-soft:rgba(3,105,161,0.1);--os-accent-ring:rgba(3,105,161,0.35);--os-on-accent:#ffffff;--os-up:#0b8a4c;--os-up-soft:rgba(18,183,106,0.13);--os-down:#d92d20;--os-down-soft:rgba(217,45,32,0.12);--os-live:#d92d20;--os-live-soft:rgba(217,45,32,0.12);--os-gold:#b45309;--os-violet:hsl(266 72% 48%);--os-gold-wash:rgba(217,119,6,0.1);--os-gold-hairline:rgba(180,83,9,0.55);--os-gold-soft:rgba(180,83,9,0.12);--os-violet-soft:hsl(266 72% 48%/0.12);--os-violet-wash:hsl(266 72% 48%/0.08);--os-tier-mark:hsl(266 72% 48%);--os-tier-mark-1:hsl(266 72% 48%/0.65);--os-tier-mark-2:hsl(266 72% 48%/0.72);--os-tier-mark-3:hsl(266 72% 48%/0.8);--os-tier-mark-4:hsl(266 72% 48%);--os-tier-mark-ring:hsl(266 72% 48%);--os-accent-wash:rgba(3,105,161,0.08);--os-scrim:rgba(15,23,42,0.4);--os-material:rgba(255,255,255,0.85);--os-material-raised:rgba(244,245,247,0.9);--os-material-strong:rgba(255,255,255,0.95);--os-material-strong-opaque:#fbfbfc;--os-shadow-card:0 0 #0000;--os-shadow-float:0 12px 32px rgba(15,23,42,0.16),0 2px 8px rgba(15,23,42,0.1);--os-shadow-sheet:0 -1px 0 #e5e7eb;--os-shadow-pulse-rest:inset 0 0 0 100vmax transparent;--os-shadow-pulse-up:inset 0 0 0 100vmax rgba(18,183,106,0.13);--os-shadow-pulse-down:inset 0 0 0 100vmax rgba(217,45,32,0.12);--os-fade-edge:rgba(15,23,42,0.12);--os-medal-gold:rgba(217,119,6,0.12);--os-medal-silver:rgba(100,116,139,0.1);--os-medal-bronze:rgba(194,65,12,0.12)}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--navbar-height)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-bold);line-height:var(--leading-tight)}p{margin:0}a{color:inherit;text-decoration:none}a:not([class]){color:var(--color-brand)}a:not([class]):hover{color:var(--color-brand-hover);text-decoration:underline}img,svg{display:block;max-width:100%}button{cursor:pointer}button,input,select,textarea{font-family:inherit}ol,ul{margin:0;padding:0;list-style:none}.container{width:100%;padding-inline:var(--space-4);margin-inline:auto;max-width:var(--container-max)}@media(min-width:768px){.container{padding-inline:var(--space-6)}}@media(min-width:1024px){.container{padding-inline:var(--space-8)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-md);font-weight:var(--font-semibold);transition:top var(--transition-fast)}.skip-to-content:focus{top:var(--space-4)}@keyframes skeleton-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-skeleton) 25%,var(--color-skeleton-shine) 50%,var(--color-skeleton) 75%);background-size:200% 100%;animation:skeleton-shine 1.4s ease infinite;border-radius:var(--radius-sm)}#toast-container{position:fixed;top:calc(var(--os-sticky-top) + var(--navbar-day-tab-h) + var(--space-3));right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);pointer-events:auto;animation:toast-in var(--transition-base)}.toast--success{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.toast--error{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}.toast:has(.toast__action){display:flex;align-items:center;gap:var(--space-3)}.toast__action{flex-shrink:0;font-weight:var(--font-semibold);color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;padding:0;border:0;background:none;font-family:inherit;font-size:inherit;cursor:pointer}.toast__action:hover{opacity:.85}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.avatar--expert{border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--os-violet)}:root{--originstats-logo-image:url(/originstats-logo-light.svg);--color-accent-highlight:var(--color-brand);--color-accent-highlight-hover:var(--color-brand-hover);--color-accent-contrast:var(--color-brand-contrast);--color-pick-badge:var(--color-brand);--page-section-y:var(--space-12);--page-section-y-lg:var(--space-16);--match-center-home:var(--color-brand);--match-center-away:var(--color-danger);--pill-basic:#24c17a;--pill-basic-text:#45d993;--pill-basic-soft:#dff8ec;--pill-basic-soft-border:#a4e5c3;--pill-pro:#38bdf8;--pill-pro-text:#67d4ff;--pill-pro-soft:#e1f4ff;--pill-pro-soft-border:#a8dcf6;--pill-world-cup:#f4b44c;--pill-world-cup-text:#ffd37a;--pill-world-cup-soft:#fff0cf;--pill-world-cup-soft-border:#f4cb73;--pill-expert:hsl(266 85% 70%);--pill-expert-text:hsl(266 95% 85%);--pill-expert-soft:hsl(266 75% 94%);--pill-expert-soft-border:hsl(266 60% 74%);--pill-ultimate:#ec4899;--pill-ultimate-text:#ff9acb;--pill-ultimate-soft:#ffe4f1;--pill-ultimate-soft-border:#f5a7cf;--stat-neutral:#f4b44c;--stat-confidence-1:#ffd447;--stat-confidence-2:#c8ff1a;--stat-confidence-3:#7cf76c;--stat-confidence-4:#36e69a;--stat-confidence-5:#38bdf8;--tip-gold:#fbbf24;--tip-ember:#fb923c;--tip-silver:#cbd5e1;--tip-bronze:#e0a172}[data-theme=light]{--originstats-logo-image:url(/originstats-logo.svg);--tip-gold:#a16207;--tip-ember:#c2410c;--tip-silver:#475569;--tip-bronze:#9a5b2a;--pill-basic:#11794a;--pill-basic-text:#11794a;--pill-pro:#12678c;--pill-pro-text:#12678c;--pill-world-cup:#8a5a06;--pill-world-cup-text:#8a5a06;--pill-expert:hsl(266 72% 48%);--pill-expert-text:hsl(266 72% 44%);--pill-ultimate:#9f175b;--pill-ultimate-text:#9f175b}[hidden]{display:none!important}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);min-height:var(--navbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar__inner{gap:var(--space-6);height:calc(var(--navbar-height) - 1px);max-width:var(--container-max)}.navbar__brand,.navbar__inner{display:flex;align-items:center}.navbar__brand{text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-bold);flex-shrink:0}.navbar__logo{display:block;width:149px;height:44px;border-radius:var(--radius-sm);overflow:hidden}.navbar__logo-img{display:block;width:100%;height:100%;background-image:var(--originstats-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain}.navbar__back{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:transform .16s var(--ease-out-quart)}.navbar__back:active{transition:none;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.navbar__back:active{transform:none}}.navbar__profile-action{width:42px;height:42px;appearance:none;display:grid;place-items:center;flex:none;padding:0;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-secondary);transition:transform .16s var(--ease-out-quart)}.navbar__profile-action:active{transition:none;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.navbar__profile-action:active{transform:none;background:var(--color-surface-raised)}}.navbar__links{display:none;gap:var(--space-2);flex:1 1;min-width:0;overflow:hidden}@media(min-width:1025px){.navbar__links{display:flex}}.navbar__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast)}@media(min-width:1025px)and (max-width:1200px){.navbar__links{gap:var(--space-1)}.navbar__link{padding:var(--space-2);font-size:var(--text-xs)}}.navbar__link:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));text-decoration:none}.navbar__link--active{color:var(--color-accent-highlight);position:relative}.navbar__link--active:after{content:"";position:absolute;bottom:-2px;left:var(--space-3);right:var(--space-3);height:2px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-active));border-radius:2px}.navbar__link--active:hover:after{display:none}.navbar__link--official,.navbar__official-badge{display:inline-flex;align-items:center}.navbar__official-badge{margin-left:var(--space-1);padding:0 5px;border:1px solid var(--tip-gold);border-radius:var(--radius-full);color:var(--tip-gold);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1.6;white-space:nowrap;pointer-events:none}.navbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.navbar__auth-loading{align-items:center;gap:var(--space-2);pointer-events:none}.navbar__auth-loading-avatar,.navbar__auth-loading-dot,.navbar__auth-loading-pill{display:inline-flex;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);border:1px solid var(--color-border)}.navbar__auth-loading-avatar,.navbar__auth-loading-dot{width:36px;height:36px}.navbar__auth-loading-pill{width:158px;height:36px}.navbar__coin-balance.coin-balance{padding-inline:var(--space-2)}.navbar__coin-balance.coin-balance,.navbar__wallet{height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-2)}.navbar__wallet{padding-inline:var(--space-3)}.navbar__wallet,.navbar__wallet-seg{display:inline-flex;align-items:center}.navbar__wallet-seg{appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit;cursor:pointer;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}.navbar__wallet-seg:focus-visible,.navbar__wallet-seg:hover{color:var(--color-brand);text-decoration:none}.navbar__wallet-seg svg{flex:none}.navbar__wallet-seg--reward svg{width:16px;height:auto;vertical-align:-2px}.navbar__wallet-divider{width:1px;height:18px;background:var(--color-border);flex:none}@media(max-width:760px){.navbar__wallet{gap:var(--space-1)}.navbar__wallet-seg{gap:2px}.navbar__wallet-divider{height:14px}}.free-unlocks-modal .modal-sheet__heading{align-self:center}.free-unlocks-sheet__title{margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text-primary)}.free-unlocks-sheet{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-2) var(--space-1)}.free-unlocks-sheet__rows{margin:0;border-top:1px solid var(--color-border)}.free-unlocks-sheet__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.free-unlocks-sheet__row dt{color:var(--color-text-secondary)}.free-unlocks-sheet__row dd{margin:0;font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.free-unlocks-sheet__body{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.free-unlocks-sheet__action{width:100%;justify-content:center;margin-top:var(--space-2)}.navbar__day-panel{pointer-events:auto;width:max-content;max-width:min(320px,86vw);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg)}.navbar__day-panel-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);padding-block:2px}.navbar__day-panel-label{color:var(--color-text-secondary)}.navbar__day-panel-value{color:var(--color-text-primary);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navbar__day-panel-hint{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-3xs);line-height:1.5;color:var(--color-text-secondary);max-width:30ch}.navbar__day-tab{display:inline-flex;align-items:center;height:36px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);pointer-events:auto;appearance:none;gap:var(--space-1);background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast)}.navbar__day-tab:focus-visible,.navbar__day-tab:hover{color:var(--color-text-primary)}.navbar__day-tab-glyph{flex:none}.navbar__day-tab-chevron{flex:none;transition:transform var(--transition-fast)}.navbar__day-pull--open .navbar__day-tab-chevron{transform:rotate(180deg)}@media(min-width:761px){.navbar__day-pull{position:relative;display:inline-flex;align-items:center;flex:none}.navbar__day-pull-inner{display:contents}.navbar__day-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);border-radius:var(--radius-lg)}.navbar__day-pull:not(.navbar__day-pull--open) .navbar__day-panel{display:none}}@media(max-width:760px){:root{--navbar-day-tab-h:22px}.navbar__day-pull{--day-tab-h:var(--navbar-day-tab-h);position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:-1px;overflow:hidden;padding:0 var(--space-4) var(--space-4);pointer-events:none}.navbar__day-pull-inner{display:flex;flex-direction:column;align-items:center;transform:translateY(calc(-100% + var(--day-tab-h)));transition:transform var(--transition-slow);will-change:transform}.navbar__day-pull--open .navbar__day-pull-inner{transform:translateY(0)}.navbar__day-panel,.navbar__day-tab{border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.navbar__day-tab{height:var(--day-tab-h);margin-top:-1px;padding:0 var(--space-3)}}@media(prefers-reduced-motion:reduce){.navbar__day-pull-inner,.navbar__day-tab-chevron{transition:none}}.navbar__coin-balance .coin-balance__buy-btn{height:26px;padding:0 var(--space-2);border-radius:var(--radius-full)}.navbar__icon-btn{width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);display:grid;place-items:center;font-size:var(--text-base);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),transform .16s var(--ease-out-quart)}.navbar__icon-btn--active,.navbar__icon-btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.navbar__icon-btn--active{border-color:color-mix(in srgb,var(--color-accent-highlight) 48%,var(--color-border));color:var(--color-accent-highlight)}@media(max-width:760px){.navbar__icon-btn:active{transition:none;transform:scale(.97)}}.navbar__login.btn{height:36px;min-height:36px}.navbar__access-cta{display:none;white-space:nowrap}@media(min-width:1025px){.navbar__access-cta{display:inline-flex}}.navbar-account{position:relative}.navbar-account__trigger{width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.navbar-account__trigger svg{width:20px;height:20px}.navbar-account__trigger:hover,.navbar-account__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-accent-highlight);border-color:var(--color-accent-highlight)}.navbar-account__menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 10px);right:0;width:min(300px,100vw - 32px);padding:14px 10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:0 24px 70px var(--scrim-3)}.navbar-account__plan{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.navbar-account__upgrade{display:inline-flex;align-items:center;height:24px;padding-inline:var(--space-3);border:0;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-accent-contrast);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--transition-fast)}.navbar-account__upgrade:hover{background:var(--color-brand-active);text-decoration:none}.navbar-account__badge{display:inline-flex;align-items:center;min-height:17px;padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--highlight-3);color:var(--color-text-primary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1}.navbar-account__identity{display:flex;align-items:center;gap:var(--space-3);padding:14px 10px var(--space-3)}.navbar-account__identity--link,.navbar-account__identity--link *,.navbar-account__identity--link:hover,.navbar-account__identity--link:hover *{color:inherit;text-decoration:none}.navbar-account__identity--link{border-radius:var(--radius-md);transition:background var(--transition-fast)}.navbar-account__identity--link:focus-visible,.navbar-account__identity--link:hover{background:var(--color-surface-raised)}.navbar-account__identity-caret{margin-left:auto;flex:0 0 auto;opacity:.5}.navbar-account__avatar{width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-full);background:var(--highlight-3);color:var(--color-text-primary);display:grid;place-items:center;overflow:hidden}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text{min-width:0;display:flex;flex-direction:column;gap:2px}.navbar-account__text strong{color:var(--color-text-primary);font-size:var(--text-2sm);font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.navbar-account__text span{color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.navbar-account__item{width:100%;min-height:36px;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-primary);display:flex;align-items:center;gap:10px;padding:var(--space-2) 10px;font:inherit;font-size:var(--text-2sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:left;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.navbar-account__item:hover{background:var(--highlight-2);color:var(--color-accent-highlight);text-decoration:none}.navbar-account__item svg{width:16px;height:16px;flex:0 0 16px}.navbar-account__chevron{margin-left:auto;color:var(--color-text-primary);font-size:var(--text-lg);line-height:1;transition:transform var(--transition-fast)}.navbar-account__chevron--open{transform:rotate(90deg)}.navbar-account__lang-list{display:flex;flex-direction:column;padding:var(--space-1) 0 var(--space-1) 36px}.navbar-account__lang{width:100%;min-height:32px;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px;font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.navbar-account__lang:hover{background:var(--highlight-2);color:var(--color-accent-highlight)}.navbar-account__lang--active{font-weight:var(--font-bold)}.navbar-account__lang--active,.navbar-account__lang-check{color:var(--color-accent-highlight)}.navbar-account__divider{height:1px;margin:var(--space-2) 0;background:var(--color-border)}.navbar-account__item--muted{color:var(--color-text-secondary)}[data-theme=light] .navbar{background:rgba(248,250,252,.94)}[data-theme=light] .navbar__link:hover{background:var(--color-surface-raised)}[data-theme=light] .navbar-account__menu{background:var(--color-surface);box-shadow:var(--shadow-xl)}[data-theme=light] .navbar-account__item:hover,[data-theme=light] .navbar-account__lang:hover{background:var(--color-surface-raised)}.navbar__hamburger{display:grid}@media(max-width:760px){.navbar__hamburger{display:none}}.navbar__hamburger-lines,.navbar__hamburger-lines:after,.navbar__hamburger-lines:before{display:block;width:18px;height:2px;border-radius:var(--radius-full);background:currentColor}.navbar__hamburger-lines{position:relative}.navbar__hamburger-lines:after,.navbar__hamburger-lines:before{content:"";position:absolute;left:0}.navbar__hamburger-lines:before{top:-6px}.navbar__hamburger-lines:after{top:6px}@media(min-width:1025px){.navbar__hamburger{display:none}.navbar__desktop-only{display:inline-flex}}@media(max-width:1024px){.navbar__desktop-only.navbar__desktop-only{display:none}}.navbar__drawer{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 8px 24px var(--scrim-2);z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) var(--space-4)}.navbar__drawer-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-3)}.navbar__drawer-link{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.navbar__drawer-link--active,.navbar__drawer-link:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.navbar-account__wallet-balances{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2)}.navbar-account__wallet-coins.coin-balance__amount--plain,.navbar-account__wallet-rewards.coin-balance__amount--plain{color:var(--color-text-secondary)}.navbar-account__wallet-balances .coin-balance__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:1025px){.navbar-account__item--compact-only{display:none}}.navbar__drawer-divider{height:1px;background:var(--color-border);margin-bottom:var(--space-3)}.navbar__drawer-button{width:100%;border:0;background:rgba(0,0,0,0);font-family:inherit;text-align:left}.navbar__drawer-actions{display:flex;align-items:center;gap:var(--space-2)}.navbar-account__locale{position:relative;cursor:pointer;padding-right:var(--space-6)}.navbar-account__locale-code{margin-left:auto;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.02em}.navbar-account__locale-select{position:absolute;inset:0;width:100%;height:100%;appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font:inherit;cursor:pointer;opacity:0}.navbar-account__locale-select option{color:initial}.navbar-account__locale:focus-within{background:var(--highlight-2);outline:2px solid var(--color-brand);outline-offset:-2px}.navbar-account__locale:after{content:"";position:absolute;right:11px;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);pointer-events:none;opacity:.7}@media(max-width:640px){:root{--navbar-height:52px}}.navbar__context{display:contents}@media(min-width:761px){.navbar__context{position:relative;z-index:0;display:flex;align-items:center;gap:var(--space-3);height:var(--navbar-context-h);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-6)}.navbar .navbar__context .navbar__day-tab{display:inline-flex;align-items:center;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-surface);color:var(--os-text-2);font-size:var(--os-text-sm);font-weight:var(--font-medium);letter-spacing:.01em}.navbar .navbar__context .navbar__day-tab:hover{color:var(--os-text);text-decoration:none}body:has(.navbar__context){padding-top:calc(var(--navbar-height) + var(--navbar-context-h))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform .16s var(--ease-out-quart);cursor:pointer;white-space:nowrap}.btn:disabled{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium)}.btn--lg{min-height:50px;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.btn--xl{min-height:50px;padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand)}.btn--primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast);text-decoration:none}.btn--ghost{background:rgba(0,0,0,0);color:var(--color-text-secondary);border:1px solid var(--color-border)}.btn--ghost:hover{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border);text-decoration:none}.btn--danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn--cta{background:var(--color-brand);border:1px solid var(--color-brand)}.btn--cta,.btn--cta:hover{color:var(--color-brand-contrast)}.btn--cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);text-decoration:none}.btn--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.navbar__actions .btn{height:36px;min-height:36px}.navbar__actions .navbar__access-cta{height:32px;min-height:32px}@media(max-width:760px){.btn:active:not(:disabled){transition:none;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.paper-amount{display:inline-flex;align-items:baseline;gap:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.paper-amount__figure--up{color:var(--color-win)}.paper-amount__figure--down{color:var(--color-loss)}.paper-unit-modal__backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim-3)}.paper-unit-modal{max-width:380px;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}.paper-unit-modal__title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.paper-unit-modal__body{margin:0;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.55;color:var(--color-text-secondary)}.paper-unit-modal__actions{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.paper-amount__unit{appearance:none;background:none;border:none;padding:0;margin:0;font-family:var(--font-logo);font-size:.62em;font-weight:var(--font-semibold);letter-spacing:.04em;color:var(--tip-gold);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;transition:opacity var(--transition-fast)}.paper-amount__unit:focus-visible,.paper-amount__unit:hover{opacity:.8}.page-header{padding-block:var(--space-10) var(--space-6)}.page-header__title{font-size:clamp(var(--text-2xl),3vw,2rem);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.page-header__sub{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:640px;line-height:var(--leading-normal)}.page-header--signals .page-header__sub{font-size:var(--text-base);max-width:56ch}.page-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.page-header__meta-chip{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;white-space:nowrap;background:var(--color-surface);color:var(--color-text-secondary)}.page-header--pricing{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-16) var(--space-10)}.pricing-hero-glow.pricing-hero-glow--header{inset:-30% 0 -10%;background:radial-gradient(50% 60% at 50% 20%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 70%);filter:blur(50px)}.page-header--pricing .container{position:relative;z-index:1}.page-header__accent-bar{display:block;width:56px;height:4px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-active));margin-bottom:var(--space-4)}.page-header--pricing .page-header__title{font-size:clamp(2.25rem,5vw,3.25rem);letter-spacing:-.02em}.page-header--pricing .page-header__sub{font-size:var(--text-base);max-width:720px}.legal-note{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.legal-note--header{max-width:720px;margin-top:var(--space-3)}.page-section{padding-block:var(--page-section-y)}.page-section--last{padding-bottom:var(--page-section-y-lg)}.page-section--compact{padding-block:var(--space-5) 0}.section-title{color:var(--color-text-primary);font-size:var(--text-3xl);margin-bottom:var(--space-8)}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.how-steps__item{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.how-steps__num{display:block;margin-bottom:var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold)}.how-steps__title{color:var(--color-text-primary);font-size:var(--text-lg);margin:0 0 var(--space-2)}.how-steps__text{color:var(--color-text-secondary);font-size:var(--text-sm);max-width:44ch;margin:0}@media(max-width:760px){.how-steps{grid-template-columns:1fr;gap:var(--space-6)}}.landing-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 12%,transparent),transparent 420px),var(--color-bg)}.landing-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-brand) 18%,transparent) 1px,transparent 0) 0 0/28px 28px,linear-gradient(180deg,color-mix(in srgb,#07131f 44%,var(--color-bg)) 0,var(--color-bg) 100%)}[data-theme=light] .landing-hero{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-brand) 15%,transparent) 1px,transparent 0) 0 0/28px 28px,linear-gradient(180deg,var(--color-surface) 0,var(--color-bg) 100%)}.landing-hero__inner{position:relative;display:grid;gap:44px;align-items:center;min-height:min(760px,100svh - var(--navbar-height) - 80px);padding-block:74px 58px}.landing-hero__copy{display:grid;gap:var(--space-5);max-width:680px}.landing-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:var(--space-1) 10px;border:1px solid color-mix(in srgb,var(--color-brand) 38%,var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-accent-highlight);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.landing-hero h1{font-size:54px;line-height:1.02;letter-spacing:0;max-width:700px}.landing-hero h1,.landing-hero h1:first-line{color:var(--color-text-primary)}.landing-hero h1 span{color:var(--color-accent-highlight)}.landing-hero__copy p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);max-width:620px}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.landing-hero__legal{color:var(--color-text-muted)!important;font-size:var(--text-xs)!important}.landing-hero__visual{position:relative;min-width:0}.landing-hero__orbit{position:absolute;inset:34px -40px 28px 42px;border:1px solid color-mix(in srgb,var(--color-brand) 24%,transparent);border-radius:var(--radius-md);transform:rotate(32deg);pointer-events:none}.landing-ai-signals-preview{--landing-preview-scale:1;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 18%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 84%,transparent),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-lg)}[data-theme=light] .landing-ai-signals-preview{background:var(--color-surface);border-color:var(--color-border-subtle);box-shadow:var(--shadow-md)}.landing-ai-signals-preview__toolbar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;min-width:0;padding:14px var(--space-4);border-bottom:1px solid var(--color-border)}.landing-ai-signals-preview__toolbar>div:first-child{display:grid;gap:2px;min-width:0}.landing-ai-signals-preview__toolbar strong{color:var(--color-text-primary);font-size:var(--text-sm)}.landing-ai-signals-preview__eyebrow{color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-ai-signals-preview__filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.landing-ai-signals-preview__filters span{display:inline-flex;align-items:center;min-height:24px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-semibold);white-space:nowrap}.landing-ai-signals-preview__filters span:nth-child(3){border-color:color-mix(in srgb,#f4b44c 38%,var(--color-border));color:#ffd37a}[data-theme=light] .landing-ai-signals-preview__filters span:nth-child(3){color:var(--color-warning)}.landing-ai-signals-preview .landing-ai-signals-preview__table{--schedule-favorite-column:44px;--schedule-grid-gap:4px;--schedule-header-favorite-column:calc(var(--schedule-favorite-column) - var(--schedule-grid-gap));--schedule-match-grid-columns:72px 68px minmax(190px,0.9fr) 24px repeat(3,76px) 1px 76px 52px 76px minmax(210px,0.75fr);position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.landing-ai-signals-preview .landing-ai-signals-preview__table:after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:min(34%,126px);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-bg) 18%,transparent) 34%,color-mix(in srgb,var(--color-bg) 70%,transparent) 100%);pointer-events:none}[data-theme=light] .landing-ai-signals-preview .landing-ai-signals-preview__table:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-surface-raised) 22%,transparent) 34%,color-mix(in srgb,var(--color-surface-raised) 72%,transparent) 100%)}.landing-ai-signals-preview__table .sm-row,.landing-ai-signals-preview__table .smt__head{min-width:1140px}.landing-ai-signals-preview__table .smt__head{grid-template-columns:var(--schedule-match-grid-columns);padding-inline-end:calc(var(--space-3) + var(--schedule-favorite-column))}.landing-ai-signals-preview__table .sm{grid-template-columns:var(--schedule-match-grid-columns);min-height:76px;cursor:default}.landing-ai-signals-preview__table .sm__team{gap:7px;font-size:var(--text-2xs);line-height:1.15}.landing-ai-signals-preview__table .sm__team-name{overflow:visible;text-overflow:clip;white-space:nowrap}.landing-ai-signals-preview__table .smt__head-group--1x2{grid-column:5/8}.landing-ai-signals-preview__table .sm__market-cell--1x2-home,.landing-ai-signals-preview__table .smt__head-sub--1x2-home{grid-column:5}.landing-ai-signals-preview__table .sm__market-cell--1x2-draw,.landing-ai-signals-preview__table .smt__head-sub--1x2-draw{grid-column:6}.landing-ai-signals-preview__table .sm__market-cell--1x2-away,.landing-ai-signals-preview__table .smt__head-sub--1x2-away{grid-column:7}.landing-ai-signals-preview__table .sm__market-divider,.landing-ai-signals-preview__table .smt__divider{grid-column:8}.landing-ai-signals-preview__table .smt__head-group--ah{grid-column:9/12}.landing-ai-signals-preview__table .sm__market-cell--ah-home,.landing-ai-signals-preview__table .smt__head-sub--ah-home{grid-column:9}.landing-ai-signals-preview__table .sm__market-cell--ah-line,.landing-ai-signals-preview__table .smt__head-sub--ah-line{grid-column:10}.landing-ai-signals-preview__table .sm__market-cell--ah-away,.landing-ai-signals-preview__table .smt__head-sub--ah-away{grid-column:11}.landing-ai-signals-preview__table .sm__analysis,.landing-ai-signals-preview__table .smt__head-group--analysis{grid-column:12}.landing-ai-signals-preview__table .smt__head-main--favorite{grid-column:13}.landing-ai-signals-preview__row{position:relative;background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+2) .sm{opacity:.78;filter:none}.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+3) .sm{opacity:.58;filter:none}.landing-ai-signals-preview--compact .landing-ai-signals-preview__row:nth-of-type(n+2) .sm{opacity:.82}[data-theme=light] .landing-ai-signals-preview__row{background:var(--color-surface)}.landing-ai-signals-preview__save{cursor:default;pointer-events:none}.landing-ai-signals-preview__save span{width:12px;height:12px;border:1px solid color-mix(in srgb,var(--color-brand) 48%,var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 18%,transparent)}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table{--schedule-favorite-column:0px;--schedule-header-favorite-column:0px;--schedule-match-grid-columns:82px 56px minmax(204px,1.35fr) 18px repeat(3,minmax(50px,0.46fr)) 1px minmax(50px,0.46fr) 40px minmax(50px,0.46fr) 0}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table .sm-row,.landing-ai-signals-preview--compact .landing-ai-signals-preview__table .smt__head{min-width:0}.landing-ai-signals-preview--compact .landing-ai-signals-preview__filters span:nth-child(n+3){display:none}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table{overflow-x:hidden}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table:after{height:min(24%,82px)}.landing-ai-signals-preview--compact .sm__date,.landing-ai-signals-preview--compact .sm__time{min-width:0;overflow:hidden}.landing-ai-signals-preview--compact .sm__date .sm__tier-badge{max-width:100%;overflow:hidden;padding-inline:6px;text-overflow:ellipsis}.landing-ai-signals-preview--compact :is(.smt__head-main--xg,.smt__head-main--favorite,.smt__head-group--analysis,.sm__xg,.sm__analysis,.landing-ai-signals-preview__save){display:none}.landing-ai-signals-preview__mobile-list{display:none}.landing-metrics{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 70%,var(--color-bg))}.landing-metrics__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-metric{display:grid;gap:var(--space-1);min-height:96px;align-content:center;padding:var(--space-4);border-right:1px solid var(--color-border-subtle)}.landing-metric:last-child{border-right:0}.landing-metric strong{color:color-mix(in srgb,var(--color-brand) 82%,var(--color-text-primary));font-size:var(--text-2xl);line-height:1}.landing-metric span{color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-section,.landing-signal-section{display:grid;gap:var(--space-12);align-items:center;padding-block:72px}.landing-cta-panel>div:first-child,.landing-feature-band__copy,.landing-section-heading,.landing-section__copy{display:grid;gap:var(--space-4)}.landing-cta-panel h2,.landing-feature-band__copy h2,.landing-pricing-intro h2,.landing-section-heading h2,.landing-section__copy h2{color:var(--color-text-primary);font-size:var(--text-3xl);line-height:1.14;letter-spacing:0}.landing-cta-panel p,.landing-feature-band__copy p,.landing-section-heading p,.landing-section__copy p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:660px}.landing-check-list{display:grid;gap:var(--space-3)}.landing-check-list li{position:relative;padding-left:28px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.landing-check-list li:before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;border-radius:var(--radius-sm);background:linear-gradient(135deg,transparent 45%,currentColor 46% 55%,transparent 56%),color-mix(in srgb,var(--color-brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 36%,var(--color-border));color:var(--color-accent-highlight)}.landing-check-list--compact{gap:var(--space-2)}.landing-signal-card{display:grid;gap:18px;width:min(100%,420px);justify-self:center;padding:18px;border:1px solid color-mix(in srgb,var(--color-brand) 28%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg)}[data-theme=light] .landing-signal-card{box-shadow:var(--shadow-md)}.landing-signal-card__confidence,.landing-signal-card__header,.landing-signal-card__teams{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.landing-signal-card__header{color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-signal-card__header strong{color:var(--color-text-secondary);font-size:var(--text-3xs)}.landing-signal-card__teams{padding-block:var(--space-2)}.landing-signal-card__teams span{display:grid;justify-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold)}.landing-signal-card__teams small{color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase}.landing-signal-card__flag{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,#24c17a 36%,var(--color-border));background:color-mix(in srgb,#24c17a 16%,transparent);color:#45d993;font-size:var(--text-xs)}.landing-signal-card__flag .s-crest{width:32px;height:32px}.landing-signal-card__flag--alt{border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:#67d4ff}.landing-signal-card__confidence{align-items:stretch}.landing-signal-card__confidence>div{display:grid;flex:1 1;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) 58%,transparent)}.landing-signal-card__confidence span{color:var(--color-text-muted);font-size:var(--text-3xs)}.landing-signal-card__confidence strong{color:var(--color-text-primary);font-size:var(--text-sm)}.landing-signal-card__quote{padding:var(--space-3);border-left:2px solid color-mix(in srgb,var(--color-brand) 48%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 44%,transparent);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.landing-product-band{padding-block:56px;border-block:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 52%,transparent)}.landing-feature-stack{display:grid}.landing-feature-band{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.landing-feature-band:nth-child(2n){background:color-mix(in srgb,var(--color-surface) 48%,var(--color-bg))}.landing-feature-band__inner{display:grid;gap:var(--space-10);align-items:center;padding-block:var(--space-16)}.landing-feature-band--reverse .landing-feature-band__copy{order:2}.landing-feature-band--reverse .landing-mini-ui{order:1}.landing-mini-ui{display:grid;gap:var(--space-3);min-height:260px;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-brand) 18%,var(--color-border));border-radius:var(--radius-md);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-brand) 10%,transparent) 1px,transparent 0) 0 0/22px 22px,var(--color-surface);box-shadow:var(--shadow-md)}[data-theme=light] .landing-mini-ui{box-shadow:var(--shadow-sm)}.landing-mini-ui__signal,.landing-mini-ui__stage{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:14px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.landing-mini-ui__review-head span,.landing-mini-ui__signal span,.landing-mini-ui__stage span{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.landing-mini-ui__review-head strong,.landing-mini-ui__signal strong,.landing-mini-ui__stage strong{color:var(--color-text-primary)}.landing-mini-ui__signal small{grid-column:1/-1;color:var(--color-accent-highlight);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase}.landing-mini-ui__match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-3);align-items:center;color:var(--color-text-primary);text-align:center}.landing-mini-ui__match span{display:inline-flex;justify-content:center;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-brand) 38%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-accent-highlight);font-weight:var(--font-bold)}.landing-mini-ui__timeline{display:grid;gap:10px}.landing-mini-ui__timeline span{display:block;height:12px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-success),var(--color-brand))}.landing-mini-ui__timeline span:nth-child(2){background:linear-gradient(90deg,#f4b44c,var(--color-brand))}.landing-mini-ui__timeline span:nth-child(3){background:linear-gradient(90deg,#ec4899,var(--color-brand))}.landing-mini-ui__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.landing-mini-ui__grid span{min-height:44px;display:grid;place-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) 68%,transparent);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold)}.landing-mini-ui--world-cup{align-content:center}.landing-mini-ui--world-cup .landing-mini-ui__stage:first-child{border-color:color-mix(in srgb,#f4b44c 34%,var(--color-border))}.landing-mini-ui--world-cup .landing-mini-ui__stage:nth-child(2){border-color:color-mix(in srgb,var(--color-brand) 34%,var(--color-border))}.landing-mini-ui--world-cup .landing-mini-ui__stage:nth-child(3){border-color:color-mix(in srgb,var(--color-success) 34%,var(--color-border))}.landing-mini-ui--review{align-content:center}.landing-mini-ui__review-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.landing-mini-ui__review-head span{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.landing-mini-ui__review-head strong{color:var(--color-text-primary)}.landing-settled-review__metrics{display:grid;gap:var(--space-3)}.landing-settled-review__metric{display:grid;gap:var(--space-2);padding:var(--space-3)}.landing-settled-review__metric .daily-stats-card__label{margin-bottom:0}.landing-settled-review__main{align-items:center}.landing-settled-review__sequence{gap:var(--space-1)}.landing-settled-review__sequence .daily-stats-card__token{display:inline-grid;place-items:center;min-width:28px;min-height:24px;padding-inline:6px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1}.landing-settled-review__sequence .daily-stats-card__token--win{border-color:color-mix(in srgb,var(--color-success) 48%,transparent);background:color-mix(in srgb,var(--color-success) 14%,transparent)}.landing-settled-review__sequence .daily-stats-card__token--loss{border-color:color-mix(in srgb,var(--color-danger) 48%,transparent);background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.landing-cta-section,.landing-faq-section,.landing-pricing-section{padding-block:72px}.landing-section-heading{justify-items:center;margin:0 auto var(--space-10);text-align:center;max-width:780px}.landing-section-heading--left{justify-items:start;text-align:left;margin-inline:0}.landing-pricing-intro{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-6)}.landing-cta-section{padding-top:var(--space-6)}.landing-cta-panel{display:grid;gap:var(--space-8);align-items:center;padding:var(--space-8);border:1px solid color-mix(in srgb,var(--color-brand) 24%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(105deg,var(--color-surface) 0 56%,color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised)) 56% 100%)}[data-theme=light] .landing-cta-panel{background:linear-gradient(105deg,var(--color-surface) 0 56%,color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised)) 56% 100%)}.landing-cta-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.landing-faq-section{padding-top:var(--space-6);padding-bottom:var(--page-section-y-lg)}.landing-faq-grid{display:grid;gap:var(--space-3)}.landing-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.landing-faq-item summary{min-height:56px;display:flex;align-items:center;padding:var(--space-4) 18px;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-bold)}.landing-faq-item p{padding:0 18px 18px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(min-width:980px){.landing-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.landing-cta-panel,.landing-feature-band__inner,.landing-section,.landing-signal-section{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}}@media(max-width:979px){.landing-hero__inner{min-height:auto;padding-block:44px}.landing-hero h1{font-size:42px}.landing-feature-band__inner,.landing-section,.landing-signal-section{padding-block:var(--space-12)}.landing-feature-band--reverse .landing-feature-band__copy,.landing-feature-band--reverse .landing-mini-ui{order:0}.landing-cta-panel__actions{justify-content:flex-start}}@media(min-width:761px)and (max-width:1140px){.landing-ai-signals-preview__table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}}@media(min-width:761px)and (max-width:1140px)and (min-width:980px){.landing-ai-signals-preview--compact .landing-ai-signals-preview__table{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1140px){.landing-ai-signals-preview__table .smt__head,.landing-ai-signals-preview__table:after{display:none}.landing-ai-signals-preview__table .sm-row,.landing-ai-signals-preview__table .smt__head{min-width:0}.landing-ai-signals-preview__table .landing-ai-signals-preview__row{position:relative;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 48%,transparent);overflow:hidden}.landing-ai-signals-preview__table .sm__tier-badge{position:absolute;top:12px;right:12px;z-index:1}.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+2) .sm,.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+3) .sm{opacity:1}.landing-ai-signals-preview__table .sm,.landing-ai-signals-preview__table .sm-row:has(.sm-favorite) .sm{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"date date date" "time teams teams" "oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoDraw oneXTwoAway" "ahHeader ahHeader ahHeader" "ahHome ahLine ahAway";min-width:0;min-height:0;padding:var(--space-3);column-gap:var(--space-2);row-gap:6px}.landing-ai-signals-preview__table .sm__date{display:flex;grid-area:date;align-items:center;justify-content:flex-start;gap:var(--space-2);min-width:0;padding-right:var(--space-16)}.landing-ai-signals-preview__table .sm__time{display:grid;grid-area:time;gap:1px;align-self:center;justify-self:start;min-width:0}.landing-ai-signals-preview__table .sm__teams{display:flex;grid-area:teams;flex-direction:column;align-items:start;gap:6px;align-self:center;min-width:0}.landing-ai-signals-preview__table .sm__team{min-width:0}.landing-ai-signals-preview__table .sm__score{grid-area:score}.landing-ai-signals-preview__table .sm__market-cell:not(.sm__market-cell--selected){min-height:0;padding:1px 0;border:none;background:rgba(0,0,0,0)}.landing-ai-signals-preview__table .sm__market-cell:before{content:none}.landing-ai-signals-preview__table .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.landing-ai-signals-preview__table .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.landing-ai-signals-preview__table .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.landing-ai-signals-preview__table .sm__market-cell--ah-home{grid-area:ahHome}.landing-ai-signals-preview__table .sm__market-cell--ah-line{grid-area:ahLine}.landing-ai-signals-preview__table .sm__market-cell--ah-away{grid-area:ahAway}.landing-ai-signals-preview__table .landing-ai-signals-preview__save,.landing-ai-signals-preview__table .sm__analysis,.landing-ai-signals-preview__table .sm__market-divider,.landing-ai-signals-preview__table .sm__score--empty{display:none}}@media(max-width:760px){.landing-hero{background-size:auto,auto}.landing-hero__inner{gap:var(--space-6);padding-block:28px var(--space-8)}.landing-hero h1{font-size:32px;line-height:1.08}.landing-hero__copy{gap:14px}.landing-eyebrow{min-height:24px;padding:3px 9px;font-size:var(--text-3xs)}.landing-hero__copy p{font-size:var(--text-sm);line-height:1.48}.landing-hero__legal{font-size:var(--text-2xs)!important}.landing-cta-panel__actions,.landing-hero__actions{display:grid;grid-template-columns:1fr}.landing-cta-panel__actions .btn,.landing-hero__actions .btn{width:100%}.landing-hero__orbit{display:none}.landing-ai-signals-preview__toolbar{align-items:flex-start;flex-direction:column;gap:10px;padding:var(--space-3)}.landing-ai-signals-preview__toolbar strong{font-size:var(--text-2sm)}.landing-ai-signals-preview__eyebrow{font-size:var(--text-3xs)}.landing-ai-signals-preview__filters{justify-content:flex-start}.landing-ai-signals-preview__filters span{min-height:22px;padding-inline:7px;font-size:var(--text-3xs)}.landing-ai-signals-preview .landing-ai-signals-preview__table{display:none}.landing-ai-signals-preview__mobile-list{display:grid;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.landing-ai-signals-preview__mobile-card{display:grid;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 48%,transparent)}.landing-ai-signals-preview__mobile-heading{display:flex;align-items:center;gap:var(--space-2);min-width:0}.landing-ai-signals-preview__mobile-heading strong{color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.1}.landing-ai-signals-preview__mobile-heading .sm__tier-badge{min-height:20px;padding:3px var(--space-2);font-size:var(--text-3xs);white-space:nowrap}.landing-ai-signals-preview__mobile-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.landing-ai-signals-preview__mobile-time{display:grid;gap:2px;min-width:0}.landing-ai-signals-preview__mobile-time strong{color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.1;white-space:nowrap}.landing-ai-signals-preview__mobile-time small{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.landing-ai-signals-preview__mobile-teams{display:grid;gap:7px}.landing-ai-signals-preview__mobile-teams>span{display:flex;align-items:center;gap:7px;min-width:0}.landing-ai-signals-preview__mobile-teams .s-crest{width:24px;height:24px}.landing-ai-signals-preview__mobile-teams strong{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.landing-ai-signals-preview__mobile-markets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-ai-signals-preview__mobile-markets span{display:grid;gap:3px;align-content:center;min-height:48px;padding:7px 6px;border:1px solid color-mix(in srgb,var(--color-border) 54%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 58%,transparent);text-align:center}.landing-ai-signals-preview__mobile-markets small{overflow:hidden;color:var(--color-text-muted);font-size:8px;font-weight:var(--font-bold);line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-ai-signals-preview__mobile-markets strong{color:var(--color-text-primary);font-size:var(--text-2sm);font-weight:var(--font-bold);line-height:1}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table{overflow-x:hidden}.landing-ai-signals-preview .landing-ai-signals-preview__table .sm-row,.landing-ai-signals-preview .landing-ai-signals-preview__table .smt__head{min-width:0}.landing-ai-signals-preview .sm,.landing-ai-signals-preview .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26px auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams score score score" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.landing-ai-signals-preview .sm__teams{align-self:center;justify-self:stretch}.landing-ai-signals-preview .sm__score{align-self:center;justify-self:end}.landing-ai-signals-preview .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.landing-ai-signals-preview .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.landing-ai-signals-preview .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.landing-ai-signals-preview .sm__market-cell--ah-home{grid-area:ahHome}.landing-ai-signals-preview .sm__market-cell--ah-line{grid-area:ahLine}.landing-ai-signals-preview .sm__market-cell--ah-away{grid-area:ahAway}.landing-ai-signals-preview .sm__analysis{grid-area:analysis}.landing-ai-signals-preview .sm__team-name{overflow:visible;font-size:var(--text-2xs);text-overflow:clip;white-space:nowrap}.landing-ai-signals-preview .sm__date strong,.landing-ai-signals-preview .sm__time strong{font-size:var(--text-3xs)}.landing-ai-signals-preview .sm__date .sm__tier-badge{min-height:18px;padding:2px 6px;font-size:8px}.landing-ai-signals-preview .sm__time small{font-size:8px}.landing-ai-signals-preview .sm__market-cell{min-height:44px;padding:5px var(--space-1)}.landing-ai-signals-preview .sm__market-cell strong{font-size:var(--text-2xs)}.landing-ai-signals-preview .sm__market-cell small{font-size:8px}.landing-ai-signals-preview .schedule-ai-score{min-height:11px;padding:1px 3px;font-size:6px}.landing-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-metric{min-height:72px;padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.landing-metric:nth-child(2n){border-right:0}.landing-metric:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.landing-metric:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.landing-metric strong{font-size:var(--text-xl)}.landing-metric span{font-size:var(--text-3xs)}.landing-cta-section,.landing-faq-section,.landing-feature-band__inner,.landing-pricing-section,.landing-section,.landing-signal-section{padding-block:var(--space-8)}.landing-cta-panel h2,.landing-feature-band__copy h2,.landing-section-heading h2,.landing-section__copy h2{font-size:var(--text-2xl);line-height:1.18}.landing-check-list li,.landing-cta-panel p,.landing-feature-band__copy p,.landing-section-heading p,.landing-section__copy p{font-size:var(--text-2sm)}.landing-check-list li{padding-left:var(--space-6)}.landing-signal-card{width:100%;gap:14px;padding:14px}.landing-signal-card__teams span{font-size:var(--text-2sm)}.landing-signal-card__flag{width:40px;height:40px}.landing-signal-card__flag .s-crest{width:28px;height:28px}.landing-signal-card__confidence>div{padding:10px}.landing-signal-card__confidence strong{font-size:var(--text-2sm)}.landing-signal-card__confidence{flex-direction:column}.landing-product-band{padding-block:var(--space-8)}.landing-mini-ui{min-height:220px;padding:14px}.landing-mini-ui__signal,.landing-mini-ui__stage{gap:5px 10px;padding:var(--space-3)}.landing-mini-ui__match,.landing-mini-ui__review-head span,.landing-mini-ui__review-head strong,.landing-mini-ui__signal span,.landing-mini-ui__signal strong,.landing-mini-ui__stage span,.landing-mini-ui__stage strong{font-size:var(--text-2sm)}.landing-mini-ui__match{gap:var(--space-2)}.landing-mini-ui__match span{padding:7px 9px}.landing-mini-ui__grid{grid-template-columns:1fr}.landing-cta-panel{padding:var(--space-5);background:var(--color-surface)}}@media(max-width:480px){.landing-hero__inner{padding-block:var(--space-6) var(--space-8)}.landing-hero h1{font-size:var(--text-3xl);line-height:1.08}.landing-cta-panel__actions .btn,.landing-hero__actions .btn,.landing-hero__copy p{font-size:var(--text-2sm)}.landing-ai-signals-preview__toolbar{padding:10px}.landing-ai-signals-preview__filters{gap:5px}.landing-ai-signals-preview .sm,.landing-ai-signals-preview .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm{padding:10px var(--space-2);row-gap:var(--space-2)}.landing-ai-signals-preview .sm__market-cell{min-height:40px}.landing-metric{min-height:66px;padding:10px}.landing-metric strong{font-size:var(--text-lg)}.landing-metric span{font-size:8px}.landing-cta-section,.landing-faq-section,.landing-feature-band__inner,.landing-pricing-section,.landing-section,.landing-signal-section{padding-block:28px}.landing-cta-panel h2,.landing-feature-band__copy h2,.landing-section-heading h2,.landing-section__copy h2{font-size:22px}.landing-mini-ui{min-height:0;padding:var(--space-3)}.landing-settled-review__metric{padding:10px}.landing-settled-review__sequence .daily-stats-card__token{min-width:24px;min-height:22px;font-size:var(--text-3xs)}.landing-cta-panel{padding:var(--space-4)}}@media(max-width:760px){.landing-ai-signals-preview{--landing-preview-scale:0.32;text-size-adjust:none}.landing-ai-signals-preview .landing-ai-signals-preview__table{width:1140px;min-width:1140px;max-width:none;margin-inline:auto;overflow:hidden;transform:scale(var(--landing-preview-scale));transform-origin:top left;scrollbar-width:none}.landing-ai-signals-preview:not(.landing-ai-signals-preview--compact) .landing-ai-signals-preview__table{margin-bottom:calc((var(--landing-preview-scale) - 1)*265px)}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table{margin-bottom:calc((var(--landing-preview-scale) - 1)*204px)}.landing-ai-signals-preview .landing-ai-signals-preview__table::-webkit-scrollbar{display:none}.landing-ai-signals-preview .landing-ai-signals-preview__table .sm-row,.landing-ai-signals-preview .landing-ai-signals-preview__table .smt__head{min-width:1140px}.landing-ai-signals-preview .landing-ai-signals-preview__table .smt__head{display:grid;grid-template-columns:var(--schedule-match-grid-columns);padding-inline-end:calc(var(--space-3) + var(--schedule-favorite-column))}.landing-ai-signals-preview .sm,.landing-ai-signals-preview .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm{grid-template-columns:var(--schedule-match-grid-columns);grid-template-areas:none;grid-template-rows:none;min-height:76px;padding:var(--space-2) var(--space-2) var(--space-2) 18px;column-gap:var(--schedule-grid-gap);row-gap:var(--schedule-grid-gap)}.landing-ai-signals-preview .sm:after,.landing-ai-signals-preview .sm:before,.landing-ai-signals-preview .sm__market-cell:before{display:none;content:none}.landing-ai-signals-preview .sm__date{grid-column:1}.landing-ai-signals-preview .sm__date,.landing-ai-signals-preview .sm__time{grid-area:auto;display:grid;align-content:center;align-self:stretch;justify-self:stretch;gap:2px}.landing-ai-signals-preview .sm__time{grid-column:2;padding-top:0}.landing-ai-signals-preview .sm__teams{grid-area:auto;grid-column:3;display:grid;align-content:center;align-self:stretch;justify-self:stretch;gap:6px}.landing-ai-signals-preview .sm__score{grid-area:auto;grid-column:4;align-self:stretch;justify-self:center}.landing-ai-signals-preview .sm__signal-probability{grid-area:auto;grid-column:5}.landing-ai-signals-preview .sm__market-cell--1x2-home{grid-area:auto;grid-column:6}.landing-ai-signals-preview .sm__market-cell--1x2-draw{grid-area:auto;grid-column:7}.landing-ai-signals-preview .sm__market-cell--1x2-away{grid-area:auto;grid-column:8}.landing-ai-signals-preview .sm__market-divider{display:block;grid-area:auto;grid-column:9}.landing-ai-signals-preview .sm__market-cell--ah-home{grid-area:auto;grid-column:10}.landing-ai-signals-preview .sm__market-cell--ah-line{grid-area:auto;grid-column:11}.landing-ai-signals-preview .sm__market-cell--ah-away{grid-area:auto;grid-column:12}.landing-ai-signals-preview .sm__analysis{grid-area:auto;grid-column:13}.landing-ai-signals-preview .sm__team{gap:6px;font-size:var(--text-2xs);line-height:normal}.landing-ai-signals-preview .sm__team-name{display:block;overflow:visible;font-size:inherit;text-overflow:clip;white-space:nowrap}.landing-ai-signals-preview .s-crest{width:26px;height:26px}.landing-ai-signals-preview .sm__date strong{font-size:var(--text-2xs);line-height:1.15}.landing-ai-signals-preview .sm__time strong{font-size:var(--text-xs)}.landing-ai-signals-preview .sm__time small{font-size:var(--text-3xs)}.landing-ai-signals-preview .sm__date .sm__tier-badge{min-height:20px;padding:3px var(--space-2);font-size:var(--text-3xs)}.landing-ai-signals-preview .sm__score-value{min-width:18px;min-height:18px}.landing-ai-signals-preview .sm__score strong{font-size:var(--text-xs)}.landing-ai-signals-preview .sm__market-cell{min-height:58px;padding:var(--space-2) 6px}.landing-ai-signals-preview .sm__market-cell strong{font-size:var(--text-sm)}.landing-ai-signals-preview .sm__market-cell small{font-size:var(--text-3xs)}.landing-ai-signals-preview .schedule-ai-score{min-height:13px;padding:1px 3px;font-size:7px}.landing-ai-signals-preview .sm__analysis-comment{font-size:var(--text-2xs)}}@media(max-width:360px){.landing-ai-signals-preview{--landing-preview-scale:0.26}}@media(min-width:361px)and (max-width:400px){.landing-ai-signals-preview{--landing-preview-scale:0.31}}@media(min-width:401px)and (max-width:480px){.landing-ai-signals-preview{--landing-preview-scale:0.35}}@media(min-width:481px)and (max-width:560px){.landing-ai-signals-preview{--landing-preview-scale:0.43}}@media(min-width:561px)and (max-width:660px){.landing-ai-signals-preview{--landing-preview-scale:0.52}}@media(min-width:661px)and (max-width:760px){.landing-ai-signals-preview{--landing-preview-scale:0.63}}.content-page{max-width:800px;padding-block:var(--space-10) var(--page-section-y-lg)}.content-page__title{color:var(--color-text-primary);font-size:var(--text-3xl);margin-bottom:var(--space-6)}.content-page__meta{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-8)}.content-page__body{display:flex;flex-direction:column;gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.content-page__body p+p{margin-top:var(--space-3)}.content-page__section-title{color:var(--color-text-primary);font-size:var(--text-xl);margin-bottom:var(--space-3)}.account-settings{min-height:calc(100svh - var(--navbar-height));display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--space-16);align-items:start;padding-block:var(--space-16)}.settings-sidebar{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.settings-sidebar__item{min-height:46px;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);font:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.settings-sidebar__item--active,.settings-sidebar__item:hover{background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none}.settings-sidebar__billing-action{margin-top:var(--space-3);padding-inline:var(--space-4)}.settings-sidebar__billing-action :is(a,button,span){border:0;background:rgba(0,0,0,0);color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0;text-decoration:none}.settings-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) 36px var(--space-10);max-width:960px;min-height:620px;color:var(--color-text-primary)}.settings-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-8);align-items:center;margin-bottom:44px}.settings-card__avatar{width:108px;height:108px;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-primary);display:grid;place-items:center;overflow:hidden}.settings-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.settings-card__identity{min-width:0}.settings-card__plan{display:inline-flex;align-items:center;min-height:24px;padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1;margin-bottom:var(--space-2)}.settings-card__identity :is(h1,h2){color:var(--color-text-primary);font-size:32px;font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.settings-card__identity p{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);overflow-wrap:anywhere}.settings-card__avatar-upload{min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-primary);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-bold)}.settings-card__avatar-upload:hover{border-color:var(--color-accent-highlight);color:var(--color-accent-highlight)}.settings-card__section-title{color:var(--color-text-primary);font-size:22px;font-weight:var(--font-bold);margin-bottom:var(--space-6)}.settings-detail-row{min-height:92px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.settings-detail-row>div{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.settings-detail-row strong{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-bold)}.settings-detail-row span{color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);overflow-wrap:anywhere}.settings-delete,.settings-detail-row button{border:0;background:rgba(0,0,0,0);color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0}.settings-delete:hover,.settings-detail-row button:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.settings-edit-form{padding:var(--space-5) 0 var(--space-4);border-bottom:1px solid var(--color-border)}.settings-edit-form--name{padding-top:0}.settings-edit-field label,.settings-edit-form__label{display:block;color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.settings-edit-field+.settings-edit-field{margin-top:var(--space-4)}.settings-edit-input{width:100%;height:60px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;padding:0 28px;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.settings-edit-input::placeholder{color:var(--color-text-muted)}.settings-edit-input:focus{outline:none;background:var(--color-surface-overlay);border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.settings-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin-top:var(--space-4)}.settings-edit-cancel,.settings-edit-save{border:0;font:inherit;font-size:var(--text-base);font-weight:var(--font-semibold)}.settings-edit-cancel{background:rgba(0,0,0,0);color:var(--color-text-primary);padding:0}.settings-edit-cancel:hover{color:var(--color-accent-highlight)}.settings-edit-save{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);min-width:166px;min-height:50px;border-radius:var(--radius-full);padding:0 28px}.settings-edit-save:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.settings-edit-cancel:disabled,.settings-edit-save:disabled{opacity:.55;cursor:not-allowed}.settings-detail-row--newsletter{align-items:flex-start;padding-block:var(--space-5)}.settings-detail-row--newsletter span{max-width:760px;line-height:var(--leading-normal)}.settings-detail-row--newsletter a{color:inherit;text-decoration:underline}.account-sessions{padding-block:28px var(--space-6);border-bottom:1px solid var(--color-border)}.account-sessions__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.account-sessions__header .settings-card__section-title{margin-bottom:0}.account-session-row__revoke,.account-sessions__actions button,.account-sessions__header button{min-height:38px;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0 var(--space-3)}.account-session-row__revoke:hover,.account-sessions__actions button:hover,.account-sessions__header button:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.account-session-row__revoke:disabled,.account-sessions__actions button:disabled,.account-sessions__header button:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.account-sessions__list{display:grid}.account-session-row{min-height:88px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.account-session-row__main{min-width:0;display:grid;gap:var(--space-2)}.account-session-row__title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.account-session-row__title strong{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-bold)}.account-session-row__title span{min-height:22px;display:inline-flex;align-items:center;border-radius:var(--radius-full);background:#2d3f35;color:#9ef0b8;font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;padding-inline:var(--space-2)}.account-session-row__meta{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.account-session-row__meta,.account-sessions__empty{display:flex;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.account-sessions__empty{min-height:54px;border-top:1px solid var(--color-border);align-items:center}.account-sessions__actions{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.account-sessions__actions button{color:#ff7b7b}.account-sessions__actions button:hover{color:#ff9b9b}.settings-switch{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin-top:var(--space-2)}.settings-switch input{position:absolute;opacity:0;pointer-events:none}.settings-switch span{width:48px;height:26px;border-radius:var(--radius-full);background:var(--color-surface-overlay);display:block;transition:background var(--transition-fast)}.settings-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-text-primary);transition:transform var(--transition-fast)}.settings-switch input:checked+span{background:var(--color-accent-highlight)}.settings-switch input:checked+span:after{transform:translateX(22px);background:var(--color-accent-contrast)}.settings-switch input:focus-visible+span{outline:2px solid var(--color-accent-highlight);outline-offset:3px}.settings-delete{color:var(--color-danger);margin-top:var(--space-8)}.settings-card__loading{min-height:180px;display:flex;align-items:center;gap:28px}.billing-card{padding-bottom:var(--space-12)}.billing-card__title{color:var(--color-text-primary);font-size:28px;margin-bottom:var(--space-6)}.billing-card__label,.billing-card__title{font-weight:var(--font-bold);line-height:var(--leading-tight)}.billing-card__label{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.billing-card__current-plan{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin:0 0 var(--space-6)}.billing-card__compare{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-8)}.billing-card__compare-hint{margin:0}.billing-card__compare-hint,.billing-card__status-note{color:var(--color-text-secondary);font-size:var(--text-sm)}.billing-card__status-note{max-width:720px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:-4px 0 var(--space-4);padding:var(--space-3) var(--space-3)}.billing-toggle{width:max-content;max-width:100%;min-height:54px;border-radius:var(--radius-full);background:var(--color-surface-raised);display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4)}.billing-toggle--compact{min-height:48px;margin-top:-8px}.billing-toggle__option{min-height:46px;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap}.billing-toggle__option--active{background:var(--color-surface-overlay);color:var(--color-text-primary)}.billing-toggle__discount{min-height:22px;border-radius:var(--radius-full);background:var(--color-accent-highlight);color:var(--color-accent-contrast);display:inline-flex;align-items:center;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-bold)}.billing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:stretch}.billing-plan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);min-height:650px;display:flex;flex-direction:column}.billing-plan--premium{border:2px solid var(--color-accent-highlight);padding:calc(var(--space-8) - 1px)}.billing-plan h2{color:var(--color-text-primary);font-size:21px;font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.billing-plan__copy{min-height:62px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:var(--space-6)}.billing-plan__price{display:flex;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-2)}.billing-plan__amount{color:var(--color-text-primary);font-size:34px;font-weight:var(--font-bold);line-height:1}.billing-plan__note,.billing-plan__period{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.billing-plan__note{min-height:22px;line-height:var(--leading-normal);margin-bottom:var(--space-6)}.billing-plan__button{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);width:100%;min-height:54px;border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);padding:0 var(--space-5);transition:background var(--transition-fast),color var(--transition-fast)}.billing-plan__button:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.billing-plan__button:disabled{cursor:not-allowed;opacity:1}.billing-plan__button--current,.billing-plan__button--manage{background:var(--color-surface-raised);color:var(--color-text-secondary)}.billing-plan__button--manage:not(:disabled){color:var(--color-text-primary)}.billing-plan__button--manage:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-accent-highlight)}.billing-plan__divider{height:1px;background:var(--color-border);margin:var(--space-6) 0}.billing-plan__features-label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.billing-feature-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.billing-feature{color:var(--color-text-primary);display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.billing-feature span:first-child{color:var(--color-text-primary);font-weight:var(--font-bold);line-height:1}.billing-feature--premium span:first-child{color:var(--color-accent-highlight)}.billing-actions{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6) 0}.billing-actions h2,.billing-invoices h2{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.billing-actions p,.billing-invoices__empty,.billing-invoices__header p{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0}.billing-actions__button{min-height:44px;border:0;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);flex:0 0 auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0 var(--space-5)}.billing-actions__button:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-accent-highlight)}.billing-actions__button:disabled{cursor:not-allowed;opacity:.7}.tipsters-membership-card__balance{margin-top:var(--space-3)}.coin-ledger-history{display:flex;flex-direction:column;gap:var(--space-1)}.coin-ledger-history__row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.coin-ledger-history__reason{flex:1 1;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.coin-ledger-history__counterparty{color:var(--color-text-muted);font-weight:var(--font-normal)}.coin-ledger-history__date{color:var(--color-text-muted);font-size:var(--text-xs)}.coin-ledger-history__delta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap}.coin-ledger-history__delta--positive{color:var(--color-accent-highlight)}.coin-ledger-history__delta--negative{color:var(--color-text-secondary)}.coin-ledger-history__empty,.coin-ledger-history__error{color:var(--color-text-secondary);font-size:var(--text-sm)}.billing-invoices{padding-top:var(--space-6)}.billing-invoices__header{margin-bottom:var(--space-4)}.billing-invoice-list{display:grid;gap:0}.billing-invoice{min-height:62px;border-top:1px solid var(--color-border);display:grid;grid-template-columns:minmax(0,1fr) 96px 110px 118px;gap:var(--space-4);align-items:center;padding:var(--space-3) 0}.billing-invoice:last-child{border-bottom:1px solid var(--color-border)}.billing-invoice--loading{grid-template-columns:minmax(0,1fr) 96px 118px}.billing-invoice__main{min-width:0;display:grid;gap:var(--space-1)}.billing-invoice__amount,.billing-invoice__main strong{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-tight)}.billing-invoice__main span,.billing-invoice__status{color:var(--color-text-secondary);font-size:var(--text-2sm);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.billing-invoice__status{text-transform:capitalize}.billing-invoice__status--refunded{color:var(--color-warning);text-transform:none}.billing-invoice__amount{text-align:right}.billing-invoice__amount--refunded{color:var(--color-text-muted);text-decoration:line-through}.billing-invoice__link{color:var(--color-accent-highlight);font-size:var(--text-sm);font-weight:var(--font-bold);text-align:right;text-decoration:none}.billing-invoice__link:hover{color:var(--color-accent-highlight-hover);text-decoration:none}.billing-invoice__link--disabled{color:var(--color-text-muted)}.coinflow-manage{flex-direction:column;align-items:stretch}.coinflow-manage__body{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.coinflow-manage__current{color:var(--color-text-primary);font-weight:var(--font-bold)}.coinflow-manage__current,.coinflow-manage__note{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.coinflow-manage__note{color:var(--color-text-secondary);font-weight:var(--font-semibold)}.coinflow-manage__controls{display:flex;flex-wrap:wrap;gap:var(--space-3)}.coinflow-manage__action{white-space:normal;text-align:left}.coinflow-manage__confirm{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.coinflow-manage__confirm p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.coinflow-manage__confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}[data-theme=light] .settings-sidebar__item--active,[data-theme=light] .settings-sidebar__item:hover{background:var(--color-surface-overlay)}[data-theme=light] .settings-card{border-color:var(--color-border-subtle)}[data-theme=light] .account-session-row__title span{background:#e5f7eb;color:#18723a}[data-theme=light] .billing-card__status-note,[data-theme=light] .billing-plan,[data-theme=light] .billing-plan__button--current,[data-theme=light] .billing-plan__button--manage{background:var(--color-surface-raised);color:var(--color-text-primary)}[data-theme=light] .billing-toggle__option--active{background:var(--color-surface)}[data-theme=light] .settings-edit-input{border-color:var(--color-border-subtle)}[data-theme=light] .settings-edit-input:focus{background:var(--color-surface)}.account-hub{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,320px);gap:var(--space-12)}.account-nav__back{display:inline-block;margin-bottom:var(--space-6);font-size:var(--text-2sm);color:var(--color-text-muted);text-decoration:none}.account-nav__back:hover{color:var(--color-text-primary)}.account-nav__group+.account-nav__group{margin-top:28px}.account-nav__group-title{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-2)}.account-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.account-nav__item{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;text-decoration:none}.account-nav__item--active,.account-nav__item:hover{background:var(--color-surface-raised);text-decoration:none}.earn-card{container-type:inline-size;container-name:earncard;display:flex;flex-direction:column;gap:var(--space-3)}.earn-card__lead{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.earn-card__footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.earn-card__status{margin:0;min-width:0;font-size:var(--text-xs);line-height:1.4;color:var(--color-text-secondary)}.earn-card__action{flex:none;width:100%;text-align:center}@container earncard (min-width: 300px){.earn-card__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.earn-card__action{width:auto}}.earn-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;gap:0;margin:0;padding:0;list-style:none}.earn-track__step{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0}.earn-track__dot{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-full);color:rgba(0,0,0,0);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1;transition:background var(--transition-base) var(--ease-out-quart),border-color var(--transition-base) var(--ease-out-quart),color var(--transition-base) var(--ease-out-quart)}.earn-track__step--done .earn-track__dot{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.earn-track__step--today .earn-track__dot{border-width:2px;border-color:var(--color-brand);color:var(--color-brand)}.earn-track__step--done.earn-track__step--today .earn-track__dot{color:var(--color-brand-contrast)}.earn-track__step--missed .earn-track__dot{border-style:dashed;border-color:var(--color-border)}.earn-track__step--milestone .earn-track__dot{border-style:dashed;border-color:var(--color-brand);color:var(--color-brand)}.earn-track__label{font-size:var(--text-3xs);line-height:1.2;white-space:nowrap;text-align:center;color:var(--color-text-muted)}.earn-track__step--today .earn-track__label{font-weight:var(--font-semibold);color:var(--color-text-primary)}@container earncard (min-width: 300px){.earn-track{gap:var(--space-2)}.earn-track__dot{width:var(--space-8);height:var(--space-8)}.earn-track__dot,.earn-track__label{font-size:var(--text-2xs)}}.earn-meter{height:var(--space-1);background:var(--highlight-2);overflow:hidden}.earn-meter,.earn-meter__fill{display:block;border-radius:var(--radius-full)}.earn-meter__fill{height:100%;background:var(--color-brand);transition:width var(--transition-slow) var(--ease-out-quart)}.earn-meter--done .earn-meter__fill{background:var(--color-win)}@media(prefers-reduced-motion:reduce){.earn-meter__fill,.earn-track__dot{transition:none}}.earn-card__lead{font-size:var(--os-text-base)}.earn-card__status{font-size:var(--os-text-xs)}.benefits-rail{display:flex;flex-direction:column;gap:var(--space-4)}.benefits-rail__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.benefits-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.benefits-rail__item{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.benefits-rail__marker{flex:0 0 auto;width:var(--space-5);height:var(--space-5);font-size:var(--text-3xs)}.benefits-rail__marker--held{border-color:var(--color-success);background:var(--color-success);color:var(--color-brand-contrast)}.benefits-rail__active-note{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-success)}.benefits-rail__benefits--inactive .benefits-rail__label,.benefits-rail__benefits--inactive .benefits-rail__marker{opacity:.55}.benefits-rail__cta{text-decoration:none}.checkin-panel__title{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.checkin-panel__grant{margin:0;font-size:var(--os-text-base);font-weight:var(--font-semibold);color:var(--color-success)}.checkin-panel__claim:not(:disabled):active{transform:scale(.97)}.checkin-panel__error{margin:0;font-size:var(--os-text-base);color:var(--color-danger)}.checkin-panel .earn-card__footer{flex-wrap:wrap}.checkin-panel__streak{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);--ground-hue:var(--ground-earn);background:var(--color-bg);background-image:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--ground-hue) 15%,transparent) 0,transparent 58%);border:1px solid color-mix(in srgb,var(--ground-hue) 62%,transparent);color:var(--color-on-ground)}.checkin-panel__streak-figure{flex:0 0 auto;font-family:var(--font-display);font-size:var(--os-text-xl);font-weight:var(--font-bold);letter-spacing:.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkin-panel__streak-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.checkin-panel__streak-label{font-size:var(--os-text-3xs);font-weight:var(--font-semibold);letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.checkin-panel__streak-risk{font-size:var(--os-text-2xs);line-height:1.3;color:color-mix(in srgb,var(--color-on-ground) 68%,var(--ground-earn))}@container earncard (min-width: 300px){.checkin-panel__streak-figure{font-size:var(--text-hero)}}@media(prefers-reduced-motion:reduce){.checkin-panel__claim:not(:disabled):active{transform:none}}.checkin-notice{display:grid;grid-template-rows:1fr}.checkin-notice--closing{grid-template-rows:0fr;opacity:0;margin-block-end:calc(-1*var(--space-3))}.checkin-notice__clip{min-height:0;overflow:hidden}.checkin-notice__card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);padding-inline-end:var(--tap-min)}.checkin-notice__tag{display:inline-block;margin:0 0 var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--os-text-3xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);line-height:1.25;text-transform:uppercase}.checkin-notice__title{margin:0 0 var(--space-1);font-size:var(--os-text-md);font-weight:var(--font-semibold);line-height:1.3;color:var(--color-text-primary)}.checkin-notice__lines{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--os-text-sm);line-height:1.45;color:var(--color-text-secondary)}.checkin-notice__close{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);cursor:pointer}@media(hover:hover)and (pointer:fine){.checkin-notice__close:hover{color:var(--color-text-primary)}}@media(prefers-reduced-motion:no-preference){.checkin-notice{transition:grid-template-rows .24s ease-out,opacity .24s ease-out,margin-block-end .24s ease-out}}@media(max-width:1100px){.account-hub{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.account-hub .benefits-rail{order:2}.account-hub>.billing-card,.account-hub>.settings-card{order:3}}.brand-overview{border-block:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-brand) 7%)}.brand-overview__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:var(--space-8);align-items:start;padding-block:var(--space-8)}.brand-overview__copy{max-width:760px}.brand-overview__eyebrow{display:inline-flex;margin-bottom:var(--space-2);color:var(--color-accent-highlight);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.brand-overview h2{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--leading-tight)}.brand-overview p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.brand-overview__points{display:grid;gap:var(--space-3);margin:0}.brand-overview__points div{display:grid;gap:4px;padding-block:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)}.brand-overview__points div:last-child{border-bottom:0}.brand-overview__points dt{color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0}.brand-overview__points dd{display:grid;gap:4px;margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.brand-overview__points dd strong{color:var(--color-text-primary);font-size:var(--text-base);line-height:var(--leading-tight)}.brand-overview__points dd span{min-width:0}@media(max-width:760px){.container{padding-inline:12px}.navbar__inner{gap:var(--space-2)}.navbar__actions{display:flex;align-items:center;gap:6px;padding-right:6px}.navbar__logo{width:clamp(136px,44vw,149px);height:44px}.navbar__icon-btn{width:42px;height:42px;border-radius:var(--radius-sm)}.navbar__hamburger{place-items:center}.navbar__hamburger-lines,.navbar__hamburger-lines:after,.navbar__hamburger-lines:before{width:22px;height:2.5px}.navbar__hamburger-lines:before{top:-7px}.navbar__hamburger-lines:after{top:7px}.navbar-account__trigger{width:36px;height:36px}.navbar-account{margin-left:0}.navbar-account__trigger svg{width:19px;height:19px}.navbar-account__menu{position:fixed;top:calc(var(--navbar-height) + 8px);right:10px;left:10px;width:auto;padding:14px 10px 12px;border-radius:14px}.navbar-account__badge{min-height:17px;padding-inline:7px;font-size:var(--text-3xs)}.navbar-account__identity{gap:var(--space-3);padding:14px 10px 12px}.navbar-account__avatar{width:32px;height:32px;flex-basis:32px}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text strong{font-size:var(--text-2sm)}.navbar-account__text span{font-size:var(--text-2xs)}.navbar-account__item{min-height:36px;gap:10px;padding:var(--space-2) 10px;font-size:var(--text-2sm)}.navbar-account__item svg{width:16px;height:16px;flex-basis:16px}.navbar__drawer{padding:10px var(--space-3) var(--space-3)}.navbar__drawer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-2)}.navbar__drawer-actions .btn{width:100%;min-height:36px}.page-header{padding-block:var(--space-6) 14px}.page-section{padding-block:var(--space-8)}.page-section--last{padding-bottom:44px}.page-section--compact{padding-block:var(--space-4) 0}.page-header__title{font-size:22px;line-height:1.15;margin-bottom:var(--space-2)}.page-header__sub{font-size:var(--text-xs);line-height:1.45}.legal-note--header{margin-top:var(--space-2)}.legal-note{font-size:var(--text-2xs)}.section-title{margin-bottom:14px;font-size:var(--text-xl)}.feature-grid{gap:14px}.content-page{padding-block:var(--space-6) 44px}.content-page__title{font-size:var(--text-2xl);margin-bottom:18px}.content-page__meta{font-size:var(--text-xs);margin-bottom:var(--space-6)}.content-page__body{gap:var(--space-6);font-size:var(--text-sm)}.account-settings{grid-template-columns:minmax(0,1fr);gap:18px;min-height:auto;padding-block:var(--space-6) 44px}.settings-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding-top:0}.settings-sidebar__item{min-height:44px;justify-content:center;padding-inline:10px;font-size:var(--text-sm)}.settings-sidebar__billing-action{grid-column:1/-1;margin-top:2px;padding-inline:0;text-align:center}.settings-card{max-width:none;min-height:0;border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-4) 28px}.settings-card__header{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-bottom:var(--space-8)}.settings-card__header:has(.settings-card__avatar){grid-template-columns:64px minmax(0,1fr)}.settings-card__avatar{width:64px;height:64px}.settings-card__plan{min-height:21px;padding-inline:8px;font-size:var(--text-3xs);margin-bottom:var(--space-2)}.settings-card__identity h1{font-size:var(--text-2xl)}.settings-card__identity p{font-size:var(--text-sm)}.settings-card__avatar-upload{grid-column:1/-1;justify-self:start;min-height:40px}.settings-card__section-title{font-size:19px;margin-bottom:12px}.settings-detail-row{min-height:76px;gap:14px}.settings-detail-row span,.settings-detail-row strong{font-size:var(--text-sm)}.settings-edit-form{padding-block:18px}.settings-edit-form--name{padding-top:0}.settings-edit-field label,.settings-edit-form__label{font-size:var(--text-sm);margin-bottom:10px}.settings-edit-input{height:58px;padding-inline:var(--space-5);font-size:var(--text-sm)}.settings-edit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.settings-edit-cancel,.settings-edit-save{width:100%;min-width:0;min-height:44px;font-size:var(--text-sm)}.settings-detail-row--newsletter{flex-direction:column;gap:14px;padding-block:18px}.account-sessions{padding-block:22px 22px}.account-sessions__header{align-items:flex-start;margin-bottom:10px}.account-session-row{min-height:0;align-items:stretch;flex-direction:column;gap:var(--space-3)}.account-session-row__meta,.account-session-row__title strong,.account-sessions__empty{font-size:var(--text-sm)}.account-session-row__revoke{align-self:flex-start;padding-inline:0}.account-sessions__actions{justify-content:stretch}.account-sessions__actions button{width:100%;border:1px solid #4b2d2d}.settings-switch{align-self:flex-start;margin-top:0}.settings-delete{margin-top:var(--space-6)}.settings-card__loading{align-items:flex-start;gap:var(--space-4)}.billing-card{min-height:0}.billing-card__title{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.billing-card__label{font-size:var(--text-2sm);margin-bottom:14px}.billing-card__status-note{font-size:var(--text-2sm);margin-bottom:var(--space-4);padding:var(--space-3)}.billing-toggle{width:100%;height:auto;min-height:50px;margin-bottom:var(--space-4);border-radius:var(--radius-xl)}.billing-toggle__option{flex:1 1 138px;justify-content:center;min-height:42px;padding-inline:10px;font-size:var(--text-2sm)}.billing-toggle__discount{font-size:var(--text-3xs)}.billing-plan-grid{grid-template-columns:minmax(0,1fr);gap:18px}.billing-plan,.billing-plan--premium{min-height:0;border-radius:var(--radius-xl);padding:var(--space-6)}.billing-plan h2{font-size:var(--text-xl);margin-bottom:18px}.billing-plan__copy{min-height:0;font-size:var(--text-2sm);margin-bottom:22px}.billing-plan__amount{font-size:var(--text-3xl)}.billing-feature,.billing-plan__button,.billing-plan__period{font-size:var(--text-2sm)}.billing-plan__button{min-height:52px}.billing-plan__divider{margin:var(--space-6) 0}.billing-actions,.billing-feature-list{gap:var(--space-4)}.billing-actions{display:grid;margin-top:var(--space-6);padding:var(--space-5) 0}.billing-actions h2,.billing-invoices h2{font-size:var(--text-lg)}.billing-actions p,.billing-actions__button,.billing-invoices__empty,.billing-invoices__header p{font-size:var(--text-2sm)}.billing-actions__button{width:100%;min-height:48px}.billing-invoices{padding-top:22px}.billing-invoice,.billing-invoice--loading{min-height:0;grid-template-columns:1fr;gap:var(--space-2);padding:14px 0}.billing-invoice__amount,.billing-invoice__link{text-align:left}.brand-overview__inner{grid-template-columns:1fr;gap:14px;padding-block:18px}.brand-overview h2{font-size:var(--text-lg);line-height:1.22;margin-bottom:var(--space-2)}.brand-overview p,.brand-overview__points dd{font-size:var(--text-xs)}.brand-overview__eyebrow{margin-bottom:6px;font-size:var(--text-2xs)}.brand-overview__points{gap:6px}.brand-overview__points div{padding-block:var(--space-2)}.brand-overview__points dt{font-size:var(--text-2xs)}.brand-overview__points dd strong{font-size:var(--text-sm)}}@media(max-width:640px){.navbar__brand{flex-shrink:1;min-width:0}.navbar__logo{width:136px;max-width:100%;height:40px}}@media(max-width:480px){.navbar__logo{width:120px;height:36px}.navbar__wallet{display:inline-flex;align-items:center;height:30px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-1)}.navbar__wallet-seg{font-size:var(--text-2xs)}.navbar__actions{gap:var(--space-1)}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.card--raised{background:var(--color-surface-raised)}@media(max-width:760px){.card{padding:14px;border-radius:var(--radius-lg)}}.world-cup-shell{padding-block:var(--page-section-y) var(--page-section-y-lg)}.world-cup-widget-card{--world-cup-widget-bg:var(--color-surface);--world-cup-widget-raised:var(--color-surface-raised);--world-cup-widget-overlay:var(--color-surface-overlay);--world-cup-widget-border:var(--color-border);--world-cup-widget-text:var(--color-text-primary);--world-cup-widget-secondary-text:var(--color-text-secondary);--world-cup-widget-muted-text:var(--color-text-muted);--world-cup-widget-accent:var(--color-accent-highlight);--world-cup-widget-custom-secondary-text:var(--color-text-primary);--world-cup-widget-primary-rgb:22,25,34;min-height:620px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--world-cup-widget-bg)}[data-theme=light] .world-cup-widget-card{--world-cup-widget-custom-secondary-text:var(--color-text-secondary);--world-cup-widget-primary-rgb:248,250,252}.world-cup-page,.world-cup-widget-card #tournament-widget,.world-cup-widget-card #tournament-widget :where(:not(svg):not(svg *)){font-family:var(--font-sans)!important}.world-cup-widget-card #tournament-widget{--smw-primary-color:var(--world-cup-widget-bg);--smw-secondary-color:var(--world-cup-widget-accent);--smw-tertiary-color:var(--world-cup-widget-accent);--smw-sub-primary-color:var(--world-cup-widget-raised);--smw-prim-custom:var(--world-cup-widget-primary-rgb);min-height:620px;background:var(--world-cup-widget-bg)!important;color:var(--world-cup-widget-text)!important;line-height:var(--leading-normal)}.world-cup-widget-card :is(.nav-widget,.nav-widget-dark,.nav-widget-gradient,.nav-widget-gradient-dark,.nav-widget-world-cup){background:linear-gradient(180deg,var(--world-cup-widget-raised) 0,var(--world-cup-widget-bg) 100%)!important;border-color:var(--world-cup-widget-border)!important;box-shadow:none!important}.world-cup-widget-card #tournament-widget>.smw-font>:first-child{background:linear-gradient(180deg,var(--world-cup-widget-raised) 0,var(--world-cup-widget-bg) 100%)!important;border-color:var(--world-cup-widget-border)!important;box-shadow:none!important}.world-cup-widget-card :is(.smw-bg-dark,.smw-bg-darker,.smw-bg-primary,.smw-bg-default,.dark\:smw-bg-dark,.dark\:smw-bg-darker){background-color:var(--world-cup-widget-bg)!important}.world-cup-widget-card :is(.smw-bg-dark-900,.smw-bg-lighter,.smw-bg-lightgrey,.smw-bg-gray-100,.dark\:smw-bg-dark-900){background-color:var(--world-cup-widget-raised)!important}.world-cup-widget-card :is(.smw-bg-dark-800,.smw-bg-dark-700,.smw-bg-white,.dark\:smw-bg-dark-800,.dark\:smw-bg-dark-700,.dark\:smw-bg-white){background-color:var(--world-cup-widget-overlay)!important}.world-cup-widget-card :is(.smw-bg-secondary,.smw-bg-custom-secondary,.smw-bg-blue-500){background-color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-bg-custom-tertiary,.smw-bg-yellow-300,.smw-bg-yellow-500){background-color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-border-lightgrey,.smw-border-default,.smw-border-primary,.dark\:smw-border-dark-700,.dark\:smw-border-dark-800,.dark\:smw-border-dark-900){border-color:var(--world-cup-widget-border)!important}.world-cup-widget-card .smw-border-white,.world-cup-widget-card .smw-column-divider{border-color:var(--world-cup-widget-border)!important}.world-cup-widget-card :is(.smw-text-default,.smw-text-primary,.smw-text-white,.dark\:smw-text-white,.dark\:smw-text-primary,.dark\:smw-text-default){color:var(--world-cup-widget-text)!important}.world-cup-widget-card :is(.smw-text-gray-400,.smw-text-lightgrey,.dark\:smw-text-dark-800){color:var(--world-cup-widget-secondary-text)!important}.world-cup-widget-card .smw-text-secondary{color:var(--world-cup-widget-accent)!important}.world-cup-widget-card .smw-text-custom-secondary{color:var(--world-cup-widget-custom-secondary-text)!important}[data-theme=light] .world-cup-widget-card :is(.smw-w-1,.smw-w-4px,.smw-w-6px):is(.smw-bg-custom-primary,.smw-bg-white){background-color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-text-custom-tertiary,.smw-text-yellow-300){color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-rounded-xl,.smw-rounded-2xl){border-radius:var(--radius-lg)!important}.world-cup-widget-card :is(.smw-rounded-lg,.smw-rounded-md){border-radius:var(--radius-md)!important}.world-cup-widget-card :is(.smw-shadow-sm,.smw-shadow-md,.smw-shadow-lg){box-shadow:none!important}.world-cup-widget-card .smw-countdown-unit{min-width:48px;border:1px solid var(--world-cup-widget-border);background:var(--world-cup-widget-raised)!important;color:var(--world-cup-widget-text)!important}.world-cup-widget-card .filter-date-button,.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg{border:1px solid var(--world-cup-widget-border);background-color:var(--world-cup-widget-raised)!important;color:var(--world-cup-widget-secondary-text)!important}.world-cup-widget-card .filter-date-button:hover,.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg:hover{border-color:var(--world-cup-widget-accent);color:var(--world-cup-widget-text)!important}.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg.smw-font-semibold{border-color:var(--world-cup-widget-border);background-color:var(--world-cup-widget-overlay)!important;color:var(--world-cup-widget-text)!important;box-shadow:inset 0 -2px 0 var(--world-cup-widget-accent)!important}.world-cup-widget-card .smw-border-b.smw-border-opacity-40{border-color:var(--world-cup-widget-border)!important;--tw-border-opacity:1}.world-cup-widget-card .smw-tile-active{background:color-mix(in srgb,var(--world-cup-widget-accent) 12%,transparent)!important}.world-cup-widget-card :is(.smw-live-pulse,.smw-bg-redlive,.smw-text-redlive){color:var(--color-danger)!important}.world-cup-widget-card .smw-bg-redlive{background-color:var(--color-danger)!important}.world-cup-widget-card .smw-widget-footer,.world-cup-widget-card .smw-widget-footer *{display:none!important}@media(max-width:760px){.world-cup-shell{padding-block:var(--space-8) 44px}.world-cup-widget-card{min-height:560px;border-radius:var(--radius-lg)}.world-cup-widget-card #tournament-widget{min-height:560px}.world-cup-widget-card :is(.smw-overflow-x-auto,.smw-overflow-auto){max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.world-cup-widget-card :is(.smw-overflow-x-auto,.smw-overflow-auto)::-webkit-scrollbar{display:none}.world-cup-widget-card .smw-overflow-x-auto>.smw-flex.smw-w-max{width:100%!important;min-width:0!important}.world-cup-widget-card .smw-overflow-x-auto>.smw-flex.smw-w-max>*{min-width:0!important;min-height:30px!important;flex:1 1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-left:var(--space-1)!important;padding-right:var(--space-1)!important;font-size:9px!important;line-height:1.1!important;text-wrap:balance;white-space:normal!important}}.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);--form-input-bg:var(--color-surface-raised);background:var(--form-input-bg);box-shadow:inset 0 0 0 1000px var(--form-input-bg);caret-color:var(--color-text-primary);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input[type=date]{appearance:none;min-width:0}.form-input[type=date]::-webkit-date-and-time-value{text-align:left}.form-input:focus{outline:none;border-color:var(--color-brand);box-shadow:inset 0 0 0 1000px var(--form-input-bg),0 0 0 3px var(--color-brand-ring)}.form-input::placeholder{color:var(--color-text-muted)}.form-input:autofill,.form-input:autofill:hover{border-color:var(--color-border);box-shadow:0 0 0 1000px var(--form-input-bg) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-input:autofill:focus{border-color:var(--color-brand);box-shadow:0 0 0 1000px var(--form-input-bg) inset,0 0 0 3px var(--color-brand-ring);-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-input--error{border-color:var(--color-danger)}.form-error{color:var(--color-danger)}.form-error,.form-hint{font-size:var(--text-sm)}.form-hint{color:var(--color-text-muted)}.bot-challenge{display:flex;justify-content:center;min-height:65px}.form-checkbox{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);line-height:1.4;-webkit-user-select:none;user-select:none}.form-checkbox input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--color-brand)}.form-checkbox__text{color:inherit}.auth-page{min-height:calc(100svh - var(--navbar-height));display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4)}.auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);width:100%;max-width:440px;box-shadow:var(--shadow-xl)}.auth-card__logo{display:block;width:min(230px,74vw);height:54px;background-image:var(--originstats-logo-image);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto var(--space-6)}.auth-card__title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.auth-card__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.session-limit-dialog{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-4);background:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.session-limit-dialog__panel{width:min(440px,100%);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border));border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,var(--color-brand) 6%),var(--color-surface));box-shadow:var(--shadow-xl)}.session-limit-dialog__mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:var(--space-4);border:1px solid color-mix(in srgb,var(--color-brand) 44%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand-ring) 72%,transparent);color:var(--color-brand);font-size:var(--text-lg);font-weight:var(--font-bold)}.session-limit-dialog__title{font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-text-primary)}.session-limit-dialog__message{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-primary)}.session-limit-dialog__detail{margin-top:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-overlay) 74%,transparent);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.session-limit-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.session-limit-dialog__button{min-width:118px;min-height:42px}.auth-card--profile,.auth-card--verify{max-width:560px;padding:36px var(--space-8) var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.auth-card--embedded{position:relative;z-index:1;margin-inline:auto;max-width:480px;border-radius:var(--radius-2xl);border:1px solid rgba(0,0,0,0);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,linear-gradient(135deg,var(--color-brand),var(--color-brand-active)) border-box;box-shadow:0 0 32px -14px color-mix(in srgb,var(--color-brand) 40%,transparent),0 24px 48px -24px var(--scrim-4);opacity:0;animation:pricing-hero-rise .56s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.12s}@media(prefers-reduced-motion:reduce){.auth-card--embedded{animation:none;opacity:1}}.auth-plan-context{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.auth-plan-context__label{font-size:var(--text-xs);color:var(--color-text-muted)}.auth-plan-context__heading{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary)}.auth-plan-context__detail{font-size:var(--text-sm);color:var(--color-text-secondary)}.verification-panel{width:100%}.verification-panel__title{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.18;margin-bottom:18px}.verification-panel__copy{color:var(--color-text-secondary);font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug)}.verification-panel__email{max-width:100%;margin-top:var(--space-1);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-snug);overflow-wrap:anywhere}.verification-panel__form{margin-top:28px}.verification-panel__label{display:block;color:var(--color-text-secondary);font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:14px}.verification-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.verification-code-input{width:100%;height:62px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1;text-align:center;caret-color:var(--color-accent-highlight);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.verification-code-input:focus{outline:none;background:var(--color-surface-overlay);border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.verification-panel__resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-2sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.verification-panel__resend-button,.verification-panel__secondary-action{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--color-accent-highlight);font:inherit;font-weight:var(--font-bold);line-height:inherit;padding:0}.verification-panel__resend-button:hover,.verification-panel__secondary-action:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.verification-panel__resend-button:disabled{opacity:.6;cursor:not-allowed}.verification-panel__message{margin-top:18px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.verification-panel__message--error{color:var(--color-danger)}.verification-panel__message--success{color:var(--color-success)}.verification-panel__submit{width:100%;min-height:48px;margin-top:var(--space-8);border-radius:var(--radius-full);font-size:15px;color:var(--color-accent-contrast)}.verification-panel__secondary-action{margin-top:22px;color:var(--color-text-secondary);font-size:var(--text-sm)}.verification-panel__secondary-action:hover{color:var(--color-text-primary)}[data-theme=light] .auth-card--verify{box-shadow:var(--shadow-lg)}[data-theme=light] .auth-card--verify,[data-theme=light] .verification-code-input{border-color:var(--color-border-subtle)}[data-theme=light] .verification-code-input:focus{background:#fff}.profile-panel{width:100%}.profile-panel__title{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-2);text-align:center}.profile-panel__copy{max-width:440px;margin:0 auto;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-snug);text-align:center}.profile-panel__form{margin-top:var(--space-6)}.profile-field{display:flex;flex-direction:column;gap:var(--space-1)}.profile-field__label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug)}.profile-field__label span{color:var(--color-danger);margin-left:var(--space-1)}.profile-field__hint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.profile-field__input{width:100%;min-height:46px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.profile-field__input:focus{outline:none;background:var(--color-surface-overlay);border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.profile-checkbox{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-snug);cursor:pointer;-webkit-user-select:none;user-select:none}.profile-checkbox input{appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0;border:2px solid var(--color-text-muted);border-radius:var(--radius-sm);background:rgba(0,0,0,0);display:grid;place-items:center}.profile-checkbox input:after{content:"";width:5px;height:9px;border:solid var(--color-accent-contrast);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px);opacity:0}.profile-checkbox input:checked{border-color:var(--color-accent-highlight);background:var(--color-accent-highlight)}.profile-checkbox input:checked:after{opacity:1}.profile-panel__error{margin-top:22px;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.profile-panel__submit{width:100%;min-height:46px;margin-top:var(--space-5);border-radius:var(--radius-md);color:var(--color-accent-contrast);font-size:var(--text-sm)}[data-theme=light] .auth-card--profile{box-shadow:var(--shadow-lg)}[data-theme=light] .auth-card--profile,[data-theme=light] .profile-field__input{border-color:var(--color-border-subtle)}[data-theme=light] .profile-field__input:focus{background:#fff}.auth-stay{margin-bottom:0}@media(max-width:760px){.auth-page{align-items:flex-start;min-height:calc(100svh - var(--navbar-height));padding:28px var(--space-3) 44px}.auth-card{padding:22px var(--space-5) var(--space-6);border-radius:var(--radius-xl);box-shadow:none}.auth-card--profile,.auth-card--verify{padding:28px 14px var(--space-6)}.auth-card__logo{width:min(184px,68vw);height:42px;margin-bottom:var(--space-5)}.auth-card__title{font-size:var(--text-2xl);line-height:1.15}.auth-card__subtitle{margin-bottom:var(--space-5);font-size:var(--text-sm);line-height:1.45}.session-limit-dialog{align-items:end;padding:14px}.session-limit-dialog__panel{padding:22px 18px 18px;border-radius:var(--radius-xl)}.session-limit-dialog__actions{flex-direction:column-reverse;gap:var(--space-2);margin-top:var(--space-5)}.session-limit-dialog__button{width:100%}.form-input{min-height:48px;padding:10px 14px;font-size:var(--text-base)}.form-checkbox,.form-error,.form-hint,.form-label{font-size:var(--text-2sm)}.form-checkbox{align-items:flex-start}.form-checkbox input{margin-top:1px}.verification-panel__title{font-size:var(--text-2xl);margin-bottom:14px}.verification-panel__copy,.verification-panel__label{font-size:var(--text-sm)}.verification-panel__email{font-size:15px}.verification-panel__form{margin-top:22px}.verification-panel__label{margin-bottom:var(--space-3)}.verification-code-grid{gap:6px}.verification-code-input{height:50px}.verification-panel__resend{margin-top:14px;font-size:var(--text-xs)}.verification-panel__submit{min-height:46px;margin-top:var(--space-6);font-size:var(--text-sm)}.profile-panel__copy{font-size:var(--text-xs)}.profile-panel__form{margin-top:18px}.profile-field__label{font-size:var(--text-xs)}.profile-field__input{min-height:42px;padding:10px var(--space-3);font-size:var(--text-base)}.profile-checkbox{font-size:var(--text-xs)}.profile-panel__submit{min-height:42px;margin-top:var(--space-5);font-size:var(--text-sm)}}.auth-divider{position:relative;text-align:center;margin-block:var(--space-5)}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-border)}.auth-divider__text{position:relative;background:var(--color-surface);padding-inline:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.dob-prompt{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.dob-prompt__lede{color:var(--color-text-secondary);font-size:var(--text-sm)}.dob-prompt__lede,.dob-prompt__why{line-height:var(--leading-normal);margin:0}.dob-prompt__why{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:calc(var(--space-2)*-1)}.dob-prompt__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.footer{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-bg) 8%);padding-block:var(--space-16) var(--space-8)}.footer:before{content:"";position:absolute;inset:0 -10% auto -10%;height:260px;z-index:0;pointer-events:none;background:radial-gradient(45% 100% at 20% 0,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 70%);filter:blur(50px)}.footer__inner{position:relative;z-index:1;display:grid;gap:var(--space-8)}.footer__top{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:var(--space-12);align-items:start}.footer__brand-block{display:grid;gap:var(--space-5);max-width:440px}.footer__logo{width:190px;height:56px;display:block;border-radius:var(--radius-sm);overflow:hidden}.footer__logo-img{display:block;width:100%;height:100%;background-image:var(--originstats-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain}.footer__summary{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.footer__contact-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.footer__contact{min-height:32px;border:1px solid color-mix(in srgb,var(--color-brand) 32%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);display:inline-flex;align-items:center;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.footer__contact:hover{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));color:var(--color-accent-highlight);transform:translateY(-1px);text-decoration:none}.footer__nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.footer__column{display:grid;align-content:start;gap:var(--space-3)}.footer__column h2{position:relative;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.footer__column h2:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-active))}.footer__column a{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);text-decoration:none;transition:color .15s ease,transform .15s ease}.footer__column a:hover{color:var(--color-accent-highlight);transform:translateX(3px);text-decoration:none}.footer__divider{height:1px;background:var(--color-border)}.footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start}.footer__legal{display:grid;gap:var(--space-4);max-width:820px}.footer__positioning{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);font-weight:var(--font-medium)}.footer__notice{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.footer__support-link{width:max-content;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:2px}.footer__support-link:hover{color:var(--color-accent-highlight)}.footer__copy{font-size:var(--text-sm);color:var(--color-text-muted)}.footer__careful-use{display:flex;align-items:center;gap:var(--space-3);max-width:460px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.footer__careful-use span:last-child{min-width:0}.footer__age-badge{width:42px;height:42px;border:2px solid var(--color-danger);border-radius:var(--radius-full);color:var(--color-danger);display:grid;place-items:center;font-size:var(--text-sm);font-weight:var(--font-bold)}.footer__company{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-3xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.footer__company-name{font-weight:var(--font-semibold)}.footer__legal-links{display:flex;justify-content:flex-end;gap:var(--space-5)}.footer__link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer__link:hover{color:var(--color-text-secondary)}.footer__prefs{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.footer__theme-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.footer__theme-toggle:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}.footer__locale,.footer__theme-toggle-icon{display:inline-flex}.footer__locale{align-items:center;gap:var(--space-3)}.footer__locale-label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted)}.footer__locale-select{min-height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);padding:0 var(--space-3);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}.footer__locale-select option{color:initial}@media(max-width:760px){.footer{padding-block:34px 28px}.footer__inner{gap:var(--space-6)}.footer__bottom,.footer__top{grid-template-columns:1fr;gap:28px}.footer__brand-block{max-width:none;gap:var(--space-4)}.footer__logo{width:164px;height:48px}.footer__summary{font-size:var(--text-xs)}.footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.footer__column{gap:9px}.footer__column h2{font-size:var(--text-2sm)}.footer__column a,.footer__positioning{font-size:var(--text-xs)}.footer__notice{font-size:var(--text-2xs)}.footer__careful-use{align-items:flex-start;white-space:normal}.footer__copy,.footer__link,.footer__locale-label,.footer__locale-select{font-size:var(--text-xs)}.footer__locale-select{padding:0 var(--space-2);font-size:max(16px,1rem)}.footer__legal-links{justify-content:flex-start;gap:14px}}@media(prefers-reduced-motion:reduce){.footer__column a,.footer__contact{transition:color .15s ease}.footer__column a:hover,.footer__contact:hover{transform:none}}.pricing-grid{display:grid;gap:var(--space-6)}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:0 auto 58px}.pricing-toggle__option{border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);min-height:38px;padding:var(--space-1) 6px}.pricing-toggle__option--active{color:var(--color-text-primary)}.pricing-toggle__dot{width:18px;height:18px;border:1px solid;border-radius:var(--radius-full);display:inline-grid;place-items:center}.pricing-toggle__option--active .pricing-toggle__dot:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-primary)}.pricing-toggle__badge{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text-primary) 16%,transparent);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);padding:6px var(--space-2);white-space:nowrap}@media(min-width:761px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1060px;margin-inline:auto}}.pricing-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);position:relative;display:flex;flex-direction:column;gap:var(--space-5);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.pricing-card--featured{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.pricing-card--current{border-color:var(--color-success);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 70%,transparent)}.pricing-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase}.pricing-card__name{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.pricing-card__price{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-2)}.pricing-card__price--missing-label:after,.pricing-card__price--missing-original:before{content:"";display:block;flex:0 0 auto}.pricing-card__price--missing-original:before{height:21px}.pricing-card__price--missing-label:after{height:22px}.pricing-card__original{color:color-mix(in srgb,var(--color-text-secondary) 82%,var(--color-text-primary) 18%);font-size:var(--text-base);font-weight:var(--font-semibold)}.pricing-card__original-amount{position:relative;display:inline-block;text-decoration:none}.pricing-card__original-amount:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:.5px;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 68%,transparent);transform:translateY(-50%) rotate(-7deg);transform-origin:center}.pricing-card__original-label{font-size:var(--text-xs)}.pricing-card__price-row{display:flex;align-items:baseline;gap:var(--space-1)}.pricing-card__amount{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:1}.pricing-card__period{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-card__price-label{border:0;border-radius:0;background:rgba(0,0,0,0);padding:0}.pricing-card__accuracy-banner,.pricing-card__price-label{align-self:flex-start;color:var(--color-accent-highlight);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.06em;line-height:1;text-transform:uppercase}.pricing-card__accuracy-banner{border:1px solid color-mix(in srgb,var(--color-brand) 46%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 14%,transparent);padding:var(--space-1) var(--space-2);white-space:nowrap}.pricing-card__billing-note,.pricing-card__saving{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.pricing-card__saving{color:var(--color-text-muted)}.pricing-card__desc{font-size:var(--text-sm);color:var(--color-text-secondary)}.pricing-card__desc--promo{font-size:var(--text-xs);line-height:1.45}.pricing-card__note{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-top:2px}.pricing-card__features{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.pricing-card__founder{display:flex;flex-direction:column;gap:var(--space-2)}.pricing-card__founder-button{width:100%;border:1px solid color-mix(in srgb,var(--color-brand) 56%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-accent-highlight);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);min-height:42px;padding:10px 14px;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.pricing-card__founder-button:hover:not(:disabled){border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:var(--color-text-primary)}.pricing-card__founder-button:disabled{cursor:not-allowed;opacity:.55}.pricing-card__founder-note{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0;text-align:center}.billing-card .pricing-grid{gap:var(--space-4);grid-template-columns:1fr;max-width:460px}.billing-card .pricing-card{gap:14px;border-radius:var(--radius-xl);padding:22px}.billing-card .pricing-card--featured{box-shadow:0 0 0 1px var(--color-brand)}.billing-card .pricing-card--current{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 70%,transparent)}.billing-card .pricing-badge{top:-11px;font-size:var(--text-3xs);padding:var(--space-1) var(--space-2)}.billing-card .pricing-card__name{font-size:var(--text-lg)}.billing-card .pricing-card__amount{font-size:var(--text-3xl)}.billing-card .pricing-card__billing-note,.billing-card .pricing-card__original,.billing-card .pricing-card__period,.billing-card .pricing-card__saving{font-size:var(--text-xs)}.billing-card .pricing-card__accuracy-banner,.billing-card .pricing-card__original-label,.billing-card .pricing-card__price-label{font-size:var(--text-3xs)}.billing-card .pricing-card__desc,.billing-card .pricing-feature{font-size:var(--text-xs)}.billing-card .pricing-card__desc{line-height:1.45}.billing-card .pricing-card__features{gap:10px}.billing-card .pricing-feature{gap:var(--space-2)}.billing-card .pricing-feature__icon{width:16px;height:16px;font-size:var(--text-3xs)}.billing-card .pricing-card .btn--lg{min-height:44px;padding-inline:var(--space-3);font-size:var(--text-xs)}.billing-card .pricing-card__note{font-size:var(--text-3xs)}.billing-card .pricing-card__founder{gap:var(--space-2)}.billing-card .pricing-card__founder-button{min-height:38px;font-size:var(--text-xs);padding:var(--space-2) 10px}.billing-card .pricing-card__founder-note{font-size:var(--text-3xs);text-align:left}.pricing-section{padding-block:var(--page-section-y) var(--page-section-y-lg)}@media(min-width:761px){.pricing-section{padding-top:var(--space-8)}}.pricing-section--standalone{padding-bottom:var(--space-10)}@media(max-width:760px){.container.pricing-section--standalone{padding-inline:var(--space-5)}}.pricing-auth-section{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-8) var(--space-12);display:flex;justify-content:center}.pricing-auth{position:relative;z-index:1;max-width:1040px;margin-inline:auto;width:100%}.pricing-auth__intro{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-8)}.pricing-auth__accent-bar{display:block;width:56px;height:4px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-active));margin-bottom:var(--space-4)}.pricing-auth__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance}.pricing-auth__subtitle{margin-top:var(--space-3);max-width:52ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.pricing-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-10);width:100%}.pricing-fineprint{padding-bottom:var(--page-section-y-lg)}.register-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-12) var(--space-10)}.register-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-10)}.register-hero__intro{display:flex;flex-direction:column;align-items:flex-start}.register-hero__accent-bar{display:block;width:56px;height:4px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-brand),var(--color-brand-active));margin-bottom:var(--space-4)}.register-hero__title{font-size:clamp(2rem,4.5vw,2.75rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance}.register-hero__subtitle{margin-top:var(--space-3);max-width:46ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.register-hero__points{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.register-hero__point{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary)}.register-hero__point-icon{flex:none;color:var(--color-brand)}.register-plans{padding-bottom:var(--space-8)}.register-plans__intro{text-align:center;margin-bottom:var(--space-8)}.register-plans__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance}.register-plans__subtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}@media(max-width:900px){.register-hero__layout{grid-template-columns:1fr;gap:var(--space-8)}.register-hero__intro{align-items:center;text-align:center}.register-hero__subtitle{max-width:none}}.signal-teaser{display:flex;justify-content:center}.signal-teaser__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:360px}.signal-teaser__sheen{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-brand) 16%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:signal-sheen-sweep 5s linear infinite}@keyframes signal-sheen-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.signal-teaser__header{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.signal-teaser__live-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-win);animation:signal-live-pulse 1.8s ease-in-out infinite}.signal-teaser__meta{font-size:var(--text-xs);color:var(--color-text-secondary)}@keyframes signal-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.signal-teaser__fixtures{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-5)}.signal-teaser__fixture-row+.signal-teaser__fixture-row{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.signal-teaser__fixture-meta{display:block;margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center}.signal-teaser__fixture{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.signal-teaser__crest{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-surface-raised);object-fit:cover;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold)}.signal-teaser__team{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.signal-teaser__vs{font-size:var(--text-xs);color:var(--color-text-muted)}.signal-teaser__card--loading{display:flex;flex-direction:column;gap:var(--space-3)}.signal-teaser__skeleton-line{height:12px;border-radius:var(--radius-full);background:var(--color-surface-raised);animation:signal-skeleton-pulse 1.4s ease-in-out infinite}.signal-teaser__skeleton-line--sm{width:40%}.signal-teaser__skeleton-line--lg{width:80%;height:18px}.signal-teaser__skeleton-line--md{width:60%}@keyframes signal-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.signal-teaser__live-dot,.signal-teaser__sheen{animation:none}.signal-teaser__skeleton-line{animation:none;opacity:.8}}@media(max-width:900px){.pricing-auth-layout{grid-template-columns:1fr;gap:var(--space-8)}.signal-teaser{max-width:480px;margin-inline:auto}}.auth-card--embedded .btn--primary{width:100%;padding:14px var(--space-5);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--font-semibold);background:linear-gradient(135deg,var(--color-brand),var(--color-brand-active));border-color:rgba(0,0,0,0);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--color-brand-active) 55%,transparent);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),opacity .18s ease}.auth-card--embedded .btn--primary:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,var(--color-brand),var(--color-brand-active));box-shadow:0 14px 36px -8px color-mix(in srgb,var(--color-brand-active) 70%,transparent)}@media(prefers-reduced-motion:reduce){.auth-card--embedded .btn--primary:hover:not(:disabled){transform:none}}.pricing-hero-glow--auth{inset:-25% 0 -10%;background:radial-gradient(55% 60% at 50% 20%,color-mix(in srgb,var(--color-brand-active) 24%,transparent),transparent 72%);filter:blur(50px)}.pricing-alert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-secondary)}.pricing-alert p{margin:0;font-size:var(--text-sm)}.pricing-note{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-6);text-align:center}.pricing-feature{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.pricing-feature__icon{flex-shrink:0;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);display:grid;place-items:center;font-size:var(--text-2xs)}.pricing-feature--excluded{color:var(--color-text-muted)}.pricing-feature--excluded .pricing-feature__icon{background:var(--color-surface-raised);color:var(--color-text-muted)}@media(max-width:760px){.pricing-alert{align-items:stretch;flex-direction:column}.pricing-grid{gap:var(--space-8)}.pricing-toggle{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-10)}.pricing-toggle__option{justify-content:center;min-height:36px}.pricing-toggle__badge{font-size:var(--text-3xs);padding:var(--space-1) var(--space-2)}.pricing-section{padding-block:var(--space-8) 44px}.pricing-card{gap:14px;padding:18px;border-radius:var(--radius-xl)}.pricing-card--current,.pricing-card--featured{margin-top:var(--space-2)}.pricing-card__name{font-size:var(--text-lg)}.pricing-card__amount{font-size:var(--text-3xl)}.pricing-card__billing-note,.pricing-card__original,.pricing-card__period,.pricing-card__saving{font-size:var(--text-2sm)}.pricing-card__price-label{font-size:var(--text-3xs)}.pricing-card__original-label{font-size:var(--text-2xs)}.pricing-card__price--missing-original:before{height:18px}.pricing-card__price--missing-label:after{height:20px}.pricing-card__accuracy-banner{font-size:var(--text-3xs);padding:var(--space-1) var(--space-2)}.pricing-card__desc,.pricing-feature{font-size:var(--text-xs)}.pricing-card__note{font-size:var(--text-3xs)}.pricing-card__founder-button{min-height:40px}.pricing-card__founder-note{font-size:var(--text-3xs)}.pricing-card__features{gap:10px}.pricing-note{font-size:var(--text-xs);margin-top:18px}}.pick-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-3)}.pick-card--locked{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}.pick-card__match{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.pick-card__league{font-size:var(--text-xs);color:var(--color-text-muted)}.win-rate-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold)}.win-rate-badge--high{background:var(--color-success-bg);color:var(--color-success)}.win-rate-badge--medium{background:var(--color-warning-bg);color:var(--color-warning)}.win-rate-badge--low{background:var(--color-danger-bg);color:var(--color-danger)}.signals-list-wrap{margin-top:var(--space-8);position:relative}#paywall{position:absolute;bottom:0;left:0;right:0}.paywall-overlay{text-align:center;padding:var(--space-20) var(--space-4) var(--space-6);background:linear-gradient(to bottom,transparent,var(--color-bg) 40%)}.paywall-overlay__title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.paywall-overlay__subtitle{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.locked-signal-preview{--schedule-favorite-column:50px;--schedule-grid-gap:4px;--ai-signals-match-grid-columns:72px 78px minmax(124px,0.65fr) 24px repeat(3,78px) 1px 78px 56px 78px minmax(300px,1fr);--schedule-match-grid-columns:var(--ai-signals-match-grid-columns);margin-top:var(--space-3);overflow-x:auto;overflow-y:hidden;pointer-events:none;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,var(--color-bg) 0,var(--color-bg) 58%,color-mix(in srgb,var(--color-bg) 8%,transparent) 100%);mask-image:linear-gradient(to bottom,var(--color-bg) 0,var(--color-bg) 58%,color-mix(in srgb,var(--color-bg) 8%,transparent) 100%)}.locked-signal-preview::-webkit-scrollbar{display:none}.locked-signal-preview .locked-signal-preview__row{width:100%;min-width:0;filter:blur(3px);opacity:.66}.locked-signal-preview .sm-row{grid-template-columns:minmax(0,1fr) var(--schedule-favorite-column)}.locked-signal-preview .sm{grid-template-columns:var(--ai-signals-match-grid-columns);gap:var(--schedule-grid-gap);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 18px;cursor:default}.locked-signal-preview .s-crest--placeholder{background:color-mix(in srgb,var(--color-surface-overlay) 72%,var(--color-brand) 10%)}.locked-signal-preview .locked-signal-preview__favorite{pointer-events:none}.locked-signal-preview .sm-favorite__preview-dot{width:12px;height:12px;border-radius:var(--radius-full);background:currentColor;opacity:.32}@media(min-width:901px){.locked-signal-preview.smt--signal-bars .sm__market-cell--1x2-home{grid-column:5}.locked-signal-preview.smt--signal-bars .sm__market-cell--1x2-draw{grid-column:6}.locked-signal-preview.smt--signal-bars .sm__market-cell--1x2-away{grid-column:7}.locked-signal-preview.smt--signal-bars .sm__market-divider{grid-column:8}.locked-signal-preview.smt--signal-bars .sm__market-cell--ah-home{grid-column:9}.locked-signal-preview.smt--signal-bars .sm__market-cell--ah-line{grid-column:10}.locked-signal-preview.smt--signal-bars .sm__market-cell--ah-away{grid-column:11}.locked-signal-preview.smt--signal-bars .sm__analysis{grid-column:12}}@media(max-width:1280px){.locked-signal-preview{--ai-signals-match-grid-columns:72px 64px minmax(110px,0.62fr) 24px repeat(3,64px) 1px 64px 50px 64px minmax(260px,1fr)}}@media(max-width:1120px){.locked-signal-preview{--schedule-favorite-column:44px;--schedule-grid-gap:3px;--ai-signals-match-grid-columns:58px 64px minmax(92px,0.56fr) 20px repeat(3,56px) 1px 60px 46px 60px minmax(190px,1fr)}}.ai-signals-table-footer{display:grid;gap:var(--space-3)}.ai-signals-table-footer .locked-signal-preview{margin-top:0}.ai-signals-table-unlock{margin:var(--space-3) 0 0}.ai-signals-table-footer .ai-signals-table-unlock{margin:0}.daily-stats-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5)}[data-theme=light] .daily-stats-card{border-color:var(--color-border-subtle)}.daily-stats-card--inline,.daily-stats-card--summary,.daily-stats-card__header{margin-bottom:var(--space-4)}.daily-stats-card__header{position:relative;display:grid;align-items:start;gap:var(--space-3);padding-inline-end:var(--space-8)}.daily-stats-card__collapse{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease}.daily-stats-card__collapse:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}.daily-stats-card--collapsed .daily-stats-card__header{margin-bottom:0}.daily-stats-card__heading{min-width:0}.daily-stats-card__eyebrow{display:inline-block;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.daily-stats-card__title{color:var(--color-text-primary);font-size:var(--text-xl);margin:0 0 var(--space-1)}.daily-stats-card__sub{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.daily-stats-card__tabs{margin-bottom:var(--space-4);overflow-x:auto;scrollbar-width:none}.daily-stats-card__tabs::-webkit-scrollbar{display:none}.daily-stats-card__tab{flex:0 0 auto}.daily-stats-card__unlock{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface-raised))}.daily-stats-card__unlock-copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.daily-stats-card__unlock-kicker{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--color-brand) 44%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-accent-highlight);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-transform:uppercase}.daily-stats-card__unlock-title{color:var(--color-text-primary);font-size:var(--text-lg);line-height:var(--leading-tight)}.daily-stats-card__unlock-text{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.daily-stats-card__unlock-actions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.daily-stats-card__groups{display:grid;gap:var(--space-3)}.daily-stats-card__row{min-width:0}.daily-stats-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-3)}.daily-stats-card__metric{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.daily-stats-card__metric--interactive{width:100%;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none}.daily-stats-card__metric--interactive:hover{border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-raised))}.daily-stats-card__metric--interactive:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}[data-theme=light] .daily-stats-card__metric{border-color:var(--color-border-subtle)}[data-theme=light] .daily-stats-card__metric--interactive:hover{border-color:#9ac3da;background:#edf7fc}.daily-stats-card--flat .daily-stats-card__groups{gap:0}.daily-stats-card--flat .daily-stats-card__grid{gap:0 var(--space-8)}.daily-stats-card--flat .daily-stats-card__metric{background:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;padding:var(--space-3) var(--space-1)}.daily-stats-card--flat .daily-stats-card__metric--interactive:hover{border-color:var(--color-border-subtle);background:rgba(0,0,0,0)}.daily-stats-card--flat .daily-stats-card__metric--interactive:hover .rate-block{border-color:color-mix(in srgb,var(--color-brand) 32%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface-raised))}[data-theme=light] .daily-stats-card--flat .daily-stats-card__metric,[data-theme=light] .daily-stats-card--flat .daily-stats-card__metric--interactive:hover{border-color:#e2e5ee}[data-theme=light] .daily-stats-card--flat .daily-stats-card__metric--interactive:hover .rate-block{border-color:#9ac3da;background:#edf7fc}.daily-stats-card--flat .daily-stats-card__eyebrow{font-family:var(--font-mono);text-transform:none;letter-spacing:0}.daily-stats-card--flat .daily-stats-card__value{font-family:var(--font-mono);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.daily-stats-card--flat .daily-stats-card__value--status,.daily-stats-card__value--status{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:0}.daily-stats-card--flat .daily-stats-card__value--awaiting,.daily-stats-card__value--awaiting{color:var(--color-warning)}.daily-stats-card__value-caption{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium)}.daily-stats-card--flat .daily-stats-card__rolling-total strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-stats-card--flat .daily-stats-card__skeleton-grid{gap:0 var(--space-8)}.daily-stats-card--loading{pointer-events:none}.daily-stats-card__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.daily-stats-card__metric--skeleton{display:grid;gap:var(--space-3);min-height:122px}.daily-stats-card__skeleton-label{height:18px;border-radius:var(--radius-full);width:124px}.daily-stats-card__skeleton-value{height:24px;border-radius:var(--radius-sm);width:86px}.daily-stats-card__skeleton-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.daily-stats-card__skeleton-total{height:24px;border-radius:var(--radius-sm)}.daily-stats-card__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.daily-stats-card__label-text{min-width:0}.daily-stats-card__label-badge{display:inline-flex;align-items:center;position:relative;overflow:visible;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1;padding:var(--space-1) var(--space-2)}.daily-stats-card__label-badge--basic{background:color-mix(in srgb,var(--pill-basic) 16%,transparent);border-color:color-mix(in srgb,var(--pill-basic) 36%,transparent);color:var(--pill-basic-text)}.daily-stats-card__label-badge--pro{background:color-mix(in srgb,var(--pill-pro) 16%,transparent);border-color:color-mix(in srgb,var(--pill-pro) 36%,transparent);color:var(--pill-pro-text)}.daily-stats-card__label-badge--world-cup{gap:var(--space-1);position:relative;overflow:visible;background:color-mix(in srgb,var(--pill-world-cup) 18%,transparent);border-color:color-mix(in srgb,var(--pill-world-cup) 40%,transparent);color:var(--pill-world-cup-text)}.daily-stats-card__label-badge--expert{background:color-mix(in srgb,var(--pill-expert) 18%,transparent);border-color:color-mix(in srgb,var(--pill-expert) 42%,transparent);color:var(--pill-expert-text)}.daily-stats-card__label-badge--ultimate{background:color-mix(in srgb,var(--pill-ultimate) 18%,transparent);border-color:color-mix(in srgb,var(--pill-ultimate) 42%,transparent);color:var(--pill-ultimate-text)}[data-theme=light] .daily-stats-card__label-badge--basic{background:var(--pill-basic-soft);border-color:var(--pill-basic-soft-border);color:var(--pill-basic)}[data-theme=light] .daily-stats-card__label-badge--pro{background:var(--pill-pro-soft);border-color:var(--pill-pro-soft-border);color:var(--pill-pro)}[data-theme=light] .daily-stats-card__label-badge--world-cup{background:var(--pill-world-cup-soft);border-color:var(--pill-world-cup-soft-border);color:var(--pill-world-cup)}[data-theme=light] .daily-stats-card__label-badge--expert{background:var(--pill-expert-soft);border-color:var(--pill-expert-soft-border);color:var(--pill-expert)}[data-theme=light] .daily-stats-card__label-badge--ultimate{background:var(--pill-ultimate-soft);border-color:var(--pill-ultimate-soft-border);color:var(--pill-ultimate)}.daily-stats-card__metric-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.daily-stats-card__value{color:var(--color-text-primary);font-size:var(--text-lg)}.daily-stats-card__unlock-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:24px;padding:var(--space-1) 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.daily-stats-card__unlock-icon{flex:0 0 auto;width:11px;height:11px;opacity:.9}.daily-stats-card__unlock-link:focus-visible,.daily-stats-card__unlock-link:hover{border-color:color-mix(in srgb,var(--color-brand) 48%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-brand);text-decoration:none}.daily-stats-card__unlock-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.daily-stats-card__unlock-link:active,.daily-stats-card__unlock-link:visited{color:var(--color-text-secondary);text-decoration:none}[data-theme=light] .daily-stats-card__unlock-link:focus-visible,[data-theme=light] .daily-stats-card__unlock-link:hover{border-color:color-mix(in srgb,var(--color-brand) 42%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 7%,transparent);color:var(--color-brand)}.daily-stats-card__rolling{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);margin-top:var(--space-2)}.daily-stats-card__rolling-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%}.daily-stats-card__rolling-total{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:34px;padding:var(--space-2) 10px var(--space-2) 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-stats-card__rolling-total span{color:var(--color-text-muted);font-weight:var(--font-semibold);line-height:1.1}.daily-stats-card__rolling-label-short{display:none}.daily-stats-card__rolling strong{color:var(--color-text-primary);font-weight:var(--font-semibold);line-height:1.1}.daily-stats-card__rolling-toggle{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font:inherit;font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;cursor:inherit;pointer-events:none}.daily-stats-card__metric--interactive:hover .daily-stats-card__rolling-toggle{background:color-mix(in srgb,var(--color-brand) 9%,transparent);color:var(--color-text-primary)}.daily-stats-card__rolling-chevron{display:block;transition:transform var(--transition-fast)}.daily-stats-card__rolling-chevron--expanded{transform:rotate(180deg)}.daily-stats-card__rolling-days{display:none;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0;width:100%}.daily-stats-card__rolling--expanded .daily-stats-card__rolling-days{display:flex}.daily-stats-card__detail-hide,.daily-stats-card__detail-panel{display:none}.daily-stats-card__rolling-day{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;min-width:66px;min-height:17px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border-subtle));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-raised));color:var(--color-text-secondary);font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 6%,transparent)}.daily-stats-card__rolling-day-date{flex:0 0 auto;padding:3px;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);color:var(--color-text-muted)}.daily-stats-card__rolling-day .daily-stats-card__rolling-day-rate,.daily-stats-card__rolling-day-date{display:inline-flex;align-items:center;align-self:stretch;font-size:inherit;font-weight:var(--font-semibold);line-height:1;white-space:nowrap}.daily-stats-card__rolling-day .daily-stats-card__rolling-day-rate{justify-content:center;flex:1 1 auto;padding:3px 5px 3px 3px;color:var(--color-text-primary)}.daily-stats-card__rolling-day--positive .daily-stats-card__rolling-day-rate{color:var(--color-success)}.daily-stats-card__rolling-day--neutral .daily-stats-card__rolling-day-rate{color:var(--stat-neutral)}.daily-stats-card__rolling-day--negative .daily-stats-card__rolling-day-rate{color:var(--color-danger)}[data-theme=light] .daily-stats-card__rolling-day,[data-theme=light] .daily-stats-card__rolling-total{background:var(--color-surface)}[data-theme=light] .daily-stats-card__rolling-day{border-color:var(--color-border-subtle);box-shadow:none}[data-theme=light] .daily-stats-card__rolling-day-date{background:var(--color-surface-raised)}.daily-stats-card__sequence{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4}.daily-stats-card__token--win{color:var(--color-success)}.daily-stats-card__token--loss{color:var(--color-danger)}.daily-stats-card__token--push{color:var(--color-text-muted)}.daily-stats-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}@media(min-width:761px){.daily-stats-card{padding:14px}.daily-stats-card__header{margin-bottom:10px}.daily-stats-card__title{font-size:var(--text-lg);line-height:1.2}.daily-stats-card__sub{font-size:var(--text-2sm);line-height:1.3}.daily-stats-card__tabs{margin-bottom:10px}.daily-stats-card__unlock{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) 14px}.daily-stats-card__unlock-title{font-size:var(--text-base)}.daily-stats-card__unlock-text{font-size:var(--text-2sm)}.daily-stats-card__grid,.daily-stats-card__groups{gap:var(--space-2)}.daily-stats-card__metric{padding:var(--space-3) 14px}.daily-stats-card__skeleton-grid{gap:var(--space-2)}.daily-stats-card__metric--skeleton{gap:10px;min-height:112px;padding:var(--space-3) 14px}.daily-stats-card__skeleton-label{width:110px;height:16px}.daily-stats-card__skeleton-value{width:76px;height:20px}.daily-stats-card__skeleton-totals{gap:6px}.daily-stats-card__skeleton-total{height:20px}.daily-stats-card__label{gap:var(--space-1);margin-bottom:2px}.daily-stats-card__metric-main{gap:6px}.daily-stats-card__value{font-size:17px;line-height:1.15}.daily-stats-card__rolling{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:end;gap:6px 10px;margin-top:6px}.daily-stats-card__rolling-totals{grid-column:1;gap:6px}.daily-stats-card__rolling-total{min-height:26px;padding:var(--space-1) 0;border:0;background:rgba(0,0,0,0);gap:var(--space-2)}.daily-stats-card__rolling-total span{font-size:var(--text-2xs)}.daily-stats-card__rolling strong{font-size:var(--text-xs)}.daily-stats-card__rolling-toggle{grid-column:2;justify-self:end;align-self:end;width:24px;height:24px}.daily-stats-card__rolling-days{grid-column:1/-1}}@media(max-width:760px){.paywall-overlay{padding-top:54px}.locked-signal-preview{margin-top:10px}.locked-signal-preview .locked-signal-preview__row{min-width:0;filter:blur(2.6px)}.locked-signal-preview .locked-signal-preview__row:nth-of-type(n+4){display:none}.locked-signal-preview .sm-row{grid-template-columns:minmax(0,1fr)}.locked-signal-preview .sm{grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--space-3) 10px var(--space-3);column-gap:var(--space-1);row-gap:10px}.daily-stats-card{padding:var(--space-2);border-radius:var(--radius-lg)}.daily-stats-card--inline,.daily-stats-card--summary{margin-bottom:10px}.daily-stats-card__header{gap:var(--space-2);margin-bottom:var(--space-2)}.daily-stats-card__eyebrow{margin-bottom:1px;font-size:var(--text-3xs);line-height:1}.daily-stats-card__unlock{align-items:stretch;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md)}.daily-stats-card__unlock-title{font-size:var(--text-base)}.daily-stats-card__unlock-text{font-size:var(--text-xs)}.daily-stats-card__unlock-actions{justify-content:flex-start}.daily-stats-card__title{font-size:var(--text-lg);line-height:1.15}.daily-stats-card__sub{line-height:1.3}.daily-stats-card__tabs{margin-bottom:var(--space-2)}.daily-stats-card__label,.daily-stats-card__rolling,.daily-stats-card__sequence,.daily-stats-card__sub{font-size:var(--text-xs)}.daily-stats-card__sequence{gap:1px;font-size:var(--text-3xs);line-height:1.05}.daily-stats-card__rolling-total{min-width:0;min-height:24px;align-items:center;justify-content:flex-start;padding:2px 0;gap:var(--space-1);border:0;background:rgba(0,0,0,0);overflow:hidden}.daily-stats-card__rolling-label-full{display:none}.daily-stats-card__rolling-label-short{display:inline;font-size:var(--text-3xs);white-space:nowrap}.daily-stats-card__rolling strong{font-size:var(--text-2xs);white-space:nowrap}.daily-stats-card__rolling-toggle{grid-column:2;justify-self:end;align-self:end;width:22px;height:22px}.daily-stats-card__rolling-chevron{width:18px;height:18px}.daily-stats-card__rolling-days{gap:var(--space-1);justify-content:flex-start}.daily-stats-card__rolling>.daily-stats-card__rolling-days{display:none}.daily-stats-card__detail-panel{grid-column:1/-1;min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}[data-theme=light] .daily-stats-card__detail-panel{border-color:var(--color-border-subtle)}.daily-stats-card__detail-panel--expanded{display:grid;gap:6px}.daily-stats-card__detail-panel .daily-stats-card__rolling-days{display:flex;width:100%}.daily-stats-card__detail-hide{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font:inherit;font-weight:var(--font-semibold);line-height:1;cursor:pointer}.daily-stats-card__detail-hide:hover{background:color-mix(in srgb,var(--color-brand) 9%,transparent);color:var(--color-text-primary)}.daily-stats-card__detail-hide:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}.daily-stats-card__rolling-day{min-width:56px;min-height:15px;font-size:7px}.daily-stats-card__rolling-day-date{padding:2px 3px}.daily-stats-card__rolling-day-rate{padding:2px 4px 2px 3px}.daily-stats-card__groups{gap:var(--space-2)}.daily-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.daily-stats-card--market-1x2 .daily-stats-card__grid,.daily-stats-card--market-ah .daily-stats-card__grid{grid-template-columns:minmax(0,1fr)}.daily-stats-card__metric{padding:var(--space-2);border-radius:var(--radius-md)}.daily-stats-card__skeleton-grid{gap:var(--space-1)}.daily-stats-card__metric--skeleton{gap:var(--space-2);min-height:86px;padding:6px;border-radius:var(--radius-md)}.daily-stats-card__skeleton-label{width:72px;height:13px}.daily-stats-card__skeleton-value{width:52px;height:17px}.daily-stats-card__skeleton-totals{gap:var(--space-1)}.daily-stats-card__skeleton-total{height:14px}.daily-stats-card__label{gap:var(--space-1);margin-bottom:6px;line-height:1}.daily-stats-card__label-text{line-height:1}.daily-stats-card__label-badge{padding:var(--space-1) var(--space-2);font-size:var(--text-3xs)}.daily-stats-card__metric-main{gap:var(--space-1);min-height:20px}.daily-stats-card__value{font-size:15px;line-height:1.1}.daily-stats-card__rolling{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:end;gap:var(--space-1) 6px;margin-top:var(--space-2)}.daily-stats-card__rolling-totals{grid-column:1;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.signals-header{margin-bottom:var(--space-2)}.signals-header__copy{display:flex;flex-direction:column;gap:var(--space-2)}.signals-header__title{font-size:var(--text-3xl);color:var(--color-text-primary)}.market-filter,.signals-header__controls{display:flex;align-items:center}.market-filter{gap:var(--space-2)}.market-filter__btn{padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--font-medium);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.market-filter__btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.market-filter__btn:disabled{cursor:not-allowed;opacity:.45}.market-filter__btn:disabled:hover{background:rgba(0,0,0,0);color:var(--color-text-secondary)}.market-filter__btn--active{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-text-secondary)}[data-theme=light] .market-filter__btn{background:var(--color-surface)}[data-theme=light] .market-filter__btn:hover{background:var(--color-surface-raised)}[data-theme=light] .market-filter__btn--active{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));color:var(--color-brand-active)}.ai-signals-status-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--space-3)}.ai-signals-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-4);margin-bottom:var(--space-1)}.ai-signals-filter-stack{display:grid;justify-items:start;min-width:0}.ai-signals-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.ai-signals-filter-row--tier{justify-content:flex-end;margin-bottom:var(--space-3)}.ai-signals-filter-toolbar--single{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.ai-signals-filter-cluster{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}.ai-signals-filter-divider{flex:0 0 auto;width:1px;height:20px;background:var(--color-border)}.ai-signals-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ai-signals-filter-group__label{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.ai-signals-filter-toolbar--single .ai-signals-filter-row,.ai-signals-filter-toolbar--single .ai-signals-status-row{margin-bottom:0}.ai-signals-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-xs)}.ai-signals-legend__item{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ai-signals-legend__item+.ai-signals-legend__item{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-6)}.ai-signals-legend__pick{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--color-brand) 44%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1}[data-theme=light] .ai-signals-legend__pick{background:var(--schedule-row-picked-bg);border-color:var(--schedule-row-picked-border)}.ai-signals-legend .ai-signals-confidence-note{margin:0}@media(max-width:760px){.ai-signals-filter-divider{display:none}.ai-signals-legend__item+.ai-signals-legend__item{border-inline-start:0;padding-inline-start:0}}.ai-signals-confidence-note{display:inline-flex;align-items:center;gap:10px;max-width:760px;margin:0 0 var(--space-4);padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4}.ai-signals-confidence-note__bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:0 0 auto;width:54px;height:8px;gap:2px}.ai-signals-confidence-note__bar span{border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 24%,transparent)}.ai-signals-confidence-note__bar .is-active{background:var(--color-success);box-shadow:0 0 10px color-mix(in srgb,var(--color-success) 26%,transparent)}[data-theme=light] .ai-signals-confidence-note__bar span{background:color-mix(in srgb,var(--color-border) 78%,transparent)}[data-theme=light] .ai-signals-confidence-note__bar .is-active{background:var(--color-success)}@media(max-width:760px){.signals-header{margin-bottom:10px}.signals-header__title{font-size:var(--text-xl)}.market-filter{gap:6px;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.market-filter::-webkit-scrollbar{display:none}.market-filter__btn{padding:4px 10px;font-size:var(--text-xs)}.ai-signals-status-row{margin-bottom:var(--space-2)}.ai-signals-filter-toolbar{grid-template-columns:1fr;row-gap:0;margin-bottom:0}.ai-signals-filter-stack{justify-items:stretch}.ai-signals-filter-row{gap:var(--space-2);margin-bottom:var(--space-2)}.ai-signals-filter-row,.ai-signals-status-row{width:100%}.ai-signals-filter-toolbar--single,.ai-signals-filter-toolbar--single .ai-signals-filter-cluster{flex-direction:column;align-items:stretch;gap:var(--space-3)}.ai-signals-filter-toolbar--single .ai-signals-filter-row--tier{justify-content:flex-start}.ai-signals-filter-toolbar--single .ai-signals-filter-row--tier .ai-signals-filter-group{flex:1 1 100%;min-width:0}.ai-signals-filter-cluster .market-filter,.ai-signals-filter-row .market-filter,.ai-signals-status-row .market-filter{display:grid;gap:6px;width:100%;overflow:visible;padding-bottom:0}.ai-signals-signal-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-signals-signal-filter--tier{grid-template-columns:minmax(0,1fr)}.ai-signals-signal-filter--tier.schedule-tier-filter{align-items:stretch;width:100%;min-width:0;padding:var(--space-1)}.ai-signals-signal-filter--tier .schedule-tier-filter__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;gap:var(--space-1)}.ai-signals-confidence-note{display:flex;align-items:flex-start;max-width:none;margin-bottom:var(--space-3);padding:0;font-size:var(--text-2xs)}.ai-signals-confidence-note__bar{width:48px;height:7px}.ai-signals-filter-cluster .schedule-status-filter,.ai-signals-status-row .schedule-status-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-signals-filter-cluster .market-filter__btn,.ai-signals-filter-row .market-filter__btn,.ai-signals-status-row .market-filter__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:30px;padding:4px 5px;overflow:hidden;font-size:var(--text-3xs);line-height:1.08;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere}.ai-signals-tier-filter__btn.sm__tier-badge{width:100%;max-width:none;justify-self:stretch;word-break:normal;overflow-wrap:normal}.ai-signals-tier-filter__btn.sm__tier-badge--world-cup{font-size:9px;line-height:1.05}}.status-empty{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-4)}.live-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-danger-contrast);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1;margin-left:2px;vertical-align:middle}@media(max-width:760px){.live-badge{min-width:16px;height:16px;font-size:var(--text-3xs)}}.date-picker{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);margin-left:auto}.date-picker__arrow{background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:var(--text-base);border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}.date-picker__arrow,.date-picker__today{padding:var(--space-1) var(--space-2);cursor:pointer}.date-picker__today{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.date-picker__arrow:hover:not(:disabled),.date-picker__today{background:var(--color-surface);color:var(--color-text-primary)}.date-picker__today:hover:not(:disabled){background:var(--color-surface-raised);border-color:var(--color-text-secondary)}.date-picker__arrow:disabled,.date-picker__today:disabled{opacity:.3;cursor:not-allowed}.date-picker__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);min-width:7rem;text-align:center}[data-theme=light] .date-picker,[data-theme=light] .form-input,[data-theme=light] .schedule-search__input{--form-input-bg:var(--color-surface);background:var(--form-input-bg);border-color:var(--color-border-subtle)}@media(max-width:760px){.date-picker{width:100%;gap:var(--space-1);margin-left:0;padding:4px 6px}.date-picker__arrow{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.date-picker__today{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}.date-picker__label{flex:1 1;min-width:0;font-size:var(--text-xs)}}.plan-preview-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) auto;align-items:center;gap:var(--space-4);padding:14px 18px;border:1px solid color-mix(in srgb,var(--color-brand) 28%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface))}.plan-preview-banner__copy{display:grid;gap:var(--space-1);min-width:0}.plan-preview-banner__eyebrow{color:var(--color-accent-highlight);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.plan-preview-banner__title{color:var(--color-text-primary);font-size:var(--text-lg);line-height:1.2}.plan-preview-banner__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.plan-preview-banner__plan{display:grid;gap:3px;min-width:0;padding:8px 10px;border:0;border-left:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0)}.plan-preview-banner__plan-name{color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1}.plan-preview-banner__price-row{display:flex;align-items:center;gap:7px;min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.plan-preview-banner__price-row s{position:relative;display:inline-block;color:var(--color-text-muted);text-decoration:none}.plan-preview-banner__price-row s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1px;border-radius:var(--radius-full);background:currentColor;opacity:.75;transform:translateY(-50%) rotate(-7deg);transform-origin:center}.plan-preview-banner__price-row strong{color:var(--color-accent-highlight)}.plan-preview-banner__cta{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:var(--radius-full);font-size:var(--text-2sm);font-weight:var(--font-semibold);line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.plan-preview-banner__cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast);text-decoration:none;transform:translateY(-1px)}.plan-preview-banner__cta:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:3px}.premium-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-brand);border-radius:var(--radius-xl)}.premium-banner__text{display:flex;flex-direction:column;gap:2px;min-width:0}.premium-banner__title{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-brand-contrast)}.premium-banner__sub{font-size:var(--text-xs);color:color-mix(in srgb,var(--color-brand-contrast) 75%,transparent);line-height:var(--leading-normal)}.premium-banner__cta{flex-shrink:0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none;white-space:nowrap;border:none;cursor:pointer}@media(max-width:760px){.plan-preview-banner{grid-template-columns:1fr;gap:10px;padding:var(--space-3)}.plan-preview-banner__title{font-size:15px}.plan-preview-banner__plans{gap:6px}.plan-preview-banner__plan{padding:7px}.plan-preview-banner__plan-name{font-size:var(--text-3xs)}.plan-preview-banner__price-row{gap:5px;font-size:var(--text-3xs)}.plan-preview-banner__cta{justify-self:stretch;min-height:38px}.premium-banner{align-items:center;gap:10px;padding:var(--space-3);border-radius:var(--radius-lg)}.premium-banner__title{font-size:var(--text-xs)}.premium-banner__sub{font-size:var(--text-2xs)}.premium-banner__cta{align-self:center;padding:7px 12px;font-size:var(--text-xs)}}.picks-table{display:flex;flex-direction:column;gap:var(--space-4)}.picks-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.picks-group__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.picks-group__flag{font-size:var(--text-base);line-height:1}.picks-group__league{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);flex:1 1}.picks-group__count{font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-full);min-width:20px;height:20px;display:grid;place-items:center;padding-inline:var(--space-1)}.picks-group__table{display:flex;flex-direction:column}.picks-row{display:grid;grid-template-columns:52px minmax(160px,1fr) 36px minmax(220px,.75fr) minmax(220px,.75fr);align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--color-border)}.picks-row:last-child{border-bottom:none}.picks-row--head{padding-block:var(--space-2);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.picks-row--head>*{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.picks-row--locked{opacity:.45;filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.pick-col-time{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:var(--text-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-live-label{display:inline-flex;align-items:center;min-height:18px;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1}.pick-col-teams{min-width:0}.picks-row__team-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.picks-row__team-line+.picks-row__team-line{margin-top:2px}.picks-row__away,.picks-row__home{font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picks-row__away{color:var(--color-text-secondary)}.picks-row__side--picked{color:var(--color-text-primary)}.picks-row__side--not-picked{color:var(--color-text-secondary)}.pick-col-score{display:flex;flex-direction:column;align-items:center;gap:2px}.picks-row__goals{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-align:center;line-height:1.4}.picks-row__locked-label{font-size:var(--text-sm);color:var(--color-text-muted)}.pick-col-1x2,.pick-col-ah{display:flex;flex-direction:column;gap:2px}.pick-col{display:flex;flex-direction:column;gap:3px}.pick-odds{font-size:var(--text-sm);color:var(--color-text-primary)}.pick-odds,.pick-result{font-weight:var(--font-semibold)}.pick-result{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-sm);display:inline-block;width:fit-content}.pick-result--win{background:var(--color-success-bg);color:var(--color-success)}.pick-result--loss{background:var(--color-danger-bg);color:var(--color-danger)}.pick-result--pending{background:var(--color-surface-overlay);color:var(--color-text-muted)}.pick-result--half-win{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.pick-result--half-loss{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.pick-result--push{background:var(--color-surface-overlay);color:var(--color-text-muted)}.pick-col__inner{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pick-empty,.pick-lock{font-size:var(--text-sm);color:var(--color-text-muted)}.win-gauge{display:flex;align-items:center;justify-content:center}.win-gauge svg text{font-family:inherit}.win-gauge--empty{width:40px;height:40px}@media(max-width:640px){.picks-table{gap:10px}.picks-group{border-radius:var(--radius-lg)}.picks-group__header{padding:9px 10px}.picks-group__flag{font-size:var(--text-sm)}.picks-group__league{font-size:var(--text-xs)}.picks-group__count{min-width:18px;height:18px;font-size:var(--text-3xs)}.picks-row{grid-template-columns:38px minmax(0,1fr) 30px;grid-template-rows:auto auto auto;gap:var(--space-2);padding:9px 10px}.pick-col-teams{grid-column:2;grid-row:1}.pick-col-1x2{grid-column:1/3;grid-row:2}.pick-col-ah{grid-column:1/3;grid-row:3}.picks-row--head{display:none}.pick-col-time,.pick-live-label{font-size:var(--text-3xs)}.pick-live-label{min-height:16px;padding-inline:5px}.pick-empty,.pick-lock,.pick-odds,.picks-row__away,.picks-row__goals,.picks-row__home,.picks-row__locked-label{font-size:var(--text-xs)}.pick-col__inner{gap:6px}.win-gauge svg,.win-gauge--empty{width:34px;height:34px}.pick-result{padding-inline:6px;font-size:var(--text-3xs)}}.page-enter{animation:page-fade .3s ease}@keyframes page-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.schedule-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);max-width:var(--container-max)}.schedule-status-filter{margin-top:0}.schedule-tier-filter{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--space-2);width:auto;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 74%,var(--color-surface-raised))}.schedule-tier-filter__label{flex:0 0 auto;padding-inline:4px 2px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1}.schedule-tier-filter__options{display:inline-grid;grid-template-columns:repeat(3,max-content);align-items:center;gap:3px;padding:2px;border-radius:6px;background:color-mix(in srgb,var(--color-bg) 72%,var(--color-surface-raised))}.schedule-tier-filter .market-filter__btn{min-height:30px;padding:5px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);font-size:var(--text-xs);white-space:nowrap}.schedule-tier-filter .market-filter__btn:hover{background:color-mix(in srgb,var(--color-surface-raised) 78%,var(--color-brand) 8%)}.schedule-tier-filter .market-filter__btn--active{background:color-mix(in srgb,var(--color-brand) 22%,var(--color-surface-raised));color:var(--color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 45%,transparent)}[data-theme=light] .schedule-tier-filter{border-color:var(--color-border-subtle)}[data-theme=light] .schedule-tier-filter .market-filter__btn:hover{background:var(--color-surface)}[data-theme=light] .schedule-tier-filter .market-filter__btn--active{background:var(--color-surface-lowest);color:var(--color-brand-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 28%,var(--color-border-subtle))}.schedule-date-picker{display:flex;justify-content:flex-end;min-width:320px}.schedule-shell{max-width:var(--container-max);padding-block:var(--page-section-y) var(--space-8)}.schedule-shell--footer-gap{padding-bottom:clamp(84px,7vw,132px)}.schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}.schedule-filter-stack{display:grid;gap:var(--space-3);justify-items:start;width:100%}.schedule-filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);width:100%}.schedule-filter-row .schedule-date-picker{flex:0 1 auto;min-width:0}.schedule-filter-row .date-picker{margin-left:0}.schedule-filter-row--saved{justify-content:flex-start}.schedule-filter-row--saved .schedule-date-picker{justify-content:flex-start;min-width:0}.schedule-filter-row--tiers{justify-content:flex-start}.schedule-filter-row--search{justify-content:flex-start;flex-wrap:wrap}.education-link-list{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;padding:0;list-style:none}.education-link-list li{color:var(--color-accent-highlight);display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-normal)}.education-link-list li:before{content:"";width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-accent-highlight)}.education-link-list a{color:var(--color-accent-highlight);text-decoration:underline;text-underline-offset:2px}.signals-toolbar{margin-top:var(--space-4);margin-bottom:var(--space-2)}.daily-stats-card__header>.signals-toolbar{margin:0}.signal-indicator-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.4}.signal-indicator-note__badge{flex:0 0 auto}.signal-indicator-note__signal-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.signal-indicator-note__signal-badges .sm__tier-badge{flex:0 0 auto}.schedule-search{--schedule-search-icon-slot:54px;position:relative;display:block;width:min(100%,430px)}.schedule-search__icon{position:absolute;top:50%;left:22px;z-index:1;width:13px;height:13px;border:2px solid;border-radius:var(--radius-full);color:var(--color-text-muted);pointer-events:none;transform:translateY(-58%)}.schedule-search__icon:after{content:"";position:absolute;right:-6px;bottom:-4px;width:7px;height:2px;border-radius:var(--radius-full);background:currentColor;transform:rotate(45deg);transform-origin:left center}.schedule-search__input{--schedule-search-bg:var(--color-surface);display:block;width:100%;height:42px;padding-block:0;padding-inline:14px;padding-inline-start:var(--schedule-search-icon-slot);padding-left:var(--schedule-search-icon-slot);padding-right:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--schedule-search-bg);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm)}.schedule-search__input::-webkit-search-cancel-button,.schedule-search__input::-webkit-search-decoration,.schedule-search__input::-webkit-search-results-button,.schedule-search__input::-webkit-search-results-decoration{appearance:none}[data-theme=dark] .schedule-search__input{--schedule-search-bg:var(--color-surface);background:var(--schedule-search-bg);border-color:var(--color-border)}.schedule-search__input::placeholder{color:var(--color-text-muted)}.schedule-search__input:focus{border-color:color-mix(in srgb,var(--color-brand) 72%,var(--color-border));outline:3px solid color-mix(in srgb,var(--color-brand) 20%,transparent);outline-offset:0}.schedule-search__input:autofill,.schedule-search__input:autofill:hover{border-color:var(--color-border);box-shadow:0 0 0 1000px var(--schedule-search-bg) inset;caret-color:var(--color-text-primary)}.schedule-search__input:autofill:focus{border-color:color-mix(in srgb,var(--color-brand) 72%,var(--color-border));box-shadow:0 0 0 1000px var(--schedule-search-bg) inset,0 0 0 3px color-mix(in srgb,var(--color-brand) 20%,transparent)}.schedule-skeleton{height:92px;border-radius:var(--radius-md);margin-bottom:var(--space-3)}.fixture-board--dimmed{opacity:.55;filter:blur(2px);pointer-events:none;transition:opacity var(--transition-fast),filter var(--transition-fast)}.schedule-empty,.schedule-empty-inline{color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-empty{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-empty strong{color:var(--color-text-primary)}.saved-auth-empty{align-items:flex-start;gap:var(--space-3)}.schedule-empty-inline{padding:var(--space-4);text-align:center}.schedule-board{display:grid;gap:var(--space-5)}.schedule-board__controls{display:flex;justify-content:flex-end;margin-bottom:0}.schedule-day+.schedule-day{margin-top:var(--space-2)}.schedule-day__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:34px;padding:0 2px var(--space-2)}.schedule-day__header h2{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold)}.schedule-day__header span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.schedule-leagues{display:grid;gap:var(--space-4)}.s-lcard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.s-lcard--favorite{border-color:color-mix(in srgb,var(--color-accent-highlight) 52%,var(--color-border))}[data-theme=light] .s-lcard{--schedule-row-bg:var(--color-surface-raised);--schedule-row-hover-bg:color-mix(in srgb,var(--color-surface-overlay) 65%,var(--color-surface-raised));--schedule-row-cell-bg:var(--color-surface-overlay);--schedule-row-cell-empty-bg:var(--color-bg);--schedule-row-ah-bg:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface-raised));--schedule-row-picked-bg:color-mix(in srgb,var(--color-brand) 13%,var(--color-surface-raised));--schedule-row-picked-border:color-mix(in srgb,var(--color-brand) 42%,var(--color-border-subtle));--color-text-primary:#25304a;--color-text-secondary:#56637d;--color-text-muted:#858fa4;background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-border) 20%,var(--color-border-subtle))}[data-theme=light] .s-lcard--favorite{border-color:color-mix(in srgb,var(--color-accent-highlight) 58%,var(--color-border-subtle))}.s-lcard--world-cup-2026{--world-cup-2026-league-border:linear-gradient(135deg,#3cac3b,#3cac3b 18%,#2a398d 0,#2a398d 40%,#e61d25 0,#e61d25 62%,#d1d4d1 0,#d1d4d1 80%,#474a4a 0,#474a4a);border-color:rgba(0,0,0,0);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--world-cup-2026-league-border) border-box}[data-theme=light] .s-lcard--world-cup-2026{border-color:rgba(0,0,0,0);background:linear-gradient(var(--color-surface-raised),var(--color-surface-raised)) padding-box,var(--world-cup-2026-league-border) border-box}.s-lcard__header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 58%,var(--color-surface));cursor:pointer}[data-theme=light] .s-lcard__header{background:color-mix(in srgb,var(--color-surface-raised) 60%,var(--color-surface-overlay));border-bottom-color:var(--color-border-subtle)}.s-lcard--collapsed .s-lcard__header{border-bottom:0}.s-lcard__identity{display:flex;align-items:center;gap:var(--space-2);min-width:0}.s-lcard__identity strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap}.s-lcard__identity em{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-bold)}.s-lcard__actions{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.schedule-league-action{width:38px;height:38px;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);display:inline-grid;place-items:center;padding:0;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.schedule-league-action:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-text-primary)}.schedule-league-action--active,.schedule-league-action--favorite:hover:not(:disabled){background:rgba(0,0,0,0);color:var(--color-accent-highlight)}.schedule-league-action--active{box-shadow:none}.schedule-league-action:disabled{cursor:default;opacity:.45}.schedule-league-action svg{transition:transform var(--transition-fast)}.schedule-league-action--favorite .s-star-icon{width:21px;height:21px;overflow:visible}.sm-favorite .s-star-icon{width:19px;height:19px;overflow:visible}.s-star-icon path{stroke-width:2;stroke-linejoin:round}.schedule-league-action__chevron--collapsed{transform:rotate(-90deg)}.smt__head{grid-template-columns:var(--schedule-match-grid-columns);align-items:center;width:100%}.sm-row,.smt__head{display:grid;min-width:0}.sm-row{grid-template-columns:minmax(0,1fr) var(--schedule-favorite-column);align-items:stretch}.sm-actions{display:flex;align-items:stretch;justify-content:center;gap:var(--space-1);min-width:0;min-height:72px}.s-fixture__sub-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--text-xs)}.s-fixture__sub-row-spacer{flex:1 1 auto;min-width:0}.s-fixture__sub-row:has(.ah-fixture-table__performers--open){align-items:flex-start}.s-fixture__sub-row:has(.ah-fixture-table__performers--open) .sm-details{align-self:flex-start}.s-fixture__sub-row .ah-fixture-table__performers-toggle{font-size:var(--text-3xs)}.s-fixture__sub-row .ah-fixture-table__performers{flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:0}.s-fixture__sub-row .sm-details{flex:none}.s-fixture__sub-row .sm-favorite{flex:none;width:28px;height:28px;min-height:0}.sm{display:grid;grid-template-columns:var(--schedule-match-grid-columns);align-items:center}.sm__date strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;padding-inline-end:var(--space-1)}.sm__teams--link{justify-self:start;width:max-content;max-width:100%;cursor:pointer;color:inherit;text-decoration:none}.sm__teams--link:focus-visible,.sm__teams--link:hover{text-decoration:none}.sm__teams--link .sm__team{width:max-content;max-width:100%}.smt{--schedule-favorite-column:0px;--schedule-grid-gap:6px;--schedule-header-favorite-column:calc(var(--schedule-favorite-column) - var(--schedule-grid-gap));--schedule-match-xg-column:64px;--schedule-match-grid-columns:90px 70px minmax(150px,1.35fr) 30px var(--schedule-match-xg-column) 1px minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) repeat(3,minmax(68px,0.62fr));overflow-x:hidden;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain;scrollbar-width:thin}.smt--with-analysis{--schedule-match-grid-columns:90px 70px minmax(150px,1.35fr) 30px var(--schedule-match-xg-column) 1px minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) repeat(3,minmax(68px,0.62fr)) minmax(220px,1.35fr)}.schedule-board--no-live-xg .smt:not(.smt--signal-bars){--schedule-match-xg-column:0px}.smt__head{min-height:54px;column-gap:var(--schedule-grid-gap);row-gap:0;align-items:stretch;padding:var(--space-1) var(--space-3);padding-inline-end:calc(var(--space-3) + var(--schedule-favorite-column));border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase}[data-theme=light] .smt__head{background:var(--color-surface-raised)}.smt__head-group,.smt__head-main,.smt__head-sub{display:flex;align-items:center;min-width:0;text-align:center}.smt__head-main{grid-row:1/3}.smt__head-main--favorite{grid-column:16;justify-content:center}.smt--with-analysis .smt__head-main--favorite{grid-column:17}.smt__head-main--date{grid-column:1}.smt__head-main--time{grid-column:2}.smt__head-main--teams{grid-column:3}.smt__head-main--score{grid-column:4;justify-content:center}.smt__head-main--probability,.smt__head-main--xg{grid-column:5;justify-content:center}.smt__head-group{justify-self:stretch;justify-content:center;color:var(--color-text-secondary)}.smt__head-group--ah{grid-column:7/10;grid-row:1}.smt__head-group--ou{grid-column:10/13;grid-row:1}.smt__head-group--1x2{grid-column:13/16;grid-row:1}.smt__head-group--analysis{grid-column:16;grid-row:1/3}.sm__market-divider,.smt__divider{grid-column:6;justify-self:center;align-self:stretch;width:1px;min-height:100%;background:color-mix(in srgb,var(--color-border) 82%,transparent);pointer-events:none}.smt__divider{grid-row:1/3;margin-block:-6px;z-index:2}.sm__market-divider{grid-row:1;margin-block:calc(-1*var(--space-2) - 1px);z-index:2}.sm__group-divider,.smt__group-divider{justify-self:start;align-self:stretch;width:1px;min-height:100%;margin-inline-start:calc(-1*var(--schedule-grid-gap)/2 - .5px);background:color-mix(in srgb,var(--color-border) 82%,transparent);pointer-events:none;z-index:2}.smt__group-divider--ou{grid-column:10;grid-row:1/3;margin-block:-6px}.smt__group-divider--1x2{grid-column:13;grid-row:1/3;margin-block:-6px}.sm__group-divider--ou{grid-column:10}.sm__group-divider--1x2,.sm__group-divider--ou{grid-row:1;margin-block:calc(-1*var(--space-2) - 1px)}.sm__group-divider--1x2{grid-column:13}.sm--has-live-markets .sm__group-divider{grid-row:1/3}.signals-list-wrap .sm__group-divider,.signals-list-wrap .smt__group-divider{display:none}.smt__head-sub{grid-row:2;justify-self:stretch;justify-content:center;color:var(--color-text-muted);font-size:var(--text-3xs)}.smt__head-sub--ah-home{grid-column:7}.smt__head-sub--ah-line{grid-column:8}.smt__head-sub--ah-away{grid-column:9}.smt__head-sub--ou-over{grid-column:10}.smt__head-sub--ou-line{grid-column:11}.smt__head-sub--ou-under{grid-column:12}.smt__head-sub--1x2-home{grid-column:13}.smt__head-sub--1x2-draw{grid-column:14}.smt__head-sub--1x2-away{grid-column:15}.s-fixture+.s-fixture{border-top:1px solid var(--color-border-subtle)}.sm{width:100%;min-width:0;min-height:72px;gap:var(--schedule-grid-gap);padding:var(--space-2) var(--space-3);border:0;background:rgba(0,0,0,0);color:inherit;font-family:inherit;text-align:left;align-items:stretch;cursor:pointer}.signals-list-wrap .smt__head{grid-template-columns:var(--ai-signals-match-grid-columns);padding-inline-end:calc(var(--space-3) + var(--schedule-favorite-column));min-width:0;column-gap:var(--schedule-grid-gap);padding:var(--space-1) var(--space-2) var(--space-1) 18px}.signals-list-wrap .smt{--schedule-grid-gap:4px;--schedule-header-favorite-column:calc(var(--schedule-favorite-column) - var(--schedule-grid-gap));--ai-signals-match-grid-columns:86px 78px minmax(124px,0.65fr) 24px 72px repeat(3,80px) 1px 80px 56px 80px minmax(320px,0.85fr)}.signals-list-wrap .smt--signal-bars{--ai-signals-match-grid-columns:86px 78px minmax(148px,0.72fr) 24px repeat(3,82px) 1px 82px 56px 82px minmax(300px,0.82fr)}.signals-list-wrap .sm{grid-template-columns:var(--ai-signals-match-grid-columns);min-width:0;gap:var(--schedule-grid-gap);padding:var(--space-2) var(--space-2) var(--space-2) 18px}.sm-favorite{position:relative;isolation:isolate;width:100%;min-height:72px;border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);display:grid;place-items:center;padding:0;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.sm-favorite:before{content:"";position:absolute;inset:50% auto auto 50%;width:36px;height:36px;border-radius:var(--radius-full);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);transform:translate(-50%,-50%);transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);z-index:-1}.sm-favorite svg{position:relative;z-index:1}.sm-actions .sm-favorite{flex:0 0 38px;width:38px}.sm-favorite:hover:not(:disabled){background:rgba(0,0,0,0);color:var(--color-accent-highlight)}.sm-favorite--active,.sm-favorite:hover:not(:disabled):before{background:rgba(0,0,0,0)}.sm-favorite--active{color:var(--color-accent-highlight)}.sm-favorite--active:before{background:rgba(0,0,0,0);box-shadow:none}.sm-favorite:disabled{cursor:default}.sm-favorite--league:disabled{opacity:.92}.sm-favorite:not(.sm-favorite--active):disabled{opacity:.45}.sm--has-live-markets{grid-template-rows:auto 36px;row-gap:2px;min-height:98px}.sm__odds-analysis-note{display:flex;grid-row:1;align-self:end;justify-self:stretch;justify-content:center;min-width:0;padding-inline:0;pointer-events:none}.sm__odds-analysis-note--1x2{grid-column:6/9}.sm__odds-analysis-note--ah{grid-column:10/13}.signals-list-wrap .smt--signal-bars .sm__odds-analysis-note--1x2,.signals-list-wrap .smt--signal-bars .smt__head-group--1x2{grid-column:5/8}.signals-list-wrap .smt--signal-bars .sm__odds-analysis-note--ah,.signals-list-wrap .smt--signal-bars .smt__head-group--ah{grid-column:9/12}.signals-list-wrap .smt--signal-bars .sm__analysis,.signals-list-wrap .smt--signal-bars .smt__head-group--analysis{grid-column:12}.signals-list-wrap .smt--signal-bars .smt__head-main--favorite{grid-column:13}.signals-list-wrap .smt--signal-bars .sm__market-divider,.signals-list-wrap .smt--signal-bars .smt__divider{grid-column:8}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-home,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-home,.signals-list-wrap .smt--signal-bars .smt__head-sub--1x2-home{grid-column:5}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-draw,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-draw,.signals-list-wrap .smt--signal-bars .smt__head-sub--1x2-draw{grid-column:6}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-away,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-away,.signals-list-wrap .smt--signal-bars .smt__head-sub--1x2-away{grid-column:7}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-home,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-home,.signals-list-wrap .smt--signal-bars .smt__head-sub--ah-home{grid-column:9}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-line,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-line,.signals-list-wrap .smt--signal-bars .smt__head-sub--ah-line{grid-column:10}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-away,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-away,.signals-list-wrap .smt--signal-bars .smt__head-sub--ah-away{grid-column:11}.sm__odds-analysis-note .schedule-market-odds-analysis{width:100%;min-height:14px;padding-inline:var(--space-1)}@media(min-width:901px){.sm--has-odds-analysis-notes:not(.sm--has-live-markets){grid-template-rows:14px minmax(40px,auto);row-gap:0}.sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:14px minmax(40px,auto) 36px;row-gap:0;min-height:108px}.sm--has-live-markets.sm--has-odds-analysis-notes .sm__market-cell,.sm--has-odds-analysis-notes .sm__market-cell,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__analysis,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__date,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__score,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__signal-probability,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__teams,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__time,.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__xg{grid-row:2}.sm--has-odds-analysis-notes:not(.sm--has-live-markets) .sm__market-divider{grid-row:1/3}.sm--has-live-markets.sm--has-odds-analysis-notes .sm__analysis,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__date,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__score,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__signal-probability,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__teams,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__time,.sm--has-live-markets.sm--has-odds-analysis-notes .sm__xg{grid-row:2/4}.sm--has-live-markets.sm--has-odds-analysis-notes .sm__market-divider{grid-row:1/4}.sm--has-live-markets.sm--has-odds-analysis-notes .sm__live-market{grid-row:3}}[data-theme=light] .sm{background:var(--schedule-row-bg);color:var(--color-text-primary)}.s-fixture--expanded .sm,.sm:hover{background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}[data-theme=light] .s-fixture--expanded .sm,[data-theme=light] .sm:hover{background:var(--schedule-row-hover-bg)}.schedule-table-team,.sm__analysis,.sm__date,.sm__live-market,.sm__market,.sm__market-cell,.sm__pick,.sm__score,.sm__team,.sm__teams,.sm__time,.sm__xg{display:flex;align-items:center;min-width:0}.sm__date{display:grid;align-content:center;gap:2px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__date strong{font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.15;white-space:nowrap}.sm__time{display:grid;align-content:center;gap:2px;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__time strong{font-size:var(--text-xs);font-weight:var(--font-bold)}.sm__time small{color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-semibold)}.sm__time .sm__time-meta{color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1.1}.sm__time .sm__time-meta--live,.sm__time .sm__time-meta--live-state,.sm__time .sm__time-meta--pause{color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}.sm__time .sm__time-meta--finished,.sm__time .sm__time-meta--scheduled{color:var(--color-text-secondary)}.schedule-form-row__match,.schedule-lineup__row strong,.schedule-table-team strong,.sm__team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm__teams{display:grid;align-content:center;gap:6px}.sm__tier-badge{display:inline-flex;align-items:center;justify-self:start;position:relative;overflow:visible;width:max-content;max-width:100%;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1;padding:var(--space-1) var(--space-2);white-space:nowrap}.sm__tier-badge--basic{background:color-mix(in srgb,var(--pill-basic) 16%,transparent);border-color:color-mix(in srgb,var(--pill-basic) 36%,transparent);color:var(--pill-basic-text)}.sm__tier-badge--ai,.sm__tier-badge--pro{background:color-mix(in srgb,var(--pill-pro) 16%,transparent);border-color:color-mix(in srgb,var(--pill-pro) 36%,transparent);color:var(--pill-pro-text)}.sm__tier-badge--all{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-text-primary) 34%,transparent);color:var(--color-text-primary)}.sm__tier-badge--world-cup{gap:var(--space-1);position:relative;overflow:visible;background:color-mix(in srgb,var(--pill-world-cup) 18%,transparent);border-color:color-mix(in srgb,var(--pill-world-cup) 40%,transparent);color:var(--pill-world-cup-text)}.world-cup-beta-badge{display:inline-flex;position:absolute;top:-7px;right:-7px;flex:0 0 auto;align-items:center;justify-content:center;padding:1px var(--space-1);border:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-danger) 16%,var(--color-surface));color:var(--color-danger);font-size:0;font-weight:var(--font-bold);letter-spacing:0;line-height:1;pointer-events:none;text-transform:none}.world-cup-beta-badge:before{content:"Beta";font-size:7px;line-height:1}.sm__tier-badge--expert{background:color-mix(in srgb,var(--pill-expert) 18%,transparent);border-color:color-mix(in srgb,var(--pill-expert) 42%,transparent);color:var(--pill-expert-text)}.sm__tier-badge--ultimate{background:color-mix(in srgb,var(--pill-ultimate) 18%,transparent);border-color:color-mix(in srgb,var(--pill-ultimate) 42%,transparent);color:var(--pill-ultimate-text)}[data-theme=light] .world-cup-beta-badge{color:var(--color-danger)}.ai-signals-signal-filter--tier{gap:var(--space-2) var(--space-3)}.ai-signals-tier-filter__btn{min-height:unset;padding:var(--space-1) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:normal;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.ai-signals-tier-filter__btn:disabled:hover,.ai-signals-tier-filter__btn:hover{transform:none}.ai-signals-tier-filter__btn.sm__tier-badge{background:rgba(0,0,0,0);border-color:color-mix(in srgb,var(--color-text-secondary) 28%,transparent);color:var(--color-text-secondary)}.ai-signals-tier-filter__btn.sm__tier-badge--all{background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text-secondary)}.ai-signals-tier-filter__btn.sm__tier-badge--basic{border-color:color-mix(in srgb,var(--pill-basic) 28%,var(--color-border));color:color-mix(in srgb,var(--pill-basic-text) 56%,var(--color-text-secondary))}.ai-signals-tier-filter__btn.sm__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-basic) 10%,transparent);border-color:color-mix(in srgb,var(--pill-basic) 40%,var(--color-border));color:var(--pill-basic-text)}.ai-signals-tier-filter__btn.sm__tier-badge--pro{border-color:color-mix(in srgb,var(--pill-pro) 28%,var(--color-border));color:color-mix(in srgb,var(--pill-pro-text) 52%,var(--color-text-secondary))}.ai-signals-tier-filter__btn.sm__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-pro) 10%,transparent);border-color:color-mix(in srgb,var(--pill-pro) 40%,var(--color-border));color:var(--pill-pro-text)}.ai-signals-tier-filter__btn.sm__tier-badge--world-cup{border-color:color-mix(in srgb,var(--pill-world-cup) 34%,var(--color-border));color:color-mix(in srgb,var(--pill-world-cup-text) 58%,var(--color-text-secondary))}.ai-signals-tier-filter__btn.sm__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-world-cup) 12%,transparent);border-color:color-mix(in srgb,var(--pill-world-cup) 44%,var(--color-border));color:var(--pill-world-cup-text)}.ai-signals-tier-filter__btn.sm__tier-badge--expert{border-color:color-mix(in srgb,var(--pill-expert) 32%,var(--color-border));color:color-mix(in srgb,var(--pill-expert-text) 54%,var(--color-text-secondary))}.ai-signals-tier-filter__btn.sm__tier-badge--expert:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-expert) 11%,transparent);border-color:color-mix(in srgb,var(--pill-expert) 44%,var(--color-border));color:var(--pill-expert-text)}.ai-signals-tier-filter__btn.sm__tier-badge--ultimate{border-color:color-mix(in srgb,var(--pill-ultimate) 30%,var(--color-border));color:color-mix(in srgb,var(--pill-ultimate-text) 52%,var(--color-text-secondary))}.ai-signals-tier-filter__btn.sm__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-ultimate) 11%,transparent);border-color:color-mix(in srgb,var(--pill-ultimate) 42%,var(--color-border));color:var(--pill-ultimate-text)}.ai-signals-tier-filter__btn.sm__tier-badge--all.market-filter__btn--active{background:var(--color-surface-raised);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.ai-signals-tier-filter__btn.sm__tier-badge--basic.market-filter__btn--active{background:color-mix(in srgb,var(--pill-basic) 16%,transparent);border-color:color-mix(in srgb,var(--pill-basic) 36%,transparent);color:var(--pill-basic-text)}.ai-signals-tier-filter__btn.sm__tier-badge--pro.market-filter__btn--active{background:color-mix(in srgb,var(--pill-pro) 16%,transparent);border-color:color-mix(in srgb,var(--pill-pro) 36%,transparent);color:var(--pill-pro-text)}.ai-signals-tier-filter__btn.sm__tier-badge--world-cup.market-filter__btn--active{background:color-mix(in srgb,var(--pill-world-cup) 18%,transparent);border-color:color-mix(in srgb,var(--pill-world-cup) 40%,transparent);color:var(--pill-world-cup-text)}.ai-signals-tier-filter__btn.sm__tier-badge--expert.market-filter__btn--active{background:color-mix(in srgb,var(--pill-expert) 18%,transparent);border-color:color-mix(in srgb,var(--pill-expert) 42%,transparent);color:var(--pill-expert-text)}.ai-signals-tier-filter__btn.sm__tier-badge--ultimate.market-filter__btn--active{background:color-mix(in srgb,var(--pill-ultimate) 18%,transparent);border-color:color-mix(in srgb,var(--pill-ultimate) 42%,transparent);color:var(--pill-ultimate-text)}.ai-signals-tier-filter__btn.sm__tier-badge:disabled{background:rgba(0,0,0,0);border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent);color:var(--color-text-muted);opacity:.35}.ai-signals-tier-filter__btn.sm__tier-badge--basic:disabled{border-color:color-mix(in srgb,var(--pill-basic) 24%,var(--color-border));color:color-mix(in srgb,var(--pill-basic-text) 34%,var(--color-text-muted))}.ai-signals-tier-filter__btn.sm__tier-badge--pro:disabled{border-color:color-mix(in srgb,var(--pill-pro) 24%,var(--color-border));color:color-mix(in srgb,var(--pill-pro-text) 32%,var(--color-text-muted))}.ai-signals-tier-filter__btn.sm__tier-badge--world-cup:disabled{border-color:color-mix(in srgb,var(--pill-world-cup) 28%,var(--color-border));color:color-mix(in srgb,var(--pill-world-cup-text) 36%,var(--color-text-muted))}.ai-signals-tier-filter__btn.sm__tier-badge--expert:disabled{border-color:color-mix(in srgb,var(--pill-expert) 26%,var(--color-border));color:color-mix(in srgb,var(--pill-expert-text) 34%,var(--color-text-muted))}.ai-signals-tier-filter__btn.sm__tier-badge--ultimate:disabled{border-color:color-mix(in srgb,var(--pill-ultimate) 24%,var(--color-border));color:color-mix(in srgb,var(--pill-ultimate-text) 32%,var(--color-text-muted))}[data-theme=light] .sm__tier-badge--basic{background:var(--pill-basic-soft);border-color:var(--pill-basic-soft-border);color:var(--pill-basic)}[data-theme=light] .sm__tier-badge--ai,[data-theme=light] .sm__tier-badge--pro{background:var(--pill-pro-soft);border-color:var(--pill-pro-soft-border);color:var(--pill-pro)}[data-theme=light] .sm__tier-badge--all{background:var(--color-surface);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}[data-theme=light] .sm__tier-badge--world-cup{background:var(--pill-world-cup-soft);border-color:var(--pill-world-cup-soft-border);color:var(--pill-world-cup)}[data-theme=light] .sm__tier-badge--expert{background:var(--pill-expert-soft);border-color:var(--pill-expert-soft-border);color:var(--pill-expert)}[data-theme=light] .sm__tier-badge--ultimate{background:var(--pill-ultimate-soft);border-color:var(--pill-ultimate-soft-border);color:var(--pill-ultimate)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge{background:rgba(0,0,0,0);border-color:var(--color-border-subtle);color:var(--color-text-muted)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--basic{border-color:color-mix(in srgb,var(--pill-basic) 28%,var(--color-border-subtle));color:color-mix(in srgb,var(--pill-basic) 58%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-basic) 8%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--pill-basic) 38%,var(--color-border-subtle));color:var(--pill-basic)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--pro{border-color:color-mix(in srgb,var(--pill-pro) 28%,var(--color-border-subtle));color:color-mix(in srgb,var(--pill-pro) 55%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-pro) 8%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--pill-pro) 38%,var(--color-border-subtle));color:var(--pill-pro)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--world-cup{border-color:color-mix(in srgb,var(--pill-world-cup) 34%,var(--color-border-subtle));color:color-mix(in srgb,var(--pill-world-cup) 58%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-world-cup) 9%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--pill-world-cup) 44%,var(--color-border-subtle));color:var(--pill-world-cup)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--expert{border-color:color-mix(in srgb,var(--pill-expert) 30%,var(--color-border-subtle));color:color-mix(in srgb,var(--pill-expert) 56%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--expert:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-expert) 8%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--pill-expert) 40%,var(--color-border-subtle));color:var(--pill-expert)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--ultimate{border-color:color-mix(in srgb,var(--pill-ultimate) 30%,var(--color-border-subtle));color:color-mix(in srgb,var(--pill-ultimate) 55%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,var(--pill-ultimate) 8%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--pill-ultimate) 40%,var(--color-border-subtle));color:var(--pill-ultimate)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--all.market-filter__btn--active{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));color:var(--color-brand-active)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--basic.market-filter__btn--active{background:var(--pill-basic-soft);border-color:var(--pill-basic-soft-border);color:var(--pill-basic)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--pro.market-filter__btn--active{background:var(--pill-pro-soft);border-color:var(--pill-pro-soft-border);color:var(--pill-pro)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--world-cup.market-filter__btn--active{background:var(--pill-world-cup-soft);border-color:var(--pill-world-cup-soft-border);color:var(--pill-world-cup)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--expert.market-filter__btn--active{background:var(--pill-expert-soft);border-color:var(--pill-expert-soft-border);color:var(--pill-expert)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--ultimate.market-filter__btn--active{background:var(--pill-ultimate-soft);border-color:var(--pill-ultimate-soft-border);color:var(--pill-ultimate)}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge:disabled{background:var(--color-surface);border-color:var(--color-surface-overlay);color:var(--color-text-muted);opacity:.42}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--basic:disabled{border-color:color-mix(in srgb,var(--pill-basic) 24%,var(--color-surface-overlay));color:color-mix(in srgb,var(--pill-basic) 34%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--pro:disabled{border-color:color-mix(in srgb,var(--pill-pro) 24%,var(--color-surface-overlay));color:color-mix(in srgb,var(--pill-pro) 32%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--world-cup:disabled{border-color:color-mix(in srgb,var(--pill-world-cup) 28%,var(--color-surface-overlay));color:color-mix(in srgb,var(--pill-world-cup) 36%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--expert:disabled{border-color:color-mix(in srgb,var(--pill-expert) 24%,var(--color-surface-overlay));color:color-mix(in srgb,var(--pill-expert) 34%,var(--color-text-muted))}[data-theme=light] .ai-signals-tier-filter__btn.sm__tier-badge--ultimate:disabled{border-color:color-mix(in srgb,var(--pill-ultimate) 24%,var(--color-surface-overlay));color:color-mix(in srgb,var(--pill-ultimate) 32%,var(--color-text-muted))}.sm__team{gap:6px;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold)}.sm__team--home{text-align:left}.sm__team--away,.sm__team--home{justify-content:flex-start}.sm__score{justify-self:center;display:grid;align-content:center;justify-items:center;gap:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__score,.sm__score strong{color:var(--color-text-primary)}.sm__score strong{font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}.sm__score-value{min-width:18px;min-height:18px;display:inline-grid;place-items:center;border-radius:var(--radius-sm)}.sm__score-value--changed{animation:schedule-score-flash 2.2s ease-out}@keyframes schedule-score-flash{0%{color:var(--color-text-primary);background:rgba(0,0,0,0);box-shadow:none;transform:scale(1)}18%{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 42%,transparent),0 0 18px color-mix(in srgb,var(--color-success) 24%,transparent);transform:scale(1.14)}to{color:var(--color-text-primary);background:rgba(0,0,0,0);box-shadow:none;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sm__score-value--changed{animation:none;color:var(--color-success)}}.sm__score--empty{min-height:24px}.sm__score-final{font-size:var(--text-3xs);font-weight:var(--font-semibold);color:var(--color-text-muted);line-height:1;white-space:nowrap}.sm__xg{grid-column:5;justify-self:center;display:grid;align-content:center;justify-items:center;gap:var(--space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__xg,.sm__xg strong{color:var(--color-text-secondary)}.sm__xg strong{font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1}.sm__xg-value{min-width:40px;min-height:20px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);white-space:nowrap}.sm__xg--empty{min-height:24px}.sm__signal-probability{--schedule-prob-color:var(--stat-confidence-3);--schedule-prob-track:color-mix(in srgb,var(--color-text-muted) 22%,transparent);--schedule-prob-inner:color-mix(in srgb,var(--color-surface) 88%,#000000 12%);grid-column:5;justify-self:center;align-self:center;display:inline-grid;place-items:center;width:100%;min-width:0;min-height:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__signal-probability--medium{--schedule-prob-color:var(--stat-confidence-2)}.sm__signal-probability--low{--schedule-prob-color:var(--stat-confidence-1)}.sm__signal-probability--empty{min-height:24px}.sm__signal-probability--loading{min-height:40px}.sm__signal-probability--loading:before{content:"";width:28px;height:28px;border-radius:var(--radius-full);background:radial-gradient(circle,var(--schedule-prob-inner) 0 58%,transparent 59% 100%),conic-gradient(color-mix(in srgb,var(--color-primary) 48%,transparent) 0 82deg,var(--schedule-prob-track) 82deg 1turn);opacity:.72;animation:signalProbabilityLoading 1.1s ease-in-out infinite}.schedule-probability-circle{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-full);background:radial-gradient(circle,var(--schedule-prob-inner) 0 58%,transparent 59% 100%),conic-gradient(var(--schedule-prob-color) var(--schedule-prob-progress,0deg),var(--schedule-prob-track) 0);color:var(--color-text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--schedule-prob-color) 34%,transparent),0 0 18px color-mix(in srgb,var(--schedule-prob-color) 18%,transparent)}.sm__signal-probability:not(.sm__signal-probability--empty):not(.sm__signal-probability--loading) .schedule-probability-circle{animation:signalProbabilityEnter .22s ease-out both}.schedule-probability-circle strong{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1}@keyframes signalProbabilityLoading{0%,to{opacity:.38;transform:scale(.92)}50%{opacity:.78;transform:scale(1)}}@keyframes signalProbabilityEnter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.schedule-confidence-bar--loading:before,.sm__signal-probability--loading:before,.sm__signal-probability:not(.sm__signal-probability--empty):not(.sm__signal-probability--loading) .schedule-probability-circle{animation:none}}[data-theme=light] .sm__signal-probability{--schedule-prob-inner:var(--color-surface)}.sm__pick{width:100%;justify-self:center;flex-wrap:wrap;gap:6px}.sm__pick,.sm__pick--empty{justify-content:center;color:var(--color-text-primary)}.sm__pick--empty{font-size:var(--text-2sm);font-weight:var(--font-bold)}.sm__market-cell{justify-self:stretch;display:grid;place-items:center;align-content:center;gap:2px;min-width:0;min-height:40px;padding:var(--space-1) 2px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 42%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}[data-theme=light] .sm__market-cell{background:var(--schedule-row-cell-bg)}.sm__market-cell strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.1}.sm__market-cell small,.sm__market-cell strong{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;max-width:100%;white-space:nowrap}.sm__market-cell small{color:var(--color-text-secondary);font-size:8px;font-weight:var(--font-semibold);line-height:1.05}.sm__market-cell--ah-line,.sm__market-cell--ou-line{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised))}.sm__ah-line-stack{flex-direction:column;gap:1px}.schedule-ai-score-handicap{display:inline-flex;align-items:center;justify-content:center;color:var(--color-warning);font-size:8px;font-weight:var(--font-bold);line-height:1}.sm__market-cell--picked,.sm__market-cell--selected{border:1px solid var(--color-brand);background:color-mix(in srgb,var(--color-brand) 18%,var(--color-surface-raised))}[data-theme=light] .sm__market-cell--picked,[data-theme=light] .sm__market-cell--selected{background:var(--schedule-row-picked-bg);border-color:var(--schedule-row-picked-border)}.schedule-confidence-bar{--schedule-confidence-color:var(--stat-confidence-3);--schedule-confidence-track:color-mix(in srgb,var(--color-text-muted) 24%,transparent);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;width:min(54px,100% - 16px);height:5px;gap:2px;margin-top:2px}.schedule-confidence-bar--level-1{--schedule-confidence-color:var(--stat-confidence-1)}.schedule-confidence-bar--level-2{--schedule-confidence-color:var(--stat-confidence-2)}.schedule-confidence-bar--level-3{--schedule-confidence-color:var(--stat-confidence-3)}.schedule-confidence-bar--level-4{--schedule-confidence-color:var(--stat-confidence-4)}.schedule-confidence-bar--level-5{--schedule-confidence-color:var(--stat-confidence-5)}.schedule-confidence-bar__step{min-width:0;border-radius:var(--radius-full);background:var(--schedule-confidence-track)}.schedule-confidence-bar__step--active{background:var(--schedule-confidence-color);box-shadow:0 0 8px color-mix(in srgb,var(--schedule-confidence-color) 30%,transparent)}.schedule-confidence-bar--loading{position:relative;overflow:hidden;border-radius:var(--radius-full);background:var(--schedule-confidence-track)}.schedule-confidence-bar--loading:before{content:"";position:absolute;inset:0;width:44%;border-radius:inherit;background:color-mix(in srgb,var(--color-primary) 56%,transparent);animation:signalConfidenceBarLoading 1.1s ease-in-out infinite}@keyframes signalConfidenceBarLoading{0%{transform:translateX(-120%);opacity:.35}50%{opacity:.8}to{transform:translateX(250%);opacity:.35}}.schedule-ai-score{justify-content:center;width:22px;height:22px;padding:0;border:2px solid color-mix(in srgb,var(--color-success) 74%,var(--color-brand));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-pick-badge);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:0}.schedule-ai-score,.schedule-ai-score-stack{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1}.schedule-ai-score-stack{flex-direction:column;gap:1px}.schedule-ai-score-odds{color:var(--color-warning)}.schedule-ai-score-odds,.schedule-market-odds-analysis{display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:var(--font-bold);line-height:1}.schedule-market-odds-analysis{box-sizing:border-box;max-width:100%;min-height:14px;padding:1px var(--space-1);border:1px solid color-mix(in srgb,var(--color-brand) 54%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-highlight) 14%,transparent);color:var(--color-pick-badge);text-align:center;text-transform:uppercase;white-space:nowrap;letter-spacing:0}[data-theme=light] .schedule-market-odds-analysis{border-color:color-mix(in srgb,var(--color-brand) 34%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-raised))}[data-theme=light] .schedule-ai-score{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-success) 72%,var(--color-brand))}.schedule-market-result{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:13px;min-height:13px;padding:1px 2px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);font-size:7px;font-weight:var(--font-bold);line-height:1;letter-spacing:0}.schedule-market-result--half-win,.schedule-market-result--win{border-color:color-mix(in srgb,var(--color-success) 48%,transparent);background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.schedule-market-result--half-loss,.schedule-market-result--loss{border-color:color-mix(in srgb,var(--color-danger) 48%,transparent);background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}.schedule-market-result--push{border-color:color-mix(in srgb,var(--color-text-muted) 34%,transparent);background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);color:var(--color-text-muted)}.sm__market-cell--ah-home{grid-column:7}.sm__market-cell--ah-line{grid-column:8}.sm__market-cell--ah-away{grid-column:9}.sm__market-cell--ou-over{grid-column:10}.sm__market-cell--ou-line{grid-column:11}.sm__market-cell--ou-under{grid-column:12}.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-away,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-draw,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-home{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-away strong,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-draw strong,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-home strong{color:var(--color-text-secondary);font-weight:var(--font-semibold)}.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-away small,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-draw small,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--1x2-home small{color:var(--color-text-muted)}.smt--selectable:not(.smt--picking-gated) .sm__market-cell--disabled{opacity:.72}.smt--selectable:not(.smt--picking-gated) .sm__market-cell--disabled small,.smt--selectable:not(.smt--picking-gated) .sm__market-cell--disabled strong{color:var(--color-text-secondary)}.sm__market-cell--1x2-home{grid-column:13}.sm__market-cell--1x2-draw{grid-column:14}.sm__market-cell--1x2-away{grid-column:15}@media(min-width:901px){.sm__market-cell{grid-row:1}}.sm__analysis{grid-column:16}.sm__ou-caption{display:none}.sm--has-live-markets .sm__analysis,.sm--has-live-markets .sm__date,.sm--has-live-markets .sm__market-divider,.sm--has-live-markets .sm__score,.sm--has-live-markets .sm__signal-probability,.sm--has-live-markets .sm__teams,.sm--has-live-markets .sm__time,.sm--has-live-markets .sm__xg{grid-row:1/3}.sm--has-live-markets .sm__market-cell{grid-row:1}.sm__live-market{justify-self:stretch;justify-content:center;align-self:stretch;display:grid;place-items:center;align-content:center;gap:0;grid-row:2;min-width:0;min-height:0;padding:var(--space-1);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 42%,transparent);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=light] .sm__live-market{background:var(--schedule-row-cell-bg)}.sm__live-market small,.sm__live-market strong,.sm__live-market-label{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;line-height:1;letter-spacing:0;white-space:nowrap}.sm__live-market-label{color:var(--color-danger);font-size:6.5px;font-weight:var(--font-bold);line-height:1;text-transform:uppercase}.sm__live-market strong{color:var(--color-text-primary);font-size:var(--text-3xs);font-weight:var(--font-bold)}.sm__live-market small{color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-semibold)}.sm__live-market--empty{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.sm__live-market--ah-line{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised))}[data-theme=light] .sm__live-market--ah-line{background:var(--schedule-row-ah-bg)}.sm__live-market--ah-home{grid-column:7}.sm__live-market--ah-line{grid-column:8}.sm__live-market--ah-away{grid-column:9}.sm__live-market--1x2-home{grid-column:13}.sm__live-market--1x2-draw{grid-column:14}.sm__live-market--1x2-away{grid-column:15}.sm__market-cell--empty{min-height:24px;place-content:center;background:rgba(0,0,0,0)}.sm__market-cell--empty strong{min-width:28px;padding:2px var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);color:var(--color-text-secondary)}[data-theme=light] .sm__market-cell--empty strong{background:var(--schedule-row-cell-empty-bg)}button.sm__market-cell{appearance:none;border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border));font:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}button.sm__market-cell:active:not(:disabled){background:color-mix(in srgb,var(--color-brand) 20%,var(--color-surface-raised))}button.sm__market-cell:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-border))}button.sm__market-cell:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}button.sm__market-cell:disabled{cursor:not-allowed;opacity:.55;border-color:rgba(0,0,0,0)}button.sm__market-cell:disabled small,button.sm__market-cell:disabled strong{color:var(--color-text-muted)}button.sm__market-cell--gated:disabled{cursor:default;opacity:1}button.sm__market-cell--gated:disabled strong{color:var(--color-text-primary)}button.sm__market-cell--gated:disabled small{color:var(--color-text-secondary)}button.sm__market-cell--selected{border-color:color-mix(in srgb,var(--color-brand) 60%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface-raised))}.sm__analysis{width:100%;align-items:flex-start;box-sizing:border-box;flex-direction:column;justify-self:stretch;justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;padding-inline:var(--space-2) var(--space-3)}.sm__analysis,.sm__analysis-ah{gap:var(--space-1);min-width:0;color:var(--color-text-primary)}.sm__analysis-ah{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;padding:2px 6px;border:1px solid color-mix(in srgb,var(--color-brand) 28%,var(--color-border-subtle));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 8%,transparent);font-size:var(--text-3xs);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}[data-theme=light] .sm__analysis-ah{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-lowest));border-color:color-mix(in srgb,var(--color-brand) 24%,var(--color-border-subtle))}.sm__analysis-ah-label{color:var(--color-accent-highlight);font-size:8px;font-weight:var(--font-bold);line-height:1;text-transform:uppercase}.sm__analysis-ah strong{color:var(--color-text-primary);font-size:var(--text-3xs);line-height:1;white-space:nowrap}.sm__analysis-comment{display:block;align-self:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:left;white-space:normal;overflow-wrap:anywhere}.sm__analysis--empty{justify-content:center;color:var(--color-text-primary);font-size:var(--text-2sm);font-weight:var(--font-bold)}.schedule-pick-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.schedule-pick-gauge{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto}.schedule-pick-gauge--empty{border-radius:var(--radius-full);background:var(--color-surface-overlay)}.schedule-pick-item__body{display:grid;gap:1px;min-width:0;max-width:100%}.schedule-pick-item__main{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:var(--space-1)}.schedule-pick-item__body strong{color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-pick-item__body small{color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.1}.schedule-pick-odd-badge{display:inline-flex;min-height:18px;padding:1px var(--space-1);border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-text-primary);flex:0 0 auto;white-space:nowrap}.schedule-pick-odd-badge,.sm__market{align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm__market{justify-self:stretch;display:flex;justify-content:center;gap:6px;min-width:0}.schedule-market-pill{min-width:44px;flex:1 1;max-width:60px;display:grid;gap:2px;padding:var(--space-1) 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);text-align:center}.schedule-market-pill--line{min-width:52px;max-width:64px;background:rgba(0,0,0,0);border:1px solid var(--color-border-subtle)}.schedule-market-pill strong{color:var(--color-text-primary);font-size:var(--text-2sm);line-height:1.15}.schedule-market-pill small{color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.1}.sm__market--empty .schedule-market-pill strong{color:var(--color-text-muted)}.schedule-league__logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.schedule-country-flag{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;background:var(--color-surface-overlay)}.schedule-country-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-2xl);line-height:1}.schedule-country-flag--image{display:block}.schedule-country-flag--england{position:relative;display:inline-block;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 58%,transparent);background:#f7f7f2}.schedule-country-flag--england:after,.schedule-country-flag--england:before{content:"";position:absolute;inset:0;margin:auto;background:#c8102e}.schedule-country-flag--england:before{width:100%;height:22%}.schedule-country-flag--england:after{width:22%;height:100%}.s-crest{width:26px;height:26px;object-fit:contain;flex-shrink:0}.s-crest--placeholder,.schedule-league__logo--placeholder{display:inline-grid;place-items:center;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-overlay);color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1}.schedule-form,.schedule-pill,.schedule-status{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1}.schedule-pill{min-height:20px;padding-inline:var(--space-2);background:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border)}.schedule-status{min-height:18px;padding-inline:var(--space-2);background:var(--color-surface-overlay);color:var(--color-text-muted);white-space:nowrap}.schedule-status--live{background:var(--color-danger-bg);color:var(--color-danger)}.schedule-status--finished{background:var(--color-success-bg);color:var(--color-success)}.schedule-detail{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 54%,var(--color-bg))}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.premium-fragment-host{min-width:0}.saved-premium-fragment{margin-top:0}.os-premium-fixture-detail{border-top:1px solid var(--color-border-subtle)}.os-premium-detail-section{display:grid;gap:var(--space-2);padding:var(--space-3)}.os-premium-detail-section+.os-premium-detail-section{margin-top:var(--space-3)}.schedule-odds-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.schedule-odds-chip{gap:2px;min-width:0;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs)}.premium-fragment-host .skeleton-line{height:12px;border-radius:var(--radius-full);display:block;width:100%;background:linear-gradient(90deg,var(--color-surface-overlay),color-mix(in srgb,var(--color-surface-overlay) 55%,var(--color-text-muted)),var(--color-surface-overlay));background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.premium-fragment-host .skeleton-line--short{width:52%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.schedule-detail__error,.schedule-detail__signin{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-detail__signin{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3)}.schedule-detail__signin strong{color:var(--color-text-primary)}.schedule-detail__error{color:var(--color-danger)}.schedule-detail__skeleton{display:grid;gap:var(--space-3);padding:var(--space-4)}.schedule-detail-skeleton{height:58px;border-radius:var(--radius-md)}.schedule-detail-skeleton--summary{height:44px}.schedule-detail__panel{padding:var(--space-4)}.schedule-detail__panel--stacked{display:flex;flex-direction:column;gap:var(--space-5)}.schedule-recent-form__title,.schedule-sidelined-panel__title,.schedule-summary__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase}.schedule-panel-card,.schedule-recent-form,.schedule-sidelined-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-h2h,.schedule-recent-form,.schedule-sidelined-panel{margin-top:var(--space-4)}.schedule-recent-form__title,.schedule-sidelined-panel__title{padding:6px var(--space-3);border-bottom:1px solid var(--color-border);line-height:1.15;text-align:center}.schedule-lineups,.schedule-recent-form__columns,.schedule-sidelined-panel__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-sidelined-mobile{display:none}.schedule-lineup-side,.schedule-recent-form__team,.schedule-sidelined-team{min-width:0}.schedule-lineup-side+.schedule-lineup-side,.schedule-recent-form__team+.schedule-recent-form__team,.schedule-sidelined-team+.schedule-sidelined-team{border-left:1px solid var(--color-border)}.schedule-lineup-side__header,.schedule-recent-form__team header,.schedule-sidelined-team header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border-bottom:1px solid var(--color-border)}.schedule-lineup-side__header strong,.schedule-recent-form__team header strong,.schedule-sidelined-team header strong{min-width:0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.schedule-lineup-side__header span,.schedule-sidelined-team header span{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold)}.schedule-form-row,.schedule-lineup__row,.schedule-player-row{display:grid;align-items:center;gap:var(--space-3);min-width:0;border-bottom:1px solid var(--color-border-subtle)}.schedule-player-row{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:40px;padding:var(--space-1) var(--space-3)}.schedule-player-row span{min-width:0;display:grid;gap:1px}.schedule-lineup__row strong,.schedule-player-row strong{color:var(--color-text-primary);font-size:var(--text-xs);line-height:1.15}.schedule-form-row small,.schedule-lineup__meta,.schedule-player-row small{color:var(--color-text-muted);font-size:var(--text-3xs);line-height:1.15}.schedule-player-photo{width:26px;height:26px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-raised);flex-shrink:0}.schedule-panel-card .schedule-form-row:last-child,.schedule-recent-form__team .schedule-form-row:last-child,.schedule-sidelined-team__list .schedule-player-row:last-child{border-bottom:0}.schedule-player-photo--placeholder{display:grid;place-items:center;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.schedule-lineup-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-lineup-mobile{display:none}.schedule-lineup-tables .schedule-lineup-side{min-width:0}.schedule-lineup-tables .schedule-lineup-side+.schedule-lineup-side{border-left:1px solid var(--color-border)}.schedule-lineup-side__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-lineup-side__header>span{display:flex;align-items:center;gap:var(--space-2);min-width:0}.schedule-lineup-side__header em{color:var(--color-text-muted);font-size:var(--text-2xs);font-style:normal;font-weight:var(--font-bold);text-transform:uppercase;white-space:nowrap}.schedule-lineup-side--away .schedule-lineup-side__header{grid-template-columns:auto minmax(0,1fr)}.schedule-lineup-side--away .schedule-lineup-side__header>span{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right}.schedule-lineup-side--away .schedule-lineup-side__header em{grid-column:1;grid-row:1}.schedule-lineup-simple{padding-inline:var(--space-2)}.schedule-lineup-player{display:grid;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;border-bottom:1px solid var(--color-border-subtle)}.schedule-lineup-player:last-child{border-bottom:0}.schedule-lineup-player--away{grid-template-columns:minmax(0,1fr) 28px 24px;text-align:right}.schedule-lineup-player .schedule-player-photo{width:26px;height:26px}.schedule-lineup-player strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap}.schedule-lineup-player__num{color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center;font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-panel-card{overflow:hidden}.schedule-panel-card>.schedule-summary__label{display:block;padding:6px var(--space-3);border-bottom:1px solid var(--color-border);line-height:1.15;text-align:center}.schedule-timeline{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.schedule-timeline__item{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:start}.schedule-timeline__minute{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-timeline__body{display:flex;flex-direction:column;gap:2px;color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-timeline__body strong{color:var(--color-text-primary)}.schedule-table-wrap{overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-table{width:100%;min-width:680px;border-collapse:collapse;font-size:var(--text-xs)}.schedule-table td,.schedule-table th{height:40px;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:1.15;text-align:right;white-space:nowrap}.schedule-table td:nth-child(2),.schedule-table th:nth-child(2){text-align:left}.schedule-table th{height:26px;background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase}.schedule-table tbody tr:last-child td{border-bottom:0}.schedule-table__highlight td{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));color:var(--color-text-primary)}.schedule-table-team{gap:var(--space-2)}.schedule-table-team .s-crest{width:22px;height:22px}.schedule-odds{display:grid;gap:var(--space-2);margin-top:var(--space-2)}@media(min-width:761px){.schedule-odds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.schedule-odds-market{min-width:0}}.schedule-odds__summary{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs)}.schedule-odds__summary span{min-height:24px;display:inline-flex;align-items:center;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.schedule-odds-market{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-odds-market--movement{grid-column:1/-1}.schedule-odds-market__movement-title{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.schedule-odds-market h3,.schedule-odds-market__movement-title{margin:0;padding:5px 8px;border-bottom:1px solid var(--color-border);line-height:1.2}.schedule-odds-market h3{color:var(--color-text-primary);font-size:var(--text-2xs)}.schedule-odds-table-wrap{overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain}.schedule-odds-table{width:100%;min-width:360px;border-collapse:collapse;table-layout:fixed;font-size:var(--text-2xs)}.schedule-odds-table td,.schedule-odds-table th{height:26px;padding:3px 8px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:1.15;text-align:right;white-space:nowrap}.schedule-odds-table td:first-child,.schedule-odds-table th:first-child{width:28%;overflow:hidden;text-align:left;text-overflow:ellipsis}.schedule-odds-table td:first-child strong{display:block;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis}.schedule-odds-table th{height:24px;background:var(--color-surface-raised);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.schedule-context-block{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-context-block>.schedule-summary__label{display:block;padding:5px 8px;border-bottom:1px solid var(--color-border);line-height:1.2;text-align:center}.snapshot-comparison-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-2);align-items:start;min-width:0;padding:var(--space-2)}.snapshot-comparison-panel__market{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 58%,var(--color-surface));overflow:hidden}.snapshot-comparison-panel__title{padding:5px 8px;border-bottom:1px solid color-mix(in srgb,var(--color-brand) 20%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-surface-overlay) 54%,var(--color-surface));color:var(--color-text-primary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1.15;text-align:center;text-transform:uppercase}.snapshot-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapshot-comparison-table td,.snapshot-comparison-table th{height:26px;padding:3px 6px;border-bottom:1px solid var(--color-border-subtle);line-height:1.15;text-align:center;white-space:nowrap}.snapshot-comparison-table th{height:24px;background:color-mix(in srgb,var(--color-surface) 54%,var(--color-surface-raised));color:var(--color-text-secondary);font-size:9px;letter-spacing:0;text-transform:uppercase}.snapshot-comparison-table td:first-child,.snapshot-comparison-table th:first-child{width:34%}.snapshot-comparison-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-bg) 14%,transparent)}.snapshot-comparison-table tbody tr:last-child td{border-bottom:0}.snapshot-comparison__time{color:var(--color-text-secondary);font-weight:var(--font-bold)}.snapshot-comparison__value--changed{color:var(--color-brand-hover)}.snapshot-comparison__movement{display:inline-block;margin-left:4px;font-size:var(--text-3xs);line-height:1;vertical-align:.08em}.snapshot-comparison__movement--up{color:var(--color-success)}.snapshot-comparison__movement--down{color:var(--color-danger)}@media(max-width:760px){.snapshot-comparison-panel{grid-template-columns:1fr;padding:var(--space-2)}.snapshot-comparison-table{font-size:var(--text-3xs)}.snapshot-comparison-table td,.snapshot-comparison-table th{height:24px;padding:3px 5px}}.schedule-odds-price{display:inline-grid;justify-items:end;min-width:34px;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-odds-price strong{color:var(--color-text-primary);font-size:var(--text-2xs);line-height:1.1}.schedule-odds-price--stopped{opacity:.45}.schedule-odds-price--empty{color:var(--color-text-muted)}.schedule-odds-line{color:var(--color-text-primary);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-odds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2);padding:var(--space-4)}.schedule-odds-chip{display:grid;gap:3px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.schedule-odds-chip span{color:var(--color-text-muted);font-size:var(--text-xs)}.schedule-odds-chip strong{color:var(--color-text-primary);font-size:var(--text-sm)}.schedule-h2h{display:grid;gap:var(--space-4)}.schedule-form-row{position:relative;grid-template-columns:72px minmax(0,1fr) 22px;min-height:40px;gap:6px;padding:4px 8px 4px 10px}.schedule-form-row:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:var(--radius-full);background:var(--color-border)}.schedule-form-row--w:before{background:var(--color-success)}.schedule-form-row--l:before{background:var(--color-danger)}.schedule-form-row--d:before{background:var(--color-warning)}.schedule-form-row__date{display:grid;gap:1px;color:var(--color-text-primary)}.schedule-form-row__date,.schedule-form-row__date strong{font-size:var(--text-2xs);line-height:1.1}.schedule-form-row__date small{font-size:9px;line-height:1.1}.schedule-form-row__match{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;color:var(--color-text-primary);font-size:var(--text-xs);line-height:1.15}.schedule-form-row__fallback{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-2);min-width:0}.schedule-form-row__fallback strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.schedule-form-row__team{display:flex;align-items:center;gap:5px;min-width:0}.schedule-form-row__team .s-crest{width:20px;height:20px}.schedule-form-row__team strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.schedule-form-row__team--home{justify-content:flex-end;text-align:right}.schedule-form-row__team--away{justify-content:flex-start}.schedule-form-row__score{min-width:34px;padding:2px 6px;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-2xs);line-height:1.15;font-weight:var(--font-bold);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-form{justify-self:end;width:20px;height:20px;background:var(--color-surface-overlay);color:var(--color-text-muted);font-size:var(--text-3xs)}.schedule-form--w{background:var(--color-success-bg);color:var(--color-success)}.schedule-form--l{background:var(--color-danger-bg);color:var(--color-danger)}.schedule-form--d{background:var(--color-warning-bg);color:var(--color-warning)}@media(max-width:1280px){.signals-list-wrap .smt{--ai-signals-match-grid-columns:72px 64px minmax(100px,0.6fr) 24px 64px repeat(3,68px) 1px 68px 52px 68px minmax(280px,0.9fr)}.signals-list-wrap .smt--signal-bars{--ai-signals-match-grid-columns:72px 64px minmax(118px,0.68fr) 24px repeat(3,70px) 1px 70px 52px 70px minmax(260px,0.86fr)}}@media(max-width:1120px){.smt{--schedule-favorite-column:0px;--schedule-grid-gap:var(--space-1);--schedule-match-xg-column:56px;--schedule-match-grid-columns:70px 58px minmax(112px,1fr) 24px var(--schedule-match-xg-column) 1px minmax(54px,0.58fr) minmax(44px,0.44fr) minmax(54px,0.58fr) minmax(54px,0.58fr) minmax(44px,0.44fr) minmax(54px,0.58fr) repeat(3,minmax(48px,0.5fr))}.smt--with-analysis{--schedule-match-grid-columns:70px 58px minmax(112px,1fr) 24px var(--schedule-match-xg-column) 1px minmax(54px,0.58fr) minmax(44px,0.44fr) minmax(54px,0.58fr) minmax(54px,0.58fr) minmax(44px,0.44fr) minmax(54px,0.58fr) repeat(3,minmax(48px,0.5fr)) minmax(160px,1.1fr)}.smt__head{grid-template-columns:var(--schedule-match-grid-columns);gap:var(--schedule-grid-gap);min-width:0;padding-inline:10px;padding-inline-end:calc(10px + var(--schedule-favorite-column))}.sm-row{grid-template-columns:minmax(0,1fr) var(--schedule-favorite-column);min-width:0}.sm{grid-template-columns:var(--schedule-match-grid-columns);padding-inline:10px}.signals-list-wrap .smt__head,.sm{gap:var(--schedule-grid-gap);min-width:0}.signals-list-wrap .smt{--schedule-grid-gap:3px;--ai-signals-match-grid-columns:58px 64px minmax(80px,0.5fr) 20px 56px repeat(3,58px) 1px 62px 48px 62px minmax(200px,0.9fr)}.signals-list-wrap .smt--signal-bars{--ai-signals-match-grid-columns:58px 64px minmax(96px,0.58fr) 20px repeat(3,60px) 1px 62px 48px 62px minmax(190px,0.86fr)}.sm__signal-probability{min-height:36px}.schedule-probability-circle{width:34px;height:34px}.schedule-probability-circle strong{font-size:var(--text-2sm)}.smt__head-main--favorite{grid-column:16}.smt--with-analysis .smt__head-main--favorite{grid-column:17}.signals-list-wrap .smt--signal-bars.smt--with-analysis .smt__head-main--favorite{grid-column:13}.smt__head-main--date{grid-column:1}.smt__head-main--time{grid-column:2}.smt__head-main--teams{grid-column:3}.smt__head-main--score{grid-column:4}.smt__head-main--probability,.smt__head-main--xg{grid-column:5}.sm__market-divider,.smt__divider{grid-column:6}.smt__head-group--ah{grid-column:7/10}.smt__head-sub--ah-home{grid-column:7}.smt__head-sub--ah-line{grid-column:8}.smt__head-sub--ah-away{grid-column:9}.sm__market-cell--ah-home{grid-column:7}.sm__market-cell--ah-line{grid-column:8}.sm__market-cell--ah-away{grid-column:9}.smt__head-group--ou{grid-column:10/13}.smt__head-sub--ou-over{grid-column:10}.smt__head-sub--ou-line{grid-column:11}.smt__head-sub--ou-under{grid-column:12}.sm__market-cell--ou-over{grid-column:10}.sm__market-cell--ou-line{grid-column:11}.sm__market-cell--ou-under{grid-column:12}.smt__head-group--1x2{grid-column:13/16}.smt__head-sub--1x2-home{grid-column:13}.smt__head-sub--1x2-draw{grid-column:14}.smt__head-sub--1x2-away{grid-column:15}.sm__market-cell--1x2-home{grid-column:13}.sm__market-cell--1x2-draw{grid-column:14}.sm__market-cell--1x2-away{grid-column:15}.smt__head-group--analysis{grid-column:16}.sm__team{font-size:var(--text-xs)}.sm__market{min-width:0;justify-self:stretch}.schedule-market-pill{min-width:0;flex:1 1}}@media(max-width:900px){.schedule-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.schedule-page-header__copy,.signals-header__copy{display:contents}.schedule-page-header__copy .page-header__sub,.schedule-page-header__copy .page-header__title,.signals-header__copy .signals-header__title{grid-column:1/-1}.schedule-status-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:0;overflow:visible;padding-bottom:0}.schedule-tier-filter{width:100%;min-width:0}.schedule-tier-filter__options{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 auto;min-width:0}.schedule-status-filter .market-filter__btn,.schedule-tier-filter .market-filter__btn{justify-content:center;height:32px;padding-inline:6px;font-size:var(--text-xs);text-align:center}.schedule-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.schedule-filter-row--saved{grid-template-columns:minmax(210px,286px);justify-content:start}.schedule-filter-row--saved .schedule-date-picker{grid-column:1}.schedule-filter-row--search,.schedule-filter-row--tiers{grid-template-columns:minmax(0,1fr)}.schedule-filter-row .schedule-status-filter{grid-column:1}.schedule-date-picker{grid-column:2;justify-content:stretch}.schedule-date-picker,.schedule-date-picker .date-picker,.schedule-date-picker>div{width:100%;min-width:0}.schedule-date-picker .date-picker{display:grid;grid-template-columns:minmax(52px,.8fr) 28px minmax(60px,1fr) 28px;align-items:center;gap:var(--space-1);height:32px;margin-left:0;padding-block:2px}.schedule-date-picker .date-picker__arrow,.schedule-date-picker .date-picker__today{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:24px;font-size:var(--text-xs)}.schedule-date-picker .date-picker__arrow{padding:0}.schedule-date-picker .date-picker__label{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.schedule-date-picker .date-picker:not(:has(.date-picker__today)){grid-template-columns:28px minmax(60px,1fr) 28px}.schedule-shell{padding-block:var(--space-8) 44px}.schedule-toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start;margin-bottom:var(--space-5)}.schedule-filter-stack,.schedule-search,.signal-indicator-note{width:100%}.schedule-skeleton{height:70px;margin-bottom:var(--space-2)}.schedule-board{gap:18px}.s-fixture,.s-lcard,.sm,.sm-row,.smt{max-width:100%;overflow-x:clip}.schedule-day+.schedule-day{margin-top:0}.schedule-day__header{min-height:28px;gap:var(--space-2);padding-bottom:6px}.schedule-day__header h2{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.schedule-day__header span{font-size:var(--text-xs)}.s-lcard__header{min-height:40px;gap:6px;padding:var(--space-2) 10px}.s-lcard__identity{gap:6px}.s-lcard__identity strong{font-size:var(--text-2sm);line-height:1.15}.s-lcard__identity em{min-width:20px;min-height:20px;font-size:var(--text-3xs)}.s-lcard__actions{gap:2px}.schedule-league-action{width:38px;height:38px}.schedule-league-action svg{width:19px;height:19px}.schedule-league-action--favorite .s-star-icon{width:21px;height:21px}.schedule-country-flag{width:22px;height:22px}.schedule-country-flag--emoji{font-size:var(--text-lg)}.sm-row{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.sm-actions{display:flex;align-items:center;gap:2px}.sm-actions,.sm-favorite{grid-column:1;grid-row:1;z-index:2;justify-self:end;align-self:start;min-height:0;height:46px;margin-top:3px;margin-right:6px}.sm-favorite{display:grid;width:46px;border-radius:var(--radius-full);background:rgba(0,0,0,0)}.sm-actions .sm-favorite{width:46px;height:46px;min-height:0;margin:0}.sm-actions .sm-details{align-self:center;min-height:28px;padding-inline:var(--space-2);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.sm-favorite:before{width:40px;height:40px}.sm-favorite svg{width:20px;height:20px}.sm-favorite .s-star-icon{width:19px;height:19px}.sm{grid-column:1;grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26px auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway";min-width:0;min-height:0;padding:var(--space-3) 10px var(--space-3);column-gap:var(--space-1);row-gap:10px}.sm-row:has(:is(.sm-actions,.sm-favorite)) .sm{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.smt--with-analysis .sm{grid-template-rows:26px auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.smt--with-analysis .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.signals-list-wrap .sm-row{min-width:0}.signals-list-wrap .sm{grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;padding:var(--space-3) 10px var(--space-3);column-gap:var(--space-1);row-gap:10px}.sm__date .sm__tier-badge{margin-top:0}.sm__time{align-self:start;padding-top:2px}.sm__date,.sm__teams{align-self:start;justify-self:start}.sm__date{min-height:22px}.sm__score{align-self:start}.sm--has-live-markets{grid-template-rows:26px auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-live-markets{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.smt--with-analysis .sm--has-live-markets{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.smt--with-analysis .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-live-markets{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.signals-list-wrap .sm--has-live-markets{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto}.sm--has-live-markets .sm__time{grid-area:time}.sm--has-live-markets .sm__teams{grid-area:teams}.sm--has-live-markets .sm__score{grid-area:score}.sm--has-live-markets .sm__xg{grid-area:xg}.sm--has-live-markets .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.sm--has-live-markets .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.sm--has-live-markets .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.sm--has-live-markets .sm__market-cell--ah-home{grid-area:ahHome}.sm--has-live-markets .sm__market-cell--ah-line{grid-area:ahLine}.sm--has-live-markets .sm__market-cell--ah-away{grid-area:ahAway}.sm--has-live-markets .sm__market-cell--ou-over{grid-area:ouOver}.sm--has-live-markets .sm__market-cell--ou-line{grid-area:ouLine}.sm--has-live-markets .sm__market-cell--ou-under{grid-area:ouUnder}.sm--has-live-markets .sm__ou-caption{grid-area:ouHeader}.sm--has-live-markets .sm__analysis{grid-area:analysis}.sm--has-odds-analysis-notes{row-gap:0;grid-template-rows:26px auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.signals-list-wrap .sm--has-odds-analysis-notes{row-gap:0}.sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.smt--with-analysis .sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.smt--with-analysis .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.smt--with-analysis .sm-row:has(:is(.sm-actions,.sm-favorite)) .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.signals-list-wrap .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto auto}.sm__odds-analysis-note{display:flex;grid-row:auto;grid-column:auto;align-self:end;min-height:14px}.sm__odds-analysis-note--1x2{grid-area:oneXTwoAnalysis}.sm__odds-analysis-note--ah{grid-area:ahAnalysis}.sm__odds-analysis-note .schedule-market-odds-analysis{min-height:14px;padding-block:0}.sm--has-odds-analysis-notes .sm__date{margin-bottom:6px}.sm--has-odds-analysis-notes:after,.sm--has-odds-analysis-notes:before{margin-top:10px;padding-bottom:var(--space-1)}.sm--has-odds-analysis-notes:after{margin-top:var(--space-1)}.sm--has-odds-analysis-notes .sm__analysis{margin-top:10px}.sm--has-odds-analysis-notes .sm__live-market{margin-top:var(--space-1)}.sm--has-odds-analysis-notes .sm__market-cell{padding:6px var(--space-1) var(--space-1)}.sm__group-divider,.sm__market-divider,.smt__head{display:none}.sm:after,.sm:before{display:block;align-self:end;justify-self:stretch;min-height:14px;padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase}.sm:before{content:"Match Winner";grid-area:oneXTwoHeader}.sm:after{content:"Goal Spread";grid-area:ahHeader}.sm__ou-caption{display:block;grid-area:ouHeader;align-self:end;justify-self:stretch;min-height:14px;padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-align:center;text-transform:uppercase}.sm__team{gap:var(--space-1);align-items:center;line-height:1.18}.sm__team-name{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}.s-crest{width:20px;height:20px}.schedule-market-pill strong,.sm__time strong{font-size:var(--text-2xs)}.sm__time small{font-size:8px}.sm__time{grid-area:time;align-self:center;min-width:0;justify-self:stretch}.sm__date{display:flex;grid-area:date;align-items:center;gap:6px;min-width:0;color:var(--color-text-secondary)}.sm__date strong{font-size:var(--text-3xs);line-height:1}.sm__date .sm__tier-badge{min-height:18px;padding:2px var(--space-2);font-size:var(--text-3xs)}.sm__time strong{white-space:nowrap}.sm__time .sm__time-meta{font-size:8px}.sm__time .sm__time-meta--live,.sm__time .sm__time-meta--live-state,.sm__time .sm__time-meta--pause{font-size:var(--text-3xs)}.sm__teams{grid-area:teams;align-self:center;justify-self:stretch;gap:var(--space-1);min-width:0}.sm__score{grid-area:score;align-self:center;justify-self:end;gap:6px;min-width:26px}.sm__score strong{font-size:var(--text-2xs)}.sm__score-value{min-width:16px;min-height:16px}.sm__score--empty{min-height:0}.sm:has(.sm__signal-probability) .sm__teams{grid-area:auto;grid-column:4/9;grid-row:2}.sm:has(.sm__signal-probability) .sm__score{grid-area:auto;grid-column:9/11;grid-row:2;justify-self:center}.sm__signal-probability{grid-area:auto;grid-column:11/13;grid-row:2}.sm__xg{display:none;grid-area:auto;align-self:center;justify-self:center;gap:2px}.sm__xg strong{font-size:var(--text-3xs)}.sm__xg-value{min-width:48px;min-height:16px}.sm__xg--empty{min-height:0}.sm__market-cell--1x2-home{grid-area:oneXTwoHome}.sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.sm__market-cell--1x2-away{grid-area:oneXTwoAway}.sm__market-cell--ah-home{grid-area:ahHome}.sm__market-cell--ah-line{grid-area:ahLine}.sm__market-cell--ah-away{grid-area:ahAway}.sm__market-cell--ou-over{grid-area:ouOver}.sm__market-cell--ou-line{grid-area:ouLine}.sm__market-cell--ou-under{grid-area:ouUnder}.sm__live-market{min-height:32px;padding:var(--space-1)}.sm__live-market-label{font-size:5.8px}.sm__live-market strong{font-size:8px}.sm__live-market small{font-size:7.5px}.sm__live-market--1x2-home{grid-area:oneXTwoLiveHome}.sm__live-market--1x2-draw{grid-area:oneXTwoLiveDraw}.sm__live-market--1x2-away{grid-area:oneXTwoLiveAway}.sm__live-market--ah-home{grid-area:ahLiveHome}.sm__live-market--ah-line{grid-area:ahLiveLine}.sm__live-market--ah-away{grid-area:ahLiveAway}.sm__analysis{grid-area:analysis;align-self:stretch;justify-content:flex-start;margin-top:2px;overflow:hidden}.signals-list-wrap .sm__analysis{overflow:hidden;padding-inline:0}.sm__market-cell{min-height:48px;min-width:0;gap:2px;padding:6px var(--space-1) var(--space-1)}.sm__market-cell--picked,.sm__market-cell--selected{min-height:48px}.sm__market-cell:before{display:block;width:100%;overflow:hidden;color:var(--color-text-muted);font-size:7px;font-weight:var(--font-bold);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sm__market-cell--1x2-home:before{content:"Home"}.sm__market-cell--1x2-draw:before{content:"Draw"}.sm__market-cell--1x2-away:before{content:"Away"}.sm__market-cell--ah-home:before{content:"Home"}.sm__market-cell--ah-line:before{content:"Line"}.sm__market-cell--ah-away:before{content:"Away"}.schedule-ai-score{min-height:0;padding:0;font-size:var(--text-3xs);width:20px;height:20px}.schedule-market-result{min-height:12px;padding:1px 3px;font-size:6.5px}.schedule-ai-score-handicap,.schedule-ai-score-odds,.schedule-market-odds-analysis{font-size:7px}.schedule-market-result{min-width:12px}.sm__market-cell strong{gap:2px;font-size:var(--text-xs);min-width:0}.sm__market-cell small{font-size:var(--text-3xs);min-width:0}.sm__analysis,.sm__pick{align-self:stretch;gap:var(--space-1);min-width:0;overflow:hidden}.sm__analysis{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.sm__analysis-ah{gap:var(--space-1);padding:2px var(--space-1);font-size:8px}.sm__analysis-ah-label{font-size:7px}.sm__analysis-ah strong{font-size:8px}.schedule-pick-item__body{display:grid;overflow:hidden}.schedule-pick-item__main{gap:var(--space-1);overflow:hidden}.schedule-pick-gauge{width:26px;height:26px;overflow:visible}.schedule-pick-gauge svg{width:100%;height:100%;display:block;overflow:visible}.schedule-pick-item{gap:var(--space-1);align-items:center;overflow:visible}.schedule-pick-item__body strong{font-size:var(--text-2sm);overflow:hidden;text-overflow:ellipsis}.schedule-pick-item__body small{font-size:var(--text-3xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-pick-odd-badge{min-height:16px;padding-inline:var(--space-1);font-size:var(--text-3xs)}.sm__pick--empty{font-size:var(--text-2sm)}.schedule-detail__panel{padding:10px}.schedule-detail .schedule-empty-inline{padding:10px var(--space-2);font-size:var(--text-xs);line-height:1.35}.schedule-table{min-width:560px;font-size:var(--text-2xs)}.schedule-table td,.schedule-table th{height:34px;padding:var(--space-1);line-height:1.15}.schedule-table th{height:24px;font-size:var(--text-3xs)}.schedule-table-team{gap:var(--space-1)}.schedule-table-team .s-crest{width:18px;height:18px}.schedule-odds{gap:var(--space-2);margin-top:0}.schedule-odds-market h3{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}.schedule-odds-table{min-width:320px;font-size:var(--text-3xs)}.schedule-odds-table td,.schedule-odds-table th{height:24px;padding:var(--space-1) 6px}.schedule-lineups,.schedule-recent-form__columns,.schedule-sidelined-panel__columns{grid-template-columns:1fr}.schedule-sidelined-panel__columns{display:none}.schedule-lineup-side+.schedule-lineup-side,.schedule-recent-form__team+.schedule-recent-form__team,.schedule-sidelined-team+.schedule-sidelined-team{border-left:0;border-top:1px solid var(--color-border)}.schedule-lineup-tables .schedule-lineup-side+.schedule-lineup-side{border-left:1px solid var(--color-border);border-top:0}.schedule-lineup-tables{display:none}.schedule-sidelined-panel{margin-top:0}.schedule-panel-card>.schedule-summary__label,.schedule-recent-form__title,.schedule-sidelined-panel__title{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}.schedule-sidelined-mobile{display:grid;border:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-sidelined-mobile__header,.schedule-sidelined-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-sidelined-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-sidelined-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.schedule-sidelined-mobile__row:last-child{border-bottom:0}.schedule-sidelined-mobile__empty{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);text-align:center}.schedule-lineup-mobile{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-lineup-mobile__header,.schedule-lineup-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-lineup-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-lineup-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.schedule-lineup-mobile__row:last-child{border-bottom:0}.schedule-lineup-mobile__team{display:flex;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) 6px}.schedule-lineup-mobile__team--away{justify-content:flex-end;border-left:1px solid var(--color-border);text-align:right}.schedule-lineup-mobile__team strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-2xs);line-height:1.16;white-space:normal;overflow-wrap:anywhere}.schedule-lineup-side__header{min-height:34px;gap:var(--space-1);padding:var(--space-1) 6px}.schedule-lineup-side__header>span{gap:var(--space-1)}.schedule-lineup-side__header strong{font-size:var(--text-2xs);white-space:normal}.schedule-lineup-side__header em{font-size:var(--text-3xs)}.schedule-lineup-simple{padding-inline:var(--space-1)}.schedule-lineup-player{grid-template-columns:16px 20px minmax(0,1fr);gap:var(--space-1);align-items:start;min-height:34px;padding:var(--space-1)}.schedule-lineup-player--away{grid-template-columns:minmax(0,1fr) 20px 16px;border-left:1px solid var(--color-border)}.schedule-lineup-player .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-lineup-player strong{font-size:var(--text-2xs);line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-lineup-player__num{font-size:var(--text-3xs);line-height:1.2;padding-top:2px}.schedule-lineup-player--empty{min-height:34px}.schedule-player-row{grid-template-columns:18px minmax(0,1fr);gap:var(--space-1);align-items:start;min-height:34px;padding:var(--space-1)}.schedule-player-row--away{grid-template-columns:minmax(0,1fr) 18px;border-left:1px solid var(--color-border);text-align:right}.schedule-player-row .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-player-row span{gap:1px}.schedule-player-row strong{font-size:var(--text-2xs);line-height:1.16}.schedule-player-row small,.schedule-player-row strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-player-row small{font-size:var(--text-3xs);line-height:1.15}.schedule-player-row--empty{min-height:34px}.schedule-sidelined-mobile .schedule-player-row{border-bottom:0}.schedule-form-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:var(--space-1);min-height:34px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2)}.schedule-form-row:before{top:6px;bottom:6px;width:2px}.schedule-form-row__match{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:var(--space-1);font-size:var(--text-2xs);line-height:1.15}.schedule-form-row__date{gap:1px}.schedule-form-row__date strong{font-size:var(--text-3xs);line-height:1.05}.schedule-form-row__date small{font-size:8px;line-height:1.1;overflow-wrap:anywhere}.schedule-form-row__team{gap:var(--space-1);align-items:flex-start}.schedule-form-row__team .s-crest{width:14px;height:14px;margin-top:1px}.schedule-form-row__fallback strong,.schedule-form-row__team strong{font-size:var(--text-2xs);line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-form-row__score{min-width:26px;padding:2px 3px;font-size:var(--text-3xs);line-height:1.15}.schedule-form{width:18px;height:18px;font-size:var(--text-3xs)}}@media(max-width:560px){.schedule-page-header{grid-template-columns:1fr;gap:var(--space-2)}.education-link-list li{font-size:var(--text-xs)}.education-link-list{display:grid;gap:10px}.schedule-filter-row{grid-template-columns:1fr;gap:var(--space-2)}.schedule-date-picker,.schedule-status-filter,.schedule-tier-filter{grid-column:1}.schedule-date-picker{order:2}.schedule-status-filter,.schedule-tier-filter{order:3;gap:var(--space-1)}.schedule-tier-filter{align-items:stretch;flex-direction:column;padding:6px}.schedule-tier-filter__label{padding-inline:2px}.schedule-tier-filter__options{width:100%}.schedule-status-filter .market-filter__btn,.schedule-tier-filter .market-filter__btn{padding-inline:var(--space-1)}.schedule-date-picker .date-picker{grid-template-columns:minmax(54px,.75fr) 28px minmax(72px,1fr) 28px}.schedule-date-picker .date-picker:not(:has(.date-picker__today)){grid-template-columns:28px minmax(72px,1fr) 28px}}@media(max-width:430px){.ai-signals-filter-row .market-filter__btn,.ai-signals-status-row .market-filter__btn{min-height:34px;padding-inline:var(--space-1);font-size:var(--text-3xs)}.ai-signals-signal-filter--tier .market-filter__btn{padding-inline:2px;font-size:var(--text-3xs);white-space:nowrap}.s-lcard__identity strong{font-size:var(--text-xs)}.sm{row-gap:6px}.signals-list-wrap .sm,.sm{padding:10px var(--space-2) var(--space-3);column-gap:var(--space-1)}.signals-list-wrap .sm{row-gap:var(--space-2)}.signals-list-wrap .sm--has-odds-analysis-notes{row-gap:0}.signals-list-wrap .sm__date{min-height:22px}.signals-list-wrap .sm__time{padding-top:var(--space-1)}.sm-actions,.sm-favorite{height:44px;margin-right:4px}.sm-favorite{width:44px}.sm-actions .sm-favorite{width:44px;height:44px}.sm-actions .sm-details{min-height:26px;padding-inline:6px;font-size:var(--text-3xs)}.sm-favorite:before{width:38px;height:38px}.schedule-detail .schedule-empty-inline{padding:var(--space-2) 6px;font-size:var(--text-2xs);line-height:1.3}.sm__team{font-size:var(--text-2xs);line-height:1.15}.s-crest{width:18px;height:18px}.schedule-market-pill strong,.sm__score strong,.sm__time strong,.sm__xg strong{font-size:var(--text-3xs)}.sm__time .sm__time-meta{font-size:7.5px}.sm__time .sm__time-meta--live,.sm__time .sm__time-meta--live-state,.sm__time .sm__time-meta--pause{font-size:8.5px}.schedule-market-pill{padding-inline:2px}.schedule-market-pill small{font-size:7.5px}.sm__score-value{min-width:14px}.schedule-pick-gauge{width:24px;height:24px}.schedule-pick-item__body strong{font-size:var(--text-xs)}.schedule-pick-item__body small{font-size:var(--text-3xs)}}@media(max-width:900px){.signals-list-wrap .smt--signal-bars .sm{grid-template-columns:repeat(12,minmax(0,1fr))}.signals-list-wrap .smt--signal-bars .sm__date{grid-area:date}.signals-list-wrap .smt--signal-bars .sm__time{grid-area:time}.signals-list-wrap .smt--signal-bars .sm__teams{grid-area:teams}.signals-list-wrap .smt--signal-bars .sm__score{grid-area:score}.signals-list-wrap .smt--signal-bars .sm__analysis{grid-area:analysis;width:100%;max-width:100%;min-width:0;overflow:hidden}.signals-list-wrap .smt--signal-bars .sm__analysis-comment{max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.signals-list-wrap .smt--signal-bars .sm__market-divider{display:none}.signals-list-wrap .smt--signal-bars .sm__odds-analysis-note--1x2{grid-area:oneXTwoAnalysis}.signals-list-wrap .smt--signal-bars .sm__odds-analysis-note--ah{grid-area:ahAnalysis}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-home,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-draw,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-away,.signals-list-wrap .smt--signal-bars .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-home,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-home{grid-area:ahHome}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-line,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-line{grid-area:ahLine}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-away,.signals-list-wrap .smt--signal-bars .sm__market-cell--ah-away{grid-area:ahAway}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-home{grid-area:oneXTwoLiveHome}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-draw{grid-area:oneXTwoLiveDraw}.signals-list-wrap .smt--signal-bars .sm__live-market--1x2-away{grid-area:oneXTwoLiveAway}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-home{grid-area:ahLiveHome}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-line{grid-area:ahLiveLine}.signals-list-wrap .smt--signal-bars .sm__live-market--ah-away{grid-area:ahLiveAway}}@container tipsters-main (max-width: 740px){.tipsters-fixtures-split__list .schedule-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.tipsters-fixtures-split__list .schedule-page-header__copy,.tipsters-fixtures-split__list .signals-header__copy{display:contents}.tipsters-fixtures-split__list .schedule-page-header__copy .page-header__sub,.tipsters-fixtures-split__list .schedule-page-header__copy .page-header__title,.tipsters-fixtures-split__list .signals-header__copy .signals-header__title{grid-column:1/-1}.tipsters-fixtures-split__list .schedule-status-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:0;overflow:visible;padding-bottom:0}.tipsters-fixtures-split__list .schedule-tier-filter{width:100%;min-width:0}.tipsters-fixtures-split__list .schedule-tier-filter__options{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 auto;min-width:0}.tipsters-fixtures-split__list .schedule-status-filter .market-filter__btn,.tipsters-fixtures-split__list .schedule-tier-filter .market-filter__btn{justify-content:center;height:32px;padding-inline:6px;font-size:var(--text-xs);text-align:center}.tipsters-fixtures-split__list .schedule-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.tipsters-fixtures-split__list .schedule-filter-row--saved{grid-template-columns:minmax(210px,286px);justify-content:start}.tipsters-fixtures-split__list .schedule-filter-row--saved .schedule-date-picker{grid-column:1}.tipsters-fixtures-split__list .schedule-filter-row--search,.tipsters-fixtures-split__list .schedule-filter-row--tiers{grid-template-columns:minmax(0,1fr)}.tipsters-fixtures-split__list .schedule-filter-row .schedule-status-filter{grid-column:1}.tipsters-fixtures-split__list .schedule-date-picker{grid-column:2;width:100%;min-width:0;justify-content:stretch}.tipsters-fixtures-split__list .schedule-date-picker .date-picker,.tipsters-fixtures-split__list .schedule-date-picker>div{width:100%;min-width:0}.tipsters-fixtures-split__list .schedule-date-picker .date-picker{display:grid;grid-template-columns:minmax(52px,.8fr) 28px minmax(60px,1fr) 28px;align-items:center;gap:var(--space-1);height:32px;margin-left:0;padding-block:2px}.tipsters-fixtures-split__list .schedule-date-picker .date-picker__arrow,.tipsters-fixtures-split__list .schedule-date-picker .date-picker__today{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:24px;font-size:var(--text-xs)}.tipsters-fixtures-split__list .schedule-date-picker .date-picker__arrow{padding:0}.tipsters-fixtures-split__list .schedule-date-picker .date-picker__label{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.tipsters-fixtures-split__list .schedule-date-picker .date-picker:not(:has(.date-picker__today)){grid-template-columns:28px minmax(60px,1fr) 28px}.tipsters-fixtures-split__list .schedule-shell{padding-block:var(--space-8) 44px}.tipsters-fixtures-split__list .schedule-toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start;margin-bottom:var(--space-5)}.tipsters-fixtures-split__list .schedule-filter-stack,.tipsters-fixtures-split__list .schedule-search,.tipsters-fixtures-split__list .signal-indicator-note{width:100%}.tipsters-fixtures-split__list .schedule-skeleton{height:70px;margin-bottom:var(--space-2)}.tipsters-fixtures-split__list .schedule-board{gap:18px}.tipsters-fixtures-split__list .s-fixture,.tipsters-fixtures-split__list .s-lcard,.tipsters-fixtures-split__list .sm,.tipsters-fixtures-split__list .sm-row,.tipsters-fixtures-split__list .smt{max-width:100%;overflow-x:clip}.tipsters-fixtures-split__list .schedule-day+.schedule-day{margin-top:0}.tipsters-fixtures-split__list .schedule-day__header{min-height:28px;gap:var(--space-2);padding-bottom:6px}.tipsters-fixtures-split__list .schedule-day__header h2{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.tipsters-fixtures-split__list .schedule-day__header span{font-size:var(--text-xs)}.tipsters-fixtures-split__list .s-lcard__header{min-height:40px;gap:6px;padding:var(--space-2) 10px}.tipsters-fixtures-split__list .s-lcard__identity{gap:6px}.tipsters-fixtures-split__list .s-lcard__identity strong{font-size:var(--text-2sm);line-height:1.15}.tipsters-fixtures-split__list .s-lcard__identity em{min-width:20px;min-height:20px;font-size:var(--text-3xs)}.tipsters-fixtures-split__list .s-lcard__actions{gap:2px}.tipsters-fixtures-split__list .schedule-league-action{width:38px;height:38px}.tipsters-fixtures-split__list .schedule-league-action svg{width:19px;height:19px}.tipsters-fixtures-split__list .schedule-league-action--favorite .s-star-icon{width:21px;height:21px}.tipsters-fixtures-split__list .schedule-country-flag{width:22px;height:22px}.tipsters-fixtures-split__list .schedule-country-flag--emoji{font-size:var(--text-lg)}.tipsters-fixtures-split__list .sm-row{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.tipsters-fixtures-split__list .sm-actions{display:flex;align-items:center;gap:2px}.tipsters-fixtures-split__list .sm-actions,.tipsters-fixtures-split__list .sm-favorite{grid-column:1;grid-row:1;z-index:2;justify-self:end;align-self:start;min-height:0;height:46px;margin-top:3px;margin-right:6px}.tipsters-fixtures-split__list .sm-favorite{display:grid;width:46px;border-radius:var(--radius-full);background:rgba(0,0,0,0)}.tipsters-fixtures-split__list .sm-actions .sm-favorite{width:46px;height:46px;min-height:0;margin:0}.tipsters-fixtures-split__list .sm-actions .sm-details{align-self:center;min-height:28px;padding-inline:var(--space-2);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.tipsters-fixtures-split__list .sm-favorite:before{width:40px;height:40px}.tipsters-fixtures-split__list .sm-favorite svg{width:20px;height:20px}.tipsters-fixtures-split__list .sm-favorite .s-star-icon{width:19px;height:19px}.tipsters-fixtures-split__list .sm{grid-column:1;grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26px auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway";min-width:0;min-height:0;padding:var(--space-3) 10px var(--space-3);column-gap:var(--space-1);row-gap:10px}.tipsters-fixtures-split__list .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.tipsters-fixtures-split__list .smt--with-analysis .sm{grid-template-rows:26px auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .smt--with-analysis .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .signals-list-wrap .sm-row{min-width:0}.tipsters-fixtures-split__list .signals-list-wrap .sm{grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;padding:var(--space-3) 10px var(--space-3);column-gap:var(--space-1);row-gap:10px}.tipsters-fixtures-split__list .sm__date .sm__tier-badge{margin-top:0}.tipsters-fixtures-split__list .sm__time{align-self:start;padding-top:2px}.tipsters-fixtures-split__list .sm__date,.tipsters-fixtures-split__list .sm__teams{align-self:start;justify-self:start}.tipsters-fixtures-split__list .sm__date{min-height:22px}.tipsters-fixtures-split__list .sm__score{align-self:start}.tipsters-fixtures-split__list .sm--has-live-markets{grid-template-rows:26px auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.tipsters-fixtures-split__list .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-live-markets{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.tipsters-fixtures-split__list .smt--with-analysis .sm--has-live-markets{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .smt--with-analysis .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-live-markets{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .signals-list-wrap .sm--has-live-markets{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto}.tipsters-fixtures-split__list .sm--has-live-markets .sm__time{grid-area:time}.tipsters-fixtures-split__list .sm--has-live-markets .sm__teams{grid-area:teams}.tipsters-fixtures-split__list .sm--has-live-markets .sm__score{grid-area:score}.tipsters-fixtures-split__list .sm--has-live-markets .sm__xg{grid-area:xg}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ah-home{grid-area:ahHome}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ah-line{grid-area:ahLine}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ah-away{grid-area:ahAway}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ou-over{grid-area:ouOver}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ou-line{grid-area:ouLine}.tipsters-fixtures-split__list .sm--has-live-markets .sm__market-cell--ou-under{grid-area:ouUnder}.tipsters-fixtures-split__list .sm--has-live-markets .sm__ou-caption{grid-area:ouHeader}.tipsters-fixtures-split__list .sm--has-live-markets .sm__analysis{grid-area:analysis}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes{row-gap:0;grid-template-rows:26px auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.tipsters-fixtures-split__list .signals-list-wrap .sm--has-odds-analysis-notes{row-gap:0}.tipsters-fixtures-split__list .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway"}.tipsters-fixtures-split__list .smt--with-analysis .sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .smt--with-analysis .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.tipsters-fixtures-split__list .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway"}.tipsters-fixtures-split__list .smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .smt--with-analysis .sm-row:has(:is(.sm-actions,.tipsters-fixtures-split__list .sm-favorite)) .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-areas:"date date date date date date date date date date . ." "time time time teams teams teams teams teams teams teams score score" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis ahAnalysis" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ahLiveHome ahLiveHome ahLiveHome ahLiveHome ahLiveLine ahLiveLine ahLiveLine ahLiveLine ahLiveAway ahLiveAway ahLiveAway ahLiveAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder" "oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader oneXTwoHeader" "oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis oneXTwoAnalysis" "oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoHome oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoDraw oneXTwoAway oneXTwoAway oneXTwoAway oneXTwoAway" "oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveHome oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveDraw oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway oneXTwoLiveAway" "analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.tipsters-fixtures-split__list .signals-list-wrap .sm--has-live-markets.sm--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto auto auto}.tipsters-fixtures-split__list .sm__odds-analysis-note{display:flex;grid-row:auto;grid-column:auto;align-self:end;min-height:14px}.tipsters-fixtures-split__list .sm__odds-analysis-note--1x2{grid-area:oneXTwoAnalysis}.tipsters-fixtures-split__list .sm__odds-analysis-note--ah{grid-area:ahAnalysis}.tipsters-fixtures-split__list .sm__odds-analysis-note .schedule-market-odds-analysis{min-height:14px;padding-block:0}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes .sm__date{margin-bottom:6px}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes:after,.tipsters-fixtures-split__list .sm--has-odds-analysis-notes:before{margin-top:10px;padding-bottom:var(--space-1)}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes .sm__analysis{margin-top:10px}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes .sm__live-market{margin-top:var(--space-1)}.tipsters-fixtures-split__list .sm--has-odds-analysis-notes .sm__market-cell{padding:6px var(--space-1) var(--space-1)}.tipsters-fixtures-split__list .sm__group-divider,.tipsters-fixtures-split__list .sm__market-divider,.tipsters-fixtures-split__list .smt__head{display:none}.tipsters-fixtures-split__list .sm:after,.tipsters-fixtures-split__list .sm:before{display:block;align-self:end;justify-self:stretch;min-height:14px;padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase}.tipsters-fixtures-split__list .sm:before{content:"Match Winner";grid-area:oneXTwoHeader}.tipsters-fixtures-split__list .sm:after{content:"Goal Spread";grid-area:ahHeader}.tipsters-fixtures-split__list .sm__ou-caption{display:block;grid-area:ouHeader;align-self:end;justify-self:stretch;min-height:14px;padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-align:center;text-transform:uppercase}.tipsters-fixtures-split__list .sm__team{gap:var(--space-1);align-items:center;font-size:var(--text-xs);line-height:1.18}.tipsters-fixtures-split__list .sm__team-name{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}.tipsters-fixtures-split__list .s-crest{width:20px;height:20px}.tipsters-fixtures-split__list .schedule-market-pill strong,.tipsters-fixtures-split__list .sm__time strong{font-size:var(--text-2xs)}.tipsters-fixtures-split__list .sm__time small{font-size:8px}.tipsters-fixtures-split__list .sm__time{grid-area:time;align-self:center;min-width:0;justify-self:stretch}.tipsters-fixtures-split__list .sm__date{display:flex;grid-area:date;align-items:center;gap:6px;min-width:0;color:var(--color-text-secondary)}.tipsters-fixtures-split__list .sm__date strong{font-size:var(--text-3xs);line-height:1}.tipsters-fixtures-split__list .sm__date .sm__tier-badge{min-height:18px;padding:2px var(--space-2);font-size:var(--text-3xs)}.tipsters-fixtures-split__list .sm__time strong{white-space:nowrap}.tipsters-fixtures-split__list .sm__time .sm__time-meta{font-size:8px}.tipsters-fixtures-split__list .sm__time .sm__time-meta--live,.tipsters-fixtures-split__list .sm__time .sm__time-meta--live-state,.tipsters-fixtures-split__list .sm__time .sm__time-meta--pause{font-size:var(--text-3xs)}.tipsters-fixtures-split__list .sm__teams{grid-area:teams;align-self:center;justify-self:stretch;gap:var(--space-1);min-width:0}.tipsters-fixtures-split__list .sm__score{grid-area:score;align-self:center;justify-self:end;gap:6px;min-width:26px}.tipsters-fixtures-split__list .sm__score strong{font-size:var(--text-2xs)}.tipsters-fixtures-split__list .sm__score-value{min-width:16px;min-height:16px}.tipsters-fixtures-split__list .sm__score--empty{min-height:0}.tipsters-fixtures-split__list .sm:has(.sm__signal-probability) .sm__teams{grid-area:auto;grid-column:4/9;grid-row:2}.tipsters-fixtures-split__list .sm:has(.sm__signal-probability) .sm__score{grid-area:auto;grid-column:9/11;grid-row:2;justify-self:center}.tipsters-fixtures-split__list .sm__signal-probability{grid-area:auto;grid-column:11/13;grid-row:2;min-height:36px}.tipsters-fixtures-split__list .schedule-probability-circle{width:34px;height:34px}.tipsters-fixtures-split__list .schedule-probability-circle strong{font-size:var(--text-2sm)}.tipsters-fixtures-split__list .sm__xg{display:none;grid-area:auto;align-self:center;justify-self:center;gap:2px}.tipsters-fixtures-split__list .sm__xg strong{font-size:var(--text-3xs)}.tipsters-fixtures-split__list .sm__xg-value{min-width:48px;min-height:16px}.tipsters-fixtures-split__list .sm__xg--empty{min-height:0}.tipsters-fixtures-split__list .sm__market-cell--1x2-home{grid-area:oneXTwoHome}.tipsters-fixtures-split__list .sm__market-cell--1x2-draw{grid-area:oneXTwoDraw}.tipsters-fixtures-split__list .sm__market-cell--1x2-away{grid-area:oneXTwoAway}.tipsters-fixtures-split__list .sm__market-cell--ah-home{grid-area:ahHome}.tipsters-fixtures-split__list .sm__market-cell--ah-line{grid-area:ahLine}.tipsters-fixtures-split__list .sm__market-cell--ah-away{grid-area:ahAway}.tipsters-fixtures-split__list .sm__market-cell--ou-over{grid-area:ouOver}.tipsters-fixtures-split__list .sm__market-cell--ou-line{grid-area:ouLine}.tipsters-fixtures-split__list .sm__market-cell--ou-under{grid-area:ouUnder}.tipsters-fixtures-split__list .sm__live-market{min-height:32px;padding:var(--space-1)}.tipsters-fixtures-split__list .sm__live-market-label{font-size:5.8px}.tipsters-fixtures-split__list .sm__live-market strong{font-size:8px}.tipsters-fixtures-split__list .sm__live-market small{font-size:7.5px}.tipsters-fixtures-split__list .sm__live-market--1x2-home{grid-area:oneXTwoLiveHome}.tipsters-fixtures-split__list .sm__live-market--1x2-draw{grid-area:oneXTwoLiveDraw}.tipsters-fixtures-split__list .sm__live-market--1x2-away{grid-area:oneXTwoLiveAway}.tipsters-fixtures-split__list .sm__live-market--ah-home{grid-area:ahLiveHome}.tipsters-fixtures-split__list .sm__live-market--ah-line{grid-area:ahLiveLine}.tipsters-fixtures-split__list .sm__live-market--ah-away{grid-area:ahLiveAway}.tipsters-fixtures-split__list .sm__analysis{grid-area:analysis;align-self:stretch;justify-content:flex-start;margin-top:2px;overflow:hidden}.tipsters-fixtures-split__list .signals-list-wrap .sm__analysis{overflow:hidden;padding-inline:0}.tipsters-fixtures-split__list .sm__market-cell{min-height:48px;min-width:0;gap:2px;padding:6px var(--space-1) var(--space-1)}.tipsters-fixtures-split__list .sm__market-cell--picked,.tipsters-fixtures-split__list .sm__market-cell--selected{min-height:48px}.tipsters-fixtures-split__list .sm__market-cell:before{display:block;width:100%;overflow:hidden;color:var(--color-text-muted);font-size:7px;font-weight:var(--font-bold);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tipsters-fixtures-split__list .sm__market-cell--1x2-home:before{content:"Home"}.tipsters-fixtures-split__list .sm__market-cell--1x2-draw:before{content:"Draw"}.tipsters-fixtures-split__list .sm__market-cell--1x2-away:before{content:"Away"}.tipsters-fixtures-split__list .sm__market-cell--ah-home:before{content:"Home"}.tipsters-fixtures-split__list .sm__market-cell--ah-line:before{content:"Line"}.tipsters-fixtures-split__list .sm__market-cell--ah-away:before{content:"Away"}.tipsters-fixtures-split__list .schedule-ai-score{min-height:0;padding:0;font-size:var(--text-3xs);width:20px;height:20px}.tipsters-fixtures-split__list .schedule-market-result{min-height:12px;padding:1px 3px;font-size:6.5px}.tipsters-fixtures-split__list .schedule-ai-score-handicap,.tipsters-fixtures-split__list .schedule-ai-score-odds,.tipsters-fixtures-split__list .schedule-market-odds-analysis{font-size:7px}.tipsters-fixtures-split__list .schedule-market-result{min-width:12px}.tipsters-fixtures-split__list .sm__market-cell strong{gap:2px;font-size:var(--text-xs);min-width:0}.tipsters-fixtures-split__list .sm__market-cell small{font-size:var(--text-3xs);min-width:0}.tipsters-fixtures-split__list .sm__analysis,.tipsters-fixtures-split__list .sm__pick{align-self:stretch;gap:var(--space-1);min-width:0;overflow:hidden}.tipsters-fixtures-split__list .sm__analysis{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.tipsters-fixtures-split__list .sm__analysis-ah{gap:var(--space-1);padding:2px var(--space-1);font-size:8px}.tipsters-fixtures-split__list .sm__analysis-ah-label{font-size:7px}.tipsters-fixtures-split__list .sm__analysis-ah strong{font-size:8px}.tipsters-fixtures-split__list .schedule-pick-item__body{display:grid;overflow:hidden}.tipsters-fixtures-split__list .schedule-pick-item__main{gap:var(--space-1);overflow:hidden}.tipsters-fixtures-split__list .schedule-pick-gauge{width:26px;height:26px;overflow:visible}.tipsters-fixtures-split__list .schedule-pick-gauge svg{width:100%;height:100%;display:block;overflow:visible}.tipsters-fixtures-split__list .schedule-pick-item{gap:var(--space-1);align-items:center;overflow:visible}.tipsters-fixtures-split__list .schedule-pick-item__body strong{font-size:var(--text-2sm);overflow:hidden;text-overflow:ellipsis}.tipsters-fixtures-split__list .schedule-pick-item__body small{font-size:var(--text-3xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipsters-fixtures-split__list .schedule-pick-odd-badge{min-height:16px;padding-inline:var(--space-1);font-size:var(--text-3xs)}.tipsters-fixtures-split__list .sm__pick--empty{font-size:var(--text-2sm)}.tipsters-fixtures-split__list .schedule-detail__panel{padding:10px}.tipsters-fixtures-split__list .schedule-detail .schedule-empty-inline{padding:10px var(--space-2);font-size:var(--text-xs);line-height:1.35}.tipsters-fixtures-split__list .schedule-table{min-width:560px;font-size:var(--text-2xs)}.tipsters-fixtures-split__list .schedule-table td,.tipsters-fixtures-split__list .schedule-table th{height:34px;padding:var(--space-1);line-height:1.15}.tipsters-fixtures-split__list .schedule-table th{height:24px;font-size:var(--text-3xs)}.tipsters-fixtures-split__list .schedule-table-team{gap:var(--space-1)}.tipsters-fixtures-split__list .schedule-table-team .s-crest{width:18px;height:18px}.tipsters-fixtures-split__list .schedule-odds{gap:var(--space-2);margin-top:0}.tipsters-fixtures-split__list .schedule-odds-market h3{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}.tipsters-fixtures-split__list .schedule-odds-table{min-width:320px;font-size:var(--text-3xs)}.tipsters-fixtures-split__list .schedule-odds-table td,.tipsters-fixtures-split__list .schedule-odds-table th{height:24px;padding:var(--space-1) 6px}.tipsters-fixtures-split__list .schedule-lineups,.tipsters-fixtures-split__list .schedule-recent-form__columns,.tipsters-fixtures-split__list .schedule-sidelined-panel__columns{grid-template-columns:1fr}.tipsters-fixtures-split__list .schedule-sidelined-panel__columns{display:none}.tipsters-fixtures-split__list .schedule-lineup-side+.schedule-lineup-side,.tipsters-fixtures-split__list .schedule-recent-form__team+.schedule-recent-form__team,.tipsters-fixtures-split__list .schedule-sidelined-team+.schedule-sidelined-team{border-left:0;border-top:1px solid var(--color-border)}.tipsters-fixtures-split__list .schedule-lineup-tables .schedule-lineup-side+.schedule-lineup-side{border-left:1px solid var(--color-border);border-top:0}.tipsters-fixtures-split__list .schedule-lineup-tables{display:none}.tipsters-fixtures-split__list .schedule-sidelined-panel{margin-top:0}.tipsters-fixtures-split__list .schedule-panel-card>.schedule-summary__label,.tipsters-fixtures-split__list .schedule-recent-form__title,.tipsters-fixtures-split__list .schedule-sidelined-panel__title{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}.tipsters-fixtures-split__list .schedule-sidelined-mobile{display:grid;border:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);overflow:hidden}.tipsters-fixtures-split__list .schedule-sidelined-mobile__header,.tipsters-fixtures-split__list .schedule-sidelined-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tipsters-fixtures-split__list .schedule-sidelined-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.tipsters-fixtures-split__list .schedule-sidelined-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.tipsters-fixtures-split__list .schedule-sidelined-mobile__row:last-child{border-bottom:0}.tipsters-fixtures-split__list .schedule-sidelined-mobile__empty{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);text-align:center}.tipsters-fixtures-split__list .schedule-lineup-mobile{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.tipsters-fixtures-split__list .schedule-lineup-mobile__header,.tipsters-fixtures-split__list .schedule-lineup-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tipsters-fixtures-split__list .schedule-lineup-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.tipsters-fixtures-split__list .schedule-lineup-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.tipsters-fixtures-split__list .schedule-lineup-mobile__row:last-child{border-bottom:0}.tipsters-fixtures-split__list .schedule-lineup-mobile__team{display:flex;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) 6px}.tipsters-fixtures-split__list .schedule-lineup-mobile__team--away{justify-content:flex-end;border-left:1px solid var(--color-border);text-align:right}.tipsters-fixtures-split__list .schedule-lineup-mobile__team strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-2xs);line-height:1.16;white-space:normal;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-lineup-side__header{min-height:34px;gap:var(--space-1);padding:var(--space-1) 6px}.tipsters-fixtures-split__list .schedule-lineup-side__header>span{gap:var(--space-1)}.tipsters-fixtures-split__list .schedule-lineup-side__header strong{font-size:var(--text-2xs);white-space:normal}.tipsters-fixtures-split__list .schedule-lineup-side__header em{font-size:var(--text-3xs)}.tipsters-fixtures-split__list .schedule-lineup-simple{padding-inline:var(--space-1)}.tipsters-fixtures-split__list .schedule-lineup-player{grid-template-columns:16px 20px minmax(0,1fr);gap:var(--space-1);align-items:start;min-height:34px;padding:var(--space-1)}.tipsters-fixtures-split__list .schedule-lineup-player--away{grid-template-columns:minmax(0,1fr) 20px 16px;border-left:1px solid var(--color-border)}.tipsters-fixtures-split__list .schedule-lineup-player .schedule-player-photo{width:18px;height:18px;margin-top:1px}.tipsters-fixtures-split__list .schedule-lineup-player strong{font-size:var(--text-2xs);line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-lineup-player__num{font-size:var(--text-3xs);line-height:1.2;padding-top:2px}.tipsters-fixtures-split__list .schedule-lineup-player--empty{min-height:34px}.tipsters-fixtures-split__list .schedule-player-row{grid-template-columns:18px minmax(0,1fr);gap:var(--space-1);align-items:start;min-height:34px;padding:var(--space-1)}.tipsters-fixtures-split__list .schedule-player-row--away{grid-template-columns:minmax(0,1fr) 18px;border-left:1px solid var(--color-border);text-align:right}.tipsters-fixtures-split__list .schedule-player-row .schedule-player-photo{width:18px;height:18px;margin-top:1px}.tipsters-fixtures-split__list .schedule-player-row span{gap:1px}.tipsters-fixtures-split__list .schedule-player-row strong{font-size:var(--text-2xs);line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-player-row small{font-size:var(--text-3xs);line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-player-row--empty{min-height:34px}.tipsters-fixtures-split__list .schedule-sidelined-mobile .schedule-player-row{border-bottom:0}.tipsters-fixtures-split__list .schedule-form-row{grid-template-columns:40px minmax(0,1fr) 18px;gap:var(--space-1);min-height:34px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2)}.tipsters-fixtures-split__list .schedule-form-row:before{top:6px;bottom:6px;width:2px}.tipsters-fixtures-split__list .schedule-form-row__match{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:var(--space-1);font-size:var(--text-2xs);line-height:1.15}.tipsters-fixtures-split__list .schedule-form-row__date{gap:1px}.tipsters-fixtures-split__list .schedule-form-row__date strong{font-size:var(--text-3xs);line-height:1.05}.tipsters-fixtures-split__list .schedule-form-row__date small{font-size:8px;line-height:1.1;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-form-row__team{gap:var(--space-1);align-items:flex-start}.tipsters-fixtures-split__list .schedule-form-row__team .s-crest{width:14px;height:14px;margin-top:1px}.tipsters-fixtures-split__list .schedule-form-row__fallback strong,.tipsters-fixtures-split__list .schedule-form-row__team strong{font-size:var(--text-2xs);line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.tipsters-fixtures-split__list .schedule-form-row__score{min-width:26px;padding:2px 3px;font-size:var(--text-3xs);line-height:1.15}.tipsters-fixtures-split__list .schedule-form{width:18px;height:18px;font-size:var(--text-3xs)}}@media(max-width:760px){.sm-row{min-height:52px}.sm,.sm--has-live-markets,.sm--has-live-markets.sm--has-odds-analysis-notes,.sm--has-odds-analysis-notes,.smt--with-analysis .sm,.smt--with-analysis .sm--has-live-markets,.smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes,.smt--with-analysis .sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .sm,.tipsters-fixtures-split__list .sm--has-live-markets,.tipsters-fixtures-split__list .sm--has-live-markets.sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .smt--with-analysis .sm,.tipsters-fixtures-split__list .smt--with-analysis .sm--has-live-markets,.tipsters-fixtures-split__list .smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .smt--with-analysis .sm--has-odds-analysis-notes{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:52px;grid-template-areas:"time time teams teams teams score chipHome chipHome chipDraw chipDraw chipAway chipAway";grid-auto-rows:auto;grid-auto-flow:row;align-items:center;height:52px;min-height:52px;overflow:hidden;position:relative;padding:0 18px 0 var(--space-2);column-gap:4px;row-gap:0;background:linear-gradient(to bottom,transparent 0,transparent 52px,var(--color-surface-lowest) 52px,var(--color-surface-lowest) 100%)}.s-fixture .sm-row .sm:before,.s-fixture .sm-row .sm__analysis,.s-fixture .sm-row .sm__date,.s-fixture .sm-row .sm__group-divider,.s-fixture .sm-row .sm__live-market,.s-fixture .sm-row .sm__market-cell--ah-away,.s-fixture .sm-row .sm__market-cell--ah-home,.s-fixture .sm-row .sm__market-cell--ah-line,.s-fixture .sm-row .sm__market-cell--ou-line,.s-fixture .sm-row .sm__market-cell--ou-over,.s-fixture .sm-row .sm__market-cell--ou-under,.s-fixture .sm-row .sm__market-divider,.s-fixture .sm-row .sm__odds-analysis-note,.s-fixture .sm-row .sm__ou-caption,.s-fixture .sm-row .sm__xg,.signals-list-wrap .sm__signal-probability,.sm:before,.sm__analysis,.sm__date,.sm__group-divider,.sm__live-market,.sm__market-cell--ah-away,.sm__market-cell--ah-home,.sm__market-cell--ah-line,.sm__market-cell--ou-line,.sm__market-cell--ou-over,.sm__market-cell--ou-under,.sm__market-divider,.sm__odds-analysis-note,.sm__ou-caption,.sm__xg{display:none}.s-fixture .sm-row .sm__time,.sm__time{grid-area:time;justify-self:start}.s-fixture .sm-row .sm__teams,.sm__teams{grid-area:teams;justify-self:stretch;grid-template-columns:minmax(0,1fr);min-width:0;gap:2px}.s-fixture .sm-row .sm__team,.sm__team{min-width:0;font-size:var(--text-sm);gap:4px}.s-fixture .sm-row .sm__team-name,.sm__team-name{display:block;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);line-height:var(--leading-snug)}.s-fixture--expanded .sm-row .sm__team-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip}.s-fixture .sm-row .sm__score,.sm__score{grid-area:score;justify-self:center;gap:2px}.s-fixture .sm-row .sm__market-cell--1x2-away,.s-fixture .sm-row .sm__market-cell--1x2-draw,.s-fixture .sm-row .sm__market-cell--1x2-home,.sm__market-cell--1x2-away,.sm__market-cell--1x2-draw,.sm__market-cell--1x2-home{min-height:40px;min-width:0;padding:3px 2px;gap:1px;background:var(--color-surface-raised);border-radius:var(--radius-sm)}.s-fixture .sm-row .sm__market-cell--1x2-home,.sm__market-cell--1x2-home{grid-area:chipHome}.s-fixture .sm-row .sm__market-cell--1x2-draw,.sm__market-cell--1x2-draw{grid-area:chipDraw}.s-fixture .sm-row .sm__market-cell--1x2-away,.sm__market-cell--1x2-away{grid-area:chipAway}.s-fixture .sm-row .sm__market-cell--1x2-home:before,.sm__market-cell--1x2-home:before{content:"H";font-size:var(--text-2xs)}.s-fixture .sm-row .sm__market-cell--1x2-draw:before,.sm__market-cell--1x2-draw:before{content:"D";font-size:var(--text-2xs)}.s-fixture .sm-row .sm__market-cell--1x2-away:before,.sm__market-cell--1x2-away:before{content:"A";font-size:var(--text-2xs)}.sm__market-cell--1x2-away strong,.sm__market-cell--1x2-draw strong,.sm__market-cell--1x2-home strong{font-size:var(--text-xs)}.sm__market-cell--1x2-away small,.sm__market-cell--1x2-draw small,.sm__market-cell--1x2-home small{display:none}.s-fixture[data-status=live] .sm__score-value{font-weight:var(--font-bold)}.s-fixture .sm-row .sm:after,.sm:after{content:"";display:block;position:absolute;right:4px;top:50%;width:6px;height:6px;min-height:0;padding-top:0;margin:0;border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);transform:translateY(-50%) rotate(-45deg);transition:transform .2s ease}.s-fixture--expanded .sm,.s-fixture--expanded .sm--has-live-markets,.s-fixture--expanded .sm--has-live-markets.sm--has-odds-analysis-notes,.s-fixture--expanded .sm--has-odds-analysis-notes,.s-fixture--expanded .smt--with-analysis .sm,.s-fixture--expanded .smt--with-analysis .sm--has-live-markets,.s-fixture--expanded .smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes,.s-fixture--expanded .smt--with-analysis .sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .s-fixture--expanded .sm,.tipsters-fixtures-split__list .s-fixture--expanded .sm--has-live-markets,.tipsters-fixtures-split__list .s-fixture--expanded .sm--has-live-markets.sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .s-fixture--expanded .sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .s-fixture--expanded .smt--with-analysis .sm,.tipsters-fixtures-split__list .s-fixture--expanded .smt--with-analysis .sm--has-live-markets,.tipsters-fixtures-split__list .s-fixture--expanded .smt--with-analysis .sm--has-live-markets.sm--has-odds-analysis-notes,.tipsters-fixtures-split__list .s-fixture--expanded .smt--with-analysis .sm--has-odds-analysis-notes{grid-template-rows:52px;row-gap:var(--space-1);column-gap:var(--space-1);padding-bottom:var(--space-2);min-height:0;height:auto;overflow:visible}.s-fixture--expanded .sm-row .sm__market-cell--ah-away,.s-fixture--expanded .sm-row .sm__market-cell--ah-home,.s-fixture--expanded .sm-row .sm__market-cell--ah-line,.s-fixture--expanded .sm-row .sm__market-cell--ou-line,.s-fixture--expanded .sm-row .sm__market-cell--ou-over,.s-fixture--expanded .sm-row .sm__market-cell--ou-under,.s-fixture--expanded .sm__market-cell--ah-away,.s-fixture--expanded .sm__market-cell--ah-home,.s-fixture--expanded .sm__market-cell--ah-line,.s-fixture--expanded .sm__market-cell--ou-line,.s-fixture--expanded .sm__market-cell--ou-over,.s-fixture--expanded .sm__market-cell--ou-under{display:grid;grid-area:auto;grid-column:span 4}.s-fixture--expanded .sm-row .sm__ou-caption,.s-fixture--expanded .sm__ou-caption{display:block;grid-area:auto;grid-column:1/-1;padding-top:0;min-height:0;text-align:left}.s-fixture--expanded .sm-row .sm__live-market,.s-fixture--expanded .sm__live-market{display:grid;grid-area:auto;grid-column:span 4}.s-fixture--expanded .sm-row .sm__analysis,.s-fixture--expanded .sm__analysis{display:flex;grid-area:auto;grid-column:1/-1}.s-fixture--expanded .sm-row .sm:after,.s-fixture--expanded .sm:after{transform:translateY(-50%) rotate(45deg)}.schedule-filter-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:1px 2px}}@media(max-width:760px){.schedule-filter-row::-webkit-scrollbar{display:none}.schedule-status-filter{display:inline-flex;flex:0 0 auto;width:auto;min-width:0;gap:var(--space-2);order:2}.schedule-status-filter .market-filter__btn{display:inline-flex;align-items:center;height:32px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:0 0 auto;font-size:var(--text-xs)}.schedule-status-filter .market-filter__btn--active{border-color:var(--color-text-secondary)}[data-theme=light] .schedule-status-filter .market-filter__btn--active{border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border))}.schedule-date-picker,.schedule-filter-row .schedule-date-picker{display:flex;flex:0 0 max-content;width:auto;min-width:max-content;justify-content:flex-start;order:1}.schedule-date-picker .date-picker,.schedule-date-picker>div{width:max-content;min-width:0}.schedule-date-picker .date-picker{height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:0 0 auto}.tipsters-fixtures-split__list .schedule-leagues{gap:var(--space-2)}.tipsters-fixtures-split__list .s-lcard{border-radius:var(--radius-lg);border-color:var(--color-border-subtle)}.tipsters-fixtures-split__list .s-lcard__header{padding-block:6px}}.tipsters-disclaimer{display:flow-root;padding:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.tipsters-disclaimer__badge{float:left;margin:0 var(--space-3) var(--space-1) 0;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:20px;padding-inline:6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 13%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--color-warning);font-weight:var(--font-bold);font-size:var(--text-2xs)}.tipsters-prize-banner{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--space-5)}.tipsters-prize-banner>.tipsters-disclaimer{flex:1 1 100%;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.tipsters-prize-banner__intro{flex:1 1 220px;min-width:200px}.tipsters-prize-banner__intro h2{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-1)}.tipsters-prize-banner__intro p{color:var(--color-text-secondary);font-size:var(--text-sm)}.tipsters-prize-banner__points{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.4}.tipsters-prize-banner__point{display:flex;align-items:flex-start;gap:var(--space-2)}.tipsters-prize-banner__point svg{flex:0 0 auto;margin-top:1px;color:var(--color-text-muted)}.tipsters-prize-banner__matrix-wrap{margin-top:var(--space-2);overflow-x:auto}.tipsters-prize-banner__matrix-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tipsters-prize-banner__matrix{width:100%;min-width:250px;table-layout:fixed;border-collapse:collapse}.tipsters-prize-banner__matrix td,.tipsters-prize-banner__matrix th{padding:var(--space-1) 2px;border:1px solid var(--color-border);text-align:center;vertical-align:middle}.tipsters-prize-banner__matrix thead th{background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-semibold);letter-spacing:.03em;text-transform:uppercase}.tipsters-prize-banner__matrix tbody th,.tipsters-prize-banner__matrix tfoot th{padding-left:var(--space-2);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-align:left}.tipsters-prize-banner__matrix-colnote{display:block;margin-top:1px;color:var(--color-text-muted);font-size:8px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.tipsters-prize-banner__matrix .tipsters-prize-banner__matrix-total{background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-bold)}.tipsters-prize-banner__matrix-unit{font-size:var(--text-3xs);font-weight:var(--font-medium);opacity:.72}.tipsters-prize-banner__matrix .tipsters-prize-banner__matrix-total--year{border-color:color-mix(in srgb,var(--tip-gold) 40%,var(--color-border));background:color-mix(in srgb,var(--tip-gold) 8%,var(--color-surface-raised));color:var(--tip-gold)}.tipsters-prize-banner__matrix .tipsters-prize-banner__matrix-corner{width:27%;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.tipsters-prize-banner__matrix-podium{display:inline-flex;gap:1px;font-size:var(--text-2xs);line-height:1}.tipsters-prize-banner__matrix-tag{display:block;margin:3px 1px 0;padding:2px 3px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tip-ember) 15%,var(--color-surface-raised));color:var(--tip-ember);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.2;text-wrap:balance}.tipsters-prize-banner__matrix .tipsters-prize-banner__matrix-year{border-color:color-mix(in srgb,var(--tip-gold) 40%,var(--color-border));background:color-mix(in srgb,var(--tip-gold) 8%,var(--color-surface-raised))}.tipsters-prize-banner__matrix-year-icon{display:block;font-size:var(--text-sm);line-height:1}.tipsters-prize-banner__matrix-year-label{display:block;margin-top:2px;color:var(--tip-gold);font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.15}.tipsters-prize-banner__ghost{display:inline-block;max-width:100%;height:7px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text-muted) 45%,transparent);vertical-align:middle}.tipsters-prize-banner__ghost--strong{background:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.tipsters-prize-banner__ghost--gold{background:color-mix(in srgb,var(--tip-gold) 50%,transparent)}.tipsters-prize-banner__ghost--block{display:block}.tipsters-prize-banner__matrix-tag .tipsters-prize-banner__ghost--block+.tipsters-prize-banner__ghost--block{margin-top:3px}.tipsters-prize-banner__ghost-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;padding:3px 0}.tipsters-prize-banner--disclaimer-only{display:block;padding:0;border:0;background:rgba(0,0,0,0)}.tipsters-prize-banner--disclaimer-only>.tipsters-disclaimer{padding-bottom:0;border-bottom:0}.tipsters-prize-banner--rail{flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4)}.tipsters-prize-banner--rail .tipsters-prize-banner__intro{flex:none;min-width:0}.tipsters-prize-banner--rail .tipsters-prize-banner__intro h2{font-size:var(--text-base)}@media(max-width:640px){.tipsters-prize-banner{flex-direction:column;padding:var(--space-4);gap:var(--space-3);margin-bottom:var(--space-4)}.tipsters-prize-banner__intro{flex:none;min-width:0}.tipsters-prize-banner__intro h2{font-size:var(--text-base)}.tipsters-prize-banner__intro p{font-size:var(--text-xs)}.tipsters-prize-banner__points{font-size:var(--text-2xs)}}.ah-fixture-table{--ah-fixture-grid-columns:76px 70px minmax(160px,1.35fr) minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr);display:flex;flex-direction:column;gap:var(--space-2)}.ah-fixture-table--readonly{--ah-fixture-grid-columns:76px 70px minmax(160px,1.35fr) minmax(68px,0.62fr) minmax(52px,0.48fr) minmax(68px,0.62fr) minmax(150px,0.7fr)}.ah-fixture-table--empty{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center}.ah-fixture-table__empty-text{color:var(--color-text-secondary);font-size:var(--text-sm)}.ah-fixture-table__head,.ah-fixture-table__row{display:grid;align-items:center;column-gap:var(--schedule-grid-gap,6px);width:100%;min-width:0}.ah-fixture-table__head,.ah-fixture-table__row{grid-template-columns:var(--ah-fixture-grid-columns)}.ah-fixture-table__head-date{grid-column:1}.ah-fixture-table__head-time{grid-column:2}.ah-fixture-table__head-teams{grid-column:3}.ah-fixture-table__head-ah{grid-column:4/7;grid-row:1}.ah-fixture-table__head-ah-home{grid-column:4}.ah-fixture-table__head-ah-line{grid-column:5}.ah-fixture-table__head-ah-away{grid-column:6}.ah-fixture-table__head-ou{grid-column:7/10;grid-row:1}.ah-fixture-table__head-ou-over{grid-column:7}.ah-fixture-table__head-ou-line{grid-column:8}.ah-fixture-table__head-ou-under{grid-column:9}.ah-fixture-table__head-tips{grid-column:7;justify-content:flex-end}.ah-fixture-table__row{position:relative;min-height:72px;padding:var(--space-2) var(--space-3);border:0;background:rgba(0,0,0,0);transition:background var(--transition-fast)}.ah-fixture-table__row:hover,.tipsters-page__main .ah-fixture-table__fixture:hover{background:var(--schedule-row-hover-bg,var(--color-surface-raised))}.tipsters-page__main .ah-fixture-table__fixture:hover .ah-fixture-table__row:hover{background:rgba(0,0,0,0)}.ah-fixture-table__fixture+.ah-fixture-table__fixture{border-top:1px solid var(--color-border-subtle)}.ah-fixture-table__date,.ah-fixture-table__time{display:grid;align-content:center;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ah-fixture-table__date{grid-column:1}.ah-fixture-table__date strong{font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.15;white-space:nowrap}.ah-fixture-table__time strong{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap}.ah-fixture-table__time{grid-column:2}.ah-fixture-table__teams{grid-column:3;display:grid;align-content:center;gap:6px;min-width:0}.ah-fixture-table__team{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold)}.ah-fixture-table__team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-fixture-table__unavailable{grid-column:4/-1;color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic}.ah-fixture-table__row .sm__market-cell--ah-home{grid-area:auto;grid-column:4}.ah-fixture-table__row .sm__market-cell--ah-line{grid-area:auto;grid-column:5}.ah-fixture-table__row .sm__market-cell--ah-away{grid-area:auto;grid-column:6}.ah-fixture-table__row .sm__market-cell--ou-over{grid-area:auto;grid-column:7}.ah-fixture-table__row .sm__market-cell--ou-line{grid-area:auto;grid-column:8}.ah-fixture-table__row .sm__market-cell--ou-under{grid-area:auto;grid-column:9}.ah-fixture-table .sm__market-cell:before{display:none;content:none}.ah-fixture-table__row button.sm__market-cell{width:100%;border:none;font-family:inherit;cursor:pointer;transition:background var(--transition-fast),outline-color var(--transition-fast)}.ah-fixture-table__row button.sm__market-cell:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-highlight) 14%,var(--color-surface-raised))}.ah-fixture-table__row button.sm__market-cell:disabled{cursor:not-allowed;opacity:.45}.ah-fixture-table .sm__market-cell--selected{outline:2px solid var(--color-accent-highlight);outline-offset:-2px;background:color-mix(in srgb,var(--color-accent-highlight) 18%,var(--color-surface-raised))}.ah-fixture-table__teams{position:relative}.ah-fixture-table__cutoff-note{position:absolute;left:0;top:100%;margin-top:1px;font-size:var(--text-3xs);line-height:1;white-space:nowrap;color:var(--color-warning);pointer-events:none}.ah-fixture-table__tips-cell{grid-column:7;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.ah-fixture-table__tips-cell--below{justify-content:flex-start;width:100%;padding:var(--space-1) var(--space-3) var(--space-2);box-sizing:border-box}button.ah-fixture-table__tips-cell--action{appearance:none;border:0;background:rgba(0,0,0,0);font:inherit;cursor:pointer;text-align:left}button.ah-fixture-table__tips-cell--action:disabled{cursor:default}button.ah-fixture-table__tips-cell--action:hover:not(:disabled) .ah-fixture-table__tips-count{color:var(--color-text-primary)}.ah-fixture-table__performers{display:flex;align-items:center;justify-content:flex-end;overflow:hidden;gap:var(--space-3);margin:-4px var(--space-3) 0;padding:var(--space-1) 0 var(--space-2);font-size:var(--text-xs);min-width:0}.ah-fixture-table__performers-toggle{order:2;flex:none;display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-text-muted);transition:color var(--transition-fast)}.ah-fixture-table__performers-toggle:hover{color:var(--color-text-secondary)}.ah-fixture-table__performers-view{order:3;flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--space-2);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:rgba(0,0,0,0);cursor:pointer;color:var(--tip-violet);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ah-fixture-table__performers-view:hover{border-color:color-mix(in srgb,var(--tip-violet) 36%,transparent);background:color-mix(in srgb,var(--tip-violet) 10%,transparent);color:var(--color-text-primary);text-decoration:none}.ah-fixture-table__performers-label{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-3xs);font-weight:var(--font-bold)}.ah-fixture-table__performers-arrow{flex:none;transition:transform var(--transition-fast)}.ah-fixture-table__performers--open .ah-fixture-table__performers-arrow{transform:rotate(90deg)}.ah-fixture-table__performers-list{order:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;max-width:0;margin-right:0;opacity:0;overflow:hidden;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left;font:inherit;white-space:nowrap;pointer-events:none;transition:max-width var(--transition-base),opacity var(--transition-fast),margin-right var(--transition-base)}@media(prefers-reduced-motion:reduce){.ah-fixture-table__performers-list{transition:none}}.ah-fixture-table__performers--open .ah-fixture-table__performers-list{flex:1 1 auto;min-width:0;max-width:100%;margin-right:var(--space-3);opacity:1;overflow-x:auto;pointer-events:auto}@media(max-width:1200px){.ah-fixture-table__performers,.ah-fixture-table__performers-list{flex-wrap:wrap;row-gap:var(--space-2)}.ah-fixture-table__performers-list{display:none;order:4;justify-content:flex-end;max-width:100%;max-height:0;overflow:hidden;transition:max-height var(--transition-base),opacity var(--transition-fast)}.ah-fixture-table__performers--open .ah-fixture-table__performers-list{display:flex;flex:1 0 100%;max-width:100%;max-height:240px;margin-right:0;overflow:visible}.ah-fixture-table__performer{white-space:nowrap}}.ah-fixture-table__performer{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast)}.ah-fixture-table__performer:hover{text-decoration:none}.ah-fixture-table__performer:hover .ah-fixture-table__performer-name{color:var(--color-text-primary)}.ah-fixture-table__performer-avatar{width:20px;height:20px;border-radius:var(--radius-full);overflow:hidden;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-raised)}.ah-fixture-table__performer-avatar img{width:100%;height:100%;object-fit:cover}.ah-fixture-table__performer-name{color:var(--color-text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis}.ah-fixture-table__performer-profit{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-bold);color:var(--color-text-secondary)}.ah-fixture-table__performer-profit.is-positive{color:var(--color-win)}.ah-fixture-table__performer-profit.is-negative{color:var(--color-loss)}.ah-fixture-table__tips-count{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.ah-fixture-table__popularity{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--tip-ember) 15%,var(--color-surface-raised));color:var(--tip-ember);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}.ah-fixture-table__avatar-stack{display:inline-flex}.ah-fixture-table__avatar{width:24px;height:24px;border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--color-surface);margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-raised)}.ah-fixture-table__avatar:first-child{margin-left:0}.ah-fixture-table__avatar img{width:100%;height:100%;object-fit:cover}.ah-fixture-table__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.ah-fixture-table__avatar--overflow,.ah-fixture-table__avatar-fallback{font-size:var(--text-3xs);font-weight:var(--font-bold);color:var(--color-text-secondary)}.ah-fixture-table__avatar--overflow{margin-left:-8px;background:var(--color-surface-overlay)}.ah-fixture-table__hot-tag{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--tip-gold) 45%,transparent);background:color-mix(in srgb,var(--tip-gold) 14%,transparent);color:var(--tip-gold);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ah-fixture-table--readonly .ah-fixture-table__row{min-height:84px;border-radius:var(--radius-md)}.ah-fixture-table--readonly .s-crest{width:26px;height:26px}.ah-fixture-table--readonly .ah-fixture-table__team{font-size:var(--text-2sm);gap:var(--space-2)}.ah-fixture-table--readonly .sm__market-cell{padding:var(--space-1) 2px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);transition:background var(--transition-fast),border-color var(--transition-fast)}.ah-fixture-table--readonly .ah-fixture-table__row:hover .sm__market-cell{background:color-mix(in srgb,var(--color-surface-overlay) 88%,transparent);border-color:var(--color-border)}.ah-fixture-table--readonly .ah-fixture-table__row:has(.ah-fixture-table__hot-tag){background:color-mix(in srgb,var(--tip-gold) 5%,transparent)}.ah-fixture-table--readonly .ah-fixture-table__row:has(.ah-fixture-table__hot-tag):hover{background:color-mix(in srgb,var(--tip-gold) 9%,var(--schedule-row-hover-bg,var(--color-surface-raised)))}.ah-fixture-table--readonly .ah-fixture-table__row:hover .sm__market-cell--ah-line,.ah-fixture-table--readonly .sm__market-cell--ah-line{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-text-muted)}@media(max-width:760px){.ah-fixture-table--readonly .ah-fixture-table__row{min-height:0;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"date date date date date date time time time time time time" "teams teams teams teams teams teams teams teams teams teams teams teams" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "tips tips tips tips tips tips tips tips tips tips tips tips";row-gap:10px;padding:var(--space-3)}.ah-fixture-table--readonly .ah-fixture-table__time{justify-content:flex-end}.ah-fixture-table--readonly .ah-fixture-table__tips-cell{grid-area:tips;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3);padding-top:10px;border-top:1px solid var(--color-border-subtle)}.ah-fixture-table--readonly .ah-fixture-table__popularity{margin-left:auto}}.ah-fixture-table--selectable button.sm__market-cell{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ah-fixture-table--selectable .ah-fixture-table__row:hover button.sm__market-cell:not(:disabled){background:color-mix(in srgb,var(--color-surface-overlay) 88%,transparent)}.ah-fixture-table--selectable button.sm__market-cell:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-highlight) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent-highlight) 14%,var(--color-surface-raised));transform:translateY(-1px)}.ah-fixture-table--selectable button.sm__market-cell:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:1px}.ah-fixture-table--selectable .sm__market-cell--selected,.ah-fixture-table--selectable .sm__market-cell--selected:hover:not(:disabled){outline:none;border-color:var(--color-accent-highlight);background:color-mix(in srgb,var(--color-accent-highlight) 22%,var(--color-surface-raised));box-shadow:inset 0 0 0 1px var(--color-accent-highlight),0 4px 14px -6px color-mix(in srgb,var(--color-accent-highlight) 60%,transparent);transform:none}.ah-fixture-table--selectable .sm__market-cell--selected:before{content:"";display:block;position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--radius-full);pointer-events:none;animation:cup-pick-burst .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes cup-pick-burst{0%{opacity:1;box-shadow:0 0 0 var(--tip-gold),0 0 0 var(--tip-ember),0 0 0 var(--color-brand),0 0 0 var(--tip-violet),0 0 0 #f472b6,0 0 0 var(--color-win)}to{opacity:0;box-shadow:-20px -14px 0 var(--tip-gold),18px -18px 0 var(--tip-ember),24px 6px 0 var(--color-brand),-24px 8px 0 var(--tip-violet),8px 20px 0 #f472b6,-8px -24px 0 var(--color-win)}}@media(prefers-reduced-motion:reduce){.ah-fixture-table--selectable button.sm__market-cell:hover:not(:disabled){transform:none}.ah-fixture-table--selectable .sm__market-cell--selected:before{display:none;animation:none}}@media(max-width:760px){.ah-fixture-table__head{display:none}.ah-fixture-table__row,.ah-fixture-table__row--readonly{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams teams teams" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway";min-height:0;row-gap:10px;padding:var(--space-3) 10px var(--space-3)}.ah-fixture-table__row--readonly{grid-template-areas:"date date date date date date date date date date date date" "time time time teams teams teams teams teams teams teams teams teams" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "tips tips tips tips tips tips tips tips tips tips tips tips"}.ah-fixture-table__row:before{content:"Goal Spread";grid-area:ahHeader;align-self:end;justify-self:stretch;min-height:14px;padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-align:center;text-transform:uppercase}.ah-fixture-table__row:has(.ah-fixture-table__unavailable):before{display:none}.ah-fixture-table__date,.ah-fixture-table__time{display:flex;min-width:0}.ah-fixture-table__date{grid-area:date;align-items:center}.ah-fixture-table__time{grid-area:time;align-self:center}.ah-fixture-table__teams{grid-area:teams;align-self:center;justify-self:stretch;gap:var(--space-1)}.ah-fixture-table__team-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}.ah-fixture-table__row .sm__market-cell--ah-home{grid-area:ahHome;grid-column:auto}.ah-fixture-table__row .sm__market-cell--ah-line{grid-area:ahLine;grid-column:auto}.ah-fixture-table__row .sm__market-cell--ah-away{grid-area:ahAway;grid-column:auto}.ah-fixture-table__unavailable{grid-area:ahHeader;grid-column:1/-1}.ah-fixture-table__tips-cell{grid-area:tips;grid-column:auto;justify-content:flex-start}.ah-fixture-table__cutoff-note{grid-column:1/-1;margin-top:0}}.pick-slip-bar{position:fixed;right:var(--space-5);z-index:var(--z-sticky);width:380px;max-width:calc(100vw - 2*var(--space-4));min-height:56px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-xl)}.pick-slip-bar__header{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:6px var(--space-4);border:none;background:rgba(0,0,0,0);color:inherit;text-align:left}.pick-slip-bar__count{min-width:22px;padding:0;border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-bold);text-align:center;flex:none;display:inline-flex;align-items:center;justify-content:center;height:22px;background:var(--color-surface-overlay);color:var(--color-text-primary);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-slip-bar__header-text{display:flex;flex-direction:column;flex:1 1;min-width:0}.pick-slip-bar__scope{font-size:var(--text-3xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);letter-spacing:.02em}.pick-slip-bar__scope,.pick-slip-bar__summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-slip-bar__summary{font-size:var(--text-2xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-slip-bar__caret{width:32px;height:32px;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.pick-slip-bar__caret:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.pick-slip-bar__caret:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.pick-slip-bar__caret:active{transition:none;transform:scale(.97)}.pick-slip-bar__header-cta{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:88px;padding-inline:var(--space-4);border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.pick-slip-bar__header-cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.pick-slip-bar__header-cta:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}.pick-slip-bar__header-cta:active{transition:none;transform:scale(.97)}.pick-slip-bar--collapsed{border-top-color:color-mix(in srgb,var(--color-accent-highlight) 45%,var(--color-border))}@media(prefers-reduced-motion:reduce){.pick-slip-bar__caret:active,.pick-slip-bar__header-cta:active{transform:none}}.pick-slip-bar__slip-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0}.pick-slip-bar__slip-title{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.pick-slip-bar__slip-head .pick-slip-bar__clear-all{margin-left:auto}.pick-slip-bar__body{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.pick-slip-bar__preview{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.pick-slip-bar__crests{flex:none;align-self:center;display:inline-flex;align-items:center}.pick-slip-bar__crest{width:18px;height:18px;border-radius:var(--radius-full);object-fit:contain}.pick-slip-bar__crest+.pick-slip-bar__crest{margin-left:-6px;box-shadow:0 0 0 1px var(--color-surface-raised)}.pick-slip-bar__crest--placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-overlay);color:var(--color-text-muted);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1}.pick-slip-bar__preview:last-of-type{border-bottom:none;padding-bottom:0}.pick-slip-bar__preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pick-slip-bar__preview-title{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px;font-size:var(--text-sm);color:var(--color-text-primary)}.pick-slip-bar__preview-odds{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-accent-highlight)}.pick-slip-bar__preview-remove{background:rgba(0,0,0,0);border:none;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer;padding:var(--space-1)}.pick-slip-bar__preview-remove:hover{color:var(--color-danger)}.pick-slip-bar__preview-meta{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--color-text-secondary)}.pick-slip-bar__stake-mode-tabs{display:inline-flex;align-self:flex-start;gap:2px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised)}.pick-slip-bar__stake-mode-tab{padding:var(--space-1) var(--space-4);border:none;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.pick-slip-bar__stake-mode-tab:hover{color:var(--color-text-primary)}.pick-slip-bar__stake-mode-tab--active{background:var(--color-accent-highlight);color:var(--color-accent-contrast)}.pick-slip-bar__stake-summary{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.pick-slip-bar__preview-stake{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.pick-slip-bar__preview-stake label{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.pick-slip-bar__stake-field{display:inline-flex;align-items:center;flex:1 1;min-width:0;height:48px;padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.pick-slip-bar__stake-field:focus-within{border-color:var(--color-accent-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-highlight) 22%,transparent)}.pick-slip-bar__stake-currency{color:var(--color-text-muted);font-size:var(--text-sm)}.pick-slip-bar__stake-field input{flex:1 1;min-width:0;height:100%;padding:0 var(--space-3) 0 var(--space-1);border:none;background:rgba(0,0,0,0);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-slip-bar__stake-field input:focus-visible{outline:none}.pick-slip-bar__stake-field input::-webkit-inner-spin-button,.pick-slip-bar__stake-field input::-webkit-outer-spin-button{appearance:none;margin:0}.pick-slip-bar__stake-field input[type=number]{appearance:textfield}.pick-slip-bar__price-tiers{display:flex;flex-direction:column;gap:var(--space-2)}.pick-slip-bar__price-tiers-label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.pick-slip-bar__price-tiers-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pick-slip-bar__pricing-mode{display:inline-flex;padding:2px;gap:2px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface)}.pick-slip-bar__pricing-mode-btn{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.pick-slip-bar__pricing-mode-btn:hover{color:var(--color-text-primary)}.pick-slip-bar__pricing-mode-btn--active{background:var(--color-brand);color:var(--color-brand-contrast)}.pick-slip-bar__price-total{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.pick-slip-bar__price-tier{min-width:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-secondary);font-family:inherit;font-weight:var(--font-semibold);cursor:pointer}.pick-slip-bar__price-tier--active{border-color:var(--color-accent-highlight);color:var(--color-accent-highlight);background:color-mix(in srgb,var(--color-accent-highlight) 14%,var(--color-surface-raised))}.pick-slip-bar__pricing-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.pick-slip-bar__pricing-summary-text{font-size:var(--text-sm);color:var(--color-text-secondary)}.pick-slip-bar__pricing-change{padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);text-decoration:underline;cursor:pointer}.pick-slip-bar__pricing-change:hover,.pick-slip-bar__review-note{color:var(--color-text-secondary)}.pick-slip-bar__error,.pick-slip-bar__review-note{font-size:var(--text-xs)}.pick-slip-bar__error{color:var(--color-danger)}.pick-slip-bar__clear-all{background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;padding:var(--space-1);text-decoration:none}.pick-slip-bar__clear-all:hover{color:var(--color-text-primary);text-decoration:none}.pick-slip-bar__clear-all:active{transition:none;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.pick-slip-bar__clear-all:active{transform:none}}.pick-slip-bar__footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.pick-slip-bar__guidance{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.pick-slip-bar__free{margin:0;font-size:var(--text-2xs);color:var(--color-text-muted)}.pick-slip-bar__submit{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);min-height:50px;width:100%;padding:var(--space-3);border-radius:var(--radius-full);font-family:inherit;font-weight:var(--font-semibold);font-size:var(--text-base);cursor:pointer}.pick-slip-bar__submit:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.pick-slip-bar__submit:disabled{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.pick-slip-bar__submit:active:not(:disabled){transition:none;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.pick-slip-bar__submit:active:not(:disabled){transform:none}}@media(max-width:640px){.pick-slip-bar{left:0;right:0;width:auto;max-width:none;border-radius:0;border-left:none;border-right:none}}.os-slipdock__link{display:flex;flex:1 1;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none}.os-slipdock__caret{flex:none;color:var(--color-text-muted)}.login-required-modal{width:100%}.login-required-modal h2{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-2)}.login-required-modal p{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-5)}.login-required-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.login-required-sheet.modal-sheet--dialog.modal-sheet--md .modal-sheet__surface{max-width:440px}.login-required-sheet.modal-sheet--dialog .modal-sheet__body{padding:var(--space-3) var(--space-6) var(--space-6)}.login-required-sheet.modal-sheet--dialog .modal-sheet__grabber{padding-inline:var(--space-6)}.login-required-sheet__head{min-width:0}.login-required-sheet__title{margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.2;letter-spacing:-.015em;color:var(--color-text-primary)}.login-required-sheet__lead{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}.login-required-modal--auth .auth-card--embedded{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.login-required-modal--auth .auth-shell--embedded{margin:0}.login-required-modal--auth .auth-card__subtitle{display:none}.login-required-modal--auth p{margin-bottom:var(--space-3)}.login-required-modal--auth .btn--google{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary)}@media(hover:hover){.login-required-modal--auth .btn--google:hover{border-color:var(--color-brand)}}.login-required-modal--auth .btn--google .btn__icon{flex:0 0 auto}.login-required-modal--auth .auth-divider{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-4) var(--space-1)}.login-required-modal--auth .auth-divider:after,.login-required-modal--auth .auth-divider:before{content:"";position:static;flex:1 1 auto;height:1px;background:var(--color-border)}.login-required-modal--auth .auth-divider__text{flex:0 0 auto;padding:0;background:none;font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.login-required-modal--auth .auth-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-3);margin-top:var(--space-4)}.login-required-modal--auth .auth-form>*{grid-column:1/-1;min-width:0}.login-required-modal--auth .auth-stay{grid-area:3/1;margin:0}.login-required-modal--auth .auth-forgot{grid-area:3/2;margin:0;text-align:end}.login-required-modal--auth .auth-forgot__link{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-brand)}.login-required-modal--auth .form-field{display:flex;flex-direction:column;gap:var(--space-1)}.login-required-modal--auth .auth-submit{width:100%;min-height:50px;margin-top:var(--space-1);font-size:var(--text-base)}.login-required-modal--auth .auth-shell__footer{margin:var(--space-5) 0 0;text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}.login-required-modal--auth .auth-shell__footer-link{padding:0;border:0;background:none;font:inherit;font-weight:var(--font-semibold);color:var(--color-brand);cursor:pointer}.login-required-modal--auth .auth-password__box{position:relative;display:block}.login-required-modal--auth .auth-password__box .form-input{padding-inline-end:calc(var(--tap-min) + var(--space-1))}.login-required-modal--auth .auth-password__reveal{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:var(--tap-min);border:none;background:none;color:var(--color-text-muted);cursor:pointer}.terms-accept-modal{width:100%;display:flex;flex-direction:column;min-height:0}.terms-accept-modal h2{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-2)}.terms-accept-modal__intro{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.terms-accept-modal__body{flex:1 1;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.terms-accept-modal__body section+section{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.terms-accept-modal__body h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3);line-height:var(--leading-snug)}.terms-accept-modal__body p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:68ch}.terms-accept-modal__body p+p{margin-top:var(--space-4)}.terms-accept-modal__actions{display:flex;gap:var(--space-3)}.terms-accept-modal__actions>.btn--primary{flex:1 1}.winners-sheet.modal-sheet--dialog.modal-sheet--md .modal-sheet__surface{max-width:480px}.winners-sheet.modal-sheet--dialog .modal-sheet__body{padding:var(--space-2) var(--space-6) var(--space-6)}.winners-sheet.modal-sheet--dialog .modal-sheet__grabber{padding-inline:var(--space-6)}.winners-sheet__head{min-width:0}.winners-sheet__eyebrow{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.winners-sheet__title{margin:var(--space-1) 0 0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.2;letter-spacing:-.015em;color:var(--color-text-primary)}.winners-sheet__seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg)}.winners-sheet__segbtn{min-height:var(--tap-min);padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);cursor:pointer}.winners-sheet__segbtn--on{background:var(--color-surface-raised);color:var(--color-text-primary)}.winners-sheet__segbtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.winners-sheet__caption{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.winners-sheet__section+.winners-sheet__section{margin-top:var(--space-4)}.winners-sheet__sectionhead{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.winners-sheet__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.winners-sheet__row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised)}.winners-sheet__row--gold{background:linear-gradient(var(--color-medal-gold-wash),var(--color-medal-gold-wash)),var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-medal-gold-hairline)}.winners-sheet__row--silver{background:linear-gradient(var(--color-medal-silver-wash),var(--color-medal-silver-wash)),var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-medal-silver-hairline)}.winners-sheet__row--bronze{background:linear-gradient(var(--color-medal-bronze-wash),var(--color-medal-bronze-wash)),var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-medal-bronze-hairline)}.winners-sheet__row--gold .winners-sheet__prize{color:var(--color-medal-gold)}.winners-sheet__row--silver .winners-sheet__prize{color:var(--color-medal-silver)}.winners-sheet__row--bronze .winners-sheet__prize{color:var(--color-medal-bronze)}.winners-sheet__row--you{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));box-shadow:inset 3px 0 0 var(--color-brand)}.winners-sheet__rank{display:inline-grid;flex:0 0 auto;place-items:center;min-width:24px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-secondary)}.winners-sheet__avatar{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover}.winners-sheet__avatar--initial{display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);background:var(--color-surface)}.winners-sheet__avatar--initial,.winners-sheet__name{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.winners-sheet__name{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;min-width:0;min-height:var(--tap-min);text-decoration:none}.winners-sheet__nametext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.winners-sheet__name:focus-visible,a.winners-sheet__name:hover{text-decoration:underline}.winners-sheet__prize{flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.winners-sheet__foot{margin-top:var(--space-5)}.winners-sheet__cta{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.coin-balance{display:flex;align-items:center;gap:var(--space-3)}.coin-balance__amount{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none}.coin-balance__amount:focus-visible,.coin-balance__amount:hover{text-decoration:none}.coin-balance__label{font-weight:var(--font-normal);color:var(--color-text-secondary);margin-left:2px}.coin-balance__buy-btn{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.reward-balance__amount svg{color:var(--color-warning);width:14px;height:auto;vertical-align:-1px}.coin-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.coins-page .coin-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.coins-page .coin-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coin-pack-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);cursor:pointer;text-align:center;overflow:visible;transition:border-color var(--transition-fast),background var(--transition-fast)}@media(prefers-reduced-motion:reduce){.coin-pack-card{transition:none}}.coin-pack-card:focus-visible,.coin-pack-card:hover:not(:disabled){border-color:var(--color-border-strong)}.coin-pack-card--selected,.coin-pack-card--selected:hover:not(:disabled){border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 13%,var(--color-surface-raised))}.coin-pack-card:disabled{cursor:not-allowed;background:var(--color-surface-raised);border-color:var(--color-border-subtle)}.coin-pack-card:disabled,.coin-pack-card:disabled .coin-pack-card__amount,.coin-pack-card:disabled .coin-pack-card__price{color:var(--color-text-muted)}.coin-pack-card--busy:disabled{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 13%,var(--color-surface-raised))}.coin-pack-card--busy:disabled .coin-pack-card__amount{color:var(--color-text-secondary)}.coin-pack-card--busy:disabled .coin-pack-card__price,.coin-pack-card__amount{color:var(--color-text-primary)}.coin-pack-card__amount{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coin-pack-card__price{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-tight)}.coin-pack-card__bonus{top:calc(var(--space-2)*-1);right:calc(var(--space-2)*-1);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning);color:var(--color-warning-contrast);font-size:var(--text-2xs)}.coin-pack-card__bonus,.coin-pack-card__mark{position:absolute;font-weight:var(--font-semibold);white-space:nowrap}.coin-pack-card__mark{bottom:calc(var(--space-2)*-1);left:50%;transform:translateX(-50%);padding:1px var(--space-2);border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.wallet-buy-bar{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-overlay)}.wallet-buy-bar--dock{position:fixed;left:0;right:0;bottom:var(--mobile-nav-inset);z-index:var(--z-sticky);justify-content:center;margin-bottom:0}.wallet-buy-bar--inline{margin-bottom:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.wallet-buy-bar--sheet{position:sticky;bottom:0;margin-bottom:var(--space-4);margin-inline:calc(var(--space-4)*-1);padding-inline:var(--space-4)}.wallet-buy-bar__cta{flex:1 1 auto;max-width:420px;min-height:50px;padding-inline:var(--space-5);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.wallet-buy-bar__cta:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.wallet-buy-bar__cta:active:not(:disabled){transition:none;transform:scale(.98)}.wallet-buy-bar__cta:disabled{cursor:not-allowed;background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.wallet-buy-bar__cta{transition:background var(--transition-fast)}.wallet-buy-bar__cta:active:not(:disabled){transform:none}}.statement{--statement-columns:minmax(88px,auto) minmax(0,1fr) minmax(84px,auto) minmax(84px,auto);display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.statement__head,.statement__row{display:grid;grid-template-columns:var(--statement-columns);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3)}.statement__head{background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.statement__row:nth-child(2n){background:color-mix(in srgb,var(--color-surface) 55%,transparent)}.statement__date{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.statement__desc{font-size:var(--text-sm);color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statement__counterparty,.statement__source{color:var(--color-text-secondary)}.statement__source{display:inline-flex;align-items:center;margin-inline-start:var(--space-2);padding:1px var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);vertical-align:middle}.statement__source--promotional{color:var(--color-brand);border-color:var(--color-brand)}.statement__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statement__amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.statement__amount--positive{color:var(--color-success)}.statement__amount--negative{color:var(--color-danger)}.statement__balance{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.statement__pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.statement__pager-status{font-size:var(--text-xs);color:var(--color-text-secondary)}.statement__pager-btn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}.statement__pager-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){.statement{--statement-columns:minmax(72px,auto) minmax(0,1fr) minmax(72px,auto)}.statement__balance,.statement__head>:last-child{display:none}}.ranking-sidebar{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:fit-content}.ranking-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ranking-sidebar__title{margin:0;font-size:var(--text-base);font-weight:var(--font-bold);line-height:1.3;color:var(--color-text-primary)}.ranking-sidebar__description,.ranking-sidebar__howto{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--color-text-secondary)}.ranking-sidebar__howto{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-subtle,rgba(148,163,184,.08))}.ranking-sidebar__howto svg{flex:0 0 auto;margin-top:1px;color:var(--color-text-muted)}.ranking-sidebar__howto-list{flex-direction:column;gap:var(--space-1);list-style:none;padding-left:var(--space-2)}.ranking-sidebar__howto-item{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}.ranking-sidebar__howto-item svg{flex:0 0 auto;margin-top:1px;color:var(--color-text-muted)}.ranking-sidebar__period-switch{display:flex;width:100%;gap:var(--space-1);margin-bottom:calc(var(--space-1) - var(--space-3))}.ranking-sidebar__period-switch .market-filter__btn{flex:1 1 33.3333%;min-width:0;padding-block:3px;padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-normal);text-align:center;justify-content:center}.ranking-sidebar__audience-switch{display:flex;width:100%;gap:var(--space-1);margin-bottom:calc(-1*var(--space-1))}.ranking-sidebar__audience-switch .market-filter__btn{flex:1 1 50%;padding-block:3px;padding-inline:var(--space-2);font-size:var(--text-xs);text-align:center;justify-content:center}.ranking-sidebar__window-stepper{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-2)}.ranking-sidebar__window-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-md);line-height:1;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.ranking-sidebar__window-arrow:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ranking-sidebar__window-arrow:disabled{opacity:.35;cursor:default}.ranking-sidebar__window-label{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--space-2);flex:0 1 auto;min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:center;color:var(--color-text-primary)}.ranking-sidebar__window-tag{font-size:var(--text-3xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.ranking-sidebar__pagerow{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.ranking-sidebar__pagerow-trailing{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;text-align:center}.ranking-sidebar__pagerow-trailing .qmeter{width:100%}.ranking-sidebar__list{display:flex;flex-direction:column;gap:var(--space-2)}.ranking-sidebar__row{display:grid;position:relative;border:1px solid rgba(0,0,0,0);grid-template-columns:22px 32px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background var(--transition-fast)}.ranking-sidebar__row-link{position:absolute;inset:0;z-index:1;border-radius:inherit;text-decoration:none}.ranking-sidebar__row .badge-row{position:relative;z-index:2}.ranking-sidebar__row .badge-row:has(.badge-mark[data-badge-name]:focus-visible),.ranking-sidebar__row .badge-row:has(.badge-mark[data-badge-name]:hover){z-index:30}.ranking-sidebar__row,.ranking-sidebar__row:hover{text-decoration:none}.ranking-sidebar__row:hover{background:var(--color-surface-raised)}.ranking-sidebar__row{min-height:56px}.ranking-sidebar__row--gold{background:color-mix(in srgb,#fbbf24 8%,transparent)}.ranking-sidebar__row--silver{background:color-mix(in srgb,#cbd5e1 8%,transparent)}.ranking-sidebar__row--bronze{background:color-mix(in srgb,#e8935a 8%,transparent)}.ranking-sidebar__row--gold:hover{background:color-mix(in srgb,#fbbf24 14%,var(--color-surface-raised))}.ranking-sidebar__row--silver:hover{background:color-mix(in srgb,#cbd5e1 14%,var(--color-surface-raised))}.ranking-sidebar__row--bronze:hover{background:color-mix(in srgb,#e8935a 14%,var(--color-surface-raised))}.ranking-sidebar__row--loading{pointer-events:none}.ranking-sidebar__list--pinned{padding-bottom:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px dashed var(--color-border)}.ranking-sidebar__self{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border);--self-slot-h:30px}.ranking-sidebar__self .ranking-sidebar__row{min-height:var(--self-slot-h);background:color-mix(in srgb,var(--color-brand) 10%,transparent)}.ranking-sidebar__self .ranking-sidebar__row:hover{background:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface-raised))}.ranking-sidebar__self-note{display:flex;align-items:center;justify-content:center;min-height:var(--self-slot-h);padding:0 var(--space-2);text-align:center}.ranking-sidebar__self-note-text{font-size:var(--text-3xs);line-height:1.3;color:var(--color-text-muted)}.ranking-sidebar__self-note-text--dashes{letter-spacing:.1em;color:var(--color-text-secondary)}.ranking-sidebar__row--house{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 18%,transparent),color-mix(in srgb,var(--color-brand) 4%,transparent));border:1px solid color-mix(in srgb,var(--color-brand) 40%,transparent)}.ranking-sidebar__row--house:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 26%,var(--color-surface-raised)),color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised)))}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house{border-color:rgba(0,0,0,0)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house:not(.ranking-sidebar__row--gold):not(.ranking-sidebar__row--silver):not(.ranking-sidebar__row--bronze){background:rgba(0,0,0,0)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house:not(.ranking-sidebar__row--gold):not(.ranking-sidebar__row--silver):not(.ranking-sidebar__row--bronze):hover{background:var(--color-surface-raised)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--gold{background:color-mix(in srgb,#fbbf24 8%,transparent)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--silver{background:color-mix(in srgb,#cbd5e1 8%,transparent)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--bronze{background:color-mix(in srgb,#e8935a 8%,transparent)}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--gold:hover{background:color-mix(in srgb,#fbbf24 14%,var(--color-surface-raised))}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--silver:hover{background:color-mix(in srgb,#cbd5e1 14%,var(--color-surface-raised))}.ranking-sidebar__list:not(.ranking-sidebar__list--pinned) .ranking-sidebar__row--house.ranking-sidebar__row--bronze:hover{background:color-mix(in srgb,#e8935a 14%,var(--color-surface-raised))}.ranking-sidebar__expert-badge{display:inline-flex;align-items:center;margin-left:var(--space-1);padding:0 6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--tip-violet) 16%,transparent);color:var(--tip-violet);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;flex:0 0 auto}.ranking-sidebar__rank{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--font-semibold)}.ranking-sidebar__rank--big{font-size:var(--text-3xs);letter-spacing:-.03em}.ranking-sidebar__avatar{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold)}.ranking-sidebar__avatar,.ranking-sidebar__avatar--fallback{background:var(--color-surface-raised);color:var(--color-text-secondary)}.ranking-sidebar__avatar--house{background:var(--color-brand-ring);color:var(--color-brand)}.ranking-sidebar__identity{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ranking-sidebar__badgeline .badge-row{flex-wrap:wrap}.ranking-sidebar__name{color:var(--color-text-primary);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.ranking-sidebar__name--ai{font-weight:var(--font-bold);letter-spacing:.01em;color:var(--color-text-primary)}.ranking-sidebar__row--house-vip{background:color-mix(in srgb,var(--tip-gold) 12%,transparent)}.ranking-sidebar__row--house-vip:hover{background:color-mix(in srgb,var(--tip-gold) 18%,var(--color-surface-raised))}.ranking-sidebar__unranked-note{font-size:var(--text-xs);color:var(--color-text-muted)}.ranking-sidebar__stats{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:1.15}.ranking-sidebar__winrate{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap}.ranking-sidebar__form{display:flex;align-items:center;gap:3px;min-height:8px}.ranking-sidebar__form-dot{flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-border)}.ranking-sidebar__form-dot--win{background:var(--color-win)}.ranking-sidebar__form-dot--loss{background:var(--color-loss)}.ranking-sidebar__form-dot--flat{background:var(--color-text-muted)}.ranking-sidebar__bar-divider{margin:var(--space-3) 0 var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.3}.ranking-sidebar__bar-divider,.ranking-sidebar__row--below-bar .ranking-sidebar__name,.ranking-sidebar__row--below-bar .ranking-sidebar__record{color:var(--color-text-secondary)}.ranking-sidebar__row--below-bar .ranking-sidebar__rank{color:var(--color-text-muted)}.ranking-sidebar__rank--bar-withheld{color:var(--color-warning);-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor;text-underline-offset:3px;cursor:help}.ranking-sidebar__winrate-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranking-sidebar__winrate-figure--high{color:var(--color-win)}.ranking-sidebar__winrate-figure--mid{color:var(--color-warning)}.ranking-sidebar__winrate-figure--low{color:var(--color-loss)}.ranking-sidebar__winrate-count{color:var(--color-text-muted);font-weight:var(--font-semibold)}.ranking-sidebar__winrate .ranking-sidebar__winrate-count{color:var(--color-text-muted);font-weight:var(--font-medium)}.ranking-sidebar__track-record{font-size:var(--text-2sm);line-height:1.3;font-weight:var(--font-medium);text-align:right;white-space:normal;overflow-wrap:anywhere;color:var(--color-text-secondary)}.ranking-sidebar__row--tips{row-gap:1px}.ranking-sidebar__row--tips .ranking-sidebar__view-tips{grid-column:4;grid-row:2;justify-self:end;padding-block:1px}.ranking-sidebar__row--tips .ranking-sidebar__avatar,.ranking-sidebar__row--tips .ranking-sidebar__identity,.ranking-sidebar__row--tips .ranking-sidebar__rank{grid-row:1/span 2;align-self:center}.ranking-sidebar__row--tips .ranking-sidebar__stats{grid-row:1;align-self:center}.ranking-sidebar__row--badgeline{grid-template-rows:auto 1rem;row-gap:1px;padding-block:2px}.ranking-sidebar__row--badgeline .ranking-sidebar__rank{grid-area:1/1}.ranking-sidebar__row--badgeline .ranking-sidebar__avatar{grid-area:1/2}.ranking-sidebar__row--badgeline .ranking-sidebar__identity{grid-area:1/3}.ranking-sidebar__row--badgeline .ranking-sidebar__stats{grid-area:1/4}.ranking-sidebar__row--badgeline .ranking-sidebar__badgeline{grid-area:2/3}.ranking-sidebar__row--badgeline .ranking-sidebar__avatar,.ranking-sidebar__row--badgeline .ranking-sidebar__identity,.ranking-sidebar__row--badgeline .ranking-sidebar__rank,.ranking-sidebar__row--badgeline .ranking-sidebar__stats{align-self:center}.ranking-sidebar__badgeline{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ranking-sidebar__row--badgeline-empty:not(.ranking-sidebar__row--tips) .ranking-sidebar__avatar,.ranking-sidebar__row--badgeline-empty:not(.ranking-sidebar__row--tips) .ranking-sidebar__identity,.ranking-sidebar__row--badgeline-empty:not(.ranking-sidebar__row--tips) .ranking-sidebar__rank,.ranking-sidebar__row--badgeline-empty:not(.ranking-sidebar__row--tips) .ranking-sidebar__stats{transform:translateY(calc((1rem + 1px) / 2))}.ranking-sidebar__list--idle{opacity:.6}.ranking-sidebar__colhead{display:grid;grid-template-columns:22px 32px 1fr auto;align-items:center;gap:var(--space-3);padding:0 calc(var(--space-2) + 1px) var(--space-1);margin-block-end:var(--space-1);border-block-end:1px solid var(--color-border-subtle);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-text-muted);line-height:1.2}.ranking-sidebar__colhead-rank{grid-area:1/1}.ranking-sidebar__colhead-name{grid-area:1/3;min-width:0}.ranking-sidebar__colhead-stats{grid-area:1/4;justify-self:end;display:flex;align-items:baseline;gap:var(--space-1);text-align:right;white-space:nowrap}.ranking-sidebar__winrate--tight{font-size:var(--text-xs)}.ranking-sidebar__winrate--tight .ranking-sidebar__winrate-count{font-size:var(--text-3xs)}.ranking-sidebar__view-tips{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-brand) 40%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 10%,transparent);color:var(--color-brand-active,var(--color-brand));font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.2}.ranking-sidebar__row--tips:hover .ranking-sidebar__view-tips{background:color-mix(in srgb,var(--color-brand) 20%,transparent);border-color:color-mix(in srgb,var(--color-brand) 60%,var(--color-border))}.ranking-sidebar__profit{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-secondary);white-space:nowrap}.ranking-sidebar__stats .ranking-sidebar__profit{font-size:var(--text-xs);font-weight:var(--font-medium)}.ranking-sidebar__profit--positive{color:var(--color-win)}.ranking-sidebar__profit--negative{color:var(--color-loss)}.ranking-sidebar__empty{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-4) 0}.ranking-sidebar__winner-banner{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle,rgba(148,163,184,.08))}.ranking-sidebar__winner-heading{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}.ranking-sidebar__winner-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.ranking-sidebar__winner{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:1.4;color:var(--color-text-primary)}.ranking-sidebar__winner svg{flex:0 0 auto}.ranking-sidebar__winner-name{min-width:0;font-weight:var(--font-semibold);overflow-wrap:anywhere}.ranking-sidebar__winner--unfilled .ranking-sidebar__winner-name{font-weight:var(--font-normal);color:var(--color-text-secondary)}.ranking-sidebar__past-note{margin:0 0 var(--space-3);font-size:var(--text-xs);line-height:1.45;color:var(--color-text-secondary)}.ranking-sidebar__title--link{display:block;text-decoration:none;transition:color var(--transition-fast)}.ranking-sidebar__title--link:hover{color:var(--color-brand);text-decoration:none}.ranking-sidebar__pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.ranking-sidebar__page-btn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ranking-sidebar__page-btn--arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-full)}.ranking-sidebar__page-btn:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text-primary)}.ranking-sidebar__page-btn:disabled{opacity:.4;cursor:not-allowed}.ranking-sidebar__bar-notice{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.4}.ranking-sidebar__reference{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.ranking-sidebar__reference-note{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.ranking-sidebar__reference .ranking-sidebar__row--house,.ranking-sidebar__reference .ranking-sidebar__row--house-vip{background:rgba(0,0,0,0)}.ranking-sidebar__reference .ranking-sidebar__row--house-vip:hover,.ranking-sidebar__reference .ranking-sidebar__row--house:hover{background:var(--color-surface-raised)}.ranking-sidebar__controls{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ranking-sidebar__controls .ranking-sidebar__period-switch{flex:1 1 auto;min-width:0;margin-bottom:0}.ranking-sidebar__audience{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-full)}.ranking-sidebar__audience-btn{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ranking-sidebar__audience-btn--active{background:var(--color-surface-raised);color:var(--color-text-primary)}@media(max-width:400px){.ranking-sidebar__controls{flex-wrap:wrap}.ranking-sidebar__controls .ranking-sidebar__period-switch{flex-basis:100%}}.tipsters-fixtures-split__rankings .tipsters-rankings-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.bottom-sheet .tipsters-rankings-panel{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.bottom-sheet .ranking-sidebar{gap:var(--space-2)}.schedule-board .teaser-strip{min-width:0}.cup-teaser-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);display:flex;align-items:center;gap:var(--space-2);min-width:132px}.cup-teaser-card__rank{flex:none;min-width:1.25em;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted)}.cup-teaser-card__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary)}.cup-teaser-card__stat{flex:none;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--color-text-secondary)}@media(max-width:640px){.cup-teaser-card{min-width:112px}}.os-round{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3)}.os-round--open{border-color:color-mix(in srgb,var(--color-brand) 33%,transparent)}.os-round__head{display:flex;align-items:center;gap:var(--space-2)}.os-round__mark{color:var(--color-warning);flex:none}.os-round__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.os-round__window{font-size:var(--text-xs);color:var(--color-text-muted)}.os-round__flag{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;margin-inline-start:auto;padding:2px var(--space-2);border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase}.os-round__flag--free{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,transparent)}.os-round__flag--in{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 45%,transparent)}.os-round__deadline{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-lowest);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:.01em}.os-round__standing{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.os-round__avatar{flex:none;width:26px;height:26px;border-radius:var(--radius-full);object-fit:cover}.os-round__avatar--empty{background:var(--color-surface-overlay)}.os-round__standingtext{flex:1 1 auto;min-width:0}.os-round__you{display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary)}.os-round__standingline{display:block;margin-top:2px;font-size:var(--text-2xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-round__sep,.os-round__standingline{color:var(--color-text-muted)}.os-round__picks{list-style:none;margin:0;padding:0;display:grid;gap:1px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-border)}.os-round__pick{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);background:var(--color-surface)}.os-round__picksel{font-size:var(--text-xs);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-round__state{flex:none;padding:1px var(--space-2);border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase}.os-round__state--win{color:var(--color-win);border-color:color-mix(in srgb,var(--color-win) 45%,transparent)}.os-round__state--loss{color:var(--color-loss);border-color:color-mix(in srgb,var(--color-loss) 45%,transparent)}.os-round__state--push{color:var(--color-push);border-color:var(--color-border-strong)}.os-round__state--pending{color:var(--color-text-muted);border-color:var(--color-border)}.os-round__tally{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.os-round__figure{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:.01em}.os-round__figure--up{color:var(--color-win)}.os-round__figure--down{color:var(--color-loss)}.os-round__actions{display:grid;gap:var(--space-2)}@media(max-width:1407px){.os-round__actions{grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}}.os-round__cta{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:50px;padding-inline:var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.os-round__cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.os-round__cta--ghost{background:rgba(0,0,0,0);color:var(--color-text-secondary);border:1px solid var(--color-border);min-height:44px}.os-round__cta--ghost:hover{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border)}.os-round__cta:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.os-round__cta{transition:none}.os-round__cta:active{transform:none}}.os-round__hint{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.os-round__nextname{font-weight:var(--font-semibold);color:var(--color-text-primary)}.os-round__hint--link{display:block;color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}.os-round__hint--link:hover{color:var(--color-text-primary)}.os-round__links{justify-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.os-round__rules{justify-self:start;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-brand);text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast);padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.os-round__rules:hover{text-decoration:underline}.os-round__hint--link:active,.os-round__rules:active{opacity:.7}@media(prefers-reduced-motion:reduce){.os-round__hint--link{transition:none}}.os-round-mode{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-brand) 33%,transparent);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin-bottom:var(--space-3)}.os-round-mode__top{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.os-round-mode__eyebrow{font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.os-round-mode__clock{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.os-round-mode__rule{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.os-round-mode__progress{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.os-round-mode__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-round-mode__link{display:inline-flex;align-items:center;gap:var(--space-1);margin-inline-start:auto;color:var(--color-brand);font-weight:var(--font-semibold);text-decoration:none;white-space:nowrap}.os-round-mode__link:hover{text-decoration:underline}@media(max-width:480px){.os-round-mode__eyebrow{letter-spacing:.06em}}@media(max-width:760px){.os[data-pickmode] .os-phone-daystrip-wrap{position:static;z-index:auto}.os[data-pickmode] .os-phone-statusrow{top:calc(var(--navbar-height) + var(--navbar-day-tab-h))}}.os-round .os-prizeline__link,.os-round .os-prizeline__pool{white-space:normal}.os-round .os-prizeline__value{flex-shrink:1;min-width:0}.os-round-how{display:none}@media(min-width:1408px){.os-round-how{display:block;margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}}.os-round-how__title{margin:0 0 var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.os-round-how__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.os-round-how__step{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-3);align-items:start;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.os-round-how__step:last-child{padding-bottom:0;border-bottom:none}.os-round-how__num{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--color-text-muted)}.os-round-how__body{display:grid;gap:2px}.os-round-how__head{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.os-round-how__sub{font-size:var(--text-xs);line-height:1.45;color:var(--color-text-secondary)}.os-picklist{gap:var(--space-3);margin:0;padding:0;list-style:none}.os-picklist,.os-picklist__pick{display:flex;flex-direction:column}.os-picklist__pick{gap:var(--space-1)}.os-picklist__tags{display:flex;align-items:center;gap:var(--space-1);min-width:0;margin:0}.os-picklist__tag{min-width:0;overflow:hidden;padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-3xs);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap}.os-picklist__tag--overall{background:var(--os-accent-wash);color:var(--os-accent)}.os-picklist__tag--tier{background:var(--os-violet-wash);color:var(--os-violet)}.os-picklist__more{flex-shrink:0;color:var(--color-text-muted);font-size:var(--text-3xs)}.rw{--rw-accent-a08:rgba(56,189,248,0.08);--rw-accent-a15:rgba(56,189,248,0.15);--rw-sidebar-w:264px}[data-theme=light] .rw{--rw-accent-a08:rgba(3,105,161,0.07);--rw-accent-a15:rgba(3,105,161,0.12)}.rw{--rw-tile-radius:var(--radius-xl);--rw-gap-col:var(--space-6);--rw-gap-row:var(--space-8);--rw-ease:var(--ease-out-quart);--rw-slate:#cbd5e1;--rw-slate-2:#475569;--rw-gold-shelf:#eab308;--rw-gold-2:#a16207;--rw-amber:#fbbf24;--rw-amber-2:#f97316;--rw-sky:#38bdf8;--rw-sky-2:#6366f1;--rw-violet:#a78bfa;--rw-violet-2:#ec4899;--rw-emerald:#34d399;--rw-emerald-2:#059669;--rw-rose:#f472b6;--rw-rose-2:#f43f5e;--rw-orange:#fb923c;--rw-orange-2:#ea580c;padding-bottom:var(--space-16);padding-top:var(--space-10);--rw-gold-cta:#a16207;--rw-gold-bright:#eab308;--rw-gold-ring:rgb(202 138 4/35%);--rw-cta:var(--rw-gold-cta);--rw-cta-on:#ffffff;--rw-cta-hover:var(--rw-gold-bright);--rw-cta-hover-on:#0c0a09}.rw .btn--primary,.rw-dialog__redeem{background:var(--rw-cta);border-color:var(--rw-cta);color:var(--rw-cta-on)}.rw .btn--primary:hover:not(:disabled),.rw-dialog__redeem:hover:not(:disabled){background:var(--rw-cta-hover);border-color:var(--rw-cta-hover);color:var(--rw-cta-hover-on)}.rw .btn--primary:focus-visible,.rw-dialog__redeem:focus-visible{outline:2px solid var(--rw-gold-bright);outline-offset:2px}.rw-progress__value,.rw-redemption__meta,.rw-thread__time,.rw-tile__price,.rw-tile__price-from{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.rw-cat--slate{--rw-accent:var(--rw-slate);--rw-accent-2:var(--rw-slate-2)}.rw-cat--gold{--rw-accent:var(--rw-gold-cta);--rw-accent-2:var(--rw-gold-2)}.rw-cat--amber{--rw-accent:var(--rw-amber);--rw-accent-2:var(--rw-amber-2)}.rw-cat--sky{--rw-accent:var(--rw-sky);--rw-accent-2:var(--rw-sky-2)}.rw-cat--violet{--rw-accent:var(--rw-violet);--rw-accent-2:var(--rw-violet-2)}.rw-cat--emerald{--rw-accent:var(--rw-emerald);--rw-accent-2:var(--rw-emerald-2)}.rw-cat--rose{--rw-accent:var(--rw-rose);--rw-accent-2:var(--rw-rose-2)}.rw-cat--orange{--rw-accent:var(--rw-orange);--rw-accent-2:var(--rw-orange-2)}.rw-hero{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-10) var(--space-8);margin-bottom:var(--space-6);border-radius:var(--rw-tile-radius);border-bottom:3px solid var(--rw-cta);background:linear-gradient(150deg,var(--color-surface-raised) 0,var(--color-surface) 100%)}.rw-hero__eyebrow{margin:0;font-size:var(--text-xs);color:var(--color-text-primary)}.rw-hero__headline{margin:0;max-width:18ch;font-size:clamp(1.75rem,4vw,3rem);font-style:italic;font-weight:800;letter-spacing:-.03em;line-height:1.05}.rw-hero__range{margin:0;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-hero__figure{align-items:baseline;gap:var(--space-1)}.rw-hero__unit svg{width:1em;height:1em;vertical-align:-.125em}.rw-hero__cta{margin-top:var(--space-2)}.rw-strip{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;padding-block:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.rw-strip__balance{display:grid;gap:var(--space-1);min-width:0}.rw-strip__label{margin:0;font-size:var(--text-2sm);color:var(--color-text-secondary)}.rw-strip__value{margin:0;font-size:var(--text-2xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rw-strip__value--anon{font-size:var(--text-base);font-weight:600;font-feature-settings:normal;font-variant-numeric:normal;color:var(--color-text-secondary)}.rw-strip__unit svg{width:1em;height:1em;vertical-align:-.125em}.rw-seg{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full)}.rw-seg__tab{min-height:44px;padding-inline:var(--space-4);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font:inherit;cursor:pointer}.rw-seg__tab[aria-selected=true]{background:var(--rw-cta);color:var(--rw-cta-on)}.rw-seg__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-seg__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-inline-start:var(--space-1);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--rw-cta);color:var(--rw-cta-on);font-size:var(--text-2xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-expiry-notice{margin:var(--space-2) 0 0;font-size:.9375rem}.rw-expiry-notice--info{color:var(--color-text-secondary)}.rw-expiry-notice--warning{color:var(--color-warning);font-weight:600}.rw-filters-toggle{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.rw-filters-toggle:focus-visible{outline:2px solid var(--rw-accent,var(--rw-cta));outline-offset:2px}.rw-filters-panel{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.rw-count{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.rw-chip{min-height:44px;display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:border-color .16s var(--rw-ease),color .16s var(--rw-ease)}.rw-chip:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}.rw-chip[aria-pressed=true]{color:var(--color-brand-contrast);background:var(--color-brand);border-color:var(--color-brand)}.rw-chip--locked{display:inline-flex;align-items:center;gap:var(--space-2)}.rw-chip__lock{display:inline-flex;color:#f2c14e}.rw-chip[aria-pressed=true] .rw-chip__lock{color:currentcolor}.rw-locknote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in oklab,#f2c14e 40%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in oklab,#f2c14e 8%,transparent)}.rw-locknote__icon{display:inline-flex;color:#f2c14e}.rw-locknote__body{flex:1 1 20rem;margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.rw-locknote__cta{flex:0 0 auto}.rw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--rw-gap-col);row-gap:var(--rw-gap-row);align-items:stretch}.rw-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.rw-toolbar__search{flex:1 1 16rem;min-width:0}.rw-toolbar__controls{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.rw-input,.rw-select{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit}.rw-select{width:auto}.rw-input:focus-visible,.rw-select:focus-visible{outline:2px solid var(--rw-accent,var(--rw-cta));outline-offset:2px}.rw-toggle{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.rw-toggle:has(input:checked){border-color:var(--rw-cta);background:color-mix(in oklab,var(--rw-cta) 12%,transparent);color:var(--color-text-primary)}.rw-tile{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--rw-tile-radius);background:var(--color-surface);text-align:start;cursor:pointer;padding:0;color:inherit;font:inherit;transition:transform .2s var(--rw-ease),border-color .2s var(--rw-ease)}.rw-tile:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--rw-accent,#64748b) 60%,var(--color-border));box-shadow:0 16px 34px -18px var(--scrim-4)}.rw-tile:hover .rw-tile__img{transform:scale(1.05)}.rw-tile:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.rw-tile__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(150deg,var(--rw-accent,#64748b) 0,var(--rw-accent-2,#334155) 100%)}.rw-tile__img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--rw-ease)}.rw-tile__plate{display:grid;place-items:center;width:100%;height:100%}.rw-tile__crest,.rw-tile__glyph{width:min(40%,96px);height:auto;opacity:.9}.rw-tile__crest{filter:brightness(0) invert(1);opacity:.42}.rw-tile__glyph,.rw-tile__monogram{color:rgba(255,255,255,.42)}.rw-tile__monogram{font-size:clamp(2.75rem,8vw,4.25rem);font-weight:800;letter-spacing:-.05em;line-height:1;-webkit-user-select:none;user-select:none}.rw-tile__body{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}.rw-tile__category{color:var(--rw-accent,var(--color-text-muted));font-size:var(--text-xs);font-weight:700;letter-spacing:.01em}.rw-tile__claim{margin:0;color:var(--color-text-secondary);font-size:var(--text-2sm);line-height:1.45}.rw-tile__name{margin:0;font-size:var(--text-lg);font-style:italic;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2.3*var(--text-lg))}.rw-tile__illustrative{position:absolute;z-index:3;inset-inline-start:var(--space-2);inset-block-end:var(--space-2);margin:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:rgba(0,0,0,.72);color:#fff;font-size:var(--text-2xs);line-height:1.3}.rw-tile__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);margin:0;font-size:1.0625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.rw-tile__price-from{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rw-tile__price-from,.rw-tile__price-unit{font-size:var(--text-xs);color:var(--color-text-secondary)}.rw-tile__price-unit{font-weight:600}.rw-tile__price-unit svg{width:.85em;height:auto;vertical-align:-.05em}.rw-tile__price-cap{font-size:var(--text-2sm);font-weight:600;color:var(--color-text-secondary)}.rw-free{font-size:var(--text-base);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-success)}.rw-tile--affordable .rw-tile__price{color:var(--rw-accent,var(--color-brand))}.rw-meter{height:3px;background:color-mix(in oklab,var(--color-border) 70%,transparent)}.rw-meter__fill{height:100%;background:var(--rw-accent,var(--rw-cta))}.rw-tile--far .rw-tile__name{color:var(--color-text-secondary)}.rw-tile--sold-out .rw-tile__media:after{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in oklab,var(--color-bg) 70%,transparent)}.rw-tile__flag{position:absolute;z-index:3;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:700}.rw-tile__flag--ready{background:var(--color-brand);color:var(--color-brand-contrast)}.rw-tile__flag--soon{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.rw-tile__flag--locked{display:inline-flex;align-items:center;gap:4px;background:color-mix(in oklab,#f2c14e 88%,var(--color-bg));color:#241a04}.rw-tile--locked .rw-tile__price{opacity:1}.rw-tile--soon .rw-tile__media:after{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in oklab,var(--color-bg) 45%,transparent)}.rw-tile--soon .rw-tile__price{opacity:.85}.rw-empty{padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);border-radius:var(--rw-tile-radius);background:var(--color-surface);text-align:center}.rw-empty__title{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary)}.rw-empty__body{max-width:46ch;margin:0 auto var(--space-6);color:var(--color-text-secondary);line-height:1.55}.rw-redemptions{display:flex;flex-direction:column;gap:var(--space-3)}.rw-redemption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.rw-redemption__main{flex:1 1;min-width:200px}.rw-redemption__name{margin:0 0 var(--space-1);font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.rw-redemption__meta{margin:0;font-size:var(--text-2sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-redemption__meta,.rw-status{color:var(--color-text-secondary)}.rw-status{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:var(--text-xs);font-weight:700}.rw-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rw-thread{width:100%}.rw-thread__toggle{padding:0;border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.rw-thread__panel{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.rw-thread__list{display:grid;gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none}.rw-thread__message{display:grid;gap:2px;max-width:85%}.rw-thread__message--customer{justify-self:end;text-align:right}.rw-thread__message--staff{justify-self:start}.rw-thread__author{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.rw-thread__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rw-thread__time{font-size:var(--text-xs);color:var(--color-text-secondary)}.rw-thread__form{display:flex;gap:var(--space-2);align-items:flex-start}.rw-thread__input{flex:1 1;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font:inherit;resize:vertical}.rw-gallery{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2) var(--space-4) 0;scrollbar-width:thin}.rw-gallery__thumb{position:relative;flex:0 0 auto;width:72px;aspect-ratio:4/3;padding:0;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.rw-gallery__thumb img{object-fit:cover}.rw-gallery__thumb--active{border-color:var(--rw-accent,var(--rw-cta))}.rw-gallery__thumb:focus-visible{outline:2px solid var(--rw-accent,var(--rw-cta));outline-offset:2px}.rw-panel__title{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary)}.rw-earn{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.rw-earn__title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.rw-earn__ways{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.rw-earn__way{display:flex;flex:1 1 240px;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface)}.rw-earn__way-title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.rw-earn__way-body{font-size:var(--text-sm);color:var(--color-text-secondary)}.rw-earn__note,.rw-earn__way-body{margin:0;line-height:1.5;text-wrap:pretty}.rw-earn__note{max-width:70ch;font-size:var(--text-xs);color:var(--color-text-muted)}.rw-earn__link{color:var(--color-brand);font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rw-earn__link:hover{text-decoration:none}.rw-earn__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.rw-status--pending{color:var(--color-warning);border-color:var(--color-warning)}.rw-status--approved,.rw-status--delivering{color:var(--color-brand);border-color:var(--color-brand)}.rw-status--fulfilled{color:var(--color-win);border-color:var(--color-win)}.rw-status--cancelled,.rw-status--expired,.rw-status--rejected{color:var(--color-text-muted)}.rw-status--expired{text-decoration:line-through}.rw-code{display:flex;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.rw-code__value{flex:1 1;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.9375rem;letter-spacing:.06em;color:var(--color-text-primary);-webkit-user-select:all;user-select:all;word-break:break-all}.rw-dialog{border-radius:var(--radius-xl);background:var(--color-surface)}.rw-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rw-dialog__close{position:absolute;z-index:2;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-bg) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text-primary);cursor:pointer;transition:background .16s var(--rw-ease),color .16s var(--rw-ease)}.rw-dialog__close svg{width:1rem;height:1rem}.rw-dialog__close:hover{background:var(--color-bg);color:var(--color-text-primary)}.rw-dialog__cap{margin-top:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in oklab,var(--color-brand) 35%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-brand) 7%,transparent)}.rw-dialog__cap-value{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-dialog__cap-note{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55;text-wrap:pretty}.rw-choice{display:block;margin-top:var(--space-3)}.rw-choice__label{display:block;margin-bottom:var(--space-2);font-size:var(--text-2sm);font-weight:600;color:var(--color-text-secondary)}.rw-choice__hint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-2sm);line-height:1.5;text-wrap:pretty}.rw-dialog__lock{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid color-mix(in oklab,#f2c14e 40%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in oklab,#f2c14e 8%,transparent)}.rw-dialog__lock-icon{display:inline-flex;padding-top:2px;color:#f2c14e}.rw-dialog__lock-title{margin:0 0 var(--space-1);font-size:var(--text-2sm);font-weight:700}.rw-dialog__lock-body{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5;text-wrap:pretty}.rw-dialog__media{aspect-ratio:16/9;background:var(--color-surface-raised)}.rw-dialog__media img{width:100%;height:100%;object-fit:cover}.rw-dialog__media--placeholder{background:linear-gradient(150deg,var(--rw-accent,#64748b) 0,var(--rw-accent-2,#334155) 100%)}.rw-dialog__body{padding:var(--space-6)}.rw-dialog__title{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.rw-dialog__section{margin-top:var(--space-5)}.rw-dialog__section h3{margin:0 0 var(--space-2);font-size:var(--text-2sm);font-weight:700;color:var(--color-text-secondary)}.rw-dialog__section p{margin:0;max-width:68ch;color:var(--color-text-secondary);line-height:1.55;text-wrap:pretty}.rw-dialog__variants{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.rw-dialog__short{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.rw-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}@media(max-width:560px){.rw-address{grid-template-columns:minmax(0,1fr)}}.rw-address__field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.rw-address__field--wide{grid-column:1/-1}@media(max-width:560px){.rw-address__field--wide{grid-column:auto}}.rw-address__label{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.rw-address__input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:.9375rem}.rw-address__input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-color:rgba(0,0,0,0)}.rw-address__input::placeholder{color:var(--color-text-muted)}.rw-dialog__error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-bg)}.rw-skeleton{display:grid;grid-template-rows:auto auto;border:1px solid var(--color-border);border-radius:var(--rw-tile-radius);overflow:hidden;background:var(--color-surface);animation:rw-pulse 1.6s ease-in-out infinite}@keyframes rw-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes rw-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rw-grid .rw-tile{animation:rw-tile-in .32s var(--rw-ease) both;animation-delay:calc(var(--rw-i, 0)*26ms)}@media(prefers-reduced-motion:reduce){.rw-chip,.rw-meter__fill,.rw-tile,.rw-tile__img{transition:none}.rw-grid .rw-tile,.rw-skeleton{animation:none}.rw-tile:hover,.rw-tile:hover .rw-tile__img{transform:none}}@media(max-width:760px){.rw-tile__body{padding:var(--space-3)}.rw-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:var(--space-4);row-gap:var(--space-6)}}.rw-chip[aria-pressed=true]{background:var(--rw-accent,var(--color-brand));border-color:var(--rw-accent,var(--color-brand));color:var(--color-ink-on-fixed-accent)}.navbar__link--store{position:relative;padding-inline:var(--space-3);border-radius:var(--radius-full);overflow:hidden;background:linear-gradient(120deg,color-mix(in oklab,#a78bfa 22%,transparent),color-mix(in oklab,#38bdf8 22%,transparent));color:var(--color-text-primary)}.navbar__link--store:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);animation:rw-sheen 4.5s ease-in-out infinite}.navbar__link--store:hover{color:var(--color-text-primary);text-decoration:none;background:linear-gradient(120deg,color-mix(in oklab,#a78bfa 34%,transparent),color-mix(in oklab,#38bdf8 34%,transparent))}@keyframes rw-sheen{0%,62%{inset-inline-start:-60%}92%,to{inset-inline-start:140%}}.navbar__drawer-link--store{border-radius:var(--radius-md);background:linear-gradient(120deg,color-mix(in oklab,#a78bfa 20%,transparent),color-mix(in oklab,#38bdf8 20%,transparent))}@media(prefers-reduced-motion:reduce){.navbar__link--store:after{animation:none;display:none}}.rw-disclaimer{margin:var(--space-6) 0 var(--space-2);text-align:center;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted);text-wrap:balance}.rw-dialog__illustrative-note{margin:0 0 var(--space-3);font-size:var(--text-2sm);font-style:italic;color:var(--color-text-muted)}.rw-crest .rw-tile__price-from{flex-basis:100%}.rw-crest__brand{margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.01em;color:var(--color-text-secondary)}.rw-crest .rw-tile__img{filter:blur(3px);transform:scale(1.05)}.rw-crest__mark{position:absolute;z-index:3;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:min(38%,96px);aspect-ratio:1}.rw-crest__mark img{object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 10px color-mix(in srgb,black 75%,transparent))}.rw-crest__mark:has(.rw-crest__wordmark){width:min(84%,190px);aspect-ratio:auto}.rw-crest__wordmark{font-weight:var(--font-extrabold);font-style:italic;font-size:clamp(.9375rem,5.5cqi,1.25rem);letter-spacing:-.02em;line-height:1.1;text-align:center;text-wrap:balance;color:var(--color-artwork-ink);text-shadow:0 2px 12px color-mix(in srgb,black 85%,transparent)}.rw-crest .rw-tile__media{container-type:inline-size}.rw-brandbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) calc(var(--space-6) + 2.75rem) var(--space-4) var(--space-6)}.rw-brandbar__name{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.2}.rw-crest__mark--inline{position:relative;inset:auto;transform:none;flex:0 0 auto;width:2.25rem;border-radius:var(--radius-md);background:var(--color-artwork-plate);border:1px solid var(--color-border-subtle)}.rw-crest__mark--inline img{filter:none;padding:3px}.rw-modelchips{display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-6);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-6);-webkit-overflow-scrolling:touch;scrollbar-width:none}.rw-modelchips::-webkit-scrollbar{display:none}.rw-modelchips--scrollable{cursor:grab}.rw-modelchips--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.rw-modelchip-slot{position:relative;flex:0 0 auto;scroll-snap-align:start}.rw-modelchip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:8.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s var(--rw-ease),background .16s var(--rw-ease)}.rw-modelchip:hover{border-color:var(--rw-accent,var(--color-brand))}.rw-modelchip:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.rw-modelchip--active{border-color:var(--color-brand);background:var(--color-surface-overlay)}.rw-modelchip--out{opacity:.55}.rw-modelchip__name{font-weight:var(--font-semibold);font-size:var(--text-2sm);line-height:1.3;padding-inline-end:var(--space-5)}.rw-modelchip__out{font-size:var(--text-3xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.rw-dialog__skeleton{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.rw-dialog__skeleton span{height:.75rem;border-radius:var(--radius-full);background:var(--color-surface-overlay)}.rw-dialog__skeleton span:first-child{width:92%}.rw-dialog__skeleton span:nth-child(2){width:78%}.rw-dialog__skeleton span:nth-child(3){width:45%}@media(max-width:480px){.rw-brandbar{padding-inline:var(--space-4) calc(var(--space-4) + 2.75rem)}.rw-modelchips{padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}}.rw{--rw-tabbar-h:64px}.rw-shell{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);min-height:100svh;padding:0}.rw-shell__main{margin:0 auto;max-width:var(--container-max);padding:0 var(--space-4) var(--space-16)}.rw-nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:var(--navbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rw-nav__inner{display:flex;align-items:center;gap:var(--space-6);height:100%;margin-inline:auto;max-width:var(--container-max);padding-inline:var(--space-4);width:100%}.rw-nav__lockup{gap:var(--space-3)}.rw-nav__brand,.rw-nav__lockup{align-items:center;display:flex;flex-shrink:0}.rw-nav__brand{text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-bold)}.rw-nav__brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.rw-nav__logo{display:block;width:190px;height:56px;border-radius:var(--radius-sm);overflow:hidden}@media(max-width:480px){.rw-nav__logo{width:132px;height:40px}}.rw-nav__logo-img{display:block;width:100%;height:100%;background-image:var(--originstats-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain}.rw-nav__tabs{align-items:center;display:flex;flex:1 1 auto;gap:var(--space-1);margin-left:var(--space-6)}@media(max-width:1023px){.rw-nav__tabs{display:none}}.rw-nav__link,.rw-nav__tab{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1;min-height:36px;align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.rw-nav__link svg,.rw-nav__tab svg{height:18px;width:18px}.rw-nav__link:hover,.rw-nav__tab:hover{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .rw-nav__link:hover,[data-theme=light] .rw-nav__tab:hover{background:var(--color-surface-raised)}.rw-nav__link:focus-visible,.rw-nav__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-nav__tab[aria-selected=true]{background:var(--color-brand);color:var(--color-brand-contrast);font-weight:600}.rw-nav__count{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;min-width:18px;padding:1px var(--space-1);border-radius:var(--radius-full);text-align:center;background:var(--color-bg);color:var(--color-brand)}.rw-nav__tab[aria-selected=true] .rw-nav__count{background:color-mix(in srgb,var(--color-brand-contrast) 16%,transparent);color:var(--color-brand-contrast)}.rw-nav__end{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-3);margin-left:auto}.rw-nav__balance{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-brand);display:inline-flex;font-weight:700;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);white-space:nowrap}.rw-nav__balance-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-nav__balance-unit{align-items:center;display:inline-flex}.rw-nav__balance-unit svg{height:1em;width:1em}.rw-tabbar{background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-border);bottom:0;display:flex;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:var(--z-sticky)}@media(min-width:1024px){.rw-tabbar{display:none}}.rw-tabbar__item{align-items:center;background:rgba(0,0,0,0);border:0;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;height:var(--rw-tabbar-h);justify-content:center;text-decoration:none}.rw-tabbar__item svg{height:22px;width:22px}.rw-tabbar__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.rw-tabbar__item[aria-current=page]{color:var(--color-brand)}.rw-tabbar__icon{align-items:center;display:inline-flex;justify-content:center;position:relative}.rw-tabbar__dot{background:var(--color-brand);border-radius:var(--radius-full);height:6px;position:absolute;right:-2px;top:-1px;width:6px}.rw-tabbar__label{font-family:var(--font-sans);font-size:.75rem}.rw-hero{display:block;justify-items:stretch;padding:0;background:none;border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;margin:var(--space-6) 0 var(--space-10);min-height:280px;overflow:hidden;position:relative}@media(min-width:900px){.rw-hero{min-height:330px}}.rw-hero__media{inset:0;position:absolute;z-index:0}.rw-hero__img{height:100%;object-fit:cover;opacity:.75;width:100%}.rw-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 25%,transparent) 0,color-mix(in srgb,var(--color-bg) 78%,transparent) 55%,var(--color-bg) 100%),linear-gradient(110deg,color-mix(in srgb,var(--rw-accent,transparent) 16%,transparent) 0,transparent 55%);inset:0;position:absolute}.rw-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);justify-content:flex-end;min-height:inherit;padding:var(--space-5);position:relative;width:100%;z-index:2}@media(min-width:900px){.rw-hero__content{align-items:flex-end;flex-direction:row;justify-content:space-between;padding:var(--space-6)}}.rw-hero__lede{max-width:34ch}@media(min-width:1280px){.rw-hero__lede{max-width:46ch}}@media(min-width:1600px){.rw-hero__lede{max-width:58ch}}.rw-hero__eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand-contrast);display:inline-block;font-weight:700;margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2)}.rw-hero__headline{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--color-text-primary);margin:0 0 var(--space-2);text-shadow:0 2px 14px rgba(0,0,0,.6)}@media(min-width:900px){.rw-hero__headline{font-size:40px}}.rw-hero__blurb{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:14px;line-height:1.5;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.6)}[data-theme=light] .rw-hero__blurb,[data-theme=light] .rw-hero__headline{text-shadow:none}.rw-hero__offer{background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-md);border:1px solid var(--color-border);border-top:2px solid var(--color-brand);flex:0 0 auto;padding:var(--space-5);width:100%}@media(min-width:900px){.rw-hero__offer{min-width:230px;text-align:right;width:auto}}.rw-hero__offer-label{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.14em;margin:0 0 var(--space-2)}.rw-hero__offer-price{color:var(--color-brand);font-family:var(--font-sans);font-size:28px;font-weight:700;margin:0 0 var(--space-4);white-space:nowrap}.rw-hero__figure{align-items:center;display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:var(--space-2)}.rw-hero__unit svg{height:.75em;width:.75em}.rw-hero__cta{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);border-radius:var(--radius-sm);cursor:pointer;display:inline-block;font-weight:var(--font-semibold);padding:var(--space-3) var(--space-8);text-align:center;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);width:100%}.rw-hero__cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.rw-hero__cta:active{transform:scale(.97)}.rw-hero__cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media(min-width:900px){.rw-hero__cta{display:block;margin-inline:auto;width:fit-content}}.rw-hero__earn{color:var(--color-text-secondary);display:inline-block;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.4;margin-top:var(--space-3);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.rw-hero__earn:hover{color:var(--color-text-primary)}.rw-hero__earn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media(min-width:900px){.rw-hero__earn{display:block;margin-inline:auto;text-align:center;width:fit-content}}.rw-layout{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.rw-layout{align-items:start;grid-template-columns:var(--rw-sidebar-w) minmax(0,1fr)}}.rw-chiprow{display:flex;gap:var(--space-2);margin-bottom:calc(var(--space-2)*-1);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:none}.rw-chiprow::-webkit-scrollbar{display:none}@media(min-width:1024px){.rw-chiprow{display:none}}.rw-chipstack{display:grid;gap:var(--space-3)}@media(min-width:1024px){.rw-chipstack{display:none}}.rw .rw-chip{font-family:var(--font-sans);font-size:var(--text-2sm);display:inline-flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;flex:0 0 auto;min-height:34px;padding:var(--space-2) var(--space-4);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.rw .rw-chip:hover{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .rw .rw-chip:hover{background:var(--color-surface-raised)}.rw .rw-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw .rw-chip[aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast);font-weight:700}.rw-side{background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:85vh;position:fixed;right:0;box-shadow:var(--shadow-lg);transform:translateY(100%);transition:transform var(--transition-base),visibility var(--transition-base);visibility:hidden;z-index:var(--z-modal)}.rw-side.rw-side--open{transform:translateY(0);visibility:visible}@media(min-width:1024px){.rw-side{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;position:sticky;top:calc(var(--navbar-height) + var(--space-4));transform:none;visibility:visible;z-index:auto;max-height:calc(100dvh - var(--navbar-height) - var(--space-8));overflow:hidden}}.rw-side__head{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-4)}@media(min-width:1024px){.rw-side__head{display:none}}.rw-side__title{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.rw-side__close{background:rgba(0,0,0,0);border:0;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);font-size:18px;line-height:1;padding:var(--space-2)}.rw-side__close:hover{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .rw-side__close:hover{background:var(--color-surface-raised)}.rw-side__close:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-side__scroll{display:grid;gap:var(--space-5);overflow-y:auto;padding:var(--space-4)}@media(min-width:1024px){.rw-side__scroll{min-height:0;padding:var(--space-5);scrollbar-gutter:stable}}.rw-side__foot{border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}@media(min-width:1024px){.rw-side__foot{display:none}}.rw-field,.rw-range{display:grid;gap:var(--space-2)}.rw-range{align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rw-range__dash{color:var(--color-text-secondary)}.rw-range__input{appearance:textfield;-moz-appearance:textfield}.rw-range__input::-webkit-inner-spin-button,.rw-range__input::-webkit-outer-spin-button{appearance:none;margin:0}.rw-field__label{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);letter-spacing:.06em;margin:0;padding-bottom:var(--space-2)}@media(max-width:1023px){.rw-field--cats{display:none}}.rw-catlist{display:grid;gap:var(--space-1)}.rw-catlist__sub{padding:var(--space-1) 0 var(--space-2) var(--space-4)}.rw-catlist__item{background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:14px;padding:var(--space-2) var(--space-3);text-align:left;transition:border-color var(--transition-fast),color var(--transition-fast)}.rw-catlist__item:hover{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .rw-catlist__item:hover{background:var(--color-surface-raised)}.rw-catlist__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-catlist__item[aria-pressed=true]{background:var(--rw-accent-a08);border-color:var(--color-brand);color:var(--color-brand);font-weight:700}.rw .rw-input,.rw .rw-select{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;padding:var(--space-3) var(--space-4);width:100%}.rw .rw-input::placeholder,.rw .rw-select::placeholder{color:var(--color-text-secondary)}.rw .rw-input:focus,.rw .rw-input:focus-visible,.rw .rw-select:focus,.rw .rw-select:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring);outline:none}.rw .rw-select{padding-right:var(--space-8)}.rw-check-list{display:grid;gap:var(--space-3)}.rw-check{align-items:center;cursor:pointer;display:flex;gap:var(--space-3)}.rw-check input{height:0;opacity:0;position:absolute;width:0}.rw-check__box{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:0 0 auto;height:20px;position:relative;transition:background var(--transition-fast),border-color var(--transition-fast);width:20px}.rw-check__box:after{border:solid var(--color-brand-contrast);border-width:0 2px 2px 0;content:"";height:9px;left:6px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity var(--transition-fast);width:5px}.rw-check input:checked+.rw-check__box{background:var(--color-brand);border-color:var(--color-brand)}.rw-check input:checked+.rw-check__box:after{opacity:1}.rw-check input:focus-visible+.rw-check__box{outline:2px solid var(--color-brand);outline-offset:2px}.rw-check__text{font-family:var(--font-sans);font-size:14px}.rw-switch{align-items:center;cursor:pointer;display:flex;gap:var(--space-3)}.rw-switch input{height:0;opacity:0;position:absolute;width:0}.rw-switch__track{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);flex:0 0 auto;height:24px;position:relative;transition:background var(--transition-fast),border-color var(--transition-fast);width:42px}.rw-switch__track:after{background:var(--color-text-secondary);border-radius:var(--radius-full);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform var(--transition-fast),background var(--transition-fast);width:16px}.rw-switch input:checked+.rw-switch__track{background:var(--color-brand);border-color:var(--color-brand)}.rw-switch input:checked+.rw-switch__track:after{background:var(--color-brand-contrast);transform:translateX(18px)}.rw-switch input:focus-visible+.rw-switch__track{outline:2px solid var(--color-brand);outline-offset:2px}.rw-switch__text{font-family:var(--font-sans);font-size:14px}.rw-scrim{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;cursor:pointer;inset:0;position:fixed;z-index:calc(var(--z-modal) - 1)}@media(min-width:1024px){.rw-scrim{display:none}}.rw-main__head{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.rw-main__title{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.01em;line-height:1.2;letter-spacing:.04em;margin:0}.rw .rw-count{color:var(--color-text-secondary);margin:0}.rw .rw-count,.rw-filterbtn,.rw-sortbtn{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.rw-filterbtn,.rw-sortbtn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;gap:var(--space-2);margin-left:auto;min-height:40px;padding:var(--space-2) var(--space-4)}.rw-filterbtn:hover,.rw-sortbtn:hover{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .rw-filterbtn:hover,[data-theme=light] .rw-sortbtn:hover{background:var(--color-surface-raised)}.rw-filterbtn:focus-visible,.rw-sortbtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(min-width:1024px){.rw-filterbtn{display:none}}.rw-sortbtn+.rw-filterbtn{margin-left:0}.rw-sortbtn--on{border-color:var(--color-brand);color:var(--color-brand)}.rw-filterbtn__count{min-width:18px;padding:1px var(--space-1);border-radius:var(--radius-full);text-align:center;background:var(--color-brand);color:var(--color-brand-contrast)}.rw-tile-wrap{display:grid;position:relative}.rw-tile-wrap>.rw-tile{height:100%}.rw-tile__save{align-items:center;background:color-mix(in srgb,var(--color-bg) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-full);bottom:auto;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);transition:color var(--transition-fast),border-color var(--transition-fast);width:32px;z-index:1}.rw-tile__save svg{height:17px;width:17px}.rw-tile__save:hover{border-color:var(--color-brand);color:var(--color-brand)}.rw-tile__save:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-tile__save--on{border-color:var(--color-brand);color:var(--color-brand)}.rw-modelchip__save{top:var(--space-1);right:var(--space-1);width:1.5rem;height:1.5rem}.rw .rw-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.rw .rw-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.rw .rw-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:0;text-align:left;transition:border-color var(--transition-fast),transform var(--transition-fast)}.rw .rw-tile:hover{border-color:var(--color-brand);transform:translateY(-2px)}.rw .rw-tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw .rw-tile__media{aspect-ratio:1/1;position:relative}@media(min-width:640px){.rw .rw-tile__media{aspect-ratio:3/2}}.rw .rw-tile__img{height:100%;object-fit:cover;transition:transform var(--transition-slow);width:100%}.rw .rw-tile:hover .rw-tile__img{transform:scale(1.05)}.rw .rw-tile__body{display:grid;gap:var(--space-2);padding:var(--space-3)}@media(min-width:640px){.rw .rw-tile__body{padding:var(--space-5)}}.rw .rw-tile__name{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--color-text-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:36.8px;margin:0;overflow:hidden;transition:color var(--transition-fast)}.rw .rw-tile:hover .rw-tile__name{color:var(--color-brand)}.rw-tile__blurb{color:var(--color-text-secondary);display:-webkit-box;font-family:var(--font-sans);font-size:var(--text-2sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin:0;min-height:37.7px;overflow:hidden}@media(max-width:639px){.rw-tile__blurb{display:none}}.rw-tile__foot{align-items:baseline;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-3)}.rw-tile__stock{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2)}.rw-tile__stock-dot{background:var(--color-success);border-radius:var(--radius-full);height:6px;width:6px}.rw-tile__stock--out .rw-tile__stock-dot{background:var(--color-text-muted)}.rw .rw-tile__price{align-items:baseline;color:var(--color-brand);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-1);margin:0}.rw .rw-tile__price-unit svg{height:.85em;width:.85em}.rw .rw-tile__price-cap,.rw .rw-tile__price-from{font-size:11px;font-weight:500;color:var(--color-text-primary);font-weight:600;text-shadow:none}.rw .rw-free,.rw .rw-tile__price-cap,.rw .rw-tile__price-from{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.rw .rw-free{font-size:13px;font-weight:500;color:var(--color-success);font-weight:700}.rw .rw-tile--locked .rw-tile__price{opacity:1}.rw .rw-meter{background:var(--color-surface-overlay);height:3px;width:100%}.rw .rw-meter__fill{background:var(--color-brand);height:100%}.rw .rw-tile__flag{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--color-bg) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-brand);left:var(--space-3);padding:var(--space-1) var(--space-2);position:absolute;top:var(--space-3)}.rw .rw-tile__flag--ready{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast);font-weight:700}.rw .rw-tile__flag--locked{align-items:center;color:var(--color-brand);display:inline-flex;gap:var(--space-1)}.rw .rw-tile__flag--locked,.rw .rw-tile__illustrative{background:color-mix(in srgb,var(--color-bg) 80%,transparent)}.rw .rw-tile__illustrative{font-family:var(--font-sans);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:var(--space-2);color:var(--color-text-secondary);left:var(--space-2);letter-spacing:.04em;margin:0;padding:2px var(--space-2);position:absolute;right:var(--space-2);text-transform:none}.rw .rw-skeleton{display:grid;grid-template-rows:auto auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.rw-grid--bare{margin-top:var(--space-8)}.rw .rw-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);justify-items:center;padding:var(--space-12) var(--space-6);text-align:center}.rw .rw-empty__title{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.rw .rw-empty__body{font-size:14px;margin:0;max-width:46ch}.rw .rw-disclaimer,.rw .rw-empty__body{color:var(--color-text-secondary);font-family:var(--font-sans)}.rw .rw-disclaimer{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;letter-spacing:.01em;margin:var(--space-8) 0 0;text-transform:none}.rw-error{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent);border-radius:var(--radius-sm);color:var(--color-text-primary)}.rw .rw-locknote,.rw-error{font-family:var(--font-sans);font-size:14px;margin:var(--space-4) 0;padding:var(--space-4)}.rw .rw-locknote{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:var(--space-3)}.rw .rw-locknote__icon{color:var(--color-brand);flex:0 0 auto}.rw .rw-locknote__body{margin:0}.rw .rw-expiry-notice{border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:14px;margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4)}.rw .rw-expiry-notice--info{background:var(--rw-accent-a08);color:var(--color-text-primary)}.rw .rw-expiry-notice--warning{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-text-primary)}.rw .btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand)}.rw .btn--primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.rw .btn--primary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-btn{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding:var(--space-3) var(--space-5);transition:background var(--transition-fast),border-color var(--transition-fast)}.rw-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);flex:2 1;font-weight:var(--font-semibold)}.rw-btn--ghost{background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-secondary);flex:1 1}.rw-btn--ghost:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.rw .rw-tile,.rw .rw-tile__img,.rw-hero__cta,.rw-side,.rw-switch__track,.rw-switch__track:after{transition:none}.rw .rw-tile:hover,.rw .rw-tile:hover .rw-tile__img{transform:none}}.rw-dialog{width:min(560px,100vw - 2rem);max-width:560px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);box-shadow:var(--shadow-xl);overflow:hidden}.rw-dialog:before{content:"";position:absolute;z-index:3;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--color-brand) 0,var(--color-brand-hover) 100%);pointer-events:none}.rw-dialog::backdrop{background:var(--color-overlay,rgba(6,13,32,.72));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .rw-dialog::backdrop{background:var(--color-overlay,rgba(15,23,42,.45))}@keyframes rw-dialog-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.rw-dialog[open]{display:flex;flex-direction:column;max-height:min(86dvh,920px);animation:rw-dialog-in .3s ease-out}.rw-dialog__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.rw-dialog .rw-dialog__close{position:absolute;z-index:4;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-secondary);cursor:pointer;transition:color .16s ease-out,background .16s ease-out}.rw-dialog .rw-dialog__close svg{width:1rem;height:1rem}.rw-dialog .rw-dialog__close:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.rw-dialog .rw-dialog__close:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-dialog__media{position:relative;height:16rem;aspect-ratio:auto;overflow:hidden;border-bottom:1px solid var(--color-border);background:radial-gradient(ellipse at center,var(--color-surface-overlay) 0,var(--color-surface-lowest) 100%),var(--color-surface-lowest)}.rw-dialog__media--placeholder{background:linear-gradient(150deg,var(--rw-accent,var(--color-surface-overlay)) 0,var(--rw-accent-2,var(--color-surface-lowest)) 100%)}.rw-dialog__media-frame{position:absolute;inset:0}.rw-dialog__media-frame img{width:100%;height:100%;padding:2rem;object-fit:contain;filter:drop-shadow(var(--shadow-lg));transition:transform .5s ease-out}.rw-dialog__media:hover .rw-dialog__media-frame img{transform:scale(1.04)}.rw-dialog__crest,.rw-dialog__glyph{width:min(32%,160px);height:auto}.rw-dialog__monogram{font-size:clamp(3.5rem,12vw,6rem)}.rw-dialog .rw-dialog__illustrative-note{position:absolute;z-index:2;inset-block-end:.75rem;inset-inline-start:.75rem;inset-inline-end:3.5rem;display:flex;align-items:flex-start;gap:.5rem;width:fit-content;margin:0;padding:.375rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.4;font-style:normal;text-wrap:pretty}.rw-dialog__note-icon{display:inline-flex;flex:0 0 auto;padding-block-start:1px}.rw-dialog .rw-dialog__illustrative-note .rw-dialog__note-icon{color:var(--color-brand)}.rw-dialog .rw-gallery{display:flex;gap:.5rem;overflow-x:auto;padding:1.25rem 1.25rem 0;scrollbar-width:thin}@media(min-width:600px){.rw-dialog .rw-gallery{padding:2rem 2rem 0}}.rw-dialog .rw-gallery__thumb{position:relative;flex:0 0 auto;width:72px;aspect-ratio:4/3;padding:0;overflow:hidden;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-lowest);cursor:pointer;transition:border-color .16s ease-out}.rw-dialog .rw-gallery__thumb img{object-fit:cover}.rw-dialog .rw-gallery__thumb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-dialog .rw-gallery__thumb--active{border-color:var(--color-brand)}.rw-dialog .rw-dialog__body{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}@media(min-width:600px){.rw-dialog .rw-dialog__body{padding:2rem}}.rw-dialog__header{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.rw-dialog__header .rw-tile__category{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.rw-dialog .rw-dialog__title{margin:0;font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-snug);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text-primary);text-wrap:balance}@media(min-width:600px){.rw-dialog .rw-dialog__title{font-size:var(--text-3xl);line-height:var(--leading-tight)}}.rw-dialog__header .rw-tile__claim{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-secondary)}.rw-dialog__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.25rem}.rw-dialog__price-chip{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.rw-dialog .rw-dialog__price-chip .rw-tile__price{margin:0;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--leading-tight);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-brand)}.rw-dialog .rw-dialog__price-chip .rw-tile__price-from{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.rw-dialog .rw-dialog__price-chip .rw-tile__price-unit{font-size:var(--text-sm);color:var(--color-brand)}.rw-dialog .rw-dialog__price-chip .rw-free{font-size:var(--text-lg);letter-spacing:.04em;color:var(--color-success)}.rw-dialog .rw-dialog__price-chip .rw-free,.rw-dialog__stock{font-family:var(--font-mono);font-weight:var(--font-medium);line-height:var(--leading-tight);text-transform:uppercase}.rw-dialog__stock{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--color-surface-overlay);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-secondary)}.rw-dialog__stock--out{background:var(--color-surface);color:var(--color-danger)}.rw-dialog__stock--soon{background:var(--color-surface);color:var(--color-brand)}.rw-dialog .rw-dialog__section{margin-top:0}.rw-dialog .rw-dialog__section h3{margin:0 0 .5rem;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.rw-dialog .rw-dialog__section p{margin:0;max-width:68ch;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);color:var(--color-text-secondary);text-wrap:pretty}.rw-dialog .rw-dialog__variants{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.rw-dialog .rw-dialog__variants .rw-chip{min-height:44px;display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out}.rw-dialog .rw-dialog__variants .rw-chip:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text-primary)}.rw-dialog .rw-dialog__variants .rw-chip[aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.rw-dialog .rw-dialog__variants .rw-chip:disabled{opacity:1;background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed;text-decoration:line-through}.rw-dialog .rw-dialog__variants .rw-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rw-dialog .rw-dialog__cap{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:1rem;border:0;border-left:2px solid var(--color-brand);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface)}.rw-dialog .rw-dialog__cap .rw-dialog__note-icon{color:var(--color-brand)}.rw-dialog .rw-dialog__cap-value{margin:0 0 .25rem;font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-tight);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text-primary)}.rw-dialog .rw-dialog__cap-note{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.rw-dialog .rw-dialog__lock{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:1rem;border:0;border-left:2px solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface)}.rw-dialog .rw-dialog__lock-icon{display:inline-flex;flex:0 0 auto;padding-block-start:2px;color:var(--color-warning)}.rw-dialog .rw-dialog__lock-title{margin:0 0 .25rem;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary)}.rw-dialog .rw-dialog__lock-body{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.rw-dialog .rw-choice{display:block;margin-top:.75rem}.rw-dialog .rw-choice__label{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.04em;color:var(--color-text-secondary)}.rw-dialog .rw-dialog__section .rw-choice__hint{margin:.5rem 0 0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.rw-dialog .rw-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}@media(max-width:560px){.rw-dialog .rw-address{grid-template-columns:minmax(0,1fr)}}.rw-dialog .rw-address__field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.rw-dialog .rw-address__field--wide{grid-column:1/-1}@media(max-width:560px){.rw-dialog .rw-address__field--wide{grid-column:auto}}.rw-dialog .rw-address__label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-tight);letter-spacing:.04em;color:var(--color-text-secondary)}.rw-dialog .rw-address__input{width:100%;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);min-width:0;background:var(--color-surface-lowest);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal)}.rw-dialog .rw-address__input::placeholder{color:var(--color-text-secondary)}.rw-dialog .rw-address__input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand)}.rw-dialog__error{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:1rem;border:0;border-left:2px solid var(--color-danger);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface);margin:var(--space-4) 0 0;display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-primary)}.rw-dialog .rw-dialog__error{margin:0}.rw-dialog .rw-dialog__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin:0;padding-top:1rem;border-top:1px solid var(--color-border)}@media(min-width:600px){.rw-dialog .rw-dialog__actions{flex-direction:row-reverse;align-items:center;justify-content:space-between}}.rw-dialog .rw-dialog__short{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text-secondary)}.rw-dialog .rw-dialog__actions .btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);padding:.9rem 2rem;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;transition:background .16s ease-out,transform .1s ease-out}@media(max-width:380px){.rw-dialog .rw-dialog__actions .btn--primary{padding-inline:1.25rem}}.rw-dialog .rw-dialog__actions .btn--primary:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast)}.rw-dialog .rw-dialog__actions .btn--primary:active:not(:disabled){transform:scale(.97)}.rw-dialog .rw-dialog__actions .btn--primary:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.rw-dialog .rw-dialog__actions .btn--primary:disabled{opacity:1;background:var(--color-surface-overlay);border-color:var(--color-border);color:var(--color-text-secondary);box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.rw-dialog[open]{animation:none}.rw-dialog .rw-dialog__actions .btn--primary,.rw-dialog .rw-dialog__close,.rw-dialog .rw-dialog__media-frame img,.rw-dialog .rw-dialog__variants .rw-chip,.rw-dialog .rw-gallery__thumb{transition:none}.rw-dialog .rw-dialog__actions .btn--primary:active:not(:disabled),.rw-dialog__media:hover .rw-dialog__media-frame img{transform:none}}.tipster-card--hue-0{--card-hue:var(--color-brand)}.tipster-card--hue-1{--card-hue:#a78bfa}.tipster-card--hue-2{--card-hue:var(--color-success)}.tipster-card--hue-3{--card-hue:#fbbf24}.tipster-card--hue-4{--card-hue:#f472b6}.tipster-card--hue-5{--card-hue:#fb923c}.tipster-kit--sky{--kit-hue:var(--color-brand)}.tipster-kit--violet{--kit-hue:#a78bfa}.tipster-kit--emerald{--kit-hue:var(--color-success)}.tipster-kit--gold{--kit-hue:#fbbf24}.tipster-kit--rose{--kit-hue:#f472b6}.tipster-kit--ember{--kit-hue:#fb923c}[data-theme=light] .tipster-kit--sky{--kit-hue:#0284c7}[data-theme=light] .tipster-kit--violet{--kit-hue:#7c3aed}[data-theme=light] .tipster-kit--emerald{--kit-hue:#059669}[data-theme=light] .tipster-kit--gold{--kit-hue:#b45309}[data-theme=light] .tipster-kit--rose{--kit-hue:#db2777}[data-theme=light] .tipster-kit--ember{--kit-hue:#ea580c}.experts-tab{display:flex;flex-direction:column;gap:var(--space-4)}.experts-tab__back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-brand) 45%,var(--color-border));border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.experts-tab__back:hover{background:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface-raised));border-color:var(--color-brand);box-shadow:var(--shadow-md)}.experts-tab__back:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.experts-tab__back span[aria-hidden]{color:var(--color-brand);font-size:1.15em;line-height:1}.experts-toolbar{flex-wrap:wrap;position:sticky;top:var(--navbar-height);z-index:var(--z-raised);background:var(--color-bg);padding-block:var(--space-3) var(--space-2)}.experts-toolbar,.experts-toolbar__controls{display:flex;align-items:center;gap:var(--space-3)}.experts-search{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:0;height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.experts-search:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.experts-search__icon{flex:none;margin-left:14px;color:var(--color-text-muted)}.experts-search__input{flex:1 1 auto;min-width:0;height:100%;padding:0 10px;border:none;background:rgba(0,0,0,0);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm)}.experts-search__input:focus-visible{outline:none}.experts-search__input::-webkit-search-cancel-button{appearance:none}.experts-search__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:6px;padding:0;border:none;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.experts-search__clear:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.experts-select{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.experts-select__field{position:relative;display:inline-flex;align-items:center}.experts-select__field select{appearance:none;height:42px;padding:0 38px 0 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:border-color var(--transition-fast)}.experts-select__field select:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}.experts-select__field select:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.experts-select__chevron{position:absolute;right:var(--space-3);pointer-events:none;color:var(--color-text-muted)}.experts-chip{height:42px;border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:6px;padding:0 var(--space-4);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}.experts-chip,.experts-chip__box{display:inline-flex;align-items:center;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.experts-chip__box{justify-content:center;width:16px;height:16px;border:1.5px solid var(--color-text-muted);border-radius:var(--radius-sm);color:rgba(0,0,0,0)}.experts-chip:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border));color:var(--color-text-primary)}.experts-chip:hover .experts-chip__box{border-color:var(--color-text-secondary)}.experts-chip--active{background:color-mix(in srgb,var(--color-brand) 16%,transparent);border-color:color-mix(in srgb,var(--color-brand) 55%,transparent);color:var(--color-brand)}.experts-chip--active .experts-chip__box{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.experts-tab__count{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.experts-fixture-filter{display:flex}.experts-fixture-pill{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--tip-violet) 45%,var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--tip-violet) 12%,var(--color-surface-raised))}.experts-fixture-pill__label{display:flex;flex-direction:column;gap:1px;min-width:0}.experts-fixture-pill__match{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experts-fixture-pill__clear{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.experts-fixture-pill__clear:hover{color:var(--color-text-primary);background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--tip-violet) 55%,var(--color-border))}.experts-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}@media(max-width:900px){.experts-table{overflow-x:auto;overflow-y:hidden}.experts-table__head,.experts-table__row{grid-template-columns:208px 104px 104px 104px 90px 76px 112px;min-width:max-content}}.experts-table__head,.experts-table__row{display:grid;grid-template-columns:208px 104px 104px 104px 90px 76px minmax(112px,1fr);grid-template-areas:"expert week month season price tips action";align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4)}.experts-table__head>:first-child,.experts-table__row>:first-child{grid-area:expert}.experts-table__head>:nth-child(2),.experts-table__row>:nth-child(2){grid-area:week}.experts-table__head>:nth-child(3),.experts-table__row>:nth-child(3){grid-area:month}.experts-table__head>:nth-child(4),.experts-table__row>:nth-child(4){grid-area:season}.experts-table__head>:nth-child(5),.experts-table__row>:nth-child(5){grid-area:price}.experts-table__head>:nth-child(6),.experts-table__row>:nth-child(6){grid-area:tips}.experts-table__head>:nth-child(7),.experts-table__row>:nth-child(7){grid-area:action}.experts-table__head{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.experts-table__sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--transition-fast)}.experts-table__sort:hover{color:var(--color-text-secondary)}.experts-table__sort--active{color:var(--color-text-primary)}.experts-table__sort-arrow{flex:none;opacity:0;transition:opacity var(--transition-fast)}.experts-table__sort--active .experts-table__sort-arrow,.experts-table__sort:hover .experts-table__sort-arrow{opacity:1}.experts-table__row{transition:background var(--transition-fast)}.experts-table__row+.experts-table__row{border-top:1px solid var(--color-border)}.experts-table__row:hover{background:var(--color-surface-raised)}.experts-table__col--tips{display:inline-flex;align-items:center;gap:var(--space-2)}.experts-table__unlocks{display:inline-flex;align-items:center;gap:3px;padding:1px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--tip-ember) 15%,var(--color-surface-raised));color:var(--tip-ember);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--font-bold);white-space:nowrap}.experts-table__cell{justify-self:end;text-align:right}.experts-table__row .experts-table__cell{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-text-secondary)}.experts-table__row .experts-table__profit{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.experts-table__row .experts-table__profit.is-positive{color:var(--color-win)}.experts-table__row .experts-table__profit.is-negative{color:var(--color-loss)}.experts-table__period{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:var(--leading-tight)}.experts-table__row .experts-table__winrate{font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap}.experts-table__row .experts-table__winrate-count{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.experts-table__unit{margin-left:3px;font-family:var(--font-sans,inherit);font-size:var(--text-xs);color:var(--color-text-muted)}.experts-table__expert{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:0;border:none;background:rgba(0,0,0,0);font-family:inherit;text-align:left;cursor:pointer}.experts-table__avatar{width:34px;height:34px;border-radius:var(--radius-full);object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold);background:var(--color-surface-raised);color:var(--color-text-secondary)}.experts-table__name-block{display:flex;flex-direction:column;gap:1px;min-width:0}.experts-table__name{font-size:var(--text-sm);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experts-table__verified{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-2xs);color:var(--tip-violet)}.experts-table__row--house{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 14%,transparent),color-mix(in srgb,var(--color-brand) 3%,transparent));border-radius:var(--radius-md)}.experts-table__row--house:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 20%,var(--color-surface-raised)),color-mix(in srgb,var(--color-brand) 6%,var(--color-surface-raised)))}.experts-table__avatar--house{background:color-mix(in srgb,var(--color-brand) 30%,var(--color-surface-raised));color:var(--color-brand);border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}.experts-table__name--ai,.experts-table__name--ai-vip{color:var(--color-text-primary);font-weight:var(--font-bold)}.experts-table__row--house-vip{background:linear-gradient(135deg,color-mix(in srgb,var(--tip-gold) 16%,transparent),color-mix(in srgb,var(--tip-gold) 4%,transparent))}.experts-table__row--house-vip:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--tip-gold) 22%,var(--color-surface-raised)),color-mix(in srgb,var(--tip-gold) 7%,var(--color-surface-raised)))}.experts-table__avatar--house-vip{background:color-mix(in srgb,var(--tip-gold) 30%,var(--color-surface-raised));color:var(--tip-gold);border:1px solid color-mix(in srgb,var(--tip-gold) 50%,transparent)}.experts-table__official{display:inline-flex;align-items:center;align-self:flex-start;padding:1px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:var(--color-brand);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.experts-table__action{justify-self:end}@container tipsters-main (max-width: 1000px){.experts-table__head,.experts-table__row{grid-template-columns:200px 104px 104px 92px 76px minmax(110px,1fr);grid-template-areas:"expert week month price tips action"}.experts-table__head>:nth-child(4),.experts-table__row>:nth-child(4){display:none}}@container tipsters-main (max-width: 800px){.experts-table__head,.experts-table__row{grid-template-columns:minmax(0,1fr) 104px 92px 140px;grid-template-areas:"expert week price action"}.experts-table__head>:nth-child(3),.experts-table__head>:nth-child(6),.experts-table__row>:nth-child(3),.experts-table__row>:nth-child(6){display:none}}@container tipsters-main (max-width: 520px){.experts-table__head{display:none}.experts-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"expert week" "price  action";row-gap:var(--space-2)}.experts-table__col--price{justify-self:start;text-align:left}}.coins-page,.tipster-detail,.tipsters-page{--tip-violet:#a78bfa}[data-theme=light] .coins-page,[data-theme=light] .tipster-detail,[data-theme=light] .tipsters-page{--tip-violet:#6d28d9}.tip-hue-0{background:color-mix(in srgb,var(--color-brand) 24%,var(--color-surface-raised));color:var(--color-brand)}.tip-hue-1{background:color-mix(in srgb,#a78bfa 24%,var(--color-surface-raised));color:#a78bfa}.tip-hue-2{background:color-mix(in srgb,var(--color-success) 24%,var(--color-surface-raised));color:var(--color-success)}.tip-hue-3{background:color-mix(in srgb,#fbbf24 24%,var(--color-surface-raised));color:#fbbf24}.tip-hue-4{background:color-mix(in srgb,#f472b6 24%,var(--color-surface-raised));color:#f472b6}.tip-hue-5{background:color-mix(in srgb,#fb923c 24%,var(--color-surface-raised));color:#fb923c}[data-theme=light] .tip-hue-0{color:color-mix(in srgb,#38bdf8 55%,var(--color-text-primary))}[data-theme=light] .tip-hue-1{color:color-mix(in srgb,#a78bfa 55%,var(--color-text-primary))}[data-theme=light] .tip-hue-2{color:color-mix(in srgb,#2dd4a0 55%,var(--color-text-primary))}[data-theme=light] .tip-hue-3{color:color-mix(in srgb,#fbbf24 55%,var(--color-text-primary))}[data-theme=light] .tip-hue-4{color:color-mix(in srgb,#f472b6 55%,var(--color-text-primary))}[data-theme=light] .tip-hue-5{color:color-mix(in srgb,#fb923c 55%,var(--color-text-primary))}.tipsters-hero{position:relative;padding-block:0}.tipsters-hero__art{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:min(380px,36vw);color:var(--color-brand);opacity:.45;pointer-events:none;mask-image:linear-gradient(270deg,black 55%,transparent);-webkit-mask-image:linear-gradient(270deg,black 55%,transparent)}[data-theme=light] .tipsters-hero__art{opacity:.3}.tipsters-hero .tipsters-page__tabs{position:relative;z-index:1}@media(max-width:900px){.tipsters-hero__art{display:none}}.pitch-art__dash{animation:pitch-dash-march 1.4s linear infinite}@keyframes pitch-dash-march{to{stroke-dashoffset:-18}}.pitch-art__player{animation:10s ease-in-out infinite alternate}.pitch-art__player--a1{animation-name:pitch-player-a1}.pitch-art__player--a2{animation-name:pitch-player-a2;animation-duration:13s}.pitch-art__player--b1{animation-name:pitch-player-b1;animation-duration:11s}.pitch-art__player--b2{animation-name:pitch-player-b2;animation-duration:9s}@keyframes pitch-player-a1{to{transform:translate(26px,14px)}}@keyframes pitch-player-a2{to{transform:translate(-18px,-20px)}}@keyframes pitch-player-b1{to{transform:translate(-14px,24px)}}@keyframes pitch-player-b2{to{transform:translate(22px,-10px)}}.cup-art__confetti{animation:cup-confetti-fall 11s linear infinite}.cup-art__confetti--slow-offset{animation-delay:-5.5s}.cup-art__confetti--fast{animation-duration:7s}.cup-art__confetti--fast-offset{animation-duration:7s;animation-delay:-3.5s}@keyframes cup-confetti-fall{0%{transform:translateY(-90px)}to{transform:translateY(210px)}}@media(prefers-reduced-motion:reduce){.cup-art__confetti{animation:none}}.tipsters-page__empty-icon svg{animation:tipsters-ball-bounce 2.6s ease-in-out infinite}@keyframes tipsters-ball-bounce{0%,55%,to{transform:translateY(0)}15%{transform:translateY(-8px)}32%{transform:translateY(0)}42%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.pitch-art__dash,.pitch-art__player,.tipsters-page__empty-icon svg{animation:none}}.tipsters-hero__stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.tipsters-hero__stat{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 75%,transparent);font-family:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.tipsters-hero__stat:hover{border-color:color-mix(in srgb,currentcolor 45%,var(--color-border));background:var(--color-surface-raised);transform:translateY(-1px)}.tipsters-hero__stat:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.tipsters-hero__stat strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-text-primary)}.tipsters-hero__stat>span{color:var(--color-text-secondary)}.tipsters-hero__stat--brand{color:var(--color-brand)}.tipsters-hero__stat--ember{color:var(--tip-ember)}.tipsters-hero__stat--violet{color:var(--tip-violet)}.tipsters-hero__stat--gold{color:var(--tip-gold)}@media(max-width:640px){.tipsters-hero__stats{gap:var(--space-1);margin-top:var(--space-3)}.tipsters-hero__stat{gap:3px;padding:3px 6px;font-size:var(--text-3xs)}.tipsters-hero__stat svg{width:10px;height:10px}.tipsters-hero__stat strong{font-size:var(--text-3xs)}}.tipster-detail__tabs{flex-wrap:wrap}.tipsters-tabs .market-filter__btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 18px;font-weight:var(--font-semibold)}.tipsters-tabs .market-filter__btn--active{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-brand) 50%,var(--color-border));color:var(--color-text-primary)}.tipsters-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding-inline:6px;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);font-weight:var(--font-bold)}.tipsters-tabs .market-filter__btn--active .tipsters-tabs__count{background:color-mix(in srgb,var(--color-brand) 28%,var(--color-surface-overlay));color:var(--color-brand)}[data-theme=light] .tipsters-tabs .market-filter__btn--active .tipsters-tabs__count{color:var(--color-brand-active)}.tipsters-page__empty-icon{display:inline-flex;justify-content:center;color:var(--color-text-muted);margin-bottom:var(--space-1)}.tipsters-flow-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.tipsters-page{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-10);padding-bottom:120px}@media(min-width:1025px){.tipsters-page{padding-top:56px}}.tipsters-page-header{display:flex;flex-direction:column;gap:var(--space-2)}.tipsters-page-header__title{font-size:clamp(var(--text-2xl),3vw,2rem);color:var(--color-text-primary);line-height:var(--leading-tight)}.tipsters-page-header__sub{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:620px;line-height:var(--leading-normal)}.tipsters-page__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.tipsters-page__main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.tipsters-fixtures-split{display:grid;gap:var(--space-5);align-items:start;grid-template-columns:minmax(0,1fr)}.tipsters-fixtures-split .tipsters-fixtures-split__toolbar{order:1}.tipsters-fixtures-split .tipsters-fixtures-split__list{order:2}@media(min-width:1025px){.tipsters-fixtures-split{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"toolbar rankings" "list    rankings";grid-template-rows:auto 1fr;column-gap:var(--space-6);row-gap:var(--space-5)}.tipsters-fixtures-split .tipsters-fixtures-split__toolbar{grid-area:toolbar}.tipsters-fixtures-split .tipsters-fixtures-split__list{grid-area:list}.tipsters-fixtures-split .tipsters-fixtures-split__rankings{grid-area:rankings}}@media(min-width:1440px){.tipsters-fixtures-split{grid-template-columns:minmax(0,1fr) 440px}}.tipsters-fixtures-split__toolbar{position:sticky;top:var(--navbar-height);z-index:var(--z-raised);background:var(--color-bg);padding-top:var(--space-3)}.tipsters-fixtures-split__toolbar .league-toolbar{position:static;top:auto}.tipsters-fixtures-split__list{min-width:0;container-type:inline-size;container-name:tipsters-main}@container tipsters-main (max-width: 1040px){@media(min-width:901px){.tipsters-fixtures-split__list .smt{--schedule-grid-gap:5px;--schedule-match-xg-column:48px;--schedule-match-grid-columns:58px 64px minmax(110px,1.35fr) 28px var(--schedule-match-xg-column) 1px minmax(56px,0.62fr) minmax(44px,0.48fr) minmax(56px,0.62fr) minmax(56px,0.62fr) minmax(44px,0.48fr) minmax(56px,0.62fr) repeat(3,minmax(56px,0.62fr))}.tipsters-fixtures-split__list .smt--with-analysis{--schedule-match-grid-columns:58px 64px minmax(110px,1.35fr) 28px var(--schedule-match-xg-column) 1px minmax(56px,0.62fr) minmax(44px,0.48fr) minmax(56px,0.62fr) minmax(56px,0.62fr) minmax(44px,0.48fr) minmax(56px,0.62fr) repeat(3,minmax(56px,0.62fr)) minmax(180px,1.35fr)}}}@container tipsters-main (max-width: 899px){@media(min-width:901px){.tipsters-fixtures-split__list .smt{--schedule-grid-gap:4px;--schedule-match-xg-column:42px;--schedule-match-grid-columns:56px 64px minmax(84px,1.3fr) 24px var(--schedule-match-xg-column) 1px minmax(50px,0.6fr) minmax(40px,0.46fr) minmax(50px,0.6fr) minmax(50px,0.6fr) minmax(40px,0.46fr) minmax(50px,0.6fr) repeat(3,minmax(48px,0.6fr))}.tipsters-fixtures-split__list .smt--with-analysis{--schedule-match-grid-columns:56px 64px minmax(84px,1.3fr) 24px var(--schedule-match-xg-column) 1px minmax(50px,0.6fr) minmax(40px,0.46fr) minmax(50px,0.6fr) minmax(50px,0.6fr) minmax(40px,0.46fr) minmax(50px,0.6fr) repeat(3,minmax(48px,0.6fr)) minmax(150px,1.1fr)}.tipsters-fixtures-split__list .sm,.tipsters-fixtures-split__list .smt__head{padding-inline:10px}.tipsters-fixtures-split__list .sm__team{font-size:var(--text-xs)}.tipsters-fixtures-split__list .sm__market{min-width:0;justify-self:stretch}.tipsters-fixtures-split__list .schedule-market-pill{min-width:0;flex:1 1}}}@container tipsters-main (max-width: 790px){@media(min-width:901px){.tipsters-fixtures-split__list .smt{--schedule-match-xg-column:40px;--schedule-match-grid-columns:52px 60px minmax(72px,1.3fr) 22px var(--schedule-match-xg-column) 1px minmax(46px,0.6fr) minmax(38px,0.46fr) minmax(46px,0.6fr) minmax(46px,0.6fr) minmax(38px,0.46fr) minmax(46px,0.6fr) repeat(3,minmax(44px,0.6fr))}.tipsters-fixtures-split__list .smt--with-analysis{--schedule-match-grid-columns:52px 60px minmax(72px,1.3fr) 22px var(--schedule-match-xg-column) 1px minmax(46px,0.6fr) minmax(38px,0.46fr) minmax(46px,0.6fr) minmax(46px,0.6fr) minmax(38px,0.46fr) minmax(46px,0.6fr) repeat(3,minmax(44px,0.6fr)) minmax(140px,1.1fr)}}}@container tipsters-main (max-width: 718px){@media(min-width:901px){.tipsters-fixtures-split__list .smt{overflow-x:auto}.tipsters-fixtures-split__list .s-fixture,.tipsters-fixtures-split__list .sm,.tipsters-fixtures-split__list .sm-row,.tipsters-fixtures-split__list .smt__head{min-width:min-content}.tipsters-fixtures-split__list .s-lcard,.tipsters-fixtures-split__list .schedule-day{min-width:0}}}.tipsters-fixtures-split__rankings{min-width:0}@media(min-width:1025px){.tipsters-fixtures-split__rankings{align-self:start}}@media(max-width:1024px){.tipsters-fixtures-split__rankings{display:none}}.tipsters-leaderboards-tab{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:1025px){.tipsters-leaderboards-tab{display:none}}.tipsters-rail__art{display:block;width:min(320px,95%);margin:0 auto var(--space-5);color:var(--color-brand);opacity:.85;pointer-events:none}[data-theme=light] .tipsters-rail__art{opacity:.7}.tipsters-gated-preview{position:relative}.tipsters-gated-preview .ranking-sidebar__bar-notice,.tipsters-gated-preview .ranking-sidebar__colhead,.tipsters-gated-preview .ranking-sidebar__empty,.tipsters-gated-preview .ranking-sidebar__list,.tipsters-gated-preview .ranking-sidebar__pagerow,.tipsters-gated-preview .ranking-sidebar__pagination,.tipsters-gated-preview .ranking-sidebar__reference-note,.tipsters-gated-preview .ranking-sidebar__self{filter:blur(3px) saturate(.9);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.tipsters-gated-preview__overlay{position:absolute;left:0;right:0;top:96px;bottom:var(--space-4);z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none;border-radius:var(--radius-lg)}.tipsters-gated-preview__label{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-secondary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg) 70%,transparent)}.experts-tab--gated .tipsters-gated-preview{min-height:320px}.experts-table--preview{filter:blur(3px) saturate(.9);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.experts-tab--gated .tipsters-gated-preview__overlay{top:0;bottom:0}.tipsters-prize-banner--gated .tipsters-prize-banner__matrix-wrap,.tipsters-prize-banner--gated .tipsters-prize-banner__points{filter:blur(3px) saturate(.9);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.tipsters-page__main .schedule-leagues{grid-template-columns:minmax(0,1fr)}.tipsters-rankings-panel{position:relative;isolation:isolate;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:761px){.tipsters-rankings-panel:before{content:"";position:absolute;inset:var(--space-2);z-index:0;pointer-events:none;background-color:color-mix(in srgb,var(--color-success) 10%,transparent);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><circle cx='30' cy='30' r='13' fill='none' stroke='%23fff' stroke-width='0.6'/><circle cx='30' cy='30' r='1.3' fill='%23fff'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:calc(50% + var(--space-6)/2) center;-webkit-mask-size:auto 56%;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><circle cx='30' cy='30' r='13' fill='none' stroke='%23fff' stroke-width='0.6'/><circle cx='30' cy='30' r='1.3' fill='%23fff'/></svg>");mask-repeat:no-repeat;mask-position:calc(50% + var(--space-6)/2) center;mask-size:auto 56%}}.tipsters-rankings-panel>*{position:relative;z-index:1}.tipsters-rankings-panel>.ranking-sidebar{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.tipsters-rankings-panel .ranking-sidebar__list{gap:var(--space-2)}.tipsters-rankings-panel .ranking-sidebar__row{grid-template-columns:22px 26px 1fr auto;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.tipsters-rankings-panel .ranking-sidebar__colhead{grid-template-columns:22px 26px 1fr auto;gap:var(--space-2);padding-inline:calc(var(--space-2) + 1px)}.tipsters-rankings-panel .ranking-sidebar__row--badgeline{padding-block:2px}.tipsters-rankings-panel .ranking-sidebar__row--tips{row-gap:0}.tipsters-rankings-panel .ranking-sidebar__avatar{width:26px;height:26px;font-size:var(--text-xs)}.tipsters-rankings-panel .ranking-sidebar__rank{font-size:var(--text-sm)}.tipsters-rankings-panel .ranking-sidebar__rank--big{font-size:var(--text-xs)}.tipsters-rankings-panel .ranking-sidebar__identity{overflow-x:auto;scrollbar-width:none}.tipsters-rankings-panel .ranking-sidebar__identity::-webkit-scrollbar{display:none}.tipsters-rankings-panel .ranking-sidebar__name{font-size:var(--text-sm);overflow:visible;text-overflow:clip}.tipsters-rankings-panel .ranking-sidebar__winrate{font-size:var(--text-sm)}.tipsters-rankings-panel .ranking-sidebar__profit{font-size:var(--text-xs)}.tipsters-rankings-panel .ranking-sidebar__title{font-size:var(--text-base);font-weight:var(--font-bold)}.tipsters-rankings-panel .ranking-sidebar__header{gap:var(--space-2)}.tipsters-rankings-panel .ranking-sidebar__description{font-size:var(--text-2xs)}.tipsters-rankings-panel .ranking-sidebar__list--pinned{padding-bottom:var(--space-1);margin-bottom:var(--space-3)}.tipsters-rankings-panel .ranking-sidebar__row--house{padding:3px var(--space-2)}.tipsters-rankings-panel .ranking-sidebar__pagerow{padding-top:var(--space-1)}.tipsters-rankings-panel .ranking-sidebar__page-btn--arrow{width:24px;height:24px}.tipsters-rankings-panel .ranking-sidebar__cta .btn{padding-top:var(--space-2);padding-bottom:var(--space-2)}@media(max-width:760px){.tipsters-rankings-panel--mobile{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.tipsters-rankings-panel__toggle{display:flex;width:100%}.tipsters-rankings-panel__tab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-top:var(--space-2);padding-bottom:var(--space-2);line-height:var(--leading-tight);text-align:center}.tipsters-rankings-panel__tab-title{font-weight:var(--font-semibold)}.tipsters-rankings-panel__tab-badge{font-size:var(--text-3xs);font-weight:var(--font-semibold);white-space:nowrap}.tipsters-rankings-panel__tab-badge--gated{color:var(--tip-violet)}.tipsters-rankings-panel__tab-badge--open{color:var(--tip-gold)}.tipsters-rankings-panel--mobile .ranking-sidebar__header{display:none}.tipsters-rankings-panel--mobile .ranking-sidebar{display:flex;flex-direction:column}.tipsters-rankings-panel--mobile .ranking-sidebar__period-switch{order:0}.tipsters-rankings-panel--mobile .ranking-sidebar__audience-switch{order:1}.tipsters-rankings-panel--mobile .ranking-sidebar__subheader{order:2}.tipsters-rankings-panel--mobile .ranking-column{order:3}.tipsters-rankings-panel--mobile .ranking-sidebar__howto{order:4;margin-top:var(--space-3)}.tipsters-rankings-panel--mobile .ranking-sidebar__cta{order:5}.tipsters-rankings-panel--mobile .ranking-sidebar__subheader{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3)}.tipsters-rankings-panel--mobile .ranking-sidebar__howto{font-size:var(--text-2xs);line-height:1.35}}@media(min-width:761px){.tipsters-rankings-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6)}.tipsters-rankings-panel>.ranking-sidebar{height:auto}.tipsters-rankings-panel .ranking-sidebar__pagerow{margin-top:auto}.tipsters-rankings-panel .ranking-sidebar__pagination{font-size:var(--text-xs);white-space:nowrap}.tipsters-rankings-panel>.ranking-sidebar+.ranking-sidebar{border-left:4px solid var(--color-border);padding-left:var(--space-6)}.tipsters-rankings-panel>.ranking-sidebar .ranking-sidebar__howto{min-height:calc(2.8*var(--text-xs) + 2*var(--space-1));margin-bottom:var(--space-1)}.tipsters-rankings-panel>.ranking-sidebar .ranking-sidebar__subheader{display:flex;flex-direction:column;gap:var(--space-1);height:calc(2.8*var(--text-xs) + var(--space-1));overflow:hidden}.tipsters-rankings-panel--single{grid-template-columns:minmax(0,1fr)}.tipsters-rankings-panel--single:before{display:none}.tipsters-rankings-panel--single>.ranking-sidebar .ranking-sidebar__howto,.tipsters-rankings-panel--single>.ranking-sidebar .ranking-sidebar__subheader{min-height:max-content!important;height:auto!important;overflow:visible!important;flex-shrink:0!important}.tipsters-rankings-panel--single>.ranking-sidebar .ranking-sidebar__howto{margin-top:var(--space-4)}}.ranking-sidebar__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3) var(--space-5)}.ranking-column{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ranking-column__head{display:flex;align-items:center;min-height:26px}.ranking-column__period-switch.market-filter{font-size:var(--text-xs)}.ranking-column__period-switch .market-filter__btn{padding:3px var(--space-3);font-size:var(--text-xs)}.ranking-column__period-switch .market-filter__btn--active:disabled,.ranking-column__period-switch .market-filter__btn--active:disabled:hover{opacity:1;cursor:default;background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-text-secondary)}@media(min-width:761px){.ranking-sidebar__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ranking-sidebar__columns>.ranking-column+.ranking-column{border-left:1px solid var(--color-border);padding-left:var(--space-5)}.ranking-column{height:100%}.ranking-column .ranking-sidebar__pagerow,.ranking-column .ranking-sidebar__self{margin-top:auto}}.tipsters-page__full-rankings{max-width:640px;margin:0 auto;width:100%}@container tipsters-main (max-width: 760px){.tipsters-page__main .ah-fixture-table__head{display:none}.tipsters-page__main .ah-fixture-table__row{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"date date time time time time . . . . . ." "teams teams teams teams teams teams teams teams teams teams teams teams" "ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader ahHeader" "ahHome ahHome ahHome ahHome ahLine ahLine ahLine ahLine ahAway ahAway ahAway ahAway" "ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader ouHeader" "ouOver ouOver ouOver ouOver ouLine ouLine ouLine ouLine ouUnder ouUnder ouUnder ouUnder";min-height:0;row-gap:10px;padding:11px 10px 12px}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ou-over{grid-area:ouOver}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ou-line{grid-area:ouLine}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ou-under{grid-area:ouUnder}.tipsters-page__main .ah-fixture-table__row:has(.sm__market-cell--ou-over):after{content:"Over / Under";grid-area:ouHeader;align-self:end;justify-self:start;min-height:14px;padding-top:5px;color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-align:left;text-transform:uppercase}.tipsters-page__main .ah-fixture-table__row:before{content:"Goal Spread";grid-area:ahHeader;align-self:end;justify-self:start;min-height:14px;padding-top:5px;color:var(--color-text-secondary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-align:left;text-transform:uppercase}.tipsters-page__main .ah-fixture-table__row:has(.ah-fixture-table__unavailable):before{display:none}.tipsters-page__main .ah-fixture-table__date,.tipsters-page__main .ah-fixture-table__time{display:flex;min-width:0}.tipsters-page__main .ah-fixture-table__date{grid-area:date;align-items:center}.tipsters-page__main .ah-fixture-table__time{grid-area:time;align-items:center;justify-content:flex-start}.tipsters-page__main .ah-fixture-table__teams{grid-area:teams;align-self:center;justify-self:stretch;gap:var(--space-1)}.tipsters-page__main .ah-fixture-table__team-name{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ah-home{grid-area:ahHome}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ah-line{grid-area:ahLine}.tipsters-page__main .ah-fixture-table__row .sm__market-cell--ah-away{grid-area:ahAway}.tipsters-page__main .ah-fixture-table__unavailable{grid-area:ahHeader;grid-column:1/-1}.tipsters-page__main .ah-fixture-table__cutoff-note{grid-column:1/-1;margin-top:0}}.tipsters-page__tabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.tipsters-page__empty{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center}.tipsters-page__empty strong{color:var(--color-text-primary);font-size:var(--text-base)}.tipsters-page__post-picks-btn{align-self:flex-start}.tipsters-page__hero-actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:760px){.tipsters-page{gap:var(--space-3);padding-top:var(--space-6)}.tipsters-page-header{gap:var(--space-1)}.tipsters-page-header__title{font-size:var(--text-xl)}.tipsters-page-header__sub{font-size:var(--text-xs);line-height:var(--leading-tight)}.tipsters-hero__stats{margin-top:var(--space-2)}.tipsters-fixtures-split__toolbar .pick-progress-strip{margin-top:var(--space-1);padding:4px var(--space-2)}}.tipster-detail{display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-10) var(--space-10)}.tipster-detail__layout{display:grid;grid-template-columns:480px minmax(0,1fr);gap:var(--space-6);align-items:start}@media(max-width:900px){.tipster-detail__layout{grid-template-columns:1fr}}.tipster-detail__panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);position:sticky;top:var(--space-5)}.tipster-detail__share{width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);border:none;border-radius:var(--radius-sm);position:absolute;top:var(--space-2);right:var(--space-2);appearance:none;display:grid;place-items:center;padding:0;background:rgba(0,0,0,0);transition:transform .16s var(--ease-out-quart)}.tipster-detail__share:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.tipster-detail__share:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tipster-detail__share:active{transition:none;transform:scale(.97)}@media(max-width:900px){.tipster-detail__share{width:42px;height:42px}}.tipster-detail__panel>.tipster-detail__share{grid-column:auto}@media(prefers-reduced-motion:reduce){.tipster-detail__share:active{transform:none;background:var(--color-surface-raised)}}.tipster-detail__avatar{width:96px;height:96px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-raised);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-secondary);flex:none;border:2px solid var(--color-border)}.tipster-detail__identity h1{font-size:var(--text-2xl);color:var(--color-text-primary)}.tipster-detail__badges{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.tipster-detail__role-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.tipster-detail__role-badge--self{background:var(--color-surface-raised);color:var(--color-accent-highlight)}.tipster-detail__streak{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.tipster-detail__follow-btn{width:100%}.tipster-detail__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);width:100%}.tipster-detail__stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.tipster-detail__stat-value{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.tipster-detail__stat-label{font-size:var(--text-xs);color:var(--color-text-muted)}.tipster-detail__stat-sub{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-secondary)}.tipster-matrix-scroll{width:100%;overflow-x:auto}.tipster-matrix{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tipster-matrix td,.tipster-matrix th{height:48px;padding:var(--space-2) var(--space-1);text-align:right;white-space:nowrap}.tipster-matrix td{font-family:var(--font-sans)}.tipster-matrix__profit,.tipster-matrix__record,.tipster-matrix__winrate{font-family:var(--font-display)}.tipster-matrix thead th{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);letter-spacing:.02em}.tipster-matrix tbody th,.tipster-matrix thead th:first-child{text-align:left}.tipster-matrix tbody tr+tr td,.tipster-matrix tbody tr+tr th{border-top:1px solid var(--color-border)}.tipster-matrix__period{font-weight:var(--font-semibold);color:var(--color-text-secondary)}.tipster-matrix__period-window{display:block;font-size:var(--text-3xs);font-weight:var(--font-normal);color:var(--color-text-muted)}.tipster-matrix td{font-weight:var(--font-semibold);color:var(--color-text-primary)}.tipster-matrix__winrate-pct.ranking-sidebar__profit--positive{color:var(--color-win)}.tipster-matrix__winrate-pct.ranking-sidebar__profit--negative{color:var(--color-loss)}.tipster-matrix__winrate-count{color:var(--color-text-muted);font-weight:var(--font-normal)}.tipster-matrix__profit-pct.ranking-sidebar__profit--positive{color:var(--color-win)}.tipster-matrix__profit-pct.ranking-sidebar__profit--negative{color:var(--color-loss)}.tipster-matrix__rank{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.tipster-matrix__empty{color:var(--color-text-muted);font-weight:var(--font-medium)}.tipster-detail__stat--action{font:inherit;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.tipster-detail__stat--action:hover,.tipster-detail__stat--active{border-color:var(--color-brand)}.tipster-detail__stat--active{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface-raised))}.tipster-detail__following-back{display:inline-flex;align-items:center;gap:var(--space-1);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.tipster-detail__following-back:hover{color:var(--color-text-primary)}.tipster-detail__following-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.tipster-detail__following-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-decoration:none;transition:border-color var(--transition-fast)}.tipster-detail__following-row:hover{border-color:color-mix(in srgb,var(--card-hue,var(--color-brand)) 55%,transparent)}.tipster-detail__following-avatar{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-raised);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-secondary);flex:none}.tipster-detail__following-main{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.tipster-detail__following-name{color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipster-detail__following-role{font-size:var(--text-xs);color:var(--color-text-muted)}.tipster-detail__following-role--expert{color:var(--color-brand)}.tipster-detail__following-chevron{flex:none;font-size:var(--text-xl);line-height:1;color:var(--color-text-muted)}.tipster-detail__following-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-2)}.tipster-detail__following-pager-label{font-size:var(--text-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tipster-detail__main{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.tipster-detail__main--rail{gap:var(--space-4)}.tipster-detail__section-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);margin-bottom:var(--space-1)}.tipster-detail__section-count{font-size:var(--text-xs);color:var(--color-text-secondary)}.tipster-detail__history{display:flex;flex-direction:column;gap:var(--space-3)}.tipster-detail__weeks{display:flex;flex-direction:column;gap:var(--space-6)}.tipster-detail__week-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);width:100%;padding:0 0 var(--space-2);margin-bottom:var(--space-3);border:0;border-bottom:1px solid var(--color-border);background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}.tipster-detail__week-header:hover{border-color:var(--color-brand)}.tipster-detail__week-range{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);flex:1 1 auto;min-width:0}.tipster-detail__week-figures{display:flex;align-items:baseline;gap:var(--space-2);margin-left:auto;flex:none}.tipster-detail__week-summary{font-size:var(--text-xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tipster-detail__week-header .tipster-detail__history-chevron{align-self:center}.tipster-detail__week-profit{font-weight:var(--font-semibold)}.tipster-detail__history-card{display:flex;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.tipster-detail__history-dot{flex:none;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-border)}.tipster-detail__history-dot--win{background:var(--color-win)}.tipster-detail__history-dot--loss{background:var(--color-loss)}.tipster-detail__history-dot--flat{background:var(--color-text-muted)}.tipster-detail__history-main{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.tipster-detail__history-date{color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-sm)}.tipster-detail__history-record{color:var(--color-text-secondary);font-size:var(--text-xs)}.tipster-detail__history-winrate{font-weight:var(--font-semibold);color:var(--color-text-primary)}.tipster-detail__history-record-sep,.tipster-detail__history-winrate-count{color:var(--color-text-muted)}.tipster-detail__history-profit{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--font-bold)}.tipster-detail__timing-note{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-5);padding-left:var(--space-3);border-left:2px solid var(--color-border);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-secondary)}.tipster-detail__timing-note p{margin:0}.tipster-detail__timing-note-title{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary)}.tipster-detail__cancel-tips-btn{align-self:center;margin-top:var(--space-6);background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text-secondary)}.tipster-detail__cancel-tips-btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.tipster-detail__history-group{display:flex;flex-direction:column;gap:var(--space-2)}.tipster-detail__history-card--clickable{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast)}.tipster-detail__history-card--clickable:hover{border-color:var(--color-brand)}.tipster-detail__history-chevron{flex:none;font-size:var(--text-xl);line-height:1;color:var(--color-text-muted);transform:rotate(90deg);transition:transform var(--transition-fast)}.tipster-detail__history-chevron--open{transform:rotate(270deg)}.tipster-detail__day-picks{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-6)}.tipster-detail__history-card--pick{background:var(--color-surface);padding:var(--space-3) var(--space-4)}.tipster-detail__history-card-outcome{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex:none}.tipster-detail__pick-profit{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.tipster-detail__day-picks-error{color:var(--color-text-secondary);font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.tipster-detail__panel{box-shadow:inset 0 2px 0 var(--card-hue,transparent)}.tipster-detail__hero{--kit-art-width:min(160px,26vw);padding-top:var(--space-5);padding-bottom:var(--space-4);min-height:calc(var(--kit-art-width)*1.1 - var(--space-10) + var(--space-4))}.tipster-detail__hero:has(.kit-picker){min-height:calc(var(--kit-art-width)*1.1 - var(--space-10) + var(--space-3) + 24px + var(--space-3))}.tipster-detail__hero .tipster-detail__badges{margin-top:var(--space-3);justify-content:flex-start}.tipster-detail__kit{position:absolute;top:calc(var(--space-10)*-1);right:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);pointer-events:none}.tipster-detail__kit .kit-picker{pointer-events:auto}.tipster-detail__hero-art{display:block;width:var(--kit-art-width,min(190px,30vw));color:var(--kit-hue,var(--card-hue,var(--color-brand)))}.tipster-detail__hero .tipsters-page__tabs{padding-right:calc(var(--kit-art-width) + var(--space-5))}.kit-picker{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-2)}.kit-picker__label{font-size:var(--text-xs);color:var(--color-text-muted)}.kit-picker__swatches{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.kit-picker__swatch{width:22px;height:22px;padding:0;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--kit-hue);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.kit-picker__swatch:hover:not(:disabled){transform:scale(1.12)}.kit-picker__swatch:disabled{cursor:progress}.kit-picker__swatch--active{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--kit-hue)}@media(prefers-reduced-motion:reduce){.kit-picker__swatch{transition:none}.kit-picker__swatch:hover:not(:disabled){transform:none}}.jersey-art__kit{transform-box:fill-box;transform-origin:50% 9%;animation:jersey-sway 5s ease-in-out infinite}@keyframes jersey-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.jersey-art__kit{animation:none}}.tipster-detail__avatar{border-color:color-mix(in srgb,var(--card-hue,var(--color-border)) 60%,transparent)}.tipster-detail__panel .tipster-detail__avatar{background:color-mix(in srgb,var(--card-hue,var(--color-surface-raised)) 24%,var(--color-surface-raised));color:var(--card-hue,var(--color-text-secondary))}[data-theme=light] .tipster-detail__panel .tipster-detail__avatar{color:color-mix(in srgb,var(--card-hue,var(--color-text-secondary)) 55%,var(--color-text-primary))}.tipster-detail__role-badge--expert{background:color-mix(in srgb,var(--tip-violet) 14%,var(--color-surface-raised));color:var(--tip-violet)}.tipster-detail__campaign-chip{background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface-raised));color:var(--color-success)}.tipster-detail__role-badge--official{background:color-mix(in srgb,var(--color-brand) 18%,var(--color-surface-raised));color:var(--color-brand);letter-spacing:.03em;text-transform:uppercase}.tipster-detail__title--ai{background-image:repeating-linear-gradient(100deg,var(--color-brand) 0,var(--tip-violet) 120px,var(--color-win) 240px,var(--tip-violet) 360px,var(--color-brand) 480px);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-brand) 40%,transparent));animation:originstats-ai-title-sheen 12s linear infinite}@keyframes originstats-ai-title-sheen{0%{background-position:0 0}to{background-position:480px 0}}@media(prefers-reduced-motion:reduce){.tipster-detail__title--ai{animation:none}}.tipster-detail__title--ai-vip{background-image:repeating-linear-gradient(100deg,var(--tip-gold) 0,var(--tip-ember) 120px,#fde68a 240px,var(--tip-ember) 360px,var(--tip-gold) 480px);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tip-gold) 45%,transparent))}.tipster-detail__role-badge--official-vip{background:color-mix(in srgb,var(--tip-gold) 20%,var(--color-surface-raised));color:var(--tip-gold)}.tipster-detail__hero--vip{--card-hue:var(--tip-gold)}.tipster-detail__avatar--house-vip{background:color-mix(in srgb,var(--tip-gold) 28%,var(--color-surface-raised));color:var(--tip-gold);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tip-gold) 55%,transparent)}.tipster-detail__stat-value{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tipster-detail__stat-value.ranking-sidebar__profit--positive{color:var(--color-win)}.tipster-detail__stat-value.ranking-sidebar__profit--negative{color:var(--color-loss)}.tipster-detail__stat-value--coins{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tipster-detail__stat-qualifier{display:block;color:var(--color-text-muted)}.tipster-detail__stat-value--rank{display:inline-flex;align-items:center;gap:var(--space-1)}.record-win{color:var(--color-win)}.record-loss{color:var(--color-loss)}.tipster-winrate{display:flex;flex-direction:column;align-items:center;gap:2px}.tipster-winrate__dial{position:relative;display:grid;place-items:center}.tipster-winrate__track{fill:none;stroke:var(--color-border);stroke-width:6}.tipster-winrate__arc{fill:none;stroke-width:6;stroke-linecap:round;animation:tipster-winrate-sweep .9s cubic-bezier(.16,1,.3,1)}.tipster-winrate__arc--win{stroke:var(--color-win)}.tipster-winrate__arc--mid{stroke:var(--color-warning)}.tipster-winrate__arc--low{stroke:var(--color-loss)}@keyframes tipster-winrate-sweep{0%{stroke-dashoffset:var(--ring-circumference)}}.tipster-winrate__value{position:absolute;font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary)}.tipster-winrate__label{font-size:var(--text-xs);color:var(--color-text-muted)}.tipster-winrate__previous{max-width:76px;font-size:var(--text-3xs);line-height:1.3;text-align:center;color:var(--color-text-muted);opacity:.8}.tipster-winrate__heading{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.tipster-winrate__row{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-5)}.tipster-winrate__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.tips-stats{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.tips-stats__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tips-stats__period{padding:6px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}.tips-stats__period:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.tips-stats__strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:var(--space-3) var(--space-4);margin:0}.tips-stats__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.tips-stats__cell-label{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.tips-stats__cell-value{margin:0;font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap}.tips-stats__cell-value--up{color:var(--color-win)}.tips-stats__cell-value--down{color:var(--color-loss)}.tips-stats__form{display:flex;align-items:center;gap:3px;margin:0;min-height:calc(var(--text-lg)*1.4)}.tips-stats__dot{flex:none;width:11px;height:11px;border-radius:var(--radius-full);background:var(--color-border)}.tips-stats__dot--win{background:var(--color-win)}.tips-stats__dot--loss{background:var(--color-loss)}.tips-stats__dot--flat{background:var(--color-text-muted)}.tips-stats__metrics{gap:var(--space-1);margin:0}.tips-stats__chart{width:100%}.tips-stats__chart .recharts-cartesian-axis-tick text{fill:var(--color-text-muted)}.tips-stats__grid line{stroke:var(--color-border-subtle)}.tips-stats__zero line{stroke:var(--color-border);stroke-width:1.5}.tips-stats__bar{fill:var(--color-text-muted)}.tips-stats__bar--win{fill:var(--color-win)}.tips-stats__bar--loss{fill:var(--color-loss)}.tips-stats__bar--flat{fill:var(--color-border)}.tips-stats__cursor{fill:var(--color-text-primary);fill-opacity:.06}.tips-stats__tooltip{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-overlay);box-shadow:var(--shadow-md);font-size:var(--text-xs);color:var(--color-text-secondary)}.tips-stats__tooltip-date{font-weight:var(--font-semibold);color:var(--color-text-primary)}.tips-stats__tooltip-row{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tips-stats__empty{margin:0;padding:var(--space-5) 0;text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}@media(max-width:560px){.tips-stats{padding:var(--space-3)}.tips-stats__cell-value{font-size:var(--text-sm)}}.tipster-detail__history-bar{display:flex;gap:2px;width:min(220px,100%);height:4px;margin-top:var(--space-1)}.tipster-detail__history-bar-win{background:var(--color-win);border-radius:var(--radius-full)}.tipster-detail__history-bar-loss{background:var(--color-loss);border-radius:var(--radius-full)}.pick-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-md);background:var(--color-surface)}.pick-row--win{border-left-color:var(--color-win)}.pick-row--loss{border-left-color:var(--color-loss)}.pick-row--push{border-left-color:var(--color-push)}.pick-row--pending{border-left-color:var(--color-warning)}.pick-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.pick-row__fixture{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.pick-row__fixture,.pick-row__selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-row__selection{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary)}.pick-row__meta{font-size:var(--text-xs);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-row__side{display:flex;align-items:center;gap:var(--space-3)}.pick-row__odds{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:6px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-overlay);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-primary)}.pick-row__outcome{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:74px}.pick-row__profit{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-secondary)}.pick-row__profit--up{color:var(--color-win)}.pick-row__profit--down{color:var(--color-loss)}@media(max-width:560px){.pick-row{padding:var(--space-3);gap:var(--space-2)}.pick-row__odds{display:none}}.tipster-grade{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}.tipster-grade--win{background:color-mix(in srgb,var(--color-win) 15%,transparent);color:var(--color-win)}.tipster-grade--loss{background:color-mix(in srgb,var(--color-loss) 14%,transparent);color:var(--color-loss)}.tipster-grade--push{background:color-mix(in srgb,var(--color-push) 16%,transparent);color:var(--color-push)}.tipster-grade--pending{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}@media(prefers-reduced-motion:reduce){.tipster-winrate__arc{animation:none}}.tipster-detail__hidden-past-cta{align-self:center;margin-top:var(--space-2);padding:0;border:0;background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--transition-fast)}.tipster-detail__hidden-past-cta:focus-visible,.tipster-detail__hidden-past-cta:hover{color:var(--color-text-primary)}.tipster-detail__hidden-expert-hint{color:var(--tip-gold);margin-top:var(--space-5)}.tipster-detail__hidden-expert-cta{align-self:center;flex:none;margin-top:var(--space-4);min-width:132px;height:32px;padding-inline:14px;border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-accent-contrast)}.tipster-detail__avatar-wrap{position:relative;display:inline-flex}.tipster-detail__avatar-edit{position:absolute;right:-2px;bottom:-2px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);opacity:0;transform:scale(.85);transition:opacity var(--transition-fast),transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.tipster-detail__avatar-wrap:focus-within .tipster-detail__avatar-edit,.tipster-detail__avatar-wrap:hover .tipster-detail__avatar-edit{opacity:1;transform:scale(1)}.tipster-detail__avatar-edit:focus-visible,.tipster-detail__avatar-edit:hover{background:var(--color-brand);color:var(--color-text-inverse)}.tipster-detail__avatar-edit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(hover:none){.tipster-detail__avatar-edit{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tipster-detail__avatar-edit{transition:none}}.entry-history__rows,.standings-rows{display:none}@media(max-width:900px){.entry-history .entry-history__scroll,.standings-panel .standings-table{display:none}.entry-history__rows,.standings-rows{position:relative}.entry-history__rows,.entry-history__rows-body,.standings-rows,.standings-rows-body{display:flex;flex-direction:column;gap:var(--space-2)}.entry-history__row{display:grid;grid-template-columns:minmax(0,1.3fr) auto auto auto auto;align-items:center;min-height:48px;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.entry-history__row-period{min-width:0;font-weight:var(--font-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-history__row-pnl{min-width:0;font-size:var(--text-base);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.entry-history__row-rank,.entry-history__row-record{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}.entry-history__row-rank{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-semibold)}.entry-history__row-amount{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-secondary);text-align:right;white-space:nowrap}}@media(max-width:900px)and (max-width:480px){.entry-history__row{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"period pnl record rank" "amount amount amount amount";row-gap:2px}.entry-history__row-period{grid-area:period}.entry-history__row-pnl{grid-area:pnl}.entry-history__row-record{grid-area:record}.entry-history__row-rank{grid-area:rank}.entry-history__row-amount{grid-area:amount;text-align:left}}@media(max-width:900px){.standings-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;min-height:48px;column-gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.standings-row__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.standings-row__crest{width:18px;height:18px;border-radius:var(--radius-sm);object-fit:contain}.standings-row__comp{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.standings-row__name{min-width:0;font-weight:var(--font-semibold);color:var(--color-text-primary)}.standings-row__country,.standings-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-row__country{font-size:var(--text-3xs);color:var(--color-text-muted)}.standings-row__rank{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-secondary)}.standings-row__rank,.standings-row__winrate{font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.standings-row__winrate{color:var(--color-text-primary)}.standings-row__winrate-count{color:var(--color-text-muted);font-weight:var(--font-normal)}.standings-row__pnl{display:inline-flex;align-items:center;gap:3px;font-weight:var(--font-semibold);white-space:nowrap}.standings-row__winrate-pct.ranking-sidebar__profit--positive{color:var(--color-win)}.standings-row__winrate-pct.ranking-sidebar__profit--negative{color:var(--color-loss)}.tipster-detail__main>.standings-panel>.tipster-detail__league-rankings-title{margin-top:var(--space-5)}}.profile-insights{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.profile-insights__strip .market-filter__btn{flex:1 1;min-width:0;justify-content:center;padding-inline:var(--space-2);text-align:center}.profile-insights__panel{min-width:0}.profile-insights__card .tipster-matrix,.profile-insights__panel .standings-panel{margin-top:0}@media(max-width:900px){.tipster-detail__panel{display:grid;gap:var(--space-3);padding:var(--space-3)}.tipster-detail__panel>*{grid-column:1/-1}.tipster-detail__panel>.tipster-detail__follow-btn{margin-block:var(--space-2)}.tipster-detail__panel>.tipster-detail__avatar-wrap{justify-self:center}.tipster-detail__panel>.tipster-detail__identity{min-width:0}.tipster-detail__panel .page-header__title{font-size:var(--text-lg);margin-bottom:var(--space-1);overflow-wrap:anywhere}.tipster-detail__panel .tipster-detail__badges{margin-top:0}.tipster-detail__panel .badge-strip{--badge-size:1.5rem;justify-content:center;margin-block-start:var(--space-1);gap:var(--space-1)}.tipster-detail__panel .tipster-detail__streak{margin-top:var(--space-1);font-size:var(--text-xs)}.tipster-detail__avatar{width:64px;height:64px}.tipster-winrate__dial svg{width:40px;height:40px}.tipster-winrate__value{font-size:var(--text-xs)}.tipster-winrate__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.tipster-winrate__heading{margin-bottom:0}.tipster-winrate__label{font-size:var(--text-2xs)}.tipster-detail__stats{gap:var(--space-2)}.tipster-detail__stat{padding:var(--space-2)}.tipster-detail__stat-value{font-size:var(--text-base)}}@media(max-width:760px){.tipster-detail__panel{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr)}.tipster-detail__panel>.tipster-detail__avatar-wrap{grid-column:2;grid-row:1;justify-self:end}.tipster-detail__panel>.tipster-detail__identity{grid-column:3;grid-row:1;text-align:left}.tipster-detail__panel .badge-strip,.tipster-detail__panel .tipster-detail__badges{justify-content:flex-start}.tipster-detail__hero{display:none}.tipster-detail__tabs{flex-wrap:nowrap;gap:var(--space-2);align-items:stretch}.tipster-detail__tabs .market-filter__btn{flex:1 1;min-width:0;flex-wrap:wrap;justify-content:center;align-content:center;text-align:center;row-gap:2px;column-gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--text-2xs);white-space:normal;overflow:hidden}.tipster-detail__tabs .market-filter__btn>svg{flex:0 0 100%}.tipster-detail__tabs .tipsters-tabs__count{flex:none;min-width:18px;height:18px;padding-inline:4px;font-size:var(--text-3xs)}}@media(min-width:761px)and (max-width:900px){.tipster-detail.os-page .tipster-detail__hero{display:none}.tipster-detail.os-page .tipster-detail__tabs{flex-wrap:nowrap;gap:var(--space-2);align-items:stretch}.tipster-detail.os-page .tipster-detail__tabs .market-filter__btn{flex:1 1;min-width:0;flex-wrap:wrap;justify-content:center;align-content:center;text-align:center;row-gap:2px;column-gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--text-2xs);white-space:normal;overflow:hidden}.tipster-detail.os-page .tipster-detail__tabs .market-filter__btn>svg{flex:0 0 100%}.tipster-detail.os-page .tipster-detail__tabs .tipsters-tabs__count{flex:none;min-width:18px;height:18px;padding-inline:4px;font-size:var(--text-3xs)}}.locked-analysis-dock{position:fixed;left:0;right:0;z-index:var(--z-sticky);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xl)}.locked-analysis-dock__message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.locked-analysis-dock__from{font-weight:var(--font-bold);color:var(--color-text-primary)}.locked-analysis-dock__actions{display:flex;gap:var(--space-3)}.locked-analysis-dock__actions>*{min-width:0}.locked-analysis-dock__actions>:first-child{flex:1 1}.locked-analysis-dock__actions .btn{min-height:50px}.locked-analysis-dock .locked-panel__actions{flex-direction:row;align-items:stretch}@media(max-width:900px){.tipster-detail__cancel-tips-btn{align-self:stretch;min-height:var(--os-tap-min)}.tipster-matrix__record{display:none}.profile-insights__card{padding:var(--space-3)}}.coins-page{gap:var(--space-5);padding-block:var(--space-8) var(--space-10)}.coins-page,.wallet-balance-panel{display:flex;flex-direction:column}.wallet-balance-panel{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);--ground-hue:var(--ground-money);background:var(--color-bg);background-image:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--ground-hue) 15%,transparent) 0,transparent 58%);border:1px solid color-mix(in srgb,var(--ground-hue) 62%,transparent);color:var(--color-on-ground)}.wallet-balance-panel__eyebrow{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:color-mix(in srgb,var(--color-on-ground) 70%,var(--ground-money))}.wallet-balance-panel__value{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--font-bold);line-height:var(--leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-ground)}.wallet-balance-panel__value-skeleton{display:block;width:8ch;height:var(--text-hero);border-radius:var(--radius-sm)}.wallet-promo-breakdown{display:flex;flex-direction:column;gap:var(--space-1)}.wallet-promo-breakdown__line{margin:0;font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-on-ground) 80%,var(--ground-money))}.wallet-promo-breakdown__buckets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.wallet-promo-breakdown__bucket{font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-on-ground) 70%,var(--ground-money))}.wallet-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.wallet-main,.wallet-rail{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.wallet-tabs{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.wallet-tabs .market-filter__btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--tap-min);padding-inline:var(--space-2);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-2sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}@media(prefers-reduced-motion:reduce){.wallet-tabs .market-filter__btn{transition:none}}.wallet-tabs .market-filter__btn--active{background:var(--color-surface-overlay);color:var(--color-text-primary);font-weight:var(--font-semibold)}.coins-page__range-switch{display:inline-flex;gap:var(--space-2);margin-bottom:var(--space-2)}.coins-page__range-btn{min-height:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-2sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media(prefers-reduced-motion:reduce){.coins-page__range-btn{transition:none}}.coins-page__range-btn--active,.coins-page__range-btn:hover{color:var(--color-text-primary)}.coins-page__range-btn--active{background:var(--color-surface-overlay);border-color:var(--color-border-strong);font-weight:var(--font-semibold)}.wallet-flow{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}.wallet-flow__value{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-flow__in .wallet-flow__value{color:var(--color-success)}.wallet-flow__out .wallet-flow__value{color:var(--color-text-primary)}.wallet-flow__sep{color:var(--color-text-muted)}.coins-page__reward-expiry{margin:0;font-size:var(--text-2xs)}.coins-page__reward-expiry--info{color:var(--color-text-secondary)}.coins-page__reward-expiry--warning{color:var(--color-warning);font-weight:var(--font-semibold)}[data-theme=light] .coins-page__reward-expiry--warning{color:color-mix(in srgb,var(--color-warning) 78%,var(--color-committed-ink))}.coins-page__buy-subtitle{color:var(--color-text-muted);font-size:var(--text-2xs);margin-bottom:0}.coins-page__buy-notice{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.coins-page__membership-card{margin-top:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.coins-page__membership-card h2{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:var(--space-1)}.coins-page__membership-card p{color:var(--color-text-secondary);font-size:var(--text-sm)}.statement__amount--negative{color:var(--color-text-primary)}.statement__amount{font-family:var(--font-display);font-size:var(--text-base)}@media(max-width:760px){.statement__head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.statement__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount" "date balance";gap:0 var(--space-3);align-content:center;line-height:var(--leading-tight);min-height:48px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.statement__date{grid-area:date;font-size:var(--text-2xs)}.statement__desc{grid-area:desc}.statement__amount{grid-area:amount;font-size:var(--text-sm)}.statement__balance{grid-area:balance;display:block;text-align:right;font-size:var(--text-2xs);color:var(--color-text-muted)}.statement{border:0;border-radius:0}.statement__row:nth-child(2n){background:rgba(0,0,0,0)}.statement__row:last-child{border-bottom:0}}.wallet-rail .statement__head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wallet-rail .statement__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount" "date balance";gap:0 var(--space-3);align-content:center;line-height:var(--leading-tight);min-height:48px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.wallet-rail .statement__date{grid-area:date;font-size:var(--text-2xs)}.wallet-rail .statement__desc{grid-area:desc}.wallet-rail .statement__amount{grid-area:amount;font-size:var(--text-sm)}.wallet-rail .statement__balance{grid-area:balance;display:block;text-align:right;font-size:var(--text-2xs);color:var(--color-text-muted)}.wallet-rail .statement{border:0;border-radius:0}.wallet-rail .statement__row:nth-child(2n){background:rgba(0,0,0,0)}.wallet-rail .statement__row:last-child{border-bottom:0}.ranking-sidebar__title-group{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.game-badge{display:inline-flex;align-items:center;flex:none;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1.4;white-space:nowrap}.game-badge--open{background:color-mix(in srgb,var(--tip-gold) 16%,transparent);color:var(--tip-gold)}.game-badge--gated{background:color-mix(in srgb,var(--tip-violet) 16%,transparent);color:var(--tip-violet)}.game-enroll{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding-left:var(--space-2);font-size:var(--text-xs);line-height:1.4}.game-enroll,.game-enroll--muted{color:var(--color-text-secondary)}.game-enroll__dot{position:relative;flex:0 0 auto;box-sizing:content-box;width:7px;height:7px;margin:4px 3px 0;border-radius:var(--radius-full);--dot-accent:var(--color-brand);background:var(--dot-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dot-accent) 24%,transparent)}.game-enroll__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--dot-accent);animation:game-enroll-radar 1.8s ease-out infinite}@keyframes game-enroll-radar{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.game-enroll__dot:after{animation:none}}.game-enroll__dot--gated{--dot-accent:var(--tip-violet)}.ranking-sidebar__cta{margin-top:auto;padding-top:var(--space-1)}.game-cta__btn{width:100%;justify-content:center;flex-direction:column;row-gap:2px}.game-cta__btn--ghost{margin-top:var(--space-4)}.game-cta__goal{font-size:var(--text-xs);font-weight:var(--font-medium);opacity:.85;line-height:var(--leading-tight)}.game-cta__note{margin:0 0 6px;font-size:var(--text-xs);line-height:1.35;text-align:center;color:var(--color-text-secondary)}.ranking-sidebar__cta{display:flex;flex-direction:column}.ranking-sidebar__cta .game-cta__note{order:-1}@media(min-width:761px){.ranking-sidebar__cta{align-items:center}.ranking-sidebar__cta .game-cta__btn{width:auto;min-width:200px}.tipsters-rankings-panel>.ranking-sidebar{display:flex;flex-direction:column}}@media(min-width:1201px){.tipsters-rankings-panel .ranking-sidebar__unranked-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tipsters-floatnav{position:fixed;left:50%;bottom:var(--space-5);transform:translateX(-50%);z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:2px;padding:5px;max-width:calc(100vw - var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg)}.tipsters-floatnav__btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.tipsters-floatnav__btn svg{flex:none}.tipsters-floatnav__btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.tipsters-floatnav__btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tipsters-floatnav__btn.is-active{background:var(--color-brand);color:var(--color-brand-contrast)}.tipsters-floatnav__btn--jump{position:relative;margin-right:6px}.tipsters-floatnav__btn--jump:after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:1px;height:18px;background:var(--color-border)}@media(min-width:1025px){.tipsters-floatnav__btn--jump{display:none}}@media(max-width:760px){.tipsters-floatnav:not(.tipsters-floatnav--sheetless) .tipsters-floatnav__btn--jump{display:none}.tipsters-floatnav{bottom:calc(var(--mobile-nav-height, 56px) + 49px + var(--space-2));display:flex;width:calc(100vw - 2*var(--space-3));justify-content:stretch}.tipsters-floatnav[data-slip=collapsed]{bottom:calc(116px + var(--space-2))}.tipsters-floatnav[data-slip=expanded]{display:none}.tipsters-floatnav__btn{flex:1 1;min-width:0;justify-content:center;gap:var(--space-1);padding:var(--space-2) 6px}.tipsters-floatnav__btn span{font-size:var(--text-xs)}.tipsters-floatnav__btn--jump{margin-right:0}}@media(max-width:360px){.tipsters-floatnav{padding:var(--space-1)}.tipsters-floatnav__btn{gap:var(--space-1);padding:var(--space-2) 3px}.tipsters-floatnav__btn span{font-size:var(--text-2xs)}}.league-board{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2);background:var(--color-surface-raised)}.league-board__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3)}.league-board__crest{width:20px;height:20px;object-fit:contain}.league-board__title{font-weight:var(--font-semibold)}.league-board__country{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}.ranking-sidebar__row--viewer{outline:1px solid var(--color-brand);border-radius:var(--radius-md)}.tipster-detail__left{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.tipster-detail__period-header{display:flex;flex-direction:column;gap:var(--space-2)}.tipster-detail__period-header-label{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.tipster-detail__period-switch.market-filter{width:100%}.tipster-detail__period-switch.market-filter .market-filter__btn{flex:1 1;min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);text-align:center}.tipster-detail__league-rankings-period{color:var(--color-text-muted);font-weight:var(--font-medium)}.tipster-detail__stat-value--empty{color:var(--color-text-muted)}.tipster-detail__left .tipster-detail__panel{position:relative;top:0}.tipster-detail__league-filter{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);min-width:0}.tipster-detail__league-filter .league-toolbar__tiles{gap:var(--space-2);padding-bottom:var(--space-2)}.tipster-detail__league-filter .league-toolbar__tile{gap:var(--space-2);max-width:none;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.tipster-detail__league-filter .league-toolbar__chevron{width:32px;height:32px}.tipster-detail__league-filter .league-toolbar__chevron svg{width:16px;height:16px}.tipster-detail__league-filter .schedule-country-flag{width:20px;height:20px}.league-board .ranking-sidebar__row{padding:var(--space-2)}.tipster-detail__league-rankings-title{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:var(--space-2) 0 var(--space-3)}.by-league__season-select{background:var(--color-surface-raised);color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.top-carousel{margin-bottom:var(--space-6)}.top-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.top-carousel__title{font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.01em;margin:0}.top-carousel__nav{display:flex;gap:var(--space-2);flex:none}.top-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 80%,transparent);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.top-carousel__arrow:hover:not(:disabled){border-color:color-mix(in srgb,currentcolor 40%,var(--color-border));background:var(--color-surface-raised)}.top-carousel__arrow:disabled{opacity:.4;cursor:default}.top-carousel__viewport{overflow-x:auto;padding:var(--space-2) 0;scrollbar-width:none}.top-carousel__viewport::-webkit-scrollbar{display:none}.top-carousel__track{display:flex;width:max-content}.top-carousel__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);flex:none;width:300px;min-height:168px;margin-right:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(155deg,color-mix(in srgb,var(--color-surface-raised) 92%,transparent),color-mix(in srgb,var(--color-surface) 88%,transparent));text-decoration:none;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.top-carousel__card:focus,.top-carousel__card:focus-visible,.top-carousel__card:hover{text-decoration:none}.top-carousel__card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,currentcolor 28%,var(--color-border));box-shadow:0 18px 40px -20px var(--scrim-3)}.top-carousel__card--gold{border-color:color-mix(in srgb,var(--tip-gold) 55%,var(--color-border));box-shadow:0 14px 34px -20px color-mix(in srgb,var(--tip-gold) 70%,transparent)}.top-carousel__card--silver{border-color:color-mix(in srgb,#c3ccd8 55%,var(--color-border));box-shadow:0 14px 34px -20px color-mix(in srgb,#c3ccd8 60%,transparent)}.top-carousel__card--bronze{border-color:color-mix(in srgb,var(--tip-ember) 50%,var(--color-border));box-shadow:0 14px 34px -20px color-mix(in srgb,var(--tip-ember) 60%,transparent)}.top-carousel__rank{align-self:flex-start;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text-secondary)}.top-carousel__rank--medal{font-size:0}.top-carousel__body{display:flex;align-items:center;gap:var(--space-3);min-width:0}.top-carousel__avatar{width:56px;height:56px;border-radius:var(--radius-full);flex:none;object-fit:cover}.top-carousel__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.top-carousel__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.top-carousel__name{font-size:var(--text-lg);font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-carousel__record{font-size:var(--text-sm);color:var(--color-text-secondary)}.top-carousel__profit{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1}.top-carousel__profit--positive{color:var(--color-win)}.top-carousel__profit--negative{color:var(--color-loss)}.rankings-hero__head{display:flex;align-items:center;gap:var(--space-3)}.rankings-hero__badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:var(--radius-full);color:var(--tip-gold);background:color-mix(in srgb,var(--tip-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--tip-gold) 35%,var(--color-border))}.rankings-hero__title{margin:0}.rankings-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.rankings-layout__main{min-width:0}.rankings-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}@media(min-width:901px){.rankings-layout{grid-template-columns:minmax(0,1fr) 264px}.rankings-rail{grid-template-columns:minmax(0,1fr);position:sticky;top:calc(var(--navbar-height) + var(--space-3))}}.rankings-stat{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 75%,transparent)}.rankings-stat strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xl);line-height:1;color:currentcolor}.rankings-stat span{font-size:var(--text-xs);color:var(--color-text-secondary)}.rankings-stat--brand{color:var(--color-brand)}.rankings-stat--violet{color:var(--tip-violet)}.rankings-stat--gold{color:var(--tip-gold)}.rankings-top{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast)}.rankings-top:hover{border-color:color-mix(in srgb,var(--tip-gold) 45%,var(--color-border));transform:translateY(-1px)}.rankings-top__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.rankings-top__row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rankings-top__avatar{width:28px;height:28px;border-radius:var(--radius-full);flex:none;object-fit:cover}.rankings-top__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary)}.rankings-top__name{font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings-top__profit{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-lg)}.rankings-top__profit--positive{color:var(--color-win)}.rankings-top__profit--negative{color:var(--color-loss)}.league-toolbar.rankings-toolbar{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.rankings-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rankings-toolbar__search-row{display:flex}.rankings-toolbar__search{width:100%}.ranking-sidebar__league-title{display:inline-flex;align-items:center;gap:var(--space-2)}.ranking-sidebar__league-title .league-board__crest{width:22px;height:22px}.standings-table{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standings-table td,.standings-table th{height:48px;padding:var(--space-2) var(--space-1);text-align:right;vertical-align:middle;white-space:nowrap}.standings-table tbody td:not(.standings-table__comp){font-family:var(--font-display)}.standings-table thead th{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);letter-spacing:.02em;border-bottom:1px solid var(--color-border)}.standings-table td.standings-table__comp,.standings-table thead th:first-child{text-align:left}.standings-table tbody td{border-top:1px solid var(--color-border)}.standings-table tbody tr{transition:background var(--transition-fast)}.standings-table tbody tr:hover{background:var(--color-surface-raised)}.standings-table__comp-inner{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.standings-table__crest{width:18px;height:18px;border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0}.standings-table__crest--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted)}.standings-table__comp-text{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.standings-table td.standings-table__comp{white-space:normal}.standings-table__name{min-width:0;font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere}.standings-table__country{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-table__rank-inner{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:var(--color-text-secondary)}.standings-table__pnl,.standings-table__rank-inner,.standings-table__winrate{font-weight:var(--font-semibold)}.standings-table__winrate{color:var(--color-text-primary)}.standings-table__winrate-pct.ranking-sidebar__profit--positive{color:var(--color-win)}.standings-table__winrate-pct.ranking-sidebar__profit--negative{color:var(--color-loss)}.standings-table__winrate-count{color:var(--color-text-muted);font-weight:var(--font-normal)}@media(max-width:640px){.standings-table,.standings-table tbody,.standings-table td,.standings-table tr{display:block}.standings-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.standings-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto .9rem;grid-template-areas:"comp comp    rank  rank" ".    winrate pnl   delta";align-items:center;column-gap:var(--space-2);row-gap:2px;padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.standings-table tbody td{padding:0;border-top:0;min-width:0}.standings-table td.standings-table__comp{grid-area:comp}.standings-table__rank{grid-area:rank}.standings-table__winrate{grid-area:winrate;font-size:var(--text-xs)}.standings-table__pnl{grid-area:pnl}.standings-table__delta{grid-area:delta}}.standings-panel{margin-top:var(--space-6)}.standings-panel__trend{font-size:var(--text-xs)}.standings-panel__trend--up{color:var(--color-win)}.standings-panel__trend--down{color:var(--color-loss)}.standings-panel__trend--same{opacity:.5}.entry-history__scroll{overflow-x:auto}.entry-history__table{width:100%;border-collapse:collapse;font-size:.82rem}.entry-history__table th{text-align:left;opacity:.6;font-weight:var(--font-semibold);padding:.35rem .5rem;white-space:nowrap}.entry-history__table td{padding:.4rem .5rem;border-top:1px solid var(--color-border);white-space:nowrap}.entry-history__delta--up{color:var(--color-win)}.entry-history__delta--down{color:var(--color-loss)}.expert-stats{margin-top:1rem}.expert-stats__grid{margin:0;display:grid;gap:.4rem}.expert-stats__row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm)}.expert-stats__row dt{opacity:.6;margin:0}.expert-stats__row dd{margin:0;text-align:right}.expert-stats__sub{opacity:.6;font-size:var(--text-xs)}.tipster-detail__compare-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.compare-modal{max-width:660px;width:92vw}.compare-modal__search{position:relative;margin-bottom:var(--space-4)}.compare-modal__search input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface-raised);font:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.compare-modal__search input::placeholder{color:var(--color-text-muted)}.compare-modal__search input:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.compare-modal__results{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-1);max-height:240px;overflow-y:auto;background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.compare-modal__results li button{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:none;border:0;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast)}.compare-modal__results li button:focus-visible,.compare-modal__results li button:hover{background:var(--color-surface-raised);outline:none}.compare-modal__result--empty{padding:var(--space-2) var(--space-3)}.compare-modal__cap,.compare-modal__result--empty{color:var(--color-text-muted);font-size:var(--text-sm)}.compare-modal__cap{margin:0 0 var(--space-4)}.compare-modal__scroll{overflow-x:auto}.compare-modal__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-modal__table td,.compare-modal__table th{padding:var(--space-3);text-align:left;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--transition-fast)}.compare-modal__table thead{border-bottom:1px solid var(--color-border)}.compare-modal__table thead th{vertical-align:bottom;padding-bottom:var(--space-4)}.compare-modal__table tbody th{color:var(--color-text-secondary);font-weight:var(--font-medium)}.compare-modal__table tbody tr:nth-child(odd) td,.compare-modal__table tbody tr:nth-child(odd) th{background:var(--color-surface-raised)}.compare-modal__table tbody tr:hover td,.compare-modal__table tbody tr:hover th{background:var(--color-surface-overlay)}.compare-modal__table tbody tr th:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.compare-modal__table tbody tr td:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.compare-modal__col-meta{display:block;min-height:16px;margin-bottom:var(--space-1)}.compare-modal__best{font-weight:var(--font-semibold);color:var(--color-win)}.compare-modal__pinned{display:inline-block;margin-bottom:2px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-brand)}.compare-modal__col-name{display:block;font-weight:var(--font-semibold);color:var(--color-text-primary)}.compare-modal__remove{margin-left:var(--space-2);padding:0 var(--space-1);background:none;border:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1;cursor:pointer;vertical-align:baseline;transition:color var(--transition-fast)}.compare-modal__remove:focus-visible,.compare-modal__remove:hover{color:var(--color-danger);outline:none}.compare-modal .login-required-modal__actions{margin-top:var(--space-5)}.notif,.notif__button{position:relative;display:inline-flex}.notif__button{width:2.25rem;height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease-out-quart)}.notif__button:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.notif__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(max-width:760px){.notif__button{width:36px;height:36px}.notif__button svg{width:19px;height:19px}.notif__button:active{transition:none;transform:scale(.97)}}.notif__badge{min-width:1.05rem;padding:0 .2rem;border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-bold);text-align:center;position:absolute;top:-.15rem;right:-.15rem;background:var(--color-danger);color:var(--color-brand-contrast);line-height:1.05rem}.notif__panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:60;width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);overflow-y:auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg)}@media(max-width:760px){.notif__panel{position:fixed;top:calc(var(--navbar-height) + 8px);right:10px;left:10px;width:auto}}.notif__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:.35rem .45rem .5rem}.notif__link{border:0;background:none;padding:0;color:var(--color-brand);font-size:var(--text-xs);cursor:pointer}.notif__link:hover{text-decoration:underline}.notif__empty{margin:0;padding:.75rem .45rem 1rem;color:var(--color-text-secondary);font-size:var(--text-sm)}.notif__list{margin:0;padding:0;list-style:none}.notif__item{display:flex;align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-md)}.notif__item:hover{background:var(--color-surface-raised)}.notif__item--unread{box-shadow:inset 2px 0 0 var(--color-brand)}.notif__item-main{flex:1 1;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .45rem;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.notif__tag{align-self:flex-start;padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--highlight-2);color:var(--color-text-secondary);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.notif__tag--prize{background:rgba(255,196,61,.18);color:#ffc43d}.notif__tag--promotion{background:rgba(124,156,255,.18);color:#9ab0ff}.notif__tag--playoff{background:color-mix(in srgb,var(--color-win) 18%,transparent);color:var(--color-win)}.notif__tag--arena,.notif__tag--goal{background:var(--highlight-2)}.notif__item-title{font-size:var(--text-sm);line-height:1.3}.notif__item-body{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.35}.notif__dismiss{flex:0 0 auto;margin:.4rem .2rem 0 0;width:1.4rem;height:1.4rem;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-secondary);font-size:var(--text-base);line-height:1;cursor:pointer}.notif__dismiss:hover{background:var(--highlight-2);color:inherit}.os-collapse{overflow:clip;height:0}.os-collapse[data-state=open]{height:auto}.os-collapse__inner{opacity:1;transition:opacity .18s ease}.os-collapse[data-state=closed] .os-collapse__inner,.os-collapse[data-state=closing] .os-collapse__inner{opacity:.25}.os-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--os-surface);border:1px solid var(--os-hairline)}.os-seg__btn{appearance:none;border:0;background:rgba(0,0,0,0);color:var(--os-text-2);font:inherit;font-size:var(--os-text-sm);font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .12s ease,background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.os-seg__btn:not(.os-seg__btn--active):hover{background:var(--os-surface-2);color:var(--os-text)}}.os-seg__btn:active{transition:none;transform:scale(.97)}.os-seg__btn--active{background:var(--os-surface-3);color:var(--os-text)}.os-seg__badge{font-size:var(--os-text-2xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--os-live);color:var(--os-on-accent);border-radius:999px;padding:1px 6px;line-height:1.3}.os-seg--standdown{opacity:.55;transition:opacity .16s ease}.goals{margin-top:0}.goals__body .qmeter{margin-top:.15rem}.goals__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.goals__title{margin:0;font-size:var(--os-text-md)}.goals__count-pill{min-width:18px;padding:1px var(--space-1);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-bold);text-align:center;flex:0 0 auto;background:var(--color-surface-overlay);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals__overall{display:block;height:var(--space-1);border-radius:var(--radius-full);background:var(--highlight-2);overflow:hidden}.goals__overall-fill{display:block;height:100%;width:100%;transform-origin:left;background:var(--color-brand);transition:transform var(--transition-base)}.goals__subtitle{margin:calc(var(--space-2)*-1) 0 0;color:var(--color-text-secondary);font-size:var(--os-text-xs)}.goals__expert{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-win);font-size:var(--os-text-xs);line-height:1.35}.goals__expert .goals__check{border-style:dashed;border-color:var(--color-win)}.goals__tabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius-sm)}.goals__tabs::-webkit-scrollbar{display:none}.goals__tabs .os-seg__btn{flex:none;white-space:nowrap;border-radius:var(--radius-sm)}.goals__tabs--scrollable{cursor:grab}.goals__tabs--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.goals__tabs--dragging .os-seg__btn{cursor:grabbing}.goals__tabs--dragging .os-seg__btn:active{transform:none}.goals__tab-count{font-size:var(--os-text-3xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.goals__rows{margin:0;padding:0;list-style:none;display:grid;gap:.65rem;animation:goals-rows-in .18s var(--ease-out-quart)}@keyframes goals-rows-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.goals__rows{animation:none}}.goals__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2);min-block-size:var(--space-12);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.goals__row--done .goals__label{color:var(--color-text-secondary)}.goals__check{flex:0 0 auto;width:var(--space-5);height:var(--space-5);font-size:var(--os-text-3xs)}.goals__check--sm{width:var(--space-4);height:var(--space-4)}.goals__check--done,.goals__row--done .goals__check{border-color:var(--color-win);background:var(--color-win);color:var(--color-brand-contrast)}.goals__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.goals__label{order:0;font-size:var(--os-text-base);font-weight:var(--font-semibold);line-height:1.3}.goals__body .qmeter,.goals__meter{order:1}.goals__hint{order:2;color:var(--color-text-secondary);font-size:var(--os-text-2xs);line-height:1.3}.goals__body .qmeter__togo{order:-1;font-size:var(--os-text-xs);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}.goals__body .qmeter--qualified .qmeter__togo{color:var(--color-win)}.goals__meter{margin-top:.15rem}.goals__count{color:var(--color-text-secondary);font-size:var(--os-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goals__done{list-style:none}.goals__done-toggle{appearance:none;display:flex;align-items:center;width:100%;gap:var(--space-1);margin:0;padding:0;border:none;background:none;color:var(--color-win);font-size:var(--os-text-base);line-height:1.3;text-align:start;cursor:pointer}.goals__done-toggle:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}.goals__done-caret{flex:0 0 auto;margin-inline-start:auto;color:var(--color-text-secondary);transition:transform var(--transition-fast)}.goals__done-toggle[aria-expanded=true] .goals__done-caret{transform:rotate(180deg)}.goals__quiet-list{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.goals__quiet-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2)}.goals__quiet-label{color:var(--color-text-secondary);font-size:var(--os-text-xs);line-height:1.3}.goals__count-pill--loading{height:18px;border-radius:var(--radius-full);min-width:var(--space-10)}.goals__subtitle-bar{height:12px;border-radius:var(--radius-full);display:block;inline-size:62%;margin-block-start:calc(var(--space-2)*-1)}.goals__rows--loading .goals__row{align-items:center}.goals__label-bar{height:18px;border-radius:var(--radius-full);display:block;inline-size:76%}.goals__hint-bar{inline-size:52%}.goals__count-bar,.goals__hint-bar{height:12px;border-radius:var(--radius-full);display:block}.goals__count-bar{inline-size:var(--space-8)}.goals__cta-bar{height:50px;border-radius:var(--radius-md);display:block;inline-size:100%;border-radius:var(--radius-full)}.goals__cta{text-decoration:none}@media(max-width:760px){.goals__cta{width:100%}}.goals__today-done{margin:0;font-size:var(--os-text-xs);font-weight:var(--font-semibold)}.goals__celebrate,.goals__today-done{white-space:nowrap;color:var(--color-win)}.goals__celebrate{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--color-win) 40%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-win) 12%,transparent);font-size:var(--os-text-2xs);line-height:1.3;cursor:pointer}.goals__celebrate:hover{background:color-mix(in srgb,var(--color-win) 20%,transparent)}.goals__celebrate-text{display:none}@container earncard (min-width: 300px){.goals__celebrate-text{display:inline}}.pick-progress-strip{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.3}.pick-progress-strip__mark{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-text-muted);transition:background var(--transition-fast)}.pick-progress-strip--active{border-color:color-mix(in srgb,var(--color-brand) 34%,var(--color-border));color:var(--color-text-primary)}.pick-progress-strip--active .pick-progress-strip__mark{background:var(--color-brand)}.pick-progress-strip__text{min-width:0}@media(max-width:560px){.pick-progress-strip{padding:var(--space-1) var(--space-2);font-size:var(--text-2xs)}}.pick-progress-strip__meta{color:var(--color-text-secondary);font-weight:var(--font-normal,400)}.pick-progress-strip__meta:before{content:" · ";color:var(--color-text-muted)}.pick-progress-strip--submitted{border-color:color-mix(in srgb,var(--color-win) 34%,var(--color-border));color:var(--color-text-primary)}.pick-progress-strip--submitted .pick-progress-strip__mark{background:var(--color-win)}.goal-unlock{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);text-align:center}.goal-unlock__mark{width:var(--space-16);height:var(--space-16);border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-2xl)}.goal-unlock__title{margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.25;text-wrap:balance}.goal-unlock__label{margin:0;max-width:30ch;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.35;text-wrap:balance}.goal-unlock__hint{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}.goal-unlock__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;margin-top:var(--space-2)}.goal-unlock__continue{width:100%;justify-content:center}@keyframes goal-unlock-mark-in{0%{transform:scale(.86)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.goal-unlock__mark{animation:goal-unlock-mark-in .24s var(--ease-out-quart)}}.checkin-grant{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);text-align:center}.checkin-grant__mark{width:var(--space-16);height:var(--space-16);border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-2xl)}.checkin-grant__title{margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight);text-wrap:balance}.checkin-grant__body{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.checkin-grant__actions{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:var(--space-2)}.checkin-grant__action{width:100%;justify-content:center}@media(prefers-reduced-motion:no-preference){.checkin-grant__mark{animation:goal-unlock-mark-in .24s var(--ease-out-quart)}}.tipster-detail--hub .tipster-detail__layout{grid-template-columns:360px minmax(0,1fr) minmax(260px,300px);gap:var(--space-5)}.tipster-detail--hub .standings-panel{overflow-x:auto}.tipster-detail__rail{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.tipster-detail--hub .profile-hub-nav{position:sticky;top:calc(var(--os-sticky-top) + var(--navbar-day-tab-h));z-index:5;margin:0 0 var(--space-5);padding:var(--space-2);overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(calc(var(--blur-glass) * 2)) saturate(1.1);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * 2)) saturate(1.1)}.tipster-detail--hub .profile-hub-nav__item:not(.profile-hub-nav__item--active){color:var(--color-text-primary);font-weight:var(--font-semibold)}.profile-hub-nav::-webkit-scrollbar{display:none}@media(max-width:900px){.tipster-detail--hub .profile-hub-nav{scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0);padding-right:var(--space-8);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent)}.tipster-detail--hub .profile-hub-nav::-webkit-scrollbar{display:block;height:4px}.tipster-detail--hub .profile-hub-nav::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}}.profile-hub-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-1)}.profile-hub-nav__separator{flex:0 0 auto;width:1px;align-self:stretch;margin:var(--space-1) var(--space-2);background:var(--color-border)}.profile-hub-nav__item{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-2) 14px;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);font:inherit;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.profile-hub-nav__item:hover{background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none}.profile-hub-nav__item--active,.profile-hub-nav__item--active:hover{background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:var(--color-brand);font-weight:var(--font-semibold)}.tipster-detail--hub .settings-card{background:var(--surface-glass);border-color:var(--surface-glass-border)}.profile-hub__section>.account-embedded,.profile-hub__section>.coins-embedded,.profile-hub__section>.favourites-embedded{padding-block:0}@media(max-width:1400px){.tipster-detail--hub .tipster-detail__layout{grid-template-columns:360px minmax(0,1fr)}.tipster-detail--hub .tipster-detail__rail{grid-column:1/-1}}@media(max-width:1400px)and (min-width:901px){.tipster-detail--hub .tipster-detail__left,.tipster-detail--hub .tipster-detail__rail{display:contents}.tipster-detail--hub .tipster-detail__panel{order:1}.tipster-detail--hub .tipster-detail__main{order:2}.tipster-detail--hub .benefits-rail{order:3;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.tipster-detail--hub .goals{order:4;grid-column:1/-1}.tipster-detail--hub .standings-panel{order:5;grid-column:1/-1}}@media(max-width:1024px){.tipster-detail--hub .tipster-detail__layout{grid-template-columns:minmax(0,1fr)}}.wallet-rewards-cta{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.wallet-rewards-cta:focus-visible,.wallet-rewards-cta:hover{border-color:var(--color-brand);background:var(--color-surface-overlay)}@media(prefers-reduced-motion:reduce){.wallet-rewards-cta{transition:none}}.wallet-rewards-cta__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-surface-overlay);line-height:1}.wallet-rewards-cta__text{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-rewards-cta__value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-rewards-cta__title{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.wallet-rewards-cta__chevron{margin-left:auto;flex:none;color:var(--color-text-muted)}.game-cta__btn--secondary{margin-block-start:var(--space-2)}.my-unlocks__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.my-unlocks__row{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.my-unlocks__head{display:flex;align-items:flex-start;gap:var(--space-3)}.my-unlocks__avatar{flex:none;width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover}.my-unlocks__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-semibold)}.my-unlocks__avatar--house{background:color-mix(in srgb,var(--color-brand) 30%,var(--color-surface-raised));color:var(--color-brand);border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent)}.my-unlocks__identity{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.my-unlocks__seller{font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none}.my-unlocks__seller:focus-visible,.my-unlocks__seller:hover{color:var(--color-brand)}.my-unlocks__scope{font-size:var(--text-sm);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-unlocks__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.my-unlocks__side{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex:none;text-align:right}.my-unlocks__price{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.my-unlocks__price--free{color:var(--color-win)}.my-unlocks__refunded{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning)}.my-unlocks__actions{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.my-unlocks__analysis{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.my-unlocks__note{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:640px){.my-unlocks__head{flex-wrap:wrap}.my-unlocks__side{align-items:flex-start;text-align:left;width:100%}}.badge-modal__head{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.badge-modal__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer}.badge-modal__close:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.badge-modal__headings{min-width:0;padding-inline-end:var(--space-5)}.badge-modal__actions{justify-content:flex-end;margin-block-start:var(--space-5)}.badge-modal__owner{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-decoration:none}.badge-modal__owner:hover{color:var(--color-text-primary);text-decoration:underline}.badge-modal__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold)}.badge-modal__rule{margin:2px 0 0;line-height:var(--leading-normal)}.badge-modal__rule,.badge-modal__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary)}.badge-modal__subtitle{margin:var(--space-4) 0 var(--space-2);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.badge-modal__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.badge-modal__windows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-block-size:15rem;overflow-y:auto}.badge-modal__window{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.badge-modal__period{font-size:var(--text-sm);color:var(--color-text-primary)}.badge-modal__record{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-secondary);text-align:end}.badges-explainer{padding-block-end:var(--space-20)}.badges-explainer__section{margin-block-start:var(--space-12);max-inline-size:64rem}.badges-explainer__heading{font-size:var(--text-xl);font-weight:var(--font-bold);margin-block-end:var(--space-3);text-wrap:balance}.badges-explainer__intro,.badges-explainer__note{color:var(--color-text-secondary);max-inline-size:62ch;line-height:1.6}.badges-explainer__note--lead{margin-block-start:var(--space-4);max-inline-size:44rem;color:var(--color-text-primary)}.badges-ladder{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-block-start:var(--space-4)}@media(min-width:1025px){.badges-ladder{grid-template-columns:1fr 1fr}}.badges-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.badges-card__head{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}.badges-card__tier{font-size:var(--text-lg);font-weight:var(--font-bold)}.badges-card__label,.badges-card__scopeName{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-primary);margin-block-end:2px}.badges-card__label{color:var(--color-text-secondary);margin-block-end:var(--space-2)}.badges-card__rules{margin:0;display:grid;gap:var(--space-2)}.badges-card__rule{margin:0;font-size:var(--os-text-base);color:var(--color-text-secondary);line-height:1.55;text-transform:none;letter-spacing:normal}.badges-card__keep{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.badges-gallery{inline-size:100%;margin-block:var(--space-4) 0;border-collapse:collapse}.badges-gallery caption{text-align:start}.badges-gallery thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.badges-gallery__row{display:block;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.badges-gallery__row+.badges-gallery__row{margin-block-start:var(--space-2)}.badges-gallery__league{display:flex;align-items:center;gap:var(--space-2);text-align:start;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-block-end:var(--space-2)}.badges-gallery__row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.badges-gallery__league{grid-column:1/-1}.badges-gallery__cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.badges-gallery__cell:after{content:attr(data-label);font-size:var(--text-xs);color:var(--color-text-secondary)}@media(min-width:761px){.badges-gallery{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden;table-layout:fixed}.badges-gallery thead th:first-child{inline-size:14rem}.badges-gallery thead{position:static;inline-size:auto;block-size:auto;clip-path:none}.badges-gallery thead th{padding:var(--space-3);text-align:start;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);white-space:nowrap;border-block-end:1px solid var(--color-border)}.badges-gallery__row{display:table-row;padding:0;border:0;border-radius:0;background:none;grid-template-columns:none}.badges-gallery__row+.badges-gallery__row{margin-block-start:0}.badges-gallery__row>td,.badges-gallery__row>th{padding:var(--space-2) var(--space-3);vertical-align:middle;border-block-end:1px solid var(--color-border)}.badges-gallery__row:last-child>td,.badges-gallery__row:last-child>th{border-block-end:0}.badges-gallery__league{display:table-cell;vertical-align:middle;margin-block-end:0;inline-size:12rem}.badges-gallery__cell{display:table-cell;text-align:center}.badges-gallery__cell:after{display:none}}.badges-scopes{margin:var(--space-3) 0 0;display:grid;gap:var(--space-4);grid-template-columns:1fr}.badges-scopes__item+.badges-scopes__item{padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.badges-scopes__term{font-size:var(--os-text-md);font-weight:var(--font-semibold);line-height:1.3;color:var(--color-text-primary)}.badges-scopes__desc{margin:2px 0 0;font-size:var(--os-text-base);color:var(--color-text-secondary);line-height:1.55}.badge-mark--explainer{--badge-size:3rem}.badges-gallery .badge-mark--explainer{--badge-size:2.5rem}@media(min-width:761px){.badges-gallery .badge-mark--explainer{--badge-size:3.25rem}}.badges-explainer__notes{margin:var(--space-3) 0 0;padding-inline-start:0;list-style:none;color:var(--color-text-secondary);line-height:1.6}.badges-explainer__notes li+li{margin-block-start:var(--space-2)}.badges-explainer__notes li{max-inline-size:62ch}.badges-fact{display:flex;align-items:flex-start;gap:var(--space-2)}.badges-fact__mark{flex:0 0 auto;margin-block-start:3px;color:var(--color-text-muted)}.badges-fact__text{min-width:0}@media(min-width:761px){.badges-explainer__notes{column-count:2;column-gap:var(--space-10)}.badges-explainer__notes li{page-break-inside:avoid;break-inside:avoid}.badges-explainer__notes li+li{margin-block-start:0}.badges-explainer__notes li{padding-block-end:var(--space-2)}}.badge-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--badge-size,1.75rem);block-size:var(--badge-size,1.75rem);flex:0 0 auto}.badge-mark__art{inline-size:100%;block-size:100%;display:block}.badge-mark--lapsed .badge-mark__art{filter:grayscale(1);opacity:.45}.badge-mark__abbr{position:absolute;inset-inline-start:50%;inset-block-start:42%;transform:translate(-50%,-50%);pointer-events:none;font-size:calc(var(--badge-size, 1.75rem)*.3);font-weight:var(--font-extrabold);letter-spacing:.02em;line-height:1;color:var(--color-brand-contrast);text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.55);white-space:nowrap}.badge-mark--specialist .badge-mark__abbr{color:var(--color-badge-art-ink)}.badge-mark__count{position:absolute;inset-block-end:-.15em;inset-inline-end:-.35em;padding:0 .25em;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1.4;box-shadow:0 0 0 1px var(--color-border)}.badge-mark--interactive{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.badge-mark--interactive:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.badge-strip{--badge-size:2.25rem;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.badge-row,.badge-strip{display:flex;align-items:center}.badge-row{--badge-size:1.25rem;flex-wrap:nowrap;gap:var(--space-1);flex:none}.badge-row--compact{--badge-size:1rem}.badge-row__more{display:inline-flex;align-items:center;padding:0 .35em;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.badge-mark{transition:transform var(--transition-fast)}.badge-mark:hover{transform:translateY(-1px)}}.badge-mark[data-badge-name]:after{content:attr(data-badge-name) "\a" attr(data-badge-rule);position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0;transform:translateY(-.25rem);z-index:30;inline-size:max-content;max-inline-size:min(var(--badge-tip-max),68vw);padding:.45rem .6rem;border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:0 8px 22px rgba(0,0,0,.5);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:1.4;text-align:center;white-space:pre-line;display:none;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast),display var(--transition-fast) allow-discrete}.badge-mark[data-badge-name]:focus-visible:after,.badge-mark[data-badge-name]:hover:after{display:block;opacity:1;transform:translateY(0)}@starting-style{.badge-mark[data-badge-name]:focus-visible:after,.badge-mark[data-badge-name]:hover:after{opacity:0;transform:translateY(-.25rem)}}.badge-mark:focus-visible,.badge-mark:hover{z-index:31}@media(prefers-reduced-motion:reduce){.badge-mark:after{transition:none;transform:none}}@media(hover:none){.badge-mark:after{content:none}}.u-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.u-display{font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);text-wrap:balance}.surface-glass{background:var(--surface-glass);border:1px solid var(--surface-glass-border);box-shadow:var(--shadow-tinted),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.grain-overlay{position:relative}.grain-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.surface-glass{transition:box-shadow var(--transition-base),transform var(--transition-base)}}.qmeter{display:grid;gap:var(--space-1);container-type:inline-size}.qmeter__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.qmeter__board{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.qmeter__state{font-size:var(--text-2xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qmeter--qualified .qmeter__state{color:var(--color-win);font-weight:var(--font-semibold)}.qmeter__track{display:flex;gap:2px;height:var(--space-2)}.qmeter__track--halves{height:auto;align-items:start}.qmeter__seg-group{display:grid;gap:2px;min-width:0}.qmeter__seg-group:first-child{margin-inline-end:var(--space-2)}.qmeter__group-track{display:flex;gap:2px;height:var(--space-2)}.qmeter__group-label{font-size:var(--text-3xs);line-height:1.3;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qmeter__seg{flex:1 1;position:relative;border-radius:var(--radius-full);background:var(--highlight-2);overflow:hidden}.qmeter__seg-fill{position:absolute;inset:0;transform-origin:left;background:var(--color-brand);transform:scaleX(var(--fill,0))}.qmeter--qualified .qmeter__seg-fill{background:var(--color-win)}.qmeter__seg--current{outline:1px solid var(--color-brand);outline-offset:1px}@keyframes qmeter-pulse{0%{transform:scaleX(var(--fill,0)) scaleY(1)}40%{transform:scaleX(var(--fill,0)) scaleY(1.08)}to{transform:scaleX(var(--fill,0)) scaleY(1)}}.qmeter__seg-fill--pulse{animation:qmeter-pulse .32s var(--ease-out-quart)}.qmeter__sub{height:var(--space-2);border-radius:var(--radius-full);background:var(--highlight-2);overflow:hidden}.qmeter__sub-fill{height:100%;background:var(--color-brand);transform-origin:left;transform:scaleX(var(--fill,0))}.qmeter__subrow{display:grid;gap:2px;margin-top:var(--space-1)}.qmeter__sublabel{font-size:var(--text-2xs);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qmeter__sublabel--info{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.qmeter__subgo{font-size:var(--text-2xs)}.qmeter__subgo,.qmeter__togo{color:var(--color-text-secondary)}.qmeter__togo{font-size:var(--text-xs);line-height:1.35}.qmeter--qualified .qmeter__togo{color:var(--color-win)}.qmeter__tip{position:relative;cursor:help}.qmeter__tip[data-qtip]:after{content:attr(data-qtip);position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-start:0;transform:translateY(.25rem) scale(.96);transform-origin:bottom left;z-index:30;inline-size:max-content;max-inline-size:min(14rem,68vw);padding:.4rem .6rem;border-radius:var(--os-radius);background:var(--os-surface-3);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--os-hairline-strong);box-shadow:var(--os-shadow-float);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:1.4;text-align:start;display:none;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast),display var(--transition-fast) allow-discrete}.qmeter__tip:focus-visible:after,.qmeter__tip:hover:after{display:block;opacity:1;transform:translateY(0) scale(1)}@starting-style{.qmeter__tip:focus-visible:after,.qmeter__tip:hover:after{opacity:0;transform:translateY(.25rem) scale(.96)}}.qmeter__tip:focus-visible,.qmeter__tip:hover{z-index:31}@media(prefers-reduced-motion:reduce){.qmeter__seg-fill,.qmeter__sub-fill{transition:opacity var(--transition-fast)}.qmeter__seg-fill--pulse{animation:none}.qmeter__tip:after{transition:none;transform:none}}@media(hover:none){.qmeter__tip:after{content:none}}.benefits-rail__benefits,.expert-stats,.profile-hub-nav,.profile-insights__card,.standings-panel,.tipster-detail__panel{background:var(--surface-glass);border:1px solid var(--surface-glass-border);box-shadow:inset 0 2px 0 var(--card-hue,transparent),var(--shadow-tinted),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-radius:var(--radius-lg);padding:var(--space-5)}.benefits-rail__progress,.goals,.profile-checkin-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.compare-modal__table,.entry-history__table,.expert-stats__row dd,.ranking-sidebar__profit,.ranking-sidebar__rank,.tipster-detail__stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.league-toolbar{position:sticky;top:var(--navbar-height);z-index:var(--z-raised);display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);background:var(--color-bg)}.league-toolbar__search-row{display:flex;align-items:center;gap:var(--space-2)}.league-toolbar__reset{flex:0 0 auto;padding:.45rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);white-space:nowrap}.league-toolbar__reset:hover{color:var(--color-accent-highlight);border-color:var(--color-accent-highlight)}.league-toolbar__search{width:100%;max-width:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.league-toolbar__search::placeholder{color:var(--color-text-muted)}.league-toolbar__search:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.league-toolbar__row{position:relative;display:flex;align-items:center;gap:var(--space-1);min-width:0}.league-toolbar__tiles{display:flex;gap:var(--space-1);overflow-x:auto;padding-bottom:var(--space-1);flex:1 1 auto;min-width:0;scrollbar-width:none}.league-toolbar__tiles::-webkit-scrollbar{display:none}.league-toolbar__chevron{display:inline-flex;flex:0 0 auto;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.league-toolbar__chevron svg{width:14px;height:14px}.league-toolbar__chevron:hover:not(:disabled){background:var(--color-surface-overlay);color:var(--color-text-primary)}.league-toolbar__chevron:disabled{opacity:.35;cursor:default}.league-toolbar__chevron--left svg{transform:rotate(90deg)}.league-toolbar__chevron--right svg{transform:rotate(-90deg)}.league-toolbar__tile{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto;max-width:12rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--text-xs);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.league-toolbar__tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-semibold)}.league-toolbar__tile em{font-style:normal;color:var(--color-text-muted)}.league-toolbar__tile .schedule-country-flag{width:16px;height:16px;font-size:var(--text-xs)}.league-toolbar__tile:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.league-toolbar__tile--active{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-brand) 50%,var(--color-border));color:var(--color-text-primary)}[data-theme=light] .league-toolbar__tile{background:var(--color-surface)}[data-theme=light] .league-toolbar__tile--active{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-brand) 36%,var(--color-border));color:var(--color-brand-active)}.league-nav{display:none;padding-left:var(--space-4)}.league-nav__collapse-toggle{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-3);padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm)}.league-nav__collapse-toggle svg{flex:none;transform:rotate(90deg)}.league-nav__collapse-toggle:hover{color:var(--color-accent-highlight);border-color:var(--color-accent-highlight)}.league-nav--collapsed{padding-left:0}.league-nav--collapsed .league-nav__collapse-toggle{justify-content:center;padding:.45rem 0}.league-nav--collapsed .league-nav__collapse-toggle svg{transform:rotate(-90deg)}.league-nav--collapsed .league-nav__collapse-label,.league-nav--collapsed .league-nav__section{display:none}.league-nav__rail{display:flex;flex-direction:column;align-items:stretch}.league-nav__rail-letter{padding:2px 0;border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.55;text-align:center;border-radius:var(--radius-sm)}.league-nav__rail-letter--open,.league-nav__rail-letter:hover:not(:disabled){color:var(--color-accent-highlight);background:var(--highlight-2)}.league-nav__rail-letter:disabled{color:var(--color-text-muted);opacity:.35;cursor:default}.league-nav__flyout{position:fixed;z-index:var(--z-sticky,30);width:260px;max-height:340px;overflow-y:auto;scrollbar-width:thin;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 32px var(--scrim-2)}.league-nav__flyout .league-nav__country-group+.league-nav__country-group{margin-top:var(--space-3)}.league-nav__section{margin-bottom:calc(var(--space-5) + var(--space-2))}.league-nav__section h3{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.league-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.league-nav__link{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:.4rem var(--space-2);border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--text-xs);transition:background var(--transition-fast),color var(--transition-fast)}.league-nav__link em{margin-left:auto;font-style:normal;color:var(--color-text-muted)}.league-nav__link:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.league-nav__link--active{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface-raised));color:var(--color-text-primary)}[data-theme=light] .league-nav__link--active{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface));color:var(--color-brand-active)}.league-nav__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-nav__country-group+.league-nav__country-group{margin-top:var(--space-5)}.league-nav__country-heading{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.league-nav .schedule-country-flag{width:20px;height:20px}.league-nav .schedule-country-flag--emoji{font-size:17px}.league-nav__country-group+.league-nav__country-group .league-nav__country-heading{border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.league-nav__link--flagless{padding-left:var(--space-2)}.schedule-disclosure-boundary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.schedule-disclosure-boundary__toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);cursor:pointer;font-family:inherit;font-size:var(--text-xs);text-transform:none;letter-spacing:normal;transition:background var(--transition-fast),color var(--transition-fast)}.schedule-disclosure-boundary__toggle:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}@media(min-width:1201px){.league-nav{display:block;position:sticky;top:calc(var(--navbar-height) + var(--space-4));align-self:flex-start;max-height:calc(100dvh - var(--navbar-height) - var(--space-8));overflow-y:auto;padding-right:var(--space-2);z-index:11}}@media(max-width:760px){.league-toolbar__chevron{width:26px;height:26px}.league-toolbar__chevron svg{width:14px;height:14px}}.league-toolbar__letters{display:flex;flex-wrap:wrap;gap:2px;padding-top:var(--space-1)}.league-toolbar__letter{min-width:26px;padding:2px 4px;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:center}.league-toolbar__letter--active,.league-toolbar__letter:hover:not(:disabled){color:var(--color-accent-highlight);background:var(--highlight-2)}.league-toolbar__letter:disabled{color:var(--color-text-muted);opacity:.35;cursor:default}@media(min-width:1201px){.league-toolbar__letters{display:none}}.fixtures-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fixtures-pagination--bottom{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.fixtures-pagination--top{margin-bottom:var(--space-3)}.fixtures-pagination__label{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}@media(max-width:760px){.league-toolbar{padding-block:var(--space-2);gap:var(--space-1)}.league-toolbar__search{padding:6px var(--space-3)}.league-toolbar__tile{padding:3px var(--space-2)}.league-toolbar__chevron{width:24px;height:24px}}.pricing-hero-grid{--hero-accent-a:var(--color-brand);--hero-accent-b:var(--color-brand-active);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:stretch;position:relative;max-width:1180px;margin-inline:auto}@media(max-width:1024px){.pricing-hero-grid{grid-template-columns:minmax(0,1fr);max-width:460px}}.pricing-hero-glow{position:absolute;inset:-10% 0 -20%;z-index:0;pointer-events:none;background:radial-gradient(45% 55% at 50% 0,color-mix(in srgb,var(--hero-accent-b) 22%,transparent),transparent 70%),radial-gradient(35% 45% at 15% 30%,color-mix(in srgb,var(--hero-accent-a) 16%,transparent),transparent 70%),radial-gradient(35% 45% at 85% 30%,color-mix(in srgb,var(--hero-accent-a) 16%,transparent),transparent 70%);filter:blur(40px);animation:pricing-hero-glow-drift 12s ease-in-out infinite alternate}@keyframes pricing-hero-glow-drift{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(4%,5%) scale(1.12)}}.pricing-hero-card{z-index:1;border-radius:20px;padding:var(--space-8) var(--space-6) var(--space-6);transition:transform .25s cubic-bezier(.16,1,.3,1);opacity:0;animation:pricing-hero-rise .56s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--pricing-hero-delay,0s)}.pricing-hero-card:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.pricing-hero-glow{animation:none}}.pricing-hero-card--current{border-color:color-mix(in srgb,var(--color-success) 55%,var(--color-border))}.pricing-hero-card--featured.pricing-hero-card--current{border-color:var(--color-success)}@keyframes pricing-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pricing-hero-card{animation:none;opacity:1;transition:none}.pricing-hero-card:hover{transform:none}}.pricing-hero-card__ribbon{position:absolute;top:var(--space-6);left:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--hero-accent-a),var(--hero-accent-b))}.pricing-hero-card--current .pricing-hero-card__ribbon{background:var(--color-success);color:var(--color-bg)}.pricing-hero-card__name{margin-top:1.75rem;font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.pricing-hero-card__desc{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);min-height:3.2em}.pricing-hero-card__original-amount{text-decoration-color:color-mix(in srgb,currentColor 68%,transparent)}.pricing-hero-card__price-row{display:flex;align-items:baseline;gap:var(--space-1)}.pricing-hero-card__amount{letter-spacing:-.03em;color:var(--color-text-primary)}.pricing-hero-card__period{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-hero-card__billing-note,.pricing-hero-card__price-label,.pricing-hero-card__saving{font-size:var(--text-xs);color:var(--color-text-secondary)}.pricing-hero-feature{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.pricing-hero-feature__icon{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:var(--text-2xs);background:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent)}.pricing-hero-feature--excluded{color:var(--color-text-muted)}.pricing-hero-feature--excluded .pricing-hero-feature__icon{background:var(--color-surface-raised);color:var(--color-text-muted);border-color:rgba(0,0,0,0)}.pricing-hero-card__note{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.pricing-hero-card__founder,.pricing-hero-card__note{margin-top:var(--space-3)}.pricing-hero-card__founder-summary{display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--hero-accent-b);list-style:none}.pricing-hero-card__founder-summary::-webkit-details-marker{display:none}.pricing-hero-card__founder-chevron{display:block;transition:transform var(--transition-fast)}.pricing-hero-card__founder[open]>.pricing-hero-card__founder-summary .pricing-hero-card__founder-chevron{transform:rotate(180deg)}.pricing-hero-card__founder-note{margin:var(--space-2) 0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.pricing-hero-card__founder-button{width:100%;border:1px solid color-mix(in srgb,var(--hero-accent-b) 56%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--hero-accent-b) 14%,transparent);color:var(--hero-accent-b);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-bold);min-height:36px;padding:var(--space-2) var(--space-3);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.pricing-hero-card__founder-button:hover:not(:disabled){border-color:var(--hero-accent-b);background:color-mix(in srgb,var(--hero-accent-b) 24%,transparent);color:var(--color-text-primary)}.pricing-hero-card__founder-button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1024px){.pricing-hero-card--featured{order:-1}}@media(max-width:760px){.pricing-hero-card{padding:14px}}.pricing-hero-card{display:flex;flex-direction:column;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;position:relative}.pricing-hero-card--featured{border-color:var(--color-brand)}.pricing-hero-card__saving-chip{position:absolute;top:var(--space-5);right:var(--space-5);padding:.15rem .5rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 15%,transparent)}.pricing-hero-card__price{display:flex;flex-direction:column;gap:.15rem;margin-block:var(--space-4) var(--space-5);min-height:5.25rem;justify-content:flex-end}.pricing-hero-card__original-amount{font-size:var(--text-lg);color:var(--color-text-muted);text-decoration:line-through}.pricing-hero-card__amount{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1}.pricing-hero-card__cta{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}.pricing-hero-card__cta:disabled{opacity:.55;cursor:default}.pricing-hero-card--featured .pricing-hero-card__cta,.pricing-hero-card:not(.pricing-hero-card--free) .pricing-hero-card__cta:not(:disabled){background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand)}.pricing-hero-card__features-lead{margin:var(--space-5) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-hero-card__features{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.pricing-hero-grid--compact{grid-template-columns:minmax(0,1fr);gap:var(--space-3);max-width:none}.pricing-hero-grid--compact .pricing-hero-card{padding:var(--space-4)}.pricing-hero-grid--compact .pricing-hero-card__name{margin-top:0}.pricing-hero-grid--compact .pricing-hero-card__amount{font-size:var(--text-2xl)}.pricing-hero-grid--compact .pricing-hero-card__price{min-height:3.75rem;margin-block:var(--space-3) var(--space-4)}.pricing-hero-grid--compact .pricing-hero-card__desc,.pricing-hero-grid--compact .pricing-hero-card__ribbon{display:none}.signals-coming-soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.signals-coming-soon__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.signals-coming-soon__message{margin:0;max-width:46ch;color:var(--color-text-secondary)}.signals-coming-soon__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.signals-coming-soon__pulse{display:inline-flex;gap:.375rem;margin-bottom:var(--space-3)}.signals-coming-soon__pulse i{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-brand);opacity:.35;animation:signals-coming-soon-pulse 1.4s ease-in-out infinite}.signals-coming-soon__pulse i:nth-child(2){animation-delay:.2s}.signals-coming-soon__pulse i:nth-child(3){animation-delay:.4s}@keyframes signals-coming-soon-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.signals-coming-soon__pulse i{animation:none;opacity:.6}}:root{--mobile-nav-height:calc(56px + 1px + env(safe-area-inset-bottom, 0px));--mobile-nav-inset:0px}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);background:var(--color-surface);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;height:auto;padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:767px){:root{--mobile-nav-inset:var(--mobile-nav-height)}.mobile-bottom-nav{display:block}main#main{padding-bottom:var(--mobile-nav-height)}}.footer{padding-bottom:calc(var(--os-dock-inset) + var(--space-20))}.mobile-bottom-nav__inner{justify-content:space-around;height:56px;max-width:100%;padding:0 var(--space-1)}.mobile-bottom-nav__inner,.mobile-bottom-nav__tab{display:flex;align-items:center;gap:var(--space-1)}.mobile-bottom-nav__tab{flex-direction:column;justify-content:center;flex:1 1 auto;aspect-ratio:auto;min-width:0;padding:var(--space-1) 2px;border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-2xs);font-weight:var(--font-medium);white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast),transform .16s var(--ease-out-quart)}.mobile-bottom-nav__tab:active{transition:none;transform:scale(.97);background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised))}.mobile-bottom-nav__tab--active{color:var(--color-accent-highlight);background:color-mix(in srgb,var(--color-brand) 12%,var(--color-surface-raised))}.mobile-bottom-nav__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:inherit;position:relative}.mobile-bottom-nav__official{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:var(--radius-full);background:var(--tip-gold);box-shadow:0 0 0 2px var(--color-bg);pointer-events:none}.mobile-bottom-nav__label{align-self:stretch;text-align:center;font-size:var(--text-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__menu-container{position:relative;flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center}.mobile-bottom-nav__menu-trigger{border:none;background:rgba(0,0,0,0);cursor:pointer;min-width:44px;padding:var(--space-1) 2px}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav__tab{transition:color var(--transition-fast),background var(--transition-fast)}.mobile-bottom-nav__tab:active{transform:none}}.os-more__group{display:grid;gap:8px}.os-more__grouphead{margin:0;font-size:var(--os-text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--os-text-3)}.os-more__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.os-more__row{appearance:none;width:100%;min-height:var(--os-tap-min);display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--os-hairline);border-radius:var(--os-radius-sm);background:var(--os-surface-2);color:var(--os-text);font:inherit;font-size:var(--os-text-sm);font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out-quart)}.os-more__row:active{transition:none;transform:scale(.97)}.os-more__row--product{gap:var(--space-3);min-height:64px;padding:10px var(--space-4);border-radius:var(--os-radius-lg);background:var(--os-surface-2)}.os-more__row--product .os-more__icon{width:22px;height:22px;color:var(--os-accent)}.os-more__row--product .os-more__label{flex-grow:1;font-size:var(--os-text-base)}.os-more__sub{font-size:var(--os-text-xs);font-weight:400;color:var(--os-text-3)}.os-more__chevron{flex:none;color:var(--os-text-3)}.os-more__row--control{cursor:default}.os-more__row--control:active{transform:none}.os-more__row--theme{border:none;background:none;padding:0}.os-more__row--control .footer__theme-toggle{width:100%;min-height:var(--os-tap-min);padding:10px 12px;border:1px solid var(--os-hairline);border-radius:var(--os-radius-sm);background:var(--os-surface-2);color:var(--os-text);font-size:var(--os-text-sm);font-weight:600;gap:12px}.os-more__row--control .footer__theme-toggle:hover{color:var(--os-text);border-color:var(--os-hairline)}.os-more__row--control .footer__theme-toggle-icon{width:20px;height:20px;flex:none;color:var(--os-text-2)}.os-more__row--control .footer__theme-toggle-icon svg{width:20px;height:20px}.os-more__row--control .footer__locale{display:flex;align-items:center;margin-left:auto;gap:8px}.os-more__row--control .footer__locale-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.os-more__row--control .footer__locale-select{min-height:var(--os-tap-min);border:none;background:none;padding:0;color:var(--os-text-2);font:inherit;font-size:var(--os-text-sm);font-weight:600;text-align:right}.os-more__icon{display:inline-flex;width:20px;height:20px;flex:none;color:var(--os-text-2)}.os-more__label{min-width:0;display:grid;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.os-more__row{transition:none}.os-more__row:active{transform:none}}.sm-details{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:28px;padding:0 var(--space-2);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-size:var(--text-3xs);font-weight:var(--font-bold);line-height:1;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-highlight);text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.sm-details:hover{border-color:color-mix(in srgb,var(--color-accent-highlight) 36%,transparent);background:color-mix(in srgb,var(--color-accent-highlight) 10%,transparent);color:var(--color-text-primary);text-decoration:none}.schedule-detail__events,.schedule-detail__stats{display:flex;flex-direction:column;gap:var(--space-3,12px)}.schedule-detail__events h3,.schedule-detail__stats h3{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.schedule-detail__events .match-center__empty{text-align:center}.schedule-detail__stats .match-center__stat-row{width:100%;max-width:640px;margin-inline:auto}.schedule-detail__events .match-center__event-list{width:100%;max-width:720px;margin-inline:auto}.schedule-detail__penalty-row{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-1) 0;font-size:var(--text-sm)}.schedule-detail__penalty-row--away{justify-content:flex-end;text-align:right}.schedule-detail__penalties{display:flex;flex-direction:column;gap:var(--space-1)}.match-center{width:100%;max-width:var(--container-max);margin-inline:auto;padding:var(--space-4,16px)}@media(max-width:640px){.match-center{--text-xs:0.6875rem;--text-sm:0.75rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;padding-inline:var(--space-3,12px)}}@media(min-width:761px){.match-center{padding-inline:var(--space-6)}}@media(min-width:1025px){.match-center{padding-inline:var(--space-8)}}.match-center__back-link{color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm)}.match-center__header{text-align:center;margin:var(--space-4,16px) 0}.match-center__league{font-weight:var(--font-bold)}.match-center__round{color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:2px}.match-center__meta{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:2px}.match-center__score-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.match-center__halftime{color:var(--color-text-muted);font-size:var(--text-xs)}.match-center__status{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase}.match-center__dual-result{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}.match-center__result-line{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--text-xs);line-height:1.3}.match-center__result-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.match-center__result-value{color:var(--color-text-secondary);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-center__scorer-summary{display:flex;flex-direction:column;gap:var(--space-1);width:100%;max-width:440px;margin:var(--space-2,8px) auto 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.match-center__scorer-row{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;width:100%}.match-center__scorer-row--home .match-center__scorer-name{grid-column:1}.match-center__scorer-row--away .match-center__scorer-name{grid-column:3;flex-direction:row-reverse;text-align:right}.match-center__scorer-row--neutral .match-center__scorer-name{grid-column:1/-1}.match-center__scorer-name{display:inline-flex;align-items:center;justify-self:center;gap:6px;min-width:0;max-width:100%}.match-center__scorer-details{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.match-center__scorer-player{overflow-wrap:anywhere}.match-center__scorer-minute{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.match-center__scorer-icon{font-size:.8em;flex-shrink:0}.match-center__scoreline{display:flex;align-items:center;justify-content:center;gap:var(--space-6,24px);margin:var(--space-6,24px) 0}.match-center__team{display:flex;flex-direction:column;align-items:center;gap:var(--space-2,8px);min-width:140px}.match-center__team-logo{width:48px;height:48px;object-fit:contain}.match-center__team-name{font-weight:var(--font-semibold);text-align:center}.match-center__team-flag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.03em;color:var(--color-text-secondary)}.match-center__team-flag--right{flex-direction:row-reverse}.match-center__team-flag-icon{width:16px;height:16px;object-fit:contain;border-radius:2px}.match-center__team-flag-code{white-space:nowrap}.match-center__team-header-band{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2,8px);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2,8px)}.match-center__team-header-band--title-only{justify-content:center}.match-center__team-header-title{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.match-center__score-pill{display:flex;align-items:center;gap:var(--space-2,8px);font-size:var(--text-2xl,28px);font-weight:var(--font-bold);color:var(--color-brand);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-2,8px) var(--space-4,16px)}.match-center__score-pill--kickoff{font-size:var(--text-base)}.match-center__aggregate{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4,16px)}@media(max-width:640px){.match-center__header{margin:var(--space-3,12px) 0}.match-center__scoreline{gap:var(--space-3,12px);margin:var(--space-4,16px) 0}.match-center__team{min-width:0;flex:1 1;gap:var(--space-1)}.match-center__team-logo{width:40px;height:40px}.match-center__score-pill{flex-shrink:0;padding:6px var(--space-3,12px)}}.match-center__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2,8px);border-bottom:1px solid var(--color-border,#e2e2e8)}@media(max-width:640px){.match-center__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.match-center__tab{flex-shrink:0}}.match-center__tab{border:0;background:rgba(0,0,0,0);padding:var(--space-3,12px) var(--space-2,8px);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0)}.match-center__tab--active{color:var(--color-text-primary);border-bottom-color:var(--color-brand,#2b5fb8)}.match-center__tab-panel{padding:var(--space-4,16px) 0;max-width:860px;margin-inline:auto}.match-center__panel{display:flex;flex-direction:column;gap:var(--space-4,16px)}.match-center__panel--compact{gap:var(--space-2,8px)}.match-center__panel--compact .match-center__team-header-band{padding-bottom:var(--space-1);margin-bottom:0}.match-center__venue-card{display:flex;gap:var(--space-4,16px);align-items:center}.match-center__venue-image{width:120px;height:80px;object-fit:cover;border-radius:var(--radius-md,8px)}.match-center__venue-name{font-weight:var(--font-bold)}.match-center__venue-meta{color:var(--color-text-muted);font-size:var(--text-sm)}.match-center__capacity-chip{display:inline-block;margin-top:var(--space-2,8px);padding:2px 10px;border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs)}.match-center__sidelined-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4,16px);margin-bottom:var(--space-4,16px)}@media(max-width:640px){.match-center__sidelined-columns{grid-template-columns:1fr}}.match-center__lineup-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4,16px);justify-content:center}.match-center__sidelined-team{display:flex;align-items:center;gap:6px;font-weight:var(--font-semibold);padding-bottom:var(--space-2,8px);margin-bottom:var(--space-2,8px);border-bottom:1px solid var(--color-border-subtle)}.match-center__sidelined-team-flag{width:16px;height:16px;object-fit:contain;border-radius:2px}.match-center__sidelined-count{margin-left:auto;color:var(--color-text-muted);font-weight:var(--font-normal);font-size:var(--text-sm)}.match-center__lineup-team{font-weight:var(--font-semibold);text-align:center;margin-bottom:var(--space-2,8px)}.match-center__lineup-row,.match-center__sidelined-row{display:flex;justify-content:space-between;padding:var(--space-1) 0;font-size:var(--text-sm)}.match-center__sidelined-row--empty{justify-content:center;color:var(--color-text-muted)}.match-center__sidelined-player{display:flex;align-items:center;gap:var(--space-2);min-width:0}.match-center__sidelined-photo{flex-shrink:0}.match-center__lineup-number{color:var(--color-text-muted);min-width:2em}.match-center__stat-row{display:grid;grid-template-columns:1fr minmax(0,60%) 1fr;gap:var(--space-3,12px);align-items:center;padding:var(--space-2) 0;font-size:var(--text-xs)}.match-center__stat-value{font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-center__stat-value--home{text-align:right;color:var(--match-center-home)}.match-center__stat-value--away{text-align:left;color:var(--match-center-away)}.match-center__stat-bar-block{display:flex;flex-direction:column;gap:2px;min-width:0}.match-center__stat-label{text-align:center;color:var(--color-text-muted);text-transform:uppercase;font-size:var(--text-3xs);font-weight:var(--font-semibold);line-height:1.2}[data-theme=dark] .match-center__stat-label{color:var(--color-text-primary)}.match-center__stat-bar{display:flex;align-items:center;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-surface-raised)}.match-center__stat-bar-away,.match-center__stat-bar-home{height:100%}.match-center__stat-bar-home{background:var(--match-center-home);border-right:2px solid var(--color-bg)}.match-center__stat-bar-away{background:var(--match-center-away)}.match-center__stat-show-more{display:block;width:100%;margin-top:var(--space-2,8px);padding:var(--space-1) 0;border:none;background:rgba(0,0,0,0);color:var(--color-brand,#2b5fb8);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:center;cursor:pointer}.match-center__stat-show-more:hover{text-decoration:underline}.match-center__stat-list{display:block}.match-center__stat-group{margin-top:var(--space-4,16px)}.match-center__stat-group-title{margin-bottom:var(--space-2,8px);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.match-center__key-stats{display:flex;flex-direction:column;gap:var(--space-3,12px);width:100%;max-width:720px;margin:var(--space-4,16px) auto var(--space-5,20px);padding:var(--space-4,16px);border:1px solid var(--color-border);border-radius:var(--radius-lg,14px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised,#1a2233) 90%,transparent),color-mix(in srgb,var(--color-surface-lowest) 60%,transparent))}.match-center__ks-sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.match-center__ks-xg{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px)}.match-center__ks-xg-value{font-size:var(--text-lg);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);min-width:2.6em}.match-center__ks-xg-value:first-of-type{text-align:right}.match-center__ks-xg-value:last-of-type{text-align:left}.match-center__ks-xg-label{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.match-center__ks-xg-arc{display:block;width:22px;height:22px}.match-center__ks-xg-arc svg{display:block;width:100%;height:100%}.match-center__ks-xg-arc-fill,.match-center__ks-xg-arc-track{stroke-width:7;stroke-linecap:butt}.match-center__ks-xg-arc-track{stroke:var(--color-border)}.match-center__ks-xg-arc--home .match-center__ks-xg-arc-fill{stroke:var(--match-center-home)}.match-center__ks-xg-arc--away .match-center__ks-xg-arc-fill{stroke:var(--match-center-away)}.match-center__ks-rings{display:grid;grid-template-columns:repeat(var(--ks-ring-count),minmax(0,1fr));gap:var(--space-2,8px);align-items:start;--ks-ring-count:3}.match-center__ks-rings[data-count="1"]{--ks-ring-count:1}.match-center__ks-rings[data-count="2"]{--ks-ring-count:2}.match-center__ks-ring-cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-1,4px);min-width:0}.match-center__ks-ring-label{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-align:center;line-height:1.2}.match-center__ks-ring-row{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);width:100%}.match-center__ks-ring-value{font-size:var(--text-md);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);min-width:2ch}.match-center__ks-ring-value--home{text-align:right}.match-center__ks-ring-value--away{text-align:left}.match-center__ks-ring{position:relative;display:block;flex:none;width:38px;height:38px}.match-center__ks-ring>svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.match-center__ks-ring-arc,.match-center__ks-ring-track{fill:none;stroke-width:6}.match-center__ks-ring-track{stroke:var(--match-center-away)}.match-center__ks-ring-arc{stroke:var(--match-center-home)}.match-center__ks-ring-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.match-center__ks-ring-icon svg{display:block}.match-center__ks-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4,16px);align-items:center;padding-top:var(--space-2,8px);border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.match-center__ks-discipline{display:flex;align-items:flex-start;gap:var(--space-2,8px)}.match-center__ks-discipline-item{display:flex;flex-direction:column;align-items:center;gap:2px}.match-center__ks-discipline-icon{display:flex;align-items:center;justify-content:center;height:14px}.match-center__ks-discipline-icon svg{display:block}.match-center__ks-discipline-icon--corner,.match-center__ks-discipline-icon--red{color:var(--color-danger)}.match-center__ks-discipline-icon--yellow{color:var(--color-warning)}.match-center__ks-discipline-value{font-size:var(--text-sm);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.match-center__ks-shots{display:flex;flex-direction:column;align-items:center;gap:var(--space-1,4px);min-width:0}.match-center__ks-shots-label{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-align:center}.match-center__ks-shots-row{display:flex;align-items:center;gap:var(--space-2,8px);width:100%}.match-center__ks-shots-value{font-size:var(--text-sm);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap}.match-center__ks-shots-bars{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.match-center__ks-shots-bar{display:flex;width:100%;height:4px;border-radius:var(--radius-pill);overflow:hidden}.match-center__ks-shots-bar--target{height:3px;justify-content:space-between;opacity:.6}.match-center__ks-shots-fill--home{background:var(--match-center-home)}.match-center__ks-shots-fill--away{background:var(--match-center-away)}@media(max-width:640px){.match-center__key-stats{gap:var(--space-2,8px);padding:var(--space-3,12px)}.match-center__ks-discipline,.match-center__ks-ring-row,.match-center__ks-rings{gap:var(--space-1,4px)}.match-center__ks-ring{width:30px;height:30px}.match-center__ks-ring-value{font-size:var(--text-2sm)}.match-center__ks-footer{gap:var(--space-2,8px)}.match-center__ks-shots-value{font-size:var(--text-xs)}}.match-center__events-panel{gap:0;width:100%;max-width:720px;margin-inline:auto;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface)}.match-center__events-panel .match-center__team-header-band{margin:0;padding:10px var(--space-3,12px);background:color-mix(in srgb,var(--color-surface-raised) 48%,transparent)}.match-center__event-list{width:100%;min-width:0}.match-center__event-period-group+.match-center__event-period-group{border-top:6px solid var(--color-surface)}.match-center__event-period{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2,8px);padding:6px var(--space-3,12px);background:var(--color-surface-raised)}.match-center__event-period-label{font-weight:var(--font-bold);text-transform:uppercase;font-size:var(--text-xs);color:var(--color-brand,#2b5fb8);text-align:center}.match-center__event-period-tick{width:10px;height:3px;border-radius:var(--radius-full);flex-shrink:0}.match-center__event-period-tick--home{background:var(--match-center-home)}.match-center__event-period-tick--away{justify-self:end;background:var(--match-center-away)}.match-center__event-row{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);align-items:center;gap:var(--space-3,12px);min-height:40px;padding:var(--space-2) var(--space-3,12px);font-size:var(--text-xs);line-height:1.2;border-bottom:1px solid var(--color-border-subtle);box-sizing:border-box}.match-center__event-row:last-child{border-bottom:0}.match-center__event-row--neutral{row-gap:var(--space-1)}.match-center__event-row--neutral .match-center__event-minute{grid-column:2;grid-row:1}.match-center__event-cell-slot--neutral{grid-column:1/-1;grid-row:2}.match-center__event-cell-slot{min-height:1px;min-width:0}.match-center__event-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-width:0;color:var(--color-text-primary)}.match-center__event-cell:has(.match-center__event-sub-players){align-items:flex-start}.match-center__event-cell--away{flex-direction:row-reverse;justify-content:flex-end;text-align:right}.match-center__event-cell--neutral{justify-content:center;text-align:center}.match-center__event-minute{min-height:24px;padding-inline:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:center;white-space:nowrap}.match-center__event-icon,.match-center__event-minute{display:inline-flex;align-items:center;justify-content:center}.match-center__event-icon{width:1em;flex-shrink:0}.match-center__event-icon--dot{color:var(--color-text-muted)}.match-center__event-icon--red,.match-center__event-icon--yellow{width:.7em;height:.95em;border-radius:1px}.match-center__event-icon--yellow{background:#f4c430}.match-center__event-icon--red{background:var(--color-danger)}.match-center__event-icon--sub-in,.match-center__event-icon--sub-out{font-weight:var(--font-bold);line-height:1.15}.match-center__event-icon--sub-in{width:.9em;color:#2fa84f}.match-center__event-icon--sub-out{width:1em;color:var(--color-danger);margin-right:2px}.match-center__event-sub-players{display:flex;flex-direction:column;min-width:0;line-height:1.15}.match-center__event-cell--away .match-center__event-body,.match-center__event-cell--away .match-center__event-sub-players{align-items:flex-end}.match-center__event-sub-out{display:flex;align-items:baseline;color:var(--color-text-muted);font-size:.9em;overflow-wrap:anywhere}.match-center__event-cell--away .match-center__event-sub-out{flex-direction:row-reverse}.match-center__event-cell--away .match-center__event-icon--sub-out{margin-right:0;margin-left:2px}.match-center__event-result{display:inline-flex;align-items:center;min-height:20px;padding-inline:6px;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){.match-center__scorer-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.match-center__events-panel{border-radius:var(--radius-md,8px)}.match-center__events-panel .match-center__team-header-band{padding-inline:var(--space-2,8px)}.match-center__event-row{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);gap:var(--space-1,4px);min-height:38px;padding:6px var(--space-2,8px)}.match-center__event-period{padding-inline:var(--space-2,8px)}}.match-center__standings-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.match-center__standings-table td,.match-center__standings-table th{padding:6px var(--space-2);text-align:center;border-bottom:1px solid var(--color-border,#e2e2e8)}.match-center__standings-table td:nth-child(2){text-align:left}.match-center__standings-team{display:flex;align-items:center;gap:var(--space-2)}.match-center__standings-team-logo{width:20px;height:20px;object-fit:contain;flex-shrink:0}.match-center__h2h-row{display:grid;grid-template-columns:8em minmax(0,1fr) 4.5em minmax(0,1fr) 8em;align-items:center;gap:var(--space-2,8px);padding:var(--space-2) var(--space-3,12px);font-size:var(--text-sm);line-height:1.2;border-bottom:1px solid var(--color-border,#e2e2e8);border-left:5px solid var(--color-border,#e2e2e8)}.match-center__h2h-row:last-child{border-bottom:0}.match-center__h2h-row--w{border-left-color:var(--color-win)}.match-center__h2h-row--d{border-left-color:var(--color-push)}.match-center__h2h-row--l{border-left-color:var(--color-loss)}.match-center__h2h-row-meta{display:flex;flex-direction:column;gap:2px}.match-center__h2h-date{color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-sm);white-space:nowrap}.match-center__h2h-competition{color:var(--color-text-muted);font-size:var(--text-xs)}.match-center__h2h-team{display:flex;align-items:center;flex-wrap:wrap;gap:6px;white-space:normal}.match-center__h2h-team--home{justify-content:flex-end;text-align:right}.match-center__h2h-team--away,.match-center__h2h-team--home{padding-left:var(--space-2,8px);padding-right:var(--space-2,8px)}.match-center__h2h-team--away{justify-content:flex-start;text-align:left}.match-center__h2h-team-flag{width:16px;height:16px;object-fit:contain;border-radius:2px;flex-shrink:0}.match-center__h2h-team--own{font-weight:var(--font-bold);color:var(--color-text-primary)}.match-center__h2h-score{display:flex;align-items:center;justify-content:center;width:100%;min-width:3.5em;padding:var(--space-1) 10px;border-radius:var(--radius-full);background:var(--color-surface-raised);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-brand,#2b5fb8);text-align:center;box-sizing:border-box}@media(max-width:640px){.match-center__h2h-row{grid-template-columns:58px minmax(0,1fr) 4em minmax(0,1fr);column-gap:var(--space-1)}.match-center__h2h-row-meta{flex-direction:column;align-items:flex-start;gap:0}.match-center__h2h-date{font-size:var(--text-2xs);white-space:nowrap}.match-center__h2h-competition{font-size:var(--text-3xs)}.match-center__h2h-team--home{justify-content:flex-end;text-align:right}.match-center__h2h-team--away{justify-content:flex-start;text-align:left}.match-center__h2h-score{min-width:2.8em;padding:2px 6px;font-size:var(--text-xs)}.match-center__h2h-team-flag{display:none}}.match-center__view-toggle{display:flex;gap:var(--space-2,8px);margin-bottom:var(--space-2,8px)}.match-center__view-toggle-btn{border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer}.match-center__view-toggle-btn--active{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.match-center__trend-tabs{display:flex;gap:var(--space-4,16px);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3,12px)}.match-center__trend-tab{border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:6px 0;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0)}.match-center__trend-tab--active{color:var(--color-text-primary);border-bottom-color:var(--color-brand)}.match-center__trend-submode{display:flex;width:fit-content;border-radius:var(--radius-full);background:var(--color-surface-raised);padding:2px;margin-bottom:var(--space-3,12px)}.match-center__trend-submode-btn{border:0;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer}.match-center__trend-submode-btn--active{background:var(--color-brand);color:var(--color-brand-contrast)}.match-center__trend-chart{display:flex;align-items:stretch;gap:1px}.match-center__trend-chart,.match-center__trend-marker-chart{position:relative;height:160px}.match-center__trend-marker{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%,-50%);font-size:var(--text-lg);line-height:1;z-index:1}.match-center__trend-marker--home{top:calc(50% - 24px)}.match-center__trend-marker--away{top:calc(50% + 24px)}.match-center__trend-marker-flag{width:16px;height:11px;object-fit:cover;border-radius:2px}.match-center__trend-baseline{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-border);z-index:0}.match-center__trend-column{flex:1 1;display:flex;flex-direction:column;min-width:2px;position:relative;z-index:1}.match-center__trend-half{flex:1 1;display:flex}.match-center__trend-half--up{align-items:flex-end}.match-center__trend-half--down{align-items:flex-start}.match-center__trend-bar{width:100%;border-radius:1px}.match-center__trend-bar--home{background:var(--match-center-home)}.match-center__trend-bar--away{background:var(--match-center-away)}.match-center__trend-axis{display:flex;justify-content:space-between;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border-subtle)}.match-center__trend-legend{display:flex;justify-content:center;gap:var(--space-5,20px);margin-top:var(--space-3,12px);font-size:var(--text-sm);color:var(--color-text-secondary)}.match-center__trend-legend-item{display:flex;align-items:center;gap:6px}.match-center__trend-legend-swatch{width:10px;height:10px;border-radius:2px}.match-center__trend-legend-swatch--home{background:var(--match-center-home)}.match-center__trend-legend-swatch--away{background:var(--match-center-away)}.match-center__pitch-wrap{display:flex;flex-direction:column;gap:var(--space-3,12px)}.match-center__pitch-header{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm)}.match-center__pitch-header-side{display:flex;align-items:center;gap:var(--space-2,8px)}.match-center__pitch-header-side--away{flex-direction:row-reverse}.match-center__pitch-crest{width:22px;height:22px;object-fit:contain}.match-center__pitch-formation{font-weight:var(--font-bold)}.match-center__pitch-footer{display:flex;justify-content:space-between;font-size:var(--text-xs)}.match-center__pitch-coach{color:var(--color-text-muted)}.match-center__pitch-coach--away{text-align:right}.match-center__pitch{position:relative;width:100%;aspect-ratio:16/7;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);overflow:hidden}.match-center__pitch-halfway{position:absolute;top:0;left:50%;width:1px;height:100%;background:var(--color-border)}.match-center__pitch-center-circle{position:absolute;top:50%;left:50%;width:14%;aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;transform:translate(-50%,-50%)}.match-center__pitch-watermark{position:absolute;top:50%;width:34%;max-width:160px;aspect-ratio:1;object-fit:contain;opacity:.08;pointer-events:none}.match-center__pitch-watermark--home{left:8%;transform:translateY(-50%)}.match-center__pitch-watermark--away{right:8%;transform:translateY(-50%)}.match-center__pitch-player{position:absolute;left:calc(var(--depth)*1%);top:calc(var(--spread)*1%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.match-center__pitch-player--away{left:calc((100 - var(--depth))*1%)}.match-center__pitch-dot{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-inverse)}.match-center__pitch-player--home .match-center__pitch-dot{background:var(--match-center-home)}.match-center__pitch-player--away .match-center__pitch-dot{background:var(--match-center-away)}.match-center__pitch-badge{position:absolute;right:-3px;bottom:-3px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;font-size:var(--text-3xs);line-height:1;font-weight:var(--font-bold);box-shadow:0 0 0 2px var(--color-surface-raised)}.match-center__pitch-badge--yellow{background:var(--color-warning)}.match-center__pitch-badge--red{background:var(--color-danger)}.match-center__pitch-badge--sub-in{border-radius:50%;background:var(--color-success);color:var(--color-text-inverse)}.match-center__pitch-name{font-size:var(--text-3xs);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:84px;text-align:center;text-shadow:0 1px 2px var(--color-bg)}@media(max-width:640px){.match-center__pitch{aspect-ratio:3/4}.match-center__pitch-halfway{top:50%;left:0;width:100%;height:1px}.match-center__pitch-player{gap:1px;width:52px;left:calc(var(--spread)*1%);top:calc((100 - var(--depth))*1%)}.match-center__pitch-player--away{left:calc(var(--spread)*1%);top:calc(var(--depth)*1%)}.match-center__pitch-dot{width:22px;height:22px;font-size:var(--text-3xs)}.match-center__pitch-badge{width:11px;height:11px;font-size:7px}.match-center__pitch-name{font-size:8px;line-height:1.1;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.match-center__lineup-photo{width:24px;height:24px;border-radius:50%;object-fit:cover;background:var(--color-surface-raised)}.match-center__crest--placeholder,.match-center__lineup-photo--placeholder{border:1px solid var(--color-border)}.match-center__crest--placeholder{display:inline-block;box-sizing:border-box;border-radius:50%;background:var(--color-surface-raised)}.match-center__lineup-name{flex:1 1}.match-center__lineup-team--bench{margin-top:var(--space-3,12px);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase}.match-center__lineup-markers{display:flex;align-items:center;gap:var(--space-1)}.match-center__lineup-badge{font-size:.8em}.match-center__lineup-badge--captain{color:var(--color-brand);font-weight:var(--font-bold)}.match-center__lineup-badge--yellow{display:inline-block;width:.6em;height:.85em;background:var(--color-warning);border-radius:1px}.match-center__lineup-badge--red{display:inline-block;width:.6em;height:.85em;background:var(--color-danger);border-radius:1px}.match-center__lineup-row{gap:var(--space-2,8px)}.match-center__event-body{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.15}.match-center__event-player,.match-center__event-sub-in{color:var(--color-text-primary);font-weight:var(--font-semibold);overflow-wrap:anywhere}.match-center__event-assist{color:var(--color-text-muted);font-size:.9em;overflow-wrap:anywhere}.match-center__h2h-card{border:1px solid var(--color-border,#e2e2e8);border-radius:var(--radius-md,8px);padding:var(--space-3,12px)}.match-center__h2h-card .match-center__team-header-band{margin-bottom:var(--space-3,12px)}.match-center__h2h-card-body{display:flex;flex-direction:column;gap:var(--space-2,8px)}.match-center__h2h-meetings-scroll{max-height:560px;overflow-y:auto}@media(max-width:640px){.match-center__h2h-meetings-scroll{max-height:none;overflow-y:visible}}.match-center__h2h-totals-count{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs)}.match-center__h2h-totals{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:var(--space-2,8px)}.match-center__h2h-totals-value{font-size:var(--text-xl,24px);font-weight:var(--font-bold)}.match-center__h2h-totals-value--home{color:var(--match-center-home)}.match-center__h2h-totals-value--away{color:var(--match-center-away)}.match-center__h2h-totals-label{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4}.match-center__h2h-totals-bar{display:flex;height:6px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-surface-raised)}.match-center__h2h-totals-bar-home{background:var(--match-center-home)}.match-center__h2h-totals-bar-draw{background:var(--color-text-muted)}.match-center__h2h-totals-bar-away{background:var(--match-center-away)}.match-center__h2h-form-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4,16px)}.match-center__h2h-form-column .match-center__h2h-row{grid-template-columns:58px minmax(0,1fr) 4em minmax(0,1fr);column-gap:var(--space-1);font-size:var(--text-xs)}.match-center__h2h-form-column .match-center__h2h-date{font-size:var(--text-2xs)}.match-center__h2h-form-column .match-center__h2h-competition{font-size:var(--text-3xs);line-height:1.2}.match-center__h2h-form-column .match-center__h2h-score{min-width:2.8em;padding:2px 6px;font-size:var(--text-xs)}@media(min-width:641px){.match-center__h2h-form-column .match-center__h2h-competition{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-center__h2h-form-column .match-center__h2h-team{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.match-center__h2h-form-column .match-center__h2h-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis}}.match-center__h2h-form-team{display:flex;align-items:center;gap:6px;font-weight:var(--font-semibold);margin-bottom:var(--space-2,8px)}.match-center__h2h-form-team-flag{width:16px;height:16px;object-fit:contain;border-radius:2px}.match-center__h2h-teams-footer{display:flex;justify-content:space-between;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2,8px)}.match-center__empty,.match-center__error,.match-center__loading{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-4,16px) 0;text-align:center}.sm__market-cell{background:rgba(0,0,0,0)}.sm__market-cell--ah-line,.sm__market-cell--ou-line{background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent)}[data-theme=light] .sm__market-cell--ah-line,[data-theme=light] .sm__market-cell--ou-line{background:var(--schedule-row-ah-bg)}.sm__market-cell strong{font-size:var(--text-2sm)}.sm__market-cell--picked{border:1px solid color-mix(in srgb,var(--color-brand) 44%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface-raised))}[data-theme=light] .sm__market-cell--picked{background:var(--schedule-row-picked-bg);border-color:var(--schedule-row-picked-border)}.signals-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(440px,70vh,620px);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);background:radial-gradient(120% 90% at 82% 30%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand-contrast) 55%,var(--color-bg)),var(--color-bg))}[data-theme=light] .signals-hero{background:radial-gradient(120% 90% at 82% 30%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-lowest)),var(--color-bg))}.signals-hero__collapse{position:absolute;top:var(--space-3);right:var(--space-3);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.signals-hero__collapse:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}.signals-hero--collapsed{min-height:0}.signals-hero--collapsed .signals-hero__actions,.signals-hero--collapsed .signals-hero__note,.signals-hero--collapsed .signals-hero__sub{display:none}.signals-hero--collapsed .signals-hero__inner{padding-top:var(--space-4);padding-bottom:var(--space-4)}.signals-hero--collapsed .signals-hero__title{margin:0;font-size:clamp(1.3rem,3.4vw,1.95rem)}.signals-hero--collapsed .signals-hero__title .signals-hero__line{display:inline}.signals-hero--collapsed .signals-hero__title .signals-hero__line+.signals-hero__line:before{content:" "}.signals-hero__canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-border) 60%,transparent) 1px,transparent 0);background-size:26px 26px;background-position:0 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%,#000);mask-image:linear-gradient(90deg,transparent,#000 34%,#000)}.signals-hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--color-bg) 8%,color-mix(in srgb,var(--color-bg) 74%,transparent) 42%,transparent 74%)}[data-theme=light] .signals-hero__scrim{background:linear-gradient(90deg,var(--color-bg) 8%,color-mix(in srgb,var(--color-bg) 68%,transparent) 44%,transparent 76%)}.signals-hero__inner{position:relative;z-index:2;width:100%;padding-block:var(--space-12)}.signals-hero__content{max-width:40rem}.signals-hero__status{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);padding:6px 12px 6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1}.signals-hero__pulse{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-brand)}.signals-hero__pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-brand);animation:signals-hero-pulse 2.4s ease-out infinite}@keyframes signals-hero-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3.2);opacity:0}}.signals-hero__title{margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:clamp(2.1rem,5vw,3.375rem);font-weight:var(--font-bold);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.signals-hero__line{display:block}.signals-hero__title .signals-hero__line{animation:signals-hero-line-in .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0)*.11s + .12s)}@keyframes signals-hero-line-in{0%{opacity:0;transform:translateY(.5em);filter:blur(10px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);filter:blur(0);clip-path:inset(0 0 -10% 0)}}.signals-hero__sub{max-width:52ch;margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:clamp(var(--text-base),1.4vw,var(--text-lg));line-height:var(--leading-normal);animation:signals-hero-fade-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.38s}@keyframes signals-hero-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signals-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);animation:signals-hero-fade-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.5s}.signals-hero__cta{background:var(--color-brand);border:1px solid var(--color-brand);--mx:0px;--my:0px;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1;white-space:nowrap;cursor:pointer;transform:translate(var(--mx,0),var(--my,0));transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),scale var(--transition-fast);will-change:transform}.signals-hero__cta,.signals-hero__cta:hover{color:var(--color-brand-contrast);text-decoration:none}.signals-hero__cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.signals-hero__cta:active{scale:.97}.signals-hero__cta:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.signals-hero__cta--ghost{border-color:var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-primary)}.signals-hero__cta--ghost:hover{border-color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-surface) 60%,transparent);color:var(--color-text-primary);box-shadow:none}.signals-hero__note{max-width:56ch;margin:0;opacity:.85;animation:signals-hero-fade-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.64s}.signals-hero--static .signals-hero__actions,.signals-hero--static .signals-hero__line,.signals-hero--static .signals-hero__note,.signals-hero--static .signals-hero__sub{animation:none}@media(max-width:760px){.signals-hero{min-height:clamp(400px,66vh,520px)}.signals-hero--collapsed{min-height:0}.signals-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 40%,transparent) 30%,var(--color-bg) 92%)}.signals-hero__inner{padding-block:var(--space-10)}.signals-hero__cta{flex:1 1 auto}}.signals-reveal{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.signals-reveal.is-armed{opacity:0;transform:translateY(22px);will-change:opacity,transform}.signals-reveal.is-revealed{opacity:1;transform:none}.signals-reveal--stagger .how-steps__item{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0)*90ms)}.signals-reveal--stagger.is-armed .how-steps__item{opacity:0;transform:translateY(18px)}.signals-reveal--stagger.is-revealed .how-steps__item{opacity:1;transform:none}.how-steps__item{position:relative}.how-steps__item:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:var(--color-brand);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0)*90ms + .12s)}.signals-reveal--stagger.is-revealed .how-steps__item:before{transform:scaleX(1)}.how-steps__item .how-steps__num{transition:color var(--transition-base)}.signals-reveal--stagger.is-revealed .how-steps__item .how-steps__num{color:var(--color-brand)}.ai-signals-confidence-note__bar span{transition:background .4s ease,box-shadow .4s ease;transition-delay:calc(var(--dot, 0)*90ms)}.signals-list-wrap .ai-signals-confidence-note__bar .is-active,.signals-reveal .ai-signals-confidence-note__bar .is-active{animation:signals-dot-in .5s ease both}.ai-signals-confidence-note__bar .is-active:first-child{animation-delay:0s}.ai-signals-confidence-note__bar .is-active:nth-child(2){animation-delay:90ms}.ai-signals-confidence-note__bar .is-active:nth-child(3){animation-delay:.18s}.ai-signals-confidence-note__bar .is-active:nth-child(4){animation-delay:.27s}@keyframes signals-dot-in{0%{transform:scaleY(.4);opacity:.3}to{transform:scaleY(1);opacity:1}}.daily-stats-card--flat .daily-stats-card__metric--interactive{transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.daily-stats-card--flat .daily-stats-card__metric--interactive:hover{transform:translateX(3px)}.daily-stats-card--flat .daily-stats-card__metric--interactive:active{transform:translateX(1px)}.market-filter__btn{transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.market-filter__btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.signals-hero__actions,.signals-hero__note,.signals-hero__pulse:after,.signals-hero__sub,.signals-hero__title .signals-hero__line{animation:none}.signals-hero__cta{transform:none}.signals-reveal,.signals-reveal--stagger .how-steps__item{opacity:1;transform:none;transition:none}.how-steps__item:before{transform:scaleX(1);transition:none}.ai-signals-confidence-note__bar .is-active{animation:none}.daily-stats-card--flat .daily-stats-card__metric--interactive:active,.daily-stats-card--flat .daily-stats-card__metric--interactive:hover,.market-filter__btn:active{transform:none}}.tabular-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rate-block{display:flex;flex-direction:column;gap:7px;min-width:0;padding:8px 10px 9px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);transition:border-color var(--transition-fast),background-color var(--transition-fast)}[data-theme=light] .rate-block{background:color-mix(in srgb,var(--color-surface-raised) 70%,var(--color-surface));border-color:var(--color-bg)}.rate-block__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rate-block__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.1}.rate-block__label--short{display:none}.rate-block__value{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.rate-block__count,.rate-block__value{font-family:var(--font-mono);line-height:1.1}.rate-block__count{font-size:var(--text-2xs)}.rate-block__count,.rate-block__empty{color:var(--color-text-muted)}.rate-block__meter{display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 20%,transparent);overflow:hidden}.rate-block__fill{display:block;height:100%;border-radius:inherit;transform:scaleX(var(--frac,0));transform-origin:left;background:var(--color-text-secondary);transition:transform .9s cubic-bezier(.16,1,.3,1)}.rate-block--positive .rate-block__fill{background:var(--color-win)}.rate-block--negative .rate-block__fill{background:var(--color-loss)}.rate-block--neutral .rate-block__fill{background:var(--color-text-secondary)}@starting-style{.rate-block__fill{transform:scaleX(0)}}.daily-stats-card__rolling-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1)}.daily-stats-card__rolling--expanded .daily-stats-card__rolling-detail{grid-template-rows:1fr}.daily-stats-card__rolling-detail-inner{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;overflow:hidden;padding-top:var(--space-1)}.daily-stats-card__rolling-detail .daily-stats-card__rolling-days{display:flex}@media(max-width:760px){.daily-stats-card__rolling-detail{display:none}}.daily-stats-card__trend-caption{display:block;width:100%;color:var(--color-text-muted);font-size:var(--text-3xs);line-height:1.35}.daily-stats-card__consistency{display:flex;flex-wrap:wrap;gap:6px;width:100%}.daily-stats-card__consistency-item{display:inline-flex;align-items:baseline;gap:5px;padding:4px 9px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 5%,var(--color-surface-raised));font-size:var(--text-3xs);line-height:1;white-space:nowrap}.daily-stats-card__consistency-label{color:var(--color-text-muted);font-weight:var(--font-semibold)}.daily-stats-card__consistency-value{color:var(--color-text-primary);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.daily-stats-card__consistency-total{color:var(--color-text-muted);font-weight:var(--font-semibold)}.daily-stats-card__consistency-item--positive .daily-stats-card__consistency-value{color:var(--color-success)}.daily-stats-card__consistency-item--negative .daily-stats-card__consistency-value{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.daily-stats-card__rolling-detail,.rate-block__fill{transition:none}}@keyframes signal-step-in{0%{transform:scaleY(.25);opacity:0}to{transform:scaleY(1);opacity:1}}.schedule-confidence-bar__step--active{transform-origin:bottom;animation:signal-step-in .42s cubic-bezier(.16,1,.3,1) both}.schedule-confidence-bar__step--active:first-child{animation-delay:0s}.schedule-confidence-bar__step--active:nth-child(2){animation-delay:55ms}.schedule-confidence-bar__step--active:nth-child(3){animation-delay:.11s}.schedule-confidence-bar__step--active:nth-child(4){animation-delay:165ms}.schedule-confidence-bar__step--active:nth-child(5){animation-delay:.22s}.sm__market-cell--picked,.sm__market-cell--selected{transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 12%,transparent)}@starting-style{.sm__market-cell--picked,.sm__market-cell--selected{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 0%,transparent)}}.s-fixture--expanded .sm__market-cell--picked,.s-fixture:hover .sm__market-cell--picked{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 26%,transparent),0 2px 10px color-mix(in srgb,var(--color-brand) 16%,transparent)}@keyframes schedule-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.schedule-detail{animation:schedule-detail-in .34s cubic-bezier(.16,1,.3,1) both}.schedule-detail__panel{transform-origin:top}@media(prefers-reduced-motion:reduce){.schedule-confidence-bar__step--active{animation:none}.sm__market-cell--picked,.sm__market-cell--selected{transition:none}.schedule-detail{animation:none}}.content-ambient-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.content-page--rich{position:relative;max-width:860px}.content-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-12) var(--space-8)}.content-hero__glow{position:absolute;inset:-40% 0 -10%;z-index:-1;background:radial-gradient(50% 60% at 50% 20%,color-mix(in srgb,var(--color-brand) 14%,transparent),transparent 70%);filter:blur(50px)}.content-hero__inner{position:relative;z-index:1}.content-hero__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-4)}.content-hero__lead{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:60ch}.content-hero__meta{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.content-hero__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.content-hero__chip{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;white-space:nowrap;background:var(--color-surface);color:var(--color-text-secondary)}.content-cards{display:flex;flex-direction:column;gap:var(--space-5)}.content-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:var(--shadow-md);transition:transform var(--transition-base),border-color var(--transition-base)}.content-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}.content-card__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.content-card__text{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.content-card__text+.content-card__text{margin-top:var(--space-3)}.content-reveal{transition:opacity var(--transition-slow),transform var(--transition-slow)}.content-reveal.is-hidden{opacity:0;transform:translateY(16px)}.content-reveal.is-visible{opacity:1;transform:none}.content-clarity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.content-clarity__col{display:flex;flex-direction:column;gap:var(--space-2)}.content-clarity__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.content-clarity__item{display:flex;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.content-clarity__mark{flex:none;font-weight:var(--font-bold)}.content-clarity__col--is .content-clarity__mark{color:var(--color-success)}.content-clarity__col--isnot .content-clarity__mark{color:var(--color-danger)}.faq-jumpnav{position:sticky;top:calc(var(--navbar-height) + var(--space-3));z-index:var(--z-raised);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.faq-jumpnav__link{padding:4px 10px;border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}.faq-jumpnav__link:focus-visible,.faq-jumpnav__link:hover{color:var(--color-brand);background:var(--color-surface-raised)}.faq-group{scroll-margin-top:calc(var(--navbar-height) + 80px)}.faq-group__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.faq-item{position:relative;scroll-margin-top:calc(var(--navbar-height) + 80px)}.faq-copylink{position:absolute;top:var(--space-6);right:var(--space-6);opacity:0;border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);transition:opacity var(--transition-fast),color var(--transition-fast)}.faq-copylink:focus-visible,.faq-item:hover .faq-copylink{opacity:1}.faq-copylink:hover{color:var(--color-brand)}.content-links{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-1)}.content-links a{color:var(--color-brand)}.support-contact{padding:var(--space-6);margin-bottom:var(--space-6);border:1px solid color-mix(in srgb,var(--color-brand) 40%,var(--color-border));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface-raised))}.support-contact__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.support-contact__email{display:inline-block;margin-top:var(--space-2);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-brand)}@media(prefers-reduced-motion:reduce){.content-card{transition:none}.content-card:hover{transform:none}.content-reveal,.content-reveal.is-hidden{opacity:1;transform:none;transition:none}}.rules-page{max-width:880px}.rules-page .content-card__text{max-width:70ch}.rules-fineprint{margin:var(--space-4) 0 0}.rules-example,.rules-fineprint{color:var(--color-text-secondary);font-size:var(--os-text-sm);line-height:var(--leading-normal);max-width:70ch}.rules-example{border-left:0;margin:var(--space-3) 0 0}.rules-example:before{color:var(--tip-gold);content:"e.g.";font-weight:var(--font-semibold);margin-right:var(--space-2)}.rules-pair__caveat{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--os-text-sm);line-height:var(--leading-normal);margin:var(--space-3) 0 0;padding-top:var(--space-3)}.rules-subhead{color:var(--color-text-primary);font-size:var(--os-text-base);font-weight:var(--font-semibold);margin:var(--space-6) 0 var(--space-2)}.rules-list{color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);max-width:70ch;padding:0}.rules-list__item{line-height:var(--leading-normal);padding-left:var(--space-5);position:relative}.rules-list__item:before{background:var(--color-border);content:"";height:1px;left:0;position:absolute;top:.7em;width:12px}.rules-table-scroll{margin:var(--space-5) 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rules-access,.rules-balances,.rules-prizes,.rules-qualify{border-collapse:collapse;min-width:460px;width:100%}.rules-qualify{min-width:640px}.rules-access td,.rules-access th,.rules-balances td,.rules-balances th,.rules-prizes td,.rules-prizes th,.rules-qualify td,.rules-qualify th{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.rules-access thead th,.rules-balances thead th,.rules-prizes thead th,.rules-qualify thead th{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--os-text-base);font-weight:var(--font-semibold)}.rules-access tbody tr:last-child td,.rules-access tbody tr:last-child th,.rules-balances tbody tr:last-child td,.rules-balances tbody tr:last-child th,.rules-prizes tbody tr:last-child td,.rules-prizes tbody tr:last-child th,.rules-qualify tbody tr:last-child td,.rules-qualify tbody tr:last-child th{border-bottom:0}.rules-access tbody th,.rules-balances tbody th,.rules-prizes tbody th,.rules-qualify tbody th{color:var(--color-text-primary);font-size:var(--os-text-base);font-weight:var(--font-semibold);white-space:nowrap}.rules-prizes__sub{color:var(--color-text-muted);display:block;font-size:var(--os-text-xs);font-weight:var(--font-normal);margin-top:2px}.rules-prizes thead th:nth-child(2){color:var(--tip-gold)}.rules-prizes thead th:nth-child(3){color:var(--tip-silver)}.rules-prizes thead th:nth-child(4){color:var(--tip-bronze)}.rules-prizes tbody td:nth-child(2) .rules-prizes__units{color:var(--tip-gold)}.rules-prizes tbody td:nth-child(3) .rules-prizes__units{color:var(--tip-silver)}.rules-prizes tbody td:nth-child(4) .rules-prizes__units{color:var(--tip-bronze)}.rules-prizes__units{color:var(--color-text-primary);display:block;font-family:var(--font-display);font-size:var(--os-text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rules-prizes__unit{color:var(--color-text-secondary);display:block;font-size:var(--os-text-xs);margin-top:2px}.rules-balances thead th:nth-child(2){color:var(--tip-gold)}.rules-balances thead th:nth-child(3){color:var(--tip-ember)}.rules-balances td{color:var(--color-text-secondary);font-size:var(--os-text-base);line-height:var(--leading-normal)}.rules-balances thead td{border-bottom:1px solid var(--color-border)}.rules-rule{background:color-mix(in srgb,var(--tip-gold) 8%,var(--color-surface-raised));border:1px solid color-mix(in srgb,var(--tip-gold) 28%,var(--color-border));border-radius:var(--radius-lg);margin:var(--space-5) 0 var(--space-6);padding:var(--space-5) var(--space-6)}.rules-rule__statement{color:var(--color-text-secondary);font-size:var(--os-text-lg);line-height:var(--leading-snug);margin:0}.rules-rule__statement strong{color:var(--tip-gold);font-weight:var(--font-semibold)}.rules-rule__caveat{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--os-text-sm);line-height:var(--leading-normal);margin:var(--space-4) 0 0;padding-top:var(--space-3)}.rules-qualify tbody td:nth-child(2),.rules-qualify tbody td:nth-child(3),.rules-qualify tbody td:nth-child(4),.rules-qualify tbody td:nth-child(5){color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--os-text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rules-qualify tbody td:nth-child(6){color:var(--color-text-secondary);font-size:var(--os-text-base);line-height:var(--leading-normal);max-width:22ch}.rules-order{counter-reset:none;display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:var(--space-5) 0 0;padding:0}.rules-order__item{display:grid;gap:var(--space-4);grid-template-columns:auto 1fr}.rules-order__rank{min-width:28px;padding:0;border-radius:var(--radius-full);font-size:var(--os-text-sm);font-weight:var(--font-normal);text-align:center;align-items:center;border:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;flex:0 0 auto;font-family:var(--font-mono);height:28px;justify-content:center;width:28px}.rules-order__item:first-child .rules-order__rank{background:color-mix(in srgb,var(--tip-gold) 16%,transparent);border-color:color-mix(in srgb,var(--tip-gold) 45%,var(--color-border));color:var(--tip-gold)}.rules-order__title{color:var(--color-text-primary);font-size:var(--os-text-base);font-weight:var(--font-semibold);margin:0 0 2px}.rules-order__body{color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0;max-width:65ch}.rules-pair{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-5)}.rules-pair__item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.rules-pair__title{color:var(--color-text-primary);font-size:var(--os-text-base);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}.rules-pair__body{line-height:var(--leading-normal);margin:0}.rules-pair__body,.rules-price{color:var(--color-text-secondary);font-size:var(--os-text-base)}.rules-price{font-family:var(--font-sans);font-weight:var(--font-normal);margin-left:var(--space-3)}@media(max-width:760px){.rules-pair{grid-template-columns:minmax(0,1fr)}.rules-rule{border-radius:var(--radius-md);padding:var(--space-4)}.rules-rule__statement{font-size:var(--os-text-md)}}.rules-shop-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0 0}.rules-shop-cta__lead{color:var(--color-text-secondary);font-size:var(--os-text-base)}.rules-shop-cta__btn{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);border-radius:var(--radius-md);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.rules-shop-cta__btn:focus-visible,.rules-shop-cta__btn:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-contrast);text-decoration:none}.rules-shop-cta__btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rules-tabs{--rules-tab-bar-block:var(--space-24);margin-top:var(--space-6)}.rules-tabs__bar{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-6)}.rules-tabs__link{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.rules-tabs__link:hover{border-color:var(--color-border-strong);text-decoration:none}.rules-tabs__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rules-tabs__label{color:var(--color-text-primary);font-size:var(--os-text-md);font-weight:var(--font-semibold)}.rules-tabs__hint{color:var(--color-text-secondary);font-size:var(--os-text-xs);line-height:var(--leading-normal)}.rules-tabs:has(#fantasy-cup:target) .rules-tabs__link--cup,.rules-tabs:has(#todays-signals:target) .rules-tabs__link--signals,.rules-tabs:not(:has(.rules-tabs__panel:target)) .rules-tabs__link--cup{background:var(--color-surface-raised);border-color:var(--color-brand)}.rules-tabs:has(#fantasy-cup:target) .rules-tabs__link--cup .rules-tabs__label,.rules-tabs:has(#todays-signals:target) .rules-tabs__link--signals .rules-tabs__label,.rules-tabs:not(:has(.rules-tabs__panel:target)) .rules-tabs__link--cup .rules-tabs__label{color:var(--color-brand)}.rules-tabs__panel{display:none;scroll-margin-top:calc(var(--navbar-height) + var(--rules-tab-bar-block) + var(--space-12))}.rules-tabs__panel:target{display:block}.rules-tabs:not(:has(.rules-tabs__panel:target))>.rules-tabs__panel:first-of-type{display:block}.rules-tabs__intro{color:var(--color-text-secondary);font-size:var(--os-text-md);line-height:var(--leading-relaxed);margin:0 0 var(--space-6);max-width:70ch}.rules-crosslink{align-items:baseline;border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--os-text-base);gap:var(--space-2);margin:var(--space-6) 0 0;padding-top:var(--space-5)}.rules-crosslink__cta{color:var(--color-brand);font-weight:var(--font-semibold)}@media(max-width:760px){.rules-tabs__bar{grid-template-columns:minmax(0,1fr)}.rules-tabs{--rules-tab-bar-block:calc(var(--space-24) + var(--space-20))}}.locked-panel-shell{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.locked-panel{display:flex;flex-direction:column;gap:var(--space-5);text-align:left}.locked-panel__title{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.3;color:var(--color-text-primary)}.locked-panel__fixtures{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.locked-panel__fixture{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.locked-panel__fixture-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.locked-panel__league{font-weight:var(--font-medium);color:var(--color-text-secondary)}.locked-panel__kickoff{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.locked-panel__teams{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.locked-panel__team{min-width:0;overflow-wrap:anywhere}.locked-panel__vs{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-muted);text-transform:lowercase}.locked-panel__fixture--owned{border-left:2px solid var(--color-brand);padding-left:calc(var(--space-4) - 2px)}.locked-panel__fixture-analysis{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.locked-panel__analysis-line{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.locked-panel__fixture-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.locked-panel__fixture-unlock{min-height:44px;white-space:nowrap}.locked-panel__fixture-closed{margin:var(--space-1) 0 0;text-align:right;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted)}.locked-panel__count{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.locked-panel__divider{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.locked-panel__divider:after,.locked-panel__divider:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.locked-panel__countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.locked-panel__countdown-label{color:var(--color-text-muted)}.locked-panel__countdown-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.locked-panel__scope{color:var(--color-text-primary)}.locked-panel__message,.locked-panel__scope{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;text-wrap:pretty}.locked-panel__message{color:var(--color-text-secondary)}.locked-panel__message--with-prompt{max-width:80ch}.locked-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.unlock-cta__list-price{opacity:.6;font-weight:var(--font-normal)}.locked-panel__price-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.locked-panel__svip{position:relative;min-height:44px;background:var(--color-committed-ink);color:var(--color-committed-gold);border-color:color-mix(in srgb,var(--color-committed-gold) 35%,var(--color-committed-ink));white-space:nowrap}.locked-panel__svip:hover{border-color:var(--color-committed-gold);color:var(--color-committed-gold);text-decoration:none}.locked-panel__svip-tag{min-width:0;padding:0 2px;border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-semibold);text-align:center;position:absolute;bottom:100%;right:0;transform:translateX(var(--space-2));margin-bottom:calc(var(--space-1)*-1);background:var(--color-committed-ink);color:var(--color-committed-gold);border:1px solid color-mix(in srgb,var(--color-committed-gold) 45%,var(--color-committed-ink));line-height:1.2;pointer-events:none}.locked-panel__save-prompt{margin-left:var(--space-2);padding:0;border:0;background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--transition-fast)}.locked-panel__save-prompt:hover{color:var(--color-text-primary)}.locked-panel__free-cta{animation:locked-panel-free-pop .3s cubic-bezier(.2,.8,.2,1) backwards}@keyframes locked-panel-free-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.locked-panel__free-count{min-width:18px;padding:1px var(--space-1);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-bold);text-align:center;background:var(--color-brand-contrast);color:var(--color-brand);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.locked-panel__free-cta{animation-name:locked-panel-free-fade}}@keyframes locked-panel-free-fade{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.locked-panel__actions{flex-direction:column;align-items:stretch}.locked-panel__fixture-offer>.btn{flex:1 1;min-width:0}.locked-panel__fixture-closed{text-align:center}}.selling-settings-panel{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.selling-settings-panel__header{display:flex;flex-direction:column;gap:var(--space-2)}.selling-settings-panel__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.selling-settings-panel__subtitle{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.selling-settings-panel__status{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.selling-settings-panel__explainer,.selling-settings-panel__pricing{display:flex;flex-direction:column;gap:var(--space-3)}.selling-settings-panel__explainer{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised)}.selling-settings-panel__explainer-title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.selling-settings-panel__explainer-intro{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.selling-settings-panel__explainer-modes{display:flex;flex-wrap:wrap;gap:var(--space-4)}.selling-settings-panel__explainer-mode{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface)}.selling-settings-panel__explainer-mode-title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.selling-settings-panel__explainer-mode-body,.selling-settings-panel__explainer-note{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.selling-settings-panel__explainer-note{max-width:60ch}.selling-settings-panel__preview{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised)}.selling-settings-panel__preview-title{margin:0;font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.selling-settings-panel__preview-text{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-primary);text-wrap:pretty}.selling-settings-panel__hint{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.selling-settings-panel__actions{display:flex;align-items:center;gap:var(--space-3)}.selling-settings-panel__earnings{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised)}.selling-settings-panel__earnings-title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.selling-settings-panel__earnings-body{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.selling-settings-panel__earnings-link{color:var(--color-brand);font-weight:var(--font-medium);text-decoration:underline;text-underline-offset:2px}.selling-settings-panel__earnings-link:hover{text-decoration:none}.selling-settings-panel__earnings-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.selling-settings-panel__campaign{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised)}.selling-settings-panel__campaign-title{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.selling-settings-panel__campaign-body{margin:0;max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.selling-settings-panel__campaign-status{display:flex;flex-direction:column;gap:var(--space-1)}.selling-settings-panel__campaign-status-line{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.selling-settings-panel__campaign-status-line--leaving{color:var(--color-text-primary);font-weight:var(--font-medium)}.selling-settings-panel__campaign-actions{display:flex;align-items:center;gap:var(--space-3)}.upgrade-dialog{width:min(440px,100vw - 2rem);max-height:min(88dvh,720px);padding:0;border:none;border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xl);overflow:hidden}.upgrade-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.upgrade-dialog[open]{display:flex;flex-direction:column;animation:upgrade-dialog-in .22s cubic-bezier(.16,1,.3,1)}@keyframes upgrade-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.upgrade-dialog[open]{animation:none}}.upgrade-dialog__panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--space-8) var(--space-6) var(--space-6)}.upgrade-dialog__close{position:absolute;z-index:2;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.upgrade-dialog__close svg{width:1rem;height:1rem}.upgrade-dialog__close:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.upgrade-dialog__title{max-width:22ch;margin:0 auto var(--space-6);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);text-align:center}.upgrade-dialog__benefits{display:flex;flex-direction:column;gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none}.upgrade-dialog__benefit{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-primary)}.upgrade-dialog__benefit-icon{flex:none;color:var(--color-success);font-weight:var(--font-bold)}.upgrade-dialog__prices{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.upgrade-dialog__row{display:flex;align-items:center;gap:var(--space-3);min-height:50px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.upgrade-dialog__row:hover{border-color:var(--color-brand-hover)}.upgrade-dialog__row--selected{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 13%,transparent)}.upgrade-dialog__row--owned{background:var(--color-surface-raised);color:var(--color-text-muted);cursor:default}.upgrade-dialog__row--owned,.upgrade-dialog__row--owned:hover{border-color:var(--color-border-subtle)}.upgrade-dialog__row--owned .upgrade-dialog__row-amount,.upgrade-dialog__row--owned .upgrade-dialog__row-name{color:var(--color-text-muted)}.upgrade-dialog__radio{flex:none;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-brand)}.upgrade-dialog__row-name{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.upgrade-dialog__chip{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);font-size:var(--text-xs);font-weight:var(--font-bold);white-space:nowrap}.upgrade-dialog__chip--owned{background:var(--color-surface-overlay);color:var(--color-text-secondary)}.upgrade-dialog__row-price{display:flex;flex-direction:column;align-items:flex-end;min-width:0;margin-left:auto;text-align:right}.upgrade-dialog__row-amount{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.upgrade-dialog__row-billed{font-size:var(--text-xs);color:var(--color-text-secondary)}.upgrade-dialog__row-trial{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-brand)}.upgrade-dialog__cta{width:100%}.upgrade-dialog__note{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center}@media(max-width:420px){.upgrade-dialog__row{flex-wrap:wrap}.upgrade-dialog__row-price{margin-left:calc(1.125rem + var(--space-3))}}.avatar-picker{display:flex;flex-direction:column;gap:var(--space-4)}.avatar-picker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.avatar-picker__heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.avatar-picker__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}.avatar-picker__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary)}.avatar-picker__icon-btn{width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform .16s var(--ease-out-quart)}.avatar-picker__icon-btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.avatar-picker__icon-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(max-width:760px){.avatar-picker__icon-btn:active{transition:none;transform:scale(.97)}.avatar-picker[data-step=colourway] .avatar-picker__header .avatar-picker__title{flex:1 1;text-align:center}}.avatar-picker__section{display:flex;flex-direction:column;gap:var(--space-2)}.avatar-picker__row-label{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.avatar-picker__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));justify-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-2)}.avatar-picker__tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:72px;padding:var(--space-2) var(--space-1);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-lg);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--text-3xs);text-align:center;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.avatar-picker__tile:hover{background:var(--color-surface-raised)}.avatar-picker__tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.avatar-picker__tile-image{border-radius:var(--radius-full);background:var(--color-surface-raised)}.avatar-picker__tile-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-picker__row--variants{display:flex;flex-wrap:wrap;justify-content:center;padding-top:var(--space-2)}.avatar-picker__variant{flex:0 0 auto;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-full);background:rgba(0,0,0,0);padding:var(--space-1);cursor:pointer;transition:border-color var(--transition-fast)}.avatar-picker__variant:hover{border-color:var(--color-border-strong)}.avatar-picker__variant:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.avatar-picker-dialog{width:min(640px,100vw - 4rem);max-height:min(85dvh,720px);padding:0;border:none;border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xl);overflow:hidden}.avatar-picker-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.avatar-picker-dialog[open]{display:flex;flex-direction:column;animation:avatar-picker-dialog-in .22s cubic-bezier(.16,1,.3,1)}@keyframes avatar-picker-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.avatar-picker-dialog__panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--space-6)}.avatar-picker__tile[aria-checked=true]{border-color:var(--color-brand);background:var(--color-brand-ring);color:var(--color-text-primary)}.avatar-picker__variant[aria-checked=true]{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}@media(prefers-reduced-motion:reduce){.avatar-picker__icon-btn,.avatar-picker__tile,.avatar-picker__variant{transition:none}.avatar-picker-dialog[open]{animation:none}}.avatar-picker-dialog .avatar-picker__row:not(.avatar-picker__row--variants){grid-template-columns:repeat(6,1fr)}.route-skeleton{padding-block:var(--space-6)}.route-skeleton__title{height:18px;border-radius:var(--radius-full);max-width:18rem;margin-bottom:var(--space-3)}.route-skeleton__line{height:12px;border-radius:var(--radius-full);max-width:30rem;margin-bottom:var(--space-6)}.route-skeleton__tile{height:120px;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.nav-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:var(--z-toast);pointer-events:none;opacity:0;animation-name:nav-progress-appear;animation-duration:.16s;animation-timing-function:var(--ease-out-quart);animation-delay:.1s;animation-fill-mode:forwards}.nav-progress:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--color-brand-active),var(--color-brand));box-shadow:0 0 10px var(--color-brand);transform:scaleX(0);transform-origin:0 50%;animation-name:nav-progress-fill;animation-duration:10s;animation-timing-function:var(--ease-out-quart);animation-delay:.1s;animation-fill-mode:forwards}@keyframes nav-progress-appear{to{opacity:1}}@keyframes nav-progress-fill{to{transform:scaleX(.92)}}@media(prefers-reduced-motion:reduce){.nav-progress:after{background:var(--color-brand);transform:none;animation:none}.skeleton.route-skeleton__auth-btn,.skeleton.route-skeleton__auth-field,.skeleton.route-skeleton__auth-head,.skeleton.route-skeleton__auth-headsub,.skeleton.route-skeleton__auth-lede,.skeleton.route-skeleton__auth-link,.skeleton.route-skeleton__auth-title,.skeleton.route-skeleton__line,.skeleton.route-skeleton__tile,.skeleton.route-skeleton__title{animation:none}}.route-skeleton--auth .route-skeleton__auth-title{height:18px;border-radius:var(--radius-full);max-width:14rem;margin-bottom:var(--space-3)}.route-skeleton--auth .route-skeleton__auth-lede{height:12px;border-radius:var(--radius-full);max-width:22rem}.route-skeleton--auth .route-skeleton__auth-field{height:48px;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.route-skeleton--auth .route-skeleton__auth-btn{height:50px;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.route-skeleton--auth .route-skeleton__auth-rule{height:1px;margin-bottom:var(--space-4);background:var(--color-border)}.route-skeleton--auth .route-skeleton__auth-link{height:12px;border-radius:var(--radius-full);max-width:11rem;margin:0 auto}.route-skeleton--auth .route-skeleton__auth-link:last-child{margin-bottom:0}.route-skeleton--auth .route-skeleton__auth-head,.route-skeleton--auth .route-skeleton__auth-headsub{display:none}@media(min-width:1025px){.route-skeleton--auth .route-skeleton__auth-head{height:18px;border-radius:var(--radius-full);display:block;max-width:9rem;margin-bottom:var(--space-2)}.route-skeleton--auth .route-skeleton__auth-headsub{height:12px;border-radius:var(--radius-full);display:block;max-width:15rem;margin-bottom:var(--space-5)}}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1rem)}}.modal-sheet{position:fixed;inset:0;z-index:var(--z-modal);display:flex}.modal-sheet__scrim{position:absolute;inset:0;background:var(--scrim-2);opacity:0}.modal-sheet__surface{position:relative;display:flex;flex-direction:column;width:100%;background:var(--color-surface);box-shadow:0 -8px 40px var(--scrim-2);outline:none;overflow:hidden}.modal-sheet__grabber{flex:0 0 auto;padding:var(--space-3) var(--space-4) var(--space-2);touch-action:none;cursor:grab}.modal-sheet__handle{display:block;width:36px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--color-border-strong)}.modal-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-height:32px}.modal-sheet__heading{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.modal-sheet__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:6px;box-sizing:content-box;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);background-clip:padding-box;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.modal-sheet__close:focus-visible,.modal-sheet__close:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}.modal-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-4);overscroll-behavior:contain}.modal-sheet--phone .modal-sheet__surface{margin-top:auto;max-height:88dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.modal-sheet--phone .modal-sheet__body{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}.modal-sheet--dialog{align-items:center;justify-content:center;padding:var(--space-4)}.modal-sheet--dialog .modal-sheet__surface{max-height:84dvh;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 24px 64px var(--scrim-2)}.modal-sheet--dialog.modal-sheet--sm .modal-sheet__surface{max-width:380px}.modal-sheet--dialog.modal-sheet--md .modal-sheet__surface{max-width:560px}.modal-sheet--dialog.modal-sheet--lg .modal-sheet__surface{max-width:720px}.modal-sheet--dialog .modal-sheet__grabber{cursor:default;touch-action:auto}@media(prefers-reduced-motion:reduce){.modal-sheet__scrim,.modal-sheet__surface{transition:opacity .15s ease}}@media(prefers-contrast:more){.modal-sheet__surface{border:1px solid var(--color-text-primary)}}.coin-sheet .coin-sheet__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-text-primary)}.coin-sheet .coin-sheet__balance{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted)}.coin-sheet .coin-sheet__shortfall{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-warning)}.coin-sheet .modal-sheet__body .coins-page__buy-subtitle{margin-bottom:0}.teaser-strip{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-brand) 6%,var(--color-surface));border-block:1px solid var(--color-border-subtle)}.teaser-strip__tag{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-3xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand);flex:none}.teaser-strip__track{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;flex:1 1}.teaser-strip__track>*{scroll-snap-align:start;flex:none}.teaser-strip__cta{flex:none;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-brand);text-decoration:none}::view-transition{pointer-events:none}.navbar{view-transition-name:os-fixed-navbar}.mobile-bottom-nav{view-transition-name:os-fixed-tabbar}::view-transition-group(os-fixed-navbar),::view-transition-group(os-fixed-tabbar){animation:none;z-index:1}::view-transition-old(os-fixed-navbar),::view-transition-old(os-fixed-tabbar){display:none}::view-transition-new(os-fixed-navbar),::view-transition-new(os-fixed-tabbar){animation:none}@media(max-width:760px){::view-transition-old(.os-nav-forward){animation:.32s var(--ease-out-quart) both os-slide-out-left}::view-transition-new(.os-nav-forward){animation:.32s var(--ease-out-quart) both os-slide-in-right}::view-transition-old(.os-nav-back){animation:.32s var(--ease-out-quart) both os-slide-out-right}::view-transition-new(.os-nav-back){animation:.32s var(--ease-out-quart) both os-slide-in-left}}@media(min-width:761px){::view-transition-new(.os-nav-back),::view-transition-new(.os-nav-forward),::view-transition-old(.os-nav-back),::view-transition-old(.os-nav-forward){animation:none}}@keyframes os-slide-in-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes os-slide-out-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-30%,0,0);opacity:.6}}@keyframes os-slide-in-left{0%{transform:translate3d(-30%,0,0);opacity:.6}to{transform:translateZ(0);opacity:1}}@keyframes os-slide-out-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(.os-nav-back),::view-transition-old(.os-nav-forward){animation:os-fade-out .15s ease both}::view-transition-new(.os-nav-back),::view-transition-new(.os-nav-forward){animation:os-fade-in .15s ease both}}@keyframes os-fade-out{to{opacity:0}}@keyframes os-fade-in{0%{opacity:0}}.os-layer{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--os-surface);color:var(--os-text);transform:translate3d(100%,0,0);pointer-events:none}.os-layer--open{pointer-events:auto}@media(prefers-reduced-motion:reduce){.os-layer{transition:opacity .2s ease}}.os-layer__head{flex:none;display:flex;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top, 0px)) calc(16px + env(safe-area-inset-right, 0px)) 12px calc(16px + env(safe-area-inset-left, 0px));border-bottom:1px solid var(--os-hairline)}.os-layer__back{appearance:none;flex:none;width:var(--os-tap-min);height:var(--os-tap-min);border:1px solid var(--os-hairline);border-radius:999px;background:var(--os-surface-2);color:var(--os-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:var(--os-text-lg);line-height:1;cursor:pointer;transition:color .12s ease,border-color .14s ease,transform .16s cubic-bezier(.23,1,.32,1)}.os-layer__back:active{transition:none;transform:scale(.97)}.os-layer__title{margin:0;font-size:var(--os-text-lg);font-weight:700;letter-spacing:-.01em}.os-layer__scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:grid;align-content:start;gap:20px;width:100%;max-width:640px;margin-inline:auto;padding:16px calc(16px + env(safe-area-inset-right, 0px)) calc(32px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px))}.os-search-panel{--os-search-gutter:var(--space-4)}.os-search-panel .os-chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:none}.os-search-panel .os-chips::-webkit-scrollbar{display:none}.os-search-panel .os-chip{appearance:none;flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--os-hairline);background:var(--os-surface);color:var(--os-text-2);font:inherit;font-size:var(--os-text-sm);font-weight:600;border-radius:var(--os-radius-sm);min-height:var(--os-tap-min);padding:0 12px;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .14s ease,background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.os-search-panel .os-chip:hover{border-color:var(--os-hairline-strong);background:var(--os-surface-2);color:var(--os-text)}}.os-search-panel .os-chip:active{transition:none;transform:scale(.97)}.os-search-panel .os-chip--active{background:var(--os-accent-soft);border-color:var(--os-accent-ring);color:var(--os-accent)}.os-search-panel .os-chips--standdown{opacity:.55;transition:opacity .16s ease}@media(hover:hover)and (pointer:fine){.os-search-panel .os-chip--active:hover{border-color:var(--os-accent);background:var(--os-accent-soft);color:var(--os-accent)}}.os-search-panel .os-chip__flag{font-size:var(--os-text-sm);line-height:1}.os-search-panel .os-chip__flag--image{width:16px;height:16px;border-radius:999px;object-fit:contain;flex:0 0 auto}.os-search-panel .os-chip__count{font-size:var(--os-text-2xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--os-text-3);background:var(--os-surface-3);border-radius:999px;padding:1px 6px}.os-search-panel .os-chip--active .os-chip__count{color:var(--os-accent);background:var(--os-accent-soft)}.os-search-panel .os-chiprail{display:flex;align-items:center;gap:4px;min-width:0}.os-search-panel .os-chiprail>.os-chips{flex:1 1 auto;min-width:0}.os-search-panel .os-chiprail__step{appearance:none;flex:0 0 auto;border:0;background:rgba(0,0,0,0);color:var(--os-text-2);width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:4px;transition:background-color .14s ease,color .14s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.os-search-panel .os-chiprail__step:not(:disabled):hover{background:var(--os-surface-2);color:var(--os-text)}}.os-search-panel .os-chiprail__step:not(:disabled):active{transition:none;transform:scale(.94)}.os-search-panel .os-chiprail__step:disabled{opacity:.35;cursor:default}@media(pointer:coarse){.os-search-panel .os-chiprail__step{position:relative}.os-search-panel .os-chiprail__step:after{content:"";position:absolute;inset:-8px -4px}.os-search-panel .os-chiprail__step--prev:after{inset:-8px -4px -8px -10px}.os-search-panel .os-chiprail__step--next:after{inset:-8px -10px -8px -4px}}.os-search-panel .os-chiprail--scrollable>.os-chips{cursor:grab}.os-search-panel .os-chips--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.os-search-panel .os-chips--dragging .os-chip{cursor:grabbing}.os-search-panel .os-chips--dragging .os-chip:active{transform:none}.os-search-panel .os-search{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-width:none}.os-search-panel--layer .os-search{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.os-search-panel .os-search__head{position:sticky;top:0;z-index:var(--z-raised);background:var(--os-surface);border-bottom:1px solid var(--os-hairline)}.os-search-panel .os-search__field{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--os-search-gutter)}.os-search-panel .os-search__input{flex:1 1 auto;width:100%;min-width:0;appearance:none;height:var(--os-tap-min);padding:0 var(--space-3) 0 calc(var(--space-3) + var(--space-4) + var(--space-2));border:1px solid var(--os-hairline);border-radius:var(--radius-md);background:var(--os-surface-2);color:var(--os-text);font:inherit;font-size:var(--text-base);transition:border-color var(--transition-fast)}.os-search-panel .os-search__input::placeholder{color:var(--os-text-3)}.os-search-panel .os-search__input:focus-visible{outline:2px solid var(--os-accent-ring);outline-offset:1px;border-color:var(--os-accent)}.os-search-panel .os-search__input::-webkit-search-cancel-button{appearance:none;display:none}.os-search-panel .os-search__field-icon{position:absolute;left:calc(var(--os-search-gutter) + var(--space-3));display:inline-flex;align-items:center;justify-content:center;color:var(--os-text-3);pointer-events:none}.os-search-panel .os-search__clear{appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--os-tap-min);height:var(--os-tap-min);border:1px solid var(--os-hairline);border-radius:var(--radius-full);background:var(--os-surface-2);color:var(--os-text-2);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}@media(hover:hover)and (pointer:fine){.os-search-panel .os-search__clear:hover{color:var(--os-text);border-color:var(--os-hairline-strong)}}.os-search-panel .os-chiprail{padding:var(--space-3) var(--os-search-gutter)}.os-search-panel .os-chip--active{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-on-accent)}@media(hover:hover)and (pointer:fine){.os-search-panel .os-chip--active:hover{background:var(--os-accent-strong);border-color:var(--os-accent-strong);color:var(--os-on-accent)}}@media(prefers-reduced-motion:reduce){.os-search-panel .os-chip:active{transform:none;background:var(--os-surface-3)}}.os-search-panel .os-search__note{margin:0;padding:var(--space-5) var(--os-search-gutter);color:var(--os-text-2);font-size:var(--os-text-sm);text-align:center}.os-search-panel .os-search__list,.os-search-panel .os-search__rows{list-style:none;margin:0;padding:0}.os-search-panel .os-search__grouprow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--os-search-gutter) var(--space-2)}.os-search-panel .os-search__grouphead{margin:0;font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--os-text-3)}.os-search-panel .os-search__clearhistory{appearance:none;border:0;background:none;padding:var(--space-2);margin:calc(var(--space-2)*-1);color:var(--os-accent);font:inherit;font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.os-search-panel .os-search__row{position:relative;list-style:none}.os-search-panel .os-search__row--active{background:var(--os-accent-soft)}@media(hover:hover)and (pointer:fine){.os-search-panel .os-search__row:hover{background:var(--os-accent-soft)}}.os-search-panel .os-search__link{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--os-search-gutter);color:var(--os-text);text-decoration:none}.os-search-panel .os-search__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.os-search-panel .os-search__title{display:block;font-size:var(--os-text-sm);font-weight:var(--font-semibold);color:var(--os-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-search-panel .os-search__sub{font-size:var(--os-text-2xs);color:var(--os-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-search-panel .os-search__mark-text{background:none;color:inherit;font-weight:var(--font-bold)}.os-search-panel .os-expert__role-chip{display:inline-block;margin-left:var(--space-2);padding:1px 7px;border:1px solid var(--os-violet);border-radius:var(--radius-full);color:var(--os-violet);font-size:var(--os-text-2xs);font-weight:var(--font-bold);white-space:nowrap}.os-search-panel .os-search__chev{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--os-text-3)}.os-search-panel .os-search__when{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:var(--os-text-2xs);color:var(--os-text-2);white-space:nowrap}.os-search-panel .os-search__when-time{color:var(--os-text);font-weight:var(--font-semibold)}.os-search-panel .os-search__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);overflow:hidden}.os-search-panel .os-search__mark,.os-search-panel .os-search__mark--tint-accent{background:var(--os-accent-soft);color:var(--os-accent)}.os-search-panel .os-search__mark--tint-gold{background:var(--os-gold-soft);color:var(--os-gold)}.os-search-panel .os-search__mark--tint-success{background:var(--os-up-soft);color:var(--os-up)}.os-search-panel .os-search__crest{width:18px;height:18px;object-fit:contain}.os-search-panel .os-search__crest--fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--os-text-3)}.os-search-panel .os-search__pair{display:inline-flex;align-items:center}.os-search-panel .os-search__crest--home{position:relative;z-index:1}.os-search-panel .os-search__crest--away{margin-left:-6px}.os-search-panel .os-search__row--recent .os-search__chev{display:none}.os-search-panel .os-search__row--recent .os-search__link{padding-right:calc(var(--os-search-gutter) + var(--os-tap-min))}.os-search-panel .os-search__remove{position:absolute;inset-block:0;right:0;width:calc(var(--os-search-gutter) + var(--os-tap-min));appearance:none;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--os-text-3);cursor:pointer}@media(hover:hover)and (pointer:fine){.os-search-panel .os-search__remove:hover{color:var(--os-text)}}.os-search-panel .os-search__skeleton{height:56px;border-radius:var(--radius-md);list-style:none;margin:var(--space-2) var(--os-search-gutter);background:var(--os-surface-2);animation:os-search-skeleton-pulse 1.4s ease-in-out infinite}@keyframes os-search-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.os-search-panel .os-search__skeleton{animation:none}}@media(max-width:760px){.os-search-panel .os-search__link:active{transition:none;transform:scale(.98)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.os-search-panel .os-search__link:active{transform:none;background:var(--os-surface-2)}}.os-search-panel--layer .os-layer__scroll{display:block;padding-inline:0;padding-block:0 var(--os-dock-inset)}.os-search-panel--dialog .modal-sheet__surface{max-height:80svh}.os-search-panel--dialog .modal-sheet__body{padding:0}.os-search-panel--dialog .modal-sheet__grabber{display:none}.refer-page{padding-block:var(--space-6) var(--space-10)}.refer-embedded,.refer-page{display:flex;flex-direction:column;gap:var(--space-6)}.refer-embedded{min-width:0}.refer-shell{display:grid;grid-template-columns:minmax(0,720px) 240px;justify-content:start;align-items:start;gap:var(--space-8)}.refer-content,.refer-rail{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.refer-hero{--ground-hue:var(--ground-money);background:var(--color-bg);background-image:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--ground-hue) 15%,transparent) 0,transparent 58%);border:1px solid color-mix(in srgb,var(--ground-hue) 62%,transparent);color:var(--color-on-ground);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.refer-hero__eyebrow{margin:0;font-size:var(--text-3xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:color-mix(in srgb,var(--color-on-ground) 72%,var(--ground-money))}.refer-hero__figure{margin:0;font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.refer-hero__meta{margin:0 0 var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-2xs);color:color-mix(in srgb,var(--color-on-ground) 76%,var(--ground-money))}.refer-hero__meta-item b{font-family:var(--font-display);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refer-hero__seats{margin:0 0 var(--space-4);font-size:var(--text-2xs);color:color-mix(in srgb,var(--color-on-ground) 76%,var(--ground-money))}.refer-hero__meta-item--muted{color:color-mix(in srgb,var(--color-on-ground) 58%,var(--ground-money))}.refer-link-card{background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.refer-link-card__hint{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.refer-link-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.refer-link-card__url{flex:1 1 220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-primary)}.refer-link-card__url--loading{height:14px;border-radius:var(--radius-full);display:block;border-radius:var(--radius-sm)}.refer-link-card__actions{display:flex}.refer-btn,.refer-link-card__actions{align-items:center;gap:var(--space-2)}.refer-btn{appearance:none;display:inline-flex;justify-content:center;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(0,0,0,0);font:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap}.refer-btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand)}.refer-btn--ghost{background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text-primary)}.refer-btn:disabled{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted);cursor:default}.refer-copy-btn__icon{position:relative;display:inline-flex;width:20px;height:20px}.refer-copy-btn__icon-copied,.refer-copy-btn__icon-default,.refer-copy-btn__label-copied,.refer-copy-btn__label-default{transition:opacity var(--transition-fast)}.refer-copy-btn__icon-copied,.refer-copy-btn__icon-default{position:absolute;inset:0}.refer-copy-btn__icon-copied,.refer-copy-btn__label-copied{opacity:0}.refer-copy-btn__label{display:inline-grid}.refer-copy-btn__label-copied,.refer-copy-btn__label-default{grid-area:1/1}.refer-copy-btn[data-copied] .refer-copy-btn__icon-default,.refer-copy-btn[data-copied] .refer-copy-btn__label-default{opacity:0}.refer-copy-btn[data-copied] .refer-copy-btn__icon-copied,.refer-copy-btn[data-copied] .refer-copy-btn__label-copied{opacity:1}@media(prefers-reduced-motion:reduce){.refer-copy-btn__icon-copied,.refer-copy-btn__icon-default,.refer-copy-btn__label-copied,.refer-copy-btn__label-default{transition:none}}.refer-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.refer-card__title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.refer-card__title-icon{color:var(--color-warning)}.refer-smallprint{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.refer-how__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.refer-how__step{display:flex;align-items:flex-start;gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.refer-how__step:last-child{border-bottom:0}.refer-how__step-index{min-width:18px;padding:1px var(--space-1);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-bold);text-align:center;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;background:var(--color-surface-overlay);color:var(--color-text-secondary)}.refer-how__step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.refer-how__step-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.refer-how__step-desc{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.refer-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.refer-tile{grid-column:span 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;height:72px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:0}.refer-tile--reach{grid-column:1/-1}.refer-tile--muted{color:var(--color-text-muted)}.refer-tile__value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1}.refer-tile--muted .refer-tile__value{color:var(--color-text-muted)}.refer-tile__label{font-size:var(--text-3xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.refer-buckets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.refer-bucket{display:flex;align-items:center;gap:var(--space-3);height:48px;border-bottom:1px solid var(--color-border)}.refer-bucket:last-child{border-bottom:0}.refer-bucket__disc{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-warning)}.refer-bucket__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.refer-bucket__title{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary)}.refer-bucket__meta{font-size:var(--text-2xs);color:var(--color-text-secondary)}.refer-bucket__units{flex:0 0 auto;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-warning);text-align:end}.refer-ladder__scroll{overflow-x:auto;margin-inline:calc(var(--space-6)*-1);padding-inline:var(--space-6)}.refer-ladder{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.refer-ladder th{text-align:start;padding-bottom:var(--space-2);font-size:var(--text-3xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);white-space:nowrap}.refer-ladder td{height:48px;padding-block:0;border-top:1px solid var(--color-border);color:var(--color-text-primary);white-space:nowrap}.refer-ladder td:first-child,.refer-ladder td:nth-child(3){font-family:var(--font-display);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refer-ladder__row--awarded td{color:var(--color-text-primary)}.refer-ladder__bonus{gap:var(--space-1);color:var(--color-warning);font-family:var(--font-display);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refer-ladder__bonus,.refer-pill{display:inline-flex;align-items:center}.refer-pill{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-3xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-secondary)}.refer-pill--awarded{border-color:color-mix(in srgb,var(--color-win) 45%,transparent);color:var(--color-win)}.refer-cap{padding-block:var(--space-1)}.refer-empty{align-items:center;text-align:center;padding-block:var(--space-8)}.refer-empty__disc{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary)}.refer-empty__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}.refer-empty__desc{margin:0;max-width:46ch;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.refer-error{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}.refer-error p{margin:0;color:var(--color-text-primary)}.refer-terms{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.refer-terms a{color:inherit}.refer-skeleton{display:block;border-radius:var(--radius-lg)}.refer-skeleton--hero{height:220px;border-radius:var(--radius-md)}.refer-skeleton--card{height:160px;border-radius:var(--radius-md)}@media(max-width:900px){.refer-shell{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.refer-rail{display:contents}}@media(max-width:760px){.refer-page{padding-block:var(--space-4) var(--space-8)}.refer-hero{padding:var(--space-5)}.refer-link-card__actions{flex:1 1 100%}.refer-btn{flex:1 1}.refer-ladder__scroll{margin-inline:calc(var(--space-5)*-1);padding-inline:var(--space-5)}}.os-ad{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin:var(--space-4) auto;max-width:100%}.os-ad__label{font-size:var(--text-3xs);font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-self:flex-start}.os-ad__frame{display:block;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);flex:0 0 auto;max-width:100%}.os-ad__frame>svg{display:block;width:100%;height:100%}.os-ad--placeholder .os-ad__frame{background:none;border:0;position:relative}.os-ad--placeholder:not(.os-ad--infeed) .os-ad__frame{display:flex;align-items:center;justify-content:center;gap:var(--space-3);writing-mode:vertical-rl}.os-ad--placeholder:not(.os-ad--infeed) .os-ad__edge{position:static;inset:auto}.os-ad--placeholder:not(.os-ad--infeed) .os-ad__cta{writing-mode:inherit}.os-ad__edge{position:absolute;inset-block:0;inset-inline-end:0;justify-self:end;align-self:center;display:flex;align-items:center;padding-inline:var(--space-1);writing-mode:vertical-rl;font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.os-ad__cta,.os-ad__edge{font-weight:var(--font-medium)}.os-ad__cta{font-size:var(--text-2xs);color:var(--color-brand);text-align:center}.os-ad__cta:focus-visible,.os-ad__cta:hover{color:var(--color-brand-hover)}.os-ad__close{width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--color-text-secondary);writing-mode:horizontal-tb;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);justify-self:end;align-self:start;display:grid;place-items:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.os-ad__close-glyph{width:14px;height:14px}.os-ad__close:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.os-ad__close:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.os-ad__close:active{transition:none;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.os-ad__close:active{transform:none;background:var(--color-surface-overlay)}}.os-ad--placeholder.os-ad--infeed .os-ad__frame{display:grid;place-items:center;background:var(--color-surface-raised);border-radius:var(--radius-lg)}.os-ad--placeholder.os-ad--infeed .os-ad__edge{writing-mode:horizontal-tb;inset-block:var(--space-3) auto;inset-inline:var(--space-3) auto;justify-self:start;align-self:start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-overlay)}.os-ad--house .os-ad__frame{border:0}.os-ad--house .os-ad__cta{align-self:flex-end}.os-ad--infeed{margin-block:var(--space-5)}.os-ad--fluid{align-items:stretch;width:100%}@media(max-width:760px){.os-ad--infeed{margin-block:var(--space-4)}}:root{--os-dock-inset:calc(var(--mobile-nav-inset) + var(--os-accessory-h))}.locked-analysis-dock,.os-cup__dock,.pick-slip-bar{bottom:var(--mobile-nav-inset)}@media(max-width:900px){main#main.tipster-detail{padding-bottom:calc(var(--space-10) + var(--os-dock-inset))}}.os-search-fab{position:fixed;right:var(--space-4);bottom:calc(var(--os-dock-inset) + var(--space-4));z-index:var(--z-sticky);display:grid;place-items:center;width:var(--os-fab-size);height:var(--os-fab-size);padding:0;border:0;border-radius:var(--radius-full);background:var(--os-accent);color:var(--os-on-accent);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.os-search-fab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.os-search-fab:active{transition:none;transform:scale(.94)}@media(hover:hover)and (pointer:fine){.os-search-fab:hover{transform:translateY(-1px);box-shadow:var(--shadow-xl)}}@media(prefers-reduced-motion:reduce){.os-search-fab{transition:background var(--transition-fast)}.os-search-fab:active,.os-search-fab:hover{transform:none}.os-search-fab:active{background:var(--os-accent-strong)}}