:root,[data-theme=dark]{color-scheme:dark;--color-brand: #38bdf8;--color-brand-hover: #7dd3fc;--color-brand-active: #0ea5e9;--color-brand-contrast: #07131f;--color-brand-ring: rgba(56, 189, 248, .18);--color-bg: #0d0f14;--color-surface: #161922;--color-surface-raised: #1e2330;--color-surface-overlay: #252b3b;--color-border: #2c3044;--color-border-subtle: #1e2330;--color-text-primary: #f0f2f7;--color-text-secondary: #8b93a8;--color-text-muted: #565e75;--color-text-inverse: #0d0f14;--color-success: #2dd4a0;--color-success-bg: #0d2b22;--color-warning: #f5a623;--color-warning-bg: #2b1f0a;--color-danger: #f05252;--color-danger-bg: #2b0f0f;--color-probability-light-green: #bef264;--color-probability-green: #34d399;--color-probability-strong-green: #5eead4;--color-win: #2dd4a0;--color-loss: #f05252;--color-push: #8b93a8;--color-overlay: rgba(0, 0, 0, .6);--color-skeleton: #1e2330;--color-skeleton-shine: #252b3b;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .7);--transition-fast: .12s ease;--transition-base: .2s ease;--transition-slow: .35s ease;--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--container-max: 1200px;--navbar-height: 64px}[data-theme=light]{color-scheme:light;--color-brand: #0c7fae;--color-brand-hover: #096b96;--color-brand-active: #07577c;--color-brand-contrast: #ffffff;--color-brand-ring: rgba(12, 127, 174, .16);--color-bg: #ededf5;--color-surface: #fafafe;--color-surface-raised: #f0f1f7;--color-surface-overlay: #e3e4ee;--color-border: #d1d4e1;--color-border-subtle: #e1e3ec;--color-text-primary: #08082d;--color-text-secondary: #4d566f;--color-text-muted: #969daf;--color-text-inverse: #ffffff;--color-success: #078870;--color-success-bg: #def4ec;--color-warning: #b7791f;--color-warning-bg: #fff1d8;--color-danger: #e90f4f;--color-danger-bg: #ffe8f0;--color-probability-light-green: #628d21;--color-probability-green: #078870;--color-probability-strong-green: #0b746b;--color-win: #078870;--color-loss: #e90f4f;--color-push: #6a7286;--color-overlay: rgba(0, 0, 0, .4);--color-skeleton: #e1e3ec;--color-skeleton-shine: #f7f8fc;--shadow-sm: 0 1px 2px rgba(8, 8, 45, .05);--shadow-md: 0 4px 12px rgba(8, 8, 45, .08);--shadow-lg: 0 10px 28px rgba(8, 8, 45, .1);--shadow-xl: 0 18px 52px rgba(8, 8, 45, .13)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding-top:var(--navbar-height)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-bold);line-height:var(--leading-tight)}p{margin:0}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-hover);text-decoration:underline}img,svg{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}ul,ol{margin:0;padding:0;list-style:none}.container{width:100%;padding-inline:var(--space-4);margin-inline:auto;max-width:var(--container-max)}@media(min-width:768px){.container{padding-inline:var(--space-6)}}@media(min-width:1024px){.container{padding-inline:var(--space-8)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-md);font-weight:var(--font-semibold);transition:top var(--transition-fast)}.skip-to-content:focus{top:var(--space-4)}@keyframes skeleton-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-skeleton) 25%,var(--color-skeleton-shine) 50%,var(--color-skeleton) 75%);background-size:200% 100%;animation:skeleton-shine 1.4s ease infinite;border-radius:var(--radius-sm)}#toast-container{position:fixed;bottom:var(--space-6);right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:#fff;background:var(--color-surface-raised);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);pointer-events:auto;animation:toast-in .2s ease}.toast--success{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.toast--error{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}: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{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:var(--navbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar__inner{display:flex;align-items:center;gap:var(--space-6);height:100%;max-width:var(--container-max)}.navbar__brand{display:flex;align-items:center;text-decoration:none;color:var(--color-text-primary);font-weight:var(--font-bold);flex-shrink:0}.navbar__logo{display:block;width:190px;height:56px;border-radius:var(--radius-sm);overflow:hidden}.navbar__logo-img{display:block;width:100%;height:100%;background-image:var(--originstats-logo-image);background-position:left center;background-repeat:no-repeat;background-size:contain}.navbar__links{display:none;gap:var(--space-2);flex:1}@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);text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast)}.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:"";position:absolute;bottom:-2px;left:var(--space-3);right:var(--space-3);height:2px;background:var(--color-accent-highlight);border-radius:2px}.navbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.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{display:inline-flex;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);border:1px solid var(--color-border)}.navbar__auth-loading-dot,.navbar__auth-loading-avatar{width:44px;height:44px}.navbar__auth-loading-pill{width:158px;height:36px}.navbar__access-cta{min-width:132px;height:32px;padding-inline:14px;border-radius:var(--radius-full);font-size:12px;color:var(--color-accent-contrast)}.navbar__icon-btn{width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);display:grid;place-items:center;font-size:var(--text-base);transition:background var(--transition-fast),color var(--transition-fast)}.navbar__icon-btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.navbar-account{position:relative;margin-left:var(--space-2)}.navbar-account__trigger{width:44px;height:44px;border:0;border-radius:var(--radius-full);background:#3a3a3a;color:#f8f8f8;display:grid;place-items:center;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.navbar-account__trigger svg{width:22px;height:22px}.navbar-account__trigger:hover,.navbar-account__trigger[aria-expanded=true]{background:#444;color:var(--color-accent-highlight)}.navbar-account__menu{position:absolute;top:calc(100% + 10px);right:0;width:min(300px,calc(100vw - 32px));padding:14px 10px 12px;border:1px solid #3b3b3b;border-radius:14px;background:#262626;color:#f4f4f4;box-shadow:0 24px 70px #00000073}.navbar-account__badge{display:inline-flex;align-items:center;min-height:17px;padding-inline:7px;border-radius:var(--radius-full);background:#444;color:#fff;font-size:9px;font-weight:var(--font-bold);line-height:1}.navbar-account__identity{display:flex;align-items:center;gap:12px;padding:14px 10px 12px}.navbar-account__avatar{width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-full);background:#393939;color:#fff;display:grid;place-items:center}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text{min-width:0;display:flex;flex-direction:column;gap:2px}.navbar-account__text strong{color:#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{width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;color:#f6f6f6;display:flex;align-items:center;gap:10px;padding:8px 10px;font:inherit;font-size:13px;font-weight:var(--font-semibold);line-height:var(--leading-tight);text-align:left;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.navbar-account__item:hover{background:#303030;color:var(--color-accent-highlight);text-decoration:none}.navbar-account__item svg{width:16px;height:16px;flex:0 0 16px}.navbar-account__chevron{margin-left:auto;color:#f6f6f6;font-size:18px;line-height:1}.navbar-account__divider{height:1px;margin:8px 0;background:#464646}.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{background:#e7e9f1;color:var(--color-text-primary)}[data-theme=light] .navbar-account__menu{background:#fbfbfe;border-color:#d5d8e4;color:var(--color-text-primary);box-shadow:var(--shadow-xl)}[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:block}[data-theme=dark] .theme-icon--light,[data-theme=light] .theme-icon--dark{display:none}[data-theme=light] .theme-icon--light{display:block}.navbar__hamburger{display:grid}.navbar__hamburger-lines,.navbar__hamburger-lines:before,.navbar__hamburger-lines:after{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.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{position:absolute;top:var(--navbar-height);left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 8px 24px #00000040;z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) var(--space-4)}.navbar__drawer-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-3)}.navbar__drawer-link{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;transition:background .15s,color .15s}.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{height:1px;background:var(--color-border);margin-bottom:var(--space-3)}.navbar__drawer-button{width:100%;border:0;background:transparent;font-family:inherit;text-align:left}.navbar__drawer-actions{display:flex;align-items:center;gap:var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content: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);line-height:1;text-decoration:none;border:1px solid transparent;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer;white-space:nowrap}.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);text-decoration:none;color:var(--color-brand-contrast)}.btn--ghost{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.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{display:inline-flex;margin-bottom:var(--space-2);color:var(--color-accent-highlight);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.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{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(min-width:700px)and (max-width:1023px){.feature-grid>.card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:min(100%,calc((100% - var(--space-6)) / 2))}}.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)}.content-page{max-width:800px;padding-block:var(--space-10) var(--page-section-y-lg)}.content-page__title{color:var(--color-text-primary);font-size:var(--text-3xl);margin-bottom:var(--space-6)}.content-page__meta{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-8)}.content-page__body{display:flex;flex-direction:column;gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.content-page__body p+p{margin-top:var(--space-3)}.content-page__section-title{color:var(--color-text-primary);font-size:var(--text-xl);margin-bottom:var(--space-3)}.account-settings{min-height:calc(100vh - var(--navbar-height));display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:start;padding-block:64px}.settings-sidebar{display:flex;flex-direction:column;gap:10px;padding-top:4px}.settings-sidebar__item{min-height:46px;border:0;border-radius:var(--radius-full);background:transparent;color:#bdbdbd;display:flex;align-items:center;gap:10px;padding:0 18px;font:inherit;font-size:var(--text-base);font-weight:var(--font-semibold);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.settings-sidebar__item:hover,.settings-sidebar__item--active{background:#292929;color:#fff;text-decoration:none}.settings-sidebar__billing-action{margin-top:12px;padding-inline:18px}.settings-sidebar__billing-action :is(a,button,span){border:0;background:transparent;color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0;text-decoration:none}.settings-card{max-width:960px;min-height:620px;border:1px solid #2d2d2d;border-radius:var(--radius-xl);background:#181818;color:#f8f8f8;padding:34px 36px 38px}.settings-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:34px;align-items:center;margin-bottom:44px}.settings-card__avatar{width:108px;height:108px;border-radius:var(--radius-full);background:#383838;color:#f7f7f7;display:grid;place-items:center}.settings-card__avatar svg{width:46px;height:46px}.settings-card__identity{min-width:0}.settings-card__plan{display:inline-flex;align-items:center;min-height:24px;padding-inline:10px;border-radius:var(--radius-full);background:#3f3f3f;color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1;margin-bottom:10px}.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{margin-top:8px;color:#bcbcbc;font-size:var(--text-base);font-weight:var(--font-semibold);overflow-wrap:anywhere}.settings-card__avatar-upload{min-height:44px;border:1px solid #2e2e2e;border-radius:var(--radius-full);background:transparent;color:#f5f5f5;padding-inline:18px;font-size:var(--text-sm);font-weight:var(--font-bold)}.settings-card__avatar-upload:hover{border-color:var(--color-accent-highlight);color:var(--color-accent-highlight)}.settings-card__section-title{color:#fff;font-size:22px;font-weight:var(--font-bold);margin-bottom:24px}.settings-detail-row{min-height:92px;border-bottom:1px solid #343434;display:flex;align-items:center;justify-content:space-between;gap:24px}.settings-detail-row>div{min-width:0;display:flex;flex-direction:column;gap:8px}.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{border:0;background:transparent;color:var(--color-accent-highlight);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0}.settings-detail-row button:hover,.settings-delete:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.settings-edit-form{padding:20px 0 18px;border-bottom:1px solid #343434}.settings-edit-form--name{padding-top:0}.settings-edit-form__label,.settings-edit-field label{display:block;color:#fff;font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:12px}.settings-edit-field+.settings-edit-field{margin-top:18px}.settings-edit-input{width:100%;height:60px;border:1px solid transparent;border-radius:var(--radius-full);background:#292929;color:#f8f8f8;font:inherit;font-size:var(--text-base);font-weight:var(--font-bold);line-height:1;padding:0 28px;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.settings-edit-input::placeholder{color:#7f7f7f}.settings-edit-input:focus{outline:none;background:#303030;border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.settings-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin-top:18px}.settings-edit-cancel,.settings-edit-save{border:0;font:inherit;font-size:var(--text-base);font-weight:var(--font-bold)}.settings-edit-cancel{background:transparent;color:#f4f4f4;padding:0}.settings-edit-cancel:hover{color:var(--color-accent-highlight)}.settings-edit-save{min-width:166px;min-height:50px;border-radius:var(--radius-full);background:var(--color-accent-highlight);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}.settings-switch{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin-top:10px}.settings-switch input{position:absolute;opacity:0;pointer-events:none}.settings-switch span{width:48px;height:26px;border-radius:var(--radius-full);background:#3c3c3c;display:block;transition:background var(--transition-fast)}.settings-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-full);background:#f5f5f5;transition:transform var(--transition-fast)}.settings-switch input:checked+span{background:var(--color-accent-highlight)}.settings-switch input:checked+span:after{transform:translate(22px);background:var(--color-accent-contrast)}.settings-switch input:focus-visible+span{outline:2px solid var(--color-accent-highlight);outline-offset:3px}.settings-delete{color:#ff5a5a;margin-top:32px}.settings-card__loading{min-height:180px;display:flex;align-items:center;gap:28px}.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{max-width:720px;border:1px solid #343434;border-radius:var(--radius-md);background:#202020;color:#d0d0d0;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:-4px 0 18px;padding:12px 14px}.billing-toggle{width:max-content;max-width:100%;min-height:54px;border-radius:var(--radius-full);background:#292929;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:18px}.billing-toggle--compact{min-height:48px;margin-top:-8px}.billing-toggle__option{min-height:46px;border:0;border-radius:var(--radius-full);background:transparent;color:#bdbdbd;display:inline-flex;align-items:center;gap:8px;padding:0 18px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap}.billing-toggle__option--active{background:#464646;color:#fff}.billing-toggle__discount{min-height:22px;border-radius:var(--radius-full);background:var(--color-accent-highlight);color:var(--color-accent-contrast);display:inline-flex;align-items:center;padding:0 6px;font-size:12px;font-weight:var(--font-bold)}.billing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch}.billing-plan{min-height:650px;border:1px solid #343434;border-radius:22px;background:#1a1a1a;display:flex;flex-direction:column;padding:34px}.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{min-height:62px;color:#c8c8c8;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:24px}.billing-plan__price{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.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{min-height:22px;color:#c8c8c8;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:26px}.billing-plan__button{width:100%;min-height:54px;border:0;border-radius:var(--radius-full);background:var(--color-accent-highlight);color:var(--color-accent-contrast);font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0 20px;transition:background var(--transition-fast),color var(--transition-fast)}.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{background:#292929;color:#a9a9a9}.billing-plan__button--manage:not(:disabled){color:#f4f4f4}.billing-plan__button--manage:hover:not(:disabled){background:#343434;color:var(--color-accent-highlight)}.billing-plan__divider{height:1px;background:#343434;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{display:grid;gap:17px;margin:0;padding:0;list-style:none}.billing-feature{color:#f1f1f1;display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;align-items:start;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.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;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:24px 0}.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{min-height:44px;border:0;border-radius:var(--radius-full);background:#292929;color:#f4f4f4;flex:0 0 auto;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);padding:0 20px}.billing-actions__button:hover:not(:disabled){background:#343434;color:var(--color-accent-highlight)}.billing-actions__button:disabled{cursor:not-allowed;opacity:.7}.billing-invoices{padding-top:26px}.billing-invoices__header{margin-bottom:16px}.billing-invoice-list{display:grid;gap:0}.billing-invoice{min-height:62px;border-top:1px solid #343434;display:grid;grid-template-columns:minmax(0,1fr) 96px 110px 118px;gap:16px;align-items:center;padding:14px 0}.billing-invoice:last-child{border-bottom:1px solid #343434}.billing-invoice--loading{grid-template-columns:minmax(0,1fr) 96px 118px}.billing-invoice__main{min-width:0;display:grid;gap:4px}.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{background:#e7e9f1;color:var(--color-text-primary)}[data-theme=light] .settings-card{background:#fbfbfe;border-color:#d5d8e4;color:var(--color-text-primary)}[data-theme=light] .settings-card__avatar,[data-theme=light] .settings-card__plan{background:#e7e9f1;color:var(--color-text-primary)}[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{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{color:var(--color-text-secondary)}[data-theme=light] .settings-detail-row,[data-theme=light] .settings-edit-form{border-bottom-color:var(--color-border)}[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{background:#fff;color:var(--color-text-primary)}[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{background:#fff;box-shadow:0 0 0 4px var(--color-brand-ring)}[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{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:var(--space-8);align-items:start;padding-block:var(--space-8)}.brand-overview__copy{max-width:760px}.brand-overview__eyebrow{display:inline-flex;margin-bottom:var(--space-2);color:var(--color-accent-highlight);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.brand-overview h2{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--leading-tight)}.brand-overview p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.brand-overview__points{display:grid;gap:var(--space-3);margin:0}.brand-overview__points div{display:grid;gap:4px;padding-block:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)}.brand-overview__points div:last-child{border-bottom:0}.brand-overview__points dt{color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.brand-overview__points dd{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:760px){.container{padding-inline:12px}.navbar__inner{gap:var(--space-2)}.navbar__actions{display:grid;grid-auto-flow:column;grid-auto-columns:42px;align-items:center;gap:10px;padding-right:6px}.navbar__actions>*{justify-self:center}.navbar__logo{width:clamp(136px,44vw,149px);height:44px}.navbar__icon-btn{width:42px;height:42px;border-radius:var(--radius-sm)}.navbar__hamburger{place-items:center}.navbar__hamburger-lines,.navbar__hamburger-lines: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{top:calc(100% + 10px);right:-44px;width:calc(100vw - 20px);padding:14px 10px 12px;border-radius:14px}.navbar-account__badge{min-height:17px;padding-inline:7px;font-size:9px}.navbar-account__identity{gap:12px;padding:14px 10px 12px}.navbar-account__avatar{width:32px;height:32px;flex-basis:32px}.navbar-account__avatar svg{width:16px;height:16px}.navbar-account__text strong{font-size:13px}.navbar-account__text span{font-size:11px}.navbar-account__item{min-height:36px;gap:10px;padding:8px 10px;font-size:13px}.navbar-account__item svg{width:16px;height:16px;flex-basis:16px}.navbar__drawer{padding:10px 12px 12px}.navbar__drawer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px}.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{font-size:22px;line-height:1.15;margin-bottom:8px}.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{font-size:24px;margin-bottom:18px}.content-page__meta{font-size:12px;margin-bottom:24px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0}.settings-sidebar__item{min-height:44px;justify-content:center;padding-inline:10px;font-size:14px}.settings-sidebar__billing-action{grid-column:1 / -1;margin-top:2px;padding-inline:0;text-align:center}.settings-card{max-width:none;min-height:0;border-radius:22px;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;padding-inline:8px;font-size:10px;margin-bottom:8px}.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{font-size:19px;margin-bottom:12px}.settings-detail-row{min-height:76px;gap:14px}.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{font-size:14px;margin-bottom:10px}.settings-edit-input{height:58px;padding-inline:20px;font-size:14px}.settings-edit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.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}.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{font-size:24px;margin-bottom:20px}.billing-card__label{font-size:13px;margin-bottom:14px}.billing-card__status-note{font-size:13px;margin-bottom:16px;padding:11px 12px}.billing-toggle{width:100%;height:auto;min-height:50px;margin-bottom:16px;border-radius:18px}.billing-toggle__option{flex:1 1 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{min-height:0;border-radius:18px;padding:24px}.billing-plan h2{font-size:20px;margin-bottom:18px}.billing-plan__copy{min-height:0;font-size:13px;margin-bottom:22px}.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{display:grid;gap:16px;margin-top:24px;padding:20px 0}.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{min-height:0;grid-template-columns:1fr;gap:8px;padding:14px 0}.billing-invoice__amount,.billing-invoice__link{text-align:left}.brand-overview__inner{grid-template-columns:1fr;gap:14px;padding-block:18px}.brand-overview h2{font-size:18px;line-height:1.22;margin-bottom:8px}.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}}.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{padding:14px;border-radius:var(--radius-lg)}}.world-cup-shell{padding-block:var(--page-section-y) var(--page-section-y-lg)}.world-cup-widget-card{--world-cup-widget-bg: var(--color-surface);--world-cup-widget-raised: var(--color-surface-raised);--world-cup-widget-overlay: var(--color-surface-overlay);--world-cup-widget-border: var(--color-border);--world-cup-widget-text: var(--color-text-primary);--world-cup-widget-secondary-text: var(--color-text-secondary);--world-cup-widget-muted-text: var(--color-text-muted);--world-cup-widget-accent: var(--color-accent-highlight);--world-cup-widget-custom-secondary-text: #fff;--world-cup-widget-primary-rgb: 22, 25, 34;min-height:620px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--world-cup-widget-bg)}[data-theme=light] .world-cup-widget-card{--world-cup-widget-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;background:var(--world-cup-widget-bg)!important;color:var(--world-cup-widget-text)!important;line-height:var(--leading-normal)}.world-cup-widget-card :is(.nav-widget,.nav-widget-dark,.nav-widget-gradient,.nav-widget-gradient-dark,.nav-widget-world-cup){background:linear-gradient(180deg,var(--world-cup-widget-raised) 0%,var(--world-cup-widget-bg) 100%)!important;border-color:var(--world-cup-widget-border)!important;box-shadow:none!important}.world-cup-widget-card #tournament-widget>.smw-font>:first-child{background:linear-gradient(180deg,var(--world-cup-widget-raised) 0%,var(--world-cup-widget-bg) 100%)!important;border-color:var(--world-cup-widget-border)!important;box-shadow:none!important}.world-cup-widget-card :is(.smw-bg-dark,.smw-bg-darker,.smw-bg-primary,.smw-bg-default,.dark\:smw-bg-dark,.dark\:smw-bg-darker){background-color:var(--world-cup-widget-bg)!important}.world-cup-widget-card :is(.smw-bg-dark-900,.smw-bg-lighter,.smw-bg-lightgrey,.smw-bg-gray-100,.dark\:smw-bg-dark-900){background-color:var(--world-cup-widget-raised)!important}.world-cup-widget-card :is(.smw-bg-dark-800,.smw-bg-dark-700,.smw-bg-white,.dark\:smw-bg-dark-800,.dark\:smw-bg-dark-700,.dark\:smw-bg-white){background-color:var(--world-cup-widget-overlay)!important}.world-cup-widget-card :is(.smw-bg-secondary,.smw-bg-custom-secondary,.smw-bg-blue-500){background-color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-bg-custom-tertiary,.smw-bg-yellow-300,.smw-bg-yellow-500){background-color:var(--world-cup-widget-accent)!important}.world-cup-widget-card :is(.smw-border-lightgrey,.smw-border-default,.smw-border-primary,.dark\:smw-border-dark-700,.dark\:smw-border-dark-800,.dark\:smw-border-dark-900){border-color:var(--world-cup-widget-border)!important}.world-cup-widget-card .smw-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{min-width:48px;border:1px solid var(--world-cup-widget-border);background:var(--world-cup-widget-raised)!important;color:var(--world-cup-widget-text)!important}.world-cup-widget-card .filter-date-button,.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg{border:1px solid var(--world-cup-widget-border);background-color:var(--world-cup-widget-raised)!important;color:var(--world-cup-widget-secondary-text)!important}.world-cup-widget-card .filter-date-button:hover,.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg:hover{border-color:var(--world-cup-widget-accent);color:var(--world-cup-widget-text)!important}.world-cup-widget-card .smw-cursor-pointer.smw-rounded-lg.smw-font-semibold{border-color:var(--world-cup-widget-border);background-color:var(--world-cup-widget-overlay)!important;color:var(--world-cup-widget-text)!important;box-shadow:inset 0 -2px 0 var(--world-cup-widget-accent)!important}.world-cup-widget-card .smw-border-b.smw-border-opacity-40{border-color:var(--world-cup-widget-border)!important;--tw-border-opacity: 1}.world-cup-widget-card .smw-tile-active{background:color-mix(in srgb,var(--world-cup-widget-accent) 12%,transparent)!important}.world-cup-widget-card :is(.smw-live-pulse,.smw-bg-redlive,.smw-text-redlive){color:var(--color-danger)!important}.world-cup-widget-card .smw-bg-redlive{background-color:var(--color-danger)!important}.world-cup-widget-card .smw-widget-footer,.world-cup-widget-card .smw-widget-footer *{display:none!important}@media(max-width:760px){.world-cup-shell{padding-block:32px 44px}.world-cup-widget-card{min-height:560px;border-radius:var(--radius-lg)}.world-cup-widget-card #tournament-widget{min-height:560px}.world-cup-widget-card :is(.smw-overflow-x-auto,.smw-overflow-auto){max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.world-cup-widget-card :is(.smw-overflow-x-auto,.smw-overflow-auto)::-webkit-scrollbar{display:none}.world-cup-widget-card .smw-overflow-x-auto>.smw-flex.smw-w-max{width:100%!important;min-width:0!important}.world-cup-widget-card .smw-overflow-x-auto>.smw-flex.smw-w-max>*{min-width:0!important;min-height:30px!important;flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-left:4px!important;padding-right:4px!important;font-size:9px!important;line-height:1.1!important;text-wrap:balance;white-space:normal!important}}.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.form-input{--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{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-ring)}.form-input::placeholder{color:var(--color-text-muted)}.form-input:-webkit-autofill,.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{display:flex;justify-content:center;min-height:65px}.form-checkbox{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);line-height:1.4;-webkit-user-select:none;user-select:none}.form-checkbox input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--color-brand)}.form-checkbox__text{color:inherit}.auth-page{min-height:calc(100vh - var(--navbar-height));display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4)}.auth-card{width:100%;max-width:440px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-xl)}.auth-card__logo{display:block;width:min(230px,74vw);height:54px;background-image:var(--originstats-logo-image);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto var(--space-6)}.auth-card__title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.auth-card__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.auth-card--verify,.auth-card--profile{max-width:560px;padding:36px 32px 32px;border-radius:18px;background:#181818;border-color:#2b2b2b;box-shadow:none}.verification-panel{width:100%}.verification-panel__title{color:#f7f7f7;font-size:30px;font-weight:var(--font-bold);line-height:1.18;margin-bottom:18px}.verification-panel__copy{color:#c7c7c7;font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug)}.verification-panel__email{max-width:100%;margin-top:5px;color:#f5f5f5;font-size:16px;font-weight:var(--font-bold);line-height:var(--leading-snug);overflow-wrap:anywhere}.verification-panel__form{margin-top:28px}.verification-panel__label{display:block;color:#c7c7c7;font-size:15px;font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:14px}.verification-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.verification-code-input{width:100%;height:62px;border:1px solid transparent;border-radius:14px;background:#292929;color:#f7f7f7;font-size:24px;font-weight:var(--font-bold);line-height:1;text-align:center;caret-color:var(--color-accent-highlight);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.verification-code-input:focus{outline:none;background:#303030;border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.verification-panel__resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:16px;color:#d4d4d4;font-size:13px;font-weight:var(--font-semibold);line-height:var(--leading-normal)}.verification-panel__resend-button,.verification-panel__secondary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-accent-highlight);font:inherit;font-weight:var(--font-bold);line-height:inherit;padding:0}.verification-panel__resend-button:hover,.verification-panel__secondary-action:hover{color:var(--color-accent-highlight-hover);text-decoration:underline}.verification-panel__resend-button:disabled{opacity:.6;cursor:not-allowed}.verification-panel__message{margin-top:18px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.verification-panel__message--error{color:var(--color-danger)}.verification-panel__message--success{color:var(--color-success)}.verification-panel__submit{width:100%;min-height:48px;margin-top:30px;border-radius:var(--radius-full);font-size:15px;color:var(--color-accent-contrast)}.verification-panel__secondary-action{margin-top:22px;color:#c7c7c7;font-size:var(--text-sm)}.verification-panel__secondary-action:hover{color:#f7f7f7}[data-theme=light] .auth-card--verify{background:#fbfbfe;border-color:#d5d8e4;box-shadow:var(--shadow-lg)}[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{background:#fff;box-shadow:0 0 0 4px var(--color-brand-ring)}.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{max-width:440px;margin:0 auto;color:#c7c7c7;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-snug);text-align:center}.profile-panel__form{margin-top:var(--space-6)}.profile-field{display:flex;flex-direction:column;gap:var(--space-1)}.profile-field__label{color:#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{width:100%;min-height:46px;border:1px solid transparent;border-radius:var(--radius-md);background:#292929;color:#f7f7f7;font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.profile-field__input:focus{outline:none;background:#303030;border-color:var(--color-accent-highlight);box-shadow:0 0 0 4px var(--color-brand-ring)}.profile-checkbox{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:#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}.profile-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:0;border:2px solid #777;border-radius:4px;background:transparent;display:grid;place-items:center}.profile-checkbox input:after{content:"";width:5px;height:9px;border:solid var(--color-accent-contrast);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px);opacity:0}.profile-checkbox input:checked{border-color:var(--color-accent-highlight);background:var(--color-accent-highlight)}.profile-checkbox input:checked:after{opacity:1}.profile-panel__error{margin-top:22px;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.profile-panel__submit{width:100%;min-height:46px;margin-top:var(--space-5);border-radius:var(--radius-md);color:var(--color-accent-contrast);font-size:var(--text-sm)}[data-theme=light] .auth-card--profile{background:#fbfbfe;border-color:#d5d8e4;box-shadow:var(--shadow-lg)}[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{background:#fff;box-shadow:0 0 0 4px var(--color-brand-ring)}.auth-stay{margin-bottom:0}@media(max-width:760px){.auth-page{align-items:flex-start;min-height:calc(100vh - var(--navbar-height));padding:28px 12px 44px}.auth-card{padding:22px 20px 24px;border-radius:18px;box-shadow:none}.auth-card--verify,.auth-card--profile{padding:28px 14px 24px;border-radius:var(--radius-xl)}.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}.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{font-size:26px;margin-bottom:14px}.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{height:50px;border-radius:12px;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{font-size:22px;margin-bottom:var(--space-2)}.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{width:16px;height:16px;flex-basis:16px}.profile-panel__submit{min-height:42px;margin-top:20px;font-size:14px}}.auth-divider{position:relative;text-align:center;margin-block:var(--space-5)}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-border)}.auth-divider__text{position:relative;background:var(--color-surface);padding-inline:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.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{display:grid;gap:var(--space-8)}.footer__top{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:var(--space-12);align-items:start}.footer__brand-block{display:grid;gap:var(--space-5);max-width:440px}.footer__logo{width:190px;height:56px;display:block;border-radius:var(--radius-sm);overflow:hidden}.footer__logo-img{display:block;width:100%;height:100%;background-image:var(--originstats-logo-image);background-position:left center;background-repeat:no-repeat;background-size:contain}.footer__summary{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.footer__contact-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.footer__contact{min-height:32px;border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);display:inline-flex;align-items:center;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);text-decoration:none}.footer__contact:hover{color:var(--color-accent-highlight);text-decoration:none}.footer__nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.footer__column{display:grid;align-content:start;gap:var(--space-3)}.footer__column h2{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{height:1px;background:var(--color-border)}.footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start}.footer__legal{display:grid;gap:var(--space-4);max-width:820px}.footer__notice{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.footer__support-link{width:max-content;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:2px}.footer__support-link:hover{color:var(--color-accent-highlight)}.footer__copy{font-size:var(--text-sm);color:var(--color-text-muted)}.footer__responsible{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.footer__age-badge{width:42px;height:42px;border:2px solid var(--color-danger);border-radius:var(--radius-full);color:var(--color-danger);display:grid;place-items:center;font-size:var(--text-sm);font-weight:var(--font-bold)}.footer__legal-links{display:flex;justify-content:flex-end;gap:var(--space-5)}.footer__link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer__link:hover{color:var(--color-text-secondary)}@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{max-width:none;gap:16px}.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__responsible{align-items:flex-start;white-space:normal}.footer__copy,.footer__link{font-size:12px}.footer__legal-links{justify-content:flex-start;gap:14px}}.pricing-grid{display:grid;gap:var(--space-6)}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:0 auto 58px}.pricing-toggle__option{border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);min-height:38px;padding:4px 6px}.pricing-toggle__option--active{color:var(--color-text-primary)}.pricing-toggle__dot{width:18px;height:18px;border:1px solid currentColor;border-radius:var(--radius-full);display:inline-grid;place-items:center}.pricing-toggle__option--active .pricing-toggle__dot:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-primary)}.pricing-toggle__badge{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text-primary) 16%,transparent);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);padding:6px 9px;white-space:nowrap}@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);position:relative;display:flex;flex-direction:column;gap:var(--space-5);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.pricing-card--featured{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand),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{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-brand);color:var(--color-brand-contrast);font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase}.pricing-card__name{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.pricing-card__price{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.pricing-card__price--missing-original:before,.pricing-card__price--missing-label:after{content:"";display:block;flex:0 0 auto}.pricing-card__price--missing-original:before{height:21px}.pricing-card__price--missing-label:after{height:22px}.pricing-card__original{color:color-mix(in srgb,var(--color-text-secondary) 82%,var(--color-text-primary) 18%);font-size:var(--text-base);font-weight:var(--font-semibold)}.pricing-card__original-amount{position:relative;display:inline-block;text-decoration:none}.pricing-card__original-amount:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:.5px;border-radius:var(--radius-full);background:#ffffffad;transform:translateY(-50%) rotate(-7deg);transform-origin:center}.pricing-card__original-label{font-size:var(--text-xs)}.pricing-card__price-row{display:flex;align-items:baseline;gap:var(--space-1)}.pricing-card__amount{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:1}.pricing-card__period{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-card__price-label{align-self:flex-start;border:0;border-radius:0;background:transparent;color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);letter-spacing:.06em;line-height:1;padding:0;text-transform:uppercase}.pricing-card__accuracy-banner{align-self:flex-start;border:1px solid color-mix(in srgb,#ec4899 46%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,#ec4899 14%,transparent);color:#ff9acb;font-size:10px;font-weight:var(--font-bold);letter-spacing:.06em;line-height:1;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.pricing-card__billing-note,.pricing-card__saving{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.pricing-card__saving{color:var(--color-text-muted)}.pricing-card__desc{font-size:var(--text-sm);color:var(--color-text-secondary)}.pricing-card__desc--promo{font-size:12px;line-height:1.45}.pricing-card__note{border-left:2px solid color-mix(in srgb,#ec4899 48%,transparent);color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-top:2px;padding-left:10px}.pricing-card__features{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.pricing-card__founder{display:flex;flex-direction:column;gap:9px}.pricing-card__founder-button{width:100%;border:1px solid color-mix(in srgb,var(--color-brand) 56%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-accent-highlight);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-bold);min-height:42px;padding:10px 14px;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.pricing-card__founder-button:hover:not(:disabled){border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:var(--color-text-primary)}.pricing-card__founder-button:disabled{cursor:not-allowed;opacity:.55}.pricing-card__founder-note{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);line-height:var(--leading-normal);margin:0;text-align:center}.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{gap:14px;border-radius:18px;padding:22px}.billing-card .pricing-card--featured{box-shadow:0 0 0 1px var(--color-brand)}.billing-card .pricing-card--current{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 70%,transparent)}.billing-card .pricing-badge{top:-11px;font-size:9px;padding:4px 8px}.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;font-size:12px;padding:8px 10px}.billing-card .pricing-card__founder-note{font-size:10px;text-align:left}.pricing-section{padding-block:var(--page-section-y) var(--page-section-y-lg)}@media(min-width:761px){.pricing-section{padding-top:var(--space-8)}}.pricing-alert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-secondary)}.pricing-alert p{margin:0;font-size:var(--text-sm)}.pricing-note{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-6);text-align:center}.pricing-feature{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.pricing-feature__icon{flex-shrink:0;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);display:grid;place-items:center;font-size:11px}@media(max-width:760px){.pricing-alert{align-items:stretch;flex-direction:column}.pricing-grid{gap:34px}.pricing-toggle{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:40px}.pricing-toggle__option{justify-content:center;min-height:36px}.pricing-toggle__badge{font-size:10px;padding:5px 7px}.pricing-section{padding-block:32px 44px}.pricing-card{gap:14px;padding:18px;border-radius:var(--radius-xl)}.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{font-size:9px;padding:5px 7px}.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{font-size:12px;margin-top:18px}}.pick-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-3)}.pick-card--locked{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}.pick-card__match{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.pick-card__league{font-size:var(--text-xs);color:var(--color-text-muted)}.win-rate-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold)}.win-rate-badge--high{background:var(--color-success-bg);color:var(--color-success)}.win-rate-badge--medium{background:var(--color-warning-bg);color:var(--color-warning)}.win-rate-badge--low{background:var(--color-danger-bg);color:var(--color-danger)}.picks-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{margin-top:var(--space-3);overflow-x:auto;overflow-y:hidden;pointer-events:none;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000,#000 58%,#00000014);mask-image:linear-gradient(to bottom,#000,#000 58%,#00000014)}.locked-signal-preview::-webkit-scrollbar{display:none}.locked-signal-preview .locked-signal-preview__row{width:100%;min-width:1420px;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface) 82%,var(--color-surface-raised));cursor:default;filter:blur(3px);opacity:.66}.locked-signal-preview .locked-signal-preview__row+.locked-signal-preview__row{margin-top:var(--space-2)}.locked-signal-preview .schedule-team-crest--placeholder{background:color-mix(in srgb,var(--color-surface-overlay) 72%,var(--color-brand) 10%)}.locked-signal-preview .schedule-match__xg--empty{min-height:0}.top-picks-table-footer{display:grid;gap:var(--space-3)}.top-picks-table-footer .locked-signal-preview{margin-top:0}.top-picks-table-unlock{margin:var(--space-3) 0 0}.top-picks-table-footer .top-picks-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{display:grid;align-items:start;gap:var(--space-3);margin-bottom:var(--space-4)}.daily-stats-card__heading{min-width:0}.daily-stats-card__eyebrow{display:inline-block;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.daily-stats-card__title{color:var(--color-text-primary);font-size:var(--text-xl);margin:0 0 var(--space-1)}.daily-stats-card__sub{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.daily-stats-card__unlock{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface-raised))}.daily-stats-card__unlock-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.daily-stats-card__unlock-kicker{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--color-brand) 44%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-accent-highlight);font-size:10px;font-weight:var(--font-bold);line-height:1;text-transform:uppercase}.daily-stats-card__unlock-title{color:var(--color-text-primary);font-size:var(--text-lg);line-height:var(--leading-tight)}.daily-stats-card__unlock-text{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.daily-stats-card__unlock-actions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.daily-stats-card__groups{display:grid;gap:var(--space-3)}.daily-stats-card__row{min-width:0}.daily-stats-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-3)}.daily-stats-card__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__metric{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}[data-theme=light] .daily-stats-card__metric{background:#f3f4f9;border-color:#d7dae6}.daily-stats-card--loading{pointer-events:none}.daily-stats-card__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.daily-stats-card__metric--skeleton{display:grid;gap:12px;min-height:122px}.daily-stats-card__metric--skeleton:nth-child(7){grid-column:2}.daily-stats-card__skeleton-label{width:124px;height:18px;border-radius:var(--radius-full)}.daily-stats-card__skeleton-value{width:86px;height:24px;border-radius:var(--radius-sm)}.daily-stats-card__skeleton-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.daily-stats-card__skeleton-total{height:24px;border-radius:var(--radius-sm)}.daily-stats-card__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.daily-stats-card__label-text{min-width:0}.daily-stats-card__label-badge{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:var(--font-semibold);line-height:1;padding:3px 7px}.daily-stats-card__label-badge--basic{background:color-mix(in srgb,#24c17a 16%,transparent);border-color:color-mix(in srgb,#24c17a 36%,transparent);color:#45d993}.daily-stats-card__label-badge--pro{background:color-mix(in srgb,#38bdf8 16%,transparent);border-color:color-mix(in srgb,#38bdf8 36%,transparent);color:#67d4ff}.daily-stats-card__label-badge--world-cup{background:color-mix(in srgb,#f4b44c 18%,transparent);border-color:color-mix(in srgb,#f4b44c 40%,transparent);color:#ffd37a}.daily-stats-card__label-badge--ultimate{background:color-mix(in srgb,#ec4899 18%,transparent);border-color:color-mix(in srgb,#ec4899 42%,transparent);color:#ff9acb}[data-theme=light] .daily-stats-card__label-badge--basic{background:#dff8ec;border-color:#a4e5c3;color:#11794a}[data-theme=light] .daily-stats-card__label-badge--pro{background:#e1f4ff;border-color:#a8dcf6;color:#12678c}[data-theme=light] .daily-stats-card__label-badge--world-cup{background:#fff0cf;border-color:#f4cb73;color:#8a5a08}[data-theme=light] .daily-stats-card__label-badge--ultimate{background:#ffe4f1;border-color:#f5a7cf;color:#9f175b}.daily-stats-card__metric-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.daily-stats-card__value{color:var(--color-text-primary);font-size:var(--text-lg)}.daily-stats-card__rolling{display:flex;flex-direction:column;gap:8px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);margin-top:var(--space-2)}.daily-stats-card__rolling-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.daily-stats-card__rolling-total{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:34px;padding:7px 10px 7px 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-variant-numeric:tabular-nums}.daily-stats-card__rolling-total span{color:var(--color-text-muted);font-weight:var(--font-semibold);line-height:1.1}.daily-stats-card__rolling-label-short{display:none}.daily-stats-card__rolling strong{color:var(--color-text-primary);font-weight:var(--font-semibold);line-height:1.1}.daily-stats-card__rolling-toggle{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:11px;font-weight:var(--font-semibold);line-height:1;cursor:pointer}.daily-stats-card__rolling-toggle:hover{background:color-mix(in srgb,var(--color-brand) 9%,transparent);color:var(--color-text-primary)}.daily-stats-card__rolling-toggle:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}.daily-stats-card__rolling-chevron{display:block;transition:transform var(--transition-fast)}.daily-stats-card__rolling-chevron--expanded{transform:rotate(180deg)}.daily-stats-card__rolling-days{display:none;align-items:center;flex-wrap:wrap;gap:3px;min-width:0;width:100%}.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{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;min-width:66px;min-height:17px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border-subtle));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-raised));color:var(--color-text-secondary);font-size:8px;font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.daily-stats-card__rolling-day-date{display:inline-flex;align-items:center;align-self:stretch;flex:0 0 auto;padding:3px;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);color:var(--color-text-muted);font-size:inherit;font-weight:var(--font-semibold);line-height:1;white-space:nowrap}.daily-stats-card__rolling-day .daily-stats-card__rolling-day-rate{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;flex:1 1 auto;padding:3px 5px 3px 3px;color:var(--color-text-primary);font-size:inherit;font-weight:var(--font-semibold);line-height:1;white-space:nowrap}.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{border-color:#cfd7e6;box-shadow:none}[data-theme=light] .daily-stats-card__rolling-day-date{background:#eef3f8}.daily-stats-card__sequence{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.4}.daily-stats-card__token--win{color:var(--color-success)}.daily-stats-card__token--loss{color:var(--color-danger)}.daily-stats-card__token--push{color:var(--color-text-muted)}.daily-stats-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}@media(min-width:761px){.daily-stats-card{padding:14px}.daily-stats-card__header{margin-bottom:10px}.daily-stats-card__title{font-size:18px;line-height:1.2}.daily-stats-card__sub{font-size:13px;line-height:1.3}.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{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:end;gap:6px 10px;margin-top:6px}.daily-stats-card__rolling-totals{grid-column:1;gap:6px}.daily-stats-card__rolling-total{min-height:26px;padding:4px 0;border:0;background:transparent;gap:8px}.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;justify-self:end;align-self:end;width:24px;height:24px}.daily-stats-card__rolling-days{grid-column:1 / -1}}@media(max-width:760px){.paywall-overlay{padding-top:54px}.locked-signal-preview{margin-top:10px}.locked-signal-preview .locked-signal-preview__row{min-width:0;filter:blur(2.6px)}.daily-stats-card{padding:6px;border-radius:var(--radius-lg)}.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{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;border-radius:var(--radius-md)}.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:16px;line-height:1.15}.daily-stats-card__sub{line-height:1.3}.daily-stats-card__sub,.daily-stats-card__label,.daily-stats-card__rolling,.daily-stats-card__sequence{font-size:10px}.daily-stats-card__sequence{gap:1px;font-size:9px;line-height:1.05}.daily-stats-card__rolling-total{min-width:0;min-height:18px;align-items:center;justify-content:center;padding:1px 0;gap:2px;border:0;background:transparent;overflow:hidden}.daily-stats-card__rolling-label-full{display:none}.daily-stats-card__rolling-label-short{display:inline;font-size:7.5px;white-space:nowrap}.daily-stats-card__rolling strong{font-size:7.5px;white-space:nowrap}.daily-stats-card__rolling-toggle{grid-column:2;justify-self:end;align-self:end;width:18px;height:18px}.daily-stats-card__rolling-chevron{width:16px;height:16px}.daily-stats-card__rolling-days{gap:3px;justify-content:flex-start}.daily-stats-card__rolling>.daily-stats-card__rolling-days{display:none}.daily-stats-card__detail-panel{grid-column:1 / -1;min-width:0;padding:7px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}[data-theme=light] .daily-stats-card__detail-panel{background:#f3f4f9;border-color:#d7dae6}.daily-stats-card__detail-panel--expanded{display:grid;gap:6px}.daily-stats-card__detail-panel .daily-stats-card__rolling-days{display:flex;width:100%}.daily-stats-card__detail-hide{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-semibold);line-height:1;cursor:pointer}.daily-stats-card__detail-hide:hover{background:color-mix(in srgb,var(--color-brand) 9%,transparent);color:var(--color-text-primary)}.daily-stats-card__detail-hide:focus-visible{outline:2px solid var(--color-accent-highlight);outline-offset:2px}.daily-stats-card__rolling-day{min-width:56px;min-height:15px;font-size:7px}.daily-stats-card__rolling-day-date{padding:2px 3px}.daily-stats-card__rolling-day-rate{padding:2px 4px 2px 3px}.daily-stats-card__groups{gap:5px}.daily-stats-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.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__metric{padding:6px;border-radius:var(--radius-md)}.daily-stats-card__skeleton-grid{gap:5px}.daily-stats-card__metric--skeleton{gap:7px;min-height:86px;padding:6px;border-radius:var(--radius-md)}.daily-stats-card__skeleton-label{width:72px;height:13px}.daily-stats-card__skeleton-value{width:52px;height:17px}.daily-stats-card__skeleton-totals{gap:4px}.daily-stats-card__skeleton-total{height:14px}.daily-stats-card__label{gap:3px;margin-bottom:4px;line-height:1}.daily-stats-card__label-text{line-height:1}.daily-stats-card__label-badge{padding:2px 5px;font-size:8px}.daily-stats-card__metric-main{gap:3px;min-height:16px}.daily-stats-card__value{font-size:11px;line-height:1.05}.daily-stats-card__rolling{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:end;gap:1px 4px;margin-top:5px}.daily-stats-card__rolling-totals{grid-column:1;gap:2px}}.picks-header{margin-bottom:var(--space-2)}.picks-header__copy{display:flex;flex-direction:column;gap:var(--space-2)}.picks-header__title{font-size:var(--text-2xl);color:var(--color-text-primary)}.picks-header__controls{display:flex;align-items:center}.market-filter{display:flex;align-items:center;gap:var(--space-2)}.market-filter__btn{padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--font-medium);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.market-filter__btn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.market-filter__btn:disabled{cursor:not-allowed;opacity:.45}.market-filter__btn:disabled:hover{background:transparent;color:var(--color-text-secondary)}.market-filter__btn--active{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-text-secondary)}[data-theme=light] .market-filter__btn{background:#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)}.top-picks-status-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--space-3)}.top-picks-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.top-picks-filter-row--tier{margin-bottom:var(--space-3)}@media(max-width:760px){.picks-header{margin-bottom:10px}.picks-header__title{font-size:20px}.market-filter{gap:6px;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.market-filter::-webkit-scrollbar{display:none}.market-filter__btn{padding:4px 10px;font-size:12px}.top-picks-status-row{margin-bottom:8px}.top-picks-filter-row{gap:8px;margin-bottom:8px}}.status-empty{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-4)}.live-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:#ef4444;color:#fff;font-size:11px;font-weight:var(--font-bold);line-height:1;margin-left:2px;vertical-align:middle}@media(max-width:760px){.live-badge{min-width:16px;height:16px;font-size:10px}}.date-picker{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);margin-left:auto}.date-picker__arrow{background:transparent;border:none;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)}.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);min-width:7rem;text-align:center}[data-theme=light] .date-picker,[data-theme=light] .form-input,[data-theme=light] .schedule-search__input{--form-input-bg: #f8f8fc;background:var(--form-input-bg);border-color:#d5d8e4}@media(max-width:760px){.date-picker{width:100%;gap:4px;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{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) auto;align-items:center;gap:16px;padding:16px 18px;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))}.plan-preview-banner__copy{display:grid;gap:4px;min-width:0}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-preview-banner__plan{display:grid;gap:3px;min-width:0;padding:9px 10px;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)}.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{display:flex;align-items:center;gap:7px;min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-semibold);white-space:nowrap}.plan-preview-banner__price-row s{position:relative;display:inline-block;color:var(--color-text-muted);text-decoration:none}.plan-preview-banner__price-row s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:.5px;border-radius:var(--radius-full);background:#ffffffad;transform:translateY(-50%) rotate(-7deg);transform-origin:center}.plan-preview-banner__price-row strong{color:var(--color-accent-highlight)}.plan-preview-banner__cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:var(--radius-full);border:1px solid var(--color-accent-highlight);background:var(--color-accent-highlight);color:var(--color-accent-contrast);font-size:13px;font-weight:var(--font-bold);line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.plan-preview-banner__cta:hover{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{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-brand);border-radius:var(--radius-xl)}.premium-banner__text{display:flex;flex-direction:column;gap:2px;min-width:0}.premium-banner__title{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-brand-contrast)}.premium-banner__sub{font-size:var(--text-xs);color:color-mix(in srgb,var(--color-brand-contrast) 75%,transparent);line-height:var(--leading-normal)}.premium-banner__cta{flex-shrink:0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none;white-space:nowrap;border:none;cursor:pointer}@media(max-width:760px){.plan-preview-banner{grid-template-columns:1fr;gap:10px;padding: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{align-items:center;gap:10px;padding:12px;border-radius:var(--radius-lg)}.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{display:flex;flex-direction:column;gap:var(--space-4)}.picks-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.picks-group__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.picks-group__flag{font-size:var(--text-base);line-height:1}.picks-group__league{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);flex:1}.picks-group__count{font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-full);min-width:20px;height:20px;display:grid;place-items:center;padding-inline:var(--space-1)}.picks-group__table{display:flex;flex-direction:column}.picks-row{display:grid;grid-template-columns:52px minmax(160px,1fr) 36px minmax(220px,.75fr) minmax(220px,.75fr);align-items:center;padding:var(--space-3) var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--color-border)}.picks-row:last-child{border-bottom:none}.picks-row--head{padding-block:var(--space-2);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.picks-row--head>*{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.picks-row--locked{opacity:.45;filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.pick-col-time{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pick-live-label{display:inline-flex;align-items:center;min-height:18px;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-size:11px;font-weight:var(--font-bold);line-height:1}.pick-col-teams{min-width:0}.picks-row__team-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.picks-row__team-line+.picks-row__team-line{margin-top:2px}.picks-row__home,.picks-row__away{font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picks-row__away{color:var(--color-text-secondary)}.picks-row__side--picked{color:#fff}.picks-row__side--not-picked{color:var(--color-text-secondary)}.pick-col-score{display:flex;flex-direction:column;align-items:center;gap:2px}.picks-row__goals{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-align:center;line-height:1.4}.picks-row__locked-label{font-size:var(--text-sm);color:var(--color-text-muted)}.pick-col-ah,.pick-col-1x2{display:flex;flex-direction:column;gap:2px}.pick-col{display:flex;flex-direction:column;gap:3px}.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);display:inline-block;width:fit-content}.pick-result--win{background:var(--color-success-bg);color:var(--color-success)}.pick-result--loss{background:var(--color-danger-bg);color:var(--color-danger)}.pick-result--pending{background:var(--color-surface-overlay);color:var(--color-text-muted)}.pick-result--half-win{background:#22c55e1f;color:#4ade80}.pick-result--half-loss{background:#ef44441f;color:#f87171}.pick-result--push{background:var(--color-surface-overlay);color:var(--color-text-muted)}.pick-col__inner{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pick-empty,.pick-lock{font-size:var(--text-sm);color:var(--color-text-muted)}.win-gauge{display:flex;align-items:center;justify-content:center}.win-gauge svg text{font-family:inherit}.win-gauge--empty{width:40px;height:40px}@media(max-width:640px){.picks-table{gap:10px}.picks-group{border-radius:var(--radius-lg)}.picks-group__header{padding:9px 10px}.picks-group__flag{font-size:14px}.picks-group__league{font-size:12px}.picks-group__count{min-width:18px;height:18px;font-size:10px}.picks-row{grid-template-columns:38px minmax(0,1fr) 30px;grid-template-rows:auto auto auto;gap:8px;padding:9px 10px}.pick-col-teams{grid-column:2;grid-row:1}.pick-col-1x2{grid-column:1 / 3;grid-row:2}.pick-col-ah{grid-column:1 / 3;grid-row:3}.picks-row--head{display:none}.pick-col-time{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:page-fade .3s ease}@keyframes page-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.schedule-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);max-width:var(--container-max)}.schedule-status-filter{margin-top:0}.schedule-tier-filter{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;width:auto;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 74%,var(--color-surface-raised))}.schedule-tier-filter__label{flex:0 0 auto;padding-inline:4px 2px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1}.schedule-tier-filter__options{display:inline-grid;grid-template-columns:repeat(4,max-content);align-items:center;gap:3px;padding:2px;border-radius:6px;background:color-mix(in srgb,var(--color-bg) 72%,var(--color-surface-raised))}.schedule-tier-filter .market-filter__btn{min-height:30px;padding:5px 12px;border:0;border-radius:6px;background:transparent;font-size:var(--text-xs);white-space:nowrap}.schedule-tier-filter .market-filter__btn:hover{background:color-mix(in srgb,var(--color-surface-raised) 78%,var(--color-brand) 8%)}.schedule-tier-filter .market-filter__btn--active{background:color-mix(in srgb,var(--color-brand) 22%,var(--color-surface-raised));color:var(--color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 45%,transparent)}[data-theme=light] .schedule-tier-filter{background:#f3f5fa;border-color:#d8deea}[data-theme=light] .schedule-tier-filter__options{background:#e8ebf3}[data-theme=light] .schedule-tier-filter .market-filter__btn{background:transparent}[data-theme=light] .schedule-tier-filter .market-filter__btn:hover{background:#f7f9fd}[data-theme=light] .schedule-tier-filter .market-filter__btn--active{background:#fff;color:var(--color-brand-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 28%,#d8deea)}.schedule-date-picker{display:flex;justify-content:flex-end;min-width:320px}.schedule-shell{max-width:var(--container-max);padding-block:var(--page-section-y) var(--space-8)}.schedule-shell--footer-gap{padding-bottom:clamp(84px,7vw,132px)}.schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}.schedule-filter-stack{display:grid;gap:var(--space-3);justify-items:start;width:100%}.schedule-filter-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.schedule-filter-row .schedule-date-picker{flex:0 0 auto}.schedule-filter-row .date-picker{margin-left:0}.schedule-filter-row--tiers{justify-content:flex-start}.schedule-filter-row--search{justify-content:flex-start;flex-wrap:wrap}.education-link-list{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;padding:0;list-style:none}.education-link-list li{color:var(--color-accent-highlight);display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:var(--leading-normal)}.education-link-list li:before{content:"";width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-accent-highlight)}.education-link-list a{color:var(--color-accent-highlight);text-decoration:underline;text-underline-offset:2px}.picks-toolbar{margin-top:var(--space-4);margin-bottom:var(--space-2)}.daily-stats-card__header>.picks-toolbar{margin:0}.pick-indicator-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.4}.pick-indicator-note__badge{flex:0 0 auto}.pick-indicator-note__signal-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.pick-indicator-note__signal-badges .schedule-match__tier-badge{flex:0 0 auto}.schedule-search{--schedule-search-icon-slot: 54px;position:relative;display:block;width:min(100%,430px)}.schedule-search__icon{position:absolute;top:50%;left:22px;width:13px;height:13px;border:2px solid currentColor;border-radius:var(--radius-full);color:var(--color-text-muted);pointer-events:none;transform:translateY(-58%)}.schedule-search__icon:after{content:"";position:absolute;right:-6px;bottom:-4px;width:7px;height:2px;border-radius:var(--radius-full);background:currentColor;transform:rotate(45deg);transform-origin:left center}.schedule-search__input{--schedule-search-bg: var(--color-surface);width:100%;min-height:42px;padding-block:0;padding-inline:14px;padding-inline-start:var(--schedule-search-icon-slot);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--schedule-search-bg);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm)}.schedule-search__input::-webkit-search-decoration,.schedule-search__input::-webkit-search-cancel-button,.schedule-search__input::-webkit-search-results-button,.schedule-search__input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;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,.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{height:92px;border-radius:var(--radius-md);margin-bottom:var(--space-3)}.schedule-empty,.schedule-empty-inline{color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-empty{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-empty strong{color:var(--color-text-primary)}.schedule-empty-inline{padding:var(--space-4);text-align:center}.schedule-board{display:grid;gap:var(--space-5)}.schedule-board__controls{display:flex;justify-content:flex-end;margin-bottom:0}.schedule-day+.schedule-day{margin-top:var(--space-2)}.schedule-day__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:34px;padding:0 2px var(--space-2)}.schedule-day__header h2{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold)}.schedule-day__header span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.schedule-leagues{display:grid;gap:var(--space-4)}.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__header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 58%,var(--color-surface))}[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{display:flex;align-items:center;gap:var(--space-2);min-width:0}.schedule-league-card__identity strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap}.schedule-league-card__identity em{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-bold)}.schedule-league-card__actions{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.schedule-league-action{width:34px;height:34px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);display:inline-grid;place-items:center;padding:0;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.schedule-league-action:hover{background:var(--color-surface-overlay);color:var(--color-text-primary)}.schedule-league-action--active,.schedule-league-action--favorite:hover{color:var(--color-accent-highlight)}.schedule-league-action svg{transition:transform var(--transition-fast)}.schedule-league-action__chevron--collapsed{transform:rotate(-90deg)}.schedule-match-table__head,.schedule-match{display:grid;grid-template-columns:72px 78px minmax(170px,230px) 42px 56px repeat(3,minmax(94px,1fr)) 1px minmax(94px,1fr) 90px minmax(94px,1fr) minmax(260px,300px);align-items:center;min-width:1420px}.schedule-match-table{overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain;scrollbar-width:thin}.schedule-match-table__head{min-height:54px;column-gap:var(--space-2);row-gap:0;align-items:stretch;padding:5px var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:10px;font-weight:var(--font-bold);text-transform:uppercase}[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{display:flex;align-items:center;min-width:0;text-align:center}.schedule-match-table__head-main{grid-row:1 / 3}.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{grid-column:5;justify-content:center}.schedule-match-table__head-group{justify-self:stretch;justify-content:center;color:var(--color-text-secondary)}.schedule-match-table__head-group--1x2{grid-column:6 / 9;grid-row:1}.schedule-match-table__head-group--ah{grid-column:10 / 13;grid-row:1}.schedule-match-table__head-group--analysis{grid-column:13;grid-row:1 / 3}.schedule-match-table__divider,.schedule-match__market-divider{grid-column:9;justify-self:center;align-self:stretch;width:1px;min-height:100%;background:color-mix(in srgb,var(--color-border) 82%,transparent);pointer-events:none}.schedule-match-table__divider{grid-row:1 / 3;margin-block:-6px;z-index:2}.schedule-match__market-divider{grid-row:1;margin-block:calc(-1 * var(--space-2) - 1px);z-index:2}.schedule-match-table__head-sub{grid-row:2;justify-self:stretch;justify-content:center;color:var(--color-text-muted);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{width:100%;min-width:1420px;min-height:72px;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;align-items:stretch;cursor:pointer}.schedule-match--has-live-markets{grid-template-rows:auto 36px;row-gap:2px;min-height:98px}[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{display:flex;align-items:center;min-width:0}.schedule-match__date{display:grid;align-content:center;gap:2px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.schedule-match__date strong{font-size:12px;font-weight:var(--font-bold);line-height:1.15;white-space:nowrap}.schedule-match__time{display:grid;align-content:center;gap:2px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.schedule-match__time strong{font-size:13px;font-weight:var(--font-bold)}.schedule-match__time small{color:var(--color-text-muted);font-size:10px;font-weight:var(--font-semibold)}.schedule-match__time .schedule-match__time-meta{color:var(--color-text-secondary);font-size:10px;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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-match__teams{display:grid;align-content:center;gap:6px}.schedule-match__tier-badge{display:inline-flex;align-items:center;justify-self:start;width:max-content;max-width:100%;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:var(--font-semibold);line-height:1;padding:3px 7px;white-space:nowrap}.schedule-match__tier-badge--basic{background:color-mix(in srgb,#24c17a 16%,transparent);border-color:color-mix(in srgb,#24c17a 36%,transparent);color:#45d993}.schedule-match__tier-badge--pro,.schedule-match__tier-badge--pick{background:color-mix(in srgb,#38bdf8 16%,transparent);border-color:color-mix(in srgb,#38bdf8 36%,transparent);color:#67d4ff}.schedule-match__tier-badge--all{background:color-mix(in srgb,#f8fafc 10%,transparent);border-color:color-mix(in srgb,#f8fafc 34%,transparent);color:#f8fafc}.schedule-match__tier-badge--world-cup{background:color-mix(in srgb,#f4b44c 18%,transparent);border-color:color-mix(in srgb,#f4b44c 40%,transparent);color:#ffd37a}.schedule-match__tier-badge--ultimate{background:color-mix(in srgb,#ec4899 18%,transparent);border-color:color-mix(in srgb,#ec4899 42%,transparent);color:#ff9acb}.top-picks-signal-filter--tier{gap:var(--space-2) var(--space-3)}.top-picks-tier-filter__btn{min-height:unset;padding:var(--space-1) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:normal;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.top-picks-tier-filter__btn:hover{transform:none}.top-picks-tier-filter__btn:disabled:hover{transform:none}.top-picks-tier-filter__btn.schedule-match__tier-badge{background:transparent;border-color:color-mix(in srgb,var(--color-text-secondary) 28%,transparent);color:var(--color-text-secondary)}.top-picks-tier-filter__btn.schedule-match__tier-badge--all{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.top-picks-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))}.top-picks-tier-filter__btn.schedule-match__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#24c17a 10%,transparent);border-color:color-mix(in srgb,#24c17a 40%,var(--color-border));color:#45d993}.top-picks-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))}.top-picks-tier-filter__btn.schedule-match__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#38bdf8 10%,transparent);border-color:color-mix(in srgb,#38bdf8 40%,var(--color-border));color:#67d4ff}.top-picks-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))}.top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#f4b44c 12%,transparent);border-color:color-mix(in srgb,#f4b44c 44%,var(--color-border));color:#ffd37a}.top-picks-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))}.top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#ec4899 11%,transparent);border-color:color-mix(in srgb,#ec4899 42%,var(--color-border));color:#ff9acb}.top-picks-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)}.top-picks-tier-filter__btn.schedule-match__tier-badge--basic.market-filter__btn--active{background:color-mix(in srgb,#24c17a 16%,transparent);border-color:color-mix(in srgb,#24c17a 36%,transparent);color:#45d993}.top-picks-tier-filter__btn.schedule-match__tier-badge--pro.market-filter__btn--active{background:color-mix(in srgb,#38bdf8 16%,transparent);border-color:color-mix(in srgb,#38bdf8 36%,transparent);color:#67d4ff}.top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup.market-filter__btn--active{background:color-mix(in srgb,#f4b44c 18%,transparent);border-color:color-mix(in srgb,#f4b44c 40%,transparent);color:#ffd37a}.top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate.market-filter__btn--active{background:color-mix(in srgb,#ec4899 18%,transparent);border-color:color-mix(in srgb,#ec4899 42%,transparent);color:#ff9acb}.top-picks-tier-filter__btn.schedule-match__tier-badge:disabled{background:transparent;border-color:color-mix(in srgb,var(--color-text-muted) 20%,transparent);color:var(--color-text-muted);opacity:.35}.top-picks-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))}.top-picks-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))}.top-picks-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))}.top-picks-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{background:#dff8ec;border-color:#a4e5c3;color:#11794a}[data-theme=light] .schedule-match__tier-badge--pro,[data-theme=light] .schedule-match__tier-badge--pick{background:#e1f4ff;border-color:#a8dcf6;color:#12678c}[data-theme=light] .schedule-match__tier-badge--all{background:#f8fafc;border-color:#cbd5e1;color:#334155}[data-theme=light] .schedule-match__tier-badge--world-cup{background:#fff0cf;border-color:#f4cb73;color:#8a5a08}[data-theme=light] .schedule-match__tier-badge--ultimate{background:#ffe4f1;border-color:#f5a7cf;color:#9f175b}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge{background:transparent;border-color:#d8dce8;color:#64748b}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--basic{border-color:color-mix(in srgb,#11794a 28%,#d8dce8);color:color-mix(in srgb,#11794a 58%,#64748b)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--basic:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#11794a 8%,#ffffff);border-color:color-mix(in srgb,#11794a 38%,#d8dce8);color:#11794a}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--pro{border-color:color-mix(in srgb,#12678c 28%,#d8dce8);color:color-mix(in srgb,#12678c 55%,#64748b)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--pro:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#12678c 8%,#ffffff);border-color:color-mix(in srgb,#12678c 38%,#d8dce8);color:#12678c}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup{border-color:color-mix(in srgb,#8a5a08 34%,#d8dce8);color:color-mix(in srgb,#8a5a08 58%,#64748b)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#8a5a08 9%,#ffffff);border-color:color-mix(in srgb,#8a5a08 44%,#d8dce8);color:#8a5a08}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate{border-color:color-mix(in srgb,#9f175b 30%,#d8dce8);color:color-mix(in srgb,#9f175b 55%,#64748b)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate:hover:not(:disabled):not(.market-filter__btn--active){background:color-mix(in srgb,#9f175b 8%,#ffffff);border-color:color-mix(in srgb,#9f175b 40%,#d8dce8);color:#9f175b}[data-theme=light] .top-picks-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] .top-picks-tier-filter__btn.schedule-match__tier-badge--basic.market-filter__btn--active{background:#dff8ec;border-color:#a4e5c3;color:#11794a}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--pro.market-filter__btn--active{background:#e1f4ff;border-color:#a8dcf6;color:#12678c}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup.market-filter__btn--active{background:#fff0cf;border-color:#f4cb73;color:#8a5a08}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate.market-filter__btn--active{background:#ffe4f1;border-color:#f5a7cf;color:#9f175b}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge:disabled{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8;opacity:.42}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--basic:disabled{border-color:color-mix(in srgb,#11794a 24%,#e2e8f0);color:color-mix(in srgb,#11794a 34%,#94a3b8)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--pro:disabled{border-color:color-mix(in srgb,#12678c 24%,#e2e8f0);color:color-mix(in srgb,#12678c 32%,#94a3b8)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--world-cup:disabled{border-color:color-mix(in srgb,#8a5a08 28%,#e2e8f0);color:color-mix(in srgb,#8a5a08 36%,#94a3b8)}[data-theme=light] .top-picks-tier-filter__btn.schedule-match__tier-badge--ultimate:disabled{border-color:color-mix(in srgb,#9f175b 24%,#e2e8f0);color:color-mix(in srgb,#9f175b 32%,#94a3b8)}.schedule-match__team{gap:var(--space-2);color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold)}.schedule-match__team--home{justify-content:flex-start;text-align:left}.schedule-match__team--away{justify-content:flex-start}.schedule-match__score{justify-self:center;display:grid;align-content:center;justify-items:center;gap:7px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.schedule-match__score strong{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold);line-height:1}.schedule-match__score-value{min-width:20px;min-height:20px;display:inline-grid;place-items:center;border-radius:var(--radius-sm)}.schedule-match__score-value--changed{animation:schedule-score-flash 2.2s ease-out}@keyframes schedule-score-flash{0%{color:var(--color-text-primary);background:transparent;box-shadow:none;transform:scale(1)}18%{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 42%,transparent),0 0 18px color-mix(in srgb,var(--color-success) 24%,transparent);transform:scale(1.14)}to{color:var(--color-text-primary);background:transparent;box-shadow:none;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.schedule-match__score-value--changed{animation:none;color:var(--color-success)}}.schedule-match__score--empty{min-height:24px}.schedule-match__xg{grid-column:5;justify-self:center;display:grid;align-content:center;justify-items:center;gap:7px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.schedule-match__xg strong{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-bold);line-height:1}.schedule-match__xg-value{min-width:50px;min-height:20px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);white-space:nowrap}.schedule-match__xg--empty{min-height:24px}.schedule-match__pick{width:100%;justify-self:center;justify-content:center;flex-wrap:wrap;gap:6px;color:var(--color-text-primary)}.schedule-match__pick--empty{justify-content:center;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold)}.schedule-match__market-cell{justify-self:stretch;display:grid;place-items:center;align-content:center;gap:2px;min-width:0;min-height:40px;padding:3px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 42%,transparent);font-variant-numeric:tabular-nums;text-align:center}[data-theme=light] .schedule-match__market-cell{background:var(--schedule-row-cell-bg)}.schedule-match__market-cell strong{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:100%;max-width:100%;min-width:0;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold);line-height:1.1;white-space:nowrap}.schedule-match__market-cell small{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:100%;max-width:100%;color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-semibold);line-height:1.05;white-space:nowrap}.schedule-match__market-adjust{font-weight:var(--font-bold)}.schedule-match__market-adjust--up{color:var(--color-success)}.schedule-match__market-adjust--down{color:var(--color-danger)}.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-market-pick-handicap{display:inline-flex;align-items:center;justify-content:center;color:var(--color-warning);font-size:8px;font-weight:var(--font-bold);line-height:1}[data-theme=light] .schedule-match__market-cell--ah-line{background:var(--schedule-row-ah-bg)}.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--picked{background:var(--schedule-row-picked-bg);border-color:var(--schedule-row-picked-border)}.schedule-market-pick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:13px;padding:1px 3px;border:1px solid color-mix(in srgb,var(--color-brand) 54%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-highlight) 14%,transparent);color:var(--color-pick-badge);font-size:7px;font-weight:var(--font-bold);line-height:1;text-transform:uppercase;letter-spacing:0}.schedule-market-pick-stack{display:inline-flex;align-items:center;flex:0 0 auto;flex-direction:column;gap:1px;line-height:1}.schedule-market-pick-odds{display:inline-flex;align-items:center;justify-content:center;color:var(--color-warning);font-size:8px;font-weight:var(--font-bold);line-height:1}[data-theme=light] .schedule-market-pick{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-brand) 34%,var(--color-border));color:var(--color-pick-badge)}.schedule-market-result{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:13px;min-height:13px;padding:1px 2px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:7px;font-weight:var(--font-bold);line-height:1;letter-spacing:0}.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__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{justify-self:stretch;justify-content:center;align-self:stretch;display:grid;place-items:center;align-content:center;gap:0;grid-row:2;min-width:0;min-height:0;padding:3px;border:1px solid transparent;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 42%,transparent);text-align:center;font-variant-numeric:tabular-nums}[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{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;line-height:1;letter-spacing:0;white-space:nowrap}.schedule-match__live-market-label{color:var(--color-danger);font-size:6.5px;font-weight:var(--font-bold);line-height:1;text-transform:uppercase}[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:transparent;border-color:transparent}.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{min-height:24px;place-content:center;background:transparent}.schedule-match__market-cell--empty strong{min-width:28px;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);color:var(--color-text-secondary)}[data-theme=light] .schedule-match__market-cell--empty strong{background:var(--schedule-row-cell-empty-bg)}.schedule-match__analysis{width:100%;align-items:flex-start;flex-direction:column;justify-self:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:4px;color:var(--color-text-primary)}.schedule-match__analysis-ah{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;padding:2px 6px;border:1px solid color-mix(in srgb,var(--color-brand) 28%,var(--color-border-subtle));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand) 8%,transparent);color:var(--color-text-primary);font-size:9px;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;line-height:1.1}[data-theme=light] .schedule-match__analysis-ah{background:color-mix(in srgb,var(--color-brand) 8%,#ffffff);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);line-height:1;text-transform:uppercase}.schedule-match__analysis-ah strong{color:var(--color-text-primary);font-size:9px;line-height:1;white-space:nowrap}.schedule-match__analysis-comment{display:block;max-width:100%;overflow:visible;color:var(--color-text-secondary);font-size:10.5px;font-weight:var(--font-semibold);line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere}.schedule-match__analysis--empty{justify-content:center;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-bold)}.schedule-pick-item{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.schedule-pick-gauge{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto}.schedule-pick-gauge--empty{border-radius:var(--radius-full);background:var(--color-surface-overlay)}.schedule-pick-item__body{display:grid;gap:1px;min-width:0;max-width:100%}.schedule-pick-item__main{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:4px}.schedule-pick-item__body strong{color:var(--color-text-primary);font-size:11px;font-weight:var(--font-bold);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-pick-item__body small{color:var(--color-text-secondary);font-size:9px;font-weight:var(--font-semibold);line-height:1.1}.schedule-pick-odd-badge{display:inline-flex;align-items:center;min-height:18px;padding:1px 5px;border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-text-primary);flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.schedule-match__market{justify-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;font-variant-numeric:tabular-nums}.schedule-market-pill{min-width:44px;flex:1 1 0;max-width:60px;display:grid;gap:2px;padding:5px 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);text-align:center}.schedule-market-pill--line{min-width:52px;max-width:64px;background:transparent;border:1px solid var(--color-border-subtle)}.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{width:22px;height:22px;object-fit:contain;flex-shrink:0}.schedule-country-flag{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;background:var(--color-surface-overlay)}.schedule-country-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.schedule-country-flag--image{display:block}.schedule-country-flag--england{position:relative;display:inline-block;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 58%,transparent);background:#f7f7f2}.schedule-country-flag--england:before,.schedule-country-flag--england:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#c8102e}.schedule-country-flag--england:before{width:100%;height:22%}.schedule-country-flag--england:after{width:22%;height:100%}.schedule-team-crest{width:26px;height:26px;object-fit:contain;flex-shrink:0}.schedule-league__logo--placeholder,.schedule-team-crest--placeholder{display:inline-grid;place-items:center;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-overlay);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-bold);line-height:1}.schedule-pill,.schedule-status,.schedule-form{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-bold);line-height:1}.schedule-pill{min-height:20px;padding-inline:var(--space-2);background:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border)}.schedule-status{min-height:18px;padding-inline:var(--space-2);background:var(--color-surface-overlay);color:var(--color-text-muted);white-space:nowrap}.schedule-status--live{background:var(--color-danger-bg);color:var(--color-danger)}.schedule-status--finished{background:var(--color-success-bg);color:var(--color-success)}.schedule-detail{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 54%,var(--color-bg))}.schedule-detail__signin,.schedule-detail__error{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-detail__signin{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3)}.schedule-detail__signin strong{color:var(--color-text-primary)}.schedule-detail__error{color:var(--color-danger)}.schedule-detail__skeleton{display:grid;gap:var(--space-3);padding:var(--space-4)}.schedule-detail-skeleton{height:58px;border-radius:var(--radius-md)}.schedule-detail-skeleton--summary{height:44px}.schedule-detail__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.schedule-detail__tab{min-height:46px;border:0;border-bottom:3px solid transparent;background:transparent;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)}.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);line-height:1.15;text-align:center}.schedule-sidelined-panel__columns,.schedule-recent-form__columns,.schedule-lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border-bottom:1px solid var(--color-border)}.schedule-sidelined-team header strong,.schedule-recent-form__team header strong,.schedule-lineup-side__header strong{min-width:0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.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{display:grid;align-items:center;gap:var(--space-3);min-width:0;border-bottom:1px solid var(--color-border-subtle)}.schedule-player-row{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:40px;padding:4px var(--space-3)}.schedule-player-row span{min-width:0;display:grid;gap:1px}.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{width:26px;height:26px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-raised);flex-shrink:0}.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{display:grid;place-items:center;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.schedule-lineup-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-lineup-mobile{display:none}.schedule-lineup-tables .schedule-lineup-side{min-width:0}.schedule-lineup-tables .schedule-lineup-side+.schedule-lineup-side{border-left:1px solid var(--color-border)}.schedule-lineup-side__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-lineup-side__header>span{display:flex;align-items:center;gap:var(--space-2);min-width:0}.schedule-lineup-side__header em{color:var(--color-text-muted);font-size: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{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right}.schedule-lineup-side--away .schedule-lineup-side__header em{grid-column:1;grid-row:1}.schedule-lineup-simple{padding-inline:var(--space-2)}.schedule-lineup-player{display:grid;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;border-bottom:1px solid var(--color-border-subtle)}.schedule-lineup-player:last-child{border-bottom:0}.schedule-lineup-player--away{grid-template-columns:minmax(0,1fr) 28px 24px;text-align:right}.schedule-lineup-player .schedule-player-photo{width:26px;height:26px}.schedule-lineup-player strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:12px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap}.schedule-lineup-player__num{color:var(--color-text-secondary);font-size:12px;text-align:center;font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.schedule-panel-card{overflow:hidden}.schedule-panel-card>.schedule-summary__label{display:block;padding:6px var(--space-3);border-bottom:1px solid var(--color-border);line-height:1.15;text-align:center}.schedule-timeline{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.schedule-timeline__item{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:start}.schedule-timeline__minute{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.schedule-timeline__body{display:flex;flex-direction:column;gap:2px;color:var(--color-text-secondary);font-size:var(--text-sm)}.schedule-timeline__body strong{color:var(--color-text-primary)}.schedule-table-wrap{overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.schedule-table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px}.schedule-table th,.schedule-table td{height:40px;padding:4px 8px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:1.15;text-align:right;white-space:nowrap}.schedule-table th:nth-child(2),.schedule-table td:nth-child(2){text-align:left}.schedule-table th{height:26px;background:var(--color-surface-raised);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{display:grid;gap:var(--space-2);margin-top:var(--space-2)}@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{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs)}.schedule-odds__summary span{min-height:24px;display:inline-flex;align-items:center;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.schedule-odds-market{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-odds-market h3{margin:0;padding:5px 8px;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:11px;line-height:1.2}.schedule-odds-table-wrap{overflow-x:auto;overflow-y:hidden;overflow-y:clip;overscroll-behavior-x:contain}.schedule-odds-table{width:100%;min-width:360px;border-collapse:collapse;table-layout:fixed;font-size:11px}.schedule-odds-table th,.schedule-odds-table td{height:26px;padding:3px 8px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);line-height:1.15;text-align:right;white-space:nowrap}.schedule-odds-table th:first-child,.schedule-odds-table td:first-child{width:28%;overflow:hidden;text-align:left;text-overflow:ellipsis}.schedule-odds-table td:first-child strong{display:block;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis}.schedule-odds-table th{height:24px;background:var(--color-surface-raised);color:var(--color-text-muted);font-size:9px;font-weight:var(--font-bold);letter-spacing:0;text-transform:uppercase}.schedule-odds-price{display:inline-grid;justify-items:end;min-width:34px;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2);padding:var(--space-4)}.schedule-odds-chip{display:grid;gap:3px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.schedule-odds-chip span{color:var(--color-text-muted);font-size:var(--text-xs)}.schedule-odds-chip strong{color:var(--color-text-primary);font-size:var(--text-sm)}.schedule-h2h{display:grid;gap:var(--space-4)}.schedule-form-row{position:relative;grid-template-columns:72px minmax(0,1fr) 22px;min-height:40px;gap:6px;padding:4px 8px 4px 10px}.schedule-form-row:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:var(--radius-full);background:var(--color-border)}.schedule-form-row--w:before{background:var(--color-success)}.schedule-form-row--l:before{background:var(--color-danger)}.schedule-form-row--d:before{background:var(--color-warning)}.schedule-form-row__date{display:grid;gap:1px;color:var(--color-text-primary);font-size:11px;line-height:1.1}.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{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;color:var(--color-text-primary);font-size:12px;line-height:1.15}.schedule-form-row__fallback{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);min-width:0}.schedule-form-row__fallback strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.schedule-form-row__team{display:flex;align-items:center;gap:5px;min-width:0}.schedule-form-row__team .schedule-team-crest{width:20px;height:20px}.schedule-form-row__team strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.schedule-form-row__team--home{justify-content:flex-end;text-align:right}.schedule-form-row__team--away{justify-content:flex-start}.schedule-form-row__score{min-width:34px;padding:2px 6px;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:11px;line-height:1.15;font-weight:var(--font-bold);text-align:center;font-variant-numeric:tabular-nums}.schedule-form{justify-self:end;width:20px;height:20px;background:var(--color-surface-overlay);color:var(--color-text-muted);font-size: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:1120px){.schedule-match-table__head,.schedule-match{grid-template-columns:58px 64px minmax(150px,210px) 34px 56px repeat(3,minmax(88px,1fr)) 1px minmax(88px,1fr) 82px minmax(88px,1fr) minmax(230px,270px);gap:var(--space-2);min-width:1308px}.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{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{min-width:0;justify-self:stretch}.schedule-market-pill{min-width:0;flex:1 1 0}}@media(max-width:760px){.schedule-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.schedule-page-header__copy,.picks-header__copy{display:contents}.schedule-page-header__copy .page-header__title,.schedule-page-header__copy .page-header__sub,.picks-header__copy .picks-header__title{grid-column:1 / -1}.schedule-status-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:0;overflow:visible;padding-bottom:0}.schedule-tier-filter{width:100%;min-width:0}.schedule-tier-filter__options{grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 auto;min-width:0}.schedule-status-filter .market-filter__btn,.schedule-tier-filter .market-filter__btn{justify-content:center;height:32px;padding-inline:6px;font-size:12px;text-align:center}.schedule-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:10px}.schedule-filter-row--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;width:100%;min-width:0;justify-content:stretch}.schedule-date-picker>div,.schedule-date-picker .date-picker{width:100%;min-width:0}.schedule-date-picker .date-picker{display:grid;grid-template-columns:minmax(52px,.8fr) 28px minmax(60px,1fr) 28px;align-items:center;gap:4px;height:32px;margin-left:0;padding-block:2px}.schedule-date-picker .date-picker__today,.schedule-date-picker .date-picker__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:24px;font-size:12px}.schedule-date-picker .date-picker__arrow{padding:0}.schedule-date-picker .date-picker__label{font-size:12px;overflow:hidden;text-overflow:ellipsis}.schedule-shell{padding-block:32px 44px}.schedule-toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start;margin-bottom:20px}.pick-indicator-note,.schedule-search,.schedule-filter-stack{width:100%}.schedule-skeleton{height:70px;margin-bottom:8px}.schedule-board{gap:18px}.schedule-day+.schedule-day{margin-top:0}.schedule-day__header{min-height:28px;gap:8px;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{min-height:40px;gap:6px;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:30px;height:30px}.schedule-league-action svg{width:18px;height:18px}.schedule-country-flag{width:22px;height:22px}.schedule-country-flag--emoji{font-size:18px}.schedule-match{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"time time time teams teams teams teams teams teams teams teams 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";min-width:0;min-height:0;padding:11px 10px 12px;column-gap:5px;row-gap:7px}.schedule-match--has-live-markets{grid-template-areas:"time time time teams teams teams teams teams teams teams teams 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";grid-template-rows:none}.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-table__head,.schedule-match__market-divider{display:none}.schedule-match:before,.schedule-match:after{display:block;align-self:end;justify-self:stretch;min-height:14px;padding-top:5px;color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-bold);letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase}.schedule-match:before{content:"1X2";grid-area:oneXTwoHeader}.schedule-match:after{content:"Asian Handicap";grid-area:ahHeader}.schedule-match__team{gap:5px;align-items:center;font-size:12px;line-height:1.18}.schedule-match__team-name{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}.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;align-self:center;min-width:0;justify-self:stretch}.schedule-match__date{display:none}.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;align-self:center;justify-self:stretch;gap:5px;min-width:0}.schedule-match__score{grid-area:score;align-self:center;justify-self: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__xg{display:none;grid-area:auto;align-self:center;justify-self:center;gap:2px}.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;align-self:stretch;justify-content:flex-start;margin-top:2px;overflow:hidden}.schedule-match__market-cell{min-height:48px;gap:2px;padding:6px 5px 5px}.schedule-match__market-cell--picked{min-height:48px}.schedule-match__market-cell:before{display:block;width:100%;overflow:hidden;color:var(--color-text-muted);font-size:7px;font-weight:var(--font-bold);line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.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:"Handicap"}.schedule-match__market-cell--ah-away:before{content:"Away"}.schedule-market-pick,.schedule-market-result{min-height:12px;padding:1px 3px;font-size:6.5px}.schedule-market-pick-odds,.schedule-market-pick-handicap{font-size:7px}.schedule-market-result{min-width:12px}.schedule-match__market-cell strong{gap:2px;font-size:12px}.schedule-match__market-cell small{font-size:9.5px}.schedule-match__pick,.schedule-match__analysis{align-self:stretch;gap:4px;overflow:visible}.schedule-match__analysis{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.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{gap:4px;align-items:center;overflow:visible}.schedule-pick-item__body strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.schedule-pick-item__body small{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-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{display:grid;border:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-sidelined-mobile__header,.schedule-sidelined-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-sidelined-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-sidelined-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.schedule-sidelined-mobile__row:last-child{border-bottom:0}.schedule-sidelined-mobile__empty{padding:8px;color:var(--color-text-muted);font-size:11px;text-align:center}.schedule-lineup-mobile{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.schedule-lineup-mobile__header,.schedule-lineup-mobile__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-lineup-mobile__header{min-height:34px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 52%,var(--color-surface))}.schedule-lineup-mobile__row{border-bottom:1px solid var(--color-border-subtle)}.schedule-lineup-mobile__row:last-child{border-bottom:0}.schedule-lineup-mobile__team{display:flex;align-items:center;gap:4px;min-width:0;padding:5px 6px}.schedule-lineup-mobile__team--away{justify-content:flex-end;border-left:1px solid var(--color-border);text-align:right}.schedule-lineup-mobile__team strong{min-width:0;color:var(--color-text-primary);font-size:11px;line-height:1.16;white-space:normal;overflow-wrap:anywhere}.schedule-lineup-side__header{min-height:34px;gap:4px;padding:5px 6px}.schedule-lineup-side__header>span{gap:4px}.schedule-lineup-side__header strong{font-size:11px;white-space:normal}.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);gap:3px;align-items:start;min-height:34px;padding:4px}.schedule-lineup-player--away{grid-template-columns:minmax(0,1fr) 20px 16px;border-left:1px solid var(--color-border)}.schedule-lineup-player .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-lineup-player strong{font-size:10.5px;line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-lineup-player__num{font-size:10px;line-height:1.2;padding-top:2px}.schedule-lineup-player--empty{min-height:34px}.schedule-player-row{grid-template-columns:18px minmax(0,1fr);gap:3px;align-items:start;min-height:34px;padding:4px}.schedule-player-row--away{grid-template-columns:minmax(0,1fr) 18px;border-left:1px solid var(--color-border);text-align:right}.schedule-player-row .schedule-player-photo{width:18px;height:18px;margin-top:1px}.schedule-player-row span{gap:1px}.schedule-player-row strong{font-size:10.5px;line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-player-row small{font-size:9px;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.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{top:6px;bottom:6px;width:2px}.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{font-size:8px;line-height:1.1;overflow-wrap:anywhere}.schedule-form-row__team{gap:3px;align-items:flex-start}.schedule-form-row__team .schedule-team-crest{width:14px;height:14px;margin-top:1px}.schedule-form-row__team strong,.schedule-form-row__fallback strong{font-size:10.5px;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.schedule-form-row__score{min-width:26px;padding:2px 3px;font-size: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{display:grid;gap:10px}.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}.schedule-status-filter,.schedule-tier-filter{gap:5px}.schedule-tier-filter{align-items:stretch;flex-direction:column;padding:6px}.schedule-tier-filter__label{padding-inline:2px}.schedule-tier-filter__options{width:100%}.schedule-status-filter .market-filter__btn,.schedule-tier-filter .market-filter__btn{padding-inline:5px}.schedule-date-picker .date-picker{grid-template-columns:minmax(54px,.75fr) 28px minmax(72px,1fr) 28px;gap:4px}}@media(max-width:430px){.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));padding:10px 8px 11px;column-gap:4px;row-gap:6px}.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{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}}
