:root{--ss-color-bg:#f5f7fc;--ss-color-surface:#fff;--ss-color-surface-soft:#f9fbff;--ss-color-surface-muted:#eef3fb;--ss-color-text:#0b1730;--ss-color-text-strong:#081122;--ss-color-text-muted:#5f6f8c;--ss-color-text-soft:#66748d;--ss-color-border:#e3e9f4;--ss-color-border-strong:#d5dff0;--ss-color-nav:#071126;--ss-color-nav-soft:#0f1b38;--ss-color-primary:#3157ff;--ss-color-primary-strong:#5e54ff;--ss-color-primary-soft:#eef2ff;--ss-color-success:#12a86b;--ss-color-success-soft:#e8f8f0;--ss-color-danger:#ee3f55;--ss-color-danger-soft:#fff0f3;--ss-color-warning:#b86a00;--ss-color-warning-soft:#fff6e6;--ss-color-selection:#dbe4ff;--ss-font-family:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ss-font-display:var(--ss-font-family);--ss-font-size-8:.75rem;--ss-font-size-9:.75rem;--ss-font-size-10:.75rem;--ss-font-size-11:.75rem;--ss-font-size-12:.8125rem;--ss-font-size-13:.875rem;--ss-font-size-14:.9375rem;--ss-font-size-15:1rem;--ss-font-size-16:1rem;--ss-font-size-18:1.125rem;--ss-font-size-20:1.25rem;--ss-font-size-24:1.5rem;--ss-font-size-30:1.875rem;--ss-line-height-tight:1.15;--ss-line-height-base:1.5;--ss-line-height-loose:1.65;--ss-weight-regular:400;--ss-weight-medium:500;--ss-weight-semibold:600;--ss-weight-bold:700;--ss-weight-heavy:700;--ss-weight-black:700;--ss-space-1:.25rem;--ss-space-2:.5rem;--ss-space-3:.75rem;--ss-space-4:1rem;--ss-space-5:1.25rem;--ss-space-6:1.5rem;--ss-space-7:2rem;--ss-space-8:2.5rem;--ss-space-9:3rem;--ss-radius-sm:.625rem;--ss-radius-md:.875rem;--ss-radius-lg:1.125rem;--ss-radius-xl:1.375rem;--ss-radius-pill:999px;--ss-shadow-sm:0 6px 18px #0b17300a;--ss-shadow-md:0 14px 34px #0f172a11;--ss-shadow-lg:0 20px 44px #0f172a17;--ss-z-base:1;--ss-z-nav:20;--ss-z-dropdown:40;--ss-z-overlay:60;--ss-z-modal:80;--ss-width-container:1440px;--ss-width-reading:720px;--ss-width-sidebar:280px;--ui-bg:var(--ss-color-bg);--ui-panel-soft:var(--ss-color-surface-soft);--ui-surface-muted:var(--ss-color-surface-muted);--ui-text:var(--ss-color-text);--ui-text-soft:var(--ss-color-text-muted);--ui-text-faint:var(--ss-color-text-soft);--ui-line:var(--ss-color-border);--ui-line-strong:var(--ss-color-border-strong);--ui-blue:var(--ss-color-primary);--ui-blue-soft:var(--ss-color-primary-soft);--ui-green:var(--ss-color-success);--ui-green-soft:var(--ss-color-success-soft);--ui-red:var(--ss-color-danger);--ui-red-soft:var(--ss-color-danger-soft);--ui-amber:var(--ss-color-warning);--ui-amber-soft:var(--ss-color-warning-soft);--ui-shadow-soft:var(--ss-shadow-sm);--ui-shadow:var(--ss-shadow-md);--ui-shadow-lg:var(--ss-shadow-lg);--ui-radius-pill:var(--ss-radius-pill)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--ss-color-bg);color:var(--ss-color-text);font-family:var(--ss-font-family);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-regular);line-height:var(--ss-line-height-base);letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin:0}h1,h2,h3,h4,h5,h6{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-bold);line-height:var(--ss-line-height-tight);letter-spacing:-.025em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;margin:0;padding:0}input,select,textarea{background:0 0;border:0;margin:0}::selection{background:var(--ss-color-selection);color:var(--ss-color-text-strong)}:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:2px}.ss-page{background:var(--ss-color-bg);min-height:100vh}.ss-container{width:min(100% - (var(--ss-space-6) * 2), var(--ss-width-container));margin-inline:auto}.ss-grid{gap:var(--ss-space-4);display:grid}.ss-grid-two{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-grid-three{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-section{padding-block:var(--ss-space-7)}.ss-stack{gap:var(--ss-space-4);display:grid}.ss-cluster{align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-split{justify-content:space-between;align-items:center;gap:var(--ss-space-4);display:flex}.ss-app-shell{background:var(--ss-color-bg);min-height:100vh}.ss-app-main{padding-bottom:calc(var(--ss-space-8) * 2)}.ss-app-shell-wide .ss-container{width:min(100% - 3rem,1600px);margin-inline:auto}.ss-app-shell-wide .ss-app-main{padding-top:1rem}.ss-app-content{gap:var(--ss-space-6);display:grid}.ss-page-header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.ss-page-title{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);font-weight:var(--ss-weight-black);letter-spacing:-.05em;margin:0}.ss-page-subtitle{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-15);max-width:42rem;margin:0;line-height:1.65}.ss-board-grid{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.7fr) minmax(18rem,.95fr);align-items:start;display:grid}.ss-board-column{gap:var(--ss-space-5);display:grid}.ui-system{background:var(--ui-bg);color:var(--ui-text);margin:0}.ui-shell{min-height:100vh}.ui-layout{grid-template-columns:284px minmax(0,1fr);min-height:100vh;display:grid}.ui-sidebar{color:#f5f7ff;background:linear-gradient(#091127 0%,#0d1630 100%);grid-template-rows:auto auto 1fr auto auto;gap:20px;padding:28px 22px;display:grid}.ui-main{min-width:0;padding:22px}.ui-topbar{margin-bottom:20px}.ui-topbar-grid{justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 6px 0;display:flex}.ui-topbar-copy{min-width:0}.ui-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ui-page{gap:20px;display:grid}.ss-topbar{z-index:var(--ss-z-nav);min-height:78px;box-shadow:none;background:linear-gradient(135deg,#090d28 0%,#111a4f 52%,#24186d 100%);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.ss-topbar-inner{align-items:center;gap:18px;width:min(1760px,100%);min-width:0;min-height:78px;display:flex;position:relative}.ss-brand{color:#fff;font-size:23px;font-weight:var(--ss-weight-bold);letter-spacing:-.055em;flex:none;align-items:center;gap:14px;min-width:0;line-height:1;display:flex}.ss-brand-mark{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #080a1e29}.ss-brand-mark svg{width:24px;height:24px;display:block}.ss-brand-accent{color:#8b7cff}.ss-desktop-nav{flex:0 auto;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.ss-nav-menu,.ss-right-menu-wrap{flex:none;align-items:center;height:100%;display:flex;position:relative}.ss-nav-trigger{color:#ffffffd6;min-height:42px;font-size:15px;font-weight:var(--ss-weight-bold);letter-spacing:-.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:13px;align-items:center;padding:0 13px;text-decoration:none;display:flex;position:relative}.ss-nav-trigger:after{content:"";background:0 0;border-radius:999px;height:2px;transition:all .16s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(.55)}.ss-nav-trigger:hover,.ss-nav-trigger.is-open,.ss-nav-trigger.is-active{color:#fff;background:#ffffff1a}.ss-nav-trigger:hover:after,.ss-nav-trigger.is-open:after,.ss-nav-trigger.is-active:after{background:#d7ff31;transform:scaleX(1)}.ss-nav-link{align-self:center}.ss-topbar-spacer{flex:auto;min-width:20px}.ss-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.ss-top-action{color:#fff;min-width:44px;min-height:44px;font-size:14px;font-weight:var(--ss-weight-bold);background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.ss-search{color:#ffffffad;font-size:14px;font-weight:var(--ss-weight-bold);white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;align-items:center;padding:0 16px;display:flex;overflow:hidden}.ss-top-search{flex:none;width:372px;min-width:286px;max-width:24vw;height:44px}.ss-search-copy{text-overflow:ellipsis;overflow:hidden}.ss-search-end{margin-left:auto}.fixtures-global-search-wrap{flex:0 auto;position:relative}.fixtures-global-search-wrap .fixtures-global-search{cursor:text;gap:9px;margin:0}.fixtures-global-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.fixtures-global-search input::placeholder{color:#ffffffa3}.fixtures-global-search__icon{color:#ffffffb3}.fixtures-global-search__shortcut,.fixtures-global-search__clear{color:#ffffffc2;min-width:22px;height:22px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffff14;border:1px solid #ffffff24;border-radius:7px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.fixtures-global-search__clear{cursor:pointer;font-size:17px;line-height:1}.fixtures-global-search__clear[hidden]{display:none}.fixtures-global-search-panel{z-index:calc(var(--ss-z-nav) + 3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);width:min(680px,100vw - 28px);color:var(--ss-color-text);box-shadow:var(--ss-shadow-lg);background:#fff;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.fixtures-global-search-panel[hidden]{display:none}.fixtures-global-search-panel__head,.fixtures-global-search-panel__foot{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);background:var(--ss-color-surface-soft);display:flex}.fixtures-global-search-panel__head{border-bottom:1px solid var(--ss-color-border)}.fixtures-global-search-panel__head>span{gap:2px;display:grid}.fixtures-global-search-panel__head span b{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-transform:uppercase;letter-spacing:.09em;color:var(--ss-color-primary)}.fixtures-global-search-panel__head span small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:0;text-transform:none}.fixtures-global-search-panel__head>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.fixtures-global-search-panel__body{gap:var(--ss-space-2) var(--ss-space-4);padding:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fixtures-global-search-best{padding-bottom:var(--ss-space-2);border-bottom:1px solid var(--ss-color-border);grid-column:1/-1}.fixtures-global-search-result--featured{border-color:var(--ss-color-border-strong);background:linear-gradient(100deg, var(--ss-color-primary-soft), #fff 72%);min-height:66px;padding:10px 12px}.fixtures-global-search-result--featured .fixtures-global-search-result__visual{width:44px;height:44px}.fixtures-global-search-result--featured .fixtures-global-search-result__copy strong{font-size:var(--ss-font-size-14)}.fixtures-global-search-panel__body.is-popular{grid-template-columns:repeat(3,minmax(0,1fr))}.fixtures-global-search-panel__body.is-popular .fixtures-global-search-result{grid-template-columns:38px minmax(0,1fr)}.fixtures-global-search-panel__body.is-popular .fixtures-global-search-result__type{display:none}.fixtures-global-search-group h2{padding:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.1em;text-transform:uppercase;margin:0}.fixtures-global-search-result{align-items:center;gap:var(--ss-space-3);border-radius:var(--ss-radius-md);min-height:54px;color:var(--ss-color-text);border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) auto;padding:7px 9px;text-decoration:none;display:grid}.fixtures-global-search-result:hover,.fixtures-global-search-result.is-active{border-color:var(--ss-color-border-strong);background:var(--ss-color-primary-soft)}.fixtures-global-search-result__visual{border:1px solid var(--ss-color-border);width:38px;height:38px;color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.fixtures-global-search-result__visual img{object-fit:contain;width:30px;height:30px}.fixtures-global-search-result__visual img.is-secondary{border:1px solid var(--ss-color-border);background:#fff;border-radius:7px;width:18px;height:18px;padding:2px;position:absolute;bottom:-4px;right:-5px}.fixtures-global-search-result__visual img.fixtures-global-search-result__flag{border:1px solid var(--ss-color-border);width:18px;height:14px;box-shadow:var(--ss-shadow-xs);object-fit:cover;background:#fff;border-radius:5px;padding:2px;position:absolute;bottom:-4px;right:-5px}.fixtures-global-search-result__copy{gap:2px;min-width:0;display:grid}.fixtures-global-search-result__copy strong,.fixtures-global-search-result__copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fixtures-global-search-result__copy strong{font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.fixtures-global-search-result__copy small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.fixtures-global-search-result__type{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-global-search-state{padding:var(--ss-space-4);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);text-align:center;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-bold);grid-column:1/-1;margin:0}.fixtures-global-search-panel__foot{border-top:1px solid var(--ss-color-border);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);justify-content:flex-start}.fixtures-global-search-panel__foot span{align-items:center;gap:4px;display:inline-flex}.fixtures-global-search-panel__foot kbd{border:1px solid var(--ss-color-border);min-width:19px;color:var(--ss-color-text);text-align:center;font:inherit;background:#fff;border-radius:5px;padding:2px 4px}.fixtures-global-search-wrap--mobile{width:100%;padding:0 var(--ss-space-4) var(--ss-space-3)}.fixtures-global-search-wrap--mobile .fixtures-global-search{border-color:var(--ss-color-border);background:#fff;width:100%;height:44px}.fixtures-global-search-wrap--mobile .fixtures-global-search input{color:var(--ss-color-text)}.fixtures-global-search-wrap--mobile .fixtures-global-search input::placeholder{color:var(--ss-color-text-muted)}.fixtures-global-search-wrap--mobile .fixtures-global-search__icon{color:var(--ss-color-primary)}.fixtures-global-search-wrap--mobile .fixtures-global-search__shortcut,.fixtures-global-search-wrap--mobile .fixtures-global-search__clear{border-color:var(--ss-color-border);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted)}.fixtures-global-search-wrap--mobile .fixtures-global-search-panel{width:100%;margin-top:var(--ss-space-2);box-shadow:var(--ss-shadow-md);position:static}@media (width<=680px){.fixtures-global-search-panel__body,.fixtures-global-search-panel__body.is-popular{grid-template-columns:1fr}.fixtures-global-search-panel__head>small,.fixtures-global-search-panel__foot{display:none}}.ss-top-icon,.ss-profile-trigger{color:#fff;width:44px;height:44px;font-size:15px;font-weight:var(--ss-weight-bold);cursor:pointer;background:#ffffff13;border:1px solid #ffffff29;border-radius:15px;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.ss-top-icon-glyph{justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex;transform:translateY(-.5px)}.ss-top-icon:hover,.ss-profile-trigger:hover{background:#ffffff21}.ss-profile-trigger{background:#ffffff1c;border-radius:999px}.ss-profile-trigger--guest{width:auto;padding-inline:var(--ss-space-4);white-space:nowrap}.ss-pro-trigger{color:#d7ff31;height:44px;font-size:14px;font-weight:var(--ss-weight-bold);cursor:pointer;white-space:nowrap;background:#ffffff13;border:1px solid #d7ff313d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.ss-pro-trigger.is-open,.ss-pro-trigger:hover{background:#ffffff21}.ss-mega-menu,.ss-pro-menu,.ss-profile-menu{color:#091126;z-index:140;background:#fff;border:1px solid #dfe4f2f5;border-radius:22px;display:none;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 24px 70px #0c103633}.ss-mega-menu.is-open,.ss-pro-menu.is-open,.ss-profile-menu.is-open{display:block}.ss-mega-menu{width:532px;left:0}.ss-nav-page-list{background:#fff;gap:7px;padding:16px;display:grid}.ss-mega-title{color:#68738d;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.13em;text-transform:uppercase;padding:4px 4px 8px}.ss-page-link{color:#111426;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:62px;padding:11px 12px;text-decoration:none;display:grid}.ss-page-link:hover{background:#f7f8ff}.ss-page-icon,.ss-menu-icon{color:#4f46e5;width:44px;height:44px;font-size:18px;font-weight:var(--ss-weight-bold);background:linear-gradient(135deg,#edeefe,#f8f9ff);border:1px solid #e3e7f7;border-radius:15px;place-items:center;display:grid}.ss-page-link-copy,.ss-menu-copy{min-width:0}.ss-page-link-copy strong,.ss-menu-copy strong{letter-spacing:-.02em;color:#17203f;font-size:14px;line-height:1.15;display:block}.ss-page-link-copy span,.ss-menu-copy span{color:#68738d;font-size:12px;font-weight:var(--ss-weight-bold);margin-top:4px;line-height:1.25;display:block}.ss-page-arrow,.ss-menu-arrow{color:#98a2b3;font-size:16px;font-weight:var(--ss-weight-bold)}.ss-pro-menu,.ss-profile-menu{width:336px;right:0}.ss-pro-card{color:#fff;background:radial-gradient(circle at 100% 0,#d7ff312e,#0000 34%),linear-gradient(135deg,#10143d,#392eb6);border-radius:19px;margin:10px;padding:18px 16px 16px}.ss-pro-card h3{letter-spacing:-.055em;color:#f4f6ff;margin:0;font-size:22px}.ss-pro-card p{color:#ffffffb8;font-size:12px;font-weight:var(--ss-weight-bold);margin:8px 0 0;line-height:1.4}.ss-pro-meter{background:#ffffff29;border-radius:999px;height:8px;margin-top:13px;overflow:hidden}.ss-pro-meter i{background:#d7ff31;border-radius:999px;width:68%;height:100%;display:block}.ss-profile-head{border-bottom:1px solid #dfe4f2;align-items:center;gap:12px;padding:16px 17px;display:flex}.ss-profile-avatar{color:#fff;width:50px;height:50px;font-weight:var(--ss-weight-bold);background:#4f46e5;border-radius:999px;place-items:center;display:grid}.ss-profile-head strong{letter-spacing:-.025em;font-size:15px;display:block}.ss-profile-head span{color:#68738d;font-size:12px;font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.ss-menu-list{gap:4px;padding:10px;display:grid}.ss-menu-row{color:#17203f;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;text-decoration:none;display:grid}.ss-menu-row:hover{background:#f7f8ff}.ss-hide-sm{display:inline-flex}.ss-mobile-menu,.ss-mobile-only{display:none}.ui-brand{gap:12px;display:grid}.ui-brand-mark{background:linear-gradient(180deg, #6a6bf8 0%, var(--ui-blue) 100%);color:#fff;width:46px;height:46px;font-size:1rem;font-weight:var(--ss-weight-bold);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.ui-brand-copy,.ui-sidebar-user-copy{gap:4px;display:grid}.ui-brand-name,.ui-sidebar-user-name{color:#fff;font-size:.95rem;font-weight:var(--ss-weight-bold);margin:0}.ui-brand-tag,.ui-sidebar-user-plan{color:#e0e6ffb3;margin:0;font-size:.84rem;line-height:1.5}.ui-sidebar-module,.ui-sidebar-note{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;gap:10px;padding:16px;display:grid}.ui-sidebar-kicker{color:#e0e6ff9e;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-sidebar-chip{align-items:center;gap:10px;display:flex}.ui-sidebar-chip-mark,.ui-sidebar-user-mark{background:linear-gradient(180deg, #745eff 0%, var(--ui-blue) 100%);color:#fff;width:34px;height:34px;font-size:.8rem;font-weight:var(--ss-weight-bold);letter-spacing:.06em;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ui-sidebar-chip-copy{color:#fff;font-size:.88rem;font-weight:700;line-height:1.45}.ui-nav{gap:8px;display:grid}.ui-nav-link{color:#eaeeffd1;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.ui-nav-link:hover,.ui-nav-link.is-active{color:#fff;background:#ffffff14;transform:translate(2px)}.ui-nav-main{align-items:center;gap:10px;display:inline-flex}.ui-nav-icon{width:28px;height:28px;font-size:.8rem;font-weight:var(--ss-weight-bold);background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ui-nav-badge{color:#fff;min-height:22px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ui-sidebar-note h3{color:#fff;font-size:.98rem;font-weight:var(--ss-weight-bold);margin:0}.ui-sidebar-note p{color:#e0e6ffb8;margin:0;font-size:.84rem;line-height:1.6}.ui-sidebar-user{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ui-sidebar-user-more{color:#eaeeffb8;margin-left:auto;font-size:.9rem}.ss-menu-form{margin:0}.ss-menu-form .ss-menu-row{text-align:left;width:100%}.ss-card{background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-md)}.ss-card-body{padding:var(--ss-space-5)}.ss-button{justify-content:center;align-items:center;gap:var(--ss-space-2);min-height:2.75rem;padding-inline:var(--ss-space-4);border-radius:var(--ss-radius-md);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);border:1px solid #0000;display:inline-flex}.ss-button-primary{background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;box-shadow:0 10px 20px #3157ff33}.ss-button-secondary{background:var(--ss-color-surface);border-color:var(--ss-color-border);color:var(--ss-color-text)}.ss-badge{align-items:center;gap:var(--ss-space-2);min-height:1.85rem;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-pill);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.ss-badge:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.ss-badge.is-success{background:var(--ss-color-success-soft);color:#09784a}.ss-badge.is-danger{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-badge.is-warning{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-badge.is-neutral{background:var(--ss-color-primary-soft);color:#2852d9}.ss-tabs{align-items:flex-end;gap:var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);min-height:3.5rem;display:flex}.ss-tab{align-items:center;gap:var(--ss-space-2);color:#44516b;min-height:3.5rem;font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);white-space:nowrap;display:inline-flex;position:relative}.ss-tab.is-active{color:var(--ss-color-primary)}.ss-tab.is-active:after{content:"";border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ss-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.ss-section-header__copy{gap:var(--ss-space-1);min-width:0;display:grid}.ss-section-header__copy h2,.ss-section-header__copy p{margin:0}.ss-section-header__copy h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);letter-spacing:-.03em}.ss-section-header__copy p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:var(--ss-line-height-loose)}.ss-section-header__eyebrow,.ss-section-header__aside{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-section-header__aside{min-height:1.85rem;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);white-space:nowrap;align-items:center;display:inline-flex}.ss-filter{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:2.75rem;padding-inline:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);display:inline-flex}.ss-input,.ss-select{width:100%;min-height:2.75rem;padding-inline:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold)}.ss-empty{padding:var(--ss-space-6);border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted)}.ss-empty-title{font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);color:var(--ss-color-text)}.ss-empty-copy{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:var(--ss-line-height-loose)}.ss-skeleton{border-radius:var(--ss-radius-md);background:linear-gradient(90deg,#edf2fb 0%,#f8faff 50%,#edf2fb 100%) 0 0/200% 100%;animation:1.6s linear infinite ss-skeleton}@keyframes ss-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ss-floating-launcher{right:var(--ss-space-6);z-index:calc(var(--ss-z-nav) + 2);min-width:10rem;padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);border:1px solid #050a2214;gap:.15rem;display:inline-grid;position:fixed}.ss-floating-launcher-builder{bottom:calc(var(--ss-space-6) + 5.25rem)}.ss-floating-launcher-ai{bottom:var(--ss-space-6)}.ss-floating-launcher-kicker{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-floating-launcher-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold)}.ss-overlay-panel{z-index:calc(var(--ss-z-nav) + 4);opacity:0;visibility:hidden;pointer-events:none;max-width:100vw;position:fixed;inset:0;overflow-x:clip}.ss-overlay-panel:target{opacity:1;visibility:visible;pointer-events:auto}.ss-overlay-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a227a;position:absolute;inset:0}.ss-overlay-dialog{background:var(--ss-color-bg);grid-template-rows:auto 1fr;width:min(100%,32rem);max-width:100vw;height:100%;transition:transform .18s;display:grid;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 56px #050a2238}.ss-overlay-panel:target .ss-overlay-dialog{transform:translate(0)}.ss-overlay-panel-compact .ss-overlay-dialog{width:min(100%,28rem)}.ss-overlay-head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);padding:var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface);display:flex}.ss-overlay-body{padding:var(--ss-space-5);overflow:auto}.ss-overlay-title{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black);letter-spacing:-.04em;margin:0}.ss-overlay-actions{justify-content:stretch}.ss-selection-row{gap:var(--ss-space-4);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);grid-template-columns:1fr auto;align-items:start;display:grid}.ss-selection-copy{gap:var(--ss-space-1);display:grid}.ss-selection-title{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-15);font-weight:var(--ss-weight-black)}.ss-selection-meta{color:var(--ss-color-text);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy)}.ss-selection-note{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-selection-actions{justify-content:flex-end;gap:var(--ss-space-2);flex-wrap:wrap;display:inline-flex}.ss-chat-bubble{padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:linear-gradient(135deg, var(--ss-color-primary-soft), #f7f6ff);color:var(--ss-color-text);font-size:var(--ss-font-size-14);line-height:1.7}.ss-demo-nav{margin-bottom:var(--ss-space-6)}.ss-demo-swatch-grid,.ss-demo-token-grid{gap:var(--ss-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ss-demo-swatch{gap:var(--ss-space-3);display:grid}.ss-demo-color{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);min-height:5.5rem;box-shadow:var(--ss-shadow-sm)}.ss-demo-color.is-bg{background:var(--ss-color-bg)}.ss-demo-color.is-surface{background:var(--ss-color-surface)}.ss-demo-color.is-nav{background:var(--ss-color-nav)}.ss-demo-color.is-primary{background:var(--ss-color-primary)}.ss-demo-color.is-success{background:var(--ss-color-success)}.ss-demo-color.is-danger{background:var(--ss-color-danger)}.ss-demo-color.is-warning{background:var(--ss-color-warning)}.ss-demo-label{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);color:var(--ss-color-text-strong)}.ss-demo-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-demo-type h1{font-size:var(--ss-font-size-30)}.ss-demo-type h2{font-size:var(--ss-font-size-24)}.ss-demo-type h3{font-size:var(--ss-font-size-20)}.ss-demo-type p{color:var(--ss-color-text-muted)}.ss-demo-space-row{align-items:flex-end;gap:var(--ss-space-3);display:flex}.ss-demo-space{background:var(--ss-color-primary-soft);border-radius:var(--ss-radius-sm);border:1px solid #d8deff}.ss-demo-space.is-1{width:var(--ss-space-1);height:2rem}.ss-demo-space.is-2{width:var(--ss-space-2);height:2rem}.ss-demo-space.is-3{width:var(--ss-space-3);height:2rem}.ss-demo-space.is-4{width:var(--ss-space-4);height:2rem}.ss-demo-space.is-5{width:var(--ss-space-5);height:2rem}.ss-demo-space.is-6{width:var(--ss-space-6);height:2rem}.ss-demo-radius{background:var(--ss-color-surface-muted);border:1px solid var(--ss-color-border);min-height:4.25rem}.ss-demo-radius.is-sm{border-radius:var(--ss-radius-sm)}.ss-demo-radius.is-md{border-radius:var(--ss-radius-md)}.ss-demo-radius.is-lg{border-radius:var(--ss-radius-lg)}.ss-demo-radius.is-xl{border-radius:var(--ss-radius-xl)}.ss-demo-shadow{background:var(--ss-color-surface);border-radius:var(--ss-radius-lg);min-height:5rem}.ss-demo-shadow.is-sm{box-shadow:var(--ss-shadow-sm)}.ss-demo-shadow.is-md{box-shadow:var(--ss-shadow-md)}.ss-demo-shadow.is-lg{box-shadow:var(--ss-shadow-lg)}.ss-demo-panel{padding:var(--ss-space-5)}.ss-demo-title{font-size:var(--ss-font-size-30)}.ss-demo-skeleton-line{height:1rem}.ss-demo-skeleton-line.is-short{width:70%}.ss-demo-skeleton-block{height:4rem}.ss-demo-bar.is-1{height:1.25rem}.ss-demo-bar.is-2{height:2rem}.ss-demo-bar.is-3{height:3.5rem}.ss-demo-bar.is-4{height:2.5rem}.ss-demo-bar.is-5{height:2rem}.ss-demo-bar.is-6{height:3rem}.ss-demo-bar.is-7{height:1.8rem}.ss-demo-bar.is-8{height:4rem}.ss-demo-bar.is-9{height:2.25rem}.ss-design-bible{gap:var(--ss-space-6)}.ss-design-hero{align-items:flex-start}.ss-design-section-head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.ss-design-rule-list{gap:var(--ss-space-3)}.ss-design-rule-item{gap:var(--ss-space-2);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);color:var(--ss-color-text);font-size:var(--ss-font-size-13);line-height:var(--ss-line-height-loose);display:grid}.ss-design-rule-item.is-good{background:#f2fcf7;border-color:#d8f3e4}.ss-design-rule-item.is-bad{background:#fff5f6;border-color:#ffd9de}.ui-card{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:linear-gradient(#fffffffa,#fafbfffa);border-radius:28px}.ui-card-soft{background:linear-gradient(#5b5cf624,#5b5cf614)}.ui-button{min-height:46px;font-size:.9rem;font-weight:var(--ss-weight-bold);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.ui-button:hover{transform:translateY(-1px)}.ui-button.is-primary{background:linear-gradient(180deg, #6a6bf8 0%, var(--ui-blue) 100%);color:#fff;box-shadow:0 16px 28px #5b5cf633}.ui-button.is-secondary,.ui-button.is-ghost{border-color:var(--ui-line);color:var(--ui-text);box-shadow:var(--ui-shadow-soft);background:#fffffffa}.ui-button.is-amber{color:#513300;background:linear-gradient(#ffdb8f 0%,#ffc659 100%);box-shadow:0 16px 28px #ffc65933}.ui-pill,.ui-badge{min-height:32px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ui-pill.is-neutral,.ui-badge.ui-badge-neutral{background:var(--ui-blue-soft);color:var(--ui-blue)}.ui-pill.is-info{color:#465ff0;background:#eef1ff}.ui-pill.is-success,.ui-badge.ui-badge-success{background:var(--ui-green-soft);color:#0f9764}.ui-pill.is-warning,.ui-badge.ui-badge-warning{background:var(--ui-amber-soft);color:var(--ui-amber)}.ui-pill.is-danger,.ui-badge.ui-badge-danger{background:var(--ui-red-soft);color:var(--ui-red)}.ui-badge-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ui-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-section-copy{min-width:0}.ui-section-title{color:var(--ui-text);font-size:1.2rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0}.ui-section-subtitle{color:var(--ui-text-soft);margin:8px 0 0;font-size:.92rem;line-height:1.6}.ui-section-badge{background:var(--ui-panel-soft);min-height:32px;color:var(--ui-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ui-stat-card{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:24px;gap:12px;padding:18px 20px;display:grid}.ui-stat-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-stat-card-label,.ui-stat-card-meta{margin:0}.ui-stat-card-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase}.ui-stat-card-value{color:var(--ui-text);font-size:1.8rem;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;margin:0}.ui-stat-card-meta{color:var(--ui-text-soft);font-size:.84rem;line-height:1.55}.ui-stat-card-marker{background:var(--ui-blue);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #5b5cf61f}.ui-stat-card-marker.is-amber{background:var(--ui-amber);box-shadow:0 0 0 6px #ffc6592e}.ui-stat-card-marker.is-emerald,.ui-stat-card-marker.is-green{background:var(--ui-green);box-shadow:0 0 0 6px #12a86b24}.ui-chip-row{flex-wrap:wrap;gap:8px;display:flex}.ui-chip{border:1px solid var(--ui-line);min-height:32px;font-size:.76rem;font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ui-chip.is-neutral{color:var(--ui-text-soft)}.ui-chip.is-success{background:var(--ui-green-soft);color:#0f9764;border-color:#d4f1e2}.ui-chip.is-info{background:var(--ui-blue-soft);color:var(--ui-blue);border-color:#d8deff}.ui-chip.is-warning{background:var(--ui-amber-soft);color:var(--ui-amber);border-color:#ffe2b2}.ui-chip.is-danger{background:var(--ui-red-soft);color:var(--ui-red);border-color:#ffd1d8}.ui-chip-label,.ui-chip-value{align-items:center;display:inline-flex}.ui-chip-value{font-weight:var(--ss-weight-bold)}.ui-empty{border:1px dashed var(--ui-line-strong);background:var(--ui-panel-soft);border-radius:22px;gap:8px;padding:18px;display:grid}.ui-empty-title{color:var(--ui-text);font-size:1rem;font-weight:var(--ss-weight-bold);margin:0}.ui-empty-copy{color:var(--ui-text-soft);margin:0;font-size:.9rem;line-height:1.6}.ui-progress{background:#e8edf8;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.ui-progress::-webkit-progress-bar{background:#e8edf8;border-radius:999px}.ui-progress::-webkit-progress-value{background:linear-gradient(90deg, #6a6bf8 0%, var(--ui-blue) 100%);border-radius:999px}.ui-progress::-moz-progress-bar{background:linear-gradient(90deg, #6a6bf8 0%, var(--ui-blue) 100%);border-radius:999px}.ui-warning{background:var(--ui-amber-soft);border:1px solid #ffe2b2;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.ui-warning-title{color:var(--ui-amber);font-size:.9rem;font-weight:var(--ss-weight-bold);margin:0}.ui-warning-copy{color:#7d5a15;font-size:.9rem;line-height:1.6}.ss-stat-card,.ss-metric-card,.ss-insight-card,.ss-match-summary-card,.ss-player-card,.ss-team-card,.ss-league-card,.ss-value-card{gap:var(--ss-space-3);padding:var(--ss-space-5);background:var(--ss-color-surface);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-md);display:grid}.ss-stat-card{text-align:center}.ss-stat-card-label,.ss-metric-card-label,.ss-value-card-label{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-stat-card-value,.ss-metric-card-value,.ss-value-card-value{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black);letter-spacing:-.05em}.ss-metric-card{gap:var(--ss-space-4)}.ss-metric-card-meta,.ss-value-card-meta,.ss-player-card-meta,.ss-team-card-meta,.ss-league-card-meta{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-insight-card{background:linear-gradient(135deg, var(--ss-color-surface), #f8f6ff);grid-template-columns:2.5rem 1fr;align-items:start}.ss-insight-card-mark{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.5rem;height:2.5rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;display:inline-flex}.ss-insight-card-title,.ss-match-summary-title,.ss-player-card-name,.ss-team-card-name,.ss-league-card-name,.ss-value-card-selection{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);letter-spacing:-.03em}.ss-insight-card-copy,.ss-match-summary-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-14);line-height:var(--ss-line-height-loose)}.ss-match-summary-card{gap:var(--ss-space-4)}.ss-match-summary-head,.ss-player-card-head,.ss-team-card-head,.ss-league-card-head,.ss-value-card-head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-match-summary-scoreline{align-items:center;gap:var(--ss-space-3);display:flex}.ss-player-card,.ss-team-card,.ss-league-card{gap:var(--ss-space-4)}.ss-player-card-top,.ss-team-card-top,.ss-league-card-top{align-items:center;gap:var(--ss-space-3);grid-template-columns:auto 1fr auto;display:grid}.ss-player-card-avatar,.ss-team-card-mark,.ss-league-card-mark{border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-muted);width:2.75rem;height:2.75rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;display:inline-flex}.ss-player-card-avatar{color:#fff;background:linear-gradient(135deg,#9b6c47,#2b1b15);border-radius:50%}.ss-player-card-role,.ss-team-card-copy,.ss-league-card-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold)}.ss-value-card{gap:var(--ss-space-4);background:linear-gradient(135deg, var(--ss-color-surface), #f7fbff)}.ss-value-card-figure{color:#0b7b4d;font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black)}.ss-value-card-note{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-table-wrap{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-md);overflow:visible}.ss-table{border-collapse:collapse;width:100%;font-size:var(--ss-font-size-13)}.ss-table th,.ss-table td{padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);text-align:left;vertical-align:middle}.ss-table th{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-table tbody tr:last-child td{border-bottom:0}.ss-table-compact th,.ss-table-compact td{padding-block:var(--ss-space-3)}.ss-table-row-clickable{cursor:pointer;transition:background-color .16s}.ss-table-row-clickable:hover{background:var(--ss-color-surface-soft)}.ss-table-number{text-align:right;font-variant-numeric:tabular-nums}.ss-table-status{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);display:inline-flex}.ss-table-status:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.ss-table-status.is-live{color:var(--ss-color-danger)}.ss-table-status.is-ready{color:var(--ss-color-success)}.ss-table-status.is-watch{color:var(--ss-color-warning)}.ss-league-section{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-md);display:grid;overflow:hidden}.ss-league-section-head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:3rem;padding-inline:var(--ss-space-4);background:var(--ss-color-surface-soft);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-league-section-title{align-items:center;gap:var(--ss-space-3);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.ss-league-section-count{min-width:1.6rem;min-height:1.6rem;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);color:#344054;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);background:#edf1f7;justify-content:center;align-items:center;display:inline-flex}.ss-league-dot{background:radial-gradient(circle, var(--ss-color-primary-strong) 0 45%, #eeeaff 48% 100%);border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:0 0 0 4px #f4f1ff}.ss-fixture-row{gap:var(--ss-space-4);min-height:6.25rem;padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);grid-template-columns:5rem 1fr 8.8rem auto;align-items:center;display:grid;position:relative}.ss-fixture-row:last-child{border-bottom:0}.ss-fixture-row.is-selected{background:linear-gradient(90deg,#fff,#fbfbff)}.ss-fixture-row.is-selected:before{content:"";background:var(--ss-color-primary);width:4px;position:absolute;top:0;bottom:0;left:0}.ss-fixture-time{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);line-height:1.1}.ss-fixture-meta{gap:var(--ss-space-2);display:grid}.ss-fixture-stage{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.ss-team-line{gap:var(--ss-space-2);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);grid-template-columns:1.7rem 1fr auto;align-items:center;display:grid}.ss-team-badge{min-width:1.55rem;height:1.3rem;padding-inline:var(--ss-space-1);background:var(--ss-color-surface);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border:1px solid #0813260f;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #00000005}.ss-score{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black)}.ss-live-dot{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-danger);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.ss-live-dot:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.ss-odds-strip{gap:var(--ss-space-3);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);grid-template-columns:5.75rem repeat(3,minmax(0,1fr)) 9.25rem;align-items:center;display:grid}.ss-odd{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);min-height:2.6rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;display:inline-flex}.ss-odd.is-best{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d9dfff}.ss-form-chip{color:#fff;width:1.5rem;height:1.5rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ss-form-chip.is-win{background:#22b977}.ss-form-chip.is-draw{color:#57617e;background:#dfe3ed}.ss-form-chip.is-loss{background:#f0445d}.ss-momentum-bars{min-height:7rem;padding-inline:var(--ss-space-3);justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.ss-momentum-bars:before{content:"";background:#dfe4ee;height:1px;position:absolute;top:50%;left:0;right:0}.ss-momentum-bar{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);z-index:1;width:.45rem}.ss-momentum-bar.is-muted{background:#98a2b3}.ss-event-row{gap:var(--ss-space-3);padding-block:var(--ss-space-2);grid-template-columns:2.5rem 1fr;display:grid}.ss-event-time{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-event-main{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-heavy)}.ss-event-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-player-rating{min-width:2.75rem;min-height:1.75rem;padding-inline:var(--ss-space-2);color:#07814f;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);background:#ddf7e9;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.ss-data-quality{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-success);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);display:inline-flex}.ss-data-quality:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.ss-demo-fixture-stack,.ss-demo-event-stack,.ss-demo-card-grid{gap:var(--ss-space-4);display:grid}.ss-demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-demo-table-cell-strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ui-fixture-card{transition:transform .16s,border-color .16s,box-shadow .16s}.ui-fixture-card:hover{border-color:#5b5cf638;transform:translateY(-2px);box-shadow:0 20px 42px #171c351f}.ui-fixture-card-grid{flex-direction:column;gap:16px;display:flex}.ui-fixture-title{color:var(--ui-text);font-size:1.14rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-fixture-meta{color:var(--ui-text-soft);margin:8px 0 0;font-size:.92rem;line-height:1.55}.ui-fixture-side{gap:14px;display:grid}.ui-fixture-metric-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.18em;text-transform:uppercase;margin:0}.ui-fixture-metric-value{color:var(--ui-text);font-size:.94rem;font-weight:var(--ss-weight-bold);margin:7px 0 0}.ui-fixture-row{gap:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.ui-fixture-row:hover{border-color:#5b5cf638;transform:translateY(-2px);box-shadow:0 20px 42px #171c351f}.ui-fixture-row-main{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;display:grid}.ui-fixture-row-kickoff{color:var(--ui-text);font-size:1.02rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-fixture-row-status{border-radius:var(--ui-radius-pill);border:1px solid var(--ui-line);min-height:30px;color:var(--ui-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.14em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}.ui-fixture-row-status.is-live{background:var(--ui-red-soft);color:#df4256;border-color:#ffd2d8}.ui-fixture-row-body{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.ui-fixture-row-copy{min-width:0}.ui-fixture-row-league{color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.ui-fixture-row-matchup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-fixture-row-team{color:var(--ui-text);font-size:1.04rem;font-weight:var(--ss-weight-bold);letter-spacing:-.02em}.ui-fixture-row-score{border-radius:var(--ui-radius-pill);background:var(--ui-blue-soft);min-width:64px;min-height:36px;color:var(--ui-text);font-size:.84rem;font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #5b5cf61f;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.ui-fixture-row-side{flex-shrink:0;justify-items:end;gap:10px;display:grid}.ui-fixture-row-action{color:var(--ui-blue);font-size:.82rem;font-weight:var(--ss-weight-bold);letter-spacing:-.01em}.ui-fixture-row-chips{padding-top:2px}.ui-fixture-group,.ui-fixture-list{gap:12px;display:grid}.ui-fixtures-workspace{grid-template-columns:minmax(0,.96fr) minmax(360px,1.14fr);align-items:start;gap:22px;display:grid}.ui-fixtures-list-panel,.ui-fixtures-preview-panel{box-shadow:var(--ui-shadow);background:#fffffff2;border:1px solid #e8ebf5f0;border-radius:30px}.ui-fixtures-list-panel{padding:22px}.ui-fixtures-preview-panel{padding:18px}.ui-fixtures-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ui-fixtures-title{color:var(--ui-text);font-size:1.25rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0}.ui-fixtures-subtitle{color:var(--ui-text-soft);margin:8px 0 0;font-size:1rem}.ui-fixtures-filterbar{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 54px;gap:12px;margin-top:20px;margin-bottom:20px;display:grid}.ui-fixtures-groups{gap:16px;display:grid}.ui-competition-body .ui-fixture-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px}.ui-competition-body .ui-fixture-row+.ui-fixture-row{border-top:1px solid #e8ebf5e6}.ui-competition-body .ui-fixture-row.is-featured{background:linear-gradient(90deg,#5c5df60f,#f4f6ffd9)}.ui-fixture-row{gap:0;position:relative}.ui-fixture-row-grid{grid-template-columns:96px minmax(220px,1fr) minmax(250px,auto) 92px;align-items:start;gap:18px;display:grid}.ui-fixture-row-time{justify-items:start;gap:8px;display:grid}.ui-fixture-row-kickoff{color:#18203f;font-size:2rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0;line-height:1}.ui-fixture-row-status{min-width:50px}.ui-fixture-row-time .ui-row-meta{margin:2px 0 0;font-size:.92rem;line-height:1.5}.ui-fixture-row-copy{gap:10px;min-width:0;padding-top:2px;display:grid}.ui-fixture-row-league{display:none}.ui-fixture-row-teamline,.ui-fixture-row-matchup{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;display:grid}.ui-fixture-team-card{align-items:center;gap:12px;min-width:0;display:flex}.ui-fixture-team-mark{background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #12163314}.ui-fixture-team-logo{object-fit:cover;width:100%;height:100%}.ui-fixture-team-fallback{color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em}.ui-fixture-row-team{color:#18203f;font-size:1.05rem;font-weight:var(--ss-weight-bold);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;overflow:hidden}.ui-fixture-row-scoreline{color:var(--ui-text);font-size:1.8rem;font-weight:var(--ss-weight-bold);text-align:right;line-height:1}.ui-fixture-row-market{gap:12px;padding-top:2px;display:grid}.ui-fixture-row-odds-empty{color:var(--ui-text-faint);font-size:.76rem;font-weight:var(--ss-weight-bold)}.ui-fixture-row-odds{justify-items:start;gap:6px;display:grid}.ui-fixture-row-odds-labels,.ui-fixture-row-odds-values{grid-template-columns:repeat(3,66px);gap:6px;display:grid}.ui-fixture-row-odds-labels span{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-align:center}.ui-fixture-row-odd{border:1px solid var(--ui-line);min-height:32px;color:var(--ui-text);font-size:.82rem;font-weight:var(--ss-weight-bold);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ui-fixture-row-badges{flex-wrap:wrap;gap:8px;display:flex}.ui-fixture-row-odd.is-best{background:var(--ui-blue-soft);color:var(--ui-blue);border-color:#5b5cf63d}.ui-fixture-row-side{align-content:space-between;justify-items:end;gap:18px;min-width:92px;padding-top:4px;display:grid}.ui-fixture-mini-pill{min-height:30px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ui-fixture-mini-pill.is-coverage{background:var(--ui-green-soft);color:#109f69;border:1px solid #d1f5e5}.ui-fixture-mini-pill.is-confidence{background:var(--ui-blue-soft);color:var(--ui-blue);border:1px solid #d8ddff}.ui-fixture-row-action{color:var(--ui-blue);font-size:.92rem;font-weight:var(--ss-weight-bold)}.ui-fixture-row-favorite{color:#b2b8cc;font-size:1.35rem;line-height:1}.ds2-league-header__main,.ds2-teamline,.ds2-match-team,.ds2-match-score{align-items:center;display:flex}.ds2-league-header__main,.ds2-teamline{gap:10px}.ds2-league-dot,.ds2-teammark{justify-content:center;align-items:center;display:inline-flex}.ds2-league-dot{background:var(--ds2-primary);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 6px #5b35f21f}.ds2-fixture-list{gap:0;margin-top:16px;display:grid}.ds2-fixture-row{border-top:1px solid var(--ds2-border);grid-template-columns:86px minmax(180px,1fr) 72px minmax(170px,auto) minmax(110px,auto);align-items:start;gap:14px;padding:14px 0;display:grid}.ds2-fixture-row:first-child{border-top:0}.ds2-fixture-row.is-selected{background:linear-gradient(90deg,#5b35f20d,#f0ebff70);border-radius:16px;margin:0 -8px;padding-left:8px;padding-right:8px}.ds2-fixture-row__time,.ds2-fixture-row__teams,.ds2-fixture-row__odds,.ds2-fixture-row__meta,.ds2-match-team,.ds2-match-score{display:grid}.ds2-fixture-row__time,.ds2-fixture-row__meta{gap:6px}.ds2-fixture-row__teams{gap:10px}.ds2-fixture-row__time strong,.ds2-fixture-row__score strong{font-size:14px;font-weight:var(--ss-weight-bold)}.ds2-teammark{border:1px solid var(--ds2-border);background:var(--ds2-surface-soft);width:24px;height:24px;color:var(--ds2-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:8px}.ds2-teamline span:last-child{font-size:14px;font-weight:700}.ds2-fixture-row__score{justify-content:center;align-items:center}.ds2-fixture-row__odds{grid-template-columns:repeat(3,52px);justify-content:start;gap:6px}.ds2-fixture-row__odds span,.ds2-fixture-row__odds strong{border-radius:10px;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.ds2-fixture-row__odds span{color:var(--ds2-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ds2-fixture-row__odds strong{border:1px solid var(--ds2-border);font-size:12px;font-weight:var(--ss-weight-bold);background:#fff}.ds2-fixture-row__meta{justify-items:end}.ds2-hero-card{padding:18px 18px 16px}.ds2-breadcrumbs{flex-wrap:wrap;gap:8px;display:flex}.ds2-breadcrumbs span{color:var(--ds2-primary);position:relative}.ds2-breadcrumbs span:not(:last-child):after{content:"›";color:var(--ds2-text-faint);margin-left:8px}.ds2-hero-date{text-align:center;margin-top:14px}.ds2-match-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin-top:16px;display:grid}.ds2-match-team{justify-items:center;gap:12px}.ds2-match-team__crest{border:1px solid var(--ds2-border);background:var(--ds2-surface-soft);width:72px;height:72px;color:var(--ds2-primary);font-size:18px;font-weight:var(--ss-weight-bold);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ds2-match-score{justify-items:center;gap:8px}.ds2-hero-score{font-size:44px;line-height:1;font-weight:var(--ss-weight-bold);letter-spacing:-.06em}.ds2-match-score p{color:var(--ds2-text-soft);margin:0;font-size:13px}.ds2-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ds2-stat-card{padding:16px}.ds2-stat-card strong{font-size:28px;line-height:1;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin-top:10px;display:block}.ds2-list-row strong,.ds2-timeline__row p,.ds2-form-row strong{font-size:13px;font-weight:700}.ds2-list-row p,.ds2-timeline__row span{color:var(--ds2-text-soft);margin:4px 0 0;font-size:12px}.ds2-odds-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ds2-odds-row div{border:1px solid var(--ds2-border);background:var(--ds2-surface-soft);border-radius:14px;padding:12px}.ds2-odds-row strong{font-size:14px;font-weight:var(--ss-weight-bold);margin-top:8px;display:block}.ds2-form-grid,.ds2-timeline{gap:12px;margin-top:14px;display:grid}.ds2-form-bubbles span{width:26px;height:26px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ds2-form-bubbles .is-win{background:var(--ds2-success);color:#fff}.ds2-form-bubbles .is-draw{color:var(--ds2-text);background:#d8deeb}.ds2-form-bubbles .is-loss{background:var(--ds2-danger);color:#fff}.ds2-timeline__row{border-top:1px solid var(--ds2-border);gap:12px;padding-top:12px}.ds2-timeline__row:first-child{border-top:0;padding-top:0}.ds2-timeline__row>strong:last-child{white-space:nowrap}.ui-eyebrow{color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.26em;text-transform:uppercase;margin:0}.ui-heading{color:var(--ui-text);font-size:clamp(2rem,3vw,3rem);line-height:1;font-weight:var(--ss-weight-bold);letter-spacing:-.06em;margin:12px 0 0}.ui-subheading{max-width:760px;color:var(--ui-text-soft);margin:10px 0 0;font-size:1rem;line-height:1.65}.ui-row-card{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:linear-gradient(#fff,#fafbfffa),#fff;border-radius:24px;padding:18px}.ui-row-header{flex-direction:column;gap:12px;display:flex}.ui-row-title{color:var(--ui-text);font-size:1rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-row-meta{color:var(--ui-text-soft);margin:6px 0 0;font-size:.92rem;line-height:1.5}.ui-row-pillbar{flex-wrap:wrap;gap:8px;display:flex}.ui-panel-note{border:1px solid var(--ui-line);background:var(--ui-panel-soft);color:var(--ui-text-soft);border-radius:14px;padding:12px 14px}.ui-flush-link{color:inherit;text-decoration:none}.ui-hero{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:30px;padding:22px}.ui-detail-hero-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.ui-detail-team{gap:12px;display:grid}.ui-detail-team.is-away{text-align:right;justify-items:end}.ui-identity-mark{border:1px solid var(--ui-line);background:var(--ui-blue-soft);width:74px;height:74px;color:var(--ui-blue);font-size:1.05rem;font-weight:var(--ss-weight-bold);letter-spacing:.08em;border-radius:24px;place-items:center;display:inline-grid}.ui-detail-team.is-away .ui-identity-mark{justify-self:end}.ui-detail-team-name{color:var(--ui-text);font-size:1.65rem;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;margin:0}.ui-detail-team-meta{color:var(--ui-text-soft);font-size:.92rem;font-weight:var(--ss-weight-bold);margin:0}.ui-detail-center{text-align:center;justify-items:center;gap:14px;display:grid}.ui-detail-meta{color:var(--ui-text-soft);margin:0;font-size:.95rem;line-height:1.55}.ui-detail-sections,.ui-detail-rail{gap:20px;display:grid}.ui-panel-grid{gap:16px;display:grid}.ui-data-points{gap:12px;display:grid}.ui-data-point{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.ui-data-point-copy{min-width:0}.ui-data-point-label{color:var(--ui-text);font-size:.95rem;font-weight:var(--ss-weight-bold);margin:0}.ui-data-point-meta{color:var(--ui-text-soft);margin:6px 0 0;font-size:.85rem;line-height:1.55}.ui-event-list{gap:12px;display:grid}.ui-event-item{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ui-event-title{color:var(--ui-text);font-size:.95rem;font-weight:var(--ss-weight-bold);margin:0}.ui-event-meta{color:var(--ui-text-soft);margin:6px 0 0;font-size:.85rem;line-height:1.55}.ui-hero-score{color:var(--ui-text);font-size:clamp(2.4rem,4vw,3.5rem);line-height:1;font-weight:var(--ss-weight-bold);letter-spacing:-.08em}.ui-live-pill{border-radius:var(--ui-radius-pill);background:var(--ui-red-soft);color:var(--ui-red);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.ui-dot{border-radius:var(--ui-radius-pill);background:var(--ui-red);width:8px;height:8px}.ui-kit-stack{gap:22px;display:grid}.ui-kit-grid-2,.ui-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-showcase-actions{flex-wrap:wrap;gap:10px;display:flex}.ui-showcase-swatch{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ui-swatch{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:18px;padding:14px}.ui-swatch-sample{border-radius:14px;height:56px;margin-bottom:12px}.ui-swatch-sample.is-blue{background:var(--ui-blue)}.ui-swatch-sample.is-green{background:var(--ui-green)}.ui-swatch-sample.is-red{background:var(--ui-red)}.ui-swatch-sample.is-warning{background:var(--ui-amber)}.ui-swatch-sample.is-background{border:1px solid var(--ui-line);background:var(--ui-bg)}.ui-swatch-label{color:var(--ui-text);font-size:.88rem;font-weight:var(--ss-weight-bold);margin:0}.ui-swatch-meta{color:var(--ui-text-soft);margin:4px 0 0;font-size:.8rem}.ui-filter-panel{gap:14px;display:grid}.ui-filter-grid{grid-template-columns:180px minmax(180px,220px) minmax(160px,200px) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.ui-date-nav{flex-wrap:wrap;gap:10px;display:flex}.ui-date-nav-link{border:1px solid var(--ui-line);min-width:112px;box-shadow:var(--ui-shadow-soft);color:var(--ui-text-soft);background:#ffffffe6;border-radius:18px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.ui-date-nav-link:hover,.ui-date-nav-link.is-active{background:var(--ui-blue-soft);color:var(--ui-text);border-color:#5b5cf638;transform:translateY(-1px);box-shadow:0 14px 26px #171c3514}.ui-date-nav-label{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-blue)}.ui-date-nav-value{font-size:.96rem;font-weight:var(--ss-weight-bold);letter-spacing:-.02em;color:inherit}.ui-date-nav-meta{color:var(--ui-text-soft);font-size:.8rem;line-height:1.45}.ui-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-field{gap:8px;display:grid}.ui-field-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.18em;text-transform:uppercase}.ui-stack-lg{gap:20px;display:grid}.ui-stack-md{gap:14px;display:grid}.ui-icon-button{border:1px solid var(--ui-line);min-width:46px;height:46px;color:var(--ui-text-soft);box-shadow:var(--ui-shadow-soft);background:#fffffff5;border-radius:16px;justify-content:center;align-items:center;padding:0 14px;font-size:1rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.ui-icon-button:hover{border-color:#5b5cf63d;transform:translateY(-1px);box-shadow:0 16px 28px #171c351a}.ui-avatar{width:46px;height:46px;color:var(--ui-blue);font-size:.86rem;font-weight:var(--ss-weight-bold);letter-spacing:-.02em;box-shadow:var(--ui-shadow-soft);background:linear-gradient(#f1f3ff 0%,#e4e8ff 100%);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.ui-global-search{border:1px solid var(--ui-line);min-width:min(420px,100%);box-shadow:var(--ui-shadow-soft);background:#fffffffa;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-global-search-icon{color:var(--ui-text-faint);font-size:.78rem;font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ui-global-search-input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:none;flex:auto;font-size:.95rem;font-weight:700}.ui-global-search-input::placeholder{color:var(--ui-text-faint)}.ui-global-search-kbd{border:1px solid var(--ui-line);background:var(--ui-panel-soft);min-width:40px;height:30px;color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ui-list-tabs{border-bottom:1px solid #e8ebf5eb;flex-wrap:wrap;gap:24px;padding-bottom:16px;display:flex}.ui-list-tab{color:var(--ui-text-soft);font-size:1rem;font-weight:var(--ss-weight-bold);align-items:center;gap:8px;padding:6px 0 12px;text-decoration:none;display:inline-flex;position:relative}.ui-list-tab:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:-15px;left:0;right:0}.ui-list-tab.is-active{color:var(--ui-blue)}.ui-list-tab.is-active:after{background:linear-gradient(90deg, #6a6bf8 0%, var(--ui-blue) 100%)}.ui-list-tab-count{color:#68708a;min-width:22px;height:22px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#f0f2fa;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.ui-filter-select,.ui-filter-button{border:1px solid var(--ui-line);width:100%;min-height:50px;color:var(--ui-text);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.ui-filter-select select,.ui-filter-select input{width:100%;color:inherit;background:0 0;border:0;outline:none;font-size:.9rem;font-weight:700}.ui-filter-icon{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;flex:none}.ui-filter-button{background:linear-gradient(180deg, #6a6bf8 0%, var(--ui-blue) 100%);color:#fff;border-color:#5b5cf629;justify-content:center;width:48px;min-width:48px;padding:0;box-shadow:0 16px 28px #5b5cf638}.ui-competition-group{background:linear-gradient(#fbfcfff2,#fff);border:1px solid #e8ebf5e6;border-radius:22px;overflow:hidden}.ui-competition-head{background:#f7f8ffe6;border-bottom:1px solid #e8ebf5eb;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-competition-label{align-items:center;gap:10px;min-width:0;display:flex}.ui-competition-dot{background:radial-gradient(circle at 30% 30%, #7c7dff, var(--ui-blue));border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #5b5cf61f}.ui-competition-name{color:var(--ui-text);font-size:.92rem;font-weight:var(--ss-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.ui-competition-count{min-width:32px;height:32px;color:var(--ui-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ui-competition-body{display:grid}.ui-preview-shell{gap:16px;display:grid}.ui-preview-top{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-preview-card{box-shadow:var(--ui-shadow-soft);background:linear-gradient(#fffffffa,#fafbfff5);border:1px solid #e8ebf5eb;border-radius:28px}.ui-preview-card.is-soft{background:linear-gradient(#f8f9ffeb,#fffffff5)}.ui-preview-breadcrumbs{color:var(--ui-blue);font-size:.84rem;font-weight:var(--ss-weight-bold);flex-wrap:wrap;gap:8px;display:flex}.ui-preview-breadcrumbs span:last-child{color:var(--ui-text-soft)}.ui-preview-toolbar{justify-content:center;align-items:center;margin-top:18px;display:flex}.ui-preview-datepill{color:var(--ui-text-soft);font-size:.78rem;font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;background:#f3f5fc;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.ui-preview-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.ui-preview-team{justify-items:center;gap:12px;display:grid}.ui-preview-crest{border:1px solid var(--ui-line);object-fit:contain;width:88px;height:88px;box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:28px}.ui-preview-crest-fallback{border:1px solid var(--ui-line);width:88px;height:88px;color:var(--ui-blue);font-size:1rem;font-weight:var(--ss-weight-bold);background:linear-gradient(#f6f7ff,#fff);border-radius:28px;justify-content:center;align-items:center;display:inline-flex}.ui-preview-team-name{color:var(--ui-text);font-size:1.7rem;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;text-align:center;margin:0}.ui-preview-scoreblock{justify-items:center;gap:10px;display:grid}.ui-preview-score{color:var(--ui-text);font-size:clamp(3rem,5vw,4.5rem);line-height:1;font-weight:var(--ss-weight-bold);letter-spacing:-.08em;margin:0}.ui-preview-status{background:var(--ui-blue-soft);min-height:34px;color:var(--ui-blue);font-size:.82rem;font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.ui-preview-status.is-live{background:var(--ui-red-soft);color:var(--ui-red)}.ui-preview-halftime,.ui-preview-note{color:var(--ui-text-soft);margin:0;font-size:.92rem}.ui-preview-tabs{border-top:1px solid #e8ebf5eb;flex-wrap:wrap;gap:18px;margin-top:22px;padding-top:16px;display:flex}.ui-preview-tab{color:var(--ui-text-soft);font-size:.92rem;font-weight:var(--ss-weight-bold);align-items:center;padding-bottom:12px;display:inline-flex;position:relative}.ui-preview-tab.is-active{color:var(--ui-blue)}.ui-preview-tab.is-active:after{content:"";background:linear-gradient(90deg, #6a6bf8 0%, var(--ui-blue) 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.ui-preview-body{gap:16px;display:grid}.ui-preview-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ui-preview-statcard{background:linear-gradient(#fff,#fbfcff);border:1px solid #e8ebf5eb;border-radius:20px;padding:16px}.ui-preview-statlabel{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-preview-statvalue{color:var(--ui-text);font-size:1.25rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:12px 0 0}.ui-preview-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:16px;display:grid}.ui-preview-col{gap:16px;display:grid}.ui-preview-innercard{padding:18px}.ui-preview-cardtitle{color:var(--ui-text);font-size:1.15rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-preview-cardmeta{color:var(--ui-text-soft);margin:8px 0 0;font-size:.9rem;line-height:1.55}.ui-preview-empty{margin-top:16px}.ui-preview-eventlist,.ui-preview-formlist{gap:10px;margin-top:16px;display:grid}.ui-preview-event{border-top:1px solid #e8ebf5e6;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.ui-preview-event:first-child{border-top:0;padding-top:0}.ui-preview-event-time{color:var(--ui-text-faint);font-size:.8rem;font-weight:var(--ss-weight-bold)}.ui-preview-event-main{min-width:0}.ui-preview-event-player{color:var(--ui-text);font-size:.92rem;font-weight:var(--ss-weight-bold);margin:0}.ui-preview-event-detail{color:var(--ui-text-soft);margin:4px 0 0;font-size:.84rem}.ui-preview-event-tag{min-height:28px;color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#f3f5fc;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ui-preview-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-preview-microstat{background:#fff;border:1px solid #e8ebf5eb;border-radius:18px;padding:14px 16px}.ui-preview-microstat-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin:0}.ui-preview-microstat-value{color:var(--ui-text);font-size:1.18rem;font-weight:var(--ss-weight-bold);margin:10px 0 0}.ui-preview-formteam{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-preview-formname{color:var(--ui-text);font-size:.92rem;font-weight:var(--ss-weight-bold)}.ui-preview-bubbles{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-preview-bubble{width:30px;height:30px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-preview-bubble.is-w{background:var(--ui-green)}.ui-preview-bubble.is-d{color:var(--ui-text);background:#cfd5e6}.ui-preview-bubble.is-l{background:var(--ui-red)}.ui-preview-info{color:var(--ui-text);background:linear-gradient(90deg,#eef0ffeb,#f7f8ffeb);border:1px solid #dddfff;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.ui-preview-info-copy{color:var(--ui-text-soft);font-size:.9rem;line-height:1.55}.ui-research-page,.ui-research-stack{gap:24px;display:grid}.ui-research-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-research-intro-copy{gap:12px;padding:6px 0;display:grid}.ui-research-kicker{color:var(--ui-blue);font-size:.76rem;font-weight:var(--ss-weight-bold);letter-spacing:.18em;text-transform:uppercase;margin:0}.ui-research-title{color:var(--ui-text);font-size:clamp(1.6rem,2.4vw,2.45rem);line-height:1.05;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;margin:0}.ui-research-copy{max-width:62ch;color:var(--ui-text-soft);margin:0;font-size:.98rem;line-height:1.65}.ui-research-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-research-toolbar{gap:18px;display:grid}.ui-research-filter-grid{grid-template-columns:minmax(240px,1.5fr) 120px 180px auto;align-items:end;gap:14px;display:grid}.ui-research-input{border:1px solid var(--ui-line);width:100%;min-height:50px;color:var(--ui-text);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:18px;outline:none;padding:0 16px;font-size:.92rem;font-weight:700}.ui-research-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-research-fixture{gap:22px;display:grid}.ui-fixture-list-board{gap:0;margin-top:20px;display:grid}.ui-fixture-list-board .ui-fixture-row+.ui-fixture-row{margin-top:14px}.ui-research-fixture-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ui-research-fixture-copy{gap:8px;display:grid}.ui-research-fixture-kicker{color:var(--ui-blue);font-size:.76rem;font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-research-fixture-title{color:var(--ui-text);font-size:1.45rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0}.ui-research-fixture-meta{color:var(--ui-text-soft);margin:0;font-size:.92rem;line-height:1.5}.ui-research-fixture-actions,.ui-research-footer-actions,.ui-research-player-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-research-match-banner{border:1px solid var(--ui-line);background:linear-gradient(#f9fafff2,#fff);border-radius:26px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.ui-research-banner-team{align-items:center;gap:14px;display:flex}.ui-research-banner-team.is-away{text-align:right;justify-content:flex-end}.ui-research-banner-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-research-banner-name{color:var(--ui-text);font-size:1.22rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:6px 0 0}.ui-research-banner-center{justify-items:center;gap:10px;display:grid}.ui-research-banner-time{background:var(--ui-panel-soft);min-height:38px;color:var(--ui-text-soft);font-size:.78rem;font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.ui-research-banner-vs{color:var(--ui-text);font-size:2rem;font-weight:var(--ss-weight-bold);letter-spacing:-.06em}.ui-research-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-research-team-panel{border:1px solid var(--ui-line);background:linear-gradient(#fffffff2,#f9faffeb);border-radius:24px;gap:18px;padding:20px;display:grid}.ui-research-team-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ui-research-team-title{color:var(--ui-text);font-size:1.1rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-research-team-meta{color:var(--ui-text-soft);margin:6px 0 0;font-size:.88rem}.ui-research-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-research-stat-card,.ui-research-metric-card{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.ui-research-stat-label,.ui-research-metric-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-research-stat-value{color:var(--ui-text);font-size:1.2rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0}.ui-research-chip-wrap{gap:8px;display:grid}.ui-research-player-stack{gap:12px;display:grid}.ui-research-player-card{border:1px solid var(--ui-line);background:#fff;border-radius:20px;padding:16px}.ui-research-player-summary{justify-content:space-between;align-items:start;gap:16px;display:flex}.ui-research-player-name{color:var(--ui-text);font-size:.98rem;font-weight:var(--ss-weight-bold);margin:0}.ui-research-player-meta{color:var(--ui-text-soft);margin:6px 0 0;font-size:.84rem;line-height:1.55}.ui-research-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ui-market-page{gap:22px;display:grid}.ui-market-hero{gap:18px;display:grid}.ui-market-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-market-hero-copy{gap:8px;display:grid}.ui-market-hero-kicker{color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-market-hero-title{color:var(--ui-text);font-size:1.55rem;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;margin:0}.ui-market-scorebar{border:1px solid var(--ui-line);background:linear-gradient(#f6f8fff5,#fff);border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.ui-market-team{align-items:center;gap:14px;display:flex}.ui-market-team.is-away{justify-content:flex-end}.ui-market-team-mark{border:1px solid var(--ui-line);background:var(--ui-blue-soft);width:56px;height:56px;color:var(--ui-blue);font-size:.96rem;font-weight:var(--ss-weight-bold);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ui-market-team-name{color:var(--ui-text);font-size:1.08rem;font-weight:var(--ss-weight-bold);line-height:1.2}.ui-market-center{justify-items:center;gap:10px;display:grid}.ui-market-time{background:var(--ui-panel-soft);min-height:34px;color:var(--ui-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.ui-market-score{color:var(--ui-text);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:var(--ss-weight-bold);letter-spacing:-.08em;line-height:1}.ui-market-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ui-market-summary-card{border:1px solid var(--ui-line);background:#fff;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.ui-market-summary-label{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0}.ui-market-summary-value{color:var(--ui-text);font-size:1.3rem;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;margin:0}.ui-market-summary-meta{color:var(--ui-text-soft);margin:0;font-size:.8rem;line-height:1.5}.ui-market-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.ui-market-main,.ui-market-side,.ui-market-side-stack,.ui-market-event-stack{gap:16px;display:grid}.ui-market-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-market-scanner,.ui-market-sections,.ui-market-section,.ui-market-list{gap:14px;display:grid}.ui-market-card,.ui-market-side-card{gap:16px;display:grid}.ui-market-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-market-card-title{color:var(--ui-text);font-size:1.02rem;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ui-market-card-subtitle{color:var(--ui-text-soft);margin:6px 0 0;font-size:.84rem;line-height:1.5}.ui-market-tabs{border-bottom:1px solid #e8ebf5eb;flex-wrap:wrap;gap:18px;padding-bottom:10px;display:flex}.ui-market-tab{color:var(--ui-text-soft);font-size:.86rem;font-weight:var(--ss-weight-bold)}.ui-market-tab strong{color:var(--ui-blue);font-weight:var(--ss-weight-bold)}.ui-market-section{padding-top:4px}.ui-market-section+.ui-market-section{border-top:1px solid #e8ebf5eb;padding-top:18px}.ui-market-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-market-section-title{color:var(--ui-text);font-size:.96rem;font-weight:var(--ss-weight-bold);margin:0}.ui-market-section-copy{color:var(--ui-text-soft);margin:5px 0 0;font-size:.78rem}.ui-market-card-body{gap:10px;display:grid}.ui-market-player-row{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;gap:12px;padding:14px;display:grid}.ui-market-player-main{align-items:center;gap:12px;display:flex}.ui-market-player-avatar,.ui-market-table-avatar{width:38px;height:38px;color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:linear-gradient(#f1f3ff 0%,#e4e8ff 100%);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ui-market-player-copy{min-width:0}.ui-market-player-name,.ui-market-event-title,.ui-market-team-card-name,.ui-market-table-name{color:var(--ui-text);font-size:.9rem;font-weight:var(--ss-weight-bold);margin:0}.ui-market-player-meta,.ui-market-event-copy,.ui-market-team-card-meta,.ui-market-table-meta{color:var(--ui-text-soft);margin:5px 0 0;font-size:.78rem;line-height:1.5}.ui-market-player-details{gap:8px;display:grid}.ui-market-scan-row{border-top:1px solid #e8ebf5eb;grid-template-columns:minmax(240px,1.1fr) minmax(220px,1fr) minmax(180px,auto);align-items:center;gap:14px;padding:12px 0;display:grid}.ui-market-scan-row:first-child{border-top:0;padding-top:0}.ui-market-scan-main{align-items:center;gap:12px;min-width:0;display:flex}.ui-market-scan-copy{min-width:0}.ui-market-scan-namebar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-market-role-pill{background:var(--ui-blue-soft);min-height:22px;color:var(--ui-blue);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.ui-market-scan-subline{color:var(--ui-text-soft);margin:4px 0 0;font-size:.78rem;line-height:1.45}.ui-market-scan-values{min-width:0}.ui-market-scan-summary{justify-items:end;gap:8px;display:grid}.ui-market-scan-avg{color:var(--ui-text);font-size:.92rem;font-weight:var(--ss-weight-bold)}.ui-market-scan-rates{justify-content:flex-end;display:flex}.ui-market-team-card{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;gap:12px;padding:14px;display:grid}.ui-market-team-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-market-mini-grid,.ui-market-odds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-market-mini-stat,.ui-market-odds-box{border:1px solid var(--ui-line);background:#fff;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.ui-market-mini-stat span,.ui-market-odds-box span{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.14em;text-transform:uppercase}.ui-market-mini-stat strong,.ui-market-odds-box strong{color:var(--ui-text);font-size:1rem;font-weight:var(--ss-weight-bold)}.ui-market-event-row{border-top:1px solid #e8ebf5e6;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.ui-market-event-row:first-child{border-top:0;padding-top:0}.ui-market-event-time{color:var(--ui-text-faint);font-size:.76rem;font-weight:var(--ss-weight-bold)}.ui-market-table-wrap{overflow-x:auto}.ui-market-table{border-collapse:collapse;width:100%}.ui-market-table th,.ui-market-table td{text-align:left;vertical-align:middle;border-top:1px solid #e8ebf5e6;padding:12px 10px}.ui-market-table thead th{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.14em;text-transform:uppercase;border-top:0}.ui-market-table-player{align-items:center;gap:10px;display:flex}.ui-market-table-stat{gap:4px;display:grid}.ui-market-table-stat strong{color:var(--ui-text);font-size:.86rem;font-weight:var(--ss-weight-bold)}.ui-market-table-stat span{color:var(--ui-text-soft);font-size:var(--ss-font-size-11)}.ui-match-page{gap:18px}.ui-match-hero-copy{max-width:680px;color:var(--ui-text-soft);margin:6px 0 0;font-size:.9rem;line-height:1.7}.ui-match-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-match-layout{align-items:start}.ui-match-card{gap:16px}.ui-match-note{border:1px solid var(--ui-line);background:linear-gradient(#f6f8fff5,#fff);border-radius:18px;padding:16px 18px}.ui-match-note p,.ui-match-footnote{color:var(--ui-text-soft);margin:0;font-size:.84rem;line-height:1.65}.ui-match-context-grid,.ui-match-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-match-team-panel,.ui-match-lineup-panel{border:1px solid var(--ui-line);background:var(--ui-panel-soft);border-radius:18px;gap:14px;padding:16px;display:grid}.ui-match-team-head,.ui-match-lineup-head,.ui-match-prop-row,.ui-match-market-row,.ui-match-probability-row,.ui-match-subrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-match-team-head h4,.ui-match-lineup-head h4{color:var(--ui-text);font-size:.95rem;font-weight:var(--ss-weight-bold);margin:0}.ui-match-lineup-head span,.ui-match-lineup-player span,.ui-match-muted{color:var(--ui-text-soft);font-size:.78rem}.ui-match-team-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ui-match-team-stat{border:1px solid var(--ui-line);background:#fff;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.ui-match-team-stat span{color:var(--ui-text-faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase}.ui-match-team-stat strong,.ui-match-prop-main strong,.ui-match-prop-side strong,.ui-match-market-row strong,.ui-match-lineup-player strong,.ui-match-subrow strong{color:var(--ui-text);font-weight:var(--ss-weight-bold)}.ui-match-form-row{flex-wrap:wrap;gap:8px;display:flex}.ui-match-form-chip{min-width:32px;height:32px;font-size:.75rem;font-weight:var(--ss-weight-bold);border:1px solid var(--ui-line);color:var(--ui-text-soft);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-match-form-chip.is-w{color:var(--ui-success);background:#16c7841a;border-color:#16c78447}.ui-match-form-chip.is-l{color:var(--ui-danger);background:#ff5b6e1a;border-color:#ff5b6e47}.ui-match-form-chip.is-d{color:var(--ui-text-soft);background:#e8ebf5e6}.ui-match-subrows,.ui-match-market-list,.ui-match-props-list,.ui-match-signal-stack,.ui-match-probability-list,.ui-match-lineup-list{gap:10px;display:grid}.ui-match-subrow,.ui-match-market-row,.ui-match-prop-row,.ui-match-probability-row{border-top:1px solid #e8ebf5e6;padding-top:10px}.ui-match-subrow:first-child,.ui-match-market-row:first-child,.ui-match-prop-row:first-child,.ui-match-probability-row:first-child{border-top:0;padding-top:0}.ui-match-lineup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-match-lineup-player{border:1px solid var(--ui-line);background:#fff;border-radius:14px;justify-content:flex-start;gap:10px;padding:10px 12px}.ui-match-lineup-number{background:var(--ui-blue-soft);width:28px;height:28px;color:var(--ui-blue);font-size:.75rem;font-weight:var(--ss-weight-bold);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ui-match-lineup-player div,.ui-match-prop-main,.ui-match-prop-side{gap:4px;display:grid}.ui-match-prop-main span,.ui-match-prop-side span,.ui-match-market-row span,.ui-match-subrow span{color:var(--ui-text-soft);font-size:.8rem;line-height:1.45}.ui-match-prop-side{text-align:right;justify-items:end}.ui-match-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ui-match-probability-row{grid-template-columns:minmax(92px,1fr) minmax(0,1fr) auto;display:grid}.ds2-body{background:var(--ds2-bg);color:var(--ds2-text);font-size:13px;line-height:1.45}.ds2-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ds2-brand__mark{background:linear-gradient(180deg, #6f53ff 0%, var(--ds2-primary) 100%);width:38px;height:38px;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.08em;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ds2-brand__copy{gap:4px;display:grid}.ds2-brand__name{font-size:16px;font-weight:var(--ss-weight-bold);letter-spacing:-.03em}.ds2-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ds2-nav a.is-active,.ds2-nav a:hover{color:#fff}.ds2-icon-button,.ds2-user-pill{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ds2-user-pill{border-radius:999px;width:36px;min-width:36px;padding:0}.ds2-stack{gap:16px;display:grid}.ds2-filters{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:12px;margin-top:16px;display:grid}.ds2-filter-button{background:var(--ds2-primary);color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:14px}.ds2-list{gap:12px;margin-top:14px;display:grid}.fixtures-page{gap:16px;width:100%;max-width:1540px;margin-inline:auto;display:grid}.fixtures-page .fixtures-terminal{border:1px solid var(--ss-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.fixtures-page .fixtures-card-header{border-bottom:1px solid var(--ss-color-border);background:radial-gradient(circle at 100% 0,#5e54ff1f,#0000 22rem),linear-gradient(#fffffffa,#fafbfffa);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 18px;display:flex}.fixtures-page .fixtures-card-header-main{min-width:0}.fixtures-page .fixtures-card-title{color:var(--ss-color-text-strong);font-size:clamp(2rem,2.2vw,2.7rem);line-height:1.02;font-weight:var(--ss-weight-black);letter-spacing:-.06em;margin:0}.fixtures-page .fixtures-card-pill{min-height:32px;color:var(--ss-color-text-muted);font-size:12px;font-weight:var(--ss-weight-bold);white-space:nowrap;background:#ffffffeb;border:1px solid #e3e9f4e6;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.fixtures-page .fixtures-timebar{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(#fff 0%,#fbfdff 100%);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.fixtures-page .fixture-tabs{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}.fixtures-page .fixtures-toolbar-form{justify-content:flex-end;justify-self:stretch;align-items:center;gap:10px;min-width:0;display:flex}.fixtures-page .fixture-tab{color:#40536f;min-height:38px;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#edf3fb;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:0 14px;text-decoration:none;display:inline-flex}.fixtures-page .fixture-tab.is-active{background:var(--ss-color-primary);color:#fff;box-shadow:0 10px 20px #2857ff38}.fixtures-page .fixture-tab.is-live{color:#e11d48;background:#fff1f2}.fixtures-page .fixture-tab.is-live.is-active{color:#fff;background:#e11d48}.fixtures-page .fixture-tab.is-value{color:#059669;background:#e9f9f2}.fixtures-page .fixture-tab.is-value.is-active{color:#fff;background:#059669}.fixtures-page .date-nav{color:#fff;white-space:nowrap;background:#071a33;border:1px solid #071a3314;border-radius:999px;align-items:center;gap:4px;height:38px;padding:0 6px;display:inline-flex;box-shadow:0 10px 22px #071a332e}.fixtures-page .date-button{color:#d7e2f4;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.fixtures-page .date-label{color:#fff;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.fixtures-page .search-box{flex:280px;width:100%;min-width:240px;max-width:320px;position:relative}.fixtures-page .search-box span{color:#94a3b8;pointer-events:none;font-size:.82rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.fixtures-page .search-box input,.fixtures-page .toolbar-select select{border:1px solid var(--ss-color-border);width:100%;height:38px;color:var(--ss-color-text-strong);background:#fff;border-radius:999px;outline:none;font-size:13px;font-weight:650;box-shadow:inset 0 1px #0f172a05}.fixtures-page .search-box input{padding:0 .95rem 0 2rem}.fixtures-page .toolbar-select select{appearance:none;width:220px;min-width:220px;padding:0 .95rem}.fixtures-page .fixtures-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:18px;display:grid}.fixtures-page .fixtures-terminal--list{display:grid}.fixtures-page .fixtures-card-body{gap:10px;padding:12px 16px 16px;display:grid}.fixtures-page .fixtures-content{min-width:0}.fixtures-page .fixtures-content,.fixtures-page .competition-block,.fixtures-page .league-stack,.fixtures-page .compact-leagues{gap:.9rem;display:grid}.fixtures-page .league-stack{gap:10px}.fixtures-page .compact-leagues{gap:8px}.fixtures-page .competition-block+.competition-block{margin-top:2px}.fixtures-page .group-title{color:#64748b;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:2px 2px 0;display:flex}.fixtures-page .group-title:after{content:"";background:var(--ss-color-border);flex:1;height:1px}.fixtures-page details.league,.fixtures-page .compact-league-card{border:1px solid var(--ss-color-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #0f172a0e}.fixtures-page details.league[open]{border-color:#2857ff33}.fixtures-page .league-summary,.fixtures-page .compact-league{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;padding:0 14px;list-style:none;display:grid}.fixtures-page .compact-league{gap:10px;min-height:48px}.fixtures-page .league-summary{color:#fff;background:linear-gradient(#071a33 0%,#0d284e 100%)}.fixtures-page details.league:not([open]) .league-summary{color:var(--ss-color-text-strong);background:#fff}.fixtures-page .league-summary::-webkit-details-marker{display:none}.fixtures-page .compact-league::-webkit-details-marker{display:none}.fixtures-page .league-name,.fixtures-page .compact-league-title{min-width:0;font-size:13px;font-weight:var(--ss-weight-bold);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.fixtures-page .league-flag,.fixtures-page .team-flag{flex:none;place-items:center;display:inline-grid}.fixtures-page .league-flag{background:#ffffff1f;border-radius:9px;width:24px;height:24px;font-size:14px}.fixtures-page details.league:not([open]) .league-flag,.fixtures-page .compact-league .league-flag{color:var(--ss-color-primary);background:#f4f7ff}.fixtures-page .league-title-text,.fixtures-page .compact-league-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-page .league-meta,.fixtures-page .compact-league-count{color:#ffffffc7;font-size:12px;font-weight:var(--ss-weight-bold);white-space:nowrap}.fixtures-page details.league:not([open]) .league-meta,.fixtures-page .compact-league-count{color:#64748b}.fixtures-page .league-toggle,.fixtures-page .compact-league-arrow{color:#ffffffe6;background:#ffffff1a;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;transition:transform .18s;display:inline-grid}.fixtures-page details[open] .league-toggle,.fixtures-page .compact-league-card[open] .compact-league-arrow{transform:rotate(180deg)}.fixtures-page details.league:not([open]) .league-toggle,.fixtures-page .compact-league-arrow{color:#94a3b8;background:#f8fafc}.fixtures-page .fixture-table{background:#fff;display:grid}.fixtures-page .fixture-table-head,.fixtures-page .fixture-row{grid-template-columns:94px minmax(296px,1fr) 232px 34px;align-items:center;gap:14px;display:grid}.fixtures-page .fixture-table-head{color:#64748b;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ss-color-border);background:#f8fafc;padding:10px 14px}.fixtures-page .odds-head{text-align:center;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fixtures-page .fixture-row{width:100%;min-height:58px;color:var(--ss-color-text-strong);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f8;padding:10px 14px;transition:background .14s}.fixtures-page .fixture-row:last-child{border-bottom:0}.fixtures-page .fixture-row:hover{background:#f8fbff}.fixtures-page .fixture-row.is-live{background:linear-gradient(90deg,#e11d480d,#0000 44%)}.fixtures-page .fixture-row.is-active{box-shadow:inset 3px 0 0 var(--ss-color-primary);background:#eaf0ff}.fixtures-page .fixture-time{color:#64748b;font-size:12px;font-weight:var(--ss-weight-bold);white-space:nowrap;align-items:center;gap:8px;display:flex}.fixtures-page .fixture-time>span:last-of-type,.fixtures-page .fixture-time small{color:#94a3b8;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.fixtures-page .star{color:#b6c2d5;font-size:17px;line-height:1}.fixtures-page .status-live{color:#e11d48;font-weight:var(--ss-weight-bold);align-items:center;gap:.35rem;display:inline-flex}.fixtures-page .status-live:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #e11d481f}.fixtures-page .fixture-matchup{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.fixtures-page .team{min-width:0;font-size:14px;font-weight:var(--ss-weight-bold);letter-spacing:-.015em;align-items:center;gap:9px;display:flex}.fixtures-page .team-flag{background:#fff;border:1px solid #e7edf6;border-radius:10px;width:26px;height:26px;box-shadow:inset 0 1px #ffffff80}.fixtures-page .team-initials{color:#1f2e46;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:-.03em}.fixtures-page .team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fixtures-page .score{border:1px solid var(--ss-color-border);color:#64748b;min-width:68px;min-height:30px;font-size:12px;font-weight:var(--ss-weight-bold);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.fixtures-page .score.has-score{color:var(--ss-color-text-strong);background:#eaf0ff;border-color:#2857ff2e;font-size:13px}.fixtures-page .odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fixtures-page .odd{border:1px solid var(--ss-color-border);min-height:34px;color:var(--ss-color-text-strong);font-size:13px;font-weight:var(--ss-weight-bold);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffbf}.fixtures-page .odd small{color:#94a3b8;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.02em;margin-right:4px}.fixtures-page .odds-closed{color:#64748b;min-height:34px;font-size:12px;font-weight:var(--ss-weight-bold);background:#f8fafc;border:1px dashed #cbd7eb;border-radius:10px;grid-column:span 3;place-items:center;display:grid}.fixtures-page .row-action{border:1px solid var(--ss-color-border);color:#94a3b8;width:34px;height:34px;font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px;justify-self:end;place-items:center;transition:border-color .14s,color .14s,background .14s;display:grid}.fixtures-page .fixture-row:hover .row-action{color:var(--ss-color-primary);background:#eaf0ff;border-color:#2857ff47}.fixtures-page .match-preview{border:1px solid var(--ss-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:24px;position:sticky;top:16px;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.fixtures-page .preview-crumb{border-bottom:1px solid var(--ss-color-border);color:#64748b;min-height:48px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.02em;background:linear-gradient(#fffffffa,#fafbfffa);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.fixtures-page .preview-crumb strong{color:var(--ss-color-text-strong)}.fixtures-page .preview-crumb .sep{color:#94a3b8;margin:0 .35rem}.fixtures-page .preview-crumbs{flex-wrap:wrap;align-items:center;display:flex}.fixtures-page .preview-matchup{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:20px 18px 14px;display:grid}.fixtures-page .preview-team{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.fixtures-page .preview-team .crest{border:1px solid var(--ss-color-border);width:48px;height:48px;color:var(--ss-color-primary);font-size:23px;font-weight:var(--ss-weight-bold);background:#f4f7ff;border-radius:14px;place-items:center;display:grid}.fixtures-page .preview-team .name{max-width:128px;color:var(--ss-color-text-strong);font-size:13px;font-weight:var(--ss-weight-bold);line-height:1.25}.fixtures-page .preview-center{flex-direction:column;align-items:center;gap:7px;display:flex}.fixtures-page .preview-time,.fixtures-page .preview-scoreline{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-bold)}.fixtures-page .preview-time{font-size:18px}.fixtures-page .preview-when{color:#64748b;font-size:12px;font-weight:var(--ss-weight-bold)}.fixtures-page .preview-scoreline{font-size:14px}.fixtures-page .preview-tabs{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);background:#fffffff2;gap:14px;padding:0 18px;display:flex}.fixtures-page .preview-tab{color:#64748b;font-size:13px;font-weight:var(--ss-weight-bold);cursor:pointer;background:0 0;border:0;padding:14px 0 12px;position:relative}.fixtures-page .preview-tab.is-active{color:var(--ss-color-primary)}.fixtures-page .preview-tab.is-active:after{content:"";background:linear-gradient(90deg, #6a6bf8 0%, var(--ss-color-primary) 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.fixtures-page .preview-cta{color:#fff;width:calc(100% - 32px);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.03em;text-transform:uppercase;background:#071a33;border-radius:999px;justify-content:center;align-items:center;margin:14px 16px;padding:12px 18px;text-decoration:none;display:flex;box-shadow:0 12px 24px #3157ff2e}.fixtures-page .preview-pane{gap:14px;padding:0 16px 18px;display:grid}.fixtures-page .preview-section{gap:8px;display:grid}.fixtures-page .preview-section-title{color:var(--ss-color-text-strong);font-size:13px;font-weight:var(--ss-weight-bold);margin:0}.fixtures-page .preview-insight,.fixtures-page .preview-team-note{color:#64748b;margin:0;font-size:12px;line-height:1.6}.fixtures-page .preview-stat-grid,.fixtures-page .preview-market-grid,.fixtures-page .preview-compact-grid,.fixtures-page .preview-team-form-grid{gap:10px;display:grid}.fixtures-page .preview-stat-grid,.fixtures-page .preview-team-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixtures-page .preview-stat,.fixtures-page .preview-market,.fixtures-page .preview-compact-card,.fixtures-page .preview-team-form-card{border:1px solid var(--ss-color-border);background:#fff;border-radius:14px;gap:6px;padding:12px 13px;display:grid}.fixtures-page .preview-stat span,.fixtures-page .preview-market span,.fixtures-page .preview-compact-card span,.fixtures-page .preview-team-form-card span{color:#64748b;font-size:12px;line-height:1.45}.fixtures-page .preview-stat strong,.fixtures-page .preview-market strong,.fixtures-page .preview-compact-card strong,.fixtures-page .preview-team-form-card strong{color:var(--ss-color-text-strong);font-size:13px;font-weight:var(--ss-weight-bold)}.fixtures-page .preview-stat small{color:#94a3b8;font-size:var(--ss-font-size-11)}.fixtures-page .preview-compact-card small{color:#94a3b8;font-size:var(--ss-font-size-11);line-height:1.4}.fixtures-page .preview-prob-table{gap:10px;display:grid}.fixtures-page .preview-empty-note{border:1px solid var(--ss-color-border);color:#64748b;background:#f8fafc;border-radius:14px;padding:12px 13px;font-size:12px;line-height:1.5}.fixtures-page .preview-prob-row{grid-template-columns:4.4rem minmax(0,1fr) 2.35rem;align-items:center;gap:8px;display:grid}.fixtures-page .preview-prob-row span,.fixtures-page .preview-prob-row strong{font-size:12px;font-weight:var(--ss-weight-bold)}.fixtures-page .preview-prob-row span{color:#64748b}.fixtures-page .preview-prob-row strong{color:var(--ss-color-text-strong);text-align:right}.fixtures-page .preview-prob-track{background:#edf3fb;border-radius:999px;height:.5rem;overflow:hidden}.fixtures-page .preview-prob-fill{background:linear-gradient(90deg,#7c3aed 0%,#2857ff 100%);border-radius:999px;height:100%}.fixtures-page .preview-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fixtures-page .preview-market-grid,.fixtures-page .preview-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixtures-page .preview-pro-line{border:1px solid var(--ss-color-border);color:#64748b;background:#f8fafc;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:12px;display:flex}.fixtures-page .preview-pro-line a{color:var(--ss-color-primary);font-weight:var(--ss-weight-bold);text-decoration:none}.fixtures-page .fixtures-empty-state{border:1px solid var(--ss-color-border);background:#fff;border-radius:16px;gap:.4rem;padding:16px;display:grid}.fixtures-page .fixtures-empty-state strong{color:var(--ss-color-text-strong);font-size:15px}.fixtures-page .fixtures-empty-state span{color:#64748b;font-size:12px;line-height:1.55}@media (width<=1180px){.ss-top-search{display:none}.ss-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-board-grid,.ui-layout{grid-template-columns:1fr}.ui-sidebar{grid-template-rows:none}.ui-research-intro,.ui-research-team-grid,.ui-preview-grid,.ui-preview-stats-row,.ui-market-layout,.ui-market-summary-grid{grid-template-columns:1fr}.ui-research-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixtures-page .fixtures-layout{grid-template-columns:1fr}.fixtures-page .match-preview{position:static}}@media (width<=1020px){.ss-container,.ss-topbar-inner{width:min(100% - (var(--ss-space-4) * 2), var(--ss-width-container))}.ss-topbar-inner{gap:var(--ss-space-3)}.ss-nav,.ss-hide-sm{display:none}.ss-brand{flex-basis:auto;font-size:18px}.ss-brand-mark{width:40px;height:40px}.ss-profile-trigger{width:42px;height:42px}.ss-topbar{padding:0 12px}.ss-grid-two,.ss-grid-three,.ss-demo-swatch-grid,.ss-demo-token-grid,.ss-demo-card-grid{grid-template-columns:1fr}.ss-split,.ss-page-header{flex-direction:column;align-items:flex-start}.ss-odds-strip,.ss-fixture-row,.ss-selection-row{grid-template-columns:1fr}.ss-selection-actions{justify-content:flex-start}.ui-main{padding:16px}.ui-sidebar{padding:18px 16px}.ui-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-topbar-grid,.ui-section-header,.ui-research-fixture-head,.ui-research-team-head,.ui-research-player-summary{flex-direction:column;align-items:flex-start}.ui-research-filter-grid,.ui-research-summary-grid,.ui-research-stat-grid,.ui-research-metric-grid,.ui-filter-grid,.ui-preview-dual,.ui-market-board-grid,.ui-market-mini-grid,.ui-market-odds-grid,.ui-market-summary-grid{grid-template-columns:1fr}.ui-research-match-banner{grid-template-columns:1fr;justify-items:start}.ui-research-banner-team,.ui-research-banner-team.is-away{text-align:left;justify-content:flex-start}.ui-fixtures-workspace,.ui-fixture-row-grid,.ui-preview-hero,.ui-market-scorebar,.ui-market-scan-row{grid-template-columns:1fr}.ui-fixture-row-side{justify-items:start;min-width:0}.ui-market-team.is-away{justify-content:flex-start}.ui-market-section-head,.ui-market-scan-summary{justify-items:start}.ui-market-scan-rates{justify-content:flex-start}.fixtures-page .fixtures-timebar{grid-template-columns:1fr}.fixtures-page .fixtures-toolbar-form{flex-direction:column;justify-content:stretch;align-items:stretch}.fixtures-page .fixture-tabs,.fixtures-page .date-nav{justify-self:stretch}.fixtures-page .search-box,.fixtures-page .toolbar-select,.fixtures-page .toolbar-select select{width:100%;min-width:0;max-width:none}.fixtures-page .fixture-table-head,.fixtures-page .fixture-row{grid-template-columns:1fr}.fixtures-page .fixture-matchup{grid-template-columns:1fr;justify-items:start}.fixtures-page .odds{width:100%}.fixtures-page .row-action{justify-self:start}.fixtures-page .preview-matchup,.fixtures-page .preview-stat-grid,.fixtures-page .preview-odds,.fixtures-page .preview-team-form-grid{grid-template-columns:1fr}.fixtures-page .fixtures-card-header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:16px}.fixtures-page .fixtures-card-pill{align-self:flex-start}.fixtures-page .date-nav{justify-content:space-between;width:100%}}@media (width<=860px){.ss-app-shell-wide .ss-container{width:min(100% - 1.5rem,1600px)}.ss-container,.ss-topbar-inner{width:min(100% - (var(--ss-space-4) * 2), var(--ss-width-container))}.ss-topbar-inner{gap:var(--ss-space-3)}.ss-nav,.ss-hide-sm{display:none}.ss-brand{flex-basis:auto;font-size:18px}.ss-brand-mark{width:40px;height:40px}.ss-profile-trigger{width:42px;height:42px}.ss-topbar{padding:0 12px}.ss-grid-two,.ss-grid-three,.ss-demo-swatch-grid,.ss-demo-token-grid,.ss-demo-card-grid{grid-template-columns:1fr}.ss-split,.ss-page-header{flex-direction:column;align-items:flex-start}.ss-odds-strip,.ss-fixture-row,.ss-selection-row{grid-template-columns:1fr}.ss-selection-actions{justify-content:flex-start}.ui-main{padding:16px}.ui-sidebar{padding:18px 16px}.ui-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-topbar-grid,.ui-section-header,.ui-research-fixture-head,.ui-research-team-head,.ui-research-player-summary{flex-direction:column;align-items:flex-start}.ui-research-filter-grid,.ui-research-summary-grid,.ui-research-stat-grid,.ui-research-metric-grid,.ui-filter-grid,.ui-preview-dual,.ui-market-board-grid,.ui-market-mini-grid,.ui-market-odds-grid,.ui-market-summary-grid{grid-template-columns:1fr}.ui-research-match-banner{grid-template-columns:1fr;justify-items:start}.ui-research-banner-team,.ui-research-banner-team.is-away{text-align:left;justify-content:flex-start}.ui-fixtures-workspace,.ui-fixture-row-grid,.ui-preview-hero,.ui-market-scorebar,.ui-market-scan-row{grid-template-columns:1fr}.ui-fixture-row-side{justify-items:start;min-width:0}.ui-market-team.is-away{justify-content:flex-start}.ui-market-section-head,.ui-market-scan-summary{justify-items:start}.ui-market-scan-rates{justify-content:flex-start}.ui-match-context-grid,.ui-match-lineup-grid,.ui-match-lineup-list,.ui-match-team-stats,.ui-match-probability-row{grid-template-columns:1fr}.ui-match-chip-row{justify-content:flex-start}}@media (width<=540px){.ss-app-shell-wide .ss-container{width:min(100% - 1rem,1600px)}.ss-section{padding-block:var(--ss-space-6)}.ss-cluster{gap:var(--ss-space-2)}.ss-brand{font-size:var(--ss-font-size-20)}.ss-topbar-actions{gap:8px}.ss-floating-launcher{right:var(--ss-space-4);left:var(--ss-space-4);min-width:0}.ss-floating-launcher-builder{bottom:calc(var(--ss-space-4) + 4.75rem)}.ss-floating-launcher-ai{bottom:var(--ss-space-4)}.ss-overlay-dialog,.ss-overlay-panel-compact .ss-overlay-dialog{width:100%}.ui-nav{grid-template-columns:1fr}.ui-brand-mark{width:40px;height:40px}.ui-heading{font-size:2rem}.ui-research-fixture-title,.ui-research-title{font-size:1.45rem}.ui-research-banner-vs{font-size:1.5rem}.ui-button,.ui-research-filter-actions,.ui-research-footer-actions{width:100%}.fixtures-page .fixture-tab{justify-content:center;width:100%}.fixtures-page .preview-tabs{gap:.85rem;overflow-x:auto}.fixtures-page .fixtures-card-title{font-size:2rem}}.ss-dashboard-v2{gap:1.5rem;width:100%;max-width:1540px;margin-inline:auto;display:grid}.ss-dashboard-v2 .ss-dashboard-section{width:100%}.ss-dashboard-v2 .ss-dashboard-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr);align-items:stretch;gap:1.5rem;display:grid}.ss-dashboard-v2 .ss-dashboard-research-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr);align-items:stretch;gap:1.5rem;display:grid}.ss-dashboard-v2 .ss-fixtures-workspace{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.68fr) minmax(19rem,.82fr);align-items:start;display:grid}.ss-dashboard-v2 .ss-fixtures-rail{align-content:start;gap:1rem;display:grid}.ss-dashboard-v2 .ss-hero-card,.ss-dashboard-v2 .ss-research-card,.ss-dashboard-v2 .ss-fixtures-board-card,.ss-dashboard-v2 .ss-quick-take-card,.ss-dashboard-v2 .ss-player-props-section,.ss-dashboard-v2 .ss-relevant-match-card{overflow:hidden}.ss-dashboard-v2 .ss-hero-card{background:radial-gradient(circle at 88% 0,#4f46e529,#0000 31%),linear-gradient(#fffffffa,#fafbfffa);min-height:18.5rem}.ss-dashboard-v2 .ss-hero-card-body{align-content:stretch;gap:1rem;min-height:100%;padding:2.25rem 2.4rem 2.05rem;display:grid}.ss-dashboard-v2 .ss-hero-content{align-content:start;gap:.95rem;display:grid}.ss-dashboard-v2 .ss-hero-eyebrow,.ss-dashboard-v2 .ss-research-card-kicker,.ss-dashboard-v2 .ss-fixtures-board-kicker,.ss-dashboard-v2 .ss-player-props-kicker,.ss-dashboard-v2 .ss-pro-kicker,.ss-dashboard-v2 .ss-quick-take-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.14em;text-transform:uppercase;margin:0}.ss-dashboard-v2 .ss-hero-title{max-width:40rem;color:var(--ss-color-text-strong);font-size:clamp(2.95rem,4vw,4.55rem);line-height:.94;font-weight:var(--ss-weight-black);letter-spacing:-.072em;text-wrap:balance;margin:0}.ss-dashboard-v2 .ss-hero-copy{max-width:38rem;color:var(--ss-color-text-muted);font-size:1rem;line-height:1.62;font-weight:var(--ss-weight-medium);margin:0}.ss-dashboard-v2 .ss-hero-actions{gap:var(--ss-space-3);flex-wrap:wrap;margin-top:.2rem;display:flex}.ss-dashboard-v2 .ss-hero-highlights{gap:var(--ss-space-3);border-top:1px solid #e8ebf5eb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.1rem;padding-top:1rem;display:grid}.ss-dashboard-v2 .ss-hero-highlight{border:1px solid var(--ss-color-border);background:linear-gradient(#fffffff5,#f8fafff5);border-radius:1.1rem;gap:.35rem;padding:.95rem 1rem;display:grid}.ss-dashboard-v2 .ss-hero-highlight-value{color:var(--ss-color-text-strong);font-size:1.5rem;font-weight:var(--ss-weight-black);letter-spacing:-.05em}.ss-dashboard-v2 .ss-hero-highlight-label{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.ss-dashboard-v2 .ss-relevant-match-card{min-height:19.75rem}.ss-dashboard-v2 .ss-relevant-match-card-body{grid-template-rows:auto 1fr auto;gap:.7rem;min-height:100%;padding:1.15rem 1.15rem 1rem;display:grid}.ss-dashboard-v2 .ss-relevant-match-head,.ss-dashboard-v2 .ss-research-card-head,.ss-dashboard-v2 .ss-fixtures-board-head,.ss-dashboard-v2 .ss-player-props-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.ss-dashboard-v2 .ss-relevant-match-league{align-items:center;gap:.75rem;min-width:0;display:flex}.ss-dashboard-v2 .ss-relevant-match-league-icon{background:var(--ss-color-primary-soft);width:2rem;height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-dashboard-v2 .ss-relevant-match-league-copy{gap:.18rem;min-width:0;display:grid}.ss-dashboard-v2 .ss-relevant-match-league-copy strong,.ss-dashboard-v2 .ss-relevant-match-name{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);letter-spacing:-.03em}.ss-dashboard-v2 .ss-relevant-match-league-copy span{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.16em;text-transform:uppercase}.ss-dashboard-v2 .ss-relevant-match-league-copy strong{font-size:.96rem}.ss-dashboard-v2 .ss-relevant-match-date{background:var(--ss-color-primary-soft);min-height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;display:inline-flex}.ss-dashboard-v2 .ss-relevant-match-main{grid-template-columns:minmax(0,1fr) minmax(7.2rem,8rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.ss-dashboard-v2 .ss-relevant-match-team{text-align:center;justify-items:center;gap:.45rem;min-width:0;display:grid}.ss-dashboard-v2 .ss-relevant-match-crest{border:1px solid var(--ss-color-border);width:3.3rem;height:3.3rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);box-shadow:var(--ss-shadow-sm);background:linear-gradient(#fff,#f8f9ff);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.ss-dashboard-v2 .ss-relevant-match-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.98rem;overflow:hidden}.ss-dashboard-v2 .ss-relevant-match-countdown{border-inline:1px solid var(--ss-color-border);justify-items:center;gap:.4rem;min-width:0;padding-inline:.35rem;display:grid}.ss-dashboard-v2 .ss-relevant-match-countdown-label{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.16em;text-transform:uppercase}.ss-dashboard-v2 .ss-relevant-match-countdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;width:100%;display:grid}.ss-dashboard-v2 .ss-relevant-match-count-box{border:1px solid var(--ss-color-border);background:#fbfcff;border-radius:.72rem;align-content:center;justify-items:center;gap:.1rem;min-height:2.35rem;display:grid}.ss-dashboard-v2 .ss-relevant-match-count-box strong{color:var(--ss-color-text-strong);font-size:.88rem;line-height:1;font-weight:var(--ss-weight-black)}.ss-dashboard-v2 .ss-relevant-match-count-box span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:1;font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase}.ss-dashboard-v2 .ss-relevant-match-footer{border-top:1px solid var(--ss-color-border);justify-content:space-between;align-items:center;gap:.85rem;padding-top:.8rem;display:flex}.ss-dashboard-v2 .ss-relevant-match-meta-row{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}.ss-dashboard-v2 .ss-relevant-match-meta{min-height:1.85rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;background:#fbfcff;border:1px solid #e8ebf5f5;border-radius:999px;align-items:center;padding:0 .7rem;line-height:1;display:inline-flex}.ss-dashboard-v2 .ss-relevant-match-meta.is-positive{background:var(--ss-color-success-soft);color:var(--ss-color-success);font-weight:var(--ss-weight-black);border-color:#16c7842e}.ss-dashboard-v2 .ss-relevant-match-cta{white-space:nowrap}.ss-dashboard-v2 .ss-research-card-body,.ss-dashboard-v2 .ss-quick-take-card-body{align-content:start;gap:1.05rem;min-height:100%;padding:1.35rem;display:grid}.ss-dashboard-v2 .ss-research-surface{border-radius:1rem}.ss-dashboard-v2 .ss-research-card{box-shadow:var(--ss-shadow-sm);border-color:#e8ebf5f5;border-radius:1.35rem}.ss-dashboard-v2 .ss-research-card-title,.ss-dashboard-v2 .ss-fixtures-board-title,.ss-dashboard-v2 .ss-player-props-title,.ss-dashboard-v2 .ss-pro-title,.ss-dashboard-v2 .ss-quick-take-title{color:var(--ss-color-text-strong);font-size:1.22rem;line-height:1.1;font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:0}.ss-dashboard-v2 .ss-research-card-copy,.ss-dashboard-v2 .ss-fixtures-board-copy,.ss-dashboard-v2 .ss-player-props-copy,.ss-dashboard-v2 .ss-pro-copy,.ss-dashboard-v2 .ss-quick-take-copy{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:1.6;font-weight:var(--ss-weight-heavy);margin:.35rem 0 0}.ss-dashboard-v2 .ss-research-value-list,.ss-dashboard-v2 .ss-market-movers-list{gap:.8rem;display:grid}.ss-dashboard-v2 .ss-research-value-row{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.1rem;padding:.85rem .9rem;display:grid}.ss-dashboard-v2 .ss-research-grade,.ss-dashboard-v2 .ss-research-value-odd{min-height:2.1rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.ss-dashboard-v2 .ss-research-grade{color:#10143d;background:#d7ff31}.ss-dashboard-v2 .ss-research-value-copy{min-width:0}.ss-dashboard-v2 .ss-research-value-copy strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ss-dashboard-v2 .ss-research-value-copy span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;display:block;overflow:hidden}.ss-dashboard-v2 .ss-research-value-odd{background:var(--ss-color-success-soft);min-width:3.5rem;color:var(--ss-color-success);padding-inline:.7rem}.ss-dashboard-v2 .ss-market-edge-table{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;display:grid;overflow:hidden}.ss-dashboard-v2 .ss-market-edge-row{border-bottom:1px solid var(--ss-color-border);min-height:2.75rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);grid-template-columns:minmax(7rem,1.25fr) repeat(4,minmax(0,.72fr));align-items:center;gap:.4rem;padding:0 .9rem;display:grid}.ss-dashboard-v2 .ss-market-edge-row:last-child{border-bottom:0}.ss-dashboard-v2 .ss-market-edge-row.is-head{min-height:2.35rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);letter-spacing:.08em;text-transform:uppercase;background:#fbfcff}.ss-dashboard-v2 .ss-market-edge-row.is-best-row{background:#f8faffd9}.ss-dashboard-v2 .ss-market-edge-market{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-dashboard-v2 .ss-market-edge-cell,.ss-dashboard-v2 .ss-market-edge-delta{text-align:center;justify-self:stretch}.ss-dashboard-v2 .ss-market-edge-cell{border-radius:.75rem;justify-content:center;align-items:center;min-height:1.9rem;display:inline-flex}.ss-dashboard-v2 .ss-market-edge-cell.is-highlight{background:linear-gradient(180deg, #f7fffb 0%, var(--ss-color-success-soft) 100%);color:var(--ss-color-success);border:1px solid #cfe8da}.ss-dashboard-v2 .ss-market-edge-delta.is-positive{color:var(--ss-color-success)}.ss-dashboard-v2 .ss-market-edge-footer{border:1px solid var(--ss-color-border);min-height:2.4rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);background:#fbfcff;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .85rem;display:flex}.ss-dashboard-v2 .ss-market-edge-footer strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-dashboard-v2 .ss-market-edge-lock{border:1px dashed var(--ss-color-border-strong);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);border-radius:1rem;padding:.95rem 1rem;line-height:1.5}.ss-dashboard-v2 .ss-market-movers-row{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;grid-template-columns:.45rem minmax(0,1fr) 4rem auto;align-items:center;gap:.75rem;min-height:3.95rem;padding:.85rem .9rem;display:grid}.ss-dashboard-v2 .ss-market-movers-marker{background:var(--ss-color-primary);border-radius:999px;width:.45rem;height:.45rem}.ss-dashboard-v2 .ss-market-movers-copy{gap:.15rem;min-width:0;display:grid}.ss-dashboard-v2 .ss-market-movers-match,.ss-dashboard-v2 .ss-market-movers-market{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-dashboard-v2 .ss-market-movers-market{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-dashboard-v2 .ss-market-movers-sparkline{justify-content:center;align-items:end;gap:.16rem;height:1.5rem;display:flex}.ss-dashboard-v2 .ss-market-movers-sparkline span{background:var(--ss-color-primary);opacity:.8;border-radius:999px;width:.24rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:first-child{height:.35rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:nth-child(2){height:.7rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:nth-child(3){height:.58rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:nth-child(4){height:1rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:nth-child(5){height:.78rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-a span:nth-child(6){height:1.18rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:first-child{height:1.15rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:nth-child(2){height:.95rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:nth-child(3){height:.8rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:nth-child(4){height:.66rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:nth-child(5){height:.48rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-b span:nth-child(6){height:.34rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:first-child{height:.44rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:nth-child(2){height:.42rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:nth-child(3){height:.52rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:nth-child(4){height:.8rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:nth-child(5){height:1rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-c span:nth-child(6){height:1.2rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:first-child{height:.96rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:nth-child(2){height:1.15rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:nth-child(3){height:.82rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:nth-child(4){height:.94rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:nth-child(5){height:.62rem}.ss-dashboard-v2 .ss-market-movers-sparkline.is-rise-d span:nth-child(6){height:.76rem}.ss-dashboard-v2 .ss-market-movers-prices{grid-auto-flow:column;justify-content:end;align-items:center;gap:.5rem;min-width:0;display:inline-grid}.ss-dashboard-v2 .ss-market-movers-old,.ss-dashboard-v2 .ss-market-movers-new,.ss-dashboard-v2 .ss-market-movers-arrow{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-align:center;white-space:nowrap}.ss-dashboard-v2 .ss-market-movers-delta{background:var(--ss-color-danger-soft);min-height:1.85rem;color:var(--ss-color-danger);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:999px;justify-content:center;align-items:center;padding-inline:.65rem;display:inline-flex}.ss-dashboard-v2 .ss-fixtures-board-sections{gap:.85rem;display:grid}.ss-dashboard-v2 .ss-fixtures-board-card-body{gap:1rem;padding:1.35rem 1.35rem 1rem;display:grid}.ss-dashboard-v2 .ss-fixtures-date-nav{flex-wrap:wrap;gap:.65rem;display:flex}.ss-dashboard-v2 .ss-fixtures-date-pill{min-height:2.7rem;color:var(--ss-color-text-strong);background:#fff;border:1px solid #d0d7ecf2;border-radius:.95rem;align-content:center;gap:.08rem;padding:.45rem .9rem;text-decoration:none;display:grid;box-shadow:0 8px 18px #0c10360a}.ss-dashboard-v2 .ss-fixtures-date-pill small{color:#73809b;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.14em;text-transform:uppercase;line-height:1}.ss-dashboard-v2 .ss-fixtures-date-pill strong{color:var(--ss-color-text-strong);font-size:.78rem;font-weight:var(--ss-weight-black);letter-spacing:-.02em;line-height:1.2}.ss-dashboard-v2 .ss-fixtures-date-pill.is-active{background:#f5f7ff;border-color:#d8def4}.ss-dashboard-v2 .ss-fixtures-date-pill.is-today{color:var(--ss-color-primary);border-color:#5b5cf62e}.ss-dashboard-v2 .ss-fixtures-league{background:#fff;border:1px solid #e8ebf5e6;border-radius:1.3rem;overflow:hidden}.ss-dashboard-v2 .ss-fixtures-league-head{cursor:pointer;background:#f5f7ff;border-bottom:1px solid #e8ebf5eb;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:0 1.05rem;list-style:none;display:flex}.ss-dashboard-v2 .ss-fixtures-league-head::-webkit-details-marker{display:none}.ss-dashboard-v2 .ss-fixtures-league-title{min-width:0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.ss-dashboard-v2 .ss-fixtures-league-chevron{color:#8c95b2;font-size:.86rem;line-height:1}.ss-dashboard-v2 .ss-fixtures-league-body{display:grid}.ss-dashboard-v2 .ss-fixtures-row{background:#fff;border-top:1px solid #e8ebf5eb;grid-template-columns:5.4rem minmax(0,1fr) 2.4rem 3.3rem auto;align-items:center;gap:1rem;min-height:5.5rem;padding:.9rem 1.05rem;transition:background-color .18s;display:grid}.ss-dashboard-v2 .ss-fixtures-row.is-live{border-left:3px solid #ff5b6ed9;padding-left:.88rem}.ss-dashboard-v2 .ss-fixtures-row-time{align-items:center;min-height:100%;display:flex}.ss-dashboard-v2 .ss-fixtures-row-time strong{color:var(--ss-color-text-strong);font-size:1.05rem;font-weight:var(--ss-weight-black);letter-spacing:-.04em}.ss-dashboard-v2 .ss-fixtures-row.is-live .ss-fixtures-row-time strong{color:#ff3e78}.ss-dashboard-v2 .ss-fixtures-row-match{min-width:0;display:block}.ss-dashboard-v2 .ss-fixtures-row-teams{gap:.35rem;display:grid}.ss-dashboard-v2 .ss-fixtures-row-team{color:var(--ss-color-text-strong);font-size:1rem;font-weight:var(--ss-weight-black);align-items:center;min-width:0;display:flex}.ss-dashboard-v2 .ss-fixtures-row-name{min-width:0;line-height:1.15}.ss-dashboard-v2 .ss-fixtures-row-score{align-content:center;justify-items:center;gap:.35rem;display:grid}.ss-dashboard-v2 .ss-fixtures-row-score-value{color:#7a86a4;font-size:1rem;line-height:1;font-weight:var(--ss-weight-black)}.ss-dashboard-v2 .ss-fixtures-row-score.is-live .ss-fixtures-row-score-value{color:#ff3e78}.ss-dashboard-v2 .ss-fixtures-row-favorite{color:#b2b8cf;background:#fff;border:1px solid #d7def3;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;display:inline-flex}.ss-dashboard-v2 .ss-fixtures-row-preview{min-height:2.45rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);white-space:nowrap;background:#fff;border:1px solid #d8def4;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.35rem;padding:0 1.15rem;text-decoration:none;display:inline-flex}.ss-dashboard-v2 .ss-fixtures-show-more{justify-content:center;padding-top:.45rem;display:flex}.ss-dashboard-v2 .ss-fixtures-show-more-link{color:var(--ss-color-primary);font-size:.95rem;font-weight:var(--ss-weight-black);text-decoration:none}.ss-dashboard-v2 .ss-fixtures-empty{color:var(--ss-color-text-muted);font-size:.92rem;font-weight:var(--ss-weight-heavy);background:#fbfcff;border:1px solid #e8ebf5eb;border-radius:1rem;padding:1.15rem 1.2rem}.ss-dashboard-v2 .ss-pro-card{color:#fff;background:radial-gradient(circle at 100% 0,#d7ff3126,#0000 34%),linear-gradient(135deg,#10143d,#232071 70%,#30278c);border:1px solid #ffffff1f;border-radius:1.75rem;align-content:start;gap:.95rem;padding:1.3rem;display:grid;box-shadow:0 24px 70px #10143d3d}.ss-dashboard-v2 .ss-pro-card-head{gap:.55rem;display:grid}.ss-dashboard-v2 .ss-pro-kicker{color:#d7ff31}.ss-dashboard-v2 .ss-pro-title,.ss-dashboard-v2 .ss-pro-copy{color:#fff}.ss-dashboard-v2 .ss-pro-copy{color:#ffffffc7}.ss-dashboard-v2 .ss-pro-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ss-dashboard-v2 .ss-pro-list li{color:#ffffffe6;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);align-items:center;gap:.6rem;display:flex}.ss-dashboard-v2 .ss-pro-list li:before{content:"";background:#d7ff31;border-radius:999px;flex:none;width:.45rem;height:.45rem}.ss-dashboard-v2 .ss-pro-cta{width:100%}.ss-dashboard-v2 .ss-quick-take-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ss-dashboard-v2 .ss-quick-take-metric{border:1px solid var(--ss-color-border);background:linear-gradient(#fff,#fbfcff);border-radius:1rem;align-content:space-between;gap:.3rem;min-height:5.25rem;padding:.9rem .95rem;display:grid}.ss-dashboard-v2 .ss-quick-take-metric strong{color:var(--ss-color-text-strong);font-size:1.15rem;font-weight:var(--ss-weight-black);letter-spacing:-.04em}.ss-dashboard-v2 .ss-quick-take-metric span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.ss-dashboard-v2 .ss-player-props-section-body{gap:var(--ss-space-4);display:grid}.ss-dashboard-v2 .ss-player-props-filters{flex-wrap:wrap;gap:.6rem;display:flex}.ss-dashboard-v2 .ss-player-props-filter{border:1px solid var(--ss-color-border);min-height:2rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);background:#fff;border-radius:999px;align-items:center;padding:0 .85rem;display:inline-flex}.ss-dashboard-v2 .ss-player-props-filter.is-active{background:var(--ss-color-primary);border-color:var(--ss-color-primary);color:#fff}.ss-dashboard-v2 .ss-player-props-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.ss-dashboard-v2 .ss-player-props-card{border:1px solid var(--ss-color-border);box-shadow:var(--ss-shadow-sm);background:linear-gradient(#fffffffa,#f9fafff5);border-radius:1.35rem;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.95rem;padding:1.05rem;display:grid}.ss-dashboard-v2 .ss-player-props-card-top{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ss-dashboard-v2 .ss-player-props-avatar{width:2.75rem;height:2.75rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);background:linear-gradient(#f1f3ff 0%,#e4e8ff 100%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ss-dashboard-v2 .ss-player-props-copy-block{gap:.2rem;min-width:0;display:grid}.ss-dashboard-v2 .ss-player-props-copy-block strong,.ss-dashboard-v2 .ss-player-props-copy-block span,.ss-dashboard-v2 .ss-player-props-copy-block small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-dashboard-v2 .ss-player-props-copy-block strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-dashboard-v2 .ss-player-props-copy-block span{color:var(--ss-color-text);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy)}.ss-dashboard-v2 .ss-player-props-copy-block small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-dashboard-v2 .ss-player-props-odd{background:var(--ss-color-success-soft);min-width:3.3rem;min-height:2rem;color:var(--ss-color-success);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);border-radius:.8rem;justify-content:center;align-items:center;padding-inline:.65rem;display:inline-flex}.ss-dashboard-v2 .ss-player-props-log-head{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ss-dashboard-v2 .ss-player-props-log-head strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-dashboard-v2 .ss-player-props-log{flex-wrap:wrap;align-content:start;gap:.45rem;display:flex}.ss-dashboard-v2 .ss-player-props-log-item{min-width:2.45rem;min-height:2.15rem;color:var(--ss-color-text-muted);background:#eef2f8;border-radius:.75rem;align-content:center;justify-items:center;padding:.2rem .45rem;display:grid}.ss-dashboard-v2 .ss-player-props-log-item.is-hit{color:#0f9764;background:#e8f7ef}.ss-dashboard-v2 .ss-player-props-log-item strong{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);line-height:1}.ss-dashboard-v2 .ss-player-props-log-item span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-dashboard-v2 .ss-player-props-context{border-top:1px solid var(--ss-color-border);justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:.8rem;display:flex}.ss-dashboard-v2 .ss-player-props-context strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);display:block}.ss-dashboard-v2 .ss-player-props-context span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);margin-top:.2rem;line-height:1.5;display:block}.ss-dashboard-v2 .ss-player-props-add{border:1px solid var(--ss-color-border);min-height:2.35rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap;background:#fff;border-radius:999px;padding:0 .9rem}@media (width<=1320px){.ss-dashboard-v2 .ss-dashboard-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-v2 .ss-dashboard-research-grid>:last-child{grid-column:1/-1}.ss-dashboard-v2 .ss-market-movers-row{grid-template-columns:.45rem minmax(0,1fr) auto}.ss-dashboard-v2 .ss-market-movers-sparkline{display:none}}@media (width<=1180px){.ss-dashboard-v2 .ss-dashboard-hero-grid,.ss-dashboard-v2 .ss-fixtures-workspace{grid-template-columns:1fr}.ss-dashboard-v2 .ss-player-props-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.ss-dashboard-v2 .ss-dashboard-research-grid{grid-template-columns:1fr}.ss-dashboard-v2 .ss-dashboard-research-grid>:last-child{grid-column:auto}.ss-dashboard-v2 .ss-relevant-match-main{gap:var(--ss-space-3);grid-template-columns:minmax(0,1fr)}.ss-dashboard-v2 .ss-relevant-match-countdown{border-inline:0;border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);padding:.9rem 0}.ss-dashboard-v2 .ss-relevant-match-footer{flex-direction:column;align-items:stretch}.ss-dashboard-v2 .ss-fixtures-row{gap:var(--ss-space-2) var(--ss-space-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;padding-block:1rem}.ss-dashboard-v2 .ss-fixtures-row-score,.ss-dashboard-v2 .ss-fixtures-row-odds,.ss-dashboard-v2 .ss-fixtures-row-preview{grid-column:2}.ss-dashboard-v2 .ss-fixtures-row-score{grid-auto-flow:column;justify-content:start;gap:.9rem}.ss-dashboard-v2 .ss-fixtures-row-odds{justify-items:start}.ss-dashboard-v2 .ss-fixtures-row-preview{justify-self:start}}@media (width<=860px){.ss-dashboard-v2{gap:var(--ss-space-5)}.ss-dashboard-v2 .ss-hero-card-body,.ss-dashboard-v2 .ss-relevant-match-card-body{padding:1.5rem}.ss-dashboard-v2 .ss-hero-title{font-size:clamp(2.2rem,8vw,3rem)}.ss-dashboard-v2 .ss-hero-highlights,.ss-dashboard-v2 .ss-fixtures-board-filters,.ss-dashboard-v2 .ss-quick-take-grid{grid-template-columns:1fr}.ss-dashboard-v2 .ss-market-edge-row{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;padding-block:.75rem}.ss-dashboard-v2 .ss-market-edge-row.is-head{display:none}.ss-dashboard-v2 .ss-market-edge-market{grid-column:1/-1}.ss-dashboard-v2 .ss-market-edge-delta{text-align:left;grid-column:1/-1;justify-self:start}.ss-dashboard-v2 .ss-market-movers-row{grid-template-columns:.45rem minmax(0,1fr);min-height:auto;padding:.85rem}.ss-dashboard-v2 .ss-market-movers-copy,.ss-dashboard-v2 .ss-market-movers-prices{grid-column:2/-1}.ss-dashboard-v2 .ss-market-movers-prices{justify-content:start}.ss-dashboard-v2 .ss-fixtures-board-tabs{gap:1rem}.ss-dashboard-v2 .ss-player-props-card-top{grid-template-columns:1fr}.ss-dashboard-v2 .ss-player-props-context{flex-direction:column;align-items:flex-start}.ss-dashboard-v2 .ss-player-props-add{width:100%}}@media (width<=540px){.ss-dashboard-v2 .ss-dashboard-hero-grid,.ss-dashboard-v2 .ss-dashboard-research-grid,.ss-dashboard-v2 .ss-fixtures-workspace{gap:var(--ss-space-4)}.ss-dashboard-v2 .ss-research-card-head,.ss-dashboard-v2 .ss-fixtures-board-head,.ss-dashboard-v2 .ss-player-props-head,.ss-dashboard-v2 .ss-relevant-match-head{flex-direction:column;align-items:flex-start}.ss-dashboard-v2 .ss-relevant-match-crest{border-radius:1.15rem;width:3.6rem;height:3.6rem}.ss-dashboard-v2 .ss-relevant-match-name{white-space:normal}.ss-dashboard-v2 .ss-fixtures-row{grid-template-columns:1fr}.ss-dashboard-v2 .ss-fixtures-row-score,.ss-dashboard-v2 .ss-fixtures-row-odds,.ss-dashboard-v2 .ss-fixtures-row-preview{grid-column:auto}.ss-dashboard-v2 .ss-fixtures-row-odds{grid-template-columns:repeat(3,minmax(0,4.1rem))}.ss-dashboard-v2 .ss-player-props-grid{grid-template-columns:1fr}}.dashboard-master{background:radial-gradient(circle at 14% 0, #3157ff13, transparent 30rem), radial-gradient(circle at 86% 5%, #5e54ff13, transparent 28rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 32rem, #f8faff 100%);min-width:320px;overflow-x:hidden}.dashboard-master-shell{width:min(100% - 3rem,1600px);padding-block:var(--ss-space-4) var(--ss-space-9);margin-inline:auto}.ss-dashboard-home{gap:var(--ss-space-6);display:grid}.ss-dashboard-home a{text-decoration:none}.ss-dashboard-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.13em;text-transform:uppercase;align-items:center;display:inline-flex}.ss-dashboard-command{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);border-radius:1.5rem;overflow:hidden}.ss-dashboard-command__main{gap:var(--ss-space-7);min-height:218px;padding:var(--ss-space-7) var(--ss-space-8);background:radial-gradient(circle at 8%,#3157ff1c,#0000 18rem),linear-gradient(135deg,#fff,#f8faff 58%,#f1efff);grid-template-columns:minmax(420px,1fr) 11rem minmax(500px,.92fr);align-items:center;display:grid}.ss-dashboard-command__copy{min-width:0}.ss-dashboard-command__eyebrow,.ss-dashboard-command__actions,.ss-dashboard-principles,.ss-dashboard-command__lane,.ss-dashboard-section-head,.ss-dashboard-panel-head,.ss-dashboard-tool-card__head{align-items:center;display:flex}.ss-dashboard-command__eyebrow{flex-wrap:wrap;gap:.65rem}.ss-dashboard-date{border-radius:var(--ss-radius-pill);min-height:1.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#ffffffd6;border:1px solid #d7e2f3;align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.ss-dashboard-date .fixtures-icon{width:.85rem;height:.85rem;color:var(--ss-color-primary)}.ss-dashboard-command__copy h1{max-width:42rem;color:var(--ss-color-text-strong);font-size:clamp(2.4rem,3.6vw,4.15rem);font-weight:var(--ss-weight-black);letter-spacing:-.07em;margin:.55rem 0 0;line-height:.95}.ss-dashboard-command__copy>p{max-width:42rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-loose);margin:.85rem 0 0}.ss-dashboard-brief{border-radius:var(--ss-radius-md);background:#ffffffc7;border:1px solid #d7e3f6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;max-width:42rem;margin-top:1rem;padding:.75rem .85rem;display:grid}.ss-dashboard-brief__mark{background:var(--ss-color-success-soft);width:2rem;height:2rem;color:var(--ss-color-success);border-radius:.7rem;place-items:center;display:grid}.ss-dashboard-brief__mark .fixtures-icon{width:1rem;height:1rem}.ss-dashboard-brief small,.ss-dashboard-brief strong{display:block}.ss-dashboard-brief small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-dashboard-brief strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);margin-top:.12rem;line-height:1.45}.ss-dashboard-command__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.ss-dashboard-primary-action,.ss-dashboard-secondary-action,.ss-dashboard-builder-cta,.ss-dashboard-assistant-cta{border-radius:var(--ss-radius-md);min-height:2.55rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;gap:.65rem;padding:0 1rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ss-dashboard-primary-action,.ss-dashboard-builder-cta{border:1px solid var(--ss-color-primary);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;box-shadow:0 10px 24px #3157ff33}.ss-dashboard-secondary-action{color:var(--ss-color-primary);background:#ffffffdb;border:1px solid #cbd9f2}.ss-dashboard-primary-action:hover,.ss-dashboard-secondary-action:hover,.ss-dashboard-builder-cta:hover,.ss-dashboard-assistant-cta:hover{transform:translateY(-1px)}.ss-dashboard-command__radar{place-items:center;display:grid}.ss-dashboard-command__radar svg{stroke:#adbee2;stroke-width:1.25px;width:10.5rem;height:10.5rem;overflow:visible}.ss-dashboard-command__radar-beam{stroke:var(--ss-color-primary);stroke-width:4px;stroke-linecap:round}.ss-dashboard-command__radar .is-core{fill:var(--ss-color-primary);stroke:#cfd9ff;stroke-width:8px}.ss-dashboard-command__radar .is-signal{fill:#7690df;stroke:#fff;stroke-width:3px}.ss-dashboard-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ss-dashboard-metric{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);min-height:86px;box-shadow:var(--ss-shadow-sm);background:#ffffffe6;align-content:center;gap:.12rem;padding:.85rem 1rem;display:grid}.ss-dashboard-metric>span,.ss-dashboard-metric>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-dashboard-metric>span{letter-spacing:.05em;text-transform:uppercase}.ss-dashboard-metric>strong{color:var(--ss-color-text-strong);font-size:1.65rem;font-weight:var(--ss-weight-black);letter-spacing:-.055em;line-height:1.05}.ss-dashboard-metric.is-positive>strong{color:#087849}.ss-dashboard-command__lane{justify-content:space-between;gap:var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:#fbfdff;min-height:3.35rem;padding:.65rem 1.15rem}.ss-dashboard-principles{flex-wrap:wrap;gap:.45rem}.ss-dashboard-principles span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);min-height:1.7rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#fff;align-items:center;padding:0 .65rem;display:inline-flex}.ss-dashboard-command__lane>a,.ss-dashboard-section-head>a,.ss-dashboard-panel-head>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);flex:none}.ss-dashboard-empty-state{gap:var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-md);background:linear-gradient(135deg,#fff,#f8faff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1.3rem 1.4rem;display:grid}.ss-dashboard-empty-state__mark{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:3.5rem;height:3.5rem;color:var(--ss-color-primary);border:1px solid #d8e4fa;place-items:center;display:grid}.ss-dashboard-empty-state__mark .fixtures-icon{width:1.55rem;height:1.55rem}.ss-dashboard-empty-state h2,.ss-dashboard-section-head h2,.ss-dashboard-panel-head h2,.ss-dashboard-builder-card h2,.ss-dashboard-tool-card h2,.ss-dashboard-assistant-card h2,.ss-dashboard-longshots h2{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:0}.ss-dashboard-empty-state h2{font-size:var(--ss-font-size-20);margin-top:.25rem}.ss-dashboard-empty-state p,.ss-dashboard-section-head p,.ss-dashboard-panel-head p,.ss-dashboard-builder-empty p,.ss-dashboard-notes p,.ss-dashboard-assistant-card p,.ss-dashboard-longshots summary p,.ss-dashboard-longshots__grid article>p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:0;line-height:1.55}.ss-dashboard-empty-state p{margin-top:.25rem}.ss-dashboard-empty-state__actions{gap:.65rem;display:flex}.ss-dashboard-section{gap:.8rem;display:grid}.ss-dashboard-section-head,.ss-dashboard-panel-head{justify-content:space-between;gap:var(--ss-space-5)}.ss-dashboard-section-head{align-items:flex-end;padding-inline:.1rem}.ss-dashboard-section-head h2,.ss-dashboard-panel-head h2,.ss-dashboard-builder-card h2,.ss-dashboard-tool-card h2,.ss-dashboard-assistant-card h2,.ss-dashboard-longshots h2{font-size:var(--ss-font-size-20);margin-top:.25rem}.ss-dashboard-section-head p,.ss-dashboard-panel-head p{margin-top:.2rem}.ss-dashboard-focus-grid{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-dashboard-match-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);min-width:0;color:inherit;box-shadow:var(--ss-shadow-sm);align-content:start;gap:.75rem;padding:.9rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.ss-dashboard-match-card:hover{box-shadow:var(--ss-shadow-md);border-color:#cbd9ef;transform:translateY(-2px)}.ss-dashboard-match-card__head,.ss-dashboard-match-card__signal,.ss-dashboard-match-card__foot,.ss-dashboard-match-team,.ss-dashboard-hotlist-group__head,.ss-dashboard-hotlist-item,.ss-dashboard-longshot-person{align-items:center;display:flex}.ss-dashboard-match-card__head,.ss-dashboard-match-card__foot,.ss-dashboard-hotlist-group__head{justify-content:space-between;gap:.65rem}.ss-dashboard-match-card__head span,.ss-dashboard-match-card__head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-match-card__head span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-match-card__head small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.08rem}.ss-dashboard-match-card__head>em{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);min-height:1.45rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;padding:0 .5rem;display:inline-flex}.ss-dashboard-match-card__head>em.is-live{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-dashboard-match-card__head>em.is-finished,.ss-dashboard-match-card__head>em.is-muted{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.ss-dashboard-match-card__teams{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fbfdff;gap:.35rem;padding:.65rem;display:grid}.ss-dashboard-match-team{gap:.55rem;min-width:0}.ss-dashboard-team-mark{border:1px solid var(--ss-color-border);width:1.85rem;height:1.85rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#fff;border-radius:.65rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ss-dashboard-team-mark img{z-index:1;object-fit:contain;width:calc(100% - .4rem);height:calc(100% - .4rem);position:absolute;inset:.2rem}.ss-dashboard-match-team>strong{min-width:0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ss-dashboard-match-team>b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-dashboard-match-card__signal{gap:.5rem;min-width:0}.ss-dashboard-match-card__signal>div{flex:1;min-width:0}.ss-dashboard-match-card__signal strong,.ss-dashboard-match-card__signal small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-match-card__signal strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-match-card__signal small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-match-card__signal>em{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-style:normal;font-weight:var(--ss-weight-black)}.ss-dashboard-match-card__foot{border-top:1px solid var(--ss-color-border);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);padding-top:.6rem}.ss-dashboard-match-card__foot strong{color:var(--ss-color-primary);margin-left:auto}.ss-dashboard-inline-empty,.ss-dashboard-panel-empty{text-align:center;place-items:center;gap:.25rem;min-height:8rem;padding:1.25rem;display:grid}.ss-dashboard-inline-empty,.ss-dashboard-panel-empty,.ss-dashboard-calm-note{border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:#fbfdff}.ss-dashboard-inline-empty strong,.ss-dashboard-panel-empty strong,.ss-dashboard-calm-note strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-dashboard-inline-empty span,.ss-dashboard-panel-empty span,.ss-dashboard-calm-note span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-dashboard-primary-grid{gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr) 23rem;align-items:start;display:grid}.ss-dashboard-panel,.ss-dashboard-builder-card,.ss-dashboard-tool-card,.ss-dashboard-longshots{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);min-width:0;box-shadow:var(--ss-shadow-md)}.ss-dashboard-panel{overflow:hidden}.ss-dashboard-panel-head{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(#fff,#fbfdff);align-items:flex-start;min-height:5.2rem;padding:1rem 1.15rem .9rem}.ss-dashboard-signal-list{gap:.28rem;padding:.35rem;display:grid}.ss-dashboard-panel-empty{margin:.75rem}.ss-dashboard-panel-empty.is-compact{min-height:6.5rem}.ss-dashboard-panel-empty a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);margin-top:.35rem}.ss-dashboard-builder-card{position:sticky;top:5.15rem;overflow:hidden}.ss-dashboard-builder-card__head{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(135deg,#f9fbff,#f1efff);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ss-dashboard-builder-odds{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;justify-items:end;gap:.05rem;min-width:4.7rem;padding:.45rem .65rem;display:grid}.ss-dashboard-builder-odds small{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-dashboard-builder-odds strong{font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black)}.ss-dashboard-builder-empty{text-align:center;justify-items:center;gap:.45rem;padding:1.4rem 1rem 1.2rem;display:grid}.ss-dashboard-builder-empty>span{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.8rem;height:2.8rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-dashboard-builder-empty strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-dashboard-builder-legs{padding:.4rem .75rem 0;display:grid}.ss-dashboard-builder-legs article{border-bottom:1px solid var(--ss-color-border);grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.25rem;display:grid}.ss-dashboard-builder-legs article>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:#fff;width:1.35rem;height:1.35rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-dashboard-builder-legs article strong,.ss-dashboard-builder-legs article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-builder-legs article strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-builder-legs article small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.1rem}.ss-dashboard-builder-legs article em{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-style:normal;font-weight:var(--ss-weight-black)}.ss-dashboard-builder-note{border-radius:var(--ss-radius-md);background:var(--ss-color-warning-soft);border:1px solid #efd8ab;gap:.12rem;margin:.75rem;padding:.7rem .75rem;display:grid}.ss-dashboard-builder-note small,.ss-dashboard-builder-note span{color:var(--ss-color-warning);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-builder-note small{font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-dashboard-builder-note strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-builder-summary{border-top:1px solid var(--ss-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem;display:grid}.ss-dashboard-builder-summary>div{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fbfdff;gap:.1rem;padding:.55rem .65rem;display:grid}.ss-dashboard-builder-summary span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-builder-summary strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-dashboard-builder-cta{margin:0 .75rem .75rem}.ss-dashboard-research-grid{gap:var(--ss-space-4);display:grid}.ss-dashboard-hotlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.ss-dashboard-hotlist-group{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fbfdff;overflow:hidden}.ss-dashboard-hotlist-group__head{border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-primary-soft);min-height:2.15rem;padding:0 .7rem}.ss-dashboard-hotlist-group__head strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-hotlist-group__head span{border-radius:var(--ss-radius-pill);min-width:1.35rem;height:1.35rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#fff;place-items:center;display:grid}.ss-dashboard-hotlist-item{background:#fff;gap:.5rem;min-width:0;min-height:3.75rem;padding:.45rem .6rem}.ss-dashboard-hotlist-item+.ss-dashboard-hotlist-item{border-top:1px solid var(--ss-color-border)}.ss-dashboard-hotlist-item__copy{flex:1;min-width:0}.ss-dashboard-hotlist-item__copy strong,.ss-dashboard-hotlist-item__copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-hotlist-item__copy strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-hotlist-item__copy span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.08rem}.ss-dashboard-hotlist-item__meta{flex:none;justify-items:end;display:grid}.ss-dashboard-hotlist-item__meta strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-hotlist-item__meta span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-tools-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ss-dashboard-tool-card,.ss-dashboard-assistant-card{min-width:0;padding:1rem}.ss-dashboard-tool-card__head{align-items:center;gap:.7rem}.ss-dashboard-tool-icon{border-radius:var(--ss-radius-md);flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.ss-dashboard-tool-icon.is-blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-dashboard-tool-icon.is-amber{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-dashboard-shortcuts,.ss-dashboard-notes,.ss-dashboard-assistant-prompts{gap:.45rem;margin-top:.85rem;display:grid}.ss-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-shortcuts a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fbfdff;align-content:center;min-width:0;min-height:3.65rem;padding:.55rem 2rem .55rem .65rem;display:grid;position:relative}.ss-dashboard-shortcuts strong,.ss-dashboard-shortcuts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-dashboard-shortcuts strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-shortcuts span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.08rem}.ss-dashboard-shortcuts b{color:var(--ss-color-primary);position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.ss-dashboard-notes article{border-bottom:1px solid var(--ss-color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem 0;display:grid}.ss-dashboard-notes article:last-child{border-bottom:0}.ss-dashboard-notes article>span{border:2px solid var(--ss-color-warning);border-radius:var(--ss-radius-pill);width:.55rem;height:.55rem;margin-top:.25rem}.ss-dashboard-notes strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-notes p{font-size:var(--ss-font-size-11);margin-top:.12rem}.ss-dashboard-calm-note{gap:.2rem;margin-top:.85rem;padding:.8rem;display:grid}.ss-dashboard-assistant-card{border-radius:var(--ss-radius-lg);background:radial-gradient(circle at 95% 5%, #654bff7a, transparent 12rem), linear-gradient(135deg, var(--ss-color-nav), #101b44 68%, #171653);color:#fff;box-shadow:var(--ss-shadow-lg);border:1px solid #ffffff1f;position:relative;overflow:hidden}.ss-dashboard-assistant-card__mark{border-radius:var(--ss-radius-lg);color:#aebdff;background:#ffffff14;border:1px solid #ffffff21;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:1rem;right:1rem}.ss-dashboard-assistant-card .ss-dashboard-kicker{color:#aebdff}.ss-dashboard-assistant-card h2{color:#fff;max-width:calc(100% - 4rem)}.ss-dashboard-assistant-card>p{color:#bac7dd;max-width:28rem;margin-top:.55rem}.ss-dashboard-assistant-prompts a{border-radius:var(--ss-radius-md);color:#e8edff;min-height:2.25rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffff12;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .65rem;display:flex}.ss-dashboard-assistant-cta{color:var(--ss-color-primary);background:#fff;border:1px solid #fff3;margin-top:.75rem}.ss-dashboard-longshots{background:#fffdf8;border-color:#efd8ab;overflow:hidden}.ss-dashboard-longshots summary{justify-content:space-between;align-items:center;gap:var(--ss-space-5);cursor:pointer;padding:1rem 1.15rem;list-style:none;display:flex}.ss-dashboard-longshots summary::-webkit-details-marker{display:none}.ss-dashboard-longshots summary>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-warning-soft);min-height:1.75rem;color:var(--ss-color-warning);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;padding:0 .65rem;display:inline-flex}.ss-dashboard-longshots__grid{border-top:1px solid #efd8ab;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.ss-dashboard-longshots__grid article{border-radius:var(--ss-radius-md);background:#fff;border:1px solid #efd8ab;gap:.5rem;padding:.75rem;display:grid}.ss-dashboard-longshot-person{gap:.5rem}.ss-dashboard-longshot-person strong,.ss-dashboard-longshot-person span{display:block}.ss-dashboard-longshot-person strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-longshot-person span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-longshots__grid h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);margin:0}.ss-dashboard-longshots__grid article>div:last-child{border-top:1px solid var(--ss-color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.ss-dashboard-longshots__grid article>div:last-child strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-dashboard-longshots__grid article>div:last-child a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-daily-feed{gap:var(--ss-space-4);display:grid}.ss-dashboard-daily-feed__head{align-items:flex-end}.ss-dashboard-daily-feed__totals{flex:none;align-items:center;gap:.4rem;display:flex}.ss-dashboard-daily-feed__totals>span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-height:2rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);box-shadow:var(--ss-shadow-sm);align-items:center;gap:.28rem;padding:0 .7rem;display:inline-flex}.ss-dashboard-daily-feed__totals strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-dashboard-daily-feed__grid{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,.94fr);align-items:stretch;display:grid}.ss-dashboard-daily-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);min-width:0;box-shadow:var(--ss-shadow-md);flex-direction:column;display:flex;overflow:hidden}.ss-dashboard-daily-card__head{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(#fff,#fbfdff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.65rem;padding:.8rem .9rem;display:grid}.ss-dashboard-daily-card__head>div{min-width:0}.ss-dashboard-daily-card__head h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;overflow:hidden}.ss-dashboard-daily-card__head>strong{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);min-width:1.7rem;height:1.7rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-dashboard-tool-icon.is-green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-dashboard-tool-icon.is-violet{color:var(--ss-color-primary-strong);background:#f0edff}.ss-dashboard-daily-list{flex:1;align-content:start;min-width:0;display:grid}.ss-dashboard-daily-card footer{border-top:1px solid var(--ss-color-border);background:#fbfdff;justify-content:flex-end;align-items:center;gap:1rem;min-height:2.8rem;margin-top:auto;padding:0 .9rem;display:flex}.ss-dashboard-daily-card footer a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-dashboard-daily-card__calm{text-align:center;flex:1;place-content:center;gap:.2rem;min-height:7rem;padding:1rem;display:grid}.ss-dashboard-daily-card__calm strong,.ss-dashboard-daily-card__calm span{display:block}.ss-dashboard-daily-card__calm strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-dashboard-daily-card__calm span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-dashboard-daily-update{min-width:0;min-height:6rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.ss-dashboard-daily-update+.ss-dashboard-daily-update,.ss-dashboard-daily-match+.ss-dashboard-daily-match,.ss-dashboard-daily-work+.ss-dashboard-daily-work{border-top:1px solid var(--ss-color-border)}.ss-dashboard-daily-update:hover,.ss-dashboard-daily-match:hover,.ss-dashboard-daily-work:hover{background:#f8faff}.ss-dashboard-daily-update__marker{border:2px solid var(--ss-color-primary);border-radius:var(--ss-radius-pill);width:.62rem;height:.62rem;box-shadow:0 0 0 .22rem var(--ss-color-primary-soft);align-self:start;margin-top:.35rem}.ss-dashboard-daily-update.is-builder .ss-dashboard-daily-update__marker{border-color:var(--ss-color-warning);box-shadow:0 0 0 .22rem var(--ss-color-warning-soft)}.ss-dashboard-daily-update.is-price .ss-dashboard-daily-update__marker{border-color:var(--ss-color-success);box-shadow:0 0 0 .22rem var(--ss-color-success-soft)}.ss-dashboard-daily-update__body{min-width:0}.ss-dashboard-daily-update__meta{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.18rem;display:flex}.ss-dashboard-daily-update__meta span,.ss-dashboard-daily-update__meta time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-daily-update__meta span{color:var(--ss-color-primary);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-dashboard-daily-update__body>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-daily-update__body>p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.16rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.ss-dashboard-daily-update>b,.ss-dashboard-daily-work>b{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-dashboard-daily-update__latest{align-items:center;gap:.45rem;margin-top:.42rem;display:flex}.ss-dashboard-daily-update__latest>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-dashboard-daily-match{min-width:0;color:inherit;gap:.5rem;padding:.65rem .8rem;display:grid}.ss-dashboard-daily-match__meta,.ss-dashboard-daily-match__foot{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ss-dashboard-daily-match__meta>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ss-dashboard-daily-match__meta>em{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);min-height:1.35rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black);align-items:center;padding:0 .45rem;display:inline-flex}.ss-dashboard-daily-match__meta>em.is-live{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-dashboard-daily-match__teams{gap:.28rem;display:grid}.ss-dashboard-daily-match__teams>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.ss-dashboard-daily-match__teams strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-dashboard-daily-match__teams>div>b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-dashboard-daily-match__foot{border-top:1px solid var(--ss-color-border);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);padding-top:.45rem}.ss-dashboard-daily-match__foot span{color:var(--ss-color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-dashboard-daily-match__foot strong{color:var(--ss-color-text-muted);white-space:nowrap}.ss-dashboard-daily-work{min-width:0;min-height:5rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.ss-dashboard-daily-work__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.15rem;height:2.15rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-dashboard-daily-work.is-portfolio .ss-dashboard-daily-work__icon{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-dashboard-daily-work__icon .fixtures-icon{width:1rem;height:1rem}.ss-dashboard-daily-work>div{min-width:0}.ss-dashboard-daily-work>div>span,.ss-dashboard-daily-work>div>strong,.ss-dashboard-daily-work>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-dashboard-daily-work>div>span{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-dashboard-daily-work>div>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);margin-top:.08rem}.ss-dashboard-daily-work>div>small,.ss-dashboard-daily-work>em{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-dashboard-daily-work>em{grid-column:2;font-style:normal}.ss-dashboard-daily-work>b{grid-area:1/3/span 2}.ss-dashboard-daily-feed__empty{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;min-height:6.5rem}.ss-dashboard-daily-feed__empty>div{gap:.15rem;display:grid}.ss-dashboard-daily-feed__empty-mark{border-radius:var(--ss-radius-md);background:var(--ss-color-success-soft);width:2.7rem;height:2.7rem;color:var(--ss-color-success);place-items:center;display:grid}.ss-dashboard-daily-feed__empty>a{border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);min-height:2.25rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;display:inline-flex}@media (width<=1480px){.ss-dashboard-command__main{grid-template-columns:minmax(380px,1fr) minmax(500px,.95fr)}.ss-dashboard-command__radar{display:none}.ss-dashboard-focus-grid,.ss-dashboard-daily-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-daily-card.is-updates{grid-column:1/-1}}@media (width<=1240px){.ss-dashboard-command__main,.ss-dashboard-primary-grid{grid-template-columns:1fr}.ss-dashboard-command__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-dashboard-builder-card{position:static}.ss-dashboard-builder-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem}}@media (width<=1080px){.ss-dashboard-hotlist,.ss-dashboard-tools-grid,.ss-dashboard-longshots__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-assistant-card{grid-column:1/-1}}@media (width<=820px){.dashboard-master-shell{width:min(100% - 2rem,1600px)}.ss-dashboard-command__main{min-height:0;padding:1.25rem}.ss-dashboard-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-command__lane,.ss-dashboard-section-head,.ss-dashboard-panel-head,.ss-dashboard-empty-state{align-items:flex-start}.ss-dashboard-command__lane,.ss-dashboard-section-head,.ss-dashboard-panel-head{flex-direction:column}.ss-dashboard-empty-state{grid-template-columns:auto minmax(0,1fr)}.ss-dashboard-empty-state__actions{grid-column:1/-1}.ss-dashboard-hotlist{grid-template-columns:1fr}.ss-dashboard-daily-feed__head{align-items:flex-start}.ss-dashboard-daily-feed__totals{flex-wrap:wrap}.ss-dashboard-builder-legs{grid-template-columns:1fr}}@media (width<=760px){.dashboard-master-shell{width:min(100% - 1.5rem,1600px);padding-block:.75rem 5.5rem}.ss-dashboard-home{gap:var(--ss-space-5)}.ss-dashboard-command,.ss-dashboard-panel,.ss-dashboard-builder-card,.ss-dashboard-tool-card,.ss-dashboard-assistant-card,.ss-dashboard-longshots{border-radius:var(--ss-radius-lg)}.ss-dashboard-command__copy h1{font-size:2.35rem}.ss-dashboard-command__copy>p{font-size:var(--ss-font-size-13)}.ss-dashboard-command__actions,.ss-dashboard-empty-state__actions{grid-template-columns:1fr;width:100%;display:grid}.ss-dashboard-primary-action,.ss-dashboard-secondary-action{width:100%}.ss-dashboard-command__lane>a{text-align:center;width:100%}.ss-dashboard-principles{display:none}.ss-dashboard-focus-grid,.ss-dashboard-daily-feed__grid,.ss-dashboard-tools-grid,.ss-dashboard-longshots__grid{grid-template-columns:1fr}.ss-dashboard-assistant-card{grid-column:auto}.ss-dashboard-empty-state{text-align:center;grid-template-columns:1fr;justify-items:center}.ss-dashboard-empty-state__actions{grid-column:auto}.ss-dashboard-panel-head{min-height:0}.ss-dashboard-daily-card.is-updates{grid-column:auto}.ss-dashboard-daily-feed__empty{text-align:center;grid-template-columns:1fr;justify-items:center}.ss-dashboard-shortcuts{grid-template-columns:1fr}.ss-dashboard-longshots summary{align-items:flex-start}}@media (width<=460px){.ss-dashboard-command__main{padding:1rem}.ss-dashboard-command__metrics,.ss-dashboard-builder-summary{grid-template-columns:1fr 1fr}.ss-dashboard-metric{min-height:76px;padding:.7rem}.ss-dashboard-match-card__foot{flex-wrap:wrap}.ss-dashboard-match-card__foot strong{width:100%;margin-left:0}.ss-dashboard-hotlist-item .ss-prop-latest{display:none}.ss-dashboard-daily-feed__totals{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ss-dashboard-daily-feed__totals>span{justify-content:center;padding-inline:.35rem}.ss-dashboard-daily-update,.ss-dashboard-daily-work{grid-template-columns:auto minmax(0,1fr)}.ss-dashboard-daily-update>b,.ss-dashboard-daily-work>b{grid-area:auto/2;justify-self:start}.ss-dashboard-daily-work>em{grid-column:2}}.ss-dashboard-public-fixtures{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-dashboard-public-fixture{align-items:center;gap:var(--ss-space-4);min-height:82px;padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);grid-template-columns:minmax(0,.8fr) minmax(240px,1.4fr) auto;display:grid}.ss-dashboard-public-fixture>div:first-child span,.ss-dashboard-public-fixture>div:first-child small{display:block}.ss-dashboard-public-fixture>div:first-child span{font-weight:var(--ss-weight-black)}.ss-dashboard-public-fixture>div:first-child small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-weight:var(--ss-weight-semibold)}.ss-dashboard-public-fixture__teams{align-items:center;gap:var(--ss-space-3);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ss-dashboard-public-fixture__teams strong:last-child{text-align:left}.ss-dashboard-public-fixture__teams strong:first-child{text-align:right}.ss-dashboard-public-fixture>em{padding:var(--ss-space-2) var(--ss-space-3);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black);white-space:nowrap}@media (width<=980px){.ss-dashboard-public-fixtures{grid-template-columns:1fr}}@media (width<=640px){.ss-dashboard-public-fixture{grid-template-columns:1fr auto}.ss-dashboard-public-fixture__teams{grid-area:2/1/auto/-1}}.ss-dashboard-primary-grid.is-single{grid-template-columns:minmax(0,1fr)}.ss-dashboard-account{gap:var(--ss-space-4);display:grid}.ss-dashboard-status{padding:var(--ss-space-3) var(--ss-space-4);border:1px solid var(--ss-color-success);border-radius:var(--ss-radius-md);background:var(--ss-color-success-soft);color:var(--ss-color-success);font-weight:var(--ss-weight-bold);margin:0}.ss-dashboard-preferences{min-width:210px;position:relative}.ss-dashboard-preferences>summary{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:42px;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:var(--ss-color-text);cursor:pointer;box-shadow:var(--ss-shadow-sm);list-style:none;display:flex}.ss-dashboard-preferences>summary::-webkit-details-marker{display:none}.ss-dashboard-preferences>summary span{align-items:center;gap:var(--ss-space-2);font-weight:var(--ss-weight-black);display:inline-flex}.ss-dashboard-preferences>summary svg{width:17px;height:17px;color:var(--ss-color-primary)}.ss-dashboard-preferences>summary small{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-semibold)}.ss-dashboard-preferences__form{z-index:20;top:calc(100% + var(--ss-space-2));width:min(720px,88vw);padding:var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);position:absolute;right:0}.ss-dashboard-preferences__form fieldset{margin:0 0 var(--ss-space-4);border:0;padding:0}.ss-dashboard-preferences__form legend,.ss-dashboard-preferences__filters label>span{margin-bottom:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-dashboard-preferences__checks{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-dashboard-preferences__checks label{align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);font-weight:var(--ss-weight-bold);display:flex}.ss-dashboard-preferences__checks input{accent-color:var(--ss-color-primary)}.ss-dashboard-preferences__filters{gap:var(--ss-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ss-dashboard-preferences__filters label{display:grid}.ss-dashboard-preferences__filters select,.ss-dashboard-preferences__filters input{width:100%;min-height:40px;padding:0 var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text);font:inherit;font-weight:var(--ss-weight-semibold)}.ss-dashboard-preferences__actions{justify-content:space-between;align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-4);display:flex}.ss-dashboard-preferences__actions p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:0}.ss-dashboard-preferences__actions button,.ss-dashboard-account-cta{justify-content:center;align-items:center;gap:var(--ss-space-2);min-height:40px;padding:0 var(--ss-space-4);border-radius:var(--ss-radius-md);background:var(--ss-color-primary);color:#fff;font-weight:var(--ss-weight-black);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.ss-dashboard-account__grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-dashboard-account-card{min-width:0;padding:var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-dashboard-account-card.is-fixtures,.ss-dashboard-account-card.is-saved-picks{grid-column:span 2}.ss-dashboard-account-card>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);margin-bottom:var(--ss-space-4);display:flex}.ss-dashboard-account-card>header h3{margin:var(--ss-space-1) 0 0;font-size:var(--ss-font-size-18)}.ss-dashboard-account-card>header>a,.ss-dashboard-saved-pick>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap;text-decoration:none}.ss-dashboard-today-list,.ss-dashboard-saved-pick-list,.ss-dashboard-movement-list{gap:var(--ss-space-2);display:grid}.ss-dashboard-today-row{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);color:inherit;grid-template-columns:112px minmax(220px,1fr) minmax(160px,auto);text-decoration:none;display:grid}.ss-dashboard-today-row:hover,.ss-dashboard-today-row:focus-visible,.ss-dashboard-saved-pick:hover,.ss-dashboard-movement-list a:hover{border-color:var(--ss-color-primary);background:var(--ss-color-primary-soft)}.ss-dashboard-today-row__time{gap:2px;display:grid}.ss-dashboard-today-row__time span,.ss-dashboard-today-row__context span,.ss-dashboard-saved-pick span,.ss-dashboard-movement-list span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-dashboard-today-row__teams{align-items:center;gap:var(--ss-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ss-dashboard-today-row__teams>span{align-items:center;gap:var(--ss-space-2);min-width:0;display:flex}.ss-dashboard-today-row__teams>span:last-child{justify-content:flex-end}.ss-dashboard-today-row__teams img{object-fit:contain;width:28px;height:28px}.ss-dashboard-today-row__teams strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-dashboard-today-row__teams b{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);text-transform:uppercase}.ss-dashboard-today-row__context{justify-content:flex-end;gap:var(--ss-space-1) var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-dashboard-today-row__context em{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black);padding:3px 8px}.ss-dashboard-account-metrics{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-dashboard-research-grid>:only-child{grid-column:1/-1}.ss-dashboard-account-metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-dashboard-account-metrics>div{gap:var(--ss-space-1);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);display:grid}.ss-dashboard-account-metrics strong{font-size:var(--ss-font-size-20)}.ss-dashboard-account-metrics span,.ss-dashboard-account-footnote{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-dashboard-account-latest{gap:var(--ss-space-1);margin:var(--ss-space-3) 0;padding:var(--ss-space-3);border-left:3px solid var(--ss-color-primary);background:var(--ss-color-primary-soft);color:inherit;text-decoration:none;display:grid}.ss-dashboard-account-latest small{color:var(--ss-color-text-muted)}.ss-dashboard-account-empty{gap:var(--ss-space-2);min-height:118px;padding:var(--ss-space-4);border:1px dashed var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);align-content:center;display:grid}.ss-dashboard-account-empty.is-small{min-height:80px;margin:var(--ss-space-3) 0}.ss-dashboard-account-empty span{color:var(--ss-color-text-muted)}.ss-dashboard-account-empty a{color:var(--ss-color-primary);font-weight:var(--ss-weight-black);text-decoration:none}.ss-dashboard-scan-list{gap:var(--ss-space-2);display:grid}.ss-dashboard-scan-list button{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);width:100%;color:var(--ss-color-text);padding:var(--ss-space-3);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.ss-dashboard-scan-list button span{gap:2px;display:grid}.ss-dashboard-scan-list button small{color:var(--ss-color-text-muted)}.ss-dashboard-scan-list button b{color:var(--ss-color-primary);font-size:var(--ss-font-size-12)}.ss-dashboard-account-cta{width:100%;margin-top:var(--ss-space-3)}.ss-dashboard-saved-pick{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);grid-template-columns:minmax(180px,1.4fr) auto minmax(150px,.9fr) auto;display:grid}.ss-dashboard-saved-pick>div:first-child,.ss-dashboard-saved-pick__status{gap:var(--ss-space-1);display:grid}.ss-dashboard-saved-pick__price{align-items:baseline;gap:2px var(--ss-space-2);grid-template-columns:auto auto;display:grid}.ss-dashboard-saved-pick__price s{color:var(--ss-color-text-muted)}.ss-dashboard-saved-pick__status em{color:var(--ss-color-warning);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-bold)}.ss-dashboard-saved-pick.has-warning{border-color:var(--ss-color-warning);background:var(--ss-color-warning-soft)}.ss-dashboard-movement-list a{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);color:inherit;text-decoration:none;display:flex}.ss-dashboard-movement-list a>div{gap:2px;display:grid}.ss-dashboard-movement-list a>div:last-child{align-items:center;gap:var(--ss-space-2);grid-template-columns:repeat(3,auto)}.ss-dashboard-movement-list em{font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black)}.ss-dashboard-movement-list em.is-up{color:var(--ss-color-success)}.ss-dashboard-movement-list em.is-down{color:var(--ss-color-danger)}@media (width<=1100px){.ss-dashboard-account__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dashboard-account-card.is-fixtures,.ss-dashboard-account-card.is-saved-picks{grid-column:1/-1}.ss-dashboard-preferences__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ss-dashboard-account__grid{grid-template-columns:1fr}.ss-dashboard-account-card.is-fixtures,.ss-dashboard-account-card.is-saved-picks{grid-column:auto}.ss-dashboard-preferences{width:100%}.ss-dashboard-preferences__form{width:100%;margin-top:var(--ss-space-2);position:static}.ss-dashboard-preferences__filters,.ss-dashboard-preferences__checks,.ss-dashboard-today-row,.ss-dashboard-saved-pick{grid-template-columns:1fr}.ss-dashboard-today-row__context{justify-content:flex-start}.ss-dashboard-preferences__actions{flex-direction:column;align-items:stretch}}@media (width<=480px){.ss-dashboard-account-card{padding:var(--ss-space-4)}.ss-dashboard-account-metrics.is-three,.ss-dashboard-today-row__teams{grid-template-columns:1fr}.ss-dashboard-today-row__teams>span:last-child{justify-content:flex-start}.ss-dashboard-today-row__teams>b{display:none}}.scanner-master{background:radial-gradient(circle at 16% 0, #3157ff12, transparent 30rem), radial-gradient(circle at 86% 4%, #5e54ff12, transparent 30rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 30rem, #f8faff 100%);min-width:320px;overflow-x:hidden}.scanner-master-shell{width:min(100% - 3rem,1600px);padding-block:var(--ss-space-4) var(--ss-space-9);margin-inline:auto}.ss-scanner-page{gap:var(--ss-space-6);display:grid}.ss-scanner-page a{text-decoration:none}.ss-scanner-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.13em;text-transform:uppercase;align-items:center;display:inline-flex}.ss-scanner-command{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);border-radius:1.5rem;overflow:hidden}.ss-scanner-command__main{gap:var(--ss-space-7);min-height:178px;padding:var(--ss-space-7) var(--ss-space-8);background:radial-gradient(circle at 4%,#3157ff1f,#0000 15rem),linear-gradient(135deg,#fff,#f7faff 58%,#f2efff);grid-template-columns:minmax(0,1fr) minmax(560px,.95fr);align-items:center;display:grid}.ss-scanner-command__main>.ss-scanner-command__mark,.ss-scanner-command__main>.ss-scanner-command__copy{grid-row:1}.ss-scanner-command__main>.ss-scanner-command__mark{grid-column:1}.ss-scanner-command__main>.ss-scanner-command__copy{grid-column:1;margin-left:7.25rem}.ss-scanner-command__mark{width:5.75rem;height:5.75rem;box-shadow:var(--ss-shadow-sm);background:#ffffffe0;border:1px solid #d5e2ff;border-radius:1.75rem;place-items:center;display:grid}.ss-scanner-command__mark svg{stroke:#8ba3dc;stroke-width:1.8px;width:4.75rem;height:4.75rem}.ss-scanner-command__mark .ss-scanner-command__beam,.ss-scanner-command__mark .ss-scanner-command__arrow{stroke:var(--ss-color-primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ss-scanner-command__copy h1{color:var(--ss-color-text-strong);font-size:clamp(2.25rem,3.4vw,3.75rem);font-weight:var(--ss-weight-black);letter-spacing:-.065em;margin:.4rem 0 0;line-height:.96}.ss-scanner-command__copy p{max-width:42rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-loose);margin:.85rem 0 0}.ss-scanner-command__principles{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.ss-scanner-command__principles span,.ss-scanner-command__status span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);min-height:1.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#ffffffd1;align-items:center;padding:0 .65rem;display:inline-flex}.ss-scanner-command__metrics{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#ffffffe6;grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ss-scanner-command__metric{border-left:1px solid var(--ss-color-border);gap:.22rem;min-width:0;padding:1rem;display:grid}.ss-scanner-command__metric:first-child{border-left:0}.ss-scanner-command__metric span,.ss-scanner-command__metric small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ss-scanner-command__metric small{color:var(--ss-color-text-soft);font-weight:var(--ss-weight-bold);letter-spacing:0;text-transform:none}.ss-scanner-command__metric strong{color:var(--ss-color-text-strong);font-size:1.55rem;font-weight:var(--ss-weight-black);letter-spacing:-.05em}.ss-scanner-command__metric.is-positive strong{color:var(--ss-color-success)}.ss-scanner-command__lane{justify-content:space-between;align-items:center;gap:var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface);min-height:3.5rem;padding:.55rem .9rem;display:flex}.ss-scanner-tabs,.ss-scanner-command__status{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ss-scanner-tabs a{border-radius:var(--ss-radius-md);min-height:2.125rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);border:1px solid #0000;align-items:center;padding:0 .75rem;display:inline-flex}.ss-scanner-tabs a:hover,.ss-scanner-tabs a.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d4e2ff}.ss-scanner-section-head{justify-content:space-between;align-items:end;gap:var(--ss-space-4);margin-bottom:var(--ss-space-3);display:flex}.ss-scanner-section-head h2,.ss-scanner-results-head h2,.ss-scanner-side-panel h2,.ss-scanner-empty h2{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:0}.ss-scanner-section-head h2,.ss-scanner-results-head h2{font-size:var(--ss-font-size-20)}.ss-scanner-section-head p,.ss-scanner-results-head p,.ss-scanner-side-panel p,.ss-scanner-empty p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-base);margin:.25rem 0 0}.ss-scanner-contract-tag{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);min-height:1.75rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #d4e2ff;align-items:center;padding:0 .625rem;display:inline-flex}.ss-scanner-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.125rem;display:grid}.ss-scanner-panel,.ss-scanner-side-panel{border:1px solid var(--ss-color-border);box-shadow:var(--ss-shadow-md);background:#fffffff5;border-radius:1.25rem}.ss-scanner-workbench{min-width:0;overflow:hidden}.ss-scanner-toolbar{border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);gap:.75rem;padding:.75rem .875rem;display:grid}.ss-scanner-toolbar__row{min-width:0}.ss-scanner-date-tabs{gap:var(--ss-space-2);grid-template-columns:repeat(8,minmax(5.25rem,1fr));display:grid}.ss-scanner-date-tabs a{min-width:0;min-height:3rem;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text-muted);text-align:center;place-content:center;gap:.125rem;display:grid}.ss-scanner-date-tabs strong,.ss-scanner-date-tabs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-scanner-date-tabs strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-scanner-date-tabs span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-scanner-date-tabs a:hover,.ss-scanner-date-tabs a.is-active{border-color:var(--ss-color-primary);background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-scanner-date-tabs a.is-active strong{color:var(--ss-color-primary)}.ss-scanner-market-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ss-scanner-market-chips a{border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:#2f3e57;min-height:1.875rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);align-items:center;padding:0 .7rem;display:inline-flex}.ss-scanner-market-chips a:hover,.ss-scanner-market-chips a.is-active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-scanner-toolbar__primary{grid-template-columns:minmax(210px,1.3fr) minmax(150px,.75fr) minmax(190px,1fr) minmax(180px,1fr) auto;align-items:end;gap:.55rem;display:grid}.ss-scanner-search{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:flex}.ss-scanner-search svg,.ss-scanner-advanced summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.ss-scanner-search svg{color:var(--ss-color-text-soft)}.ss-scanner-search input{width:100%;min-width:0;color:var(--ss-color-text);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-bold);background:0 0;border:0;outline:0}.ss-scanner-control{gap:.3rem;min-width:0;display:grid}.ss-scanner-control>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-scanner-control input,.ss-scanner-control select{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:#34435e;width:100%;min-width:0;height:2.5rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);outline:0;padding:0 .7rem}.ss-scanner-control input:focus,.ss-scanner-control select:focus,.ss-scanner-search:focus-within{border-color:#adc4ff;box-shadow:0 0 0 3px #3157ff14}.ss-scanner-apply,.ss-scanner-secondary-action{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;min-height:2.5rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex;box-shadow:0 9px 20px #3157ff2e}.ss-scanner-advanced{border-top:1px solid var(--ss-color-border)}.ss-scanner-advanced summary{min-height:2.4rem;color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;list-style:none;display:grid}.ss-scanner-advanced summary::-webkit-details-marker{display:none}.ss-scanner-advanced summary small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-scanner-advanced summary svg{transition:transform .16s}.ss-scanner-advanced[open] summary svg{transform:rotate(180deg)}.ss-scanner-advanced__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding-top:.65rem;display:grid}.ss-scanner-toggle{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:#34435e;min-height:2.5rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.ss-scanner-toggle input{width:1rem;height:1rem;accent-color:var(--ss-color-primary);margin:0}.ss-scanner-advanced__actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.ss-scanner-advanced__actions>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-scanner-results-head{justify-content:space-between;align-items:end;gap:var(--ss-space-4);padding:1.125rem 1.25rem .875rem;display:flex}.ss-scanner-results-head h2{margin-top:.35rem}.ss-scanner-results-head__note{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);min-height:1.8rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;padding:0 .65rem;display:inline-flex}.ss-scanner-active-filters{flex-wrap:wrap;gap:.4rem;padding:0 1.25rem .8rem;display:flex}.ss-scanner-active-filters span,.ss-scanner-active-filters a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);min-height:1.65rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;padding:0 .55rem;display:inline-flex}.ss-scanner-active-filters a{color:var(--ss-color-primary);border-color:#d4e2ff}.ss-prop-row-head,.ss-prop-row{grid-template-columns:minmax(215px,1.25fr) minmax(155px,.82fr) 78px 142px 88px 112px;align-items:center;gap:.65rem;display:grid}.ss-prop-row-head{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);color:#7b889b;min-height:1.875rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase;background:#fbfdff;padding:0 1.4rem}.ss-scanner-result-groups{gap:.5rem;padding:.55rem .625rem .75rem;display:grid}.ss-scanner-result-group{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);overflow:visible}.ss-scanner-result-group__head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);min-height:3.15rem;padding:.65rem .8rem;display:flex}.ss-scanner-result-group__head h3,.ss-scanner-longshots summary h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);letter-spacing:-.025em;margin:0}.ss-scanner-result-group__head p,.ss-scanner-longshots summary p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin:.15rem 0 0}.ss-scanner-result-group__head>span,.ss-scanner-longshots summary>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);min-height:1.7rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;padding:0 .6rem;display:inline-flex}.ss-scanner-result-group--builder .ss-scanner-result-group__head{background:var(--ss-color-success-soft)}.ss-scanner-result-group--single .ss-scanner-result-group__head{background:var(--ss-color-primary-soft)}.ss-scanner-result-list{gap:.3rem;padding:.35rem;display:grid}.ss-prop-result{min-width:0}.ss-prop-row{border-radius:var(--ss-radius-md);background:var(--ss-color-surface);cursor:pointer;border:1px solid #0000;min-height:3.25rem;padding:.25rem .75rem;transition:border-color .14s,background .14s,box-shadow .14s;position:relative}.ss-prop-result+.ss-prop-result .ss-prop-row{border-top-color:var(--ss-color-border-soft,#edf2f8)}.ss-prop-row:hover,.ss-prop-row:focus-visible,.ss-prop-row[aria-expanded=true]{background:#fbfdff;border-color:#c8d7ed;outline:0}.ss-prop-row[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--ss-color-primary)}.ss-prop-person{align-items:center;gap:.55rem;min-width:0;display:flex}.ss-prop-avatar{background:var(--ss-color-primary-soft);width:2rem;height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border:1px solid #d9e6fb;border-radius:.75rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ss-prop-avatar img{z-index:1;object-fit:cover;background:var(--ss-color-primary-soft);width:100%;height:100%;position:absolute;inset:0}.ss-prop-person__copy,.ss-prop-pick,.ss-prop-odds,.ss-prop-occurred{min-width:0}.ss-prop-name{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-prop-name a{color:inherit}.ss-prop-name a:hover{color:var(--ss-color-primary)}.ss-prop-role{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;margin-top:.1rem;display:flex;overflow:hidden}.ss-prop-category{border-radius:var(--ss-radius-pill);min-height:1.1rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;padding:0 .35rem;display:inline-flex}.ss-prop-category--builder{background:var(--ss-color-success-soft);color:#087849}.ss-prop-category--single{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-prop-category--lean,.ss-prop-category--neutral{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.ss-prop-category--long-shot{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-prop-pick strong,.ss-prop-pick span,.ss-prop-odds strong,.ss-prop-odds span,.ss-prop-occurred strong,.ss-prop-occurred span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-prop-pick strong,.ss-prop-odds strong,.ss-prop-occurred strong{color:#263550;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-prop-pick span,.ss-prop-odds span,.ss-prop-occurred span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.1rem}.ss-prop-odds strong{font-size:var(--ss-font-size-13)}.ss-prop-odds em{color:var(--ss-color-success);font-style:normal;font-weight:var(--ss-weight-black)}.ss-prop-odds small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-prop-latest{gap:.25rem;display:flex}.ss-prop-stat{color:#fff;width:1.375rem;height:1.375rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#233553;border-radius:.375rem;place-items:center;display:grid;position:relative}.ss-prop-stat.has-context{cursor:help}.ss-prop-stat.has-context:focus-visible{outline:2px solid var(--ss-color-primary);outline-offset:2px}.ss-prop-stat__tooltip{z-index:30;bottom:calc(100% + var(--ss-space-2));gap:var(--ss-space-2);width:14rem;padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-nav);box-shadow:var(--ss-shadow-md);color:#fff;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%, var(--ss-space-1));border:1px solid #425477;transition:opacity .12s,transform .12s;display:flex;position:absolute;left:50%}.ss-prop-stat__tooltip img{border-radius:var(--ss-radius-sm);object-fit:contain;background:#fff;flex:none;width:1.75rem;height:1.75rem;padding:.15rem}.ss-prop-stat__tooltip>span{gap:.1rem;min-width:0;display:grid}.ss-prop-stat__tooltip strong,.ss-prop-stat__tooltip small,.ss-prop-stat__tooltip b{color:inherit;font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ss-prop-stat__tooltip small{color:#c8d4ea;font-weight:var(--ss-weight-semibold)}.ss-prop-stat__tooltip b{color:#bfff49}.ss-prop-stat.has-context:hover .ss-prop-stat__tooltip,.ss-prop-stat.has-context:focus-visible .ss-prop-stat__tooltip{opacity:1;transform:translate(-50%)}.ss-prop-stat.is-tooltip-start .ss-prop-stat__tooltip{transform:translate(0, var(--ss-space-1));left:0}.ss-prop-stat.is-tooltip-end .ss-prop-stat__tooltip{transform:translate(0, var(--ss-space-1));left:auto;right:0}.ss-prop-stat.is-tooltip-start:hover .ss-prop-stat__tooltip,.ss-prop-stat.is-tooltip-start:focus-visible .ss-prop-stat__tooltip,.ss-prop-stat.is-tooltip-end:hover .ss-prop-stat__tooltip,.ss-prop-stat.is-tooltip-end:focus-visible .ss-prop-stat__tooltip{transform:translate(0)}.ss-prop-stat.is-miss,.ss-prop-stat.is-neutral{background:var(--ss-color-surface-muted);color:#98a5b7;border:1px dashed #d4dfec}.ss-prop-stat.is-scope-primary_competition.is-hit{border-color:var(--ss-color-success);background:var(--ss-color-success);color:#fff}.ss-prop-stat.is-scope-primary_competition.is-miss{border-color:var(--ss-color-success);background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-prop-stat.is-scope-all_competitions.is-hit{border-color:var(--ss-color-warning);background:var(--ss-color-warning);color:#fff}.ss-prop-stat.is-scope-all_competitions.is-miss{border-color:var(--ss-color-warning);background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-prop-action{justify-content:flex-end;gap:.3rem;display:flex}.ss-prop-action .ss-prop-add,.ss-prop-action .ss-prop-save{min-width:3.15rem}.ss-prop-add,.ss-prop-save,.ss-prop-eligibility{border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);min-width:4rem;min-height:1.875rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border:1px solid #ccd9ee;justify-content:center;align-items:center;padding:0 .55rem;display:inline-flex}.ss-prop-add{cursor:pointer}.ss-prop-save{border-color:var(--ss-color-border);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);cursor:pointer}.ss-prop-add:hover,.ss-prop-add.is-added{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-prop-save:hover{border-color:var(--ss-color-primary);color:var(--ss-color-primary)}.ss-prop-mobile-card__actions{align-items:center;gap:var(--ss-space-2);display:flex}.ss-prop-add.is-added{cursor:default}.ss-prop-eligibility{border-color:var(--ss-color-border);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-prop-expand-mark{color:var(--ss-color-text-soft);font-size:.75rem;line-height:1;transition:transform .14s;position:absolute;bottom:-.05rem;right:.25rem}.ss-prop-row[aria-expanded=true] .ss-prop-expand-mark{transform:rotate(180deg)}.ss-prop-mobile-card{display:none}.ss-prop-hypothesis{border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:linear-gradient(#fbfdff,#fff);border:1px solid #d9e4f5;margin:.35rem .25rem .55rem;padding:.95rem}.ss-prop-hypothesis[hidden]{display:none}.ss-prop-hypothesis__head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);margin-bottom:.75rem;display:flex}.ss-prop-hypothesis__head h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);letter-spacing:-.035em;margin:.25rem 0 0}.ss-prop-hypothesis__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin:.2rem 0 0}.ss-prop-hypothesis__score{text-align:right}.ss-prop-hypothesis__score strong,.ss-prop-hypothesis__score span{display:block}.ss-prop-hypothesis__score strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);letter-spacing:-.04em}.ss-prop-hypothesis__score span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-prop-hypothesis__grid{grid-template-columns:minmax(0,1fr) 19rem;gap:.875rem;display:grid}.ss-prop-chart{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);padding:.6rem}.ss-prop-chart__legend,.ss-prop-chart__axis{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;gap:.75rem;display:flex}.ss-prop-chart__legend i{border-radius:var(--ss-radius-pill);background:#233553;width:.45rem;height:.45rem;margin-right:.25rem;display:inline-block}.ss-prop-chart__legend i.is-miss{background:var(--ss-color-surface-muted);border:1px solid #cbd7e6}.ss-prop-chart__legend strong{color:var(--ss-color-primary);margin-left:auto}.ss-prop-chart svg{width:100%;height:11.25rem;margin-top:.25rem;display:block;overflow:visible}.ss-prop-chart__context-rail{fill:var(--ss-color-surface-soft);stroke:var(--ss-color-border)}.ss-prop-chart__hover-hint{fill:var(--ss-color-text-muted);font-family:var(--ss-font-family);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-prop-chart__grid{stroke:#e7edf6;stroke-width:1px}.ss-prop-chart__axis-value,.ss-prop-chart__market-label,.ss-prop-chart__point text{fill:var(--ss-color-text-muted);font-family:var(--ss-font-family);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-prop-chart__market-line{stroke:#a8c0f4;stroke-width:2px;stroke-dasharray:6 6}.ss-prop-chart__market-label{fill:var(--ss-color-primary)}.ss-prop-chart__series{fill:none;stroke:#8094bd;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ss-prop-chart__point circle{fill:#233553;stroke:#fff;stroke-width:3px}.ss-prop-chart__point.is-miss circle,.ss-prop-chart__point.is-neutral circle{fill:#c8d3e2}.ss-prop-chart__point text{text-anchor:middle;fill:var(--ss-color-text-strong)}.ss-prop-chart__point.has-context{cursor:help}.ss-prop-chart__point.has-context:focus-visible{outline:none}.ss-prop-chart__point.has-context:hover circle,.ss-prop-chart__point.has-context:focus-visible circle{stroke:var(--ss-color-primary);stroke-width:4px}.ss-prop-chart__tooltip{opacity:0;pointer-events:none;transition:opacity .12s;overflow:visible}.ss-prop-chart__point.has-context:hover .ss-prop-chart__tooltip,.ss-prop-chart__point.has-context:focus-visible .ss-prop-chart__tooltip{opacity:1}.ss-prop-chart__tooltip-card{border-radius:var(--ss-radius-md);background:var(--ss-color-nav);height:100%;box-shadow:var(--ss-shadow-md);color:#fff;font-family:var(--ss-font-family);font-size:var(--ss-font-size-11);border:1px solid #425477;align-items:flex-start;gap:.55rem;padding:.65rem;line-height:1.3;display:flex}.ss-prop-chart__tooltip-card img{object-fit:contain;background:#fff;border-radius:.45rem;flex:none;width:1.75rem;height:1.75rem;padding:.15rem}.ss-prop-chart__tooltip-card span,.ss-prop-chart__tooltip-card strong,.ss-prop-chart__tooltip-card small,.ss-prop-chart__tooltip-card b{display:block}.ss-prop-chart__tooltip-card span{min-width:0}.ss-prop-chart__tooltip-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-prop-chart__tooltip-card small{color:#c7d3e8;font-size:var(--ss-font-size-11);margin-top:.1rem}.ss-prop-chart__tooltip-card b{color:#cfff47;margin-top:.25rem}.ss-prop-chart__axis{justify-content:space-between;padding-inline:2.4rem .4rem}.ss-prop-chart-empty{min-height:9rem;padding:var(--ss-space-4);border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);text-align:center;place-items:center;display:grid}.ss-prop-context{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.ss-prop-context span,.ss-prop-warnings span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-height:1.55rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;padding:0 .5rem;display:inline-flex}.ss-prop-hypothesis__why{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);color:#344769;font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-base);border:1px solid #d5e3ff;align-self:start;padding:.8rem}.ss-prop-hypothesis__why>strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-prop-hypothesis__why p{font-weight:var(--ss-weight-semibold);margin:.35rem 0 0}.ss-prop-warnings{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.ss-prop-warnings span{background:var(--ss-color-warning-soft);color:var(--ss-color-warning);border-color:#efd8ab}.ss-prop-hypothesis__links{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.ss-prop-hypothesis__links a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-scanner-longshots{border-radius:var(--ss-radius-lg);background:#fffdf9;border:1px solid #efd8ab;overflow:hidden}.ss-scanner-longshots>summary{justify-content:space-between;align-items:center;gap:var(--ss-space-4);background:var(--ss-color-warning-soft);cursor:pointer;min-height:4rem;padding:.75rem .85rem;list-style:none;display:flex}.ss-scanner-longshots>summary::-webkit-details-marker{display:none}.ss-scanner-longshots summary>span{color:var(--ss-color-warning);background:#ffffffc7}.ss-scanner-sidebar{gap:.875rem;display:grid;position:sticky;top:5.25rem}.ss-scanner-side-panel h2{font-size:var(--ss-font-size-18);margin-top:.4rem}.ss-scanner-side-panel--primary{background:radial-gradient(circle at 100% 0, #3157ff14, transparent 12rem), var(--ss-color-surface)}.ss-scanner-signal-key{gap:.3rem;margin-top:.8rem;display:grid}.ss-scanner-signal-key>div{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.1rem;padding:.5rem .6rem;display:grid}.ss-scanner-signal-key>div>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-text-soft);width:.55rem;height:.55rem}.ss-scanner-signal-key .is-builder>span{background:var(--ss-color-success)}.ss-scanner-signal-key .is-single>span{background:var(--ss-color-primary)}.ss-scanner-signal-key .is-lean>span{background:#75849e}.ss-scanner-signal-key .is-long>span{background:var(--ss-color-warning)}.ss-scanner-signal-key strong,.ss-scanner-signal-key small{display:block}.ss-scanner-signal-key strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-scanner-signal-key small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.1rem}.ss-scanner-quick-links{gap:.4rem;margin-top:.8rem;display:grid}.ss-scanner-quick-links a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);min-height:3.2rem;color:var(--ss-color-text-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;padding:.55rem .65rem;display:grid}.ss-scanner-quick-links a:hover{background:var(--ss-color-primary-soft);border-color:#c7d8ff}.ss-scanner-quick-links span,.ss-scanner-quick-links small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-scanner-quick-links span{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-scanner-quick-links small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-scanner-quick-links b{color:var(--ss-color-primary);grid-area:1/2/span 2}.ss-scanner-side-panel--builder{background:linear-gradient(145deg,#f8faff,#f1efff);border-color:#cfdcff}.ss-scanner-side-panel--builder>a{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;min-height:2.5rem;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);justify-content:space-between;align-items:center;margin-top:.85rem;padding:0 .8rem;display:flex}.ss-scanner-empty{gap:var(--ss-space-4);border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 .75rem .85rem;padding:1.25rem;display:grid}.ss-scanner-empty__mark{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:3.25rem;height:3.25rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-scanner-empty__mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.5rem;height:1.5rem}.ss-scanner-empty h2{font-size:var(--ss-font-size-18);margin-top:.25rem}.ss-scanner-empty__note{border-radius:var(--ss-radius-md);background:var(--ss-color-warning-soft);color:var(--ss-color-warning);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);border:1px solid #efd8ab;grid-column:2/-1;padding:.7rem}.ss-scanner-page{gap:1.125rem}.ss-scanner-command__copy,.ss-scanner-toolbar__intro>div,.ss-scanner-side-panel__heading>div{min-width:0}.ss-scanner-command__lane{background:#fff;min-height:3.25rem;padding-inline:.75rem}.ss-scanner-section{min-width:0}.ss-scanner-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:1rem}.ss-scanner-panel,.ss-scanner-side-panel{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-sm)}.ss-scanner-toolbar__intro,.ss-scanner-side-panel__heading{justify-content:space-between;align-items:center;gap:var(--ss-space-4);display:flex}.ss-scanner-toolbar__intro{border-bottom:1px solid var(--ss-color-border);padding-bottom:.85rem}.ss-scanner-toolbar__intro h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);letter-spacing:-.04em;margin:.25rem 0 0}.ss-scanner-toolbar__intro p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:.2rem 0 0}.ss-scanner-filter-stage{min-width:0;color:var(--ss-color-text-muted);align-items:center;gap:.45rem;display:flex}.ss-scanner-filter-stage>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);width:1.25rem;height:1.25rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.ss-scanner-filter-stage strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-scanner-filter-stage small{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-scanner-date-tabs a{background:#f8faff;border-radius:.7rem;min-height:2.65rem;padding:.35rem .5rem}.ss-scanner-toolbar__primary{grid-template-columns:minmax(230px,1.35fr) minmax(145px,.7fr) minmax(180px,.9fr) minmax(170px,.9fr) auto}.ss-scanner-results-head{padding-top:1rem}.ss-scanner-board-snapshot{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:#f8faff;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 1.25rem .85rem;display:grid;overflow:hidden}.ss-scanner-board-snapshot>div{border-left:1px solid var(--ss-color-border);text-align:center;place-content:center;gap:.12rem;min-width:0;min-height:3.45rem;padding:.55rem .7rem;display:grid}.ss-scanner-board-snapshot>div:first-child{border-left:0}.ss-scanner-board-snapshot strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);letter-spacing:-.04em}.ss-scanner-board-snapshot span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ss-scanner-result-groups{gap:.65rem;padding:.65rem .75rem .85rem}.ss-scanner-result-group{border-radius:var(--ss-radius-lg)}.ss-scanner-result-group__head{min-height:3.35rem;padding-inline:.9rem}.ss-scanner-sidebar{gap:.75rem;top:4.75rem}.ss-scanner-side-panel{padding:.9rem}.ss-scanner-side-panel--overview{background:radial-gradient(circle at 100% 0,#4759ff1f,#0000 13rem),#fff;border-color:#cbd9f7;overflow:hidden}.ss-scanner-side-panel__heading h2{margin-top:.25rem}.ss-scanner-overview__total{color:#fff;min-width:2.75rem;height:2.75rem;font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);background:#0c1d46;border-radius:.85rem;place-items:center;padding-inline:.55rem;display:grid}.ss-scanner-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.75rem;display:grid}.ss-scanner-overview-grid a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);min-height:3.65rem;color:var(--ss-color-text-muted);background:#f8faff;gap:.15rem;padding:.65rem .7rem .55rem .85rem;display:grid;position:relative;overflow:hidden}.ss-scanner-overview-grid a:before{background:var(--ss-color-text-soft);content:"";width:3px;position:absolute;inset:0 auto 0 0}.ss-scanner-overview-grid a.is-builder:before{background:var(--ss-color-success)}.ss-scanner-overview-grid a.is-single:before{background:var(--ss-color-primary)}.ss-scanner-overview-grid a.is-lean:before{background:#75849e}.ss-scanner-overview-grid a.is-long:before{background:var(--ss-color-warning)}.ss-scanner-overview-grid span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-scanner-overview-grid strong{color:var(--ss-color-text-strong);font-size:1.25rem;font-weight:var(--ss-weight-black)}.ss-scanner-overview__note{border-top:1px solid var(--ss-color-border);padding-top:.7rem;font-size:var(--ss-font-size-11)!important;margin-top:.7rem!important}.ss-scanner-guide{padding:0}.ss-scanner-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.8rem .9rem;list-style:none;display:flex}.ss-scanner-guide>summary::-webkit-details-marker{display:none}.ss-scanner-guide>summary>span{gap:.22rem;display:grid}.ss-scanner-guide>summary strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-scanner-guide>summary b{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);width:1.8rem;height:1.8rem;color:var(--ss-color-primary);place-items:center;transition:transform .16s;display:grid}.ss-scanner-guide[open]>summary b{transform:rotate(45deg)}.ss-scanner-guide .ss-scanner-signal-key{margin:0;padding:0 .75rem .75rem}.ss-scanner-signal-key>div{min-height:2.65rem}.ss-scanner-quick-links a{min-height:2.8rem}@media (width<=1380px){.ss-scanner-command__main{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr)}.ss-scanner-command__main>.ss-scanner-command__copy{margin-left:6.6rem}.ss-scanner-command__mark{width:5.2rem;height:5.2rem}.ss-scanner-toolbar__primary{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(145px,.8fr)) auto}.ss-prop-row-head,.ss-prop-row{grid-template-columns:minmax(185px,1.2fr) minmax(135px,.8fr) 70px 132px 78px 104px;gap:.5rem}}@media (width<=1180px){.ss-scanner-command__main{grid-template-columns:1fr}.ss-scanner-command__main>.ss-scanner-command__metrics{grid-area:2/1}.ss-scanner-workspace{grid-template-columns:1fr}.ss-scanner-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ss-scanner-side-panel--overview{grid-column:1/-1}}@media (width<=980px){.ss-scanner-date-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-scanner-toolbar__primary,.ss-scanner-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-search{grid-column:1/-1}.ss-scanner-board-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-scanner-board-snapshot>div:nth-child(4){border-left:0}.ss-scanner-board-snapshot>div:nth-child(n+4){border-top:1px solid var(--ss-color-border)}.ss-scanner-toolbar__primary .ss-scanner-apply{align-self:end}.ss-prop-row-head,.ss-prop-row{display:none}.ss-prop-mobile-card{border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);cursor:pointer;border:1px solid #0000;gap:.6rem;padding:.75rem;display:grid}.ss-prop-mobile-card:hover,.ss-prop-mobile-card:focus-visible,.ss-prop-mobile-card[aria-expanded=true]{background:#fbfdff;border-color:#c8d7ed;outline:0}.ss-prop-mobile-card__top,.ss-prop-mobile-card__pick,.ss-prop-mobile-card__foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ss-prop-mobile-card__pick>strong,.ss-prop-mobile-card__foot>span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-prop-mobile-card__foot{border-top:1px solid var(--ss-color-border);padding-top:.55rem}.ss-prop-mobile-card .ss-prop-latest{gap:.35rem}.ss-prop-mobile-card .ss-prop-stat{width:1.7rem;height:1.7rem}.ss-prop-hypothesis__grid{grid-template-columns:1fr}}@media (width<=760px){.ss-scanner-date-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-master-shell{width:min(100% - 1.5rem,1600px);padding-block:.75rem 5.5rem}.ss-scanner-page{gap:var(--ss-space-5)}.ss-scanner-command__main{gap:var(--ss-space-5);grid-template-columns:auto minmax(0,1fr);min-height:0;padding:1.15rem}.ss-scanner-command__main>.ss-scanner-command__mark,.ss-scanner-command__main>.ss-scanner-command__copy,.ss-scanner-command__main>.ss-scanner-command__metrics{grid-column:1}.ss-scanner-command__main>.ss-scanner-command__mark{grid-row:1}.ss-scanner-command__main>.ss-scanner-command__copy{grid-area:1/2;margin-left:0}.ss-scanner-command__main>.ss-scanner-command__metrics{grid-area:2/1/auto/-1}.ss-scanner-command__mark{border-radius:var(--ss-radius-lg);width:4.25rem;height:4.25rem}.ss-scanner-command__mark svg{width:3.6rem;height:3.6rem}.ss-scanner-command__copy h1{font-size:2.3rem}.ss-scanner-command__principles{display:none}.ss-scanner-command__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-command__metric:nth-child(3){border-left:0}.ss-scanner-command__metric:nth-child(n+3){border-top:1px solid var(--ss-color-border)}.ss-scanner-command__lane,.ss-scanner-section-head,.ss-scanner-results-head{flex-direction:column;align-items:flex-start}.ss-scanner-toolbar__intro{align-items:flex-start}.ss-scanner-tabs{width:100%}.ss-scanner-tabs a{flex:auto;justify-content:center}.ss-scanner-command__status{display:none}.ss-scanner-market-chips{gap:.35rem}.ss-scanner-market-chips a{flex:auto;justify-content:center}.ss-scanner-sidebar{grid-template-columns:1fr}.ss-scanner-side-panel--overview{grid-column:auto}.ss-prop-hypothesis{margin-inline:0;padding:.8rem}.ss-prop-chart svg{height:7.25rem}.ss-prop-hypothesis__head{flex-direction:column}.ss-prop-hypothesis__score{text-align:left;align-items:baseline;gap:.45rem;display:flex}.ss-scanner-empty{grid-template-columns:auto 1fr}.ss-scanner-empty .ss-scanner-secondary-action,.ss-scanner-empty__note{grid-column:1/-1}.scanner-master .ss-floating-launcher{display:none}}@media (width<=560px){.ss-scanner-command__main{grid-template-columns:3.75rem minmax(0,1fr);gap:.8rem}.ss-scanner-command__mark{width:3.75rem;height:3.75rem}.ss-scanner-command__mark svg{width:3.1rem;height:3.1rem}.ss-scanner-command__copy h1{font-size:2rem}.ss-scanner-command__copy p{display:none}.ss-scanner-command__lane{width:100%}.ss-scanner-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-scanner-tabs a{text-align:center;min-width:0;padding-inline:.45rem}.ss-scanner-toolbar__intro{display:grid}.ss-scanner-toolbar__intro p{overflow-wrap:anywhere;max-width:100%}.ss-scanner-filter-stage small{display:none}.ss-scanner-board-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:.75rem}.ss-scanner-board-snapshot>div:nth-child(odd){border-left:0}.ss-scanner-board-snapshot>div:nth-child(n+3){border-top:1px solid var(--ss-color-border)}.ss-scanner-toolbar__primary,.ss-scanner-advanced__grid{grid-template-columns:1fr}.ss-scanner-search{grid-column:auto}.ss-scanner-advanced summary{grid-template-columns:1fr auto}.ss-scanner-advanced summary small{display:none}.ss-scanner-advanced__actions{justify-content:space-between}.ss-scanner-result-group__head,.ss-scanner-longshots>summary{align-items:flex-start}.ss-scanner-result-group__head p,.ss-scanner-longshots summary p{display:none}.ss-prop-mobile-card__top{align-items:flex-start}.ss-prop-mobile-card__foot>span{max-width:12rem}.ss-prop-chart__legend{flex-wrap:wrap}.ss-prop-chart__legend strong{width:100%;margin-left:0}}.ss-scanner-workspace{display:block}.ss-scanner-toolbar{background:#fff;gap:1rem;padding:1.15rem 1.25rem}.ss-scanner-toolbar__intro p{font-size:var(--ss-font-size-13)}.ss-scanner-toolbar__intro-actions{align-items:center;gap:.55rem;display:flex}.ss-scanner-toolbar__intro-actions span,.ss-scanner-toolbar__intro-actions a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);min-height:2rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;padding:0 .75rem;display:inline-flex}.ss-scanner-toolbar__intro-actions span{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-scanner-toolbar__intro-actions a{color:var(--ss-color-text-muted);background:#fff}.ss-scanner-filter-stage{gap:.65rem}.ss-scanner-filter-stage>span{background:var(--ss-color-primary);color:#fff;width:1.85rem;height:1.85rem;font-size:var(--ss-font-size-11)}.ss-scanner-filter-stage>div{gap:.05rem;min-width:0;display:grid}.ss-scanner-filter-stage strong{font-size:var(--ss-font-size-12)}.ss-scanner-filter-stage small{font-size:var(--ss-font-size-11)}.ss-scanner-date-tabs{gap:.55rem}.ss-scanner-date-tabs a{border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);min-height:3.15rem}.ss-scanner-date-tabs a.is-active{box-shadow:none}.ss-scanner-toolbar__row{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);grid-template-columns:minmax(13rem,.24fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 0;display:grid}.ss-scanner-toolbar__row .ss-scanner-filter-stage{margin-bottom:0}.ss-scanner-market-chips{justify-content:flex-end}.ss-scanner-market-chips a{min-height:2.15rem;padding-inline:.8rem}.ss-scanner-toolbar__primary{grid-template-columns:minmax(250px,1.45fr) minmax(150px,.72fr) minmax(190px,.92fr) minmax(180px,.88fr) auto;gap:.65rem}.ss-scanner-search,.ss-scanner-control input,.ss-scanner-control select,.ss-scanner-apply{min-height:2.8rem}.ss-scanner-toolbelt{z-index:5;color:#fff;background:linear-gradient(112deg,#081631,#111c4c 72%,#26257e);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;min-height:4rem;padding:.65rem .75rem;display:grid;position:relative}.ss-scanner-toolbelt__presets{align-items:center;gap:.4rem;min-width:0;display:flex}.ss-scanner-toolbelt__presets>span{color:#9fb7e3;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin-right:.2rem}.ss-scanner-toolbelt__presets a,.ss-scanner-toolbelt__action,.ss-scanner-toolbelt__menu>summary{border-radius:var(--ss-radius-md);color:#eef4ff;min-height:2.35rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:0 .72rem;display:inline-flex}.ss-scanner-toolbelt__presets a:hover,.ss-scanner-toolbelt__action:hover,.ss-scanner-toolbelt__menu>summary:hover,.ss-scanner-toolbelt__menu[open]>summary{background:#ffffff21;border-color:#ffffff47}.ss-scanner-toolbelt__action.is-primary{background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));border-color:#6077ff}.ss-scanner-toolbelt__action span{margin-left:.65rem}.ss-scanner-toolbelt__menu{position:relative}.ss-scanner-toolbelt__menu>summary{cursor:pointer;gap:.55rem;list-style:none}.ss-scanner-toolbelt__menu>summary::-webkit-details-marker{display:none}.ss-scanner-toolbelt__menu>summary b{color:#aebef0;transition:transform .16s}.ss-scanner-toolbelt__menu[open]>summary b{transform:rotate(45deg)}.ss-scanner-toolbelt__popover{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);width:min(22rem,80vw);box-shadow:var(--ss-shadow-lg);color:var(--ss-color-text);background:#fff;padding:.85rem;position:absolute;top:calc(100% + .65rem);right:0}.ss-scanner-toolbelt__popover:before{content:"";border-bottom:.45rem solid #fff;border-left:.45rem solid #0000;border-right:.45rem solid #0000;position:absolute;bottom:100%;right:1.15rem}.ss-scanner-toolbelt__popover>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);display:block}.ss-scanner-toolbelt__popover>p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin:.25rem 0 .75rem;line-height:1.45}.ss-scanner-toolbelt__popover .ss-scanner-signal-key{margin:0}.ss-scanner-toolbelt__popover form{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.65fr) auto;align-items:end;gap:.5rem;display:grid}.ss-scanner-toolbelt__popover label{gap:.25rem;display:grid}.ss-scanner-toolbelt__popover label>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.05em;text-transform:uppercase}.ss-scanner-toolbelt__popover input,.ss-scanner-toolbelt__popover select,.ss-scanner-toolbelt__popover button{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);min-width:0;height:2.35rem;color:var(--ss-color-text-strong);font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#fff;padding:0 .65rem}.ss-scanner-toolbelt__popover button{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff;cursor:pointer}.ss-scanner-toolbelt__popover>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);margin-top:.7rem;display:inline-flex}.ss-scanner-access-wrap{padding:1.15rem}.ss-scanner-locked-board{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);min-height:19rem;box-shadow:var(--ss-shadow-sm);background:#fff;grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);display:grid;overflow:hidden}.ss-scanner-access-gate{min-height:100%;box-shadow:none;background:radial-gradient(circle at 96% 8%,#3157ff21,#0000 16rem),#fff;border:0;border-radius:0;align-content:center;padding:2rem}.ss-scanner-locked-context{color:#fff;background:radial-gradient(circle at 100% 0,#495fff57,#0000 17rem),linear-gradient(145deg,#081631,#111c4c);align-content:center;gap:1.05rem;padding:1.6rem;display:grid}.ss-scanner-locked-context .ss-scanner-kicker{color:#92b4ff}.ss-scanner-locked-context__head h2{color:#fff;font-size:1.35rem;font-weight:var(--ss-weight-black);letter-spacing:-.04em;margin:.25rem 0 0}.ss-scanner-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ss-scanner-scope-grid>div{border-radius:var(--ss-radius-md);background:#ffffff12;border:1px solid #ffffff1f;align-content:center;gap:.15rem;min-width:0;min-height:3.45rem;padding:.65rem .75rem;display:grid}.ss-scanner-scope-grid span{color:#96acd1;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-scanner-scope-grid strong{color:#fff;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-scanner-unlock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.ss-scanner-unlock-list>div{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.ss-scanner-unlock-list b{color:#b5c5ff;width:1.75rem;height:1.75rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#667dff33;border-radius:.6rem;place-items:center;display:grid}.ss-scanner-unlock-list span,.ss-scanner-unlock-list strong,.ss-scanner-unlock-list small{display:block}.ss-scanner-unlock-list strong{color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-scanner-unlock-list small{color:#afbdd6;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.12rem;line-height:1.4}@media (width<=1180px){.ss-scanner-toolbelt{grid-template-columns:minmax(0,1fr) auto auto}.ss-scanner-toolbelt__presets{flex-wrap:wrap;grid-column:1/-1}.ss-scanner-locked-board{grid-template-columns:1fr 1fr}}@media (width<=980px){.ss-scanner-toolbar__row{grid-template-columns:1fr}.ss-scanner-toolbar__primary,.ss-scanner-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-search{grid-column:1/-1}.ss-scanner-market-chips{justify-content:flex-start}.ss-scanner-locked-board{grid-template-columns:1fr}.ss-scanner-access-gate{min-height:17rem}}@media (width<=760px){.ss-scanner-toolbar{padding:1rem}.ss-scanner-toolbar__intro,.ss-scanner-toolbar__intro-actions{align-items:flex-start}.ss-scanner-toolbar__intro-actions{width:100%}.ss-scanner-toolbelt{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-toolbelt__presets{grid-column:1/-1}.ss-scanner-toolbelt__action,.ss-scanner-toolbelt__menu>summary{width:100%}.ss-scanner-toolbelt__popover{width:auto;margin-top:.5rem;position:static}.ss-scanner-toolbelt__popover:before{display:none}.ss-scanner-toolbelt__menu[open]{grid-column:1/-1}.ss-scanner-scope-grid,.ss-scanner-unlock-list{grid-template-columns:1fr}}@media (width<=560px){.ss-scanner-toolbar__intro-actions span{display:none}.ss-scanner-filter-stage small{white-space:normal;display:block}.ss-scanner-toolbar__primary,.ss-scanner-advanced__grid{grid-template-columns:1fr}.ss-scanner-search{grid-column:auto}.ss-scanner-toolbelt{grid-template-columns:1fr}.ss-scanner-toolbelt__presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-scanner-toolbelt__presets>span{grid-column:1/-1}.ss-scanner-toolbelt__presets a{white-space:normal;text-align:center}.ss-scanner-toolbelt__menu[open]{grid-column:auto}.ss-scanner-toolbelt__popover form{grid-template-columns:1fr}.ss-scanner-access-wrap{padding:.75rem}.ss-scanner-access-gate,.ss-scanner-locked-context{padding:1.25rem}}.ss-scanner-command__main{min-height:154px;padding:1.6rem 2rem}.ss-scanner-command__mark{border-radius:1.4rem;width:5rem;height:5rem}.ss-scanner-command__mark svg{width:4rem;height:4rem}.ss-scanner-command__main>.ss-scanner-command__copy{margin-left:6.25rem}.ss-scanner-command__copy h1{font-size:clamp(2.2rem,3vw,3.25rem)}.ss-scanner-toolbar{gap:.8rem;padding-block:1rem}.ss-scanner-toolbar__intro{min-height:3.5rem;padding-bottom:.8rem}.ss-scanner-toolbar__intro h2{font-size:1.25rem}.ss-scanner-filter-stage>span{width:1.65rem;height:1.65rem}.ss-scanner-date-tabs a{min-height:2.8rem}.ss-scanner-advanced[open]{padding-bottom:.85rem}.ss-scanner-advanced__groups{grid-template-columns:.8fr 1.15fr 1.15fr .9fr;gap:.65rem;padding:.75rem 0;display:grid}.ss-scanner-filter-group{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);min-width:0;padding:.75rem}.ss-scanner-filter-group>header{align-items:center;gap:.55rem;min-height:2.15rem;margin-bottom:.55rem;display:flex}.ss-scanner-filter-group>header>b{background:var(--ss-color-primary-soft);width:1.75rem;height:1.75rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:.55rem;flex:none;place-items:center;display:grid}.ss-scanner-filter-group>header>span,.ss-scanner-filter-group>header strong,.ss-scanner-filter-group>header small{min-width:0;display:block}.ss-scanner-filter-group>header strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-scanner-filter-group>header small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.05rem}.ss-scanner-filter-group__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ss-scanner-filter-group__fields.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-filter-group .ss-scanner-control{gap:.2rem}.ss-scanner-filter-group .ss-scanner-control>span{font-size:var(--ss-font-size-11)}.ss-scanner-filter-group .ss-scanner-control input,.ss-scanner-filter-group .ss-scanner-control select{min-height:2.35rem;font-size:var(--ss-font-size-11);background:#fff;padding-inline:.55rem}.ss-scanner-filter-group__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.45rem;display:grid}.ss-scanner-filter-group .ss-scanner-toggle{min-height:2.2rem;font-size:var(--ss-font-size-11);background:#fff;padding:.35rem .5rem}.ss-scanner-advanced__actions{padding-top:0}.ss-scanner-locked-board{min-height:0;display:block;overflow:hidden}.ss-scanner-locked-board__head{border-bottom:1px solid var(--ss-color-border);background:radial-gradient(circle at 100% 0,#3157ff14,#0000 20rem),#fff;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.ss-scanner-locked-board__head h2,.ss-scanner-locked-board__head p{margin:0}.ss-scanner-locked-board__head h2{color:var(--ss-color-text-strong);font-size:1.15rem;font-weight:var(--ss-weight-black);letter-spacing:-.035em;margin-top:.18rem}.ss-scanner-locked-board__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.2rem}.ss-scanner-scope-strip{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ss-scanner-scope-strip>span{border-left:1px solid var(--ss-color-border);align-content:center;gap:.12rem;min-width:0;min-height:3.25rem;padding:.55rem .65rem;display:grid}.ss-scanner-scope-strip>span:first-child{border-left:0}.ss-scanner-scope-strip small,.ss-scanner-scope-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-scanner-scope-strip small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-scanner-scope-strip strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-scanner-locked-board__body{background:#f8faff;grid-template-columns:minmax(0,1fr) minmax(19rem,.48fr);min-height:15.5rem;display:grid}.ss-scanner-board-preview{align-content:center;padding:1rem 1.1rem;display:grid}.ss-scanner-board-preview__columns,.ss-scanner-board-preview__row{grid-template-columns:minmax(10rem,1.4fr) minmax(8rem,1fr) 4.5rem minmax(8rem,.9fr) 5.5rem;align-items:center;gap:.75rem;display:grid}.ss-scanner-board-preview__columns{min-height:2rem;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.065em;text-transform:uppercase;padding:0 .75rem}.ss-scanner-board-preview__row{border-top:1px solid var(--ss-color-border);background:#ffffffc7;min-height:3.4rem;padding:0 .75rem}.ss-scanner-board-preview__row:first-of-type{border-radius:var(--ss-radius-lg) var(--ss-radius-lg) 0 0}.ss-scanner-preview-identity{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.ss-scanner-preview-identity i{border-radius:var(--ss-radius-pill);background:#dce5f7;width:1.75rem;height:1.75rem}.ss-scanner-preview-identity b,.ss-scanner-preview-line,.ss-scanner-preview-price,.ss-scanner-preview-occurrence{border-radius:var(--ss-radius-pill);background:#dfe6f4;height:.5rem;display:block}.ss-scanner-preview-identity b{width:75%}.ss-scanner-preview-line{width:68%}.ss-scanner-preview-price{width:70%}.ss-scanner-preview-occurrence{width:82%}.ss-scanner-preview-latest{gap:.25rem;display:flex}.ss-scanner-preview-latest i{background:#d9e4f7;border-radius:.4rem;width:1.35rem;height:1.35rem}.ss-scanner-board-preview footer{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);padding:.65rem .75rem 0}.ss-scanner-locked-board__body .ss-scanner-access-gate{background:radial-gradient(circle at 100% 0,#525bff6b,#0000 15rem),linear-gradient(145deg,#081631,#15225c);border-left:1px solid #ffffff1f;align-content:center;min-height:100%;padding:1.35rem;display:grid}.ss-scanner-locked-board__body .ss-scanner-access-gate h2,.ss-scanner-locked-board__body .ss-scanner-access-gate p,.ss-scanner-locked-board__body .ss-scanner-access-gate .ss-access-gate__note{color:#fff}.ss-scanner-locked-board__body .ss-scanner-access-gate p,.ss-scanner-locked-board__body .ss-scanner-access-gate .ss-access-gate__note{color:#b9c6e1}.ss-scanner-locked-board__body .ss-access-gate__eyebrow{color:#91adff}.ss-scanner-locked-board__body .ss-button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff38}@media (width<=1180px){.ss-scanner-advanced__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-locked-board__head{grid-template-columns:1fr}}@media (width<=860px){.ss-scanner-locked-board__body{grid-template-columns:1fr}.ss-scanner-locked-board__body .ss-scanner-access-gate{border-top:1px solid #ffffff1f;border-left:0}}@media (width<=760px){.ss-scanner-command__main{padding:1.15rem}.ss-scanner-command__main>.ss-scanner-command__copy{margin-left:0}.ss-scanner-advanced__groups{grid-template-columns:1fr}.ss-scanner-scope-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-scanner-scope-strip>span:nth-child(3){border-left:0}.ss-scanner-scope-strip>span:nth-child(n+3){border-top:1px solid var(--ss-color-border)}.ss-scanner-board-preview__columns,.ss-scanner-board-preview__row{grid-template-columns:minmax(0,1fr) minmax(5.5rem,.8fr) 7.25rem}.ss-scanner-board-preview__columns>:nth-child(3),.ss-scanner-board-preview__columns>:nth-child(5),.ss-scanner-board-preview__row>:nth-child(3),.ss-scanner-board-preview__row>:nth-child(5){display:none}}@media (width<=500px){.ss-scanner-board-preview{padding:.8rem}.ss-scanner-board-preview__columns{display:none}.ss-scanner-board-preview__row{grid-template-columns:minmax(0,1fr) 6.5rem;gap:.5rem;padding-inline:.55rem}.ss-scanner-board-preview__row>:nth-child(2){display:none}.ss-scanner-filter-group__fields,.ss-scanner-filter-group__fields.is-two,.ss-scanner-filter-group__toggles{grid-template-columns:1fr}}.ss-builder-nav-pill{color:#fff;background:#ffffff16;border:1px solid #ffffff29;border-radius:17px;align-items:center;gap:12px;min-width:17rem;max-width:21rem;height:44px;padding:0 14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.ss-builder-nav-pill:hover{background:#ffffff21}.ss-builder-nav-pill__icon{color:#d7ff31;background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ss-builder-nav-pill__copy{flex:auto;gap:2px;min-width:0;display:grid}.ss-builder-nav-pill__label{color:#fff;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ss-builder-nav-pill__summary{color:#ffffffc7;font-size:12px;font-weight:var(--ss-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-builder-nav-pill__badge{color:#d7ff31;min-width:28px;height:28px;font-size:12px;font-weight:var(--ss-weight-bold);background:#d7ff312e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ss-builder-drawer__mobile-trigger{display:none}.ss-builder-drawer__mobile-risk{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.ss-builder-drawer{overscroll-behavior:contain;overflow:clip auto}.ss-builder-drawer .ss-overlay-scrim{position:fixed}.ss-builder-drawer__dialog{background:#f5f7ff;grid-template-rows:auto 1fr auto;width:min(100%,35rem);height:auto;min-height:100%}.ss-builder-drawer__head{background:radial-gradient(circle at 100% 0,#d7ff3129,#0000 28%),linear-gradient(135deg,#0b1133 0%,#172158 55%,#23328a 100%);border-bottom:0;padding:24px}.ss-builder-drawer__eyebrow{color:#ffffffb8;font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase}.ss-builder-drawer__head .ss-overlay-title{color:#fff}.ss-builder-drawer__intro{color:#fffc;margin:0;font-size:14px;line-height:1.65}.ss-builder-drawer__body{align-content:start;gap:18px;padding:22px;display:grid;overflow:visible}.ss-builder-drawer__summary-card,.ss-builder-drawer__list-card,.ss-builder-drawer__empty-card,.ss-builder-drawer__note-card{box-shadow:var(--ss-shadow-sm)}.ss-builder-drawer__summary-top,.ss-builder-drawer__section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ss-builder-drawer__status{color:var(--ss-color-text);font-size:14px;font-weight:var(--ss-weight-semibold);margin:0;line-height:1.6}.ss-builder-drawer__risk-badge,.ss-builder-drawer__chip{min-height:1.95rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ss-builder-drawer__risk-badge.is-success,.ss-builder-drawer__chip.is-success{color:#0a7d50;background:#e8f8ef}.ss-builder-drawer__risk-badge.is-warning,.ss-builder-drawer__chip.is-warning{color:#a76200;background:#fff2dd}.ss-builder-drawer__risk-badge.is-danger,.ss-builder-drawer__chip.is-danger{color:#c23d4f;background:#ffe7ea}.ss-builder-drawer__risk-badge.is-neutral,.ss-builder-drawer__chip.is-neutral{color:#3658d6;background:#eef2ff}.ss-builder-drawer__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ss-builder-drawer__metric{background:#f8faff;border:1px solid #e1e7f5;border-radius:18px;gap:6px;padding:14px 15px;display:grid}.ss-builder-drawer__metric span{color:#5d6987;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ss-builder-drawer__metric strong{color:#0f1636;font-size:19px;font-weight:var(--ss-weight-bold);letter-spacing:-.03em}.ss-builder-drawer__selection-profile{gap:var(--ss-space-2);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:grid}.ss-builder-drawer__selection-profile>div:first-child{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-builder-drawer__selection-profile span,.ss-builder-drawer__selection-profile p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin:0;line-height:1.45}.ss-builder-drawer__selection-profile>div:first-child>span{font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-builder-drawer__selection-profile strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-builder-drawer__profile-counts{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-builder-drawer__profile-counts span{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:var(--ss-color-text-muted);padding:.25rem .55rem}.ss-builder-drawer__profile-counts b{color:var(--ss-color-primary)}.ss-builder-drawer__content{align-content:start;gap:18px;display:grid}.ss-builder-drawer__empty-card{background:radial-gradient(circle at top right, #4057ff1a, transparent 34%), var(--ss-color-surface);overflow:hidden}.ss-builder-drawer__empty-body{justify-items:start;gap:var(--ss-space-3);padding:clamp(26px,7vw,40px);display:grid}.ss-builder-drawer__empty-body p{color:var(--ss-color-text-muted);margin:0;font-size:14px;line-height:1.7}.ss-builder-drawer__empty-actions{gap:var(--ss-space-2);margin-top:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-builder-drawer__empty-mark{color:#3658d6;width:52px;height:52px;font-size:20px;font-weight:var(--ss-weight-bold);background:linear-gradient(135deg,#eef2ff,#f6f8ff);border:1px solid #d9e1fb;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ss-builder-drawer__list{gap:var(--ss-space-2);display:grid}.ss-builder-drawer__item{gap:var(--ss-space-2);padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:linear-gradient(#fff,#f8faff);border:1px solid #dde5f5;grid-template-columns:28px minmax(0,1fr) 30px;align-items:start;display:grid}.ss-builder-drawer__item-avatar{border:1px solid var(--ss-color-border-strong);background:var(--ss-color-primary-soft);width:28px;height:28px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:9px;place-items:center;display:grid}.ss-builder-drawer__item-main{gap:var(--ss-space-2);min-width:0;display:grid}.ss-builder-drawer__item-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-builder-drawer__item-title{color:#0f1636;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-bold);letter-spacing:-.025em}.ss-builder-drawer__item-meta,.ss-builder-drawer__item-market,.ss-builder-drawer__item-note,.ss-builder-drawer__warning p,.ss-builder-drawer__note-card p{margin:0}.ss-builder-drawer__item-meta{color:#586580;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-builder-drawer__item-price{color:#0f1636;font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-bold);letter-spacing:-.04em;white-space:nowrap}.ss-builder-drawer__item-market{color:#162042;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.ss-builder-drawer__item-chips{gap:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-builder-drawer__item .ss-builder-drawer__chip{min-height:1.5rem;padding-inline:var(--ss-space-2);font-size:var(--ss-font-size-11)}.ss-builder-drawer__latest-row{justify-content:space-between;align-items:center;gap:var(--ss-space-2);display:flex}.ss-builder-drawer__latest{gap:var(--ss-space-1);display:flex}.ss-builder-drawer__latest>span{border:1px solid var(--ss-color-border);background:var(--ss-color-surface-muted);width:20px;height:20px;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:6px;place-items:center;display:grid}.ss-builder-drawer__latest>span.is-hit{border-color:var(--ss-color-success);background:var(--ss-color-success);color:#fff}.ss-builder-drawer__latest>span.is-miss{border-style:dashed}.ss-builder-drawer__latest-row>strong{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-builder-drawer__item-note{color:#63708a;font-size:13px;line-height:1.65}.ss-builder-drawer__item-action,.ss-builder-drawer__footer-form{display:flex}.ss-builder-drawer__item-action{align-items:flex-start}.ss-builder-drawer__remove{border:1px solid var(--ss-color-border-strong);background:var(--ss-color-surface);width:30px;height:30px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-18);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ss-builder-drawer__remove:hover,.ss-builder-drawer__remove:focus-visible{border-color:var(--ss-color-danger);color:var(--ss-color-danger)}.ss-builder-drawer__note-card--warning{background:linear-gradient(#fffaf0,#fff7e6);border-color:#f2dfb2}.ss-builder-drawer__note-card h3{color:#111936;font-size:17px;font-weight:var(--ss-weight-bold);letter-spacing:-.03em;margin:0}.ss-builder-drawer__note-card p{color:#64708a;font-size:14px;line-height:1.65}.ss-builder-drawer__warning-list{gap:10px;display:grid}.ss-builder-drawer__warning{background:#f9fbff;border:1px solid #e6ebf8;border-radius:17px;gap:5px;padding:14px 15px;display:grid}.ss-builder-drawer__warning strong{color:#162042;font-size:14px;font-weight:var(--ss-weight-bold)}.ss-builder-drawer__warning p{color:#65728c;font-size:13px;line-height:1.6}.ss-builder-drawer__footer{background:linear-gradient(#f5f7ffe6,#fff 56%);border-top:1px solid #dde4f3;gap:10px;padding:18px 22px 22px;display:grid}.ss-builder-drawer__footer-main,.ss-builder-drawer__footer-secondary{gap:10px;display:flex}.ss-builder-drawer__footer .ss-button,.ss-builder-drawer__footer-form{flex:1 1 0}.ss-builder-drawer__footer .ss-button{width:100%}@media (width<=1020px){.ss-builder-drawer__mobile-trigger{display:inline-grid}.ss-builder-drawer__dialog{width:min(100%,100vw)}.ss-builder-drawer__footer-main,.ss-builder-drawer__footer-secondary{flex-direction:column}.ss-builder-drawer__footer .ss-button,.ss-builder-drawer__footer-form{width:100%}}@media (width<=540px){.ss-builder-drawer__body,.ss-builder-drawer__footer{padding-inline:16px}.ss-builder-drawer__head{padding:20px 16px}.ss-builder-drawer__empty-actions,.ss-builder-drawer__empty-actions .ss-button{width:100%}.ss-builder-nav-pill{min-width:0;max-width:none}}.ss-assistant-panel .ss-overlay-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a228f}.ss-overlay-panel-compact .ss-assistant-dialog{top:var(--ss-space-3);right:var(--ss-space-3);width:min(calc(100% - var(--ss-space-6)), 33rem);height:calc(100% - var(--ss-space-6));border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 95% 8%, #3157ff17, transparent 16rem), var(--ss-color-bg);border:1px solid #ffffff2e;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ss-assistant-head{align-items:start;gap:var(--ss-space-4);padding:var(--ss-space-5);color:#fff;background:radial-gradient(circle at 100% 0,#d7ff3126,#0000 13rem),radial-gradient(circle at 0 100%,#3157ff3d,#0000 16rem),linear-gradient(135deg,#07142f,#172158 62%,#28358f);border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ss-assistant-head:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:15rem;height:10rem;position:absolute;bottom:-5.5rem;right:-4rem;transform:rotate(-16deg)}.ss-assistant-head__mark{z-index:1;border-radius:var(--ss-radius-md);background:#ffffff1a;border:1px solid #ffffff26;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:0 12px 30px #040a223d}.ss-assistant-head__mark svg,.ss-assistant-prompt svg,.ss-assistant-composer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.ss-assistant-head__copy{z-index:1;min-width:0;position:relative}.ss-assistant-eyebrow{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.13em;text-transform:uppercase;display:block}.ss-assistant-head .ss-assistant-eyebrow{margin-bottom:var(--ss-space-2);color:#a8baff}.ss-assistant-head .ss-overlay-title{color:#fff;font-size:var(--ss-font-size-24);line-height:1}.ss-assistant-head__copy>p{max-width:21rem;margin:var(--ss-space-2) 0 0;color:#c8d3ed;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.55}.ss-assistant-close{z-index:1;border-radius:var(--ss-radius-md);color:#fff;width:2.4rem;height:2.4rem;font-size:var(--ss-font-size-20);background:#ffffff17;border:1px solid #ffffff24;place-items:center;line-height:1;text-decoration:none;display:grid;position:relative}.ss-assistant-close:hover{background:#ffffff29}.ss-assistant-usage{align-items:center;gap:var(--ss-space-2);width:fit-content;min-height:1.7rem;margin-top:var(--ss-space-3);padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-pill);color:#dce5f8;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#ffffff14;border:1px solid #ffffff1f;display:inline-flex}.ss-assistant-usage>span{border-radius:var(--ss-radius-pill);background:#d7ff31;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #d7ff311a}.ss-assistant-body{gap:var(--ss-space-4);min-height:0;padding:var(--ss-space-5);flex-direction:column;display:flex;overflow:hidden}.ss-assistant-gate{margin-top:var(--ss-space-2);box-shadow:var(--ss-shadow-md)}.ss-assistant-starters{gap:var(--ss-space-3);display:grid}.ss-assistant-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-3);display:flex}.ss-assistant-section-head small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);display:block}.ss-assistant-prompt-grid{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-assistant-prompt:last-child:nth-child(odd){grid-column:1/-1}.ss-assistant-prompt{align-items:center;gap:var(--ss-space-2);min-height:3rem;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text);text-align:left;box-shadow:var(--ss-shadow-sm);grid-template-columns:auto minmax(0,1fr);transition:all .15s;display:grid}.ss-assistant-prompt>span{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary-soft);width:1.75rem;height:1.75rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-assistant-prompt strong{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);line-height:1.35}.ss-assistant-prompt:hover{color:var(--ss-color-primary);background:#fbfcff;border-color:#cbd8ff;transform:translateY(-1px)}.ss-assistant-conversation{scrollbar-width:none;border-radius:var(--ss-radius-lg);background:linear-gradient(#fffffff5, #fffffff5), radial-gradient(circle, var(--ss-color-border) 1px, transparent 1px);min-height:0;box-shadow:var(--ss-shadow-md);background-size:auto,18px 18px;flex:auto;overflow-y:auto}.ss-assistant-conversation::-webkit-scrollbar{display:none}.ss-assistant-panel.is-empty .ss-assistant-conversation{flex:none;min-height:12rem}.ss-assistant-panel.is-empty .ss-assistant-composer{margin-top:auto}.ss-assistant-messages{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-4);display:grid}.ss-assistant-welcome{align-content:center;align-items:start;gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);max-width:22rem;min-height:12rem;margin:auto;display:grid}.ss-assistant-welcome__mark{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;width:2.5rem;height:2.5rem;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);place-items:center;display:grid;box-shadow:0 10px 24px #3157ff38}.ss-assistant-welcome__copy{gap:var(--ss-space-1);display:grid}.ss-assistant-welcome__copy strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);letter-spacing:-.025em}.ss-assistant-welcome__copy p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:0;line-height:1.55}.ss-assistant-welcome__topics{gap:var(--ss-space-1);margin-top:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-assistant-welcome__topics span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);padding:5px 7px}.ss-assistant-message{gap:var(--ss-space-2);justify-items:start;display:grid}.ss-assistant-message--user{justify-items:end}.ss-assistant-message>.ss-demo-label{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);letter-spacing:.1em}.ss-assistant-message--user .ss-chat-bubble{max-width:88%;padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-lg) var(--ss-radius-lg) var(--ss-radius-sm) var(--ss-radius-lg);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold);line-height:1.55;box-shadow:0 10px 24px #3157ff29}.ss-assistant-thinking{width:fit-content;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);align-items:center;gap:.3rem;display:flex}.ss-assistant-thinking span{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);width:.32rem;height:.32rem;animation:.9s ease-in-out infinite ss-assistant-pulse}.ss-assistant-thinking span:nth-child(2){animation-delay:.12s}.ss-assistant-thinking span:nth-child(3){animation-delay:.24s}.ss-assistant-thinking strong{margin-left:var(--ss-space-1);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}@keyframes ss-assistant-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ss-assistant-composer{gap:var(--ss-space-2);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-md);display:grid}.ss-assistant-composer>label{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-assistant-composer__control{align-items:center;gap:var(--ss-space-2);min-height:3rem;padding:.25rem .25rem .25rem var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);grid-template-columns:minmax(0,1fr) 2.5rem;transition:all .15s;display:grid}.ss-assistant-composer__control:focus-within{border-color:var(--ss-color-primary);background:#fff;box-shadow:0 0 0 3px #3157ff17}.ss-assistant-composer input{min-width:0;color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);background:0 0;border:0;outline:0}.ss-assistant-composer input::placeholder{color:var(--ss-color-text-soft)}.ss-assistant-composer button{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;border:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 8px 20px #3157ff33}.ss-assistant-composer button:disabled{cursor:wait;opacity:.65}.ss-assistant-composer>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);line-height:1.4}.ss-assistant-answer{gap:var(--ss-space-4);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg) var(--ss-radius-lg) var(--ss-radius-lg) var(--ss-radius-sm);background:var(--ss-color-surface);width:100%;display:grid}.ss-assistant-answer__title,.ss-assistant-breakdown h4{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);margin:0}.ss-assistant-answer__title{font-size:var(--ss-font-size-18);letter-spacing:-.025em}.ss-assistant-answer__summary,.ss-assistant-answer__note{color:var(--ss-color-text);font-size:var(--ss-font-size-14);margin:0;line-height:1.65}.ss-assistant-answer__note{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-assistant-facts{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-assistant-fact{gap:var(--ss-space-1);padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:grid}.ss-assistant-fact span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.06em}.ss-assistant-fact strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-15);font-weight:var(--ss-weight-black)}.ss-assistant-breakdown{gap:var(--ss-space-2);display:grid}.ss-assistant-breakdown h4{font-size:var(--ss-font-size-14)}.ss-assistant-table{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);display:grid;overflow:hidden}.ss-assistant-table__row{gap:var(--ss-space-2);padding:var(--ss-space-2) var(--ss-space-3);color:var(--ss-color-text);font-size:var(--ss-font-size-12);display:grid}.ss-assistant-table--1-columns .ss-assistant-table__row{grid-template-columns:minmax(0,1fr)}.ss-assistant-table--2-columns .ss-assistant-table__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-assistant-table--3-columns .ss-assistant-table__row{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-assistant-table--4-columns .ss-assistant-table__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-assistant-table__row+.ss-assistant-table__row{border-top:1px solid var(--ss-color-border)}.ss-assistant-table__head{background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}@media (width<=32rem){.ss-overlay-panel-compact .ss-assistant-dialog{border:0;border-radius:0;width:100%;height:100%;inset:0}.ss-assistant-head{gap:var(--ss-space-3);padding:var(--ss-space-5) var(--ss-space-4);grid-template-columns:auto minmax(0,1fr) auto}.ss-assistant-head__mark{width:2.35rem;height:2.35rem}.ss-assistant-head .ss-overlay-title{font-size:var(--ss-font-size-24)}.ss-assistant-body{gap:var(--ss-space-3);padding:var(--ss-space-4)}.ss-assistant-prompt-grid{grid-template-columns:1fr}.ss-assistant-prompt:last-child:nth-child(odd){grid-column:auto}.ss-assistant-conversation{min-height:0}.ss-assistant-panel.is-empty .ss-assistant-conversation{min-height:11rem}.ss-assistant-facts{grid-template-columns:1fr}.ss-assistant-table__row{gap:var(--ss-space-1);padding-inline:var(--ss-space-2);font-size:var(--ss-font-size-11)}}.ss-access-gate{justify-items:start;gap:var(--ss-space-3);padding:var(--ss-space-6);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--ss-color-primary) 12%, transparent), transparent 34%), var(--ss-color-surface);box-shadow:var(--ss-shadow-md);display:grid}.ss-access-gate__eyebrow{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase}.ss-access-gate h2,.ss-access-gate p{margin:0}.ss-access-gate h2{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.65rem)}.ss-access-gate p{max-width:62ch;color:var(--ss-color-text-muted);font-weight:700}.ss-access-gate__actions{gap:var(--ss-space-2);margin:var(--ss-space-1) 0 0;flex-wrap:wrap;display:flex}.ss-access-gate__note{color:var(--ss-color-text-muted);font-size:.76rem;font-weight:var(--ss-weight-bold)}.ss-access-gate--compact{min-height:100%;padding:var(--ss-space-5);align-content:center}.ss-access-gate--compact h2{font-size:1.125rem}.ss-access-gate--compact p{font-size:.8125rem;line-height:1.5}@media (width<=640px){.ss-access-gate{padding:var(--ss-space-5)}.ss-access-gate__actions,.ss-access-gate__actions .ss-button{width:100%}}.fixtures-master{background:radial-gradient(circle at 78% 4%, #5e54ff14, transparent 26rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 34rem, #f8faff 100%);min-width:320px;overflow-x:hidden}.fixtures-master button,.fixtures-master select,.fixtures-master input{font-family:var(--ss-font-family)}.fixtures-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.fixtures-master .ss-button{transition:transform .16s,box-shadow .16s,border-color .16s}.fixtures-master .ss-button:hover{transform:translateY(-1px)}.fixtures-master .ss-button:active{transform:translateY(0)}.fixtures-master .ss-topbar{height:62px;min-height:62px;padding-inline:var(--ss-space-5);background:linear-gradient(90deg, var(--ss-color-nav), #0b1536 58%, #121657);box-shadow:0 12px 36px #030c1f2e}.fixtures-master .ss-topbar-inner{gap:var(--ss-space-4);width:min(100%,1600px);height:62px;min-height:62px}.fixtures-master .ss-brand{gap:var(--ss-space-3);font-size:var(--ss-font-size-20)}.fixtures-master .ss-brand-mark{border-radius:var(--ss-radius-md);width:36px;height:36px}.fixtures-master .ss-brand-mark svg{width:23px;height:23px}.fixtures-master .ss-desktop-nav{gap:var(--ss-space-1)}.fixtures-master .ss-nav-trigger{min-height:38px;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);font-size:var(--ss-font-size-13)}.fixtures-master .ss-topbar-actions{gap:var(--ss-space-2)}.fixtures-master .ss-top-search{border-radius:var(--ss-radius-md);width:300px;min-width:240px;height:38px}.fixtures-global-search{cursor:text;justify-content:flex-start}.fixtures-global-search .fixtures-icon{margin-left:auto}.fixtures-master .ss-top-action,.fixtures-master .ss-top-icon,.fixtures-master .ss-profile-trigger,.fixtures-master .ss-pro-trigger{border-radius:var(--ss-radius-md);height:38px;min-height:38px}.fixtures-master .ss-top-icon,.fixtures-master .ss-profile-trigger{width:38px}.fixtures-master .ss-profile-trigger--guest{width:auto;padding-inline:var(--ss-space-3)}.fixtures-master .ss-top-action{gap:var(--ss-space-2);padding-inline:var(--ss-space-3);font-size:var(--ss-font-size-12)}.fixtures-builder-count{min-width:1.25rem;height:1.25rem;padding-inline:var(--ss-space-1);border-radius:var(--ss-radius-pill);color:var(--ss-color-nav);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#d7ff31;place-items:center;display:inline-grid}.fixtures-menu-toggle{border-radius:var(--ss-radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff29;place-items:center;width:38px;height:38px;display:none}.fixtures-topbar{isolation:isolate}.fixtures-master.has-top-menu-open:before{content:"";z-index:calc(var(--ss-z-nav) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#060c2033;position:fixed;inset:62px 0 0}.fixtures-nav-dropdown-trigger{gap:5px}.fixtures-nav-chevron{width:13px;height:13px;transition:transform .16s}.fixtures-nav-dropdown-trigger.is-open .fixtures-nav-chevron{transform:rotate(180deg)}.fixtures-master [data-top-menu-panel].is-open{animation:.18s cubic-bezier(.22,1,.36,1) both fixtures-menu-enter}@keyframes fixtures-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.fixtures-mega-menu{border-radius:var(--ss-radius-xl);top:calc(100% + 9px);box-shadow:0 28px 72px #080e2d3d}.fixtures-mega-menu--discover{width:690px}.fixtures-discover-menu{gap:var(--ss-space-3);padding:var(--ss-space-3);grid-template-columns:minmax(220px,.82fr) minmax(360px,1.18fr);display:grid}.fixtures-mega-feature{gap:var(--ss-space-4);min-width:0;padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);color:#fff;background:radial-gradient(circle at 100% 0,#6278ff85,#0000 48%),linear-gradient(145deg,#091632,#101b49 72%,#172269);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;overflow:hidden}.fixtures-mega-feature__icon,.fixtures-intelligence-head__mark{border-radius:var(--ss-radius-md);color:#d7ff31;background:#ffffff1a;border:1px solid #ffffff21;place-items:center;width:42px;height:42px;display:grid}.fixtures-mega-feature__copy,.fixtures-mega-feature__copy strong,.fixtures-mega-feature__copy span{display:block}.fixtures-mega-feature__copy small{color:#aebee0;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.1em;text-transform:uppercase}.fixtures-mega-feature__copy strong{margin-top:var(--ss-space-2);color:#fff;font-size:var(--ss-font-size-20);letter-spacing:-.04em}.fixtures-mega-feature__copy span{margin-top:var(--ss-space-2);color:#c8d3eb;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-mega-feature__action{color:#d7ff31;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.fixtures-mega-feature__action b{margin-left:var(--ss-space-1)}.fixtures-mega-link-grid{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fixtures-mega-link{align-items:center;gap:var(--ss-space-3);min-width:0;min-height:96px;padding:var(--ss-space-3);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);color:var(--ss-color-text-strong);border:1px solid #0000;grid-template-columns:40px minmax(0,1fr);text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.fixtures-mega-link:hover{border-color:var(--ss-color-border);background:#fff;transform:translateY(-1px)}.fixtures-mega-link__icon,.fixtures-intelligence-lane__icon{border-radius:var(--ss-radius-md);place-items:center;width:40px;height:40px;display:grid}.fixtures-mega-link__icon--blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-mega-link__icon--violet{color:var(--ss-color-primary-strong);background:#f0edff}.fixtures-mega-link__icon--green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.fixtures-mega-link__icon--amber{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.fixtures-mega-link strong,.fixtures-mega-link small{display:block}.fixtures-mega-link strong{font-size:var(--ss-font-size-13)}.fixtures-mega-link small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:3px;line-height:1.35}.fixtures-mega-footer{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:48px;padding:var(--ss-space-3) var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);display:flex}.fixtures-mega-footer strong{color:var(--ss-color-text-strong)}.fixtures-mega-footer button{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.fixtures-mega-footer button b{min-width:21px;height:21px;margin-left:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:#fff;place-items:center;display:inline-grid}.fixtures-mega-menu--intelligence{width:750px;margin-left:-375px;position:fixed;top:71px;left:50%;right:auto}.fixtures-intelligence-head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-5);color:#fff;background:radial-gradient(circle at 86% 8%,#6e65ff52,#0000 13rem),linear-gradient(130deg,#091632,#101a48);display:flex}.fixtures-intelligence-head h2{max-width:520px;margin-top:var(--ss-space-2);color:#fff;font-size:var(--ss-font-size-20);letter-spacing:-.04em}.fixtures-intelligence-head .fixtures-eyebrow{color:#9db8ff}.fixtures-intelligence-grid{padding:var(--ss-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-intelligence-lane{min-width:0;padding:var(--ss-space-4);border-right:1px solid var(--ss-color-border)}.fixtures-intelligence-lane:last-child{border-right:0}.fixtures-intelligence-lane h3{margin-top:var(--ss-space-3);font-size:var(--ss-font-size-16)}.fixtures-intelligence-lane p{min-height:48px;margin:var(--ss-space-2) 0 var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);line-height:1.45}.fixtures-intelligence-lane a{justify-content:space-between;align-items:center;gap:var(--ss-space-2);min-height:34px;color:var(--ss-color-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-decoration:none;display:flex}.fixtures-intelligence-lane a+a{border-top:1px solid var(--ss-color-border)}.fixtures-intelligence-lane a:hover{color:var(--ss-color-primary)}.fixtures-pro-menu{width:340px}.fixtures-plan-head{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:radial-gradient(circle at 100% 0, #5367ff1f, transparent 60%), var(--ss-color-surface-soft);grid-template-columns:42px minmax(0,1fr) auto;display:grid}.fixtures-plan-head__icon{border-radius:var(--ss-radius-md);color:#d7ff31;background:linear-gradient(135deg,#101a4b,#4438c7);place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #121c552e}.fixtures-plan-head__icon .fixtures-icon{width:20px;height:20px}.fixtures-plan-head>span:nth-child(2){min-width:0}.fixtures-plan-head small,.fixtures-plan-head strong,.fixtures-plan-head>span:nth-child(2)>span{display:block}.fixtures-plan-head small{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.09em;text-transform:uppercase}.fixtures-plan-head strong{color:var(--ss-color-text);font-size:var(--ss-font-size-16);margin-top:2px;line-height:1.15}.fixtures-plan-head>span:nth-child(2)>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.fixtures-plan-status{color:#08794a;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#e6f8ef;border-radius:999px;padding:4px 7px}.fixtures-plan-links{padding:var(--ss-space-2);gap:2px}.fixtures-plan-links .ss-menu-row{gap:var(--ss-space-3);grid-template-columns:38px 1fr auto;min-height:56px;padding:8px 10px}.fixtures-plan-links .ss-menu-icon{border-radius:11px;width:36px;height:36px}.fixtures-plan-links .ss-menu-icon .fixtures-icon{width:18px;height:18px}.fixtures-plan-links .ss-menu-copy strong{font-size:.8125rem}.fixtures-plan-links .ss-menu-copy span{font-size:var(--ss-font-size-11)}.fixtures-plan-cta{min-height:42px;margin:0 var(--ss-space-3) var(--ss-space-3);padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);justify-content:space-between;align-items:center;text-decoration:none;display:flex;box-shadow:0 10px 24px #3157ff2e}.fixtures-plan-cta:hover{color:#fff;transform:translateY(-1px)}.fixtures-pro-footer>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-pro-footer,.fixtures-profile-footer{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:44px;padding-inline:var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.fixtures-pro-footer a,.fixtures-profile-footer a,.fixtures-profile-footer button{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.fixtures-pro-footer a:hover,.fixtures-profile-footer a:hover,.fixtures-profile-footer button:hover{color:var(--ss-color-primary)}.fixtures-profile-menu{width:336px}.fixtures-profile-head{gap:var(--ss-space-3);padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:radial-gradient(circle at 100% 0, #5367ff1f, transparent 58%), var(--ss-color-surface-soft)}.fixtures-profile-menu .fixtures-profile-head>.ss-profile-avatar{color:#fff;background:linear-gradient(135deg, var(--ss-color-primary), #6d52ee);flex:0 0 44px;width:44px;height:44px;margin-top:0;display:grid;box-shadow:0 8px 18px #374dff33}.fixtures-profile-identity{flex:1;min-width:0}.fixtures-profile-head .fixtures-profile-identity strong{color:var(--ss-color-text);font-size:var(--ss-font-size-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-profile-head .fixtures-profile-identity>span{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);width:fit-content;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);border-radius:999px;margin-top:5px;padding:3px 7px;line-height:1;display:inline-flex}.fixtures-profile-manage{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);width:32px;height:32px;color:var(--ss-color-text-muted);border-radius:10px;flex:0 0 32px;place-items:center;text-decoration:none;display:grid}.fixtures-profile-manage:hover{color:var(--ss-color-primary);border-color:#374dff52}.fixtures-profile-manage .fixtures-icon{width:16px;height:16px}.fixtures-profile-links .ss-menu-icon .fixtures-icon{width:18px;height:18px}.fixtures-profile-links{padding:var(--ss-space-2);gap:2px}.fixtures-profile-links .ss-menu-row{gap:var(--ss-space-3);border-radius:var(--ss-radius-md);grid-template-columns:38px 1fr auto;min-height:54px;padding:8px 10px}.fixtures-profile-links .ss-menu-icon{border-radius:11px;width:36px;height:36px}.fixtures-profile-links .ss-menu-copy strong{font-size:.8125rem}.fixtures-profile-links .ss-menu-copy span{font-size:var(--ss-font-size-11);margin-top:3px}.fixtures-profile-count{background:var(--ss-color-primary-soft);min-width:26px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-align:center;border-radius:999px;padding:5px 7px;line-height:1}.fixtures-profile-plan{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:54px;margin:0 var(--ss-space-3) var(--ss-space-3);border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary-soft), #f7f5ff);color:var(--ss-color-text);border:1px solid #374dff33;padding:10px 12px;text-decoration:none;display:flex}.fixtures-profile-plan>span:first-child{gap:2px;display:grid}.fixtures-profile-plan small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-profile-plan strong{font-size:.875rem}.fixtures-profile-plan>span:last-child{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-profile-plan:hover{background:linear-gradient(135deg,#e8edff,#f3efff);border-color:#374dff61}.fixtures-profile-footer{min-height:42px;padding-inline:var(--ss-space-4)}.fixtures-profile-footer>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-profile-footer button{color:var(--ss-color-text)}.fixtures-mobile-menu{z-index:var(--ss-z-modal);gap:var(--ss-space-3);padding:var(--ss-space-4);background:radial-gradient(circle at 100% 0, #5367ff21, transparent 22rem), var(--ss-color-bg);grid-template-rows:auto auto 1fr auto auto;display:grid;position:fixed;inset:0}.fixtures-mobile-menu[hidden]{display:none}.fixtures-mobile-menu__head{justify-content:space-between;align-items:center;gap:var(--ss-space-4);color:var(--ss-color-text-strong);display:flex}.fixtures-mobile-menu__head>div{gap:2px;display:grid}.fixtures-mobile-menu__head strong{font-size:var(--ss-font-size-20)}.fixtures-mobile-menu__head button{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:40px;height:40px;font-size:var(--ss-font-size-24)}.fixtures-mobile-profile{align-items:center;gap:var(--ss-space-3);min-height:62px;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.fixtures-mobile-profile .ss-profile-avatar{width:40px;height:40px;font-size:var(--ss-font-size-12)}.fixtures-mobile-profile strong,.fixtures-mobile-profile small{display:block}.fixtures-mobile-profile strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.fixtures-mobile-profile small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.fixtures-mobile-profile>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);text-decoration:none}.fixtures-mobile-menu__grid{align-self:start;gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.fixtures-mobile-menu__group{min-width:0;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;align-self:start}.fixtures-mobile-menu__group h2{margin-bottom:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.1em;text-transform:uppercase}.fixtures-mobile-menu__group>div{gap:var(--ss-space-1);display:grid}.fixtures-mobile-menu__group a,.fixtures-mobile-menu__group button{align-items:center;gap:var(--ss-space-2);min-width:0;min-height:42px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-md);color:var(--ss-color-text);font-family:var(--ss-font-family);text-align:left;background:0 0;grid-template-columns:27px minmax(0,1fr);text-decoration:none;display:grid}.fixtures-mobile-menu__group a:hover,.fixtures-mobile-menu__group a.is-active,.fixtures-mobile-menu__group button:hover{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-mobile-menu__group a>span,.fixtures-mobile-menu__group button>span{background:var(--ss-color-surface-muted);width:27px;height:27px;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);border-radius:9px;place-items:center;display:grid}.fixtures-mobile-menu__group a strong,.fixtures-mobile-menu__group button strong{font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-mobile-pro{align-items:center;gap:var(--ss-space-3);min-height:64px;padding:var(--ss-space-3);border-radius:var(--ss-radius-lg);color:#fff;background:radial-gradient(circle at 100% 0,#d7ff3129,#0000 10rem),linear-gradient(135deg,#0a1635,#2d2795);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.fixtures-mobile-pro__icon{border-radius:var(--ss-radius-md);color:#d7ff31;background:#ffffff1a;place-items:center;width:40px;height:40px;display:grid}.fixtures-mobile-pro small,.fixtures-mobile-pro strong{display:block}.fixtures-mobile-pro small{color:#d7ff31;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-mobile-pro strong{font-size:var(--ss-font-size-12);margin-top:2px}.fixtures-mobile-pro>a{color:#d7ff31;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.fixtures-mobile-settings{justify-content:center;align-items:center;gap:var(--ss-space-2) var(--ss-space-4);padding-bottom:env(safe-area-inset-bottom);flex-wrap:wrap;display:flex}.fixtures-mobile-settings a,.fixtures-mobile-settings button{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.fixtures-master.is-mobile-menu-open{overflow:hidden}.fixtures-product-drawer{z-index:calc(var(--ss-z-modal) + 4)}.fixtures-product-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.fixtures-product-drawer.is-open .ss-overlay-dialog{transform:translate(0)}.fixtures-product-drawer .ss-overlay-scrim{border:0;width:100%}.fixtures-product-drawer__dialog{background:#f5f7ff;grid-template-rows:auto 1fr auto}.fixtures-builder-drawer__dialog{width:min(100%,31rem)}.fixtures-assistant-drawer__dialog{grid-template-rows:auto 1fr;width:min(100%,29rem)}.fixtures-product-drawer__head{padding:var(--ss-space-6);color:#fff;background:radial-gradient(circle at 100% 0,#d7ff3124,#0000 13rem),linear-gradient(135deg,#0a1534,#172158 58%,#26318c);border-bottom:0}.fixtures-product-drawer__head>div{min-width:0}.fixtures-product-drawer__eyebrow{margin-bottom:var(--ss-space-2);color:#a8baff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase;display:block}.fixtures-product-drawer__head .ss-overlay-title{color:#fff}.fixtures-product-drawer__head p{max-width:360px;margin:var(--ss-space-2) 0 0;color:#c8d3ed;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-drawer-close{border-radius:var(--ss-radius-md);color:#fff;width:38px;height:38px;font-size:var(--ss-font-size-20);background:#ffffff17;border:1px solid #ffffff24;flex:none}.fixtures-product-drawer__body{align-content:start;gap:var(--ss-space-4);min-height:0;padding:var(--ss-space-5);display:grid;overflow:hidden}.fixtures-builder-summary,.fixtures-builder-selections,.fixtures-assistant-conversation{border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-md)}.fixtures-builder-summary{padding:var(--ss-space-4)}.fixtures-builder-summary__top{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);display:flex}.fixtures-builder-summary__top p{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);line-height:1.45}.fixtures-builder-risk{min-height:28px;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-pill);background:var(--ss-color-success-soft);color:var(--ss-color-success);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;display:inline-flex}.fixtures-builder-risk.is-empty{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.fixtures-builder-risk.is-elevated{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.fixtures-builder-metrics{gap:var(--ss-space-2);margin-top:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-builder-metrics>div{gap:var(--ss-space-1);min-width:0;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:grid}.fixtures-builder-metrics span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.fixtures-builder-metrics strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.fixtures-builder-selections{overflow:hidden}.fixtures-builder-selections__head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:62px;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.fixtures-builder-selections__head h3{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-15)}.fixtures-builder-selections__head>span{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.fixtures-builder-list{padding-inline:var(--ss-space-3);display:grid}.fixtures-builder-leg{align-items:center;gap:var(--ss-space-2);border-bottom:1px solid var(--ss-color-border);grid-template-columns:32px minmax(0,1fr) auto 28px;min-width:0;min-height:66px;display:grid}.fixtures-builder-leg:last-child{border-bottom:0}.fixtures-builder-leg__mark{background:var(--ss-color-primary-soft);width:30px;height:30px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:10px;place-items:center;display:grid}.fixtures-builder-leg__copy{min-width:0}.fixtures-builder-leg__copy strong,.fixtures-builder-leg__copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fixtures-builder-leg__copy strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.fixtures-builder-leg__copy span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:3px}.fixtures-builder-leg__odds{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.fixtures-builder-leg__remove{border:1px solid var(--ss-color-border);width:26px;height:26px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-16);background:#fff;border-radius:8px;place-items:center;display:grid}.fixtures-builder-empty{justify-items:start;gap:var(--ss-space-2);padding:var(--ss-space-5) var(--ss-space-4);display:grid}.fixtures-builder-empty strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.fixtures-builder-empty p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:0;line-height:1.5}.fixtures-builder-note{align-items:center;gap:var(--ss-space-3);min-height:60px;padding:var(--ss-space-3);border-radius:var(--ss-radius-lg);background:var(--ss-color-warning-soft);border:1px solid #eedbab;grid-template-columns:34px minmax(0,1fr);display:grid}.fixtures-builder-note[hidden]{display:none}.fixtures-builder-note__icon{border-radius:var(--ss-radius-md);width:34px;height:34px;color:var(--ss-color-warning);background:#fff;place-items:center;display:grid}.fixtures-builder-note strong,.fixtures-builder-note small{display:block}.fixtures-builder-note strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.fixtures-builder-note small{color:#765b21;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:3px;line-height:1.35}.fixtures-product-drawer__footer{gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5);border-top:1px solid var(--ss-color-border);background:#fff;display:grid}.fixtures-product-drawer__footer>div{gap:var(--ss-space-2);display:flex}.fixtures-product-drawer__footer .ss-button{flex:1 1 0}.fixtures-product-drawer__footer>div:last-child{justify-content:space-between}.fixtures-drawer-text-action{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-product-drawer__footer button:disabled{opacity:.48;cursor:not-allowed}.fixtures-assistant-drawer__head{grid-template-columns:44px minmax(0,1fr) 38px;align-items:start;display:grid}.fixtures-assistant-mark{border-radius:var(--ss-radius-md);color:#d7ff31;background:#ffffff1a;border:1px solid #ffffff24;place-items:center;width:42px;height:42px;display:grid}.fixtures-assistant-drawer__body{grid-template-rows:auto auto auto auto;overflow-y:auto}.fixtures-assistant-context{align-items:center;gap:var(--ss-space-3);min-height:58px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.fixtures-assistant-context__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:36px;height:36px;color:var(--ss-color-primary);place-items:center;display:grid}.fixtures-assistant-context small,.fixtures-assistant-context strong{display:block}.fixtures-assistant-context small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-assistant-context strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.fixtures-assistant-context>span:last-child{min-height:26px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-danger-soft);color:var(--ss-color-danger);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.fixtures-assistant-context>span:last-child.is-upcoming{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-assistant-context>span:last-child.is-finished{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.fixtures-assistant-section-head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);margin-bottom:var(--ss-space-2);display:flex}.fixtures-assistant-section-head small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.fixtures-assistant-prompts>div:last-child{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fixtures-assistant-prompts button{min-height:38px;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-align:left;background:#fff}.fixtures-assistant-prompts button:hover{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#cdd9ff}.fixtures-assistant-conversation{align-items:stretch;min-height:150px;display:grid;overflow:visible}.fixtures-assistant-messages{align-content:start;gap:var(--ss-space-3);padding:var(--ss-space-4);display:grid}.fixtures-assistant-message{justify-items:start;gap:var(--ss-space-1);display:grid}.fixtures-assistant-message.is-user{justify-items:end}.fixtures-assistant-message>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-assistant-message .ss-chat-bubble{max-width:92%;padding:var(--ss-space-3);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-assistant-message.is-user .ss-chat-bubble{background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff}.fixtures-assistant-composer{gap:var(--ss-space-2);display:grid}.fixtures-assistant-composer label{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-assistant-composer>div{align-items:center;gap:var(--ss-space-2);min-height:46px;padding:4px 4px 4px var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) 38px;display:grid}.fixtures-assistant-composer input{min-width:0;color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);outline:0}.fixtures-assistant-composer button{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;place-items:center;width:38px;height:38px;display:grid}.fixtures-assistant-composer>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.fixtures-master.has-product-drawer-open{overflow:hidden}.fixtures-bottom-nav{z-index:calc(var(--ss-z-nav) + 5);right:var(--ss-space-2);bottom:var(--ss-space-2);left:var(--ss-space-2);min-height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d7e0f1f5;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:none;position:fixed;box-shadow:0 18px 48px #08122d33}.fixtures-bottom-nav__item{border-radius:var(--ss-radius-md);min-width:0;min-height:48px;color:var(--ss-color-text-muted);font-family:var(--ss-font-family);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:0 0;border:0;align-content:center;place-items:center;gap:3px;text-decoration:none;display:grid}.fixtures-bottom-nav__item .fixtures-icon{width:19px;height:19px}.fixtures-bottom-nav__item.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-bottom-nav__item--scanner{color:var(--ss-color-primary);position:relative}.fixtures-bottom-nav__primary-icon{border:4px solid var(--ss-color-bg);border-radius:var(--ss-radius-pill);background:linear-gradient(145deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;place-items:center;width:42px;height:42px;margin-top:-25px;display:grid;box-shadow:0 10px 22px #3157ff47}.fixtures-bottom-nav__icon-wrap{place-items:center;display:grid;position:relative}.fixtures-bottom-nav__icon-wrap b{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:#fff;min-width:17px;height:17px;font-size:var(--ss-font-size-11);border:2px solid #fff;place-items:center;padding-inline:3px;display:grid;position:absolute;top:-8px;right:-10px}.fixtures-shell{width:min(100% - 3rem,1600px);padding-block:var(--ss-space-4) var(--ss-space-9);margin-inline:auto}.fixtures-overview-grid{gap:var(--ss-space-5);grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);align-items:stretch;display:grid}.fixtures-reveal{animation:.52s cubic-bezier(.22,1,.36,1) both fixtures-rise}.fixtures-reveal--delay-1{animation-delay:70ms}.fixtures-reveal--delay-2{animation-delay:.13s}.fixtures-reveal--delay-3{animation-delay:.19s}@keyframes fixtures-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fixtures-kicker,.fixtures-eyebrow{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.fixtures-eyebrow--amber{color:var(--ss-color-warning)}.fixtures-hero{border-radius:var(--ss-radius-xl);min-height:382px;box-shadow:var(--ss-shadow-md);background:radial-gradient(circle at 90% 10%,#5e54ff24,#0000 18rem),linear-gradient(135deg,#fff 0%,#fbfcff 54%,#f3f2ff 100%);position:relative;overflow:hidden}.fixtures-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#3157ff07 1px,#0000 1px),linear-gradient(90deg,#3157ff07 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56%,#000);mask-image:linear-gradient(90deg,#0000,#000 56%,#000)}.fixtures-hero__copy{z-index:2;width:min(72%,650px);padding:var(--ss-space-7);position:relative}.fixtures-hero h1{max-width:620px;margin-top:var(--ss-space-4);color:var(--ss-color-text-strong);letter-spacing:-.065em;font-size:clamp(2.15rem,3vw,3rem);line-height:.98}.fixtures-hero__copy>p{max-width:590px;margin-top:var(--ss-space-4);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-semibold);line-height:1.65}.fixtures-hero__metrics{gap:var(--ss-space-5);margin-top:var(--ss-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-hero__metric{align-items:center;gap:var(--ss-space-3);min-width:130px;display:flex}.fixtures-metric-icon{border-radius:var(--ss-radius-md);place-items:center;width:36px;height:36px;display:grid}.fixtures-metric-icon--blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-metric-icon--green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.fixtures-metric-icon--violet{color:var(--ss-color-primary-strong);background:#f0edff}.fixtures-hero__metric strong,.fixtures-hero__metric small{display:block}.fixtures-hero__metric strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);line-height:1}.fixtures-hero__metric small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-hero__actions{gap:var(--ss-space-3);margin-top:var(--ss-space-7);flex-wrap:wrap;display:flex}.fixtures-hero__actions .ss-button{min-width:160px}.fixtures-hero__art{z-index:1;aspect-ratio:1;width:min(39%,300px);position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.fixtures-orbit{border:1px solid #3157ff21;border-radius:50%;position:absolute;inset:13%}.fixtures-orbit--one{transform:rotate(23deg)scaleX(1.2)}.fixtures-orbit--two{inset:26%;transform:rotate(-22deg)scaleY(1.25)}.fixtures-trophy{filter:drop-shadow(0 24px 30px #3157ff2b);position:absolute;inset:3% 2% 0}.fixtures-spark{color:var(--ss-color-primary);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);position:absolute}.fixtures-spark--one{top:10%;right:16%}.fixtures-spark--two{bottom:16%;left:8%}.fixtures-spark--three{color:var(--ss-color-primary-strong);top:26%;left:2%}.fixtures-overview-side{gap:var(--ss-space-4);grid-template-rows:auto auto;align-content:start;display:grid}.fixtures-filter-deck,.fixtures-compact-card,.fixtures-board,.fixtures-focus,.fixtures-market-pulse,.fixtures-shortcut{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-md)}.fixtures-filter-deck{padding:var(--ss-space-4)}.fixtures-filter-grid{gap:var(--ss-space-3);grid-template-columns:minmax(170px,1.05fr) minmax(180px,.85fr) minmax(180px,1fr) auto;align-items:end;display:grid}.fixtures-control,.fixtures-filter-action{gap:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);display:grid}.fixtures-control>span:first-child,.fixtures-filter-action>span:first-child{padding-left:var(--ss-space-1)}.fixtures-control__input,.fixtures-date-control{align-items:center;gap:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);min-height:42px;color:var(--ss-color-text);display:flex}.fixtures-control__input{padding-inline:var(--ss-space-3)}.fixtures-control__input .fixtures-icon{color:var(--ss-color-primary)}.fixtures-control__input select,.fixtures-control__input input{width:100%;min-width:0;color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);outline:0}.fixtures-control__input select{cursor:pointer}.fixtures-control__input kbd{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-soft);min-width:21px;height:21px;color:var(--ss-color-text-soft);font-family:inherit;font-size:var(--ss-font-size-11);place-items:center;display:grid}.fixtures-date-control{overflow:hidden}.fixtures-date-control>button{width:38px;color:var(--ss-color-primary);align-self:stretch;place-items:center;display:grid}.fixtures-date-control>button:first-child{border-right:1px solid var(--ss-color-border)}.fixtures-date-control>button:last-child{border-left:1px solid var(--ss-color-border)}.fixtures-date-control .fixtures-date-control__label{gap:var(--ss-space-2);white-space:nowrap;width:auto;min-width:0;color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);flex:auto;display:flex}.fixtures-date-control__label .fixtures-icon{color:var(--ss-color-primary)}.fixtures-filter-action .ss-button{gap:var(--ss-space-2);min-height:42px}.fixtures-active-filter-count{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:#fff;min-width:19px;height:19px;font-size:var(--ss-font-size-11);place-items:center;display:grid}.fixtures-active-filter-count[hidden]{display:none}.fixtures-refine-panel{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-3);padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-refine-panel:not([hidden]){display:flex}.fixtures-refine-options{gap:var(--ss-space-2);flex-wrap:wrap;flex:auto;display:flex}.fixtures-filter-chip{min-height:30px;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-filter-chip.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#cad7ff}.fixtures-clear-filters{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-overview-cards{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.fixtures-compact-card,.fixtures-market-pulse{padding:var(--ss-space-4)}.fixtures-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);padding-bottom:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);display:flex}.fixtures-card-heading h2{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-16)}.fixtures-card-heading>button{padding-top:var(--ss-space-1);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-featured-list,.fixtures-signal-list{display:grid}.fixtures-featured-item,.fixtures-signal-item{align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);text-align:left;width:100%;min-height:56px;display:grid}.fixtures-featured-item:last-child,.fixtures-signal-item:last-child{border-bottom:0}.fixtures-featured-item{grid-template-columns:42px minmax(0,1fr) auto}.fixtures-featured-time{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.fixtures-featured-copy{min-width:0}.fixtures-featured-copy strong,.fixtures-featured-copy small,.fixtures-signal-item strong,.fixtures-signal-item small{display:block}.fixtures-featured-copy strong,.fixtures-signal-item strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-featured-copy small,.fixtures-signal-item small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.fixtures-featured-badge{min-height:26px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-sm);background:var(--ss-color-success-soft);color:#08774a;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.fixtures-signal-item{grid-template-columns:34px minmax(0,1fr) auto}.fixtures-signal-item>span:last-child{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);min-width:23px;height:23px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.fixtures-signal-icon{border-radius:var(--ss-radius-md);place-items:center;width:32px;height:32px;display:grid}.fixtures-signal-icon--green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.fixtures-signal-icon--blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-signal-icon--red{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.fixtures-live-pulse{align-items:center;gap:var(--ss-space-1);padding-top:var(--ss-space-1);color:var(--ss-color-danger);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.fixtures-live-pulse i{width:7px;height:7px;box-shadow:0 0 0 4px var(--ss-color-danger-soft);background:currentColor;border-radius:50%}.fixtures-workspace,.fixtures-shortcuts{margin-top:var(--ss-space-8)}.fixtures-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-5);display:flex}.fixtures-section-head h2{max-width:760px;margin-top:var(--ss-space-2);letter-spacing:-.055em;font-size:clamp(1.55rem,2.2vw,2.15rem)}.fixtures-section-head p{max-width:720px;margin-top:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold)}.fixtures-mobile-workspace-title{display:none}.fixtures-section-head--compact{align-items:flex-start}.fixtures-result-summary{align-items:baseline;gap:var(--ss-space-2);padding:var(--ss-space-3) var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);white-space:nowrap;display:flex}.fixtures-result-summary strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-20)}.fixtures-result-summary span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-status-tabs{gap:var(--ss-space-6);margin-top:var(--ss-space-5)}.fixtures-status-tabs .ss-tab{background:0 0;border:0}.fixtures-status-tabs .ss-tab span{min-width:22px;height:22px;padding-inline:var(--ss-space-1);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);place-items:center;display:inline-grid}.fixtures-status-tabs .ss-tab.is-active span{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-status-tabs .fixtures-live-tab span{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.fixtures-date-strip{gap:var(--ss-space-2);margin-top:var(--ss-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fixtures-date-button{align-items:center;gap:var(--ss-space-2);min-height:58px;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);color:var(--ss-color-text-muted);text-align:left;background:#ffffffc7;grid-template-columns:auto 1fr auto;transition:border-color .15s,background .15s,transform .15s;display:grid}.fixtures-date-button:hover{border-color:var(--ss-color-border-strong);transform:translateY(-1px)}.fixtures-date-button.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);box-shadow:inset 0 -3px 0 var(--ss-color-primary);border-color:#c9d6ff}.fixtures-date-button>span{display:grid}.fixtures-date-button strong{color:currentColor;font-size:var(--ss-font-size-13)}.fixtures-date-button small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.fixtures-date-button>b{color:currentColor;font-size:var(--ss-font-size-18)}.fixtures-date-button>em{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-width:22px;height:22px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black);place-items:center;display:grid}.fixtures-workspace__grid{gap:var(--ss-space-5);margin-top:var(--ss-space-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.fixtures-board{overflow:hidden}.fixtures-board__head{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:72px;padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);background:linear-gradient(180deg, #fff, var(--ss-color-surface-soft));display:flex}.fixtures-board__head h3{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-20)}.fixtures-board__legend{align-items:center;gap:var(--ss-space-1) var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);grid-template-columns:repeat(3,auto auto);display:grid}.fixtures-board__legend span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);width:22px;height:22px;color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);place-items:center;display:grid}.fixtures-groups{display:grid}.fixtures-phase-group+.fixtures-phase-group{border-top:8px solid var(--ss-color-surface-soft)}.fixtures-phase-group__head{min-height:42px;padding:var(--ss-space-3) var(--ss-space-5);justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.fixtures-phase-group__head span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.fixtures-phase-group__head small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.fixtures-phase-group--live .fixtures-phase-group__head span{color:var(--ss-color-danger)}.fixture-row--inactive,.fixture-row--final,.fixture-row--postmatch_pending{background:var(--ss-color-surface-soft)}.fixtures-groups .ss-league-section{box-shadow:none;border:0;border-radius:0}.fixtures-groups .ss-league-section+.ss-league-section{border-top:1px solid var(--ss-color-border)}.fixture-league__head{text-align:left;width:100%}.fixture-league__identity{align-items:center;gap:var(--ss-space-3);display:flex}.fixture-league__flag{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);min-width:25px;height:19px;font-size:var(--ss-font-size-11);box-shadow:var(--ss-shadow-sm);border-radius:6px;place-items:center;display:grid}.fixture-league__meta{gap:1px;display:grid}.fixture-league__meta strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);letter-spacing:0;text-transform:none}.fixture-league__meta small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);letter-spacing:0;text-transform:none}.fixture-league__summary{align-items:center;gap:var(--ss-space-3);display:flex}.fixture-league__toggle{color:var(--ss-color-text-soft);transition:transform .16s}.ss-league-section.is-collapsed .fixture-league__toggle{transform:rotate(-90deg)}.ss-league-section.is-collapsed .fixture-league__matches{display:none}.fixture-row.ss-fixture-row{gap:var(--ss-space-4);min-height:104px;padding:var(--ss-space-4) var(--ss-space-5);cursor:pointer;grid-template-columns:5.75rem minmax(260px,1fr) minmax(270px,.72fr) 28px;transition:background .15s,box-shadow .15s}.fixture-row:hover{background:var(--ss-color-surface-soft)}.fixture-row.is-active{box-shadow:inset 4px 0 0 var(--ss-color-primary);background:linear-gradient(90deg,#fff,#f7f9ff)}.fixture-row:focus-visible{z-index:1}.fixture-row__time{gap:var(--ss-space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.fixture-favorite{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);width:27px;height:27px;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-18);place-items:center;line-height:1;display:grid}.fixture-favorite.is-active{color:#bd8200;background:#fff9e8;border-color:#efdb93}.fixture-row__clock{gap:var(--ss-space-1);display:grid}.fixture-row__clock strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);line-height:1.1}.fixture-row__clock small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixture-row__clock .fixture-status-live{align-items:center;gap:var(--ss-space-1);color:var(--ss-color-danger);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.fixture-status-live:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px var(--ss-color-danger-soft);background:currentColor;border-radius:50%}.fixture-row__match{gap:var(--ss-space-2);min-width:0;display:grid}.fixture-row .ss-team-line{gap:var(--ss-space-3);font-size:var(--ss-font-size-13);grid-template-columns:30px minmax(0,1fr) auto}.fixture-crest,.fixtures-focus__crest{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);color:var(--ss-color-primary);font-weight:var(--ss-weight-black);box-shadow:var(--ss-shadow-sm);place-items:center;display:grid;position:relative;overflow:hidden}.fixture-crest{border-radius:var(--ss-radius-sm);width:30px;height:30px;font-size:var(--ss-font-size-11)}.fixture-crest img,.fixtures-focus__crest img{background:var(--ss-color-surface);object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.fixture-crest__fallback{color:inherit;font:inherit;place-items:center;display:grid}.fixture-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-score{min-width:25px;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);text-align:center}.fixture-score.is-pending{color:var(--ss-color-text-soft)}.fixture-row__market{gap:var(--ss-space-2);align-content:center;display:grid}.fixture-row__market-top{justify-content:space-between;align-items:center;gap:var(--ss-space-2);display:flex}.fixture-signal-pill{align-items:center;gap:var(--ss-space-1);min-height:24px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;display:inline-flex}.fixture-signal-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fixture-signal-pill.is-strong{background:var(--ss-color-success-soft);color:#08774a}.fixture-signal-pill.is-watch{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.fixture-row__market-top small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-row__odds{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixture-row__odd{align-items:center;gap:var(--ss-space-1);min-height:31px;padding-inline:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);grid-template-columns:auto 1fr;display:grid}.fixture-row__odd small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.fixture-row__odd.is-best{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d1dcff}.fixture-row__no-price{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixture-row__arrow{color:var(--ss-color-text-soft);place-items:center;display:grid}.fixture-row.is-active .fixture-row__arrow{color:var(--ss-color-primary)}.fixtures-empty{margin:var(--ss-space-5);align-items:center;gap:var(--ss-space-4);grid-template-columns:auto 1fr auto;display:grid}.fixtures-empty[hidden]{display:none}.fixtures-empty__icon{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:44px;height:44px;color:var(--ss-color-primary);place-items:center;display:grid}.fixtures-empty p{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-12)}.fixtures-rail{gap:var(--ss-space-4);display:grid}.fixtures-focus{position:sticky;top:78px;overflow:hidden}.fixtures-focus__head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:70px;padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.fixtures-focus__head h3{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-18)}.fixtures-favorite-button{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:36px;height:36px;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-20);place-items:center;display:grid}.fixtures-favorite-button.is-active{color:#bd8200;background:#fff9e8;border-color:#efdb93}.fixtures-focus__hero{padding:var(--ss-space-4);color:#fff;background:radial-gradient(circle at 10% 20%,#3157ff57,#0000 35%),radial-gradient(circle at 90% 12%,#5e54ff4d,#0000 33%),linear-gradient(135deg,#07142f,#0d1a3d 64%,#151858);position:relative;overflow:hidden}.fixtures-focus__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#0000 30% 70%,#ffffff0a);position:absolute;inset:0}.fixtures-focus__competition{z-index:1;color:#aab9da;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.11em;text-align:center;text-transform:uppercase;display:block;position:relative}.fixtures-focus__matchup{z-index:1;gap:var(--ss-space-3);margin-top:var(--ss-space-4);grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;display:grid;position:relative}.fixtures-focus__team{justify-items:start;gap:var(--ss-space-2);min-width:0;display:grid}.fixtures-focus__team--away{text-align:right;justify-items:end}.fixtures-focus__crest{border-radius:var(--ss-radius-lg);width:50px;height:50px;font-size:var(--ss-font-size-12);background:#fffffff5;border-color:#ffffff24}.fixtures-focus__team strong{color:#fff;max-width:100%;font-size:var(--ss-font-size-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-focus__team small{color:#aebcda;max-width:100%;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtures-focus__center{justify-items:center;gap:var(--ss-space-1);text-align:center;display:grid}.fixtures-focus__center span,.fixtures-focus__center small{color:#9fb0d2;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.fixtures-focus__center strong{color:#fff;font-size:var(--ss-font-size-24);letter-spacing:-.05em}.fixtures-focus__tabs{gap:var(--ss-space-4);min-height:48px;padding-inline:var(--ss-space-4)}.fixtures-focus__tabs .ss-tab{min-height:48px;font-size:var(--ss-font-size-12);background:0 0;border:0}.fixtures-focus__tabs .ss-tab[hidden],.fixtures-focus__actions [hidden]{display:none}.fixtures-focus__body{min-height:216px;padding:var(--ss-space-4)}.fixtures-focus__panel[hidden]{display:none}.fixtures-context-grid{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-context-card{align-content:center;gap:var(--ss-space-1);min-height:74px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:grid}.fixtures-context-card span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.fixtures-context-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.fixtures-context-card strong.is-positive{color:#08774a}.fixtures-context-card strong.is-watch{color:var(--ss-color-warning)}.fixtures-focus__note{gap:var(--ss-space-3);margin-top:var(--ss-space-3);padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);border:1px solid #d5e0ff;grid-template-columns:32px 1fr;align-items:start;display:grid}.fixtures-focus__note-mark{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary);color:#fff;width:30px;height:30px;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);place-items:center;display:grid}.fixtures-focus__note p{color:#344769;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-focus__signal-list{gap:var(--ss-space-2);display:grid}.fixtures-focus__signal{gap:var(--ss-space-3);min-height:52px;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.fixtures-focus__signal>span:first-child{background:var(--ss-color-text-soft);border-radius:50%;width:8px;height:8px}.fixtures-focus__signal.is-strong>span:first-child{background:var(--ss-color-success);box-shadow:0 0 0 4px var(--ss-color-success-soft)}.fixtures-focus__signal.is-watch>span:first-child{background:var(--ss-color-warning);box-shadow:0 0 0 4px var(--ss-color-warning-soft)}.fixtures-focus__signal strong,.fixtures-focus__signal small{display:block}.fixtures-focus__signal strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.fixtures-focus__signal small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.fixtures-focus__signal>em{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-black)}.fixtures-focus__market-head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);margin-bottom:var(--ss-space-3);display:flex}.fixtures-focus__market-head span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.fixtures-focus__market-head small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.fixtures-focus__odds{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-focus__odd{align-content:center;place-items:center;gap:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);min-height:72px;display:grid}.fixtures-focus__odd.is-best{background:var(--ss-color-primary-soft);border-color:#cad6ff}.fixtures-focus__odd span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.fixtures-focus__odd strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.fixtures-focus__odd.is-best strong{color:var(--ss-color-primary)}.fixtures-focus__market-note{margin-top:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-focus__actions{gap:var(--ss-space-2);padding:0 var(--ss-space-4) var(--ss-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.fixtures-focus__actions .ss-button{min-height:40px;padding-inline:var(--ss-space-3);font-size:var(--ss-font-size-12)}.fixtures-focus__actions [data-add-focus-builder].is-added{background:var(--ss-color-success-soft);color:#08774a;border-color:#bfe7d2}.fixtures-market-grid{gap:var(--ss-space-2);margin-top:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fixtures-market-card{align-content:space-between;gap:var(--ss-space-2);min-height:110px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:grid}.fixtures-market-card__top,.fixtures-market-card__price{justify-content:space-between;align-items:center;gap:var(--ss-space-2);display:flex}.fixtures-market-card__top strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.fixtures-market-card__top span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.fixtures-market-card__price strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.fixtures-market-card__price span{color:var(--ss-color-success);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.fixtures-market-card__price span.is-down{color:var(--ss-color-danger)}.fixtures-sparkline{width:100%;height:32px}.fixtures-sparkline path{fill:none;stroke:var(--ss-color-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fixtures-sparkline.is-down path{stroke:var(--ss-color-danger)}.fixtures-shortcut-grid{gap:var(--ss-space-4);margin-top:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-shortcut{gap:var(--ss-space-4);min-height:132px;padding:var(--ss-space-5);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.fixtures-shortcut__icon{border-radius:var(--ss-radius-lg);place-items:center;width:48px;height:48px;display:grid}.fixtures-shortcut__icon--blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.fixtures-shortcut__icon--violet{color:var(--ss-color-primary-strong);background:#f0edff}.fixtures-shortcut__icon--green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.fixtures-shortcut h3{font-size:var(--ss-font-size-16)}.fixtures-shortcut p{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.5}.fixtures-shortcut>button{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap}.fixtures-shortcut>button span{margin-left:var(--ss-space-1)}.fixtures-toast{right:var(--ss-space-5);bottom:var(--ss-space-5);z-index:var(--ss-z-overlay);max-width:360px;padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-color-nav);color:#fff;box-shadow:var(--ss-shadow-lg);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);border:1px solid #ffffff1f;animation:.18s both fixtures-toast-in;position:fixed}.fixtures-toast[hidden]{display:none}@keyframes fixtures-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1680px){.fixtures-master .ss-top-search{width:200px;min-width:180px}.fixtures-master .ss-nav-trigger{padding-inline:10px}}@media (width<=1520px){.fixtures-master .ss-top-search{width:180px;min-width:160px}.fixtures-master .ss-nav-trigger{padding-inline:8px}.fixtures-master .fixtures-nav-secondary{display:none}.fixtures-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixtures-filter-action .ss-button{width:100%}}@media (width<=1260px){.fixtures-master .ss-top-search,.fixtures-ai-trigger,.fixtures-builder-trigger{display:none}.fixtures-master .fixtures-global-search-wrap--mobile .ss-top-search{display:flex}.fixtures-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.fixtures-hero__copy{width:76%;padding:var(--ss-space-6)}.fixtures-hero__art{right:-46px}.fixtures-workspace__grid{grid-template-columns:minmax(0,1fr) 360px}.fixture-row.ss-fixture-row{padding-inline:var(--ss-space-4);grid-template-columns:5rem minmax(220px,1fr) minmax(225px,.72fr) 24px}}@media (width<=1120px){.fixtures-master .ss-desktop-nav{display:none}.fixtures-menu-toggle{display:grid}.fixtures-overview-grid{grid-template-columns:1fr}.fixtures-hero{min-height:350px}.fixtures-overview-side{grid-template-columns:1fr}.fixtures-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fixtures-workspace__grid{grid-template-columns:1fr}.fixtures-focus{position:static}.fixtures-rail{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.fixtures-shortcut{grid-template-columns:44px 1fr}.fixtures-shortcut>button{grid-column:2;justify-self:start}}@media (width<=900px){.fixtures-shell{width:min(100% - 1.5rem,1600px)}.fixtures-master .ss-pro-trigger{display:none}.fixtures-hero__copy{width:72%}.fixtures-filter-grid,.fixtures-overview-cards,.fixtures-rail,.fixtures-shortcut-grid{grid-template-columns:1fr 1fr}.fixtures-control--search,.fixtures-filter-action{grid-column:auto}.fixture-row.ss-fixture-row{gap:var(--ss-space-3);grid-template-columns:4.75rem minmax(0,1fr) 24px;grid-template-areas:"time match arrow""time market arrow"}.fixture-row__time{grid-area:time}.fixture-row__match{grid-area:match}.fixture-row__market{grid-area:market}.fixture-row__arrow{grid-area:arrow}.fixtures-shortcut-grid{grid-template-columns:1fr}.fixtures-shortcut{grid-template-columns:48px minmax(0,1fr) auto}.fixtures-shortcut>button{grid-column:auto;justify-self:auto}}@media (width<=680px){.fixtures-master .ss-topbar,.fixtures-master .ss-topbar-inner{height:58px;min-height:58px}.fixtures-master .ss-topbar{padding-inline:var(--ss-space-3)}.fixtures-master .ss-brand{font-size:var(--ss-font-size-18)}.fixtures-master .ss-brand-mark{width:34px;height:34px}.fixtures-profile-trigger{display:none!important}.fixtures-shell{width:min(100% - 1rem,1600px);padding:var(--ss-space-3) 0 calc(88px + env(safe-area-inset-bottom))}.fixtures-master .ss-app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.fixtures-bottom-nav{display:grid}.fixtures-master.has-product-drawer-open .fixtures-bottom-nav{opacity:0;pointer-events:none}.fixtures-product-drawer__dialog,.fixtures-builder-drawer__dialog,.fixtures-assistant-drawer__dialog{width:100%}.fixtures-product-drawer__head{padding:var(--ss-space-4)}.fixtures-product-drawer__head p{max-width:300px}.fixtures-product-drawer__body{gap:var(--ss-space-3);padding:var(--ss-space-3)}.fixtures-builder-summary{padding:var(--ss-space-3)}.fixtures-builder-metrics{margin-top:var(--ss-space-3)}.fixtures-builder-metrics>div{padding:var(--ss-space-2)}.fixtures-builder-metrics strong{font-size:var(--ss-font-size-16)}.fixtures-product-drawer__footer{padding:var(--ss-space-3)}.fixtures-assistant-drawer__body{grid-template-rows:auto auto minmax(140px,1fr) auto}.fixtures-overview-grid,.fixtures-overview-side{gap:var(--ss-space-3)}.fixtures-hero{min-height:0}.fixtures-hero__copy{width:100%;padding:var(--ss-space-4)}.fixtures-hero h1{max-width:100%;margin-top:var(--ss-space-2);font-size:1.85rem;line-height:1.02}.fixtures-hero__copy>p{max-width:100%;margin-top:var(--ss-space-2);font-size:var(--ss-font-size-12);line-height:1.45}.fixtures-hero__art{display:none}.fixtures-hero__metrics{gap:var(--ss-space-2);margin-top:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixtures-hero__metric{align-items:center;gap:var(--ss-space-2);min-width:0;padding:var(--ss-space-2);border-radius:var(--ss-radius-md);background:#ffffffb8;border:1px solid #d8e0f1cc;grid-template-columns:30px minmax(0,1fr);display:grid}.fixtures-metric-icon{width:30px;height:30px}.fixtures-hero__metric strong{font-size:var(--ss-font-size-16)}.fixtures-hero__metric small{font-size:var(--ss-font-size-11);margin-top:2px;line-height:1.25}.fixtures-hero__actions{display:none}.fixtures-hero__actions .ss-button{min-width:0;min-height:40px;padding-inline:var(--ss-space-3)}.fixtures-hero__actions .ss-button-secondary{display:none}.fixtures-filter-deck{padding:var(--ss-space-3)}.fixtures-filter-grid{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.fixtures-control--competition,.fixtures-control--date{grid-column:auto}.fixtures-date-control .fixtures-date-control__label{justify-content:center;gap:var(--ss-space-1);padding-inline:var(--ss-space-1);font-size:var(--ss-font-size-11)}.fixtures-date-control__label .fixtures-icon,.fixtures-control__input kbd{display:none}.fixtures-overview-cards,.fixtures-rail{grid-template-columns:1fr}.fixtures-overview-cards.is-mobile-rehomed{margin-top:var(--ss-space-4)}.fixtures-refine-panel:not([hidden]){flex-direction:column;align-items:flex-start}.fixtures-section-head{align-items:end;gap:var(--ss-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fixtures-workspace{margin-top:var(--ss-space-4)}.fixtures-workspace .fixtures-section-head .fixtures-eyebrow,.fixtures-workspace .fixtures-section-head p{display:none}.fixtures-workspace .fixtures-section-head h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fixtures-mobile-workspace-title{font-size:var(--ss-font-size-20);line-height:1.08;display:block}.fixtures-result-summary{justify-content:center;align-self:end;gap:var(--ss-space-1);padding:var(--ss-space-2) var(--ss-space-3);border-radius:var(--ss-radius-md)}.fixtures-result-summary strong{font-size:var(--ss-font-size-16)}.fixtures-result-summary span{white-space:normal;max-width:44px;line-height:1.1}.fixtures-status-tabs{margin-top:var(--ss-space-3);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 2px;display:grid}.fixtures-status-tabs .ss-tab{min-height:42px;font-size:var(--ss-font-size-11);justify-content:center;gap:3px;padding-inline:0}.fixtures-status-tabs .ss-tab span{width:18px;min-width:18px;height:18px}.fixtures-date-strip{gap:var(--ss-space-1);margin-top:var(--ss-space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.fixtures-date-button{min-height:48px;padding-inline:var(--ss-space-1);text-align:center;grid-template-columns:1fr;justify-items:center;gap:1px}.fixtures-date-button>b{font-size:var(--ss-font-size-16);grid-row:2}.fixtures-date-button small,.fixtures-date-button>em,.fixtures-board__head{display:none}.fixture-league__head{min-height:42px;padding-inline:var(--ss-space-3)}.fixtures-board__legend{display:none}.fixture-row.ss-fixture-row{min-height:0;padding:var(--ss-space-4);grid-template-columns:4.25rem minmax(0,1fr);grid-template-areas:"time match""market market"}.fixture-row__arrow{display:none}.fixture-row__time{grid-template-columns:1fr;display:grid}.fixture-favorite{margin-top:var(--ss-space-1);order:2}.fixture-row__market{padding-top:var(--ss-space-2);border-top:1px solid var(--ss-color-border)}.fixtures-empty{grid-template-columns:1fr;justify-items:start}.fixtures-focus__matchup{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.fixtures-focus__crest{width:44px;height:44px}.fixtures-focus__tabs{justify-content:center}.fixtures-context-grid{grid-template-columns:1fr}.fixtures-context-card{min-height:58px}.fixtures-focus__actions{grid-template-columns:1fr}.fixtures-shortcut{padding:var(--ss-space-4);grid-template-columns:44px minmax(0,1fr)}.fixtures-shortcut>button{grid-column:2;justify-self:start}.fixtures-toast{right:var(--ss-space-3);bottom:calc(82px + env(safe-area-inset-bottom));left:var(--ss-space-3);max-width:none}}@media (width<=420px){.fixtures-master .ss-brand-mark{display:none}.fixtures-hero h1{max-width:100%;font-size:1.72rem}.fixtures-hero__copy>p,.fixtures-hero__art{display:none}.fixtures-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fixtures-hero__metric{grid-template-columns:1fr;place-items:center start}.fixtures-status-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.fixtures-bottom-nav{bottom:4px;left:4px;right:4px}.fixtures-bottom-nav__item{font-size:var(--ss-font-size-11)}.fixture-row__market-top{flex-direction:column;align-items:flex-start}.fixtures-focus__team strong{font-size:var(--ss-font-size-12)}.fixtures-focus__team small{display:none}.fixtures-market-grid{grid-template-columns:1fr}}@media (height<=720px){.fixtures-product-drawer__head p,.fixtures-builder-note,.fixtures-assistant-section-head{display:none}.fixtures-product-drawer__head,.fixtures-product-drawer__body,.fixtures-product-drawer__footer{padding:var(--ss-space-3)}.fixtures-assistant-prompts>div:last-child{margin-top:0}}@media (prefers-reduced-motion:reduce){.fixtures-reveal,.fixtures-toast{animation:none}.fixtures-master *,.fixtures-master :before,.fixtures-master :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ss-marketing-page{background:radial-gradient(circle at 84% 5%, #3157ff12, transparent 25rem), var(--ss-color-bg);color:var(--ss-color-text)}.ss-marketing-shell{width:min(calc(100% - 3rem), var(--ss-width-container));padding:var(--ss-space-7) 0 var(--ss-space-9);margin:0 auto}.ss-marketing-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase}.ss-marketing-hero{gap:var(--ss-space-8);min-height:460px;padding:var(--ss-space-6) 0 var(--ss-space-7);grid-template-columns:minmax(340px,.78fr) minmax(650px,1.45fr);align-items:center;display:grid}.ss-marketing-hero>*,.ss-marketing-hero__product>*,.ss-marketing-fixture-panel,.ss-marketing-mini-table{min-width:0}.ss-marketing-hero__copy h1{max-width:610px;margin:var(--ss-space-3) 0 var(--ss-space-4);color:var(--ss-color-text-strong);font-size:clamp(2.65rem,3.25vw,3.55rem);font-weight:var(--ss-weight-black);letter-spacing:-.047em;text-wrap:balance;line-height:1.02}.ss-marketing-hero__copy>p{max-width:620px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-16);margin:0;line-height:1.7}.ss-marketing-capabilities{gap:var(--ss-space-2);margin-top:var(--ss-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-marketing-capabilities span{gap:var(--ss-space-2);min-height:54px;padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);background:#ffffffc7;grid-template-columns:28px 1fr;align-items:center;display:grid}.ss-marketing-capabilities svg,.ss-marketing-mini-fixture svg{fill:none;width:22px;height:22px;stroke:var(--ss-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.ss-marketing-actions,.ss-marketing-trust{gap:var(--ss-space-3);margin-top:var(--ss-space-5);flex-wrap:wrap;display:flex}.ss-marketing-button{min-height:48px;padding:0 var(--ss-space-6);border:1px solid var(--ss-color-primary);border-radius:var(--ss-radius-sm);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.ss-marketing-button:hover{transform:translateY(-2px)}.ss-marketing-button.is-primary{background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;box-shadow:0 12px 24px #3157ff33}.ss-marketing-button.is-secondary{color:var(--ss-color-primary);background:#fff}.ss-marketing-trust{gap:var(--ss-space-6);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-marketing-trust span{gap:var(--ss-space-2);align-items:center;display:flex}.ss-marketing-trust b{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);width:24px;height:24px;color:var(--ss-color-primary);place-items:center;display:grid}.ss-marketing-hero__product{border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);grid-template-columns:minmax(0,1fr) 275px;display:grid;overflow:hidden}.ss-marketing-research-desk{min-width:0;padding:var(--ss-space-5)}.ss-marketing-research-desk>header{gap:var(--ss-space-4);padding-bottom:var(--ss-space-4);justify-content:space-between;align-items:center;display:flex}.ss-marketing-research-desk h2,.ss-marketing-research-links h2{font-size:var(--ss-font-size-18);margin:3px 0 0}.ss-marketing-featured-match{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:linear-gradient(135deg, #3157ff0a, transparent 55%), var(--ss-color-surface);color:var(--ss-color-text);text-decoration:none;transition:border-color .16s,transform .16s;display:block;overflow:hidden}.ss-marketing-featured-match:hover{border-color:var(--ss-color-selection);transform:translateY(-2px)}.ss-marketing-featured-match__meta{gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);justify-content:space-between;align-items:center;display:flex}.ss-marketing-featured-match__meta>b{border-radius:var(--ss-radius-pill);background:var(--ss-color-success-soft);color:var(--ss-color-success);font-size:var(--ss-font-size-11);text-transform:uppercase;padding:4px 8px}.ss-marketing-featured-match__meta small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-marketing-featured-match__teams{gap:var(--ss-space-3);padding:var(--ss-space-5) var(--ss-space-4);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;display:grid}.ss-marketing-featured-match__teams>span:not(.ss-marketing-featured-match__center){gap:var(--ss-space-2);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ss-marketing-featured-match__teams img,.ss-marketing-featured-match__teams>span>b{object-fit:contain;place-items:center;width:48px;height:48px;display:grid}.ss-marketing-featured-match__teams>span>b{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);border-radius:50%}.ss-marketing-featured-match__teams strong{max-width:100%;font-size:var(--ss-font-size-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-marketing-featured-match__center{place-items:center;gap:4px;display:grid}.ss-marketing-featured-match__center time{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black)}.ss-marketing-featured-match__center i{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-bold);text-transform:uppercase}.ss-marketing-featured-match__prices{gap:var(--ss-space-2);padding:var(--ss-space-3) var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:repeat(3,62px) minmax(110px,1fr);align-items:center;display:grid}.ss-marketing-featured-match__prices small{gap:var(--ss-space-2);border:1px solid var(--ss-color-border);min-height:32px;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:flex}.ss-marketing-featured-match__prices small b{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-marketing-featured-match__prices em,.ss-marketing-featured-match__open{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-bold);text-align:right}.ss-marketing-featured-match__open{padding:var(--ss-space-3) var(--ss-space-4);border-top:1px solid var(--ss-color-border);justify-content:space-between;display:flex}.ss-marketing-matchday-metrics{margin-top:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ss-marketing-matchday-metrics span{text-align:center;place-content:center;min-height:56px;display:grid}.ss-marketing-matchday-metrics span+span{border-left:1px solid var(--ss-color-border)}.ss-marketing-matchday-metrics strong{font-size:var(--ss-font-size-16)}.ss-marketing-matchday-metrics small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);margin-top:2px}.ss-marketing-research-desk__empty{min-height:210px;padding:var(--ss-space-5);border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);text-align:center;place-content:center;display:grid}.ss-marketing-research-desk__empty strong{color:var(--ss-color-text)}.ss-marketing-research-desk__empty span{margin-top:var(--ss-space-2);font-size:var(--ss-font-size-12)}.ss-marketing-research-links{padding:var(--ss-space-5);border-left:1px solid var(--ss-color-border);background:linear-gradient(160deg, var(--ss-color-surface-soft), var(--ss-color-primary-soft))}.ss-marketing-research-links h2{margin-bottom:var(--ss-space-4)}.ss-marketing-research-links>a{gap:var(--ss-space-3);padding:var(--ss-space-3) 0;border-top:1px solid var(--ss-color-border-strong);color:var(--ss-color-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ss-marketing-research-links>a>span{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);gap:3px;display:grid}.ss-marketing-research-links>a small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-regular)}.ss-marketing-research-links>a>b{color:var(--ss-color-primary)}.ss-marketing-fixture-panel{min-width:0;padding:var(--ss-space-5)}.ss-marketing-fixture-panel>header{gap:var(--ss-space-4);padding-bottom:var(--ss-space-4);grid-template-columns:1fr auto auto;align-items:center;display:grid}.ss-marketing-fixture-panel h2,.ss-marketing-focus-card h2{font-size:var(--ss-font-size-18);margin:3px 0 0;line-height:1.2}.ss-marketing-fixture-panel header a,.ss-marketing-focus-card a,.ss-marketing-section__head>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);text-decoration:none}.ss-marketing-date{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-marketing-mini-table{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);overflow:hidden}.ss-marketing-mini-table__head,.ss-marketing-mini-fixture{gap:var(--ss-space-2);grid-template-columns:46px minmax(190px,1fr) repeat(3,43px) 28px;align-items:center;display:grid}.ss-marketing-mini-table__head{min-height:34px;padding:0 var(--ss-space-3);background:var(--ss-color-surface-soft);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase}.ss-marketing-mini-fixture{min-height:61px;padding:var(--ss-space-2) var(--ss-space-3);border-top:1px solid var(--ss-color-border);color:inherit;text-decoration:none}.ss-marketing-mini-fixture:hover,.ss-marketing-mini-fixture.is-live{background:var(--ss-color-primary-soft)}.ss-marketing-mini-fixture.is-live{box-shadow:inset 3px 0 var(--ss-color-primary)}.ss-marketing-mini-fixture time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-marketing-matchup{min-width:0}.ss-marketing-matchup small,.ss-marketing-matchup strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-marketing-matchup small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);margin-bottom:3px}.ss-marketing-matchup strong{font-size:var(--ss-font-size-12)}.ss-marketing-matchup i{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-regular);margin:0 4px}.ss-marketing-mini-fixture>b{border:1px solid var(--ss-color-border);min-height:30px;font-size:var(--ss-font-size-11);background:#fff;border-radius:7px;place-items:center;display:grid}.ss-marketing-fixture-empty,.ss-marketing-empty{gap:var(--ss-space-3);min-height:150px;padding:var(--ss-space-5);color:var(--ss-color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.ss-marketing-fixture-empty strong,.ss-marketing-fixture-empty span{display:block}.ss-marketing-fixture-empty span{margin-top:var(--ss-space-2);font-size:var(--ss-font-size-12)}.ss-marketing-fixture-panel>footer{justify-content:space-between;gap:var(--ss-space-3);padding-top:var(--ss-space-4);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);display:flex}.ss-marketing-live-dot:after{width:7px;height:7px;margin-left:var(--ss-space-2);background:var(--ss-color-success);content:"";border-radius:50%;display:inline-block}.ss-marketing-focus-card{padding:var(--ss-space-5);border-left:1px solid var(--ss-color-border);background:linear-gradient(160deg, var(--ss-color-surface-soft), var(--ss-color-primary-soft))}.ss-marketing-focus-card>small{margin:var(--ss-space-3) 0 var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);display:block}.ss-marketing-focus-card ul{gap:var(--ss-space-3);margin:var(--ss-space-4) 0;padding:0;list-style:none;display:grid}.ss-marketing-focus-card li{padding-left:var(--ss-space-4);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:1.5;position:relative}.ss-marketing-focus-card li:before{background:var(--ss-color-primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.ss-marketing-focus-card>a{margin-top:var(--ss-space-4);padding-top:var(--ss-space-4);border-top:1px solid var(--ss-color-border-strong);justify-content:space-between;display:flex}.ss-marketing-section,.ss-marketing-competitions{margin-top:var(--ss-space-9)}.ss-marketing-hero+.ss-marketing-section{margin-top:var(--ss-space-5)}.ss-marketing-section__head{gap:var(--ss-space-5);margin-bottom:var(--ss-space-4);justify-content:space-between;align-items:end;display:flex}.ss-marketing-section__head h2,.ss-marketing-competitions h2{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.5rem,2vw,2rem)}.ss-marketing-section__head p,.ss-marketing-competitions p{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-marketing-fixtures{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;overflow:hidden}.ss-marketing-fixtures__head,.ss-marketing-fixtures__row{gap:var(--ss-space-3);padding:0 var(--ss-space-5);grid-template-columns:64px 180px minmax(300px,1fr) repeat(3,60px) 174px;align-items:center;display:grid}.ss-marketing-fixtures__head{background:var(--ss-color-surface-soft);min-height:40px;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase}.ss-marketing-fixtures__row{border-top:1px solid var(--ss-color-border);min-height:70px;color:var(--ss-color-text);text-decoration:none}.ss-marketing-fixtures__row:hover{background:var(--ss-color-primary-soft)}.ss-marketing-fixtures__row time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.ss-marketing-competition small,.ss-marketing-competition strong{display:block}.ss-marketing-competition small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);text-transform:uppercase}.ss-marketing-competition strong{font-size:var(--ss-font-size-12);margin-top:2px}.ss-marketing-teams{gap:var(--ss-space-2);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;display:grid}.ss-marketing-teams>span{gap:var(--ss-space-2);min-width:0;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);align-items:center;display:flex}.ss-marketing-teams>span:first-child{text-align:right;justify-content:flex-end}.ss-marketing-teams>span:last-child{text-align:left;justify-content:flex-start}.ss-marketing-teams img,.ss-marketing-teams>span>b{object-fit:contain;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.ss-marketing-teams>span>b{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);border-radius:50%}.ss-marketing-teams i{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);text-align:center;font-style:normal}.ss-marketing-price{border:1px solid var(--ss-color-border);min-height:30px;font-size:var(--ss-font-size-11);background:#fff;border-radius:7px;place-items:center;display:grid}.ss-marketing-row-link{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:right}.ss-marketing-row-action{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.ss-marketing-market-availability{justify-content:flex-end;gap:2px var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);flex-wrap:wrap;line-height:1.2;display:flex}.ss-marketing-market-availability strong{color:var(--ss-color-text)}.ss-marketing-market-availability span+span:before{margin-right:var(--ss-space-2);color:var(--ss-color-border-strong);content:"·"}.ss-marketing-empty{text-align:left}.ss-marketing-empty>span{background:var(--ss-color-primary-soft);width:44px;height:44px;color:var(--ss-color-primary);border-radius:50%;place-items:center;display:grid}.ss-marketing-empty p{font-size:var(--ss-font-size-12);margin:4px 0 0}.ss-marketing-empty a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);text-decoration:none}.ss-marketing-benefits{gap:var(--ss-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-marketing-benefits>a{gap:var(--ss-space-4);min-height:158px;padding:var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);color:inherit;grid-template-columns:46px minmax(0,1fr);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.ss-marketing-benefits>a:before{background:linear-gradient(90deg, var(--ss-color-primary), transparent 72%);content:"";opacity:0;height:3px;transition:opacity .16s;position:absolute;top:0;left:0;right:0}.ss-marketing-benefits>a:hover{border-color:color-mix(in srgb, var(--ss-color-primary) 34%, var(--ss-color-border));box-shadow:var(--ss-shadow-md);transform:translateY(-2px)}.ss-marketing-benefits>a:hover:before{opacity:1}.ss-marketing-benefits>a>span{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary-soft);width:46px;height:46px;color:var(--ss-color-primary);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-marketing-benefits h3{margin:2px 0 var(--ss-space-2);font-size:var(--ss-font-size-16)}.ss-marketing-benefits p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:0;line-height:1.6}.ss-marketing-benefits a>div{flex-direction:column;min-width:0;display:flex}.ss-marketing-benefits b{align-items:center;gap:var(--ss-space-2);padding-top:var(--ss-space-3);color:var(--ss-color-primary);font-size:var(--ss-font-size-12);margin-top:auto;display:inline-flex}.ss-marketing-benefits b i{font-style:normal;transition:transform .16s}.ss-marketing-benefits a:hover b i{transform:translate(3px)}.ss-marketing-research-hub{margin-top:var(--ss-space-9);padding:var(--ss-space-6);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 92% 0%, #5259ff52, transparent 33%), linear-gradient(135deg, var(--ss-color-nav), var(--ss-color-nav-soft));box-shadow:var(--ss-shadow-lg);color:#fff;position:relative;overflow:hidden}.ss-marketing-research-hub__head{justify-content:space-between;align-items:end;gap:var(--ss-space-5);display:flex}.ss-marketing-research-hub__head h2{margin:var(--ss-space-2) 0;color:#fff;font-size:var(--ss-font-size-30);letter-spacing:-.045em}.ss-marketing-research-hub__head p{color:#aebbd3;max-width:780px;font-size:var(--ss-font-size-13);line-height:1.6}.ss-marketing-research-hub__state{min-height:30px;padding:0 var(--ss-space-3);border-radius:var(--ss-radius-pill);color:#d5def1;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;align-items:center;display:inline-flex}.ss-marketing-research-hub__grid{margin-top:var(--ss-space-5);gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-marketing-research-hub__grid>a{min-width:0;min-height:240px;padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);color:inherit;background:#fff1;border:1px solid #ffffff1c;flex-direction:column;align-items:flex-start;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.ss-marketing-research-hub__grid>a:before{border-radius:var(--ss-radius-lg) 0 0 var(--ss-radius-lg);content:"";background:#6f86ff;width:3px;position:absolute;inset:0 auto 0 0}.ss-marketing-research-hub__grid>a.is-player:before{background:#64d9ad}.ss-marketing-research-hub__grid>a.is-team:before{background:#84a5ff}.ss-marketing-research-hub__grid>a.is-price:before{background:#f3bd62}.ss-marketing-research-hub__grid>a.is-competition:before{background:#b793ff}.ss-marketing-research-hub__grid>a:hover,.ss-marketing-research-hub__grid>a:focus-visible{background:#ffffff1a;border-color:#8fa8ff6b;transform:translateY(-2px)}.ss-marketing-research-hub__number{color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:var(--ss-weight-black);letter-spacing:-.06em;line-height:1}.ss-marketing-research-hub__grid small{margin-top:var(--ss-space-1);color:#8fa1c2;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-marketing-research-hub__grid h3{margin-top:var(--ss-space-5);color:#fff;font-size:var(--ss-font-size-18)}.ss-marketing-research-hub__grid p{margin-top:var(--ss-space-2);color:#aebbd3;font-size:var(--ss-font-size-12);line-height:1.55}.ss-marketing-research-hub__grid b{padding-top:var(--ss-space-4);align-items:center;gap:var(--ss-space-2);color:#fff;font-size:var(--ss-font-size-11);margin-top:auto;display:inline-flex}.ss-marketing-research-hub__grid i{color:#8fa6ff;font-style:normal;transition:transform .16s}.ss-marketing-research-hub__grid>a:hover i{transform:translate(3px)}.ss-marketing-research-hub__foot{margin-top:var(--ss-space-4);padding-top:var(--ss-space-4);justify-content:space-between;align-items:center;gap:var(--ss-space-4);color:#92a2be;font-size:var(--ss-font-size-11);border-top:1px solid #ffffff17;display:flex}.ss-marketing-research-hub__foot strong{color:#fff}.ss-marketing-research-hub__foot a{color:#fff;font-weight:var(--ss-weight-bold)}.ss-marketing-competitions{gap:var(--ss-space-6);padding:var(--ss-space-6);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:linear-gradient(135deg, #fff, var(--ss-color-primary-soft));grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);align-items:center;display:grid}.ss-marketing-competition-grid{gap:var(--ss-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ss-marketing-competition-grid>a{min-height:96px;padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);color:var(--ss-color-text);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.ss-marketing-competition-grid>a:hover{border-color:var(--ss-color-selection);transform:translateY(-2px)}.ss-marketing-competition-grid img,.ss-marketing-competition-grid b{object-fit:contain;place-items:center;width:34px;height:34px;display:grid}.ss-marketing-competition-grid b{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);border-radius:50%}.ss-marketing-competition-grid strong{margin-top:var(--ss-space-2);font-size:var(--ss-font-size-11);line-height:1.2}.ss-marketing-competition-grid small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);margin-top:2px}.ss-marketing-benefits>a>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.ss-marketing-faq{gap:var(--ss-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-marketing-section__intro{max-width:760px;margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:1.6}.ss-marketing-faq details{min-height:70px;padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:#fff;transition:border-color .16s,box-shadow .16s}.ss-marketing-faq details[open]{border-color:color-mix(in srgb, var(--ss-color-primary) 25%, var(--ss-color-border));box-shadow:var(--ss-shadow-sm)}.ss-marketing-faq summary{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-bold);cursor:pointer}.ss-marketing-faq p{margin:var(--ss-space-3) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:1.6}.ss-marketing-cta{gap:var(--ss-space-5);margin-top:var(--ss-space-9);padding:var(--ss-space-6) var(--ss-space-7);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-lg);color:#fff;background:linear-gradient(110deg,#071b57,#163bbf 66%,#6a54ff);justify-content:space-between;align-items:center;display:flex}.ss-marketing-cta .ss-marketing-kicker{color:#b9c7ff}.ss-marketing-cta h2{color:#fff;font-size:var(--ss-font-size-20);margin:3px 0 0}.ss-marketing-cta>div:last-child{gap:var(--ss-space-3);display:flex}.ss-marketing-cta a{border-radius:var(--ss-radius-sm);min-width:165px;min-height:44px;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);background:#fff;border:1px solid #ffffff80;place-items:center;text-decoration:none;display:grid}.ss-marketing-cta a:last-child{color:#fff;background:#ffffff14}.ss-marketing-footer{min-height:72px;padding:0 max(1.5rem, calc((100% - var(--ss-width-container)) / 2));background:var(--ss-color-nav);color:#fff;justify-content:space-between;align-items:center;display:flex}.ss-marketing-footer strong{font-size:var(--ss-font-size-18)}.ss-marketing-footer span{color:#9eabc5;font-size:var(--ss-font-size-11)}@media (width<=1180px){.ss-marketing-hero{grid-template-columns:1fr}.ss-marketing-hero__copy{max-width:820px}.ss-marketing-fixtures__head,.ss-marketing-fixtures__row{padding-inline:var(--ss-space-4);grid-template-columns:56px 145px minmax(280px,1fr) repeat(3,52px) 154px}.ss-marketing-benefits,.ss-marketing-research-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-marketing-competitions{grid-template-columns:1fr}}@media (width<=820px){.ss-marketing-shell{width:min(calc(100% - 1.5rem), var(--ss-width-container));padding-top:var(--ss-space-4)}.ss-marketing-hero{gap:var(--ss-space-6);min-height:0;padding-top:var(--ss-space-4)}.ss-marketing-hero__copy h1{max-width:680px;font-size:clamp(2.4rem,9.5vw,3.2rem)}.ss-marketing-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-marketing-hero__product{grid-template-columns:1fr}.ss-marketing-research-hub{padding:var(--ss-space-5)}.ss-marketing-research-hub__head{flex-direction:column;align-items:flex-start}.ss-marketing-focus-card,.ss-marketing-research-links{border-top:1px solid var(--ss-color-border);border-left:0}.ss-marketing-fixtures__head{display:none}.ss-marketing-fixtures__row{gap:var(--ss-space-2);min-height:106px;padding:var(--ss-space-3);grid-template-columns:48px minmax(0,1fr) repeat(3,43px)}.ss-marketing-fixtures__row .ss-marketing-competition{grid-area:1/2/auto/-1}.ss-marketing-fixtures__row time{grid-area:1/1}.ss-marketing-teams{grid-area:2/1/auto/-1}.ss-marketing-price{grid-row:3}.ss-marketing-price:first-of-type{grid-column:3}.ss-marketing-price:nth-of-type(2){grid-column:4}.ss-marketing-price:nth-of-type(3){grid-column:5}.ss-marketing-row-action{text-align:left;grid-area:3/1/auto/3;justify-items:start}.ss-marketing-market-availability{justify-content:flex-start}.ss-marketing-competition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-marketing-faq{grid-template-columns:1fr 1fr}.ss-marketing-cta{flex-direction:column;align-items:stretch}}@media (width<=560px){.ss-marketing-hero__copy h1{letter-spacing:-.04em;text-wrap:pretty;max-width:100%;font-size:clamp(2.2rem,8.5vw,2.75rem);line-height:1.04}.ss-marketing-hero__copy>p{font-size:var(--ss-font-size-14)}.ss-marketing-actions,.ss-marketing-actions>a,.ss-marketing-cta>div:last-child,.ss-marketing-cta a{width:100%}.ss-marketing-trust{gap:var(--ss-space-2);display:grid}.ss-marketing-research-hub{padding:var(--ss-space-4);border-radius:var(--ss-radius-lg)}.ss-marketing-research-hub__head h2{font-size:var(--ss-font-size-24)}.ss-marketing-research-hub__state{white-space:normal;background:0 0;border:0;min-height:0;padding:0}.ss-marketing-research-hub__grid{grid-template-columns:1fr}.ss-marketing-research-hub__grid>a{min-height:0}.ss-marketing-research-hub__foot{flex-direction:column;align-items:flex-start}.ss-marketing-fixture-panel{padding:var(--ss-space-3)}.ss-marketing-fixture-panel>header{grid-template-columns:1fr auto}.ss-marketing-fixture-panel>header a{display:none}.ss-marketing-mini-table__head,.ss-marketing-mini-fixture{padding-inline:var(--ss-space-2);grid-template-columns:40px minmax(0,1fr);gap:4px}.ss-marketing-mini-table__head span:nth-child(n+3),.ss-marketing-mini-fixture>b,.ss-marketing-mini-fixture svg,.ss-marketing-mini-table__head span:last-child{display:none}.ss-marketing-matchup strong{white-space:normal}.ss-marketing-research-desk{padding:var(--ss-space-3)}.ss-marketing-research-desk>header{align-items:flex-start}.ss-marketing-featured-match__teams{padding-inline:var(--ss-space-3);grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.ss-marketing-featured-match__teams img,.ss-marketing-featured-match__teams>span>b{width:40px;height:40px}.ss-marketing-featured-match__teams strong{font-size:var(--ss-font-size-12);white-space:normal}.ss-marketing-featured-match__prices{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-marketing-featured-match__prices em{padding-top:var(--ss-space-2);text-align:left;grid-column:1/-1}.ss-marketing-matchday-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-marketing-matchday-metrics span:nth-child(3){border-top:1px solid var(--ss-color-border);border-left:0}.ss-marketing-matchday-metrics span:nth-child(4){border-top:1px solid var(--ss-color-border)}.ss-marketing-fixture-panel>footer{display:grid}.ss-marketing-section,.ss-marketing-research-hub,.ss-marketing-competitions{margin-top:var(--ss-space-7)}.ss-marketing-section__head{flex-direction:column;align-items:start}.ss-marketing-benefits,.ss-marketing-faq{grid-template-columns:1fr}.ss-marketing-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-marketing-fixtures__row{grid-template-columns:48px minmax(0,1fr)}.ss-marketing-fixtures__row .ss-marketing-price{display:none}.ss-marketing-fixtures__row .ss-marketing-competition{grid-column:2}.ss-marketing-teams,.ss-marketing-row-action{grid-column:1/-1}.ss-marketing-competitions{padding:var(--ss-space-4)}.ss-marketing-cta{padding:var(--ss-space-5)}.ss-marketing-cta>div:last-child{flex-direction:column}.ss-marketing-footer{gap:var(--ss-space-2);min-height:96px;padding:var(--ss-space-4);display:grid}}
