: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}}.match-command-page{--bg:#f4f7fb;--surface:#fff;--surface-2:#f8fafc;--line:#dbe5f1;--line-strong:#c6d5ea;--ink:#0d1728;--muted:#64748b;--faint:#64748b;--navy:#07172f;--navy-2:#0d2851;--blue:#2857ff;--blue-soft:#eaf0ff;--green:#079455;--green-soft:#e8fbf2;--red:#d61145;--red-soft:#fff0f3;--amber:#f59e0b;--amber-soft:#fff7e6;--gold:#f1b90b;--purple:#4338ca;--purple-soft:#eef0ff;--home:#087344;--home-2:#f1b90b;--away:#ba0c2f;--away-2:#071a33;--field-a:#187b4b;--field-b:#1b8952;--shadow:0 20px 60px #0f172a17;--shadow-soft:0 10px 30px #0f172a0e;--r-xl:30px;--r-lg:22px;--r-md:16px;width:100%;color:var(--ink);background:radial-gradient(circle at 80% 10%,#2857ff17,transparent 32rem), radial-gradient(circle at 0% 14%,#f1b90b0f,transparent 24rem), var(--bg);margin:0;padding:0 0 70px}.match-command-page *{box-sizing:border-box}.match-command-page .meta-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.match-command-page .crumb,.match-command-page .live,.match-command-page .switch{border:1px solid var(--line);font-size:12px;font-weight:var(--ss-weight-bold);color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;box-shadow:0 8px 20px #0f172a09}.match-command-page .crumb b,.match-command-page .live b{color:var(--ink)}.match-command-page .live-dot{background:#16c784;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16c78426}.match-command-page .switch{padding:4px}.match-command-page .switch button{color:var(--muted);font:inherit;font-weight:var(--ss-weight-bold);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.match-command-page.is-free .switch [data-mode=free],.match-command-page.is-pro .switch [data-mode=pro]{background:var(--navy);color:#fff}.match-command-page .match-shell{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);background:#fff;margin-bottom:16px;overflow:hidden}.match-command-page .match-hero{isolation:isolate;color:#fff;background:#07172f;min-height:260px;position:relative}.match-command-page .match-hero:before,.match-command-page .match-hero:after{content:"";z-index:-2;position:absolute;inset:0}.match-command-page .match-hero:before{clip-path:polygon(0 0,57% 0,48% 100%,0 100%);background:radial-gradient(circle at 20% 72%,#ffffff24,transparent 18rem),linear-gradient(135deg,var(--home),#065236 54%,var(--home-2))}.match-command-page .match-hero:after{clip-path:polygon(61% 0,100% 0,100% 100%,50% 100%);background:radial-gradient(circle at 86% 70%,#ffffff29,transparent 18rem),linear-gradient(135deg,var(--away-2),var(--away),#e1154b);z-index:-3}.match-command-page .seam{z-index:-1;background:#061b34;width:110px;position:absolute;top:0;bottom:0;left:50%;transform:skew(-15deg)translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.match-command-page .match-grid{grid-template-columns:1fr 220px 1fr;align-items:center;gap:24px;min-height:260px;padding:30px 40px;display:grid}.match-command-page .team{justify-items:start;gap:11px;display:grid}.match-command-page .team.away{text-align:right;justify-items:end}.match-command-page .crest{width:70px;height:70px;font-weight:var(--ss-weight-bold);background:#ffffff1f;border:3px solid #ffffffb8;border-radius:22px;place-items:center;font-size:20px;display:grid}.match-command-page .team h1,.match-command-page .team h2{letter-spacing:-.08em;margin:0;font-size:clamp(40px,5vw,62px);line-height:.9}.match-command-page .team small{color:#ffffffd1;font-size:13px;font-weight:var(--ss-weight-bold);letter-spacing:.07em;text-transform:uppercase;margin-top:8px;display:block}.match-command-page .form{gap:5px;display:flex}.match-command-page .away .form{justify-content:flex-end}.match-command-page .form span{width:23px;height:23px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffff47;border-radius:7px;place-items:center;display:grid}.match-command-page .form .w{background:#16c784}.match-command-page .form .d{background:#ffffff52}.match-command-page .form .l{background:#ff3f57}.match-command-page .center{text-align:center;place-items:center;gap:9px;display:grid}.match-command-page .comp{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.1em;background:#ffffff1f;border-radius:999px;padding:6px 13px}.match-command-page .time{font-size:46px;font-weight:var(--ss-weight-bold);letter-spacing:-.08em;line-height:.88}.match-command-page .scoreline{font-size:28px;font-weight:var(--ss-weight-bold);letter-spacing:-.06em;color:#fff;line-height:1}.match-command-page .date,.match-command-page .venue{font-size:12px;font-weight:var(--ss-weight-bold);color:#ffffffd1}.match-command-page .status{font-size:12px;font-weight:var(--ss-weight-bold);background:#061b34e0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.match-command-page .status i{background:var(--gold);border-radius:50%;width:7px;height:7px}.match-command-page .context-strip{background:#fff;border-top:1px solid #0f172a0f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.match-command-page .context-strip-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.match-command-page .ctx{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:76px;padding:15px 17px;display:flex}.match-command-page .ctx:last-child{border-right:0}.match-command-page .ctx-icon{background:var(--blue-soft);border-radius:12px;flex:none;place-items:center;width:35px;height:35px;display:grid}.match-command-page .ctx label{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.1em;text-transform:uppercase;display:block}.match-command-page .ctx strong{font-size:14px;font-weight:var(--ss-weight-bold);margin-top:4px;display:block}.match-command-page .ctx small{color:var(--muted);font-weight:var(--ss-weight-bold);font-size:var(--ss-font-size-11);margin-top:2px;display:block}.match-command-page .hero-market-strip{grid-template-columns:repeat(3,minmax(0,1fr)) 200px;gap:10px;padding:0 24px 24px;display:grid}.match-command-page .hero-market-item,.match-command-page .hero-market-bookmaker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px}.match-command-page .hero-market-item span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;display:block}.match-command-page .hero-market-item strong{font-size:24px;font-weight:var(--ss-weight-bold);margin-top:6px;display:block}.match-command-page .hero-market-bookmaker{font-size:12px;font-weight:var(--ss-weight-bold);text-align:center;place-items:center;display:grid}.match-command-page .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:18px}.match-command-page .card.flush{padding:0;overflow:hidden}.match-command-page .card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.match-command-page .flush .card-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f9fbff);margin:0;padding:16px 18px}.match-command-page .micro{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.match-command-page .title{font-size:12px;font-weight:var(--ss-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:#17223a}.match-command-page .card-copy{color:var(--muted);font-size:12px;font-weight:var(--ss-weight-bold);margin-top:3px}.match-command-page .badge{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.match-command-page .badge.pro{background:linear-gradient(135deg,var(--gold),#d9932a);color:#261600;border:0}.match-command-page .analysis-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.match-command-page .analysis-main{gap:18px;display:grid}.match-command-page .analysis-rail{gap:14px;display:grid;position:sticky;top:82px}.match-command-page .analysis-section{gap:12px;display:grid}.match-command-page .outlook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.match-command-page .outlook-card .card-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f9fbff);margin:0;padding:16px 18px}.match-command-page .outlook-body{gap:14px;padding:18px;display:grid}.match-command-page .outlook-line{font-size:22px;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;color:var(--ink)}.match-command-page .outlook-options{gap:10px;display:grid}.match-command-page .outlook-option{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:12px;display:grid}.match-command-page .outlook-option strong{font-size:13px}.match-command-page .outlook-option small{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .outlook-metrics,.match-command-page .explorer-metrics,.match-command-page .board-item-metrics,.match-command-page .ladder-metrics{flex-wrap:wrap;gap:6px;display:flex}.match-command-page .outlook-metrics span,.match-command-page .explorer-metrics span,.match-command-page .board-item-metrics span,.match-command-page .ladder-metrics span{border:1px solid var(--line);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.match-command-page .outlook-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-command-page .outlook-metric{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px}.match-command-page .outlook-metric span{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.match-command-page .outlook-metric strong{font-size:16px;font-weight:var(--ss-weight-bold);margin-top:5px;display:block}.match-command-page .outlook-copy{gap:6px;display:grid}.match-command-page .outlook-copy b{font-size:12px}.match-command-page .outlook-copy p{color:var(--muted);font-size:12.5px;line-height:1.5;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .outlook-copy small{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.match-command-page .bets-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.match-command-page .board-column .card-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f9fbff);margin:0;padding:16px 18px}.match-command-page .board-items{gap:0;display:grid}.match-command-page .board-item{border-bottom:1px solid var(--line);gap:10px;padding:14px 18px;display:grid}.match-command-page .board-item:last-child{border-bottom:0}.match-command-page .board-item-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.match-command-page .board-item-head b{font-size:13px}.match-command-page .board-item-head small{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .board-market{font-size:12px;font-weight:var(--ss-weight-bold);color:#17223a}.match-command-page .board-item p{color:var(--muted);font-size:var(--ss-font-size-11);line-height:1.45;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .compact-empty,.match-command-page .spacious-empty{padding:18px}.match-command-page .compact-empty p,.match-command-page .spacious-empty p{color:var(--muted);font-size:12px;line-height:1.5;font-weight:var(--ss-weight-bold);margin:8px 0 0}.match-command-page .value-table-wrap{overflow:auto}.match-command-page .value-table{border-collapse:collapse;width:100%;font-size:12px}.match-command-page .value-table th,.match-command-page .value-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.match-command-page .value-table th{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:#fbfcff}.match-command-page .value-table td{font-weight:var(--ss-weight-bold);color:#17223a}.match-command-page .table-action{border:1px solid var(--line-strong);color:#253a91;min-width:88px;height:34px;font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px}.match-command-page .table-action[disabled]{color:#94a3b8;cursor:not-allowed;background:#eef2f7;border-color:#dbe5f1}.match-command-page .explorer-tabs{border-bottom:1px solid var(--line);background:#fff}.match-command-page .explorer-list{display:grid}.match-command-page .explorer-row{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:16px 18px;display:grid}.match-command-page .explorer-row.is-hidden{display:none}.match-command-page .explorer-row.is-builder{box-shadow:inset 4px 0 0 var(--green);background:linear-gradient(#fff,#f8fffb)}.match-command-page .explorer-row.is-long{background:linear-gradient(#fff,#fff7ef)}.match-command-page .explorer-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.match-command-page .explorer-market{font-size:14px;font-weight:var(--ss-weight-bold);color:#17223a}.match-command-page .explorer-note{color:var(--muted);font-size:var(--ss-font-size-11);line-height:1.5;font-weight:var(--ss-weight-bold)}.match-command-page .explorer-actions{justify-content:flex-end;display:flex}.match-command-page .signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.match-command-page .spotlight-list,.match-command-page .ladder-list,.match-command-page .status-list{display:grid}.match-command-page .spotlight-card,.match-command-page .ladder-card,.match-command-page .status-item{border-bottom:1px solid var(--line);gap:10px;padding:16px 18px;display:grid}.match-command-page .spotlight-card:last-child,.match-command-page .ladder-card:last-child,.match-command-page .status-item:last-child{border-bottom:0}.match-command-page .spotlight-head,.match-command-page .ladder-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.match-command-page .spotlight-head-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.match-command-page .spotlight-head b,.match-command-page .ladder-head b{font-size:13px}.match-command-page .spotlight-player-link,.match-command-page .ladder-player-link{color:inherit;text-decoration:none}.match-command-page .spotlight-player-link:hover,.match-command-page .ladder-player-link:hover{color:var(--blue)}.match-command-page .spotlight-head small,.match-command-page .ladder-head small,.match-command-page .status-item small{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .spotlight-market-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-command-page .spotlight-market{font-size:14px;font-weight:var(--ss-weight-bold)}.match-command-page .spotlight-secondary{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:var(--muted)}.match-command-page .spotlight-card p{color:var(--muted);font-size:var(--ss-font-size-11);line-height:1.5;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .spotlight-actions{justify-content:flex-end;display:flex}.match-command-page .ladder-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.match-command-page .ladder-side{justify-items:end;gap:8px;display:grid}.match-command-page .ladder-row strong{font-size:12px;display:block}.match-command-page .ladder-row small{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:2px;display:block}.match-command-page .ladder-action{min-width:86px;height:30px;font-size:var(--ss-font-size-11)}.match-command-page .status-item b{font-size:12px}.match-command-page .status-item strong{font-size:15px;font-weight:var(--ss-weight-bold);color:#17223a;margin-top:4px;display:block}.match-command-page .command{grid-template-columns:1.05fr 1fr .95fr;gap:14px;margin-bottom:18px;display:grid}.match-command-page .verdict{border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#2857ff1c,#0000 18rem),#fff;padding:18px}.match-command-page .verdict h2{letter-spacing:-.06em;margin:0;font-size:28px}.match-command-page .verdict p{color:var(--muted);font-size:13px;font-weight:var(--ss-weight-bold);margin:8px 0 0;line-height:1.55}.match-command-page .verdict-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.match-command-page .v-kpi{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;padding:10px}.match-command-page .v-kpi span{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.match-command-page .v-kpi strong{font-size:18px;font-weight:var(--ss-weight-bold);margin-top:4px;display:block}.match-command-page .signal-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);background:#fff;padding:16px;position:relative;overflow:hidden}.match-command-page .signal-card.best{background:linear-gradient(#fff,#f0fff7);border-color:#bfe9d1}.match-command-page .signal-card.warn{background:linear-gradient(#fff,#fff7f0);border-color:#f5d3a7}.match-command-page .signal-card.long{background:linear-gradient(#fff,#fff4e8);border-color:#f0c88f}.match-command-page .signal-top{justify-content:space-between;gap:12px;display:flex}.match-command-page .signal-card h3{letter-spacing:-.04em;margin:5px 0 4px;font-size:21px}.match-command-page .signal-card p{color:var(--muted);font-size:12.5px;line-height:1.45;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .edge{background:var(--green-soft);min-width:68px;height:48px;color:var(--green);font-weight:var(--ss-weight-bold);border-radius:16px;place-items:center;font-size:18px;display:grid}.match-command-page .warn .edge{background:var(--amber-soft);color:#a05a00}.match-command-page .kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.match-command-page .kpi{border:1px solid var(--line);text-align:center;background:#fffc;border-radius:13px;padding:8px}.match-command-page .kpi span{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.match-command-page .kpi strong{font-size:14px;font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .locked-note{text-align:left;background:linear-gradient(135deg,#f8fbff,#eef3ff);border:1px dashed #b9c7ff;border-radius:16px;margin-top:12px;padding:10px 12px;display:none;position:relative}.match-command-page .lock-box{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.match-command-page .lock-icon{background:var(--navy);color:#fff;width:34px;height:34px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:50%;place-items:center;display:grid}.match-command-page .lock-box b{font-size:13px}.match-command-page .lock-box small{color:var(--muted);font-weight:var(--ss-weight-bold);margin-top:2px;display:block}.match-command-page.is-free .pro-only .locked-note{display:block}.match-command-page.is-free .pro-only .kpi:nth-child(n+2) strong,.match-command-page.is-free .pro-only .kpi:nth-child(n+2) span{filter:blur(4px)}.match-command-page.is-free .pro-detail,.match-command-page.is-pro .free-detail{display:none}.match-command-page .workbench{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;margin-bottom:18px;display:grid}.match-command-page .section-title{justify-content:space-between;align-items:end;gap:14px;margin:8px 0 12px;display:flex}.match-command-page .section-title h2{letter-spacing:-.055em;margin:0;font-size:28px}.match-command-page .section-title p{color:var(--muted);font-weight:var(--ss-weight-bold);margin:6px 0 0;font-size:13px;line-height:1.5}.match-command-page .prop-tabs{border-bottom:1px solid var(--line);background:#fff;gap:6px;padding:10px 16px;display:flex;overflow:auto}.match-command-page .prop-tab{white-space:nowrap;color:var(--muted);font-size:12px;font-weight:var(--ss-weight-bold);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;padding:8px 11px}.match-command-page .prop-tab.active{color:var(--green);background:var(--green-soft);border-color:#bde7cf}.match-command-page .pick-list{display:grid}.match-command-page .pick-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto 72px;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid}.match-command-page .pick-row:last-child{border-bottom:0}.match-command-page .pick-row.is-hidden{display:none}.match-command-page .pick-row.selected{background:#f0f1ff}.match-command-page .pick-row.is-value{background:linear-gradient(#fff,#f8fbff)}.match-command-page .pick-row.is-builder{box-shadow:inset 4px 0 0 var(--green)}.match-command-page .pick-subline{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:4px}.match-command-page .face{color:#fff;width:42px;height:42px;font-weight:var(--ss-weight-bold);background:linear-gradient(135deg,#e4a26c,#5b2d21);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative;box-shadow:0 7px 18px #0f172a1f}.match-command-page .flag{border:1px solid var(--line);width:17px;height:17px;font-size:var(--ss-font-size-11);color:#334155;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.match-command-page .pick-topline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.match-command-page .pick-main b{font-size:13px}.match-command-page .pos-chip{color:#3347c9;min-width:24px;height:18px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.match-command-page .role{background:var(--purple-soft);color:var(--purple);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:3px 7px;display:inline-flex}.match-command-page .pick-market{color:#334155;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.match-command-page .chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.match-command-page .signal-chip{border:1px solid var(--line);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.match-command-page .pick-note{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:8px;line-height:1.4}.match-command-page .last5,.match-command-page .last-five{gap:3px;display:inline-flex}.match-command-page .last5 span{color:#fff;min-width:18px;height:18px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#07864d;border-radius:5px;place-items:center;padding:0 5px;display:grid}.match-command-page .last5 span.miss{color:#64748b;background:#e6edf7}.match-command-page .pick-price{justify-items:end;gap:5px;display:grid}.match-command-page .value-tag{background:var(--green-soft);color:var(--green);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.match-command-page .odd{font-weight:var(--ss-weight-bold);letter-spacing:-.03em;font-size:18px}.match-command-page .add{border:1px solid var(--line-strong);color:#253a91;min-width:96px;height:34px;font-weight:var(--ss-weight-bold);font-size:var(--ss-font-size-11);background:#fff;border-radius:999px;place-items:center;display:grid}.match-command-page .selected .add{background:var(--purple);color:#fff;border-color:var(--purple)}.match-command-page .add[disabled]{color:#94a3b8;cursor:not-allowed;background:#eef2f7;border-color:#dbe5f1}.match-command-page .rail{gap:14px;display:grid;position:sticky;top:82px}.match-command-page .slip{border:2px solid #c7c1ff}.match-command-page .slip-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.match-command-page .slip-title{font-weight:var(--ss-weight-bold);align-items:center;gap:10px;display:flex}.match-command-page .slip-icon{background:var(--purple-soft);width:28px;height:28px;color:var(--purple);border-radius:50%;place-items:center;display:grid}.match-command-page .slip-odds{font-size:22px;font-weight:var(--ss-weight-bold)}.match-command-page .slip-controls{border-bottom:1px solid var(--line);background:#fbfcff;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.match-command-page .match-builder-note{color:var(--muted);font-size:12px;font-weight:var(--ss-weight-bold);padding:12px 18px 4px}.match-command-page .leg-control{border:1px solid var(--line);font-size:12px;font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 12px;display:inline-flex}.match-command-page .toggle{border:1px solid var(--purple);color:var(--purple);font-size:12px;font-weight:var(--ss-weight-bold);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.match-command-page .toggle i{background:var(--purple);border-radius:999px;width:26px;height:16px;position:relative}.match-command-page .toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.match-command-page .slip-picks{display:grid}.match-command-page .slip-pick{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.match-command-page .slip-pick:last-child{border-bottom:0}.match-command-page .stake{border-top:1px dashed var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.match-command-page .stake-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-command-page .stake input{border:1px solid var(--line);width:78px;font:inherit;font-weight:var(--ss-weight-bold);border-radius:12px;padding:10px}.match-command-page .stake-chip{background:var(--surface-2);color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:999px;padding:8px 10px}.match-command-page .returns{color:var(--muted);font-size:13px;font-weight:var(--ss-weight-bold)}.match-command-page .returns b{color:var(--ink);font-size:17px}.match-command-page .slip-cta{color:#8a94a6;height:48px;font:inherit;font-weight:var(--ss-weight-bold);background:#e9edf4;border:0;border-radius:16px;width:calc(100% - 36px);margin:0 18px 18px}.match-command-page .diag-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.match-command-page .diag{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px}.match-command-page .diag b{font-size:12px}.match-command-page .diag small{color:var(--muted);font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .meter{background:#e7edf7;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.match-command-page .meter i{background:var(--green);border-radius:999px;height:100%;display:block}.match-command-page .assistant-copy{color:var(--muted);font-size:12px;font-weight:var(--ss-weight-bold);margin:0 0 12px}.match-command-page .assistant-prompts{gap:8px;display:grid}.match-command-page .assistant-prompt{border:1px solid var(--line);text-align:left;font:inherit;font-size:12px;font-weight:var(--ss-weight-bold);color:#17223a;background:#fff;border-radius:14px;padding:10px 12px}.match-command-page .assistant-input{border:1px solid var(--line);color:var(--faint);font-size:12px;font-weight:var(--ss-weight-bold);background:#f8fafc;border-radius:14px;margin-top:12px;padding:12px}.match-command-page .preset-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.match-command-page .preset .mini-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.match-command-page .preset .mini-head strong{font-size:13px}.match-command-page .score{background:var(--purple);color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:999px;padding:5px 8px}.match-command-page .score.orange{background:var(--amber)}.match-command-page .builder-pick{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.match-command-page .builder-pick:last-child{border-bottom:0}.match-command-page .builder-pick .face{width:36px;height:36px;font-size:12px}.match-command-page .builder-pick b{font-size:12.5px}.match-command-page .builder-pick small{color:var(--muted);font-weight:var(--ss-weight-bold);font-size:var(--ss-font-size-11);margin-top:3px;display:block}.match-command-page .actions{background:#fbfcff;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;display:grid}.match-command-page .ghost,.match-command-page .yellow{height:38px;font:inherit;font-size:12px;font-weight:var(--ss-weight-bold);border:0;border-radius:13px}.match-command-page .ghost{color:var(--purple);background:#f0f2ff}.match-command-page .yellow{color:#201400;background:#ffd028}.match-command-page .preview-grid{grid-template-columns:1fr .92fr;gap:18px;margin-bottom:18px;display:grid}.match-command-page .odds-row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.match-command-page .odd-box{text-align:center;border:1px solid #0000;border-radius:14px;padding:13px 10px}.match-command-page .odd-box.home{background:linear-gradient(#effbf4,#d9f5e5);border-color:#c8ead7}.match-command-page .odd-box.draw,.match-command-page .odd-box.level{background:#eef1f7;border-color:#dfe4ef}.match-command-page .odd-box.away{background:linear-gradient(#fff0f3,#fbd7df);border-color:#f4c3ce}.match-command-page .odd-box span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:var(--muted)}.match-command-page .odd-box strong{font-size:24px;font-weight:var(--ss-weight-bold);margin-top:4px;display:block}.match-command-page .odd-box.home strong{color:var(--green)}.match-command-page .odd-box.away strong{color:var(--red)}.match-command-page .odd-add{border:1px solid var(--line-strong);font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:#253a91;background:#fff;border-radius:999px;margin-top:10px;padding:8px 12px}.match-command-page .odd-add[disabled]{color:#94a3b8;cursor:not-allowed;background:#eef2f7;border-color:#dbe5f1}.match-command-page .prob-row{text-align:center;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.match-command-page .prob-row span{font-size:var(--ss-font-size-11);color:var(--muted);font-weight:var(--ss-weight-bold)}.match-command-page .prob-row strong{font-size:26px;font-weight:var(--ss-weight-bold);display:block}.match-command-page .prob-row .home strong{color:var(--green)}.match-command-page .prob-row .away strong{color:var(--red)}.match-command-page .prob-bar{background:#e7ebf3;border-radius:999px;height:9px;display:flex;overflow:hidden}.match-command-page .prob-bar i:first-child{background:var(--green)}.match-command-page .prob-bar i:nth-child(2){background:#b8c0d2}.match-command-page .prob-bar i:nth-child(3){background:var(--red)}.match-command-page .lineup{margin-bottom:18px;padding:0;overflow:hidden}.match-command-page .lineup-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);grid-template-columns:1fr auto;align-items:end;gap:16px;padding:18px;display:grid}.match-command-page .lineup-head h3{letter-spacing:-.04em;margin:4px 0 6px;font-size:24px}.match-command-page .lineup-head p{color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.5}.match-command-page .metric-tabs{flex-wrap:wrap;gap:7px;display:flex}.match-command-page .metric-btn{border:1px solid var(--line);font:inherit;font-size:12px;font-weight:var(--ss-weight-bold);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px}.match-command-page .metric-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.match-command-page .lineup-body{grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:18px;display:grid}.match-command-page .pitch{aspect-ratio:16/10.3;background:repeating-linear-gradient(90deg,var(--field-a) 0 12.5%,var(--field-b) 12.5% 25%);border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 28px #0914231a}.match-command-page .pitch:before{content:"";background:linear-gradient(90deg,#f1b90b14,#0000 42% 58%,#d6114517);position:absolute;inset:0}.match-command-page .pitch:after{content:"";pointer-events:none;border:1.5px solid #ffffff80;border-radius:10px;position:absolute;inset:14px}.match-command-page .pl{z-index:1;border:1.5px solid #ffffff80;position:absolute}.match-command-page .half{width:0;top:14px;bottom:14px;left:50%}.match-command-page .circle{aspect-ratio:1;border-radius:50%;width:15%;top:50%;left:50%;transform:translate(-50%,-50%)}.match-command-page .spot{background:#ffffffa6;border:0;border-radius:50%;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%)}.match-command-page .box-l{border-left:0;width:13%;top:24%;bottom:24%;left:14px}.match-command-page .small-l{border-left:0;width:6%;top:37%;bottom:37%;left:14px}.match-command-page .box-r{border-right:0;width:13%;top:24%;bottom:24%;right:14px}.match-command-page .small-r{border-right:0;width:6%;top:37%;bottom:37%;right:14px}.match-command-page .side-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:var(--ss-weight-bold);letter-spacing:.05em;z-index:3;background:#ffffff2e;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:12px;position:absolute;top:16px}.match-command-page .side-label.home{left:16px}.match-command-page .side-label.away{right:16px}.match-command-page .player{z-index:4;cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.match-command-page .player .shirt{width:38px;height:38px;font-size:12px;font-weight:var(--ss-weight-bold);color:#fff;border:2px solid #ffffffdb;border-radius:50%;place-items:center;transition:all .18s;display:grid;position:relative;box-shadow:0 8px 16px #00000038}.match-command-page .player.home .shirt{background:linear-gradient(135deg,var(--home-2),var(--home))}.match-command-page .player.away .shirt{background:linear-gradient(135deg,var(--away),var(--away-2))}.match-command-page .player .pname{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000047;border-radius:999px;max-width:84px;padding:3px 7px;overflow:hidden}.match-command-page .player.is-selected .shirt{transform:translateY(-2px);box-shadow:0 0 0 5px #ffffff52,0 10px 20px #00000047}.match-command-page .captain{background:var(--gold);color:#362200;width:16px;height:16px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px;box-shadow:0 0 0 2px #fff}.match-command-page .player-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border-radius:22px;padding:16px}.match-command-page .player-name{text-align:center;margin-bottom:12px}.match-command-page .player-name label{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.match-command-page .player-name h3{letter-spacing:-.05em;margin:0;font-size:27px}.match-command-page .portrait-wrap{place-items:center;margin:10px 0 12px;display:grid}.match-command-page .portrait{color:#fff;width:124px;height:124px;font-size:34px;font-weight:var(--ss-weight-bold);background:radial-gradient(circle at 36% 28%,#ffffff40,#0000 32%),linear-gradient(135deg,#3b2312,#8b5b34);border-radius:34px;place-items:center;display:grid;box-shadow:0 16px 32px #0f172a24}.match-command-page .portrait.home{background:radial-gradient(circle at 36% 28%,#ffffff40,transparent 32%),linear-gradient(135deg,var(--home-2),var(--home))}.match-command-page .portrait.away{background:radial-gradient(circle at 36% 28%,#ffffff40,transparent 32%),linear-gradient(135deg,var(--away),var(--away-2))}.match-command-page .score-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.match-command-page .score-box{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:10px}.match-command-page .score-box span{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.match-command-page .score-box strong{font-size:18px;font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .stat-table{gap:8px;display:grid}.match-command-page .stat-line{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px}.match-command-page .stat-line-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.match-command-page .stat-line b{font-size:12px}.match-command-page .stat-line small{color:var(--muted);font-weight:var(--ss-weight-bold)}.match-command-page .last-five span{background:var(--blue-soft);color:#16378d;min-width:24px;height:24px;font-weight:var(--ss-weight-bold);font-size:var(--ss-font-size-11);border-radius:8px;place-items:center;padding:0 7px;display:grid}.match-command-page .bars{align-items:flex-end;gap:5px;height:34px;margin-top:9px;display:flex}.match-command-page .bars i{background:linear-gradient(180deg,var(--blue),#6b7dff);border-radius:6px 6px 2px 2px;flex:1;min-height:6px}.match-command-page .selected-note{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:11px;line-height:1.5}.match-command-page .details-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px;display:grid}.match-command-page .teamstats-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.match-command-page .teamstats-head span{font-weight:var(--ss-weight-bold);font-size:13px}.match-command-page .stat-row{grid-template-columns:42px minmax(0,1fr) 104px minmax(0,1fr) 42px;align-items:center;gap:10px;margin-bottom:9px;display:grid}.match-command-page .num{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:right}.match-command-page .num.r{text-align:left}.match-command-page .metric-name{text-align:center;color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.match-command-page .track{background:#eef2f7;border-radius:999px;height:6px;overflow:hidden}.match-command-page .track.left{direction:rtl}.match-command-page .track i{height:100%;display:block}.match-command-page .track .home{background:var(--green)}.match-command-page .track .away{background:var(--red)}.match-command-page .duel-list{gap:10px;display:grid}.match-command-page .duel{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.match-command-page .duel div{flex:1}.match-command-page .duel b{font-size:12.5px}.match-command-page .duel small{color:var(--muted);font-weight:var(--ss-weight-bold);margin-top:3px;display:block}.match-command-page .vs{color:#253a91;width:28px;height:28px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#eef2ff;border-radius:50%;place-items:center;display:grid;flex:0 0 28px!important}.match-command-page .bottom-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.match-command-page .form-table{gap:10px;display:grid}.match-command-page .form-row{grid-template-columns:90px 1fr;align-items:center;gap:12px;display:grid}.match-command-page .form-row b{font-size:13px}.match-command-page .form-match{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.match-command-page .form-match span{border:1px solid var(--line);text-align:center;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#fff;border-radius:12px;padding:8px}.match-command-page .form-match .win{background:var(--green-soft);color:var(--green)}.match-command-page .form-match .loss{background:var(--red-soft);color:var(--red)}.match-command-page .form-match .draw{color:#64748b;background:#eef2f7}.match-command-page .h2h{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.match-command-page .h2h .count{font-size:40px;font-weight:var(--ss-weight-bold);letter-spacing:-.06em}.match-command-page .h2h .mid{color:var(--muted);font-weight:var(--ss-weight-bold)}.match-command-page .rank-race{gap:10px;display:grid}.match-command-page .rank-row{grid-template-columns:70px 1fr 38px;align-items:center;gap:10px;display:grid}.match-command-page .rank-row b{font-size:12px}.match-command-page .rank-track{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden}.match-command-page .rank-track i{border-radius:999px;height:100%;display:block}.match-command-page .rank-track .home{background:var(--green)}.match-command-page .rank-track .away{background:var(--red)}.match-command-page .rank-row strong{text-align:right}.match-command-page .mini-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.match-command-page .mini-kpi{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;padding:12px}.match-command-page .mini-kpi span{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.match-command-page .mini-kpi strong{font-size:20px;font-weight:var(--ss-weight-bold);margin-top:5px;display:block}.match-command-page .safe-footer{border:1px solid var(--line);background:#eef2f7;border-radius:18px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px;display:flex}.match-command-page .safe-footer b{margin-bottom:4px;display:block}.match-command-page .safe-footer p{color:var(--muted);font-size:12px;line-height:1.55;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .safe-footer-icon{font-size:22px}@media (width<=1160px){.match-command-page .command,.match-command-page .workbench,.match-command-page .preview-grid,.match-command-page .details-grid,.match-command-page .analysis-layout,.match-command-page .outlook-grid,.match-command-page .signal-grid{grid-template-columns:1fr}.match-command-page .rail,.match-command-page .analysis-rail{position:static}.match-command-page .preset-grid,.match-command-page .bottom-grid,.match-command-page .bets-board{grid-template-columns:1fr 1fr}.match-command-page .context-strip,.match-command-page .context-strip-compact{grid-template-columns:repeat(2,1fr)}.match-command-page .ctx:nth-child(2n){border-right:0}.match-command-page .ctx:last-child{border-top:1px solid var(--line);grid-column:1/-1}.match-command-page .lineup-body{grid-template-columns:1fr}}@media (width<=820px){.match-command-page{width:100%;padding-top:0}.match-command-page .meta-row{flex-direction:column;align-items:stretch}.match-command-page .match-shell{border-radius:22px}.match-command-page .match-hero{min-height:auto}.match-command-page .match-hero:before{clip-path:polygon(0 0,100% 0,100% 50%,0 62%)}.match-command-page .match-hero:after{clip-path:polygon(0 55%,100% 43%,100% 100%,0 100%)}.match-command-page .seam{display:none}.match-command-page .match-grid{grid-template-columns:1fr;gap:13px;min-height:auto;padding:14px}.match-command-page .center{text-align:left;background:#071427db;border:1px solid #ffffff26;border-radius:18px;order:-1;grid-template-columns:1fr auto;place-items:center stretch;padding:12px}.match-command-page .comp{display:none}.match-command-page .time{font-size:32px}.match-command-page .date,.match-command-page .venue{text-align:right}.match-command-page .status{grid-column:1/-1;justify-self:start}.match-command-page .team,.match-command-page .team.away{text-align:left;background:#ffffff1a;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:54px 1fr;gap:12px;padding:12px}.match-command-page .crest{border-radius:14px;grid-row:span 3;width:54px;height:54px}.match-command-page .team h1,.match-command-page .team h2{font-size:32px}.match-command-page .team small{font-size:var(--ss-font-size-11)}.match-command-page .away .form{justify-content:flex-start}.match-command-page .context-strip,.match-command-page .context-strip-compact,.match-command-page .preset-grid,.match-command-page .bottom-grid,.match-command-page .bets-board{grid-template-columns:1fr}.match-command-page .ctx,.match-command-page .ctx:nth-child(2n),.match-command-page .ctx:last-child{border-right:0;border-top:1px solid var(--line);grid-column:auto}.match-command-page .ctx:first-child{border-top:0}.match-command-page .hero-market-strip{grid-template-columns:1fr;gap:8px;padding:0 14px 14px}.match-command-page .outlook-metric-grid,.match-command-page .kpis,.match-command-page .score-row,.match-command-page .diag-grid,.match-command-page .verdict-grid,.match-command-page .mini-kpis{grid-template-columns:1fr 1fr}.match-command-page .pick-row{grid-template-columns:38px 1fr auto;gap:10px}.match-command-page .pick-row .add{grid-column:3}.match-command-page .pick-row .pick-price{grid-area:1/3}.match-command-page .face{width:38px;height:38px}.match-command-page .slip-controls,.match-command-page .stake,.match-command-page .section-title,.match-command-page .lineup-head{flex-direction:column;align-items:flex-start;display:flex}.match-command-page .value-table th:nth-child(4),.match-command-page .value-table td:nth-child(4),.match-command-page .value-table th:nth-child(5),.match-command-page .value-table td:nth-child(5),.match-command-page .value-table th:nth-child(6),.match-command-page .value-table td:nth-child(6),.match-command-page .value-table th:nth-child(7),.match-command-page .value-table td:nth-child(7){display:none}.match-command-page .pitch{aspect-ratio:11/15}.match-command-page .player .pname{display:none}.match-command-page .side-label{font-size:var(--ss-font-size-11);padding:6px 9px}.match-command-page .stat-row{grid-template-columns:36px 1fr 88px 1fr 36px}.match-command-page .form-row{grid-template-columns:1fr}}.match-command-page{max-width:1400px;margin-inline:auto;padding:0 0 72px}.match-command-page .analysis-main,.match-command-page .analysis-section{gap:20px}.match-command-page .section-title{margin:0}.match-command-page .analysis-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.match-command-page .analysis-card{background:linear-gradient(#fff,#fbfdff);border-radius:24px;min-height:100%;display:grid}.match-command-page .analysis-card__header{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.match-command-page .analysis-card__title{font-size:18px;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;color:var(--ink)}.match-command-page .analysis-card__badge{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.match-command-page .analysis-card__body{gap:16px;padding:20px;display:grid}.match-command-page .analysis-card__line{font-size:24px;font-weight:var(--ss-weight-bold);letter-spacing:-.05em;color:var(--ink)}.match-command-page .analysis-card__options{gap:12px;display:grid}.match-command-page .analysis-card__option{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:18px;gap:12px;padding:14px;display:grid}.match-command-page .analysis-card__option-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.match-command-page .analysis-card__option-head strong{font-size:14px;font-weight:var(--ss-weight-bold);color:var(--ink);display:block}.match-command-page .analysis-card__option-head small{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:4px;display:block}.match-command-page .analysis-card__insight{gap:6px;display:grid}.match-command-page .analysis-card__insight p{color:var(--ink);font-size:13px;line-height:1.6;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .analysis-card__insight small{color:var(--muted);font-size:12px;line-height:1.5;font-weight:var(--ss-weight-bold)}.match-command-page .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-command-page .metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.match-command-page .metric-chip{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:4px;min-height:64px;padding:10px 12px;display:grid}.match-command-page .metric-chip__label{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;display:block}.match-command-page .metric-chip__value{color:var(--ink);font-size:15px;font-weight:var(--ss-weight-bold);line-height:1.3;display:block}.match-command-page .metric-chip--missing{background:var(--surface-2);border-style:dashed}.match-command-page .bets-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.match-command-page .board-column{border-radius:24px}.match-command-page .board-column--long-shot{background:linear-gradient(#fff,#fff9ef);border-color:#f0d1a3}.match-command-page .board-column--long-shot .card-head{background:linear-gradient(#fff,#fff8ee)}.match-command-page .board-item__odds{background:var(--navy);color:#fff;min-width:64px;font-size:12px;font-weight:var(--ss-weight-bold);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.match-command-page .board-column--long-shot .board-item__odds{color:#925100;background:#fff0d7}.match-command-page .board-item__actions{justify-content:flex-start;display:flex}.match-command-page .compact-state-card{border-radius:24px}.match-command-page .value-board{border-radius:24px;overflow:hidden}.match-command-page .value-board__table{overflow:auto}.match-command-page .value-table{border-collapse:collapse;width:100%;min-width:980px}.match-command-page .value-table thead th{z-index:1;background:#f8fbff;position:sticky;top:0}.match-command-page .value-row:nth-child(2n){background:#f8fafcb3}.match-command-page .value-cell{white-space:nowrap}.match-command-page .value-edge--positive{color:var(--green);font-weight:var(--ss-weight-bold)}.match-command-page .value-edge--negative{color:var(--red);font-weight:var(--ss-weight-bold)}.match-command-page .value-empty{place-items:center;min-height:180px;display:grid}.match-command-page .market-explorer{border-radius:24px;overflow:hidden}.match-command-page .market-tabs{background:linear-gradient(#fff,#f8fbff);padding:12px 16px}.match-command-page .market-tab{border-color:var(--line);color:var(--muted);background:#fff}.match-command-page .market-tab.is-active{box-shadow:inset 0 0 0 1px #0794551f}.match-command-page .market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.match-command-page .market-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 24px #0f172a0d}.match-command-page .market-card.is-hidden{display:none}.match-command-page .market-card--recommended{border-color:#cfdcff}.match-command-page .market-card--builder-safe{background:linear-gradient(#fff,#f4fff9);border-color:#bfe5cb}.match-command-page .market-card--single{background:linear-gradient(#fff,#f9f8ff);border-color:#d8d3ff}.match-command-page .market-card--lean{border-color:#dbe5f1}.match-command-page .market-card--long-shot{background:linear-gradient(#fff,#fff8ef);border-color:#f0d1a3}.match-command-page .market-card--empty{background:linear-gradient(#fff,#fbfcff);border-style:dashed}.match-command-page .market-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.match-command-page .market-card__title{font-size:18px;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;color:var(--ink)}.match-command-page .market-card__subtitle{color:var(--muted);font-size:12px;line-height:1.5;font-weight:var(--ss-weight-bold);margin-top:6px}.match-command-page .market-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.match-command-page .market-card__sequence{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:var(--ss-weight-bold);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.match-command-page .market-card__sequence .last5{flex-wrap:wrap;gap:6px;display:flex}.match-command-page .market-card__metrics{margin-top:2px}.match-command-page .market-card__insight{color:var(--ink);font-size:13px;line-height:1.6;font-weight:var(--ss-weight-bold)}.match-command-page .market-card__actions{justify-content:flex-end;display:flex}.match-command-page .market-card .add{min-width:110px}.match-command-page .match-builder-note{padding:14px 18px 6px;line-height:1.6}.match-command-page .pitch-empty{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;color:#fff;background:#061b344d;border:1px dashed #ffffff6b;border-radius:20px;place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:18px}.match-command-page .pitch-empty__title{font-size:18px;font-weight:var(--ss-weight-bold);letter-spacing:-.04em}.match-command-page .pitch-empty p{color:#ffffffdb;font-size:13px;line-height:1.6;font-weight:var(--ss-weight-bold);margin:0}.match-command-page .analysis-rail .card{border-radius:22px}@media (width<=1320px){.match-command-page .analysis-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.match-command-page .metric-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1160px){.match-command-page{max-width:none}.match-command-page .analysis-card-grid,.match-command-page .bets-board,.match-command-page .market-card-grid{grid-template-columns:1fr}}@media (width<=820px){.match-command-page .analysis-card__header,.match-command-page .analysis-card__option-head,.match-command-page .market-card__header,.match-command-page .market-card__sequence{flex-direction:column;align-items:flex-start}.match-command-page .metric-grid,.match-command-page .metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.match-command-page .market-card-grid{padding:14px}}.match-command-page{padding-bottom:80px}.match-command-page .card{border-radius:24px;box-shadow:0 16px 38px #0f172a0f}.match-command-page .match-shell{margin-bottom:24px}.match-command-page .analysis-layout{grid-template-columns:minmax(0,1fr) minmax(320px,356px);gap:28px}.match-command-page .analysis-main{gap:26px}.match-command-page .analysis-rail{gap:18px;top:90px}.match-command-page .analysis-section{gap:16px}.match-command-page .signal-grid,.match-command-page .details-grid,.match-command-page .bottom-grid{gap:20px}.match-command-page .lineup{margin-bottom:0}.match-command-page .section-title{gap:16px;padding:0 2px}.match-command-page .section-title .micro{font-size:var(--ss-font-size-11);letter-spacing:.11em;margin-bottom:8px}.match-command-page .section-title h2{font-size:30px;line-height:1.04}.match-command-page .section-title p{max-width:760px;font-size:14px;line-height:1.6}.match-command-page .title{font-size:13px}.match-command-page .micro{font-size:var(--ss-font-size-11);letter-spacing:.1em}.match-command-page .badge{font-size:var(--ss-font-size-11);padding:6px 11px}.match-command-page .ss-empty-title{font-size:18px;font-weight:var(--ss-weight-bold);letter-spacing:-.04em;color:var(--ink)}.match-command-page .compact-empty,.match-command-page .spacious-empty{align-content:center;gap:8px;min-height:138px;display:grid}.match-command-page .spacious-empty{min-height:168px}.match-command-page .analysis-card-grid{gap:20px}.match-command-page .analysis-card{grid-template-rows:auto 1fr}.match-command-page .analysis-card__header{padding:19px 20px}.match-command-page .analysis-card__title{font-size:19px}.match-command-page .analysis-card__line{align-items:center;min-height:54px;font-size:25px;display:flex}.match-command-page .analysis-card__option{gap:12px;padding:14px}.match-command-page .analysis-card__option-head .badge{flex:none}.match-command-page .analysis-card__insight{border-top:1px dashed #94a3b857;margin-top:auto;padding-top:14px}.match-command-page .analysis-card__insight p{font-size:13.5px}.match-command-page .analysis-card__insight small{font-size:12px}.match-command-page .metric-grid{gap:10px}.match-command-page .metric-chip{min-height:70px;padding:11px 12px}.match-command-page .metric-chip__label{font-size:var(--ss-font-size-11)}.match-command-page .metric-chip__value{font-size:15.5px;line-height:1.25}.match-command-page .metric-chip--missing{background:linear-gradient(#fbfcfe,#f5f7fb)}.match-command-page .metric-chip--missing .metric-chip__value{color:var(--muted);font-size:13.5px}.match-command-page .bets-board{align-items:stretch;gap:20px}.match-command-page .board-column{flex-direction:column;display:flex}.match-command-page .board-column .card-head{padding:18px 20px}.match-command-page .board-items{height:100%}.match-command-page .board-item{gap:12px;padding:16px 20px}.match-command-page .board-item .metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.match-command-page .board-item p{font-size:12px;line-height:1.55}.match-command-page .board-column--long-shot{box-shadow:0 14px 32px #92510014}.match-command-page .board-column--long-shot .card-head .badge{color:#925100;background:#fff0d7;border-color:#f2d29f}.match-command-page .value-board{border-radius:24px}.match-command-page .value-board__table{-webkit-overflow-scrolling:touch;overflow:auto}.match-command-page .value-board__table::-webkit-scrollbar{height:10px}.match-command-page .value-board__table::-webkit-scrollbar-thumb{background:#dbe5f1;border-radius:999px}.match-command-page .value-table th{font-size:var(--ss-font-size-11)}.match-command-page .value-table td:first-child{white-space:normal;min-width:170px;font-weight:var(--ss-weight-bold)}.match-command-page .value-table td:nth-child(2){white-space:normal;min-width:170px;color:var(--muted)}.match-command-page .value-table td:nth-child(3),.match-command-page .value-table td:nth-child(4),.match-command-page .value-table td:nth-child(5),.match-command-page .value-table td:nth-child(6),.match-command-page .value-table td:nth-child(7),.match-command-page .value-table td:nth-child(8),.match-command-page .value-table td:nth-child(9){text-align:right}.match-command-page .value-table td:nth-child(10),.match-command-page .value-table td:nth-child(11){font-weight:var(--ss-weight-bold)}.match-command-page .value-table td:last-child{text-align:right}.match-command-page .value-row:hover{background:#f7faff}.match-command-page .value-edge--positive{color:#0c8c57}.match-command-page .value-edge--negative{color:#bf2047}.match-command-page .market-tabs{gap:8px;padding:14px 16px 12px}.match-command-page .market-tab{border:1px solid var(--line);height:38px;font-size:12px;font-weight:var(--ss-weight-bold);background:#fff;padding:0 14px}.match-command-page .market-tab.active,.match-command-page .market-tab.is-active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 10px 22px #07172f24}.match-command-page .market-card-grid{gap:18px;padding:20px}.match-command-page .market-card__subtitle{font-size:12.5px;line-height:1.55}.match-command-page .market-card__badges{align-items:center}.match-command-page .market-card__sequence{padding:11px 12px;font-size:12px}.match-command-page .market-card__metrics{gap:8px}.match-command-page .market-card__actions{padding-top:2px}.match-command-page .market-card--long-shot{box-shadow:0 12px 26px #92510014}.match-command-page .analysis-rail .card{overflow:hidden}.match-command-page .slip{background:linear-gradient(#fff,#fbfaff);border:1px solid #d7d2ff}.match-command-page .slip-top{background:linear-gradient(#fff,#f8f7ff);padding:18px 20px}.match-command-page .slip-controls{padding:12px 20px}.match-command-page .match-builder-note{padding:14px 20px 8px;font-size:12.5px;line-height:1.6}.match-command-page .slip-pick{padding:13px 20px}.match-command-page .stake{padding:16px 20px}.match-command-page .assistant-panel{padding:0 20px 20px}.match-command-page .assistant-copy{margin:0 0 14px;font-size:13px;line-height:1.6}.match-command-page .assistant-prompts{gap:10px}.match-command-page .assistant-prompt{padding:11px 13px;font-size:12.5px;line-height:1.5}.match-command-page .assistant-input{align-items:center;min-height:46px;margin-top:14px;font-size:12.5px;display:flex}.match-command-page .lineup-head{padding:20px}.match-command-page .lineup-head h3{font-size:26px}.match-command-page .lineup-head p{font-size:14px;line-height:1.6}.match-command-page .lineup-body{gap:20px;padding:20px}.match-command-page .player-panel{padding:18px}.match-command-page .pitch-empty{padding:28px;inset:20px}.match-command-page .pitch-empty__title{font-size:19px}.match-command-page .spotlight-card,.match-command-page .ladder-card,.match-command-page .status-item{padding:18px 20px}.match-command-page .spotlight-card p{font-size:12px;line-height:1.6}.match-command-page .ladder-row{padding:11px 13px}.match-command-page .safe-footer{border-radius:22px;margin-top:2px;padding:18px}@media (width<=1320px){.match-command-page .section-title h2{font-size:28px}.match-command-page .market-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1160px){.match-command-page .analysis-main{gap:24px}.match-command-page .analysis-section{gap:14px}.match-command-page .analysis-rail{gap:16px}}@media (width<=820px){.match-command-page{padding-bottom:64px}.match-command-page .section-title h2{font-size:26px}.match-command-page .section-title p{font-size:13px}.match-command-page .analysis-card__body,.match-command-page .lineup-body,.match-command-page .assistant-panel{padding:16px}.match-command-page .slip-top,.match-command-page .slip-controls,.match-command-page .match-builder-note,.match-command-page .slip-pick,.match-command-page .stake,.match-command-page .spotlight-card,.match-command-page .ladder-card,.match-command-page .status-item{padding-left:16px;padding-right:16px}.match-command-page .metric-chip{min-height:64px}.match-command-page .market-card{padding:16px}.match-command-page .market-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.match-command-page .value-table{min-width:760px}}.match-command-page .match-hero{min-height:244px}.match-command-page .match-grid{min-height:244px;padding:28px 36px}.match-command-page .hero-market-strip{gap:8px;padding:0 20px 20px}.match-command-page .hero-market-item,.match-command-page .hero-market-bookmaker{background:#ffffff0f;padding:10px 12px}.match-command-page .hero-market-item strong{font-size:21px}.match-command-page .hero-market-bookmaker{font-size:var(--ss-font-size-11)}.match-command-page .ctx{min-height:70px;padding:14px 16px}.match-command-page .analysis-card__body{gap:14px;padding:18px}.match-command-page .analysis-card__line{min-height:44px;font-size:23px}.match-command-page .metric-grid--analysis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.match-command-page .analysis-metrics{gap:10px;display:grid}.match-command-page .analysis-pill{color:var(--muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#f5f7fb;border:1px solid #d8dff1;border-radius:999px;justify-content:center;align-self:start;align-items:center;padding:7px 12px;display:inline-flex}.match-command-page .analysis-compare{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:18px;gap:0;display:grid;overflow:hidden}.match-command-page .analysis-compare__row{grid-template-columns:minmax(132px,1.5fr) repeat(5,minmax(68px,1fr)) 118px;align-items:center;display:grid}.match-command-page .analysis-compare__row+.analysis-compare__row{border-top:1px solid var(--line)}.match-command-page .analysis-compare__row--head{background:#f8fbff}.match-command-page .analysis-compare__row--head span{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px}.match-command-page .analysis-compare__cell{padding:11px 12px}.match-command-page .analysis-compare__cell strong{font-size:13.5px;font-weight:var(--ss-weight-bold);color:var(--ink);display:block}.match-command-page .analysis-compare__cell label{display:none}.match-command-page .analysis-compare__cell--selection strong{font-size:14px}.match-command-page .analysis-compare__cell--badge{justify-content:flex-end;display:flex}.match-command-page .analysis-compare__row--pending .analysis-compare__cell:nth-child(5) strong,.match-command-page .analysis-compare__row--pending .analysis-compare__cell:nth-child(6) strong{font-size:0;line-height:0;position:relative}.match-command-page .analysis-compare__row--pending .analysis-compare__cell:nth-child(5) strong:after,.match-command-page .analysis-compare__row--pending .analysis-compare__cell:nth-child(6) strong:after{content:"-";color:var(--muted);font-size:13px;line-height:1.2}.match-command-page .board-item--compact{gap:10px;padding:14px 18px}.match-command-page .board-item-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.match-command-page .board-item-summary{flex-wrap:wrap;gap:6px;display:flex}.match-command-page .board-item-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-command-page .board-item-footer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.match-command-page .board-item--compact .table-action{min-width:72px;height:30px;font-size:var(--ss-font-size-11)}.match-command-page .board-more{border-top:1px solid var(--line);background:#fbfcff;justify-content:flex-start;padding:12px 18px;display:flex}.match-command-page .board-more a{color:#253a91;font-size:12px;font-weight:var(--ss-weight-bold);text-decoration:none}.match-command-page .signal-chip--accent{background:var(--green-soft);color:var(--green);border-color:#bee7cf}.match-command-page .signal-chip--warn{color:#9a5900;background:#fff4e1;border-color:#f0d1a3}.match-command-page .signal-chip--pending{color:var(--muted);background:#f5f7fb;border-color:#d8dff1}.match-command-page .value-table{min-width:900px;font-size:12px}.match-command-page .value-table th,.match-command-page .value-table td{padding:12px 14px}.match-command-page .value-table td:nth-child(3),.match-command-page .value-table td:nth-child(4),.match-command-page .value-table td:nth-child(5),.match-command-page .value-table td:nth-child(6),.match-command-page .value-table td:nth-child(7),.match-command-page .value-table td:nth-child(8),.match-command-page .value-table td:nth-child(9),.match-command-page .value-table td:nth-child(10){font-size:var(--ss-font-size-11)}.match-command-page .market-tabs{padding:12px 14px}.match-command-page .market-tab{height:36px;font-size:var(--ss-font-size-11);padding:0 12px}.match-command-page .market-card{gap:11px;padding:16px}.match-command-page .market-card__title{font-size:18px}.match-command-page .market-card__subtitle{margin-top:4px;font-size:12px}.match-command-page .market-card__badges{gap:6px}.match-command-page .market-card__badges .badge{background:#fff}.match-command-page .market-card__sequence{font-size:var(--ss-font-size-11);padding:8px 10px}.match-command-page .market-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-command-page .market-card__metrics .metric-chip{min-height:56px;padding:8px 10px}.match-command-page .market-card__metrics .metric-chip__label{font-size:var(--ss-font-size-11)}.match-command-page .market-card__metrics .metric-chip__value{font-size:13.5px}.match-command-page .market-card__details{flex-wrap:wrap;gap:6px;display:flex}.match-command-page .market-card__insight{font-size:12.5px;line-height:1.55}.match-command-page .slip-picks{min-height:118px}.match-command-page .slip-empty{text-align:center;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;justify-items:center;gap:8px;padding:18px 20px;display:grid}.match-command-page .slip-empty b{max-width:240px;color:var(--ink);font-size:15px;line-height:1.4}.match-command-page .slip-empty p{max-width:252px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.match-command-page .match-builder-note{text-align:center}.match-command-page .ghost[disabled],.match-command-page .yellow[disabled]{opacity:.55;cursor:not-allowed}.match-command-page .assistant-prompt{line-height:1.5}@media (width<=1160px){.match-command-page .analysis-compare__row{grid-template-columns:minmax(132px,1.5fr) repeat(5,minmax(64px,1fr)) 104px}}@media (width<=820px){.match-command-page .match-grid{padding:16px}.match-command-page .analysis-compare__row{grid-template-columns:repeat(2,minmax(0,1fr))}.match-command-page .analysis-compare__row--head{display:none}.match-command-page .analysis-compare__cell{padding:9px 10px}.match-command-page .analysis-compare__cell label{color:var(--faint);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;display:block}.match-command-page .analysis-compare__cell--selection,.match-command-page .analysis-compare__cell--badge{grid-column:1/-1}.match-command-page .analysis-compare__cell--badge{justify-content:flex-start;padding-top:0}.match-command-page .board-item-footer,.match-command-page .spotlight-market-line,.match-command-page .ladder-row{flex-direction:column;align-items:flex-start}.match-command-page .ladder-side{justify-items:start;width:100%}.match-command-page .market-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.match-command-page .slip-empty b,.match-command-page .slip-empty p{max-width: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-trends-shell{background:radial-gradient(circle at 88% 4%, #3157ff12, transparent 24rem), var(--ss-color-bg)}.ss-trends-page{width:100%;min-width:0;max-width:var(--ss-shell-max,1600px);gap:1rem;margin:0 auto;padding-bottom:3rem;display:grid}.ss-trends-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;line-height:1.2;display:block}.ss-trends-overview{background:linear-gradient(118deg, var(--ss-color-nav) 0%, var(--ss-color-nav-soft) 58%, #23286f 100%);box-shadow:var(--ss-shadow-lg);color:#fff;border-color:#ffffff1a;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}.ss-trends-overview:after{content:"";pointer-events:none;border:3.6rem solid #7b89ff17;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-9rem;right:17rem}.ss-trends-overview__main{z-index:1;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1rem;min-height:9rem;padding:1.35rem 1.5rem;display:grid;position:relative}.ss-trends-overview__main>div{min-width:0}.ss-trends-overview__mark{border-radius:var(--ss-radius-lg);background:#ffffff17;border:1px solid #ffffff29;grid-template-columns:repeat(4,.4rem);justify-content:center;align-items:end;gap:.24rem;width:4rem;height:4rem;padding-bottom:.9rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.ss-trends-overview__mark i{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);width:100%;display:block}.ss-trends-overview__mark i:first-child{height:.8rem}.ss-trends-overview__mark i:nth-child(2){height:1.45rem}.ss-trends-overview__mark i:nth-child(3){height:1.1rem}.ss-trends-overview__mark i:nth-child(4){height:1.9rem}.ss-trends-overview h1{color:#fff;font-family:var(--ss-font-display);letter-spacing:-.045em;overflow-wrap:break-word;margin:.28rem 0 .32rem;font-size:clamp(2rem,3vw,3.15rem);line-height:.98}.ss-trends-overview__main p{color:#c7d2e8;max-width:43rem;font-size:var(--ss-font-size-14);margin:0;line-height:1.55}.ss-trends-overview__stats{z-index:1;border-radius:var(--ss-radius-lg);background:#ffffff13;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(9rem,1fr));align-self:center;margin-right:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ss-trends-overview__stats article{border-left:1px solid #ffffff1f;align-content:center;min-height:5.4rem;padding:.9rem 1rem;display:grid}.ss-trends-overview__stats article:first-child{border-left:0}.ss-trends-overview__stats strong{color:#fff;font-family:var(--ss-font-display);font-size:1.55rem;line-height:1}.ss-trends-overview__stats span{color:#aebbd3;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.3rem;line-height:1.25}.ss-trends-scope-switch{z-index:1;background:#ffffff0b;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ss-trends-scope-switch a{color:#aebbd3;justify-content:center;align-items:center;gap:.45rem;min-height:3.4rem;padding:.75rem 1rem;text-decoration:none;display:flex;position:relative}.ss-trends-scope-switch a+a{border-left:1px solid #ffffff1a}.ss-trends-scope-switch a:after{border-radius:var(--ss-radius-pill) var(--ss-radius-pill) 0 0;content:"";height:3px;position:absolute;bottom:0;left:10%;right:10%}.ss-trends-scope-switch strong{color:inherit;font-size:var(--ss-font-size-13)}.ss-trends-scope-switch span{font-size:var(--ss-font-size-11)}.ss-trends-overview .ss-trends-kicker{color:#91adff}.ss-trends-scope-switch a.is-active{color:#fff}.ss-trends-scope-switch a.is-active:after{background:var(--ss-color-primary)}.ss-trends-controls{padding:0}.ss-trends-controls__row,.ss-trends-filter-primary{border-bottom:1px solid var(--ss-color-border);align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid}.ss-trends-controls__row--days,.ss-trends-controls__row--markets{grid-template-columns:10.5rem minmax(0,1fr)}.ss-trends-controls__label{align-items:center;gap:.65rem;min-width:0;display:flex}.ss-trends-controls__label>span:last-child{min-width:0;display:grid}.ss-trends-controls__label strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-trends-controls__label small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);margin-top:.1rem}.ss-trends-control-index{background:var(--ss-color-primary);color:#fff;width:1.8rem;height:1.8rem;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ss-trends-matchdays{grid-template-columns:1.18fr repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.ss-trends-matchdays a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);min-height:3.15rem;color:var(--ss-color-text-strong);text-align:center;place-items:center;padding:.48rem .65rem;text-decoration:none;display:grid}.ss-trends-matchdays strong{font-size:var(--ss-font-size-11)}.ss-trends-matchdays span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);margin-top:.1rem}.ss-trends-matchdays a.is-active{border-color:var(--ss-color-primary);background:var(--ss-color-primary-soft);box-shadow:inset 0 -3px 0 var(--ss-color-primary);color:var(--ss-color-primary)}.ss-trends-categories{flex-wrap:wrap;gap:.45rem;display:flex}.ss-trends-categories a{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);align-items:center;padding:.38rem .8rem;text-decoration:none;display:inline-flex}.ss-trends-categories a.is-active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-trends-filter-form{display:grid}.ss-trends-filter-primary{grid-template-columns:10.5rem minmax(11rem,1.05fr) minmax(7rem,.58fr) minmax(9rem,.72fr) minmax(13rem,1.2fr) auto}.ss-trends-field{gap:.3rem;min-width:0;display:grid}.ss-trends-field>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase;line-height:1}.ss-trends-field .ss-input,.ss-trends-field .ss-select{width:100%;min-height:2.65rem}.ss-trends-filter-primary>.ss-button{white-space:nowrap;align-self:end;min-height:2.65rem}.ss-trends-advanced{padding:0 1.25rem}.ss-trends-advanced summary{min-height:2.6rem;color:var(--ss-color-text-strong);cursor:pointer;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);align-items:center;gap:.55rem;list-style:none;display:flex}.ss-trends-advanced summary::-webkit-details-marker{display:none}.ss-trends-advanced summary:after{color:var(--ss-color-primary);content:"+";margin-left:auto;font-size:1rem}.ss-trends-advanced[open] summary:after{content:"−"}.ss-trends-advanced summary span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-medium)}.ss-trends-advanced__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding:.35rem 0 1rem;display:grid}.ss-trends-advanced__actions{justify-content:end;align-items:end;gap:.45rem;display:flex}.ss-trends-board{gap:.75rem;display:grid}.ss-trends-board__head{justify-content:space-between;align-items:end;gap:1.5rem;padding:.8rem .25rem .2rem;display:flex}.ss-trends-board__head h2{color:var(--ss-color-text-strong);font-family:var(--ss-font-display);letter-spacing:-.03em;margin:.22rem 0 .08rem;font-size:1.65rem}.ss-trends-board__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:0}.ss-trends-board__summary{color:var(--ss-color-text-muted);align-items:baseline;gap:.3rem;display:flex}.ss-trends-board__summary strong{color:var(--ss-color-text-strong);font-family:var(--ss-font-display);font-size:1.35rem}.ss-trends-board__summary span{font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold)}.ss-trends-board__summary i{background:var(--ss-color-border);width:1px;height:1.15rem;margin:0 .45rem}.ss-trends-fixture-list{gap:.7rem;display:grid}.ss-trend-fixture-card{padding:0;overflow:hidden}.ss-trend-fixture-card__head{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(90deg, var(--ss-color-surface-soft), #eef2ffb8);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.7rem 1rem;display:grid}.ss-trend-fixture-card__kickoff{border-right:1px solid var(--ss-color-border);gap:.12rem;padding-right:1rem;display:grid}.ss-trend-fixture-card__kickoff strong{color:var(--ss-color-text-strong);font-family:var(--ss-font-display);font-size:1.15rem}.ss-trend-fixture-card__kickoff span{color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold)}.ss-trend-fixture-card__identity{min-width:0}.ss-trend-fixture-card__identity>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.ss-trend-fixture-card__identity>div{align-items:center;gap:.55rem;min-width:0;margin-top:.3rem;display:flex}.ss-trend-fixture-card__identity>div>span{align-items:center;gap:.38rem;min-width:0;display:flex}.ss-trend-fixture-card__identity b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-trend-fixture-card__identity em{color:var(--ss-color-text-subtle);font-size:var(--ss-font-size-9);font-style:normal;font-weight:var(--ss-weight-black);text-transform:uppercase}.ss-trend-crest{border:1px solid var(--ss-color-border);width:1.65rem;height:1.65rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-9);font-style:normal;font-weight:var(--ss-weight-black);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ss-trend-crest img{object-fit:contain;width:72%;height:72%}.ss-trend-fixture-card__actions{align-items:center;gap:.65rem;display:flex}.ss-trend-fixture-card__actions>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold);white-space:nowrap}.ss-trend-fixture-card__actions .ss-button{white-space:nowrap;min-height:2.35rem}.ss-trend-lines-head,.ss-trend-line{grid-template-columns:minmax(19rem,1.55fr) minmax(10rem,.72fr) minmax(9rem,.7fr) minmax(6rem,.48fr) minmax(7rem,.52fr);align-items:center;column-gap:1rem;display:grid}.ss-trend-lines-head{border-bottom:1px solid var(--ss-color-border);background:#f6f8fdb8;min-height:2.1rem;padding:0 1rem}.ss-trend-lines-head span{color:var(--ss-color-text-subtle);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-trend-line{border-bottom:1px solid var(--ss-color-border);min-height:5rem;padding:.68rem 1rem;position:relative}.ss-trend-line:last-child{border-bottom:0}.ss-trend-line.has-price:before{border-radius:0 var(--ss-radius-pill) var(--ss-radius-pill) 0;background:var(--ss-color-success);content:"";width:3px;position:absolute;top:.8rem;bottom:.8rem;left:0}.ss-trend-line__pattern{align-items:center;gap:.68rem;min-width:0;display:flex}.ss-trend-entity-image{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);width:2.25rem;height:2.25rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ss-trend-entity-image.is-player{border-radius:50%}.ss-trend-entity-image img{object-fit:contain;width:86%;height:86%}.ss-trend-entity-image.is-player img{object-fit:cover;width:100%;height:100%}.ss-trend-line__pattern>span:last-child{min-width:0;display:grid}.ss-trend-line__pattern a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-decoration:none;overflow:hidden}.ss-trend-line__pattern>span>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);margin-top:.14rem;line-height:1.25}.ss-trend-line__pattern small{flex-wrap:wrap;gap:.28rem;margin-top:.28rem;display:flex}.ss-trend-line__pattern small b,.ss-trend-line__pattern small i{border-radius:var(--ss-radius-pill);font-size:var(--ss-font-size-8);padding:.15rem .38rem;font-style:normal;line-height:1}.ss-trend-line__pattern small b{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-trend-line__pattern small i{background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted)}.ss-trend-latest{align-items:center;gap:.24rem;display:flex}.ss-trend-latest>span{width:1.65rem;height:1.65rem;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);border-radius:.42rem;place-items:center;display:inline-grid}.ss-trend-latest>span.is-hit{background:var(--ss-color-success);color:#fff}.ss-trend-latest>span.is-miss{background:var(--ss-color-surface-soft);color:var(--ss-color-text-subtle)}.ss-trend-occurrence{gap:.35rem;display:grid}.ss-trend-occurrence>div{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.ss-trend-occurrence strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-trend-occurrence div span{color:var(--ss-color-success);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-trend-progress{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);height:.24rem;display:block;overflow:hidden}.ss-trend-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-success));height:100%;display:block}.ss-trend-progress--0{width:0}.ss-trend-progress--1{width:10%}.ss-trend-progress--2{width:20%}.ss-trend-progress--3{width:30%}.ss-trend-progress--4{width:40%}.ss-trend-progress--5{width:50%}.ss-trend-progress--6{width:60%}.ss-trend-progress--7{width:70%}.ss-trend-progress--8{width:80%}.ss-trend-progress--9{width:90%}.ss-trend-progress--10{width:100%}.ss-trend-average,.ss-trend-price-cell{gap:.15rem;display:grid}.ss-trend-average strong,.ss-trend-price-cell strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-trend-average span,.ss-trend-price-cell span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-trend-line.has-price .ss-trend-price-cell strong{color:var(--ss-color-success)}.ss-trends-empty{text-align:center;justify-items:center;gap:.55rem;min-height:15rem;padding:2.5rem 1.5rem;display:grid}.ss-trends-empty__icon{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:3.2rem;height:3.2rem;color:var(--ss-color-primary);font-size:1.35rem;font-weight:var(--ss-weight-black);place-items:center;display:inline-grid}.ss-trends-empty p{max-width:31rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:0}@media (width<=1180px){.ss-trends-overview{grid-template-columns:1fr}.ss-trends-overview__stats{margin:0 1.25rem 1.2rem}.ss-trends-overview:after{right:-2rem}.ss-trends-filter-primary{grid-template-columns:9.5rem minmax(11rem,1fr) repeat(2,minmax(7rem,.6fr)) minmax(12rem,1fr) auto}.ss-trend-lines-head,.ss-trend-line{grid-template-columns:minmax(17rem,1.4fr) minmax(9rem,.72fr) minmax(8rem,.64fr) minmax(6rem,.45fr)}.ss-trend-lines-head span:last-child,.ss-trend-price-cell{display:none}}@media (width<=920px){.ss-trends-controls__row--days,.ss-trends-controls__row--markets{grid-template-columns:1fr}.ss-trends-matchdays{grid-template-columns:1.2fr repeat(2,minmax(0,1fr))}.ss-trends-matchdays a:nth-child(4),.ss-trends-matchdays a:nth-child(5){grid-column:auto}.ss-trends-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-trends-filter-primary>.ss-trends-controls__label{grid-column:1/-1}.ss-trends-filter-primary>.ss-button{align-self:stretch}.ss-trends-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-trend-lines-head{display:none}.ss-trend-line{grid-template-columns:minmax(16rem,1.25fr) minmax(9rem,.72fr) minmax(8rem,.64fr)}.ss-trend-average{display:none}}@media (width<=680px){.ss-trends-page{gap:.75rem;padding-bottom:5rem}.ss-trends-overview__main{grid-template-columns:3.25rem minmax(0,1fr);min-height:0;padding:1.1rem}.ss-trends-overview__mark{grid-template-columns:repeat(4,.32rem);width:3.25rem;height:3.25rem;padding-bottom:.72rem}.ss-trends-overview__mark i:nth-child(4){height:1.45rem}.ss-trends-overview h1{font-size:1.72rem;line-height:1.02}.ss-trends-overview__main p{font-size:var(--ss-font-size-11)}.ss-trends-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 .8rem .8rem}.ss-trends-overview__stats article{min-height:4.7rem;padding:.68rem}.ss-trends-overview__stats strong{font-size:1.25rem}.ss-trends-overview__stats span{font-size:var(--ss-font-size-9)}.ss-trends-scope-switch a{min-height:3.1rem}.ss-trends-scope-switch span{display:none}.ss-trends-controls__row,.ss-trends-filter-primary{padding:.8rem}.ss-trends-matchdays{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-trends-matchdays a:first-child{grid-column:1/-1}.ss-trends-filter-primary{grid-template-columns:1fr}.ss-trends-filter-primary>*{grid-column:1}.ss-trends-advanced{padding:0 .8rem}.ss-trends-advanced summary span{display:none}.ss-trends-advanced__grid{grid-template-columns:1fr}.ss-trends-advanced__actions{justify-content:stretch}.ss-trends-advanced__actions .ss-button{flex:1}.ss-trends-board__head{align-items:flex-start;padding-inline:.15rem}.ss-trends-board__head h2{font-size:1.4rem}.ss-trends-board__head p{font-size:var(--ss-font-size-10)}.ss-trends-board__summary{flex-wrap:wrap;justify-content:end}.ss-trend-fixture-card__head{grid-template-columns:3.8rem minmax(0,1fr);gap:.7rem;padding:.7rem .8rem}.ss-trend-fixture-card__kickoff{padding-right:.65rem}.ss-trend-fixture-card__kickoff strong{font-size:1rem}.ss-trend-fixture-card__identity>div{flex-wrap:wrap;gap:.32rem}.ss-trend-fixture-card__identity b{font-size:var(--ss-font-size-11)}.ss-trend-fixture-card__actions{grid-column:1/-1;justify-content:space-between}.ss-trend-fixture-card__actions .ss-button{flex:1}.ss-trend-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1rem;padding:.85rem}.ss-trend-line__pattern{grid-column:1/-1}.ss-trend-latest,.ss-trend-occurrence{align-self:center}.ss-trend-average{display:grid}.ss-trend-price-cell{text-align:right;display:grid}.ss-trend-latest>span{width:1.55rem;height:1.55rem}}@media (width<=390px){.ss-trends-overview__stats{grid-template-columns:1fr 1fr}.ss-trends-overview__stats article:nth-child(3){border-top:1px solid var(--ss-color-border);border-left:0;grid-column:1/-1}.ss-trend-fixture-card__identity>div>span{max-width:100%}.ss-trend-line{grid-template-columns:1fr}.ss-trend-line__pattern,.ss-trend-latest,.ss-trend-occurrence,.ss-trend-average,.ss-trend-price-cell{grid-column:1}.ss-trend-price-cell{text-align:left}}.ss-trend-browser{min-width:0;box-shadow:var(--ss-shadow-md);padding:0;overflow:hidden}.ss-trend-browser__top{border-bottom:1px solid var(--ss-color-border);grid-template-columns:minmax(0,1fr) minmax(30rem,.7fr);align-items:center;gap:1.5rem;padding:1.05rem 1.2rem;display:grid}.ss-trend-browser__top h2,.ss-trend-market-overview__head h2{color:var(--ss-color-text-strong);font-family:var(--ss-font-display);letter-spacing:-.03em;margin:.22rem 0 .15rem;font-size:1.38rem;line-height:1.08}.ss-trend-browser__top p,.ss-trend-market-overview__head p{max-width:48rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:0;line-height:1.5}.ss-trend-browser__select{gap:.38rem;display:grid}.ss-trend-browser__select>label,.ss-trend-browser__filter-group>span{color:var(--ss-color-primary);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-trend-browser__select>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.ss-trend-browser__select .ss-select,.ss-trend-browser__select .ss-button{min-height:2.65rem}.ss-trend-browser__directory{background:linear-gradient(90deg,#f8faff,#f3f6ff);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ss-trend-browser__directory section{border-right:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);min-width:0;padding:.82rem 1rem}.ss-trend-browser__directory section:last-child{border-right:0}.ss-trend-browser__directory strong{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;display:block}.ss-trend-browser__directory section>div{flex-wrap:wrap;gap:.35rem;display:flex}.ss-trend-browser__directory a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-height:1.75rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-bold);align-items:center;padding:.25rem .52rem;line-height:1.2;text-decoration:none;display:inline-flex}.ss-trend-browser__directory a:hover,.ss-trend-browser__directory a:focus-visible{border-color:var(--ss-color-primary);color:var(--ss-color-primary)}.ss-trend-browser__filters{background:var(--ss-color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;padding:.75rem 1rem .85rem;display:grid}.ss-trend-browser__filter-group{gap:.42rem;display:grid}.ss-trend-browser__filter-group--period>nav{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);gap:.35rem;padding:.2rem;display:flex}.ss-trend-browser__filter-group--period a{border-radius:calc(var(--ss-radius-md) - .2rem);min-width:4.6rem;min-height:2.35rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);place-items:center;padding:.4rem .7rem;text-decoration:none;display:inline-grid}.ss-trend-browser__filter-group--period a.is-active{background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);color:var(--ss-color-primary)}.ss-trend-browser .ss-trends-matchdays{gap:.35rem}.ss-trend-browser .ss-trends-matchdays a{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-height:2.45rem}.ss-trend-browser .ss-trends-matchdays a.is-active{background:var(--ss-color-primary-soft);box-shadow:none}.ss-trend-market-overview{gap:.8rem;min-width:0;display:grid}.ss-trend-market-overview__head{justify-content:space-between;align-items:center;gap:2rem;padding:1rem .2rem .35rem;display:flex}.ss-trend-market-overview__legend{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.8rem;padding:.35rem 0;display:flex}.ss-trend-market-overview__legend span{align-items:center;gap:.3rem;display:inline-flex}.ss-trend-market-overview__legend i{border-radius:50%;width:.52rem;height:.52rem}.ss-trend-market-overview__legend i.is-hit{background:var(--ss-color-success)}.ss-trend-market-overview__legend i.is-miss{background:var(--ss-color-surface-muted)}.ss-trend-market-overview__legend strong{color:var(--ss-color-primary)}.ss-trend-market-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.ss-trend-market-card{border-color:var(--ss-color-border-strong);min-width:0;padding:0;overflow:hidden;box-shadow:0 10px 30px #0b17300e}.ss-trend-market-card__head{border-bottom:1px solid var(--ss-color-border);background:linear-gradient(110deg, var(--ss-color-surface), #f5f7ff);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.78rem 1.1rem;display:flex}.ss-trend-market-card__title{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.ss-trend-market-card__icon{border:1px solid var(--ss-color-primary-soft-border);border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);flex:none;justify-content:center;align-items:end;gap:.14rem;width:2.4rem;height:2.4rem;padding-bottom:.56rem;display:inline-flex;position:relative}.ss-trend-market-card__icon:before,.ss-trend-market-card__icon:after{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);content:"";width:.28rem}.ss-trend-market-card__icon:before{height:.72rem}.ss-trend-market-card__icon:after{height:1.18rem}.ss-trend-market-card__icon[data-market=goals]{background:var(--ss-color-success-soft);border-color:#ccebdc}.ss-trend-market-card__icon[data-market=goals]:before,.ss-trend-market-card__icon[data-market=goals]:after{background:var(--ss-color-success)}.ss-trend-market-card__icon[data-market=corners]{background:var(--ss-color-warning-soft);border-color:#f0dfbf}.ss-trend-market-card__icon[data-market=corners]:before,.ss-trend-market-card__icon[data-market=corners]:after{background:var(--ss-color-warning)}.ss-trend-market-card__icon[data-market=discipline]{background:var(--ss-color-danger-soft);border-color:#f4d6dc}.ss-trend-market-card__icon[data-market=discipline]:before,.ss-trend-market-card__icon[data-market=discipline]:after{background:var(--ss-color-danger)}.ss-trend-market-card__title>div{min-width:0}.ss-trend-market-card__title small{color:var(--ss-color-primary);font-size:var(--ss-font-size-8);font-weight:var(--ss-weight-black);letter-spacing:.1em;text-transform:uppercase}.ss-trend-market-card__title h3{color:var(--ss-color-text-strong);font-family:var(--ss-font-display);letter-spacing:-.02em;margin:.12rem 0 .1rem;font-size:1.16rem}.ss-trend-market-card__title p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);margin:0;line-height:1.4}.ss-trend-market-card__count{border:1px solid var(--ss-color-primary-soft-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);flex:none;padding:.3rem .55rem}.ss-trend-market-card__columns,.ss-trend-market-row{grid-template-columns:minmax(25rem,1.7fr) minmax(10rem,.68fr) minmax(7rem,.46fr) minmax(6.5rem,.4fr) 4.6rem;align-items:center;column-gap:1.15rem;display:grid}.ss-trend-market-card.without-prices .ss-trend-market-card__columns,.ss-trend-market-card.without-prices .ss-trend-market-row{grid-template-columns:minmax(25rem,1.85fr) minmax(10rem,.72fr) minmax(7rem,.48fr) 4.6rem}.ss-trend-market-card__columns{border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);min-height:2.25rem;padding:0 1.1rem}.ss-trend-market-card__columns span{color:var(--ss-color-text-subtle);font-size:var(--ss-font-size-8);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-trend-market-card__columns span:last-child{text-align:center}.ss-trend-market-row{border-bottom:1px solid var(--ss-color-border);min-height:4.55rem;padding:.58rem 1.1rem;transition:background .14s;position:relative}.ss-trend-market-row:hover{background:#eef2ff7a}.ss-trend-market-row.has-price:before{border-radius:0 var(--ss-radius-pill) var(--ss-radius-pill) 0;background:var(--ss-color-success);content:"";width:3px;position:absolute;top:.72rem;bottom:.72rem;left:0}.ss-trend-market-row__match{grid-template-columns:4.25rem 2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.ss-trend-market-row__time{border-right:1px solid var(--ss-color-border);gap:.08rem;padding-right:.7rem;display:grid}.ss-trend-market-row__time strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.ss-trend-market-row__time span{color:var(--ss-color-primary);font-size:var(--ss-font-size-8);font-weight:var(--ss-weight-bold)}.ss-trend-market-row__entity{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);width:2.15rem;height:2.15rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);border-radius:.72rem;place-items:center;text-decoration:none;display:inline-grid;overflow:hidden}.ss-trend-market-row__entity.is-player{border-radius:50%}.ss-trend-market-row__entity img{object-fit:contain;width:80%;height:80%}.ss-trend-market-row__entity.is-player img{object-fit:cover;width:100%;height:100%}.ss-trend-market-row__identity{min-width:0;display:grid}.ss-trend-market-row__identity>a{min-width:0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);align-items:center;gap:.28rem;text-decoration:none;display:flex}.ss-trend-market-row__identity>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-trend-market-row__identity>a em{color:var(--ss-color-text-subtle);font-size:var(--ss-font-size-8);text-transform:uppercase;flex:none;font-style:normal}.ss-trend-market-row__identity small{min-width:0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);align-items:center;gap:.28rem;margin-top:.2rem;display:flex}.ss-trend-market-row__identity small b,.ss-trend-market-row__identity small i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ss-trend-market-row__identity small b{color:var(--ss-color-primary)}.ss-trend-market-row__occurrence,.ss-trend-market-row__price{gap:.16rem;min-width:0;display:grid}.ss-trend-market-row__occurrence>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-8);font-weight:var(--ss-weight-bold)}.ss-trend-market-row__occurrence strong,.ss-trend-market-row__price strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.ss-trend-market-row__price span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-trend-market-row.has-price .ss-trend-market-row__price strong{color:var(--ss-color-success)}.ss-trend-heat{background:var(--ss-color-warning-soft);width:fit-content;min-width:3rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);border-radius:.38rem;place-items:center;padding:.18rem .35rem;display:inline-grid}.ss-trend-heat--8,.ss-trend-heat--9,.ss-trend-heat--10{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-trend-market-row__open{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-width:4.6rem;min-height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;gap:.25rem;padding:0 .55rem;text-decoration:none;display:inline-flex}.ss-trend-market-row__open:hover,.ss-trend-market-row__open:focus-visible{border-color:var(--ss-color-primary);background:var(--ss-color-primary-soft)}.ss-trend-market-row__no-price{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-bold)}.ss-trend-market-card__footer{background:var(--ss-color-surface-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.65rem .85rem;display:flex}.ss-trend-market-card__footer>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-8)}.ss-trend-market-card__footer a{color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);text-decoration:none}@media (width<=1320px){.ss-trend-market-card__head{min-height:0}}@media (width<=1100px){.ss-trend-market-card__columns{display:none}.ss-trend-market-card .ss-trend-market-row,.ss-trend-market-card.without-prices .ss-trend-market-row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:.55rem 1rem;padding-block:.75rem}.ss-trend-market-row__match{grid-column:1/-1}.ss-trend-market-row .ss-trend-latest{grid-area:2/1}.ss-trend-market-row__occurrence{grid-area:2/2}.ss-trend-market-row__price{grid-area:2/3}.ss-trend-market-row__open{grid-area:2/4}}@media (width<=980px){.ss-trend-browser__top{grid-template-columns:1fr;gap:1rem}.ss-trend-browser__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-trend-browser__directory section:nth-child(2n){border-right:0}.ss-trend-browser__filters{grid-template-columns:1fr}.ss-trend-browser__filter-group--period>nav{width:fit-content}.ss-trend-market-overview__head{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width<=700px){.ss-trend-browser__top{padding:1rem}.ss-trend-browser__top h2,.ss-trend-market-overview__head h2{font-size:1.35rem}.ss-trend-browser__select>div{grid-template-columns:1fr}.ss-trend-browser__directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-trend-browser__directory section{border-right:1px solid var(--ss-color-border)}.ss-trend-browser__directory section:nth-child(2n){border-right:0}.ss-trend-browser__filters{padding:.8rem}.ss-trend-browser__filter-group--period>nav{width:100%}.ss-trend-browser__filter-group--period a{flex:1;min-width:0}.ss-trend-market-overview__legend{border-radius:var(--ss-radius-md);white-space:normal;flex-wrap:wrap;align-items:flex-start}.ss-trend-market-card__head{padding:.8rem}.ss-trend-market-card .ss-trend-market-row,.ss-trend-market-card.without-prices .ss-trend-market-row{grid-template-columns:minmax(0,1fr) auto;gap:.58rem .75rem;padding:.78rem}.ss-trend-market-row__match{grid-column:1/-1;grid-template-columns:3.75rem 2.15rem minmax(0,1fr)}.ss-trend-market-row__time span{line-height:1.25}.ss-trend-market-row .ss-trend-latest{grid-area:2/1}.ss-trend-market-row__occurrence{text-align:right;grid-area:2/2}.ss-trend-market-row__price{text-align:left;grid-area:3/1}.ss-trend-market-row__open{grid-area:3/2;justify-self:end;position:static}.ss-trend-market-card.without-prices .ss-trend-market-row__occurrence{text-align:left;grid-area:3/1}.ss-trend-market-card.without-prices .ss-trend-market-row__open{grid-area:2/2/span 2;align-self:center}.ss-trend-market-row__identity{padding-right:0}.ss-trend-market-card__footer{flex-direction:column;align-items:flex-start;gap:.3rem}}@media (width<=420px){.ss-trend-browser__directory{grid-template-columns:1fr}.ss-trend-browser__directory section{border-right:0}.ss-trend-market-card__title p,.ss-trend-market-card__count{display:none}}.ss-alerts-shell{background:radial-gradient(circle at 86% 4%, #3458ff14, transparent 28rem), var(--ss-color-bg)}.ss-alerts-page,.ss-alerts-sidebar{gap:var(--ss-space-5);display:grid}.ss-alerts-hero{gap:var(--ss-space-7);min-height:13rem;padding:var(--ss-space-8);background:linear-gradient(118deg, var(--ss-color-nav), #17265e 68%, #30256d);color:#fff;border-color:#ffffff14;grid-template-columns:minmax(0,1.3fr) minmax(25rem,.7fr);align-items:center;display:grid;overflow:hidden}.ss-alerts-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-alerts-hero .ss-alerts-kicker{color:#a9ff4f}.ss-alerts-hero h1{max-width:49rem;margin:var(--ss-space-2) 0 0;letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.ss-alerts-hero p{max-width:48rem;margin:var(--ss-space-4) 0 0;color:#cbd4eb;font-size:var(--ss-font-size-14);line-height:var(--ss-line-height-loose)}.ss-alerts-hero__actions{gap:var(--ss-space-2);margin-top:var(--ss-space-5);flex-wrap:wrap;display:flex}.ss-alerts-hero .ss-button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff2e}.ss-alerts-scoreboard{border-radius:var(--ss-radius-lg);background:#07102661;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ss-alerts-scoreboard article{min-width:0;padding:var(--ss-space-5);border-left:1px solid #ffffff1a}.ss-alerts-scoreboard article:first-child{border-left:0}.ss-alerts-scoreboard strong,.ss-alerts-scoreboard span{display:block}.ss-alerts-scoreboard strong{font-size:var(--ss-font-size-24)}.ss-alerts-scoreboard span{margin-top:var(--ss-space-2);color:#aebbd7;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.ss-alerts-notice{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-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.ss-alerts-notice--error{border-color:var(--ss-color-danger);background:var(--ss-color-danger-soft)}.ss-alerts-command-grid{gap:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch;display:grid}.ss-alerts-workspace{gap:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.ss-alerts-feed{min-width:0;overflow:hidden}.ss-alerts-create,.ss-alerts-rules{padding:var(--ss-space-5)}.ss-alerts-section-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);display:flex}.ss-alerts-create .ss-alerts-section-head,.ss-alerts-rules .ss-alerts-section-head{padding:0 0 var(--ss-space-4)}.ss-alerts-section-head h2{margin:var(--ss-space-1) 0 0;font-size:var(--ss-font-size-20)}.ss-alerts-section-head p{max-width:43rem;margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-loose)}.ss-alerts-feed-tabs,.ss-alerts-scope-switch{gap:var(--ss-space-1);padding:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);display:flex}.ss-alerts-feed-tabs a,.ss-alerts-scope-switch a{min-width:3.5rem;padding:var(--ss-space-2) var(--ss-space-3);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-align:center;text-decoration:none}.ss-alerts-feed-tabs a.is-active,.ss-alerts-scope-switch a.is-active{background:var(--ss-color-primary);color:#fff}.ss-alerts-scope-switch{margin-top:var(--ss-space-4);grid-template-columns:repeat(2,1fr);display:grid}.ss-alerts-event-list{display:grid}.ss-alert-event{gap:var(--ss-space-4);padding:var(--ss-space-5);border-top:1px solid var(--ss-color-border);grid-template-columns:.3rem minmax(0,1fr) 8rem;display:grid}.ss-alert-event:first-child{border-top:0}.ss-alert-event__marker{border-radius:var(--ss-radius-pill);background:var(--ss-color-border-strong)}.ss-alert-event.is-unread .ss-alert-event__marker{background:var(--ss-color-primary)}.ss-alert-event__eyebrow{justify-content:space-between;gap:var(--ss-space-2);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase;flex-wrap:wrap;display:flex}.ss-alert-event h3{margin:var(--ss-space-2) 0 0;font-size:var(--ss-font-size-15)}.ss-alert-event p{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-loose)}.ss-alert-event__latest{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-alert-event__latest>strong{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);text-transform:uppercase}.ss-alert-event__latest>div{gap:var(--ss-space-1);display:flex}.ss-alert-event__latest span{min-width:1.7rem;height:1.7rem;padding:0 var(--ss-space-1);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-alert-event__latest span.is-hit{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-alert-event__changes{gap:var(--ss-space-1);margin-top:var(--ss-space-3);display:grid}.ss-alert-event__changes span{padding-left:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose);position:relative}.ss-alert-event__changes span:before{background:var(--ss-color-primary);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.ss-alert-event__side{align-items:flex-end;gap:var(--ss-space-1);text-align:right;flex-direction:column;display:flex}.ss-alert-event__side>strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-20)}.ss-alert-event__side>span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-alert-event__side a,.ss-alert-event__side button{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;border:0;text-decoration:none}.ss-alert-event__price{margin-top:var(--ss-space-2);padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm)}.ss-alert-event__price small{color:var(--ss-color-text-soft);display:block}.ss-alerts-empty{justify-items:center;gap:var(--ss-space-3);min-height:24rem;padding:var(--ss-space-8);text-align:center;place-content:center;display:grid}.ss-alerts-empty>span{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:3rem;height:3rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-24);place-items:center;display:grid}.ss-alerts-empty h3,.ss-alerts-empty p{margin:0}.ss-alerts-empty p{max-width:30rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-loose)}.ss-alerts-form{gap:var(--ss-space-4);margin-top:var(--ss-space-5);display:grid}.ss-alerts-fixture-picker{margin-top:var(--ss-space-5)}.ss-alerts-target-panel[hidden]{display:none}.ss-alerts-team-search{position:relative}.ss-alerts-team-results{z-index:12;top:calc(100% + var(--ss-space-2));padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);box-shadow:var(--ss-shadow-lg);background:#fff;display:grid;position:absolute;left:0;right:0}.ss-alerts-team-results[hidden]{display:none}.ss-alerts-team-results>p{padding:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);margin:0}.ss-alerts-team-result{gap:var(--ss-space-3);width:100%;padding:var(--ss-space-3);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid}.ss-alerts-team-result:hover,.ss-alerts-team-result:focus-visible{background:var(--ss-color-primary-soft);outline:none}.ss-alerts-team-result img{object-fit:contain;width:2.25rem;height:2.25rem}.ss-alerts-team-result span,.ss-alerts-team-result strong,.ss-alerts-team-result small{min-width:0;display:block}.ss-alerts-team-result strong{font-size:var(--ss-font-size-12)}.ss-alerts-team-result small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-alerts-field{gap:var(--ss-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ss-alerts-field>span,.ss-alerts-field legend{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-alerts-field>span>b,.ss-alerts-field legend>b{width:1.35rem;height:1.35rem;margin-right:var(--ss-space-1);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);place-items:center;display:inline-grid}.ss-alerts-field>span small{color:var(--ss-color-text-soft);font-weight:var(--ss-weight-semibold)}.ss-alerts-field-pair{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-alerts-segmented{gap:var(--ss-space-1);padding:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);grid-template-columns:repeat(3,1fr);display:grid}.ss-alerts-segmented input{opacity:0;pointer-events:none;position:absolute}.ss-alerts-segmented span{border-radius:var(--ss-radius-sm);min-height:2.2rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);cursor:pointer;place-items:center;display:grid}.ss-alerts-segmented input:checked+span{background:var(--ss-color-primary);color:#fff}.ss-alerts-segmented--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-alerts-check{align-items:flex-start;gap:var(--ss-space-3);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:flex}.ss-alerts-check span,.ss-alerts-check strong,.ss-alerts-check small{display:block}.ss-alerts-check strong{font-size:var(--ss-font-size-11)}.ss-alerts-check small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-alerts-submit{width:100%}.ss-alerts-step-pill{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);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-alerts-quote-preview{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:6rem;padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:linear-gradient(135deg, var(--ss-color-primary-soft), #fff 72%);border:1px solid #d4e2ff;display:flex}.ss-alerts-quote-preview span,.ss-alerts-quote-preview small,.ss-alerts-quote-preview strong{display:block}.ss-alerts-quote-preview>div:first-child>span{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase;letter-spacing:.07em}.ss-alerts-quote-preview>div:first-child>strong{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-18)}.ss-alerts-quote-preview 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)}.ss-alerts-quote-preview__price{text-align:right;min-width:6rem}.ss-alerts-quote-preview__price strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-alerts-quote-preview__price span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-alerts-threshold-row{gap:var(--ss-space-3);grid-template-columns:minmax(0,1fr) 9rem;align-items:end;display:grid}.ss-alerts-threshold-input{gap:var(--ss-space-2);display:grid}.ss-alerts-threshold-input>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-alerts-threshold-input .ss-input{font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black)}.ss-alerts-channel-grid{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-alerts-channel{gap:var(--ss-space-3);min-height:4.25rem;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);cursor:pointer;background:#fff;grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.ss-alerts-channel:has(input:checked){background:var(--ss-color-primary-soft);box-shadow:inset 3px 0 0 var(--ss-color-primary);border-color:#b9ceff}.ss-alerts-channel.is-disabled{opacity:.58;cursor:not-allowed}.ss-alerts-channel__icon{border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-soft);width:2rem;height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-alerts-channel span,.ss-alerts-channel strong,.ss-alerts-channel small{min-width:0}.ss-alerts-channel strong,.ss-alerts-channel small{display:block}.ss-alerts-channel strong{font-size:var(--ss-font-size-12)}.ss-alerts-channel small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-alerts-telegram-field.is-hidden{display:none}.ss-alerts-form-action{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding-top:var(--ss-space-2);border-top:1px solid var(--ss-color-border);display:flex}.ss-alerts-form-action p{max-width:30rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose);margin:0}.ss-alerts-form-empty{gap:var(--ss-space-4);min-height:11rem;margin-top:var(--ss-space-5);padding:var(--ss-space-5);border:1px dashed var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);align-items:center;display:flex}.ss-alerts-form-empty>span{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.7rem;height:2.7rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.ss-alerts-form-empty h3,.ss-alerts-form-empty p{margin:0}.ss-alerts-form-empty h3{font-size:var(--ss-font-size-14)}.ss-alerts-form-empty p{margin-top:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-alerts-delivery{padding:var(--ss-space-6);background:linear-gradient(145deg, var(--ss-color-nav), #16245b 68%, #292169);color:#fff;border-color:#ffffff1a;position:relative;overflow:hidden}.ss-alerts-delivery:after{content:"";pointer-events:none;background:radial-gradient(circle,#4d67ff59,#0000 68%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-8rem;right:-8rem}.ss-alerts-delivery h2{margin:var(--ss-space-2) 0 0;font-size:var(--ss-font-size-24);letter-spacing:-.04em;position:relative}.ss-alerts-delivery>p{margin:var(--ss-space-3) 0 0;color:#c6d2e9;font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-loose);position:relative}.ss-alerts-delivery__timeline{margin-top:var(--ss-space-6);display:grid;position:relative}.ss-alerts-delivery__timeline article{gap:var(--ss-space-3);padding:var(--ss-space-4) 0;border-top:1px solid #ffffff1a;grid-template-columns:2rem minmax(0,1fr);display:grid}.ss-alerts-delivery__timeline article>span{border-radius:var(--ss-radius-pill);color:#a9ff4f;width:2rem;height:2rem;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);background:#ffffff17;place-items:center;display:grid}.ss-alerts-delivery__timeline strong,.ss-alerts-delivery__timeline small{display:block}.ss-alerts-delivery__timeline strong{font-size:var(--ss-font-size-12)}.ss-alerts-delivery__timeline small{margin-top:var(--ss-space-1);color:#aebbd6;font-size:var(--ss-font-size-10);line-height:var(--ss-line-height-loose)}.ss-alerts-delivery__channels{gap:var(--ss-space-2);margin-top:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ss-alerts-delivery__channels span{padding:var(--ss-space-3);border-radius:var(--ss-radius-md);color:#b8c5db;font-size:var(--ss-font-size-10);background:#ffffff0f;border:1px solid #ffffff1a}.ss-alerts-delivery__channels b{margin-bottom:var(--ss-space-1);color:#fff;font-size:var(--ss-font-size-11);display:block}.ss-alerts-delivery__channels .is-muted{opacity:.55}.ss-alerts-delivery .ss-alerts-delivery__note{margin-top:var(--ss-space-5);padding-top:var(--ss-space-4);color:#91a1c0;font-size:var(--ss-font-size-10);border-top:1px solid #ffffff1a}.ss-alerts-pattern{overflow:hidden}.ss-alerts-pattern summary{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-5);cursor:pointer;list-style:none;display:flex}.ss-alerts-pattern summary::-webkit-details-marker{display:none}.ss-alerts-pattern summary span,.ss-alerts-pattern summary b,.ss-alerts-pattern summary small{display:block}.ss-alerts-pattern summary b{font-size:var(--ss-font-size-14)}.ss-alerts-pattern summary small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);line-height:var(--ss-line-height-loose)}.ss-alerts-pattern summary>span:last-child{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-alerts-pattern__body{padding:0 var(--ss-space-5) var(--ss-space-5);border-top:1px solid var(--ss-color-border)}.ss-alerts-pattern .ss-alerts-scope-switch{margin-top:var(--ss-space-5)}.ss-alert-event__context{gap:var(--ss-space-2);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-alert-event__context 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-10);font-weight:var(--ss-weight-heavy);padding:.28rem .5rem}.ss-alert-event__context span.is-delivered{background:var(--ss-color-success-soft);color:var(--ss-color-success);border-color:#ccebdc}.ss-alert-event__stats{gap:var(--ss-space-2);margin-top:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-alert-event__stats span{padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-sm);background:#fff}.ss-alert-event__stats small,.ss-alert-event__stats b{display:block}.ss-alert-event__stats small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase;letter-spacing:.04em}.ss-alert-event__stats b{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-11)}.ss-alert-event--price{background:linear-gradient(90deg,#3458ff09,#0000 58%)}.ss-alert-rule--odds{box-shadow:inset 3px 0 0 var(--ss-color-primary)}.ss-alerts-rules .ss-alerts-section-head>strong{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)}.ss-alerts-rule-list{margin:0 calc(var(--ss-space-5) * -1) calc(var(--ss-space-5) * -1);display:grid}.ss-alert-rule{gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5);border-top:1px solid var(--ss-color-border);display:grid}.ss-alert-rule:first-child{border-top:0}.ss-alert-rule.is-paused{opacity:.62}.ss-alert-rule span,.ss-alert-rule p{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-alert-rule h3,.ss-alert-rule p{margin:var(--ss-space-1) 0 0}.ss-alert-rule h3{font-size:var(--ss-font-size-12)}.ss-alert-rule>div>a{margin-top:var(--ss-space-2);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none;display:inline-flex}.ss-alert-rule__actions{gap:var(--ss-space-3);display:flex}.ss-alert-rule__actions button{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;border:0;padding:0}.ss-alerts-rules__empty{margin:var(--ss-space-5) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}@media (width<=70rem){.ss-alerts-hero{grid-template-columns:1fr}.ss-alerts-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.ss-alerts-workspace{grid-template-columns:1fr}.ss-alerts-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.ss-alerts-hero{min-height:0;padding:var(--ss-space-5)}.ss-alerts-scoreboard{grid-template-columns:1fr}.ss-alerts-scoreboard article{border-top:1px solid #ffffff1a;border-left:0}.ss-alerts-scoreboard article:first-child{border-top:0}.ss-alerts-sidebar,.ss-alerts-command-grid{grid-template-columns:1fr}.ss-alerts-delivery{order:-1}.ss-alerts-section-head{display:grid}.ss-alerts-feed-tabs{width:100%}.ss-alerts-feed-tabs a{flex:1}.ss-alert-event{grid-template-columns:.25rem minmax(0,1fr)}.ss-alert-event__side{text-align:left;flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center}.ss-alerts-field-pair,.ss-alerts-threshold-row,.ss-alerts-channel-grid{grid-template-columns:1fr}.ss-alerts-form-action{display:grid}.ss-alerts-form-action .ss-button{width:100%}.ss-alerts-event__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-predictions-shell{background:radial-gradient(circle at 88% 3%, #3157ff1a, transparent 28rem), radial-gradient(circle at 12% 42%, #15b5840a, transparent 24rem), var(--ss-color-bg)}.ss-predictions-page{gap:var(--ss-space-7);display:grid}.ss-predictions-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;display:block}.ss-predictions-hero{gap:var(--ss-space-7);min-height:17rem;padding:var(--ss-space-7);background:linear-gradient(118deg, #fffffffc, #f6f9fff7), var(--ss-color-surface);grid-template-columns:minmax(0,1.25fr) minmax(25rem,.75fr);display:grid;position:relative;overflow:hidden}.ss-predictions-hero:before{background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong), var(--ss-color-success));content:"";height:.28rem;position:absolute;top:0;left:0;right:0}.ss-predictions-hero__copy{align-self:center}.ss-predictions-hero h1{max-width:46rem;margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-strong);letter-spacing:-.06em;font-size:clamp(2.6rem,4.6vw,4.35rem);line-height:.94}.ss-predictions-hero__copy>p{max-width:48rem;margin:var(--ss-space-4) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-14);line-height:var(--ss-line-height-loose)}.ss-predictions-hero__principles{gap:var(--ss-space-2);margin-top:var(--ss-space-5);flex-wrap:wrap;display:flex}.ss-predictions-hero__principles span{padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffffc2}.ss-predictions-hero-board{border-radius:var(--ss-radius-xl);background:linear-gradient(135deg, var(--ss-color-nav), #17275f 66%, #352674);color:#fff;min-width:0;box-shadow:var(--ss-shadow-md);border:1px solid #ffffff1f;grid-template-rows:auto auto 1fr;align-self:stretch;display:grid;overflow:hidden}.ss-predictions-hero-board>header{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid #ffffff1a;display:flex}.ss-predictions-hero-board>header span,.ss-predictions-hero-board>header strong{display:block}.ss-predictions-hero-board>header span{color:#aebbd7;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-predictions-hero-board>header strong{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-14)}.ss-predictions-hero-board>header b{border-radius:var(--ss-radius-md);color:#fff;width:2.7rem;height:2.7rem;font-size:var(--ss-font-size-12);background:#ffffff14;border:1px solid #ffffff24;place-items:center;display:grid}.ss-predictions-hero-board__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-predictions-hero-board__metrics article{min-width:0;padding:var(--ss-space-5) var(--ss-space-4);border-right:1px solid #ffffff1a}.ss-predictions-hero-board__metrics article:last-child{border-right:0}.ss-predictions-hero-board__metrics strong,.ss-predictions-hero-board__metrics span{display:block}.ss-predictions-hero-board__metrics strong{font-size:var(--ss-font-size-24);line-height:1}.ss-predictions-hero-board__metrics span{margin-top:var(--ss-space-2);color:#aebbd7;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);line-height:1.35}.ss-predictions-hero-board>p{padding:var(--ss-space-4) var(--ss-space-5);color:#c6d0e6;font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose);border-top:1px solid #ffffff1a;align-self:end;margin:0}.ss-predictions-controls{overflow:hidden}.ss-predictions-controls__head{justify-content:space-between;align-items:center;gap:var(--ss-space-6);padding:var(--ss-space-5);display:flex}.ss-predictions-controls__head h2,.ss-predictions-controls__head p{margin:0}.ss-predictions-controls__head h2{margin-top:var(--ss-space-1);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);letter-spacing:-.04em}.ss-predictions-controls__head p{margin-top:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-predictions-market-status{gap:0 var(--ss-space-3);min-width:12.5rem;padding:var(--ss-space-3) var(--ss-space-4);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);grid-template-columns:auto auto;display:grid}.ss-predictions-market-status 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;grid-column:1/-1}.ss-predictions-market-status strong{margin-top:var(--ss-space-1);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.ss-predictions-market-status small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);align-self:end;margin-bottom:.15rem}.ss-predictions-date-rail{gap:var(--ss-space-2);padding:var(--ss-space-3) var(--ss-space-5);border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ss-predictions-date-rail a{gap:var(--ss-space-1);min-width:0;padding:var(--ss-space-2) var(--ss-space-3);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);text-align:center;border:1px solid #0000;text-decoration:none;display:grid}.ss-predictions-date-rail strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-predictions-date-rail span{font-size:var(--ss-font-size-11)}.ss-predictions-date-rail a:hover,.ss-predictions-date-rail a.is-active{border-color:var(--ss-color-border-strong);background:var(--ss-color-primary-soft)}.ss-predictions-date-rail a.is-active strong{color:var(--ss-color-primary)}.ss-predictions-filter-form{display:grid}.ss-predictions-filter-bar{gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5);grid-template-columns:minmax(15rem,1.6fr) minmax(12rem,1fr) minmax(10rem,.8fr) auto;align-items:end;display:grid}.ss-predictions-field{gap:var(--ss-space-2);min-width:0;display:grid}.ss-predictions-field>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-predictions-refine{border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft)}.ss-predictions-refine summary{gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-5);color:var(--ss-color-text-strong);cursor:pointer;align-items:center;list-style:none;display:flex;position:relative}.ss-predictions-refine summary::-webkit-details-marker{display:none}.ss-predictions-refine summary:after{color:var(--ss-color-primary);content:"+";font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);margin-left:auto}.ss-predictions-refine[open] summary:after{content:"-"}.ss-predictions-refine summary>span{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-predictions-refine summary small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-predictions-refine summary b{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11)}.ss-predictions-refine>div{gap:var(--ss-space-3);padding:0 var(--ss-space-5) var(--ss-space-4);grid-template-columns:repeat(2,minmax(10rem,.8fr)) minmax(16rem,1.6fr) auto;align-items:end;display:grid}.ss-predictions-refine>div>p{margin:0 0 var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-predictions-filter-actions,.ss-predictions-empty__actions{gap:var(--ss-space-2);display:flex}.ss-predictions-section{gap:var(--ss-space-4);display:grid}.ss-predictions-section-head,.ss-predictions-day__head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-5);display:flex}.ss-predictions-section-head h2,.ss-predictions-section-head p{margin:0}.ss-predictions-section-head h2{margin-top:var(--ss-space-1);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);letter-spacing:-.04em}.ss-predictions-section-head p{margin-top:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-predictions-section-count{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-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap}.ss-prediction-spotlight{min-width:0;box-shadow:var(--ss-shadow-md);grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr);padding:0;display:grid;overflow:hidden}.ss-prediction-spotlight__match{gap:var(--ss-space-5);min-width:0;padding:var(--ss-space-6);background:radial-gradient(circle at 10% 95%, #16b88938, transparent 18rem), linear-gradient(145deg, var(--ss-color-nav), #17275f 68%, #30256d);color:#fff;grid-template-rows:auto auto auto 1fr;display:grid}.ss-prediction-spotlight__meta{justify-content:space-between;align-items:center;gap:var(--ss-space-4);display:flex}.ss-prediction-spotlight__meta>div{gap:var(--ss-space-2);align-items:center;min-width:0;display:flex}.ss-prediction-spotlight__meta img{object-fit:contain;width:1.4rem;height:1.4rem}.ss-prediction-spotlight__meta span{color:#fff;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-prediction-spotlight__meta small,.ss-prediction-spotlight__meta time{color:#aebbd7;font-size:var(--ss-font-size-11)}.ss-prediction-spotlight__meta time{font-weight:var(--ss-weight-bold);flex:none}.ss-prediction-spotlight__teams{gap:var(--ss-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ss-prediction-spotlight__team{gap:var(--ss-space-3);align-items:center;min-width:0;display:flex}.ss-prediction-spotlight__team.is-away{text-align:right;justify-content:flex-end}.ss-prediction-spotlight__team div{min-width:0}.ss-prediction-spotlight__team small,.ss-prediction-spotlight__team strong{display:block}.ss-prediction-spotlight__team small{color:#9facc9;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-prediction-spotlight__team strong{margin-top:var(--ss-space-1);overflow-wrap:anywhere;color:#fff;font-size:var(--ss-font-size-16);line-height:1.12}.ss-prediction-spotlight__crest{border-radius:var(--ss-radius-lg);background:#ffffff17;border:1px solid #ffffff2e;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.ss-prediction-spotlight__crest img{object-fit:contain;width:2.55rem;height:2.55rem}.ss-prediction-spotlight__crest b{color:#fff;font-size:var(--ss-font-size-16)}.ss-prediction-spotlight__versus{color:#8290b2;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-prediction-spotlight__lead{justify-content:space-between;align-items:end;gap:var(--ss-space-4);padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:#ffffff14;border:1px solid #ffffff24;display:flex}.ss-prediction-spotlight__lead span,.ss-prediction-spotlight__lead strong{display:block}.ss-prediction-spotlight__lead span{color:#aebbd7;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-prediction-spotlight__lead strong{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-18)}.ss-prediction-spotlight__lead>b{color:#bfff21;font-size:var(--ss-font-size-24);line-height:1}.ss-prediction-spotlight__support{align-self:end;gap:var(--ss-space-3);padding-top:var(--ss-space-4);border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-prediction-spotlight__support>div span,.ss-prediction-spotlight__support>div strong{display:block}.ss-prediction-spotlight__support>div span{color:#9facc9;font-size:var(--ss-font-size-11)}.ss-prediction-spotlight__support>div strong{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-16)}.ss-prediction-spotlight__support>div small{margin-left:var(--ss-space-1);color:#aebbd7;font-size:var(--ss-font-size-11)}.ss-prediction-spotlight__support>a{padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-md);color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ss-prediction-spotlight__analysis{gap:var(--ss-space-5);min-width:0;padding:var(--ss-space-6);display:grid}.ss-prediction-spotlight__analysis>header{justify-content:space-between;align-items:end;gap:var(--ss-space-4);display:flex}.ss-prediction-spotlight__analysis h3{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);letter-spacing:-.03em}.ss-prediction-spotlight__analysis>header>small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-prediction-spotlight__distribution{gap:var(--ss-space-2);display:grid}.ss-prediction-spotlight__distribution>div{gap:var(--ss-space-3);padding: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:2rem minmax(0,1fr) 4.25rem;align-items:center;display:grid}.ss-prediction-spotlight__distribution>div.is-leading{border-color:var(--ss-color-border-strong);background:var(--ss-color-primary-soft)}.ss-prediction-spotlight__selection{border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-muted);width:2rem;height:2rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-prediction-spotlight__distribution>div.is-leading .ss-prediction-spotlight__selection{background:var(--ss-color-primary);color:#fff}.ss-prediction-spotlight__distribution>div>div{min-width:0}.ss-prediction-spotlight__distribution>div>div>span{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;display:block;overflow:hidden}.ss-prediction-spotlight__distribution>div>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);text-align:right}.ss-prediction-spotlight__distribution>div.is-leading>strong{color:var(--ss-color-primary)}.ss-prediction-track{height:.35rem;margin-top:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);display:block;overflow:hidden}.ss-prediction-track b{border-radius:inherit;background:var(--ss-color-border-strong);height:100%;display:block}.is-leading .ss-prediction-track b{background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-success))}.ss-prediction-track .is-step-0{width:0}.ss-prediction-track .is-step-1{width:10%}.ss-prediction-track .is-step-2{width:20%}.ss-prediction-track .is-step-3{width:30%}.ss-prediction-track .is-step-4{width:40%}.ss-prediction-track .is-step-5{width:50%}.ss-prediction-track .is-step-6{width:60%}.ss-prediction-track .is-step-7{width:70%}.ss-prediction-track .is-step-8{width:80%}.ss-prediction-track .is-step-9{width:90%}.ss-prediction-track .is-step-10{width:100%}.ss-prediction-spotlight__context{border-top:1px solid var(--ss-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-prediction-spotlight__context>section{min-width:0;padding:var(--ss-space-4);border-right:1px solid var(--ss-color-border)}.ss-prediction-spotlight__context>section:first-child{padding-left:0}.ss-prediction-spotlight__context>section:last-child{border-right:0;padding-right:0}.ss-prediction-spotlight__context>section>span{margin-bottom:var(--ss-space-3);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.05em;text-transform:uppercase;display:block}.ss-prediction-spotlight__context p,.ss-prediction-spotlight__context strong,.ss-prediction-spotlight__context small{margin:0;display:block}.ss-prediction-spotlight__context p,.ss-prediction-spotlight__context small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-prediction-spotlight__context strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-prediction-evidence-list{gap:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-prediction-evidence-list b{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11)}.ss-prediction-price-comparison strong{font-size:var(--ss-font-size-18)}.ss-prediction-price-comparison p{margin-top:var(--ss-space-1)}.ss-prediction-price-comparison small{margin-top:var(--ss-space-2);color:var(--ss-color-success);font-weight:var(--ss-weight-bold)}.ss-predictions-days,.ss-predictions-leagues{gap:var(--ss-space-4);display:grid}.ss-predictions-day{gap:var(--ss-space-3);display:grid}.ss-predictions-day+.ss-predictions-day{margin-top:var(--ss-space-3)}.ss-predictions-day__head{min-height:2.5rem;padding-inline:var(--ss-space-2);align-items:center}.ss-predictions-day__head strong,.ss-predictions-day__head span{display:block}.ss-predictions-day__head strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16)}.ss-predictions-day__head span{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-predictions-day__head>span{font-weight:var(--ss-weight-black);margin-top:0}.ss-predictions-league-logo{object-fit:contain;width:1.3rem;height:1.3rem}.ss-predictions-league-section .ss-league-section-title small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);letter-spacing:0;text-transform:none}.ss-predictions-table-head{gap:var(--ss-space-4);min-height:2.4rem;padding:0 var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:4.5rem minmax(13rem,.8fr) minmax(16rem,1.05fr) minmax(9rem,.65fr) 7rem auto;align-items:center;display:grid}.ss-predictions-table-head span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase}.ss-prediction-fixture-row{gap:var(--ss-space-4);grid-template-columns:4.5rem minmax(13rem,.8fr) minmax(16rem,1.05fr) minmax(9rem,.65fr) 7rem auto;min-height:6.6rem}.ss-prediction-fixture-row__time strong,.ss-prediction-fixture-row__time span,.ss-prediction-fixture-row__lead span,.ss-prediction-fixture-row__lead strong,.ss-prediction-fixture-row__lead small,.ss-prediction-fixture-row__context span,.ss-prediction-fixture-row__context strong,.ss-prediction-fixture-row__context small{display:block}.ss-prediction-fixture-row__time strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16)}.ss-prediction-fixture-row__time span{margin-top:var(--ss-space-1);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-prediction-fixture-row__match{min-width:0}.ss-prediction-fixture-row__match .ss-team-line{grid-template-columns:1.7rem minmax(0,1fr)}.ss-prediction-fixture-row__match .ss-team-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-prediction-row__crest{overflow:hidden}.ss-prediction-row__crest img{object-fit:contain;width:1.2rem;height:1.2rem}.ss-prediction-row-distribution{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-prediction-row-distribution>div{gap:var(--ss-space-2);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);grid-template-columns:auto 1fr;align-items:center;display:grid}.ss-prediction-row-distribution span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-prediction-row-distribution strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);text-align:right}.ss-prediction-row-distribution>div.is-leading{border-color:var(--ss-color-border-strong);background:var(--ss-color-primary-soft)}.ss-prediction-row-distribution>div.is-leading strong{color:var(--ss-color-primary)}.ss-prediction-fixture-row__lead,.ss-prediction-fixture-row__context{min-width:0}.ss-prediction-fixture-row__lead span,.ss-prediction-fixture-row__context span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-prediction-fixture-row__lead strong,.ss-prediction-fixture-row__context strong{margin-top:var(--ss-space-1);overflow-wrap:anywhere;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-prediction-fixture-row__lead small,.ss-prediction-fixture-row__context small{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-prediction-fixture-row__action{min-height:2.5rem;padding-inline:var(--ss-space-3);white-space:nowrap;text-decoration:none}.ss-predictions-reading-guide{gap:var(--ss-space-6);padding:var(--ss-space-5);background:linear-gradient(120deg, var(--ss-color-surface), var(--ss-color-primary-soft));grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:center;display:grid}.ss-predictions-reading-guide h2{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.ss-predictions-reading-guide ol{gap:var(--ss-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ss-predictions-reading-guide li{padding-left:var(--ss-space-3);border-left:.2rem solid var(--ss-color-primary)}.ss-predictions-reading-guide li b,.ss-predictions-reading-guide li span{display:block}.ss-predictions-reading-guide li b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-predictions-reading-guide li span{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-predictions-empty{justify-items:center;gap:var(--ss-space-3);min-height:22rem;padding:var(--ss-space-8);text-align:center;place-content:center;display:grid}.ss-predictions-empty__mark{min-width:3.4rem;height:3.4rem;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-predictions-empty p{max-width:38rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:var(--ss-line-height-loose);margin:0}.ss-predictions-upgrade{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-5);background:linear-gradient(120deg, var(--ss-color-primary-soft), var(--ss-color-surface));display:flex}.ss-predictions-upgrade h3,.ss-predictions-upgrade p{margin:var(--ss-space-1) 0 0}.ss-predictions-upgrade p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}@media (width<=82rem){.ss-predictions-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.ss-predictions-refine>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-predictions-refine>div>p{align-self:center;margin:0}.ss-predictions-table-head,.ss-prediction-fixture-row{grid-template-columns:4rem minmax(12rem,.85fr) minmax(15rem,1fr) minmax(9rem,.7fr) auto}.ss-predictions-table-head span:nth-child(5),.ss-prediction-fixture-row__context{display:none}}@media (width<=68rem){.ss-predictions-hero,.ss-prediction-spotlight,.ss-predictions-reading-guide{grid-template-columns:1fr}.ss-predictions-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-predictions-field--search{grid-column:1/-1}.ss-prediction-spotlight__match{min-height:25rem}.ss-predictions-reading-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-predictions-table-head{display:none}.ss-prediction-fixture-row{grid-template-columns:4rem minmax(0,1fr) auto}.ss-prediction-row-distribution{grid-column:1/-1}.ss-prediction-fixture-row__lead{grid-column:2}.ss-prediction-fixture-row__action{grid-column:3}}@media (width<=48rem){.ss-predictions-page{gap:var(--ss-space-5)}.ss-predictions-hero{min-height:0;padding:var(--ss-space-5)}.ss-predictions-hero h1{font-size:clamp(2.35rem,13vw,3.3rem)}.ss-predictions-hero-board__metrics{grid-template-columns:1fr}.ss-predictions-hero-board__metrics article{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid #ffffff1a;border-right:0;display:flex}.ss-predictions-hero-board__metrics article:last-child{border-bottom:0}.ss-predictions-hero-board__metrics span{text-align:right;margin-top:0}.ss-predictions-controls__head,.ss-predictions-section-head,.ss-predictions-day__head,.ss-predictions-upgrade{display:grid}.ss-predictions-controls__head{padding:var(--ss-space-4)}.ss-predictions-market-status{min-width:0}.ss-predictions-date-rail{padding-inline:var(--ss-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ss-predictions-date-rail a{padding-inline:var(--ss-space-2)}.ss-predictions-date-rail a:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-predictions-filter-bar,.ss-predictions-refine>div,.ss-predictions-reading-guide ol{grid-template-columns:1fr}.ss-predictions-filter-bar,.ss-predictions-refine summary,.ss-predictions-refine>div{padding-inline:var(--ss-space-4)}.ss-predictions-field--search{grid-column:auto}.ss-predictions-refine summary{flex-wrap:wrap}.ss-predictions-refine summary:after{right:var(--ss-space-4);position:absolute}.ss-predictions-refine summary b{order:3}.ss-predictions-filter-actions,.ss-predictions-empty__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-predictions-section-head{align-items:start}.ss-predictions-section-count{justify-self:start}.ss-prediction-spotlight__match,.ss-prediction-spotlight__analysis{padding:var(--ss-space-5)}.ss-prediction-spotlight__match{min-height:0}.ss-prediction-spotlight__meta{align-items:flex-start}.ss-prediction-spotlight__meta>div{flex-wrap:wrap}.ss-prediction-spotlight__meta small{flex-basis:100%;padding-left:1.9rem}.ss-prediction-spotlight__teams{grid-template-columns:1fr}.ss-prediction-spotlight__team.is-away{text-align:left;justify-content:flex-start}.ss-prediction-spotlight__team.is-away>div{order:2}.ss-prediction-spotlight__versus{padding-left:4.25rem}.ss-prediction-spotlight__analysis>header{display:grid}.ss-prediction-spotlight__context{grid-template-columns:1fr}.ss-prediction-spotlight__context>section,.ss-prediction-spotlight__context>section:first-child,.ss-prediction-spotlight__context>section:last-child{padding:var(--ss-space-4) 0;border-right:0;border-bottom:1px solid var(--ss-color-border)}.ss-prediction-spotlight__context>section:last-child{border-bottom:0}.ss-predictions-league-section .ss-league-section-title small{display:none}.ss-prediction-fixture-row{gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:minmax(0,1fr) auto}.ss-prediction-fixture-row__time{grid-column:1}.ss-prediction-fixture-row__match,.ss-prediction-row-distribution{grid-column:1/-1}.ss-prediction-fixture-row__lead{grid-column:1}.ss-prediction-fixture-row__action{grid-area:4/2}.ss-predictions-reading-guide{padding:var(--ss-space-4)}.ss-predictions-reading-guide ol{gap:var(--ss-space-4)}.ss-predictions-empty{min-height:20rem;padding:var(--ss-space-5)}}@media (width<=34rem){.ss-predictions-hero__principles,.ss-predictions-filter-actions,.ss-predictions-empty__actions{grid-template-columns:1fr;display:grid}.ss-predictions-date-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-prediction-spotlight__lead{align-items:flex-start}.ss-prediction-spotlight__distribution>div{grid-template-columns:2rem minmax(0,1fr) 3.7rem}.ss-prediction-row-distribution>div{text-align:center;grid-template-columns:1fr}.ss-prediction-row-distribution strong{text-align:center}}.ss-value-bets-shell{background:radial-gradient(circle at 8% 0, #12a86b14, transparent 32rem), radial-gradient(circle at 92% 4%, #3157ff14, transparent 34rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 32rem, #f8faff 100%);min-width:320px;overflow-x:hidden}.ss-value-bets-page{gap:var(--ss-space-7);display:grid}.ss-value-bets-page a{text-decoration:none}.ss-value-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;display:inline-flex}.ss-value-command{gap:var(--ss-space-7);min-height:13rem;padding:var(--ss-space-7) var(--ss-space-8);border-radius:var(--ss-radius-xl);background:linear-gradient(112deg, #fffffffa, #f7fbfff5 55%, #ebfaf3f0), var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);grid-template-columns:minmax(0,1fr) minmax(31rem,.82fr);align-items:center;display:grid;overflow:hidden}.ss-value-command__copy h1{max-width:48rem;color:var(--ss-color-text-strong);font-size:clamp(2.35rem,4vw,4.5rem);font-weight:var(--ss-weight-black);letter-spacing:-.065em;margin:.45rem 0 0;line-height:.96}.ss-value-command__copy>p{max-width:46rem;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:1rem 0 0}.ss-value-command__principles{margin-top:var(--ss-space-4);flex-wrap:wrap;gap:.45rem;display:flex}.ss-value-command__principles span{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);min-height:1.8rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#ffffffdb;align-items:center;padding:0 .7rem;display:inline-flex}.ss-value-command__board{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#ffffffeb;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ss-value-command__board article{border-top:1px solid var(--ss-color-border);border-left:1px solid var(--ss-color-border);gap:.2rem;min-width:0;padding:1.05rem 1.15rem;display:grid}.ss-value-command__board article:nth-child(-n+2){border-top:0}.ss-value-command__board article:nth-child(odd){border-left:0}.ss-value-command__board strong{color:var(--ss-color-text-strong);font-size:1.75rem;font-weight:var(--ss-weight-black);letter-spacing:-.05em}.ss-value-command__board .is-positive strong{color:var(--ss-color-success)}.ss-value-command__board span{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.ss-value-command__board small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-value-controls{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-sm);overflow:hidden}.ss-value-period-tabs{gap:var(--ss-space-2);padding:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-value-period-tabs .ss-tab{border-radius:var(--ss-radius-md);min-height:3.8rem;color:var(--ss-color-text-muted);border:1px solid #0000;gap:.15rem;padding:.7rem .85rem;display:grid}.ss-value-period-tabs .ss-tab strong{color:inherit;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-value-period-tabs .ss-tab span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-value-period-tabs .ss-tab.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#cfdaff}.ss-value-filter-bar{gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:minmax(15rem,1.35fr) minmax(9rem,.7fr) minmax(11rem,.85fr) minmax(10rem,.8fr) 7rem 7rem auto auto;align-items:end;display:grid}.ss-value-subject-tabs{padding:var(--ss-space-3) var(--ss-space-4) 0;flex-wrap:wrap;gap:.45rem;display:flex}.ss-value-subject-tabs a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);min-height:2.35rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);align-items:center;gap:.55rem;padding:0 .85rem;display:inline-flex}.ss-value-subject-tabs a strong{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);min-width:1.35rem;height:1.35rem;color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);place-items:center;padding-inline:.3rem;display:grid}.ss-value-subject-tabs a.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#c7d4ff}.ss-value-subject-tabs a.is-active strong{background:var(--ss-color-primary);color:#fff}.ss-value-field{gap:.4rem;min-width:0;display:grid}.ss-value-field>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase}.ss-value-filter-bar .ss-input,.ss-value-filter-bar .ss-select,.ss-value-filter-bar .ss-button{min-height:2.75rem}.ss-value-family-rail{padding:0 var(--ss-space-4) var(--ss-space-4);flex-wrap:wrap;gap:.4rem;display:flex}.ss-value-family-rail a{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);min-height:2rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;gap:.45rem;padding:0 .7rem;display:inline-flex}.ss-value-family-rail a strong{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-value-family-rail a.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#c9d6ff}.ss-value-section{gap:var(--ss-space-4);display:grid}.ss-value-section__head{justify-content:space-between;align-items:end;gap:var(--ss-space-4);display:flex}.ss-value-section__head h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:.35rem 0 0}.ss-value-section__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold);margin:.4rem 0 0}.ss-value-section__count{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-black);white-space:nowrap;align-items:center;padding:0 .75rem;display:inline-flex}.ss-value-signal-board{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-sm);overflow:hidden}.ss-value-signal-list>.ss-prop-result:last-child{border-bottom:0}.ss-value-market-board{gap:var(--ss-space-4);display:grid}.ss-value-group{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-sm);overflow:hidden}.ss-value-group__head{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:5rem;padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);background:linear-gradient(110deg, #f7f9fff5, #fffffffa 58%, #effbf6d1), var(--ss-color-surface);display:flex}.ss-value-group__identity{align-items:center;gap:var(--ss-space-3);min-width:0;display:flex}.ss-value-group__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.55rem;height:2.55rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);border:1px solid #c8d5ff;flex:0 0 2.55rem;place-items:center;display:grid}.ss-value-group__identity>div{min-width:0}.ss-value-group__identity span:not(.ss-value-group__icon){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;display:block}.ss-value-group__identity h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;overflow:hidden}.ss-value-group__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ss-value-group__meta span,.ss-value-group__meta strong{border-radius:var(--ss-radius-pill);min-height:1.75rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;padding:0 .65rem;display:inline-flex}.ss-value-group__meta span{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-value-group__meta span.is-team{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-value-group__meta span.is-match{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-value-group__meta strong{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);color:var(--ss-color-text-muted)}.ss-value-empty{align-items:center;gap:var(--ss-space-4);min-height:8rem;padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);display:flex}.ss-value-empty__mark{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:3.5rem;height:3.5rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);border:1px solid #d4defe;flex:0 0 3.5rem;place-items:center;display:grid}.ss-value-empty div{flex:1}.ss-value-empty h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);margin:0}.ss-value-empty p{max-width:52rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:var(--ss-line-height-base);margin:.35rem 0 0}.ss-value-market-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ss-value-market-card{border-radius:var(--ss-radius-xl);box-shadow:var(--ss-shadow-sm);overflow:hidden}.ss-value-market-card__head,.ss-value-market-card__title,.ss-value-market-card__foot{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-value-market-card__head{min-height:3.15rem;padding:.7rem var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft)}.ss-value-market-card__head>div{flex-wrap:wrap;gap:.35rem;display:flex}.ss-value-market-card__head a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-value-market-card__period,.ss-value-market-card__family,.ss-value-market-card__research{border-radius:var(--ss-radius-pill);min-height:1.55rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 .55rem;display:inline-flex}.ss-value-market-card__period{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-value-market-card__period.is-first-half{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-value-market-card__period.is-second-half{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-value-market-card__family{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.ss-value-market-card__research{border:1px solid var(--ss-color-border);background:var(--ss-color-surface);color:var(--ss-color-text-soft);white-space:nowrap}.ss-value-market-card__title{padding:var(--ss-space-4);align-items:flex-start}.ss-value-market-card__title>div{min-width:0}.ss-value-market-card__title span:first-child{color:var(--ss-color-text-soft);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;display:block;overflow:hidden}.ss-value-market-card__title h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);letter-spacing:-.025em;margin:.3rem 0 0}.ss-value-market-card__title p{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:.25rem 0 0;overflow:hidden}.ss-value-market-card__selections{border-top:1px solid var(--ss-color-border)}.ss-value-market-selection{gap:var(--ss-space-3);min-height:3.75rem;padding:.6rem var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);grid-template-columns:minmax(0,1fr) 4rem 3.75rem;align-items:center;display:grid}.ss-value-market-selection>div{min-width:0}.ss-value-market-selection>div strong,.ss-value-market-selection>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-value-market-selection>div strong{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-value-market-selection>div span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.15rem}.ss-value-market-selection__odds{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);text-align:right}.ss-value-market-selection__add{border-radius:var(--ss-radius-md);background:var(--ss-color-surface);min-height:2rem;color:var(--ss-color-primary);font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);cursor:pointer;border:1px solid #c7d4ff}.ss-value-market-selection__add:hover{background:var(--ss-color-primary);color:#fff}.ss-value-market-selection__add.is-added,.ss-value-market-selection__add:disabled{border-color:var(--ss-color-success-soft);background:var(--ss-color-success-soft);color:var(--ss-color-success);cursor:default}.ss-value-market-selection__closed{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:center}.ss-value-market-card__foot{min-height:2.7rem;padding:.6rem var(--ss-space-4);background:var(--ss-color-surface-soft);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-value-market-card__foot strong{color:var(--ss-color-text-muted);white-space:nowrap}@media (width<=1240px){.ss-value-command{grid-template-columns:1fr}.ss-value-filter-bar{grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(9rem,1fr))}.ss-value-filter-bar .ss-button{align-self:stretch}.ss-value-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ss-value-bets-shell .ss-container{width:min(100% - 1rem,1600px)}.ss-value-command{gap:var(--ss-space-5);padding:var(--ss-space-5)}.ss-value-command__copy h1{font-size:clamp(2rem,11vw,3.25rem)}.ss-value-period-tabs,.ss-value-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-value-field--search,.ss-value-filter-bar .ss-button{grid-column:1/-1}.ss-value-market-grid{grid-template-columns:1fr}.ss-value-section__head,.ss-value-group__head{align-items:flex-start}.ss-value-empty{flex-wrap:wrap;align-items:flex-start}.ss-value-empty .ss-button{width:100%}}@media (width<=520px){.ss-value-bets-page{gap:var(--ss-space-5)}.ss-value-command__board{grid-template-columns:1fr 1fr}.ss-value-command__principles span:nth-child(n+3){display:none}.ss-value-filter-bar{grid-template-columns:1fr}.ss-value-filter-bar>*{grid-column:1!important}.ss-value-section__head{display:grid}.ss-value-section__count{justify-self:start}.ss-value-subject-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-value-subject-tabs a{justify-content:space-between}.ss-value-group__head{display:grid}.ss-value-group__meta{justify-content:flex-start}.ss-value-market-selection{padding-inline:var(--ss-space-3);grid-template-columns:minmax(0,1fr) 3.5rem 3.4rem}}.ss-portfolio-page{gap:var(--ss-space-6);padding-bottom:var(--ss-space-9);display:grid}.ss-portfolio-page .ss-button{text-decoration:none}.ss-portfolio-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.18em;text-transform:uppercase}.ss-portfolio-command,.ss-portfolio-detail-hero{align-items:stretch;gap:var(--ss-space-6);padding:var(--ss-space-7);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 18% 0%, #3157ff33, transparent 35%), linear-gradient(135deg, var(--ss-color-nav), #111b46 64%, #17145b);color:var(--ss-color-surface);box-shadow:var(--ss-shadow-lg);grid-template-columns:minmax(0,1fr) minmax(340px,.52fr);display:grid;position:relative;overflow:hidden}.ss-portfolio-command:after,.ss-portfolio-detail-hero:after{border-radius:var(--ss-radius-pill);content:"";border:1px solid #ffffff14;width:27rem;height:27rem;position:absolute;bottom:-11rem;right:-7rem}.ss-portfolio-command__copy,.ss-portfolio-detail-hero>div{z-index:var(--ss-z-base);align-content:center;justify-items:start;gap:var(--ss-space-3);display:grid;position:relative}.ss-portfolio-command h1,.ss-portfolio-detail-hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.95}.ss-portfolio-command p,.ss-portfolio-detail-hero p{color:#c9d5ea;max-width:760px;font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-loose);margin:0}.ss-portfolio-command__actions,.ss-portfolio-detail-hero__actions{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-portfolio-command__desk{z-index:var(--ss-z-base);align-content:center;gap:var(--ss-space-3);padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);background:#ffffff13;border:1px solid #ffffff1f;display:grid;position:relative}.ss-portfolio-command__desk>span,.ss-portfolio-command__desk small{color:#9eafd0;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);letter-spacing:.08em;text-transform:uppercase}.ss-portfolio-command__desk>strong{font-size:var(--ss-font-size-20);letter-spacing:-.035em}.ss-portfolio-command__desk>div{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-portfolio-command__desk article{gap:var(--ss-space-1);padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:#ffffff12;display:grid}.ss-portfolio-command__desk b{font-size:var(--ss-font-size-20)}.ss-portfolio-flash{padding:var(--ss-space-4) var(--ss-space-5);border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);border:1px solid #cddaff}.ss-portfolio-flash.is-error{background:var(--ss-color-danger-soft);color:var(--ss-color-danger);border-color:#ffd2da}.ss-portfolio-metrics,.ss-portfolio-detail-metrics{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-portfolio-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-portfolio-metrics article,.ss-portfolio-detail-metrics article{gap:var(--ss-space-2);min-height:132px;padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);display:grid}.ss-portfolio-metrics span,.ss-portfolio-detail-metrics span,.ss-portfolio-card__score span,.ss-portfolio-selection__facts 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}.ss-portfolio-metrics strong,.ss-portfolio-detail-metrics strong{color:var(--ss-color-text-strong);letter-spacing:-.055em;font-size:clamp(1.5rem,2vw,2rem)}.ss-portfolio-metrics small,.ss-portfolio-detail-metrics small,.ss-portfolio-card__score small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-base)}.ss-portfolio-filter-card,.ss-portfolio-board,.ss-portfolio-selection-board{padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);overflow:hidden}.ss-portfolio-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-4);margin-bottom:var(--ss-space-4);display:flex}.ss-portfolio-section-head h2,.ss-portfolio-sidecard h2{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);letter-spacing:-.04em}.ss-portfolio-section-head p,.ss-portfolio-sidecard p{max-width:740px;margin:var(--ss-space-1) 0 0;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)}.ss-portfolio-section-head>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-decoration:none}.ss-portfolio-filters{align-items:end;gap:var(--ss-space-3);padding-top:var(--ss-space-4);border-top:1px solid var(--ss-color-border);grid-template-columns:.75fr 1fr 1fr minmax(220px,1.35fr) auto;display:grid}.ss-portfolio-filters label{gap: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:.06em;text-transform:uppercase;display:grid}.ss-portfolio-filters .ss-button,.ss-portfolio-filters .ss-input,.ss-portfolio-filters .ss-select{min-height:42px}.ss-portfolio-performance{display:grid}.ss-portfolio-performance-grid{gap:var(--ss-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-portfolio-performance-card{border-radius:var(--ss-radius-lg);overflow:hidden}.ss-portfolio-performance-card>header{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.ss-portfolio-performance-card>header span{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-portfolio-performance-card>header small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-portfolio-performance-row{align-items:center;gap:var(--ss-space-3);min-height:68px;padding:var(--ss-space-3) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);grid-template-columns:minmax(0,1fr) 96px 62px;display:grid}.ss-portfolio-performance-row:last-child{border-bottom:0}.ss-portfolio-performance-row>div:first-child{min-width:0}.ss-portfolio-performance-row strong,.ss-portfolio-performance-row span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-portfolio-performance-row>div:first-child span{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)}.ss-portfolio-performance-row__rate{gap:5px;display:grid}.ss-portfolio-performance-row__rate b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);text-align:right}.ss-portfolio-performance-row progress{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);border:0;width:100%;height:5px}.ss-portfolio-performance-row progress::-webkit-progress-bar{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted)}.ss-portfolio-performance-row progress::-webkit-progress-value{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-success))}.ss-portfolio-performance-row progress::-moz-progress-bar{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-success))}.ss-portfolio-performance-row>span{text-align:right}.ss-portfolio-performance-empty{padding:var(--ss-space-7) var(--ss-space-5);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold);text-align:center}.ss-portfolio-card-list,.ss-portfolio-selection-list{gap:var(--ss-space-3);display:grid}.ss-portfolio-card{align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:linear-gradient(180deg, var(--ss-color-surface), var(--ss-color-surface-soft));grid-template-columns:minmax(250px,.75fr) minmax(460px,1.2fr) auto;display:grid}.ss-portfolio-card__identity{justify-items:start;gap:var(--ss-space-2);min-width:0;display:grid}.ss-portfolio-card h3{font-size:var(--ss-font-size-18);letter-spacing:-.04em;margin:0}.ss-portfolio-card h3 a,.ss-portfolio-card__open{color:var(--ss-color-text-strong);text-decoration:none}.ss-portfolio-card__identity>p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:0}.ss-portfolio-card__markets{gap:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-portfolio-card__markets span{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);padding:5px 8px}.ss-portfolio-card__score{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ss-portfolio-card__score article{min-height:76px;padding:var(--ss-space-3);border-right:1px solid var(--ss-color-border);gap:3px;display:grid}.ss-portfolio-card__score article:last-child{border-right:0}.ss-portfolio-card__score strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.03em}.ss-portfolio-card__open{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap;display:inline-flex}.ss-portfolio-status{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);min-height:27px;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 9px;display:inline-flex}.ss-portfolio-status.is-success{background:var(--ss-color-success-soft);color:var(--ss-color-success);border-color:#bfead5}.ss-portfolio-status.is-danger{background:var(--ss-color-danger-soft);color:var(--ss-color-danger);border-color:#ffd2da}.ss-portfolio-status.is-warning{background:var(--ss-color-warning-soft);color:var(--ss-color-warning);border-color:#f2d9ab}.ss-portfolio-status.is-primary{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#cddaff}.ss-portfolio-empty{align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-7);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;display:grid}.ss-portfolio-empty__mark{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:54px;height:54px;color:var(--ss-color-primary);font-size:var(--ss-font-size-24);place-items:center;display:grid}.ss-portfolio-empty h3{margin:var(--ss-space-1) 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.ss-portfolio-empty p,.ss-portfolio-footnote{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-base);margin:0}.ss-portfolio-footnote{text-align:center}.ss-portfolio-back{color:#bdc9df;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);text-decoration:none}.ss-portfolio-detail-hero__actions{z-index:var(--ss-z-base);place-content:center flex-end;position:relative}.ss-portfolio-detail-grid{align-items:start;gap:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 340px;display:grid}.ss-portfolio-selection{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);grid-template-columns:minmax(260px,1fr) minmax(420px,1.25fr) auto;align-items:stretch;display:grid;overflow:hidden}.ss-portfolio-selection__main{gap:var(--ss-space-3);padding:var(--ss-space-4);display:grid}.ss-portfolio-selection__head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);display:flex}.ss-portfolio-selection__head>div>span,.ss-portfolio-selection__match>span,.ss-portfolio-selection__support>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-portfolio-selection h3{margin:var(--ss-space-1) 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.03em}.ss-portfolio-selection__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);margin:0}.ss-portfolio-selection__match{gap:var(--ss-space-1);display:grid}.ss-portfolio-selection__match>span{color:var(--ss-color-text-muted)}.ss-portfolio-selection__match a,.ss-portfolio-selection__match strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);text-decoration:none}.ss-portfolio-selection__facts{border-left:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:repeat(5,minmax(74px,1fr));display:grid}.ss-portfolio-selection__facts article{align-content:center;justify-items:center;gap:var(--ss-space-1);padding:var(--ss-space-3);border-right:1px solid var(--ss-color-border);text-align:center;display:grid}.ss-portfolio-selection__facts article:last-child{border-right:0}.ss-portfolio-selection__facts strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-portfolio-selection__facts small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-portfolio-selection__support{align-content:center;gap:var(--ss-space-1);min-width:120px;padding:var(--ss-space-3);background:var(--ss-color-primary-soft);display:grid}.ss-portfolio-selection__support strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-12)}.ss-portfolio-detail-sidebar{gap:var(--ss-space-3);display:grid;position:sticky;top:84px}.ss-portfolio-sidecard{gap:var(--ss-space-3);padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);display:grid}.ss-portfolio-result-guide{margin:0;display:grid}.ss-portfolio-result-guide>div{align-items:center;gap:var(--ss-space-2);padding:var(--ss-space-3) 0;border-top:1px solid var(--ss-color-border);grid-template-columns:82px minmax(0,1fr);display:grid}.ss-portfolio-result-guide dd{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:0}.ss-portfolio-page .is-positive{color:var(--ss-color-success)!important}.ss-portfolio-page .is-negative{color:var(--ss-color-danger)!important}@media (width<=1240px){.ss-portfolio-command,.ss-portfolio-detail-hero,.ss-portfolio-detail-grid{grid-template-columns:1fr}.ss-portfolio-performance-grid{grid-template-columns:1fr 1fr}.ss-portfolio-card,.ss-portfolio-selection{grid-template-columns:1fr}.ss-portfolio-detail-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ss-portfolio-selection__facts{border-top:1px solid var(--ss-color-border);border-left:0}.ss-portfolio-selection__support{min-width:0}}@media (width<=980px){.ss-portfolio-metrics,.ss-portfolio-detail-metrics,.ss-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-portfolio-filters .ss-button{align-self:end}.ss-portfolio-detail-sidebar{grid-template-columns:1fr}}@media (width<=720px){.ss-portfolio-command,.ss-portfolio-detail-hero{padding:var(--ss-space-5)}.ss-portfolio-command h1,.ss-portfolio-detail-hero h1{font-size:2.25rem}.ss-portfolio-command__desk>div,.ss-portfolio-performance-grid,.ss-portfolio-card__score,.ss-portfolio-metrics,.ss-portfolio-detail-metrics,.ss-portfolio-filters{grid-template-columns:1fr}.ss-portfolio-card__score article{border-right:0;border-bottom:1px solid var(--ss-color-border);min-height:64px}.ss-portfolio-card__score article:last-child{border-bottom:0}.ss-portfolio-selection__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-portfolio-selection__facts article{border-bottom:1px solid var(--ss-color-border)}.ss-portfolio-empty{grid-template-columns:1fr;justify-items:start}}.ss-smart-builder-page{gap:var(--ss-space-5);min-width:0;padding-bottom:var(--ss-space-9);display:grid}.ss-smart-builder-page .ss-button{text-decoration:none}.ss-smart-builder-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.16em;text-transform:uppercase;display:inline-flex}.ss-smart-builder-command{gap:var(--ss-space-7);padding:var(--ss-space-7);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 86% 0%, #3e62ff61, transparent 34%), linear-gradient(135deg, var(--ss-color-nav), #101a43 62%, #19175c);box-shadow:var(--ss-shadow-lg);border-color:#ffffff1a;grid-template-columns:minmax(360px,1.15fr) minmax(420px,.85fr);align-items:center;display:grid}.ss-smart-builder-command__intro{gap:var(--ss-space-3);display:grid}.ss-smart-builder-command h1,.ss-smart-builder-section-head h2,.ss-smart-builder-sidecard h2,.ss-smart-builder-empty h3{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:0}.ss-smart-builder-command h1{color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:.98}.ss-smart-builder-command p,.ss-smart-builder-section-head p,.ss-smart-builder-sidecard p,.ss-smart-builder-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-loose);margin:0}.ss-smart-builder-command>.ss-smart-builder-command__intro>p{color:#c7d4eb;max-width:700px}.ss-smart-builder-command .ss-smart-builder-kicker{color:#8fb2ff}.ss-smart-builder-command__cockpit{gap:var(--ss-space-3);padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:#ffffff13;border:1px solid #ffffff21;display:grid;box-shadow:inset 0 1px #ffffff0d}.ss-smart-builder-command__status{justify-content:space-between;align-items:center;gap:var(--ss-space-4);display:flex}.ss-smart-builder-command__status>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-smart-builder-command__status span{color:#9fb0cf;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.ss-smart-builder-command__status strong,.ss-smart-builder-command__status b{color:#fff;font-weight:var(--ss-weight-black)}.ss-smart-builder-command__status strong{font-size:var(--ss-font-size-16)}.ss-smart-builder-command__status b{font-size:var(--ss-font-size-20);letter-spacing:-.04em}.ss-smart-builder-command__cockpit>progress,.ss-smart-builder-metric progress{border-radius:var(--ss-radius-pill);background:#ffffff24;border:0;width:100%;height:7px;overflow:hidden}.ss-smart-builder-command__cockpit>progress::-webkit-progress-bar{border-radius:var(--ss-radius-pill);background:inherit}.ss-smart-builder-metric progress::-webkit-progress-bar{border-radius:var(--ss-radius-pill);background:inherit}.ss-smart-builder-command__cockpit>progress::-webkit-progress-value{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), #8a73ff)}.ss-smart-builder-metric progress::-webkit-progress-value{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), #8a73ff)}.ss-smart-builder-command__cockpit>progress::-moz-progress-bar{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), #8a73ff)}.ss-smart-builder-metric progress::-moz-progress-bar{border-radius:var(--ss-radius-pill);background:linear-gradient(90deg, var(--ss-color-primary), #8a73ff)}.ss-smart-builder-command__cockpit>p{color:#b8c6df;font-size:var(--ss-font-size-11)}.ss-smart-builder-slots{gap:var(--ss-space-2);grid-template-columns:repeat(auto-fit,minmax(68px,1fr));display:grid}.ss-smart-builder-slots>span{border-radius:var(--ss-radius-md);color:#9fb0cf;text-align:center;background:#040d242e;border:1px dashed #fff3;place-content:center;gap:.15rem;min-height:62px;display:grid}.ss-smart-builder-slots>span.is-next{color:#fff;background:#4a67ff33;border-style:solid;border-color:#8fb2ff94;box-shadow:inset 0 0 0 1px #8fb2ff1f}.ss-smart-builder-slots>span.is-filled{color:#dff9ed;background:#12a86b29;border-style:solid;border-color:#5ed3a159}.ss-smart-builder-slots b{font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-smart-builder-slots small{font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-command__meta{align-items:center;gap:var(--ss-space-4);padding-top:var(--ss-space-1);color:#9fb0cf;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy);display:flex}.ss-smart-builder-command__meta b{color:#fff}.ss-smart-builder-command__meta a{color:#dbe6ff;font-weight:var(--ss-weight-black);margin-left:auto;text-decoration:none}.ss-smart-builder-command__meta a:hover,.ss-smart-builder-command__meta a:focus-visible{color:#fff;text-decoration:underline}.ss-smart-builder-profiles{padding:var(--ss-space-1);border-radius:var(--ss-radius-lg);background:#040d2440;border:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-smart-builder-profiles a{min-width:0;padding:var(--ss-space-3);border-radius:var(--ss-radius-md);color:#b9c7df;text-align:center;gap:.15rem;text-decoration:none;display:grid}.ss-smart-builder-profiles a.is-active{color:var(--ss-color-primary);background:#fff;box-shadow:0 10px 24px #030c1f38}.ss-smart-builder-profiles strong{font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-smart-builder-profiles span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-command__actions{justify-content:flex-start;gap:var(--ss-space-2);margin-top:var(--ss-space-1);flex-wrap:wrap;display:flex}.ss-smart-builder-command__actions .ss-button-secondary{color:#fff;background:#ffffff17;border-color:#ffffff2e}.ss-smart-builder-flash{padding:var(--ss-space-4) var(--ss-space-5);border-color:var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-metrics{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-smart-builder-metric{align-content:start;gap:var(--ss-space-2);min-height:110px;padding:var(--ss-space-4) var(--ss-space-5);border-radius:var(--ss-radius-lg);display:grid}.ss-smart-builder-metric.is-progress,.ss-smart-builder-metric.is-price{border-color:var(--ss-color-border-strong);background:linear-gradient(145deg, var(--ss-color-surface), var(--ss-color-primary-soft))}.ss-smart-builder-metric progress{background:var(--ss-color-surface-muted);height:6px}.ss-smart-builder-metric>span,.ss-smart-builder-metric small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);line-height:1.45}.ss-smart-builder-metric>span{letter-spacing:.04em;text-transform:uppercase}.ss-smart-builder-metric strong{color:var(--ss-color-text-strong);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:var(--ss-weight-black);letter-spacing:-.045em}.ss-smart-builder-metric strong.is-low{color:var(--ss-color-success)}.ss-smart-builder-metric strong.is-medium{color:var(--ss-color-warning)}.ss-smart-builder-metric strong.is-high{color:var(--ss-color-danger)}.ss-smart-builder-start{gap:var(--ss-space-5);padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);background:linear-gradient(135deg, var(--ss-color-surface), #f7faff);grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr) auto;align-items:center;display:grid}.ss-smart-builder-start>header{gap:var(--ss-space-1);display:grid}.ss-smart-builder-start h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);letter-spacing:-.04em;margin:0}.ss-smart-builder-start 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-smart-builder-start__steps{gap:var(--ss-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-smart-builder-start__steps article{gap:var(--ss-space-2);min-height:90px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.ss-smart-builder-start__steps article>span{background:var(--ss-color-primary-soft);width:26px;height:26px;color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);border-radius:9px;place-items:center;display:grid}.ss-smart-builder-start__steps article>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-smart-builder-start__steps strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-smart-builder-workspace{gap:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 350px;align-items:start;display:grid}.ss-smart-builder-main,.ss-smart-builder-sidebar{gap:var(--ss-space-5);min-width:0;display:grid}.ss-smart-builder-sidebar{position:sticky;top:5.25rem}.ss-smart-builder-board,.ss-smart-builder-sidecard,.ss-smart-builder-review-bar{border-radius:var(--ss-radius-xl);overflow:hidden}.ss-smart-builder-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-4);padding:var(--ss-space-5) var(--ss-space-5) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-smart-builder-section-head>div{gap:var(--ss-space-1);display:grid}.ss-smart-builder-section-actions{align-items:center;gap:var(--ss-space-2);display:flex}.ss-smart-builder-clear-button{min-height:2rem;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-black);cursor:pointer}.ss-smart-builder-clear-button:hover,.ss-smart-builder-clear-button:focus-visible{background:var(--ss-color-danger-soft);color:var(--ss-color-danger);border-color:#f1c3cb}.ss-smart-builder-section-head h2,.ss-smart-builder-sidecard h2{font-size:var(--ss-font-size-20)}.ss-smart-builder-count-pill{min-height:2rem;padding-inline: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-weight:var(--ss-weight-black);white-space:nowrap;border:1px solid #d4e2ff;align-items:center;display:inline-flex}.ss-smart-builder-leg-head,.ss-smart-builder-leg{gap:var(--ss-space-3);grid-template-columns:minmax(150px,1.2fr) minmax(135px,1fr) minmax(120px,.9fr) 64px 126px 72px 92px 34px;align-items:center;display:grid}.ss-smart-builder-leg-head,.ss-smart-builder-suggestion-head{min-height:32px;padding-inline:var(--ss-space-4);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-smart-builder-leg-list,.ss-smart-builder-suggestion-list{padding:var(--ss-space-2)}.ss-smart-builder-leg,.ss-smart-builder-suggestion{min-height:68px;padding:var(--ss-space-2) var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);border:1px solid #0000}.ss-smart-builder-leg+.ss-smart-builder-leg,.ss-smart-builder-suggestion+.ss-smart-builder-suggestion{border-top-color:var(--ss-color-border);border-top-left-radius:0;border-top-right-radius:0}.ss-smart-builder-leg:hover,.ss-smart-builder-suggestion:hover{border-color:var(--ss-color-border-strong);background:var(--ss-color-surface-soft)}.ss-smart-builder-leg__person{align-items:center;gap:var(--ss-space-2);min-width:0;display:flex}.ss-smart-builder-leg__person>div,.ss-smart-builder-leg__context,.ss-smart-builder-leg__market,.ss-smart-builder-leg__price,.ss-smart-builder-leg__support,.ss-smart-builder-leg__confidence,.ss-smart-builder-suggestion__fit{gap:.15rem;min-width:0;display:grid}.ss-smart-builder-leg__avatar{width:34px;height:34px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#edf4ff;border:1px solid #d9e6fb;border-radius:11px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ss-smart-builder-leg__avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-smart-builder-leg__person strong,.ss-smart-builder-leg__context strong,.ss-smart-builder-leg__context a,.ss-smart-builder-leg__market strong,.ss-smart-builder-leg__price strong,.ss-smart-builder-leg__support strong,.ss-smart-builder-leg__confidence strong,.ss-smart-builder-suggestion__fit 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-smart-builder-leg__context a{text-decoration:none}.ss-smart-builder-leg__person span,.ss-smart-builder-leg__context span,.ss-smart-builder-leg__market span,.ss-smart-builder-leg__price span,.ss-smart-builder-leg__support span,.ss-smart-builder-leg__confidence span,.ss-smart-builder-suggestion__fit span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.ss-smart-builder-leg__price strong{color:var(--ss-color-success);font-size:var(--ss-font-size-14)}.ss-smart-builder-leg__category{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);width:fit-content;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);white-space:nowrap;justify-self:start;padding:.15rem .45rem;line-height:1.35;display:inline-flex}.ss-smart-builder-leg__category.is-builder{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-smart-builder-leg__category.is-single{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-smart-builder-leg__category.is-lean{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-smart-builder-leg__category.is-long-shot,.ss-smart-builder-leg__category.is-unavailable{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-smart-builder-leg__latest{gap:var(--ss-space-1);display:flex}.ss-smart-builder-stat{background:var(--ss-color-surface-muted);width:22px;height:22px;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-smart-builder-stat.is-hit{background:var(--ss-color-success);color:#fff}.ss-smart-builder-stat.is-miss{border:1px dashed var(--ss-color-border-strong);background:var(--ss-color-surface-muted)}.ss-smart-builder-icon-button,.ss-smart-builder-add-button{border:1px solid var(--ss-color-border-strong);background:var(--ss-color-surface);color:var(--ss-color-primary);font-weight:var(--ss-weight-black);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ss-smart-builder-icon-button{width:30px;height:30px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-18)}.ss-smart-builder-add-button{min-width:52px;height:32px;padding-inline:var(--ss-space-2);font-size:var(--ss-font-size-11)}.ss-smart-builder-add-button:hover,.ss-smart-builder-add-button:focus-visible{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-smart-builder-add-button:disabled{border-color:var(--ss-color-border);background:var(--ss-color-surface-muted);color:var(--ss-color-text-soft);cursor:not-allowed}.ss-smart-builder-suggestion-head,.ss-smart-builder-suggestion{gap:var(--ss-space-3);grid-template-columns:minmax(150px,1.1fr) minmax(135px,1fr) minmax(120px,.9fr) 64px 126px minmax(130px,.9fr) 54px;align-items:center;display:grid}.ss-smart-builder-suggestion__fit strong{color:var(--ss-color-primary)}.ss-smart-builder-empty{gap:var(--ss-space-4);min-height:150px;padding:var(--ss-space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ss-smart-builder-empty--compact{min-height:112px}.ss-smart-builder-empty__mark{border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:52px;height:52px;color:var(--ss-color-primary);font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-smart-builder-empty-workbench{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);width:100%;min-width:0;min-height:300px;display:grid}.ss-smart-builder-empty-workbench__intro{align-content:center;justify-items:start;gap:var(--ss-space-3);padding:var(--ss-space-7);background:radial-gradient(circle at 0 100%, color-mix(in srgb, var(--ss-color-primary) 10%, transparent), transparent 44%), var(--ss-color-surface);display:grid}.ss-smart-builder-empty-workbench h3{color:var(--ss-color-text-strong);font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:var(--ss-weight-black);letter-spacing:-.05em;margin:0}.ss-smart-builder-empty-workbench p{max-width:54ch;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-loose);margin:0}.ss-smart-builder-empty-workbench__actions{gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-smart-builder-source-list{align-content:center;gap:var(--ss-space-2);padding:var(--ss-space-5);border-left:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:grid}.ss-smart-builder-source-list a{align-items:center;gap:var(--ss-space-3);min-height:70px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ss-smart-builder-source-list a:hover,.ss-smart-builder-source-list a:focus-visible{border-color:var(--ss-color-border-strong);box-shadow:var(--ss-shadow-sm);transform:translateY(-1px)}.ss-smart-builder-source-list a>span{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary-soft);width:40px;height:40px;color:var(--ss-color-primary);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-smart-builder-source-list a>div{min-width:0}.ss-smart-builder-source-list strong,.ss-smart-builder-source-list small{display:block}.ss-smart-builder-source-list strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-smart-builder-source-list 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)}.ss-smart-builder-source-list a>b{color:var(--ss-color-primary);font-size:var(--ss-font-size-16)}.ss-smart-builder-gate-wrap{padding:var(--ss-space-4)}.ss-smart-builder-gate-wrap .ss-access-gate{min-height:0;padding:var(--ss-space-5);border-radius:var(--ss-radius-lg);box-shadow:none}.ss-smart-builder-sidecard{gap:var(--ss-space-3);padding:var(--ss-space-5);display:grid}.ss-smart-builder-sidecard--warning{background:linear-gradient(180deg, var(--ss-color-surface), var(--ss-color-warning-soft));border-color:#f0d1a3}.ss-smart-builder-sidecard--guided{border-color:var(--ss-color-border-strong);background:linear-gradient(180deg, var(--ss-color-surface), var(--ss-color-primary-soft))}.ss-smart-builder-guided-stats{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ss-smart-builder-guided-stats>div{padding:var(--ss-space-3) var(--ss-space-2);border-left:1px solid var(--ss-color-border);text-align:center;gap:.15rem;display:grid}.ss-smart-builder-guided-stats>div:first-child{border-left:0}.ss-smart-builder-guided-stats strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black)}.ss-smart-builder-guided-stats span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-profile-switch{gap:var(--ss-space-1);padding:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-smart-builder-profile-switch a{padding:var(--ss-space-2);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-muted);text-align:center;gap:.15rem;text-decoration:none;display:grid}.ss-smart-builder-profile-switch a.is-active{background:var(--ss-color-surface);color:var(--ss-color-primary);box-shadow:var(--ss-shadow-sm)}.ss-smart-builder-profile-switch strong{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-smart-builder-profile-switch span{font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-compose-form,.ss-smart-builder-compose-form .ss-button{width:100%}.ss-smart-builder-replacement{gap:var(--ss-space-3);padding:var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);display:grid}.ss-smart-builder-replacement__head,.ss-smart-builder-replacement__support{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-smart-builder-replacement__head>span,.ss-smart-builder-replacement__support>span,.ss-smart-builder-anchor>span,.ss-smart-builder-anchor>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-replacement__head>span,.ss-smart-builder-anchor>span{color:var(--ss-color-primary);letter-spacing:.06em;text-transform:uppercase}.ss-smart-builder-replacement__head>strong{color:var(--ss-color-success);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black)}.ss-smart-builder-replacement__person{align-items:center;gap:var(--ss-space-2);min-width:0;display:flex}.ss-smart-builder-replacement__person>div{gap:.15rem;min-width:0;display:grid}.ss-smart-builder-replacement__person strong,.ss-smart-builder-replacement__person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-smart-builder-replacement__person strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-smart-builder-replacement__person span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.ss-smart-builder-anchor{gap:var(--ss-space-1);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-success-soft);display:grid}.ss-smart-builder-anchor>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-smart-builder-anchor>small{line-height:1.45}.ss-smart-builder-sidecard__selection{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-smart-builder-profile-list,.ss-smart-builder-warning-list,.ss-smart-builder-support-list,.ss-smart-builder-save-form{gap:var(--ss-space-2);display:grid}.ss-smart-builder-profile-list form{gap:var(--ss-space-3);padding: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:minmax(0,1fr) auto;align-items:center;display:grid}.ss-smart-builder-profile-list form.is-active{background:var(--ss-color-primary-soft);border-color:#c7d8ff}.ss-smart-builder-profile-list form>div{gap:var(--ss-space-1);display:grid}.ss-smart-builder-profile-list strong,.ss-smart-builder-profile-list span{font-size:var(--ss-font-size-12)}.ss-smart-builder-profile-list strong{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-smart-builder-profile-list span,.ss-smart-builder-side-note{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-semibold);line-height:1.4}.ss-smart-builder-profile-list button{min-height:32px;padding-inline:var(--ss-space-2);background:var(--ss-color-surface);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);cursor:pointer;border:1px solid #c7d8ff;border-radius:10px}.ss-smart-builder-profile-list button:disabled{color:var(--ss-color-text-soft);cursor:not-allowed}.ss-smart-builder-composition-grid{gap:var(--ss-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-smart-builder-composition-grid div{gap:var(--ss-space-1);padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);text-align:center;display:grid}.ss-smart-builder-composition-grid strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black)}.ss-smart-builder-composition-grid span,.ss-smart-builder-support-list span,.ss-smart-builder-support-list strong{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-composition-grid span,.ss-smart-builder-support-list span{color:var(--ss-color-text-muted)}.ss-smart-builder-support-list div{justify-content:space-between;gap:var(--ss-space-3);padding-top:var(--ss-space-2);border-top:1px solid var(--ss-color-border);display:flex}.ss-smart-builder-support-list strong{color:var(--ss-color-text-strong)}.ss-smart-builder-warning-card{gap:var(--ss-space-1);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-smart-builder-warning-card.is-high{background:var(--ss-color-danger-soft);border-color:#f1c3cb}.ss-smart-builder-warning-card.is-medium{background:var(--ss-color-warning-soft);border-color:#f0d1a3}.ss-smart-builder-warning-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-smart-builder-warning-card p{font-size:var(--ss-font-size-11)}.ss-smart-builder-save-form label{gap:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);display:grid}.ss-smart-builder-save-form input,.ss-smart-builder-save-form textarea{border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:100%;color:var(--ss-color-text);font:inherit}.ss-smart-builder-save-form input{min-height:40px;padding-inline:var(--ss-space-3)}.ss-smart-builder-save-form textarea{min-height:82px;padding:var(--ss-space-3);resize:vertical}.ss-smart-builder-research-review{border-radius:var(--ss-radius-xl);overflow:hidden}.ss-smart-builder-research-review__head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-5);padding:var(--ss-space-5) var(--ss-space-6);border-bottom:1px solid var(--ss-color-border);background:linear-gradient(120deg, var(--ss-color-surface), var(--ss-color-primary-soft));display:flex}.ss-smart-builder-research-review__head>div{gap:var(--ss-space-2);max-width:760px;display:grid}.ss-smart-builder-research-review__head h2,.ss-smart-builder-review-priorities h3{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);letter-spacing:-.035em;margin:0}.ss-smart-builder-research-review__head h2{font-size:var(--ss-font-size-24)}.ss-smart-builder-research-review__head p,.ss-smart-builder-review-check p,.ss-smart-builder-review-priorities span,.ss-smart-builder-research-review footer p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-loose);margin:0}.ss-smart-builder-review-status{min-height:32px;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-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;display:inline-flex}.ss-smart-builder-review-status.is-positive{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-smart-builder-review-status.is-warning{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-smart-builder-review-checks{gap:var(--ss-space-3);padding:var(--ss-space-5) var(--ss-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-smart-builder-review-check{gap:var(--ss-space-2);min-width:0;padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);display:grid}.ss-smart-builder-review-check.is-review{border-color:var(--ss-color-warning);background:var(--ss-color-warning-soft)}.ss-smart-builder-review-check.is-clear{background:linear-gradient(145deg, var(--ss-color-surface), var(--ss-color-success-soft))}.ss-smart-builder-review-check__label{align-items:center;gap:var(--ss-space-2);display:flex}.ss-smart-builder-review-check__label>span{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);flex:0 0 8px;width:8px;height:8px}.ss-smart-builder-review-check.is-clear .ss-smart-builder-review-check__label>span{background:var(--ss-color-success)}.ss-smart-builder-review-check.is-review .ss-smart-builder-review-check__label>span{background:var(--ss-color-warning)}.ss-smart-builder-review-check__label strong{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-smart-builder-review-check>b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black);letter-spacing:-.025em}.ss-smart-builder-review-priorities{gap:var(--ss-space-5);margin:0 var(--ss-space-6) var(--ss-space-5);padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-muted);grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;display:grid}.ss-smart-builder-review-priorities>div{gap:var(--ss-space-2);display:grid}.ss-smart-builder-review-priorities h3{font-size:var(--ss-font-size-16)}.ss-smart-builder-review-priorities ol{gap:var(--ss-space-3);counter-reset:review-priority;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ss-smart-builder-review-priorities li{gap:var(--ss-space-1) var(--ss-space-3);counter-increment:review-priority;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.ss-smart-builder-review-priorities li:before{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:28px;height:28px;color:var(--ss-color-primary);content:counter(review-priority, decimal-leading-zero);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);grid-row:1/span 2;place-items:center;display:grid}.ss-smart-builder-review-priorities li.is-review:before{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-smart-builder-review-priorities strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-smart-builder-review-priorities span{grid-column:2}.ss-smart-builder-research-review footer{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-6);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.ss-smart-builder-review-bar{gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);grid-template-columns:repeat(5,minmax(100px,1fr)) auto;align-items:center;display:grid}.ss-smart-builder-review-bar>div{gap:var(--ss-space-1);text-align:center;display:grid}.ss-smart-builder-review-bar span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-smart-builder-review-bar strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);font-weight:var(--ss-weight-black)}@media (width<=1380px){.ss-smart-builder-command{grid-template-columns:1fr 1fr}.ss-smart-builder-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-smart-builder-start{grid-template-columns:1fr}.ss-smart-builder-start>.ss-button{justify-self:start}}@media (width<=1320px){.ss-smart-builder-workspace{grid-template-columns:1fr}.ss-smart-builder-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.ss-smart-builder-review-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-smart-builder-review-bar .ss-button{grid-column:1/-1;justify-self:center}}@media (width<=860px){.ss-smart-builder-command{grid-template-columns:1fr}.ss-smart-builder-command__actions{grid-column:auto}.ss-smart-builder-metrics,.ss-smart-builder-start__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-smart-builder-empty-workbench{grid-template-columns:1fr}.ss-smart-builder-source-list{border-top:1px solid var(--ss-color-border);border-left:0}.ss-smart-builder-leg-head,.ss-smart-builder-suggestion-head{display:none}.ss-smart-builder-leg,.ss-smart-builder-suggestion{gap:var(--ss-space-3);padding:var(--ss-space-4);border-color:var(--ss-color-border);border-radius:var(--ss-radius-lg);grid-template-columns:minmax(0,1fr) auto}.ss-smart-builder-leg+.ss-smart-builder-leg,.ss-smart-builder-suggestion+.ss-smart-builder-suggestion{margin-top:var(--ss-space-2);border-top-left-radius:var(--ss-radius-lg);border-top-right-radius:var(--ss-radius-lg)}.ss-smart-builder-leg__person{grid-area:1/1}.ss-smart-builder-leg__price{grid-area:1/2}.ss-smart-builder-leg__action{grid-area:5/2;justify-self:end}.ss-smart-builder-leg__context{grid-area:2/1/auto/-1}.ss-smart-builder-leg__market{grid-area:3/1/auto/-1}.ss-smart-builder-leg__latest{grid-area:4/1}.ss-smart-builder-leg__support{text-align:right;grid-area:4/2}.ss-smart-builder-leg__confidence,.ss-smart-builder-suggestion__fit{grid-area:5/1}.ss-smart-builder-suggestion .ss-smart-builder-leg__action{grid-row:5}.ss-smart-builder-review-bar,.ss-smart-builder-review-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-smart-builder-review-priorities{grid-template-columns:1fr}}@media (width<=680px){.ss-smart-builder-page>*,.ss-smart-builder-command__intro,.ss-smart-builder-command__cockpit,.ss-smart-builder-start,.ss-smart-builder-start__steps,.ss-smart-builder-workspace,.ss-smart-builder-main,.ss-smart-builder-sidebar,.ss-smart-builder-board,.ss-smart-builder-sidecard{width:100%;min-width:0;max-width:100%}.ss-smart-builder-command,.ss-smart-builder-sidecard{padding:var(--ss-space-4)}.ss-smart-builder-command{overflow:hidden}.ss-smart-builder-command h1,.ss-smart-builder-empty-workbench h3{overflow-wrap:anywhere;max-width:100%}.ss-smart-builder-command h1{font-size:clamp(1.85rem,9vw,2.35rem);line-height:1.02}.ss-smart-builder-command__actions{grid-template-columns:1fr;display:grid}.ss-smart-builder-command__actions .ss-button{width:100%}.ss-smart-builder-sidebar,.ss-smart-builder-metrics,.ss-smart-builder-start__steps{grid-template-columns:1fr}.ss-smart-builder-command__status{align-items:flex-start}.ss-smart-builder-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-smart-builder-command__meta{gap:var(--ss-space-2) var(--ss-space-4);flex-wrap:wrap}.ss-smart-builder-command__meta a{width:100%;margin-left:0}.ss-smart-builder-command__status strong,.ss-smart-builder-start p,.ss-smart-builder-empty p{overflow-wrap:anywhere}.ss-smart-builder-metric{min-height:0}.ss-smart-builder-section-head,.ss-smart-builder-empty{flex-direction:column;align-items:flex-start}.ss-smart-builder-section-head{display:grid}.ss-smart-builder-empty{grid-template-columns:1fr}.ss-smart-builder-empty-workbench__intro,.ss-smart-builder-source-list{padding:var(--ss-space-4)}.ss-smart-builder-empty-workbench__actions,.ss-smart-builder-empty-workbench__actions .ss-button{width:100%}.ss-smart-builder-leg__latest{grid-area:4/1/auto/-1}.ss-smart-builder-leg__support{text-align:left;grid-area:5/1}.ss-smart-builder-leg__confidence,.ss-smart-builder-suggestion__fit{grid-area:6/1}.ss-smart-builder-leg__action,.ss-smart-builder-suggestion .ss-smart-builder-leg__action{grid-area:6/2}.ss-smart-builder-profile-list form{grid-template-columns:1fr}.ss-smart-builder-profile-list button{justify-self:start}.ss-smart-builder-review-bar{grid-template-columns:1fr 1fr}.ss-smart-builder-research-review__head,.ss-smart-builder-research-review footer{flex-direction:column;align-items:flex-start}.ss-smart-builder-research-review__head,.ss-smart-builder-review-checks,.ss-smart-builder-research-review footer{padding-right:var(--ss-space-4);padding-left:var(--ss-space-4)}.ss-smart-builder-review-checks,.ss-smart-builder-review-priorities ol{grid-template-columns:1fr}.ss-smart-builder-review-priorities{margin-right:var(--ss-space-4);margin-left:var(--ss-space-4)}}.ss-saved-builders-page{gap:1.5rem;padding-bottom:4rem;display:grid}.ss-saved-builders-page .ss-button{text-decoration:none}.ss-saved-builders-kicker{color:#3157ff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.22em;text-transform:uppercase;align-items:center;display:inline-flex}.ss-saved-builders-hero,.ss-saved-builders-flash,.ss-saved-builders-empty,.ss-saved-builders-board,.ss-saved-builders-summary-card,.ss-saved-builders-section,.ss-saved-builders-sidecard,.ss-saved-builders-pick{overflow:hidden}.ss-saved-builders-hero{background:radial-gradient(circle at 100% 0,#3157ff1c,#0000 32%),linear-gradient(#fff,#f8fafff5);border-radius:1.75rem;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.7rem 1.85rem;display:flex}.ss-saved-builders-hero__copy,.ss-saved-builders-empty,.ss-saved-builders-summary-card,.ss-saved-builders-sidecard,.ss-saved-builders-row__main,.ss-saved-builders-pick,.ss-saved-builders-warning-card{gap:.75rem;display:grid}.ss-saved-builders-hero__copy h1,.ss-saved-builders-board__head h2,.ss-saved-builders-section__head h2,.ss-saved-builders-empty h2,.ss-saved-builders-row h3,.ss-saved-builders-sidecard h3,.ss-saved-builders-pick h3{color:var(--ss-color-text-strong);letter-spacing:-.05em;margin:0}.ss-saved-builders-hero__copy h1{font-size:clamp(2.2rem,3vw,3.2rem);line-height:.96}.ss-saved-builders-hero__copy p,.ss-saved-builders-empty p,.ss-saved-builders-board__head p,.ss-saved-builders-section__head p,.ss-saved-builders-row p,.ss-saved-builders-sidecard p,.ss-saved-builders-warning-card p,.ss-saved-builders-pick__note{color:var(--ss-color-text-muted);margin:0;font-size:.95rem;line-height:1.65}.ss-saved-builders-hero__actions,.ss-saved-builders-empty__actions,.ss-saved-builders-row__actions,.ss-saved-builders-sidecard__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ss-saved-builders-flash{color:#3157ff;font-size:.92rem;font-weight:var(--ss-weight-bold);background:#f7faff;border:1px solid #cfdcff;border-radius:1.25rem;padding:1rem 1.15rem}.ss-saved-builders-empty,.ss-saved-builders-board{border-radius:1.5rem;padding:1.5rem}.ss-saved-builders-board__head{padding-bottom:1rem}.ss-saved-builders-list{gap:1rem;display:grid}.ss-saved-builders-row{border:1px solid var(--ss-color-border);background:linear-gradient(#fff,#fbfcff);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.15rem 1.2rem;display:grid}.ss-saved-builders-row__top,.ss-saved-builders-pick__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ss-saved-builders-row__title{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.ss-saved-builders-row__title>span{padding:var(--ss-space-1) var(--ss-space-2);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)}.ss-saved-builders-row__top h3,.ss-saved-builders-pick h3{font-size:1.15rem}.ss-saved-builders-row__risk,.ss-saved-builders-pick__price{justify-items:end;gap:.2rem;display:grid}.ss-saved-builders-row__risk span,.ss-saved-builders-row__metrics span,.ss-saved-builders-pick__price span{color:#6d7890;font-size:.78rem;font-weight:var(--ss-weight-bold);letter-spacing:.04em;text-transform:uppercase}.ss-saved-builders-row__risk strong,.ss-saved-builders-pick__price strong,.ss-saved-builders-summary-card h2{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-bold);letter-spacing:-.05em}.ss-saved-builders-row__risk strong,.ss-saved-builders-pick__price strong{font-size:1.2rem}.ss-saved-builders-row__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ss-saved-builders-row__metrics div,.ss-saved-builders-pick__chips span{border:1px solid var(--ss-color-border);background:#fbfcff;border-radius:1rem;padding:.85rem .9rem .8rem}.ss-saved-builders-row__metrics div{gap:.35rem;display:grid}.ss-saved-builders-row__metrics strong{color:var(--ss-color-text-strong);font-size:1rem;font-weight:var(--ss-weight-bold)}.ss-saved-builders-row__highlight{background:#f7faff;border:1px solid #d9e4ff;border-radius:1rem;gap:.3rem;padding:.95rem 1rem;display:grid}.ss-saved-builders-row__highlight span{color:#3157ff;font-size:.75rem;font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ss-saved-builders-row__highlight strong{color:var(--ss-color-text-strong);font-size:1rem;font-weight:var(--ss-weight-bold)}.ss-saved-builders-row__actions,.ss-saved-builders-row__actions form,.ss-saved-builders-sidecard__actions form{display:flex}.ss-saved-builders-track-form{align-items:flex-end;gap:var(--ss-space-2);display:flex}.ss-saved-builders-track-form label{gap:var(--ss-space-1);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;display:grid}.ss-saved-builders-track-form input{width:76px;height:40px;padding:0 var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);color:var(--ss-color-text-strong);font-weight:var(--ss-weight-heavy)}.ss-saved-builders-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ss-saved-builders-summary-card{border-radius:1.4rem;padding:1.25rem 1.3rem}.ss-saved-builders-summary-card h2{margin:0;font-size:1.85rem}.ss-saved-builders-summary-card p{color:#6d7890;font-size:.82rem;font-weight:var(--ss-weight-bold);margin:0;line-height:1.5}.ss-saved-builders-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1.5rem;display:grid}.ss-saved-builders-main,.ss-saved-builders-sidebar{gap:1.25rem;display:grid}.ss-saved-builders-sidebar{position:sticky;top:5.5rem}.ss-saved-builders-section{padding:0 0 1rem}.ss-saved-builders-section__head{padding:1.35rem 1.45rem 1rem}.ss-saved-builders-picks{gap:1rem;padding:0 1rem .25rem;display:grid}.ss-saved-builders-pick{border:1px solid var(--ss-color-border);background:linear-gradient(#fff,#fbfcff);border-radius:1.35rem;padding:1.15rem 1.2rem}.ss-saved-builders-pick__selection{color:var(--ss-color-text-strong);font-size:.96rem;font-weight:var(--ss-weight-bold)}.ss-saved-builders-pick__chips{flex-wrap:wrap;gap:.6rem;display:flex}.ss-saved-builders-pick__chips span{color:#53607d;font-size:.78rem;font-weight:var(--ss-weight-bold)}.ss-saved-builders-sidecard{border-radius:1.4rem;padding:1.35rem}.ss-saved-builders-warning-list{gap:.75rem;display:grid}.ss-saved-builders-warning-card{background:#f9fbff;border:1px solid #e6ebf8;border-radius:1rem;padding:.95rem 1rem}.ss-saved-builders-warning-card strong{color:var(--ss-color-text-strong);font-size:.96rem;font-weight:var(--ss-weight-bold)}.ss-saved-review{gap:var(--ss-space-4);padding:var(--ss-space-5);border-radius:var(--ss-radius-xl);display:grid}.ss-saved-review__head,.ss-saved-review__footer,.ss-saved-review__change{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.ss-saved-review__head>div,.ss-saved-review__footer>div,.ss-saved-review__changes,.ss-saved-review__moment{gap:var(--ss-space-2);display:grid}.ss-saved-review h2,.ss-saved-review h3,.ss-saved-review p,.ss-saved-review__footer strong{margin:0}.ss-saved-review h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);letter-spacing:-.04em}.ss-saved-review h3,.ss-saved-review__footer strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black)}.ss-saved-review p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);line-height:1.55}.ss-saved-review__status{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);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;flex:none}.ss-saved-review__status.is-positive{border-color:color-mix(in srgb, var(--ss-color-success) 24%, var(--ss-color-border));background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-saved-review__status.is-warning{border-color:color-mix(in srgb, var(--ss-color-warning) 28%, var(--ss-color-border));background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-saved-review__comparison{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-saved-review__watch{justify-content:space-between;align-items:center;gap:var(--ss-space-4);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-soft);display:flex}.ss-saved-review__watch>div{gap:var(--ss-space-1);display:grid}.ss-saved-review__watch strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-saved-review__watch>span{padding:var(--ss-space-1) var(--ss-space-3);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-black);flex:none}.ss-saved-review__watch.is-active{border-color:color-mix(in srgb, var(--ss-color-success) 24%, var(--ss-color-border));background:var(--ss-color-success-soft)}.ss-saved-review__watch.is-active>span{background:var(--ss-color-success);color:var(--ss-color-surface)}.ss-saved-review__moment{min-width:0;padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft)}.ss-saved-review__moment.is-current{border-color:color-mix(in srgb, var(--ss-color-primary) 24%, var(--ss-color-border));background:var(--ss-color-primary-soft)}.ss-saved-review__moment>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black)}.ss-saved-review__moment-head,.ss-saved-review__counts,.ss-saved-review__change-state{align-items:center;gap:var(--ss-space-2);display:flex}.ss-saved-review__moment-head{justify-content:space-between}.ss-saved-review__moment-head span,.ss-saved-review__moment-head small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.05em;text-transform:uppercase}.ss-saved-review__counts{margin-top:var(--ss-space-1);flex-wrap:wrap}.ss-saved-review__counts span{padding:var(--ss-space-1) var(--ss-space-2);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)}.ss-saved-review__counts b{color:var(--ss-color-text-strong)}.ss-saved-review__changes{padding-top:var(--ss-space-1)}.ss-saved-review__change{padding:var(--ss-space-3) 0;border-top:1px solid var(--ss-color-border)}.ss-saved-review__change>div:first-child{gap:var(--ss-space-1);display:grid}.ss-saved-review__change strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-saved-review__change-state{flex:none}.ss-saved-review__change-state span{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-warning-soft);color:var(--ss-color-warning);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-saved-review__change.is-positive .ss-saved-review__change-state span:last-child{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-saved-review__footer{padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-color-nav)}.ss-saved-review__footer strong,.ss-saved-review__footer p{color:var(--ss-color-surface)}.ss-saved-review__footer p{opacity:.76}.ss-saved-review__disclaimer{padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border);font-size:var(--ss-font-size-11)!important}@media (width<=1320px){.ss-saved-builders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ss-saved-builders-hero,.ss-saved-builders-workspace,.ss-saved-builders-row{grid-template-columns:1fr}.ss-saved-builders-hero{display:grid}.ss-saved-builders-sidebar{position:static}}@media (width<=720px){.ss-saved-builders-summary-grid,.ss-saved-builders-row__metrics{grid-template-columns:1fr}.ss-saved-builders-row__top,.ss-saved-builders-pick__top{flex-direction:column}.ss-saved-builders-row__risk,.ss-saved-builders-pick__price{justify-items:start}.ss-saved-review__comparison{grid-template-columns:1fr}.ss-saved-review__head,.ss-saved-review__footer,.ss-saved-review__change,.ss-saved-review__watch{flex-direction:column;align-items:stretch}.ss-saved-review__status{align-self:flex-start}.ss-saved-review__change-state{justify-content:flex-start}}@media (width<=540px){.ss-saved-builders-hero,.ss-saved-builders-empty,.ss-saved-builders-board,.ss-saved-builders-sidecard{padding:1.2rem}.ss-saved-builders-section__head,.ss-saved-builders-picks{padding-left:1rem;padding-right:1rem}}.ss-saved-research-page{width:min(100% - 3rem,1600px);margin:1rem auto 64px}.ss-saved-research-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.ss-saved-research-hero h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(2rem,4vw,3.35rem)}.ss-saved-research-hero p{color:var(--ss-color-text-muted);margin:0}.ss-saved-research-list{gap:12px;margin-top:18px;display:grid}.ss-saved-research-row{grid-template-columns:minmax(230px,1.4fr) minmax(250px,1fr) minmax(170px,.65fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.ss-saved-research-row.has-warning{border-color:color-mix(in srgb, var(--ss-color-warning) 32%, var(--ss-color-border))}.ss-saved-research-row__identity h2{margin:3px 0;font-size:1.05rem}.ss-saved-research-row__identity p,.ss-saved-research-row__identity small{color:var(--ss-color-text-muted);margin:0}.ss-saved-research-row__prices{align-items:center;gap:18px;display:flex}.ss-saved-research-row__prices div{gap:2px;display:grid}.ss-saved-research-row__prices span,.ss-saved-research-row__prices small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-saved-research-row__prices strong{font-size:1.15rem}.ss-saved-research-row__prices em{color:var(--ss-color-success);font-style:normal;font-weight:var(--ss-weight-bold)}.ss-saved-research-row__state{gap:4px;display:grid}.ss-saved-research-row__state span,.ss-saved-research-row__state p{color:var(--ss-color-text-muted);margin:0;font-size:.78rem}.ss-saved-research-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ss-saved-research-row__actions a,.ss-saved-research-row__actions button{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface);color:var(--ss-color-text);font:inherit;font-size:.75rem;font-weight:var(--ss-weight-bold);cursor:pointer;padding:8px 11px;text-decoration:none}.ss-saved-research-row__actions .is-danger{color:var(--ss-color-danger)}.ss-saved-research-empty{justify-items:start;gap:8px;margin-top:18px;padding:34px;display:grid}.ss-saved-research-empty span{color:var(--ss-color-text-muted)}.ss-saved-research-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.13em;text-transform:uppercase}.ss-saved-research-status{border:1px solid color-mix(in srgb, var(--ss-color-success) 28%, var(--ss-color-border));border-radius:var(--ss-radius-md);background:color-mix(in srgb, var(--ss-color-success) 7%, var(--ss-color-surface));margin:0 0 16px;padding:12px 16px}.ss-saved-scan-list{gap:12px;display:grid}.ss-saved-scan-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-md);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:22px;padding:20px 22px;display:grid}.ss-saved-scan-card.is-pinned{border-color:color-mix(in srgb, var(--ss-color-primary) 34%, var(--ss-color-border))}.ss-saved-scan-card__main>span{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);letter-spacing:.1em;text-transform:uppercase}.ss-saved-scan-card__main h2{margin:4px 0;font-size:1.05rem}.ss-saved-scan-card__main p{color:var(--ss-color-text-muted);margin:0;font-size:.8rem}.ss-saved-scan-card__run{align-items:flex-end;gap:8px;display:flex}.ss-saved-scan-card__run label{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);gap:5px;display:grid}.ss-saved-scan-card__run input{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;padding:9px 10px}.ss-saved-scan-card__actions{gap:6px;display:flex}.ss-saved-scan-card__actions button{color:var(--ss-color-text-muted);font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);cursor:pointer;background:0 0;border:0;padding:7px}.ss-scanner-side-panel--saved-scan form{gap:10px;margin-top:15px;display:grid}.ss-scanner-side-panel--saved-scan label{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);gap:5px;display:grid}.ss-scanner-side-panel--saved-scan input,.ss-scanner-side-panel--saved-scan select{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:100%;color:var(--ss-color-text);font:inherit;padding:10px}.ss-scanner-side-panel--saved-scan button{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:#fff;font:inherit;font-weight:var(--ss-weight-bold);cursor:pointer;border:0;padding:10px 14px}@media (width<=960px){.ss-saved-research-row{grid-template-columns:1fr 1fr}.ss-saved-research-row__actions{justify-content:flex-start}.ss-saved-scan-card{grid-template-columns:1fr}.ss-saved-scan-card__actions{justify-content:flex-start}}@media (width<=640px){.ss-saved-research-page{width:calc(100% - 24px)}.ss-saved-research-hero{flex-direction:column;align-items:flex-start}.ss-saved-research-row{grid-template-columns:1fr;gap:16px}.ss-saved-scan-card__run{flex-direction:column;align-items:stretch}}.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-teams-page,.ss-team-detail{gap:1.5rem;display:grid}.ss-teams-hero,.ss-team-hero{justify-content:space-between;align-items:stretch;gap:1.5rem;padding:1.75rem;display:flex}.ss-teams-hero__copy,.ss-team-hero__copy{gap:.65rem;max-width:42rem;display:grid}.ss-teams-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:var(--ss-weight-bold);color:#4f63ff;align-items:center;display:inline-flex}.ss-teams-hero h1,.ss-team-hero h1{color:#0f1738;margin:0;font-size:clamp(2rem,2.7vw,3rem);line-height:1}.ss-teams-hero p,.ss-team-hero p,.ss-teams-section-head p,.ss-team-map-card p,.ss-team-summary-card p,.ss-team-card__cluster p,.ss-team-trend-card span,.ss-team-player-card small,.ss-team-tendency-card span,.ss-team-signal-card__copy p,.ss-team-form-panel p{color:#61719a;margin:0;line-height:1.55}.ss-teams-hero__stats,.ss-team-hero__actions{align-content:start;gap:1rem;min-width:16rem;display:grid}.ss-teams-stat,.ss-team-next-match,.ss-team-summary-card,.ss-team-map-card,.ss-team-trend-card,.ss-team-player-card,.ss-team-tendency-card,.ss-team-signal-card,.ss-team-card{background:#fff;border:1px solid #7688c12e;border-radius:1.25rem;box-shadow:0 18px 40px #1422520f}.ss-teams-stat{padding:1rem 1.1rem}.ss-teams-stat span,.ss-team-summary-card span,.ss-team-map-card span,.ss-team-label,.ss-team-player-card span,.ss-team-fixture-row span,.ss-team-tendency-card span{color:#7b88aa;font-size:.8rem;font-weight:700;display:block}.ss-teams-stat strong,.ss-team-summary-card strong,.ss-team-map-card strong,.ss-team-next-match strong,.ss-team-card__cluster strong,.ss-team-signal-price{color:#10193f;margin-top:.3rem;font-size:1.5rem;line-height:1.05;display:block}.ss-teams-layout,.ss-team-workspace{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.8fr);gap:1.5rem;display:grid}.ss-teams-main,.ss-team-main,.ss-teams-sidebar,.ss-team-sidebar{align-content:start;gap:1.5rem;display:grid}.ss-teams-filters,.ss-teams-board,.ss-team-discovery,.ss-team-detail .ss-card{padding:1.5rem}.ss-teams-section-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ss-teams-section-head h2{color:#10193f;margin:.35rem 0 .45rem;font-size:1.45rem}.ss-teams-section-head--compact h2{font-size:1.2rem}.ss-teams-filter-bar{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.8fr) auto;gap:1rem;margin-top:1.25rem;display:grid}.ss-teams-field{gap:.45rem;display:grid}.ss-teams-field span{color:#596a96;font-size:.82rem;font-weight:700}.ss-teams-input{color:#10193f;width:100%;min-height:3rem;font:inherit;background:#f7f9ff;border:1px solid #6073a938;border-radius:1rem;padding:.85rem 1rem}.ss-teams-filter-actions{align-items:end;gap:.75rem;display:flex}.ss-team-card-list,.ss-team-signal-list,.ss-team-fixture-list,.ss-team-trend-list,.ss-team-tendency-list,.ss-team-player-list{gap:1rem;display:grid}.ss-team-card{grid-template-columns:minmax(12rem,1.1fr) repeat(4,minmax(0,1fr));gap:1rem;padding:1.15rem;display:grid}.ss-team-card__identity{align-items:center;gap:.9rem;display:flex}.ss-team-card__identity h3,.ss-team-signal-card h3{color:#10193f;margin:0}.ss-team-card__identity p,.ss-team-signal-card strong,.ss-team-player-card strong,.ss-team-tendency-card strong,.ss-team-fixture-row strong{color:#10193f;margin:.2rem 0 0}.ss-team-player-link{color:inherit;text-decoration:none}.ss-team-player-link:hover{color:#3157ff}.ss-team-card__crest,.ss-team-hero__crest{width:3.35rem;height:3.35rem;font-weight:var(--ss-weight-bold);color:#2942b9;background:linear-gradient(135deg,#eff3ff 0%,#dfe7ff 100%);border-radius:1rem;place-items:center;display:grid;overflow:hidden}.ss-team-hero__crest{border-radius:1.2rem;width:4.4rem;height:4.4rem}.ss-team-card__crest img,.ss-team-hero__crest img{object-fit:cover;width:100%;height:100%}.ss-team-card__cluster{align-content:start;gap:.45rem;display:grid}.ss-team-card__actions,.ss-team-hero__buttons,.ss-team-signal-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ss-team-form-strip,.ss-team-chip-list,.ss-team-hero__meta{flex-wrap:wrap;gap:.45rem;display:flex}.ss-team-form{min-width:2rem;height:2rem;font-size:.76rem;font-weight:var(--ss-weight-bold);color:#fff;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.ss-team-form--w{background:#23a36a}.ss-team-form--d{background:#7f8bab}.ss-team-form--l{background:#f25b6a}.ss-team-form--\?,.ss-team-form--u{color:#31446d;background:#c7d0e9}.ss-team-chip,.ss-team-hero__meta span,.ss-team-signal-hit{color:#42527f;background:#f4f6fd;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.77rem;font-weight:700;display:inline-flex}.ss-team-chip--builder{color:#1f7d50;background:#39885c1f}.ss-team-muted{color:#8290b1;font-size:.88rem}.ss-teams-empty{padding:1.2rem .2rem .2rem}.ss-teams-empty--compact{padding-top:.4rem}.ss-team-hero__identity{align-items:center;gap:1rem;display:flex}.ss-team-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ss-team-summary-card{padding:1.15rem 1.2rem}.ss-team-map-grid,.ss-team-bottom-grid{gap:1rem;display:grid}.ss-team-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem}.ss-team-map-card{min-height:9.5rem;padding:1.1rem}.ss-team-signal-list{margin-top:1.15rem}.ss-team-signal-card{grid-template-columns:minmax(0,1.5fr) auto;gap:1rem;padding:1.1rem;display:grid}.ss-team-signal-card__meta{align-content:start;justify-items:end;gap:.55rem;display:grid}.ss-team-signal-price{font-size:1.4rem}.ss-team-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-team-fixture-row{background:#f8faff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;text-decoration:none;display:flex}.ss-team-fixture-row:hover{background:#f2f5ff}.ss-team-fixture-row div:last-child{text-align:right}.ss-team-form-panel{gap:.85rem;display:grid}.ss-team-tendency-card,.ss-team-player-card,.ss-team-trend-card{padding:1rem}.ss-team-next-match{padding:1rem 1.15rem}.ss-team-discovery-grid{gap:var(--ss-space-4);margin-top:var(--ss-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-team-discovery-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 100% 0%, #4453ff1a, transparent 42%), var(--ss-color-surface);min-width:0;box-shadow:var(--ss-shadow-sm);grid-template-rows:auto 1fr auto;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.ss-team-discovery-card:hover{box-shadow:var(--ss-shadow-md);border-color:#4153ff4d;transform:translateY(-2px)}.ss-team-discovery-card__head{gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ss-team-discovery-card__identity{min-width:0}.ss-team-discovery-card__identity h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.ss-team-discovery-card__identity p{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-team-discovery-card__context{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);background:#f7f9ffb8;grid-template-columns:minmax(7rem,.85fr) minmax(0,1.15fr);display:grid}.ss-team-discovery-card__context>div{align-content:start;gap:var(--ss-space-2);min-width:0;padding:var(--ss-space-4);display:grid}.ss-team-discovery-card__context>div+div{border-left:1px solid var(--ss-color-border)}.ss-team-discovery-card__context .ss-team-form-strip{gap:var(--ss-space-1);flex-wrap:nowrap}.ss-team-discovery-card__context .ss-team-form{border-radius:var(--ss-radius-sm);width:1.45rem;min-width:1.45rem;height:1.45rem;font-size:var(--ss-font-size-11)}.ss-team-discovery-card__next strong,.ss-team-discovery-card__next p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ss-team-discovery-card__next strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-team-discovery-card__next p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-team-discovery-card__link{min-height:3.25rem;padding:0 var(--ss-space-4);color:var(--ss-color-primary);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-bold);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.ss-team-discovery-card__link span{transition:transform .16s}.ss-team-discovery-card__link:hover span{transform:translate(3px)}.ss-team-card-grid{gap:var(--ss-space-4);margin-top:var(--ss-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-team-card-grid .ss-team-card{gap:var(--ss-space-4);padding:var(--ss-space-5);min-width:0;box-shadow:var(--ss-shadow-sm);grid-template-columns:1fr;display:grid}.ss-team-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);display:flex}.ss-team-card__discovery{min-height:1.75rem;padding:0 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-weight:var(--ss-weight-bold);flex:none;align-items:center;display:inline-flex}.ss-team-card__competition{gap:var(--ss-space-1);padding-bottom:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);display:grid}.ss-team-card__competition strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.ss-team-card-grid .ss-team-card__metrics{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.ss-team-card-grid .ss-team-card__cluster{min-width:0;padding:var(--ss-space-3)}.ss-team-card-grid .ss-team-card__cluster:first-child{border-bottom:1px solid var(--ss-color-border);grid-column:1/-1}.ss-team-card-grid .ss-team-card__cluster+.ss-team-card__cluster{border-left:1px solid var(--ss-color-border)}.ss-team-card-grid .ss-team-card__cluster:nth-child(2){border-left:0}.ss-team-card-grid .ss-team-card__cluster strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);text-overflow:ellipsis;white-space:nowrap;margin-top:0;line-height:1.3;overflow:hidden}.ss-team-card-grid .ss-team-card__cluster p{font-size:var(--ss-font-size-12);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.ss-team-card-grid .ss-team-form-strip{gap:var(--ss-space-1);flex-wrap:nowrap}.ss-team-card-grid .ss-team-form{border-radius:var(--ss-radius-sm);width:1.65rem;min-width:1.65rem;height:1.65rem}.ss-team-card-grid .ss-team-card__actions{align-items:center;margin-top:auto}.ss-team-card-grid .ss-team-card__actions .ss-button-primary{flex:auto}.ss-teams-sidecard .ss-team-trend-list{margin-top:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.ss-teams-layout,.ss-team-workspace{grid-template-columns:1fr}.ss-team-card,.ss-team-map-grid,.ss-team-summary-grid,.ss-team-bottom-grid,.ss-team-card-grid,.ss-team-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ss-teams-hero,.ss-team-hero,.ss-team-card,.ss-team-signal-card,.ss-teams-filter-bar,.ss-team-summary-grid,.ss-team-map-grid,.ss-team-bottom-grid{grid-template-columns:1fr}.ss-teams-hero,.ss-team-hero{flex-direction:column}.ss-team-fixture-row{flex-direction:column;align-items:start}.ss-team-fixture-row div:last-child{text-align:left}.ss-team-card-grid,.ss-team-discovery-grid,.ss-teams-sidecard .ss-team-trend-list,.ss-team-card-grid .ss-team-card{grid-template-columns:1fr}}@media (width<=540px){.ss-team-discovery-card__head{grid-template-columns:auto minmax(0,1fr)}.ss-team-discovery-card__head .ss-team-card__discovery{grid-column:1/-1;justify-self:start}.ss-team-discovery-card__context{grid-template-columns:1fr}.ss-team-discovery-card__context>div+div{border-top:1px solid var(--ss-color-border);border-left:0}.ss-team-card__header{align-items:center}.ss-team-card-grid .ss-team-card__metrics{grid-template-columns:1fr}.ss-team-card-grid .ss-team-card__cluster+.ss-team-card__cluster{border-top:1px solid var(--ss-color-border);border-left:0}.ss-team-card-grid .ss-team-card__actions{grid-template-columns:1fr;display:grid}}.ss-directory-page,.ss-teams-page,.ss-team-detail{gap:1.5rem;display:grid}.ss-directory-hero,.ss-entity-command,.ss-teams-hero,.ss-team-hero{border:1px solid var(--ss-color-border);background:linear-gradient(115deg,#fffffffa 0 56%,#eff2fff5 100%);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 22px 55px #0f1d4817}.ss-directory-hero:after,.ss-entity-command:after,.ss-team-hero:after{content:"";background:#4c5bff09;width:3rem;height:24rem;position:absolute;top:-5rem;right:24%;transform:rotate(25deg)}.ss-directory-hero{grid-template-columns:minmax(0,1fr) minmax(33rem,.75fr);align-items:center;gap:2rem;min-height:13rem;padding:2.25rem 2.5rem;display:grid}.ss-directory-hero>div,.ss-entity-command>div{z-index:1;position:relative}.ss-directory-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-bottom:.55rem;display:block}.ss-directory-hero h1,.ss-entity-command h1{color:var(--ss-color-text-strong);letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4vw,4rem);line-height:.98}.ss-directory-hero p,.ss-entity-command p{color:var(--ss-color-text-muted);margin:.65rem 0 0;font-size:.95rem}.ss-directory-scoreboard,.ss-entity-scoreboard{border:1px solid var(--ss-color-border);background:#ffffffeb;border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ss-directory-scoreboard article,.ss-entity-scoreboard article{border-left:1px solid var(--ss-color-border);min-width:0;min-height:5.35rem;padding:1.2rem 1.1rem}.ss-directory-scoreboard article:first-child,.ss-entity-scoreboard article:first-child{border-left:0}.ss-directory-scoreboard strong,.ss-entity-scoreboard strong{color:var(--ss-color-text-strong);font-size:1.45rem;line-height:1;display:block}.ss-directory-scoreboard span,.ss-entity-scoreboard span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.065em;text-transform:uppercase;margin-top:.55rem;display:block}.ss-directory-filter,.ss-directory-panel{border:1px solid var(--ss-color-border);background:#fff;border-radius:1.25rem;padding:1.35rem 1.5rem;box-shadow:0 15px 35px #0f1d480e}.ss-directory-section-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ss-directory-section-head h2{color:var(--ss-color-text-strong);margin:0;font-size:1.25rem}.ss-directory-section-head>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-directory-filter__form{grid-template-columns:minmax(14rem,1.6fr) minmax(12rem,.8fr) auto auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.ss-directory-filter__form label{gap:.4rem;display:grid}.ss-directory-filter__form label>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-directory-filter__form input,.ss-directory-filter__form select{border:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);width:100%;min-height:2.85rem;color:var(--ss-color-text-strong);font:inherit;border-radius:.8rem;outline:0;padding:0 .9rem}.ss-directory-filter__form input:focus,.ss-directory-filter__form select:focus{border-color:var(--ss-color-primary);box-shadow:0 0 0 3px #3157ff1a}.ss-coach-grid,.ss-competition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ss-coach-card,.ss-competition-card{border:1px solid var(--ss-color-border);min-width:0;color:inherit;background:#fff;border-radius:1.25rem;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 35px #0f1d480e}.ss-coach-card:hover,.ss-competition-card:hover{border-color:#3157ff59;transform:translateY(-2px);box-shadow:0 22px 45px #0f1d481a}.ss-coach-card__head{justify-content:space-between;align-items:start;display:flex}.ss-coach-photo,.ss-entity-command__portrait{border:1px solid var(--ss-color-border);color:var(--ss-color-primary);font-weight:var(--ss-weight-black);background:linear-gradient(145deg,#edf1ff,#fff);place-items:center;display:grid;overflow:hidden}.ss-coach-photo{border-radius:1.15rem;width:4.5rem;height:4.5rem}.ss-coach-photo img,.ss-entity-command__portrait img{object-fit:cover;width:100%;height:100%}.ss-coach-team-crest,.ss-competition-logo,.ss-entity-command__logo,.ss-mini-crest{border:1px solid var(--ss-color-border);background:#fff;place-items:center;display:grid;overflow:hidden}.ss-coach-team-crest{border-radius:.75rem;width:2.6rem;height:2.6rem;padding:.35rem}.ss-coach-team-crest img,.ss-competition-logo img,.ss-entity-command__logo img,.ss-mini-crest img,.ss-entity-affiliation img,.ss-country-chip img,.ss-fixture-crests img{object-fit:contain;width:100%;height:100%}.ss-coach-card__copy>span,.ss-competition-card__identity>div>span{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-coach-card h2,.ss-competition-card h2{color:var(--ss-color-text-strong);margin:.25rem 0 0;font-size:1.15rem}.ss-coach-card p,.ss-competition-card p{color:var(--ss-color-text-muted);margin:.25rem 0 0;font-size:.8rem}.ss-directory-facts{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ss-directory-facts>div{border-left:1px solid var(--ss-color-border);min-width:0;padding:.8rem .5rem}.ss-directory-facts>div:first-child{border-left:0;padding-left:0}.ss-directory-facts dt{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-directory-facts dd{color:var(--ss-color-text-strong);font-size:.78rem;font-weight:var(--ss-weight-heavy);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;overflow:hidden}.ss-directory-link{color:var(--ss-color-primary);font-size:.75rem;font-weight:var(--ss-weight-black)}.ss-competition-card__identity{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ss-competition-logo{border-radius:1rem;width:4.5rem;height:4.5rem;padding:.55rem}.ss-competition-card .ss-directory-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-entity-command{grid-template-columns:minmax(22rem,1fr) minmax(35rem,1.1fr);align-items:center;gap:2rem;min-height:15rem;padding:2rem 2.25rem;display:grid}.ss-entity-command__identity{align-items:center;gap:1.25rem;display:flex}.ss-entity-command__portrait,.ss-entity-command__logo{border-radius:1.5rem;flex:0 0 7rem;width:7rem;height:7rem}.ss-entity-command__logo{padding:.8rem}.ss-entity-command h1{font-size:clamp(2rem,3vw,3.25rem)}.ss-entity-affiliation,.ss-country-chip{border:1px solid var(--ss-color-border);color:inherit;background:#fff;border-radius:.75rem;grid-template-columns:1.75rem auto;align-items:center;gap:0 .55rem;margin-top:.8rem;padding:.35rem .65rem .35rem .35rem;text-decoration:none;display:inline-grid}.ss-entity-affiliation>span{grid-row:1/3;width:1.75rem;height:1.75rem}.ss-entity-affiliation small,.ss-entity-affiliation strong{display:block}.ss-entity-affiliation small{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-entity-affiliation strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.ss-country-chip{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);grid-template-columns:1.5rem auto}.ss-country-chip img{width:1.5rem;height:1.15rem}.ss-entity-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-entity-scoreboard--five{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-entity-scoreboard article{padding:1.05rem .85rem}.ss-entity-scoreboard--five strong{font-size:1.2rem}.ss-directory-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.65fr);align-items:start;gap:1.25rem;display:grid}.ss-directory-main,.ss-directory-rail{gap:1.25rem;display:grid}.ss-directory-rail{position:sticky;top:5.5rem}.ss-career-table,.ss-standings-table,.ss-directory-fixtures{border:1px solid var(--ss-color-border);border-radius:1rem;margin-top:1rem;overflow:hidden}.ss-career-table__head,.ss-career-table article{border-top:1px solid var(--ss-color-border);grid-template-columns:minmax(0,1fr) 8rem 8rem;align-items:center;min-height:3.75rem;padding:0 1rem;display:grid}.ss-career-table__head{background:var(--ss-color-surface-soft);min-height:2.45rem;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;border-top:0}.ss-career-table article>div,.ss-standings-table article>div{align-items:center;gap:.7rem;min-width:0;display:flex}.ss-career-table article>span{color:var(--ss-color-text-muted);font-size:.75rem}.ss-mini-crest{width:2rem;height:2rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:.6rem;flex:0 0 2rem;padding:.22rem}.ss-directory-fixture{border-top:1px solid var(--ss-color-border);min-height:4.4rem;color:inherit;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .85rem;text-decoration:none;display:grid}.ss-directory-fixture:first-child{border-top:0}.ss-fixture-crests{gap:.3rem;width:4.25rem;display:flex}.ss-fixture-crests img{border:1px solid var(--ss-color-border);border-radius:.55rem;width:1.95rem;height:1.95rem;padding:.2rem}.ss-directory-fixture__copy{min-width:0}.ss-directory-fixture__copy strong,.ss-directory-fixture__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-directory-fixture__copy strong,.ss-directory-fixture>b{color:var(--ss-color-text-strong);font-size:.78rem}.ss-directory-fixture__copy small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);margin-top:.25rem}.ss-directory-empty{color:var(--ss-color-text-muted);gap:.3rem;padding:1.5rem;display:grid}.ss-directory-empty strong{color:var(--ss-color-text-strong)}.ss-profile-list{margin:1rem 0 0;display:grid}.ss-profile-list div{border-top:1px solid var(--ss-color-border);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.ss-profile-list dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-profile-list dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-align:right;margin:0}.ss-standings-table__head,.ss-standings-table article{border-top:1px solid var(--ss-color-border);grid-template-columns:2.5rem minmax(12rem,1fr) repeat(6,3.25rem) 7rem;align-items:center;min-height:3.35rem;padding:0 .85rem;display:grid}.ss-standings-table__head{background:var(--ss-color-surface-soft);min-height:2.45rem;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;border-top:0}.ss-standings-table__head span:not(:nth-child(2)),.ss-standings-table article>span,.ss-standings-table article>b{text-align:center}.ss-standings-table article{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-standings-table article strong,.ss-standings-table article b{color:var(--ss-color-text-strong)}.ss-season-list{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.ss-season-list span{border: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);border-radius:999px;padding:.45rem .7rem}.ss-season-list .is-current{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#3157ff40}.ss-teams-hero,.ss-team-hero{padding:2rem 2.25rem}.ss-teams-stat,.ss-team-summary-card,.ss-team-map-card,.ss-team-trend-card,.ss-team-player-card,.ss-team-tendency-card,.ss-team-signal-card,.ss-team-card{border-color:var(--ss-color-border);box-shadow:none;border-radius:1rem}.ss-team-card-list{border:1px solid var(--ss-color-border);border-radius:1rem;gap:0;overflow:hidden}.ss-team-card{border:0;border-top:1px solid var(--ss-color-border);border-radius:0}.ss-team-card:first-child{border-top:0}.ss-team-hero__crest,.ss-team-card__crest{border:1px solid var(--ss-color-border);background:#fff;padding:.4rem}.ss-team-hero__crest img,.ss-team-card__crest img{object-fit:contain}.ss-team-workspace.is-research-locked>.ss-team-main,.ss-team-workspace.is-research-locked>.ss-team-sidebar{display:contents}.ss-team-workspace.is-research-locked>.ss-team-main>.ss-access-gate{grid-area:1/1}.ss-team-workspace.is-research-locked>.ss-team-sidebar>section{grid-area:1/2}.ss-team-workspace.is-research-locked>.ss-team-main>.ss-team-bottom-grid{grid-area:2/1/auto/-1}@media (width<=1180px){.ss-directory-hero,.ss-entity-command,.ss-directory-detail-grid{grid-template-columns:1fr}.ss-directory-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ss-standings-table__head,.ss-standings-table article{grid-template-columns:2.5rem minmax(11rem,1fr) repeat(6,2.75rem) 5.5rem}}@media (width<=900px){.ss-coach-grid,.ss-competition-grid,.ss-directory-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-standings-table__head{display:none}.ss-standings-table{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;overflow:visible}.ss-standings-table article{border:1px solid var(--ss-color-border);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.75rem}.ss-standing-rank{grid-column:1;align-self:center;font-size:.9rem}.ss-standing-team{grid-column:2/-1;min-height:2.5rem}.ss-standings-table article>span,.ss-standings-table article>b[data-label]{border-top:1px solid var(--ss-color-border);place-items:center;min-height:3rem;margin-top:.65rem;font-size:.75rem;display:grid}.ss-standings-table article>[data-label]:before{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.05em;content:attr(data-label);text-transform:uppercase;display:block}.ss-standing-form{grid-column:3/-1}.ss-team-workspace.is-research-locked>.ss-team-main,.ss-team-workspace.is-research-locked>.ss-team-sidebar{display:grid}.ss-team-workspace.is-research-locked>.ss-team-main>.ss-access-gate,.ss-team-workspace.is-research-locked>.ss-team-sidebar>section,.ss-team-workspace.is-research-locked>.ss-team-main>.ss-team-bottom-grid{grid-area:auto}}@media (width<=640px){.ss-directory-page,.ss-teams-page,.ss-team-detail{gap:1rem}.ss-directory-hero,.ss-entity-command,.ss-teams-hero,.ss-team-hero{border-radius:1.15rem;min-height:0;padding:1.25rem}.ss-directory-hero h1,.ss-entity-command h1{font-size:2rem}.ss-directory-scoreboard,.ss-entity-scoreboard,.ss-entity-scoreboard--five{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-directory-scoreboard article:nth-child(odd),.ss-entity-scoreboard article:nth-child(odd){border-left:0}.ss-directory-filter,.ss-directory-panel{padding:1rem}.ss-directory-filter__form,.ss-coach-grid,.ss-competition-grid,.ss-directory-rail,.ss-standings-table{grid-template-columns:1fr}.ss-entity-command__identity{align-items:start}.ss-entity-command__portrait,.ss-entity-command__logo{border-radius:1.15rem;flex-basis:5.25rem;width:5.25rem;height:5.25rem}.ss-career-table__head{display:none}.ss-career-table{border:0;gap:.65rem;display:grid;overflow:visible}.ss-career-table article{border:1px solid var(--ss-color-border);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:.75rem}.ss-directory-fixture{grid-template-columns:4.25rem minmax(0,1fr)}.ss-directory-fixture>b{grid-column:2}}.ss-directory-shell,.ss-teams-page-shell,.ss-team-detail-shell{background:radial-gradient(circle at 84% 3%, #3157ff1a, transparent 28rem), linear-gradient(180deg, #f8faff 0, var(--ss-color-canvas) 34rem)}.ss-directory-page,.ss-teams-page,.ss-team-detail{gap:var(--ss-space-5)}.ss-directory-hero--dark,.ss-entity-command--dark{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 0,#4f63ff6b,#0000 27rem),linear-gradient(118deg,#07142f 0%,#0d1a3d 62%,#171759 100%);border-color:#ffffff1a;box-shadow:0 24px 64px #07142f2e}.ss-directory-hero--dark:before,.ss-entity-command--dark:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 54%,#ffffff09 54% 62%,#0000 62%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 8rem);position:absolute;inset:0}.ss-directory-hero--dark:after,.ss-entity-command--dark:after{background:0 0;border:1px solid #ffffff12;border-radius:50%;width:30rem;height:30rem;top:auto;bottom:-14rem;right:-8rem;transform:none}.ss-directory-hero--dark h1,.ss-directory-hero--dark p,.ss-directory-hero--dark .ss-teams-kicker,.ss-entity-command--dark h1,.ss-entity-command--dark p,.ss-entity-command--dark .ss-teams-kicker,.ss-entity-command--dark .ss-directory-kicker{color:#fff}.ss-directory-hero--dark .ss-directory-kicker,.ss-directory-hero--dark .ss-teams-kicker,.ss-entity-command--dark .ss-directory-kicker,.ss-entity-command--dark .ss-teams-kicker{color:#92b3ff}.ss-directory-hero--dark p,.ss-entity-command--dark p{color:#c7d3e8;max-width:46rem;font-weight:var(--ss-weight-medium)}.ss-directory-hero__chips{gap:var(--ss-space-2);margin-top:var(--ss-space-5);flex-wrap:wrap;display:flex}.ss-directory-hero__chips span{border-radius:var(--ss-radius-pill);color:#d9e4f7;min-height:1.8rem;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#ffffff13;border:1px solid #ffffff21;align-items:center;padding:.25rem .7rem;display:inline-flex}.ss-directory-hero--dark .ss-directory-scoreboard,.ss-directory-hero--dark .ss-teams-hero__stats,.ss-entity-command--dark .ss-entity-scoreboard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d}.ss-directory-hero--dark .ss-directory-scoreboard article,.ss-entity-command--dark .ss-entity-scoreboard article{border-color:#ffffff1a}.ss-directory-hero--dark .ss-directory-scoreboard strong,.ss-directory-hero--dark .ss-directory-scoreboard span,.ss-entity-command--dark .ss-entity-scoreboard strong,.ss-entity-command--dark .ss-entity-scoreboard span{color:#fff}.ss-directory-hero--dark .ss-directory-scoreboard span,.ss-entity-command--dark .ss-entity-scoreboard span{color:#aebbd2}.ss-teams-hero.ss-directory-hero--dark{grid-template-columns:minmax(0,1fr) 21rem;align-items:center;min-height:14rem;padding:2.25rem 2.5rem;display:grid}.ss-directory-hero--dark .ss-teams-hero__stats{border-radius:var(--ss-radius-lg);border:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;overflow:hidden}.ss-directory-hero--dark .ss-teams-stat{min-height:6.2rem;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0}.ss-directory-hero--dark .ss-teams-stat:first-child{border-left:0}.ss-directory-hero--dark .ss-teams-stat strong,.ss-directory-hero--dark .ss-teams-stat span{color:#fff}.ss-directory-hero--dark .ss-teams-stat span{color:#aebbd2;font-size:var(--ss-font-size-11);letter-spacing:.07em;text-transform:uppercase}.ss-directory-filter,.ss-directory-panel,.ss-teams-filters,.ss-teams-board,.ss-team-main>.ss-card,.ss-team-sidebar>.ss-card,.ss-team-bottom-grid>.ss-card{border-color:var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:0 14px 38px #0b1c3a0f}.ss-directory-filter,.ss-teams-filters{background:linear-gradient(#fff,#fbfdff)}.ss-directory-count{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);border:1px solid #d6e3ff;align-items:center;min-height:1.8rem;padding:.25rem .65rem;display:inline-flex;color:var(--ss-color-primary)!important;font-size:var(--ss-font-size-11)!important;font-weight:var(--ss-weight-black)!important}.ss-directory-filter__form input,.ss-directory-filter__form select,.ss-teams-input{border-color:var(--ss-color-border);border-radius:var(--ss-radius-md);background:#f8fbff;min-height:2.8rem}.ss-coach-grid,.ss-competition-grid{gap:var(--ss-space-4)}.ss-coach-card,.ss-competition-card{border-radius:var(--ss-radius-lg);min-height:18.5rem;box-shadow:0 12px 32px #0b1c3a0e}.ss-coach-card{grid-template-rows:auto minmax(3.4rem,auto) auto auto}.ss-competition-card{grid-template-rows:minmax(5rem,auto) auto 1fr}.ss-coach-card:hover,.ss-competition-card:hover{border-color:#c9d9ff;box-shadow:0 22px 50px #0b1c3a1c}.ss-coach-photo,.ss-competition-logo{background:linear-gradient(145deg,#edf3ff,#fff);border-radius:1.25rem;width:5rem;height:5rem;box-shadow:0 10px 25px #0b1c3a14}.ss-coach-team-crest{border-radius:.9rem;width:3rem;height:3rem;box-shadow:0 7px 18px #0b1c3a12}.ss-coach-card h2,.ss-competition-card h2{letter-spacing:-.035em;font-size:1.25rem}.ss-directory-facts{align-self:end}.ss-directory-facts>div{align-content:center;min-height:3.8rem;display:grid}.ss-directory-link{color:var(--ss-color-primary);justify-content:space-between;align-self:end;align-items:center;display:flex}.ss-team-card-list{border-radius:var(--ss-radius-lg);background:#fff}.ss-team-card{gap:var(--ss-space-5);background:#fff;grid-template-columns:minmax(12.5rem,.75fr) minmax(0,2.25fr) auto;align-items:center;padding:1rem 1.1rem}.ss-team-card:hover{background:#fbfdff}.ss-team-card__identity h3{letter-spacing:-.02em;font-size:1rem}.ss-team-card__crest{object-fit:contain;flex:0 0 3.35rem}.ss-team-card__metrics{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fbfdff;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0;min-width:0;display:grid}.ss-team-card__metrics .ss-team-card__cluster{border-left:1px solid var(--ss-color-border);min-width:0;min-height:4.75rem;padding:.65rem .8rem}.ss-team-card__metrics .ss-team-card__cluster:first-child{border-left:0}.ss-team-card__cluster strong{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.88rem;overflow:hidden}.ss-team-card__cluster p{font-size:var(--ss-font-size-11);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ss-team-card__actions{min-width:9.4rem;display:grid}.ss-entity-command--dark{min-height:15.5rem}.ss-entity-command--dark>*,.ss-entity-command__identity,.ss-entity-command__identity>div,.ss-team-hero>*,.ss-team-hero__identity,.ss-team-hero__copy,.ss-team-hero__actions,.ss-team-next-match{min-width:0}.ss-entity-command--dark .ss-entity-command__portrait,.ss-entity-command--dark .ss-entity-command__logo,.ss-entity-command--dark .ss-team-hero__crest{background:#ffffff17;border-color:#ffffff29;box-shadow:0 18px 40px #0003}.ss-entity-command--dark .ss-entity-affiliation,.ss-entity-command--dark .ss-country-chip,.ss-entity-command--dark .ss-team-next-match{box-shadow:none;color:#fff;background:#ffffff14;border-color:#ffffff24}.ss-entity-command--dark .ss-entity-affiliation small,.ss-entity-command--dark .ss-team-next-match span,.ss-entity-command--dark .ss-team-next-match p,.ss-entity-command--dark .ss-team-hero__meta span{color:#b8c6dc}.ss-entity-command--dark .ss-entity-affiliation strong,.ss-entity-command--dark .ss-team-next-match strong{color:#fff}.ss-team-hero.ss-entity-command--dark{grid-template-columns:minmax(0,1fr) minmax(20rem,.45fr);align-items:center;min-height:15.5rem;padding:2.25rem 2.5rem;display:grid}.ss-team-hero.ss-entity-command--dark .ss-team-hero__crest{border-radius:1.5rem;flex:0 0 7rem;width:7rem;height:7rem;padding:.75rem}.ss-team-hero.ss-entity-command--dark .ss-team-hero__copy h1{color:#fff;letter-spacing:-.055em;font-size:clamp(2.25rem,4vw,3.5rem)}.ss-team-hero.ss-entity-command--dark .ss-team-hero__meta span{background:#ffffff13;border:1px solid #ffffff1f}.ss-entity-command--dark .ss-button-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.ss-entity-tabs{gap:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:#fff;align-items:center;min-height:3.65rem;padding:.65rem .8rem;display:flex;box-shadow:0 10px 28px #0b1c3a0b}.ss-entity-tabs a{border-radius:var(--ss-radius-md);min-height:2.25rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-heavy);border:1px solid #0000;align-items:center;padding:0 .85rem;text-decoration:none;display:inline-flex}.ss-entity-tabs a:hover,.ss-entity-tabs a.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d6e3ff}.ss-team-summary-card{border-radius:var(--ss-radius-lg);background:linear-gradient(#fff,#fbfdff);min-height:7.8rem;box-shadow:0 10px 28px #0b1c3a0b}.ss-team-summary-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ss-team-summary-card strong{margin-top:.55rem;font-size:1.75rem}.ss-career-table article,.ss-directory-fixture,.ss-standings-table article{transition:background .15s}.ss-career-table article:hover,.ss-directory-fixture:hover,.ss-standings-table article:hover{background:#f8fbff}.ss-directory-fixture>b{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);justify-content:center;align-items:center;min-width:4.5rem;min-height:1.9rem;padding:.25rem .55rem;display:inline-flex}.ss-standing-rank{background:#f0f4fb;border-radius:.55rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.ss-standing-form{font-weight:var(--ss-weight-black);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ss-color-success)!important}@media (width<=1260px){.ss-team-card{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.8fr)}.ss-team-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,max-content)}}@media (width<=1180px){.ss-teams-hero.ss-directory-hero--dark,.ss-team-hero.ss-entity-command--dark{grid-template-columns:1fr}.ss-team-hero__actions{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width<=900px){.ss-team-card{grid-template-columns:1fr}.ss-team-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-team-card__metrics .ss-team-card__cluster:nth-child(odd){border-left:0}.ss-team-card__actions{grid-column:auto}}@media (width<=640px){.ss-directory-hero--dark,.ss-entity-command--dark,.ss-teams-hero.ss-directory-hero--dark,.ss-team-hero.ss-entity-command--dark{border-radius:var(--ss-radius-lg);padding:1.25rem}.ss-directory-hero--dark .ss-directory-scoreboard,.ss-directory-hero--dark .ss-teams-hero__stats,.ss-entity-command--dark .ss-entity-scoreboard,.ss-entity-command--dark .ss-entity-scoreboard--five{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-entity-command--dark .ss-entity-scoreboard article:nth-child(odd),.ss-directory-hero--dark .ss-directory-scoreboard article:nth-child(odd){border-left:0}.ss-team-hero__actions{grid-template-columns:1fr;width:100%;min-width:0}.ss-entity-command__identity,.ss-team-hero__identity{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.ss-entity-command--dark h1,.ss-team-hero.ss-entity-command--dark .ss-team-hero__copy h1{overflow-wrap:anywhere;font-size:clamp(1.8rem,8vw,2.35rem)}.ss-team-next-match strong{overflow-wrap:anywhere;font-size:1.25rem}.ss-team-hero__buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-team-hero__buttons>*{min-width:0}.ss-team-hero.ss-entity-command--dark .ss-team-hero__crest{border-radius:var(--ss-radius-lg);flex-basis:5rem;width:5rem;height:5rem}.ss-entity-tabs{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));min-height:auto;display:grid}.ss-entity-tabs a{flex:auto;justify-content:center}.ss-team-card__metrics{grid-template-columns:1fr}.ss-team-card__metrics .ss-team-card__cluster,.ss-team-card__metrics .ss-team-card__cluster:nth-child(odd){border-top:1px solid var(--ss-color-border);border-left:0}.ss-team-card__metrics .ss-team-card__cluster:first-child{border-top:0}.ss-team-card__actions{grid-template-columns:1fr}.ss-coach-card,.ss-competition-card{min-height:0}}.ss-player-page,.ss-player-main,.ss-player-sidebar{gap:1.5rem;display:grid}.ss-player-hero{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.8fr);gap:1.5rem;padding:1.75rem;display:grid}.ss-player-hero__identity{align-items:flex-start;gap:1.25rem;display:flex}.ss-player-hero__avatar{width:5.75rem;height:5.75rem;font-size:1.65rem;font-weight:var(--ss-weight-bold);color:#2942b9;background:linear-gradient(135deg,#eff3ff 0%,#dfe7ff 100%);border-radius:1.5rem;place-items:center;display:grid;overflow:hidden;box-shadow:0 14px 32px #1d2f681f}.ss-player-hero__avatar img{object-fit:cover;width:100%;height:100%}.ss-player-hero__copy{align-content:start;gap:.85rem;display:grid}.ss-player-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:var(--ss-weight-bold);color:#4f63ff;align-items:center;display:inline-flex}.ss-player-hero h1,.ss-player-section__head h2{color:#10193f;letter-spacing:-.04em;margin:0}.ss-player-hero h1{font-size:clamp(2rem,2.8vw,3rem);line-height:1}.ss-player-hero__teamline,.ss-player-hero__meta,.ss-player-hero__actions,.ss-player-signal-card__badges,.ss-player-signal-card__actions,.ss-player-sequence{flex-wrap:wrap;gap:.75rem;display:flex}.ss-player-hero__teamline{font-size:.95rem;font-weight:var(--ss-weight-bold);color:#44516b}.ss-player-inline-link{color:#10193f;font-weight:var(--ss-weight-bold);text-decoration:none}.ss-player-inline-link:hover,.ss-player-upcoming-card:hover strong{color:#3157ff}.ss-player-hero__meta span,.ss-player-upcoming-card span,.ss-player-upcoming-card small,.ss-player-signal-card__fixture,.ss-player-signal-card p,.ss-player-signal-card__reason,.ss-player-summary-card p,.ss-player-trend-card p,.ss-player-context-card p,.ss-player-status-card p,.ss-player-next-card p,.ss-player-next-card small,.ss-player-section__head p,.ss-player-log-table small{color:#61719a;line-height:1.55}.ss-player-hero__meta span{min-height:2rem;font-size:.82rem;font-weight:var(--ss-weight-bold);background:#f5f7ff;border:1px solid #6678b02e;border-radius:999px;align-items:center;padding:.35rem .85rem;display:inline-flex}.ss-player-hero__intro{color:#5f6f93;max-width:42rem;margin:0;line-height:1.7}.ss-player-hero__rail,.ss-player-upcoming-list,.ss-player-trend-list,.ss-player-signal-list,.ss-player-context-grid,.ss-player-snapshot-grid{align-content:start;gap:1rem;display:grid}.ss-player-status-card,.ss-player-next-card,.ss-player-snapshot-card,.ss-player-signal-card,.ss-player-trend-card,.ss-player-context-card,.ss-player-summary-card,.ss-player-upcoming-card{background:#fff;border:1px solid #7688c12e;border-radius:1.25rem;box-shadow:0 18px 40px #1422520f}.ss-player-status-card,.ss-player-next-card,.ss-player-summary-card,.ss-player-snapshot-card,.ss-player-trend-card,.ss-player-context-card,.ss-player-upcoming-card{padding:1rem 1.1rem}.ss-player-status-card{gap:.75rem;display:grid}.ss-player-next-card strong,.ss-player-summary-card strong,.ss-player-snapshot-card strong,.ss-player-trend-card strong,.ss-player-context-card strong{color:#10193f;margin-top:.25rem;display:block}.ss-player-card-label,.ss-player-summary-card span,.ss-player-snapshot-card span,.ss-player-trend-card span,.ss-player-context-card span{font-size:.8rem;font-weight:var(--ss-weight-bold);color:#7b88aa;display:block}.ss-player-next-card strong,.ss-player-summary-card strong{font-size:1.45rem;line-height:1.05}.ss-player-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ss-player-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.82fr);align-items:start;gap:1.5rem;display:grid}.ss-player-section{padding:1.5rem}.ss-player-section__head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ss-player-section__head h2{margin-top:.35rem;font-size:1.45rem}.ss-player-section__head--compact h2{font-size:1.18rem}.ss-player-section__head p{margin:.35rem 0 0}.ss-player-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.ss-player-snapshot-card{gap:.65rem;display:grid}.ss-player-snapshot-card__meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ss-player-snapshot-card__meta b{color:#10193f;font-size:1.35rem}.ss-player-snapshot-card__meta small,.ss-player-snapshot-card__foot{color:#61719a;font-size:.85rem;font-weight:700}.ss-player-signal-list{margin-top:1.25rem}.ss-player-signal-card{gap:1rem;padding:1.2rem;display:grid}.ss-player-signal-card__head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ss-player-signal-card__head h3{color:#10193f;letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.15rem}.ss-player-signal-card__head p,.ss-player-signal-card__reason{margin:.3rem 0 0}.ss-player-signal-card__head p span{color:#97a2b7}.ss-player-signal-card__fixture{font-size:.78rem;font-weight:var(--ss-weight-bold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.ss-player-signal-card__metrics{flex-wrap:wrap;gap:.7rem;display:flex}.ss-player-metric-pill{background:#f7f9ff;border:1px solid #6678b029;border-radius:1rem;gap:.2rem;min-width:6.25rem;padding:.7rem .8rem;display:grid}.ss-player-metric-pill span{font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#7b88aa}.ss-player-metric-pill strong{color:#10193f;font-size:.95rem}.ss-player-metric-pill--positive strong{color:#0f7a4c}.ss-player-sequence{gap:.45rem}.ss-player-sequence span{color:#2942b9;min-width:2rem;min-height:2rem;font-size:.86rem;font-weight:var(--ss-weight-bold);background:#eef3ff;border-radius:.8rem;justify-content:center;align-items:center;padding-inline:.55rem;display:inline-flex}.ss-player-log-table-wrap{margin-top:1.25rem;overflow-x:auto}.ss-player-log-table{border-collapse:collapse;width:100%;min-width:54rem}.ss-player-log-table th,.ss-player-log-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7688c129;padding:.95rem .85rem}.ss-player-log-table th{font-size:var(--ss-font-size-11);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--ss-weight-bold);color:#7280a0}.ss-player-log-table td{color:#182248;font-size:.92rem;font-weight:700}.ss-player-log-table td small{margin-top:.25rem;font-size:.8rem;display:block}.ss-player-upcoming-card{gap:.35rem;text-decoration:none;display:grid}.ss-player-upcoming-card strong{color:#10193f;font-size:1rem}.ss-player-trend-card{gap:.75rem;display:grid}.ss-player-trend-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ss-player-trend-card__stats strong{background:#f7f9ff;border:1px solid #6678b029;border-radius:1rem;min-height:3rem;padding:.75rem .85rem;font-size:.95rem}.ss-player-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-player-context-card{gap:.55rem;display:grid}.ss-player-empty{margin-top:1.25rem}.ss-player-empty--compact{margin-top:.85rem;padding:1.1rem}@media (width<=1180px){.ss-player-hero,.ss-player-layout{grid-template-columns:1fr}.ss-player-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ss-player-hero{padding:1.25rem}.ss-player-hero__identity{flex-direction:column}.ss-player-summary-grid,.ss-player-snapshot-grid,.ss-player-context-grid,.ss-player-trend-card__stats{grid-template-columns:1fr}.ss-player-section{padding:1.15rem}.ss-player-log-table{min-width:44rem}.ss-player-signal-card__head{flex-direction:column}}.ss-player-directory{gap:var(--ss-space-5);display:grid}.ss-player-directory__board{padding:var(--ss-space-5)}.ss-player-directory__grid{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-player-directory-card{align-items:center;gap:var(--ss-space-3);min-height:74px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);grid-template-columns:auto minmax(0,1fr) auto auto;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ss-player-directory-card:hover{border-color:var(--ss-color-border-strong);box-shadow:var(--ss-shadow-sm);transform:translateY(-1px)}.ss-player-directory-card__photo{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:48px;height:48px;color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);place-items:center;display:grid;position:relative;overflow:hidden}.ss-player-directory-card__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss-player-directory-card__copy,.ss-player-directory-card__meta{gap:var(--ss-space-1);display:grid}.ss-player-directory-card__copy small,.ss-player-directory-card__meta small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold)}.ss-player-directory-card__meta{text-align:right}.ss-player-directory-card__arrow{color:var(--ss-color-primary)}@media (width<=820px){.ss-player-directory__grid{grid-template-columns:1fr}}@media (width<=520px){.ss-player-directory-card{grid-template-columns:auto minmax(0,1fr) auto}.ss-player-directory-card__meta{display:none}}.ss-auth-page{background:var(--ss-color-bg);min-height:100vh}.ss-odds-preferences-page{--odds-card-border:color-mix(in srgb, var(--ss-color-border) 82%, #4966ff 18%)}.ss-odds-command-head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-5);margin-bottom:var(--ss-space-5);display:flex}.ss-odds-command-head h1,.ss-odds-settings-card h2,.ss-odds-bookmaker-card h2,.ss-odds-favorites-card h2,.ss-odds-about-card h2,.ss-odds-preview-card h2{color:var(--ss-color-ink);margin:0}.ss-odds-command-head h1{font-size:clamp(1.7rem,2.3vw,2.25rem)}.ss-odds-command-head p,.ss-odds-settings-card header p,.ss-odds-bookmaker-card header p{color:var(--ss-color-muted);margin:.3rem 0 0}.ss-odds-command-head__actions{align-items:center;gap:var(--ss-space-3);display:flex}.ss-odds-command-head__actions form{margin:0}.ss-odds-preferences-grid{gap:var(--ss-space-5);grid-template-columns:minmax(17rem,.95fr) minmax(22rem,1.15fr) minmax(18rem,.9fr);align-items:start;display:grid}.ss-odds-preferences-center,.ss-odds-preferences-side{gap:var(--ss-space-5);display:grid}.ss-odds-settings-card,.ss-odds-bookmaker-card,.ss-odds-favorites-card,.ss-odds-about-card,.ss-odds-preview-card{border:1px solid var(--odds-card-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-card);padding:var(--ss-space-5)}.ss-odds-settings-card>header,.ss-odds-bookmaker-card>header,.ss-odds-favorites-card>header{padding-bottom:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border)}.ss-odds-setting{gap:var(--ss-space-3);padding:var(--ss-space-5) 0;border:0;border-bottom:1px solid var(--ss-color-border);margin:0;display:grid}.ss-odds-setting:last-child{border-bottom:0;padding-bottom:0}.ss-odds-setting legend,.ss-odds-setting strong{font-weight:var(--ss-weight-bold);color:var(--ss-color-ink)}.ss-odds-setting p,.ss-odds-setting small{color:var(--ss-color-muted);margin:.2rem 0 0;line-height:1.45;display:block}.ss-odds-segmented{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-subtle);grid-template-columns:repeat(3,1fr);padding:.22rem;display:grid}.ss-odds-segmented label{cursor:pointer}.ss-odds-segmented input{opacity:0;pointer-events:none;position:absolute}.ss-odds-segmented span{border-radius:calc(var(--ss-radius-md) - .2rem);min-height:2.25rem;color:var(--ss-color-muted);font-size:.78rem;font-weight:var(--ss-weight-bold);place-items:center;display:grid}.ss-odds-segmented input:checked+span{color:var(--ss-color-primary);background:var(--ss-color-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--ss-color-primary) 32%, transparent)}.ss-odds-setting--select{grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);align-items:center}.ss-odds-setting--select .ss-input{width:100%}.ss-odds-setting--toggle{cursor:pointer;grid-template-columns:minmax(0,1fr) 2.8rem;align-items:center;position:relative}.ss-odds-setting--toggle input[type=checkbox]{opacity:0;position:absolute}.ss-odds-setting--toggle i{background:#dbe3f3;border-radius:999px;width:2.7rem;height:1.5rem;transition:background .2s;position:relative}.ss-odds-setting--toggle i:after{content:"";background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 .15rem .4rem #0f172a2e}.ss-odds-setting--toggle input:checked+i{background:linear-gradient(135deg,#315dff,#6648ff)}.ss-odds-setting--toggle input:checked+i:after{transform:translate(1.2rem)}.ss-bookmaker-choice-grid{gap:var(--ss-space-3);padding-block:var(--ss-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-bookmaker-choice-grid label{min-height:6.4rem;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);cursor:pointer;align-content:center;place-items:center;gap:.55rem;display:grid;position:relative}.ss-bookmaker-choice-grid input{opacity:0;position:absolute}.ss-bookmaker-choice-grid label:has(input:checked){border-color:var(--ss-color-primary);background:color-mix(in srgb, var(--ss-color-primary) 5%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--ss-color-primary) 10%, transparent)}.ss-bookmaker-choice-grid label>i{color:#fff;background:var(--ss-color-primary);width:1.2rem;height:1.2rem;font-size:var(--ss-font-size-11);border-radius:.35rem;place-items:center;font-style:normal;display:none;position:absolute;top:.55rem;right:.55rem}.ss-bookmaker-choice-grid input:checked~i{display:grid}.ss-bookmaker-mark{color:#fff;width:2.25rem;height:2.25rem;font-size:var(--ss-font-size-11);font-style:normal;font-weight:var(--ss-weight-bold);letter-spacing:.04em;background:linear-gradient(145deg,#102552,#446cff);border-radius:.65rem;place-items:center;display:grid}.ss-odds-bookmaker-card>footer,.ss-odds-preview-card>footer{justify-content:space-between;gap:var(--ss-space-3);padding-top:var(--ss-space-4);border-top:1px solid var(--ss-color-border);color:var(--ss-color-muted);font-size:.78rem;display:flex}.ss-odds-favorite-list{gap:var(--ss-space-3);padding-top:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-odds-favorite-list>div{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.4rem;padding:.55rem .75rem;display:grid}.ss-odds-favorite-list>div>span{color:var(--ss-color-muted);font-size:.75rem;font-weight:var(--ss-weight-bold)}.ss-odds-favorite-list .ss-bookmaker-mark{width:1.75rem;height:1.75rem;font-size:var(--ss-font-size-11);border-radius:.5rem}.ss-odds-favorite-list p{color:var(--ss-color-muted);grid-column:1/-1}.ss-odds-about-card{background:radial-gradient(circle at 100% 0, #534bff14, transparent 42%), var(--ss-color-surface)}.ss-odds-about-card ul{gap:var(--ss-space-4);margin:var(--ss-space-5) 0 0;padding:0;list-style:none;display:grid}.ss-odds-about-card li{gap:.2rem;padding-left:2.4rem;display:grid;position:relative}.ss-odds-about-card li:before{width:1.65rem;height:1.65rem;color:var(--ss-color-primary);background:color-mix(in srgb, var(--ss-color-primary) 10%, #fff);content:"✓";font-weight:var(--ss-weight-bold);border-radius:.55rem;place-items:center;display:grid;position:absolute;top:0;left:0}.ss-odds-about-card li span,.ss-odds-preview-card>p,.ss-odds-empty span{color:var(--ss-color-muted);line-height:1.45}.ss-odds-preview-card>p{margin:.35rem 0 var(--ss-space-4)}.ss-odds-preview-card__meta{justify-content:space-between;gap:var(--ss-space-3);padding:var(--ss-space-3);border-radius:var(--ss-radius-md);color:var(--ss-color-muted);background:var(--ss-color-surface-subtle);display:flex}.ss-odds-preview-prices{margin-block:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ss-odds-preview-prices>div{padding:var(--ss-space-4) var(--ss-space-2);text-align:center;gap:.3rem;display:grid}.ss-odds-preview-prices>div+div{border-left:1px solid var(--ss-color-border)}.ss-odds-preview-prices small{color:var(--ss-color-muted);text-transform:uppercase;letter-spacing:.08em}.ss-odds-preview-prices strong{color:var(--ss-color-primary);font-size:1.05rem}.ss-odds-empty{padding:var(--ss-space-5);border:1px dashed var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-subtle);gap:.35rem;display:grid}@media (width<=1220px){.ss-odds-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-odds-preferences-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ss-odds-command-head,.ss-odds-command-head__actions{flex-direction:column;align-items:stretch}.ss-odds-command-head__actions .ss-button{width:100%}.ss-odds-preferences-grid,.ss-odds-preferences-side{grid-template-columns:minmax(0,1fr)}.ss-odds-preferences-side{grid-column:auto}}@media (width<=560px){.ss-bookmaker-choice-grid,.ss-odds-favorite-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-odds-setting--select{grid-template-columns:minmax(0,1fr)}.ss-odds-settings-card,.ss-odds-bookmaker-card,.ss-odds-favorites-card,.ss-odds-about-card,.ss-odds-preview-card{padding:var(--ss-space-4)}}.ss-security-command-head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);display:flex}.ss-security-command-head h1,.ss-security-overview h2,.ss-security-password-card h2,.ss-security-protection-card h2,.ss-security-tips-card h2{color:var(--ss-color-text-strong);margin:0}.ss-security-command-head h1{font-size:clamp(1.6rem,2.2vw,2rem)}.ss-security-command-head p,.ss-security-password-card header p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:.3rem 0 0}.ss-security-layout{gap:var(--ss-space-4);grid-template-columns:minmax(0,2fr) minmax(18rem,.95fr);align-items:start;display:grid}.ss-security-main,.ss-security-side{gap:var(--ss-space-4);display:grid}.ss-security-side{top:calc(var(--ss-space-5) + 4rem);position:sticky}.ss-security-overview{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-security-score-card,.ss-security-session-card,.ss-security-settings-card,.ss-security-password-card,.ss-security-help-card,.ss-security-protection-card,.ss-security-tips-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:0 .45rem 1.5rem #1f305e0a}.ss-security-score-card,.ss-security-session-card,.ss-security-password-card,.ss-security-protection-card,.ss-security-tips-card{padding:var(--ss-space-5)}.ss-security-score-card>header{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-security-score-card>header span,.ss-security-session-card>header>strong{color:var(--ss-color-success);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-security-score-card__body{align-items:center;gap:var(--ss-space-5);margin-top:var(--ss-space-4);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.ss-security-score{--security-score:65%;background:radial-gradient(circle, #fff 57%, transparent 58%), conic-gradient(var(--ss-color-success) var(--security-score), var(--ss-color-surface-muted) 0);border-radius:50%;align-content:center;place-items:center;width:8.2rem;height:8.2rem;display:grid;position:relative}.ss-security-score.is-score-80{--security-score:80%}.ss-security-score.is-score-65{--security-score:65%}.ss-security-score strong{color:var(--ss-color-text-strong);font-size:2rem;line-height:1}.ss-security-score small{color:var(--ss-color-text-muted)}.ss-security-score-card ul,.ss-security-protection-card ul,.ss-security-tips-card ul{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.ss-security-score-card li{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);padding-left:1.35rem;position:relative}.ss-security-score-card li:before{width:.9rem;height:.9rem;color:var(--ss-color-text-soft);background:var(--ss-color-surface-muted);content:"!";font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:.15rem;left:0}.ss-security-score-card li.is-complete:before{color:var(--ss-color-success);background:var(--ss-color-success-soft);content:"✓"}.ss-security-session-card>header{gap:.25rem;display:grid}.ss-security-session-card>header p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);margin:0}.ss-security-session{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-5);padding-block:var(--ss-space-4);border-block:1px solid var(--ss-color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ss-security-session>i,.ss-security-setting-row>i,.ss-security-tips-card li>i,.ss-security-help-card>i{border-radius:var(--ss-radius-md);width:2.15rem;height:2.15rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);place-items:center;font-style:normal;display:grid}.ss-security-session svg,.ss-security-setting-row svg,.ss-security-tips-card svg,.ss-security-help-card svg,.ss-security-shield svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.05rem;height:1.05rem}.ss-security-session>span,.ss-security-setting-row>span,.ss-security-tips-card li>span,.ss-security-help-card>span{gap:.2rem;min-width:0;display:grid}.ss-security-session small,.ss-security-setting-row small,.ss-security-tips-card small,.ss-security-help-card small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-security-session>b,.ss-security-setting-row>b{border-radius:var(--ss-radius-pill);color:var(--ss-color-success);background:var(--ss-color-success-soft);font-size:var(--ss-font-size-9);white-space:nowrap;padding:.35rem .6rem}.ss-security-session-card form button{margin-top:var(--ss-space-4);color:var(--ss-color-primary);font:inherit;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;border:0;padding:0}.ss-security-setting-row{align-items:center;gap:var(--ss-space-4);min-height:4.8rem;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);grid-template-columns:auto minmax(0,1fr) minmax(7.5rem,auto) minmax(8.5rem,auto);display:grid}.ss-security-setting-row:last-child{border-bottom:0}.ss-security-setting-row>b.is-neutral{color:var(--ss-color-text-muted);background:var(--ss-color-surface-muted)}.ss-security-setting-row>a,.ss-security-setting-row__unavailable{min-height:2.2rem;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ss-security-setting-row__unavailable{color:var(--ss-color-text-soft);background:var(--ss-color-surface-subtle)}.ss-security-password-card header{padding-bottom:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border)}.ss-security-password-card form{gap:var(--ss-space-4);padding-top:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-security-password-card label{gap:.45rem;display:grid}.ss-security-password-card label>span{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-security-password-card form footer{justify-content:space-between;align-items:center;gap:var(--ss-space-4);grid-column:1/-1;display:flex}.ss-security-password-card form footer small{color:var(--ss-color-text-muted)}.ss-security-help-card{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ss-security-help-card>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);text-decoration:none}.ss-security-protection-card{text-align:center}.ss-security-shield{width:5.8rem;height:5.8rem;margin:var(--ss-space-5) auto var(--ss-space-3);color:#fff;background:linear-gradient(145deg,#315dff,#653cff);border-radius:2rem;place-items:center;display:grid;box-shadow:0 1.1rem 2rem #4f46e53d}.ss-security-shield svg{stroke-width:1.5px;width:2.8rem;height:2.8rem}.ss-security-protection-card>strong{color:var(--ss-color-text-strong);display:block}.ss-security-protection-card>p{margin:.45rem 0 var(--ss-space-5);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-security-protection-card ul{padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border);text-align:left}.ss-security-protection-card li{justify-content:space-between;gap:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);display:flex}.ss-security-protection-card li b{color:var(--ss-color-success)}.ss-security-protection-card li b.is-neutral{color:var(--ss-color-text-soft)}.ss-security-tips-card ul{margin-top:var(--ss-space-4)}.ss-security-tips-card li{align-items:center;gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}@media (width<=1150px){.ss-security-layout{grid-template-columns:minmax(0,1fr)}.ss-security-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.ss-security-command-head,.ss-security-password-card form footer{flex-direction:column;align-items:stretch}.ss-security-command-head .ss-button{width:100%}.ss-security-overview,.ss-security-side,.ss-security-password-card form{grid-template-columns:minmax(0,1fr)}.ss-security-setting-row{grid-template-columns:auto minmax(0,1fr)}.ss-security-setting-row>b,.ss-security-setting-row>a,.ss-security-setting-row__unavailable{grid-column:2;width:fit-content}}@media (width<=480px){.ss-security-score-card__body{grid-template-columns:minmax(0,1fr);justify-items:center}.ss-security-help-card{grid-template-columns:auto minmax(0,1fr)}.ss-security-help-card>a{grid-column:2}}.ss-sessions-command-head h1,.ss-session-list-card h2,.ss-session-overview-card h2,.ss-session-guidance-card h2{color:var(--ss-color-text-strong);margin:0}.ss-sessions-command-head h1{font-size:clamp(1.6rem,2.2vw,2rem)}.ss-sessions-command-head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);margin:.3rem 0 0}.ss-sessions-layout{gap:var(--ss-space-4);grid-template-columns:minmax(0,2.25fr) minmax(18rem,.75fr);align-items:start;display:grid}.ss-sessions-main,.ss-sessions-side{gap:var(--ss-space-4);display:grid}.ss-sessions-side{top:calc(var(--ss-space-5) + 4rem);position:sticky}.ss-current-session-card,.ss-session-list-card,.ss-sessions-empty-card,.ss-session-overview-card,.ss-session-guidance-card,.ss-sessions-footnote{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:0 .45rem 1.5rem #1f305e0a}.ss-current-session-card{padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 75%, var(--ss-color-border));background:radial-gradient(circle at 0 0, #30ca7a14, transparent 34%), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ss-color-primary-soft) 26%, #fff))}.ss-current-session-card>header{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-current-session-card>header span,.ss-current-session-card>header b{border-radius:var(--ss-radius-pill);min-height:1.8rem;color:var(--ss-color-success);background:var(--ss-color-success-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.03em;text-transform:uppercase;align-items:center;padding-inline:.7rem;display:inline-flex}.ss-current-session-card__identity{align-items:center;gap:var(--ss-space-4);margin-top:var(--ss-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ss-current-session-card__identity>i{width:4rem;height:4rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);border-radius:50%;place-items:center;font-style:normal;display:grid}.ss-current-session-card__identity svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:2rem;height:2rem}.ss-current-session-card__identity>span{gap:.25rem;display:grid}.ss-current-session-card__identity strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16)}.ss-current-session-card__identity small,.ss-current-session-card dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-current-session-card dl{gap:var(--ss-space-4);margin:var(--ss-space-5) 0 0 5rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-current-session-card dl>div,.ss-session-overview-card dl>div{gap:.3rem;display:grid}.ss-current-session-card dd,.ss-session-overview-card dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);margin:0}.ss-session-list-card{overflow:hidden}.ss-session-list-card>header{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:4.2rem;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-session-list-card>header>div{align-items:center;gap:var(--ss-space-2);display:flex}.ss-session-list-card>header h2{font-size:var(--ss-font-size-14)}.ss-session-list-card>header>div>span{min-width:1.65rem;height:1.65rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);border-radius:50%;place-items:center;display:grid}.ss-session-row{align-items:center;gap:var(--ss-space-4);min-height:5.4rem;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);grid-template-columns:auto minmax(11rem,1.4fr) minmax(7rem,.7fr) minmax(7rem,.7fr) auto;display:grid}.ss-session-row:last-child{border-bottom:0}.ss-session-row>i,.ss-session-guidance-card li>i,.ss-sessions-footnote>i{width:2.5rem;height:2.5rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);border-radius:50%;place-items:center;font-style:normal;display:grid}.ss-session-row svg,.ss-session-guidance-card svg,.ss-sessions-footnote svg,.ss-session-overview-card__mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.15rem;height:1.15rem}.ss-session-row>span{gap:.2rem;display:grid}.ss-session-row strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-10)}.ss-session-row small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-session-row form button{color:var(--ss-color-primary);font:inherit;font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;border:0;padding:0}.ss-session-list-card__empty,.ss-sessions-empty-card{padding:var(--ss-space-5);gap:.35rem;display:grid}.ss-session-list-card__empty span,.ss-sessions-empty-card span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-sessions-footnote{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ss-sessions-footnote>i{width:2rem;height:2rem}.ss-sessions-footnote a,.ss-session-overview-card>a{color:var(--ss-color-primary);font-weight:var(--ss-weight-black);text-decoration:none}.ss-session-overview-card,.ss-session-guidance-card{padding:var(--ss-space-5)}.ss-session-overview-card__mark{width:5.4rem;height:5.4rem;margin:var(--ss-space-5) auto var(--ss-space-3);color:var(--ss-color-success);background:radial-gradient(circle, var(--ss-color-success-soft) 50%, transparent 51%), conic-gradient(var(--ss-color-success) 80%, var(--ss-color-surface-muted) 0);border-radius:50%;place-items:center;display:grid}.ss-session-overview-card__mark svg{width:2rem;height:2rem}.ss-session-overview-card>strong,.ss-session-overview-card>p{text-align:center;display:block}.ss-session-overview-card>p{margin:.35rem 0 var(--ss-space-5);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-session-overview-card dl{gap:var(--ss-space-3);padding-block:var(--ss-space-4);border-block:1px solid var(--ss-color-border);margin:0;display:grid}.ss-session-overview-card dl>div{grid-template-columns:minmax(0,1fr) auto}.ss-session-overview-card dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-session-overview-card dd{color:var(--ss-color-success)}.ss-session-overview-card>a{margin-top:var(--ss-space-4);font-size:var(--ss-font-size-10);display:inline-flex}.ss-session-guidance-card ul{gap:var(--ss-space-4);margin:var(--ss-space-4) 0 0;padding:0;list-style:none;display:grid}.ss-session-guidance-card li{align-items:center;gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ss-session-guidance-card li>i{border-radius:var(--ss-radius-md);width:2.15rem;height:2.15rem}.ss-session-guidance-card li>span{gap:.2rem;display:grid}.ss-session-guidance-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-10)}.ss-session-guidance-card small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}@media (width<=1150px){.ss-sessions-layout{grid-template-columns:minmax(0,1fr)}.ss-sessions-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.ss-current-session-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.ss-session-row{grid-template-columns:auto minmax(0,1fr)}.ss-session-row>span:not(.ss-session-row__identity),.ss-session-row form{grid-column:2}.ss-session-list-card>header,.ss-sessions-footnote{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.ss-session-list-card>header .ss-button{width:100%}.ss-sessions-side{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ss-current-session-card>header,.ss-current-session-card__identity{align-items:flex-start}.ss-current-session-card>header{flex-direction:column}.ss-current-session-card dl{grid-template-columns:minmax(0,1fr)}}.ss-odds-preferences-page .ss-odds-command-head{margin-bottom:var(--ss-space-4);align-items:center}.ss-odds-preferences-page .ss-odds-command-head h1{font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.1}.ss-odds-preferences-page .ss-odds-command-head p{font-size:var(--ss-font-size-12)}.ss-odds-preferences-page .ss-odds-preferences-grid{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.12fr) minmax(0,1.05fr) minmax(0,.95fr)}.ss-odds-preferences-page .ss-odds-preferences-center,.ss-odds-preferences-page .ss-odds-preferences-side{gap:var(--ss-space-4)}.ss-odds-preferences-page .ss-odds-settings-card,.ss-odds-preferences-page .ss-odds-bookmaker-card,.ss-odds-preferences-page .ss-odds-favorites-card,.ss-odds-preferences-page .ss-odds-about-card,.ss-odds-preferences-page .ss-odds-preview-card{padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);box-shadow:0 .45rem 1.5rem #1f305e0a}.ss-odds-preferences-page .ss-odds-settings-card>header,.ss-odds-preferences-page .ss-odds-bookmaker-card>header,.ss-odds-preferences-page .ss-odds-favorites-card>header{padding-bottom:var(--ss-space-3)}.ss-odds-preferences-page .ss-odds-settings-card h2,.ss-odds-preferences-page .ss-odds-bookmaker-card h2,.ss-odds-preferences-page .ss-odds-favorites-card h2,.ss-odds-preferences-page .ss-odds-about-card h2,.ss-odds-preferences-page .ss-odds-preview-card h2{font-size:var(--ss-font-size-14)}.ss-odds-preferences-page .ss-odds-setting{align-items:center;gap:var(--ss-space-3);min-height:5.35rem;padding-block:var(--ss-space-3);grid-template-columns:2.15rem minmax(0,1fr) auto}.ss-odds-preferences-page .ss-odds-setting--format{grid-template-columns:2.15rem minmax(7.5rem,1fr) minmax(11.7rem,.95fr)}.ss-odds-setting__icon{width:2.15rem;height:2.15rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:50%;place-items:center;display:grid}.ss-odds-setting__icon svg,.ss-bookmaker-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.ss-odds-preferences-page .ss-odds-setting--summary>strong{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);white-space:nowrap}.ss-odds-preferences-page .ss-odds-setting--select{grid-template-columns:2.15rem minmax(0,1fr) minmax(8.5rem,auto)}.ss-odds-preferences-page .ss-odds-setting--toggle{grid-template-columns:2.15rem minmax(0,1fr) 2.8rem}.ss-bookmaker-search{margin-top:var(--ss-space-4);padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);background:var(--ss-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.ss-bookmaker-search input{min-width:0;height:2.7rem;color:var(--ss-color-text);font:inherit;background:0 0;border:0;outline:0}.ss-odds-preferences-page .ss-bookmaker-choice-grid{gap:var(--ss-space-2);padding-block:var(--ss-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.ss-odds-preferences-page .ss-bookmaker-choice-grid label{min-height:5.2rem;padding:var(--ss-space-2);border-radius:var(--ss-radius-md);gap:.4rem}.ss-odds-preferences-page .ss-bookmaker-choice-grid label>strong{max-width:100%;font-size:var(--ss-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-odds-preferences-page .ss-bookmaker-mark{width:2rem;height:2rem}.ss-bookmaker-mark--bet365{background:linear-gradient(145deg,#087b46,#13a864)}.ss-bookmaker-mark--pinnacle{background:linear-gradient(145deg,#071630,#17294c)}.ss-bookmaker-mark--betano{background:linear-gradient(145deg,#ff4c18,#ed1f13)}.ss-bookmaker-mark--betfair{color:#172036;background:linear-gradient(145deg,#ffd83f,#f0ae00)}.ss-bookmaker-mark--unibet{background:linear-gradient(145deg,#50ad32,#23962d)}.ss-bookmaker-mark--william-hill{color:#f1c64b;background:linear-gradient(145deg,#071630,#183465)}.ss-bookmaker-mark--1xbet{background:linear-gradient(145deg,#177ad5,#164cc5)}.ss-odds-preferences-page .ss-odds-bookmaker-card>footer button{color:var(--ss-color-primary);font:inherit;font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;border:0;padding:0}.ss-odds-preferences-page .ss-odds-favorite-list{gap:var(--ss-space-2)}.ss-odds-preferences-page .ss-odds-favorite-list>div{grid-template-columns:auto auto auto minmax(0,1fr);min-height:2.85rem;padding-block:.4rem}.ss-odds-favorite-grip{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);letter-spacing:-.2rem}.ss-odds-preferences-page .ss-odds-about-card>p,.ss-odds-preferences-page .ss-odds-preview-card>p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);margin:.35rem 0 0;line-height:1.45}.ss-odds-preferences-page .ss-odds-about-card ul{gap:var(--ss-space-4);margin-top:var(--ss-space-4)}.ss-odds-preferences-page .ss-odds-about-card li:before{display:none}.ss-odds-preferences-page .ss-odds-about-card li{grid-template-columns:2rem minmax(0,1fr);padding-left:0}.ss-odds-preferences-page .ss-odds-about-card li>i{border-radius:var(--ss-radius-md);width:2rem;height:2rem;color:var(--ss-color-primary);background:var(--ss-color-primary-soft);grid-row:1/3;place-items:center;font-style:normal;display:grid}.ss-odds-preferences-page .ss-odds-about-card li>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.ss-odds-preferences-page .ss-odds-about-card li>strong,.ss-odds-preferences-page .ss-odds-about-card li>span{grid-column:2}@media (width<=1500px) and (width>=901px){.ss-odds-preferences-page .ss-account-dashboard__layout{gap:var(--ss-space-4);grid-template-columns:11rem minmax(0,1fr)}.ss-odds-preferences-page .ss-account-rail{padding-right:var(--ss-space-3)}.ss-odds-preferences-page .ss-odds-segmented span{font-size:var(--ss-font-size-9);padding-inline:.3rem}}.ss-odds-preview-tabs{gap:var(--ss-space-5);margin-top:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-odds-preview-tabs>*{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);padding:.55rem .75rem}.ss-odds-preview-tabs strong{border-bottom:2px solid var(--ss-color-primary);color:var(--ss-color-primary);margin-bottom:-1px}.ss-odds-preview-table{margin-block:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);overflow:hidden}.ss-odds-preview-table__head,.ss-odds-preview-table__body{grid-template-columns:minmax(7rem,1.3fr) repeat(3,minmax(3.5rem,.7fr));display:grid}.ss-odds-preview-table__head{background:var(--ss-color-surface-subtle);align-items:center;min-height:2.7rem}.ss-odds-preview-table__head>*,.ss-odds-preview-table__body>*{border-right:1px solid var(--ss-color-border);min-width:0;padding:.55rem .65rem}.ss-odds-preview-table__head>:last-child,.ss-odds-preview-table__body>:last-child{border-right:0}.ss-odds-preview-table__head strong{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-odds-preview-table__body{min-height:6.4rem}.ss-odds-preview-table__body>div{align-content:center;gap:.3rem;display:grid}.ss-odds-preview-table__body>div:not(:first-child){justify-items:center}.ss-odds-preview-table__body strong{font-size:var(--ss-font-size-11)}.ss-odds-preview-table__body>div:not(:first-child) strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-14)}.ss-odds-preview-table__body small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);text-overflow:ellipsis;overflow:hidden}@media (width<=1220px){.ss-odds-preferences-page .ss-odds-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ss-odds-preferences-page .ss-odds-preferences-grid,.ss-odds-preferences-page .ss-odds-preferences-side{grid-template-columns:minmax(0,1fr)}.ss-odds-preferences-page .ss-odds-setting,.ss-odds-preferences-page .ss-odds-setting--format,.ss-odds-preferences-page .ss-odds-setting--select,.ss-odds-preferences-page .ss-odds-setting--toggle{grid-template-columns:2.15rem minmax(0,1fr)}.ss-odds-preferences-page .ss-odds-setting>:last-child{grid-column:2;width:100%}}@media (width<=560px){.ss-odds-preferences-page .ss-bookmaker-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-auth-shell{grid-template-columns:minmax(22rem,27rem) 1fr;min-height:100vh;display:grid}.ss-auth-story{padding:var(--ss-space-8);background:linear-gradient(155deg, var(--ss-color-nav), var(--ss-color-nav-soft));color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.ss-auth-story:after{content:"";background:radial-gradient(circle,#3157ff73,#0000 68%);border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-8rem;right:-8rem}.ss-auth-brand,.ss-auth-mobile-brand{z-index:1;align-items:center;gap:var(--ss-space-3);color:#fff;font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);letter-spacing:-.04em;display:inline-flex;position:relative}.ss-auth-brand>span:last-child>span,.ss-auth-mobile-brand strong>span{color:#8b7cff}.ss-auth-brand__mark{border-radius:var(--ss-radius-md);background:linear-gradient(135deg, var(--ss-color-primary), #1742c4);width:2.25rem;height:2.25rem;box-shadow:var(--ss-shadow-sm);border:1px solid #ffffff47;place-items:center;display:inline-grid}.ss-auth-story__content{z-index:1;gap:var(--ss-space-6);margin-block:auto;display:grid;position:relative}.ss-auth-story h1{color:#fff;font-size:clamp(2.25rem,4vw,3rem);font-weight:var(--ss-weight-black);line-height:1.18}.ss-auth-story p{color:#ffffffb3;max-width:21rem;font-size:var(--ss-font-size-16);line-height:var(--ss-line-height-loose)}.ss-auth-kicker,.ss-account-kicker{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.1em;text-transform:uppercase}.ss-auth-story .ss-auth-kicker{color:#d7ff31}.ss-auth-benefits{gap:var(--ss-space-3);color:#ffffffd1;font-size:var(--ss-font-size-13);padding:0;list-style:none;display:grid}.ss-auth-benefits li:before{content:"✓";margin-right:var(--ss-space-2);color:#d7ff31;font-weight:var(--ss-weight-black)}.ss-auth-workspace{padding:var(--ss-space-8);place-items:center;display:grid}.ss-auth-panel{gap:var(--ss-space-6);width:min(100%,29rem);display:grid}.ss-auth-mobile-brand{color:var(--ss-color-text-strong);display:none}.ss-auth-tabs{gap:var(--ss-space-6);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-auth-tabs a{min-height:2.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);position:relative}.ss-auth-tabs a.is-active{color:var(--ss-color-primary)}.ss-auth-tabs a.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-auth-heading{gap:var(--ss-space-2);display:grid}.ss-auth-heading h2{font-size:var(--ss-font-size-30);font-weight:var(--ss-weight-black)}.ss-auth-heading p,.ss-auth-field small,.ss-auth-switch{color:var(--ss-color-text-muted)}.ss-auth-form{gap:var(--ss-space-4);display:grid}.ss-auth-field{gap:var(--ss-space-2);display:grid}.ss-auth-field>span{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-auth-field .ss-input{background:var(--ss-color-surface);min-height:3rem}.ss-auth-error{font-weight:var(--ss-weight-semibold);color:var(--ss-color-danger)!important}.ss-auth-options{justify-content:space-between;align-items:center;gap:var(--ss-space-4);font-size:var(--ss-font-size-12);display:flex}.ss-auth-options a,.ss-auth-switch a{color:var(--ss-color-primary);font-weight:var(--ss-weight-black)}.ss-auth-check{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-text-muted);display:inline-flex}.ss-auth-check input{width:1rem;height:1rem;accent-color:var(--ss-color-primary)}.ss-auth-submit{width:100%;min-height:3rem}.ss-auth-switch{text-align:center;font-size:var(--ss-font-size-13)}.ss-auth-notice{padding:var(--ss-space-3) var(--ss-space-4);border-radius:var(--ss-radius-md);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-semibold)}.ss-auth-notice.is-success{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-auth-notice.is-error{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-account-page{gap:var(--ss-space-6);display:grid}.ss-account-tabs{flex-wrap:wrap}.ss-account-tabs .ss-tab{flex:none}.ss-account-plan,.ss-account-note{width:fit-content;min-height:2rem;padding-inline: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-12);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.ss-account-details{gap:var(--ss-space-3);display:grid}.ss-account-details div{justify-content:space-between;gap:var(--ss-space-4);padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border);display:flex}.ss-account-details dt{color:var(--ss-color-text-muted)}.ss-account-details dd{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-heavy);text-align:right;margin:0}.ss-account-form{gap:var(--ss-space-4);display:grid}.ss-account-form .ss-button{width:fit-content}.ss-billing-trust{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-5);display:flex}.ss-billing-trust>div{gap:var(--ss-space-2);display:grid}.ss-billing-trust p,.ss-billing-plan>p{color:var(--ss-color-text-muted)}.ss-billing-plans{gap:var(--ss-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ss-billing-plan{align-content:start;gap:var(--ss-space-5);padding:var(--ss-space-5);display:grid}.ss-billing-plan.is-featured{border-color:var(--ss-color-primary);box-shadow:var(--ss-shadow-md)}.ss-billing-plan h2{margin-top:var(--ss-space-1);font-size:var(--ss-font-size-24)}.ss-billing-prices{gap:var(--ss-space-3);display:grid}.ss-billing-price-option{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-md);background:var(--ss-color-surface-soft);display:flex}.ss-billing-features{gap:var(--ss-space-3);color:var(--ss-color-text);font-size:var(--ss-font-size-13);margin:0;padding:0;list-style:none;display:grid}.ss-billing-features li{padding-left:var(--ss-space-5);position:relative}.ss-billing-features li:before{content:"✓";color:var(--ss-color-success);font-weight:var(--ss-weight-black);position:absolute;left:0}.ss-button:disabled{cursor:not-allowed;opacity:.55}@media (width<=860px){.ss-auth-shell{grid-template-columns:1fr}.ss-auth-story{display:none}.ss-auth-workspace{min-height:100vh;padding:var(--ss-space-6)}.ss-auth-mobile-brand{display:inline-flex}.ss-billing-plans{grid-template-columns:1fr}}@media (width<=540px){.ss-auth-workspace{padding:var(--ss-space-5) var(--ss-space-4);align-items:start}.ss-auth-options,.ss-billing-trust{flex-direction:column;align-items:flex-start}.ss-billing-price-option,.ss-billing-price-option form,.ss-billing-price-option .ss-button{width:100%}.ss-billing-price-option{flex-direction:column;align-items:flex-start}}.ss-account-bookmaker-form{gap:var(--ss-space-3);margin:var(--ss-space-4) 0 var(--ss-space-3);display:grid}.ss-account-bookmaker-form label{gap:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);display:grid}.ss-account-bookmaker-form select{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:100%;color:var(--ss-color-text);padding:var(--ss-space-3);font:inherit}.ss-account-page{gap:var(--ss-space-5)}.ss-account-page h1,.ss-account-page h2,.ss-account-page p{margin:0}.ss-account-command,.ss-billing-command{justify-content:space-between;align-items:center;gap:var(--ss-space-6);min-height:12rem;padding:var(--ss-space-6);border:1px solid color-mix(in srgb, var(--ss-color-primary) 24%, transparent);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--ss-color-primary) 30%, transparent), transparent 25rem), linear-gradient(135deg, var(--ss-color-nav), var(--ss-color-nav-soft));box-shadow:var(--ss-shadow-md);color:var(--ss-color-surface);display:flex;position:relative;overflow:hidden}.ss-account-command:after,.ss-billing-command:after{content:"";border:1px solid color-mix(in srgb, var(--ss-color-surface) 10%, transparent);width:24rem;height:24rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--ss-color-surface) 3%, transparent), 0 0 0 6rem color-mix(in srgb, var(--ss-color-surface) 2%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:auto -7rem -10rem auto}.ss-account-command__identity,.ss-account-command__actions,.ss-billing-command__copy,.ss-billing-current{z-index:1;position:relative}.ss-account-command__identity{align-items:center;gap:var(--ss-space-5);min-width:0;display:flex}.ss-account-avatar{border:1px solid color-mix(in srgb, var(--ss-color-surface) 24%, transparent);border-radius:var(--ss-radius-xl);background:color-mix(in srgb, var(--ss-color-surface) 12%, transparent);width:4.5rem;height:4.5rem;box-shadow:inset 0 1px color-mix(in srgb, var(--ss-color-surface) 18%, transparent);color:var(--ss-color-surface);font-size:var(--ss-font-size-24);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.ss-account-command__identity>div,.ss-account-membership__copy,.ss-account-panel__head>div,.ss-billing-command__copy,.ss-billing-current{gap:var(--ss-space-2);display:grid}.ss-account-command .ss-account-kicker,.ss-billing-command .ss-account-kicker{color:color-mix(in srgb, var(--ss-color-surface) 68%, var(--ss-color-primary-soft))}.ss-account-command h1,.ss-billing-command h1{color:var(--ss-color-surface);font-size:clamp(var(--ss-font-size-30), 3vw, 2.75rem);letter-spacing:-.045em;line-height:1}.ss-account-command__identity p,.ss-billing-command__copy>p{color:color-mix(in srgb, var(--ss-color-surface) 72%, transparent);font-size:var(--ss-font-size-13)}.ss-account-command__actions{justify-content:flex-end;align-items:center;gap:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-account-command .ss-button-primary,.ss-billing-command .ss-button-primary{border-color:var(--ss-color-surface);background:var(--ss-color-surface);color:var(--ss-color-primary)}.ss-account-status{align-items:center;gap:var(--ss-space-2);min-height:2.5rem;padding-inline:var(--ss-space-3);border:1px solid color-mix(in srgb, var(--ss-color-surface) 16%, transparent);border-radius:var(--ss-radius-pill);background:color-mix(in srgb, var(--ss-color-surface) 8%, transparent);color:var(--ss-color-surface);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);display:inline-flex}.ss-account-status i,.ss-billing-command__trust i{background:var(--ss-color-success);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ss-color-success) 16%, transparent);border-radius:50%}.ss-account-tabs{padding:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-account-tabs .ss-tab{border-radius:var(--ss-radius-md);min-height:2.75rem}.ss-account-tabs .ss-tab.is-active{background:var(--ss-color-primary-soft)}.ss-account-overview{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.35fr) minmax(28rem,1fr);display:grid}.ss-account-membership{justify-content:space-between;align-items:center;gap:var(--ss-space-6);min-height:12rem;padding:var(--ss-space-6);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 92% 12%, var(--ss-color-primary-soft), transparent 16rem), var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);display:flex}.ss-account-membership__copy h2{max-width:34rem;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);letter-spacing:-.035em}.ss-account-membership__copy p{max-width:38rem;color:var(--ss-color-text-muted)}.ss-account-membership__plan{gap:var(--ss-space-2);min-width:10rem;padding:var(--ss-space-4);border:1px solid color-mix(in srgb, var(--ss-color-primary) 20%, var(--ss-color-border));border-radius:var(--ss-radius-lg);background:color-mix(in srgb, var(--ss-color-primary-soft) 54%, var(--ss-color-surface));display:grid}.ss-account-membership__plan small,.ss-account-metric small,.ss-billing-current small{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-account-membership__plan strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24)}.ss-account-membership__plan a,.ss-billing-current>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-decoration:none}.ss-account-metrics{gap:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-account-metric{align-items:center;gap:var(--ss-space-3);min-width:0;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);display:flex}.ss-account-metric__icon,.ss-account-panel__icon,.ss-billing-trust__mark{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.75rem;height:2.75rem;color:var(--ss-color-primary);flex:none;place-items:center;display:grid}.ss-account-metric__icon svg,.ss-account-panel__icon svg,.ss-billing-trust__mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.ss-account-metric>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-account-metric strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);line-height:1.1}.ss-account-test-control{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-warning) 30%, var(--ss-color-border));background:color-mix(in srgb, var(--ss-color-warning-soft) 48%, var(--ss-color-surface));display:flex}.ss-account-test-control>div:first-child{gap:var(--ss-space-2);display:grid}.ss-account-test-control h2{font-size:var(--ss-font-size-20)}.ss-account-test-control p{color:var(--ss-color-text-muted)}.ss-account-plan-switcher{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}button.ss-account-plan{cursor:pointer;border:1px solid var(--ss-color-border);background:var(--ss-color-surface)}.ss-account-plan.is-current{gap:var(--ss-space-2);background:var(--ss-color-primary);color:var(--ss-color-surface)}.ss-account-plan.is-current small{opacity:.72}.ss-account-workspace{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.65fr) minmax(19rem,.72fr);align-items:start;display:grid}.ss-account-workspace__main,.ss-account-workspace__aside{gap:var(--ss-space-5);display:grid}.ss-account-panel,.ss-account-side-card{padding:var(--ss-space-5)}.ss-account-panel{gap:var(--ss-space-5);display:grid}.ss-account-panel__head,.ss-account-side-card>header{align-items:flex-start;gap:var(--ss-space-3);display:flex}.ss-account-panel__head h2,.ss-account-side-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.ss-account-panel__head p,.ss-account-side-card p,.ss-account-form__actions>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-account-panel__icon.is-soft{width:2.5rem;height:2.5rem}.ss-account-form--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-account-form--security{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-account-form__actions{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding-top:var(--ss-space-4);border-top:1px solid var(--ss-color-border);grid-column:1/-1;display:flex}.ss-account-side-card{gap:var(--ss-space-4);display:grid}.ss-account-side-card>header>div{gap:var(--ss-space-1);display:grid}.ss-account-side-card>.ss-button,.ss-account-side-card--session .ss-button{width:100%}.ss-account-side-card--session{justify-content:space-between;align-items:center;display:flex}.ss-account-side-card--session>div{gap:var(--ss-space-1);display:grid}.ss-account-side-card--session form{flex:none}.ss-billing-command{align-items:stretch;min-height:18rem}.ss-billing-command__copy{align-content:center;max-width:48rem}.ss-billing-command__copy>p{max-width:43rem;font-size:var(--ss-font-size-14);line-height:1.6}.ss-billing-command__trust{align-items:center;gap:var(--ss-space-4);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.ss-billing-command__trust span{align-items:center;gap:var(--ss-space-2);color:color-mix(in srgb, var(--ss-color-surface) 78%, transparent);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);display:inline-flex}.ss-billing-command__trust i{width:.4rem;height:.4rem}.ss-billing-current{min-width:18rem;padding:var(--ss-space-5);border:1px solid color-mix(in srgb, var(--ss-color-surface) 16%, transparent);border-radius:var(--ss-radius-xl);background:color-mix(in srgb, var(--ss-color-surface) 9%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);align-self:center}.ss-billing-current small,.ss-billing-current span{color:color-mix(in srgb, var(--ss-color-surface) 68%, transparent)}.ss-billing-current strong{color:var(--ss-color-surface);font-size:var(--ss-font-size-30)}.ss-billing-current span{font-size:var(--ss-font-size-12)}.ss-billing-current .ss-button-secondary{width:100%;margin-top:var(--ss-space-2);border-color:color-mix(in srgb, var(--ss-color-surface) 24%, transparent);background:color-mix(in srgb, var(--ss-color-surface) 10%, transparent);color:var(--ss-color-surface)}.ss-billing-current>a{margin-top:var(--ss-space-3);color:var(--ss-color-surface)}.ss-billing-intro{justify-content:space-between;align-items:end;gap:var(--ss-space-5);padding-top:var(--ss-space-3);display:flex}.ss-billing-intro>div{gap:var(--ss-space-2);display:grid}.ss-billing-intro h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24)}.ss-billing-intro p{color:var(--ss-color-text-muted)}.ss-billing-cycle-note{min-height:2.5rem;padding-inline:var(--ss-space-4);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-12);font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;display:inline-flex}.ss-billing-plans{align-items:stretch}.ss-billing-plan{gap:var(--ss-space-4);padding:var(--ss-space-6);grid-template-rows:auto auto auto auto auto 1fr auto;position:relative;overflow:hidden}.ss-billing-plan.is-featured{background:linear-gradient(var(--ss-color-surface), var(--ss-color-surface)) padding-box, linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong)) border-box;box-shadow:var(--ss-shadow-lg);border-width:2px}.ss-billing-plan__ribbon{top:0;right:var(--ss-space-5);padding:var(--ss-space-2) var(--ss-space-3);border-radius:0 0 var(--ss-radius-md) var(--ss-radius-md);background:var(--ss-color-primary);color:var(--ss-color-surface);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;position:absolute}.ss-billing-plan__head{align-items:center;gap:var(--ss-space-3);min-height:3rem;display:flex}.ss-billing-plan__head>div{gap:var(--ss-space-1);min-width:0;margin-right:auto;display:grid}.ss-billing-plan__mark{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.75rem;height:2.75rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.ss-billing-plan.is-featured .ss-billing-plan__mark{background:var(--ss-color-primary);color:var(--ss-color-surface)}.ss-billing-plan>p{min-height:3rem;line-height:1.55}.ss-billing-plan__price{gap:var(--ss-space-1);padding-block:var(--ss-space-3);display:grid}.ss-billing-plan__price strong{color:var(--ss-color-text-strong);letter-spacing:-.05em;font-size:2.25rem}.ss-billing-plan__price span,.ss-billing-includes{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-billing-plan__divider{background:var(--ss-color-border);height:1px}.ss-billing-price-option{padding:var(--ss-space-4);background:var(--ss-color-surface-soft);flex-direction:column;align-items:stretch}.ss-billing-price-option label{align-items:end;gap:var(--ss-space-1) var(--ss-space-3);grid-template-columns:1fr auto;display:grid}.ss-billing-price-option 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-billing-price-option label>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);grid-row:span 2}.ss-billing-price-option label>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-billing-price-option form,.ss-billing-price-option .ss-button{width:100%}.ss-billing-current-label{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);min-height:2.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-billing-plan__action{align-self:end}.ss-billing-trust{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ss-billing-trust>div{gap:var(--ss-space-1)}.ss-billing-trust h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}@media (width<=1100px){.ss-account-overview,.ss-account-workspace{grid-template-columns:1fr}.ss-account-workspace__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-account-side-card--session{grid-column:1/-1}.ss-billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-billing-plan--free{grid-column:1/-1}}@media (width<=760px){.ss-account-command,.ss-billing-command,.ss-account-membership,.ss-account-test-control,.ss-billing-intro{flex-direction:column;align-items:flex-start}.ss-account-command__actions{justify-content:flex-start}.ss-account-command__actions,.ss-account-command__actions .ss-button,.ss-account-membership__plan,.ss-billing-current{width:100%}.ss-account-form--two,.ss-account-form--security,.ss-account-workspace__aside,.ss-billing-plans{grid-template-columns:1fr}.ss-account-side-card--session,.ss-billing-plan--free{grid-column:auto}}@media (width<=540px){.ss-account-command,.ss-billing-command,.ss-account-membership,.ss-account-panel,.ss-account-side-card,.ss-billing-plan{padding:var(--ss-space-4)}.ss-account-command__identity{flex-direction:column;align-items:flex-start}.ss-account-avatar{border-radius:var(--ss-radius-lg);width:3.5rem;height:3.5rem;font-size:var(--ss-font-size-20)}.ss-account-command h1,.ss-billing-command h1{font-size:var(--ss-font-size-30);line-height:1.08}.ss-account-metrics{grid-template-columns:1fr}.ss-account-form__actions,.ss-account-side-card--session,.ss-billing-trust{flex-direction:column;align-items:stretch}.ss-account-form__actions .ss-button,.ss-account-side-card--session form,.ss-billing-trust .ss-button{width:100%}.ss-billing-command__trust{flex-direction:column;align-items:flex-start}.ss-billing-trust{display:flex}}.ss-billing-dashboard{gap:var(--ss-space-5)}.ss-billing-page-head,.ss-billing-section-head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);display:flex}.ss-billing-page-head{min-height:5.5rem;padding:var(--ss-space-4) var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 88% 10%, var(--ss-color-primary-soft), transparent 20rem), var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-billing-page-head>div,.ss-billing-section-head>div{gap:var(--ss-space-1);display:grid}.ss-billing-page-head h1{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-billing-page-head p,.ss-billing-section-head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-billing-page-switcher{gap:var(--ss-space-1);padding:var(--ss-space-1);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);flex:none;display:inline-flex}.ss-billing-page-switcher a{min-height:2.5rem;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ss-billing-page-switcher a.is-active{background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);color:var(--ss-color-primary)}.ss-billing-dashboard__top{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.12fr) minmax(19rem,1fr) minmax(19rem,1fr);align-items:stretch;display:grid}.ss-billing-plan-hero,.ss-billing-summary-card,.ss-billing-benefits-card,.ss-billing-tier-card,.ss-billing-detail-card,.ss-billing-upgrade-note,.ss-billing-help{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-billing-plan-hero{min-height:20rem;padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 28%, var(--ss-color-nav));background:radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--ss-color-primary) 44%, transparent), transparent 11rem), linear-gradient(145deg, var(--ss-color-nav), var(--ss-color-nav-soft));color:var(--ss-color-surface);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.ss-billing-plan-hero:after{content:"";border:1px solid color-mix(in srgb, var(--ss-color-surface) 9%, transparent);width:20rem;height:20rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--ss-color-surface) 3%, transparent), 0 0 0 6rem color-mix(in srgb, var(--ss-color-surface) 2%, transparent);border-radius:50%;position:absolute;bottom:-8rem;right:-5rem}.ss-billing-plan-hero__copy,.ss-billing-plan-hero__action{z-index:2;position:relative}.ss-billing-plan-hero__copy{align-content:start;justify-items:start;gap:var(--ss-space-2);max-width:65%;display:grid}.ss-billing-plan-hero .ss-account-kicker{color:color-mix(in srgb, var(--ss-color-surface) 72%, var(--ss-color-primary-soft))}.ss-billing-plan-hero__badge{min-height:2rem;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));box-shadow:var(--ss-shadow-sm);color:var(--ss-color-surface);font-size:var(--ss-font-size-14);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.ss-billing-plan-hero__price{align-items:baseline;gap:var(--ss-space-2);margin-top:var(--ss-space-2);display:flex}.ss-billing-plan-hero__price strong{color:var(--ss-color-surface);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.ss-billing-plan-hero__price span,.ss-billing-plan-hero__copy p{color:color-mix(in srgb, var(--ss-color-surface) 70%, transparent);font-size:var(--ss-font-size-12)}.ss-billing-plan-hero__copy h2{max-width:22rem;color:var(--ss-color-surface);font-size:var(--ss-font-size-16);line-height:1.35}.ss-billing-plan-hero__copy p{max-width:21rem;line-height:1.5}.ss-billing-plan-hero__art{z-index:1;top:27%;right:var(--ss-space-5);place-items:center;width:9rem;height:9rem;display:grid;position:absolute}.ss-billing-plan-hero__art svg{z-index:2;width:7.5rem;fill:color-mix(in srgb, var(--ss-color-primary) 62%, var(--ss-color-surface));stroke:color-mix(in srgb, var(--ss-color-surface) 72%, var(--ss-color-primary));stroke-width:2px;filter:drop-shadow(0 1rem 1.25rem color-mix(in srgb, var(--ss-color-primary-strong) 62%, transparent));position:relative}.ss-billing-plan-hero__art span{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary);width:.6rem;height:.6rem;position:absolute;transform:rotate(28deg)}.ss-billing-plan-hero__art span:first-child{top:0;right:var(--ss-space-2)}.ss-billing-plan-hero__art span:nth-child(2){bottom:var(--ss-space-3);left:0}.ss-billing-plan-hero__art span:nth-child(3){top:38%;left:var(--ss-space-2);width:.35rem;height:.35rem}.ss-billing-plan-hero__action{gap:var(--ss-space-3);margin-top:var(--ss-space-5);align-self:end;display:grid}.ss-billing-plan-hero__action form,.ss-billing-plan-hero__action .ss-button{width:100%}.ss-billing-plan-hero__action .ss-button-primary{border-color:var(--ss-color-primary);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:var(--ss-color-surface)}.ss-billing-plan-hero__action>span{align-items:center;gap:var(--ss-space-2);color:color-mix(in srgb, var(--ss-color-surface) 72%, transparent);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);display:flex}.ss-billing-plan-hero__action i{border:1px solid var(--ss-color-success);width:1.1rem;height:1.1rem;color:var(--ss-color-success);border-radius:50%;place-items:center;font-style:normal;display:grid}.ss-billing-summary-card,.ss-billing-benefits-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-billing-summary-card header,.ss-billing-benefits-card header{gap:var(--ss-space-1);display:grid}.ss-billing-summary-card h2,.ss-billing-benefits-card h2,.ss-billing-section-head h2,.ss-billing-detail-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);letter-spacing:-.025em}.ss-billing-summary-card dl{margin:0;display:grid}.ss-billing-summary-card dl>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);min-height:3rem;display:flex}.ss-billing-summary-card dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.ss-billing-summary-card dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black);text-align:right;margin:0}.ss-billing-status{min-height:1.75rem;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-success-soft);color:var(--ss-color-success);align-items:center;display:inline-flex}.ss-billing-summary-card__note{padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);line-height:1.45}.ss-billing-summary-card form,.ss-billing-summary-card .ss-button{width:100%}.ss-billing-benefits-card ul,.ss-billing-tier-card__features{gap:var(--ss-space-3);margin:0;padding:0;list-style:none;display:grid}.ss-billing-benefits-card li{gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ss-billing-benefits-card li>span,.ss-billing-detail-card__state>span,.ss-billing-upgrade-note__icon,.ss-billing-help__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.25rem;height:2.25rem;color:var(--ss-color-primary);flex:none;place-items:center;display:grid}.ss-billing-benefits-card svg,.ss-billing-detail-card__state svg,.ss-billing-upgrade-note svg,.ss-billing-help svg,.ss-billing-tier-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.ss-billing-benefits-card li>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-billing-benefits-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-billing-benefits-card small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:1.35}.ss-billing-upgrade-note{align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 28%, var(--ss-color-border));background:linear-gradient(90deg, color-mix(in srgb, var(--ss-color-primary-soft) 74%, var(--ss-color-surface)), var(--ss-color-surface));grid-template-columns:auto minmax(0,1.2fr) minmax(16rem,.8fr) auto;display:grid}.ss-billing-upgrade-note>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-billing-upgrade-note strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.ss-billing-upgrade-note span,.ss-billing-upgrade-note small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-billing-upgrade-note__example{padding-inline:var(--ss-space-4);border-left:1px solid var(--ss-color-border)}.ss-billing-upgrade-note>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-billing-plan-section{gap:var(--ss-space-4);display:grid}.ss-billing-section-head>span{min-height:2rem;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-bold);white-space:nowrap;align-items:center;display:inline-flex}.ss-billing-tier-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ss-billing-tier-card{gap:var(--ss-space-3);padding:var(--ss-space-5);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}.ss-billing-tier-card.is-current,.ss-billing-tier-card.is-featured{border-color:var(--ss-color-primary)}.ss-billing-tier-card.is-featured{box-shadow:var(--ss-shadow-md)}.ss-billing-tier-card__flag{top:0;right:var(--ss-space-4);min-height:1.75rem;padding-inline:var(--ss-space-3);border-radius:0 0 var(--ss-radius-md) var(--ss-radius-md);background:var(--ss-color-primary);color:var(--ss-color-surface);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);letter-spacing:.05em;text-transform:uppercase;align-items:center;display:inline-flex;position:absolute}.ss-billing-tier-card__head{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding-top:var(--ss-space-2);display:flex}.ss-billing-tier-card__head>div{gap:var(--ss-space-1);display:grid}.ss-billing-tier-card h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);margin:0}.ss-billing-tier-card__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.5rem;height:2.5rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-billing-tier-card>p{min-height:2.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);line-height:1.45}.ss-billing-tier-card__price{align-items:baseline;gap:var(--ss-space-2);display:flex}.ss-billing-tier-card__price strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.045em}.ss-billing-tier-card__price span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-billing-tier-card__features{padding-block:var(--ss-space-3);border-top:1px solid var(--ss-color-border);align-content:start}.ss-billing-tier-card__features li{gap:var(--ss-space-2);color:var(--ss-color-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);grid-template-columns:auto minmax(0,1fr);display:grid}.ss-billing-tier-card__features li>span{color:var(--ss-color-primary);font-weight:var(--ss-weight-black)}.ss-billing-tier-card__actions{gap:var(--ss-space-2);align-self:end;display:grid}.ss-billing-tier-card__actions form,.ss-billing-tier-card__actions .ss-button{width:100%}.ss-billing-tier-card__current{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft);min-height:2.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.ss-billing-tier-card__annual{width:100%;color:var(--ss-color-primary);cursor:pointer;font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:0 0;border:0}.ss-billing-account-grid{gap:var(--ss-space-4);grid-template-columns:1.35fr 1fr;display:grid}.ss-billing-detail-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-billing-detail-card>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);display:flex}.ss-billing-detail-card>header>div{gap:var(--ss-space-1);display:grid}.ss-billing-detail-card>header button{color:var(--ss-color-primary);cursor:pointer;font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:0 0;border:0}.ss-billing-detail-card__state{align-items:center;gap:var(--ss-space-3);min-height:5rem;padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);display:flex}.ss-billing-detail-card__state>div{gap:var(--ss-space-1);min-width:0;margin-right:auto;display:grid}.ss-billing-detail-card__state strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-billing-detail-card__state p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:1.45}.ss-billing-help{align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);background:color-mix(in srgb, var(--ss-color-primary-soft) 38%, var(--ss-color-surface));display:flex}.ss-billing-help>div{gap:var(--ss-space-1);min-width:0;margin-right:auto;display:grid}.ss-billing-help strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-billing-help span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-billing-help>a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;text-decoration:none}@media (width<=1180px){.ss-billing-dashboard__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-billing-plan-hero{grid-row:span 2}.ss-billing-upgrade-note{grid-template-columns:auto minmax(0,1fr) auto}.ss-billing-upgrade-note__example{display:none}}@media (width<=900px){.ss-billing-dashboard__top,.ss-billing-tier-grid,.ss-billing-account-grid{grid-template-columns:1fr}.ss-billing-plan-hero{grid-row:auto}.ss-billing-tier-card>p{min-height:0}}@media (width<=680px){.ss-billing-page-head,.ss-billing-section-head{flex-direction:column;align-items:flex-start}.ss-billing-page-head{padding:var(--ss-space-4)}.ss-billing-page-switcher{width:100%}.ss-billing-page-switcher a{flex:1;justify-content:center}.ss-billing-plan-hero{min-height:22rem;padding:var(--ss-space-4)}.ss-billing-plan-hero__copy{max-width:72%}.ss-billing-plan-hero__art{right:var(--ss-space-2);width:7rem}.ss-billing-plan-hero__art svg{width:5.5rem}.ss-billing-summary-card,.ss-billing-benefits-card,.ss-billing-tier-card,.ss-billing-detail-card{padding:var(--ss-space-4)}.ss-billing-upgrade-note{padding:var(--ss-space-4);grid-template-columns:auto minmax(0,1fr)}.ss-billing-upgrade-note>a{padding-left:calc(2.25rem + var(--ss-space-4));grid-column:1/-1}.ss-billing-detail-card__state{flex-wrap:wrap;align-items:flex-start}.ss-billing-detail-card__state form,.ss-billing-detail-card__state .ss-button{width:100%}.ss-billing-help{padding:var(--ss-space-4);flex-wrap:wrap;align-items:flex-start}.ss-billing-help>div{width:calc(100% - 3.5rem);margin-right:0}}.ss-account-dashboard{gap:0}.ss-account-dashboard__layout{gap:var(--ss-space-5);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.ss-account-rail{top:calc(var(--ss-space-5) + 4rem);align-content:start;gap:var(--ss-space-4);min-height:calc(100vh - 6.5rem);padding:var(--ss-space-3) var(--ss-space-4) var(--ss-space-4) 0;border-right:1px solid var(--ss-color-border);display:grid;position:sticky}.ss-account-rail>header{align-items:center;gap:var(--ss-space-3);min-width:0;padding-bottom:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-account-rail .ss-account-avatar{border-color:color-mix(in srgb, var(--ss-color-primary) 18%, var(--ss-color-border));border-radius:var(--ss-radius-lg);background:var(--ss-color-primary-soft);width:2.75rem;height:2.75rem;box-shadow:none;color:var(--ss-color-primary);font-size:var(--ss-font-size-13)}.ss-account-rail>header>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-account-rail>header strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-account-rail>header small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-overflow:ellipsis;white-space:nowrap}.ss-account-rail nav{gap:var(--ss-space-1);display:grid}.ss-account-rail nav>span{margin-top:var(--ss-space-3);padding-inline:var(--ss-space-2);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-account-rail nav>span:first-child{margin-top:0}.ss-account-rail nav a{align-items:center;gap:var(--ss-space-2);min-height:2.4rem;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-decoration:none;display:flex}.ss-account-rail nav a i{width:1.15rem;height:1.15rem;color:var(--ss-color-text-soft);flex:none;place-items:center;font-style:normal;display:grid}.ss-account-rail nav a i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ss-account-rail nav a:hover,.ss-account-rail nav a.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.ss-account-rail nav a.is-active i{color:var(--ss-color-primary)}.ss-account-dashboard__main{gap:var(--ss-space-4);min-width:0;display:grid}.ss-account-dashboard__head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);min-height:5.5rem;padding:var(--ss-space-4) var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:radial-gradient(circle at 88% 12%, var(--ss-color-primary-soft), transparent 20rem), var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);display:flex}.ss-account-dashboard__head>div{gap:var(--ss-space-1);display:grid}.ss-account-dashboard__head h1{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-account-dashboard__head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13)}.ss-account-dashboard__top{gap:var(--ss-space-4);grid-template-columns:minmax(18rem,1.02fr) minmax(20rem,1fr) minmax(18rem,.96fr);align-items:stretch;display:grid}.ss-account-plan-card,.ss-account-usage-card,.ss-account-profile-summary,.ss-account-security-card,.ss-account-benefits-card,.ss-account-library-card,.ss-account-settings-card,.ss-account-activity-card,.ss-account-session-card{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-account-plan-card{align-content:space-between;gap:var(--ss-space-5);min-height:21rem;padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 24%, var(--ss-color-nav));background:radial-gradient(circle at 78% 36%, color-mix(in srgb, var(--ss-color-primary) 42%, transparent), transparent 10rem), linear-gradient(145deg, var(--ss-color-nav), var(--ss-color-nav-soft));color:var(--ss-color-surface);display:grid;position:relative;overflow:hidden}.ss-account-plan-card:after{content:"";border-top:.4rem solid color-mix(in srgb, var(--ss-color-primary) 28%, transparent);width:16rem;height:9rem;position:absolute;bottom:-5rem;right:-4rem;transform:rotate(-11deg)}.ss-account-plan-card>div:first-child{z-index:2;justify-items:start;gap:var(--ss-space-3);max-width:76%;display:grid;position:relative}.ss-account-plan-card .ss-account-kicker{color:color-mix(in srgb, var(--ss-color-surface) 74%, var(--ss-color-primary-soft))}.ss-account-plan-card__title{align-items:center;gap:var(--ss-space-2);display:flex}.ss-account-plan-card__title h2{color:var(--ss-color-surface);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-account-plan-card__title span{min-height:1.6rem;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:var(--ss-color-surface);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.ss-account-plan-card p{color:color-mix(in srgb, var(--ss-color-surface) 72%, transparent);font-size:var(--ss-font-size-12);line-height:1.55}.ss-account-plan-card__art{z-index:1;right:var(--ss-space-4);width:8rem;color:var(--ss-color-primary);position:absolute;bottom:3.75rem}.ss-account-plan-card__art svg{width:100%;fill:color-mix(in srgb, var(--ss-color-primary) 65%, var(--ss-color-surface));stroke:color-mix(in srgb, var(--ss-color-surface) 68%, var(--ss-color-primary));stroke-width:2px;filter:drop-shadow(0 1rem 1rem color-mix(in srgb, var(--ss-color-primary-strong) 60%, transparent))}.ss-account-plan-card>.ss-button{z-index:2;border-color:color-mix(in srgb, var(--ss-color-surface) 20%, transparent);background:color-mix(in srgb, var(--ss-color-surface) 10%, transparent);width:fit-content;color:var(--ss-color-surface);position:relative}.ss-account-usage-card,.ss-account-profile-summary{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-account-usage-card>header,.ss-account-profile-summary>header,.ss-account-security-card>header,.ss-account-benefits-card>header,.ss-account-library-card>header,.ss-account-settings-card>header,.ss-account-activity-card>header{gap:var(--ss-space-1);display:grid}.ss-account-usage-card h2,.ss-account-profile-summary h2,.ss-account-security-card h2,.ss-account-benefits-card h2,.ss-account-library-card h2,.ss-account-settings-card h2,.ss-account-activity-card h2,.ss-account-session-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.02em}.ss-account-usage-card header p,.ss-account-settings-card header p,.ss-account-session-card p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-account-usage-list{gap:var(--ss-space-4);display:grid}.ss-account-usage-row{gap:var(--ss-space-2);display:grid}.ss-account-usage-row>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.ss-account-usage-row strong,.ss-account-usage-row span{font-size:var(--ss-font-size-11)}.ss-account-usage-row strong{color:var(--ss-color-text)}.ss-account-usage-row>div>span{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-black)}.ss-account-usage-row__track{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);height:.3rem;overflow:hidden}.ss-account-usage-row__track i{width:var(--ss-usage-width);border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong));height:100%;display:block}.ss-account-usage-card>small{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-10)}.ss-account-profile-summary__identity{align-items:center;gap:var(--ss-space-3);padding-block:var(--ss-space-2);display:flex}.ss-account-profile-summary .ss-account-avatar{border-color:var(--ss-color-border);background:var(--ss-color-primary-soft);width:3.75rem;height:3.75rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-16)}.ss-account-profile-summary__identity>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-account-profile-summary__identity strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-account-profile-summary__identity span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-account-profile-summary__identity small{width:fit-content;padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-account-profile-summary dl,.ss-account-security-card dl{margin:0;display:grid}.ss-account-profile-summary dl>div,.ss-account-security-card dl>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-top:1px solid var(--ss-color-border);min-height:2.45rem;display:flex}.ss-account-profile-summary dt,.ss-account-security-card dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-account-profile-summary dd,.ss-account-security-card dd{color:var(--ss-color-text);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold);text-align:right;margin:0}.ss-account-profile-summary>a,.ss-account-security-card dd a,.ss-account-library-card__link{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.ss-account-dashboard__middle{gap:var(--ss-space-4);grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.4fr) minmax(18rem,.95fr);align-items:stretch;display:grid}.ss-account-security-card,.ss-account-benefits-card,.ss-account-library-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-account-security-card__state{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3);border-radius:var(--ss-radius-lg);background:var(--ss-color-success-soft);display:flex}.ss-account-security-card__state>span{background:color-mix(in srgb, var(--ss-color-success) 16%, var(--ss-color-surface));width:2.75rem;height:2.75rem;color:var(--ss-color-success);border-radius:50%;flex:none;place-items:center;display:grid}.ss-account-security-card__state svg,.ss-account-benefits-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.ss-account-security-card__state>div{gap:var(--ss-space-1);display:grid}.ss-account-security-card__state strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.ss-account-security-card__state small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-account-benefits-card ul{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ss-account-benefits-card li{gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ss-account-benefits-card li>span{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.35rem;height:2.35rem;color:var(--ss-color-primary);place-items:center;display:grid}.ss-account-benefits-card li>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-account-benefits-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-11)}.ss-account-benefits-card small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);line-height:1.35}.ss-account-library-card__metrics{gap:var(--ss-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-account-library-card__metrics a{align-content:center;gap:var(--ss-space-1);min-height:4.5rem;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);text-decoration:none;display:grid}.ss-account-library-card__metrics strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.ss-account-library-card__metrics span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold)}.ss-account-settings-grid{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-account-settings-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-account-settings-card.is-wide{grid-column:1/-1}.ss-account-settings-card .ss-account-form,.ss-account-settings-card .ss-account-bookmaker-form{margin:0}.ss-account-settings-card>form:last-child .ss-button{width:100%}.ss-account-dashboard__bottom{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);display:grid}.ss-account-activity-card,.ss-account-session-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-account-activity-list{display:grid}.ss-account-activity-list a{align-items:center;gap:var(--ss-space-3);border-top:1px solid var(--ss-color-border);min-height:2.75rem;color:inherit;grid-template-columns:minmax(7rem,.6fr) minmax(12rem,1.4fr) auto;text-decoration:none;display:grid}.ss-account-activity-list span,.ss-account-activity-list time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-account-activity-list strong{color:var(--ss-color-text);font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-account-activity-card__empty{place-content:center;gap:var(--ss-space-1);min-height:7rem;padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);text-align:center;display:grid}.ss-account-activity-card__empty strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.ss-account-activity-card__empty span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-account-session-card{background:radial-gradient(circle at 92% 10%, var(--ss-color-primary-soft), transparent 13rem), var(--ss-color-surface);align-content:space-between}.ss-account-session-card>div{gap:var(--ss-space-2);display:grid}.ss-account-session-card form,.ss-account-session-card .ss-button{width:100%}.ss-account-usage-page{gap:0}.ss-usage-overview{gap:var(--ss-space-4);grid-template-columns:minmax(18rem,.92fr) repeat(2,minmax(18rem,1fr));display:grid}.ss-usage-plan-summary,.ss-usage-daily-card,.ss-usage-capacity-card,.ss-usage-activity-card,.ss-usage-library-card,.ss-usage-help-card{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-usage-plan-summary{align-content:space-between;gap:var(--ss-space-4);min-height:18rem;padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 24%, var(--ss-color-nav));background:radial-gradient(circle at 86% 26%, color-mix(in srgb, var(--ss-color-primary) 44%, transparent), transparent 9rem), linear-gradient(145deg, var(--ss-color-nav), var(--ss-color-nav-soft));color:var(--ss-color-surface);display:grid;position:relative;overflow:hidden}.ss-usage-plan-summary:after{content:"";border:.35rem solid color-mix(in srgb, var(--ss-color-primary) 22%, transparent);border-radius:50%;width:13rem;height:7rem;position:absolute;bottom:-3rem;right:-2rem;transform:rotate(-16deg)}.ss-usage-plan-summary>div,.ss-usage-plan-summary dl,.ss-usage-plan-summary>a{z-index:1;position:relative}.ss-usage-plan-summary>div{gap:var(--ss-space-2);display:grid}.ss-usage-plan-summary .ss-account-kicker{color:color-mix(in srgb, var(--ss-color-surface) 72%, var(--ss-color-primary-soft))}.ss-usage-plan-summary h2{color:var(--ss-color-surface);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-usage-plan-summary p{max-width:22rem;color:color-mix(in srgb, var(--ss-color-surface) 72%, transparent);font-size:var(--ss-font-size-11);line-height:1.5}.ss-usage-plan-summary dl{border:1px solid color-mix(in srgb, var(--ss-color-surface) 13%, transparent);border-radius:var(--ss-radius-lg);background:color-mix(in srgb, var(--ss-color-surface) 7%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ss-usage-plan-summary dl>div{gap:var(--ss-space-1);padding:var(--ss-space-3);display:grid}.ss-usage-plan-summary dl>div+div{border-left:1px solid color-mix(in srgb, var(--ss-color-surface) 13%, transparent)}.ss-usage-plan-summary dt{color:color-mix(in srgb, var(--ss-color-surface) 62%, transparent);font-size:var(--ss-font-size-10)}.ss-usage-plan-summary dd{color:var(--ss-color-surface);font-size:var(--ss-font-size-18);font-weight:var(--ss-weight-black);margin:0}.ss-usage-plan-summary>a,.ss-usage-daily-card>a,.ss-usage-library-card header a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.ss-usage-plan-summary>a{color:color-mix(in srgb, var(--ss-color-surface) 88%, var(--ss-color-primary-soft))}.ss-usage-daily-card{align-content:start;gap:var(--ss-space-4);min-height:18rem;padding:var(--ss-space-5);display:grid}.ss-usage-daily-card header{align-items:center;gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ss-usage-daily-card__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.4rem;height:2.4rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-20);place-items:center;display:grid}.ss-usage-daily-card header>div{gap:var(--ss-space-1);min-width:0;display:grid}.ss-usage-daily-card header span,.ss-usage-daily-card__foot,.ss-usage-activity-card header p,.ss-usage-library-card header p,.ss-usage-help-card p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-usage-daily-card h2,.ss-usage-capacity-card h2,.ss-usage-activity-card h2,.ss-usage-library-card h2,.ss-usage-help-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.02em}.ss-usage-daily-card header>strong{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);white-space:nowrap}.ss-usage-daily-card>p{min-height:2.6rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:1.5}.ss-usage-daily-card progress,.ss-usage-capacity-row progress{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);appearance:none;border:0;width:100%;height:.38rem;overflow:hidden}.ss-usage-daily-card progress::-webkit-progress-bar{border-radius:inherit;background:var(--ss-color-surface-muted)}.ss-usage-capacity-row progress::-webkit-progress-bar{border-radius:inherit;background:var(--ss-color-surface-muted)}.ss-usage-daily-card progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-capacity-row progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-daily-card progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-capacity-row progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-daily-card__foot{justify-content:space-between;gap:var(--ss-space-3);display:flex}.ss-usage-unlimited-state{padding:var(--ss-space-3);border-radius:var(--ss-radius-lg);background:var(--ss-color-success-soft);color:var(--ss-color-success);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black)}.ss-usage-workspace-grid{gap:var(--ss-space-4);grid-template-columns:minmax(25rem,1.25fr) minmax(22rem,.9fr);display:grid}.ss-usage-capacity-card,.ss-usage-activity-card,.ss-usage-library-card{align-content:start;gap:var(--ss-space-4);padding:var(--ss-space-5);display:grid}.ss-usage-capacity-card>header,.ss-usage-library-card>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.ss-usage-capacity-card>header>div,.ss-usage-activity-card>header,.ss-usage-library-card>header>div,.ss-usage-help-card>div{gap:var(--ss-space-1);display:grid}.ss-usage-capacity-card>header>span{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-usage-capacity-list{display:grid}.ss-usage-capacity-row{align-items:center;gap:var(--ss-space-2) var(--ss-space-5);border-top:1px solid var(--ss-color-border);min-height:4.3rem;color:inherit;grid-template-columns:minmax(10rem,1fr) auto;text-decoration:none;display:grid}.ss-usage-capacity-row>div{gap:var(--ss-space-1);display:grid}.ss-usage-capacity-row strong,.ss-usage-capacity-row b{color:var(--ss-color-text);font-size:var(--ss-font-size-11)}.ss-usage-capacity-row span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-usage-capacity-row b{text-align:right}.ss-usage-capacity-row progress{grid-column:1/-1}.ss-usage-capacity-row__unlimited{font-weight:var(--ss-weight-black);grid-column:1/-1;color:var(--ss-color-success)!important}.ss-usage-activity-chart{gap:var(--ss-space-2);min-height:11rem;padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}.ss-usage-activity-chart>div{justify-items:center;gap:var(--ss-space-1);min-width:0;display:grid}.ss-usage-activity-chart progress{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);appearance:none;writing-mode:vertical-lr;border:0;width:1.25rem;height:7.5rem;overflow:hidden;transform:rotate(180deg)}.ss-usage-activity-chart progress::-webkit-progress-bar{border-radius:inherit;background:var(--ss-color-surface-muted)}.ss-usage-activity-chart progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(180deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-activity-chart progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(180deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-activity-chart__value,.ss-usage-activity-chart strong{color:var(--ss-color-text);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-usage-activity-chart small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);white-space:nowrap}.ss-usage-activity-card__legend{justify-content:space-between;gap: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-10);display:flex}.ss-usage-activity-card__legend span{align-items:center;gap:var(--ss-space-2);display:flex}.ss-usage-activity-card__legend i{background:var(--ss-color-primary);border-radius:50%;width:.55rem;height:.55rem}.ss-usage-activity-card__legend strong{color:var(--ss-color-text)}.ss-usage-library-card>div{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ss-usage-library-card>div>a{align-content:center;gap:var(--ss-space-1);min-height:6rem;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:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.ss-usage-library-card>div>a strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24)}.ss-usage-library-card>div>a span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold);grid-column:1}.ss-usage-library-card>div>a i{color:var(--ss-color-primary);grid-area:1/2/span 2;align-self:center;font-style:normal}.ss-usage-help-card{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-5);background:radial-gradient(circle at 88% 15%, var(--ss-color-primary-soft), transparent 18rem), var(--ss-color-surface);display:flex}.ss-usage-command-head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-2) 0;display:flex}.ss-usage-command-head>div{gap:var(--ss-space-1);display:grid}.ss-usage-command-head h1{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-usage-command-head p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-usage-command-layout{gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,.33fr);align-items:start;display:grid}.ss-usage-command-main,.ss-usage-command-side{gap:var(--ss-space-4);min-width:0;display:grid}.ss-usage-command-side{top:calc(var(--ss-space-5) + 4rem);position:sticky}.ss-usage-cycle-card,.ss-usage-plan-comparison,.ss-usage-upgrade-card,.ss-usage-side-plan,.ss-usage-side-summary,.ss-usage-recent-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-usage-cycle-card{overflow:hidden}.ss-usage-cycle-card>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-usage-cycle-card>header>div,.ss-usage-plan-comparison>header,.ss-usage-side-summary>header,.ss-usage-recent-card>header>div{gap:var(--ss-space-1);display:grid}.ss-usage-cycle-card h2,.ss-usage-plan-comparison h2,.ss-usage-upgrade-card h2,.ss-usage-side-summary h2,.ss-usage-recent-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.02em}.ss-usage-cycle-card header p,.ss-usage-plan-comparison header p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10)}.ss-usage-cycle-card>header>span{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-usage-cycle-table__head,.ss-usage-cycle-row{gap:var(--ss-space-3);grid-template-columns:minmax(14rem,1.3fr) minmax(12rem,1fr) 4rem 5.5rem 5rem;align-items:center;display:grid}.ss-usage-cycle-table__head{min-height:2.25rem;padding-inline:var(--ss-space-4);background:var(--ss-color-surface-soft);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.ss-usage-cycle-row{min-height:3.65rem;padding:var(--ss-space-2) var(--ss-space-4);border-top:1px solid var(--ss-color-border);color:inherit;text-decoration:none}.ss-usage-cycle-table__head+.ss-usage-cycle-row{border-top:0}.ss-usage-cycle-row:hover{background:var(--ss-color-surface-soft)}.ss-usage-cycle-row__feature{align-items:center;gap:var(--ss-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ss-usage-cycle-row__feature>i{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2rem;height:2rem;color:var(--ss-color-primary);place-items:center;font-style:normal;display:grid}.ss-usage-cycle-row__feature>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ss-usage-cycle-row__feature>span{gap:var(--ss-space-1);min-width:0;display:grid}.ss-usage-cycle-row__feature strong{color:var(--ss-color-text);font-size:var(--ss-font-size-11)}.ss-usage-cycle-row__feature small,.ss-usage-cycle-row>span:not(.ss-usage-cycle-row__feature,.ss-usage-cycle-row__meter){color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-usage-cycle-row__meter{align-items:center;gap:var(--ss-space-3);grid-template-columns:minmax(5rem,1fr) auto;display:grid}.ss-usage-cycle-row__meter progress,.ss-usage-side-summary progress{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);appearance:none;border:0;width:100%;height:.32rem;overflow:hidden}.ss-usage-cycle-row__meter progress::-webkit-progress-bar{border-radius:inherit;background:var(--ss-color-surface-muted)}.ss-usage-side-summary progress::-webkit-progress-bar{border-radius:inherit;background:var(--ss-color-surface-muted)}.ss-usage-cycle-row__meter progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-side-summary progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-cycle-row__meter progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-side-summary progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--ss-color-primary), var(--ss-color-primary-strong))}.ss-usage-cycle-row__meter b,.ss-usage-cycle-row>strong{color:var(--ss-color-text);font-size:var(--ss-font-size-10);text-align:right;white-space:nowrap}.ss-usage-cycle-row__unlimited{color:var(--ss-color-success);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-usage-command-lower{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.45fr) minmax(15rem,.65fr);display:grid}.ss-usage-plan-comparison,.ss-usage-upgrade-card,.ss-usage-side-summary,.ss-usage-recent-card{padding:var(--ss-space-5)}.ss-usage-plan-table{margin-top:var(--ss-space-4);display:grid}.ss-usage-plan-table__head,.ss-usage-plan-table>div{gap:var(--ss-space-2);border-top:1px solid var(--ss-color-border);grid-template-columns:minmax(10rem,1.4fr) repeat(3,minmax(4.5rem,.65fr));align-items:center;min-height:2.75rem;display:grid}.ss-usage-plan-table__head{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);letter-spacing:.05em;text-transform:uppercase;border-top:0!important;min-height:2rem!important}.ss-usage-plan-table>div strong{color:var(--ss-color-text);font-size:var(--ss-font-size-10)}.ss-usage-plan-table>div strong small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-medium)}.ss-usage-plan-table>div span{padding:var(--ss-space-1);border-radius:var(--ss-radius-sm);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-align:center}.ss-usage-plan-table>div span.is-current{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-weight:var(--ss-weight-black)}.ss-usage-plan-comparison>a,.ss-usage-recent-card header a{margin-top:var(--ss-space-4);color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);text-decoration:none;display:inline-flex}.ss-usage-upgrade-card{align-content:start;gap:var(--ss-space-3);background:radial-gradient(circle at 100% 0, var(--ss-color-primary-soft), transparent 13rem), var(--ss-color-surface);display:grid}.ss-usage-upgrade-card p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);line-height:1.5}.ss-usage-upgrade-card ul{gap:var(--ss-space-3);margin:var(--ss-space-2) 0;padding:0;list-style:none;display:grid}.ss-usage-upgrade-card li{padding-left:var(--ss-space-4);color:var(--ss-color-text);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold);position:relative}.ss-usage-upgrade-card li:before{content:"✓";color:var(--ss-color-success);position:absolute;left:0}.ss-usage-side-plan{align-content:start;gap:var(--ss-space-3);min-height:16rem;padding:var(--ss-space-5);border-color:color-mix(in srgb, var(--ss-color-primary) 24%, var(--ss-color-nav));background:radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--ss-color-primary) 48%, transparent), transparent 8rem), linear-gradient(145deg, var(--ss-color-nav), var(--ss-color-nav-soft));color:var(--ss-color-surface);grid-template-columns:minmax(0,1fr) 6rem;display:grid;position:relative;overflow:hidden}.ss-usage-side-plan .ss-account-kicker{color:color-mix(in srgb, var(--ss-color-surface) 68%, var(--ss-color-primary-soft))}.ss-usage-side-plan__copy{z-index:2;align-content:start;gap:var(--ss-space-3);min-width:0;display:grid;position:relative}.ss-usage-side-plan__copy>div{align-items:center;gap:var(--ss-space-2);display:flex}.ss-usage-side-plan h2{color:var(--ss-color-surface);font-size:var(--ss-font-size-24)}.ss-usage-side-plan__copy>div span{padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);color:var(--ss-color-surface);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black)}.ss-usage-side-plan__copy p{max-width:14rem;color:color-mix(in srgb, var(--ss-color-surface) 70%, transparent);font-size:var(--ss-font-size-10);line-height:1.5}.ss-usage-side-plan__copy>strong{color:var(--ss-color-surface);font-size:var(--ss-font-size-20)}.ss-usage-side-plan__copy>strong small{font-size:var(--ss-font-size-10)}.ss-usage-side-plan__art{color:var(--ss-color-primary);align-self:center}.ss-usage-side-plan__art svg{width:100%;fill:color-mix(in srgb, var(--ss-color-primary) 65%, var(--ss-color-surface));stroke:color-mix(in srgb, var(--ss-color-surface) 68%, var(--ss-color-primary));stroke-width:2px;filter:drop-shadow(0 .8rem 1rem color-mix(in srgb, var(--ss-color-primary-strong) 60%, transparent))}.ss-usage-side-plan .ss-button{z-index:2;border-color:color-mix(in srgb, var(--ss-color-surface) 15%, transparent);background:color-mix(in srgb, var(--ss-color-surface) 10%, transparent);width:100%;color:var(--ss-color-surface);grid-column:1/-1;margin-top:auto;position:relative}.ss-usage-side-summary{gap:var(--ss-space-4);display:grid}.ss-usage-side-summary dl{margin:0;display:grid}.ss-usage-side-summary dl>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-top:1px solid var(--ss-color-border);min-height:2.7rem;display:flex}.ss-usage-side-summary dt,.ss-usage-side-summary p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-usage-side-summary dd{color:var(--ss-color-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);margin:0}.ss-usage-recent-card>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-3);display:flex}.ss-usage-recent-card>header a{margin-top:0}.ss-usage-recent-card>div{margin-top:var(--ss-space-3);display:grid}.ss-usage-recent-card>div>a{align-items:center;gap:var(--ss-space-2);border-top:1px solid var(--ss-color-border);min-height:3.75rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ss-usage-recent-card>div>a>i{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary-soft);width:1.8rem;height:1.8rem;color:var(--ss-color-primary);place-items:center;font-style:normal;display:grid}.ss-usage-recent-card>div>a>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ss-usage-recent-card>div>a>span{gap:var(--ss-space-1);min-width:0;display:grid}.ss-usage-recent-card>div strong{color:var(--ss-color-text);font-size:var(--ss-font-size-10)}.ss-usage-recent-card>div small,.ss-usage-recent-card time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-usage-recent-card__empty{margin-top:var(--ss-space-3);padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface-soft);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-align:center}.ss-profile-command-head{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-2) 0;display:flex}.ss-profile-command-head>div,.ss-profile-card>header,.ss-profile-summary-card>header,.ss-profile-status-card>header{gap:var(--ss-space-1);display:grid}.ss-profile-command-head h1{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.04em}.ss-profile-command-head p,.ss-profile-card>header p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-profile-layout{gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;display:grid}.ss-profile-main,.ss-profile-side{gap:var(--ss-space-4);min-width:0;display:grid}.ss-profile-side{top:calc(var(--ss-space-5) + 4rem);position:sticky}.ss-profile-card,.ss-profile-summary-card,.ss-profile-status-card,.ss-profile-tip-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-profile-card>header,.ss-profile-summary-card>header,.ss-profile-status-card>header{padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border)}.ss-profile-card h2,.ss-profile-summary-card h2,.ss-profile-status-card h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.02em}.ss-profile-personal__body{gap:var(--ss-space-5);padding:var(--ss-space-5);grid-template-columns:11rem minmax(0,1fr);display:grid}.ss-profile-photo-field{align-content:start;justify-items:center;gap:var(--ss-space-3);padding-right:var(--ss-space-5);border-right:1px solid var(--ss-color-border);display:grid}.ss-profile-photo-field>span{width:100%;color:var(--ss-color-text);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-profile-avatar{border:1px solid var(--ss-color-border);background:radial-gradient(circle at 35% 25%, var(--ss-color-surface), transparent 45%), var(--ss-color-primary-soft);width:6.75rem;height:6.75rem;color:var(--ss-color-primary);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ss-profile-avatar img{object-fit:cover;width:100%;height:100%}.ss-profile-avatar strong{font-size:var(--ss-font-size-24)}.ss-profile-avatar.is-small{flex:none;width:4.75rem;height:4.75rem}.ss-profile-photo-field input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ss-profile-photo-field .ss-button{width:100%}.ss-profile-photo-field small,.ss-profile-fields label>small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-9);text-align:center}.ss-profile-fields{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ss-profile-fields label,.ss-profile-form-stack label:not(.ss-profile-check),.ss-profile-social-list label{gap:var(--ss-space-2);min-width:0;display:grid}.ss-profile-fields label>span,.ss-profile-form-stack label>span,.ss-profile-social-list label>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black)}.ss-profile-fields label.is-wide{grid-column:1/-1}.ss-profile-fields textarea{resize:vertical;min-height:5rem}.ss-profile-card>footer{justify-content:flex-end;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-5);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.ss-profile-secondary-grid{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ss-profile-form-stack,.ss-profile-social-list{gap:var(--ss-space-3);padding:var(--ss-space-5);display:grid}.ss-profile-check{align-items:flex-start;gap:var(--ss-space-2);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold);display:flex}.ss-profile-check input{accent-color:var(--ss-color-primary);margin-top:.12rem}.ss-profile-social-list label{grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.ss-profile-summary-card,.ss-profile-status-card{padding-bottom:var(--ss-space-4)}.ss-profile-summary-card__identity{align-items:center;gap:var(--ss-space-4);margin:var(--ss-space-5);padding-bottom:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-profile-summary-card__identity>div:last-child{gap:var(--ss-space-1);min-width:0;display:grid}.ss-profile-summary-card__identity strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.ss-profile-summary-card__identity span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);text-overflow:ellipsis;overflow:hidden}.ss-profile-summary-card__identity small{width:fit-content;padding:var(--ss-space-1) var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black)}.ss-profile-summary-card dl{margin:0 var(--ss-space-5);display:grid}.ss-profile-summary-card dl>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-top:1px solid var(--ss-color-border);min-height:2.4rem;display:flex}.ss-profile-summary-card dt,.ss-profile-status-card li span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-profile-summary-card dd{color:var(--ss-color-text);font-size:var(--ss-font-size-9);font-weight:var(--ss-weight-black);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ss-profile-summary-card>a,.ss-profile-status-card>a{margin:var(--ss-space-4) var(--ss-space-5) 0;color:var(--ss-color-primary);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-black);text-decoration:none;display:inline-flex}.ss-profile-status-card ul{padding:var(--ss-space-3) var(--ss-space-5) 0;margin:0;list-style:none;display:grid}.ss-profile-status-card li{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);min-height:2.7rem;display:flex}.ss-profile-status-card li strong{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9)}.ss-profile-status-card li.is-positive strong{color:var(--ss-color-success)}.ss-profile-tip-card{align-items:flex-start;gap:var(--ss-space-3);padding:var(--ss-space-4);background:radial-gradient(circle at 100% 0, var(--ss-color-primary-soft), transparent 12rem), var(--ss-color-surface);display:flex}.ss-profile-tip-card>span{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:2.25rem;height:2.25rem;color:var(--ss-color-primary);flex:none;place-items:center;display:grid}.ss-profile-tip-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.ss-profile-tip-card>div{gap:var(--ss-space-1);display:grid}.ss-profile-tip-card strong{color:var(--ss-color-text);font-size:var(--ss-font-size-11)}.ss-profile-tip-card p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-9);line-height:1.5}@media (width<=1220px){.ss-account-dashboard__layout{grid-template-columns:12rem minmax(0,1fr)}.ss-account-dashboard__top,.ss-account-dashboard__middle{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-account-profile-summary,.ss-account-library-card{grid-column:1/-1}.ss-account-library-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-usage-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-usage-plan-summary{grid-column:1/-1;min-height:15rem}.ss-usage-workspace-grid,.ss-usage-command-layout{grid-template-columns:1fr}.ss-usage-command-side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ss-profile-layout{grid-template-columns:1fr}.ss-profile-side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=900px){.ss-account-dashboard,.ss-account-dashboard__layout,.ss-account-dashboard__main,.ss-usage-command-layout,.ss-usage-command-main,.ss-usage-command-side,.ss-usage-cycle-card{width:100%;min-width:0;max-width:100%}.ss-account-dashboard__layout{grid-template-columns:1fr}.ss-account-rail{min-height:0;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-xl);background:var(--ss-color-surface);position:static}.ss-account-rail>header{padding-bottom:var(--ss-space-2)}.ss-account-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.ss-account-rail nav>span{display:none}.ss-account-rail nav a{min-width:0;padding-inline:var(--ss-space-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;overflow:hidden}.ss-account-rail nav a:nth-of-type(n+4){display:none}.ss-account-dashboard__top,.ss-account-dashboard__middle,.ss-account-settings-grid,.ss-account-dashboard__bottom{grid-template-columns:1fr}.ss-account-profile-summary,.ss-account-library-card,.ss-account-settings-card.is-wide{grid-column:auto}.ss-account-library-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-usage-overview{grid-template-columns:1fr}.ss-usage-plan-summary{grid-column:auto}.ss-usage-library-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-usage-cycle-table__head{display:none}.ss-usage-cycle-row{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.8fr) auto}.ss-usage-cycle-row>span:nth-child(3),.ss-usage-cycle-row>span:nth-child(4){display:none}.ss-usage-command-lower,.ss-usage-command-side,.ss-profile-side{grid-template-columns:1fr}}@media (width<=600px){.ss-account-rail{overflow:hidden}.ss-account-rail nav{gap:0}.ss-account-rail nav a{padding-inline:var(--ss-space-1);font-size:var(--ss-font-size-9)}.ss-account-rail nav a i{display:none}.ss-profile-command-head{flex-direction:column;align-items:flex-start}.ss-profile-command-head .ss-button{width:100%}.ss-profile-personal__body,.ss-profile-secondary-grid{grid-template-columns:1fr}.ss-profile-photo-field{padding:0 0 var(--ss-space-5);border-right:0;border-bottom:1px solid var(--ss-color-border)}.ss-profile-photo-field>span{text-align:center}.ss-profile-photo-field .ss-button{max-width:13rem}.ss-profile-fields{grid-template-columns:1fr}.ss-profile-fields label.is-wide{grid-column:auto}.ss-profile-card>footer{flex-direction:column-reverse;align-items:stretch}.ss-profile-card>footer .ss-button{width:100%}.ss-profile-social-list label{grid-template-columns:1fr}.ss-account-dashboard__head{padding:var(--ss-space-4);flex-direction:column;align-items:flex-start}.ss-account-dashboard__head .ss-button{width:100%}.ss-usage-daily-card,.ss-usage-capacity-card,.ss-usage-activity-card,.ss-usage-library-card,.ss-usage-help-card{padding:var(--ss-space-4)}.ss-usage-daily-card header{grid-template-columns:auto minmax(0,1fr)}.ss-usage-daily-card header>strong{grid-column:1/-1;width:fit-content}.ss-usage-library-card>header,.ss-usage-help-card{flex-direction:column;align-items:flex-start}.ss-usage-library-card>div{grid-template-columns:1fr}.ss-usage-help-card .ss-button{width:100%}.ss-usage-command-head{flex-direction:column;align-items:flex-start;min-width:0}.ss-usage-command-head>div,.ss-usage-command-head p{overflow-wrap:anywhere;width:100%;max-width:100%}.ss-usage-command-head .ss-button{width:100%}.ss-usage-cycle-card>header,.ss-usage-plan-comparison,.ss-usage-upgrade-card,.ss-usage-side-plan,.ss-usage-side-summary,.ss-usage-recent-card{padding:var(--ss-space-4)}.ss-usage-cycle-card>header{flex-direction:column;align-items:flex-start}.ss-usage-cycle-table,.ss-usage-cycle-row{width:100%;min-width:0;max-width:100%}.ss-usage-cycle-row{gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:1fr}.ss-usage-cycle-row__feature,.ss-usage-cycle-row__feature>span,.ss-usage-cycle-row__feature small{min-width:0;max-width:100%}.ss-usage-cycle-row__meter{grid-template-columns:minmax(0,1fr) auto}.ss-usage-cycle-row>strong{display:none}.ss-usage-plan-table__head,.ss-usage-plan-table>div{grid-template-columns:minmax(7rem,1.2fr) repeat(3,minmax(3rem,.6fr))}.ss-account-plan-card,.ss-account-usage-card,.ss-account-profile-summary,.ss-account-security-card,.ss-account-benefits-card,.ss-account-library-card,.ss-account-settings-card,.ss-account-activity-card,.ss-account-session-card{padding:var(--ss-space-4)}.ss-account-plan-card{min-height:19rem}.ss-account-benefits-card ul,.ss-account-form--two,.ss-account-form--security{grid-template-columns:1fr}.ss-account-form__actions{flex-direction:column;align-items:stretch}.ss-account-form__actions .ss-button{width:100%}.ss-account-activity-list a{padding-block:var(--ss-space-2);grid-template-columns:1fr auto}.ss-account-activity-list strong{grid-area:2/1/auto/-1}}.ss-account-data-head{justify-content:space-between;align-items:center;gap:var(--ss-space-4);margin-bottom:var(--ss-space-5);display:flex}.ss-account-data-head h1{color:var(--ss-color-text-strong);letter-spacing:-.055em;margin:0;font-size:clamp(1.75rem,2.5vw,2.3rem)}.ss-account-data-head p,.ss-builder-library-tools p{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-account-data-layout,.ss-portfolio-account-layout{align-items:start;gap:var(--ss-space-4);grid-template-columns:minmax(0,1fr) 320px;display:grid}.ss-account-data-main,.ss-account-data-side,.ss-portfolio-account-layout>main,.ss-portfolio-account-side{gap:var(--ss-space-4);min-width:0;display:grid}.ss-builder-library-tools,.ss-builder-library-list,.ss-builder-unsaved-card,.ss-builder-overview-card,.ss-builder-recent-card,.ss-portfolio-account-record,.ss-portfolio-account-breakdown>section,.ss-portfolio-account-side>section{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm)}.ss-builder-unsaved-card{justify-content:space-between;align-items:center;gap:var(--ss-space-4);margin-bottom:var(--ss-space-4);padding:var(--ss-space-4);background:linear-gradient(105deg,#f5f7ff,#fff);border-color:#b8c8ff;display:flex}.ss-builder-unsaved-card>div{align-items:center;gap:var(--ss-space-3);display:flex}.ss-builder-unsaved-card i{border-radius:var(--ss-radius-md);background:var(--ss-color-primary);color:#fff;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ss-builder-unsaved-card i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.ss-builder-unsaved-card span{gap:.15rem;display:grid}.ss-builder-unsaved-card small{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-builder-unsaved-card strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.ss-builder-unsaved-card b{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-builder-library-tools{justify-content:space-between;align-items:center;gap:var(--ss-space-5);padding:var(--ss-space-4) var(--ss-space-5);display:flex}.ss-builder-library-tools div{gap:.2rem;display:grid}.ss-builder-library-tools strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18)}.ss-builder-library-tools p{max-width:560px;line-height:var(--ss-line-height-base)}.ss-builder-library-list{overflow:visible}.ss-builder-library-row{align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4);grid-template-columns:44px minmax(210px,1.3fr) minmax(270px,1fr) auto auto;display:grid;position:relative}.ss-builder-library-row+.ss-builder-library-row{border-top:1px solid var(--ss-color-border)}.ss-builder-library-row__mark,.ss-builder-overview-card__metrics i,.ss-builder-recent-card i,.ss-account-data-empty>i{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);width:42px;height:42px;color:var(--ss-color-primary);place-items:center;display:grid}.ss-builder-library-row__mark svg,.ss-builder-overview-card__metrics svg,.ss-builder-recent-card svg,.ss-account-data-empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.ss-builder-library-row__identity{min-width:0}.ss-builder-library-row__identity>div{align-items:center;gap:var(--ss-space-2);display:flex}.ss-builder-library-row h2{min-width:0;font-size:var(--ss-font-size-14);margin:0}.ss-builder-library-row h2 a{color:var(--ss-color-text-strong);text-decoration:none}.ss-builder-library-row__identity p,.ss-builder-library-row__identity small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;display:block;overflow:hidden}.ss-builder-library-row__risk,.ss-builder-library-row__state span,.ss-portfolio-status{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-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.2rem .45rem;display:inline-flex}.ss-builder-library-row__risk.is-low,.ss-builder-library-row__state .is-tracked,.ss-portfolio-status.is-positive{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-builder-library-row__risk.is-high,.ss-portfolio-status.is-negative{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-builder-library-row__facts{grid-template-columns:repeat(3,minmax(70px,1fr));margin:0;display:grid}.ss-builder-library-row__facts div{padding-inline:var(--ss-space-3);border-left:1px solid var(--ss-color-border);gap:.2rem;display:grid}.ss-builder-library-row__facts dt,.ss-builder-library-row__facts dd,.ss-builder-overview-card dt,.ss-builder-overview-card dd,.ss-portfolio-account-list dt,.ss-portfolio-account-list dd,.ss-portfolio-account-side dt,.ss-portfolio-account-side dd{margin:0}.ss-builder-library-row__facts dt,.ss-portfolio-account-list dt{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.ss-builder-library-row__facts dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.ss-builder-library-row__actions{align-items:center;gap:var(--ss-space-2);display:flex}.ss-builder-library-row__actions .ss-button{min-height:36px;padding:.55rem .8rem}.ss-builder-library-row__actions details{position:relative}.ss-builder-library-row__actions summary{cursor:pointer;border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);width:36px;height:36px;color:var(--ss-color-text-muted);font-weight:var(--ss-weight-black);place-items:center;list-style:none;display:grid}.ss-builder-library-row__actions details>div{z-index:var(--ss-z-dropdown);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);width:155px;box-shadow:var(--ss-shadow-lg);padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.ss-builder-library-row__actions details a,.ss-builder-library-row__actions details button{width:100%;color:var(--ss-color-text);font:inherit;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-align:left;background:0 0;border:0;padding:.55rem;text-decoration:none;display:block}.ss-builder-library-row__actions details .is-danger{color:var(--ss-color-danger)}.ss-builder-overview-card,.ss-builder-recent-card,.ss-portfolio-account-side>section{padding:var(--ss-space-5)}.ss-builder-overview-card h2,.ss-builder-recent-card h2,.ss-portfolio-account-side h2{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-15);margin:0}.ss-builder-overview-card__metrics{gap:var(--ss-space-3);padding:var(--ss-space-5) 0;border-bottom:1px solid var(--ss-color-border);grid-template-columns:repeat(3,1fr);display:grid}.ss-builder-overview-card__metrics div{justify-items:center;gap:var(--ss-space-1);text-align:center;display:grid}.ss-builder-overview-card__metrics i{width:38px;height:38px}.ss-builder-overview-card__metrics strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.ss-builder-overview-card__metrics span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-builder-overview-card dl,.ss-portfolio-account-side dl{gap:var(--ss-space-3);margin:var(--ss-space-4) 0 0;display:grid}.ss-builder-overview-card dl div,.ss-portfolio-account-side dl div{justify-content:space-between;gap:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);display:flex}.ss-builder-overview-card dd,.ss-portfolio-account-side dd{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-builder-recent-card>a:not(.ss-button){align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) 0;border-bottom:1px solid var(--ss-color-border);color:var(--ss-color-text-strong);grid-template-columns:36px 1fr;text-decoration:none;display:grid}.ss-builder-recent-card i{width:34px;height:34px}.ss-builder-recent-card span{min-width:0;display:grid}.ss-builder-recent-card strong,.ss-builder-recent-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-builder-recent-card strong{font-size:var(--ss-font-size-11)}.ss-builder-recent-card small,.ss-builder-recent-card p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-builder-recent-card .ss-button{width:100%;margin-top:var(--ss-space-4)}.ss-account-data-empty{justify-items:center;gap:var(--ss-space-3);padding:var(--ss-space-8);text-align:center;display:grid}.ss-account-data-empty h2,.ss-account-data-empty p{margin:0}.ss-account-data-empty p{max-width:520px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12)}.ss-account-data-empty>div{gap:var(--ss-space-2);display:flex}.ss-portfolio-account-metrics{gap:var(--ss-space-3);margin-bottom:var(--ss-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ss-portfolio-account-metrics article{gap:var(--ss-space-2);min-height:112px;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);display:grid}.ss-portfolio-account-metrics 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-portfolio-account-metrics strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.ss-portfolio-account-metrics small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-portfolio-account-metrics .is-positive,.ss-portfolio-account-list .is-positive,.ss-portfolio-account-breakdown .is-positive{color:var(--ss-color-success)}.ss-portfolio-account-metrics .is-negative,.ss-portfolio-account-list .is-negative,.ss-portfolio-account-breakdown .is-negative{color:var(--ss-color-danger)}.ss-portfolio-account-record{overflow:hidden}.ss-portfolio-account-record>header,.ss-portfolio-account-breakdown header{justify-content:space-between;align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);display:flex}.ss-portfolio-account-record h2,.ss-portfolio-account-breakdown h2{font-size:var(--ss-font-size-15);margin:.15rem 0 0}.ss-portfolio-account-list>article{align-items:center;gap:var(--ss-space-4);padding:var(--ss-space-4) var(--ss-space-5);grid-template-columns:minmax(190px,1fr) minmax(420px,1.6fr) auto;display:grid}.ss-portfolio-account-list>article+article{border-top:1px solid var(--ss-color-border)}.ss-portfolio-account-list h3{margin:var(--ss-space-2) 0 0;font-size:var(--ss-font-size-13)}.ss-portfolio-account-list h3 a{color:var(--ss-color-text-strong);text-decoration:none}.ss-portfolio-account-list small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-portfolio-account-list dl{grid-template-columns:repeat(5,minmax(65px,1fr));margin:0;display:grid}.ss-portfolio-account-list dl div{padding-inline:var(--ss-space-3);border-left:1px solid var(--ss-color-border);gap:.2rem;display:grid}.ss-portfolio-account-list dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-black)}.ss-portfolio-account-breakdown{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ss-portfolio-account-breakdown header span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.ss-portfolio-account-breakdown section>div{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-3) var(--ss-space-4);border-top:1px solid var(--ss-color-border);font-size:var(--ss-font-size-11);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.ss-portfolio-account-breakdown section>p{padding:var(--ss-space-5);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);margin:0}.ss-portfolio-account-breakdown strong{color:var(--ss-color-text-strong)}.ss-portfolio-account-breakdown span{color:var(--ss-color-text-muted)}.ss-portfolio-account-breakdown em{font-style:normal;font-weight:var(--ss-weight-black)}.ss-portfolio-account-side p,.ss-portfolio-account-side li{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);line-height:var(--ss-line-height-loose)}.ss-portfolio-account-side ul{gap:var(--ss-space-2);padding-left:1.1rem;display:grid}.ss-portfolio-account-side a{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-decoration:none}.ss-portfolio-account-footnote{margin:var(--ss-space-4) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);text-align:center}@media (width<=1240px){.ss-account-data-layout,.ss-portfolio-account-layout{grid-template-columns:1fr}.ss-account-data-side,.ss-portfolio-account-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-builder-library-row{grid-template-columns:44px minmax(190px,1fr) minmax(250px,1fr) auto}.ss-builder-library-row__state{display:none}}@media (width<=900px){.ss-portfolio-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-builder-library-row{grid-template-columns:40px minmax(0,1fr) auto}.ss-builder-library-row__facts{grid-area:2/2/auto/-1}.ss-builder-library-row__actions{grid-column:2/-1}.ss-portfolio-account-list>article{grid-template-columns:1fr auto}.ss-portfolio-account-list dl{grid-area:2/1/auto/-1}}@media (width<=680px){.ss-account-data-head,.ss-builder-library-tools,.ss-builder-unsaved-card,.ss-portfolio-account-record>header{flex-direction:column;align-items:stretch}.ss-account-data-side,.ss-portfolio-account-side,.ss-portfolio-account-breakdown{grid-template-columns:1fr}.ss-builder-library-row{gap:var(--ss-space-3);grid-template-columns:36px minmax(0,1fr)}.ss-builder-library-row__mark{width:36px;height:36px}.ss-builder-library-row__facts,.ss-builder-library-row__actions{grid-column:1/-1}.ss-builder-library-row__facts div:first-child{border-left:0}.ss-builder-library-row__actions .ss-button{flex:1}.ss-portfolio-account-metrics{grid-template-columns:1fr 1fr}.ss-portfolio-account-metrics article:last-child{grid-column:1/-1}.ss-portfolio-account-list>article{grid-template-columns:1fr}.ss-portfolio-account-list dl{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-portfolio-account-list dl div{padding:var(--ss-space-2);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-muted);border:0}}.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%}}.player-master{background:radial-gradient(circle at 18% 0, #3157ff0f, transparent 28rem), radial-gradient(circle at 84% 5%, #5e54ff12, transparent 30rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 30rem, #f8faff 100%);min-width:320px;overflow-x:hidden}.player-master-shell{width:min(100% - 3rem,1600px);padding-block:var(--ss-space-4) var(--ss-space-9);margin-inline:auto}.ss-player-prop-lab-page{gap:var(--ss-space-6);display:grid}.ss-player-prop-lab-page [hidden]{display:none!important}.ss-player-prop-lab-page .section{margin:0;scroll-margin-top:78px}.ss-player-prop-lab-page .section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.ss-player-prop-lab-page .section-head--compact{align-items:start;margin-bottom:.9rem}.ss-player-prop-lab-page .section-title{color:var(--ss-color-text-strong);font-size:1.25rem;font-weight:var(--ss-weight-black);letter-spacing:-.045em;margin:0}.ss-player-prop-lab-page .section-title--small{font-size:1rem}.ss-player-prop-lab-page .section-sub{color:var(--ss-color-text-muted);font-size:.8125rem;font-weight:var(--ss-weight-bold);margin-top:.25rem;line-height:1.45}.ss-player-prop-lab-page .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-player-prop-lab-page .grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;display:grid}.ss-player-prop-lab-page .grid-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.125rem;display:grid}.ss-player-prop-lab-page .profile-stack{gap:1.125rem;display:grid}.ss-player-prop-lab-page .panel{border:1px solid var(--ss-color-border);box-shadow:var(--ss-shadow-md);background:#fffffff5;border-radius:1.25rem;overflow:hidden}.ss-player-prop-lab-page .panel-pad{padding:1.125rem}.ss-player-prop-lab-page .player-header{border:1px solid var(--ss-color-border);box-shadow:var(--ss-shadow-lg);background:#fff;border-radius:1.5rem;overflow:hidden}.ss-player-prop-lab-page .player-main{gap:var(--ss-space-6);min-height:184px;padding:var(--ss-space-7) var(--ss-space-8);background:radial-gradient(circle at 8%,#3157ff17,#0000 15rem),linear-gradient(135deg,#fff,#f7faff 58%,#f2efff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ss-player-prop-lab-page .player-photo{border:1px solid var(--ss-color-border);width:106px;height:106px;box-shadow:var(--ss-shadow-md);color:var(--ss-color-primary);font-size:1.5rem;font-weight:var(--ss-weight-black);background:linear-gradient(135deg,#dce9fc,#fff 48%,#ece8ff);border-radius:2rem;place-items:center;display:grid;position:relative;overflow:hidden}.ss-player-prop-lab-page .player-photo img,.ss-player-prop-lab-page .avatar img,.ss-player-prop-lab-page .mini-avatar img{z-index:1;object-fit:cover;object-position:center top;background:#eef3fa;width:100%;height:100%;position:absolute;inset:0}.ss-player-prop-lab-page .player-photo span,.ss-player-prop-lab-page .avatar span,.ss-player-prop-lab-page .mini-avatar span{z-index:0;position:relative}.ss-player-prop-lab-page .player-id h1{color:var(--ss-color-text-strong);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.ss-player-prop-lab-page .player-id p{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-bold);margin:.375rem 0 0}.ss-player-prop-lab-page .player-metrics{gap:var(--ss-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:390px;display:grid}.ss-player-prop-lab-page .metric{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;gap:.25rem;padding:.75rem;display:grid;box-shadow:0 5px 16px #0b1c3a09}.ss-player-prop-lab-page .metric b{color:var(--ss-color-text-strong);letter-spacing:-.04em;font-size:1.25rem}.ss-player-prop-lab-page .metric b a,.ss-player-prop-lab-page .market-card h4 a{color:inherit;text-decoration:none}.ss-player-prop-lab-page .metric b a:hover,.ss-player-prop-lab-page .metric b a:focus-visible,.ss-player-prop-lab-page .market-card h4 a:hover,.ss-player-prop-lab-page .market-card h4 a:focus-visible{color:var(--ss-color-primary)}.ss-player-prop-lab-page .metric 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;display:block}.ss-player-prop-lab-page .metric p{color:var(--ss-color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.ss-player-prop-lab-page .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ss-player-prop-lab-page .metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-player-prop-lab-page .command-lane{background:#fff;justify-content:space-between;align-items:center;gap:.75rem;min-height:54px;padding:.625rem .875rem;display:flex}.ss-player-prop-lab-page .tabs{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.ss-player-prop-lab-page .tab{color:#56657d;height:34px;font-size:.78125rem;font-weight:var(--ss-weight-heavy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.4375rem;padding:0 .6875rem;display:inline-flex}.ss-player-prop-lab-page .tab.active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d4e2ff}.ss-player-prop-lab-page .status{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.ss-player-prop-lab-page .status-pill{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);min-height:28px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);align-items:center;padding:0 .5625rem;display:inline-flex}.ss-player-prop-lab-page .status-pill.primary{color:var(--ss-color-primary);background:#eef5ff;border-color:#d8e6ff}.ss-player-prop-lab-page .context{flex-wrap:wrap;gap:.4375rem;margin-top:.75rem;display:flex}.ss-player-prop-lab-page .ctx{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);height:25px;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 .5625rem;display:inline-flex}.ss-player-prop-lab-page .ctx.blue{color:var(--ss-color-primary);background:#eff6ff;border-color:#d4e2ff}.ss-player-prop-lab-page .ctx.warn{background:var(--ss-color-warning-soft);color:var(--ss-color-warning);border-color:#efd8ab}.ss-player-prop-lab-page .lab-toolbar{border-bottom:1px solid var(--ss-color-border);background:#fbfdff;gap:.625rem;padding:.75rem .875rem;display:grid}.ss-player-prop-lab-page .toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ss-player-prop-lab-page .toolbar-controls{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ss-player-prop-lab-page .chips{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.ss-player-prop-lab-page .chip{border-radius:var(--ss-radius-pill);color:#2f3e57;height:30px;font-size:.75rem;font-weight:var(--ss-weight-heavy);cursor:pointer;background:#fff;border:1px solid #d1ddec;align-items:center;padding:0 .6875rem;display:inline-flex}.ss-player-prop-lab-page .chip.active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-player-prop-lab-page .safe-toggle{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);height:30px;color:var(--ss-color-primary);font-size:.75rem;font-weight:var(--ss-weight-black);cursor:pointer;border:1px solid #cfe0ff;align-items:center;gap:.375rem;padding:0 .6875rem;display:inline-flex}.ss-player-prop-lab-page .safe-toggle.active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-player-prop-lab-page .search{border:1px solid var(--ss-color-border);min-width:240px;height:36px;color:var(--ss-color-text-muted);background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.ss-player-prop-lab-page .search input{width:100%;min-width:0;color:var(--ss-color-text-strong);font-weight:var(--ss-weight-bold);background:0 0;border:0;outline:0}.ss-player-prop-lab-page .seg{border:1px solid var(--ss-color-border);background:#fff;border-radius:.75rem;height:36px;display:flex;overflow:hidden}.ss-player-prop-lab-page .seg button{border:0;border-right:1px solid var(--ss-color-border);color:#34435e;font-size:.75rem;font-weight:var(--ss-weight-black);cursor:pointer;background:0 0;padding:0 .75rem}.ss-player-prop-lab-page .seg button:last-child{border-right:0}.ss-player-prop-lab-page .seg button.active{background:var(--ss-color-nav);color:#fff}.ss-player-prop-lab-page .select{border:1px solid var(--ss-color-border);background:#fff;border-radius:.75rem;align-items:center;height:36px;padding:0 .75rem;display:inline-flex}.ss-player-prop-lab-page .select select{color:#34435e;font-size:.75rem;font-weight:var(--ss-weight-heavy);background:0 0;border:0;outline:0}.ss-player-prop-lab-page .row-head,.ss-player-prop-lab-page .prop-row{grid-template-columns:minmax(210px,1.25fr) minmax(138px,.75fr) 72px 142px 72px 72px;align-items:center;gap:.75rem;display:grid}.ss-player-prop-lab-page .row-head{color:#7b889b;height:30px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase;padding:0 .875rem}.ss-player-prop-lab-page .prop-list{padding:.5rem .625rem .75rem}.ss-player-prop-lab-page .prop-mobile-list{padding:.5rem .625rem .75rem;display:none}.ss-player-prop-lab-page .prop-row{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.875rem;height:48px;margin-bottom:.3125rem;padding:0 .625rem;transition:border-color .14s,background .14s}.ss-player-prop-lab-page .prop-row:hover,.ss-player-prop-lab-page .prop-row:focus-visible{background:#fbfdff;border-color:#c8d7ed;outline:none}.ss-player-prop-lab-page .prop-row.selected{box-shadow:inset 3px 0 0 var(--ss-color-primary);background:#f6f9ff;border-color:#c7d8ff}.ss-player-prop-lab-page .person{align-items:center;gap:.5625rem;min-width:0;display:flex}.ss-player-prop-lab-page .avatar{width:32px;height:32px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#edf4ff;border:1px solid #d9e6fb;border-radius:.75rem;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ss-player-prop-lab-page .name{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-player-prop-lab-page .role{font-size:var(--ss-font-size-11);color:var(--ss-color-text-muted);font-weight:var(--ss-weight-bold)}.ss-player-prop-lab-page .pick{color:#263550;font-size:.8125rem;font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .odds{color:#24334d;font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .odds .arrow{color:var(--ss-color-success);font-size:var(--ss-font-size-11);margin-right:.1875rem}.ss-player-prop-lab-page .latest5{gap:.25rem;display:flex}.ss-player-prop-lab-page .stat-block{color:#fff;width:22px;height:22px;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-player-prop-lab-page .stat-block.miss{color:#98a5b7;background:#eef3f8;border:1px dashed #d4dfec}.ss-player-prop-lab-page .occurred{color:#233553;font-size:.8125rem;font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .row-add{height:30px;color:var(--ss-color-primary);font-size:.75rem;font-weight:var(--ss-weight-black);cursor:pointer;background:#fff;border:1px solid #ccd9ee;border-radius:.625rem}.ss-player-prop-lab-page .row-add.active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.ss-player-prop-lab-page .row-eligibility{min-height:1.875rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:center;justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.ss-player-prop-lab-page .hypothesis{box-shadow:var(--ss-shadow-sm);background:linear-gradient(#fbfdff,#fff);border:1px solid #d9e4f5;border-radius:1.125rem;margin:.375rem .625rem .625rem;padding:.9375rem}.ss-player-prop-lab-page .hyp-top{justify-content:space-between;align-items:flex-start;gap:.875rem;margin-bottom:.75rem;display:flex}.ss-player-prop-lab-page .hyp-title b{color:var(--ss-color-text-strong);font-size:1rem}.ss-player-prop-lab-page .hyp-title span{color:var(--ss-color-text-muted);font-size:.75rem;font-weight:var(--ss-weight-bold);margin-top:.125rem;display:block}.ss-player-prop-lab-page .hyp-score{text-align:right}.ss-player-prop-lab-page .hyp-score b{color:var(--ss-color-text-strong);letter-spacing:-.04em;font-size:1.3125rem}.ss-player-prop-lab-page .hyp-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;display:block}.ss-player-prop-lab-page .hyp-grid{grid-template-columns:minmax(0,1fr) 330px;gap:.875rem;display:grid}.ss-player-prop-lab-page .chart{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;min-height:214px;padding:.75rem .875rem .625rem}.ss-player-prop-lab-page .chart svg{width:100%;height:180px;display:block}.ss-player-prop-lab-page .chart-context-rail{fill:var(--ss-color-surface-soft);stroke:var(--ss-color-border)}.ss-player-prop-lab-page .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-player-prop-lab-page .chart-legend{min-height:26px;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-player-prop-lab-page .chart-legend span{align-items:center;gap:.3125rem;display:inline-flex}.ss-player-prop-lab-page .chart-legend i{border-radius:50%;width:8px;height:8px}.ss-player-prop-lab-page .chart-legend i.is-hit{background:var(--ss-color-success)}.ss-player-prop-lab-page .chart-legend i.is-miss{background:#9aa9bc}.ss-player-prop-lab-page .chart-legend strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);margin-left:auto}.ss-player-prop-lab-page .chart-gridline{stroke:#e6edf7;stroke-width:1px}.ss-player-prop-lab-page .chart-market-line{stroke:#2f62ff;stroke-width:2px;stroke-dasharray:7 7}.ss-player-prop-lab-page .chart-series{fill:none;stroke:#7488af;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ss-player-prop-lab-page .chart-axis-value,.ss-player-prop-lab-page .chart-market-label,.ss-player-prop-lab-page .chart-point text{font-family:var(--ss-font-family);font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .chart-point{cursor:help}.ss-player-prop-lab-page .match-tooltip{z-index:40;bottom:calc(100% + var(--ss-space-2));gap:var(--ss-space-2);width:min(15rem,78vw);padding:var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);background:var(--ss-color-nav);box-shadow:var(--ss-shadow-md);color:#fff;font-size:var(--ss-font-size-11);opacity:0;pointer-events:none;text-align:left;transform:translate(-50%, var(--ss-space-1));line-height:1.35;transition:opacity .12s,transform .12s;display:flex;position:absolute;left:50%}.ss-player-prop-lab-page .match-tooltip>img{object-fit:contain;background:#fff;border-radius:.45rem;flex:none;width:1.8rem;height:1.8rem;padding:.15rem}.ss-player-prop-lab-page .match-tooltip__copy{min-width:0}.ss-player-prop-lab-page .match-tooltip strong,.ss-player-prop-lab-page .match-tooltip b,.ss-player-prop-lab-page .match-tooltip span,.ss-player-prop-lab-page .match-tooltip em{display:block}.ss-player-prop-lab-page .match-tooltip span{color:#c7d3e8;margin-top:.125rem}.ss-player-prop-lab-page .match-tooltip b{margin-top:var(--ss-space-2);color:#fff}.ss-player-prop-lab-page .match-tooltip em{margin-top:var(--ss-space-2);color:#d9e5a7;font-style:normal}.ss-player-prop-lab-page .has-match-tooltip:hover>.match-tooltip,.ss-player-prop-lab-page .has-match-tooltip:focus-visible>.match-tooltip{opacity:1;transform:translate(-50%)}.ss-player-prop-lab-page .chart-axis-value{fill:#8190a5;font-size:var(--ss-font-size-11)}.ss-player-prop-lab-page .chart-market-label{fill:var(--ss-color-primary);font-size:var(--ss-font-size-11)}.ss-player-prop-lab-page .chart-point circle{stroke:#fff;stroke-width:3px}.ss-player-prop-lab-page .chart-point.is-hit circle{fill:var(--ss-color-success)}.ss-player-prop-lab-page .chart-point.is-miss circle{fill:#8d9db2}.ss-player-prop-lab-page .chart-point text{fill:#263854;font-size:var(--ss-font-size-11);text-anchor:middle}.ss-player-prop-lab-page .chart-point.has-context:focus-visible{outline:none}.ss-player-prop-lab-page .chart-point.has-context:hover circle,.ss-player-prop-lab-page .chart-point.has-context:focus-visible circle{stroke:var(--ss-color-primary);stroke-width:4px}.ss-player-prop-lab-page .chart-point-tooltip{opacity:0;pointer-events:none;transition:opacity .12s;overflow:visible}.ss-player-prop-lab-page .chart-point.has-context:hover .chart-point-tooltip,.ss-player-prop-lab-page .chart-point.has-context:focus-visible .chart-point-tooltip{opacity:1}.ss-player-prop-lab-page .chart-point-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-player-prop-lab-page .chart-point-tooltip__card img{object-fit:contain;background:#fff;border-radius:.45rem;flex:none;width:1.75rem;height:1.75rem;padding:.15rem}.ss-player-prop-lab-page .chart-point-tooltip__card span,.ss-player-prop-lab-page .chart-point-tooltip__card strong,.ss-player-prop-lab-page .chart-point-tooltip__card small,.ss-player-prop-lab-page .chart-point-tooltip__card b,.ss-player-prop-lab-page .chart-point-tooltip__card em{display:block}.ss-player-prop-lab-page .chart-point-tooltip__card span{min-width:0}.ss-player-prop-lab-page .chart-point-tooltip__card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-player-prop-lab-page .chart-point-tooltip__card small{color:#c7d3e8;font-size:var(--ss-font-size-11);margin-top:.1rem}.ss-player-prop-lab-page .chart-point-tooltip__card b{color:#cfff47;margin-top:.25rem}.ss-player-prop-lab-page .chart-point-tooltip__meta{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.ss-player-prop-lab-page .chart-point-tooltip__meta b{white-space:nowrap;margin-top:0;display:inline}.ss-player-prop-lab-page .chart-point-tooltip__card em{color:#d9e5a7;font-size:var(--ss-font-size-11);margin-top:.2rem;font-style:normal}.ss-player-prop-lab-page .chart-axis{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);justify-content:space-between;margin:-.25rem .25rem 0;display:flex}.ss-player-prop-lab-page .chart-data-note{margin:var(--ss-space-2) var(--ss-space-1) 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);line-height:1.4}.ss-player-prop-lab-page .why{background:var(--ss-color-primary-soft);color:#344769;font-size:.78125rem;font-weight:var(--ss-weight-bold);border:1px solid #d5e3ff;border-radius:1rem;align-self:start;padding:.8125rem;line-height:1.45}.ss-player-prop-lab-page .why b{color:var(--ss-color-text-strong)}.ss-player-prop-lab-page .builder{border:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);box-shadow:var(--ss-shadow-md);border-radius:1.125rem;position:sticky;top:82px;overflow:hidden}.ss-player-prop-lab-page .builder-head{border-bottom:1px solid var(--ss-color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.ss-player-prop-lab-page .builder-head h3{color:var(--ss-color-text-strong);letter-spacing:-.045em;margin:0;font-size:1.25rem}.ss-player-prop-lab-page .odds-pill{border-radius:var(--ss-radius-pill);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;height:34px;font-weight:var(--ss-weight-black);align-items:center;padding:0 .75rem;display:inline-flex}.ss-player-prop-lab-page .builder-legs{padding:.5rem .75rem}.ss-player-prop-lab-page .leg{border-bottom:1px solid #edf2f8;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:44px;display:grid}.ss-player-prop-lab-page .leg:last-child{border-bottom:0}.ss-player-prop-lab-page .mini-avatar{width:24px;height:24px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#eaf2ff;border-radius:.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.ss-player-prop-lab-page .leg-main{min-width:0}.ss-player-prop-lab-page .leg-main b{color:var(--ss-color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;display:block;overflow:hidden}.ss-player-prop-lab-page .leg-main span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.0625rem;display:block}.ss-player-prop-lab-page .leg-odds{color:var(--ss-color-text-strong);font-size:.8125rem;font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .remove{border:1px solid var(--ss-color-border);width:24px;height:24px;color:var(--ss-color-text-muted);font-weight:var(--ss-weight-black);cursor:pointer;background:#fff;border-radius:.5rem}.ss-player-prop-lab-page .least{border:1px solid var(--ss-color-border);color:var(--ss-color-text-muted);font-size:.75rem;font-weight:var(--ss-weight-bold);background:#fff;border-radius:.875rem;margin:.25rem .75rem .75rem;padding:.6875rem}.ss-player-prop-lab-page .least b{color:var(--ss-color-text-strong);margin-bottom:.125rem;font-size:.8125rem;display:block}.ss-player-prop-lab-page .sum{padding:0 .75rem .75rem}.ss-player-prop-lab-page .sum-row{color:var(--ss-color-text-muted);font-size:.75rem;font-weight:var(--ss-weight-heavy);border-top:1px solid #edf2f8;justify-content:space-between;padding:.5rem 0;display:flex}.ss-player-prop-lab-page .sum-row b{color:var(--ss-color-text-strong)}.ss-player-prop-lab-page .builder-actions,.ss-player-prop-lab-page .tab-actions{gap:.5rem;display:grid}.ss-player-prop-lab-page .builder-actions{padding:0 .75rem .75rem}.ss-player-prop-lab-page .primary-btn,.ss-player-prop-lab-page .secondary-btn{height:40px;font-weight:var(--ss-weight-black);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.ss-player-prop-lab-page .primary-btn{background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;border:0}.ss-player-prop-lab-page .secondary-btn{color:var(--ss-color-primary);background:#fff;border:1px solid #c7d8ff}.ss-player-prop-lab-page .odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ss-player-prop-lab-page .odds-grid--compact{margin-top:1rem}.ss-player-prop-lab-page .market-card{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;padding:.8125rem}.ss-player-prop-lab-page .market-card h4{color:var(--ss-color-text-strong);margin:0 0 .625rem;font-size:.875rem}.ss-player-prop-lab-page .price-row{border-top:1px solid #edf2f8;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.75rem;display:grid}.ss-player-prop-lab-page .price-row:first-of-type{border-top:0}.ss-player-prop-lab-page .book{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-bold)}.ss-player-prop-lab-page .price{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .competition-card .price,.ss-player-prop-lab-page .match-card .price{text-align:right;overflow-wrap:anywhere;max-width:12rem}.ss-player-prop-lab-page .transfer-row{grid-template-columns:minmax(0,1fr) auto auto}.ss-player-prop-lab-page .transfer-row .book{color:var(--ss-color-text-strong)}.ss-player-prop-lab-page .transfer-row span:last-child{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-bold)}.ss-player-prop-lab-page .best{background:var(--ss-color-primary-soft);min-height:1.5rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border:1px solid #d4e2ff;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.ss-player-prop-lab-page .match-card .price-row span:last-child,.ss-player-prop-lab-page .odds-grid--compact .price-row span:last-child:not(.best){color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11)}.ss-player-prop-lab-page .ai-card{color:#fff;background:linear-gradient(135deg,#081632,#111a47);border:1px solid #ffffff1a;border-radius:1.125rem;padding:1.125rem}.ss-player-prop-lab-page .ai-card h4{margin:0 0 .4375rem}.ss-player-prop-lab-page .ai-card p{color:#c9d5ea;font-size:.8125rem;font-weight:var(--ss-weight-semibold);margin:0;line-height:1.55}.ss-player-prop-lab-page .mobile-card{border:1px solid var(--ss-color-border);box-shadow:var(--ss-shadow-sm);cursor:pointer;background:#fff;border-radius:1rem;padding:.8125rem}.ss-player-prop-lab-page .mobile-card.selected{background:#f6f9ff;border-color:#c7d8ff}.ss-player-prop-lab-page .mobile-card-top{justify-content:space-between;gap:.625rem;display:flex}.ss-player-prop-lab-page .mobile-card .latest5{margin-top:.625rem}.ss-player-prop-lab-page .mobile-card-foot{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.ss-player-prop-lab-page .mobile-card-foot b{color:var(--ss-color-text-strong);font-size:.8125rem}.ss-player-prop-lab-page .empty-card{border:1px solid var(--ss-color-border);color:var(--ss-color-text-muted);background:#fff;border-radius:1rem;padding:1rem;font-size:.8125rem;line-height:1.55}.ss-player-prop-lab-page .empty-card strong{color:var(--ss-color-text-strong);margin-bottom:.3125rem;font-size:.9375rem;display:block}@media (width<=1180px){.ss-player-prop-lab-page .grid-two,.ss-player-prop-lab-page .grid-main{grid-template-columns:1fr}.ss-player-prop-lab-page .builder{position:static}.ss-player-prop-lab-page .player-main{grid-template-columns:auto minmax(0,1fr)}.ss-player-prop-lab-page .player-metrics{grid-column:1/-1;min-width:0}.ss-player-prop-lab-page .odds-grid,.ss-player-prop-lab-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.player-master-shell{width:min(100% - 1.25rem,1600px);padding-block:.75rem 6.5rem}.ss-player-prop-lab-page{gap:.875rem}.ss-player-prop-lab-page .player-main{text-align:left;grid-template-columns:1fr;min-height:0;padding:1.125rem}.ss-player-prop-lab-page .player-photo{border-radius:1.5rem;width:82px;height:82px}.ss-player-prop-lab-page .player-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ss-player-prop-lab-page .player-metrics .metric{min-height:4.75rem;padding:.75rem}.ss-player-prop-lab-page .metric-grid,.ss-player-prop-lab-page .odds-grid,.ss-player-prop-lab-page .grid-two{grid-template-columns:1fr}.ss-player-prop-lab-page .command-lane,.ss-player-prop-lab-page .section-head,.ss-player-prop-lab-page .toolbar-row{display:grid}.ss-player-prop-lab-page .command-lane{padding:.625rem}.ss-player-prop-lab-page .tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-player-prop-lab-page .tab{justify-content:center;padding-inline:.375rem}.ss-player-prop-lab-page .status{display:flex}.ss-player-prop-lab-page .search{width:100%;min-width:0}.ss-player-prop-lab-page .toolbar-controls{width:100%;display:grid}.ss-player-prop-lab-page .row-head,.ss-player-prop-lab-page .prop-list{display:none}.ss-player-prop-lab-page .prop-mobile-list{gap:.5rem;display:grid}.ss-player-prop-lab-page .hyp-grid{grid-template-columns:1fr}.ss-player-prop-lab-page .hyp-top{display:grid}.ss-player-prop-lab-page .hyp-score{text-align:left}.ss-player-prop-lab-page .chart{min-height:200px;padding-inline:.5rem}.ss-player-prop-lab-page .chart-legend{flex-wrap:wrap}.ss-player-prop-lab-page .chart-legend strong{width:100%;margin-left:0}.ss-player-prop-lab-page .hypothesis{margin:.5rem 0 .625rem}.ss-player-prop-lab-page .competition-card .price,.ss-player-prop-lab-page .match-card .price{max-width:9rem}.ss-player-prop-lab-page .transfer-row{grid-template-columns:minmax(0,1fr) auto}.ss-player-prop-lab-page .transfer-row span:last-child{grid-column:1/-1}}@media (width<=600px){.ss-player-prop-lab-page .player-id,.ss-player-prop-lab-page .player-metrics,.ss-player-prop-lab-page .player-metrics .metric{width:100%;min-width:0}.ss-player-prop-lab-page .player-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-player-prop-lab-page .player-metrics .metric:last-child:nth-child(odd){grid-column:1/-1}.ss-player-prop-lab-page .context{max-width:100%}}.ss-player-prop-lab-page .player-main{isolation:isolate;background:radial-gradient(circle at 8% 45%,#3157ff21,#0000 14rem),linear-gradient(125deg,#fff 0%,#f8faff 58%,#f0efff 100%);position:relative}.ss-player-prop-lab-page .player-main:after{z-index:-1;border:2rem solid #3157ff09;content:"";border-block:0;width:13rem;height:19rem;position:absolute;top:-5rem;right:30%;transform:skew(-24deg)}.ss-player-prop-lab-page .player-photo{border:4px solid #fff;width:118px;height:118px;box-shadow:0 18px 42px #10275c29}.ss-player-prop-lab-page .player-identity-kicker,.ss-player-prop-lab-page .player-section-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;margin-bottom:.375rem;display:block}.ss-player-prop-lab-page .player-metrics .metric{min-height:5.5rem;padding:1rem;position:relative;overflow:hidden}.ss-player-prop-lab-page .player-metrics .metric:before{background:linear-gradient(180deg, var(--ss-color-primary), var(--ss-color-primary-strong));content:"";width:3px;position:absolute;inset:0 auto 0 0}.ss-player-prop-lab-page .player-overview,.ss-player-prop-lab-page .player-matches{gap:.875rem;display:grid}.ss-player-prop-lab-page .player-profile-layout{grid-template-columns:minmax(0,1.85fr) minmax(300px,.7fr);align-items:start;gap:1.125rem;display:grid}.ss-player-prop-lab-page .player-profile-rail{gap:1.125rem;display:grid}.ss-player-prop-lab-page .player-career-panel{background:radial-gradient(circle at 100% 0,#3157ff13,#0000 18rem),#fffffffa}.ss-player-prop-lab-page .player-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ss-player-prop-lab-page .player-card-heading--compact{margin-bottom:.75rem}.ss-player-prop-lab-page .player-card-heading h3,.ss-player-prop-lab-page .player-match-panel__head h3{color:var(--ss-color-text-strong);letter-spacing:-.035em;margin:0;font-size:1.0625rem}.ss-player-prop-lab-page .player-card-heading p{color:var(--ss-color-text-muted);font-size:.75rem;font-weight:var(--ss-weight-semibold);margin:.25rem 0 0}.ss-player-prop-lab-page .player-card-mark{background:var(--ss-color-primary-soft);width:2.25rem;height:2.25rem;color:var(--ss-color-primary);font-size:1rem;font-weight:var(--ss-weight-black);border:1px solid #d4e2ff;border-radius:.75rem;place-items:center;display:grid}.ss-player-prop-lab-page .player-career-scoreboard{border:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ss-player-prop-lab-page .player-career-stat{border-right:1px solid var(--ss-color-border);flex-direction:column;justify-content:space-between;min-height:5.75rem;padding:.875rem;display:flex}.ss-player-prop-lab-page .player-career-stat:last-child{border-right:0}.ss-player-prop-lab-page .player-career-stat 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-player-prop-lab-page .player-career-stat strong{color:var(--ss-color-text-strong);letter-spacing:-.05em;font-size:1.5rem}.ss-player-prop-lab-page .player-subsection-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.ss-player-prop-lab-page .player-subsection-heading>div span,.ss-player-prop-lab-page .player-subsection-heading>div strong{display:block}.ss-player-prop-lab-page .player-subsection-heading>div span{color:var(--ss-color-text-strong);font-size:.875rem;font-weight:var(--ss-weight-black)}.ss-player-prop-lab-page .player-subsection-heading>div strong,.ss-player-prop-lab-page .player-subsection-heading>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-player-prop-lab-page .player-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ss-player-prop-lab-page .player-competition-card{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;padding:.875rem;box-shadow:0 6px 18px #0b1c3a09}.ss-player-prop-lab-page .player-competition-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ss-player-prop-lab-page .player-competition-card__top span{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-player-prop-lab-page .player-competition-card h4{color:var(--ss-color-text-strong);margin:.1875rem 0 0;font-size:.9375rem}.ss-player-prop-lab-page .player-competition-card__top>b{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);padding:.25rem .5rem}.ss-player-prop-lab-page .player-competition-card>p{color:var(--ss-color-text-muted);font-size:.75rem;font-weight:var(--ss-weight-bold);margin:.25rem 0 .75rem}.ss-player-prop-lab-page .player-competition-card__stats{border-top:1px solid var(--ss-color-border);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.75rem;display:grid}.ss-player-prop-lab-page .player-competition-card__stats span{border-right:1px solid var(--ss-color-border);min-width:0;padding:0 .5rem}.ss-player-prop-lab-page .player-competition-card__stats span:first-child{padding-left:0}.ss-player-prop-lab-page .player-competition-card__stats span:last-child{border-right:0;padding-right:0}.ss-player-prop-lab-page .player-competition-card__stats b,.ss-player-prop-lab-page .player-competition-card__stats small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-player-prop-lab-page .player-competition-card__stats b{color:var(--ss-color-text-strong);font-size:.875rem}.ss-player-prop-lab-page .player-competition-card__stats small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;margin-top:.125rem}.ss-player-prop-lab-page .player-facts-panel .player-card-heading h3,.ss-player-prop-lab-page .player-facts-panel .player-section-kicker{color:#fff}.ss-player-prop-lab-page .player-fact-list{display:grid}.ss-player-prop-lab-page .player-fact-row{border-top:1px solid #ffffff1a;grid-template-columns:.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem 0;display:grid}.ss-player-prop-lab-page .player-fact-row:first-child{border-top:0}.ss-player-prop-lab-page .player-fact-row__marker{border-radius:var(--ss-radius-pill);background:linear-gradient(135deg,#d7ff31,#63d59c);width:.5rem;height:.5rem;margin-top:.35rem;box-shadow:0 0 0 .25rem #d7ff3114}.ss-player-prop-lab-page .player-fact-row span,.ss-player-prop-lab-page .player-fact-row strong,.ss-player-prop-lab-page .player-fact-row small{display:block}.ss-player-prop-lab-page .player-fact-row span{color:#91a5cb;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.07em;text-transform:uppercase}.ss-player-prop-lab-page .player-fact-row strong{color:#fff;margin-top:.15rem;font-size:.875rem}.ss-player-prop-lab-page .player-fact-row strong a{color:inherit;text-decoration:none}.ss-player-prop-lab-page .player-fact-row small{color:#aab9d5;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:.15rem}.ss-player-prop-lab-page .player-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;display:grid}.ss-player-prop-lab-page .player-transfer-list{display:grid}.ss-player-prop-lab-page .player-transfer-row{border-top:1px solid var(--ss-color-border);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3rem;display:grid}.ss-player-prop-lab-page .player-transfer-row:first-child{border-top:0}.ss-player-prop-lab-page .player-transfer-row__node{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary);border:2px solid #fff;width:.625rem;height:.625rem;box-shadow:0 0 0 2px #cbdcff}.ss-player-prop-lab-page .player-transfer-row strong,.ss-player-prop-lab-page .player-transfer-row span{display:block}.ss-player-prop-lab-page .player-transfer-row strong{color:var(--ss-color-text-strong);font-size:.8125rem}.ss-player-prop-lab-page .player-transfer-row span,.ss-player-prop-lab-page .player-transfer-row time{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.ss-player-prop-lab-page .player-research-gate{background:radial-gradient(circle at 92% 12%,#3157ff2e,#0000 38%),linear-gradient(135deg,#fff 0%,#f5f7ff 100%);border-color:#cbdcff}.ss-player-prop-lab-page .player-match-panel{overflow:hidden}.ss-player-prop-lab-page .player-match-panel__head{border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.ss-player-prop-lab-page .player-match-panel__head span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:.1875rem;display:block}.ss-player-prop-lab-page .player-match-panel__head>b{background:var(--ss-color-primary-soft);width:2rem;height:2rem;color:var(--ss-color-primary);border-radius:.625rem;place-items:center;font-size:.75rem;display:grid}.ss-player-prop-lab-page .player-match-row{border-top:1px solid var(--ss-color-border);background:#fff;grid-template-columns:8.5rem minmax(220px,1fr) 5.75rem auto;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem 1.125rem;transition:background .14s;display:grid}.ss-player-prop-lab-page .player-match-row:first-child{border-top:0}.ss-player-prop-lab-page .player-match-row:hover{background:#fbfcff}.ss-player-prop-lab-page .player-match-date{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.ss-player-prop-lab-page .player-match-identity{min-width:0}.ss-player-prop-lab-page .player-match-identity h4{color:var(--ss-color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.ss-player-prop-lab-page .player-match-identity h4 a{color:inherit;text-decoration:none}.ss-player-prop-lab-page .player-match-identity h4 a:hover{color:var(--ss-color-primary)}.ss-player-prop-lab-page .player-match-identity span{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;margin-top:.2rem;display:block;overflow:hidden}.ss-player-prop-lab-page .player-match-result{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);min-height:1.75rem;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);white-space:nowrap;justify-content:center;align-items:center;padding:0 .55rem;display:inline-flex}.ss-player-prop-lab-page .player-match-result--w{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.ss-player-prop-lab-page .player-match-result--d{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.ss-player-prop-lab-page .player-match-result--l{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.ss-player-prop-lab-page .player-match-stats{border:1px solid var(--ss-color-border);border-radius:.75rem;grid-template-columns:repeat(6,minmax(2.75rem,1fr));display:grid;overflow:visible}.ss-player-prop-lab-page .player-match-stats>span{border-right:1px solid var(--ss-color-border);text-align:center;min-width:0;padding:.4rem .5rem;position:relative}.ss-player-prop-lab-page .player-match-stats>span:last-child{border-right:0}.ss-player-prop-lab-page .player-match-stats>.has-match-tooltip:after{z-index:45;bottom:calc(100% + var(--ss-space-2));width:min(16rem,78vw);padding:var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-md);background:var(--ss-color-nav);box-shadow:var(--ss-shadow-md);color:#fff;content:attr(data-tooltip);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);opacity:0;pointer-events:none;text-align:left;text-transform:none;transform:translate(-50%, var(--ss-space-1));line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;left:50%}.ss-player-prop-lab-page .player-match-stats>.has-match-tooltip:hover:after,.ss-player-prop-lab-page .player-match-stats>.has-match-tooltip:focus-visible:after{opacity:1;transform:translate(-50%)}.ss-player-prop-lab-page .player-match-stats b,.ss-player-prop-lab-page .player-match-stats small{display:block}.ss-player-prop-lab-page .player-match-stats b{color:var(--ss-color-text-strong);font-size:.75rem}.ss-player-prop-lab-page .player-match-stats small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem}@media (width<=1180px){.ss-player-prop-lab-page .player-profile-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr)}.ss-player-prop-lab-page .player-career-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-player-prop-lab-page .player-career-stat:nth-child(3n){border-right:0}.ss-player-prop-lab-page .player-career-stat:nth-child(n+4){border-top:1px solid var(--ss-color-border)}.ss-player-prop-lab-page .player-match-row{grid-template-columns:7rem minmax(190px,1fr) 5.5rem}.ss-player-prop-lab-page .player-match-stats{grid-column:2/-1}}@media (width<=860px){.ss-player-prop-lab-page .player-profile-layout,.ss-player-prop-lab-page .player-support-grid{grid-template-columns:1fr}.ss-player-prop-lab-page .player-facts-panel{background:linear-gradient(135deg,#0a1735,#111d4b)}.ss-player-prop-lab-page .player-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.ss-player-prop-lab-page .player-fact-row:nth-child(2){border-top:0}.ss-player-prop-lab-page .player-match-row{grid-template-columns:6.5rem minmax(0,1fr) auto}}@media (width<=600px){.ss-player-prop-lab-page .player-main{grid-template-columns:4.75rem minmax(0,1fr);gap:.875rem;padding:1rem}.ss-player-prop-lab-page .player-main:after{display:none}.ss-player-prop-lab-page .player-photo{border-width:3px;border-radius:1.25rem;width:4.75rem;height:4.75rem}.ss-player-prop-lab-page .player-id h1{font-size:1.75rem}.ss-player-prop-lab-page .player-id p{font-size:var(--ss-font-size-11);line-height:1.4}.ss-player-prop-lab-page .player-identity-kicker{font-size:var(--ss-font-size-11);margin-bottom:.25rem}.ss-player-prop-lab-page .player-id .context{margin-top:.5rem}.ss-player-prop-lab-page .player-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.ss-player-prop-lab-page .player-metrics .metric,.ss-player-prop-lab-page .player-metrics .metric:last-child:nth-child(odd){grid-column:auto;min-height:4.25rem;padding:.625rem}.ss-player-prop-lab-page .player-metrics .metric b{font-size:1rem}.ss-player-prop-lab-page .player-metrics .metric span{font-size:var(--ss-font-size-11);line-height:1.25}.ss-player-prop-lab-page .command-lane{gap:.5rem}.ss-player-prop-lab-page .tabs{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));width:100%}.ss-player-prop-lab-page .status .status-pill:nth-child(2),.ss-player-prop-lab-page .status .status-pill:nth-child(3){display:none}.ss-player-prop-lab-page .player-career-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-player-prop-lab-page .player-career-stat,.ss-player-prop-lab-page .player-career-stat:nth-child(3n){border-right:1px solid var(--ss-color-border)}.ss-player-prop-lab-page .player-career-stat:nth-child(2n){border-right:0}.ss-player-prop-lab-page .player-career-stat:nth-child(n+3){border-top:1px solid var(--ss-color-border)}.ss-player-prop-lab-page .player-competition-grid,.ss-player-prop-lab-page .player-fact-list{grid-template-columns:1fr}.ss-player-prop-lab-page .player-fact-row:nth-child(2){border-top:1px solid #ffffff1a}.ss-player-prop-lab-page .player-match-panel__head{padding:.875rem}.ss-player-prop-lab-page .player-match-row{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;padding:.875rem}.ss-player-prop-lab-page .player-match-date{grid-column:1/-1}.ss-player-prop-lab-page .player-match-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-player-prop-lab-page .player-match-stats span:nth-child(3){border-right:0}.ss-player-prop-lab-page .player-match-stats span:nth-child(n+4){border-top:1px solid var(--ss-color-border)}}.ss-player-prop-lab-page .ss-stat-icon{background:var(--ss-color-primary-soft);width:1.75rem;height:1.75rem;color:var(--ss-color-primary);border:1px solid #d8e4ff;border-radius:.625rem;flex:none;place-items:center;display:inline-grid}.ss-player-prop-lab-page .ss-stat-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.ss-player-prop-lab-page .ss-stat-icon--goal{background:var(--ss-color-success-soft);color:var(--ss-color-success);border-color:#ccebdc}.ss-player-prop-lab-page .ss-stat-icon--assist,.ss-player-prop-lab-page .ss-stat-icon--tackle{color:#6b4fe7;background:#f6f0ff;border-color:#eadcff}.ss-player-prop-lab-page .ss-stat-icon--target{color:#e26124;background:#fff3eb;border-color:#ffd9c4}.ss-player-prop-lab-page .ss-stat-icon--minutes{color:#607089;background:#f5f7fa;border-color:#dce3ee}.ss-player-prop-lab-page .player-affiliations{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ss-player-prop-lab-page .player-affiliation{border:1px solid var(--ss-color-border);min-height:2.625rem;color:var(--ss-color-text-strong);background:#ffffffd9;border-radius:.875rem;align-items:center;gap:.5rem;padding:.35rem .625rem .35rem .35rem;text-decoration:none;display:inline-flex;box-shadow:0 5px 16px #0b1c3a09}.ss-player-prop-lab-page .player-affiliation__crest,.ss-player-prop-lab-page .player-team-crest,.ss-player-prop-lab-page .player-passport-club__crest{border:1px solid var(--ss-color-border);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;overflow:hidden}.ss-player-prop-lab-page .player-affiliation__crest{border-radius:.625rem;width:1.875rem;height:1.875rem}.ss-player-prop-lab-page .player-affiliation img,.ss-player-prop-lab-page .player-team-crest img,.ss-player-prop-lab-page .player-passport-club__crest img,.ss-player-prop-lab-page .player-match-crests img,.ss-player-prop-lab-page .player-transfer-crests img{object-fit:contain;width:100%;height:100%}.ss-player-prop-lab-page .player-affiliation small,.ss-player-prop-lab-page .player-affiliation b{display:block}.ss-player-prop-lab-page .player-affiliation small{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-player-prop-lab-page .player-affiliation b{font-size:var(--ss-font-size-11);margin-top:.05rem}.ss-player-prop-lab-page .player-career-stat{align-items:center;gap:.625rem;justify-content:initial;grid-template-columns:auto minmax(0,1fr);min-height:5.25rem;display:grid}.ss-player-prop-lab-page .player-career-stat strong,.ss-player-prop-lab-page .player-career-stat span{display:block}.ss-player-prop-lab-page .player-career-stat strong{font-size:1.25rem}.ss-player-prop-lab-page .player-career-stat span{margin-top:.15rem}.ss-player-prop-lab-page .player-competition-board{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;overflow:hidden}.ss-player-prop-lab-page .player-competition-board__head,.ss-player-prop-lab-page .player-competition-row{grid-template-columns:minmax(250px,1.6fr) 4.5rem repeat(4,minmax(3.75rem,.55fr));align-items:center;gap:.75rem;display:grid}.ss-player-prop-lab-page .player-competition-board__head{border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);min-height:2.25rem;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;padding:0 .875rem}.ss-player-prop-lab-page .player-competition-row{border-top:1px solid var(--ss-color-border);min-height:4.5rem;padding:.625rem .875rem}.ss-player-prop-lab-page .player-competition-row:first-of-type{border-top:0}.ss-player-prop-lab-page .player-competition-row:hover{background:#fbfcff}.ss-player-prop-lab-page .player-competition-identity{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.ss-player-prop-lab-page .player-team-crest{border-radius:.875rem;width:2.75rem;height:2.75rem;padding:.3rem}.ss-player-prop-lab-page .player-competition-identity h4{color:var(--ss-color-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.ss-player-prop-lab-page .player-competition-identity>div>span{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:.35rem;margin-top:.2rem;display:flex;overflow:hidden}.ss-player-prop-lab-page .player-competition-identity>div>span img{object-fit:contain;width:.875rem;height:.875rem}.ss-player-prop-lab-page .player-season-pill{border-radius:var(--ss-radius-pill);background:var(--ss-color-primary-soft);min-height:1.625rem;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.ss-player-prop-lab-page .player-competition-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.4rem;min-width:0;display:grid}.ss-player-prop-lab-page .player-competition-metric .ss-stat-icon{grid-row:1/3;width:1.625rem;height:1.625rem}.ss-player-prop-lab-page .player-competition-metric .ss-stat-icon svg{width:.875rem;height:.875rem}.ss-player-prop-lab-page .player-competition-metric b,.ss-player-prop-lab-page .player-competition-metric small{display:block}.ss-player-prop-lab-page .player-competition-metric b{color:var(--ss-color-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ss-player-prop-lab-page .player-competition-metric small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.ss-player-prop-lab-page .player-facts-panel{color:var(--ss-color-text-strong);background:radial-gradient(circle at 100% 0,#3157ff14,#0000 13rem),#fff}.ss-player-prop-lab-page .player-facts-panel .player-card-heading h3{color:var(--ss-color-text-strong)}.ss-player-prop-lab-page .player-facts-panel .player-section-kicker{color:var(--ss-color-primary)}.ss-player-prop-lab-page .player-passport-clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:.75rem;display:grid}.ss-player-prop-lab-page .player-passport-club{border:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);min-width:0;color:var(--ss-color-text-strong);border-radius:.875rem;gap:.625rem;padding:.75rem;text-decoration:none;display:grid}.ss-player-prop-lab-page .player-passport-club__crest{border-radius:.875rem;width:2.75rem;height:2.75rem;padding:.3rem}.ss-player-prop-lab-page .player-passport-club small,.ss-player-prop-lab-page .player-passport-club strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ss-player-prop-lab-page .player-passport-club small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);text-transform:uppercase}.ss-player-prop-lab-page .player-passport-club strong{margin-top:.125rem;font-size:.75rem}.ss-player-prop-lab-page .player-fact-row{border-color:var(--ss-color-border)}.ss-player-prop-lab-page .player-fact-row span{color:var(--ss-color-text-muted)}.ss-player-prop-lab-page .player-fact-row strong{color:var(--ss-color-text-strong)}.ss-player-prop-lab-page .player-fact-row small{color:var(--ss-color-text-muted)}.ss-player-prop-lab-page .player-transfer-row{grid-template-columns:4.35rem minmax(0,1fr) auto}.ss-player-prop-lab-page .player-transfer-crests,.ss-player-prop-lab-page .player-match-crests{align-items:center;gap:.35rem;width:4.35rem;height:2rem;display:flex}.ss-player-prop-lab-page .player-transfer-crests img,.ss-player-prop-lab-page .player-match-crests img{border:1px solid var(--ss-color-border);background:#fff;border-radius:.625rem;flex:0 0 2rem;width:2rem;height:2rem;padding:.2rem}.ss-player-prop-lab-page .player-match-row{grid-template-columns:7rem 4.35rem minmax(210px,1fr) 5.75rem 36rem}.ss-player-prop-lab-page .player-match-table-head{border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);min-height:2.5rem;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;grid-template-columns:7rem 4.35rem minmax(210px,1fr) 5.75rem 36rem;align-items:center;gap:1rem;padding:0 1.125rem;display:grid}.ss-player-prop-lab-page .player-match-table-head__fixture{grid-column:2/4}.ss-player-prop-lab-page .player-match-table-head>span:nth-child(3){grid-column:4}.ss-player-prop-lab-page .player-match-table-head__stats{grid-column:5;grid-template-columns:repeat(6,minmax(0,1fr));height:100%;display:grid}.ss-player-prop-lab-page .player-match-table-head__stats span{border-left:1px solid var(--ss-color-border);text-align:center;place-items:center;min-width:0;padding:0 .35rem;display:grid}.ss-player-prop-lab-page .player-match-result,.ss-player-prop-lab-page .player-match-stats{width:100%}.ss-player-prop-lab-page .player-match-stats{border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch}.ss-player-prop-lab-page .player-match-stats>span{border-right:0;border-left:1px solid var(--ss-color-border);flex-direction:column;justify-content:center;align-items:center;padding:.4rem .35rem;display:flex}.ss-player-prop-lab-page .player-match-stats b,.ss-player-prop-lab-page .player-match-stats small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1181px){.ss-player-prop-lab-page .player-match-stats small{display:none}}.ss-player-prop-lab-page .player-match-stats .ss-stat-icon{border:0;border-radius:.4rem;grid-row:1/3;width:1.35rem;height:1.35rem}.ss-player-prop-lab-page .player-match-stats .ss-stat-icon svg{width:.75rem;height:.75rem}@media (width<=1180px){.ss-player-prop-lab-page .player-competition-board__head,.ss-player-prop-lab-page .player-competition-row{grid-template-columns:minmax(220px,1.4fr) 4rem repeat(4,minmax(3.5rem,.55fr))}.ss-player-prop-lab-page .player-match-row{grid-template-columns:6.5rem 4.35rem minmax(190px,1fr) auto}.ss-player-prop-lab-page .player-match-table-head{display:none}.ss-player-prop-lab-page .player-match-stats{border:1px solid var(--ss-color-border);border-radius:.75rem;grid-column:3/-1}}@media (width<=860px){.ss-player-prop-lab-page .player-facts-panel{background:#fff}.ss-player-prop-lab-page .player-competition-board__head{display:none}.ss-player-prop-lab-page .player-competition-board{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;overflow:visible}.ss-player-prop-lab-page .player-competition-row{border:1px solid var(--ss-color-border);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.875rem}.ss-player-prop-lab-page .player-competition-identity{grid-column:1/-1}.ss-player-prop-lab-page .player-competition-metric{grid-template-columns:auto 1fr}.ss-player-prop-lab-page .player-competition-metric:nth-last-child(-n+2){grid-column:auto}}@media (width<=600px){.ss-player-prop-lab-page .player-affiliations{gap:.35rem;margin-top:.55rem}.ss-player-prop-lab-page .player-affiliation-chip{min-height:2rem;padding:.25rem .5rem .25rem .3rem}.ss-player-prop-lab-page .player-affiliation-chip__crest{width:1.45rem;height:1.45rem}.ss-player-prop-lab-page .player-affiliation-chip small{display:none}.ss-player-prop-lab-page .player-affiliation-chip strong{font-size:var(--ss-font-size-11)}.ss-player-prop-lab-page .player-competition-board{grid-template-columns:1fr}.ss-player-prop-lab-page .player-competition-row{grid-template-columns:minmax(0,1fr) auto}.ss-player-prop-lab-page .player-competition-metric{display:grid}.ss-player-prop-lab-page .player-passport-clubs{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-player-prop-lab-page .player-match-row{grid-template-columns:4.35rem minmax(0,1fr) auto}.ss-player-prop-lab-page .player-match-date,.ss-player-prop-lab-page .player-match-stats{grid-column:1/-1}}.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}}.match-master{background:radial-gradient(circle at 18% 0, #3157ff0f, transparent 28rem), radial-gradient(circle at 84% 5%, #5e54ff12, transparent 30rem), linear-gradient(180deg, #fbfcff 0, var(--ss-color-bg) 30rem, #f8faff 100%);overflow-x:hidden}.match-master button,.match-master input{font-family:var(--ss-font-family)}.match-shell{width:min(100% - 3rem,1600px);padding-block:var(--ss-space-4) var(--ss-space-9);margin-inline:auto}.match-command{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:relative;overflow:hidden}.match-command__stage{align-items:center;gap:var(--ss-space-7);min-height:184px;padding:var(--ss-space-7) var(--ss-space-8);color:#fff;background:linear-gradient(112deg,#12a86b57,#0000 33%),linear-gradient(248deg,#ee3f554d,#0000 34%),linear-gradient(135deg,#07152f,#0b1939 54%,#141751);grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.match-command__stage:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ffffff0a 38% 39%,#0000 39% 61%,#ffffff0a 61% 62%,#0000 62%),radial-gradient(circle,#3157ff2e,#0000 38%);position:absolute;inset:0}.match-command__ambient{border-radius:var(--ss-radius-pill);opacity:.24;filter:blur(70px);pointer-events:none;width:300px;height:300px;position:absolute}.match-command__ambient--home{background:var(--ss-color-success);bottom:-210px;left:-100px}.match-command__ambient--away{background:var(--ss-color-danger);top:-190px;right:-100px}.match-command__team{z-index:var(--ss-z-base);align-items:center;gap:var(--ss-space-5);min-width:0;display:flex;position:relative}.match-command__team--away{text-align:right;justify-content:flex-end}.match-command__crest{border-radius:var(--ss-radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;flex:none;place-items:center;width:86px;height:86px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #01081a4d,inset 0 0 0 1px #ffffff0a}.match-command__crest span{font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black);position:absolute}.match-command__crest img{z-index:var(--ss-z-base);object-fit:contain;filter:drop-shadow(0 8px 12px #00000040);width:62px;height:62px;position:relative}.match-command__identity{min-width:0}.match-command__identity>small{margin-bottom:var(--ss-space-1);color:#9fb0cf;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase;display:block}.match-command__identity h1,.match-command__identity h2{color:#fff;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:var(--ss-line-height-tight);letter-spacing:-.055em;margin:0}.match-command__form{justify-content:flex-start;gap:var(--ss-space-1);margin-top:var(--ss-space-3);display:flex}.match-command__team--away .match-command__form{justify-content:flex-end}.match-command__form span,.match-form-sequence span{width:22px;height:22px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:7px;place-items:center;display:grid}.match-command__form .is-win,.match-form-sequence .is-win{background:var(--ss-color-success);color:#fff}.match-command__form .is-draw,.match-form-sequence .is-draw{color:#fff;background:#ffffff2e}.match-command__form .is-loss,.match-form-sequence .is-loss{background:var(--ss-color-danger);color:#fff}.match-command__center{z-index:var(--ss-z-base);min-height:132px;padding:var(--ss-space-4) var(--ss-space-5);border-radius:var(--ss-radius-xl);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.match-command__competition{color:#9fb2dc;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.12em;text-transform:uppercase}.match-command__center>strong{margin-top:var(--ss-space-1);letter-spacing:-.06em;font-size:2.625rem;line-height:1}.match-command__center>span:not(.match-command__competition,.match-command__status){margin-top:var(--ss-space-1);color:#d7e0f0;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.match-command__center>small{margin-top:var(--ss-space-1);color:#91a1bd;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-command__status{min-height:24px;margin-top:var(--ss-space-2);padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);color:#e6ff82;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#d7ff311c;border:1px solid #d7ff313d;align-items:center;gap:6px;display:inline-flex}.match-command__status i{border-radius:var(--ss-radius-pill);background:#d7ff31;width:6px;height:6px;box-shadow:0 0 0 4px #d7ff311a}.match-command__actions{z-index:2;top:var(--ss-space-4);right:var(--ss-space-4);gap:var(--ss-space-2);display:flex;position:absolute}.match-icon-button{border-radius:var(--ss-radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff24;place-items:center;width:38px;height:38px;transition:background .16s,transform .16s;display:grid}.match-icon-button:hover,.match-icon-button.is-active{background:#ffffff29;transform:translateY(-1px)}.match-icon-button.is-active{color:#d7ff31}.match-command__lane{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:58px;padding:var(--ss-space-2) var(--ss-space-4);background:var(--ss-color-surface);display:flex}.match-command__tabs{gap:var(--ss-space-1);flex-wrap:wrap;min-width:0;display:flex}.match-command__tabs .ss-tab{height:34px;min-height:34px;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);border:1px solid #0000;gap:6px}.match-command__tabs .ss-tab:hover{background:var(--ss-color-surface-soft);color:var(--ss-color-text)}.match-command__tabs .ss-tab.is-active{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d4e0ff}.match-command__tabs .ss-tab span{border-radius:var(--ss-radius-pill);min-width:18px;height:18px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);background:#fff;place-items:center;display:inline-grid}.match-command__context{justify-content:flex-end;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.match-command__context span{min-height:28px;padding-inline:var(--ss-space-2);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-bold);align-items:center;gap:6px;display:inline-flex}.match-command__context .is-positive{background:var(--ss-color-success-soft);color:#087947;border-color:#ccebdc}.match-command__context i{border-radius:var(--ss-radius-pill);background:var(--ss-color-success);width:6px;height:6px}.match-workspace{gap:var(--ss-space-5);margin-top:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.match-view-stack,.match-view{min-width:0}.match-view[hidden]{display:none}.match-view.is-active{animation:.28s cubic-bezier(.22,1,.36,1) both match-view-enter}@keyframes match-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.match-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-5);margin-bottom:var(--ss-space-3);display:flex}.match-section-heading h2,.match-card-heading h2,.match-inline-builder h2,.match-sidebar-assistant h2{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);line-height:var(--ss-line-height-tight);letter-spacing:-.035em}.match-section-heading p{max-width:760px;margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-medium)}.match-section-heading__meta,.match-card-heading__period{min-height:28px;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);flex:none;align-items:center;display:inline-flex}.match-analysis-grid{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-analysis-card{min-height:268px;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);flex-direction:column;display:flex}.match-analysis-card>header,.match-team-stat-card>header{align-items:center;gap:var(--ss-space-2);display:flex}.match-analysis-card>header>div,.match-team-stat-card>header>div{min-width:0}.match-analysis-card header small,.match-team-stat-card header 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;display:block}.match-analysis-card header h3,.match-team-stat-card header h3{color:var(--ss-color-text);font-size:var(--ss-font-size-14);letter-spacing:-.02em;margin:2px 0 0}.match-card-icon{border-radius:var(--ss-radius-md);flex:none;place-items:center;width:36px;height:36px;display:grid}.match-card-icon.is-blue{background:var(--ss-color-primary-soft);color:var(--ss-color-primary)}.match-card-icon.is-green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.match-card-icon.is-violet{color:var(--ss-color-primary-strong);background:#f1efff}.match-card-icon.is-amber{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.match-card-state{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-soft);min-height:23px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);white-space:nowrap;align-items:center;margin-left:auto;padding-inline:7px;display:inline-flex}.match-card-state.is-strong{background:var(--ss-color-success-soft);color:#087947;border-color:#ccebdc}.match-card-state.is-normal{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d5e0fa}.match-analysis-card__primary{margin-top:var(--ss-space-5);color:var(--ss-color-text-strong);letter-spacing:-.055em;font-size:2rem;line-height:1}.match-analysis-card__line{margin-top:var(--ss-space-1);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.match-metric-chips{gap:var(--ss-space-2);margin-top:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-metric-chips span{min-width:0;padding:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft)}.match-metric-chips small,.match-metric-chips b{display:block}.match-metric-chips small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-metric-chips b{color:var(--ss-color-text);font-size:var(--ss-font-size-13);margin-top:2px}.match-analysis-card>p{padding-top:var(--ss-space-4);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-base);margin:auto 0 0}.match-section-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);overflow:hidden}.match-signals,.match-content-grid,.match-team-patterns{margin-top:var(--ss-space-5)}.match-card-heading{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}.match-card-heading h2{font-size:var(--ss-font-size-18)}.match-text-button,.match-card-footer-action{color:var(--ss-color-primary);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);background:0 0;border:0}.match-text-button span,.match-card-footer-action span{margin-left:var(--ss-space-1)}.match-signal-grid{gap:var(--ss-space-3);padding:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-signal-card{padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);position:relative;overflow:hidden}.match-signal-card.is-featured{background:linear-gradient(145deg, var(--ss-color-primary-soft), #fff 56%);box-shadow:inset 3px 0 0 var(--ss-color-primary);border-color:#c9d8ff}.match-signal-card__top,.match-signal-card__foot{justify-content:space-between;align-items:center;gap:var(--ss-space-3);display:flex}.match-signal-card__top>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);letter-spacing:-.035em}.match-signal-label{min-height:24px;padding-inline:var(--ss-space-2);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-weight:var(--ss-weight-black);letter-spacing:.04em;text-transform:uppercase;border:1px solid #c9d8ff;align-items:center;display:inline-flex}.match-signal-label.is-single{background:var(--ss-color-warning-soft);color:var(--ss-color-warning);border-color:#f0d9ad}.match-signal-player{align-items:center;gap:var(--ss-space-3);margin-top:var(--ss-space-4);display:flex}.match-avatar{border-radius:var(--ss-radius-md);width:40px;height:40px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#eaf1ff;border:1px solid #d8e2f5;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.match-avatar.is-red{background:var(--ss-color-danger-soft);color:var(--ss-color-danger);border-color:#f3d2d8}.match-avatar.is-navy{border-color:var(--ss-color-nav-soft);background:var(--ss-color-nav);color:#fff;font-size:var(--ss-font-size-11)}.match-avatar>span,.match-prop-avatar>span,.match-builder-leg__avatar>span{z-index:0;position:relative}.match-avatar img,.match-prop-avatar img,.match-builder-leg__avatar img{z-index:1;object-fit:cover;object-position:center top;background:#edf4ff;width:100%;height:100%;display:block;position:absolute;inset:0}.match-signal-player h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);margin:0}.match-signal-player p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);margin:2px 0 0}.match-latest-five{gap:var(--ss-space-1);margin-top:var(--ss-space-4);display:flex}.match-latest-five span,.match-prop-latest-five span{color:#fff;width:22px;height:22px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#233553;border-radius:6px;place-items:center;display:grid}.match-latest-five .is-miss,.match-prop-latest-five .is-miss{color:#98a5b7;background:#eef3f8;border:1px dashed #d4dfec}.match-signal-card__foot{margin-top:var(--ss-space-4);padding-top:var(--ss-space-3);border-top:1px solid var(--ss-color-border)}.match-signal-card__foot>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-signal-card__foot>span b{color:var(--ss-color-text)}.match-signal-card__foot button{border-radius:var(--ss-radius-sm);min-width:58px;height:30px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#fff;border:1px solid #c8d6f1}.match-signal-card__foot button.is-added,.match-signal-card__foot button[data-add-pick=salah-shots]{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.match-content-grid{gap:var(--ss-space-5);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;display:grid}.match-comparison-head{align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-4) var(--ss-space-5) var(--ss-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.match-comparison-head>span{align-items:center;gap:var(--ss-space-2);color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);display:flex}.match-comparison-head>span:last-child{justify-content:flex-end}.match-comparison-head img,.match-form-team img,.match-h2h-team img{object-fit:contain;width:26px;height:26px}.match-comparison-head small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);letter-spacing:.05em;text-transform:uppercase}.match-comparison-list{gap:var(--ss-space-1);padding:var(--ss-space-2) var(--ss-space-5) var(--ss-space-4);display:grid}.match-comparison-row{align-items:center;gap:var(--ss-space-3);grid-template-columns:50px minmax(0,1fr) 50px;min-height:54px;display:grid}.match-comparison-row>b{font-size:var(--ss-font-size-14)}.match-comparison-row>b:last-child{text-align:right}.match-comparison-row>div>span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:center;margin-bottom:6px;display:block}.match-comparison-row i{gap:var(--ss-space-1);grid-template-columns:1fr 1fr;height:7px;display:grid}.match-comparison-row i:before,.match-comparison-row i:after{content:"";border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);grid-row:1;height:7px}.match-comparison-row i:before{grid-column:1}.match-comparison-row i:after{grid-column:2}.match-comparison-row em{z-index:var(--ss-z-base);border-radius:var(--ss-radius-pill);grid-row:1;height:7px;display:block;position:relative}.match-comparison-row em:first-of-type{background:linear-gradient(90deg, var(--ss-color-primary-strong), var(--ss-color-primary));grid-column:1;justify-self:end}.match-comparison-row em:last-of-type{background:linear-gradient(90deg, var(--ss-color-danger), #ff7b8d);grid-column:2}.match-comparison-row [data-width="50"]{width:50%}.match-comparison-row [data-width="58"]{width:58%}.match-comparison-row [data-width="60"]{width:60%}.match-comparison-row [data-width="63"]{width:63%}.match-comparison-row [data-width="66"]{width:66%}.match-comparison-row [data-width="73"]{width:73%}.match-comparison-row [data-width="76"]{width:76%}.match-comparison-row [data-width="79"]{width:79%}.match-comparison-row [data-width="80"]{width:80%}.match-card-footer-action{border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);width:100%;min-height:44px}.match-form-teams{display:grid}.match-form-teams article{padding:var(--ss-space-4) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border)}.match-form-teams article:last-child{border-bottom:0}.match-form-team{align-items:center;gap:var(--ss-space-3);display:flex}.match-form-team img{width:34px;height:34px}.match-form-team strong,.match-form-team small{display:block}.match-form-team strong{color:var(--ss-color-text);font-size:var(--ss-font-size-14)}.match-form-team small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.match-form-sequence{gap:var(--ss-space-1);margin-top:var(--ss-space-3);display:flex}.match-form-sequence .is-draw{background:var(--ss-color-surface-muted);color:var(--ss-color-text-muted)}.match-form-teams p{margin:var(--ss-space-3) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-base)}.match-prop-lab{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-sm);overflow:hidden}.match-prop-toolbar{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);display:grid}.match-prop-markets,.match-prop-tools,.match-period-switch{align-items:center;gap:var(--ss-space-2);flex-wrap:wrap;display:flex}.match-prop-markets button,.match-odds-filter button{min-height:30px;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-pill);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#fff}.match-prop-markets button:hover,.match-odds-filter button:hover{color:var(--ss-color-primary);border-color:#bccaf0}.match-prop-markets button.is-active,.match-odds-filter button.is-active{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.match-prop-tools{justify-content:space-between}.match-prop-search{align-items:center;gap:var(--ss-space-2);min-width:260px;height:36px;padding-inline:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);color:var(--ss-color-text-soft);background:#fff;display:flex}.match-prop-search 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;flex:1}.match-period-switch{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fff;gap:0;overflow:hidden}.match-period-switch button{height:34px;padding-inline:var(--ss-space-3);border:0;border-right: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);background:0 0}.match-period-switch button:last-child{border-right:0}.match-period-switch button.is-active{background:var(--ss-color-nav);color:#fff}.match-prop-head,.match-prop-row{gap:var(--ss-space-3);grid-template-columns:minmax(180px,1.1fr) minmax(154px,.9fr) 64px 130px 72px 64px;align-items:center;display:grid}.match-prop-head{min-height:30px;padding-inline:var(--ss-space-4);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}.match-prop-list{padding:0 var(--ss-space-2) var(--ss-space-3)}.match-prop-row{min-height:48px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-md);background:#fff;border:1px solid #0000;transition:background .15s,border-color .15s;position:relative}.match-prop-row:hover{background:#fbfdff;border-color:#cbd8ef}.match-prop-row.is-open,.match-prop-row.is-added{box-shadow:inset 3px 0 0 var(--ss-color-primary);background:#f6f9ff;border-color:#c7d8ff}.match-prop-person{align-items:center;gap:var(--ss-space-2);min-width:0;display:flex}.match-prop-avatar{border-radius:var(--ss-radius-sm);width:32px;height:32px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#edf4ff;border:1px solid #d9e6fb;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.match-prop-avatar.is-away{background:var(--ss-color-danger-soft);color:var(--ss-color-danger);border-color:#f2d4da}.match-prop-person strong,.match-prop-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.match-prop-person strong{color:var(--ss-color-text);font-size:var(--ss-font-size-12)}.match-prop-person small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);margin-top:1px}.match-prop-pick{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-prop-odds,.match-prop-occurred{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.match-prop-latest-five{gap:var(--ss-space-1);display:flex}.match-prop-add{border-radius:var(--ss-radius-sm);min-width:56px;height:30px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);background:#fff;border:1px solid #c8d6f1}.match-prop-add.is-added{border-color:var(--ss-color-primary);background:var(--ss-color-primary);color:#fff}.match-prop-hypothesis{margin:var(--ss-space-2) var(--ss-space-2) var(--ss-space-3);padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:linear-gradient(#fbfdff,#fff);border:1px solid #d9e4f5}.match-prop-hypothesis__head{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.match-prop-hypothesis__head h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.025em;margin:0}.match-prop-hypothesis__head p{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-prop-hypothesis__score{text-align:right}.match-prop-hypothesis__score strong,.match-prop-hypothesis__score small{display:block}.match-prop-hypothesis__score strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);letter-spacing:-.04em}.match-prop-hypothesis__score small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.match-prop-hypothesis__grid{gap:var(--ss-space-3);margin-top:var(--ss-space-3);grid-template-columns:minmax(0,1fr) 300px;display:grid}.match-prop-chart{min-height:176px;padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fff}.match-prop-chart__legend{justify-content:space-between;align-items:center;gap:var(--ss-space-2);margin-bottom:var(--ss-space-1);color:var(--ss-color-ink);font-size:var(--ss-font-size-11);display:flex}.match-prop-chart__legend strong{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.match-prop-chart__legend span{color:var(--ss-color-muted);font-weight:var(--ss-weight-semibold);align-items:center;gap:6px;display:inline-flex}.match-prop-chart__legend i{border-top:2px dashed var(--ss-color-warning);width:22px}.match-prop-chart__plot{grid-template-columns:26px minmax(0,1fr);align-items:stretch;display:grid}.match-prop-chart__scale{height:112px;color:var(--ss-color-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);font-variant-numeric:tabular-nums;position:relative}.match-prop-chart__scale span{position:absolute;right:7px;transform:translateY(-50%)}.match-prop-chart__scale span:first-child{top:20px}.match-prop-chart__scale span:nth-child(2){top:59px}.match-prop-chart__scale span:nth-child(3){top:98px}.match-prop-chart__canvas{min-width:0;height:112px;position:relative}.match-prop-chart svg{width:100%;height:112px;position:absolute;inset:0}.match-chart-line{fill:none;stroke:#7185ae;stroke-width:3px}.match-chart-grid{stroke:#e8eef8;stroke-width:1px}.match-chart-threshold{stroke:var(--ss-color-warning);stroke-width:2px;stroke-dasharray:6 7}.match-chart-point{fill:#233553;stroke:#fff;stroke-width:3px}.match-chart-point.is-hit{fill:var(--ss-color-success)}.match-chart-point.is-miss{fill:#354666}.match-prop-chart__values{pointer-events:none;position:absolute;inset:0}.match-prop-chart__values span{top:var(--chart-y);left:var(--chart-x);color:#253958;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);font-variant-numeric:tabular-nums;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.match-chart-threshold-label{top:var(--threshold-y);z-index:2;border-radius:var(--ss-radius-pill);color:#8c5a05;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#fffaf0;border:1px solid #f2d293;padding:2px 5px;line-height:1.2;position:absolute;right:6px;transform:translateY(-50%)}.match-prop-chart__axis{gap:var(--ss-space-2);color:var(--ss-color-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);grid-template-columns:1fr auto 1fr;margin:2px 0 0 26px;display:grid}.match-prop-chart__axis span:nth-child(2){text-align:center}.match-prop-chart__axis span:last-child{text-align:right}.match-prop-why{padding:var(--ss-space-3);border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);color:#344769;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-base);border:1px solid #d5e3ff}.match-prop-why strong{margin-bottom:var(--ss-space-1);color:var(--ss-color-nav);display:block}.match-prop-context{gap:var(--ss-space-2);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.match-prop-context span{min-height:25px;padding-inline:var(--ss-space-2);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-pill);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);background:#fff;align-items:center;display:inline-flex}.match-prop-context span:first-child{background:var(--ss-color-primary-soft);color:var(--ss-color-primary);border-color:#d4e2ff}.match-prop-empty,.match-odds-empty{margin:var(--ss-space-4)}.match-team-stat-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-team-stat-card{padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff}.match-team-stat-head{margin-top:var(--ss-space-5);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}.match-team-stat-list{margin-top:var(--ss-space-2);display:grid}.match-team-stat-list>div{align-items:center;gap:var(--ss-space-2);border-top:1px solid var(--ss-color-border);grid-template-columns:52px minmax(0,1fr) 52px;min-height:42px;display:grid}.match-team-stat-list b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.match-team-stat-list b:last-child{text-align:right}.match-team-stat-list span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);text-align:center}.match-team-stat-card>p{margin:var(--ss-space-3) 0 0;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-medium);line-height:var(--ss-line-height-base)}.match-pattern-grid{gap:var(--ss-space-4);padding:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-pattern-grid article{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-soft);display:flex}.match-pattern-grid article>span{border-radius:var(--ss-radius-md);background:var(--ss-color-nav);color:#fff;width:34px;height:34px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.match-pattern-grid h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14);margin:0}.match-pattern-grid p{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-base)}.match-h2h-summary{gap:var(--ss-space-3);margin-bottom:var(--ss-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-h2h-summary article{padding:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff}.match-h2h-summary span,.match-h2h-summary strong,.match-h2h-summary small{display:block}.match-h2h-summary span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy)}.match-h2h-summary strong{margin-top:var(--ss-space-2);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-30);letter-spacing:-.055em;line-height:1}.match-h2h-summary small{margin-top:var(--ss-space-1);color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-h2h-list{padding:var(--ss-space-2) var(--ss-space-4) var(--ss-space-4)}.match-h2h-list article{align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);grid-template-columns:100px minmax(150px,1fr) 70px minmax(150px,1fr) 110px;min-height:62px;display:grid}.match-h2h-list article:last-child{border-bottom:0}.match-h2h-list time,.match-h2h-list article>small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-h2h-list article>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);text-align:center}.match-h2h-team{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-bold);display:flex}.match-h2h-team.is-away{text-align:right;justify-content:flex-end}.match-h2h-team.is-away img{order:2}.match-h2h-team.is-winner{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.match-h2h-list article>small{text-align:right}.match-odds-filter{gap:var(--ss-space-2);margin-bottom:var(--ss-space-3);flex-wrap:wrap;display:flex}.match-odds-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-market-card{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;overflow:hidden}.match-market-card[hidden]{display:none}.match-market-card header{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:66px;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:linear-gradient(180deg, #fff, var(--ss-color-surface-soft));display:flex}.match-market-card header small,.match-market-card header h3{display:block}.match-market-card header small{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.match-market-card header h3{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.025em;margin:3px 0 0}.match-market-card__book{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-align:right}.match-price-list{padding:var(--ss-space-2) var(--ss-space-3);display:grid}.match-price-list button{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:54px;padding:var(--ss-space-2);border:0;border-bottom:1px solid var(--ss-color-border);color:inherit;text-align:left;background:0 0;transition:background .15s;display:flex}.match-price-list button:last-child{border-bottom:0}.match-price-list button:hover{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft)}.match-price-list button.is-added{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);box-shadow:inset 3px 0 0 var(--ss-color-primary)}.match-price-list small,.match-price-list b{display:block}.match-price-list small{color:var(--ss-color-text);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy)}.match-price-list b{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.match-price-list strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.025em}.match-market-card footer{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:42px;padding-inline:var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.match-market-card footer span,.match-market-card footer small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.match-market-card footer small{text-align:right}.match-notes-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-note-card{gap:var(--ss-space-3);min-height:230px;padding:var(--ss-space-5);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;display:flex}.match-note-card.is-primary{background:linear-gradient(145deg, var(--ss-color-primary-soft), #fff 58%);border-color:#cad8ff}.match-note-card__icon{border-radius:var(--ss-radius-md);background:var(--ss-color-primary-soft);width:40px;height:40px;color:var(--ss-color-primary);flex:none;place-items:center;display:grid}.match-note-card__icon.is-amber{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.match-note-card__icon.is-green{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.match-note-card small{color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.08em;text-transform:uppercase}.match-note-card h3{margin:var(--ss-space-2) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16);letter-spacing:-.025em;line-height:1.25}.match-note-card p{margin:var(--ss-space-3) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-loose)}.match-assistant-preview{gap:var(--ss-space-6);margin-top:var(--ss-space-5);padding:var(--ss-space-6);border-radius:var(--ss-radius-xl);color:#fff;box-shadow:var(--ss-shadow-lg);background:linear-gradient(135deg,#07152f,#11194a);border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;display:grid}.match-assistant-preview h2{margin:var(--ss-space-1) 0 0;color:#fff;font-size:var(--ss-font-size-24);letter-spacing:-.04em}.match-assistant-preview__copy>p{margin:var(--ss-space-3) 0 0;color:#b9c7de;font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-medium)}.match-assistant-preview__prompts{gap:var(--ss-space-2);margin-top:var(--ss-space-4);flex-wrap:wrap;display:flex}.match-assistant-preview__prompts button{min-height:32px;padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-pill);color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffff14;border:1px solid #ffffff29}.match-assistant-preview .ss-chat-bubble{gap:var(--ss-space-3);padding:var(--ss-space-4);border-radius:var(--ss-radius-lg);color:#fff;background:#ffffff14;border:1px solid #ffffff1f;display:flex}.match-assistant-preview .ss-chat-bubble p{color:#d5def0;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-loose);margin:0}.match-chat-avatar{border-radius:var(--ss-radius-sm);background:linear-gradient(135deg, var(--ss-color-primary), var(--ss-color-primary-strong));color:#fff;width:28px;height:28px;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.match-sidebar{gap:var(--ss-space-4);display:grid;position:sticky;top:78px}.match-inline-builder,.match-sidebar-assistant,.match-sidebar-status{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-sm);background:#fff;overflow:hidden}.match-inline-builder>header{justify-content:space-between;align-items:center;gap:var(--ss-space-3);padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:linear-gradient(180deg, #fff, var(--ss-color-surface-soft));display:flex}.match-inline-builder h2,.match-sidebar-assistant h2{font-size:var(--ss-font-size-18)}.match-inline-builder__count{min-height:28px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-color-nav);color:#fff;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);align-items:center;display:inline-flex}.match-inline-builder__legs{padding:var(--ss-space-2) var(--ss-space-3);display:grid}.match-builder-leg{align-items:center;gap:var(--ss-space-2);border-bottom:1px solid var(--ss-color-border);grid-template-columns:28px minmax(0,1fr) auto 26px;min-height:52px;display:grid}.match-builder-leg:last-child{border-bottom:0}.match-builder-leg__avatar{background:var(--ss-color-primary-soft);width:26px;height:26px;color:var(--ss-color-primary);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.match-builder-leg__copy{min-width:0}.match-builder-leg__copy strong,.match-builder-leg__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.match-builder-leg__copy strong{color:var(--ss-color-text);font-size:var(--ss-font-size-11)}.match-builder-leg__copy small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);margin-top:2px}.match-builder-leg>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.match-builder-leg__remove{border:1px solid var(--ss-color-border);width:24px;height:24px;color:var(--ss-color-text-soft);font-weight:var(--ss-weight-black);background:#fff;border-radius:8px;place-items:center;padding:0;display:grid}.match-inline-builder__empty{padding:var(--ss-space-5) var(--ss-space-4);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:var(--ss-line-height-base);text-align:center}.match-inline-builder__weak{margin:0 var(--ss-space-3) var(--ss-space-3);padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface-soft)}.match-inline-builder__weak span,.match-inline-builder__weak strong{display:block}.match-inline-builder__weak span{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);letter-spacing:.06em;text-transform:uppercase}.match-inline-builder__weak strong{margin-top:var(--ss-space-1);color:var(--ss-color-text);font-size:var(--ss-font-size-12)}.match-inline-builder__summary{gap:var(--ss-space-2);padding:0 var(--ss-space-3) var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-inline-builder__summary>span{padding:var(--ss-space-3);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:#fff}.match-inline-builder__summary small,.match-inline-builder__summary strong{display:block}.match-inline-builder__summary small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold)}.match-inline-builder__summary strong{margin-top:var(--ss-space-1);color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);letter-spacing:-.04em}.match-inline-builder__actions{gap:var(--ss-space-2);padding:0 var(--ss-space-3) var(--ss-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.match-inline-builder__actions .ss-button{min-height:38px}.match-sidebar-assistant{padding:var(--ss-space-4);color:#fff;background:radial-gradient(circle at 100% 0,#5e54ff47,#0000 12rem),linear-gradient(145deg,#07152f,#11194a)}.match-sidebar-assistant__head{align-items:center;gap:var(--ss-space-3);display:flex}.match-sidebar-assistant__mark{border-radius:var(--ss-radius-md);color:#c9d6ff;background:#ffffff14;border:1px solid #ffffff21;flex:none;place-items:center;width:38px;height:38px;display:grid}.match-sidebar-assistant h2{color:#fff}.match-sidebar-assistant>p{margin:var(--ss-space-3) 0 0;color:#b9c7de;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium);line-height:var(--ss-line-height-base)}.match-sidebar-assistant>div:not(.match-sidebar-assistant__head){gap:var(--ss-space-2);margin-top:var(--ss-space-3);flex-wrap:wrap;display:flex}.match-sidebar-assistant>div:not(.match-sidebar-assistant__head) button{min-height:28px;padding-inline:var(--ss-space-2);border-radius:var(--ss-radius-pill);color:#dce5f5;font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);background:#ffffff12;border:1px solid #ffffff21}.match-sidebar-assistant__open{width:100%;min-height:38px;margin-top:var(--ss-space-4);padding-inline:var(--ss-space-3);border-radius:var(--ss-radius-md);color:#fff;font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-heavy);background:#ffffff1a;border:1px solid #ffffff24;justify-content:space-between;align-items:center;display:flex}.match-sidebar-status{padding:var(--ss-space-4)}.match-sidebar-status header{margin-bottom:var(--ss-space-2);justify-content:space-between;align-items:center;display:flex}.match-sidebar-status__dot{border-radius:var(--ss-radius-pill);background:var(--ss-color-success);width:8px;height:8px;box-shadow:0 0 0 5px var(--ss-color-success-soft)}.match-sidebar-status>div{justify-content:space-between;align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);min-height:38px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold);display:flex}.match-sidebar-status>div:last-child{border-bottom:0}.match-sidebar-status>div strong{color:var(--ss-color-text);font-size:var(--ss-font-size-11)}.match-master .fixtures-builder-selection-list .match-builder-leg{grid-template-columns:28px minmax(0,1fr) auto 26px;min-height:48px}.match-master .fixtures-builder-selection-list .match-builder-leg__avatar{background:#fff}.match-master .fixtures-builder-selection-list .match-builder-leg__remove{border-color:#ffffff1f}@media (width<=1380px){.match-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-analysis-card{min-height:244px}.match-team-stat-grid,.match-notes-grid,.match-odds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.match-command__stage{gap:var(--ss-space-5);padding-inline:var(--ss-space-6);grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.match-command__crest{width:72px;height:72px}.match-command__crest img{width:52px;height:52px}.match-command__lane{flex-direction:column;align-items:flex-start}.match-command__context{justify-content:flex-start}.match-workspace{grid-template-columns:minmax(0,1fr) 290px}.match-signal-grid,.match-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-content-grid{grid-template-columns:1fr}.match-prop-head,.match-prop-row{gap:var(--ss-space-2);grid-template-columns:minmax(160px,1fr) minmax(142px,.9fr) 58px 118px 66px 60px}}@media (width<=1020px){.match-workspace{grid-template-columns:1fr}.match-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;position:static}.match-inline-builder{grid-column:span 2}.match-team-stat-grid,.match-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.match-shell{width:min(100% - 1.5rem,1600px)}.match-command__stage{min-height:168px;padding:var(--ss-space-5);grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.match-command__identity h1,.match-command__identity h2{font-size:var(--ss-font-size-24)}.match-command__crest{border-radius:var(--ss-radius-lg);width:60px;height:60px}.match-command__crest img{width:44px;height:44px}.match-command__center{min-height:118px;padding-inline:var(--ss-space-3)}.match-command__center>strong{font-size:2.125rem}.match-team-stat-grid,.match-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-prop-head{display:none}.match-prop-list{gap:var(--ss-space-2);padding:var(--ss-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-prop-item{min-width:0}.match-prop-row{gap:var(--ss-space-2) var(--ss-space-3);min-height:150px;padding:var(--ss-space-3);border-color:var(--ss-color-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person odds""pick pick""latest occurred""latest add";display:grid}.match-prop-person{grid-area:person}.match-prop-pick{grid-area:pick}.match-prop-odds{text-align:right;grid-area:odds}.match-prop-latest-five{grid-area:latest;align-self:end}.match-prop-occurred{text-align:right;grid-area:occurred;align-self:end}.match-prop-add{grid-area:add;justify-self:end}.match-prop-hypothesis{grid-column:1/-1;margin:0}.match-prop-hypothesis__grid{grid-template-columns:1fr}.match-h2h-list article{grid-template-columns:78px minmax(120px,1fr) 58px minmax(120px,1fr)}.match-h2h-list article>small{display:none}}@media (width<=700px){.match-shell{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:var(--ss-space-3) 0 calc(88px + env(safe-area-inset-bottom))}.match-command__stage{gap:var(--ss-space-2);min-height:254px;padding:var(--ss-space-7) var(--ss-space-3) var(--ss-space-4);grid-template-columns:1fr 112px 1fr;align-items:center}.match-command__team,.match-command__team--away{justify-content:center;gap:var(--ss-space-2);text-align:center;flex-direction:column;min-width:0}.match-command__team--away .match-command__identity{order:2}.match-command__crest{width:62px;height:62px}.match-command__identity>small,.match-command__form{display:none}.match-command__identity h1,.match-command__identity h2{width:100%;max-width:100%;font-size:var(--ss-font-size-18);white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.15}.match-command__center{min-height:142px;padding:var(--ss-space-3) var(--ss-space-2);border-radius:var(--ss-radius-lg)}.match-command__competition{max-width:96px;font-size:var(--ss-font-size-11)}.match-command__center>strong{font-size:1.875rem}.match-command__center>small{display:none}.match-command__actions{top:var(--ss-space-2);right:var(--ss-space-2)}.match-command__actions .match-icon-button:first-child{display:none}.match-icon-button{width:34px;height:34px}.match-command__lane{padding:var(--ss-space-2);display:block}.match-command__tabs{gap:var(--ss-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-command__tabs .ss-tab{padding-inline:var(--ss-space-2);font-size:var(--ss-font-size-11);justify-content:center}.match-command__context{margin-top:var(--ss-space-2)}.match-command__context span:nth-child(3){display:none}.match-section-heading{align-items:flex-start;gap:var(--ss-space-3);flex-direction:column}.match-analysis-grid,.match-signal-grid,.match-team-stat-grid,.match-pattern-grid,.match-notes-grid,.match-odds-grid,.match-h2h-summary{grid-template-columns:1fr}.match-analysis-card{min-height:230px}.match-signal-grid,.match-pattern-grid{padding:var(--ss-space-3)}.match-card-heading{min-height:0;padding:var(--ss-space-4);flex-direction:column;align-items:flex-start}.match-text-button{padding:0}.match-prop-tools{flex-direction:column;align-items:stretch}.match-prop-search{width:100%;min-width:0}.match-prop-list{grid-template-columns:1fr}.match-prop-hypothesis__head{flex-direction:column}.match-prop-hypothesis__score{text-align:left}.match-prop-chart__legend{justify-content:start;gap:4px;display:grid}.match-prop-chart__legend span{white-space:nowrap}.match-h2h-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-h2h-list article{gap:var(--ss-space-2);min-height:90px;padding-block:var(--ss-space-3);grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.match-h2h-list time{text-align:center;grid-column:1/-1}.match-h2h-team{text-align:center;flex-direction:column;align-items:center}.match-h2h-team.is-away{text-align:center;flex-direction:column;justify-content:center}.match-h2h-team.is-away img{order:0}.match-market-card footer{align-items:flex-start;gap:var(--ss-space-1);padding-block:var(--ss-space-2);flex-direction:column}.match-market-card footer small{text-align:left}.match-assistant-preview{padding:var(--ss-space-5);grid-template-columns:1fr}.match-sidebar{grid-template-columns:1fr}.match-inline-builder{grid-column:auto}}@media (width<=420px){.match-command__stage{padding-inline:var(--ss-space-2);grid-template-columns:1fr 104px 1fr}.match-command__crest{width:54px;height:54px}.match-command__crest img{width:40px;height:40px}.match-command__identity h1,.match-command__identity h2{font-size:var(--ss-font-size-16)}.match-command__tabs .ss-tab{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-command__context span:nth-child(2){display:none}.match-h2h-summary{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.match-view.is-active,.match-icon-button{transition:none;animation:none}}.match-command__public-lane{align-items:center;gap:var(--ss-space-3);color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);display:flex}.match-command__public-lane strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13)}.match-public-overview{gap:var(--ss-space-5);min-width:0;margin-top:var(--ss-space-5);display:grid}.match-public-prematch-grid{gap:var(--ss-space-4);grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:stretch;display:grid}.match-public-prematch-grid>*,.match-public-football-context,.match-public-form-grid,.match-public-detail-grid,.match-public-comparison-card,.match-public-h2h-card{min-width:0}.match-public-facts{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-public-facts article{gap:var(--ss-space-2);padding:var(--ss-space-4);display:grid}.match-public-facts span,.match-public-markets p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold)}.match-public-fact--result{border-color:var(--ss-color-border-strong);background:var(--ss-color-primary-soft)}.match-public-fact--result strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-24);letter-spacing:-.04em}.match-public-markets{align-content:stretch;gap:var(--ss-space-3);grid-template-rows:auto 1fr;display:grid}.match-public-market-grid{gap:var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-market-card--public{align-self:start}.match-market-card--public .match-price-list{padding:var(--ss-space-3) var(--ss-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-market-card--public .match-recorded-price{min-height:84px;padding:var(--ss-space-3) var(--ss-space-4);border-bottom:0;border-left:1px solid var(--ss-color-border)}.match-market-card--public .match-recorded-price:first-child{border-left:0}.match-market-card--public .match-recorded-price span{gap:var(--ss-space-1);display:grid}.match-market-card--public .match-recorded-price b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.match-market-card--public .match-recorded-price strong{padding:var(--ss-space-2) var(--ss-space-3);border:1px solid var(--ss-color-border-strong);border-radius:var(--ss-radius-sm);background:var(--ss-color-surface-soft);color:var(--ss-color-primary);font-size:var(--ss-font-size-18)}.match-public-price-empty{place-content:center;gap:var(--ss-space-2);min-height:190px;padding:var(--ss-space-5);text-align:center;display:grid}.match-public-price-empty span{color:var(--ss-color-text-strong);font-weight:var(--ss-weight-black)}.match-public-price-empty small{color:var(--ss-color-text-muted);font-weight:var(--ss-weight-semibold)}.match-public-research-preview{min-width:0;padding:var(--ss-space-5);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ss-color-primary) 12%, transparent), transparent 36%), var(--ss-color-surface);grid-template-rows:auto auto auto auto 1fr;display:grid;overflow:hidden}.match-public-research-preview>header{justify-content:space-between;align-items:flex-start;gap:var(--ss-space-4);display:flex}.match-public-research-preview h2{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20);letter-spacing:-.035em}.match-public-research-preview>p{margin:var(--ss-space-3) 0 0;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-semibold);line-height:1.6}.match-public-research-preview__mark{border-radius:var(--ss-radius-sm);background:var(--ss-color-primary);color:#fff;width:38px;height:38px;font-size:var(--ss-font-size-20);font-weight:var(--ss-weight-black);flex:none;place-items:center;display:grid}.match-public-research-metrics{margin-top:var(--ss-space-4);border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:color-mix(in srgb, var(--ss-color-primary-soft) 42%, #fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.match-public-research-metrics span{padding:var(--ss-space-3);border-left:1px solid var(--ss-color-border);gap:2px;display:grid}.match-public-research-metrics span:first-child{border-left:0}.match-public-research-metrics strong{color:var(--ss-color-primary);font-size:var(--ss-font-size-20);letter-spacing:-.04em}.match-public-research-metrics small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy)}.match-public-research-preview>ul{gap:var(--ss-space-2) var(--ss-space-4);margin:var(--ss-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.match-public-research-preview>ul li{padding-left:var(--ss-space-4);color:var(--ss-color-text);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);position:relative}.match-public-research-preview>ul li:before{background:var(--ss-color-success);width:6px;height:6px;box-shadow:0 0 0 3px var(--ss-color-success-soft);content:"";border-radius:50%;position:absolute;top:.42em;left:0}.match-public-inline-gate{min-width:0;margin-top:var(--ss-space-4);padding:var(--ss-space-4) 0 0;border:0;border-top:1px solid var(--ss-color-border);box-shadow:none;background:0 0;border-radius:0;align-self:end}.match-public-inline-gate .ss-access-gate__eyebrow{display:none}.match-public-inline-gate h2{font-size:var(--ss-font-size-16)}.match-public-inline-gate p{font-size:var(--ss-font-size-11)}.match-public-inline-gate .ss-access-gate__actions,.match-public-inline-gate .ss-button{min-width:0}.match-public-football-context{gap:var(--ss-space-4);padding-top:var(--ss-space-2);display:grid}.match-public-football-context>.match-section-heading{margin-bottom:0}.match-public-form-grid,.match-public-detail-grid{gap:var(--ss-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.match-public-form-card{min-width:0;overflow:hidden}.match-public-form-card>header{justify-content:space-between;align-items:center;gap:var(--ss-space-4);min-height:92px;padding:var(--ss-space-4);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.match-public-team-title{align-items:center;gap:var(--ss-space-3);min-width:0;display:flex}.match-public-team-crest{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-md);background:var(--ss-color-surface);flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.match-public-team-crest b{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11)}.match-public-team-crest img{inset:var(--ss-space-2);width:calc(100% - (var(--ss-space-2) * 2));height:calc(100% - (var(--ss-space-2) * 2));object-fit:contain;position:absolute}.match-public-team-title small,.match-public-team-title p{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-public-team-title h3{margin:var(--ss-space-1) 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16)}.match-public-team-title p{margin:0}.match-public-form-card .match-form-sequence{flex:none}.match-public-results-list{padding:0 var(--ss-space-4)}.match-public-result-row{align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:64px;display:grid}.match-public-result-row:last-child{border-bottom:0}.match-public-result-row time{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-public-result-opponent{align-items:center;gap:var(--ss-space-2);min-width:0;display:flex}.match-public-result-opponent>img{object-fit:contain;flex:none;width:28px;height:28px}.match-public-result-opponent>span{gap:var(--ss-space-1);min-width:0;display:grid}.match-public-result-opponent b,.match-public-result-opponent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-public-result-opponent b,.match-public-result-row>strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.match-public-result-opponent small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-public-result-state{border-radius:var(--ss-radius-pill);background:var(--ss-color-surface-muted);width:28px;height:28px;color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-black);place-items:center;display:grid}.match-public-result-state.is-w{background:var(--ss-color-success-soft);color:var(--ss-color-success)}.match-public-result-state.is-l{background:var(--ss-color-danger-soft);color:var(--ss-color-danger)}.match-public-result-state.is-d{background:var(--ss-color-warning-soft);color:var(--ss-color-warning)}.match-public-context-empty{place-content:center;gap:var(--ss-space-2);min-height:160px;padding:var(--ss-space-5);color:var(--ss-color-text-muted);text-align:center;display:grid}.match-public-context-empty strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-14)}.match-public-context-empty span{font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-medium)}.match-public-comparison-card,.match-public-h2h-card{overflow:hidden}.match-public-h2h-score{border-top:1px solid var(--ss-color-border);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-public-h2h-score>span{gap:var(--ss-space-1);padding:var(--ss-space-3) var(--ss-space-4);border-left:1px solid var(--ss-color-border);display:grid}.match-public-h2h-score>span:first-child{border-left:0}.match-public-h2h-score small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-public-h2h-score strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-20)}.match-public-h2h-list{padding:var(--ss-space-2) var(--ss-space-4)}.match-public-h2h-list>div{align-items:center;gap:var(--ss-space-2);border-bottom:1px solid var(--ss-color-border);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);min-height:48px;display:grid}.match-public-h2h-list>div:last-child{border-bottom:0}.match-public-h2h-list time{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-public-h2h-list span{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;overflow:hidden}.match-public-h2h-list span:last-child{text-align:right}.match-public-h2h-list strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.match-public-match-details{padding:var(--ss-space-3) var(--ss-space-4) var(--ss-space-4);border-top:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.match-public-match-details>div{gap:var(--ss-space-1);min-width:0;padding:var(--ss-space-2);display:grid}.match-public-match-details dt{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-heavy);text-transform:uppercase}.match-public-match-details dd{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold);text-overflow:ellipsis;margin:0;overflow:hidden}.match-recorded-price{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:54px;padding:var(--ss-space-2);border-bottom:1px solid var(--ss-color-border);display:flex}.match-recorded-price:last-child{border-bottom:0}.match-recorded-price span{min-width:0}.match-recorded-price strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-16)}.match-result-recap{gap:var(--ss-space-4);display:grid}.match-result-recap>.match-section-heading{margin-bottom:0}.match-recap-summary{gap:var(--ss-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-recap-summary article{justify-content:space-between;align-items:center;gap:var(--ss-space-3);min-height:76px;padding:var(--ss-space-3) var(--ss-space-4);background:linear-gradient(135deg, #fff, var(--ss-color-surface-soft));display:flex}.match-recap-summary span{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-12);font-weight:var(--ss-weight-bold)}.match-recap-summary strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-24);letter-spacing:-.04em}.match-recap-grid{gap:var(--ss-space-4);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.match-recap-card{overflow:hidden}.match-recap-card .match-card-heading h3,.match-player-performances .match-card-heading h3{margin:var(--ss-space-1) 0 0;color:var(--ss-color-text-strong);font-size:var(--ss-font-size-18);line-height:var(--ss-line-height-tight);letter-spacing:-.03em}.match-event-list{padding:var(--ss-space-2) var(--ss-space-5) var(--ss-space-3);display:grid}.match-event-row{align-items:center;gap:var(--ss-space-3);border-bottom:1px solid var(--ss-color-border);grid-template-columns:42px 14px minmax(0,1fr) minmax(72px,auto);min-height:62px;display:grid}.match-event-row:last-child{border-bottom:0}.match-event-row time{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);font-weight:var(--ss-weight-black)}.match-event-row__marker{border:3px solid var(--ss-color-primary);width:12px;height:12px;box-shadow:0 0 0 4px var(--ss-color-primary-soft);background:#fff;border-radius:50%}.match-event-row.is-yellow_card .match-event-row__marker,.match-event-row.is-red_card .match-event-row__marker{background:var(--ss-color-warning);width:10px;height:14px;box-shadow:0 0 0 4px var(--ss-color-warning-soft);border:0;border-radius:2px}.match-event-row.is-red_card .match-event-row__marker{background:var(--ss-color-danger);box-shadow:0 0 0 4px var(--ss-color-danger-soft)}.match-event-row.is-substitution .match-event-row__marker{border-color:var(--ss-color-success);box-shadow:0 0 0 4px var(--ss-color-success-soft)}.match-event-row>div{gap:3px;min-width:0;display:grid}.match-event-row>div strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-event-row>div span,.match-event-row>small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-semibold)}.match-event-row>small{text-align:right}.match-player-performances{border:1px solid var(--ss-color-border);border-radius:var(--ss-radius-lg);background:var(--ss-color-surface);box-shadow:var(--ss-shadow-card);display:grid;overflow:hidden}.match-player-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-player-team-card{box-shadow:none;border:0;border-radius:0}.match-player-team-card+.match-player-team-card{border-left:1px solid var(--ss-color-border)}.match-player-team-card>header{align-items:center;gap:var(--ss-space-3);min-height:64px;padding:var(--ss-space-3) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);background:var(--ss-color-surface-soft);display:flex}.match-player-team-card>header>span{place-items:center;width:34px;height:34px;display:grid}.match-player-team-card>header img{object-fit:contain;max-width:100%;max-height:100%}.match-player-team-card>header small,.match-player-team-card>header h4{display:block}.match-player-team-card>header small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-heavy);letter-spacing:.07em;text-transform:uppercase}.match-player-team-card>header h4{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-15);margin:2px 0 0}.match-performance-list{display:grid}.match-performance-row{align-items:center;gap:var(--ss-space-3);min-height:82px;padding:var(--ss-space-3) var(--ss-space-5);border-bottom:1px solid var(--ss-color-border);color:inherit;grid-template-columns:40px minmax(110px,.8fr) minmax(220px,1.2fr) 20px;text-decoration:none;transition:background-color .16s;display:grid}.match-performance-row:last-child{border-bottom:0}.match-performance-row:hover{background:var(--ss-color-surface-soft)}.match-performance-row__identity{gap:3px;min-width:0;display:grid}.match-performance-row__identity strong{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-performance-row__identity small{color:var(--ss-color-text-muted);font-size:var(--ss-font-size-10);font-weight:var(--ss-weight-bold)}.match-performance-row__metrics{gap:var(--ss-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-performance-row__metrics span{gap:2px;min-width:0;display:grid}.match-performance-row__metrics small{color:var(--ss-color-text-soft);font-size:var(--ss-font-size-11);font-weight:var(--ss-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-performance-row__metrics b{color:var(--ss-color-text-strong);font-size:var(--ss-font-size-12)}.match-performance-row__open{color:var(--ss-color-primary);font-weight:var(--ss-weight-black)}.match-recap-empty{min-height:180px}@media (width<=900px){.match-public-prematch-grid{grid-template-columns:1fr}.match-public-facts,.match-public-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-public-form-grid,.match-public-detail-grid,.match-recap-grid,.match-player-team-grid{grid-template-columns:1fr}.match-player-team-card+.match-player-team-card{border-top:1px solid var(--ss-color-border);border-left:0}}@media (width<=560px){.match-command__public-lane{flex-direction:column;align-items:flex-start}.match-public-facts,.match-public-market-grid{grid-template-columns:1fr}.match-public-form-card>header{flex-direction:column;align-items:flex-start}.match-public-result-row{grid-template-columns:auto minmax(0,1fr) auto}.match-public-result-row time{display:none}.match-public-h2h-list>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.match-public-h2h-list time{display:none}.match-public-match-details,.match-market-card--public .match-price-list,.match-public-research-preview>ul{grid-template-columns:1fr}.match-market-card--public .match-recorded-price{border-top:1px solid var(--ss-color-border);border-left:0;min-height:62px}.match-market-card--public .match-recorded-price:first-child{border-top:0}.match-public-research-metrics span{padding:var(--ss-space-2)}.match-recap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-event-list,.match-player-team-card>header,.match-performance-row{padding-inline:var(--ss-space-3)}.match-event-row{grid-template-columns:38px 12px minmax(0,1fr)}.match-event-row>small{display:none}.match-performance-row{grid-template-columns:40px minmax(0,1fr) 16px}.match-performance-row__metrics{grid-area:2/2/auto/-1}}
