:root{--container-max:1500px;--originstats-logo-image:url(/originstats-logo-light.png);--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)}[data-theme=dark]{--originstats-logo-image:url(/originstats-logo-light.png);--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)}[data-theme=light]{--originstats-logo-image:url(/originstats-logo.png);--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)}[hidden]{display:none!important}.navbar{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);position:fixed;top:0;left:0;right:0}.navbar__inner{align-items:center;gap:var(--space-6);height:100%;max-width:var(--container-max);display:flex}.navbar__brand{color:var(--color-text-primary);font-weight:var(--font-bold);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar__logo{border-radius:var(--radius-sm);width:190px;height:56px;display:block;overflow:hidden}.navbar__logo-img{background-image:var(--originstats-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.navbar__links{gap:var(--space-2);flex:1;display:none}@media (min-width:1120px){.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);transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none}.navbar__link:hover{color:var(--color-text-primary);background:var(--color-surface-raised);text-decoration:none}.navbar__link--active{color:var(--color-accent-highlight);position:relative}.navbar__link--active:after{content:"";bottom:-2px;left:var(--space-3);right:var(--space-3);background:var(--color-accent-highlight);border-radius:2px;height:2px;position:absolute}.navbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.navbar__auth-loading{align-items:center;gap:var(--space-2);pointer-events:none}.navbar__auth-loading-dot,.navbar__auth-loading-pill,.navbar__auth-loading-avatar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);border:1px solid var(--color-border);display:inline-flex}.navbar__auth-loading-dot,.navbar__auth-loading-avatar{width:44px;height:44px}.navbar__auth-loading-pill{width:158px;height:36px}.navbar__access-cta{border-radius:var(--radius-full);min-width:132px;height:32px;color:var(--color-accent-contrast);padding-inline:14px;font-size:12px}.navbar__icon-btn{border-radius:var(--radius-md);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);font-size:var(--text-base);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;place-items:center;text-decoration:none;display:grid}.navbar__icon-btn:hover,.navbar__icon-btn--active{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)}.theme-icon{place-items:center;width:21px;height:21px}.theme-icon svg{width:21px;height:21px;display:block}.navbar-account{margin-left:var(--space-2);position:relative}.navbar-account__trigger{border-radius:var(--radius-full);color:#f8f8f8;width:44px;height:44px;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#3a3a3a;border:0;place-items:center;display:grid}.navbar-account__trigger svg{width:22px;height:22px}.navbar-account__trigger:hover,.navbar-account__trigger[aria-expanded=true]{color:var(--color-accent-highlight);background:#444}.navbar-account__menu{color:#f4f4f4;background:#262626;border:1px solid #3b3b3b;border-radius:14px;width:min(300px,100vw - 32px);padding:14px 10px 12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000073}.navbar-account__badge{border-radius:var(--radius-full);color:#fff;min-height:17px;font-size:9px;font-weight:var(--font-bold);background:#444;align-items:center;padding-inline:7px;line-height:1;display:inline-flex}.navbar-account__identity{align-items:center;gap:12px;padding:14px 10px 12px;display:flex}.navbar-account__avatar{border-radius:var(--radius-full);color:#fff;background:#393939;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text{flex-direction:column;gap:2px;min-width:0;display:flex}.navbar-account__text strong{color:#fff;font-size:13px;font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.navbar-account__text span{color:#c4c4c4;font-size:11px;font-weight:var(--font-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.navbar-account__item{color:#f6f6f6;width:100%;min-height:36px;font:inherit;font-size:13px;font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:left;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.navbar-account__item:hover{color:var(--color-accent-highlight);background:#303030;text-decoration:none}.navbar-account__item svg{flex:0 0 16px;width:16px;height:16px}.navbar-account__chevron{color:#f6f6f6;margin-left:auto;font-size:18px;line-height:1}.navbar-account__divider{background:#464646;height:1px;margin:8px 0}.navbar-account__item--muted{color:#c8c8c8}[data-theme=light] .navbar{background:#fafafef0;border-bottom-color:#d9dbe7;box-shadow:0 1px #08082d08}[data-theme=light] .navbar__link:hover,[data-theme=light] .navbar__icon-btn:hover{background:#f0f1f7}[data-theme=light] .navbar-account__trigger,[data-theme=light] .navbar-account__avatar,[data-theme=light] .navbar-account__badge{color:var(--color-text-primary);background:#e7e9f1}[data-theme=light] .navbar-account__menu{color:var(--color-text-primary);box-shadow:var(--shadow-xl);background:#fbfbfe;border-color:#d5d8e4}[data-theme=light] .navbar-account__text strong,[data-theme=light] .navbar-account__item,[data-theme=light] .navbar-account__chevron{color:var(--color-text-primary)}[data-theme=light] .navbar-account__text span,[data-theme=light] .navbar-account__item--muted{color:var(--color-text-secondary)}[data-theme=light] .navbar-account__item:hover{background:var(--color-surface-raised);color:var(--color-brand)}[data-theme=light] .navbar-account__divider{background:var(--color-border)}[data-theme=dark] .theme-icon--dark{display:grid}[data-theme=dark] .theme-icon--light,[data-theme=light] .theme-icon--dark{display:none}[data-theme=light] .theme-icon--light,.navbar__hamburger{display:grid}.navbar__hamburger-lines,.navbar__hamburger-lines:before,.navbar__hamburger-lines:after{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.navbar__hamburger-lines{position:relative}.navbar__hamburger-lines:before,.navbar__hamburger-lines:after{content:"";position:absolute;left:0}.navbar__hamburger-lines:before{top:-6px}.navbar__hamburger-lines:after{top:6px}@media (min-width:1120px){.navbar__hamburger{display:none}.navbar__desktop-only{display:inline-flex}}@media (max-width:1119px){.navbar__desktop-only.navbar__desktop-only{display:none}}.navbar__drawer{top:var(--navbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) var(--space-4);position:absolute;left:0;right:0;box-shadow:0 8px 24px #00000040}.navbar__drawer-nav{margin-bottom:var(--space-3);flex-direction:column;gap:2px;display:flex}.navbar__drawer-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);align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}.navbar__drawer-link:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.navbar__drawer-link--active{color:var(--color-text-primary);background:var(--color-surface-raised)}.navbar__drawer-divider{background:var(--color-border);height:1px;margin-bottom:var(--space-3)}.navbar__drawer-button{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.navbar__drawer-actions{align-items:center;gap:var(--space-2);display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;white-space:nowrap;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.btn--lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.btn--xl{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.btn--primary{background:var(--color-brand);color:var(--color-brand-contrast);border-color: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{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}.btn--ghost:hover{background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none}.btn--danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn--cta{background:var(--color-accent-highlight);color:var(--color-accent-contrast);border-color:var(--color-accent-highlight);font-weight:var(--font-bold)}.btn--cta:hover{background:var(--color-accent-highlight-hover);border-color:var(--color-accent-highlight-hover);color:var(--color-accent-contrast);text-decoration:none}.btn--warning{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.navbar__actions .btn{height:36px}.navbar__actions .navbar__access-cta{height:32px}.page-header{padding-block:var(--space-10) var(--space-6)}.page-header__eyebrow{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;display:inline-flex}.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)}.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-2xl);margin-bottom:var(--space-8)}.feature-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}@media (min-width:700px) and (max-width:1023px){.feature-grid>.card:last-child:nth-child(odd){width:min(100%, calc((100% - var(--space-6)) / 2));grid-column:1/-1;justify-self:center}}.feature-card__title{color:var(--color-text-primary);font-size:var(--text-lg);margin-bottom:var(--space-2)}.feature-card__text{color:var(--color-text-secondary);font-size:var(--text-sm)}.landing-page{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 12%, transparent), transparent 420px), var(--color-bg)}.landing-hero{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%);position:relative;overflow:hidden}[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, #f4f8fd 0%, var(--color-bg) 100%)}.landing-hero__inner{min-height:min(760px, calc(100vh - var(--navbar-height) - 80px));align-items:center;gap:44px;padding-block:74px 58px;display:grid;position:relative}.landing-hero__copy{gap:var(--space-5);max-width:680px;display:grid}.landing-eyebrow{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);width:fit-content;min-height:26px;color:var(--color-accent-highlight);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase;align-items:center;padding:4px 10px;display:inline-flex}.landing-hero h1{color:var(--color-text-primary);letter-spacing:0;max-width:700px;font-size:54px;line-height:1.02}.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{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.landing-hero__legal{color:var(--color-text-muted)!important;font-size:var(--text-xs)!important}.landing-hero__visual{min-width:0;position:relative}.landing-hero__orbit{border:1px solid color-mix(in srgb, var(--color-brand) 24%, transparent);border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:34px -40px 28px 42px;transform:rotate(32deg)}.landing-ai-signals-preview{--landing-preview-scale:1;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);position:relative;overflow:hidden}[data-theme=light] .landing-ai-signals-preview{box-shadow:var(--shadow-md);background:#fbfbfe;border-color:#d5d8e4}.landing-ai-signals-preview__toolbar{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);align-items:center;min-width:0;padding:14px 16px;display:flex}.landing-ai-signals-preview__toolbar>div:first-child{gap:2px;min-width:0;display:grid}.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:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-ai-signals-preview__filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.landing-ai-signals-preview__filters span{border:1px solid var(--color-border);border-radius:var(--radius-full);min-height:24px;color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-semibold);white-space:nowrap;align-items:center;padding-inline:8px;display:inline-flex}.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:#8a5a08}.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, .9fr) 24px repeat(3, 76px) 1px 76px 52px 76px minmax(210px, .75fr);scrollbar-width:thin;position:relative;overflow:auto hidden}.landing-ai-signals-preview .landing-ai-signals-preview__table:after{content:"";z-index:3;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;height:min(34%,126px);position:absolute;bottom:0;left:0;right:0}[data-theme=light] .landing-ai-signals-preview .landing-ai-signals-preview__table:after{background:linear-gradient(#0000 0%,#eef3fa38 34%,#eef3fab8 100%)}.landing-ai-signals-preview__table .schedule-match-table__head,.landing-ai-signals-preview__table .schedule-match-row{min-width:1140px}.landing-ai-signals-preview__table .schedule-match-table__head{grid-template-columns:var(--schedule-match-grid-columns) var(--schedule-header-favorite-column)}.landing-ai-signals-preview__table .schedule-match{grid-template-columns:var(--schedule-match-grid-columns);cursor:default;min-height:76px}.landing-ai-signals-preview__table .schedule-match__team{gap:7px;font-size:11px;line-height:1.15}.landing-ai-signals-preview__table .schedule-match__team-name{text-overflow:clip;white-space:nowrap;overflow:visible}.landing-ai-signals-preview__table .schedule-match-table__head-group--1x2{grid-column:5/8}.landing-ai-signals-preview__table .schedule-match-table__head-sub--1x2-home,.landing-ai-signals-preview__table .schedule-match__market-cell--1x2-home{grid-column:5}.landing-ai-signals-preview__table .schedule-match-table__head-sub--1x2-draw,.landing-ai-signals-preview__table .schedule-match__market-cell--1x2-draw{grid-column:6}.landing-ai-signals-preview__table .schedule-match-table__head-sub--1x2-away,.landing-ai-signals-preview__table .schedule-match__market-cell--1x2-away{grid-column:7}.landing-ai-signals-preview__table .schedule-match-table__divider,.landing-ai-signals-preview__table .schedule-match__market-divider{grid-column:8}.landing-ai-signals-preview__table .schedule-match-table__head-group--ah{grid-column:9/12}.landing-ai-signals-preview__table .schedule-match-table__head-sub--ah-home,.landing-ai-signals-preview__table .schedule-match__market-cell--ah-home{grid-column:9}.landing-ai-signals-preview__table .schedule-match-table__head-sub--ah-line,.landing-ai-signals-preview__table .schedule-match__market-cell--ah-line{grid-column:10}.landing-ai-signals-preview__table .schedule-match-table__head-sub--ah-away,.landing-ai-signals-preview__table .schedule-match__market-cell--ah-away{grid-column:11}.landing-ai-signals-preview__table .schedule-match-table__head-group--analysis,.landing-ai-signals-preview__table .schedule-match__analysis{grid-column:12}.landing-ai-signals-preview__table .schedule-match-table__head-main--favorite{grid-column:13}.landing-ai-signals-preview__row{background:color-mix(in srgb, var(--color-surface) 92%, transparent);position:relative}.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+2) .schedule-match{opacity:.78;filter:none}.landing-ai-signals-preview__table .landing-ai-signals-preview__row:nth-of-type(n+3) .schedule-match{opacity:.58;filter:none}.landing-ai-signals-preview--compact .landing-ai-signals-preview__row:nth-of-type(n+2) .schedule-match{opacity:.82}[data-theme=light] .landing-ai-signals-preview__row{background:#fbfbfe}.landing-ai-signals-preview__save{cursor:default;pointer-events:none}.landing-ai-signals-preview__save span{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);width:12px;height:12px}.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, .46fr)) 1px minmax(50px, .46fr) 40px minmax(50px, .46fr) 0}.landing-ai-signals-preview--compact .landing-ai-signals-preview__table .schedule-match-table__head,.landing-ai-signals-preview--compact .landing-ai-signals-preview__table .schedule-match-row{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 .schedule-match__date,.landing-ai-signals-preview--compact .schedule-match__time{min-width:0;overflow:hidden}.landing-ai-signals-preview--compact .schedule-match__date .schedule-match__tier-badge{text-overflow:ellipsis;max-width:100%;padding-inline:6px;overflow:hidden}.landing-ai-signals-preview--compact :is(.schedule-match-table__head-main--xg,.schedule-match-table__head-main--favorite,.schedule-match-table__head-group--analysis,.schedule-match__xg,.schedule-match__analysis,.landing-ai-signals-preview__save),.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{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.landing-metric{min-height:96px;padding:var(--space-4);border-right:1px solid var(--color-border-subtle);align-content:center;gap:4px;display:grid}.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:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-section,.landing-signal-section{align-items:center;gap:48px;padding-block:72px;display:grid}.landing-section__copy,.landing-feature-band__copy,.landing-section-heading,.landing-cta-panel>div:first-child{gap:var(--space-4);display:grid}.landing-section__copy h2,.landing-feature-band__copy h2,.landing-section-heading h2,.landing-cta-panel h2{color:var(--color-text-primary);letter-spacing:0;font-size:32px;line-height:1.14}.landing-section__copy p,.landing-feature-band__copy p,.landing-section-heading p,.landing-cta-panel p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:660px}.landing-check-list{gap:var(--space-3);display:grid}.landing-check-list li{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);padding-left:28px;position:relative}.landing-check-list li:before{content:"";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));width:16px;height:16px;color:var(--color-accent-highlight);position:absolute;top:4px;left:0}.landing-check-list--compact{gap:var(--space-2)}.landing-signal-card{border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,420px);box-shadow:var(--shadow-lg);justify-self:center;gap:18px;padding:18px;display:grid}[data-theme=light] .landing-signal-card{box-shadow:var(--shadow-md);background:#fbfbfe}.landing-signal-card__header,.landing-signal-card__teams,.landing-signal-card__confidence{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.landing-signal-card__header{color:var(--color-text-muted);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0}.landing-signal-card__header strong{color:var(--color-text-secondary);font-size:10px}.landing-signal-card__teams{padding-block:var(--space-2)}.landing-signal-card__teams span{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);justify-items:center;gap:8px;display:grid}.landing-signal-card__teams small{color:var(--color-text-muted);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase}.landing-signal-card__flag{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, #24c17a 36%, var(--color-border));color:#45d993;background:#24c17a29;place-items:center;width:46px;height:46px;font-size:12px;display:grid}.landing-signal-card__flag .schedule-team-crest{width:32px;height:32px}.landing-signal-card__flag--alt{border-color:color-mix(in srgb, #38bdf8 36%, var(--color-border));color:#67d4ff;background:#38bdf829}.landing-signal-card__confidence{align-items:stretch}.landing-signal-card__confidence>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);flex:1;gap:4px;padding:12px;display:grid}.landing-signal-card__confidence span{color:var(--color-text-muted);font-size:10px}.landing-signal-card__confidence strong{color:var(--color-text-primary);font-size:var(--text-sm)}.landing-signal-card__quote{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);padding:12px}.landing-product-band{border-block:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 52%, transparent);padding-block:56px}.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{align-items:center;gap:42px;padding-block:64px;display:grid}.landing-feature-band--reverse .landing-feature-band__copy{order:2}.landing-feature-band--reverse .landing-mini-ui{order:1}.landing-mini-ui{gap:var(--space-3);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);min-height:260px;box-shadow:var(--shadow-md);padding:20px;display:grid}[data-theme=light] .landing-mini-ui{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-brand) 10%, transparent) 1px, transparent 0) 0 0 / 22px 22px, #fbfbfe;box-shadow:var(--shadow-sm)}.landing-mini-ui__signal,.landing-mini-ui__stage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px;display:grid}.landing-mini-ui__signal span,.landing-mini-ui__stage span,.landing-mini-ui__review-head span{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.landing-mini-ui__signal strong,.landing-mini-ui__stage strong,.landing-mini-ui__review-head strong{color:var(--color-text-primary)}.landing-mini-ui__signal small{color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;grid-column:1/-1}.landing-mini-ui__match{gap:var(--space-3);color:var(--color-text-primary);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.landing-mini-ui__match span{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);justify-content:center;padding:8px 12px;display:inline-flex}.landing-mini-ui__timeline{gap:10px;display:grid}.landing-mini-ui__timeline span{border-radius:var(--radius-full);background:linear-gradient(90deg,#2dd4a0,#38bdf8);height:12px;display:block}.landing-mini-ui__timeline span:nth-child(2){background:linear-gradient(90deg,#f4b44c,#38bdf8)}.landing-mini-ui__timeline span:nth-child(3){background:linear-gradient(90deg,#ec4899,#38bdf8)}.landing-mini-ui__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-mini-ui__grid span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 68%, transparent);min-height:44px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);place-items:center;display:grid}.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, #38bdf8 34%, var(--color-border))}.landing-mini-ui--world-cup .landing-mini-ui__stage:nth-child(3){border-color:color-mix(in srgb, #2dd4a0 34%, var(--color-border))}.landing-mini-ui--review{align-content:center}.landing-mini-ui__review-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.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{gap:var(--space-3);display:grid}.landing-settled-review__metric{gap:8px;padding:12px;display:grid}.landing-settled-review__metric .daily-stats-card__label{margin-bottom:0}.landing-settled-review__main{align-items:center}.landing-settled-review__sequence{gap:4px}.landing-settled-review__sequence .daily-stats-card__token{border-radius:var(--radius-sm);min-width:28px;min-height:24px;font-size:10px;font-weight:var(--font-bold);border:1px solid #0000;place-items:center;padding-inline:6px;line-height:1;display:inline-grid}.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-pricing-section,.landing-cta-section,.landing-faq-section{padding-block:72px}.landing-section-heading{text-align:center;justify-items:center;max-width:780px;margin:0 auto 38px}.landing-section-heading--left{text-align:left;justify-items:start;margin-inline:0}.landing-pricing-section .pricing-toggle{margin-bottom:42px}.landing-cta-section{padding-top:24px}.landing-cta-panel{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%);align-items:center;gap:32px;padding:34px;display:grid}[data-theme=light] .landing-cta-panel{background:linear-gradient(105deg, #fbfbfe 0 56%, color-mix(in srgb, var(--color-brand) 8%, #f0f1f7) 56% 100%)}.landing-cta-panel__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.landing-faq-section{padding-top:24px;padding-bottom:var(--page-section-y-lg)}.landing-faq-grid{gap:var(--space-3);display:grid}.landing-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}[data-theme=light] .landing-faq-item{background:#fbfbfe}.landing-faq-item summary{min-height:56px;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-bold);align-items:center;padding:16px 18px;display:flex}.landing-faq-item p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);padding:0 18px 18px}@media (min-width:980px){.landing-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.landing-section,.landing-signal-section,.landing-feature-band__inner,.landing-cta-panel{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-section,.landing-signal-section,.landing-feature-band__inner{padding-block:48px}.landing-feature-band--reverse .landing-feature-band__copy,.landing-feature-band--reverse .landing-mini-ui{order:initial}.landing-cta-panel__actions{justify-content:flex-start}}@media (max-width:760px){.landing-hero{background-size:auto,auto}.landing-hero__inner{gap:24px;padding-block:28px 34px}.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:10px}.landing-hero__copy p{font-size:14px;line-height:1.48}.landing-hero__legal{font-size:11px!important}.landing-hero__actions,.landing-cta-panel__actions{grid-template-columns:1fr;display:grid}.landing-hero__actions .btn,.landing-cta-panel__actions .btn{width:100%;min-height:44px}.landing-hero__orbit{display:none}.landing-ai-signals-preview__toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.landing-ai-signals-preview__toolbar strong{font-size:13px}.landing-ai-signals-preview__eyebrow{font-size:9px}.landing-ai-signals-preview__filters{justify-content:flex-start}.landing-ai-signals-preview__filters span{min-height:22px;padding-inline:7px;font-size:9px}.landing-ai-signals-preview .landing-ai-signals-preview__table{display:none}.landing-ai-signals-preview__mobile-list{gap:8px;padding:0 12px 12px;display:grid}.landing-ai-signals-preview__mobile-card{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);gap:10px;padding:10px;display:grid}.landing-ai-signals-preview__mobile-top{grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:8px;display:grid}.landing-ai-signals-preview__mobile-meta{gap:2px;min-width:0;display:grid}.landing-ai-signals-preview__mobile-meta strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);line-height:1.1}.landing-ai-signals-preview__mobile-meta span{color:var(--color-text-muted);font-size:10px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.landing-ai-signals-preview__mobile-top .schedule-match__tier-badge{white-space:nowrap;min-height:20px;padding:3px 8px;font-size:9px}.landing-ai-signals-preview__mobile-top .schedule-match__signal-probability{justify-self:end}.landing-ai-signals-preview__mobile-top .schedule-probability-circle{width:36px;height:36px}.landing-ai-signals-preview__mobile-top .schedule-probability-circle strong{font-size:13px}.landing-ai-signals-preview__mobile-teams{gap:7px;display:grid}.landing-ai-signals-preview__mobile-teams span{align-items:center;gap:7px;min-width:0;display:flex}.landing-ai-signals-preview__mobile-teams .schedule-team-crest{width:24px;height:18px}.landing-ai-signals-preview__mobile-teams strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.landing-ai-signals-preview__mobile-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-ai-signals-preview__mobile-markets span{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;align-content:center;gap:3px;min-height:48px;padding:7px 6px;display:grid}.landing-ai-signals-preview__mobile-markets small{color:var(--color-text-muted);font-size:8px;font-weight:var(--font-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.1;overflow:hidden}.landing-ai-signals-preview__mobile-markets strong{color:var(--color-text-primary);font-size:13px;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 .schedule-match-table__head,.landing-ai-signals-preview .landing-ai-signals-preview__table .schedule-match-row{min-width:0}.landing-ai-signals-preview .schedule-match{grid-template-rows:26px auto auto auto auto auto auto;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 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 .schedule-match-row:has(.schedule-match-favorite) .schedule-match{grid-template-rows:26px auto auto auto auto auto auto;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 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 .schedule-match__teams{place-self:center stretch}.landing-ai-signals-preview .schedule-match__score{place-self:center end}.landing-ai-signals-preview .schedule-match__market-cell--1x2-home{grid-area:oneXTwoHome}.landing-ai-signals-preview .schedule-match__market-cell--1x2-draw{grid-area:oneXTwoDraw}.landing-ai-signals-preview .schedule-match__market-cell--1x2-away{grid-area:oneXTwoAway}.landing-ai-signals-preview .schedule-match__market-cell--ah-home{grid-area:ahHome}.landing-ai-signals-preview .schedule-match__market-cell--ah-line{grid-area:ahLine}.landing-ai-signals-preview .schedule-match__market-cell--ah-away{grid-area:ahAway}.landing-ai-signals-preview .schedule-match__analysis{grid-area:analysis}.landing-ai-signals-preview .schedule-match__team-name{text-overflow:clip;white-space:nowrap;font-size:11px;overflow:visible}.landing-ai-signals-preview .schedule-match__date strong,.landing-ai-signals-preview .schedule-match__time strong{font-size:10px}.landing-ai-signals-preview .schedule-match__date .schedule-match__tier-badge{min-height:18px;padding:2px 6px;font-size:8px}.landing-ai-signals-preview .schedule-match__time small{font-size:8px}.landing-ai-signals-preview .schedule-match__market-cell{min-height:44px;padding:5px 4px}.landing-ai-signals-preview .schedule-match__market-cell strong{font-size:11px}.landing-ai-signals-preview .schedule-match__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{border-bottom:1px solid var(--color-border-subtle);min-height:72px;padding:12px}.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{border-bottom:0;border-right:0;grid-column:1/-1}.landing-metric strong{font-size:19px}.landing-metric span{font-size:9px}.landing-section,.landing-signal-section,.landing-feature-band__inner,.landing-pricing-section,.landing-cta-section,.landing-faq-section{padding-block:32px}.landing-section__copy h2,.landing-feature-band__copy h2,.landing-section-heading h2,.landing-cta-panel h2{font-size:24px;line-height:1.18}.landing-section__copy p,.landing-feature-band__copy p,.landing-section-heading p,.landing-cta-panel p,.landing-check-list li{font-size:13px}.landing-check-list li{padding-left:24px}.landing-signal-card{gap:14px;width:100%;padding:14px}.landing-signal-card__teams span{font-size:13px}.landing-signal-card__flag{width:40px;height:40px}.landing-signal-card__flag .schedule-team-crest{width:28px;height:28px}.landing-signal-card__confidence>div{padding:10px}.landing-signal-card__confidence strong{font-size:13px}.landing-signal-card__confidence{flex-direction:column}.landing-product-band{padding-block:30px}.landing-mini-ui{min-height:220px;padding:14px}.landing-mini-ui__signal,.landing-mini-ui__stage{gap:5px 10px;padding:12px}.landing-mini-ui__signal span,.landing-mini-ui__stage span,.landing-mini-ui__review-head span,.landing-mini-ui__signal strong,.landing-mini-ui__stage strong,.landing-mini-ui__review-head strong{font-size:13px}.landing-mini-ui__match{gap:8px;font-size:13px}.landing-mini-ui__match span{padding:7px 9px}.landing-mini-ui__grid{grid-template-columns:1fr}.landing-cta-panel{background:var(--color-surface);padding:20px}[data-theme=light] .landing-cta-panel{background:#fbfbfe}}@media (max-width:480px){.landing-hero__inner{padding-block:24px 30px}.landing-hero h1{font-size:30px;line-height:1.08}.landing-hero__copy p{font-size:13px}.landing-hero__actions .btn,.landing-cta-panel__actions .btn{min-height:42px;font-size:13px}.landing-ai-signals-preview__toolbar{padding:10px}.landing-ai-signals-preview__filters{gap:5px}.landing-ai-signals-preview .schedule-match{row-gap:8px;padding:10px 8px}.landing-ai-signals-preview .schedule-match-row:has(.schedule-match-favorite) .schedule-match{row-gap:8px;padding:10px 8px}.landing-ai-signals-preview .schedule-match__market-cell{min-height:40px}.landing-metric{min-height:66px;padding:10px}.landing-metric strong{font-size:17px}.landing-metric span{font-size:8px}.landing-section,.landing-signal-section,.landing-feature-band__inner,.landing-pricing-section,.landing-cta-section,.landing-faq-section{padding-block:28px}.landing-section__copy h2,.landing-feature-band__copy h2,.landing-section-heading h2,.landing-cta-panel h2{font-size:22px}.landing-mini-ui{min-height:0;padding:12px}.landing-settled-review__metric{padding:10px}.landing-settled-review__sequence .daily-stats-card__token{min-width:24px;min-height:22px;font-size:9px}.landing-cta-panel{padding:16px}}@media (max-width:760px){.landing-ai-signals-preview{--landing-preview-scale:.32;-moz-text-size-adjust:none;text-size-adjust:none}.landing-ai-signals-preview .landing-ai-signals-preview__table{width:1140px;min-width:1140px;max-width:none;transform:scale(var(--landing-preview-scale));transform-origin:0 0;scrollbar-width:none;margin-inline:auto;overflow:hidden}.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 .schedule-match-table__head,.landing-ai-signals-preview .landing-ai-signals-preview__table .schedule-match-row{min-width:1140px}.landing-ai-signals-preview .landing-ai-signals-preview__table .schedule-match-table__head{grid-template-columns:var(--schedule-match-grid-columns) var(--schedule-header-favorite-column);display:grid}.landing-ai-signals-preview .schedule-match{grid-template-columns:var(--schedule-match-grid-columns);min-height:76px;padding:var(--space-2) 8px var(--space-2) 18px;column-gap:var(--schedule-grid-gap);row-gap:var(--schedule-grid-gap);grid-template-rows:none;grid-template-areas:none}.landing-ai-signals-preview .schedule-match-row:has(.schedule-match-favorite) .schedule-match{grid-template-columns:var(--schedule-match-grid-columns);min-height:76px;padding:var(--space-2) 8px var(--space-2) 18px;column-gap:var(--schedule-grid-gap);row-gap:var(--schedule-grid-gap);grid-template-rows:none;grid-template-areas:none}.landing-ai-signals-preview .schedule-match:before,.landing-ai-signals-preview .schedule-match:after,.landing-ai-signals-preview .schedule-match__market-cell:before{content:none;display:none}.landing-ai-signals-preview .schedule-match__date{grid-area:auto/1;align-content:center;place-self:stretch stretch;gap:2px;display:grid}.landing-ai-signals-preview .schedule-match__time{grid-area:auto/2;align-content:center;place-self:stretch stretch;gap:2px;padding-top:0;display:grid}.landing-ai-signals-preview .schedule-match__teams{grid-area:auto/3;align-content:center;place-self:stretch stretch;gap:6px;display:grid}.landing-ai-signals-preview .schedule-match__score{grid-area:auto/4;place-self:stretch center}.landing-ai-signals-preview .schedule-match__signal-probability{grid-area:auto/5}.landing-ai-signals-preview .schedule-match__market-cell--1x2-home{grid-area:auto/6}.landing-ai-signals-preview .schedule-match__market-cell--1x2-draw{grid-area:auto/7}.landing-ai-signals-preview .schedule-match__market-cell--1x2-away{grid-area:auto/8}.landing-ai-signals-preview .schedule-match__market-divider{grid-area:auto/9;display:block}.landing-ai-signals-preview .schedule-match__market-cell--ah-home{grid-area:auto/10}.landing-ai-signals-preview .schedule-match__market-cell--ah-line{grid-area:auto/11}.landing-ai-signals-preview .schedule-match__market-cell--ah-away{grid-area:auto/12}.landing-ai-signals-preview .schedule-match__analysis{grid-area:auto/13}.landing-ai-signals-preview .schedule-match__team{gap:6px;font-size:11px;line-height:normal}.landing-ai-signals-preview .schedule-match__team-name{font-size:inherit;text-overflow:clip;white-space:nowrap;display:block;overflow:visible}.landing-ai-signals-preview .schedule-team-crest{width:26px;height:26px}.landing-ai-signals-preview .schedule-match__date strong{font-size:11px;line-height:1.15}.landing-ai-signals-preview .schedule-match__time strong{font-size:12px}.landing-ai-signals-preview .schedule-match__time small{font-size:9px}.landing-ai-signals-preview .schedule-match__date .schedule-match__tier-badge{min-height:20px;padding:3px 8px;font-size:10px}.landing-ai-signals-preview .schedule-match__score-value{min-width:18px;min-height:18px}.landing-ai-signals-preview .schedule-match__score strong{font-size:12px}.landing-ai-signals-preview .schedule-match__market-cell{min-height:58px;padding:8px 6px}.landing-ai-signals-preview .schedule-match__market-cell strong{font-size:14px}.landing-ai-signals-preview .schedule-match__market-cell small{font-size:9.5px}.landing-ai-signals-preview .schedule-ai-score{min-height:13px;padding:1px 3px;font-size:7px}.landing-ai-signals-preview .schedule-match__analysis-comment{font-size:10.5px}}@media (max-width:360px){.landing-ai-signals-preview{--landing-preview-scale:.26}}@media (min-width:361px) and (max-width:400px){.landing-ai-signals-preview{--landing-preview-scale:.31}}@media (min-width:401px) and (max-width:480px){.landing-ai-signals-preview{--landing-preview-scale:.35}}@media (min-width:481px) and (max-width:560px){.landing-ai-signals-preview{--landing-preview-scale:.43}}@media (min-width:561px) and (max-width:660px){.landing-ai-signals-preview{--landing-preview-scale:.52}}@media (min-width:661px) and (max-width:760px){.landing-ai-signals-preview{--landing-preview-scale:.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{gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);flex-direction:column;display:flex}.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(100vh - var(--navbar-height));grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px;padding-block:64px;display:grid}.settings-sidebar{flex-direction:column;gap:10px;padding-top:4px;display:flex}.settings-sidebar__item{border-radius:var(--radius-full);color:#bdbdbd;min-height:46px;font:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:flex}.settings-sidebar__item:hover,.settings-sidebar__item--active{color:#fff;background:#292929;text-decoration:none}.settings-sidebar__billing-action{margin-top:12px;padding-inline:18px}.settings-sidebar__billing-action :is(a,button,span){color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);background:0 0;border:0;padding:0;text-decoration:none}.settings-card{border-radius:var(--radius-xl);color:#f8f8f8;background:#181818;border:1px solid #2d2d2d;max-width:960px;min-height:620px;padding:34px 36px 38px}.settings-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;margin-bottom:44px;display:grid}.settings-card__avatar{border-radius:var(--radius-full);color:#f7f7f7;background:#383838;place-items:center;width:108px;height:108px;display:grid}.settings-card__avatar svg{width:46px;height:46px}.settings-card__identity{min-width:0}.settings-card__plan{border-radius:var(--radius-full);color:#fff;min-height:24px;font-size:var(--text-xs);font-weight:var(--font-bold);background:#3f3f3f;align-items:center;margin-bottom:10px;padding-inline:10px;line-height:1;display:inline-flex}.settings-card__identity h1{color:#fff;font-size:32px;font-weight:var(--font-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.settings-card__identity p{color:#bcbcbc;font-size:var(--text-base);font-weight:var(--font-semibold);overflow-wrap:anywhere;margin-top:8px}.settings-card__avatar-upload{border-radius:var(--radius-full);color:#f5f5f5;min-height:44px;font-size:var(--text-sm);font-weight:var(--font-bold);background:0 0;border:1px solid #2e2e2e;padding-inline:18px}.settings-card__avatar-upload:hover{border-color:var(--color-accent-highlight);color:var(--color-accent-highlight)}.settings-card__section-title{color:#fff;font-size:22px;font-weight:var(--font-bold);margin-bottom:24px}.settings-detail-row{border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.settings-detail-row>div{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-detail-row strong{color:#fff;font-size:var(--text-base);font-weight:var(--font-bold)}.settings-detail-row span{color:#bcbcbc;font-size:var(--text-base);font-weight:var(--font-semibold);overflow-wrap:anywhere}.settings-detail-row button,.settings-delete{color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);background:0 0;border:0;padding:0}.settings-detail-row button:hover,.settings-delete:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.settings-edit-form{border-bottom:1px solid #343434;padding:20px 0 18px}.settings-edit-form--name{padding-top:0}.settings-edit-form__label,.settings-edit-field label{color:#fff;font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:12px;display:block}.settings-edit-field+.settings-edit-field{margin-top:18px}.settings-edit-input{border-radius:var(--radius-full);color:#f8f8f8;width:100%;height:60px;font:inherit;font-size:var(--text-base);font-weight:var(--font-bold);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#292929;border:1px solid #0000;padding:0 28px;line-height:1}.settings-edit-input::placeholder{color:#7f7f7f}.settings-edit-input:focus{border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring);background:#303030;outline:none}.settings-edit-actions{justify-content:flex-end;align-items:center;gap:28px;margin-top:18px;display:flex}.settings-edit-cancel,.settings-edit-save{font:inherit;font-size:var(--text-base);font-weight:var(--font-bold);border:0}.settings-edit-cancel{color:#f4f4f4;background:0 0;padding:0}.settings-edit-cancel:hover{color:var(--color-accent-highlight)}.settings-edit-save{border-radius:var(--radius-full);background:var(--color-accent-highlight);min-width:166px;min-height:50px;color:var(--color-accent-contrast);padding:0 28px}.settings-edit-save:hover{background:var(--color-accent-highlight-hover)}.settings-edit-cancel:disabled,.settings-edit-save:disabled{opacity:.55;cursor:not-allowed}.settings-detail-row--newsletter{align-items:flex-start;padding-block:20px}.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{border-bottom:1px solid #343434;padding-block:28px 26px}.account-sessions__header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.account-sessions__header .settings-card__section-title{margin-bottom:0}.account-sessions__header button,.account-session-row__revoke,.account-sessions__actions button{border-radius:var(--radius-full);min-height:38px;color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);background:0 0;border:0;padding:0 14px}.account-sessions__header button:hover,.account-session-row__revoke:hover,.account-sessions__actions button:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.account-sessions__header button:disabled,.account-session-row__revoke:disabled,.account-sessions__actions button:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.account-sessions__list{display:grid}.account-session-row{border-top:1px solid #343434;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding-block:16px;display:flex}.account-session-row__main{gap:8px;min-width:0;display:grid}.account-session-row__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-session-row__title strong{color:#fff;font-size:var(--text-base);font-weight:var(--font-bold)}.account-session-row__title span{border-radius:var(--radius-full);color:#9ef0b8;min-height:22px;font-size:11px;font-weight:var(--font-bold);background:#2d3f35;align-items:center;padding-inline:9px;line-height:1;display:inline-flex}.account-session-row__meta{color:#bcbcbc;font-size:var(--text-sm);font-weight:var(--font-semibold);flex-wrap:wrap;gap:8px 14px;display:flex}.account-sessions__empty{color:#bcbcbc;min-height:54px;font-size:var(--text-sm);font-weight:var(--font-semibold);border-top:1px solid #343434;align-items:center;display:flex}.account-sessions__actions{justify-content:flex-end;margin-top:16px;display:flex}.account-sessions__actions button{color:#ff7b7b}.account-sessions__actions button:hover{color:#ff9b9b}.settings-switch{flex:none;align-items:center;margin-top:10px;display:inline-flex;position:relative}.settings-switch input{opacity:0;pointer-events:none;position:absolute}.settings-switch span{border-radius:var(--radius-full);width:48px;height:26px;transition:background var(--transition-fast);background:#3c3c3c;display:block}.settings-switch span:after{content:"";border-radius:var(--radius-full);width:20px;height:20px;transition:transform var(--transition-fast);background:#f5f5f5;position:absolute;top:3px;left:3px}.settings-switch input:checked+span{background:var(--color-accent-highlight)}.settings-switch input:checked+span:after{background:var(--color-accent-contrast);transform:translate(22px)}.settings-switch input:focus-visible+span{outline:2px solid var(--color-accent-highlight);outline-offset:3px}.settings-delete{color:#ff5a5a;margin-top:32px}.settings-card__loading{align-items:center;gap:28px;min-height:180px;display:flex}.billing-card{min-height:760px;padding-bottom:46px}.billing-card__title{color:#fff;font-size:28px;font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:26px}.billing-card__label{color:#d0d0d0;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:18px}.billing-card__status-note{border-radius:var(--radius-md);color:#d0d0d0;max-width:720px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);background:#202020;border:1px solid #343434;margin:-4px 0 18px;padding:12px 14px}.billing-toggle{border-radius:var(--radius-full);background:#292929;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:54px;margin-bottom:18px;padding:4px;display:inline-flex}.billing-toggle--compact{min-height:48px;margin-top:-8px}.billing-toggle__option{border-radius:var(--radius-full);color:#bdbdbd;min-height:46px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.billing-toggle__option--active{color:#fff;background:#464646}.billing-toggle__discount{border-radius:var(--radius-full);background:var(--color-accent-highlight);min-height:22px;color:var(--color-accent-contrast);font-size:12px;font-weight:var(--font-bold);align-items:center;padding:0 6px;display:inline-flex}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.billing-plan{background:#1a1a1a;border:1px solid #343434;border-radius:22px;flex-direction:column;min-height:650px;padding:34px;display:flex}.billing-plan--premium{border:2px solid var(--color-accent-highlight);padding:33px}.billing-plan h2{color:#fff;font-size:21px;font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:22px}.billing-plan__copy{color:#c8c8c8;min-height:62px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:24px}.billing-plan__price{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.billing-plan__amount{color:#fff;font-size:34px;font-weight:var(--font-bold);line-height:1}.billing-plan__period{color:#c8c8c8;font-size:var(--text-sm);font-weight:var(--font-semibold)}.billing-plan__note{color:#c8c8c8;min-height:22px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:26px}.billing-plan__button{border-radius:var(--radius-full);background:var(--color-accent-highlight);width:100%;min-height:54px;color:var(--color-accent-contrast);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);transition:background var(--transition-fast), color var(--transition-fast);border:0;padding:0 20px}.billing-plan__button:hover:not(:disabled){background:var(--color-accent-highlight-hover)}.billing-plan__button:disabled{cursor:not-allowed;opacity:1}.billing-plan__button--current,.billing-plan__button--manage{color:#a9a9a9;background:#292929}.billing-plan__button--manage:not(:disabled){color:#f4f4f4}.billing-plan__button--manage:hover:not(:disabled){color:var(--color-accent-highlight);background:#343434}.billing-plan__divider{background:#343434;height:1px;margin:26px 0}.billing-plan__features-label{color:#c8c8c8;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:18px}.billing-feature-list{gap:17px;margin:0;padding:0;list-style:none;display:grid}.billing-feature{color:#f1f1f1;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;display:grid}.billing-feature span:first-child{color:#fff;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 #343434;border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:24px 0;display:flex}.billing-actions h2,.billing-invoices h2{color:#fff;font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:8px}.billing-actions p,.billing-invoices__header p,.billing-invoices__empty{color:#c8c8c8;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0}.billing-actions__button{border-radius:var(--radius-full);color:#f4f4f4;min-height:44px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);background:#292929;border:0;flex:none;padding:0 20px}.billing-actions__button:hover:not(:disabled){color:var(--color-accent-highlight);background:#343434}.billing-actions__button:disabled{cursor:not-allowed;opacity:.7}.billing-invoices{padding-top:26px}.billing-invoices__header{margin-bottom:16px}.billing-invoice-list{gap:0;display:grid}.billing-invoice{border-top:1px solid #343434;grid-template-columns:minmax(0,1fr) 96px 110px 118px;align-items:center;gap:16px;min-height:62px;padding:14px 0;display:grid}.billing-invoice:last-child{border-bottom:1px solid #343434}.billing-invoice--loading{grid-template-columns:minmax(0,1fr) 96px 118px}.billing-invoice__main{gap:4px;min-width:0;display:grid}.billing-invoice__main strong,.billing-invoice__amount{color:#f1f1f1;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-tight)}.billing-invoice__main span,.billing-invoice__status{color:#c8c8c8;font-size:13px;font-weight:var(--font-semibold);line-height:var(--leading-tight)}.billing-invoice__status{text-transform:capitalize}.billing-invoice__amount{text-align:right}.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:#777}[data-theme=light] .settings-sidebar__item{color:var(--color-text-secondary)}[data-theme=light] .settings-sidebar__item:hover,[data-theme=light] .settings-sidebar__item--active{color:var(--color-text-primary);background:#e7e9f1}[data-theme=light] .settings-card{color:var(--color-text-primary);background:#fbfbfe;border-color:#d5d8e4}[data-theme=light] .settings-card__avatar,[data-theme=light] .settings-card__plan{color:var(--color-text-primary);background:#e7e9f1}[data-theme=light] .settings-card__identity h1,[data-theme=light] .settings-card__section-title,[data-theme=light] .billing-card__title,[data-theme=light] .billing-plan h2,[data-theme=light] .billing-actions h2,[data-theme=light] .billing-invoices h2,[data-theme=light] .billing-plan__amount,[data-theme=light] .billing-invoice__main strong,[data-theme=light] .billing-invoice__amount,[data-theme=light] .settings-detail-row strong,[data-theme=light] .settings-edit-form__label,[data-theme=light] .settings-edit-field label,[data-theme=light] .account-session-row__title strong{color:var(--color-text-primary)}[data-theme=light] .settings-card__identity p,[data-theme=light] .billing-card__label,[data-theme=light] .billing-card__status-note,[data-theme=light] .billing-plan__copy,[data-theme=light] .billing-plan__period,[data-theme=light] .billing-plan__note,[data-theme=light] .billing-plan__features-label,[data-theme=light] .billing-actions p,[data-theme=light] .billing-invoices__header p,[data-theme=light] .billing-invoices__empty,[data-theme=light] .billing-invoice__main span,[data-theme=light] .billing-invoice__status,[data-theme=light] .settings-detail-row span,[data-theme=light] .account-session-row__meta,[data-theme=light] .account-sessions__empty{color:var(--color-text-secondary)}[data-theme=light] .settings-detail-row,[data-theme=light] .settings-edit-form,[data-theme=light] .account-sessions,[data-theme=light] .account-session-row,[data-theme=light] .account-sessions__empty{border-bottom-color:var(--color-border)}[data-theme=light] .account-session-row,[data-theme=light] .account-sessions__empty{border-top-color:var(--color-border)}[data-theme=light] .account-session-row__title span{color:#18723a;background:#e5f7eb}[data-theme=light] .billing-toggle,[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,[data-theme=light] .billing-actions__button{background:var(--color-surface-raised);color:var(--color-text-primary)}[data-theme=light] .billing-toggle__option--active{color:var(--color-text-primary);background:#fff}[data-theme=light] .billing-plan{border-color:var(--color-border)}[data-theme=light] .billing-plan--premium{border-color:var(--color-accent-highlight)}[data-theme=light] .billing-plan__divider{background:var(--color-border)}[data-theme=light] .billing-actions,[data-theme=light] .billing-card__status-note,[data-theme=light] .billing-invoice,[data-theme=light] .billing-invoice:last-child{border-color:var(--color-border)}[data-theme=light] .billing-feature{color:var(--color-text-primary)}[data-theme=light] .settings-card__avatar-upload{border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=light] .settings-edit-input{background:var(--color-surface-raised);border-color:var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=light] .settings-edit-input:focus{box-shadow:0 0 0 4px var(--color-brand-ring);background:#fff}[data-theme=light] .settings-edit-cancel{color:var(--color-text-primary)}.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{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;display:grid}.brand-overview__copy{max-width:760px}.brand-overview__eyebrow{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;display:inline-flex}.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{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.brand-overview__points{gap:var(--space-3);margin:0;display:grid}.brand-overview__points div{padding-block:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);gap:4px;display:grid}.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{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);gap:4px;margin:0;display:grid}.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{grid-auto-columns:42px;grid-auto-flow:column;align-items:center;gap:10px;padding-right:6px;display:grid}.navbar__actions>*{justify-self:center}.navbar__logo{width:clamp(136px,44vw,149px);height:44px}.navbar__icon-btn{border-radius:var(--radius-sm);width:42px;height:42px}.navbar__hamburger{place-items:center}.navbar__hamburger-lines,.navbar__hamburger-lines:before,.navbar__hamburger-lines:after{width:22px;height:2.5px}.navbar__hamburger-lines:before{top:-7px}.navbar__hamburger-lines:after{top:7px}.navbar-account__trigger{width:42px;height:42px}.navbar-account{margin-left:0}.navbar-account__trigger svg{width:19px;height:19px}.navbar-account__menu{border-radius:14px;width:calc(100vw - 20px);padding:14px 10px 12px;top:calc(100% + 10px);right:-44px}.navbar-account__badge{min-height:17px;padding-inline:7px;font-size:9px}.navbar-account__identity{gap:12px;padding:14px 10px 12px}.navbar-account__avatar{flex-basis:32px;width:32px;height:32px}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text strong{font-size:13px}.navbar-account__text span{font-size:11px}.navbar-account__item{gap:10px;min-height:36px;padding:8px 10px;font-size:13px}.navbar-account__item svg{flex-basis:16px;width:16px;height:16px}.navbar__drawer{padding:10px 12px 12px}.navbar__drawer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;display:grid}.navbar__drawer-actions .btn{width:100%;min-height:36px}.page-header{padding-block:24px 14px}.page-section{padding-block:32px}.page-section--last{padding-bottom:44px}.page-section--compact{padding-block:16px 0}.page-header__title{margin-bottom:8px;font-size:22px;line-height:1.15}.page-header__sub{font-size:12px;line-height:1.45}.legal-note--header{margin-top:8px}.legal-note{font-size:11px}.section-title{margin-bottom:14px;font-size:20px}.feature-grid{gap:14px}.content-page{padding-block:24px 44px}.content-page__title{margin-bottom:18px;font-size:24px}.content-page__meta{margin-bottom:24px;font-size:12px}.content-page__body{gap:24px;font-size:14px}.account-settings{grid-template-columns:minmax(0,1fr);gap:18px;min-height:auto;padding-block:24px 44px}.settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0;display:grid}.settings-sidebar__item{justify-content:center;min-height:44px;padding-inline:10px;font-size:14px}.settings-sidebar__billing-action{text-align:center;grid-column:1/-1;margin-top:2px;padding-inline:0}.settings-card{border-radius:22px;max-width:none;min-height:0;padding:24px 16px 28px}.settings-card__header{grid-template-columns:64px minmax(0,1fr);gap:16px;margin-bottom:32px}.settings-card__avatar{width:64px;height:64px}.settings-card__avatar svg{width:31px;height:31px}.settings-card__plan{min-height:21px;margin-bottom:8px;padding-inline:8px;font-size:10px}.settings-card__identity h1{font-size:24px}.settings-card__identity p{font-size:14px}.settings-card__avatar-upload{grid-column:1/-1;justify-self:start;min-height:40px}.settings-card__section-title{margin-bottom:12px;font-size:19px}.settings-detail-row{gap:14px;min-height:76px}.settings-detail-row strong,.settings-detail-row span{font-size:14px}.settings-edit-form{padding-block:18px}.settings-edit-form--name{padding-top:0}.settings-edit-form__label,.settings-edit-field label{margin-bottom:10px;font-size:14px}.settings-edit-input{height:58px;padding-inline:20px;font-size:14px}.settings-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.settings-edit-cancel,.settings-edit-save{width:100%;min-width:0;min-height:44px;font-size:14px}.settings-detail-row--newsletter{flex-direction:column;gap:14px;padding-block:18px}.account-sessions{padding-block:22px}.account-sessions__header{align-items:flex-start;margin-bottom:10px}.account-session-row{flex-direction:column;align-items:stretch;gap:12px;min-height:0}.account-session-row__title strong,.account-session-row__meta,.account-sessions__empty{font-size:14px}.account-session-row__revoke{align-self:flex-start;padding-inline:0}.account-sessions__actions{justify-content:stretch}.account-sessions__actions button{border:1px solid #4b2d2d;width:100%}.settings-switch{align-self:flex-start;margin-top:0}.settings-delete{margin-top:24px}.settings-card__loading{align-items:flex-start;gap:16px}.billing-card{min-height:0}.billing-card__title{margin-bottom:20px;font-size:24px}.billing-card__label{margin-bottom:14px;font-size:13px}.billing-card__status-note{margin-bottom:16px;padding:11px 12px;font-size:13px}.billing-toggle{border-radius:18px;width:100%;height:auto;min-height:50px;margin-bottom:16px}.billing-toggle__option{flex:138px;justify-content:center;min-height:42px;padding-inline:10px;font-size:13px}.billing-toggle__discount{font-size:10px}.billing-plan-grid{grid-template-columns:minmax(0,1fr);gap:18px}.billing-plan,.billing-plan--premium{border-radius:18px;min-height:0;padding:24px}.billing-plan h2{margin-bottom:18px;font-size:20px}.billing-plan__copy{min-height:0;margin-bottom:22px;font-size:13px}.billing-plan__amount{font-size:30px}.billing-plan__period,.billing-feature{font-size:13px}.billing-plan__button{min-height:52px;font-size:13px}.billing-plan__divider{margin:24px 0}.billing-feature-list{gap:15px}.billing-actions{gap:16px;margin-top:24px;padding:20px 0;display:grid}.billing-actions h2,.billing-invoices h2{font-size:18px}.billing-actions p,.billing-invoices__header p,.billing-invoices__empty{font-size:13px}.billing-actions__button{width:100%;min-height:48px;font-size:13px}.billing-invoices{padding-top:22px}.billing-invoice,.billing-invoice--loading{grid-template-columns:1fr;gap:8px;min-height:0;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{margin-bottom:8px;font-size:18px;line-height:1.22}.brand-overview p,.brand-overview__points dd{font-size:12px}.brand-overview__eyebrow{margin-bottom:6px;font-size:11px}.brand-overview__points{gap:6px}.brand-overview__points div{padding-block:7px}.brand-overview__points dt{font-size:11px}.brand-overview__points dd strong{font-size:14px}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}[data-theme=light] .card,[data-theme=light] .auth-card,[data-theme=light] .pricing-card,[data-theme=light] .world-cup-widget-card{background:#fbfbfe;border-color:#d5d8e4}.card--raised{background:var(--color-surface-raised)}@media (max-width:760px){.card{border-radius:var(--radius-lg);padding:14px}}.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:#fff;--world-cup-widget-primary-rgb:22, 25, 34;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--world-cup-widget-bg);min-height:620px;overflow:hidden}[data-theme=light] .world-cup-widget-card{--world-cup-widget-bg:#fbfbfe;--world-cup-widget-raised:#f0f1f7;--world-cup-widget-overlay:#e8ecf4;--world-cup-widget-border:#d5d8e4;--world-cup-widget-text:#25304a;--world-cup-widget-secondary-text:#56637d;--world-cup-widget-muted-text:#858fa4;--world-cup-widget-custom-secondary-text:#56637d;--world-cup-widget-primary-rgb:251, 251, 254;background:var(--world-cup-widget-bg);border-color:var(--world-cup-widget-border)}.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;line-height:var(--leading-normal);background:var(--world-cup-widget-bg)!important;color:var(--world-cup-widget-text)!important}.world-cup-widget-card :is(.nav-widget,.nav-widget-dark,.nav-widget-gradient,.nav-widget-gradient-dark,.nav-widget-world-cup),.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),.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),.world-cup-widget-card .smw-column-divider,.world-cup-widget-card .smw-border-white{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{border:1px solid var(--world-cup-widget-border);min-width:48px;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{--tw-border-opacity:1;border-color:var(--world-cup-widget-border)!important}.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:32px 44px}.world-cup-widget-card{border-radius:var(--radius-lg);min-height:560px}.world-cup-widget-card #tournament-widget{min-height:560px}.world-cup-widget-card :is(.smw-overflow-x-auto,.smw-overflow-auto){overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%!important;overflow-x:auto!important}.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>*{text-wrap:balance;white-space:normal!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:30px!important;padding-left:4px!important;padding-right:4px!important;font-size:9px!important;line-height:1.1!important;display:inline-flex!important}}.form-field{gap:var(--space-1);flex-direction:column;display:flex}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.form-input{--form-input-bg:var(--color-surface-raised);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--form-input-bg);color:var(--color-text-primary);caret-color:var(--color-text-primary);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.form-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring);outline:none}.form-input::placeholder{color:var(--color-text-muted)}.form-input:-webkit-autofill{border-color:var(--color-border);-webkit-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);transition:background-color 9999s ease-out}.form-input:-webkit-autofill:hover{border-color:var(--color-border);-webkit-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);transition:background-color 9999s ease-out}.form-input:-webkit-autofill:focus{border-color:var(--color-brand);-webkit-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);transition:background-color 9999s ease-out}.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{font-size:var(--text-sm);color:var(--color-danger)}.form-hint{font-size:var(--text-sm);color:var(--color-text-muted)}.bot-challenge{justify-content:center;min-height:65px;display:flex}.form-checkbox{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;line-height:1.4;display:flex}.form-checkbox input{width:16px;height:16px;accent-color:var(--color-brand);flex:0 0 16px;margin:0}.form-checkbox__text{color:inherit}.auth-page{min-height:calc(100vh - var(--navbar-height));padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;max-width:440px;padding:var(--space-8);box-shadow:var(--shadow-xl)}.auth-card__logo{background-image:var(--originstats-logo-image);width:min(230px,74vw);height:54px;margin:0 auto var(--space-6);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.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{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.session-limit-dialog__panel{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));width:min(440px,100%);box-shadow:var(--shadow-xl);padding:26px}.session-limit-dialog__mark{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);place-items:center;display:grid}.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);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);padding:12px 14px}.session-limit-dialog__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}.session-limit-dialog__button{min-width:118px;min-height:42px}.auth-card--verify,.auth-card--profile{max-width:560px;box-shadow:none;background:#181818;border-color:#2b2b2b;border-radius:18px;padding:36px 32px 32px}.verification-panel{width:100%}.verification-panel__title{color:#f7f7f7;font-size:30px;font-weight:var(--font-bold);margin-bottom:18px;line-height:1.18}.verification-panel__copy{color:#c7c7c7;font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug)}.verification-panel__email{color:#f5f5f5;max-width:100%;font-size:16px;font-weight:var(--font-bold);line-height:var(--leading-snug);overflow-wrap:anywhere;margin-top:5px}.verification-panel__form{margin-top:28px}.verification-panel__label{color:#c7c7c7;font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:14px;display:block}.verification-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.verification-code-input{color:#f7f7f7;width:100%;height:62px;font-size:24px;font-weight:var(--font-bold);text-align:center;caret-color:var(--color-accent-highlight);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#292929;border:1px solid #0000;border-radius:14px;line-height:1}.verification-code-input:focus{border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring);background:#303030;outline:none}.verification-panel__resend{color:#d4d4d4;font-size:13px;font-weight:var(--font-semibold);line-height:var(--leading-normal);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:16px;display:flex}.verification-panel__resend-button,.verification-panel__secondary-action{appearance:none;color:var(--color-accent-highlight);font:inherit;font-weight:var(--font-bold);line-height:inherit;background:0 0;border:0;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{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-top:18px}.verification-panel__message--error{color:var(--color-danger)}.verification-panel__message--success{color:var(--color-success)}.verification-panel__submit{border-radius:var(--radius-full);width:100%;min-height:48px;color:var(--color-accent-contrast);margin-top:30px;font-size:15px}.verification-panel__secondary-action{color:#c7c7c7;font-size:var(--text-sm);margin-top:22px}.verification-panel__secondary-action:hover{color:#f7f7f7}[data-theme=light] .auth-card--verify{box-shadow:var(--shadow-lg);background:#fbfbfe;border-color:#d5d8e4}[data-theme=light] .verification-panel__title,[data-theme=light] .verification-panel__email{color:var(--color-text-primary)}[data-theme=light] .verification-panel__copy,[data-theme=light] .verification-panel__label,[data-theme=light] .verification-panel__resend,[data-theme=light] .verification-panel__secondary-action{color:var(--color-text-secondary)}[data-theme=light] .verification-code-input{background:var(--color-surface-raised);border-color:var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=light] .verification-code-input:focus{box-shadow:0 0 0 4px var(--color-brand-ring);background:#fff}.profile-panel{width:100%}.profile-panel__title{color:#f7f7f7;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{color:#c7c7c7;max-width:440px;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-snug);text-align:center;margin:0 auto}.profile-panel__form{margin-top:var(--space-6)}.profile-field{gap:var(--space-1);flex-direction:column;display:flex}.profile-field__label{color:#d2d2d2;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:4px}.profile-field__input{border-radius:var(--radius-md);color:#f7f7f7;width:100%;min-height:46px;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);background:#292929;border:1px solid #0000}.profile-field__input:focus{border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring);background:#303030;outline:none}.profile-checkbox{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:#cfcfcf;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-snug);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.profile-checkbox input{appearance:none;background:0 0;border:2px solid #777;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;margin:0;display:grid}.profile-checkbox input:after{content:"";border:solid var(--color-accent-contrast);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.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{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-top:22px}.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);background:#fbfbfe;border-color:#d5d8e4}[data-theme=light] .profile-panel__title{color:var(--color-text-primary)}[data-theme=light] .profile-panel__copy,[data-theme=light] .profile-field__label,[data-theme=light] .profile-checkbox{color:var(--color-text-secondary)}[data-theme=light] .profile-field__input{background:var(--color-surface-raised);border-color:var(--color-border-subtle);color:var(--color-text-primary)}[data-theme=light] .profile-field__input:focus{box-shadow:0 0 0 4px var(--color-brand-ring);background:#fff}.auth-stay{margin-bottom:0}@media (max-width:760px){.auth-page{min-height:calc(100vh - var(--navbar-height));align-items:flex-start;padding:28px 12px 44px}.auth-card{box-shadow:none;border-radius:18px;padding:22px 20px 24px}.auth-card--verify,.auth-card--profile{border-radius:var(--radius-xl);padding:28px 14px 24px}.auth-card__logo{width:min(184px,68vw);height:42px;margin-bottom:20px}.auth-card__title{font-size:24px;line-height:1.15}.auth-card__subtitle{margin-bottom:20px;font-size:14px;line-height:1.45}.session-limit-dialog{align-items:end;padding:14px}.session-limit-dialog__panel{border-radius:var(--radius-xl);padding:22px 18px 18px}.session-limit-dialog__actions{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column-reverse}.session-limit-dialog__button{width:100%}.form-input{min-height:48px;padding:10px 14px;font-size:16px}.form-label,.form-error,.form-hint{font-size:13px}.form-checkbox{align-items:flex-start;font-size:13px}.form-checkbox input{margin-top:1px}.verification-panel__title{margin-bottom:14px;font-size:26px}.verification-panel__copy,.verification-panel__label{font-size:14px}.verification-panel__email{font-size:15px}.verification-panel__form{margin-top:22px}.verification-panel__label{margin-bottom:12px}.verification-code-grid{gap:6px}.verification-code-input{border-radius:12px;height:50px;font-size:22px}.verification-panel__resend{margin-top:14px;font-size:12px}.verification-panel__submit{min-height:46px;margin-top:24px;font-size:14px}.profile-panel__title{margin-bottom:var(--space-2);font-size:22px}.profile-panel__copy{font-size:12px}.profile-panel__form{margin-top:18px}.profile-field{gap:var(--space-1)}.profile-field__label{font-size:12px}.profile-field__input{min-height:42px;padding:10px 12px;font-size:16px}.profile-checkbox{gap:var(--space-2);margin-top:16px;font-size:12px}.profile-checkbox input{flex-basis:16px;width:16px;height:16px}.profile-panel__submit{min-height:42px;margin-top:20px;font-size:14px}}.auth-divider{text-align:center;margin-block:var(--space-5);position:relative}.auth-divider:before{content:"";background:var(--color-border);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider__text{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;position:relative}.footer{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, #000 8%);padding-block:var(--space-12) var(--space-8)}.footer__inner{gap:var(--space-8);display:grid}.footer__top{gap:var(--space-12);grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);align-items:start;display:grid}.footer__brand-block{gap:var(--space-5);max-width:440px;display:grid}.footer__logo{border-radius:var(--radius-sm);width:190px;height:56px;display:block;overflow:hidden}.footer__logo-img{background-image:var(--originstats-logo-image);background-position:0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.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{gap:var(--space-3);flex-wrap:wrap;display:flex}.footer__contact{border-radius:var(--radius-md);background:var(--color-surface-raised);min-height:32px;color:var(--color-text-primary);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);align-items:center;text-decoration:none;display:inline-flex}.footer__contact:hover{color:var(--color-accent-highlight);text-decoration:none}.footer__nav-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__column{align-content:start;gap:var(--space-3);display:grid}.footer__column h2{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-1)}.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}.footer__column a:hover{color:var(--color-accent-highlight);text-decoration:none}.footer__divider{background:var(--color-border);height:1px}.footer__bottom{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.footer__legal{gap:var(--space-4);max-width:820px;display:grid}.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-underline-offset:2px;text-decoration:underline}.footer__support-link:hover{color:var(--color-accent-highlight)}.footer__copy{font-size:var(--text-sm);color:var(--color-text-muted)}.footer__careful-use{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);display:flex}.footer__careful-use span:last-child{min-width:0}.footer__age-badge{border:2px solid var(--color-danger);border-radius:var(--radius-full);width:42px;height:42px;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-bold);place-items:center;display:grid}.footer__legal-links{justify-content:flex-end;gap:var(--space-5);display:flex}.footer__link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer__link:hover{color:var(--color-text-secondary)}@media (max-width:760px){.footer{padding-block:34px 28px}.footer__inner{gap:24px}.footer__top,.footer__bottom{grid-template-columns:1fr;gap:28px}.footer__brand-block{gap:16px;max-width:none}.footer__logo{width:164px;height:48px}.footer__summary{font-size:12px}.footer__nav-grid{grid-template-columns:1fr;gap:22px}.footer__column{gap:9px}.footer__column h2{font-size:13px}.footer__column a{font-size:12px}.footer__notice{font-size:11px}.footer__careful-use{white-space:normal;align-items:flex-start}.footer__copy,.footer__link{font-size:12px}.footer__legal-links{justify-content:flex-start;gap:14px}}.pricing-grid{gap:var(--space-6);display:grid}.pricing-toggle{justify-content:center;align-items:center;gap:var(--space-3);margin:0 auto 58px;display:flex}.pricing-toggle__option{border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);background:0 0;border:0;align-items:center;gap:9px;min-height:38px;padding:4px 6px;display:inline-flex}.pricing-toggle__option--active{color:var(--color-text-primary)}.pricing-toggle__dot{border-radius:var(--radius-full);border:1px solid;place-items:center;width:18px;height:18px;display:inline-grid}.pricing-toggle__option--active .pricing-toggle__dot:after{content:"";border-radius:var(--radius-full);background:var(--color-text-primary);width:8px;height:8px}.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);white-space:nowrap;padding:6px 9px}@media (min-width:768px){.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);gap:var(--space-5);transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex;position:relative}.pricing-card--featured{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand), var(--shadow-lg)}.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{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;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-card__name{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.pricing-card__price{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.pricing-card__price--missing-original:before,.pricing-card__price--missing-label:after{content:"";flex:none;display:block}.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{text-decoration:none;display:inline-block;position:relative}.pricing-card__original-amount:after{content:"";border-radius:var(--radius-full);transform-origin:50%;background:#ffffffad;height:.5px;position:absolute;top:52%;left:-2px;right:-2px;transform:translateY(-50%)rotate(-7deg)}.pricing-card__original-label{font-size:var(--text-xs)}.pricing-card__price-row{align-items:baseline;gap:var(--space-1);display:flex}.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{color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0;line-height:1}.pricing-card__accuracy-banner{border-radius:var(--radius-full);color:#ff9acb;font-size:10px;font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ec489924;border:1px solid #ec489975;align-self:flex-start;padding:5px 8px;line-height:1}.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:12px;line-height:1.45}.pricing-card__note{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);line-height:var(--leading-normal);border-left:2px solid #ec48997a;margin-top:2px;padding-left:10px}.pricing-card__features{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pricing-card__founder{flex-direction:column;gap:9px;display:flex}.pricing-card__founder-button{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);width:100%;color:var(--color-accent-highlight);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);min-height:42px;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);padding:10px 14px}.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-muted);font-size:11px;font-weight:var(--font-semibold);line-height:var(--leading-normal);text-align:center;margin:0}.billing-card .pricing-toggle--billing{justify-content:flex-start;margin:0 0 34px}.billing-card .pricing-grid{gap:16px;max-width:none}.billing-card .pricing-card{border-radius:18px;gap:14px;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{padding:4px 8px;font-size:9px;top:-11px}.billing-card .pricing-card__name{font-size:18px}.billing-card .pricing-card__amount{font-size:30px}.billing-card .pricing-card__original,.billing-card .pricing-card__period,.billing-card .pricing-card__billing-note,.billing-card .pricing-card__saving{font-size:12px}.billing-card .pricing-card__original-label,.billing-card .pricing-card__price-label,.billing-card .pricing-card__accuracy-banner{font-size:9px}.billing-card .pricing-card__desc,.billing-card .pricing-feature{font-size:12px}.billing-card .pricing-card__desc{line-height:1.45}.billing-card .pricing-card__features{gap:10px}.billing-card .pricing-feature{gap:8px}.billing-card .pricing-feature__icon{width:16px;height:16px;font-size:10px}.billing-card .pricing-card .btn--lg{min-height:44px;padding-inline:12px;font-size:12px}.billing-card .pricing-card__note{font-size:10px}.billing-card .pricing-card__founder{gap:7px}.billing-card .pricing-card__founder-button{min-height:38px;padding:8px 10px;font-size:12px}.billing-card .pricing-card__founder-note{text-align:left;font-size:10px}.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-alert{justify-content:space-between;align-items:center;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);display:flex}.pricing-alert p{font-size:var(--text-sm);margin:0}.pricing-note{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-6);text-align:center}.pricing-feature{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.pricing-feature__icon{border-radius:var(--radius-full);background:var(--color-success-bg);width:18px;height:18px;color:var(--color-success);flex-shrink:0;place-items:center;font-size:11px;display:grid}@media (max-width:760px){.pricing-alert{flex-direction:column;align-items:stretch}.pricing-grid{gap:34px}.pricing-toggle{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:40px}.pricing-toggle__option{justify-content:center;min-height:36px}.pricing-toggle__badge{padding:5px 7px;font-size:10px}.pricing-section{padding-block:32px 44px}.pricing-card{border-radius:var(--radius-xl);gap:14px;padding:18px}.pricing-card--featured,.pricing-card--current{margin-top:8px}.pricing-card__name{font-size:18px}.pricing-card__amount{font-size:30px}.pricing-card__original,.pricing-card__period,.pricing-card__billing-note,.pricing-card__saving{font-size:13px}.pricing-card__price-label{font-size:9px}.pricing-card__original-label{font-size:11px}.pricing-card__price--missing-original:before{height:18px}.pricing-card__price--missing-label:after{height:20px}.pricing-card__accuracy-banner{padding:5px 7px;font-size:9px}.pricing-card__desc,.pricing-feature{font-size:12px}.pricing-card__note{font-size:10px}.pricing-card__founder-button{min-height:40px}.pricing-card__founder-note{font-size:10px}.pricing-card__features{gap:10px}.pricing-note{margin-top:18px;font-size:12px}}.pick-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);gap:var(--space-3);display:grid}.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{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);display:inline-flex}.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, .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);pointer-events:none;scrollbar-width:none;-webkit-user-select:none;user-select:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#00000014 100%);mask-image:linear-gradient(#000 0% 58%,#00000014 100%)}.locked-signal-preview::-webkit-scrollbar{display:none}.locked-signal-preview .locked-signal-preview__row{filter:blur(3px);opacity:.66;width:100%;min-width:0}.locked-signal-preview .schedule-match-row{grid-template-columns:minmax(0, 1fr) var(--schedule-favorite-column)}.locked-signal-preview .schedule-match{grid-template-columns:var(--ai-signals-match-grid-columns);gap:var(--schedule-grid-gap);min-width:0;padding:var(--space-2) 8px var(--space-2) 18px;cursor:default}.locked-signal-preview .schedule-team-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 .schedule-match-favorite__preview-dot{border-radius:var(--radius-full);opacity:.32;background:currentColor;width:12px;height:12px}@media (min-width:901px){.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--1x2-home{grid-column:5}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--1x2-draw{grid-column:6}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--1x2-away{grid-column:7}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-divider{grid-column:8}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--ah-home{grid-column:9}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--ah-line{grid-column:10}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__market-cell--ah-away{grid-column:11}.locked-signal-preview.schedule-match-table--signal-bars .schedule-match__analysis{grid-column:12}}@media (max-width:1280px){.locked-signal-preview{--ai-signals-match-grid-columns:72px 64px minmax(110px, .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, .56fr) 20px repeat(3, 56px) 1px 60px 46px 60px minmax(190px, 1fr)}}.ai-signals-table-footer{gap:var(--space-3);display:grid}.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{background:#fbfbfe;border-color:#d5d8e4}.daily-stats-card--inline,.daily-stats-card--summary{margin-bottom:var(--space-4)}.daily-stats-card__header{align-items:start;gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.daily-stats-card__heading{min-width:0}.daily-stats-card__eyebrow{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;display:inline-block}.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);scrollbar-width:none;overflow-x:auto}.daily-stats-card__tabs::-webkit-scrollbar{display:none}.daily-stats-card__tab{flex:none}.daily-stats-card__unlock{justify-content:space-between;align-items:center;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));display:flex}.daily-stats-card__unlock-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.daily-stats-card__unlock-kicker{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);min-height:22px;color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;align-self:flex-start;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.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{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.daily-stats-card__groups{gap:var(--space-3);display:grid}.daily-stats-card__row{min-width:0}.daily-stats-card__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.daily-stats-card__row--ultimate .daily-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-stats-card__row--ultimate .daily-stats-card__metric{grid-column:2}.daily-stats-card--market-ah .daily-stats-card__row--ultimate .daily-stats-card__metric{grid-column:1/-1}.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%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;margin:0}.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{background:#f3f4f9;border-color:#d7dae6}[data-theme=light] .daily-stats-card__metric--interactive:hover{background:#edf7fc;border-color:#9ac3da}.daily-stats-card--loading{pointer-events:none}.daily-stats-card__skeleton-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-stats-card__metric--skeleton{gap:12px;min-height:122px;display:grid}.daily-stats-card__metric--skeleton:nth-child(7){grid-column:2}.daily-stats-card__skeleton-label{border-radius:var(--radius-full);width:124px;height:18px}.daily-stats-card__skeleton-value{border-radius:var(--radius-sm);width:86px;height:24px}.daily-stats-card__skeleton-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-stats-card__skeleton-total{border-radius:var(--radius-sm);height:24px}.daily-stats-card__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:var(--space-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.daily-stats-card__label-text{min-width:0}.daily-stats-card__label-badge{font-size:10px;font-weight:var(--font-semibold);border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 7px;line-height:1;display:inline-flex;position:relative;overflow:visible}.daily-stats-card__label-badge--basic{color:#45d993;background:#24c17a29;border-color:#24c17a5c}.daily-stats-card__label-badge--pro{color:#67d4ff;background:#38bdf829;border-color:#38bdf85c}.daily-stats-card__label-badge--world-cup{color:#ffd37a;background:#f4b44c2e;border-color:#f4b44c66;gap:4px;position:relative;overflow:visible}.daily-stats-card__label-badge--expert{color:#d9f99d;background:#a3e6352e;border-color:#a3e6356b}.daily-stats-card__label-badge--ultimate{color:#ff9acb;background:#ec48992e;border-color:#ec48996b}[data-theme=light] .daily-stats-card__label-badge--basic{color:#11794a;background:#dff8ec;border-color:#a4e5c3}[data-theme=light] .daily-stats-card__label-badge--pro{color:#12678c;background:#e1f4ff;border-color:#a8dcf6}[data-theme=light] .daily-stats-card__label-badge--world-cup{color:#8a5a08;background:#fff0cf;border-color:#f4cb73}[data-theme=light] .daily-stats-card__label-badge--expert{color:#4d6f05;background:#eefbd0;border-color:#c6e87a}[data-theme=light] .daily-stats-card__label-badge--ultimate{color:#9f175b;background:#ffe4f1;border-color:#f5a7cf}.daily-stats-card__metric-main{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.daily-stats-card__value{color:var(--color-text-primary);font-size:var(--text-lg)}.daily-stats-card__unlock-link{border:1px solid color-mix(in srgb, var(--color-accent-highlight) 88%, #07131f);border-radius:var(--radius-md);background:var(--color-accent-highlight);color:#07131f;min-height:24px;font-size:11px;font-weight:var(--font-bold);box-shadow:0 5px 12px color-mix(in srgb, var(--color-accent-highlight) 18%, transparent);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:4px 8px;line-height:1;text-decoration:none;display:inline-flex}.daily-stats-card__unlock-icon{opacity:.9;flex:none;width:11px;height:11px}.daily-stats-card__unlock-link:hover,.daily-stats-card__unlock-link:focus-visible{border-color:var(--color-accent-highlight-hover);background:var(--color-accent-highlight-hover);color:#07131f;box-shadow:0 5px 14px color-mix(in srgb, var(--color-accent-highlight) 24%, transparent), 0 0 0 2px var(--color-brand-ring);text-decoration:none}.daily-stats-card__unlock-link:focus-visible{outline:none}.daily-stats-card__unlock-link:active,.daily-stats-card__unlock-link:visited{color:#07131f;text-decoration:none}[data-theme=light] .daily-stats-card__unlock-link{color:#07131f;background:#38bdf8;border-color:#0ea5e9;box-shadow:0 4px 10px #0c7fae29}[data-theme=light] .daily-stats-card__unlock-link:hover,[data-theme=light] .daily-stats-card__unlock-link:focus-visible{color:#07131f;box-shadow:0 5px 12px #0c7fae33, 0 0 0 2px var(--color-brand-ring);background:#0ea5e9;border-color:#0284c7;text-decoration:none}.daily-stats-card__rolling{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);margin-top:var(--space-2);flex-direction:column;gap:8px;display:flex}.daily-stats-card__rolling-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.daily-stats-card__rolling-total{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:34px;padding:7px 10px 7px 0;display:inline-flex}.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{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-secondary);font:inherit;font-size:11px;font-weight:var(--font-semibold);cursor:inherit;pointer-events:none;background:0 0;border:0;justify-content:center;align-self:flex-end;align-items:center;padding:0;line-height:1;display:inline-flex}.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{transition:transform var(--transition-fast);display:block}.daily-stats-card__rolling-chevron--expanded{transform:rotate(180deg)}.daily-stats-card__rolling-days{flex-wrap:wrap;align-items:center;gap:3px;width:100%;min-width:0;display:none}.daily-stats-card__rolling--expanded .daily-stats-card__rolling-days{display:flex}.daily-stats-card__detail-panel,.daily-stats-card__detail-hide{display:none}.daily-stats-card__rolling-day{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));min-width:66px;min-height:17px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:0;font-size:8px;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.daily-stats-card__rolling-day-date{background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);color:var(--color-text-muted);font-size:inherit;font-weight:var(--font-semibold);white-space:nowrap;flex:none;align-self:stretch;align-items:center;padding:3px;line-height:1;display:inline-flex}.daily-stats-card__rolling-day .daily-stats-card__rolling-day-rate{color:var(--color-text-primary);font-size:inherit;font-weight:var(--font-semibold);white-space:nowrap;flex:auto;justify-content:center;align-self:stretch;align-items:center;padding:3px 5px 3px 3px;line-height:1;display:inline-flex}.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:#f4b44c}.daily-stats-card__rolling-day--negative .daily-stats-card__rolling-day-rate{color:var(--color-danger)}[data-theme=light] .daily-stats-card__rolling-total,[data-theme=light] .daily-stats-card__rolling-day{background:#f8fafc}[data-theme=light] .daily-stats-card__rolling-day{box-shadow:none;border-color:#cfd7e6}[data-theme=light] .daily-stats-card__rolling-day-date{background:#eef3f8}.daily-stats-card__sequence{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-wrap:wrap;align-items:baseline;gap:2px;line-height:1.4;display:inline-flex}.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{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:761px){.daily-stats-card{padding:14px}.daily-stats-card__header{margin-bottom:10px}.daily-stats-card__title{font-size:18px;line-height:1.2}.daily-stats-card__sub{font-size:13px;line-height:1.3}.daily-stats-card__tabs{margin-bottom:10px}.daily-stats-card__unlock{gap:12px;margin-bottom:12px;padding:12px 14px}.daily-stats-card__unlock-title{font-size:16px}.daily-stats-card__unlock-text{font-size:13px}.daily-stats-card__groups,.daily-stats-card__grid{gap:8px}.daily-stats-card__metric{padding:12px 14px}.daily-stats-card__skeleton-grid{gap:8px}.daily-stats-card__metric--skeleton{gap:10px;min-height:112px;padding:12px 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:5px;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{grid-template-columns:minmax(0,1fr) 26px;align-items:end;gap:6px 10px;margin-top:6px;display:grid}.daily-stats-card__rolling-totals{grid-column:1;gap:6px}.daily-stats-card__rolling-total{background:0 0;border:0;gap:8px;min-height:26px;padding:4px 0}.daily-stats-card__rolling-total span{font-size:11px}.daily-stats-card__rolling strong{font-size:12px}.daily-stats-card__rolling-toggle{grid-column:2;place-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{filter:blur(2.6px);min-width:0}.locked-signal-preview .locked-signal-preview__row:nth-of-type(n+3){display:none}.locked-signal-preview .schedule-match-row{grid-template-columns:minmax(0,1fr)}.locked-signal-preview .schedule-match{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 5px;padding:11px 10px 12px}.daily-stats-card{border-radius:var(--radius-lg);padding:8px}.daily-stats-card--inline,.daily-stats-card--summary{margin-bottom:10px}.daily-stats-card__header{gap:8px;margin-bottom:8px}.daily-stats-card__eyebrow{margin-bottom:1px;font-size:10px;line-height:1}.daily-stats-card__unlock{border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px;padding:12px}.daily-stats-card__unlock-title{font-size:16px}.daily-stats-card__unlock-text{font-size:12px}.daily-stats-card__unlock-actions{justify-content:flex-start}.daily-stats-card__title{font-size:18px;line-height:1.15}.daily-stats-card__sub{line-height:1.3}.daily-stats-card__tabs{margin-bottom:8px}.daily-stats-card__sub,.daily-stats-card__label,.daily-stats-card__rolling,.daily-stats-card__sequence{font-size:12px}.daily-stats-card__sequence{gap:1px;font-size:9px;line-height:1.05}.daily-stats-card__rolling-total{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;min-width:0;min-height:24px;padding:2px 0;overflow:hidden}.daily-stats-card__rolling-label-full{display:none}.daily-stats-card__rolling-label-short{white-space:nowrap;font-size:10px;display:inline}.daily-stats-card__rolling strong{white-space:nowrap;font-size:11px}.daily-stats-card__rolling-toggle{grid-column:2;place-self:end;width:22px;height:22px}.daily-stats-card__rolling-chevron{width:18px;height:18px}.daily-stats-card__rolling-days{justify-content:flex-start;gap:3px}.daily-stats-card__rolling>.daily-stats-card__rolling-days{display:none}.daily-stats-card__detail-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-column:1/-1;min-width:0;padding:7px}[data-theme=light] .daily-stats-card__detail-panel{background:#f3f4f9;border-color:#d7dae6}.daily-stats-card__detail-panel--expanded{gap:6px;display:grid}.daily-stats-card__detail-panel .daily-stats-card__rolling-days{width:100%;display:flex}.daily-stats-card__detail-hide{border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;padding:0;line-height:1;display:inline-flex}.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:7px}.daily-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.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__row--ultimate .daily-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-stats-card--market-1x2 .daily-stats-card__row--ultimate .daily-stats-card__grid,.daily-stats-card--market-ah .daily-stats-card__row--ultimate .daily-stats-card__grid{grid-template-columns:minmax(0,1fr)}.daily-stats-card__row--ultimate .daily-stats-card__metric{grid-column:2}.daily-stats-card--market-1x2 .daily-stats-card__row--ultimate .daily-stats-card__metric,.daily-stats-card--market-ah .daily-stats-card__row--ultimate .daily-stats-card__metric{grid-column:1/-1}.daily-stats-card__metric{border-radius:var(--radius-md);padding:9px 8px}.daily-stats-card__skeleton-grid{gap:5px}.daily-stats-card__metric--skeleton{border-radius:var(--radius-md);gap:7px;min-height:86px;padding:6px}.daily-stats-card__skeleton-label{width:72px;height:13px}.daily-stats-card__skeleton-value{width:52px;height:17px}.daily-stats-card__skeleton-totals{gap:4px}.daily-stats-card__skeleton-total{height:14px}.daily-stats-card__label{gap:4px;margin-bottom:6px;line-height:1}.daily-stats-card__label-text{line-height:1}.daily-stats-card__label-badge{padding:3px 7px;font-size:10px}.daily-stats-card__metric-main{gap:5px;min-height:20px}.daily-stats-card__value{font-size:15px;line-height:1.1}.daily-stats-card__rolling{grid-template-columns:minmax(0,1fr) 22px;align-items:end;gap:4px 6px;margin-top:8px;display:grid}.daily-stats-card__rolling-totals{grid-column:1;grid-template-columns:minmax(0,1fr);gap:4px}}.signals-header{margin-bottom:var(--space-2)}.signals-header__copy{gap:var(--space-2);flex-direction:column;display:flex}.signals-header__title{font-size:var(--text-2xl);color:var(--color-text-primary)}.signals-header__controls{align-items:center;display:flex}.market-filter{align-items:center;gap:var(--space-2);display:flex}.market-filter__btn{padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;background:0 0;transition:background .15s,color .15s,border-color .15s}.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{color:var(--color-text-secondary);background:0 0}.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:#f8f8fc}[data-theme=light] .market-filter__btn:hover{background:#eff0f6}[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{margin-bottom:var(--space-3);justify-content:flex-start;align-items:center;display:flex}.ai-signals-filter-toolbar{align-items:start;column-gap:var(--space-4);margin-bottom:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-signals-filter-stack{justify-items:start;min-width:0;display:grid}.ai-signals-filter-row{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ai-signals-filter-row--tier{margin-bottom:var(--space-3);justify-content:flex-end}.ai-signals-confidence-note{max-width:760px;margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-semibold);background:0 0;border:0;align-items:center;gap:10px;padding:0;line-height:1.4;display:inline-flex}.ai-signals-confidence-note__bar{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:54px;height:8px;display:grid}.ai-signals-confidence-note__bar span{background:color-mix(in srgb, var(--color-text-muted) 24%, transparent);border-radius:999px}.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{background:0 0}[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:20px}.market-filter{scrollbar-width:none;gap:6px;max-width:100%;padding-bottom:2px;overflow-x:auto}.market-filter::-webkit-scrollbar{display:none}.market-filter__btn{padding:4px 10px;font-size:12px}.ai-signals-status-row{margin-bottom:8px}.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:8px;margin-bottom:8px}.ai-signals-filter-row,.ai-signals-status-row{width:100%}.ai-signals-filter-row .market-filter,.ai-signals-status-row .market-filter{gap:6px;width:100%;padding-bottom:0;display:grid;overflow:visible}.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:4px}.ai-signals-signal-filter--tier .schedule-tier-filter__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.ai-signals-confidence-note{align-items:flex-start;max-width:none;margin-bottom:12px;padding:0;font-size:11px;display:flex}.ai-signals-confidence-note__bar{width:48px;height:7px}.ai-signals-status-row .schedule-status-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-signals-filter-row .market-filter__btn,.ai-signals-status-row .market-filter__btn{text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;min-height:30px;padding:4px 5px;font-size:10px;line-height:1.08;display:inline-flex;overflow:hidden}.ai-signals-tier-filter__btn.schedule-match__tier-badge{word-break:normal;overflow-wrap:normal;justify-self:stretch;width:100%;max-width:none}.ai-signals-tier-filter__btn.schedule-match__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{border-radius:var(--radius-full);color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--font-bold);vertical-align:middle;background:#ef4444;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;line-height:1;display:inline-flex}@media (max-width:760px){.live-badge{min-width:16px;height:16px;font-size:10px}}.date-picker{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;display:inline-flex}.date-picker__arrow{color:var(--color-text-secondary);font-size:var(--text-base);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none}.date-picker__today{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap}.date-picker__arrow:hover:not(:disabled){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);text-align:center;min-width:7rem}[data-theme=light] .date-picker,[data-theme=light] .form-input,[data-theme=light] .schedule-search__input{--form-input-bg:#f8f8fc;background:var(--form-input-bg);border-color:#d5d8e4}@media (max-width:760px){.date-picker{gap:4px;width:100%;margin-left:0;padding:4px 6px}.date-picker__arrow{padding:4px 8px;font-size:14px}.date-picker__today{padding:4px 8px;font-size:11px}.date-picker__label{flex:1;min-width:0;font-size:12px}}.plan-preview-banner{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) 13%, var(--color-surface-raised));grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.plan-preview-banner__copy{gap:4px;min-width:0;display:grid}.plan-preview-banner__eyebrow{color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.plan-preview-banner__title{color:var(--color-text-primary);font-size:18px;line-height:1.2}.plan-preview-banner__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-preview-banner__plan{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 78%, transparent);gap:3px;min-width:0;padding:9px 10px;display:grid}.plan-preview-banner__plan-name{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-bold);line-height:1}.plan-preview-banner__price-row{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-semibold);white-space:nowrap;align-items:center;gap:7px;display:flex}.plan-preview-banner__price-row s{color:var(--color-text-muted);text-decoration:none;display:inline-block;position:relative}.plan-preview-banner__price-row s:after{content:"";border-radius:var(--radius-full);transform-origin:50%;background:#ffffffad;height:.5px;position:absolute;top:52%;left:-2px;right:-2px;transform:translateY(-50%)rotate(-7deg)}.plan-preview-banner__price-row strong{color:var(--color-accent-highlight)}.plan-preview-banner__cta{border-radius:var(--radius-full);border:1px solid var(--color-accent-highlight);background:var(--color-accent-highlight);min-height:40px;color:var(--color-accent-contrast);font-size:13px;font-weight:var(--font-bold);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);justify-content:center;justify-self:end;align-items:center;padding:9px 16px;line-height:1;text-decoration:none;display:inline-flex}.plan-preview-banner__cta:hover{border-color:var(--color-accent-highlight-hover);background:var(--color-accent-highlight-hover);color:var(--color-accent-contrast);box-shadow:0 10px 22px color-mix(in srgb, var(--color-accent-highlight) 22%, transparent);text-decoration:none;transform:translateY(-1px)}.plan-preview-banner__cta:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:3px}.premium-banner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-brand);border-radius:var(--radius-xl);display:flex}.premium-banner__text{flex-direction:column;gap:2px;min-width:0;display:flex}.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{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);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;text-decoration:none}@media (max-width:760px){.plan-preview-banner{grid-template-columns:1fr;gap:10px;padding:12px}.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:10px}.plan-preview-banner__price-row{gap:5px;font-size:10px}.plan-preview-banner__cta{justify-self:stretch;min-height:38px}.premium-banner{border-radius:var(--radius-lg);align-items:center;gap:10px;padding:12px}.premium-banner__title{font-size:12px}.premium-banner__sub{font-size:11px}.premium-banner__cta{align-self:center;padding:7px 12px;font-size:12px}}.picks-table{gap:var(--space-4);flex-direction:column;display:flex}.picks-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.picks-group__header{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);display:flex}.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}.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;padding-inline:var(--space-1);place-items:center;display:grid}.picks-group__table{flex-direction:column;display:flex}.picks-row{padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:52px minmax(160px,1fr) 36px minmax(220px,.75fr) minmax(220px,.75fr);display:grid}.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{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pick-live-label{min-height:18px;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-size:11px;font-weight:var(--font-bold);align-items:center;line-height:1;display:inline-flex}.pick-col-teams{min-width:0}.picks-row__team-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.picks-row__team-line+.picks-row__team-line{margin-top:2px}.picks-row__home,.picks-row__away{font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picks-row__away{color:var(--color-text-secondary)}.picks-row__side--picked{color:#fff}.picks-row__side--not-picked{color:var(--color-text-secondary)}.pick-col-score{flex-direction:column;align-items:center;gap:2px;display:flex}.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-ah,.pick-col-1x2{flex-direction:column;gap:2px;display:flex}.pick-col{flex-direction:column;gap:3px;display:flex}.pick-odds{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.pick-result{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:1px var(--space-2);border-radius:var(--radius-sm);width:fit-content;display:inline-block}.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{color:#4ade80;background:#22c55e1f}.pick-result--half-loss{color:#f87171;background:#ef44441f}.pick-result--push{background:var(--color-surface-overlay);color:var(--color-text-muted)}.pick-col__inner{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pick-empty,.pick-lock{font-size:var(--text-sm);color:var(--color-text-muted)}.win-gauge{justify-content:center;align-items:center;display:flex}.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:14px}.picks-group__league{font-size:12px}.picks-group__count{min-width:18px;height:18px;font-size:10px}.picks-row{grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr) 30px;gap:8px;padding:9px 10px}.pick-col-teams{grid-area:1/2}.pick-col-1x2{grid-area:2/1/auto/3}.pick-col-ah{grid-area:3/1/auto/3}.picks-row--head{display:none}.pick-col-time{font-size:10px}.pick-live-label{min-height:16px;padding-inline:5px;font-size:10px}.picks-row__home,.picks-row__away,.picks-row__goals,.pick-odds,.pick-empty,.pick-lock,.picks-row__locked-label{font-size:12px}.pick-col__inner{gap:6px}.win-gauge svg,.win-gauge--empty{width:34px;height:34px}.pick-result{padding-inline:6px;font-size:10px}}.page-enter{animation:.3s page-fade}@keyframes page-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.schedule-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);max-width:var(--container-max);display:flex}.schedule-status-filter{margin-top:0}.schedule-tier-filter{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 74%, var(--color-surface-raised));flex-wrap:nowrap;align-items:center;gap:8px;width:auto;padding:4px;display:inline-flex}.schedule-tier-filter__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);flex:none;padding-inline:4px 2px;line-height:1}.schedule-tier-filter__options{background:color-mix(in srgb, var(--color-bg) 72%, var(--color-surface-raised));border-radius:6px;grid-template-columns:repeat(4,max-content);align-items:center;gap:3px;padding:2px;display:inline-grid}.schedule-tier-filter .market-filter__btn{min-height:30px;font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 12px}.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{background:#f3f5fa;border-color:#d8deea}[data-theme=light] .schedule-tier-filter__options{background:#e8ebf3}[data-theme=light] .schedule-tier-filter .market-filter__btn{background:0 0}[data-theme=light] .schedule-tier-filter .market-filter__btn:hover{background:#f7f9fd}[data-theme=light] .schedule-tier-filter .market-filter__btn--active{color:var(--color-brand-active);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 28%, #d8deea);background:#fff}.schedule-date-picker{justify-content:flex-end;min-width:320px;display:flex}.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{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.schedule-filter-stack{gap:var(--space-3);justify-items:start;width:100%;display:grid}.schedule-filter-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.schedule-filter-row .schedule-date-picker{flex:none}.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{flex-wrap:wrap;justify-content:flex-start}.education-link-list{gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.education-link-list li{color:var(--color-accent-highlight);align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-normal);display:inline-flex}.education-link-list li:before{content:"";border-radius:var(--radius-full);background:var(--color-accent-highlight);width:4px;height:4px}.education-link-list a{color:var(--color-accent-highlight);text-underline-offset:2px;text-decoration:underline}.signals-toolbar{margin-top:var(--space-4);margin-bottom:var(--space-2)}.daily-stats-card__header>.signals-toolbar{margin:0}.signal-indicator-note{min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 14px;line-height:1.4;display:flex}.signal-indicator-note__badge{flex:none}.signal-indicator-note__signal-badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.signal-indicator-note__signal-badges .schedule-match__tier-badge{flex:none}.schedule-search{--schedule-search-icon-slot:54px;width:min(100%,430px);display:block;position:relative}.schedule-search__icon{border-radius:var(--radius-full);width:13px;height:13px;color:var(--color-text-muted);pointer-events:none;border:2px solid;position:absolute;top:50%;left:22px;transform:translateY(-58%)}.schedule-search__icon:after{content:"";border-radius:var(--radius-full);transform-origin:0;background:currentColor;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.schedule-search__input{--schedule-search-bg:var(--color-surface);width:100%;min-height:42px;padding-block:0;padding-inline: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);padding-inline-start:var(--schedule-search-icon-slot)}.schedule-search__input::-webkit-search-decoration{appearance:none}.schedule-search__input::-webkit-search-cancel-button{appearance:none}.schedule-search__input::-webkit-search-results-button{appearance:none}.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)}[data-theme=light] .schedule-search__input{--schedule-search-bg:#f8f8fc}.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:-webkit-autofill{border-color:var(--color-border);-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--schedule-search-bg) inset;caret-color:var(--color-text-primary);transition:background-color 999999s ease-out}.schedule-search__input:-webkit-autofill:hover{border-color:var(--color-border);-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--schedule-search-bg) inset;caret-color:var(--color-text-primary);transition:background-color 999999s ease-out}.schedule-search__input:-webkit-autofill:focus{border-color:color-mix(in srgb, var(--color-brand) 72%, var(--color-border));-webkit-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-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{border-radius:var(--radius-md);height:92px;margin-bottom:var(--space-3)}.schedule-empty,.schedule-empty-inline{color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-empty{gap:var(--space-1);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.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{gap:var(--space-5);display:grid}.schedule-board__controls{justify-content:flex-end;margin-bottom:0;display:flex}.schedule-day+.schedule-day{margin-top:var(--space-2)}.schedule-day__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:34px;padding:0 2px var(--space-2);display:flex}.schedule-day__header h2{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold);margin:0}.schedule-day__header span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.schedule-leagues{gap:var(--space-4);display:grid}.schedule-league-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-league-card--favorite{border-color:color-mix(in srgb, var(--color-accent-highlight) 52%, var(--color-border))}[data-theme=light] .schedule-league-card{--schedule-row-bg:#eef1f7;--schedule-row-hover-bg:#e6ebf3;--schedule-row-cell-bg:#e3e8f1;--schedule-row-cell-empty-bg:#dde3ed;--schedule-row-ah-bg:color-mix(in srgb, var(--color-brand) 9%, #eef1f7);--schedule-row-picked-bg:color-mix(in srgb, var(--color-brand) 13%, #eef1f7);--schedule-row-picked-border:color-mix(in srgb, var(--color-brand) 42%, #cbd2df);--color-text-primary:#25304a;--color-text-secondary:#56637d;--color-text-muted:#858fa4;background:#eef1f7;border-color:#cbd2df}[data-theme=light] .schedule-league-card--favorite{border-color:color-mix(in srgb, var(--color-accent-highlight) 58%, #cbd2df)}.schedule-league-card--world-cup-2026{--world-cup-2026-league-border:linear-gradient(135deg, #3cac3b 0%, #3cac3b 18%, #2a398d 18%, #2a398d 40%, #e61d25 40%, #e61d25 62%, #d1d4d1 62%, #d1d4d1 80%, #474a4a 80%, #474a4a 100%);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--world-cup-2026-league-border) border-box;border-color:#0000}[data-theme=light] .schedule-league-card--world-cup-2026{background:linear-gradient(#eef1f7, #eef1f7) padding-box, var(--world-cup-2026-league-border) border-box;border-color:#0000}.schedule-league-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;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));display:flex}[data-theme=light] .schedule-league-card__header{background:#e9edf5;border-bottom-color:#cfd6e3}.schedule-league-card--collapsed .schedule-league-card__header{border-bottom:0}.schedule-league-card__identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.schedule-league-card__identity strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-league-card__identity em{border-radius:var(--radius-full);background:var(--color-surface-overlay);min-width:24px;min-height:24px;color:var(--color-text-secondary);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.schedule-league-card__actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.schedule-league-action{border-radius:var(--radius-full);width:38px;height:38px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.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){color:var(--color-accent-highlight)}.schedule-league-action:disabled{cursor:default;opacity:.45}.schedule-league-action svg{transition:transform var(--transition-fast)}.schedule-league-action__chevron--collapsed{transform:rotate(-90deg)}.schedule-match-table__head{grid-template-columns:var(--schedule-match-grid-columns) var(--schedule-header-favorite-column);align-items:center;width:100%;min-width:0;display:grid}.schedule-match-row{grid-template-columns:minmax(0, 1fr) var(--schedule-favorite-column);align-items:stretch;min-width:0;display:grid}.schedule-match{grid-template-columns:var(--schedule-match-grid-columns);align-items:center;min-width:0;display:grid}.schedule-match-table{--schedule-favorite-column:50px;--schedule-grid-gap:6px;--schedule-header-favorite-column:calc(var(--schedule-favorite-column) - var(--schedule-grid-gap));--schedule-match-grid-columns:76px 70px minmax(150px, 1.35fr) 30px 64px repeat(3, minmax(68px, .62fr)) 1px minmax(68px, .62fr) minmax(52px, .48fr) minmax(68px, .62fr);overscroll-behavior-x:contain;scrollbar-width:thin;overflow:hidden clip}.schedule-match-table--with-analysis{--schedule-match-grid-columns:76px 70px minmax(150px, 1.35fr) 30px 64px repeat(3, minmax(68px, .62fr)) 1px minmax(68px, .62fr) minmax(52px, .48fr) minmax(68px, .62fr) minmax(220px, 1.35fr)}.schedule-match-table__head{column-gap:var(--schedule-grid-gap);border-bottom:1px solid var(--color-border-subtle);min-height:54px;color:var(--color-text-muted);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;align-items:stretch;row-gap:0;padding:5px 12px}[data-theme=light] .schedule-match-table__head{background:#eef1f7;border-bottom-color:#d4dae6}.schedule-match-table__head-main,.schedule-match-table__head-group,.schedule-match-table__head-sub{text-align:center;align-items:center;min-width:0;display:flex}.schedule-match-table__head-main{grid-row:1/3}.schedule-match-table__head-main--favorite{grid-column:13;justify-content:center}.schedule-match-table--with-analysis .schedule-match-table__head-main--favorite{grid-column:14}.schedule-match-table__head-main--date{grid-column:1}.schedule-match-table__head-main--time{grid-column:2}.schedule-match-table__head-main--teams{grid-column:3}.schedule-match-table__head-main--score{grid-column:4;justify-content:center}.schedule-match-table__head-main--xg,.schedule-match-table__head-main--probability{grid-column:5;justify-content:center}.schedule-match-table__head-group{color:var(--color-text-secondary);justify-content:center;justify-self:stretch}.schedule-match-table__head-group--1x2{grid-area:1/6/auto/9}.schedule-match-table__head-group--ah{grid-area:1/10/auto/13}.schedule-match-table__head-group--analysis{grid-area:1/13/3}.schedule-match-table__divider,.schedule-match__market-divider{background:color-mix(in srgb, var(--color-border) 82%, transparent);pointer-events:none;grid-column:9;place-self:stretch center;width:1px;min-height:100%}.schedule-match-table__divider{z-index:2;grid-row:1/3;margin-block:-6px}.schedule-match__market-divider{margin-block:calc(-1 * var(--space-2) - 1px);z-index:2;grid-row:1}.schedule-match-table__head-sub{color:var(--color-text-muted);grid-row:2;justify-content:center;justify-self:stretch;font-size:9px}.schedule-match-table__head-sub--1x2-home{grid-column:6}.schedule-match-table__head-sub--1x2-draw{grid-column:7}.schedule-match-table__head-sub--1x2-away{grid-column:8}.schedule-match-table__head-sub--ah-home{grid-column:10}.schedule-match-table__head-sub--ah-line{grid-column:11}.schedule-match-table__head-sub--ah-away{grid-column:12}.schedule-fixture+.schedule-fixture{border-top:1px solid var(--color-border-subtle)}[data-theme=light] .schedule-fixture+.schedule-fixture{border-top-color:#d4dae6}.schedule-match{gap:var(--schedule-grid-gap);width:100%;min-width:0;min-height:72px;padding:var(--space-2) 12px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;font-family:inherit}.signals-list-wrap .schedule-match-table__head{grid-template-columns:var(--ai-signals-match-grid-columns) var(--schedule-header-favorite-column);column-gap:var(--schedule-grid-gap);min-width:0;padding:5px 8px 5px 18px}.signals-list-wrap .schedule-match-table{--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, .65fr) 24px 72px repeat(3, 80px) 1px 80px 56px 80px minmax(320px, .85fr)}.signals-list-wrap .schedule-match-table--signal-bars{--ai-signals-match-grid-columns:86px 78px minmax(148px, .72fr) 24px repeat(3, 82px) 1px 82px 56px 82px minmax(300px, .82fr)}.signals-list-wrap .schedule-match{grid-template-columns:var(--ai-signals-match-grid-columns);gap:var(--schedule-grid-gap);min-width:0;padding:var(--space-2) 8px var(--space-2) 18px}.schedule-match-favorite{width:100%;min-height:72px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.schedule-match-favorite:hover:not(:disabled),.schedule-match-favorite--active{background:color-mix(in srgb, var(--color-surface-raised) 52%, transparent);color:var(--color-accent-highlight)}.schedule-match-favorite:disabled{cursor:default}.schedule-match-favorite--league:disabled{opacity:.92}.schedule-match-favorite:not(.schedule-match-favorite--active):disabled{opacity:.45}.schedule-match--has-live-markets{grid-template-rows:auto 36px;row-gap:2px;min-height:98px}.schedule-match__odds-analysis-note{pointer-events:none;grid-row:1;justify-content:center;place-self:end stretch;min-width:0;padding-inline:0;display:flex}.schedule-match__odds-analysis-note--1x2{grid-column:6/9}.schedule-match__odds-analysis-note--ah{grid-column:10/13}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-group--1x2,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__odds-analysis-note--1x2{grid-column:5/8}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-group--ah,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__odds-analysis-note--ah{grid-column:9/12}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-group--analysis,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__analysis{grid-column:12}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__divider,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-divider{grid-column:8}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--1x2-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-home{grid-column:5}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--1x2-draw,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-draw,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-draw{grid-column:6}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--1x2-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-away{grid-column:7}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--ah-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-home{grid-column:9}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--ah-line,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-line,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-line{grid-column:10}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match-table__head-sub--ah-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-away{grid-column:11}.schedule-match__odds-analysis-note .schedule-market-odds-analysis{width:100%;min-height:11px;padding-inline:4px}@media (min-width:901px){.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets){grid-template-rows:11px minmax(40px,auto);row-gap:0}.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes{grid-template-rows:11px minmax(40px,auto) 36px;row-gap:0;min-height:108px}.schedule-match--has-odds-analysis-notes .schedule-match__market-cell,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__market-cell{grid-row:2}.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__date,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__time,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__teams,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__score,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__xg,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__signal-probability,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__analysis,.schedule-match--has-odds-analysis-notes:not(.schedule-match--has-live-markets) .schedule-match__market-divider{grid-row:1/3}.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__date,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__time,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__teams,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__score,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__xg,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__signal-probability,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__analysis,.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__market-divider{grid-row:1/4}.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes .schedule-match__live-market{grid-row:3}}[data-theme=light] .schedule-match{background:var(--schedule-row-bg);color:var(--color-text-primary)}.schedule-match:hover,.schedule-fixture--expanded .schedule-match{background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}[data-theme=light] .schedule-match:hover,[data-theme=light] .schedule-fixture--expanded .schedule-match{background:var(--schedule-row-hover-bg)}.schedule-match__team,.schedule-match__date,.schedule-match__time,.schedule-match__teams,.schedule-match__score,.schedule-match__xg,.schedule-match__pick,.schedule-match__market-cell,.schedule-match__analysis,.schedule-match__live-market,.schedule-match__market,.schedule-table-team{align-items:center;min-width:0;display:flex}.schedule-match__date{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-content:center;gap:2px;display:grid}.schedule-match__date strong{font-size:11px;font-weight:var(--font-bold);white-space:nowrap;line-height:1.15}.schedule-match__time{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-content:center;gap:2px;display:grid}.schedule-match__time strong{font-size:12px;font-weight:var(--font-bold)}.schedule-match__time small{color:var(--color-text-muted);font-size:9px;font-weight:var(--font-semibold)}.schedule-match__time .schedule-match__time-meta{color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-bold);line-height:1.1}.schedule-match__time .schedule-match__time-meta--live,.schedule-match__time .schedule-match__time-meta--pause,.schedule-match__time .schedule-match__time-meta--live-state{color:var(--color-danger);font-size:12px;font-weight:var(--font-bold);line-height:1}.schedule-match__time .schedule-match__time-meta--finished,.schedule-match__time .schedule-match__time-meta--scheduled{color:var(--color-text-secondary)}.schedule-match__team-name,.schedule-form-row__match,.schedule-lineup__row strong,.schedule-table-team strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schedule-match__teams{align-content:center;gap:6px;display:grid}.schedule-match__tier-badge{width:max-content;max-width:100%;font-size:10px;font-weight:var(--font-semibold);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-self:start;align-items:center;padding:3px 7px;line-height:1;display:inline-flex;position:relative;overflow:visible}.schedule-match__tier-badge--basic{color:#45d993;background:#24c17a29;border-color:#24c17a5c}.schedule-match__tier-badge--pro,.schedule-match__tier-badge--ai{color:#67d4ff;background:#38bdf829;border-color:#38bdf85c}.schedule-match__tier-badge--all{color:#f8fafc;background:#f8fafc1a;border-color:#f8fafc57}.schedule-match__tier-badge--world-cup{color:#ffd37a;background:#f4b44c2e;border-color:#f4b44c66;gap:4px;position:relative;overflow:visible}.world-cup-beta-badge{background:color-mix(in srgb, #ef4444 16%, var(--color-surface));color:#ff6b6b;font-size:0;font-weight:var(--font-bold);letter-spacing:0;pointer-events:none;text-transform:none;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 4px;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.world-cup-beta-badge:before{content:"Beta";font-size:7px;line-height:1}.schedule-match__tier-badge--expert{color:#d9f99d;background:#a3e6352e;border-color:#a3e6356b}.schedule-match__tier-badge--ultimate{color:#ff9acb;background:#ec48992e;border-color:#ec48996b}.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);cursor:pointer;line-height:normal;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.ai-signals-tier-filter__btn:hover,.ai-signals-tier-filter__btn:disabled:hover{transform:none}.ai-signals-tier-filter__btn.schedule-match__tier-badge{border-color:color-mix(in srgb, var(--color-text-secondary) 28%, transparent);color:var(--color-text-secondary);background:0 0}.ai-signals-tier-filter__btn.schedule-match__tier-badge--all{border-color:var(--color-border);color:var(--color-text-secondary);background:0 0}.ai-signals-tier-filter__btn.schedule-match__tier-badge--basic{border-color:color-mix(in srgb, #24c17a 28%, var(--color-border));color:color-mix(in srgb, #45d993 56%, var(--color-text-secondary))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){border-color:color-mix(in srgb, #24c17a 40%, var(--color-border));color:#45d993;background:#24c17a1a}.ai-signals-tier-filter__btn.schedule-match__tier-badge--pro{border-color:color-mix(in srgb, #38bdf8 28%, var(--color-border));color:color-mix(in srgb, #67d4ff 52%, var(--color-text-secondary))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){border-color:color-mix(in srgb, #38bdf8 40%, var(--color-border));color:#67d4ff;background:#38bdf81a}.ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup{border-color:color-mix(in srgb, #f4b44c 34%, var(--color-border));color:color-mix(in srgb, #ffd37a 58%, var(--color-text-secondary))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){border-color:color-mix(in srgb, #f4b44c 44%, var(--color-border));color:#ffd37a;background:#f4b44c1f}.ai-signals-tier-filter__btn.schedule-match__tier-badge--expert{border-color:color-mix(in srgb, #a3e635 32%, var(--color-border));color:color-mix(in srgb, #d9f99d 54%, var(--color-text-secondary))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--expert:hover:not(:disabled):not(.market-filter__btn--active){border-color:color-mix(in srgb, #a3e635 44%, var(--color-border));color:#d9f99d;background:#a3e6351c}.ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate{border-color:color-mix(in srgb, #ec4899 30%, var(--color-border));color:color-mix(in srgb, #ff9acb 52%, var(--color-text-secondary))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){border-color:color-mix(in srgb, #ec4899 42%, var(--color-border));color:#ff9acb;background:#ec48991c}.ai-signals-tier-filter__btn.schedule-match__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.schedule-match__tier-badge--basic.market-filter__btn--active{color:#45d993;background:#24c17a29;border-color:#24c17a5c}.ai-signals-tier-filter__btn.schedule-match__tier-badge--pro.market-filter__btn--active{color:#67d4ff;background:#38bdf829;border-color:#38bdf85c}.ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup.market-filter__btn--active{color:#ffd37a;background:#f4b44c2e;border-color:#f4b44c66}.ai-signals-tier-filter__btn.schedule-match__tier-badge--expert.market-filter__btn--active{color:#d9f99d;background:#a3e6352e;border-color:#a3e6356b}.ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate.market-filter__btn--active{color:#ff9acb;background:#ec48992e;border-color:#ec48996b}.ai-signals-tier-filter__btn.schedule-match__tier-badge:disabled{border-color:color-mix(in srgb, var(--color-text-muted) 20%, transparent);color:var(--color-text-muted);opacity:.35;background:0 0}.ai-signals-tier-filter__btn.schedule-match__tier-badge--basic:disabled{border-color:color-mix(in srgb, #24c17a 24%, var(--color-border));color:color-mix(in srgb, #45d993 34%, var(--color-text-muted))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--pro:disabled{border-color:color-mix(in srgb, #38bdf8 24%, var(--color-border));color:color-mix(in srgb, #67d4ff 32%, var(--color-text-muted))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup:disabled{border-color:color-mix(in srgb, #f4b44c 28%, var(--color-border));color:color-mix(in srgb, #ffd37a 36%, var(--color-text-muted))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--expert:disabled{border-color:color-mix(in srgb, #a3e635 26%, var(--color-border));color:color-mix(in srgb, #d9f99d 34%, var(--color-text-muted))}.ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate:disabled{border-color:color-mix(in srgb, #ec4899 24%, var(--color-border));color:color-mix(in srgb, #ff9acb 32%, var(--color-text-muted))}[data-theme=light] .schedule-match__tier-badge--basic{color:#11794a;background:#dff8ec;border-color:#a4e5c3}[data-theme=light] .schedule-match__tier-badge--pro,[data-theme=light] .schedule-match__tier-badge--ai{color:#12678c;background:#e1f4ff;border-color:#a8dcf6}[data-theme=light] .schedule-match__tier-badge--all{color:#334155;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .schedule-match__tier-badge--world-cup{color:#8a5a08;background:#fff0cf;border-color:#f4cb73}[data-theme=light] .schedule-match__tier-badge--expert{color:#4d6f05;background:#eefbd0;border-color:#c6e87a}[data-theme=light] .schedule-match__tier-badge--ultimate{color:#9f175b;background:#ffe4f1;border-color:#f5a7cf}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge{color:#64748b;background:0 0;border-color:#d8dce8}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--basic{color:#347765;border-color:#a0c0bc}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){color:#11794a;background:#ecf4f1;border-color:#8cb6ac}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--pro{color:#376d8c;border-color:#a1bbce}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){color:#12678c;background:#ecf3f6;border-color:#8db0c5}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup{color:#7a653f;border-color:#bdb09c}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){color:#8a5a08;background:#f4f0e9;border-color:#b6a385}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--expert{color:#577140;border-color:#aebba4}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--expert:hover:not(:disabled):not(.market-filter__btn--active){color:#4d6f05;background:#f1f3eb;border-color:#a0b08d}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate{color:#844171;border-color:#c7a1be}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){color:#9f175b;background:#f7ecf2;border-color:#c18db0}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__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.schedule-match__tier-badge--basic.market-filter__btn--active{color:#11794a;background:#dff8ec;border-color:#a4e5c3}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--pro.market-filter__btn--active{color:#12678c;background:#e1f4ff;border-color:#a8dcf6}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup.market-filter__btn--active{color:#8a5a08;background:#fff0cf;border-color:#f4cb73}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--expert.market-filter__btn--active{color:#4d6f05;background:#eefbd0;border-color:#c6e87a}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate.market-filter__btn--active{color:#9f175b;background:#ffe4f1;border-color:#f5a7cf}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge:disabled{color:#94a3b8;opacity:.42;background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--basic:disabled{color:#679593;border-color:#b0cdc8}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--pro:disabled{color:#6a90aa;border-color:#b0c9d8}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--world-cup:disabled{color:#908979;border-color:#c9c0af}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--expert:disabled{color:#7c917b;border-color:#becbb8}[data-theme=light] .ai-signals-tier-filter__btn.schedule-match__tier-badge--ultimate:disabled{color:#98769a;border-color:#d2b6cc}.schedule-match__team{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);gap:6px}.schedule-match__team--home{text-align:left;justify-content:flex-start}.schedule-match__team--away{justify-content:flex-start}.schedule-match__score{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-content:center;justify-self:center;justify-items:center;gap:5px;display:grid}.schedule-match__score strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);line-height:1}.schedule-match__score-value{border-radius:var(--radius-sm);place-items:center;min-width:18px;min-height:18px;display:inline-grid}.schedule-match__score-value--changed{animation:2.2s ease-out schedule-score-flash}@keyframes schedule-score-flash{0%{color:var(--color-text-primary);box-shadow:none;background:0 0;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);box-shadow:none;background:0 0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.schedule-match__score-value--changed{color:var(--color-success);animation:none}}.schedule-match__score--empty{min-height:24px}.schedule-match__xg{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-column:5;align-content:center;justify-self:center;justify-items:center;gap:5px;display:grid}.schedule-match__xg strong{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-bold);line-height:1}.schedule-match__xg-value{border-radius:var(--radius-sm);white-space:nowrap;place-items:center;min-width:40px;min-height:20px;display:inline-grid}.schedule-match__xg--empty{min-height:24px}.schedule-match__signal-probability{--schedule-prob-color:#7cf76c;--schedule-prob-track:color-mix(in srgb, var(--color-text-muted) 22%, transparent);--schedule-prob-inner:color-mix(in srgb, var(--color-surface) 88%, #000 12%);font-variant-numeric:tabular-nums;grid-column:5;place-self:center;place-items:center;width:100%;min-width:0;min-height:40px;display:inline-grid}.schedule-match__signal-probability--medium{--schedule-prob-color:#c8ff1a}.schedule-match__signal-probability--low{--schedule-prob-color:#ffd447}.schedule-match__signal-probability--empty{min-height:24px}.schedule-match__signal-probability--loading{min-height:40px}.schedule-match__signal-probability--loading:before{content:"";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 360deg);opacity:.72;border-radius:999px;width:28px;height:28px;animation:1.1s ease-in-out infinite signalProbabilityLoading}.schedule-probability-circle{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);width:38px;height:38px;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);border-radius:999px;place-items:center;display:inline-grid}.schedule-match__signal-probability:not(.schedule-match__signal-probability--empty):not(.schedule-match__signal-probability--loading) .schedule-probability-circle{animation:.22s ease-out both signalProbabilityEnter}.schedule-probability-circle strong{color:var(--color-text-primary);font-size:14px;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-match__signal-probability--loading:before,.schedule-match__signal-probability:not(.schedule-match__signal-probability--empty):not(.schedule-match__signal-probability--loading) .schedule-probability-circle,.schedule-confidence-bar--loading:before{animation:none}}[data-theme=light] .schedule-match__signal-probability{--schedule-prob-inner:#f8fafc}.schedule-match__pick{width:100%;color:var(--color-text-primary);flex-wrap:wrap;justify-content:center;justify-self:center;gap:6px}.schedule-match__pick--empty{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold);justify-content:center}.schedule-match__market-cell{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 42%, transparent);font-variant-numeric:tabular-nums;text-align:center;align-content:center;justify-self:stretch;place-items:center;gap:2px;min-width:0;min-height:40px;padding:3px 2px;display:grid}[data-theme=light] .schedule-match__market-cell{background:var(--schedule-row-cell-bg)}.schedule-match__market-cell strong{width:100%;min-width:0;max-width:100%;color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);white-space:nowrap;justify-content:center;align-items:center;gap:3px;line-height:1.1;display:inline-flex}.schedule-match__market-cell small{width:100%;max-width:100%;color:var(--color-text-secondary);font-size:8px;font-weight:var(--font-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:3px;line-height:1.05;display:inline-flex}.schedule-match__market-cell--ah-line{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface-raised))}.schedule-match__ah-line-stack{flex-direction:column;gap:1px}.schedule-ai-score-handicap{color:var(--color-warning);font-size:8px;font-weight:var(--font-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-theme=light] .schedule-match__market-cell--ah-line{background:var(--schedule-row-ah-bg)}.schedule-match__market-cell--selected,.schedule-match__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] .schedule-match__market-cell--selected,[data-theme=light] .schedule-match__market-cell--picked{background:var(--schedule-row-picked-bg);border-color:var(--schedule-row-picked-border)}.schedule-confidence-bar{--schedule-confidence-color:#7cf76c;--schedule-confidence-track:color-mix(in srgb, var(--color-text-muted) 24%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:2px;width:min(54px,100%);height:5px;margin-top:2px;display:grid}.schedule-confidence-bar--level-1{--schedule-confidence-color:#ffd447}.schedule-confidence-bar--level-2{--schedule-confidence-color:#c8ff1a}.schedule-confidence-bar--level-3{--schedule-confidence-color:#7cf76c}.schedule-confidence-bar--level-4{--schedule-confidence-color:#36e69a}.schedule-confidence-bar--level-5{--schedule-confidence-color:#38bdf8}.schedule-confidence-bar__step{background:var(--schedule-confidence-track);border-radius:999px;min-width:0}.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{background:var(--schedule-confidence-track);border-radius:999px;position:relative;overflow:hidden}.schedule-confidence-bar--loading:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--color-primary) 56%, transparent);width:44%;animation:1.1s ease-in-out infinite signalConfidenceBarLoading;position:absolute;inset:0}@keyframes signalConfidenceBarLoading{0%{opacity:.35;transform:translate(-120%)}50%{opacity:.8}to{opacity:.35;transform:translate(250%)}}.schedule-ai-score{border:2px solid color-mix(in srgb, var(--color-success) 74%, var(--color-brand));background:color-mix(in srgb, var(--color-surface-raised) 82%, transparent);width:22px;height:22px;color:var(--color-pick-badge);font-size:10px;font-weight:var(--font-bold);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.schedule-ai-score-stack{flex-direction:column;flex:none;align-items:center;gap:1px;line-height:1;display:inline-flex}.schedule-ai-score-odds{color:var(--color-warning);font-size:8px;font-weight:var(--font-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.schedule-market-odds-analysis{box-sizing:border-box;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);max-width:100%;min-height:10px;color:var(--color-pick-badge);font-size:6.5px;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;white-space:nowrap;letter-spacing:0;justify-content:center;align-items:center;padding:1px 3px;line-height:1;display:inline-flex}[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));color:var(--color-pick-badge)}[data-theme=light] .schedule-ai-score{background:var(--color-surface-raised);border-color:color-mix(in srgb, var(--color-success) 72%, var(--color-brand));color:var(--color-pick-badge)}.schedule-market-result{border-radius:var(--radius-sm);min-width:13px;min-height:13px;font-size:7px;font-weight:var(--font-bold);letter-spacing:0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:1px 2px;line-height:1;display:inline-flex}.schedule-market-result--win,.schedule-market-result--half-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--loss,.schedule-market-result--half-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)}.schedule-match__market-cell--1x2-home{grid-column:6}.schedule-match__market-cell--1x2-draw{grid-column:7}.schedule-match__market-cell--1x2-away{grid-column:8}.schedule-match__market-cell--ah-home{grid-column:10}.schedule-match__market-cell--ah-line{grid-column:11}.schedule-match__market-cell--ah-away{grid-column:12}.schedule-match__analysis{grid-column:13}.schedule-match--has-live-markets .schedule-match__date,.schedule-match--has-live-markets .schedule-match__time,.schedule-match--has-live-markets .schedule-match__teams,.schedule-match--has-live-markets .schedule-match__score,.schedule-match--has-live-markets .schedule-match__xg,.schedule-match--has-live-markets .schedule-match__signal-probability,.schedule-match--has-live-markets .schedule-match__analysis,.schedule-match--has-live-markets .schedule-match__market-divider{grid-row:1/3}.schedule-match--has-live-markets .schedule-match__market-cell{grid-row:1}.schedule-match__live-market{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 42%, transparent);text-align:center;font-variant-numeric:tabular-nums;border:1px solid #0000;grid-row:2;place-content:center;place-self:stretch stretch;place-items:center;gap:0;min-width:0;min-height:0;padding:3px;display:grid}[data-theme=light] .schedule-match__live-market{background:var(--schedule-row-cell-bg)}.schedule-match__live-market-label,.schedule-match__live-market strong,.schedule-match__live-market small{letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;width:100%;max-width:100%;line-height:1;display:inline-flex}.schedule-match__live-market-label{color:var(--color-danger);font-size:6.5px;font-weight:var(--font-bold);text-transform:uppercase;line-height:1}[data-theme=light] .schedule-match__live-market-label{color:var(--color-danger)}.schedule-match__live-market strong{color:var(--color-text-primary);font-size:10px;font-weight:var(--font-bold)}.schedule-match__live-market small{color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-semibold)}.schedule-match__live-market--empty{color:#0000;border-color:#0000}.schedule-match__live-market--ah-line{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface-raised))}[data-theme=light] .schedule-match__live-market--ah-line{background:var(--schedule-row-ah-bg)}.schedule-match__live-market--1x2-home{grid-column:6}.schedule-match__live-market--1x2-draw{grid-column:7}.schedule-match__live-market--1x2-away{grid-column:8}.schedule-match__live-market--ah-home{grid-column:10}.schedule-match__live-market--ah-line{grid-column:11}.schedule-match__live-market--ah-away{grid-column:12}.schedule-match__market-cell--empty{background:0 0;place-content:center;min-height:24px}.schedule-match__market-cell--empty strong{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 62%, transparent);min-width:28px;color:var(--color-text-secondary);padding:2px 8px}[data-theme=light] .schedule-match__market-cell--empty strong{background:var(--schedule-row-cell-empty-bg)}.schedule-match__analysis{box-sizing:border-box;width:100%;min-width:0;color:var(--color-text-primary);flex-flow:column;justify-content:flex-start;justify-self:stretch;align-items:flex-start;gap:4px;padding-inline:8px 12px;overflow:hidden}.schedule-match__analysis-ah{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);min-width:0;max-width:100%;color:var(--color-text-primary);font-size:9px;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 6px;line-height:1.1;display:inline-flex}[data-theme=light] .schedule-match__analysis-ah{background:color-mix(in srgb, var(--color-brand) 8%, #fff);border-color:color-mix(in srgb, var(--color-brand) 24%, #cbd5e1)}.schedule-match__analysis-ah-label{color:var(--color-accent-highlight);font-size:8px;font-weight:var(--font-bold);text-transform:uppercase;line-height:1}.schedule-match__analysis-ah strong{color:var(--color-text-primary);white-space:nowrap;font-size:9px;line-height:1}.schedule-match__analysis-comment{width:100%;min-width:0;max-width:100%;color:var(--color-text-secondary);font-size:10.5px;font-weight:var(--font-semibold);text-align:left;white-space:normal;overflow-wrap:anywhere;align-self:stretch;line-height:1.25;display:block;overflow:hidden}.schedule-match__analysis--empty{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold);justify-content:center}.schedule-pick-item{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.schedule-pick-gauge{flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.schedule-pick-gauge--empty{border-radius:var(--radius-full);background:var(--color-surface-overlay)}.schedule-pick-item__body{gap:1px;min-width:0;max-width:100%;display:grid}.schedule-pick-item__main{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.schedule-pick-item__body strong{color:var(--color-text-primary);font-size:11px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.schedule-pick-item__body small{color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-semibold);line-height:1.1}.schedule-pick-odd-badge{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);min-height:18px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding:1px 5px;display:inline-flex}.schedule-match__market{font-variant-numeric:tabular-nums;justify-content:center;justify-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.schedule-market-pill{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);text-align:center;flex:1 1 0;gap:2px;min-width:44px;max-width:60px;padding:5px 6px;display:grid}.schedule-market-pill--line{border:1px solid var(--color-border-subtle);background:0 0;min-width:52px;max-width:64px}.schedule-market-pill strong{color:var(--color-text-primary);font-size:13px;line-height:1.15}.schedule-market-pill small{color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-semibold);line-height:1.1}.schedule-match__market--empty .schedule-market-pill strong{color:var(--color-text-muted)}.schedule-league__logo{object-fit:contain;flex-shrink:0;width:22px;height:22px}.schedule-country-flag{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-overlay);flex-shrink:0;width:28px;height:28px}.schedule-country-flag--emoji{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.schedule-country-flag--image{display:block}.schedule-country-flag--england{border:1px solid color-mix(in srgb, var(--color-border) 58%, transparent);background:#f7f7f2;display:inline-block;position:relative;overflow:hidden}.schedule-country-flag--england:before,.schedule-country-flag--england:after{content:"";background:#c8102e;margin:auto;position:absolute;inset:0}.schedule-country-flag--england:before{width:100%;height:22%}.schedule-country-flag--england:after{width:22%;height:100%}.schedule-team-crest{object-fit:contain;flex-shrink:0;width:26px;height:26px}.schedule-league__logo--placeholder,.schedule-team-crest--placeholder{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-overlay);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-bold);place-items:center;line-height:1;display:inline-grid}.schedule-pill,.schedule-status,.schedule-form{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premium-fragment-host{min-width:0}.os-premium-fixture-detail{border-top:1px solid var(--color-border-subtle)}.os-premium-detail-section{gap:var(--space-2);padding:var(--space-3);display:grid}.os-premium-detail-section+.os-premium-detail-section{margin-top:var(--space-3)}.schedule-odds-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.schedule-odds-chip{min-width:0;padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-xs);gap:2px;display:grid}.schedule-odds-chip strong{color:var(--color-text-primary)}.premium-fragment-host .skeleton-line{border-radius:var(--radius-full);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%;width:100%;height:12px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.premium-fragment-host .skeleton-line--short{width:52%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.schedule-detail__signin,.schedule-detail__error{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-detail__signin{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.schedule-detail__signin strong{color:var(--color-text-primary)}.schedule-detail__error{color:var(--color-danger)}.schedule-detail__skeleton{gap:var(--space-3);padding:var(--space-4);display:grid}.schedule-detail-skeleton{border-radius:var(--radius-md);height:58px}.schedule-detail-skeleton--summary{height:44px}.schedule-detail__tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;display:grid;overflow:auto clip}.schedule-detail__tab{min-height:46px;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);background:0 0;border:0;border-bottom:3px solid #0000}.schedule-detail__tab--active{border-color:var(--color-brand);color:var(--color-text-primary);font-weight:var(--font-bold)}.schedule-detail__panel{padding:var(--space-4)}.schedule-sidelined-panel__title,.schedule-recent-form__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-sidelined-panel,.schedule-recent-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-sidelined-panel,.schedule-recent-form,.schedule-h2h{margin-top:var(--space-4)}.schedule-sidelined-panel__title,.schedule-recent-form__title{padding:6px var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;line-height:1.15}.schedule-sidelined-panel__columns,.schedule-recent-form__columns,.schedule-lineups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schedule-sidelined-mobile{display:none}.schedule-sidelined-team,.schedule-recent-form__team,.schedule-lineup-side{min-width:0}.schedule-sidelined-team+.schedule-sidelined-team,.schedule-recent-form__team+.schedule-recent-form__team,.schedule-lineup-side+.schedule-lineup-side{border-left:1px solid var(--color-border)}.schedule-sidelined-team header,.schedule-recent-form__team header,.schedule-lineup-side__header{align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.schedule-sidelined-team header strong,.schedule-recent-form__team header strong,.schedule-lineup-side__header strong{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-sidelined-team header span,.schedule-lineup-side__header span{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold)}.schedule-player-row,.schedule-lineup__row,.schedule-form-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);min-width:0;display:grid}.schedule-player-row{min-height:40px;padding:4px var(--space-3);grid-template-columns:26px minmax(0,1fr);gap:6px}.schedule-player-row span{gap:1px;min-width:0;display:grid}.schedule-player-row strong,.schedule-lineup__row strong{color:var(--color-text-primary);font-size:12px;line-height:1.15}.schedule-player-row small,.schedule-lineup__meta,.schedule-form-row small{color:var(--color-text-muted);font-size:10px;line-height:1.15}.schedule-player-photo{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-raised);flex-shrink:0;width:26px;height:26px}.schedule-sidelined-team__list .schedule-player-row:last-child,.schedule-panel-card .schedule-form-row:last-child,.schedule-recent-form__team .schedule-form-row:last-child{border-bottom:0}.schedule-player-photo--placeholder{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);place-items:center;display:grid}.schedule-lineup-tables{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;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{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));grid-template-columns:minmax(0,1fr) auto;display:grid}.schedule-lineup-side__header>span{align-items:center;gap:var(--space-2);min-width:0;display:flex}.schedule-lineup-side__header em{color:var(--color-text-muted);font-size:11px;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{text-align:right;grid-area:1/2;justify-content:flex-end}.schedule-lineup-side--away .schedule-lineup-side__header em{grid-area:1/1}.schedule-lineup-simple{padding-inline:var(--space-2)}.schedule-lineup-player{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;display:grid}.schedule-lineup-player:last-child{border-bottom:0}.schedule-lineup-player--away{text-align:right;grid-template-columns:minmax(0,1fr) 28px 24px}.schedule-lineup-player .schedule-player-photo{width:26px;height:26px}.schedule-lineup-player strong{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-lineup-player__num{color:var(--color-text-secondary);text-align:center;font-size:12px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.schedule-panel-card{overflow:hidden}.schedule-panel-card>.schedule-summary__label{padding:6px var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;line-height:1.15;display:block}.schedule-timeline{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.schedule-timeline__item{gap:var(--space-3);grid-template-columns:44px 1fr;align-items:start;display:grid}.schedule-timeline__minute{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.schedule-timeline__body{color:var(--color-text-secondary);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.schedule-timeline__body strong{color:var(--color-text-primary)}.schedule-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:auto clip}.schedule-table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.schedule-table th,.schedule-table td{border-bottom:1px solid var(--color-border-subtle);height:40px;color:var(--color-text-secondary);text-align:right;white-space:nowrap;padding:4px 8px;line-height:1.15}.schedule-table th:nth-child(2),.schedule-table td:nth-child(2){text-align:left}.schedule-table th{background:var(--color-surface-raised);height:26px;color:var(--color-text-muted);font-size:10px;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 .schedule-team-crest{width:22px;height:22px}.schedule-odds{gap:var(--space-2);margin-top:var(--space-2);display:grid}@media (min-width:760px){.schedule-odds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.schedule-odds-market{min-width:0}}.schedule-odds__summary{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.schedule-odds__summary span{min-height:24px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;display:inline-flex}.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 h3{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);margin:0;padding:5px 8px;font-size:11px;line-height:1.2}.schedule-odds-table-wrap{overscroll-behavior-x:contain;overflow:auto clip}.schedule-odds-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:360px;font-size:11px}.schedule-odds-table th,.schedule-odds-table td{border-bottom:1px solid var(--color-border-subtle);height:26px;color:var(--color-text-secondary);text-align:right;white-space:nowrap;padding:3px 8px;line-height:1.15}.schedule-odds-table th:first-child,.schedule-odds-table td:first-child{text-align:left;text-overflow:ellipsis;width:28%;overflow:hidden}.schedule-odds-table td:first-child strong{color:var(--color-text-primary);text-overflow:ellipsis;display:block;overflow:hidden}.schedule-odds-table th{background:var(--color-surface-raised);height:24px;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{border-bottom:1px solid var(--color-border);text-align:center;padding:5px 8px;line-height:1.2;display:block}.snapshot-comparison-panel{gap:var(--space-2);min-width:0;padding:var(--space-2);grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;display:grid}.snapshot-comparison-panel__market{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));min-width:0;overflow:hidden}.snapshot-comparison-panel__title{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:10px;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;padding:5px 8px;line-height:1.15}.snapshot-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--color-text-primary);font-size:11px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.snapshot-comparison-table th,.snapshot-comparison-table td{border-bottom:1px solid var(--color-border-subtle);text-align:center;white-space:nowrap;height:26px;padding:3px 6px;line-height:1.15}.snapshot-comparison-table th{background:color-mix(in srgb, var(--color-surface) 54%, var(--color-surface-raised));height:24px;color:var(--color-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:9px}.snapshot-comparison-table th:first-child,.snapshot-comparison-table td: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{vertical-align:.08em;margin-left:4px;font-size:10px;line-height:1;display:inline-block}.snapshot-comparison__movement--up{color:var(--color-success)}.snapshot-comparison__movement--down{color:var(--color-danger)}@media (max-width:760px){.snapshot-comparison-panel{padding:var(--space-2);grid-template-columns:1fr}.snapshot-comparison-table{font-size:10px}.snapshot-comparison-table th,.snapshot-comparison-table td{height:24px;padding:3px 5px}}.schedule-odds-price{min-width:34px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.schedule-odds-price strong{color:var(--color-text-primary);font-size:11px;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-variant-numeric:tabular-nums}.schedule-odds-grid{gap:var(--space-2);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.schedule-odds-chip{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);gap:3px;display:grid}.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{gap:var(--space-4);display:grid}.schedule-form-row{grid-template-columns:72px minmax(0,1fr) 22px;gap:6px;min-height:40px;padding:4px 8px 4px 10px;position:relative}.schedule-form-row:before{content:"";border-radius:var(--radius-full);background:var(--color-border);width:3px;position:absolute;top:8px;bottom:8px;left:0}.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{color:var(--color-text-primary);gap:1px;font-size:11px;line-height:1.1;display:grid}.schedule-form-row__date strong{font-size:11px;line-height:1.1}.schedule-form-row__date small{font-size:9px;line-height:1.1}.schedule-form-row__match{color:var(--color-text-primary);grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;font-size:12px;line-height:1.15;display:grid}.schedule-form-row__fallback{align-items:center;gap:var(--space-2);grid-column:1/-1;min-width:0;display:flex}.schedule-form-row__fallback strong{min-width:0;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-form-row__team{align-items:center;gap:5px;min-width:0;display:flex}.schedule-form-row__team .schedule-team-crest{width:20px;height:20px}.schedule-form-row__team strong{min-width:0;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-form-row__team--home{text-align:right;justify-content:flex-end}.schedule-form-row__team--away{justify-content:flex-start}.schedule-form-row__score{border-radius:var(--radius-full);background:var(--color-surface-raised);min-width:34px;color:var(--color-text-primary);font-size:11px;line-height:1.15;font-weight:var(--font-bold);text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px}.schedule-form{background:var(--color-surface-overlay);width:20px;height:20px;color:var(--color-text-muted);justify-self:end;font-size:10px}.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 .schedule-match-table{--ai-signals-match-grid-columns:72px 64px minmax(100px, .6fr) 24px 64px repeat(3, 68px) 1px 68px 52px 68px minmax(280px, .9fr)}.signals-list-wrap .schedule-match-table--signal-bars{--ai-signals-match-grid-columns:72px 64px minmax(118px, .68fr) 24px repeat(3, 70px) 1px 70px 52px 70px minmax(260px, .86fr)}}@media (max-width:1120px){.schedule-match-table{--schedule-favorite-column:44px;--schedule-grid-gap:4px;--schedule-match-grid-columns:60px 58px minmax(112px, 1fr) 24px 56px repeat(3, minmax(54px, .58fr)) 1px minmax(54px, .58fr) minmax(44px, .44fr) minmax(54px, .58fr)}.schedule-match-table--with-analysis{--schedule-match-grid-columns:60px 58px minmax(112px, 1fr) 24px 56px repeat(3, minmax(54px, .58fr)) 1px minmax(54px, .58fr) minmax(44px, .44fr) minmax(54px, .58fr) minmax(160px, 1.1fr)}.schedule-match-table__head{grid-template-columns:var(--schedule-match-grid-columns) var(--schedule-header-favorite-column);gap:var(--schedule-grid-gap);min-width:0;padding-inline:10px}.schedule-match-row{grid-template-columns:minmax(0, 1fr) var(--schedule-favorite-column);min-width:0}.schedule-match{grid-template-columns:var(--schedule-match-grid-columns);gap:var(--schedule-grid-gap);min-width:0;padding-inline:10px}.signals-list-wrap .schedule-match-table__head{gap:var(--schedule-grid-gap);min-width:0}.signals-list-wrap .schedule-match-table{--schedule-grid-gap:3px;--ai-signals-match-grid-columns:58px 64px minmax(80px, .5fr) 20px 56px repeat(3, 58px) 1px 62px 48px 62px minmax(200px, .9fr)}.signals-list-wrap .schedule-match-table--signal-bars{--ai-signals-match-grid-columns:58px 64px minmax(96px, .58fr) 20px repeat(3, 60px) 1px 62px 48px 62px minmax(190px, .86fr)}.schedule-match__signal-probability{min-height:36px}.schedule-probability-circle{width:34px;height:34px}.schedule-probability-circle strong{font-size:13px}.schedule-match-table__head-main--favorite{grid-column:13}.schedule-match-table--with-analysis .schedule-match-table__head-main--favorite{grid-column:14}.signals-list-wrap .schedule-match-table--signal-bars.schedule-match-table--with-analysis .schedule-match-table__head-main--favorite{grid-column:13}.schedule-match-table__head-main--date{grid-column:1}.schedule-match-table__head-main--time{grid-column:2}.schedule-match-table__head-main--teams{grid-column:3}.schedule-match-table__head-main--score{grid-column:4}.schedule-match-table__head-main--xg,.schedule-match-table__head-main--probability{grid-column:5}.schedule-match-table__head-group--1x2{grid-column:6/9}.schedule-match-table__head-group--ah{grid-column:10/13}.schedule-match-table__head-group--analysis{grid-column:13}.schedule-match-table__head-sub--1x2-home{grid-column:6}.schedule-match-table__head-sub--1x2-draw{grid-column:7}.schedule-match-table__head-sub--1x2-away{grid-column:8}.schedule-match-table__head-sub--ah-home{grid-column:10}.schedule-match-table__head-sub--ah-line{grid-column:11}.schedule-match-table__head-sub--ah-away{grid-column:12}.schedule-match__team{font-size:12px}.schedule-match__market{justify-self:stretch;min-width:0}.schedule-market-pill{flex:1 1 0;min-width:0}}@media (max-width:900px){.schedule-page-header{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px;display:grid}.schedule-page-header__copy,.signals-header__copy{display:contents}.schedule-page-header__copy .page-header__title,.schedule-page-header__copy .page-header__sub,.signals-header__copy .signals-header__title{grid-column:1/-1}.schedule-status-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:0;padding-bottom:0;display:grid;overflow:visible}.schedule-tier-filter{width:100%;min-width:0}.schedule-tier-filter__options{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.schedule-status-filter .market-filter__btn,.schedule-tier-filter .market-filter__btn{text-align:center;justify-content:center;height:32px;padding-inline:6px;font-size:12px}.schedule-filter-row{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px;display:grid}.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--tiers,.schedule-filter-row--search{grid-template-columns:minmax(0,1fr)}.schedule-filter-row .schedule-status-filter{grid-column:1}.schedule-date-picker{grid-column:2;justify-content:stretch;width:100%;min-width:0}.schedule-date-picker>div,.schedule-date-picker .date-picker{width:100%;min-width:0}.schedule-date-picker .date-picker{grid-template-columns:minmax(52px,.8fr) 28px minmax(60px,1fr) 28px;align-items:center;gap:4px;height:32px;margin-left:0;padding-block:2px;display:grid}.schedule-date-picker .date-picker__today,.schedule-date-picker .date-picker__arrow{justify-content:center;align-items:center;min-width:0;height:24px;font-size:12px;display:inline-flex}.schedule-date-picker .date-picker__arrow{padding:0}.schedule-date-picker .date-picker__label{text-overflow:ellipsis;font-size:12px;overflow:hidden}.schedule-shell{padding-block:32px 44px}.schedule-toolbar{flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:20px}.signal-indicator-note,.schedule-search,.schedule-filter-stack{width:100%}.schedule-skeleton{height:70px;margin-bottom:8px}.schedule-board{gap:18px}.schedule-league-card,.schedule-match-table,.schedule-fixture,.schedule-match-row,.schedule-match{max-width:100%;overflow-x:clip}.schedule-day+.schedule-day{margin-top:0}.schedule-day__header{gap:8px;min-height:28px;padding-bottom:6px}.schedule-day__header h2{color:var(--color-text-muted);font-size:12px;font-weight:var(--font-semibold)}.schedule-day__header span{font-size:12px}.schedule-league-card__header{gap:6px;min-height:40px;padding:7px 10px}.schedule-league-card__identity{gap:6px}.schedule-league-card__identity strong{font-size:13px;line-height:1.15}.schedule-league-card__identity em{min-width:20px;min-height:20px;font-size:10px}.schedule-league-card__actions{gap:2px}.schedule-league-action{width:34px;height:34px}.schedule-league-action svg{width:18px;height:18px}.schedule-country-flag{width:22px;height:22px}.schedule-country-flag--emoji{font-size:18px}.schedule-match-row{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0}.schedule-match-favorite{z-index:2;background:0 0;border-radius:0;grid-area:1/1;place-self:start end;width:40px;height:40px;min-height:0;margin-top:5px;margin-right:8px;display:grid}.schedule-match-favorite svg{width:18px;height:18px}.schedule-match{grid-area:1/1;grid-template-rows:26px auto auto auto auto auto;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 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";gap:10px 5px;min-width:0;min-height:0;padding:11px 10px 12px}.schedule-match-row:has(.schedule-match-favorite) .schedule-match{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""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"}.schedule-match-table--with-analysis .schedule-match{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 teams 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"}.schedule-match-table--with-analysis .schedule-match-row:has(.schedule-match-favorite) .schedule-match{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""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"}.signals-list-wrap .schedule-match-row{min-width:0}.signals-list-wrap .schedule-match{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 5px;min-width:0;padding:11px 10px 12px}.schedule-match__date .schedule-match__tier-badge{margin-top:0}.schedule-match__time{align-self:start;padding-top:2px}.schedule-match__date,.schedule-match__teams{place-self:start}.schedule-match__date{min-height:22px}.schedule-match__score{align-self:start}.schedule-match--has-live-markets{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""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""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"}.schedule-match-row:has(.schedule-match-favorite) .schedule-match--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""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""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"}.schedule-match-table--with-analysis .schedule-match--has-live-markets{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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.schedule-match-table--with-analysis .schedule-match-row:has(.schedule-match-favorite) .schedule-match--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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.signals-list-wrap .schedule-match--has-live-markets{grid-template-rows:26px auto auto auto auto auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.schedule-match--has-live-markets .schedule-match__time{grid-area:time}.schedule-match--has-live-markets .schedule-match__teams{grid-area:teams}.schedule-match--has-live-markets .schedule-match__score{grid-area:score}.schedule-match--has-live-markets .schedule-match__xg{grid-area:xg}.schedule-match--has-live-markets .schedule-match__market-cell--1x2-home{grid-area:oneXTwoHome}.schedule-match--has-live-markets .schedule-match__market-cell--1x2-draw{grid-area:oneXTwoDraw}.schedule-match--has-live-markets .schedule-match__market-cell--1x2-away{grid-area:oneXTwoAway}.schedule-match--has-live-markets .schedule-match__market-cell--ah-home{grid-area:ahHome}.schedule-match--has-live-markets .schedule-match__market-cell--ah-line{grid-area:ahLine}.schedule-match--has-live-markets .schedule-match__market-cell--ah-away{grid-area:ahAway}.schedule-match--has-live-markets .schedule-match__analysis{grid-area:analysis}.schedule-match--has-odds-analysis-notes{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""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""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";row-gap:0}.signals-list-wrap .schedule-match--has-odds-analysis-notes{row-gap:0}.schedule-match-row:has(.schedule-match-favorite) .schedule-match--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""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""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"}.schedule-match-table--with-analysis .schedule-match--has-odds-analysis-notes{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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.schedule-match-table--with-analysis .schedule-match-row:has(.schedule-match-favorite) .schedule-match--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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes{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""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""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"}.schedule-match-row:has(.schedule-match-favorite) .schedule-match--has-live-markets.schedule-match--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""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""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"}.schedule-match-table--with-analysis .schedule-match--has-live-markets.schedule-match--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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.schedule-match-table--with-analysis .schedule-match-row:has(.schedule-match-favorite) .schedule-match--has-live-markets.schedule-match--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""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""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""analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis analysis"}.signals-list-wrap .schedule-match--has-live-markets.schedule-match--has-odds-analysis-notes{grid-template-rows:26px auto auto auto auto auto auto auto auto auto auto}.schedule-match__odds-analysis-note{grid-area:auto;align-self:end;min-height:11px;display:flex}.schedule-match__odds-analysis-note--1x2{grid-area:oneXTwoAnalysis}.schedule-match__odds-analysis-note--ah{grid-area:ahAnalysis}.schedule-match__odds-analysis-note .schedule-market-odds-analysis{min-height:11px;padding-block:0}.schedule-match--has-odds-analysis-notes .schedule-match__date{margin-bottom:6px}.schedule-match--has-odds-analysis-notes:before,.schedule-match--has-odds-analysis-notes:after{margin-top:10px;padding-bottom:4px}.schedule-match--has-odds-analysis-notes .schedule-match__analysis{margin-top:10px}.schedule-match--has-odds-analysis-notes .schedule-match__live-market{margin-top:5px}.schedule-match--has-odds-analysis-notes .schedule-match__market-cell{padding:6px 5px 5px}.schedule-match-table__head,.schedule-match__market-divider{display:none}.schedule-match:before,.schedule-match:after{min-height:14px;color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-bold);letter-spacing:0;text-align:center;text-transform:uppercase;place-self:end stretch;padding-top:5px;line-height:1;display:block}.schedule-match:before{content:"Match Winner";grid-area:oneXTwoHeader}.schedule-match:after{content:"Goal Spread";grid-area:ahHeader}.schedule-match__team{align-items:center;gap:5px;font-size:12px;line-height:1.18}.schedule-match__team-name{text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal;display:block;overflow:visible}.schedule-team-crest{width:20px;height:20px}.schedule-match__time strong,.schedule-market-pill strong{font-size:11px}.schedule-match__time small{font-size:8px}.schedule-match__time{grid-area:time;place-self:center stretch;min-width:0}.schedule-match__date{min-width:0;color:var(--color-text-secondary);grid-area:date;align-items:center;gap:6px;display:flex}.schedule-match__date strong{font-size:10px;line-height:1}.schedule-match__date .schedule-match__tier-badge{min-height:18px;padding:2px 7px;font-size:9px}.schedule-match__time strong{white-space:nowrap}.schedule-match__time .schedule-match__time-meta{font-size:8px}.schedule-match__time .schedule-match__time-meta--live,.schedule-match__time .schedule-match__time-meta--pause,.schedule-match__time .schedule-match__time-meta--live-state{font-size:9px}.schedule-match__teams{grid-area:teams;place-self:center stretch;gap:5px;min-width:0}.schedule-match__score{grid-area:score;place-self:center end;gap:6px;min-width:26px}.schedule-match__score strong{font-size:11px}.schedule-match__score-value{min-width:16px;min-height:16px}.schedule-match__score--empty{min-height:0}.schedule-match:has(.schedule-match__signal-probability) .schedule-match__teams{grid-area:2/4/auto/9}.schedule-match:has(.schedule-match__signal-probability) .schedule-match__score{grid-area:2/9/auto/11;justify-self:center}.schedule-match__signal-probability{grid-area:2/11/auto/13;min-height:36px}.schedule-probability-circle{width:34px;height:34px}.schedule-probability-circle strong{font-size:13px}.schedule-match__xg{grid-area:auto;place-self:center;gap:2px;display:none}.schedule-match__xg strong{font-size:10px}.schedule-match__xg-value{min-width:48px;min-height:16px}.schedule-match__xg--empty{min-height:0}.schedule-match__market-cell--1x2-home{grid-area:oneXTwoHome}.schedule-match__market-cell--1x2-draw{grid-area:oneXTwoDraw}.schedule-match__market-cell--1x2-away{grid-area:oneXTwoAway}.schedule-match__market-cell--ah-home{grid-area:ahHome}.schedule-match__market-cell--ah-line{grid-area:ahLine}.schedule-match__market-cell--ah-away{grid-area:ahAway}.schedule-match__live-market{min-height:32px;padding:3px}.schedule-match__live-market-label{font-size:5.8px}.schedule-match__live-market strong{font-size:8px}.schedule-match__live-market small{font-size:7.5px}.schedule-match__live-market--1x2-home{grid-area:oneXTwoLiveHome}.schedule-match__live-market--1x2-draw{grid-area:oneXTwoLiveDraw}.schedule-match__live-market--1x2-away{grid-area:oneXTwoLiveAway}.schedule-match__live-market--ah-home{grid-area:ahLiveHome}.schedule-match__live-market--ah-line{grid-area:ahLiveLine}.schedule-match__live-market--ah-away{grid-area:ahLiveAway}.schedule-match__analysis{grid-area:analysis;justify-content:flex-start;align-self:stretch;margin-top:2px;overflow:hidden}.signals-list-wrap .schedule-match__analysis{padding-inline:0;overflow:hidden}.schedule-match__market-cell{gap:2px;min-width:0;min-height:48px;padding:6px 5px 5px}.schedule-match__market-cell--selected,.schedule-match__market-cell--picked{min-height:48px}.schedule-match__market-cell:before{width:100%;color:var(--color-text-muted);font-size:7px;font-weight:var(--font-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;display:block;overflow:hidden}.schedule-match__market-cell--1x2-home:before{content:"Home"}.schedule-match__market-cell--1x2-draw:before{content:"Draw"}.schedule-match__market-cell--1x2-away:before{content:"Away"}.schedule-match__market-cell--ah-home:before{content:"Home"}.schedule-match__market-cell--ah-line:before{content:"Line"}.schedule-match__market-cell--ah-away:before{content:"Away"}.schedule-ai-score{width:20px;height:20px;min-height:0;padding:0;font-size:9px}.schedule-market-result{min-height:12px;padding:1px 3px;font-size:6.5px}.schedule-ai-score-odds,.schedule-market-odds-analysis,.schedule-ai-score-handicap{font-size:7px}.schedule-market-result{min-width:12px}.schedule-match__market-cell strong{gap:2px;min-width:0;font-size:12px}.schedule-match__market-cell small{min-width:0;font-size:9.5px}.schedule-match__pick,.schedule-match__analysis{align-self:stretch;gap:4px;min-width:0;overflow:hidden}.schedule-match__analysis{flex-flow:column;align-items:flex-start}.schedule-match__analysis-ah{gap:3px;padding:2px 5px;font-size:8px}.schedule-match__analysis-ah-label{font-size:7px}.schedule-match__analysis-ah strong{font-size:8px}.schedule-pick-item__body{display:grid;overflow:hidden}.schedule-pick-item__main{gap:3px;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{align-items:center;gap:4px;overflow:visible}.schedule-pick-item__body strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.schedule-pick-item__body small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.schedule-pick-odd-badge{min-height:16px;padding-inline:4px;font-size:9px}.schedule-match__pick--empty{font-size:13px}.schedule-detail__tabs{grid-auto-columns:minmax(128px,1fr)}.schedule-detail__tab{min-height:42px;font-size:12px}.schedule-detail__panel{padding:10px}.schedule-detail .schedule-empty-inline{padding:10px 8px;font-size:12px;line-height:1.35}.schedule-table{min-width:560px;font-size:10.5px}.schedule-table th,.schedule-table td{height:34px;padding:3px 5px;line-height:1.15}.schedule-table th{height:24px;font-size:9px}.schedule-table-team{gap:4px}.schedule-table-team .schedule-team-crest{width:18px;height:18px}.schedule-odds{gap:var(--space-2);margin-top:0}.schedule-odds-market h3{padding:5px 8px;font-size:11px}.schedule-odds-table{min-width:320px;font-size:10px}.schedule-odds-table th,.schedule-odds-table td{height:24px;padding:3px 6px}.schedule-sidelined-panel__columns,.schedule-recent-form__columns,.schedule-lineups{grid-template-columns:1fr}.schedule-sidelined-panel__columns{display:none}.schedule-sidelined-team+.schedule-sidelined-team,.schedule-recent-form__team+.schedule-recent-form__team,.schedule-lineup-side+.schedule-lineup-side{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-sidelined-panel__title,.schedule-recent-form__title,.schedule-panel-card>.schedule-summary__label{padding:5px 8px;font-size:11px}.schedule-sidelined-mobile{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);border-top:0;display:grid;overflow:hidden}.schedule-sidelined-mobile__header,.schedule-sidelined-mobile__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.schedule-sidelined-mobile__header{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 52%, var(--color-surface));min-height:34px}.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{color:var(--color-text-muted);text-align:center;padding:8px;font-size:11px}.schedule-lineup-mobile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}.schedule-lineup-mobile__header,.schedule-lineup-mobile__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.schedule-lineup-mobile__header{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 52%, var(--color-surface));min-height:34px}.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{align-items:center;gap:4px;min-width:0;padding:5px 6px;display:flex}.schedule-lineup-mobile__team--away{border-left:1px solid var(--color-border);text-align:right;justify-content:flex-end}.schedule-lineup-mobile__team strong{min-width:0;color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.16}.schedule-lineup-side__header{gap:4px;min-height:34px;padding:5px 6px}.schedule-lineup-side__header>span{gap:4px}.schedule-lineup-side__header strong{white-space:normal;font-size:11px}.schedule-lineup-side__header em{font-size:9px}.schedule-lineup-simple{padding-inline:4px}.schedule-lineup-player{grid-template-columns:16px 20px minmax(0,1fr);align-items:start;gap:3px;min-height:34px;padding:4px}.schedule-lineup-player--away{border-left:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 20px 16px}.schedule-lineup-player .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-lineup-player strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.16;overflow:visible}.schedule-lineup-player__num{padding-top:2px;font-size:10px;line-height:1.2}.schedule-lineup-player--empty{min-height:34px}.schedule-player-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:3px;min-height:34px;padding:4px}.schedule-player-row--away{border-left:1px solid var(--color-border);text-align:right;grid-template-columns:minmax(0,1fr) 18px}.schedule-player-row .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-player-row span{gap:1px}.schedule-player-row strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.16;overflow:visible}.schedule-player-row small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.15;overflow:visible}.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:4px;min-height:34px;padding:4px 4px 4px 8px}.schedule-form-row:before{width:2px;top:6px;bottom:6px}.schedule-form-row__match{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:3px;font-size:10.5px;line-height:1.15}.schedule-form-row__date{gap:1px}.schedule-form-row__date strong{font-size:9.5px;line-height:1.05}.schedule-form-row__date small{overflow-wrap:anywhere;font-size:8px;line-height:1.1}.schedule-form-row__team{align-items:flex-start;gap:3px}.schedule-form-row__team .schedule-team-crest{width:14px;height:14px;margin-top:1px}.schedule-form-row__team strong,.schedule-form-row__fallback strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10.5px;line-height:1.15;overflow:visible}.schedule-form-row__score{min-width:26px;padding:2px 3px;font-size:10px;line-height:1.15}.schedule-form{width:18px;height:18px;font-size:9px}}@media (max-width:560px){.schedule-page-header{grid-template-columns:1fr;gap:8px}.education-link-list li{font-size:12px}.education-link-list{gap:10px;display:grid}.schedule-filter-row{grid-template-columns:1fr;gap:8px}.schedule-status-filter,.schedule-tier-filter,.schedule-date-picker{grid-column:1}.schedule-date-picker{order:2}.schedule-status-filter,.schedule-tier-filter{order:3;gap:5px}.schedule-tier-filter{flex-direction:column;align-items:stretch;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:5px}.schedule-date-picker .date-picker{grid-template-columns:minmax(54px,.75fr) 28px minmax(72px,1fr) 28px;gap:4px}}@media (max-width:430px){.ai-signals-filter-row .market-filter__btn,.ai-signals-status-row .market-filter__btn{min-height:34px;padding-inline:4px;font-size:10px}.ai-signals-signal-filter--tier .market-filter__btn{white-space:nowrap;padding-inline:2px;font-size:10px}.ai-signals-signal-filter--tier .schedule-tier-filter__options{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-tier-filter__options{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-league-card__identity strong{font-size:12px}.schedule-match{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 4px;padding:10px 8px 11px}.signals-list-wrap .schedule-match{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px 4px;padding:10px 8px 11px}.signals-list-wrap .schedule-match--has-odds-analysis-notes{row-gap:0}.signals-list-wrap .schedule-match-row{min-width:0}.signals-list-wrap .schedule-match__date{min-height:22px}.signals-list-wrap .schedule-match__time{padding-top:3px}.schedule-match-row{grid-template-columns:minmax(0,1fr)}.schedule-match-favorite{width:38px;height:38px;margin-top:4px;margin-right:5px}.schedule-detail .schedule-empty-inline{padding:8px 6px;font-size:11px;line-height:1.3}.schedule-match__team{font-size:11px;line-height:1.15}.schedule-team-crest{width:18px;height:18px}.schedule-match__time strong,.schedule-match__score strong,.schedule-match__xg strong,.schedule-market-pill strong,.schedule-match__time strong{font-size:10px}.schedule-match__time .schedule-match__time-meta{font-size:7.5px}.schedule-match__time .schedule-match__time-meta--live,.schedule-match__time .schedule-match__time-meta--pause,.schedule-match__time .schedule-match__time-meta--live-state{font-size:8.5px}.schedule-market-pill{padding-inline:2px}.schedule-market-pill small{font-size:7.5px}.schedule-match__score-value{min-width:14px}.schedule-match__xg-value{min-width:48px}.schedule-pick-gauge{width:24px;height:24px}.schedule-pick-item__body strong{font-size:12px}.schedule-pick-item__body small{font-size:9.5px}}@media (max-width:900px){.signals-list-wrap .schedule-match-table--signal-bars .schedule-match{grid-template-columns:repeat(12,minmax(0,1fr))}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__date{grid-area:date}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__time{grid-area:time}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__teams{grid-area:teams}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__score{grid-area:score}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__analysis{grid-area:analysis;width:100%;min-width:0;max-width:100%;overflow:hidden}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__analysis-comment{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-divider{display:none}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__odds-analysis-note--1x2{grid-area:oneXTwoAnalysis}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__odds-analysis-note--ah{grid-area:ahAnalysis}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-home{grid-area:oneXTwoHome}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-draw,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-draw{grid-area:oneXTwoDraw}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--1x2-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-away{grid-area:oneXTwoAway}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-home,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-home{grid-area:ahHome}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-line,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-line{grid-area:ahLine}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__market-cell--ah-away,.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-away{grid-area:ahAway}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-home{grid-area:oneXTwoLiveHome}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-draw{grid-area:oneXTwoLiveDraw}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--1x2-away{grid-area:oneXTwoLiveAway}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-home{grid-area:ahLiveHome}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-line{grid-area:ahLiveLine}.signals-list-wrap .schedule-match-table--signal-bars .schedule-match__live-market--ah-away{grid-area:ahLiveAway}}
