@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Inter+Tight:wght@600;700;800&family=Jersey+10&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg: #050505;--surface: #111214;--surface-2: #17181b;--surface-3: #202126;--text: #f2eee6;--text-2: #bbb4a9;--text-3: #807a72;--accent: #e4ddd2;--accent-strong: #f8f1e7;--accent-dim: rgba(228, 221, 210, .1);--success: #88ad8d;--danger: #c18278;--border: rgba(255, 248, 238, .1);--border-strong: rgba(255, 248, 238, .2);--grid: rgba(255, 248, 238, .035);--font-ui: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.public-notice{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;margin:2px 0 18px;padding:13px 16px;border:1px solid rgba(211,145,42,.42);border-left:3px solid #d3912a;border-radius:3px;background:linear-gradient(90deg,#d3912a21,#d3912a0b);box-shadow:inset 0 1px #ffd58e0d;color:#f1d4a1}.public-notice-marker{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(231,169,69,.6);border-radius:2px;background:#d3912a29;color:#f0b85d;font:800 13px/1 var(--font-mono)}.public-notice strong{display:block;color:#f2c77e;font:750 12px/1.2 var(--font-ui);letter-spacing:.02em}.public-notice p{max-width:980px;margin:4px 0 0;color:#cdbb9d;font:520 12px/1.45 var(--font-ui)}.slate-preview-badge{padding:4px 7px;border:1px solid rgba(211,145,42,.42);border-radius:2px;background:#d3912a1f;color:#e7b561;font:750 9px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}@media(max-width:640px){.public-notice{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:12px}.public-notice-marker{width:23px;height:23px}}.admin-public-notice-panel{display:grid;gap:14px;margin:0 0 18px;padding:16px;border:1px solid rgba(211,145,42,.35);border-left:3px solid #d3912a;border-radius:3px;background:#d3912a0e}.admin-public-notice-fields{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(220px,.55fr) minmax(360px,1.4fr);gap:12px;align-items:end}.admin-public-notice-fields textarea{width:100%;resize:vertical}.admin-notice-toggle{display:flex;min-height:42px;align-items:center;gap:10px;color:#d8c19a;font:650 11px/1.35 var(--font-ui)}.admin-notice-toggle input{width:15px;height:15px;accent-color:#d3912a}.admin-notice-save-status{align-self:center;color:#d8c19a;font:650 10px/1.3 var(--font-mono)}@media(max-width:960px){.admin-public-notice-fields{grid-template-columns:1fr}}.player-command-layer .drawer-scrim{animation:player-command-scrim-in .18s ease-out both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.player-command-center.player-drawer{--command-gutter: 26px;display:block;width:min(720px,100vw);padding:0;border-left-color:color-mix(in srgb,var(--player-accent) 28%,var(--border-strong));background:#101113;box-shadow:-32px 0 90px #0000009e;animation:player-command-enter .26s cubic-bezier(.22,.8,.24,1) both}.player-command-center:before{position:fixed;z-index:5;top:0;bottom:0;width:2px;background:var(--player-accent);content:"";opacity:.72}.player-command-center .player-drawer-hero{position:relative;display:block;min-height:282px;padding:0 var(--command-gutter);overflow:hidden;border-bottom:1px solid var(--border);background:linear-gradient(115deg,color-mix(in srgb,var(--player-accent) 13%,transparent),transparent 52%),linear-gradient(180deg,#151619,#101113)}.player-drawer-toolbar{position:relative;z-index:4;display:flex;min-height:58px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,248,238,.09)}.player-drawer-toolbar>span,.player-command-heading span,.projection-category{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.player-command-center .player-drawer-close{display:grid;width:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-family:var(--font-ui);font-size:25px;font-weight:300;letter-spacing:0;transition:color .14s ease,background .14s ease,transform .14s ease}.player-command-center .player-drawer-close:hover,.player-command-center .player-drawer-close:focus-visible{background:#fff8ee12;color:var(--text);transform:rotate(4deg)}.player-drawer-identity{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:223px;align-items:end}.player-command-center .player-drawer-title{z-index:3;display:block;align-self:center;padding:24px 0 32px}.player-command-center .player-drawer-title>span{display:block;margin-bottom:9px;color:color-mix(in srgb,var(--player-accent) 54%,var(--text-2));font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.player-command-center .player-drawer-title h2{max-width:430px;margin:0;font-family:var(--font-display);font-size:clamp(38px,6vw,58px);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.player-meta-line{display:flex;gap:8px;margin-top:17px}.player-command-center .player-meta-line small{display:inline-flex;min-height:27px;padding:0 9px;align-items:center;border:1px solid rgba(255,248,238,.13);border-radius:3px;color:var(--text-2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em}.player-command-center .player-meta-line .player-matchup-context{border-color:color-mix(in srgb,var(--player-accent) 34%,rgba(255,248,238,.13));color:color-mix(in srgb,var(--player-accent) 44%,var(--text-2))}.player-identity-visual{position:absolute;right:-8px;bottom:0;width:260px;height:220px;overflow:hidden;pointer-events:none}.player-identity-visual:after{position:absolute;inset:auto 0 0;height:44px;background:linear-gradient(transparent,#101113);content:""}.player-identity-watermark{position:absolute;top:20px;right:8px;display:grid;width:132px;height:132px;place-items:center;opacity:.1;filter:grayscale(1)}.player-identity-watermark img{width:100%;height:100%;object-fit:contain}.player-identity-watermark span{font-family:var(--font-display);font-size:68px;font-weight:800}.player-identity-headshot{position:absolute;z-index:2;right:0;bottom:-4px;width:250px;height:216px;object-fit:contain;object-position:bottom right;filter:saturate(.75) contrast(1.03) drop-shadow(-14px 17px 24px rgba(0,0,0,.55))}.player-identity-fallback{position:absolute;z-index:2;right:20px;bottom:36px;display:grid;width:132px;height:132px;place-content:center;border:1px solid color-mix(in srgb,var(--identity-accent) 42%,rgba(255,248,238,.13));background:color-mix(in srgb,var(--identity-accent) 10%,#121315);text-align:center}.player-identity-fallback strong{font-family:var(--font-display);font-size:43px;letter-spacing:-.06em}.player-identity-fallback small{margin-top:7px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.18em}.player-command-section{padding:25px var(--command-gutter);border-bottom:1px solid var(--border)}.player-command-heading{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:18px}.player-command-heading h3{margin:4px 0 0;font-family:var(--font-display);font-size:22px;letter-spacing:-.035em}.player-command-heading>small{color:var(--text-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.player-command-center .player-projection-tabs{flex-wrap:nowrap;margin:0}.player-command-center .spotlight-projections{gap:0;border-top:1px solid var(--border)}.player-command-center .spotlight-projections section{display:grid;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.player-command-center .projection-category{padding-top:18px}.player-command-center .spotlight-projections section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.projection-metric{position:relative;display:grid;min-width:0;min-height:82px;padding:17px 12px;align-content:center;text-align:left;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);transition:background .15s ease,color .15s ease}.projection-metric small{color:var(--text-3);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.projection-metric strong{margin-top:6px;font-family:var(--font-mono);font-size:21px;line-height:1}.projection-fair-odds{margin-top:7px;color:var(--text-3);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.projection-metric i{position:absolute;top:8px;right:9px;color:var(--player-accent);font-family:var(--font-mono);font-size:9px;font-style:normal;opacity:0;transform:translate(-3px,3px);transition:opacity .15s ease,transform .15s ease}.projection-metric:hover,.projection-metric:focus-visible{background:color-mix(in srgb,var(--player-accent) 8%,transparent)}.projection-metric:hover i,.projection-metric:focus-visible i{opacity:.85;transform:translate(0)}.player-command-center .spotlight-td-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.player-command-center .spotlight-td-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;padding:16px 4px;border:0;border-radius:0;background:transparent}.player-command-center .spotlight-td-row>div+div{padding-left:18px;border-left:1px solid var(--border)}.player-command-center .spotlight-td-row small{color:var(--text-2);font-family:var(--font-ui);font-size:13px}.player-command-center .spotlight-td-row strong{grid-column:1;grid-row:2;font-size:23px;line-height:1}.player-command-center .spotlight-td-row span{font-size:9px}.player-command-center .td-market-odds{display:grid;grid-column:2;grid-row:1 / span 2;gap:5px;align-content:center;color:var(--text);font-family:var(--font-mono);font-size:17px;font-weight:800;text-align:right}.player-command-center .td-market-odds em,.player-command-center .td-market-probability-label{color:var(--text-3);font-family:var(--font-mono);font-size:7px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.player-command-center .td-market-probability-label{grid-column:1;grid-row:3}.player-command-center .tracked-lines-panel{max-height:360px;gap:0;padding:0;overflow:auto;border:1px solid var(--border);border-radius:4px;background:#00000026}.player-market-ledger details+details{border-top:1px solid var(--border)}.player-market-ledger summary{display:flex;min-height:44px;padding:0 13px;align-items:center;justify-content:space-between;color:var(--text-2);cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.14em;list-style:none;text-transform:uppercase}.player-market-ledger summary::-webkit-details-marker{display:none}.player-market-ledger summary small{color:var(--text-3)}.player-market-ledger-head,.player-market-row{display:grid;grid-template-columns:minmax(150px,1.5fr) .8fr .9fr .7fr;gap:10px;align-items:center}.player-market-ledger-head{min-height:29px;padding:0 13px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.player-market-row{width:100%;min-height:62px;padding:9px 13px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-2);text-align:left;transition:background .14s ease,color .14s ease}.player-market-row:last-child{border-bottom:0}.player-market-row:hover,.player-market-row:focus-visible{background:#fff8ee0b;color:var(--text)}.player-market-row>span{display:grid;gap:3px;min-width:0}.player-market-row strong{overflow:hidden;font-family:var(--font-ui);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.player-market-row small{color:var(--text-3);font-family:var(--font-mono);font-size:9px}.player-market-row b{font-family:var(--font-mono);font-size:10px;font-weight:800}.player-market-row i{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-style:normal}.player-market-row b.good{color:var(--positive)}.player-market-row b.bad{color:var(--negative)}.player-market-empty{padding:22px 0 4px;border-top:1px solid var(--border)}.player-market-empty strong{font-size:13px}.player-market-empty p{max-width:430px;margin:6px 0 0;color:var(--text-3);font-size:12px;line-height:1.55}@keyframes player-command-enter{0%{opacity:.65;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes player-command-scrim-in{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.player-command-center.player-drawer{--command-gutter: 16px;position:fixed;inset:0;width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-left:0;box-shadow:none}.player-command-center:before{display:none}.player-command-center .player-drawer-hero{min-height:240px;padding-top:env(safe-area-inset-top)}.player-drawer-toolbar{position:sticky;top:0;min-height:54px}.player-drawer-identity{grid-template-columns:minmax(0,1fr) 132px;min-height:184px}.player-command-center .player-drawer-title{padding:22px 0 24px}.player-command-center .player-drawer-title h2{font-size:clamp(35px,11vw,48px)}.player-identity-visual{right:-22px;width:180px;height:184px}.player-identity-headshot{width:184px;height:180px}.player-identity-watermark{width:98px;height:98px}.player-identity-fallback{right:26px;bottom:30px;width:104px;height:104px}.player-command-center .spotlight-projections section{grid-template-columns:1fr}.player-command-center .projection-category{padding:14px 0 8px}.player-command-center .spotlight-projections section>div{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.projection-metric{min-height:70px;border:0;background:#101113}.player-command-center .spotlight-td-row{grid-template-columns:1fr}.player-command-center .spotlight-td-row>div+div{padding-left:4px;border-top:1px solid var(--border);border-left:0}.player-market-ledger-head{display:none}.player-market-row{grid-template-columns:minmax(125px,1.4fr) 1fr 1fr;min-height:70px}.player-market-row>span:nth-child(4){grid-column:2 / -1;display:flex;gap:8px;align-items:center}}@media(max-width:430px){.player-identity-visual{opacity:.72}.player-command-center .player-drawer-title{max-width:70%}.player-command-heading>small{display:none}.player-command-center .player-command-heading{align-items:center}.player-command-center .player-projection-tabs button{padding-inline:8px;font-size:8px}}@media(prefers-reduced-motion:reduce){.player-command-layer .drawer-scrim,.player-command-center.player-drawer{animation:none}.player-command-center .player-drawer-close,.projection-metric,.projection-metric i,.player-market-row{transition:none}}.matchup-command-strip{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;align-items:stretch}.matchup-command-strip .scenario-ribbon{min-width:0}.desktop-watchlist-trigger{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:48px;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(235,232,224,.17);border-radius:4px;background:#141514;color:var(--text-1);text-align:left}.desktop-watchlist-trigger:hover,.desktop-watchlist-trigger:focus-visible{border-color:#ebe8e057;background:#181918}.desktop-watchlist-trigger svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.4}.desktop-watchlist-trigger>span{display:grid;gap:4px}.desktop-watchlist-trigger strong{font:750 12px/1 var(--font-ui)}.desktop-watchlist-trigger small{color:var(--text-3);font:650 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.desktop-watchlist-trigger b{display:grid;min-width:24px;height:24px;place-items:center;border:1px solid rgba(235,232,224,.14);background:#0e0f0e;font:700 10px/1 var(--font-mono)}.section-scrubber-item.drawer-item{display:none}.watchlist-drawer-header>div:first-child>span{display:none}.watchlist-drawer-header h2{margin-top:2px}.watchlist-group>header{padding:0}.watchlist-group>header button{display:flex;width:100%;min-height:49px;align-items:center;justify-content:space-between;padding:0 20px;border:0;background:transparent;color:var(--text-2);font:700 10px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.watchlist-group>header button>span{display:inline-flex;align-items:center;gap:9px}.watchlist-group>header button i{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .12s ease}.watchlist-group.collapsed>header button i{transform:rotate(-45deg)}.watchlist-group>header button b{color:var(--text-3);font:inherit}.watchlist-group.collapsed .watchlist-group-cards{display:none}.watchlist-group-cards{display:grid;gap:10px;padding:10px}.watchlist-drawer-row{position:relative;grid-template-columns:44px minmax(0,1fr) 36px;gap:10px 12px;padding:14px;border:1px solid rgba(235,232,224,.13);border-radius:4px;background:#151615}.watchlist-drawer-row:hover,.watchlist-drawer-row:focus-within{border-color:#ebe8e03b;background:#171817}.watchlist-drawer-row .watchlist-row-copy{grid-column:2}.watchlist-drawer-row .watchlist-row-metrics{grid-column:2 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.watchlist-drawer-row .watchlist-row-metrics>div{min-height:31px}.watchlist-drawer-row .watchlist-row-metrics small{font-size:8px}.watchlist-drawer-row .watchlist-row-metrics strong{font-size:12px}.watchlist-price-edit{grid-column:2 / -1;grid-template-columns:minmax(0,1fr) 98px;gap:3px 10px}.watchlist-price-edit input{width:98px;height:38px}.watchlist-price-edit>small{font-size:9px}.watchlist-drawer-row .watchlist-remove{position:absolute;top:12px;right:12px;display:grid;width:34px;min-height:34px;padding:0;place-items:center;border:1px solid rgba(235,232,224,.12);border-radius:3px;color:var(--text-2)}.watchlist-drawer-row .watchlist-remove svg{width:16px;fill:currentColor;stroke:currentColor;stroke-width:1.1}.watchlist-drawer-row .watchlist-remove:hover{border-color:#ca645b73;background:#ca645b14;color:#d17c74}.watchlist-avatar.duo{width:44px;height:38px}.watchlist-avatar.duo .watchlist-avatar-shell{width:31px;height:31px;border-color:#ebe8e02e;background:#202120}.watchlist-avatar.duo .watchlist-avatar-shell+.watchlist-avatar-shell{margin-left:-13px}.watchlist-avatar.duo .watchlist-avatar-shell img{width:25px;height:25px}@media(max-width:760px){.matchup-command-strip{display:block}.desktop-watchlist-trigger{display:none}.watchlist-group-cards{gap:9px;padding:9px}.watchlist-drawer-row{grid-template-columns:44px minmax(0,1fr) 34px;padding:13px}.watchlist-drawer-row .watchlist-row-copy strong{padding-right:28px;font-size:15px}.watchlist-drawer-row .watchlist-row-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:0;color:var(--text);background:linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(0deg,var(--grid) 1px,transparent 1px),radial-gradient(circle at 74% 8%,rgba(228,221,210,.055),transparent 23rem),linear-gradient(180deg,#040404,#080808 48%,#050505);background-size:56px 56px,56px 56px,auto,auto;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a{color:inherit;font:inherit}button{border:0;cursor:pointer}.site-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;min-width:0;padding:8px clamp(16px,2.4vw,38px);border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0a0a0af0,#050505e0),#050505e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.brand-lockup{flex:0 0 34px;display:inline-flex;align-items:center}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-strong);background:var(--accent);color:#050505;font-family:var(--font-mono);font-size:11px;font-weight:800}.topnav{flex:0 0 auto;display:flex;align-items:center;gap:7px}.topnav button,.primary-action,.secondary-action{min-height:32px;border:1px solid var(--border);background:#ffffff06;color:var(--text-2);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.topnav button{padding:7px 11px}.topnav button:hover,.topnav button.active,.primary-action:hover,.secondary-action:hover{transform:translateY(-1px);border-color:var(--accent);background:var(--accent-dim);color:var(--accent-strong)}.account-nav{display:flex;flex:0 0 auto;align-items:center;gap:6px}.account-nav button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid var(--border);background:#ffffff06;color:var(--text-2);font:800 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.account-nav button:hover,.account-nav button.active{transform:translateY(-1px);border-color:var(--accent);background:var(--accent-dim);color:var(--accent-strong)}.account-nav button span{display:inline-flex;padding:3px 5px;border:1px solid rgba(255,248,238,.18);color:var(--accent);font-size:8px}.topbar-ticker-shell{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.global-week-control{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:6px}.week-deck-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;min-height:32px;padding:0 28px 0 11px;border:1px solid rgba(255,248,238,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#ffffff06;color:var(--text-2);text-align:left;transition:border-color .14s ease,background .14s ease,color .14s ease}.week-deck-trigger:after{position:absolute;right:10px;top:50%;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";opacity:.6;transform:translateY(-65%) rotate(45deg)}.week-deck-trigger:hover,.week-deck-trigger.active{border-color:#fff8ee3d;background:#ffffff0d;color:var(--accent-strong)}.week-deck-trigger strong{color:var(--accent-strong);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.week-deck-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:55;display:grid;gap:7px;width:248px;max-height:min(430px,calc(100vh - 92px));overflow:auto;padding:8px;border:1px solid var(--border-strong);background:#0c0c0cf7;box-shadow:0 18px 42px #0000005c}.week-deck-list{display:grid;gap:2px}.week-deck-list button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:31px;padding:6px 8px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-2);text-align:left}.week-deck-list button:hover,.week-deck-list button.active{border-color:#fff8ee38;background:#ffffff0d;color:var(--accent-strong)}.week-deck-list button.active{background:linear-gradient(90deg,rgba(255,248,238,.08),transparent 70%),#ffffff09}.week-deck-list strong,.week-deck-list span{font-family:var(--font-mono);text-transform:uppercase}.week-deck-list strong{color:var(--accent-strong);font-size:9px;font-weight:900}.week-deck-list span{color:var(--text-3);font-size:8px;font-weight:800;letter-spacing:.08em}.topbar-ticker-viewport{flex:1 1 auto;min-width:180px;overflow:hidden;cursor:grab;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.topbar-ticker-viewport:active{cursor:grabbing}.topbar-ticker-viewport::-webkit-scrollbar{display:none}.topbar-ticker{display:flex;align-items:center;gap:8px;width:max-content;min-width:100%;transform:translate3d(var(--ticker-shift, 0px),0,0);transition:transform 90ms linear;will-change:transform}.ticker-empty{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ticker-item{position:relative;flex:0 0 236px;display:grid;grid-template-rows:1fr auto;gap:3px;align-content:center;min-height:50px;padding:7px 10px 6px;overflow:hidden;border:1px solid rgba(255,248,238,.11);border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 12%,transparent),transparent 30%),linear-gradient(270deg,color-mix(in srgb,var(--home) 10%,transparent),transparent 30%),#ffffff07;color:var(--text-2);text-decoration:none;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.ticker-item:hover,.ticker-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--away) 18%,transparent),transparent 34%),linear-gradient(270deg,color-mix(in srgb,var(--home) 15%,transparent),transparent 34%),#ffffff0c;border-color:#fff8ee33;box-shadow:inset 0 0 0 1px #fff8ee14;color:var(--accent-strong)}.ticker-item:hover{border-color:#fff8ee3d}.ticker-item.pinned{flex-basis:244px;border-color:#fff8ee40;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 22%,transparent),transparent 36%),linear-gradient(270deg,color-mix(in srgb,var(--home) 18%,transparent),transparent 36%),#ffffff0f}.ticker-scoreline,.ticker-item-meta{font-family:var(--font-mono);text-transform:uppercase}.ticker-scoreline{display:grid;grid-template-columns:24px 31px 42px 10px 42px 31px 24px;align-items:center;justify-content:center;gap:2px;min-width:0;width:100%}.ticker-score-separator{color:#f2eee657;font-family:var(--font-mono);font-size:11px;font-weight:800;line-height:1;text-align:center}.ticker-item-meta{display:flex;align-items:center;gap:10px;justify-content:center;color:var(--text-3);min-width:0;font-size:8px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.ticker-item-meta small{color:#e1b75b;font-size:8px}.ticker-logo{display:grid;width:24px;height:24px;place-items:center}.ticker-logo img{width:24px;height:24px;object-fit:contain}.ticker-logo span{color:#f2eee661;font-size:8px}.ticker-tools{display:flex;flex:0 0 auto;align-items:center;gap:6px}.ticker-tool{min-height:32px;padding:0 9px;border:1px solid rgba(255,248,238,.11);background:#ffffff06;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease}.ticker-cycle-tool{display:inline-grid;width:34px;min-width:34px;padding:0;place-items:center}.ticker-control-icon{position:relative;display:block;width:12px;height:12px}.ticker-control-icon.pause:before,.ticker-control-icon.pause:after{position:absolute;top:1px;bottom:1px;width:3px;background:currentColor;content:""}.ticker-control-icon.pause:before{left:2px}.ticker-control-icon.pause:after{right:2px}.ticker-control-icon.play{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.games-trigger{min-width:66px}.ticker-tool:hover,.ticker-tool.active{border-color:#fff8ee38;background:#ffffff0d;color:var(--accent-strong)}.ticker-menu-wrap{position:relative}.ticker-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:grid;gap:7px;width:360px;max-height:min(420px,calc(100vh - 92px));overflow:auto;padding:8px;border:1px solid var(--border-strong);background:#0c0c0cf5;box-shadow:0 18px 42px #0000005c}.global-games-menu{left:0;right:auto}.ticker-menu-section{display:grid;gap:3px}.ticker-menu-section+.ticker-menu-section{padding-top:6px;border-top:1px solid rgba(255,248,238,.08)}.ticker-menu-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 5px;color:var(--text-3);font-family:var(--font-mono);font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ticker-menu-section-header small{color:#f2eee66b;font-size:8px;letter-spacing:.08em;white-space:nowrap}.ticker-menu-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ticker-menu-game-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 8px;border:1px solid transparent;border-radius:5px;background:linear-gradient(180deg,#ffffff07,#ffffff02),#ffffff04;color:var(--text-2);font-family:var(--font-mono);text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.ticker-menu-game-card:hover,.ticker-menu-game-card.active{border-color:#fff8ee29;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#ffffff07;color:var(--accent-strong)}.ticker-menu-game-card.active{box-shadow:inset 0 0 0 1px #fff8ee14}.ticker-menu-game-card strong{overflow:hidden;color:var(--accent-strong);font-size:10px;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ticker-menu-game-logos{display:grid;grid-template-columns:18px 9px 18px;align-items:center;gap:3px}.ticker-menu-game-logos .ticker-logo,.ticker-menu-game-logos .ticker-logo img{width:18px;height:18px}.ticker-menu-game-logos i{color:#f2eee657;font-size:8px;font-style:normal;font-weight:900;text-align:center}.landing-shell{overflow:hidden}.landing-stage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1.1fr);gap:clamp(24px,5vw,54px);align-items:start;padding:clamp(26px,5vw,62px) clamp(20px,6vw,96px) 26px}.landing-copy{max-width:760px}.eyebrow{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-copy h1{max-width:700px;margin:14px 0 16px;font-family:var(--font-display);font-size:clamp(44px,6vw,92px);font-weight:800;line-height:.92;letter-spacing:-.065em;text-transform:uppercase}.landing-copy p{max-width:520px;margin:0;color:var(--text-2);font-size:clamp(16px,1.2vw,18px);line-height:1.45}.landing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.primary-action,.secondary-action{padding:10px 14px}.primary-action{background:var(--accent);color:#050505}.secondary-action{background:#ffffff06;color:var(--text-2)}.landing-live-board{position:relative;display:grid;gap:0;border:1px solid var(--border-strong);border-radius:12px;background:linear-gradient(90deg,rgba(255,248,238,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.03) 1px,transparent 1px),linear-gradient(180deg,#ffffff08,#ffffff02),var(--surface);background-size:36px 36px,36px 36px,auto,auto;overflow:hidden}.landing-board-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-board-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr);gap:0}.landing-preview-slate,.landing-preview-bets,.landing-preview-matchup{display:grid;gap:12px;min-height:0;padding:16px}.landing-preview-matchup{grid-row:span 2;border-left:1px solid var(--border);background:linear-gradient(180deg,#ffffff03,#ffffff01)}.landing-preview-bets{border-top:1px solid var(--border)}.landing-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landing-slate-list,.landing-bet-list{display:grid;gap:8px}.landing-slate-row,.landing-bet-row,.landing-proof-item,.landing-matchup-preview{text-align:left}.landing-slate-row,.landing-bet-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 12px;border:1px solid rgba(255,248,238,.08);border-radius:6px;background:#ffffff05;transition:transform .14s ease,border-color .14s ease,background .14s ease}.landing-slate-row:hover,.landing-bet-row:hover,.landing-proof-item:hover,.landing-matchup-preview:hover{transform:translateY(-1px);border-color:#fff8ee2e;background:#ffffff0a}.landing-slate-row-teams{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.landing-slate-row-teams i{width:10px;height:1px;background:#fff8ee2e}.landing-slate-row strong{color:var(--accent-strong);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-matchup-preview{display:grid;min-height:100%;padding:18px;border:1px solid rgba(255,248,238,.1);border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 10%,transparent),transparent 24%,transparent 76%,color-mix(in srgb,var(--home) 10%,transparent)),#ffffff05}.landing-matchup-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.landing-team{display:grid;justify-items:center;gap:8px}.landing-team small,.landing-matchup-score small,.landing-matchup-score span,.landing-bet-row span,.landing-proof-item span,.landing-panel-empty{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.landing-team strong{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.05em}.landing-matchup-score{display:grid;justify-items:center;gap:7px}.landing-matchup-score strong{font-family:var(--font-mono);font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-.06em}.landing-bet-row div{display:grid;gap:6px}.landing-bet-row strong{color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.035em}.landing-bet-row em{display:inline-flex;min-width:70px;min-height:30px;align-items:center;justify-content:center;padding:5px 8px;border:1px solid currentColor;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:900;letter-spacing:.08em}.landing-bet-row em.good{background:#205d3a6b;color:#84e3a8}.landing-bet-row em.bad{background:#6b2a2770;color:#f19a8e}.landing-panel-empty{display:inline-flex;align-items:center;min-height:76px;padding:12px;border:1px dashed rgba(255,248,238,.12)}.landing-proof-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 clamp(20px,6vw,96px) 56px}.landing-proof-item{display:grid;gap:8px;min-height:120px;padding:16px;border:1px solid rgba(255,248,238,.12);border-radius:8px;background:#ffffff05}.landing-proof-item strong{color:var(--accent-strong);font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.04em}.slate-workspace{display:grid;gap:18px;max-width:1560px;margin:0 auto;padding:28px clamp(18px,3vw,42px) 56px}.slate-header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 0 8px}.slate-header h1{margin:7px 0 0;font-family:var(--font-display);font-size:clamp(32px,4vw,58px);font-weight:800;line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.control-cluster{position:relative;display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap}.week-picker{position:relative}.week-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:190px;min-height:50px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--surface);color:var(--text);text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.week-trigger:hover,.week-trigger[aria-expanded=true]{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px #e4ddd214}.week-trigger small,.week-menu small,.week-menu span,.card-topline,.readout span,.slate-strip,.score-core span{font-family:var(--font-mono);text-transform:uppercase}.week-trigger small{display:block;margin-bottom:3px;color:var(--text-3);font-size:9px;font-weight:800;letter-spacing:.14em}.week-trigger strong{font-family:var(--font-display);font-size:18px;letter-spacing:-.035em}.week-trigger i{width:9px;height:9px;border-right:1px solid var(--text-3);border-bottom:1px solid var(--text-3);transform:rotate(45deg) translateY(-3px)}.week-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:5px;width:min(330px,calc(100vw - 32px));max-height:360px;overflow:auto;padding:8px;border:1px solid var(--border-strong);border-radius:10px;background:#111214fa;box-shadow:0 24px 70px #00000080}.week-menu-season{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px 10px;border-bottom:1px solid rgba(255,248,238,.1);color:var(--text-3)}.week-menu-season span{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.week-menu-season strong{color:var(--accent-strong);font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:.12em}.ticker-team-code{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.ticker-team-code.away{text-align:left}.ticker-team-code.home{text-align:right}.ticker-team-score{color:var(--accent-strong);font-family:var(--font-mono);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;text-align:center}.week-menu button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-height:38px;padding:8px 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-2);text-align:left}.week-menu button:hover,.week-menu button.active{border-color:var(--border);background:#ffffff0a;color:var(--accent-strong)}.week-menu span,.week-menu small{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.1em}.week-menu strong{font-size:13px}.readout{display:grid;gap:4px;min-width:82px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--surface)}.readout span{color:var(--text-3);font-size:9px;font-weight:800;letter-spacing:.12em}.readout strong{color:var(--text);font-family:var(--font-mono);font-size:14px;font-weight:700}.readout.good strong{color:var(--success)}.error-panel{border:1px solid rgba(193,130,120,.4);border-radius:8px;background:#c1827814;padding:14px}.error-panel strong{display:block;margin-bottom:6px}.error-panel p{margin:0;color:var(--text-2);line-height:1.5}.slate-strip{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#ffffff05;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.12em}.matchup-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:18px;align-items:start}.matchup-card{--away: var(--accent);--home: var(--accent);position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:0;min-height:232px;padding:0;border:1px solid rgba(255,248,238,.16);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 10%,transparent),transparent 22%,transparent 78%,color-mix(in srgb,var(--home) 10%,transparent)),linear-gradient(180deg,#ffffff07,#ffffff02),var(--surface);color:var(--text);overflow:hidden;box-shadow:0 18px 42px #00000047;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;cursor:pointer;align-self:start}.matchup-card:before{content:"";position:absolute;inset:46px 26px auto;height:1px;background:#fff8ee21;pointer-events:none}.matchup-card:hover{transform:translateY(-2px);border-color:#fff8ee85;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 13%,transparent),transparent 24%,transparent 76%,color-mix(in srgb,var(--home) 13%,transparent)),linear-gradient(180deg,#ffffff09,#ffffff02),var(--surface);box-shadow:inset 0 0 0 1px #e4ddd214,0 20px 54px #00000061}.matchup-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-topline{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 22px 19px;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.16em}.card-topline>span:last-child{text-align:right}.card-topline-actions{display:inline-flex;align-items:center;justify-self:end;gap:8px;min-height:28px}.slate-scenario-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid rgba(255,248,238,.2);border-radius:3px;background:#fff8ee0b;color:var(--text-2);font:850 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.slate-scenario-badge.official{border-color:#81aa7875;background:#32604033;color:#a7cfa4}.slate-scenario-badge.custom{border-color:#e1b75b6b;background:#825b182b;color:#e1b75b}.neutral-site-badge{justify-self:center;padding:5px 10px;border:1px solid rgba(214,158,46,.56);border-radius:3px;background:#d69e2e1a;color:#e1b75b;font-size:9px;letter-spacing:.18em;white-space:nowrap}.card-matchup{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;padding:21px 22px 14px;overflow:visible}.card-team{display:grid;justify-items:center;gap:7px;min-width:0;text-align:center}.card-team.home{text-align:center}.card-team small{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.team-logo-shell{position:relative;display:grid;width:82px;height:68px;place-items:center}.team-logo-shell img{position:relative;z-index:2;width:72px;height:64px;object-fit:contain;opacity:0;filter:drop-shadow(0 12px 19px rgba(0,0,0,.44));transition:opacity .16s ease}.team-logo-shell.loaded img{opacity:1}.team-logo-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#f2eee652;font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.06em;transition:opacity .16s ease}.team-logo-shell.loaded .team-logo-fallback{opacity:0}.card-team span{color:var(--text-2);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.055em}.score-core{display:grid;gap:10px;justify-items:center;min-width:116px}.score-core strong{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:30px;line-height:1;letter-spacing:-.05em;white-space:nowrap}.score-core em{color:var(--text-3);font-style:normal}.score-core span{color:var(--text-3);font-size:9px;font-weight:800;letter-spacing:.16em}.sim-not-posted{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:8px 11px;border:1px solid rgba(255,248,238,.24);border-radius:3px;background:#fff8ee0b;color:var(--accent-strong)!important;font-family:var(--font-mono);font-size:10px!important;font-weight:800;letter-spacing:.14em!important;text-transform:uppercase;white-space:nowrap}.card-market{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,248,238,.1);background:#fff8ee05}.card-market span{display:grid;gap:6px;min-width:0;padding:12px 16px}.card-market span+span{box-shadow:inset 1px 0 #fff8ee0e}.card-market small{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.card-market strong{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card-meter{position:relative;z-index:1;display:flex;align-self:end;height:6px;background:repeating-linear-gradient(90deg,rgba(255,248,238,.14) 0 1px,transparent 1px 25%),#00000052;overflow:hidden}.card-meter span{min-width:10%}.watchlist-count-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid rgba(228,221,210,.2);border-radius:4px;background:#fff8ee0d;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 20px #0000003d}.watchlist-count-badge.topbar{position:static;transform:none;box-shadow:none}.watchlist-count-badge strong{color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:900}.watchlist-count-badge span{color:#e1b75b;font-size:16px;line-height:1}.watchlist-count-badge:hover,.watchlist-count-badge:focus-visible,.watchlist-count-badge.active{border-color:#e4ddd26b;background:#fff8ee17;outline:0}.matchup-card.expanded{min-height:232px}.card-watchlist-drawer{display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(255,248,238,.1);background:#06060875}.card-watchlist-drawer-head,.card-watchlist-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-watchlist-drawer-head span,.card-watchlist-drawer-foot span{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.card-watchlist-drawer-head small{color:var(--accent-strong);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.card-watchlist-drawer-body{display:grid;gap:8px;max-height:220px;overflow:auto;padding-right:4px}.card-watchlist-drawer-foot button{min-height:30px;padding:7px 10px;border:1px solid var(--border);border-radius:4px;background:#fff8ee0a;color:var(--text-2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.skeleton-card{position:relative;overflow:hidden;min-height:230px;border:1px solid var(--border);background:#ffffff05}.skeleton-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:shimmer 1.2s ease infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:380px){.market-price-input{grid-template-columns:minmax(0,1fr) 148px}.market-price-actions .market-price-control{width:148px}.box-interaction-hint{max-width:13ch}.mode-control .compact-tabs button{padding-inline:7px;font-size:8.5px}}.matchup-command-strip .scenario-ribbon-sequence{overflow-x:auto;overscroll-behavior-inline:contain}.section-scrubber-item.drawer-item .section-scrubber-tick svg{width:17px;height:17px;overflow:visible;fill:none;stroke:var(--text-3);stroke-width:1.25}.watchlist-drawer-row .watchlist-row-metrics{grid-column:2 / -1;grid-template-columns:.8fr 1fr 1fr 1fr;gap:6px;align-items:end}.watchlist-price-edit{display:flex;grid-column:auto;flex-direction:column;gap:0;align-items:stretch}.watchlist-price-edit input{width:100%;height:31px;font-size:12px}.watchlist-price-edit em{position:absolute;right:12px;bottom:2px;color:#d17c74;font:600 8px/1 var(--font-ui);font-style:normal}.watchlist-drawer-row .watchlist-remove svg{width:14px}@media(max-width:900px){.matchup-command-strip{display:block;min-width:0}.desktop-watchlist-trigger{display:none}}@media(max-width:820px){.matchup-page{max-width:100%;overflow-x:clip}.matchup-content{width:100%;min-width:0}.matchup-hero-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:28px 16px 30px}.hero-score{grid-column:1 / -1;order:-1;min-width:0;min-height:auto}.hero-team{min-width:0}.hero-team .team-logo-shell{width:min(112px,28vw);height:82px}.hero-team .team-logo-shell img{width:min(104px,26vw);height:76px}.matchup-page .hero-team strong{max-width:100%;font-size:clamp(22px,7vw,30px);letter-spacing:-.045em}}.prop-line-control>span small{display:block;margin-top:4px;color:var(--text-3);font:650 8px/1.2 var(--font-ui);letter-spacing:0;text-transform:none}.prop-line-control.outside-range>span small{color:var(--warning, #c7a45a)}.prop-line-control input[type=text]{appearance:textfield}.prop-line-control input::-webkit-outer-spin-button,.prop-line-control input::-webkit-inner-spin-button{margin:0;appearance:none}.slate-header{align-items:end;padding-bottom:14px;border-bottom:1px solid rgba(255,248,238,.1)}.slate-week-status{display:grid;justify-items:end;gap:5px;padding-bottom:2px}.slate-week-status strong{color:var(--text-1);font:750 13px/1 var(--font-mono);text-transform:uppercase}.slate-week-status span{color:var(--text-3);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.matchup-card{grid-template-rows:auto 1fr auto auto auto;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--away) 11%,transparent),transparent 29%,transparent 71%,color-mix(in srgb,var(--home) 11%,transparent)),#111211;box-shadow:0 14px 32px #0000003d}.matchup-card:before{display:none}.matchup-card:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--away) 14%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--home) 14%,transparent)),#131413;box-shadow:0 17px 38px #0000004d}.card-topline{min-height:52px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:11px 16px;border-bottom:1px solid rgba(255,248,238,.09)}.card-topline-actions{gap:9px}.slate-scenario-badge.official{border-color:#fff8ee3d;background:#fff8ee0a;color:var(--text-2)}.slate-scenario-badge.official .scenario-signature-mark{color:var(--text-1)}.slate-watchlist-trigger{display:inline-flex;min-width:43px;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#fff8ee09;color:var(--text-3)}.slate-watchlist-trigger svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.slate-watchlist-trigger strong{color:var(--text-2);font:750 10px/1 var(--font-mono)}.slate-watchlist-trigger:hover,.slate-watchlist-trigger:focus-visible,.slate-watchlist-trigger.active{border-color:#fff8ee66;background:#fff8ee13;color:var(--text-1);outline:0}.card-matchup{gap:17px;padding:22px 16px 18px}.score-core{min-width:126px}.score-core .simulation-count{display:flex;align-items:center;gap:3px}.score-core .simulation-count b{color:inherit;font:inherit}.score-core .simulation-count i{font:inherit;font-style:normal}.simulation-label-short{display:none}.card-market small{letter-spacing:.11em}.card-market span{padding:11px 13px}.card-meter{display:none}.card-win-probability{display:grid;gap:6px;padding:9px 13px 10px;border-top:1px solid rgba(255,248,238,.08);background:#0000002e}.card-win-labels{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.card-win-labels span:nth-child(2){text-align:center}.card-win-labels span:last-child{text-align:right}.card-win-labels b{color:var(--text-2);font-weight:800}.card-win-rail{display:flex;width:100%;height:3px;overflow:hidden;border-radius:1px;background:#fff8ee12}.card-win-rail span{min-width:0;opacity:.75;animation:slate-probability-in .26s ease both}.card-win-rail .tie{min-width:1px;background:#ebe8e08c}@keyframes slate-probability-in{0%{opacity:0;transform:scaleX(.96)}}.card-watchlist-drawer{position:relative;gap:8px;padding:9px;background:#0d0e0d;animation:slate-watchlist-in .16s ease-out both}@keyframes slate-watchlist-in{0%{opacity:0;transform:translateY(-5px)}}.card-watchlist-drawer-body{max-height:286px;gap:6px;padding-right:0}.slate-watchlist-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:6px 9px;align-items:center;padding:8px 9px;border:1px solid rgba(255,248,238,.11);border-radius:3px;background:#141514}.slate-watchlist-avatar{grid-row:1;width:34px}.slate-watchlist-avatar .watchlist-avatar{width:32px;height:32px}.slate-watchlist-copy{min-width:0;padding-right:18px}.slate-watchlist-copy>strong{display:block;color:var(--text-1);font:750 12px/1.2 var(--font-ui);white-space:normal;overflow-wrap:anywhere}.slate-watchlist-copy>div{margin-top:3px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.slate-watchlist-pricing{grid-column:2/-1;display:grid;grid-template-columns:minmax(58px,.8fr) minmax(72px,1fr);gap:8px;align-items:end}.slate-watchlist-pricing>span{display:flex;min-width:0;min-height:32px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.slate-watchlist-pricing small{margin-bottom:5px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.slate-watchlist-pricing strong{color:var(--text-1);font:750 11px/1 var(--font-mono)}.slate-watchlist-pricing i{margin-top:3px;color:var(--text-3);font:600 8px/1 var(--font-ui);font-style:normal}.slate-watchlist-pricing .bet-edge-pill{min-width:64px;min-height:28px;padding-inline:7px;font-size:10px}.slate-watchlist-remove{position:absolute;top:8px;right:8px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.11);border-radius:3px;background:transparent;color:var(--text-3);font:400 17px/1 var(--font-ui)}.slate-watchlist-remove:hover,.slate-watchlist-remove:focus-visible{border-color:#ca645b73;background:#ca645b14;color:#d17c74;outline:0}.slate-watchlist-empty{padding:16px;border:1px dashed rgba(255,248,238,.13);color:var(--text-3);font:600 11px/1.4 var(--font-ui);text-align:center}.slate-watchlist-undo{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 7px 11px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#222320;color:var(--text-2);font:600 10px/1.2 var(--font-ui)}.slate-watchlist-undo span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slate-watchlist-undo strong{color:var(--text-1)}.slate-watchlist-undo button{min-width:54px;min-height:30px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#111211;color:var(--text-1);font:750 9px/1 var(--font-mono);text-transform:uppercase}@media(max-width:1160px){.simulation-label-long{display:none}.simulation-label-short{display:inline}.card-market small{font-size:8px}}@media(max-width:760px){.slate-header{align-items:flex-start}.slate-week-status{justify-items:start}.card-topline{grid-template-columns:minmax(0,1fr) auto}.card-topline>.neutral-site-badge{grid-column:1/-1;grid-row:2;justify-self:start}.card-topline-actions{grid-column:2;grid-row:1}.card-market{grid-template-columns:1fr}.card-market span+span{box-shadow:inset 0 1px #fff8ee0e}.slate-watchlist-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header.authenticated .site-command-bar{display:grid;grid-template-columns:auto auto minmax(230px,1fr);gap:18px}.site-header .topnav button.active{box-shadow:inset 0 0 0 1px #fff8ee0e,0 3px 10px #0003}.site-header .week-deck-trigger{min-width:230px;min-height:42px;justify-content:center;border-color:#fff8ee29;box-shadow:inset 0 1px #fff8ee09,0 3px 12px #0000002e}.week-command-list{padding:11px}.week-phase>button{min-height:52px;padding:9px 11px;border:1px solid transparent;border-radius:3px;box-shadow:none}@media(max-width:760px){.site-header.authenticated .site-command-bar{display:grid;min-height:64px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:8px 12px;align-items:center}.site-header .brand-lockup,.site-header .brand-mark{width:44px;min-width:44px;height:44px}.site-header .brand-mark .brand-emblem{width:25px;height:29px}.site-header.authenticated .command-utilities{display:contents}.site-header.authenticated .global-week-control{position:relative;width:100%;min-width:0;justify-self:stretch}.site-header .week-deck-trigger{width:100%;min-width:0;min-height:44px;padding:0 27px 0 10px}.site-header .week-deck-trigger strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.site-header .account-nav{width:44px}.week-command-menu{top:64px;right:10px;left:10px;width:auto;grid-template-columns:1fr;transform:none}.week-command-list{padding:9px}.week-phase>button{min-height:48px}.week-preview-grid{grid-template-columns:1fr}.week-preview-grid>button{min-height:68px}.global-mobile-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.matchup-command-strip .scenario-ribbon-create{margin-top:22px}}.shell-auth-loading{min-height:100vh;background:#070807}.site-header.topbar{display:block;padding:0;border-bottom:1px solid rgba(255,248,238,.12);background:#070807f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-command-bar{display:flex;min-height:58px;align-items:center;gap:22px;padding:0 clamp(18px,2.4vw,38px)}.site-header .brand-lockup{flex:0 0 auto}.site-header .brand-mark{display:flex;width:auto;height:40px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text-1)}.site-header .brand-mark .brand-emblem{width:28px;height:28px}.site-header .brand-mark strong{font:800 12px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.site-header .topnav{align-self:stretch;gap:3px}.site-header .topnav button{position:relative;min-height:58px;padding:0 13px;border:0;background:transparent;color:var(--text-3);font-size:9px}.site-header .topnav button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:var(--text-1);content:"";opacity:0;transform:scaleX(.55);transition:opacity .13s ease,transform .13s ease}.site-header .topnav button:hover,.site-header .topnav button.active{transform:none;background:#fff8ee06;color:var(--text-1)}.site-header .topnav button.active:after{opacity:1;transform:scaleX(1)}.command-utilities{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:8px}.site-header .global-week-control{position:relative}.site-header .week-deck-trigger{min-width:206px;min-height:40px;justify-content:flex-start;gap:9px;padding:0 30px 0 11px;border-radius:3px;background:#111211}.site-header .week-deck-trigger>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.site-header .week-deck-trigger strong{font-size:9px}.site-header .account-nav,.account-menu-wrap{position:relative}.account-menu-trigger{display:grid!important;min-width:150px;min-height:40px!important;grid-template-columns:auto minmax(0,1fr) 8px;gap:8px!important;padding:0 10px!important;border-radius:3px;text-align:left}.account-menu-trigger strong{overflow:hidden;color:var(--text-1);font:700 10px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger i{width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.account-command-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:grid;width:210px;padding:6px;border:1px solid rgba(255,248,238,.18);border-radius:4px;background:#131413;box-shadow:0 22px 52px #0000008c}.account-command-menu button{min-height:40px;justify-content:flex-start;border:0;background:transparent;text-align:left}.account-command-menu button:hover{transform:none;background:#fff8ee0f}.account-menu-global{display:none;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(255,248,238,.09)}.site-header.public .site-command-bar,.site-header.public .topnav button{min-height:64px}.site-header .signup-action{border-color:#fff8ee6b;background:var(--text-1);color:#0a0b0a}.week-command-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:65;display:grid;width:min(760px,calc(100vw - 36px));height:min(620px,calc(100vh - 92px));grid-template-columns:270px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,248,238,.18);border-radius:4px;background:#101110;box-shadow:0 26px 70px #0000009e}.week-command-list{overflow:auto;padding:10px;border-right:1px solid rgba(255,248,238,.1);scrollbar-width:thin}.week-command-list>section>header{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 7px;color:var(--text-2);font:750 10px/1 var(--font-mono)}.week-command-list>section>header small{color:var(--text-3);font-size:8px;text-transform:uppercase}.week-phase{display:grid;gap:3px;margin-bottom:10px}.week-phase>span{padding:8px 7px 4px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.week-phase>button{position:relative;display:grid;min-height:43px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 8px;border-left:2px solid transparent;background:transparent;color:var(--text-2);text-align:left}.week-phase>button>strong{font:750 10px/1.1 var(--font-ui)}.week-phase>button>small{color:var(--text-3);font:700 8px/1 var(--font-mono)}.week-phase>button>b{grid-column:1/-1;color:var(--text-2);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.week-phase>button:hover,.week-phase>button.previewing{background:#fff8ee0b}.week-phase>button.active{border-left-color:var(--text-1);background:#fff8ee12;color:var(--text-1)}.week-schedule-preview{overflow:auto;padding:14px}.week-schedule-preview>header{position:sticky;top:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;margin:-14px -14px 8px;padding:10px 14px;border-bottom:1px solid rgba(255,248,238,.1);background:#101110}.week-schedule-preview>header div{display:grid;gap:4px}.week-schedule-preview>header span{color:var(--text-3);font:700 8px/1 var(--font-mono)}.week-schedule-preview>header strong{color:var(--text-1);font:800 15px/1 var(--font-ui)}.week-schedule-preview>header button{min-height:32px;padding:0 10px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#171817;color:var(--text-1);font:700 8px/1 var(--font-mono);text-transform:uppercase}.week-schedule-preview>section{margin-top:14px}.week-preview-time{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:var(--text-3);font:700 8px/1.2 var(--font-mono);text-transform:uppercase}.week-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.week-preview-grid>button{display:grid;min-height:70px;align-content:center;gap:7px;padding:9px;border:1px solid rgba(255,248,238,.11);border-radius:3px;background:#151615;color:var(--text-2);text-align:left}.week-preview-grid>button:hover{border-color:#fff8ee47;background:#191a19}.week-preview-grid>button>span{display:flex;align-items:center;gap:5px}.week-preview-grid .ticker-logo,.week-preview-grid .ticker-logo img{width:24px;height:20px}.week-preview-grid i{color:var(--text-3);font:700 8px/1 var(--font-mono);font-style:normal}.week-preview-grid strong{font:750 11px/1 var(--font-mono)}.week-preview-state{display:grid;min-height:180px;place-items:center;color:var(--text-3);font:650 11px/1.4 var(--font-ui)}.site-header .topbar-ticker-shell{width:100%;min-height:48px;gap:7px;padding:6px clamp(18px,2.4vw,38px);border-top:1px solid rgba(255,248,238,.075);background:#090a09}.site-header .ticker-item{min-height:36px;flex-basis:190px;border-radius:3px}.site-header .ticker-item.pinned{flex-basis:210px}.site-header .ticker-tools{flex:0 0 auto}.global-mobile-bar{display:none}@media(max-width:980px){.site-header .brand-mark strong{display:none}.site-command-bar{gap:10px;padding-inline:14px}.site-header .topnav button{padding-inline:9px}.account-menu-trigger{min-width:112px}}@media(max-width:760px){.site-header.topbar{display:block;padding:0}.site-command-bar{min-height:58px;padding:7px 10px}.site-header .brand-mark{height:44px}.site-header .brand-mark .brand-emblem{width:30px;height:30px}.site-header .topnav{display:none}.command-utilities{gap:6px}.site-header.authenticated .global-week-control{flex:1;min-width:0}.site-header .week-deck-trigger{width:100%;min-width:0;min-height:44px}.site-header .week-deck-trigger>span{display:none}.account-menu-trigger{min-width:44px;width:44px;min-height:44px!important;grid-template-columns:1fr;place-items:center;padding:0!important}.account-menu-trigger strong,.account-menu-trigger i{display:none}.account-menu-trigger span{padding:4px!important;font-size:7px!important}.account-command-menu{position:fixed;top:64px;right:10px;width:min(270px,calc(100vw - 20px))}.account-menu-global{display:grid}.site-header .topbar-ticker-shell{display:none}.week-command-menu{position:fixed;top:64px;right:10px;left:10px;width:auto;height:calc(100dvh - 76px);grid-template-columns:1fr}.week-command-menu{grid-template-rows:minmax(190px,42%) minmax(0,1fr)}.week-command-list{border-right:0}.week-schedule-preview{border-top:1px solid rgba(255,248,238,.1)}.week-preview-grid{grid-template-columns:1fr}.site-header.public .site-command-bar{min-height:58px}.site-header.public .topnav{display:flex;min-width:0;flex:1}.site-header.public .topnav button{min-height:44px;padding-inline:8px;font-size:8px}.site-header.public .account-nav button{min-height:44px;padding-inline:8px}.global-mobile-bar{position:fixed;right:0;bottom:0;left:0;z-index:57;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;padding:5px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,248,238,.16);background:#0a0b0af7;box-shadow:0 -12px 30px #0006}.global-mobile-bar button{display:grid;min-height:50px;place-items:center;align-content:center;gap:4px;background:transparent;color:var(--text-3)}.global-mobile-bar button i{font:700 15px/1 var(--font-mono);font-style:normal}.global-mobile-bar button span{font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.global-mobile-bar button.active{color:var(--text-1);background:#fff8ee0d}.site-shell:has(.global-mobile-bar){padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.site-header .topnav button:after,.week-phase>button,.week-preview-grid>button{transition:none}}@media(prefers-reduced-motion:reduce){.card-win-rail span,.card-watchlist-drawer{animation:none}}@media(max-width:520px){.watchlist-drawer-row{grid-template-columns:44px minmax(0,1fr) 30px}.watchlist-drawer-row .watchlist-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.watchlist-drawer-row .watchlist-row-metrics>div,.watchlist-drawer-row .watchlist-price-edit{min-height:38px}.watchlist-avatar.duo{transform:scale(.92);transform-origin:left top}}.section-scrubber-tick{position:relative}.section-nav-count{position:absolute;top:50%;left:18px;display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:1px solid rgba(235,232,224,.28);background:#191a19;color:var(--text-1);font:700 9px/1 var(--font-mono);transform:translateY(-50%)}.section-mobile-count{position:absolute;top:5px;right:calc(50% - 20px);display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border:1px solid rgba(235,232,224,.28);background:#242523;color:var(--text-1);font:700 8px/1 var(--font-mono)}.section-mobile-bar button{position:relative}.watchlist-drawer-layer{position:fixed;z-index:120;inset:0}.watchlist-drawer-backdrop{position:absolute;border:0;background:#000000a8;cursor:default;inset:0}.watchlist-drawer{position:absolute;top:0;right:0;display:flex;width:min(440px,calc(100vw - 24px));height:100dvh;flex-direction:column;overflow:hidden;border-left:1px solid rgba(235,232,224,.17);background:#111211;box-shadow:-24px 0 64px #00000080;animation:watchlist-drawer-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes watchlist-drawer-in{0%{opacity:.6;transform:translate(20px)}}.watchlist-drawer-header{display:flex;min-height:124px;align-items:flex-start;justify-content:space-between;padding:25px 24px 21px;border-bottom:1px solid rgba(235,232,224,.1);background:#151615}.watchlist-drawer-header>div:first-child>span,.watchlist-group>header,.watchlist-price-edit>span,.watchlist-sync-status,.watchlist-drawer-empty>span{color:var(--text-3);font:700 10px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.watchlist-drawer-header h2{margin:7px 0 2px;font:800 34px/.95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.watchlist-drawer-header p{margin:7px 0 0;color:var(--text-2);font:600 13px/1.3 var(--font-ui)}.watchlist-drawer-head-actions{display:flex;align-items:center;gap:12px}.watchlist-drawer-head-actions>span{color:var(--text-3);font:700 10px/1 var(--font-mono);text-transform:uppercase}.watchlist-drawer-head-actions button{width:42px;height:42px;border:1px solid rgba(235,232,224,.15);border-radius:3px;background:#1b1c1b;color:var(--text-1);font:300 24px/1 var(--font-ui)}.watchlist-sync-status{padding:10px 24px;border-bottom:1px solid rgba(207,161,83,.18);background:#cfa1530f;color:#c3a46a;letter-spacing:.04em;text-transform:none}.watchlist-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:32px}.watchlist-group>header{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:0 24px;border-bottom:1px solid rgba(235,232,224,.08);background:#0f100f}.watchlist-group>header h3{margin:0;font:inherit;color:var(--text-2)}.watchlist-group>header span{color:var(--text-3)}.watchlist-drawer-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px 12px;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(235,232,224,.08);transition:background-color .12s ease}.watchlist-drawer-row:hover,.watchlist-drawer-row:focus-within{background:#ebe8e006}.watchlist-drawer-row .watchlist-row-copy{min-width:0}.watchlist-drawer-row .watchlist-row-copy strong{display:block;overflow:hidden;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.watchlist-drawer-row .watchlist-row-meta{margin-top:5px}.watchlist-drawer-row .watchlist-row-metrics{grid-column:2 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.watchlist-drawer-row .watchlist-row-metrics>div{display:flex;min-height:36px;flex-direction:column;justify-content:center}.watchlist-drawer-row .watchlist-row-metrics small{margin-bottom:4px}.watchlist-drawer-row .watchlist-row-metrics strong{font-size:13px}.watchlist-price-edit{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:4px 12px;align-items:center}.watchlist-price-edit input{width:112px;height:42px;border:1px solid rgba(235,232,224,.15);border-radius:3px;outline:0;background:#0c0d0c;color:var(--text-1);font:700 15px/1 var(--font-mono);text-align:center}.watchlist-price-edit input:focus{border-color:#ebe8e06b;box-shadow:0 0 0 2px #ebe8e00f}.watchlist-price-edit.invalid input{border-color:#ca645ba6}.watchlist-price-edit>small{grid-column:1 / -1;min-height:13px;color:var(--text-3);font:500 10px/1.3 var(--font-ui)}.watchlist-price-edit.invalid>small{color:#d17c74}.watchlist-drawer-row .watchlist-remove{grid-column:2 / -1;justify-self:start;min-height:30px;padding:0;border:0;background:transparent;color:var(--text-3);font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.watchlist-drawer-row .watchlist-remove:hover{color:#d17c74}.watchlist-avatar.player.initials>span:first-child{display:grid;width:100%;height:100%;place-items:center;color:var(--text-2);font:800 12px/1 var(--font-ui)}.watchlist-drawer-empty{display:flex;min-height:55dvh;align-items:flex-start;justify-content:center;flex-direction:column;padding:40px 32px}.watchlist-drawer-empty h3{max-width:12ch;margin:12px 0 8px;font:800 28px/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.watchlist-drawer-empty p{max-width:35ch;margin:0 0 24px;color:var(--text-2);font:500 14px/1.5 var(--font-ui)}.watchlist-drawer-empty button{min-height:44px;padding:0 18px;border:1px solid rgba(235,232,224,.24);border-radius:3px;background:#1a1b1a;color:var(--text-1);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.watchlist-drawer{top:auto;bottom:0;width:100%;height:auto;max-height:min(82dvh,720px);border-top:1px solid rgba(235,232,224,.18);border-left:0;border-radius:10px 10px 0 0;box-shadow:0 -24px 64px #0000008c;animation-name:watchlist-sheet-in}@keyframes watchlist-sheet-in{0%{opacity:.7;transform:translateY(24px)}}.watchlist-drawer:before{width:42px;height:3px;margin:8px auto 0;border-radius:2px;background:#ebe8e040;content:""}.watchlist-drawer-header{min-height:106px;padding:17px 20px 16px}.watchlist-drawer-header h2{font-size:29px}.watchlist-drawer-row{padding:17px 20px}.watchlist-group>header{padding-inline:20px}.watchlist-drawer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.watchlist-drawer{animation:none}.watchlist-drawer-row{transition:none}}.td-controls{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;margin:0 -24px 20px;padding:10px 24px;border-top:1px solid rgba(255,248,238,.08);border-bottom:1px solid rgba(255,248,238,.1);background:#fff8ee05}.td-controls .td-market-tabs{margin:0}.td-controls>span{max-width:34ch;color:var(--text-3);font:650 11px/1.4 var(--font-ui);text-align:right}.td-team-grid{gap:22px}.td-team-board,.td-team-board:first-child,.td-team-board:last-child{overflow:visible;border:0;border-top:1px solid rgba(255,248,238,.16);border-radius:0;background:transparent}.td-team-band{position:relative;display:flex;min-height:34px;align-items:center;gap:9px;padding:6px 10px;border-bottom:1px solid rgba(255,248,238,.07);background:#fff8ee06}.td-team-board.home .box-team-rail{background:var(--home)}.td-team-band .team-logo-shell{width:21px;height:18px;border:0;background:transparent}.td-team-band .team-logo-shell img{width:20px;height:17px}.td-team-band strong{color:var(--text);font:800 13px/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.td-team-board th{padding:9px 8px;color:var(--text-2);font-size:10.5px;line-height:1.2;letter-spacing:.075em}.td-team-board td{height:48px;padding:5px 8px}.td-team-board th:first-child,.td-team-board td:first-child{width:31%}.td-team-board th:last-child,.td-team-board td:last-child{width:54px;padding-right:8px}.td-team-board tbody tr:hover,.td-team-board tbody tr:focus-within{background:#fff8ee05}.td-team-board .player-link{display:inline-flex;max-width:100%;align-items:baseline;gap:7px;font-size:15.5px;font-weight:800}.td-team-board .player-link small{flex:0 0 auto}.td-book-field{width:76px}.td-watch-cell{padding-left:10px!important}@media(max-width:1180px){.td-team-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:14px;padding:3px;border:1px solid var(--border);border-radius:5px;background:#00000038}.td-team-board{display:none}.td-team-board.mobile-active{display:block}}@media(max-width:760px){.td-controls{display:grid;margin:0 -14px 14px;padding:9px 14px 11px}.td-controls>span{max-width:none;font-size:10px;text-align:left}.td-team-board table,.td-team-board tbody{display:block}.td-team-board thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.td-team-board tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 48px;padding:8px 0;border-bottom:1px solid rgba(255,248,238,.07)}.td-team-board tbody tr>td,.td-team-board tbody tr>td:first-child,.td-team-board tbody tr>td:last-child{display:grid;width:auto;height:auto;min-width:0;align-content:start;justify-items:start;gap:6px;padding:5px 7px;border:0;text-align:left}.td-team-board tbody tr>td:before{content:attr(data-label);color:var(--text-3);font:800 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.td-team-board .td-player-cell{grid-column:1 / -1;min-height:34px;align-content:center;padding-inline:7px}.td-team-board .td-player-cell:before,.td-team-board .td-fair-odds{display:none}.td-team-board .td-model-cell,.td-team-board .td-model-cell strong{justify-items:start}.td-book-field{width:min(76px,100%)}.td-team-board .bet-edge-pill{min-width:0;width:100%}.td-watch-cell{padding:0!important;place-items:end center!important}.td-watch-cell:before{display:none}.td-team-board .bookmark-action.icon-only{width:44px;min-width:44px}}.matchup-shell{--away: var(--accent);--home: var(--accent)}.matchup-page{position:relative;display:grid;gap:18px;align-items:start;max-width:1580px;margin:0 auto;padding:28px clamp(18px,3vw,42px) 64px;scroll-behavior:smooth}.matchup-loading,.matchup-error{max-width:720px;margin:42px auto}.matchup-loading{color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.matchup-hero-panel,.market-console,.box-score-panel,.td-scorer-panel,.matchup-empty-state{border:1px solid rgba(255,248,238,.18);border-radius:10px;background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--surface);box-shadow:0 18px 48px #00000052}.matchup-hero-panel{overflow:hidden;background:radial-gradient(circle at 12% 40%,color-mix(in srgb,var(--away) 26%,transparent) 0,transparent 31%),radial-gradient(circle at 88% 44%,color-mix(in srgb,var(--home) 25%,transparent) 0,transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff02),var(--surface)}.matchup-hero-topline,.hero-context{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:18px 24px;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.matchup-hero-topline{border-bottom:1px solid rgba(255,248,238,.12)}.matchup-hero-topline span:last-child,.hero-context span:last-child{text-align:right}.matchup-hero-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(28px,7vw,116px);align-items:center;padding:clamp(34px,5vw,62px) clamp(24px,5vw,68px)}.hero-team{display:grid;gap:7px;justify-items:center;text-align:center}.hero-team small,.section-header span,.market-input span,.market-input small,.market-result small,.market-model-line small,.box-team-title span,.stat-popover header span,.player-drawer header span,.tracked-lines-panel>span,.tracked-mini-ledger>span,.spotlight-projections section>span{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-team .team-logo-shell{width:154px;height:112px}.hero-team .team-logo-shell img{width:142px;height:102px}.hero-team small{margin-bottom:4px;padding:4px 9px;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:#00000024;color:var(--text-2)}.hero-team>span{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-team strong{color:var(--text-2);font-family:var(--font-display);font-size:clamp(38px,4.8vw,72px);font-weight:800;letter-spacing:-.065em;line-height:.95;text-transform:uppercase}.hero-score{display:grid;min-width:clamp(190px,22vw,320px);min-height:118px;align-items:center;align-content:center;justify-content:center;justify-items:center;gap:8px}.hero-score>div{display:flex;align-items:center;gap:16px;padding:12px 8px 14px;border-top:1px solid rgba(255,248,238,.18);border-bottom:1px solid rgba(255,248,238,.18)}.hero-score small,.hero-score span{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-score strong{font-family:var(--font-mono);font-size:clamp(34px,4.5vw,66px);letter-spacing:-.08em}.hero-score i{width:18px;height:2px;background:var(--text-3)}.hero-context{border-top:1px solid rgba(255,248,238,.1)}.scenario-field span,.scenario-drawer header span,.scenario-status,.scenario-job span{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.scenario-actions button{min-height:32px;padding:8px 11px;border:1px solid var(--border);border-radius:4px;background:#fff8ee0a;color:var(--text-2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.scenario-actions button:disabled{cursor:not-allowed;opacity:.38}.market-console,.box-score-panel,.td-scorer-panel,.matchup-empty-state{scroll-margin-top:96px;padding:24px}.box-score-panel{position:relative}.box-score-panel.premium-locked .box-controls,.box-score-panel.premium-locked .box-score-section{pointer-events:none;filter:blur(1.5px);opacity:.42}.premium-feature-overlay{position:absolute;inset:76px 20px 20px;z-index:5;display:grid;place-items:center;pointer-events:none}.premium-feature-panel{display:grid;justify-items:start;max-width:430px;gap:8px;padding:18px;border:1px solid rgba(225,183,91,.42);border-radius:7px;background:linear-gradient(135deg,#e1b75b33,#623f171f),#0e0e0df5;box-shadow:0 18px 54px #0000006b;pointer-events:auto}.premium-feature-panel span{display:inline-flex;padding:4px 7px;border:1px solid rgba(225,183,91,.42);color:#e1b75b;font:900 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.premium-feature-panel strong{color:var(--text);font:850 22px/1.05 var(--font-display);letter-spacing:-.04em}.premium-feature-panel p{max-width:36ch;margin:0;color:var(--text-2);font-size:13px;line-height:1.45}.premium-feature-panel button{min-height:32px;margin-top:4px;padding:0 12px;border:1px solid rgba(225,183,91,.5);border-radius:4px;background:#e1b75b29;color:#f3d184;font:850 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.market-console-head,.box-controls{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.box-controls{margin-bottom:22px}.market-console-head .section-header{margin-bottom:0}.section-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.section-header h2{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.055em;text-transform:uppercase}.section-header small{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.market-tabs,.section-tabs,.segmented-control{display:inline-flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid var(--border);border-radius:7px;background:#0003}.market-tabs,.section-tabs{margin-bottom:16px}.market-console-head .market-tabs,.box-controls .section-tabs{margin-bottom:0}.compact-tabs{padding:3px}.compact-tabs button{min-height:28px}.mode-control{position:relative;display:inline-flex;align-items:center;gap:8px}.mode-help{position:relative;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-3);cursor:help;font-family:var(--font-mono);font-size:10px;font-weight:900}.mode-help>span{position:absolute;right:0;top:calc(100% + 9px);z-index:8;width:min(270px,80vw);padding:10px 11px;border:1px solid var(--border-strong);border-radius:5px;background:#0e0f11fa;box-shadow:0 18px 42px #00000073;color:var(--text-2);font-family:var(--font-ui);font-size:12px;font-weight:650;letter-spacing:0;line-height:1.4;opacity:0;pointer-events:none;text-transform:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.mode-help:hover,.mode-help:focus-visible{border-color:var(--border-strong);color:var(--accent-strong);outline:0}.mode-help:hover>span,.mode-help:focus-visible>span{opacity:1;transform:translateY(0)}.market-tabs button,.section-tabs button,.segmented-control button{min-height:35px;padding:8px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.market-tabs button.active,.section-tabs button.active,.segmented-control button.active,.market-tabs button:hover,.section-tabs button:hover,.segmented-control button:hover{border-color:var(--border-strong);background:#fff8ee0f;color:var(--accent-strong)}.market-ticket{display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:18px;align-items:end;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,248,238,.1)}.market-ticket-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(118px,.34fr) minmax(118px,.34fr);gap:10px;align-items:stretch}.market-input,.market-model-line{display:grid;gap:5px;min-height:68px;padding:10px;border:1px solid var(--border);border-radius:6px;background:#00000038}.market-input input,.td-team-board input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:800}.market-input:focus-within,.td-team-board input:focus{border-color:var(--accent)}.market-result{display:grid;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(76px,auto)) auto;gap:1px;overflow:hidden;border:1px solid rgba(255,248,238,.14);border-radius:4px;background:#fff8ee14}.market-result>span,.market-result>div,.market-result>button,.market-model-line{background:#05050570}.market-result>span{display:flex;align-items:center;padding:12px;color:var(--text-2);font-weight:800;text-transform:uppercase}.market-result>div{display:grid;gap:5px;padding:10px}.market-result strong,.market-model-line strong{font-family:var(--font-mono);font-size:16px}.bookmark-action{display:inline-grid;min-width:58px;min-height:100%;padding:8px 10px;place-items:center;border:0;border-left:1px solid rgba(255,248,238,.08);color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bookmark-action.icon-only{min-width:38px;min-height:38px;border:1px solid var(--border);border-radius:4px;background:#0000002e;font-size:13px;letter-spacing:0;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.bookmark-action:hover,.bookmark-action:focus-visible,.bookmark-action.active{color:#e1b75b;outline:0}.bookmark-action.active{border-color:#e1b75b75;background:#825b1838}.bookmark-action:not(:disabled):active{transform:scale(.96)}.good{color:var(--success)!important}.bad{color:var(--danger)!important}.market-result strong.good,.market-result strong.bad,.td-team-board .good,.td-team-board .bad,.watchlist-row-metrics .good,.watchlist-row-metrics .bad{display:inline-grid;min-width:70px;min-height:30px;padding:5px 8px;place-items:center;border:1px solid currentColor;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:.08em}.market-result strong.good,.td-team-board .good{background:#205d3a6b;color:#84e3a8!important}.market-result strong.bad,.td-team-board .bad,.watchlist-row-metrics .bad{background:#6b2a2770;color:#f19a8e!important}.watchlist-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,248,238,.18);border-radius:10px;background:#111214d1}.watchlist-ledger-list{display:grid;gap:10px}.watchlist-empty{display:grid;gap:8px;justify-items:start;padding:6px 0 4px}.watchlist-empty span{color:var(--accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.watchlist-empty p{margin:0;color:var(--text-3);max-width:56ch}.watchlist-row{display:grid;grid-template-columns:52px minmax(0,1.4fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(255,248,238,.12);border-radius:8px;background:#ffffff05}.watchlist-row.compact{grid-template-columns:48px minmax(0,1fr) auto auto;gap:10px;padding:10px 11px}.watchlist-row-avatar{display:grid;place-items:center}.watchlist-avatar{position:relative;display:grid;place-items:center}.watchlist-avatar.solo,.watchlist-avatar-shell{width:40px;height:40px;overflow:hidden;border:1px solid rgba(255,248,238,.16);border-radius:999px;background:#ffffff08}.watchlist-avatar.player{width:40px;height:40px;overflow:visible}.watchlist-avatar.player img{width:40px;height:40px;border:1px solid rgba(255,248,238,.16);border-radius:999px;background:#ffffff08}.watchlist-avatar.player img,.watchlist-avatar.solo img,.watchlist-avatar-shell img{width:100%;height:100%;object-fit:cover}.watchlist-avatar.solo img,.watchlist-avatar-shell img{object-fit:contain;padding:5px}.watchlist-avatar.solo span,.watchlist-avatar-shell span{display:grid;width:100%;height:100%;place-items:center;color:var(--accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em}.watchlist-avatar.duo{width:48px;height:48px;grid-template-columns:repeat(2,22px);align-content:center;justify-content:center;gap:4px}.watchlist-avatar.duo .watchlist-avatar-shell{width:22px;height:22px}.watchlist-avatar.duo .watchlist-avatar-shell+.watchlist-avatar-shell{margin-left:0;align-self:end}.watchlist-avatar-badge{position:absolute;right:-5px;bottom:-4px;display:grid;width:20px;height:20px;place-items:center;overflow:hidden;border:1px solid rgba(255,248,238,.16);border-radius:999px;background:#111214f5;box-shadow:0 0 0 2px #111214f5}.watchlist-avatar-badge img{width:100%;height:100%;object-fit:contain;padding:3px}.watchlist-row-copy{display:grid;gap:5px;min-width:0}.watchlist-row-copy strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.watchlist-row-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.watchlist-row-metrics{display:grid;grid-auto-flow:column;gap:12px;align-items:center}.watchlist-row-metrics.compact{display:flex;align-items:center;gap:0;justify-items:end}.watchlist-row-metrics small{color:var(--text-3);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.watchlist-row-metrics strong{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:800}.watchlist-remove{min-height:32px;padding:7px 10px;border:1px solid var(--border);border-radius:4px;background:#fff8ee08;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.watchlist-remove:hover,.watchlist-remove:focus-visible{border-color:#c1827866;color:#f19a8e;outline:0}.box-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.box-score-section{display:grid;gap:12px}.box-score-section+.box-score-section{margin-top:18px}.box-score-section-head{color:var(--accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.box-team{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#0003}.box-team.away{border-top-color:color-mix(in srgb,var(--away) 42%,rgba(255,248,238,.18))}.box-team.home{border-top-color:color-mix(in srgb,var(--home) 42%,rgba(255,248,238,.18))}.box-team-title{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.box-team-title strong{font-family:var(--font-display);font-size:20px;letter-spacing:-.045em;text-transform:uppercase}.box-team table{width:100%;border-collapse:collapse;table-layout:fixed}.box-team th,.box-team td{padding:11px 10px;border-bottom:1px solid rgba(255,248,238,.07);text-align:right;vertical-align:middle}.box-team th:first-child,.box-team td:first-child{text-align:left}.box-team th{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.box-team th:first-child,.box-team td:first-child{width:44%}.box-team th:not(:first-child),.box-team td:not(:first-child){width:14%}.player-link,.stat-link{padding:0;background:transparent;color:var(--text-2)}.player-link{display:inline-flex;gap:7px;align-items:baseline;font-weight:800;text-align:left}.player-link small{display:inline-flex;align-items:center;color:var(--text-3);font-family:var(--font-mono);font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.stat-link{display:block;width:100%;min-width:36px;color:var(--text);font-family:var(--font-mono);font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.betting-cell{display:inline-grid;gap:2px;width:100%;justify-items:end}.betting-cell strong{font:inherit}.betting-cell small{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800}.player-link:hover,.stat-link:hover{color:var(--accent-strong)}.player-link:hover small,.stat-link:hover{text-decoration:underline;text-underline-offset:3px}.matchup-empty-state{display:grid;gap:8px;justify-items:center;padding:46px 20px;text-align:center}.matchup-empty-state span{padding:10px 13px;border:1px solid var(--border-strong);color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.14em}.matchup-empty-state p,.quiet-copy{margin:0;color:var(--text-3)}.popover-layer,.drawer-layer{position:fixed;inset:0;z-index:80}.popover-scrim,.drawer-scrim{position:absolute;inset:0;background:#00000094}.stat-popover{position:absolute;left:50%;top:50%;display:grid;gap:14px;width:min(780px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;padding:18px;border:1px solid var(--border-strong);border-radius:10px;background:#111214fa;box-shadow:0 28px 88px #000000a6;transform:translate(-50%,-50%)}.stat-popover header,.player-drawer header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.stat-popover h3,.player-drawer h2{margin:4px 0 0;font-family:var(--font-display);font-size:28px;letter-spacing:-.055em}.player-inline-position{display:inline-flex;margin-left:8px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;vertical-align:middle}.stat-popover header button,.player-drawer header button,.track-line-action{min-height:34px;padding:8px 11px;border:1px solid var(--border);border-radius:4px;background:#fff8ee0a;color:var(--text-2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.stat-popover-summary{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stat-popover-summary strong{color:var(--text);font-size:28px}.distribution-chart{width:100%;min-height:210px;border:1px solid var(--border);border-radius:6px;background:linear-gradient(90deg,rgba(255,248,238,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.04) 1px,transparent 1px),#0000003d;background-size:40px 40px;cursor:crosshair}.distribution-chart line{stroke:#fff8ee38;stroke-width:.35}.distribution-chart rect{fill:#e4ddd25c}.distribution-chart path{stroke:#e1b75b;stroke-width:.65}.distribution-chart text{fill:#e1b75b;font-family:var(--font-mono);font-size:3px;font-weight:800;letter-spacing:.08em}.line-workbench,.ou-grid,.spotlight-td-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ou-grid{grid-template-columns:1fr}.tracked-mini-ledger,.tracked-lines-panel{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:6px;background:#0000002e}.tracked-mini-ledger p,.tracked-lines-panel p{margin:0;color:var(--text-2);font-family:var(--font-mono);font-size:11px}.player-drawer,.scenario-drawer{position:absolute;right:0;top:0;display:grid;align-content:start;gap:16px;width:min(620px,100vw);height:100%;overflow:auto;padding:20px;border-left:1px solid var(--border-strong);background:#111214fc;box-shadow:-24px 0 70px #00000073}.scenario-drawer header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.scenario-drawer h2{margin:4px 0 0;font-family:var(--font-display);font-size:28px;letter-spacing:-.055em}.scenario-drawer header button{min-height:34px;padding:8px 11px;border:1px solid var(--border);border-radius:4px;background:#fff8ee0a;color:var(--text-2);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.scenario-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scenario-field{display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:5px;background:#0000002e}.scenario-field.wide{grid-column:1 / -1}.scenario-field input,.scenario-field textarea{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:15px;font-weight:800}.scenario-field textarea{min-height:72px;resize:vertical;font-family:var(--font-ui);font-weight:650}.scenario-check{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px;border:1px solid var(--border);border-radius:5px;color:var(--text-2);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.scenario-check input{accent-color:#e1b75b}.scenario-change-review{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,248,238,.16);border-radius:5px;background:#fff8ee06}.scenario-roster-editor{display:grid;gap:10px;max-height:420px;overflow:auto;padding:12px;border:1px solid rgba(255,248,238,.16);border-radius:5px;background:#00000029}.scenario-roster-editor>p,.scenario-roster-editor>small,.scenario-roster-role>span,.scenario-roster-diff span{margin:0;color:var(--text-3);font:800 9px/1.35 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.scenario-roster-diff{display:flex;flex-wrap:wrap;gap:6px}.scenario-roster-diff span{padding:5px 7px;border:1px solid rgba(225,183,91,.28);border-radius:3px;color:#e1b75b}.scenario-roster-teams,.scenario-roster-role{display:grid;gap:8px}.scenario-roster-team{border-top:1px solid var(--border);padding-top:8px}.scenario-roster-team summary{cursor:pointer;color:var(--text);font:850 13px/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.scenario-roster-role{margin-top:10px}.scenario-roster-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:7px 0;border-top:1px solid rgba(255,248,238,.07)}.scenario-roster-row.pending{background:linear-gradient(90deg,rgba(225,183,91,.1),transparent)}.scenario-roster-row strong{display:block;overflow:hidden;color:var(--text);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.scenario-roster-row small{display:block;margin-top:3px;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.scenario-roster-row-actions{display:inline-flex;gap:4px}.scenario-roster-row-actions button{min-height:27px;padding:0 7px;border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--text-2);font:850 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-roster-row-actions button.selected{border-color:#81aa7875;background:#3260402e;color:#a7cfa4}.scenario-roster-row-actions button.inactive{border-color:#f19a8e57;background:#8f3a3224;color:#f19a8e}.scenario-roster-row-actions button:disabled{opacity:.52}.scenario-change-head,.scenario-diff-row{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.scenario-change-head{grid-template-columns:1fr auto;padding-bottom:8px;border-bottom:1px solid var(--border)}.scenario-change-head span,.scenario-change-review small,.scenario-change-review p,.scenario-diff-row span{margin:0;color:var(--text-3);font:800 9px/1.35 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.scenario-change-head strong{color:var(--text);font:850 12px/1 var(--font-ui)}.scenario-diff-list{display:grid;gap:6px}.scenario-diff-row{min-height:32px}.scenario-diff-row code{overflow:hidden;padding:7px 8px;border:1px solid var(--border);border-radius:4px;background:#0003;color:var(--text);font:800 11px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.scenario-diff-row code:last-child{border-color:#e1b75b52;color:#e1b75b}.scenario-diff-row i{color:var(--text-3);font:900 10px/1 var(--font-mono);font-style:normal}.scenario-job{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(225,183,91,.36);border-radius:5px;background:#825b1829}.scenario-job strong{font-family:var(--font-mono)}.scenario-status{margin:0}.scenario-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding-top:4px}.scenario-actions .primary{border-color:#e1b75b80;color:#e1b75b}.scenario-actions .danger{border-color:#f19a8e5c;color:#f19a8e}.scenario-workbench-layer{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:18px}.scenario-workbench-scrim{position:absolute;inset:0;border:0;background:#020304c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;animation:scenario-scrim-in .16s ease-out both}.scenario-workbench{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1160px,calc(100vw - 36px));height:min(880px,calc(100dvh - 36px));overflow:hidden;border:1px solid rgba(255,248,238,.34);border-radius:8px;outline:0;background:linear-gradient(90deg,rgba(255,248,238,.024) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.02) 1px,transparent 1px),#121315;background-size:48px 48px,48px 48px,auto;box-shadow:0 34px 120px #000000b8;animation:scenario-workbench-in .18s cubic-bezier(.2,.75,.25,1) both}@keyframes scenario-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scenario-workbench-in{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.scenario-workbench-header{display:flex;align-items:start;justify-content:space-between;gap:22px;padding:22px 24px 17px;border-bottom:1px solid rgba(255,248,238,.1);background:#141517fa}.scenario-workbench-identity{display:grid;gap:4px;width:min(760px,80%)}.scenario-workbench-identity>span,.scenario-workbench-section>header span,.scenario-roster-toolbar label span,.scenario-review-summary>span,.scenario-review-group>header span,.scenario-note-editor>div>span{color:#e2dbd0a3;font:850 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.scenario-workbench-identity input{width:100%;padding:7px 12px 9px;overflow:hidden;border:1px solid rgba(255,248,238,.13);border-left:3px solid rgba(255,248,238,.34);border-radius:3px;outline:0;background:#fff8ee09;color:var(--text);font:830 clamp(27px,3.4vw,40px)/1 var(--font-display);letter-spacing:-.052em;text-overflow:ellipsis;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.scenario-workbench-identity input:not(:disabled):not([readonly]):hover,.scenario-workbench-identity input:not(:disabled):not([readonly]):focus{border-color:#fff8ee6b;border-left-color:var(--accent-strong);background:#fff8ee11;color:#fffaf3;box-shadow:0 0 0 3px #fff8ee0b}.scenario-workbench-identity input:disabled,.scenario-workbench-identity input[readonly]{opacity:1;cursor:default}.scenario-workbench-identity small{color:#e2dbd09e;font:750 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-workbench-close,.scenario-workbench-section>header>button,.scenario-field-reset,.scenario-roster-team-panel>header>button,.scenario-player-reset,.scenario-review-row>button{min-height:34px;padding:8px 10px;border:1px solid rgba(255,248,238,.13);border-radius:3px;background:#fff8ee06;color:var(--text-3);font:850 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease}.scenario-workbench-close:hover,.scenario-workbench-section>header>button:hover,.scenario-field-reset:hover,.scenario-roster-team-panel>header>button:hover,.scenario-player-reset:hover,.scenario-review-row>button:hover{border-color:#fff8ee47;background:#fff8ee0f;color:var(--text)}.scenario-workbench-tabs{display:flex;min-height:50px;padding:0 24px;border-bottom:1px solid rgba(255,248,238,.1);background:#101113fa}.scenario-workbench-tabs button{position:relative;display:flex;align-items:center;gap:8px;min-width:116px;padding:0 18px;border:0;background:transparent;color:#e2dbd094;font:850 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.scenario-workbench-tabs button:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:var(--accent-strong);content:"";opacity:0;transform:scaleX(.4);transition:opacity .15s ease,transform .15s ease}.scenario-workbench-tabs button.active{color:var(--text)}.scenario-workbench-tabs button.active:after{opacity:1;transform:scaleX(1)}.scenario-workbench-tabs button b{display:inline-flex;box-sizing:border-box;min-width:27px;height:27px;align-items:center;justify-content:center;padding:1px 7px 0;border:1px solid rgba(255,248,238,.42);border-radius:999px;background:#fff8ee17;color:#fffaf3;font:850 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center}.scenario-workbench-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,248,238,.22) transparent}.scenario-setup-panel,.scenario-review-panel,.scenario-roster-panel{min-height:100%;padding:4px 24px 32px}.scenario-workbench-section{display:grid;gap:18px;padding:24px 0 26px;border-bottom:1px solid rgba(255,248,238,.1)}.scenario-workbench-section>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.scenario-workbench-section>header>div{display:grid;gap:7px}.scenario-workbench-section>header span{color:#eee8df;font:780 16px/1 var(--font-display);letter-spacing:-.015em;text-transform:none}.scenario-workbench-section>header p,.scenario-review-summary p{max-width:70ch;margin:0;color:#e2dbd0ad;font-size:13px;line-height:1.55}.scenario-run-control{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;align-items:stretch}.scenario-preset-rail{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,248,238,.24);border-radius:4px;overflow:hidden}.scenario-preset-rail button{min-height:58px;border:0;border-right:1px solid rgba(255,248,238,.16);background:linear-gradient(180deg,#fff8ee16,#fff8ee0b);color:#f5eee4c7;font:800 17px/1 var(--font-mono);box-shadow:inset 0 1px #ffffff0e;transition:background .14s ease,color .14s ease,transform .14s ease}.scenario-preset-rail button:last-child{border-right:0}.scenario-preset-rail button:hover:not(:disabled){background:#fff8ee1f;color:#fffaf3}.scenario-preset-rail button:active:not(:disabled){transform:translateY(1px)}.scenario-preset-rail button.active{background:#e9e2d8;color:#151618;box-shadow:inset 0 0 0 1px #fffaf3}.scenario-number-field,.scenario-control-field{position:relative;display:grid;gap:7px;min-width:0;min-height:82px;padding:11px 13px;border:1px solid rgba(255,248,238,.17);border-left:3px solid rgba(255,248,238,.28);border-radius:3px;background:#fff8ee09;box-shadow:inset 0 1px #ffffff06;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.scenario-number-field:focus-within,.scenario-control-field:focus-within{border-color:#fff8ee61;border-left-color:var(--accent-strong);background:#fff8ee0f;box-shadow:0 0 0 3px #fff8ee09}.scenario-control-field.changed{border-left-color:var(--accent-strong);background:#fff8ee09}.scenario-number-field>span,.scenario-control-field>span,.scenario-venue-control>div:first-child span{color:#e2dbd0ad;font:850 10px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.scenario-number-field input,.scenario-control-field input,.scenario-control-field select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:800 20px/1.2 var(--font-mono);cursor:text}.scenario-control-field select{min-height:31px;appearance:auto}.scenario-select-field{align-content:start}.scenario-select-field.open{z-index:8}.scenario-select-trigger{display:grid;width:100%;min-height:40px;grid-template-columns:minmax(0,auto) auto;gap:12px;align-items:center;justify-content:start;padding:0;border:0;outline:0;background:transparent;color:var(--text);text-align:left}.scenario-select-trigger strong{font:800 18px/1.2 var(--font-mono)}.scenario-select-trigger i{width:9px;height:9px;border-right:2px solid rgba(255,248,238,.72);border-bottom:2px solid rgba(255,248,238,.72);transform:rotate(45deg) translateY(-2px);transition:transform .14s ease}.scenario-select-field.open .scenario-select-trigger i{transform:rotate(225deg) translate(-2px,-2px)}.scenario-select-menu{position:absolute;z-index:10;top:calc(100% - 7px);right:-1px;left:-3px;display:grid;grid-template-columns:minmax(0,1fr);max-height:260px;padding:6px;overflow-y:auto;border:1px solid rgba(255,248,238,.28);border-radius:4px;background:#1b1c1e;box-shadow:0 18px 44px #00000094}.scenario-select-menu button{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 10px;border:0;border-bottom:1px solid rgba(255,248,238,.07);border-radius:2px;background:transparent;color:#f0eae1c2;font-size:12px;font-weight:740;text-align:left;width:100%}.scenario-select-menu button:last-child{border-bottom:0}.scenario-select-menu button:hover,.scenario-select-menu button:focus-visible{outline:0;background:#fff8ee14;color:#fffaf3}.scenario-select-menu button.selected{background:#fff8ee1f;color:#fffaf3}.scenario-select-menu button b{color:#e2dbd094;font:800 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-control-field>div:not(.scenario-select-menu){display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px}.scenario-control-field>div b{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.scenario-control-field>small{color:#e2dbd09e;font:750 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-stepper-control{display:grid!important;min-height:42px;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:stretch!important;gap:0!important;overflow:hidden;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:#0000002e}.scenario-stepper-control>button{min-width:40px;padding:0;border:0;background:transparent;color:#eee8dfb8;font:500 20px/1 var(--font-ui)}.scenario-stepper-control>button:first-child{border-right:1px solid rgba(255,248,238,.1)}.scenario-stepper-control>button:last-child{border-left:1px solid rgba(255,248,238,.1)}.scenario-stepper-control>button:hover:not(:disabled),.scenario-stepper-control>button:focus-visible{outline:0;background:#fff8ee12;color:#fffaf3}.scenario-stepper-control>button:disabled{cursor:default;opacity:.3}.scenario-stepper-control>label{display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;padding:0 8px}.scenario-stepper-control input{min-width:0;text-align:center;appearance:textfield;-moz-appearance:textfield}.scenario-stepper-control input::-webkit-inner-spin-button,.scenario-stepper-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.scenario-stepper-control b{flex:0 0 auto;color:#eee8dfb8;font:800 13px/1 var(--font-mono);letter-spacing:.02em;text-transform:none}.scenario-stepper-field.changed>small{padding-right:40px}.scenario-field-reset{position:absolute;right:7px;bottom:7px;min-height:24px;padding:5px 7px}.scenario-select-field.changed .scenario-select-trigger{width:calc(100% - 42px)}.scenario-select-field:not(.changed) .scenario-select-trigger{width:100%}.scenario-input-row{display:grid;gap:12px}.scenario-input-row.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-input-row.weather-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-venue-control{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:18px;align-items:center;min-height:88px;overflow:hidden;padding:12px 14px 12px 16px;border:1px solid rgba(255,248,238,.2);border-radius:4px;background:#fff8ee09}.scenario-venue-control:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--venue-home);content:"";transition:width .16s ease,background .16s ease}.scenario-venue-control.neutral:before{width:6px;background:linear-gradient(180deg,var(--venue-away) 0 50%,var(--venue-home) 50%)}.scenario-venue-control>div:first-child{display:grid;gap:7px}.scenario-venue-control>div:first-child small{color:#eee8dfc7;font-size:13px}.scenario-venue-options,.scenario-availability-control{display:inline-grid;grid-auto-flow:column;border:1px solid rgba(255,248,238,.13);border-radius:3px;overflow:hidden}.scenario-availability-control{width:150px;grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-venue-options button,.scenario-availability-control button{min-height:48px;padding:0 18px;border:0;border-right:1px solid rgba(255,248,238,.1);background:transparent;color:#e2dbd0ad;font:850 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .14s ease,color .14s ease}.scenario-venue-options button:last-child,.scenario-availability-control button:last-child{border-right:0}.scenario-venue-options button.active,.scenario-availability-control button.active{background:#4a6f4d38;color:#b7d8b2}.scenario-availability-control button.inactive{background:#8b3f3833;color:#f0a197}.scenario-roster-toolbar{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr) auto;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,248,238,.1);background:#121315f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scenario-roster-toolbar label{display:grid;gap:7px}.scenario-roster-toolbar input{min-height:40px;padding:0 12px;border:1px solid rgba(255,248,238,.22);border-radius:3px;outline:0;background:#fff8ee09;color:var(--text);font:750 12px/1 var(--font-ui)}.scenario-roster-toolbar input:focus{border-color:#fff8ee57}.scenario-position-filter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-self:end;border:1px solid rgba(255,248,238,.2);border-radius:3px;overflow:hidden}.scenario-position-filter button,.scenario-mobile-team-switch button{min-height:40px;border:0;border-right:1px solid rgba(255,248,238,.1);background:transparent;background:#fff8ee06;color:#e2dbd0a6;font:850 10px/1 var(--font-mono);letter-spacing:.1em}.scenario-position-filter button:last-child{border-right:0}.scenario-position-filter button.active,.scenario-mobile-team-switch button.active{background:#e9e2d8;color:#151618}.scenario-roster-reset-all{display:inline-flex;min-height:40px;align-items:center;align-self:end;gap:8px;padding:0 12px;border:1px solid rgba(255,248,238,.2);border-radius:3px;background:#fff8ee0b;color:#eee8dfd1;font:850 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-roster-reset-all svg{width:15px;height:15px;flex:0 0 15px}.scenario-roster-reset-all:hover:not(:disabled){border-color:#fff8ee66;background:#fff8ee17;color:#fffaf3}.scenario-roster-reset-all:disabled{cursor:default;opacity:.35}.scenario-roster-tools{display:contents}.scenario-mobile-team-switch,.scenario-mobile-position-select{display:none}.scenario-roster-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px}.scenario-roster-team-panel{min-width:0;border-top:2px solid color-mix(in srgb,var(--team-accent) 62%,rgba(255,248,238,.18));background:#fff8ee06}.scenario-roster-team-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:66px;padding:10px 12px;border-bottom:1px solid rgba(255,248,238,.1)}.scenario-roster-team-panel>header>div{display:flex;gap:10px;align-items:center}.scenario-roster-team-panel>header img{width:36px;height:36px;object-fit:contain}.scenario-roster-team-panel>header span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-roster-team-panel>header>div span{display:grid;gap:5px}.scenario-roster-team-panel>header small{color:var(--text-3)}.scenario-roster-team-panel>header strong{color:var(--text);font:850 18px/1 var(--font-display)}.scenario-roster-position{padding:0 12px}.scenario-roster-position+.scenario-roster-position{border-top:1px solid rgba(255,248,238,.1)}.scenario-roster-position>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:46px}.scenario-roster-position>div:first-child>span{color:var(--text);font:900 11px/1 var(--font-mono);letter-spacing:.12em}.scenario-roster-position>div:first-child>small{color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-player-row{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto auto 36px;gap:9px;align-items:center;min-height:76px;padding:9px 0;border-top:1px solid rgba(255,248,238,.065);transition:background .14s ease}.scenario-player-row.changed{background:linear-gradient(90deg,rgba(255,248,238,.055),transparent 78%)}.scenario-player-portrait{position:relative;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,248,238,.15);border-radius:50%;background:#fff8ee09}.scenario-player-portrait img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.scenario-player-portrait img.team-logo{position:absolute;width:30px;height:30px;object-fit:contain;opacity:.25}.scenario-player-portrait img.team-logo+b{position:relative;z-index:1}.scenario-player-portrait>b{color:var(--text-2);font:850 9px/1 var(--font-mono)}.scenario-player-portrait>small{position:absolute;right:-5px;bottom:-3px;display:grid;min-width:22px;height:18px;place-items:center;padding:0 3px;border:1px solid rgba(255,248,238,.15);border-radius:8px;background:#111214;color:var(--text-3);font:850 7px/1 var(--font-mono)}.scenario-player-copy{display:grid;gap:4px;min-width:0}.scenario-player-row>.scenario-player-portrait{grid-column:1}.scenario-player-row>.scenario-player-copy{grid-column:2}.scenario-player-row>.scenario-starter-control{grid-column:3}.scenario-player-row>.scenario-availability-control{grid-column:4}.scenario-player-row>.scenario-player-reset,.scenario-player-row>.scenario-player-reset-spacer{grid-column:5}.scenario-player-copy strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.scenario-player-copy small{color:var(--text-3);font:750 9px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.scenario-starter-control{min-height:31px;padding:0 8px;border:1px solid rgba(255,248,238,.13);border-radius:3px;background:transparent;color:var(--text-3);font:850 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.scenario-starter-control.selected{border-color:#fff8ee47;background:#fff8ee14;color:var(--text)}.scenario-availability-control button{min-height:38px;padding:0 8px;font-size:8px}.scenario-player-reset{position:static;color:#eee8dfb8}.scenario-player-reset-spacer{width:34px}button.scenario-icon-button{display:inline-grid;box-sizing:border-box;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;place-content:center;border-radius:50%;line-height:0;transform:none}button.scenario-icon-button svg{display:block;width:16px;height:16px;transform:none}button.scenario-icon-button:hover svg{transform:none}.scenario-roster-empty,.scenario-roster-state{margin:0;color:var(--text-3)}.scenario-roster-empty{padding:18px 0;font-size:11px}.scenario-roster-state{display:grid;gap:7px;justify-items:center;padding:80px 20px;text-align:center}.scenario-roster-state strong{color:var(--text);font-family:var(--font-display);font-size:22px}.scenario-roster-state span{font-size:12px}.scenario-review-panel{display:grid;align-content:start;gap:22px;padding-top:22px}.scenario-review-summary{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;align-items:baseline;padding-bottom:20px;border-bottom:1px solid rgba(255,248,238,.1)}.scenario-review-summary strong{color:var(--text);font:820 29px/1 var(--font-display);letter-spacing:-.04em}.scenario-review-summary p{grid-column:2}.scenario-review-group{border-top:1px solid rgba(255,248,238,.16)}.scenario-review-group>header{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-bottom:1px solid rgba(255,248,238,.08)}.scenario-review-group>header b{display:grid;min-width:22px;height:22px;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:50%;color:var(--accent-strong);font:850 8px/1 var(--font-mono)}.scenario-review-row{position:relative;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(130px,1fr) 76px minmax(130px,1fr) auto;gap:12px;align-items:center;min-height:82px;padding:10px 0;border-bottom:1px solid rgba(255,248,238,.065);animation:scenario-row-in .15s ease-out both}@keyframes scenario-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.scenario-review-row.roster{grid-template-columns:minmax(210px,.8fr) minmax(130px,1fr) 76px minmax(130px,1fr) auto}.scenario-review-identity{display:flex;min-width:0;align-items:center;gap:12px;color:#eee8df;font-size:13px;font-weight:800}.scenario-review-identity>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-change-value{display:grid;gap:7px;min-width:0;min-height:68px;align-content:center;overflow:hidden;padding:10px 12px;border:1px solid rgba(255,248,238,.16);border-left:3px solid rgba(255,248,238,.3);border-radius:3px;background:#fff8ee09}.scenario-change-value>div{display:flex;min-width:0;align-items:center;gap:10px}.scenario-change-value>div>strong{min-width:0}.scenario-change-value .scenario-player-portrait{width:40px;height:40px;flex:0 0 40px}.scenario-change-value .scenario-player-portrait>small{display:none}.scenario-change-value small{color:#e2dbd08a;font:800 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.scenario-change-value strong{overflow:hidden;color:#e8e2d9bd;font:800 13px/1.15 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.scenario-change-value.after,.scenario-change-value.active,.scenario-change-value.inactive,.scenario-change-value.starter{border-color:#fff8ee47;border-left-color:var(--accent-strong);background:#fff8ee13}.scenario-change-value.after strong,.scenario-change-value.starter strong{color:#fffaf3}.scenario-change-value.active{border-left-color:#7eaa7c;background:#4a6f4d2b}.scenario-change-value.active strong{color:#bfe0ba}.scenario-change-value.inactive{border-left-color:#cc766b;background:#8b3f3829}.scenario-change-value.inactive strong{color:#f0aaa1}.scenario-change-arrow{display:grid;gap:6px;justify-items:center;color:#e2dbd0a8}.scenario-change-arrow small{font:800 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-change-arrow span{font:650 22px/1 var(--font-ui)}.scenario-team-marker{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:50%;background:#fff8ee09;color:#eee8dfad;font:850 9px/1 var(--font-mono)}.scenario-team-marker img{width:30px;height:30px;object-fit:contain}button.scenario-review-reset-icon{color:#eee8dfb8}.scenario-note-editor{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:24px;padding:22px 0 4px;border-top:1px solid rgba(255,248,238,.14)}.scenario-note-editor>div{display:grid;align-content:start;gap:7px}.scenario-note-editor>div small{color:var(--text-3);font-size:11px;line-height:1.45}.scenario-note-editor textarea{min-height:92px;padding:12px;resize:vertical;border:1px solid rgba(255,248,238,.13);border-radius:3px;outline:0;background:#0003;color:var(--text);font:650 12px/1.5 var(--font-ui)}.scenario-note-editor textarea:focus{border-color:#fff8ee57}.scenario-workbench-footer{display:grid;grid-template-columns:minmax(130px,.5fr) minmax(210px,1fr) auto;gap:16px;align-items:center;min-height:76px;padding:12px 18px;border-top:1px solid rgba(255,248,238,.12);background:#0a0b0dfa;box-shadow:0 -12px 30px #0000002e}.scenario-footer-danger button,.scenario-footer-actions button,.scenario-confirm-dialog button{min-height:40px;padding:0 14px;border:1px solid rgba(255,248,238,.15);border-radius:3px;background:#fff8ee08;color:var(--text-2);font:850 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.scenario-footer-actions button:hover:not(:disabled),.scenario-footer-danger button:hover:not(:disabled),.scenario-confirm-dialog button:hover:not(:disabled){transform:translateY(-1px)}.scenario-footer-danger button,.scenario-confirm-dialog button.danger{border-color:#f19a8e45;color:#dc8d82}.scenario-footer-actions{display:flex;gap:8px;justify-content:flex-end}.scenario-footer-actions button.primary{border-color:#fff8ee5c;background:var(--accent-strong);color:#111214}.scenario-footer-actions button:disabled{cursor:not-allowed;opacity:.45}.scenario-footer-status{display:grid;gap:5px;min-width:0}.scenario-footer-status strong,.scenario-footer-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-footer-status strong{color:var(--text-2);font-size:11px}.scenario-footer-status span{color:#e2dbd094;font:750 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.scenario-footer-status.error{padding:9px 11px;border:1px solid rgba(241,154,142,.34);background:#c1827814}.scenario-footer-status.error strong,.scenario-footer-status.error span{color:#f19a8e;white-space:normal}.scenario-confirm-layer{position:absolute;inset:0;z-index:9;display:grid;place-items:center;padding:20px;background:#030405c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:scenario-scrim-in .14s ease-out both}.scenario-confirm-dialog{display:grid;gap:12px;width:min(430px,100%);padding:24px;border:1px solid rgba(255,248,238,.2);border-radius:6px;background:#111214;box-shadow:0 24px 70px #0000009e}.scenario-confirm-dialog>span{color:#dc8d82;font:850 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.scenario-confirm-dialog h3{margin:0;color:var(--text);font:820 26px/1 var(--font-display);letter-spacing:-.04em}.scenario-confirm-dialog p{margin:0;color:var(--text-3);font-size:12px;line-height:1.5}.scenario-confirm-dialog>div{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}@media(max-width:900px){.scenario-input-row.weather-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-roster-toolbar{grid-template-columns:1fr 1.4fr}.scenario-roster-reset-all{grid-column:1 / -1;justify-self:end}.scenario-player-row{grid-template-columns:54px minmax(0,1fr) auto 36px}.scenario-player-row>.scenario-player-portrait{grid-column:1;grid-row:1 / 3}.scenario-player-row>.scenario-player-copy{grid-column:2;grid-row:1}.scenario-player-row>.scenario-starter-control{grid-column:3;grid-row:1}.scenario-player-row>.scenario-player-reset,.scenario-player-row>.scenario-player-reset-spacer{grid-column:4;grid-row:1}.scenario-player-row>.scenario-availability-control{grid-column:2 / 5;grid-row:2;justify-self:end}.scenario-review-row,.scenario-review-row.roster{grid-template-columns:minmax(170px,.7fr) minmax(100px,1fr) 62px minmax(100px,1fr) auto}}@media(max-width:720px){.scenario-workbench-layer{padding:0}.scenario-workbench{width:100vw;height:100dvh;border:0;border-radius:0}.scenario-workbench-header{min-height:0;padding:14px}.scenario-workbench-identity{width:calc(100% - 64px)}.scenario-workbench-identity input{padding:7px 10px 8px;font-size:27px}.scenario-workbench-identity small{font-size:9px;letter-spacing:.06em}.scenario-workbench-close{min-width:48px;min-height:44px;margin-top:18px;padding-inline:8px}.scenario-workbench-tabs{min-height:50px;padding:0}.scenario-workbench-tabs button{min-width:0;flex:1;justify-content:center;padding:0 6px}.scenario-workbench-tabs button:after{right:12px;left:12px}.scenario-setup-panel,.scenario-review-panel,.scenario-roster-panel{padding-right:14px;padding-left:14px}.scenario-workbench-section{padding-block:20px}.scenario-workbench-section>header{gap:12px}.scenario-workbench-section>header>button{min-height:44px}.scenario-run-control,.scenario-input-row.two-up,.scenario-input-row.weather-grid,.scenario-venue-control,.scenario-note-editor{grid-template-columns:1fr}.scenario-run-control{gap:10px}.scenario-preset-rail button,.scenario-number-field input,.scenario-control-field input,.scenario-control-field select{min-height:44px}.scenario-number-field,.scenario-control-field{min-height:78px;padding:10px 12px}button.scenario-field-reset.scenario-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.scenario-stepper-control{min-height:50px;grid-template-columns:46px minmax(0,1fr) 46px!important}.scenario-stepper-control>button{min-width:46px}.scenario-stepper-control input{min-height:0;font-size:20px}.scenario-stepper-control b{font-size:14px}.scenario-select-trigger,.scenario-select-menu button{min-height:44px}.scenario-venue-options{display:grid;grid-template-columns:repeat(2,1fr)}.scenario-venue-options button{min-height:44px}.scenario-roster-tools{position:sticky;z-index:6;top:0;display:block;margin:0 -14px;padding:0 14px 8px;border-bottom:1px solid rgba(255,248,238,.12);background:#121315fa;box-shadow:0 10px 24px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scenario-roster-toolbar{position:static;grid-template-columns:minmax(0,1fr) 78px 44px;gap:8px;padding:8px 0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.scenario-roster-toolbar label span{display:none}.scenario-roster-toolbar input{min-height:44px;padding:0 12px}.scenario-position-filter{display:none}.scenario-mobile-position-select{position:relative;display:block}.scenario-mobile-position-select>button{display:flex;width:100%;height:44px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#fff8ee09;color:var(--text-2);font:850 10px/1 var(--font-mono);letter-spacing:.08em}.scenario-mobile-position-select>button svg{width:15px;height:15px;transition:transform .14s ease}.scenario-mobile-position-select.open>button svg{transform:rotate(180deg)}.scenario-mobile-position-select>div{position:absolute;z-index:8;top:calc(100% + 5px);right:0;display:grid;width:120px;padding:5px;border:1px solid rgba(255,248,238,.22);border-radius:4px;background:#1b1c1e;box-shadow:0 16px 34px #00000080}.scenario-mobile-position-select>div button{min-height:40px;padding:0 10px;border:0;border-bottom:1px solid rgba(255,248,238,.07);background:transparent;color:var(--text-3);font:800 10px/1 var(--font-mono);text-align:left}.scenario-mobile-position-select>div button:last-child{border-bottom:0}.scenario-mobile-position-select>div button.active{background:#fff8ee1a;color:var(--text)}.scenario-roster-reset-all{grid-column:3;width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;justify-self:auto;padding:0;border-radius:50%}.scenario-roster-reset-all span{display:none}.scenario-mobile-team-switch{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border:1px solid rgba(255,248,238,.12)}.scenario-mobile-team-switch button{min-height:40px}.scenario-roster-board{grid-template-columns:1fr;padding-top:8px}.scenario-roster-team-panel:not(.mobile-active){display:none}.scenario-roster-team-panel>header{grid-template-columns:minmax(0,1fr) auto}.scenario-roster-team-panel>header>span{display:none}.scenario-player-row{min-height:96px;grid-template-columns:54px minmax(0,1fr) auto 44px;padding-block:10px}.scenario-starter-control{min-height:44px}.scenario-availability-control{width:100%}.scenario-availability-control button{min-height:44px;flex:1}.scenario-player-reset{width:44px;min-width:44px;height:44px;min-height:44px}.scenario-player-reset-spacer{width:44px}.scenario-review-panel{gap:18px;padding-top:16px}.scenario-review-summary{grid-template-columns:1fr;gap:6px;padding-bottom:16px}.scenario-review-summary p{grid-column:1}.scenario-review-summary strong{font-size:26px}.scenario-review-group>header{min-height:42px}.scenario-review-row,.scenario-review-row.roster{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px 8px;min-height:0;padding:14px 0 16px}.scenario-review-identity,.scenario-review-row>.scenario-review-identity{grid-column:1 / -1;min-height:48px;padding-right:48px;gap:10px}.scenario-review-identity.simple{min-height:30px;padding-right:70px}.scenario-review-identity>strong{overflow:visible;font-size:14px;text-overflow:clip;white-space:normal}.scenario-review-row>.scenario-change-value:first-of-type{grid-column:1}.scenario-review-row>.scenario-change-arrow{grid-column:2}.scenario-review-row>.scenario-change-value:last-of-type{grid-column:3}.scenario-change-value{min-height:76px;padding:10px}.scenario-change-value>div{gap:8px}.scenario-change-value strong{overflow:visible;font-size:12px;line-height:1.22;text-overflow:clip;white-space:normal}.scenario-change-value .scenario-player-portrait{width:36px;height:36px;flex-basis:36px}.scenario-change-arrow{align-self:center;gap:0}.scenario-change-arrow small{display:none}.scenario-change-arrow span{font-size:20px}.scenario-review-row>button,.scenario-review-row.roster>button{position:absolute;top:16px;right:0;min-height:38px;justify-self:auto}.scenario-review-row>button:not(.scenario-review-reset-icon){padding-inline:10px}button.scenario-review-reset-icon{width:44px;min-width:44px;height:44px;min-height:44px}.scenario-note-editor{gap:12px;padding-top:18px}.scenario-note-editor textarea{min-height:112px}.scenario-workbench-footer{grid-template-columns:1fr;gap:8px;min-height:0;padding:9px 10px max(9px,env(safe-area-inset-bottom))}.scenario-footer-danger{display:flex;justify-content:flex-end}.scenario-footer-danger:empty{display:none}.scenario-footer-danger button{min-height:44px}.scenario-footer-status{order:-1}.scenario-footer-status strong{display:none}.scenario-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-footer-actions button{min-height:46px;padding-inline:8px}.scenario-footer-actions button:first-child:nth-last-child(3){display:none}}@media(prefers-reduced-motion:reduce){.scenario-workbench,.scenario-workbench-scrim,.scenario-review-row,.scenario-confirm-layer{animation:none}.scenario-workbench *,.scenario-workbench *:before,.scenario-workbench *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.player-drawer .player-drawer-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:18px;align-items:end;min-height:0;overflow:hidden;padding-bottom:16px}.player-drawer-title{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;align-self:center;min-width:0}.player-drawer-title span{flex-basis:100%}.player-drawer-title small{display:inline-flex;padding:5px 8px;align-items:center;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.player-drawer-hero>button{position:relative;z-index:3}.player-headshot{position:relative;display:grid;width:150px;height:132px;place-items:end center;opacity:.92;pointer-events:none}.player-headshot img{max-width:150px;max-height:132px;object-fit:contain;filter:grayscale(.1) drop-shadow(0 16px 26px rgba(0,0,0,.55))}.player-headshot span{display:grid;width:94px;height:94px;place-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-3);font-family:var(--font-mono);font-size:22px;font-weight:800}.spotlight-td-row{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-td-row>div{display:grid;gap:7px;padding:13px;border:1px solid var(--border);border-radius:6px;background:#0003}.spotlight-td-row strong{font-family:var(--font-mono);font-size:24px}.spotlight-td-row span{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.spotlight-projections{display:grid;gap:10px}.spotlight-projections section{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:6px;background:#0000002b}.spotlight-projections section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.spotlight-projections p{display:grid;gap:4px;margin:0}.spotlight-projections small{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;text-transform:uppercase}.spotlight-projections strong{font-family:var(--font-mono)}.td-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.td-team-switcher{display:none}.td-team-board{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#0003}.td-team-board:first-child{border-top-color:color-mix(in srgb,var(--away) 42%,rgba(255,248,238,.18))}.td-team-board:last-child{border-top-color:color-mix(in srgb,var(--home) 42%,rgba(255,248,238,.18))}.td-team-board table{width:100%;border-collapse:collapse;table-layout:fixed}.td-team-board th,.td-team-board td{padding:11px 10px;border-bottom:1px solid rgba(255,248,238,.07);text-align:right}.td-team-board tbody tr{transition:background-color .14s ease}.td-team-board tbody tr:hover,.td-team-board tbody tr:focus-within{background:#fff8ee06}.td-team-board th:first-child,.td-team-board td:first-child{text-align:left}.td-team-board th{color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.td-team-board td{color:var(--text-2);font-family:var(--font-mono);font-size:13px;font-weight:800}.td-team-board td:first-child{color:var(--text-2);font-family:var(--font-ui);font-size:14px}.td-team-board th:first-child,.td-team-board td:first-child{width:34%}.td-team-board th:not(:first-child),.td-team-board td:not(:first-child){width:13.2%}.td-team-board th:last-child,.td-team-board td:last-child{width:44px;text-align:center}.td-team-board input{max-width:76px;padding:6px 7px;border:1px solid var(--border);border-radius:4px;background:#00000038;color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:800;text-align:right}.td-book-field{position:relative;display:inline-grid;width:82px}.td-book-sign-toggle{display:none}.td-book-field input{width:100%;max-width:none}.td-book-field>span{position:absolute;right:6px;bottom:-8px;padding:0 2px;background:var(--surface);color:var(--danger);font:800 7px/1 var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase}.td-book-field.invalid input{border-color:#f19a8eb3}.td-book-field.invalid>span{opacity:1}.td-model-cell strong{font:inherit}.td-model-cell small{display:none}.bestbets-workspace{display:grid;gap:18px;padding:26px clamp(20px,3vw,40px) 48px}.bestbets-header{display:flex;align-items:end;justify-content:flex-start;gap:20px}.bestbets-header h1{margin:10px 0 8px;font-family:var(--font-display);font-size:clamp(38px,4vw,56px);font-weight:800;letter-spacing:-.06em;text-transform:uppercase}.bestbets-toolbar{display:grid;gap:10px}.bestbets-toolbar-primary{display:grid;grid-template-columns:minmax(0,240px) minmax(0,280px);gap:10px}.bestbets-toolbar-secondary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bestbet-odds-shell,.bestbet-drawer-edit label{display:grid;gap:5px;min-height:68px;padding:10px;border:1px solid var(--border);border-radius:6px;background:#00000038}.bestbets-control-shell:focus-within,.bestbet-drawer-edit label:focus-within{border-color:var(--accent)}.bestbet-odds-input,.bestbet-drawer-edit input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:800}.bestbet-odds-input,.bestbet-drawer-edit input{padding:0}.bestbets-picker,.bestbets-picker .week-trigger{width:100%}.bestbets-trigger{min-width:0;min-height:68px;padding:10px 12px}.bestbets-trigger.compact{min-height:48px;padding:8px 11px}.bestbets-trigger strong{font-family:var(--font-mono);font-size:17px;font-weight:800;letter-spacing:.02em}.bestbets-trigger.compact small{margin-bottom:2px;font-size:8px}.bestbets-trigger.compact strong{font-size:14px}.bestbets-toolbar-secondary .bestbets-picker,.bestbets-toolbar-secondary .bestbets-picker .week-trigger{width:auto}.bestbets-toolbar-secondary .bestbets-picker{min-width:168px}.bestbets-menu{width:100%;max-width:none}.bestbets-menu-head strong{font-family:var(--font-mono);font-size:11px}.bestbets-menu button{grid-template-columns:1fr}.bestbets-menu button strong{font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.04em}.bestbets-inline-button,.bestbet-drawer-head button,.bestbet-drawer-actions button{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:#ffffff08;color:var(--text-2);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease}.bestbets-inline-button:hover,.bestbets-inline-button:focus-visible,.bestbet-drawer-head button:hover,.bestbet-drawer-head button:focus-visible,.bestbet-drawer-actions button:hover,.bestbet-drawer-actions button:focus-visible{border-color:var(--border-strong);background:#fff8ee0f;color:var(--accent-strong);outline:0}.bestbets-surface{display:grid}.bestbets-table-shell{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,#111214f5,#0e0f11f5)}.bestbets-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,248,238,.07)}.bestbets-table-head span,.bestbets-table-head small{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bestbets-table-head span{color:var(--text-2)}.bestbets-table-head small{color:var(--text-3)}.bestbets-table-wrap{overflow:auto}.bestbets-table{width:100%;border-collapse:collapse;table-layout:fixed}.bestbet-col-matchup{width:14%}.bestbet-col-bet{width:44%}.bestbet-col-book,.bestbet-col-model,.bestbet-col-ev{width:9%}.bestbet-col-edge{width:10%}.bestbet-col-watch{width:5%}.bestbets-table thead th{padding:12px 14px;border-bottom:1px solid rgba(255,248,238,.07);color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.14em;text-align:left;text-transform:uppercase}.bestbets-table thead th.sortable{padding:0}.bestbets-table thead th.sortable button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.bestbets-table thead th.sortable i{display:inline-grid;width:12px;place-items:center;color:var(--text-3);font-style:normal}.bestbets-table thead th.sortable:hover,.bestbets-table thead th.sortable.active{color:var(--accent-strong)}.bestbets-table tbody tr{cursor:pointer;transition:background .14s ease}.bestbets-table tbody tr:hover,.bestbets-table tbody tr.selected{background:#ffffff08}.bestbets-table tbody td{padding:13px 14px;border-bottom:1px solid rgba(255,248,238,.06);vertical-align:middle}.bestbets-table thead th:last-child,.bestbets-table tbody td:last-child{text-align:center}.bestbet-bet-cell{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.bestbet-bet-copy,.bestbet-matchup-copy{display:grid;gap:5px;min-width:0}.bestbet-bet-copy strong,.bestbet-matchup-copy strong{color:var(--text);font-size:14px;font-weight:800;line-height:1.3}.bestbet-bet-copy strong{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bestbet-matchup-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bestbet-bet-copy span,.bestbet-matchup-copy span{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.bestbet-numeric{color:var(--text);font-family:var(--font-mono);font-size:14px;font-weight:800}.bet-edge-pill,.market-result strong.good,.market-result strong.bad,.td-team-board .good,.td-team-board .bad,.watchlist-row-metrics .good,.watchlist-row-metrics .bad{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:30px;padding:5px 8px;border:1px solid currentColor;border-radius:4px;background:#ffffff05;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:.08em}.bet-edge-pill>span{color:inherit;font:inherit;letter-spacing:inherit}.bet-edge-pill.positive,.drawer-metric.good strong,.bestbet-history-row .good{background:#205d3a6b;color:#a0efbc}.bet-edge-pill.positive{border-color:#a0efbc85;border-radius:3px;background:#205d3a3d;color:#a0efbc!important;box-shadow:inset 0 0 0 1px #84e3a81a,0 0 12px #4bbe7733;text-shadow:0 0 7px rgba(132,227,168,.3)}.bet-edge-pill.negative,.drawer-metric.bad strong,.bestbet-history-row .bad{background:#6b2a2770;color:#ffada3}.bet-edge-pill.negative{border-color:#ffada385;border-radius:3px;background:#6b2a2742;color:#ffada3!important;box-shadow:inset 0 0 0 1px #f19a8e1a,0 0 12px #cc514630;text-shadow:0 0 7px rgba(241,154,142,.28)}.bet-edge-pill.large{display:grid;min-width:88px;min-height:42px;justify-items:start;gap:5px;padding:7px 9px;border-color:#84e3a852;border-radius:3px;background:#205d3a3d;isolation:isolate;letter-spacing:0}.bet-edge-pill.large small{color:#d8f4e0d1;font:800 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.bet-edge-pill.large span{font:900 13px/1 var(--font-mono);letter-spacing:.04em}.bet-edge-pill.large.positive{border-color:#a0efbc85;background:#205d3a3d;box-shadow:inset 0 0 0 1px #84e3a81a,0 0 12px #4bbe7733}.bet-edge-pill.large.positive>small{color:#d8f4e0d1!important;-webkit-text-fill-color:rgba(216,244,224,.82);opacity:1}.bet-edge-pill.large.positive>span{color:#a0efbc!important;-webkit-text-fill-color:#a0efbc;opacity:1}.bet-edge-pill.large.negative{border-color:#ffada385;background:#6b2a2742;color:#ffada3;box-shadow:inset 0 0 0 1px #f19a8e1a,0 0 12px #cc514630}.bet-edge-pill.large.negative>small{color:#ffcfc8d1!important;-webkit-text-fill-color:rgba(255,207,200,.82);opacity:1}.bet-edge-pill.large.negative>span{color:#ffada3!important;-webkit-text-fill-color:#ffada3;opacity:1}.bet-edge-pill.neutral{border-color:#fff8ee33;background:#fff8ee09;color:var(--text-3);box-shadow:none;text-shadow:none}.bet-edge-pill.unavailable{border-color:transparent;background:transparent;color:var(--text-3);box-shadow:none;text-shadow:none}.bestbet-odds-inline{display:inline-flex;align-items:center;width:88px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:#0000002e}.bestbet-odds-inline:focus-within{border-color:var(--accent)}.bestbet-odds-inline .bestbet-odds-input{font-size:13px;font-weight:900;letter-spacing:.03em}.bestbet-odds-inline .bestbet-odds-input::placeholder{color:var(--text-3)}.bestbets-empty{display:grid;gap:10px;padding:28px 22px}.bestbets-empty.compact{padding:18px 0 0}.bestbets-empty span{color:var(--text-2);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bestbets-empty p{max-width:54ch;margin:0;color:var(--text-3);font-size:13px;line-height:1.5}.bestbet-drawer{position:fixed;top:0;right:0;z-index:44;display:grid;align-content:start;width:min(520px,100vw);height:100vh;padding:24px 22px 28px;border-left:1px solid rgba(255,248,238,.08);background:linear-gradient(180deg,#0c0d10fa,#090a0cfa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto}.bestbet-drawer-head,.bestbet-section-head,.bestbet-drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.bestbet-drawer-head{padding-bottom:18px;border-bottom:1px solid rgba(255,248,238,.07)}.bestbet-drawer-head span,.bestbet-drawer-head small,.bestbet-section-head span,.bestbet-section-head small,.drawer-metric span,.bestbet-history-row small,.bestbet-drawer-hero-copy span,.bestbet-drawer-hero-copy small{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bestbet-drawer-head h2{margin:8px 0 6px;font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.05em}.bestbet-drawer-head button{border-radius:6px}.bestbet-drawer-hero{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px;align-items:center;padding:18px 0}.watchlist-avatar.large.solo,.watchlist-avatar.large .watchlist-avatar-shell,.watchlist-avatar.large.player,.watchlist-avatar.large.player img{width:56px;height:56px}.watchlist-avatar.large.duo{width:68px;height:56px;grid-template-columns:repeat(2,30px);gap:6px}.watchlist-avatar.large.duo .watchlist-avatar-shell{width:30px;height:30px}.watchlist-avatar.large .watchlist-avatar-badge{width:24px;height:24px}.bestbet-drawer-hero-copy{display:grid;gap:6px}.bestbet-drawer-hero-copy strong{font-size:24px;font-weight:800}.bestbet-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer-metric{display:grid;gap:8px;padding:14px 14px 12px;border:1px solid rgba(255,248,238,.08);border-radius:8px;background:#ffffff05}.drawer-metric strong{color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:800}.bestbet-drawer-edit{display:grid;gap:14px;padding:18px 0}.bestbet-drawer-edit label{gap:8px}.bestbet-drawer-edit label span{color:var(--text-3);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bestbet-drawer-actions{flex-wrap:wrap;justify-content:flex-start}.bestbet-drawer-actions button.active{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-dim)}.bestbet-history{display:grid;gap:12px;padding-top:12px;border-top:1px solid rgba(255,248,238,.07)}.bestbet-history-list{display:grid;gap:10px}.bestbet-history-row{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,.8fr));gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,248,238,.06)}.bestbet-history-row div{display:grid;gap:4px}.bestbet-history-row strong{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:800}@media(max-width:1160px){.landing-stage,.landing-board-grid,.landing-proof-band{grid-template-columns:1fr}.landing-preview-matchup{border-left:0;border-top:1px solid var(--border)}.matchup-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.market-ticket,.market-ticket-controls,.box-score-grid,.td-team-grid,.matchup-page{grid-template-columns:1fr}.bestbets-header{align-items:flex-start;flex-direction:column}.bestbets-kpis{justify-content:flex-start}.bestbets-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.market-result{grid-template-columns:1fr 1fr}.watchlist-row,.watchlist-row.compact{grid-template-columns:44px minmax(0,1fr)}.watchlist-row-metrics,.watchlist-row-metrics.compact{grid-column:2;justify-content:start;justify-items:start}.watchlist-remove{grid-column:2;justify-self:start}}@media(max-width:760px){.topbar,.slate-header{align-items:flex-start;flex-direction:column}.topnav,.account-nav{width:100%}.topnav,.account-nav{flex-wrap:wrap}.global-week-control{width:100%}.week-deck-trigger{flex:1 1 auto;min-width:0}.week-deck-menu{left:0;right:auto;width:min(280px,calc(100vw - 28px))}.ticker-menu{width:min(360px,calc(100vw - 28px))}.ticker-menu-game-grid{grid-template-columns:1fr}.topbar{padding-left:14px;padding-right:14px}.topbar-ticker-shell{width:100%}.topbar-ticker-viewport{min-width:0}.landing-stage,.slate-workspace,.bestbets-workspace,.pricing-page,.auth-panel,.account-panel{padding-left:14px;padding-right:14px}.auth-panel,.account-panel,.pricing-page{width:100%;margin:24px auto}.account-panel,.entitlement-row,.pricing-grid{grid-template-columns:1fr}.account-actions{justify-content:start}.landing-proof-band{padding-left:14px;padding-right:14px}.topbar-ticker{min-width:max-content}.ticker-item{flex-basis:190px}.ticker-item.pinned{flex-basis:198px}.ticker-tools{align-self:flex-end}.ticker-tool{min-height:34px}.control-cluster,.week-picker,.week-trigger{width:100%}.week-menu{left:0;right:auto;width:100%}.slate-strip,.matchup-grid,.landing-matchup-teams,.bestbets-toolbar,.bestbet-history-row,.bestbet-drawer-grid{grid-template-columns:1fr}.card-market{grid-template-columns:repeat(2,minmax(0,1fr))}.matchup-page{padding-left:14px;padding-right:14px}.matchup-hero-main,.matchup-hero-topline,.hero-context,.stat-popover-summary,.line-workbench,.spotlight-td-row,.spotlight-projections section>div{grid-template-columns:1fr}.hero-score{order:-1}.market-result,.scenario-tabs button,.scenario-form-grid{grid-template-columns:1fr}.scenario-field.wide{grid-column:auto}.player-drawer .player-drawer-hero{grid-template-columns:1fr}.player-headshot{justify-self:start}}.admin-route{background:linear-gradient(90deg,rgba(255,248,238,.026) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.022) 1px,transparent 1px),linear-gradient(180deg,#050505,#080809 48%,#050505);background-size:48px 48px,48px 48px,auto}.admin-console{width:min(1560px,calc(100vw - 28px));margin:0 auto;padding:28px 0 56px}.admin-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:22px;align-items:end;padding:26px 0 22px;border-bottom:1px solid var(--border)}.admin-kicker{display:block;color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.admin-hero h1,.admin-auth-panel h2{margin:8px 0 10px;color:var(--text);font-family:var(--font-display);font-size:clamp(32px,5vw,62px);line-height:.92;letter-spacing:0}.admin-hero p,.admin-auth-panel p{max-width:760px;margin:0;color:var(--text-2);font-size:14px;line-height:1.6}.admin-hero-grid,.admin-readout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-readout-grid.single{grid-template-columns:1fr}.admin-readout{min-width:0;padding:12px;border:1px solid var(--border);background:#fff8ee07}.admin-readout span,.admin-field,.admin-table-head,.workflow-row code,.job-row code,.artifact-row code,.audit-row code{color:var(--text-3);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.admin-readout strong{display:block;margin-top:8px;overflow:hidden;color:var(--accent);font-family:var(--font-mono);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-readout.good strong{color:var(--success)}.admin-readout.warn strong{color:#d69e2e}.admin-readout.bad strong{color:var(--danger)}.admin-auth-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;margin-top:22px;padding:24px;border:1px solid rgba(214,158,46,.32);background:#825b181f}.admin-auth-panel label,.admin-field{display:grid;gap:8px;align-content:start}.admin-auth-panel input,.admin-field input,.admin-field select,.admin-field textarea,.admin-rail select,.admin-toolbar select{width:100%;min-width:0;border:1px solid var(--border);border-radius:4px;background:#0000003d;color:var(--text);font:500 13px/1.4 var(--font-ui)}.admin-auth-panel input,.admin-field input,.admin-field select,.admin-rail select,.admin-toolbar select{height:38px;padding:0 11px}.admin-field textarea{min-height:72px;padding:10px 11px;resize:vertical}.admin-field em,.admin-check-field em{color:var(--text-3);font:800 9px/1.2 var(--font-mono);font-style:normal;letter-spacing:.11em;text-transform:uppercase}.admin-check-field{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;align-content:start;min-height:70px;padding:12px;border:1px solid var(--border);background:#fff8ee06;color:var(--text);font:800 12px/1.1 var(--font-mono);text-transform:uppercase}.admin-check-field em{grid-column:1 / -1}.admin-check-field input{accent-color:var(--accent)}.admin-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.admin-tabs button,.admin-primary,.admin-secondary,.admin-danger{min-height:34px;border:1px solid var(--border);border-radius:4px;padding:0 12px;background:#fff8ee09;color:var(--text-2);font:700 11px/1 var(--font-mono);text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease}.admin-tabs button.active,.admin-primary{border-color:#f8f1e775;background:var(--accent);color:#090909}.admin-secondary:hover,.admin-tabs button:hover{border-color:var(--border-strong);color:var(--text)}.admin-danger{border-color:#c1827873;background:#c182781f;color:#e7b4ad}.admin-danger:disabled{cursor:not-allowed;opacity:.45}.admin-action-status{margin-bottom:14px;padding:10px 12px;border:1px solid rgba(214,158,46,.24);background:#d69e2e14;color:#d9bd7b;font:700 11px/1.4 var(--font-mono);text-transform:uppercase}.admin-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.admin-rail,.admin-panel{border:1px solid var(--border);background:linear-gradient(180deg,#fff8ee0b,#fff8ee03),#0c0d0fe6}.admin-rail{position:sticky;top:82px;display:grid;gap:12px;padding:14px}.admin-main{min-width:0}.admin-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:16px}.admin-panel{min-width:0;padding:16px}.admin-panel.wide{grid-column:span 1}.admin-section-title{margin:0 0 14px;color:var(--text);font:800 16px/1.1 var(--font-display);letter-spacing:0}.admin-toolbar,.admin-button-row,.admin-button-grid{display:flex;gap:8px;align-items:center}.admin-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.admin-button-row.compact button{min-height:28px;padding:0 8px}.admin-check-row{display:flex;align-items:center;gap:8px;margin:8px 0 10px;color:var(--text-2);font-size:12px}.admin-check-row input{margin:0}.admin-scenario-card{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.admin-scenario-card strong{color:var(--text);font-size:13px}.admin-scenario-card span{overflow:hidden;color:var(--text-3);font:500 11px/1.4 var(--font-mono);text-overflow:ellipsis}.admin-status{display:inline-flex;width:fit-content;min-height:24px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:0 8px;color:var(--text-3);font:700 10px/1 var(--font-mono);text-transform:uppercase}.admin-status.good{border-color:#88ad8d6b;background:#205d3a47;color:var(--success)}.admin-status.warn{border-color:#d69e2e61;background:#825b1829;color:#d6b266}.admin-status.bad{border-color:#c1827861;background:#6b2a2738;color:var(--danger)}.workflow-table,.admin-table,.artifact-list,.validation-list,.audit-list{display:grid;gap:0}.workflow-row,.job-row,.artifact-row,.audit-row,.validation-card{display:grid;gap:10px;align-items:center;min-width:0;border-top:1px solid var(--border);padding:11px 0}.workflow-row{grid-template-columns:96px 180px minmax(0,1fr) 128px}.workflow-row strong,.job-row strong,.artifact-row strong,.audit-row strong,.validation-card strong,.admin-table-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-row span,.job-row span,.artifact-row span,.audit-row span,.validation-card span,.admin-table-row span{min-width:0;overflow:hidden;color:var(--text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.job-row{grid-template-columns:92px minmax(0,1fr)}.job-row code{grid-column:2;overflow:hidden;text-overflow:ellipsis}.admin-table-head,.admin-table-row{display:grid;gap:12px;align-items:center;border-top:1px solid var(--border);padding:10px 0}.admin-table-head.games,.admin-table-row.games{grid-template-columns:minmax(180px,1.4fr) 110px minmax(170px,1fr) 80px}.admin-table-head.roster,.admin-table-row.roster{grid-template-columns:minmax(180px,1.5fr) 64px 100px 92px 116px}.admin-table-head.trace,.admin-table-row.trace{grid-template-columns:54px 136px minmax(150px,.9fr) minmax(190px,1.1fr) minmax(260px,1.3fr)}.validation-card{grid-template-columns:96px minmax(0,1fr)}.validation-card code,.validation-card span{grid-column:2}.artifact-row{grid-template-columns:90px minmax(140px,.8fr) minmax(0,1.6fr) 86px}.artifact-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-row{grid-template-columns:minmax(0,1fr) minmax(90px,.6fr) 118px}.admin-empty{margin:0;padding:18px 0;color:var(--text-3);font-size:13px}.trace-table{max-height:620px;overflow:auto}.admin-table-row.trace{align-items:start}.admin-table-row.trace.has-warning{background:linear-gradient(90deg,rgba(193,130,120,.09),transparent 72%)}.admin-table-row.trace div strong{display:block;margin-bottom:4px}.trace-debug-cell{display:grid;gap:8px;min-width:0}.trace-warning,.trace-muted{color:var(--danger);font-size:11px;line-height:1.35;white-space:normal}.trace-muted{color:var(--text-3)}.trace-prob-list{display:grid;gap:5px}.trace-prob-list>span{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.trace-prob-row{display:grid;grid-template-columns:82px minmax(48px,1fr) 40px;gap:6px;align-items:center}.trace-prob-row em,.trace-prob-row code{overflow:hidden;color:var(--text-2);font:700 10px/1 var(--font-mono);font-style:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trace-prob-row b{display:block;height:6px;background:var(--accent)}.trace-share-details{border:1px solid var(--border);background:#fff8ee06}.trace-share-details summary{cursor:pointer;padding:8px;color:var(--accent);font:800 10px/1 var(--font-mono);text-transform:uppercase}.trace-share-table{display:grid;gap:5px;padding:0 8px 8px}.trace-share-table>span{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.trace-share-table div{display:grid;grid-template-columns:minmax(84px,1fr) minmax(40px,.7fr) 38px;gap:6px;align-items:center}.trace-share-table div.chosen em,.trace-share-table div.chosen code{color:var(--accent)}.trace-share-table em,.trace-share-table code,.trace-yard-row em,.trace-yard-row code{overflow:hidden;color:var(--text-2);font:700 10px/1 var(--font-mono);font-style:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trace-share-table b{display:block;height:6px;background:#f8f1e7b8}.trace-yard-row{display:grid;grid-template-columns:minmax(92px,1fr) 54px;gap:6px}.entitlement-list,.admin-allowlist{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.entitlement-list span,.admin-allowlist code{border:1px solid var(--border);border-radius:999px;padding:6px 8px;background:#fff8ee09;color:var(--text-2);font:700 11px/1 var(--font-mono)}@media(max-width:980px){.admin-hero,.admin-layout,.admin-section-grid,.admin-auth-panel{grid-template-columns:1fr}.admin-rail{position:static}.admin-hero-grid,.admin-readout-grid,.workflow-row,.workflow-table.compact .workflow-row,.admin-table-head.games,.admin-table-row.games,.admin-table-head.roster,.admin-table-row.roster,.admin-table-head.trace,.admin-table-row.trace,.artifact-row,.audit-row,.admin-run-summary{grid-template-columns:1fr}}.admin-hero-simple{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.admin-hero-simple h1{margin-top:0}.admin-week-strip{margin:18px 0 16px}.admin-link-button{border:0;background:transparent;color:var(--accent);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-link-button:hover{color:var(--text)}.admin-main{width:100%}.admin-grid-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:16px;align-items:start}.admin-workflow-layout,.admin-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);gap:16px;align-items:start}.admin-week-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:16px;align-items:start}.admin-week-lead,.admin-slate-board,.admin-stage-board{grid-column:1}.admin-selected-game-board{grid-column:2;grid-row:1 / span 2;position:sticky;top:88px}.admin-week-command-center>.admin-panel:not(.admin-panel-main):not(.admin-week-lead){grid-column:2}.admin-command-header-stack{align-items:start}.admin-command-summary.tight{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.admin-next-action-strip{margin-top:14px}.admin-validation-layout{display:grid;grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);gap:16px;align-items:start}.admin-validation-layout>.admin-panel-main{grid-column:2}.admin-validation-layout>.admin-panel-main:last-child{grid-column:1 / -1}.admin-workflow-layout>.admin-command-panel,.admin-workflow-layout>.admin-panel-main:nth-of-type(2),.admin-workflow-layout>.admin-panel-main:nth-of-type(3),.admin-review-layout>.admin-panel-main{grid-column:1}.admin-review-layout>.admin-panel:not(.admin-panel-main),.admin-workflow-layout>.admin-panel:not(.admin-panel-main):last-child{grid-column:2;grid-row:span 2}.admin-command-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-command-header .admin-section-title{margin-bottom:0}.admin-muted-label{color:var(--text-3);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-flow-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);background:var(--border)}.admin-flow-step{display:grid;min-width:0;gap:8px;padding:12px;background:#0c0d0ff0}.admin-flow-step>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-strong);color:var(--accent);font:800 11px/1 var(--font-mono)}.admin-flow-step strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-flow-step em{overflow:hidden;color:var(--text-3);font:700 10px/1.35 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-command-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.admin-stage-picker{min-width:220px}.admin-panel-main{grid-column:span 1}.admin-game-list{display:grid;gap:0}.admin-game-row-grid{grid-template-columns:minmax(180px,1.3fr) minmax(100px,.8fr) 104px 116px 92px}.admin-game-row{display:grid;gap:12px;align-items:center;width:100%;border:1px solid transparent;border-top:1px solid var(--border);padding:12px 12px 12px 16px;background:transparent;color:inherit;text-align:left}.admin-game-row:hover,.admin-game-row.selected{background:linear-gradient(90deg,rgba(255,248,238,.07),transparent 78%)}.admin-game-row.selected{border-color:#f8f1e72e;box-shadow:inset 4px 0 0 var(--accent)}.admin-game-row strong{color:var(--text);font-size:13px}.admin-game-row span{color:var(--text-2);font-size:12px}.admin-row-action{justify-self:start;min-height:30px;border:1px solid var(--border-strong);border-radius:4px;padding:0 10px;background:#f8f1e70f;color:var(--accent);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-row-action:hover{background:var(--accent);color:#080808}.admin-callout{display:grid;gap:6px;margin:0;border:1px solid rgba(214,158,46,.26);padding:12px;background:#d69e2e14;color:#d9bd7b;font-size:13px;line-height:1.45}.admin-run-panel{display:grid;gap:14px}.admin-run-selector,.admin-game-picker,.admin-chip-row{display:flex;flex-wrap:wrap;gap:8px}.admin-run-selector button,.admin-game-picker button,.admin-chip-row button{display:grid;min-width:0;gap:5px;border:1px solid var(--border);border-radius:4px;padding:10px 12px;background:#fff8ee07;color:var(--text-2);text-align:left}.admin-run-selector button.active,.admin-game-picker button.active,.admin-chip-row button.active{border-color:#f8f1e780;background:#f8f1e71a;color:var(--text)}.admin-run-selector button strong,.admin-game-picker button strong,.admin-chip-row button{font:800 11px/1.1 var(--font-mono);text-transform:uppercase}.admin-run-selector button span,.admin-game-picker button span{overflow:hidden;color:var(--text-3);font:700 10px/1.2 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-game-picker{margin-bottom:12px;max-height:132px;overflow:auto}.admin-game-picker button{min-width:132px}.admin-run-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workflow-table.compact .workflow-row{grid-template-columns:86px minmax(140px,.7fr) minmax(0,1fr) 118px}.admin-callout.good{border-color:#88ad8d52;background:#205d3a33;color:var(--success)}.admin-callout.bad{border-color:#c182785c;background:#6b2a2733;color:var(--danger)}.admin-divider{height:1px;margin:16px 0;background:var(--border)}.admin-publish-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-result-preview{display:grid;gap:14px;margin:14px 0}.admin-scoreboard-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);background:#0000002e}.admin-scoreboard-preview>div{display:grid;gap:6px;padding:14px;border-left:1px solid var(--border)}.admin-scoreboard-preview>div:first-child{border-left:0}.admin-scoreboard-preview span,.admin-scoreboard-preview em{color:var(--text-3);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-scoreboard-preview strong{color:var(--text);font:800 34px/.95 var(--font-display)}.admin-scoreboard-preview em{color:var(--text-2);font-style:normal}.admin-table-head.leaders,.admin-table-row.leaders{grid-template-columns:112px minmax(150px,1fr) 60px 70px}.admin-table-row.leaders code{color:var(--accent);font:800 12px/1 var(--font-mono)}.admin-issue-list{display:grid;gap:8px;margin-top:12px}.admin-publish-steps div{min-width:0;border:1px solid var(--border);padding:12px;background:#fff8ee07}.admin-publish-steps span{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-strong);color:var(--accent);font:800 11px/1 var(--font-mono)}.admin-publish-steps strong{display:block;margin-top:10px;color:var(--text);font-size:13px}.admin-publish-steps p,.admin-help-text{margin:6px 0 0;color:var(--text-3);font-size:12px;line-height:1.45}.compact-field{max-width:220px;margin-bottom:12px}.admin-button-row.wrap{flex-wrap:wrap}.admin-primary:disabled,.admin-secondary:disabled,.admin-danger:disabled{cursor:not-allowed;opacity:.45}.admin-validation-summary{display:grid;gap:10px}.admin-validation-summary>strong{color:var(--text);font-size:14px}.admin-validation-summary>span{color:var(--text-3);font:700 11px/1.4 var(--font-mono)}@media(max-width:1120px){.admin-grid-primary,.admin-week-command-center,.admin-workflow-layout,.admin-review-layout,.admin-validation-layout,.admin-hero-simple,.admin-publish-steps,.admin-flow-rail,.admin-command-summary,.admin-scoreboard-preview{grid-template-columns:1fr}.admin-workflow-layout>.admin-command-panel,.admin-week-lead,.admin-slate-board,.admin-stage-board,.admin-selected-game-board,.admin-week-command-center>.admin-panel:not(.admin-panel-main):not(.admin-week-lead),.admin-workflow-layout>.admin-panel-main:nth-of-type(2),.admin-workflow-layout>.admin-panel-main:nth-of-type(3),.admin-workflow-layout>.admin-panel:not(.admin-panel-main):last-child,.admin-review-layout>.admin-panel-main,.admin-review-layout>.admin-panel:not(.admin-panel-main),.admin-validation-layout>.admin-panel-main,.admin-validation-layout>.admin-panel-main:last-child{grid-column:auto;grid-row:auto;position:static}}@media(max-width:760px){.admin-game-row-grid,.admin-table-head.admin-game-row-grid{grid-template-columns:1fr}.admin-game-row{gap:7px;padding:13px 0}}.admin-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:18px;align-items:end;padding:16px 0 18px;border-bottom:1px solid var(--border)}.admin-topbar h1{margin:4px 0 0;color:var(--text);font:900 clamp(34px,4.8vw,64px)/.95 var(--font-display);letter-spacing:0}.admin-run-selector-inline{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px}.admin-week-layout{display:grid;gap:14px}.admin-diagnostics-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px}.admin-board-alert{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(193,130,120,.35);padding:12px;background:#6b2a2729;color:var(--danger)}.admin-board-alert strong,.admin-board-alert span{font:800 11px/1.35 var(--font-mono);text-transform:uppercase}.admin-access-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--border);background:linear-gradient(180deg,#fff8ee0a,#fff8ee03),#0c0d0fe6}.admin-access-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.admin-access-head h2,.admin-access-tool h3,.admin-access-users h3{margin:0;color:var(--text);font:850 15px/1.15 var(--font-display);letter-spacing:0;text-transform:uppercase}.admin-access-head button,.admin-inline-action,.admin-access-user button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:4px;background:#ffffff07;color:var(--text-2);font:850 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.admin-inline-action{border-color:#88ad8d57;background:#88ad8d1a;color:#b9d4bd}.admin-inline-action.muted,.admin-access-user button{border-color:#c1827861;background:#c1827817;color:#dcb0aa}.admin-access-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(260px,.8fr) minmax(320px,1.2fr);gap:12px}.admin-access-tool,.admin-access-users{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid rgba(255,248,238,.09);background:#0000001f}.admin-access-row,.admin-access-actions{display:flex;gap:8px}.admin-access-row>*{flex:1 1 0}.admin-access-tool p,.admin-access-users p{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.admin-access-user{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,248,238,.08)}.admin-access-user strong,.admin-access-user span,.admin-access-user small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-access-user strong{color:var(--text);font-size:12px}.admin-access-user span,.admin-access-user small{color:var(--text-2);font:700 10px/1.3 var(--font-mono)}.admin-game-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px;align-items:start}.admin-game-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:10px}.admin-game-card{display:grid;min-height:176px;gap:12px;border:1px solid var(--border);border-radius:5px;padding:14px;background:linear-gradient(180deg,#fff8ee0b,#fff8ee03),#0c0d0feb;color:inherit;text-align:left}.admin-game-card:hover{border-color:var(--border-strong);background:linear-gradient(180deg,#fff8ee12,#fff8ee05),#0c0d0ff5}.admin-game-card.has-issue{box-shadow:inset 4px 0 #d69e2ebf}.admin-game-card.published{box-shadow:inset 4px 0 #88ad8dbf}.admin-game-card-head,.admin-game-card-meta{display:flex;gap:8px;align-items:center;justify-content:space-between}.admin-game-card-head strong{color:var(--text);font:900 18px/1 var(--font-display)}.admin-game-scoreline{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-game-scoreline span{display:grid;gap:5px;border:1px solid var(--border);padding:10px;color:var(--text-2);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-game-scoreline b{color:var(--text);font:900 30px/.9 var(--font-display)}.admin-game-scoreline .admin-no-sim{grid-column:1 / -1;min-height:58px;place-content:center;color:var(--text-3)}.admin-game-card-meta span,.admin-card-issue,.admin-card-clear{color:var(--text-3);font:800 10px/1.25 var(--font-mono);text-transform:uppercase}.admin-card-issue{border-top:1px solid rgba(214,158,46,.26);padding-top:10px;color:#d6b266}.admin-card-clear{border-top:1px solid var(--border);padding-top:10px;color:var(--success)}.admin-workflow-rail{position:sticky;top:88px;display:grid;gap:10px;border:1px solid var(--border);padding:14px;background:linear-gradient(180deg,#fff8ee0b,#fff8ee03),#0c0d0ff0}.admin-rail-header{display:flex;align-items:center;justify-content:space-between}.admin-rail-header h2,.admin-run-history h3,.admin-team-roster h3,.admin-role-roster h4,.admin-player-stat-table h3,.admin-share-table h4,.admin-debug-list h4{margin:0;color:var(--text);font:900 14px/1 var(--font-display)}.admin-rail-header span{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-workflow-step{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid var(--border);padding:10px 0}.admin-workflow-step strong{color:var(--text);font-size:13px}.admin-workflow-step span{grid-column:2 / -1;color:var(--text-3);font-size:12px;line-height:1.35}.admin-current-work{display:grid;gap:7px;border:1px solid rgba(214,178,102,.36);padding:10px;background:#d6b26614}.admin-current-work span,.admin-log-block span,.admin-log-empty,.admin-latest-score{color:var(--text-3);font:800 10px/1.2 var(--font-mono);text-transform:uppercase}.admin-current-work strong{color:var(--accent);font-size:13px}.admin-current-work p{margin:0;color:var(--text-2);font-size:12px;line-height:1.35}.admin-stage-live-board,.admin-manifest-panel,.admin-training-grid-panel,.admin-training-profile-panel{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}.admin-stage-live-board h3{margin:0;color:var(--text);font:900 14px/1 var(--font-display)}.admin-stage-live-row{border:1px solid var(--border);background:#fff8ee05}.admin-stage-live-row[open]{border-color:var(--border-strong)}.admin-stage-live-row summary{display:grid;grid-template-columns:82px minmax(120px,.8fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;cursor:pointer}.admin-stage-live-row summary::marker{color:var(--text-3)}.admin-stage-live-row summary strong{color:var(--text);font-size:12px}.admin-stage-live-row summary span{overflow:hidden;color:var(--text-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-stage-live-body{display:grid;gap:8px;border-top:1px solid var(--border);padding:10px}.admin-stage-live-body p{margin:0;color:var(--text-2);font-size:12px}.admin-stage-live-body>code{overflow:auto;border:1px solid var(--border);padding:8px;color:var(--accent);font:700 10px/1.45 var(--font-mono);white-space:pre-wrap}.admin-command-details{border:1px solid var(--border);background:#0000002e}.admin-command-details summary{cursor:pointer;padding:8px;color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-command-details code{display:block;overflow:auto;border-top:1px solid var(--border);padding:8px;color:var(--accent);font:700 10px/1.45 var(--font-mono);white-space:pre-wrap}.admin-stage-evidence-list{display:grid;gap:6px}.admin-stage-evidence-list>div{display:grid;grid-template-columns:82px minmax(120px,.45fr) minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--border);padding:8px;background:#fff8ee04}.admin-stage-evidence-list>div.good{border-color:#88ad8d42}.admin-stage-evidence-list>div.warn{border-color:#d6b26657}.admin-stage-evidence-list>div.bad{border-color:#c182785c}.admin-stage-evidence-list strong{color:var(--text);font-size:12px}.admin-stage-evidence-list span{color:var(--text-2);font-size:11px;line-height:1.35}.admin-stage-evidence-list code{color:var(--text-3);font:800 10px/1 var(--font-mono)}.admin-log-block{display:grid;gap:6px}.admin-log-block pre{max-height:220px;overflow:auto;margin:0;border:1px solid var(--border);padding:9px;background:#00000047;color:var(--text-2);font:700 10px/1.45 var(--font-mono);white-space:pre-wrap}.admin-log-block.bad pre{border-color:#c182786b;color:#d9aaa2}.admin-manifest-panel summary,.admin-training-grid-panel summary,.admin-training-profile-panel summary{cursor:pointer;color:var(--text);font:900 13px/1 var(--font-display)}.admin-manifest-panel>div,.admin-training-grid-panel>div,.admin-training-profile-panel>div{display:grid;gap:8px;padding-top:8px}.admin-training-profile-row{display:grid;gap:4px;border:1px solid var(--border);padding:8px;background:#fff8ee05}.admin-training-profile-row strong{color:var(--text);font:900 11px/1 var(--font-mono);text-transform:uppercase}.admin-training-profile-row span{color:var(--text-2);font:700 10px/1.4 var(--font-mono)}.admin-grid-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-editor .admin-secondary{min-height:36px;align-self:end}.admin-game-run-progress{display:grid;gap:10px;border:1px solid var(--border);padding:12px;background:#fff8ee07}.admin-game-run-progress.running{border-color:#d6b26673;background:#d6b2660f}.admin-game-run-progress>div:first-child{display:grid;grid-template-columns:92px minmax(150px,.6fr) minmax(0,1fr);gap:10px;align-items:center}.admin-game-run-progress strong{color:var(--text);font-size:13px}.admin-game-run-progress span{color:var(--text-2);font-size:12px}.admin-progress-meter{position:relative;height:24px;overflow:hidden;border:1px solid var(--border);background:#0003}.admin-progress-meter span{position:absolute;inset:0 auto 0 0;background:#88ad8d61}.admin-progress-meter code{position:relative;z-index:1;display:block;padding:6px 8px;color:var(--accent);font:900 10px/1 var(--font-mono)}.admin-run-history{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}.admin-run-history>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:6px;align-items:center;border:1px solid var(--border);padding:8px}.admin-run-history>div.active{border-color:#f8f1e766}.admin-run-history span,.admin-run-history code{overflow:hidden;color:var(--text-2);font:700 10px/1.2 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-run-history code{grid-column:2;color:var(--text-3)}.admin-game-workspace{display:grid;gap:14px;margin-top:16px}.admin-game-nav{display:flex;align-items:center;justify-content:space-between}.admin-game-nav span{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-game-detail-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr) minmax(340px,.46fr);gap:14px;align-items:stretch;border:1px solid var(--border);padding:16px;background:linear-gradient(180deg,#fff8ee0b,#fff8ee03),#0c0d0feb}.admin-game-detail-header h2{margin:6px 0 0;color:var(--text);font:900 clamp(28px,4vw,52px)/.95 var(--font-display)}.admin-detail-score{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center}.admin-detail-score span{display:grid;gap:5px;border:1px solid var(--border);padding:12px;color:var(--text-2);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-detail-score b{color:var(--text);font:900 36px/.9 var(--font-display)}.admin-detail-score em{grid-column:1 / -1;color:var(--text-3);font:800 10px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.admin-detail-score.empty{grid-template-columns:1fr;place-content:center;border:1px solid var(--border);color:var(--text-3);font:900 18px/1 var(--font-display)}.admin-game-actions{display:flex;flex-wrap:wrap;gap:8px;align-content:center;justify-content:flex-end}.admin-game-flags{display:grid;gap:8px}.admin-game-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-game-tabs{display:flex;gap:6px;align-items:center;overflow-x:auto;border-bottom:1px solid var(--border)}.admin-game-tabs button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-bottom:0;border-radius:4px 4px 0 0;padding:0 14px;background:#fff8ee07;color:var(--text-2);font:800 11px/1 var(--font-mono);text-transform:uppercase}.admin-game-tabs button.active{border-color:#f8f1e766;background:#f8f1e71a;color:var(--text)}.admin-game-tabs code{min-width:22px;border:1px solid var(--border);border-radius:999px;padding:4px 6px;color:var(--accent);font:900 10px/1 var(--font-mono);text-align:center}.admin-game-tab-panel{min-width:0}.admin-trace-workbench,.admin-publish-workbench{display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);gap:14px;align-items:start}.admin-publish-workbench{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.admin-trace-panel{min-height:420px}.admin-results-stack,.admin-roster-editor,.admin-role-roster,.admin-player-stat-table{display:grid;gap:12px}.admin-score-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-table-head.player-stats,.admin-table-row.player-stats{grid-template-columns:minmax(170px,1fr) 56px repeat(5,minmax(58px,.35fr))}.admin-table-row.player-stats code{color:var(--accent);font:800 12px/1 var(--font-mono)}.admin-sim-list{display:grid;gap:6px;max-height:460px;overflow:auto}.admin-sim-list button{display:grid;gap:4px;border:1px solid var(--border);border-radius:4px;padding:10px;background:#fff8ee07;color:inherit;text-align:left}.admin-sim-list button.active{border-color:#f8f1e77a;background:#f8f1e714}.admin-sim-list strong{color:var(--text);font-size:13px}.admin-sim-list span,.admin-sim-list em{color:var(--text-3);font:800 10px/1.3 var(--font-mono);font-style:normal;text-transform:uppercase}.admin-trace-table{max-height:min(760px,calc(100vh - 330px));min-height:420px;overflow:auto}.admin-table-head.trace-v2,.admin-trace-row>button{display:grid;grid-template-columns:112px minmax(150px,.8fr) minmax(190px,1.2fr) minmax(220px,1.1fr) 94px;gap:10px;align-items:center}.admin-trace-row{border-top:1px solid var(--border)}.admin-trace-row.has-warning{background:linear-gradient(90deg,rgba(193,130,120,.08),transparent 70%)}.admin-trace-row>button{width:100%;border:0;padding:11px 0;background:transparent;color:inherit;text-align:left}.admin-trace-row code{color:var(--accent);font:800 11px/1 var(--font-mono)}.admin-trace-row span{color:var(--text-2);font-size:12px}.admin-trace-row strong{color:var(--text);font-size:13px}.admin-trace-debug-panel{display:grid;gap:12px;padding:0 0 14px}.admin-trace-debug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-debug-list,.admin-share-table{display:grid;gap:7px;border:1px solid var(--border);padding:10px;background:#0000002e}.admin-debug-list div,.admin-share-table div{display:grid;grid-template-columns:minmax(130px,1fr) 70px;gap:8px;align-items:center}.admin-debug-list span,.admin-share-table span,.admin-share-table em{overflow:hidden;color:var(--text-2);font:700 11px/1.2 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-debug-list code,.admin-share-table code{color:var(--accent);font:800 11px/1 var(--font-mono)}.admin-debug-empty{border:1px solid var(--border);padding:10px;color:var(--text-3);font:800 10px/1.3 var(--font-mono);text-transform:uppercase}.admin-share-table div{grid-template-columns:minmax(140px,1fr) minmax(50px,.7fr) 44px 62px}.admin-share-table div.chosen span,.admin-share-table div.chosen code{color:var(--accent)}.admin-share-table b{height:6px;background:#f8f1e7b8}.admin-roster-pending{position:sticky;top:86px;z-index:2;display:grid;gap:10px;border:1px solid var(--border);padding:10px;background:linear-gradient(180deg,#fff8ee0f,#fff8ee07),#0c0d0ffa}.admin-roster-pending-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.admin-roster-pending-head>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-roster-pending span,.admin-roster-pending em{color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-roster-diff-list{display:grid;gap:6px}.admin-roster-diff-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(100px,.75fr) minmax(100px,.75fr) auto;gap:8px;align-items:center;border-top:1px solid rgba(255,248,238,.075);padding-top:8px}.admin-roster-diff-row strong{color:var(--text);font-size:12px}.admin-roster-diff-row span{display:grid;gap:4px;color:var(--text-2);font-size:12px;text-transform:none}.admin-roster-diff-row span:first-of-type{color:var(--danger)}.admin-roster-diff-row span:nth-of-type(2){color:var(--success)}.admin-roster-diff-row button{min-height:28px;border:1px solid var(--border);border-radius:4px;padding:0 8px;background:transparent;color:var(--text-2);font:800 9px/1 var(--font-mono);text-transform:uppercase}.admin-roster-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.admin-team-roster{display:grid;gap:12px;border:1px solid var(--border);padding:12px;background:#fff8ee05}.admin-role-roster>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.58fr) minmax(96px,auto) minmax(180px,auto);gap:8px;align-items:center;border-top:1px solid rgba(255,248,238,.075);padding:8px 0}.admin-role-roster>div.starter{background:linear-gradient(90deg,rgba(136,173,141,.08),transparent 72%)}.admin-role-roster>div.changed{box-shadow:inset 3px 0 #d7b05cc7}.admin-role-roster strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-role-roster span{overflow:hidden;color:var(--text-3);font:700 10px/1.25 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-roster-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.admin-roster-actions button{min-height:26px;border:1px solid var(--border);border-radius:4px;padding:0 7px;background:#fff8ee08;color:var(--text-2);font:800 9px/1 var(--font-mono);text-transform:uppercase}.admin-roster-actions button:hover{border-color:var(--border-strong);color:var(--text)}.admin-roster-actions button:disabled{cursor:not-allowed;opacity:.42}.admin-player-inputs{display:grid;gap:14px}.admin-input-explainer{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);padding:12px;background:#fff8ee06}.admin-input-explainer strong{color:var(--text);font-size:13px}.admin-input-explainer span,.admin-input-source-row span{color:var(--text-3);font:800 10px/1.25 var(--font-mono);text-transform:uppercase}.admin-input-explainer code,.admin-input-source-row code{color:var(--accent);font:800 11px/1.25 var(--font-mono)}.admin-input-source-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--border);padding:0 0 12px}.admin-input-source-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-input-team{display:grid;gap:14px}.admin-input-role-table{display:grid;gap:7px}.admin-input-role-table h4,.admin-input-team h3{margin:0}.admin-table-head.player-inputs,.admin-player-input-row summary{display:grid;grid-template-columns:minmax(180px,1fr) 132px 80px 88px repeat(3,minmax(112px,.65fr));gap:10px;align-items:center}.admin-player-input-row{border-top:1px solid rgba(255,248,238,.08)}.admin-player-input-row.mismatch,.admin-player-input-row.missing{background:linear-gradient(90deg,rgba(193,130,120,.09),transparent 72%)}.admin-player-input-row summary{cursor:pointer;padding:10px 0;list-style:none}.admin-player-input-row summary::-webkit-details-marker{display:none}.admin-player-input-row summary strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-player-input-row summary>span{display:flex;min-width:0;gap:6px;align-items:center;color:var(--text-3);font:800 10px/1 var(--font-mono);text-transform:uppercase}.admin-player-input-row summary code,.admin-feature-cell code,.admin-feature-diff-table code{color:var(--accent);font:800 11px/1 var(--font-mono)}.admin-game-inputs{display:grid;gap:16px}.admin-game-input-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.admin-command-preview{display:grid;gap:8px;padding:12px;border:1px solid rgba(225,183,91,.28);background:#825b181f}.admin-command-preview span{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.admin-command-preview code{overflow-x:auto;color:var(--accent);font:800 11px/1.5 var(--font-mono);white-space:nowrap}.admin-inline-success,.admin-inline-warning,.admin-inline-error{margin:0;color:var(--success);font:800 10px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.admin-inline-warning{color:#d69e2e}.admin-inline-error{color:var(--danger)}.admin-lab-console{max-width:1560px}.admin-lab-nav-button{min-height:38px;white-space:nowrap}.admin-lab-lineage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--border);background:#fff8ee05}.admin-lab-lineage>div{display:grid;min-width:0;gap:7px;padding:13px 16px;border-right:1px solid var(--border)}.admin-lab-lineage>div:last-child{border-right:0}.admin-lab-lineage span,.admin-lab-runbar span,.admin-lab-job small{color:var(--text-3);font:800 9px/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.admin-lab-lineage strong{overflow:hidden;color:var(--text);font:800 11px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-lab-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:0;align-items:start}.admin-lab-builder,.admin-lab-history{display:grid;gap:22px;padding:24px}.admin-lab-history{position:sticky;top:74px;max-height:calc(100svh - 74px);overflow-y:auto;border-left:1px solid var(--border);background:#00000024}.admin-lab-section-head{display:flex;gap:24px;align-items:end;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:13px}.admin-lab-section-head.compact{align-items:center}.admin-lab-section-head h2,.admin-lab-section-head h3{margin:4px 0 0;color:var(--text);font-family:var(--font-display)}.admin-lab-section-head h2{font-size:clamp(20px,2vw,28px)}.admin-lab-section-head h3{font-size:18px}.admin-lab-section-head p{max-width:520px;margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.admin-lab-matchup-selectors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:end}.admin-lab-matchup-selectors>span{padding-bottom:10px;color:var(--text-3);font:800 15px/1 var(--font-mono)}.admin-lab-matchup-selectors select{min-height:54px;color:var(--text);font:800 18px/1 var(--font-mono)}.admin-lab-input-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.admin-lab-input-grid .admin-check-row{align-self:end;min-height:40px}.admin-lab-roster-board{display:grid;gap:16px}.admin-lab-team-roster>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:10px}.admin-lab-team-roster>header strong{color:var(--text);font:800 18px/1 var(--font-mono)}.admin-lab-team-roster>header span,.admin-lab-team-roster summary{color:var(--text-3);font:800 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-lab-team-roster details{border-bottom:1px solid var(--border)}.admin-lab-team-roster summary{display:flex;cursor:pointer;justify-content:space-between;padding:11px 0;list-style:none}.admin-lab-team-roster summary::-webkit-details-marker{display:none}.admin-lab-player-list{display:grid;padding-bottom:8px}.admin-lab-player-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;gap:8px;align-items:center;min-height:42px;border-top:1px solid rgba(255,248,238,.06)}.admin-lab-player-list>div.inactive{opacity:.56}.admin-lab-player-list>div.starter{box-shadow:inset 2px 0 0 var(--success)}.admin-lab-player-list>div>span{display:grid;min-width:0;gap:3px;padding-left:8px}.admin-lab-player-list strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-lab-player-list small{color:var(--text-3);font:700 9px/1 var(--font-mono);text-transform:uppercase}.admin-lab-player-list button{min-height:26px;border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--text-2);font:800 9px/1 var(--font-mono);text-transform:uppercase}.admin-lab-player-list button.selected{border-color:#88ad8d73;color:var(--success)}.admin-lab-player-list label{display:flex;gap:6px;align-items:center;color:var(--text-2);font:800 9px/1 var(--font-mono);text-transform:uppercase}.admin-lab-runbar{position:sticky;bottom:12px;z-index:3;display:flex;gap:18px;align-items:center;justify-content:space-between;border:1px solid var(--border-strong);padding:12px;background:#0a0b0df5;box-shadow:0 16px 42px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-lab-runbar>div{display:grid;gap:5px}.admin-lab-runbar strong{color:var(--text);font:800 13px/1 var(--font-mono)}.admin-lab-runbar button{min-width:142px}.admin-lab-job-list{display:grid;gap:10px}.admin-lab-job{display:grid;gap:10px;border-top:1px solid var(--border);padding:14px 0 4px}.admin-lab-job>header,.admin-lab-job>footer{display:flex;gap:10px;align-items:center;justify-content:space-between}.admin-lab-job>header>div{display:grid;gap:4px}.admin-lab-job>header strong{color:var(--text);font-size:12px}.admin-lab-job>header div span{color:var(--text-2);font:800 10px/1 var(--font-mono)}.admin-lab-job p{margin:0;color:var(--text-2);font-size:11px;line-height:1.4}.admin-lab-job footer button{min-height:30px}.admin-lab-job-progress{position:relative;height:20px;overflow:hidden;background:#fff8ee0b}.admin-lab-job-progress i{position:absolute;inset:0 auto 0 0;background:#88ad8d2e;transition:width .28s ease}.admin-lab-job-progress span{position:relative;display:grid;height:100%;place-items:center;color:var(--text-2);font:800 9px/1 var(--font-mono)}.admin-lab-preview-notice{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid rgba(225,183,91,.28);padding:10px 12px;background:#825b181f}.admin-lab-preview-notice>span{display:grid;gap:3px}.admin-lab-preview-notice b{color:var(--text);font-size:12px}.admin-lab-preview-notice small{color:var(--text-2);font:700 10px/1.2 var(--font-mono);text-transform:uppercase}.admin-lab-preview-notice button{border:0;background:transparent;color:var(--accent);font:800 10px/1 var(--font-mono);text-transform:uppercase}@media(max-width:1050px){.admin-lab-workspace{grid-template-columns:1fr}.admin-lab-history{position:static;max-height:none;border-top:1px solid var(--border);border-left:0}.admin-lab-input-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:720px){.admin-lab-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lab-lineage>div:nth-child(2){border-right:0}.admin-lab-lineage>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.admin-lab-builder,.admin-lab-history{padding:18px 14px}.admin-lab-section-head{display:grid;gap:8px;align-items:start}.admin-lab-matchup-selectors{gap:8px}.admin-lab-name-grid,.admin-lab-input-grid,.admin-roster-team-grid{grid-template-columns:1fr}.admin-lab-runbar{bottom:8px}.admin-lab-topbar .admin-button-row{width:100%}}.admin-feature-cell{display:grid;gap:3px}.admin-feature-cell em{color:var(--danger);font:800 9px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.admin-player-input-expanded{display:grid;gap:10px;padding:0 0 12px}.admin-input-row-meta{display:grid;grid-template-columns:repeat(3,auto minmax(0,1fr));gap:8px;border:1px solid var(--border);padding:8px;background:#0000002e}.admin-input-row-meta span{color:var(--text-3);font:800 9px/1 var(--font-mono);text-transform:uppercase}.admin-input-row-meta code{overflow:hidden;color:var(--text-2);font:800 10px/1 var(--font-mono);text-overflow:ellipsis}.admin-feature-diff-table{display:grid}.admin-table-head.feature-diff,.admin-table-row.feature-diff{display:grid;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(108px,.45fr)) 112px;gap:10px;align-items:center}.admin-table-row.feature-diff{border-top:1px solid rgba(255,248,238,.075);padding:8px 0}.admin-table-row.feature-diff.mismatch,.admin-table-row.feature-diff.missing_source,.admin-table-row.feature-diff.missing_pool{background:#c182780f}.sim-progress-widget{position:fixed;right:18px;bottom:18px;z-index:80;display:grid;width:min(380px,calc(100vw - 32px));gap:10px;padding:14px;border:1px solid rgba(255,248,238,.18);border-radius:6px;background:#0f0f0ef2;box-shadow:0 18px 44px #0000007a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sim-progress-widget.failed{border-color:#c1827880}.sim-progress-widget.failed .sim-progress-head span,.sim-progress-widget.failed .sim-progress-score span{color:#d89a90}.sim-progress-widget.failed .sim-progress-bar b{background:#b66f68}.sim-progress-reopen{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(225,183,91,.34);border-radius:999px;background:#0f0f0ef0;color:var(--text-2);box-shadow:0 14px 36px #00000061;font:850 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.sim-progress-reopen strong{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#e1b75b2e;color:#e1b75b}.sim-progress-head,.sim-progress-meta,.sim-progress-score,.sim-progress-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.sim-progress-head span,.sim-progress-meta span,.sim-progress-queue span{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.sim-progress-head strong{color:var(--text);font:800 13px/1 var(--font-display)}.sim-progress-bar{height:5px;overflow:hidden;background:#fff8ee14}.sim-progress-bar b{display:block;height:100%;background:var(--accent);transition:width .18s ease}.sim-progress-meta code,.sim-progress-score code{color:var(--accent);font:800 11px/1 var(--font-mono)}.sim-progress-score span{min-width:0;overflow:hidden;color:var(--text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sim-progress-queue{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(255,248,238,.09)}.sim-progress-actions{justify-content:flex-end}.sim-progress-actions button{min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:4px;background:#fff8ee0a;color:var(--text-2);font:800 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.tier-preview-strip{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-bottom:12px;padding:6px;border:1px solid rgba(255,248,238,.14);background:#fff8ee0b}.tier-preview-strip span,.scenario-lock-note{color:var(--text-2);font:800 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.tier-preview-strip button{min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-2);font:800 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.tier-preview-strip button.active{border-color:#fff8ee57;background:var(--text);color:#050505}.commerce-shell{background:linear-gradient(90deg,rgba(255,248,238,.026) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.026) 1px,transparent 1px),var(--bg);background-size:56px 56px}.auth-panel,.account-panel,.pricing-page{width:min(1120px,calc(100vw - 32px));margin:40px auto}.auth-panel,.account-panel{display:grid;gap:18px;max-width:540px;padding:24px;border:1px solid var(--border-strong);background:#111214d1}.account-panel{max-width:760px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.auth-panel h1,.account-panel h1,.pricing-head h1{margin:7px 0 0;color:var(--text);font-family:var(--font-display);font-weight:800;letter-spacing:0;text-transform:uppercase}.auth-panel h1,.account-panel h1{font-size:clamp(28px,4vw,46px);line-height:.98}.account-panel p,.pricing-head p,.pricing-card p,.pricing-card small,.form-hint{color:var(--text-2);line-height:1.5}.auth-panel label{display:grid;gap:8px;color:var(--text-2);font:800 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.auth-panel input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:4px;background:#0000003d;color:var(--text);font:600 14px/1.3 var(--font-ui)}.auth-panel input:focus{outline:1px solid var(--accent);outline-offset:2px}.solid-button,.text-button{min-height:36px;padding:0 13px;border:1px solid var(--border);border-radius:4px;font:850 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.solid-button{background:var(--accent);color:#050505}.solid-button:disabled,.text-button:disabled{cursor:not-allowed;opacity:.55}.text-button{background:#ffffff06;color:var(--text-2)}.form-status{margin:0;padding:10px 12px;border:1px solid rgba(214,158,46,.32);background:#d69e2e14;color:var(--accent);font-size:13px;line-height:1.45}.form-hint{margin:-4px 0 0;font-size:12px}.account-actions{display:flex;align-items:center;justify-content:end;gap:8px;flex-wrap:wrap}.account-verification-tool,.upgrade-list{grid-column:1 / -1;display:grid;gap:12px;padding:16px 0;border-top:1px solid var(--border)}.account-verification-tool{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.account-verification-tool label{display:grid;gap:7px;color:var(--text-2);font:800 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.account-verification-tool input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:4px;background:#0000003d;color:var(--text);font:600 13px/1.3 var(--font-ui)}.upgrade-list h2,.upgrade-list p{margin:0}.upgrade-list h2{color:var(--text);font:800 18px/1 var(--font-display);text-transform:uppercase}.upgrade-list>small,.upgrade-row small{color:var(--text-2);font:700 11px/1.35 var(--font-mono)}.upgrade-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 0;border-top:1px solid rgba(255,248,238,.08)}.upgrade-row>div{display:grid;gap:4px}.upgrade-row span{color:var(--text);font:800 17px/1 var(--font-mono)}.entitlement-list{grid-column:1 / -1;display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.entitlement-list h2{margin:0;color:var(--text-2);font:800 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.entitlement-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,248,238,.08)}.entitlement-row strong{color:var(--text)}.entitlement-row span,.entitlement-row small{color:var(--text-2);font:700 11px/1.2 var(--font-mono)}.pricing-page{display:grid;gap:22px}.pricing-head{display:grid;max-width:760px;gap:8px}.pricing-head h1{max-width:760px;font-size:clamp(34px,5vw,64px);line-height:.95}.pricing-head p{max-width:620px;margin:0;font-size:15px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-card{display:grid;align-content:start;gap:12px;min-height:300px;padding:18px;border:1px solid var(--border);background:#111214d6}.pricing-card.featured{border-color:#e4ddd257;background:#191918eb}.pricing-card>span{color:var(--text-3);font:900 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.pricing-card h2{margin:0;color:var(--text);font:850 30px/1 var(--font-display);letter-spacing:0;text-transform:uppercase}.pricing-card strong{color:var(--accent);font:800 22px/1 var(--font-mono)}.pricing-card p{min-height:44px;margin:0;font-size:13px}.pricing-card small{display:block;min-height:36px;font-size:11px}.pricing-card .solid-button{align-self:end;width:100%}.upgrade-panel button{min-height:32px;margin-top:12px;padding:0 12px;border:1px solid rgba(193,130,120,.5);border-radius:4px;background:#c182781f;color:var(--text);font:850 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.bookmark-action.locked,.stat-link.locked,.track-line-action.locked,.scenario-create-tab:disabled{cursor:not-allowed;opacity:.7}@media(max-width:1180px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar,.admin-run-selector-inline,.admin-diagnostics-strip,.admin-game-board,.admin-game-detail-header,.admin-game-status-strip,.admin-access-grid,.admin-trace-workbench,.admin-publish-workbench,.admin-roster-team-grid,.admin-score-summary-grid,.admin-trace-debug-grid,.admin-input-explainer,.admin-input-source-row,.admin-game-input-grid{grid-template-columns:1fr}.admin-workflow-rail,.admin-roster-pending{position:static}}@media(max-width:760px){.account-panel,.account-verification-tool,.entitlement-row,.upgrade-row,.pricing-grid{grid-template-columns:1fr}.admin-board-alert,.admin-workflow-step,.admin-table-head.player-stats,.admin-table-row.player-stats,.admin-table-head.trace-v2,.admin-trace-row>button,.admin-stage-live-row summary,.admin-stage-evidence-list>div,.admin-game-run-progress>div:first-child,.admin-role-roster>div,.admin-table-head.player-inputs,.admin-player-input-row summary,.admin-input-row-meta,.admin-table-head.feature-diff,.admin-table-row.feature-diff,.admin-access-user{grid-template-columns:1fr}.admin-trace-debug-panel{padding-left:0}}:root{--brand-green: #07ce0b}.brand-mark{display:grid;width:34px;height:34px;padding:7px;place-items:center;border:1px solid var(--border-strong);background:#1a1a1a;color:var(--text);transition:border-color .14s ease,background .14s ease}.brand-mark:hover,.brand-mark:focus-visible{border-color:#fff8ee6b;background:#202020;outline:0}.brand-emblem{display:block;width:100%;height:100%;object-fit:contain}.matchup-page{display:block;max-width:1580px;margin:0 auto;padding:24px clamp(18px,3vw,42px) 64px}.matchup-content{display:grid;min-width:0;gap:18px}.matchup-section-nav{position:fixed;top:50%;left:0;z-index:27;width:52px;transform:translateY(-50%)}.section-scrubber{display:grid;width:52px;gap:6px;align-content:center;justify-items:start;padding:0;color:var(--text-3)}.section-scrubber-item{position:relative;display:grid;width:52px;height:12px;align-items:center}.section-scrubber-tick{display:grid;width:52px;height:12px;padding:0 0 0 18px;align-items:center;justify-items:start;background:transparent;color:var(--text-3);outline:0}.section-scrubber-tick i{display:block;width:14px;height:2px;background:currentColor;opacity:.45;transition:width 115ms ease-out,color 115ms ease-out,opacity 115ms ease-out}.section-scrubber-item.active .section-scrubber-tick i{width:30px;background:var(--accent-strong);opacity:1}.section-scrubber-item.proximity-0 .section-scrubber-tick i{width:36px;color:var(--accent-strong);opacity:1}.section-scrubber-item.proximity-1 .section-scrubber-tick i{width:27px;opacity:.82}.section-scrubber-item.proximity-2 .section-scrubber-tick i{width:19px;opacity:.62}.section-scrubber-item.proximity-3 .section-scrubber-tick i{width:13px;opacity:.45}.section-scrubber-item.proximity-4 .section-scrubber-tick i{width:9px;opacity:.32}.section-scrubber-tick:focus-visible i{color:var(--accent-strong);opacity:1}.section-tick-popover{position:absolute;top:50%;left:68px;z-index:1;display:grid;min-width:144px;gap:5px;padding:11px 13px 12px;border:1px solid rgba(255,248,238,.13);border-radius:7px;background:#242423f7;box-shadow:0 12px 26px #00000057;opacity:0;pointer-events:none;transform:translate(-8px,-50%);transition:opacity .14s ease,transform .14s ease}.section-scrubber-item.targeted .section-tick-popover{opacity:1;transform:translateY(-50%)}.section-tick-popover strong{color:var(--accent-strong);font:800 10px/1.1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.section-tick-popover small{color:var(--text-3);font:600 9px/1.2 var(--font-mono);letter-spacing:.04em}.section-mobile-list button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:40px;padding:0 10px;border-radius:6px;background:transparent;color:var(--text-3);text-align:left;transition:background .12s ease,color .12s ease}.section-mobile-list button i{display:block;width:9px;height:2px;background:currentColor;opacity:.55;transition:width .12s ease,opacity .12s ease}.section-mobile-list button span{font:650 12px/1 var(--font-ui)}.section-mobile-list button:hover,.section-mobile-list button:focus-visible,.section-mobile-list button.active{background:#fff8ee11;color:var(--accent-strong);outline:0}.section-mobile-list button.active i{width:16px;opacity:1}.section-mobile-trigger,.section-mobile-layer,.section-mobile-bar{display:none}.scenario-ribbon{display:flex;min-width:0;min-height:66px;align-items:center;overflow:visible;border:0;background:transparent;animation:scenario-ribbon-in .18s ease both}@keyframes scenario-ribbon-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.scenario-ribbon-sequence{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.scenario-ribbon-tabs{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:8px;padding-top:22px;overflow-x:auto;scrollbar-width:none}.scenario-ribbon-tabs::-webkit-scrollbar,.scenario-ribbon-sequence::-webkit-scrollbar,.scenario-ribbon::-webkit-scrollbar{display:none}.scenario-ribbon-scenario{position:relative;display:flex;width:clamp(300px,30vw,326px);min-height:54px;flex:0 0 auto;overflow:visible;scroll-snap-align:start;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#111110;box-shadow:inset 0 1px #fff8ee0b,inset 0 -1px #00000080,0 3px 10px #0000002e;transition:border-color .13s ease,background .13s ease,box-shadow .13s ease}.scenario-ribbon-scenario.official,.scenario-ribbon-scenario.custom{border-color:#fff8ee2e}.scenario-ribbon-scenario:hover,.scenario-ribbon-scenario:focus-within{border-color:#fff8ee57;background:#161614;box-shadow:inset 0 1px #fff8ee14,inset 0 -1px #0000008c,0 7px 18px #00000047}.scenario-ribbon-scenario.active{border-color:#fff8ee7a;background:#191917;box-shadow:inset 0 1px #fff8ee21,inset 0 0 0 1px #fff8ee09,inset 0 -1px #000000b3,0 8px 22px #00000057}.scenario-ribbon-scenario.official:hover,.scenario-ribbon-scenario.official:focus-within{border-color:#fff8ee57;background:#161614}.scenario-ribbon-scenario.custom:hover,.scenario-ribbon-scenario.custom:focus-within{border-color:#fff8ee57;background:#161614}.scenario-ribbon-scenario.official.active,.scenario-ribbon-scenario.custom.active{border-color:#fff8ee7a;background:#191917;box-shadow:inset 0 1px #fff8ee21,inset 0 0 0 1px #fff8ee09,inset 0 -1px #000000b3,0 8px 22px #00000057}.scenario-ribbon-tab{display:grid;width:100%;min-width:0;min-height:52px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:6px 12px;align-content:center;padding:7px 38px 7px 11px;background:transparent;color:var(--text-3);text-align:left;transition:color .14s ease,transform .14s ease}.scenario-ribbon-heading{display:contents}.scenario-ribbon-heading .scenario-signature{grid-row:1 / 3;align-self:center}.scenario-ribbon-heading>strong{grid-column:2;grid-row:1;align-self:end;min-width:0;overflow:hidden;color:var(--text-2);font:680 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.scenario-ribbon-heading>small{position:absolute;top:7px;right:39px;color:var(--brand-green);font:800 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-ribbon-tab:hover,.scenario-ribbon-tab:focus-visible,.scenario-ribbon-scenario.active .scenario-ribbon-tab{color:var(--accent-strong);outline:0}.scenario-ribbon-tab:active{transform:translateY(1px)}.scenario-ribbon-score{display:grid;grid-column:2;grid-row:2;width:fit-content;grid-template-columns:auto auto 12px auto auto;align-items:baseline;gap:6px;color:var(--accent-strong)}.scenario-ribbon-score small{color:var(--text-3);font:800 7px/1 var(--font-mono);letter-spacing:.11em}.scenario-ribbon-score strong{font:700 13px/1 var(--font-mono);letter-spacing:-.025em}.scenario-ribbon-score i{display:block;width:9px;height:1px;align-self:center;justify-self:center;background:var(--text-3);opacity:.65}.scenario-ribbon-pending{grid-column:2;grid-row:2;color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.scenario-ribbon-config{position:absolute;top:50%;right:7px;z-index:2;display:grid;width:26px;height:26px;place-items:center;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-3);transition:background .12s ease,color .12s ease;transform:translateY(-50%)}.scenario-primary-control{position:absolute;z-index:4;top:-22px;right:8px;display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid rgba(255,248,238,.2);border-bottom-color:#111110;border-radius:3px 3px 0 0;background:#111110;color:var(--text-2);font:750 8px/1 var(--font-mono);letter-spacing:.08em;opacity:0;pointer-events:none;text-transform:uppercase;transform:translateY(4px);transition:opacity .12s ease,color .12s ease,transform .12s ease}.scenario-ribbon-scenario:hover .scenario-primary-control,.scenario-ribbon-scenario:focus-within .scenario-primary-control,.scenario-primary-control.current{opacity:1;pointer-events:auto;transform:translateY(0)}.td-team-board th:nth-child(4),.td-team-board td:nth-child(4){padding-right:13px}.td-team-board th:nth-child(5),.td-team-board td:nth-child(5){padding-left:13px}@media(max-width:1180px){.td-team-board th:nth-child(4),.td-team-board td:nth-child(4),.td-team-board th:nth-child(5),.td-team-board td:nth-child(5){padding-inline:8px}}.scenario-primary-control:hover,.scenario-primary-control:focus-visible{border-color:#fff8ee61;border-bottom-color:#161614;color:var(--text-1);outline:0}.scenario-primary-control.current{border-color:#fff8ee29;border-bottom-color:#111110;color:var(--text-3)}.scenario-ribbon-config svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.2}.scenario-ribbon-config:hover,.scenario-ribbon-config:focus-visible{border-color:#fff8ee29;background:#fff8ee14;color:var(--accent-strong);outline:0}.scenario-ribbon-actions{display:flex;flex:0 0 auto;min-height:54px;align-items:center;border-left:1px solid rgba(255,248,238,.1)}.scenario-ribbon-actions>button{display:inline-flex;min-height:34px;align-items:center;gap:7px;margin-left:8px;padding:0 10px;border:1px solid rgba(255,248,238,.15);border-radius:4px;background:transparent;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;transition:background .12s ease,color .12s ease}.scenario-ribbon-actions>button:hover,.scenario-ribbon-actions>button:focus-visible{border-color:#fff8ee52;background:#fff8ee0f;color:var(--accent-strong);outline:0}.scenario-ribbon-actions>button:disabled{cursor:not-allowed;opacity:.38}.scenario-ribbon-create{display:grid;width:184px;min-height:54px;flex:0 0 184px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;scroll-snap-align:start;border:1.5px dashed rgba(190,192,194,.68);border-radius:3px;background:#1b1c1e;color:#e4ddd2ad;box-shadow:inset 0 1px #fff8ee09,0 3px 10px #00000024;transition:border-color .13s ease,background .13s ease,box-shadow .13s ease,color .13s ease}.scenario-ribbon-create b{color:#d2d3d4bd;font:500 22px/1 var(--font-ui)}.scenario-ribbon-create>span{display:grid;gap:5px;text-align:left}.scenario-ribbon-create>span strong{font:750 10px/1 var(--font-ui)}.scenario-ribbon-create>span small{color:var(--text-3);font:750 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.scenario-ribbon-create:hover,.scenario-ribbon-create:focus-visible{border-color:#dcdee0d1;background:#222326;box-shadow:inset 0 1px #fff8ee14,0 7px 18px #00000042;color:var(--accent-strong);outline:0}.scenario-ribbon-create:disabled{cursor:not-allowed;opacity:.42}.scenario-ribbon-create.locked{border-color:#07ce0b5c;background:#111310;color:#e6f5e5;box-shadow:inset 0 1px #fff8ee0d,0 3px 10px #0000002e}.scenario-ribbon-create.locked:hover,.scenario-ribbon-create.locked:focus-visible{background:#151a13;color:#fff}.scenario-ribbon-create.locked>span small{color:var(--brand-green)}.scenario-ribbon-create.locked i{position:relative;display:block;width:8px;height:7px;border:1px solid currentColor}.scenario-ribbon-create.locked i:before{position:absolute;bottom:5px;left:1px;width:4px;height:4px;border:1px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;content:""}.scenario-signature{display:inline-flex;flex:0 0 auto;align-items:center;gap:0;color:var(--text-3);font:800 8.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.scenario-signature.official,.scenario-signature.custom{position:relative;isolation:isolate;min-height:2.353em;overflow:hidden;border:.118em solid;border-radius:.353em;box-shadow:inset 0 .118em #ffffff1c,inset 0 0 0 .118em #ffffff05,0 .706em 1.882em #00000038;-webkit-backdrop-filter:blur(1.412em) saturate(.72);backdrop-filter:blur(1.412em) saturate(.72)}.scenario-signature.official{justify-content:center;gap:.647em;padding-inline:.824em}.scenario-signature.official{border-color:#fff8ee52;background:#20201ea8;color:#fffdf7}.scenario-signature.custom{border-color:#beb0d761;background:#3d354c9e;color:#e4dbf2}.scenario-signature.official:before,.scenario-signature.custom:before{position:absolute;z-index:0;inset:.118em;border-radius:.235em;background:#ffffff04;box-shadow:inset 0 .941em 1.412em #ffffff07;content:"";pointer-events:none}.scenario-signature.official .scenario-signature-mark,.scenario-signature.official .scenario-signature-label,.scenario-signature.custom .scenario-signature-label{position:relative;z-index:1}.scenario-signature-mark{display:inline-grid;flex:0 0 auto;width:1.176em;min-height:1.412em;place-items:center;background:transparent}.scenario-signature-label{display:inline-flex;align-items:center;padding:0;color:inherit;font-size:1em;font-weight:900;line-height:1;letter-spacing:.17em;text-shadow:none}.scenario-signature.custom .scenario-signature-label{padding:0 1.176em}.scenario-signature-emblem{width:1.176em;height:1.412em}.scenario-signature.size-hero{font-size:11.475px}.hero-score .scenario-signature.official,.hero-score .scenario-signature.official .scenario-signature-label{color:#fffdf7}.hero-score .scenario-signature.custom,.hero-score .scenario-signature.custom .scenario-signature-label{color:#e4dbf2}.hero-scenario-badge{justify-content:center}.matchup-hero-panel{animation:matchup-hero-rise .22s ease both}@keyframes matchup-hero-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.matchup-hero-topline{grid-template-columns:1fr auto 1fr;min-height:48px;padding:12px 18px}.hero-sim-count{justify-self:end;color:var(--accent-strong);white-space:nowrap}.hero-score{min-height:132px;gap:10px}.hero-score>div{padding:14px 8px 15px}.hero-score span{color:var(--text-3)}.hero-context{min-height:44px;padding:12px 18px}.matchup-page .hero-team strong{font-size:clamp(36px,3.7vw,64px)}.ticker-item-meta{gap:12px;font-size:8px}@media(max-width:900px){.matchup-section-nav{top:0;left:0;width:0;transform:none}.section-scrubber{display:none}.section-mobile-trigger{position:fixed;top:55%;left:10px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.15);border-radius:8px;background:#191919eb;box-shadow:0 12px 28px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-3);transform:translateY(-50%)}.section-mobile-trigger:hover,.section-mobile-trigger:focus-visible{border-color:#fff8ee52;color:var(--accent-strong);outline:0}.section-mobile-trigger>span{display:grid;gap:4px;justify-items:start}.section-mobile-trigger i{display:block;width:11px;height:2px;background:currentColor;opacity:.55}.section-mobile-trigger i.active{width:20px;opacity:1}.section-mobile-layer{position:fixed;inset:0;z-index:60;display:grid;align-items:end}.section-mobile-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.section-mobile-sheet{position:relative;z-index:1;padding:10px 14px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,248,238,.16);border-radius:14px 14px 0 0;background:#1b1b1b;box-shadow:0 -20px 52px #0000006b;animation:section-sheet-in .18s ease both}@keyframes section-sheet-in{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.section-mobile-sheet header{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 4px 4px 10px}.section-mobile-sheet header span{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.section-mobile-sheet header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border-radius:6px;background:transparent;color:var(--text-2);font-size:22px}.section-mobile-sheet header button:hover,.section-mobile-sheet header button:focus-visible{background:#fff8ee0f;color:var(--accent-strong);outline:0}.section-mobile-list{display:grid;gap:3px}.section-mobile-list button{min-height:48px;grid-template-columns:26px minmax(0,1fr);padding:0 14px}}@media(max-width:760px){.ticker-item{flex-basis:236px}.ticker-item.pinned{flex-basis:244px}.matchup-page{padding-top:12px}.matchup-content{gap:12px}.scenario-ribbon{width:100%;overflow:hidden}.scenario-ribbon-sequence{min-width:0;flex:1 1 auto;overflow-x:auto}.scenario-ribbon-tabs{flex:0 0 auto;overflow:visible}.scenario-ribbon-tab{padding:7px 38px 7px 11px}.scenario-ribbon-actions{flex:0 0 auto}.scenario-ribbon-actions>button{padding-right:11px;padding-left:11px}.matchup-hero-topline{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px 14px}.matchup-hero-topline>span:nth-child(2){display:none}.matchup-hero-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:28px 16px 30px}.hero-score{grid-column:1 / -1;order:-1;min-height:auto}.hero-team .team-logo-shell{width:112px;height:82px}.hero-team .team-logo-shell img{width:104px;height:76px}.matchup-page .hero-team strong{max-width:100%;font-size:clamp(22px,7vw,30px);letter-spacing:-.045em}.hero-context{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px 14px;font-size:8px}}@media(prefers-reduced-motion:reduce){.matchup-hero-panel,.scenario-ribbon,.section-mobile-sheet,.section-tick-popover,.section-scrubber-tick i,.scenario-ribbon-tab,.scenario-ribbon-scenario,.scenario-ribbon-config,.scenario-ribbon-create{animation:none;transition:none}}.market-console,.box-score-panel,.td-scorer-panel{overflow:clip;border:1px solid rgba(255,248,238,.18);border-radius:6px;background:#0c0c0cf0;box-shadow:0 18px 48px #00000052}.matchup-shell{--box-score-sticky-top: var(--site-header-height, 55px)}.box-score-panel.premium-locked .box-controls,.box-score-panel.premium-locked .box-score-section{filter:none;opacity:1}.box-controls{align-items:center;margin:0 -24px 20px;padding:12px 24px;border-top:1px solid rgba(255,248,238,.08);border-bottom:1px solid rgba(255,248,238,.1);background:#fff8ee05}.box-category-tabs button{display:inline-flex;align-items:center;gap:7px}.box-category-tabs button small,.tracked-count-badge{display:grid;min-width:16px;height:16px;place-items:center;border:1px solid rgba(225,183,91,.38);border-radius:2px;color:#d6ad58;font:850 8px/1 var(--font-mono);letter-spacing:0}.mode-control{gap:14px}.box-interaction-hint{max-width:34ch;color:var(--text-3);font:650 11px/1.4 var(--font-ui)}.box-score-ledgers{display:grid;gap:16px}.box-score-ledger{--metric-count: 3;overflow:visible;border-top:1px solid rgba(255,248,238,.16);animation:box-ledger-in .16s ease-out both}.box-score-ledger.category-passing{--metric-count: 5}.box-ledger-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:10px 0 9px}.box-ledger-heading small{color:var(--text-2);font:800 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.box-ledger-heading h3{margin:0;color:var(--text);font:800 22px/1 var(--font-display);letter-spacing:-.045em;text-transform:uppercase}.box-score-ledger table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.box-score-ledger thead th,.box-score-ledger td{border-bottom:1px solid rgba(255,248,238,.07)}.box-score-ledger thead th{padding:8px 10px;color:var(--text-2);font:800 11px/1 var(--font-mono);letter-spacing:.075em;text-align:right;text-transform:uppercase}@media(min-width:761px){.box-score-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.box-ledger-column-context{position:sticky;top:var(--box-score-sticky-top, 55px);z-index:5;background:#0c0c0cfb;box-shadow:0 1px #fff8ee1f,0 8px 14px #0003}}.box-score-ledger thead th:first-child{width:30%;text-align:left}.box-score-ledger td{height:44px;padding:4px 10px;text-align:right}.box-score-ledger td:first-child{width:30%;text-align:left}.box-ledger-column-context{display:grid;grid-template-columns:30% repeat(var(--metric-count),minmax(0,1fr));min-height:38px;align-items:center;border-bottom:1px solid rgba(255,248,238,.12)}.box-ledger-column-context>span{min-width:0;overflow:hidden;padding:8px 10px;color:var(--text-2);font:800 10px/1 var(--font-mono);letter-spacing:.075em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.box-ledger-column-context>span:not(:first-child){border-left:1px solid rgba(255,248,238,.06)}.box-ledger-context-player{display:grid;gap:3px;text-align:left!important}.box-ledger-context-player small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.12em}.box-ledger-context-player strong{color:var(--text-1);font:800 10px/1 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.box-team-band th{position:relative;width:auto!important;height:30px;padding:0;border-top:1px solid rgba(255,248,238,.22);border-bottom:1px solid rgba(255,248,238,.07);background:#fff8ee06}.box-team-band-inner{display:flex;gap:9px;min-height:30px;align-items:center;padding:5px 10px;text-align:left}.box-team-band-identity{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:9px}.box-team-rail{position:absolute;inset:0 auto 0 0;width:2px;background:var(--away)}.box-ledger-team.home .box-team-rail{background:var(--home)}.box-team-band .team-logo-shell{width:21px;height:18px;border:0;background:transparent}.box-team-band .team-logo-shell img{width:20px;height:17px}.box-team-band strong{color:var(--text);font:800 13px/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.box-team-band small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.box-team-rule{flex:1 1 auto;height:1px;margin-left:3px;background:linear-gradient(90deg,#fff8ee29,#fff8ee06)}.box-player-cell .player-link{position:relative;display:inline-flex;max-width:100%;min-height:30px;align-items:baseline;gap:8px;margin-left:-7px;padding:6px 7px;border-radius:4px;text-decoration:none;transition:color .14s ease}.box-player-cell .player-link:before{position:absolute;z-index:0;inset:0;border:1px solid transparent;border-radius:4px;background:transparent;content:"";transition:border-color .14s ease,background .14s ease}.box-player-cell .player-link>*{position:relative;z-index:1}.box-player-cell .player-link:hover,.box-player-cell .player-link:focus-visible{color:var(--accent-strong);outline:0;text-decoration:none}.box-player-cell .player-link:hover:before,.box-player-cell .player-link:focus-visible:before{border-color:#fff8ee29;background:#fff8ee0e}.box-player-cell .player-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-team-expander-row td{height:34px;padding:0 10px;border-bottom-color:#fff8ee0b;text-align:left}.box-team-expander-row button{display:flex;width:100%;min-height:32px;align-items:center;gap:8px;padding:0;background:transparent;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .12s ease}.box-team-expander-row button span{display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:2px;color:var(--text-2);font-size:12px}.box-team-expander-row button i{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(255,248,238,.1),transparent)}.box-team-expander-row button:hover,.box-team-expander-row button:focus-visible{color:var(--accent-strong);outline:0}.box-team-expander-row button:hover span,.box-team-expander-row button:focus-visible span{border-color:#fff8ee52}.box-player-row.revealed{animation:box-row-reveal .13s ease-out both}@keyframes box-row-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.stat-cell-control{position:relative;display:inline-grid;width:min(100%,80px);justify-items:end}.stat-cell-control:before{position:absolute;z-index:0;inset:-2px -3px;border:1px solid transparent;border-radius:4px;background:transparent;content:"";pointer-events:none;transition:border-color .14s ease,background .14s ease}.stat-cell-control.tracked:before{right:-25px}.stat-cell-control:hover:before,.stat-cell-control:focus-within:before{border-color:#fff8ee29;background:#fff8ee0e}.stat-cell-control>*{z-index:1}.box-score-ledger .stat-link{position:relative;display:inline-grid;width:100%;min-height:34px;align-content:center;justify-items:end;gap:3px;padding:4px 0 5px 6px;border-radius:3px;color:var(--text);text-decoration:none;transition:background .14s ease,color .14s ease,transform .14s ease}.box-score-ledger .stat-link:after{position:absolute;right:0;bottom:3px;width:22px;height:1px;background:#e4ddd23d;content:"";transition:width .14s ease,background .14s ease}.box-score-ledger .stat-link strong{font:800 15px/1 var(--font-mono);font-variant-numeric:tabular-nums}.box-score-ledger .stat-link small{color:var(--text-2);font:800 10px/1.1 var(--font-mono);letter-spacing:.01em}.tracked-stat-indicator{position:absolute;top:2px;right:-20px;z-index:2;display:grid;place-items:center;padding:0;border:1px solid rgba(214,173,88,.46);border-radius:3px;background:#17140d;color:#e0b960;font:900 8px/1 var(--font-mono);transition:border-color .12s ease,background .12s ease,transform .12s ease}.tracked-stat-indicator.dot{width:18px;height:18px;border:0;background:transparent}.tracked-stat-indicator.dot:after{width:6px;height:6px;border-radius:50%;background:#d6ad58;box-shadow:0 0 0 3px #d6ad5817;content:""}.tracked-stat-indicator:hover,.tracked-stat-indicator:focus-visible,.tracked-stat-indicator[aria-expanded=true]{border-color:#e5c16d;background:#292114;outline:0;transform:translateY(-1px)}.box-score-ledger .stat-link:hover,.box-score-ledger .stat-link:focus-visible{background:transparent;color:var(--accent-strong);outline:0;text-decoration:none;transform:translateY(-1px)}.box-score-ledger .stat-link:hover:after,.box-score-ledger .stat-link:focus-visible:after{width:calc(100% - 14px);background:var(--accent)}.box-score-ledger .stat-link:active{transform:translateY(0)}.box-empty-row td{color:var(--text-3);font:700 11px/1.4 var(--font-ui);text-align:left}.locked-box-score{display:grid;gap:18px}.locked-box-score-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 16px;border:1px solid rgba(225,183,91,.32);background:#e1b75b12}.locked-box-score-gate>span{padding:5px 7px;border:1px solid rgba(225,183,91,.42);color:#e1b75b;font:900 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.locked-box-score-gate div{display:grid;gap:3px}.locked-box-score-gate strong{font:800 18px/1.1 var(--font-display);letter-spacing:-.025em}.locked-box-score-gate p{margin:0;color:var(--text-2);font-size:12px}.locked-box-score-gate button{min-height:34px;padding:0 12px;border:1px solid rgba(225,183,91,.45);border-radius:3px;background:#e1b75b1f;color:#f3d184;font:850 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.locked-box-score-preview{border-top:1px solid rgba(255,248,238,.12)}.locked-box-score-head,.locked-box-score-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(50px,.28fr));gap:10px;align-items:center;min-height:42px;padding:0 12px;border-bottom:1px solid rgba(255,248,238,.06)}.locked-box-score-head span,.locked-box-score-band small{color:#e4ddd257;font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-align:right;text-transform:uppercase}.locked-box-score-head i,.locked-box-score-row i,.locked-box-score-band b{height:7px;background:#e4ddd217}.locked-box-score-row span{color:#e4ddd238;font:800 12px/1 var(--font-mono);text-align:right}.locked-box-score-band{display:grid;grid-template-columns:2px 80px auto;gap:10px;align-items:center;min-height:36px;padding:0 12px;border-bottom:1px solid rgba(255,248,238,.07);background:#fff8ee05}.locked-box-score-band i{align-self:stretch;background:#e4ddd229}.locked-box-score-band small{text-align:left}@keyframes box-ledger-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tracked-lines-popover{position:fixed;z-index:120;display:grid;overflow:hidden;border:1px solid rgba(228,221,210,.22);border-radius:6px;background:#0d0d0cfb;box-shadow:0 22px 54px #00000085;color:var(--text);animation:tracked-popover-in .12s ease-out both}.tracked-lines-popover:before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#d6ad58,rgba(214,173,88,.12) 68%,transparent);content:""}.tracked-lines-popover>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:15px 15px 12px;border-bottom:1px solid rgba(255,248,238,.09)}.tracked-lines-popover>header div{display:grid;gap:4px}.tracked-lines-popover>header span,.tracked-lines-popover>header small,.tracked-line-number small,.tracked-line-side small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.tracked-lines-popover>header strong{font:800 17px/1.05 var(--font-display);letter-spacing:-.025em}.tracked-lines-popover>header button{width:26px;height:26px;padding:0;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:transparent;color:var(--text-3);font:500 17px/1 var(--font-ui)}.tracked-lines-popover>header button:hover,.tracked-lines-popover>header button:focus-visible{border-color:#fff8ee4d;color:var(--text);outline:0}.tracked-lines-popover-list{display:grid;max-height:246px;overflow-y:auto}.tracked-lines-popover-row{display:grid;grid-template-columns:.7fr 1fr 1fr 28px;gap:10px;align-items:center;min-height:60px;padding:10px 15px;border-bottom:1px solid rgba(255,248,238,.065)}.tracked-line-number,.tracked-line-side{display:grid;gap:4px}.tracked-line-number strong,.tracked-line-side strong{color:var(--text);font:800 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.tracked-line-side span{color:var(--text-3);font:800 9px/1 var(--font-mono)}.tracked-line-side span.good{color:var(--success)}.tracked-line-side span.bad{color:var(--danger)}.tracked-lines-open-analysis{min-height:38px;margin:11px 15px 14px;border:1px solid rgba(214,173,88,.4);border-radius:3px;background:#d6ad581a;color:#e5c16d;font:850 9px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.tracked-lines-open-analysis:hover,.tracked-lines-open-analysis:focus-visible{border-color:#e5c16db3;background:#d6ad582b;outline:0}@keyframes tracked-popover-in{0%{opacity:0;transform:translateY(-3px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.tracked-lines-popover.flipped{transform-origin:bottom right}@media(max-width:760px){.box-score-panel{padding:18px 14px}.box-controls{position:sticky;top:var(--site-header-height, 0px);z-index:4;display:grid;margin:0 -14px 18px;padding:9px 14px 11px;background:#0a0a0af7}.box-category-tabs{width:100%;flex-wrap:nowrap}.box-category-tabs button{flex:1 1 0;justify-content:center;padding-inline:6px}.mode-control{width:100%;justify-content:space-between}.box-interaction-hint{max-width:21ch;font-size:10px}.box-ledger-heading{align-items:start}.box-ledger-heading small{max-width:14ch;text-align:right}.box-score-ledger table,.box-score-ledger tbody{display:block}.box-score-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.box-team-band,.box-team-band th,.box-team-band-inner,.box-team-band-identity{width:100%}.box-ledger-column-context{display:none}.box-ledger-team>tr:not(.box-team-band){display:grid;grid-template-columns:repeat(var(--metric-count),minmax(0,1fr));padding:7px 0 6px;border-bottom:1px solid rgba(255,248,238,.07)}.box-score-ledger td,.box-score-ledger td:first-child{display:block;width:auto;height:auto;padding:0 3px;border:0}.box-score-ledger .box-player-cell{grid-column:1 / -1;padding:0 5px 6px}.box-team-expander-row td{grid-column:1 / -1;padding:0 5px}.box-score-ledger td:not(.box-player-cell):before{display:block;margin:0 5px 4px;color:var(--text-3);content:attr(data-label);font:800 8px/1 var(--font-mono);letter-spacing:.11em;text-align:right;text-transform:uppercase}.box-score-ledger .stat-link{width:100%;min-width:0;min-height:38px;padding-right:18px}.stat-cell-control{width:100%}.tracked-stat-indicator{top:1px;right:0}.stat-cell-control.tracked:before{right:-3px}.box-score-ledger .stat-link strong{font-size:13px}.locked-box-score-gate{grid-template-columns:auto minmax(0,1fr)}.locked-box-score-gate button{grid-column:1 / -1;width:100%}.locked-box-score-head,.locked-box-score-row{grid-template-columns:minmax(86px,1fr) repeat(4,minmax(30px,.34fr));gap:5px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.box-score-ledger,.box-score-ledger .stat-link,.box-score-ledger .stat-link:after{animation:none;transition:none}.tracked-lines-popover,.tracked-stat-indicator,.box-player-row.revealed{animation:none;transition:none}}.market-console{position:relative;overflow:hidden;padding:0}.market-console-head{display:grid;min-height:0;align-items:start;justify-content:stretch;gap:10px;padding:18px 24px 8px;border-bottom:1px solid rgba(255,248,238,.1)}.market-console-head .section-header{width:100%}.market-console-head .section-header small:empty{display:none}.market-console-head .market-tabs{width:fit-content;margin:0}.market-pregame-strip{display:flex;min-height:44px;align-items:center;gap:14px;padding:0 24px;border-bottom:1px solid rgba(255,248,238,.1);background:#fff8ee05;color:var(--text-3);font:775 10.5px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.market-pregame-strip>span{color:var(--accent-strong);letter-spacing:.15em}.market-pregame-strip strong{color:var(--text-2);font-size:11.5px}.market-pregame-strip small{margin-left:2px;padding-left:14px;border-left:1px solid rgba(255,248,238,.12);color:var(--text-3);font:inherit;letter-spacing:.04em;text-transform:none}.market-desk{animation:market-desk-in .16s ease both}@keyframes market-desk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.market-desk-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;min-height:82px;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid rgba(255,248,238,.1)}.market-desk-context{display:grid;min-width:0;gap:7px}.market-line-control label span,.market-price-input>span,.market-metric small,.market-lock-callout>span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.market-desk-context strong{overflow:hidden;color:var(--text);font:800 clamp(17px,1.8vw,24px)/1 var(--font-display);letter-spacing:-.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.market-line-control{display:grid;grid-template-columns:38px minmax(100px,126px) 38px;min-height:52px;border:1px solid rgba(255,248,238,.18);border-radius:5px;background:#00000038}.market-line-control button{min-width:38px;padding:0;background:transparent;color:var(--text-3);font:500 19px/1 var(--font-ui);transition:background .12s ease,color .12s ease}.market-line-control button:first-child{border-right:1px solid rgba(255,248,238,.1)}.market-line-control button:last-child{border-left:1px solid rgba(255,248,238,.1)}.market-line-control button:hover,.market-line-control button:focus-visible{background:#fff8ee12;color:var(--accent-strong);outline:0}.market-line-control label{display:grid;align-content:center;justify-items:center;gap:4px;padding:4px 8px}.market-line-control input,.market-price-input input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:800 17px/1 var(--font-mono);text-align:center}.market-line-control input[type=number]{appearance:textfield;-moz-appearance:textfield}.market-line-control input[type=number]::-webkit-inner-spin-button,.market-line-control input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.market-line-control:focus-within{border-color:#fff8ee6b}.market-price-guidance{max-width:32ch;margin:0;color:var(--text-3);font-size:11px;line-height:1.45}.market-reset{width:auto;min-height:38px;justify-self:end;padding:0 15px;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:transparent;color:var(--text-3);font:825 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,color .12s ease}.market-reset:hover,.market-reset:focus-visible{border-color:#fff8ee57;background:#fff8ee0e;color:var(--accent-strong);outline:0}.market-outcome-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:#00000038}.market-outcome-lane{position:relative;display:grid;min-width:0;gap:18px;padding:22px;border:1px solid rgba(255,248,238,.12);border-radius:4px;background:#101113;box-shadow:inset 0 1px #fff8ee06;transition:background .14s ease,border-color .14s ease,transform .14s ease}.market-outcome-lane:hover,.market-outcome-lane:focus-within{z-index:1;border-color:#fff8ee38;background:#121315;transform:translateY(-1px)}.market-outcome-lane.best{border-color:#a0efbc75;background:linear-gradient(145deg,rgba(136,173,141,.035),transparent 34%),#101113;box-shadow:inset 0 1px #88ad8d24,inset 0 0 18px #4bbe7706,0 0 14px #4bbe771a}.market-outcome-lane:before,.market-outcome-lane:after{position:absolute;width:15px;height:15px;pointer-events:none;content:""}.market-outcome-lane:before{top:7px;right:7px;border-top:1px solid rgba(255,248,238,.16);border-right:1px solid rgba(255,248,238,.16)}.market-outcome-lane:after{bottom:7px;left:7px;border-bottom:1px solid rgba(255,248,238,.1);border-left:1px solid rgba(255,248,238,.1)}.market-outcome-lane>header{display:flex;min-height:58px;align-items:flex-start;justify-content:flex-start;gap:12px}.market-outcome-lane>header .bet-edge-pill.large{margin-left:clamp(4px,1vw,16px)}.market-outcome-identity{display:flex;min-width:0;align-items:center;gap:12px}.market-outcome-identity .team-logo-shell{width:58px;height:46px;flex:0 0 58px}.market-outcome-identity .team-logo-shell img{width:52px;height:40px}.market-outcome-identity>div{display:grid;min-width:0;gap:4px}.market-outcome-identity span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.market-outcome-identity strong{overflow:hidden;color:var(--text);font:800 clamp(20px,2.2vw,31px)/1 var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.market-outcome-identity small{color:var(--text-3);font:700 10px/1 var(--font-mono)}.market-price-input{display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;border-top:1px solid rgba(255,248,238,.13);border-bottom:1px solid rgba(255,248,238,.13);transition:border-color .12s ease,background .12s ease}.market-price-input:focus-within{border-color:#fff8ee61;background:#fff8ee06}.market-price-input.invalid{border-color:#c1827899}.market-price-input>span{display:grid;gap:7px}.market-price-input>span small{color:var(--text-3);font:650 10px/1 var(--font-ui);letter-spacing:0;text-transform:none}.market-price-input.invalid>span small{color:var(--danger)}.market-price-input input{min-width:0;min-height:40px}.market-price-input input:focus{outline:0}.market-price-control{display:grid;grid-template-columns:32px minmax(58px,1fr) 32px;min-height:42px;border:1px solid rgba(255,248,238,.18);border-radius:4px;background:#00000038;transition:border-color .12s ease,box-shadow .12s ease}.market-price-sign-toggle{display:none}.market-price-actions{display:grid;grid-template-columns:72px 136px;align-items:center;justify-content:flex-end;gap:8px}.market-price-actions .market-price-control{width:136px}.market-price-reset{width:72px;min-height:30px;padding:0 8px;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:#fff8ee06;color:var(--text-3);font:800 7px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(3px);transition:opacity .14s ease,transform .14s ease,border-color .12s ease,color .12s ease}.market-price-reset.visible{opacity:1;pointer-events:auto;transform:translate(0)}.market-price-reset:hover,.market-price-reset:focus-visible{border-color:#fff8ee57;color:var(--accent-strong);outline:0}.market-price-control:focus-within{border-color:#fff8ee6b;box-shadow:0 0 0 1px #fff8ee0f}.market-price-control button{min-width:32px;padding:0;border:0;background:transparent;color:var(--text-3);font:500 15px/1 var(--font-mono);transition:background .12s ease,color .12s ease}.market-price-control button:first-child,.market-price-control .market-price-nudge-button,.market-price-control .market-price-sign-toggle{border-right:1px solid rgba(255,248,238,.1)}.market-price-control button:last-child{border-left:1px solid rgba(255,248,238,.1)}.market-price-control button:hover,.market-price-control button:focus-visible{background:#fff8ee0f;color:var(--accent-strong);outline:0}.market-metric-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,248,238,.12);border-bottom:1px solid rgba(255,248,238,.12)}.market-analysis-details{border-top:1px solid rgba(255,248,238,.11);border-bottom:1px solid rgba(255,248,238,.11)}.market-analysis-toggle{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text-2);cursor:pointer;font:825 10px/1 var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase}.market-analysis-toggle:before{color:var(--text-3);content:"+";font-size:13px}.market-analysis-details.open .market-analysis-toggle:before{content:"−"}.market-analysis-toggle small{margin-left:auto;color:var(--text-3);font:675 9.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:none}.market-analysis-toggle:hover,.market-analysis-toggle:focus-visible{color:var(--accent-strong);outline:0}.market-metric{display:grid;min-width:0;min-height:70px;align-content:center;gap:7px;padding:11px 12px;background:transparent}.market-metric+.market-metric{border-left:1px solid rgba(255,248,238,.1)}.market-metric strong{overflow:hidden;color:var(--text);font:800 16px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;animation:market-value-set .15s ease both}@keyframes market-value-set{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.market-watch-action{display:flex;min-height:38px;align-items:center;gap:9px;color:var(--text-3);font:650 10px/1.2 var(--font-ui);border-top:1px solid rgba(255,248,238,.1);padding-top:14px}.market-watch-action .bookmark-action.icon-only{min-width:38px;min-height:38px}.locked-tabs span{display:inline-grid;min-height:31px;padding:7px 10px;place-items:center;border:1px solid transparent;border-radius:4px;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.locked-tabs span.active{border-color:var(--border-strong);background:#fff8ee0f;color:var(--accent-strong)}.market-locked-body{display:grid;gap:18px;padding:18px 24px 24px}.market-locked-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:174px;border-top:1px solid rgba(255,248,238,.12);border-bottom:1px solid rgba(255,248,238,.08);background:#0000001f;opacity:.45}.market-locked-lane{display:grid;grid-template-columns:58px minmax(0,1fr) repeat(3,minmax(44px,.25fr));align-items:center;gap:14px;padding:22px 24px}.market-locked-lane+.market-locked-lane{border-left:1px solid rgba(255,248,238,.12)}.market-locked-lane>span{color:var(--text-2);font:800 16px/1 var(--font-display);text-transform:uppercase}.market-locked-lane>i{display:block;height:32px;border:1px solid rgba(255,248,238,.1);background:#fff8ee06}.market-lock-callout{display:grid;justify-items:start;gap:9px;padding:20px 24px 24px;border-top:1px solid rgba(255,248,238,.11);background:#07ce0b06;box-shadow:inset 3px 0 #07ce0ba3}.market-lock-callout>span{color:var(--brand-green)}.market-lock-callout strong{color:var(--text);font:800 22px/1.05 var(--font-display);letter-spacing:-.035em}.market-lock-callout p{max-width:62ch;margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.market-lock-callout button{min-height:36px;margin-top:3px;padding:0 12px;border:1px solid rgba(7,206,11,.52);border-radius:3px;background:#07ce0b14;color:#e6f5e5;font:850 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;transition:background .12s ease,border-color .12s ease}.market-lock-callout button:hover,.market-lock-callout button:focus-visible{border-color:#07ce0be0;background:#07ce0b24;outline:0}@media(max-width:980px){.market-desk-toolbar{grid-template-columns:minmax(190px,1fr) auto auto}.market-price-guidance{display:none}.market-outcome-lane{padding:20px}}@media(max-width:760px){.market-console-head{min-height:0;align-items:stretch;gap:10px;padding:18px 16px 8px}.market-console-head .market-tabs,.locked-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.market-console-head .market-tabs button,.locked-tabs span{min-height:40px}.market-pregame-strip{min-height:0;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;line-height:1.25}.market-pregame-strip small{width:auto;margin-left:0;padding-left:10px}.market-desk-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:16px}.market-desk-context{grid-column:1 / -1}.market-desk-context strong{white-space:normal}.market-line-control{grid-template-columns:44px minmax(0,1fr) 44px;width:100%;min-height:48px}.market-line-control button{min-width:44px}.market-reset{min-height:44px}.market-price-guidance{display:block;margin:0}.market-verdict{min-height:0;flex-wrap:wrap;gap:7px 10px;padding:12px 16px}.market-verdict small{width:100%;margin-left:0}.market-outcome-board,.market-locked-preview{grid-template-columns:1fr}.market-locked-body{padding:16px}.market-outcome-board{gap:10px;padding:10px}.market-outcome-lane{gap:15px;padding:20px 16px}.market-locked-lane+.market-locked-lane{border-top:1px solid rgba(255,248,238,.12);border-left:0}.market-outcome-lane:hover,.market-outcome-lane:focus-within{transform:none}.market-outcome-identity .team-logo-shell{width:48px;height:40px;flex-basis:48px}.market-outcome-identity .team-logo-shell img{width:44px;height:34px}.bet-edge-pill.large{min-width:82px}.market-price-input{grid-template-columns:1fr}.market-price-control{grid-template-columns:44px minmax(0,1fr)}.market-price-control button{min-width:44px}.market-price-control .market-price-sign-toggle{display:block;font-size:15px}.market-price-control .market-price-nudge-button{display:none}.market-price-actions{grid-template-columns:80px 142px;justify-content:end}.market-price-actions .market-price-control{width:142px}.market-price-reset{width:80px;min-height:44px}.market-analysis-toggle{flex-wrap:wrap;padding:9px 0}.market-analysis-toggle small{width:100%;margin-left:23px}.market-metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric{min-height:60px;padding:9px}.market-metric strong{font-size:14px}.market-watch-action{min-height:44px}.market-watch-action .bookmark-action.icon-only{min-width:44px;min-height:44px}.market-locked-lane{grid-template-columns:48px minmax(0,1fr) repeat(2,44px);padding:18px 16px}.market-locked-lane>i:last-child{display:none}.market-lock-callout{padding:18px 16px 20px}.market-lock-callout button{min-height:44px}}@media(max-width:380px){.market-desk-toolbar{grid-template-columns:1fr}.market-line-control,.market-reset,.market-price-guidance{grid-column:1 / -1}.market-price-input{grid-template-columns:1fr}.market-price-input input{min-height:44px}.market-primary-metrics,.market-math-mobile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-math-mobile>div .market-metric:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.market-desk,.market-metric strong,.market-outcome-lane,.market-line-control button,.market-reset,.market-lock-callout button{animation:none;transition:none}}.stat-popover.stat-analysis{top:50%;display:grid;width:min(820px,calc(100vw - 32px));max-height:calc(100svh - 28px);gap:11px;overflow-x:hidden;overflow-y:auto;padding:16px 18px 17px;border:1px solid color-mix(in srgb,var(--stat-accent) 34%,rgba(255,248,238,.2));border-radius:7px;background:#0d0d0dfc;box-shadow:0 0 32px color-mix(in srgb,var(--stat-accent) 10%,transparent),0 28px 90px #000000b8;animation:stat-analysis-in .15s cubic-bezier(.2,.75,.25,1) both;outline:0}@keyframes stat-analysis-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.992)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.stat-analysis .stat-analysis-head{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:16px;padding:0 0 11px;border-bottom:1px solid rgba(255,248,238,.11)}.stat-player-identity{display:flex;min-width:0;align-items:center;gap:15px}.stat-player-avatar{position:relative;display:grid;width:64px;height:64px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--stat-accent) 46%,rgba(255,248,238,.16));border-radius:50%;background:color-mix(in srgb,var(--stat-accent) 9%,rgba(255,248,238,.025));box-shadow:0 0 18px color-mix(in srgb,var(--stat-accent) 12%,transparent)}.stat-player-avatar img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.stat-player-avatar span{color:var(--text-2);font:900 10px/1 var(--font-mono);letter-spacing:.12em}.stat-player-identity>div:last-child{display:grid;min-width:0;gap:2px}.stat-player-identity span,.stat-player-identity small,.stat-analysis-titlebar span,.stat-line-readout small,.stat-distribution-meta small,.prop-line-control>span,.prop-price-control>span,.prop-outcome-lane small,.stat-analysis-actions span,.stat-analysis-actions small{color:var(--text-3);font:800 9px/1.15 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-player-identity h3{overflow:hidden;margin:0;color:var(--text);font:800 26px/1 var(--font-display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.stat-player-identity small{color:color-mix(in srgb,var(--stat-accent) 58%,var(--text-2))}.stat-analysis .stat-analysis-close{display:grid;width:34px;min-width:34px;min-height:34px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:#fff8ee06;color:var(--text-2);font:400 21px/1 var(--font-ui);letter-spacing:0;text-transform:none;transition:border-color .12s ease,background .12s ease,color .12s ease}.stat-analysis .stat-analysis-close:hover,.stat-analysis .stat-analysis-close:focus-visible{border-color:#fff8ee57;background:#fff8ee12;color:var(--text);outline:0}.stat-analysis-titlebar{display:flex;min-height:45px;align-items:end;justify-content:space-between;gap:18px}.stat-analysis-titlebar>div:first-child{display:grid;gap:4px}.stat-analysis-titlebar h2{margin:0;color:var(--text);font:820 28px/.95 var(--font-display);letter-spacing:-.055em}.stat-line-readout{display:grid;min-width:140px;grid-template-columns:auto auto;align-items:baseline;justify-content:end;column-gap:9px;transition:color .1s ease,transform .1s ease}.stat-line-readout small{grid-column:1;color:var(--text-3)}.stat-line-readout strong{grid-column:2;grid-row:1 / span 2;color:var(--text);font:850 29px/.9 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.stat-line-readout span{grid-column:1;color:var(--text-2);font:800 9px/1 var(--font-mono);font-variant-numeric:tabular-nums}.stat-line-readout.previewing{color:var(--stat-accent);transform:translateY(-1px)}.stat-line-readout.previewing small,.stat-line-readout.previewing strong{color:color-mix(in srgb,var(--stat-accent) 70%,var(--text))}.stat-analysis .distribution-chart{display:block;width:100%;height:176px;min-height:0;border:1px solid rgba(255,248,238,.12);border-radius:3px;background:linear-gradient(90deg,rgba(255,248,238,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,238,.03) 1px,transparent 1px),#0000003b;background-size:10% 100%,100% 25%;cursor:crosshair;touch-action:pan-y}.stat-analysis .distribution-chart:focus-visible{border-color:color-mix(in srgb,var(--stat-accent) 58%,var(--text));outline:2px solid color-mix(in srgb,var(--stat-accent) 22%,transparent);outline-offset:2px}.stat-analysis .distribution-chart .distribution-baseline{stroke:#fff8ee33;stroke-width:.25}.stat-analysis .distribution-chart .distribution-area{fill:url(#stat-density-gradient);stroke:none}.stat-analysis .distribution-chart .distribution-iqr-area{fill:#fff8ee13;stroke:none}.stat-analysis .distribution-chart .distribution-curve{fill:none;stroke:var(--stat-accent);stroke-width:.75;vector-effect:non-scaling-stroke}.stat-analysis .distribution-chart .distribution-median{stroke:#fff8ee59;stroke-dasharray:1.2 1.4;stroke-width:.35}.stat-analysis .distribution-chart .distribution-committed{stroke:#fff8ee61;stroke-dasharray:1 1;stroke-width:.42}.stat-analysis .distribution-chart .distribution-threshold{stroke:var(--text);stroke-width:.75;filter:drop-shadow(0 0 1.5px rgba(255,248,238,.36))}.stat-analysis .distribution-chart .distribution-threshold.preview{stroke:color-mix(in srgb,var(--stat-accent) 62%,var(--text))}.stat-analysis .distribution-tooltip rect{fill:#0a0a0af0;stroke:#fff8ee2e;stroke-width:.25}.stat-analysis .distribution-tooltip text,.stat-analysis .distribution-tick text{fill:var(--text-2);font:850 3.25px/1 var(--font-mono);letter-spacing:.02em}.stat-analysis .distribution-tick text{fill:var(--text-3);font-size:2.8px}.stat-analysis .distribution-tooltip text{fill:var(--text-2);font-size:3.25px}.stat-analysis .distribution-tick line{stroke:#fff8ee47;stroke-width:.3}.stat-distribution-meta{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(255,248,238,.09)}.stat-distribution-meta>span{display:grid;gap:4px;padding:0 11px 9px;border-left:1px solid rgba(255,248,238,.075)}.stat-distribution-meta>span:first-child{padding-left:0;border-left:0}.stat-distribution-meta strong{color:var(--text-2);font:800 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.prop-line-toolbar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:7px 9px;border:1px solid rgba(255,248,238,.1);border-radius:3px;background:#fff8ee04}.prop-line-reset{min-height:34px;margin-left:auto;padding:0 11px;border:1px solid rgba(255,248,238,.13);border-radius:3px;background:transparent;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color .12s ease,background .12s ease,color .12s ease}.prop-line-reset strong{color:var(--text-2);font-size:10px}.prop-line-reset:not(:disabled):hover,.prop-line-reset:not(:disabled):focus-visible{border-color:#fff8ee52;background:#fff8ee0b;color:var(--text);outline:0}.prop-line-reset:disabled{cursor:default;opacity:.38}.prop-line-control{display:grid;min-width:238px;min-height:38px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:2px;transition:border-color .12s ease,background .12s ease}.prop-price-control{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;border-top:1px solid rgba(255,248,238,.11);border-bottom:1px solid rgba(255,248,238,.11);transition:border-color .12s ease,background .12s ease}.prop-price-sign-toggle{display:none}.prop-price-control>span{display:grid;gap:4px}.prop-price-control>span small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em}.prop-line-control>div,.prop-price-control>div{display:grid;grid-template-columns:26px minmax(56px,74px) 26px;align-items:center}.prop-line-control button,.prop-price-control button{min-height:30px;padding:0;border:1px solid rgba(255,248,238,.11);background:#fff8ee06;color:var(--text-3);font:700 15px/1 var(--font-ui)}.prop-line-control input,.prop-price-control input{width:100%;min-height:30px;border:1px solid rgba(255,248,238,.16);border-right:0;border-left:0;border-radius:0;outline:0;background:#0000004d;color:var(--text);font:850 14px/1 var(--font-mono);text-align:center;font-variant-numeric:tabular-nums}.prop-line-control:focus-within,.prop-price-control:focus-within{border-color:color-mix(in srgb,var(--stat-accent) 48%,rgba(255,248,238,.2));background:#fff8ee08}.prop-price-control.invalid{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}.prop-price-control.invalid>span,.prop-price-control.invalid>span small{color:var(--danger)}.prop-outcome-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px;background:#0003}.prop-outcome-lane{position:relative;display:grid;min-width:0;gap:12px;padding:14px;border:1px solid rgba(255,248,238,.12);border-radius:4px;background:#101113;box-shadow:inset 0 1px #fff8ee06;transition:border-color .12s ease,background .12s ease,transform .12s ease}.prop-outcome-lane:before,.prop-outcome-lane:after{position:absolute;width:11px;height:11px;pointer-events:none;content:""}.prop-outcome-lane:before{top:6px;right:6px;border-top:1px solid rgba(255,248,238,.14);border-right:1px solid rgba(255,248,238,.14)}.prop-outcome-lane:after{bottom:6px;left:6px;border-bottom:1px solid rgba(255,248,238,.08);border-left:1px solid rgba(255,248,238,.08)}.prop-outcome-lane:hover,.prop-outcome-lane:focus-within{border-color:#fff8ee3b;background:#fff8ee06;transform:translateY(-1px)}.prop-outcome-lane.best{border-color:#a0efbc75;background:linear-gradient(145deg,rgba(136,173,141,.035),transparent 34%),#101113;box-shadow:inset 0 1px #88ad8d24,inset 0 0 18px #4bbe7706,0 0 14px #4bbe771a}.prop-outcome-lane>header{display:flex;min-height:40px;align-items:start;justify-content:space-between;gap:12px}.prop-outcome-lane>header>div{display:grid;gap:5px}.prop-outcome-lane>header>div>span{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.prop-outcome-lane>header>div>strong{color:var(--text);font:820 20px/1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.prop-model-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,248,238,.1);border-bottom:1px solid rgba(255,248,238,.1)}.prop-model-metrics .market-metric{min-height:54px;padding:9px 10px}.prop-model-metrics .market-metric strong{font-size:14px}.prop-model-metrics .market-metric small{font-size:9px}.prop-watch-action{display:flex;min-height:34px;align-items:center;gap:9px;color:var(--text-3);font:650 10px/1.2 var(--font-ui)}.prop-watch-action .bookmark-action.icon-only{min-width:34px;min-height:34px}.stat-price-error{margin:-3px 0 0;color:var(--danger);font:700 9px/1.3 var(--font-ui)}.stat-analysis-actions{display:flex;min-height:58px;align-items:center;justify-content:flex-start;gap:16px;padding-top:10px;border-top:1px solid rgba(255,248,238,.1)}.tracked-lines-toggle{display:grid;width:100%;min-height:48px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 11px;border:1px solid rgba(255,248,238,.11);border-radius:3px;background:#fff8ee05;color:var(--text-2);text-align:left;transition:border-color .12s ease,background .12s ease}.tracked-lines-toggle-label{display:flex;min-width:0;align-items:center;gap:8px}.tracked-lines-toggle strong{color:var(--text-2);font:850 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.tracked-lines-toggle>i{width:8px;height:8px;border-right:1px solid var(--text-3);border-bottom:1px solid var(--text-3);transform:rotate(45deg) translateY(-2px);transition:transform .14s ease,border-color .12s ease}.tracked-lines-toggle[aria-expanded=true]>i{transform:rotate(225deg) translate(-1px,-1px)}.tracked-lines-toggle:not(:disabled):hover,.tracked-lines-toggle:not(:disabled):focus-visible{border-color:#fff8ee40;background:#fff8ee09;outline:0}.tracked-lines-toggle:not(:disabled):hover strong,.tracked-lines-toggle:not(:disabled):focus-visible strong,.tracked-lines-toggle:not(:disabled):hover>i,.tracked-lines-toggle:not(:disabled):focus-visible>i{color:var(--text);border-color:var(--text-2)}.tracked-lines-toggle:disabled{cursor:default}.tracked-stat-ledger{display:grid;max-height:230px;overflow-y:auto;border:1px solid rgba(255,248,238,.11);border-radius:3px;animation:tracked-ledger-in .13s ease-out both}@keyframes tracked-ledger-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.tracked-stat-ledger-head,.tracked-stat-ledger-row{display:grid;grid-template-columns:minmax(100px,.55fr) repeat(2,minmax(170px,1fr)) 32px;align-items:center;gap:12px;padding:11px 13px}.tracked-stat-ledger-head{background:#fff8ee06}.tracked-stat-ledger-head span,.tracked-stat-ledger-head small{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.tracked-stat-ledger-head small{grid-column:2 / -1;text-align:right}.tracked-stat-ledger-row+.tracked-stat-ledger-row{border-top:1px solid rgba(255,248,238,.07)}.tracked-stat-line-value{display:grid;gap:5px}.tracked-stat-line-value small,.tracked-stat-line-side>span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.tracked-stat-line-value strong{color:var(--text);font:850 19px/1 var(--font-mono)}.tracked-stat-line-side{display:grid;grid-template-columns:minmax(42px,auto) minmax(58px,auto) 1fr;align-items:center;gap:10px;padding-left:12px;border-left:1px solid rgba(255,248,238,.08)}.tracked-stat-line-side>strong{color:var(--text-2);font:850 15px/1 var(--font-mono)}.tracked-stat-line-side .bet-edge-pill{justify-self:end;min-width:72px;min-height:32px;font-size:12px}.tracked-line-remove{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid rgba(241,154,142,.2);border-radius:3px;background:#6b2a2714;color:#f19a8ead;font:500 17px/1 var(--font-ui);transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.tracked-line-remove:hover,.tracked-line-remove:focus-visible{border-color:#ffada38a;background:#6b2a273d;color:#ffada3;outline:0;transform:translateY(-1px)}.prop-line-toolbar .track-line-action{min-width:154px;min-height:36px;border-color:#e1b75b6b;background:#825b1829;color:#e1b75b;font-size:11px;transition:border-color .12s ease,background .12s ease,transform .12s ease}.prop-line-toolbar .track-line-action:hover:not(:disabled),.prop-line-toolbar .track-line-action:focus-visible:not(:disabled){border-color:#e1c16fb8;background:#825b1840;outline:0;transform:translateY(-1px)}.prop-line-toolbar .track-line-action:disabled,.stat-analysis-actions .track-line-action:disabled{cursor:not-allowed;opacity:.48}.stat-analysis-state{display:grid;min-height:320px;place-content:center;justify-items:center;gap:10px;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.stat-analysis-state i{width:120px;height:2px;overflow:hidden;background:#fff8ee14}.stat-analysis-state i:after{display:block;width:55%;height:100%;background:var(--stat-accent);animation:stat-analysis-loading .9s ease-in-out infinite alternate;content:""}@keyframes stat-analysis-loading{0%{transform:translate(-100%)}to{transform:translate(180%)}}.stat-analysis-state.error{text-align:center;text-transform:none}.stat-analysis-state.error strong{color:var(--text);font:800 21px/1 var(--font-display);letter-spacing:-.03em}.stat-analysis-state.error span{color:var(--text-3);font:600 12px/1.4 var(--font-ui);letter-spacing:0}@media(max-height:720px)and (min-width:761px){.stat-popover.stat-analysis{gap:8px;padding-top:12px;padding-bottom:12px}.stat-analysis .distribution-chart{height:136px}.stat-distribution-meta>span{padding-bottom:7px}}@media(max-width:760px){.stat-popover.stat-analysis{inset:auto 0 0;width:100%;max-height:calc(100svh - 8px);gap:11px;overflow-x:hidden;overflow-y:auto;padding:0 14px;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;background:#0d0d0dfe;transform:none;animation:stat-analysis-sheet-in .18s cubic-bezier(.2,.75,.25,1) both}@keyframes stat-analysis-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-analysis .stat-analysis-head{position:sticky;top:0;z-index:4;margin:0 -14px;padding:12px 14px 10px;background:#0d0d0dfb}.stat-player-avatar{width:54px;height:54px}.stat-player-identity h3{max-width:58vw;font-size:22px}.stat-analysis-titlebar{min-height:52px;align-items:center}.stat-analysis-titlebar h2{font-size:24px}.stat-line-readout{min-width:114px;grid-template-columns:1fr;row-gap:2px}.stat-line-readout small,.stat-line-readout strong,.stat-line-readout span{grid-column:1;grid-row:auto}.stat-line-readout strong{font-size:22px}.stat-line-readout span{font-size:8px}.stat-analysis .distribution-chart{height:150px}.stat-distribution-meta>span{padding:0 7px 9px}.stat-distribution-meta small{font-size:7px}.stat-distribution-meta strong{font-size:10px}.prop-line-toolbar{display:grid;gap:6px}.prop-line-toolbar .track-line-action{width:100%;min-height:44px}.prop-line-control{min-width:0}.prop-line-control,.prop-price-control{min-height:58px;grid-template-columns:1fr;gap:6px}.prop-line-control>div{grid-template-columns:38px minmax(0,1fr) 38px}.prop-price-control>div{grid-template-columns:38px minmax(0,1fr)}.prop-price-control .prop-price-sign-toggle{display:block;font-size:15px}.prop-price-control .prop-price-nudge-button{display:none}.prop-line-control button,.prop-price-control button,.prop-line-control input,.prop-price-control input{min-height:36px}.prop-outcome-lane{min-height:0;grid-template-columns:1fr}.prop-outcome-lane .bookmark-action.icon-only{grid-column:auto;grid-row:auto;width:42px;min-width:42px}.prop-outcome-board{grid-template-columns:1fr}.tracked-stat-ledger-head,.tracked-stat-ledger-row{grid-template-columns:58px repeat(2,minmax(0,1fr)) 28px;gap:7px;padding-inline:8px}.tracked-stat-line-side{grid-template-columns:1fr;gap:6px;padding-left:8px}.tracked-stat-line-side .bet-edge-pill{min-width:62px;justify-self:start}.stat-analysis-actions{position:static;margin:0 -14px;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#0d0d0dfb}.tracked-lines-toggle{max-width:none}.stat-analysis-actions .track-line-action{min-width:145px;min-height:42px}}@media(max-width:390px){.stat-popover.stat-analysis{padding-inline:11px}.stat-analysis .stat-analysis-head,.stat-analysis-actions{margin-inline:-11px;padding-inline:11px}.stat-player-identity h3{max-width:52vw}.stat-analysis-titlebar h2{font-size:21px}.stat-analysis .distribution-chart{height:132px}.prop-outcome-lane{grid-template-columns:1fr}.stat-analysis-actions small{display:none}}@media(prefers-reduced-motion:reduce){.stat-popover.stat-analysis,.stat-line-readout,.prop-outcome-lane,.prop-line-reset,.prop-line-toolbar .track-line-action,.stat-analysis-actions .track-line-action,.tracked-lines-toggle,.tracked-lines-toggle>i,.stat-analysis-state i:after{animation:none;transition:none}}.player-command-center.player-drawer:before{position:absolute;left:0}.player-command-center.player-drawer>.player-drawer-hero{display:block;min-height:282px;padding:0 var(--command-gutter);padding-bottom:0;overflow:hidden}.player-command-center.player-drawer .player-drawer-toolbar{display:flex;align-items:center;padding-bottom:0}.player-command-center.player-drawer .player-drawer-close{width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;font-size:25px;letter-spacing:0}@media(max-width:760px){.player-command-center.player-drawer>.player-drawer-hero{min-height:240px;padding:env(safe-area-inset-top) var(--command-gutter) 0}}@media(max-width:1180px){.td-team-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:12px;padding:3px;border:1px solid var(--border);border-radius:5px;background:#00000038}.td-team-switcher button{display:grid;min-height:44px;align-content:center;gap:3px;padding:8px 10px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-3);text-align:left}.td-team-switcher button span{font:800 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.td-team-switcher button strong{font:800 12px/1 var(--font-ui)}.td-team-switcher button.active{border-color:var(--border-strong);background:#fff8ee0e;color:var(--text)}.td-team-board{display:none}.td-team-board.mobile-active{display:block;animation:td-board-in .16s ease-out}}@media(max-width:760px){.td-scorer-panel{padding:18px 14px}.td-market-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.td-team-board th:nth-child(3),.td-team-board td:nth-child(3){display:none}.td-team-board th,.td-team-board td{padding:10px 6px}.td-team-board th:first-child,.td-team-board td:first-child{width:31%}.td-team-board th:not(:first-child),.td-team-board td:not(:first-child){width:auto}.td-model-cell{display:grid;gap:3px}.td-model-cell small{display:block;color:var(--text-3);font:750 8px/1 var(--font-mono)}.td-book-field{width:82px}.td-book-sign-toggle{position:absolute;top:50%;left:2px;display:block;width:24px;min-height:28px;padding:0;border:0;background:transparent;color:var(--text-3);font:700 12px/1 var(--font-mono);transform:translateY(-50%)}.td-book-field input{padding-left:26px}.td-team-board .bet-edge-pill{min-width:58px;padding-inline:5px}.td-team-board .bookmark-action.icon-only{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.td-watch-cell{place-items:center!important;vertical-align:middle}}@keyframes td-board-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.td-team-board.mobile-active{animation:none}.td-team-board tbody tr,.bookmark-action.icon-only{transition:none}}@media(max-width:900px){.matchup-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.section-mobile-trigger,.section-mobile-layer{display:none}.section-mobile-bar{position:fixed;right:0;bottom:0;left:0;z-index:58;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:64px;padding:5px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,248,238,.16);background:#0c0c0cf7;box-shadow:0 -12px 30px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-mobile-bar button{display:grid;min-width:0;min-height:52px;place-items:center;align-content:center;gap:4px;border-radius:4px;background:transparent;color:var(--text-3)}.section-mobile-bar button.active{background:#fff8ee0e;color:var(--accent-strong)}.section-mobile-bar svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.45}.section-mobile-bar span{overflow:hidden;max-width:100%;font:800 8px/1 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}}@media(max-width:760px){.market-desk-toolbar{grid-template-columns:1fr;gap:10px}.market-line-control,.market-reset{grid-column:1 / -1;width:100%}.market-line-control{grid-template-columns:48px minmax(0,1fr) 48px;min-height:58px}.market-line-control label,.market-line-control input{min-width:0}.market-line-control input{font-size:19px}.market-outcome-lane>header{align-items:center}.market-outcome-identity{gap:9px}.market-outcome-identity .team-logo-shell{width:40px;height:34px;flex-basis:40px}.market-outcome-identity .team-logo-shell img{width:38px;height:30px}.market-outcome-identity strong{overflow:visible;font-size:clamp(20px,6.2vw,25px);line-height:1.05;text-overflow:clip;white-space:normal}.market-price-input{min-height:58px;grid-template-columns:minmax(112px,1fr) 156px;gap:8px;padding:8px 0}.market-price-input>span{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline}.market-price-input>span small:before{margin-right:6px;color:var(--text-3);content:"·"}.market-price-actions{display:block}.market-price-actions .market-price-control{width:156px}.market-price-reset{display:none}.market-price-control input{min-width:0;font-size:18px}.mode-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.box-interaction-hint{max-width:16ch;font-size:9.5px;line-height:1.3}.mode-control .compact-tabs{display:flex;width:auto;flex-wrap:nowrap}.mode-control .compact-tabs button{min-height:38px;padding-inline:9px;font-size:9px;white-space:nowrap}}@media(max-width:380px){.market-price-input{grid-template-columns:minmax(0,1fr) 148px}.market-price-control{grid-template-columns:40px minmax(0,1fr)}.market-price-control button{min-width:40px}.market-price-actions .market-price-control{width:148px}.box-interaction-hint{max-width:13ch}.mode-control .compact-tabs button{padding-inline:7px;font-size:8.5px}}.matchup-command-strip{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 148px;gap:8px}.matchup-command-strip .scenario-ribbon,.matchup-command-strip .scenario-ribbon-sequence{min-width:0;max-width:100%}.matchup-command-strip .scenario-ribbon-sequence{overflow-x:auto}.desktop-watchlist-trigger{min-height:44px;grid-template-columns:20px minmax(0,1fr) 22px;gap:7px;padding:0 9px}.desktop-watchlist-trigger svg{width:16px}.desktop-watchlist-trigger strong{font-size:11px}.desktop-watchlist-trigger b{min-width:22px;height:22px}.scenario-ribbon-config{width:38px;min-width:38px;height:38px}.scenario-ribbon-config svg{width:17px;height:17px}.section-scrubber-item.drawer-item{display:block}.section-scrubber-item.drawer-item .section-scrubber-tick{width:38px;height:30px}.section-scrubber-item.drawer-item .section-scrubber-tick svg{width:17px;height:17px;fill:none;stroke:var(--text-3);stroke-width:1.25}.section-scrubber-item.drawer-item.active .section-scrubber-tick svg,.section-scrubber-item.drawer-item .section-scrubber-tick:hover svg{fill:#ebe8e029;stroke:var(--text-1)}.section-scrubber-item.drawer-item .section-nav-count{top:-4px;left:26px;transform:none}.watchlist-group>header button{min-height:52px;font-size:14px;letter-spacing:.09em}.watchlist-group-cards{gap:8px;padding:8px}.watchlist-drawer-row{grid-template-columns:48px minmax(0,1fr) 34px;gap:7px 10px;padding:11px 12px}.watchlist-drawer-row .watchlist-row-copy strong{padding-right:24px;font-size:14px}.watchlist-drawer-row .watchlist-row-meta{margin-top:3px}.watchlist-drawer-row .watchlist-row-metrics{grid-column:2/-1;grid-template-columns:.8fr 1fr 1fr 1fr;gap:6px;align-items:end}.watchlist-drawer-row .watchlist-row-metrics>div,.watchlist-drawer-row .watchlist-price-edit{min-width:0;min-height:40px}.watchlist-drawer-row .watchlist-row-metrics small,.watchlist-drawer-row .watchlist-price-edit>span{margin-bottom:4px;color:var(--text-3);font:700 7.5px/1.1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.watchlist-drawer-row .watchlist-price-edit{display:flex;grid-column:auto;flex-direction:column;gap:0;align-items:stretch}.watchlist-drawer-row .watchlist-price-edit input{width:100%;height:31px;font-size:12px}.watchlist-drawer-row .watchlist-price-edit em{position:absolute;right:12px;bottom:2px;color:#d17c74;font:600 8px/1 var(--font-ui);font-style:normal}.watchlist-drawer-row .watchlist-remove{top:9px;right:9px;width:30px;min-height:30px}.watchlist-avatar.duo{position:relative;display:block;width:48px;height:44px}.watchlist-avatar.duo:after{position:absolute;top:4px;left:23px;width:1px;height:36px;background:#ebe8e03d;content:"";transform:rotate(38deg)}.watchlist-avatar.duo .watchlist-avatar-shell{position:absolute;width:29px;height:29px;border:0;background:transparent}.watchlist-avatar.duo .watchlist-avatar-shell:first-child{top:0;left:0}.watchlist-avatar.duo .watchlist-avatar-shell+.watchlist-avatar-shell{right:0;bottom:0;margin:0}.watchlist-avatar.duo .watchlist-avatar-shell img{width:29px;height:29px;object-fit:contain}.watchlist-undo{position:absolute;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:3;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px 9px 14px;border:1px solid rgba(235,232,224,.22);border-radius:4px;background:#242522;box-shadow:0 14px 32px #00000073;color:var(--text-2);font:600 11px/1.3 var(--font-ui)}.watchlist-undo span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-undo strong{color:var(--text-1)}.watchlist-undo button{min-width:58px;min-height:34px;border:1px solid rgba(235,232,224,.2);border-radius:3px;background:#111211;color:var(--text-1);font:750 10px/1 var(--font-mono);text-transform:uppercase}@media(max-width:900px){.matchup-command-strip{display:block}.desktop-watchlist-trigger{display:none}}@media(max-width:820px){.matchup-page{max-width:100%;overflow-x:clip}.matchup-content{width:100%;min-width:0}.matchup-hero-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:28px 16px 30px}.hero-score{grid-column:1/-1;order:-1;min-width:0;min-height:auto}.hero-team{min-width:0}.hero-team .team-logo-shell{width:min(112px,28vw);height:82px}.hero-team .team-logo-shell img{width:min(104px,26vw);height:76px}.matchup-page .hero-team strong{max-width:100%;font-size:clamp(22px,7vw,30px)}}@media(max-width:520px){.watchlist-drawer-row{grid-template-columns:44px minmax(0,1fr) 30px}.watchlist-drawer-row .watchlist-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}}.metric-label-short{display:none}@media(max-width:820px){.metric-label-long{display:none}.metric-label-short{display:inline}.watchlist-drawer-header{min-height:92px;padding:14px 18px}.watchlist-drawer-header h2{font-size:28px}.watchlist-drawer-header p{margin-top:5px;font-size:12px}.watchlist-drawer-head-actions{gap:8px}.watchlist-drawer-head-actions button{width:40px;height:40px}.watchlist-group>header button{min-height:44px;padding-inline:16px;font-size:11px;letter-spacing:.11em}.watchlist-group-cards{gap:8px;padding:8px}.watchlist-drawer-row{grid-template-columns:42px minmax(0,1fr) 30px;gap:8px 10px;padding:12px}.watchlist-drawer-row .watchlist-row-copy strong{padding-right:22px;font-size:14px;line-height:1.2;white-space:normal}.watchlist-drawer-row .watchlist-row-metrics{grid-column:2/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:stretch}.watchlist-drawer-row .watchlist-row-metrics>div,.watchlist-drawer-row .watchlist-price-edit{display:flex;min-width:0;min-height:46px;align-items:flex-start;justify-content:flex-end;flex-direction:column}.watchlist-drawer-row .watchlist-row-metrics small,.watchlist-drawer-row .watchlist-price-edit>span{display:block;margin:0 0 6px;font-size:7.5px;line-height:1.1;white-space:nowrap}.watchlist-drawer-row .watchlist-row-metrics strong{display:block;font-size:14px;line-height:1;white-space:nowrap}.watchlist-drawer-row .bet-edge-pill{width:auto;min-width:82px;min-height:34px;padding-inline:9px;font-size:12px}.watchlist-drawer-row .watchlist-price-edit input{width:100%;min-width:0;height:34px;font-size:14px}.watchlist-drawer-row .watchlist-price-edit em{right:12px;bottom:1px;font-size:7px}.watchlist-drawer-row .watchlist-remove{top:9px;right:9px}.watchlist-avatar.duo{width:42px;transform:scale(.88);transform-origin:left top}}.watchlist-pricing-grid{grid-column:2/-1;display:grid;grid-template-columns:1fr .9fr 1.05fr;gap:8px;align-items:end;min-width:0}.watchlist-model-price,.watchlist-edge-price,.watchlist-book-price{display:flex;min-width:0;min-height:42px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.watchlist-model-price>span,.watchlist-edge-price>small,.watchlist-book-price>span{display:block;margin:0 0 5px;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.watchlist-model-price>strong{color:var(--text-1);font:750 13px/1 var(--font-mono);white-space:nowrap}.watchlist-model-price>small{margin-top:4px;color:var(--text-3);font:600 8px/1 var(--font-ui);white-space:nowrap}.watchlist-edge-price .bet-edge-pill{width:auto;min-width:76px;min-height:31px;padding-inline:8px;font-size:11px}.watchlist-book-price input{display:block;width:100%;min-width:0;height:31px;border:1px solid rgba(235,232,224,.15);border-radius:3px;outline:0;background:#0c0d0c;color:var(--text-1);font:700 13px/1 var(--font-mono);text-align:center}.watchlist-book-price input:focus{border-color:#ebe8e06b;box-shadow:0 0 0 2px #ebe8e00f}.watchlist-book-price.invalid input{border-color:#ca645ba6}.watchlist-book-price em{position:absolute;right:12px;bottom:1px;color:#d17c74;font:600 7px/1 var(--font-ui);font-style:normal}@media(max-width:820px){.watchlist-pricing-grid{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(90px,.8fr);gap:11px 12px;padding-top:10px;border-top:1px solid rgba(235,232,224,.08)}.watchlist-model-price,.watchlist-edge-price,.watchlist-book-price{min-height:48px}.watchlist-model-price{grid-column:1;grid-row:1}.watchlist-edge-price{grid-column:2;grid-row:1}.watchlist-book-price{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,44%);min-height:40px;align-items:center;gap:10px}.watchlist-book-price>span{margin:0;font-size:8px}.watchlist-book-price input{height:40px;font-size:15px}.watchlist-model-price>span,.watchlist-edge-price>small{font-size:8px}.watchlist-model-price>strong{font-size:16px}.watchlist-model-price>small{font-size:9px}.watchlist-edge-price .bet-edge-pill{min-width:88px;min-height:36px;font-size:13px}}@media(max-width:390px){.watchlist-drawer-row{grid-template-columns:38px minmax(0,1fr) 28px;padding:10px}.watchlist-row-avatar{width:38px}.watchlist-pricing-grid{gap:10px}.watchlist-book-price{grid-template-columns:minmax(0,1fr) 126px}}.slate-scenario-badge.scenario-signature.official{border-color:#fff8ee3d;background:#fff8ee0a;color:var(--text-2)}.slate-scenario-badge.scenario-signature.official .scenario-signature-mark,.slate-scenario-badge.scenario-signature.official .scenario-signature-label{color:var(--text-2)}@media(max-width:760px){.slate-workspace .card-market{grid-template-columns:1fr}.slate-workspace .card-market span+span{box-shadow:inset 0 1px #fff8ee0e}}.card-watchlist-drawer .slate-watchlist-row{grid-template-columns:44px minmax(0,1fr) 34px;gap:9px 11px;padding:12px;border-color:#ebe8e021;border-radius:4px;background:#151615}.card-watchlist-drawer .slate-watchlist-row:hover,.card-watchlist-drawer .slate-watchlist-row:focus-within{border-color:#ebe8e03b;background:#171817}.card-watchlist-drawer .slate-watchlist-avatar{width:44px}.card-watchlist-drawer .slate-watchlist-avatar .watchlist-avatar{width:42px;height:42px}.card-watchlist-drawer .slate-watchlist-copy>strong{padding-right:25px;font-size:14px;line-height:1.2}.card-watchlist-drawer .slate-watchlist-copy>div{margin-top:4px;font-size:8px}.card-watchlist-drawer .slate-watchlist-pricing{grid-column:2/-1;grid-template-columns:1fr .9fr 1.05fr;gap:8px;padding:0;border:0}.card-watchlist-drawer .slate-watchlist-book-price>strong{display:grid;width:100%;min-height:31px;place-items:center;border:1px solid rgba(235,232,224,.15);border-radius:3px;background:#0c0d0c;color:var(--text-1);font:700 13px/1 var(--font-mono)}.card-watchlist-drawer .slate-watchlist-remove svg{width:14px;fill:currentColor;stroke:currentColor}@media(max-width:760px){.card-watchlist-drawer .slate-watchlist-row{grid-template-columns:42px minmax(0,1fr) 30px;gap:8px 10px;padding:12px}.card-watchlist-drawer .slate-watchlist-avatar{width:42px}.card-watchlist-drawer .slate-watchlist-avatar .watchlist-avatar{width:40px;height:40px}.card-watchlist-drawer .slate-watchlist-pricing{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(90px,.8fr);gap:11px 12px;padding-top:10px;border-top:1px solid rgba(235,232,224,.08)}.card-watchlist-drawer .slate-watchlist-pricing .watchlist-model-price{grid-column:1;grid-row:1}.card-watchlist-drawer .slate-watchlist-pricing .watchlist-edge-price{grid-column:2;grid-row:1}.card-watchlist-drawer .slate-watchlist-book-price{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,44%);min-height:40px;align-items:center;gap:10px}.card-watchlist-drawer .slate-watchlist-book-price>span{margin:0}.card-watchlist-drawer .slate-watchlist-book-price>strong{min-height:40px;font-size:15px}}@media(max-width:760px){.slate-workspace .card-matchup{grid-template-columns:minmax(0,1fr) minmax(118px,auto) minmax(0,1fr);gap:5px;padding:18px 12px 16px}.slate-workspace .card-team{width:100%;justify-self:stretch;justify-items:center;gap:6px}.slate-workspace .card-team .team-logo-shell{width:clamp(54px,18vw,70px);height:58px}.slate-workspace .card-team .team-logo-shell img{width:clamp(52px,17vw,66px);height:56px}.slate-workspace .card-team span{font-size:clamp(18px,5.5vw,21px)}.slate-workspace .score-core{width:100%;min-width:0;justify-self:center}.slate-workspace .score-core strong{gap:7px;font-size:clamp(24px,7vw,28px);letter-spacing:-.06em}.slate-workspace .score-core .simulation-count{font-size:8px;letter-spacing:.13em}.slate-workspace .card-market{grid-template-columns:repeat(3,minmax(0,1fr))}.slate-workspace .card-market span{gap:6px;min-height:64px;padding:10px 8px}.slate-workspace .card-market span+span{box-shadow:inset 1px 0 #fff8ee0e}.slate-workspace .card-market small{font-size:clamp(6.5px,1.9vw,8px);line-height:1.25;letter-spacing:.08em;white-space:normal}.slate-workspace .card-market strong{overflow:visible;font-size:clamp(11px,3.2vw,13px);letter-spacing:0;text-overflow:clip}}@media(max-width:350px){.slate-workspace .card-matchup{grid-template-columns:minmax(0,1fr) minmax(108px,auto) minmax(0,1fr);padding-inline:8px}.slate-workspace .score-core strong{gap:5px;font-size:23px}.slate-workspace .card-market span{padding-inline:6px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bestbets-workspace{gap:16px;padding-top:24px}.bestbets-header{align-items:end;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(255,248,238,.1)}.bestbets-header h1{margin-bottom:0}.betboard-title-line{display:flex;align-items:flex-end;gap:18px}.betboard-week-context{display:grid;gap:4px;margin-bottom:7px;padding:7px 10px 6px;border-left:2px solid var(--text-1);background:#fff8ee0b}.betboard-week-context small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.betboard-week-context strong{color:var(--text-1);font:800 13px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.betboard-result-count{display:grid;justify-items:end;gap:5px;padding-bottom:5px}.betboard-result-count strong{color:var(--text-1);font:750 13px/1 var(--font-mono);text-transform:uppercase}.betboard-result-count span{color:var(--text-3);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.bestbets-toolbar{position:relative;display:grid;grid-template-columns:minmax(250px,1fr) auto;gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(255,248,238,.12);border-radius:4px;background:#101110}.betboard-search{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:46px;padding:0 13px;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:#0b0c0b}.betboard-search:focus-within{border-color:#fff8ee61;box-shadow:0 0 0 2px #fff8ee0a}.betboard-search span{color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.betboard-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font:650 13px/1 var(--font-ui)}.betboard-search input::placeholder{color:var(--text-3)}.betboard-filter-panel{display:flex;min-width:0;align-items:stretch;gap:7px}.bestbets-toolbar-primary{display:block;min-width:190px}.bestbets-toolbar-secondary{flex-wrap:nowrap;gap:7px}.bestbets-toolbar .bestbets-picker{min-width:0;width:clamp(150px,13vw,190px)}.bestbets-toolbar .bestbets-toolbar-primary .bestbets-picker{width:clamp(190px,17vw,245px)}.bestbets-toolbar .bestbets-trigger,.bestbets-toolbar .bestbets-trigger.compact{min-height:46px;padding:7px 10px;border-radius:3px;background:#151615}.bestbets-toolbar .bestbets-trigger strong,.bestbets-toolbar .bestbets-trigger.compact strong{font-size:11px}.bestbets-toolbar .bestbets-trigger small,.bestbets-toolbar .bestbets-trigger.compact small{font-size:7px}.betboard-watchlist-toggle{display:grid;min-width:160px;min-height:46px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;border:1px solid rgba(255,248,238,.14);border-radius:3px;background:#151615;color:var(--text-2);font:700 10px/1 var(--font-ui);text-align:left}.betboard-watchlist-toggle i{position:relative;display:block;width:30px;height:18px;border:1px solid rgba(255,248,238,.28);border-radius:10px;background:#090a09;box-shadow:inset 0 1px 3px #0000008c}.betboard-watchlist-toggle i:after{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#777972;content:"";transition:transform .13s ease,background .13s ease}.betboard-watchlist-toggle b{min-width:26px;color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.betboard-watchlist-toggle.active{border-color:#fff8ee6b;background:#fff8ee16;color:var(--text-1);box-shadow:inset 0 0 0 1px #fff8ee09}.betboard-watchlist-toggle.active i{border-color:#fff8ee80;background:#fff8ee29}.betboard-watchlist-toggle.active i:after{background:#f0ede6;box-shadow:0 0 7px #f0ede640;transform:translate(12px)}.betboard-watchlist-toggle.active b{color:var(--text-1)}.betboard-clear-filters{min-width:82px;border:0;background:transparent;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.betboard-clear-filters:disabled{opacity:.28}.betboard-filter-trigger{display:none}.bestbets-table-shell{border-radius:4px;background:#101110}.bestbets-table-head{display:none}.bestbet-col-matchup{width:13%}.bestbet-col-selection{width:21%}.bestbet-col-description{width:25%}.bestbet-col-book,.bestbet-col-model{width:11%}.bestbet-col-edge{width:12%}.bestbet-col-watch{width:7%}.bestbets-table thead{background:#0c0d0c}.bestbets-table thead tr{box-shadow:inset 0 1px #fff8ee0e,inset 0 -1px #fff8ee24}.bestbets-table thead th{padding-block:0;border:0;background:transparent;color:var(--text-2);font-size:10px;letter-spacing:.1em}.bestbets-table thead th.sortable button{min-height:48px;padding:0 12px;justify-content:flex-start;gap:8px}.bestbets-table thead th.sortable.active{color:var(--text-1)}.bestbets-table tbody td{padding:12px}.bestbets-table tbody tr:hover,.bestbets-table tbody tr.selected{background:#fff8ee06;box-shadow:inset 2px 0 #fff8ee47}.bestbet-selection-cell{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.bestbet-selection-copy,.bestbet-description-copy{display:grid;min-width:0;gap:4px}.bestbet-selection-copy strong,.bestbet-description-copy strong{color:var(--text-1);font:750 13px/1.25 var(--font-ui);white-space:normal;overflow-wrap:anywhere}.bestbet-selection-copy span,.bestbet-description-copy span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.bestbet-tablet-matchup{display:none}.bestbet-odds-inline{width:88px;min-height:38px;padding-inline:9px;border-radius:3px}.bestbet-odds-inline{position:relative}.bestbet-odds-inline.invalid{border-color:#ca645ba6}.bestbet-odds-inline .bestbet-odds-input{text-align:center}.bestbet-odds-error{position:absolute;right:3px;bottom:-9px;min-height:8px;color:#d17c74;font:700 7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.betboard-mobile-ledger{display:none}.betboard-loading{display:grid}.betboard-loading i{display:block;height:68px;border-bottom:1px solid rgba(255,248,238,.07);background:linear-gradient(90deg,transparent,rgba(255,248,238,.035),transparent);background-size:220% 100%;animation:betboard-loading 1.1s linear infinite}.betboard-undo{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;min-width:min(360px,calc(100vw - 28px));min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px 9px 14px;border:1px solid rgba(255,248,238,.22);border-radius:4px;background:#242522;box-shadow:0 18px 42px #00000075;color:var(--text-2);font:600 11px/1.3 var(--font-ui)}.betboard-undo strong{color:var(--text-1)}.betboard-undo button{min-width:58px;min-height:34px;border:1px solid rgba(255,248,238,.2);border-radius:3px;background:#111211;color:var(--text-1);font:750 10px/1 var(--font-mono);text-transform:uppercase}.bestbet-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bestbet-history-row{grid-template-columns:1.3fr repeat(2,minmax(0,.8fr))}@media(max-width:1180px){.bestbets-toolbar{grid-template-columns:minmax(220px,1fr)}.betboard-filter-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.bestbets-toolbar-secondary{overflow-x:auto}.betboard-clear-filters{justify-self:end}.bestbets-table th:first-child,.bestbets-table td:first-child{display:none}.bestbet-tablet-matchup{display:block}.bestbet-col-selection,.bestbet-col-description{width:27%}}@media(max-width:760px){.bestbets-workspace{gap:13px;padding:18px 14px 40px}.bestbets-header{align-items:flex-end;flex-direction:row}.bestbets-header h1{font-size:clamp(34px,11vw,44px)}.betboard-title-line{align-items:flex-end;gap:10px}.betboard-week-context{margin-bottom:3px;padding:6px 8px 5px}.betboard-week-context small{display:none}.betboard-week-context strong{font-size:10px}.betboard-result-count strong{font-size:11px}.betboard-result-count span{font-size:7px}.bestbets-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:8px}.betboard-search{min-height:44px;grid-template-columns:1fr;gap:0;padding-inline:11px}.betboard-search span{display:none}.betboard-filter-trigger{display:flex;min-width:88px;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:#151615;color:var(--text-1);font:750 9px/1 var(--font-mono);text-transform:uppercase}.betboard-filter-trigger b{display:grid;min-width:17px;height:17px;place-items:center;background:var(--text-1);color:#111;font-size:8px}.betboard-filter-panel{display:none;grid-column:1/-1;grid-template-columns:1fr;gap:8px;padding-top:8px;border-top:1px solid rgba(255,248,238,.08)}.bestbets-toolbar.filters-open .betboard-filter-panel{display:grid;animation:betboard-filter-in .14s ease-out both}.bestbets-toolbar-primary,.bestbets-toolbar-secondary{display:grid;grid-template-columns:1fr;overflow:visible}.bestbets-toolbar .bestbets-picker,.bestbets-toolbar .bestbets-toolbar-primary .bestbets-picker,.betboard-watchlist-toggle{width:100%}.betboard-clear-filters{min-height:36px;justify-self:stretch;border:1px solid rgba(255,248,238,.1)}.betboard-desktop-ledger{display:none}.betboard-mobile-ledger{display:grid}.bestbets-table-shell{overflow:visible;border-radius:4px}.betboard-mobile-row{display:grid;gap:12px;padding:14px;border-bottom:1px solid rgba(255,248,238,.1);background:#111211;cursor:pointer}.betboard-mobile-row:last-child{border-bottom:0}.betboard-mobile-row:active{background:#161716}.betboard-mobile-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.betboard-mobile-topline span,.betboard-mobile-topline small{color:var(--text-3);font:700 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.betboard-mobile-topline small{text-align:right}.betboard-mobile-identity{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}.betboard-mobile-identity>div:nth-child(2){display:grid;min-width:0;gap:4px}.betboard-mobile-identity strong{color:var(--text-1);font:780 15px/1.2 var(--font-ui)}.betboard-mobile-identity span{color:var(--text-2);font:650 12px/1.25 var(--font-ui)}.betboard-mobile-identity small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.betboard-mobile-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(255,248,238,.07)}.betboard-mobile-pricing>div,.betboard-mobile-pricing>label{display:grid;min-width:0;gap:6px;align-content:end}.betboard-mobile-pricing span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.betboard-mobile-pricing strong{color:var(--text-1);font:750 13px/1 var(--font-mono)}.betboard-mobile-pricing input{width:100%;min-width:0;height:38px;border:1px solid rgba(255,248,238,.15);border-radius:3px;outline:0;background:#0b0c0b;color:var(--text-1);font:750 14px/1 var(--font-mono);text-align:center}.betboard-mobile-pricing label.invalid input{border-color:#ca645ba6}.betboard-mobile-pricing .bet-edge-pill{width:100%;min-width:0;min-height:38px}.bestbet-drawer{top:auto;bottom:0;width:100%;height:min(88dvh,760px);padding:20px 16px max(22px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,248,238,.18);border-left:0;border-radius:8px 8px 0 0}.bestbet-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bestbet-history-row{grid-template-columns:1.2fr repeat(2,minmax(0,1fr))}.betboard-undo{right:14px;bottom:max(14px,env(safe-area-inset-bottom));left:14px;min-width:0}}@keyframes betboard-filter-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes betboard-loading{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.bestbets-toolbar.filters-open .betboard-filter-panel,.betboard-watchlist-toggle i:after{animation:none;transition:none}}@media(max-width:760px){.betboard-mobile-pricing>div,.betboard-mobile-pricing>label{display:grid;grid-template-rows:10px 38px;align-content:stretch;gap:6px}.betboard-mobile-pricing>div>span,.betboard-mobile-pricing>label>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.betboard-mobile-pricing>div>strong:not(.bet-edge-pill){display:flex;min-height:38px;align-items:center;color:var(--text-1);font:750 14px/1 var(--font-mono)}.betboard-mobile-pricing .bet-edge-pill.compact{width:100%;max-width:112px;min-width:0;min-height:38px;justify-self:start;padding-inline:9px;font:900 12px/1 var(--font-mono);letter-spacing:.06em}.betboard-mobile-pricing .bet-edge-pill.compact>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}}.site-header.authenticated .site-command-bar{display:grid;grid-template-columns:38px auto minmax(230px,1fr);gap:18px}.site-header .brand-mark{width:38px;min-width:38px;justify-content:center}.site-header .brand-mark .brand-emblem{display:block;width:27px;height:31px;object-fit:contain}.site-header .topnav{display:flex;align-items:center;align-self:center;gap:7px}.site-header .topnav button{min-height:36px;padding:0 13px;border:1px solid rgba(255,248,238,.11);border-radius:3px;background:#111211;box-shadow:inset 0 1px #fff8ee09,0 2px 8px #00000026;color:var(--text-3)}.site-header .topnav button:after{display:none}.site-header .topnav button:hover,.site-header .topnav button.active{border-color:#fff8ee47;background:#181918;color:var(--text-1)}.site-header.authenticated .command-utilities{display:grid;grid-template-columns:minmax(230px,1fr) auto;justify-content:stretch}.site-header.authenticated .global-week-control{justify-self:center}.site-header .week-deck-trigger{min-width:230px;min-height:42px;justify-content:center;border-color:#fff8ee29}.week-command-menu{right:auto;left:50%;width:min(840px,calc(100vw - 36px));grid-template-columns:300px minmax(0,1fr);transform:translate(-50%)}.week-command-list>section>header{min-height:40px;padding-inline:9px;font-size:12px}.week-command-list>section>header small{font-size:9px}.week-phase{gap:5px}.week-phase>span{padding:10px 9px 5px;font-size:8.5px}.week-phase>button{min-height:52px;padding:9px 11px;border:1px solid transparent;border-radius:3px}.week-phase>button>strong{font-size:12px}.week-phase>button>small{font-size:9px}.week-phase>button>b{font-size:8px}.week-phase>button:hover,.week-phase>button.previewing{border-color:#fff8ee1f;background:#171817}.week-phase>button.active{border-color:#fff8ee4d;background:#202120;box-shadow:inset 3px 0 0 var(--text-1)}.week-preview-time{margin-bottom:9px;color:var(--text-2);font-size:10px;letter-spacing:.065em}.week-preview-time small{color:var(--text-3);font-size:8.5px}.week-preview-grid{gap:8px}.week-preview-grid>button{display:grid;min-width:0;min-height:76px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;align-content:center;gap:6px;padding:10px 12px;overflow:visible}.week-preview-grid>button>i{justify-self:center;font-size:10px}.week-preview-team{display:grid!important;min-width:0;justify-items:center;gap:5px!important}.week-preview-grid .ticker-logo,.week-preview-grid .ticker-logo img{width:40px;height:30px;max-width:100%;object-fit:contain;overflow:visible}.week-preview-team strong{max-width:100%;color:var(--text-1);font-size:11px;text-align:center;white-space:nowrap}.account-command-menu .account-upgrade-action{display:grid;min-height:58px;gap:5px;margin-bottom:5px;padding:9px 11px;border:1px solid rgba(201,164,84,.38);background:linear-gradient(135deg,#c9a45421,#fff8ee06);color:#e9d5a3}.account-command-menu .account-upgrade-action strong{font:800 10px/1 var(--font-ui)}.account-command-menu .account-upgrade-action small{color:#e9d5a3ad;font:650 8px/1.25 var(--font-ui)}.matchup-command-strip{align-items:start}.matchup-command-strip .scenario-ribbon-create{align-self:start;margin-top:22px}.matchup-command-strip .desktop-watchlist-trigger{min-height:54px;height:54px;align-self:start;margin-top:22px}@media(max-width:980px)and (min-width:761px){.site-header.authenticated .site-command-bar{grid-template-columns:38px auto minmax(210px,1fr);gap:10px}.site-header .topnav{gap:5px}.site-header .topnav button{padding-inline:10px}.site-header.authenticated .command-utilities{grid-template-columns:minmax(210px,1fr) 112px}.site-header .week-deck-trigger{min-width:210px}}@media(max-width:760px){.site-header.authenticated .site-command-bar{display:grid;min-height:64px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:8px 12px;align-items:center}.site-header .brand-lockup,.site-header .brand-mark{width:44px;min-width:44px;height:44px}.site-header .brand-mark .brand-emblem{width:25px;height:29px}.site-header.authenticated .command-utilities{display:contents}.site-header.authenticated .global-week-control{position:relative;width:100%;min-width:0;justify-self:stretch}.site-header .week-deck-trigger{width:100%;min-width:0;min-height:44px;padding:0 27px 0 10px}.site-header .week-deck-trigger strong{overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.site-header .account-nav{width:44px}.week-command-menu{top:64px;right:10px;left:10px;width:auto;grid-template-columns:1fr;transform:none}.week-phase>button{min-height:48px}.week-preview-grid{grid-template-columns:1fr}.week-preview-grid>button{min-height:68px}.global-mobile-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.matchup-command-strip .scenario-ribbon-create{margin-top:22px}}.demo-matchup-notice{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 4px;padding:10px 14px 10px 16px;border:1px solid rgba(255,248,238,.16);border-left:3px solid var(--text-1);border-radius:3px;background:#121312;box-shadow:inset 0 1px #fff8ee09}.demo-matchup-notice span{display:grid;gap:4px;min-width:0}.demo-matchup-notice b{color:var(--text-1);font:750 13px/1 var(--font-ui)}.demo-matchup-notice small{color:var(--text-3);font:650 10px/1.3 var(--font-ui)}.demo-matchup-notice button{display:flex;min-height:38px;align-items:center;gap:12px;padding:0 14px;border:1px solid rgba(255,248,238,.26);border-radius:2px;background:var(--text-1);color:#0b0c0b;font:800 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.demo-matchup-notice button:hover,.demo-matchup-notice button:focus-visible{background:#fff;border-color:#fff}.demo-matchup-notice i{font-style:normal}.matchup-command-strip:has(.scenario-ribbon-scenario:nth-child(4)){grid-template-columns:minmax(0,1fr)}.scenario-ribbon.read-only .scenario-ribbon-tab{padding-right:11px}.scenario-ribbon.read-only .scenario-ribbon-scenario{min-width:255px}.scenario-ribbon.read-only .scenario-ribbon-tabs{padding-top:0}@media(max-width:760px){.demo-matchup-notice{align-items:flex-start;gap:12px;margin:10px 0 0;padding:12px}.demo-matchup-notice small{max-width:220px}.demo-matchup-notice button{min-width:44px;width:44px;padding:0;justify-content:center;font-size:0}.demo-matchup-notice button i{font-size:14px}.scenario-ribbon-scenario:has(.scenario-ribbon-tab):not(:has(.scenario-ribbon-config)){min-width:250px}}.site-header .brand-mark{overflow:hidden}.brand-wordmark-crop{position:relative;display:block;width:172px;height:34px;overflow:hidden}.brand-wordmark{position:absolute;top:50%;left:0;display:block;width:172px;height:auto;filter:contrast(8);mix-blend-mode:screen;transform:translateY(-50%)}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:172px;min-width:172px}.site-header.authenticated .brand-mark>.brand-emblem{display:none}.site-header.authenticated .site-command-bar{grid-template-columns:172px auto minmax(230px,1fr)}.site-header .week-deck-trigger{gap:5px}.site-header .week-deck-trigger>span{color:var(--text-2);font-size:10px}.site-header .week-deck-trigger strong{font-size:10px}.site-header .ticker-item{flex-basis:230px;min-width:230px;padding-inline:10px}.site-header .ticker-item.pinned{flex-basis:242px;min-width:242px}.site-header .ticker-scoreline{grid-template-columns:28px 28px 36px 10px 36px 28px 28px;gap:2px}.site-header .ticker-logo,.site-header .ticker-logo img{width:28px;height:28px;overflow:visible;object-fit:contain}.site-header .ticker-team-code{min-width:0;text-align:center}.site-header .ticker-item-meta{overflow:hidden;text-overflow:ellipsis}.card-topline>.neutral-site-badge{white-space:nowrap}@media(max-width:1100px){.brand-wordmark-crop{display:none}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:42px;min-width:42px}.site-header.authenticated .brand-mark>.brand-emblem{display:block}.site-header.authenticated .site-command-bar{grid-template-columns:42px auto minmax(210px,1fr)}}@media(max-width:760px){.site-header.authenticated .site-command-bar{display:grid;min-height:68px;grid-template-columns:40px auto 76px 38px;gap:5px;padding:7px 8px;align-items:center}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:40px;min-width:40px;height:44px}.site-header .brand-mark .brand-emblem{width:24px;height:29px}.site-header .topnav{display:flex;min-width:0;gap:5px}.site-header .topnav button{min-height:44px;padding:0 10px;font-size:8.5px;white-space:nowrap}.site-header.authenticated .command-utilities{display:contents}.site-header.authenticated .global-week-control{width:76px}.site-header .week-deck-trigger{width:76px;min-width:76px;min-height:44px;padding:0 20px 0 8px}.site-header .week-deck-trigger>span{display:none}.site-header .week-deck-trigger strong{font-size:9px;text-align:left}.site-header .account-nav,.site-header .account-menu-trigger{width:38px;min-width:38px}.site-header .account-menu-trigger{height:44px}.global-mobile-bar{display:none!important}.site-shell:has(.global-mobile-bar){padding-bottom:0}.card-topline{grid-template-columns:minmax(0,1fr) auto minmax(0,auto);gap:8px}.card-topline>.neutral-site-badge{grid-column:2;grid-row:1;justify-self:center;padding:4px 7px;font-size:7.5px;letter-spacing:.11em}.card-topline-actions{grid-column:3;grid-row:1}.card-topline>span:first-child{white-space:nowrap}.site-header .ticker-item{min-width:228px}.week-command-menu{top:68px}}@media(max-width:390px){.site-header.authenticated .site-command-bar{grid-template-columns:36px auto 72px 36px;gap:4px;padding-inline:6px}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:36px;min-width:36px}.site-header .topnav{gap:4px}.site-header .topnav button{padding-inline:8px;font-size:8px}.site-header.authenticated .global-week-control,.site-header .week-deck-trigger{width:72px;min-width:72px}.site-header .account-nav,.site-header .account-menu-trigger{width:36px;min-width:36px}.card-topline{gap:5px;padding-inline:12px}.card-topline>.neutral-site-badge{padding-inline:5px}}.site-header .topnav button{border-color:#fff8ee33;border-radius:2px;background:#151615;box-shadow:inset 0 1px #fff8ee12,0 3px 10px #00000038;color:#ebe8e0d1;font-size:10px;font-weight:800;letter-spacing:.095em}.site-header .topnav button:hover,.site-header .topnav button.active{border-color:#fff8ee6b;background:#202120;box-shadow:inset 0 1px #fff8ee1c,0 4px 12px #00000047;color:var(--text-1)}.site-header .week-deck-trigger{border-color:#fff8ee38;border-radius:2px;background:#151615;box-shadow:inset 0 1px #fff8ee12,0 3px 10px #00000038}.site-header .week-deck-trigger>span,.site-header .week-deck-trigger strong{color:#ebe8e0e0;font-size:11px;font-weight:800;letter-spacing:.085em}.site-header .week-deck-trigger:hover,.site-header .week-deck-trigger.active{border-color:#fff8ee6b;background:#202120}@media(max-width:760px){.site-header .topnav button{padding-inline:9px;font-size:9px;letter-spacing:.075em}.site-header .week-deck-trigger strong{font-size:9.5px;letter-spacing:.045em}}@media(max-width:390px){.site-header .topnav button{padding-inline:7px;font-size:8.5px}.site-header .week-deck-trigger strong{font-size:9px}}.site-header.public .site-command-bar{min-height:54px;padding-block:6px}.site-header.public .topnav button{min-height:40px;padding-inline:14px;font-size:9px}.site-header.public .account-nav button{min-height:38px;padding-inline:13px}.site-header.public .signup-action{border-color:#f7f0e4;background:linear-gradient(180deg,#fffaf1,#e6dccd 48%,#c9bdad);box-shadow:inset 0 1px #ffffffe6,0 6px 18px #00000047;color:#090a09;text-shadow:0 1px rgba(255,255,255,.45)}.site-header.public .signup-action:hover,.site-header.public .signup-action:focus-visible{border-color:#fffdf8;background:linear-gradient(180deg,#fffdf8,#eee5d8,#d1c5b5);box-shadow:inset 0 1px #fff,0 8px 22px #00000057;color:#090a09}@media(max-width:760px){.site-header.public .site-command-bar{min-height:58px;padding-block:7px}.site-header.public .topnav button{min-height:42px;padding-inline:8px;font-size:8px}.site-header.public .account-nav button{min-height:42px;padding-inline:8px}}.premium-landing{overflow:clip;background:#070807;color:var(--text-1)}.premium-landing button{border-radius:2px}.landing-hero{position:relative;display:grid;min-height:calc(100svh - 64px);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(30px,5vw,82px);padding:clamp(56px,8vw,116px) clamp(24px,6vw,96px) 72px;overflow:hidden;border-bottom:1px solid rgba(255,248,238,.12);background:radial-gradient(circle at 78% 42%,rgba(255,248,238,.055),transparent 28%),linear-gradient(118deg,#070807,#0b0c0b 55%,#101110)}.landing-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,248,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,248,238,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black 28%,black 100%);mask-image:linear-gradient(90deg,transparent,black 28%,black 100%);pointer-events:none}.landing-hero-copy{position:relative;z-index:2;max-width:760px;align-self:center}.landing-typed-brand{display:flex;min-height:clamp(70px,9vw,132px);align-items:center;color:#f3f0e9;font:400 clamp(78px,10.5vw,158px)/.72 "Jersey 10",var(--font-display);letter-spacing:.08em;text-transform:lowercase;white-space:nowrap}.landing-typed-brand span{display:inline-block;overflow:hidden;animation:landing-type .72s steps(10,end) 80ms both}.landing-typed-brand b{display:inline-block;margin-left:.025em;color:#07ce0b;font:inherit;opacity:0;animation:landing-star-in .18s ease .76s forwards,landing-star-pulse 1.8s ease 1.1s 2}@keyframes landing-type{0%{width:0}to{width:10ch}}@keyframes landing-star-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-star-pulse{50%{filter:drop-shadow(0 0 11px rgba(7,206,11,.44))}}.landing-kicker,.landing-section-copy>span,.landing-model-heading>span,.landing-product-story>header>span,.landing-product-copy>span,.landing-pricing-heading span{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.landing-kicker{margin:25px 0 12px}.landing-hero h1{max-width:740px;margin:0;font:800 clamp(48px,5.7vw,88px)/.91 var(--font-display);letter-spacing:-.068em;text-wrap:balance;text-transform:uppercase}.landing-lede{max-width:620px;margin:24px 0 0;color:var(--text-2);font:600 clamp(15px,1.35vw,19px)/1.55 var(--font-ui)}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.landing-primary-cta,.landing-final-cta>button{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:22px;padding:0 15px;border:1px solid #f3f0e9;background:#f3f0e9;color:#080908;font:800 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.landing-primary-cta:hover,.landing-final-cta>button:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.landing-text-cta{display:flex;min-height:50px;align-items:center;gap:16px;padding:0 15px;border:1px solid rgba(255,248,238,.18);background:#111211;color:var(--text-2);font:800 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.landing-text-cta:hover{border-color:#fff8ee66;color:var(--text-1)}.landing-hero>.landing-scenario-lab{position:relative;z-index:2;align-self:center;box-shadow:0 30px 90px #0000007a;animation:landing-board-in .52s cubic-bezier(.2,.8,.2,1) .78s both}@keyframes landing-board-in{0%{opacity:0;transform:translateY(18px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}.landing-hero-signal{position:absolute;z-index:1;top:50%;left:45%;display:flex;width:22%;align-items:center;gap:8px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65}.landing-hero-signal i,.landing-hero-signal b{height:1px;flex:1;background:#fff8ee38}.landing-hero-signal b{animation:landing-signal 1.2s ease .9s both;background:#07ce0b;transform-origin:left}@keyframes landing-signal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-scroll-cue{position:absolute;right:clamp(24px,4vw,68px);bottom:20px;display:flex;align-items:center;gap:12px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.landing-scroll-cue i{display:block;width:32px;height:1px;background:#fff8ee47}.landing-scenario-lab{overflow:hidden;border:1px solid rgba(255,248,238,.19);border-radius:4px;background:#111211;box-shadow:inset 0 1px #fff8ee09}.landing-scenario-lab>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-bottom:1px solid rgba(255,248,238,.1)}.landing-scenario-lab>header>div{display:grid;gap:6px}.landing-scenario-lab>header span,.landing-scenario-lab>header small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.landing-scenario-lab>header strong{font:750 14px/1.2 var(--font-ui)}.landing-scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;border-bottom:1px solid rgba(255,248,238,.1);background:#0c0d0c}.landing-scenario-tabs button{min-height:40px;border:1px solid transparent;background:transparent;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.landing-scenario-tabs button:hover{color:var(--text-1)}.landing-scenario-tabs button.active{border-color:#fff8ee40;background:#1b1c1b;color:var(--text-1)}.landing-scenario-scoreboard{display:grid;grid-template-columns:minmax(88px,1fr) minmax(210px,1.4fr) minmax(88px,1fr);align-items:center;gap:14px;padding:24px 16px 20px}.landing-demo-team{display:grid;justify-items:center;gap:7px}.landing-demo-team small,.landing-demo-score span,.landing-demo-score small,.landing-demo-metrics span{color:var(--text-3);font:750 7px/1.15 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.landing-demo-team img{width:66px;height:48px;object-fit:contain}.landing-demo-team strong{font:800 22px/1 var(--font-display)}.landing-demo-score{display:grid;justify-items:center;gap:9px;text-align:center;animation:landing-metric-change .22s ease both}.landing-demo-score strong{font:800 clamp(31px,3.3vw,52px)/1 var(--font-mono);letter-spacing:-.07em;white-space:nowrap}.landing-demo-score strong i{color:var(--text-3);font-style:normal;font-weight:400}.landing-demo-score small{letter-spacing:.06em}.landing-demo-probability{display:grid;gap:7px;padding:0 18px 15px}.landing-demo-probability>div{display:flex;justify-content:space-between;color:var(--text-3);font:750 7px/1 var(--font-mono);letter-spacing:.08em}.landing-demo-probability>i{display:block;height:3px;overflow:hidden;background:#243542}.landing-demo-probability b{display:block;height:100%;background:#96384d;transition:width .36s cubic-bezier(.2,.8,.2,1)}.landing-demo-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,248,238,.1)}.landing-demo-metrics>div{display:grid;min-height:67px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px}.landing-demo-metrics>div+div{border-left:1px solid rgba(255,248,238,.1)}.landing-demo-metrics strong:not(.bet-edge-pill){font:800 19px/1 var(--font-mono)}@keyframes landing-metric-change{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.landing-scenario-lab.compact>header{min-height:60px}.landing-scenario-lab.compact .landing-scenario-scoreboard{padding-block:18px 15px}.landing-scenario-lab.compact .landing-demo-team img{width:56px;height:40px}.landing-reveal{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.landing-reveal.visible{opacity:1;transform:none}.landing-scenario-section{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(540px,1.38fr);gap:clamp(32px,7vw,110px);padding:clamp(88px,12vw,170px) clamp(24px,7vw,112px);border-bottom:1px solid rgba(255,248,238,.1);background:#0a0b0a}.landing-section-copy{align-self:center}.landing-section-copy h2,.landing-model-heading h2,.landing-product-story>header h2,.landing-pricing-heading h2,.landing-final-cta h2{margin:14px 0 18px;font:800 clamp(42px,5.3vw,78px)/.92 var(--font-display);letter-spacing:-.065em;text-transform:uppercase}.landing-section-copy p,.landing-model-heading p,.landing-product-copy p{max-width:560px;margin:0;color:var(--text-2);font:600 15px/1.6 var(--font-ui)}.landing-access-note{grid-column:2;margin:-78px 16px 0;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-align:right;text-transform:uppercase}.landing-model-section{padding:clamp(90px,12vw,170px) clamp(24px,7vw,112px);overflow:hidden;border-bottom:1px solid rgba(255,248,238,.1)}.landing-model-heading{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(280px,.65fr);gap:0 clamp(40px,8vw,140px);align-items:end}.landing-model-heading>span{grid-column:1/-1}.landing-model-heading h2{margin-bottom:0}.landing-model-heading p strong{display:block;margin-bottom:7px;color:var(--text-1)}.landing-model-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:76px;border-top:1px solid rgba(255,248,238,.17)}.landing-model-rail:before{position:absolute;top:-1px;left:0;width:100%;height:1px;background:#07ce0b;content:"";transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease .2s}.landing-model-section.visible .landing-model-rail:before{transform:scaleX(1)}.landing-model-step{display:grid;min-height:175px;align-content:start;gap:9px;padding:18px 18px 18px 0;border-right:1px solid rgba(255,248,238,.08);opacity:.3;transition:opacity .28s ease calc(var(--step)*.15s),background .18s ease}.landing-model-section.visible .landing-model-step{opacity:1}.landing-model-step small{color:#07ce0b;font:800 8px/1 var(--font-mono)}.landing-model-step i{width:7px;height:7px;margin-top:-23px;margin-left:-3px;border:1px solid #07ce0b;background:#071007}.landing-model-step strong{margin-top:24px;font:800 17px/1.15 var(--font-ui)}.landing-model-step span{max-width:22ch;color:var(--text-3);font:600 11px/1.5 var(--font-ui)}.landing-play-readout{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border:1px solid rgba(255,248,238,.11);background:#101110;color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.landing-play-readout i{height:1px;flex:1;background:#fff8ee24}.landing-play-readout strong{color:var(--text-1)}.landing-product-story{padding:clamp(88px,11vw,150px) clamp(24px,7vw,112px);background:#090a09}.landing-product-story>header{max-width:900px;margin-bottom:70px}.landing-product-story>header h2{margin-bottom:0}.landing-product-chapter{display:grid;min-height:78vh;grid-template-columns:minmax(260px,.52fr) minmax(560px,1.48fr);gap:clamp(38px,7vw,110px);align-items:center;padding:54px 0;border-top:1px solid rgba(255,248,238,.1)}.landing-product-copy h3{max-width:500px;margin:14px 0 17px;font:800 clamp(34px,4.3vw,62px)/.94 var(--font-display);letter-spacing:-.058em;text-transform:uppercase}.landing-product-frame{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,248,238,.2);border-radius:4px;background:#0e0f0e;box-shadow:0 36px 90px #0000006b}.landing-product-frame:before{display:block;height:24px;border-bottom:1px solid rgba(255,248,238,.1);background:linear-gradient(90deg,#171817,#101110);content:""}.landing-product-frame:after{position:absolute;top:9px;left:11px;width:32px;height:5px;background:linear-gradient(90deg,#666 0 18%,transparent 18% 36%,#555 36% 54%,transparent 54% 72%,#444 72%);content:""}.landing-ui-slate>header,.landing-ui-board>header,.landing-ui-matchup>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,248,238,.1);color:var(--text-2);font:800 9px/1 var(--font-mono);letter-spacing:.11em}.landing-ui-slate>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff8ee14}.landing-ui-slate article{display:grid;gap:18px;padding:18px;background:linear-gradient(120deg,#161315,#101414)}.landing-ui-slate article>small{color:var(--text-3);font:700 7px/1 var(--font-mono)}.landing-ui-slate article>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;font:800 16px/1 var(--font-display)}.landing-ui-slate article>div strong:last-child{text-align:right}.landing-ui-slate article>div span{font:800 18px/1 var(--font-mono);white-space:nowrap}.landing-ui-slate article>footer{display:grid;grid-template-columns:1fr auto;gap:8px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em}.landing-ui-slate article>footer b{color:var(--text-2);font-size:9px}.landing-ui-matchup>header small,.landing-ui-board>header small{color:var(--text-3);font:inherit}.landing-ui-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:230px;padding:30px;background:linear-gradient(90deg,rgba(151,42,65,.2),transparent 38%,transparent 62%,rgba(0,126,177,.18));text-align:center}.landing-ui-score>strong{font:800 35px/1 var(--font-display)}.landing-ui-score>b{font:800 clamp(32px,4vw,58px)/1 var(--font-mono);letter-spacing:-.07em}.landing-ui-score i{color:var(--text-3);font-style:normal}.landing-ui-market{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#fff8ee14}.landing-ui-market>span{grid-column:1/-1;padding:12px 16px;background:#101110;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.1em}.landing-ui-market>div{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:12px 16px;background:#151615;font:800 12px/1 var(--font-ui)}.landing-ui-board>div{display:grid;min-height:72px;grid-template-columns:minmax(130px,1fr) minmax(170px,1.3fr) 70px 88px;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(255,248,238,.08)}.landing-ui-board>div>strong{font:750 13px/1.2 var(--font-ui)}.landing-ui-board>div>span{color:var(--text-2);font:650 11px/1.3 var(--font-ui)}.landing-ui-board>div>b{font:800 12px/1 var(--font-mono)}.landing-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(255,248,238,.1);background:#0c0d0c}.landing-proof-strip>div{display:grid;min-height:150px;align-content:center;gap:10px;padding:22px clamp(18px,3vw,42px)}.landing-proof-strip>div+div{border-left:1px solid rgba(255,248,238,.1)}.landing-proof-strip strong{color:var(--text-1);font:800 clamp(18px,2vw,28px)/1 var(--font-mono);letter-spacing:-.04em}.landing-proof-strip span{max-width:21ch;color:var(--text-3);font:650 11px/1.45 var(--font-ui)}.landing-pricing-section{padding:clamp(90px,12vw,170px) clamp(24px,7vw,112px);background:#090a09}.landing-pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:48px}.landing-pricing-heading h2{margin-bottom:0}.landing-pass-toggle{display:flex;padding:5px;border:1px solid rgba(255,248,238,.15);background:#101110}.landing-pass-toggle button{min-height:38px;padding:0 16px;border:1px solid transparent;background:transparent;color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.landing-pass-toggle button.active{border-color:#fff8ee40;background:#1c1d1c;color:var(--text-1)}.landing-plan-ledger{border-top:1px solid rgba(255,248,238,.16)}.landing-plan-row{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.25fr) 150px 130px;align-items:center;gap:30px;min-height:150px;padding:24px 0;border-bottom:1px solid rgba(255,248,238,.12)}.landing-plan-row>div>span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.landing-plan-row h3{margin:9px 0 0;font:800 24px/1.05 var(--font-display);letter-spacing:-.04em}.landing-plan-row p{max-width:54ch;margin:0;color:var(--text-2);font:600 12px/1.55 var(--font-ui)}.landing-plan-row>strong{font:800 24px/1 var(--font-mono);text-align:right}.landing-plan-row>button{min-height:42px;border:1px solid rgba(255,248,238,.22);background:#151615;color:var(--text-1);font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.landing-plan-row.elite{box-shadow:inset 3px 0 #07ce0b}.landing-plan-row.elite>div{padding-left:17px}.landing-plan-row.elite>button{border-color:#fff8ee80;background:var(--text-1);color:#090a09}.landing-pricing-link{display:flex;min-height:48px;align-items:center;gap:13px;margin:24px 0 0 auto;padding:0;border:0;background:transparent;color:var(--text-2);font:800 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.landing-pricing-link:hover{color:var(--text-1)}.landing-pricing-fallback{color:var(--text-3);font:600 11px/1.4 var(--font-ui)}.landing-pricing-fallback button{border:0;background:transparent;color:var(--text-1);text-decoration:underline}.landing-final-cta{position:relative;display:grid;min-height:min(780px,82svh);place-content:center;justify-items:center;padding:80px 24px;overflow:hidden;border-top:1px solid rgba(255,248,238,.1);background:radial-gradient(circle at 50% 50%,rgba(255,248,238,.055),transparent 32%),#080908;text-align:center}.landing-final-mark{position:absolute;top:50%;left:50%;color:#07ce0b;font:400 min(60vw,760px)/1 "Jersey 10";opacity:.035;transform:translate(-50%,-50%)}.landing-final-cta>span{z-index:1;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.landing-final-cta h2{z-index:1;margin:20px 0 34px;font-size:clamp(48px,7.5vw,108px)}.landing-final-cta>button{z-index:1;min-width:230px}@media(max-width:1080px){.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:78px}.landing-hero-copy{max-width:820px}.landing-hero>.landing-scenario-lab{width:100%;max-width:820px;justify-self:end}.landing-hero-signal{display:none}.landing-scenario-section{grid-template-columns:1fr}.landing-scenario-section>.landing-scenario-lab{width:100%}.landing-access-note{grid-column:1;margin:0}.landing-model-heading{grid-template-columns:1fr}.landing-model-heading p{margin-top:25px}.landing-product-chapter{grid-template-columns:1fr;min-height:auto}.landing-product-copy{max-width:650px}.landing-plan-row{grid-template-columns:minmax(200px,.9fr) minmax(260px,1.2fr) 120px}.landing-plan-row>button{grid-column:3}.landing-plan-row>strong{grid-column:3}.landing-plan-row>button{margin-top:-36px;transform:translateY(42px)}}@media(max-width:760px){.landing-hero{min-height:calc(100svh - 68px);gap:42px;padding:50px 15px 48px}.landing-hero-grid{background-size:48px 48px}.landing-typed-brand{min-height:58px;font-size:clamp(64px,22vw,90px)}.landing-kicker{margin-top:18px}.landing-hero h1{font-size:clamp(42px,13vw,60px);line-height:.92}.landing-lede{margin-top:19px;font-size:14px}.landing-hero-actions{display:grid;grid-template-columns:1fr;margin-top:24px}.landing-primary-cta,.landing-text-cta{width:100%;min-height:50px}.landing-scroll-cue{display:none}.landing-scenario-lab>header{align-items:flex-start;flex-direction:column;gap:8px}.landing-scenario-lab>header small{align-self:flex-start}.landing-scenario-tabs{grid-template-columns:1fr}.landing-scenario-tabs button{min-height:38px;text-align:left;padding-inline:12px}.landing-scenario-scoreboard{grid-template-columns:minmax(58px,1fr) minmax(154px,1.8fr) minmax(58px,1fr);gap:6px;padding:20px 8px 17px}.landing-demo-team img{width:48px;height:38px}.landing-demo-team strong{font-size:18px}.landing-demo-score strong{font-size:clamp(26px,8vw,34px)}.landing-demo-score small{font-size:6.5px}.landing-demo-metrics{grid-template-columns:1fr}.landing-demo-metrics>div+div{border-top:1px solid rgba(255,248,238,.1);border-left:0}.landing-scenario-section,.landing-model-section,.landing-product-story,.landing-pricing-section{padding:82px 15px}.landing-section-copy h2,.landing-model-heading h2,.landing-product-story>header h2,.landing-pricing-heading h2{font-size:clamp(40px,12vw,56px)}.landing-section-copy p,.landing-model-heading p,.landing-product-copy p{font-size:13px}.landing-model-rail{grid-template-columns:1fr;margin-top:50px;border-top:0;border-left:1px solid rgba(255,248,238,.17)}.landing-model-rail:before{top:0;bottom:0;left:-1px;width:1px;height:100%;transform:scaleY(0);transform-origin:top}.landing-model-section.visible .landing-model-rail:before{transform:scaleY(1)}.landing-model-step{min-height:112px;padding:0 12px 18px 24px;border-right:0}.landing-model-step i{margin-top:-16px;margin-left:-28px}.landing-model-step strong{margin-top:7px}.landing-play-readout{display:grid;grid-template-columns:1fr auto;gap:10px}.landing-play-readout i{display:none}.landing-product-story>header{margin-bottom:30px}.landing-product-chapter{padding:48px 0}.landing-product-frame{overflow:hidden}.landing-product-frame>*{min-width:0}.landing-ui-slate>div{grid-template-columns:1fr}.landing-ui-slate article{min-height:132px}.landing-ui-slate article:nth-child(n+3){display:none}.landing-ui-score{min-height:190px;padding:18px 10px}.landing-ui-score>strong{font-size:25px}.landing-ui-score>b{font-size:clamp(27px,8vw,36px)}.landing-ui-market{grid-template-columns:1fr}.landing-ui-market>div+div{border-top:1px solid rgba(255,248,238,.08)}.landing-ui-board>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:96px}.landing-ui-board>div>span{grid-column:1}.landing-ui-board>div>b{grid-column:2;grid-row:1}.landing-ui-board>div>.bet-edge-pill{grid-column:2;grid-row:2}.landing-proof-strip{grid-template-columns:1fr 1fr}.landing-proof-strip>div{min-height:118px;padding:18px}.landing-proof-strip>div:nth-child(3){border-left:0;border-top:1px solid rgba(255,248,238,.1)}.landing-proof-strip>div:nth-child(4){border-top:1px solid rgba(255,248,238,.1)}.landing-pricing-heading{align-items:flex-start;flex-direction:column}.landing-pass-toggle{width:100%}.landing-pass-toggle button{flex:1}.landing-plan-row{grid-template-columns:1fr auto;gap:16px;min-height:0;padding:24px 0}.landing-plan-row>div{grid-column:1}.landing-plan-row p{grid-column:1/-1}.landing-plan-row>strong{grid-column:2;grid-row:1;text-align:right}.landing-plan-row>button{grid-column:1/-1;grid-row:auto;margin:0;transform:none}.landing-plan-row.elite>div{padding-left:14px}.landing-final-cta{min-height:72svh;padding-inline:15px}.landing-final-cta h2{font-size:clamp(44px,13vw,66px)}}@media(max-width:390px){.landing-scenario-scoreboard{grid-template-columns:50px minmax(146px,1fr) 50px}.landing-demo-team img{width:43px}.landing-demo-score strong{font-size:25px}.landing-proof-strip strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.landing-typed-brand span,.landing-typed-brand b,.landing-hero>.landing-scenario-lab,.landing-hero-signal b,.landing-demo-score,.landing-demo-metrics{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.landing-reveal{opacity:1;transform:none;transition:none}.landing-model-rail:before{transform:none!important;transition:none}.landing-model-step{opacity:1;transition:none}.landing-demo-probability b{transition:none}}.premium-landing .topbar-ticker-shell{display:none!important}.premium-landing .site-command-bar{border-bottom:1px solid rgba(255,248,238,.08)}.landing-hero{min-height:calc(100svh - 64px);grid-template-columns:minmax(420px,.78fr) minmax(600px,1.22fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(24px,3.5vw,58px);padding-top:clamp(48px,6vw,82px);padding-bottom:48px}.landing-typed-brand{position:relative;z-index:3;grid-column:1/-1;width:max-content;min-height:clamp(100px,11vw,165px);align-self:end;margin:0 0 clamp(4px,1vw,16px);font-size:clamp(118px,11vw,176px);overflow:visible}.landing-typed-brand span{display:block;width:max-content;overflow:visible;clip-path:inset(0 100% 0 0);animation:landing-word-reveal 1.1s steps(10,end) .1s forwards}.landing-typed-brand b{position:absolute;top:.02em;left:0;display:block;width:.44em;height:.075em;margin:0;background:#07ce0b;opacity:1;transform:translate(-.02em,.76em) rotate(-90deg);transform-origin:left center;animation:landing-cursor-blink .26s steps(1,end) 4,landing-cursor-travel 1.1s steps(10,end) .1s forwards,landing-cursor-land .52s linear 1.22s forwards,landing-cursor-final-blink 1s steps(1,end) 1.74s infinite;will-change:left,transform}@keyframes landing-word-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes landing-cursor-travel{to{left:calc(100% + .04em)}}@keyframes landing-cursor-blink{50%{opacity:.15}}@keyframes landing-cursor-land{0%{transform:translate(-.02em,.76em) rotate(-90deg)}35%{transform:translate(-.02em,.76em) rotate(-78deg)}68%{transform:translate(-.02em,.76em) rotate(-42deg)}90%{transform:translate(-.02em,.76em) rotate(3deg)}to{transform:translate(-.02em,.76em) rotate(0)}}@keyframes landing-cursor-final-blink{0%,48%{opacity:1}49%,to{opacity:.12}}.landing-hero h1{font-size:clamp(42px,4.4vw,69px);line-height:.92}.landing-lede{max-width:560px}.landing-hero-copy{grid-column:1;grid-row:2;align-self:center}.landing-conditional-canvas{grid-column:2;grid-row:2}.landing-hero-grid{background-size:88px 88px;opacity:.72}.landing-hero>.landing-scenario-lab,.landing-hero-signal{display:none}.landing-conditional-canvas{position:relative;z-index:2;min-height:620px;overflow:hidden;border:1px solid rgba(255,248,238,.13);border-radius:50% 2px;background:radial-gradient(circle at 50% 50%,rgba(7,206,11,.08),transparent 20%),linear-gradient(135deg,rgba(151,42,65,.14),transparent 38%,transparent 62%,rgba(0,126,177,.14)),#0d0e0d;box-shadow:0 45px 120px #0000008a,inset 0 0 90px #fff8ee06}.landing-canvas-aura{position:absolute;top:50%;left:50%;width:330px;height:330px;border:1px solid rgba(7,206,11,.16);border-radius:50%;transform:translate(-50%,-50%)}.landing-canvas-aura:before,.landing-canvas-aura:after{position:absolute;border:1px solid rgba(255,248,238,.07);border-radius:50%;content:""}.landing-canvas-aura:before{inset:34px}.landing-canvas-aura:after{inset:80px;animation:landing-core-orbit 12s linear infinite}@keyframes landing-core-orbit{to{transform:rotate(360deg)}}.landing-canvas-routes{position:absolute;inset:0;width:100%;height:100%}.landing-canvas-routes path{fill:none;stroke:#fff8ee1f;stroke-width:1}.landing-canvas-routes path:nth-child(n+4){stroke:#07ce0b45;stroke-dasharray:5 8;animation:landing-route-flow 7s linear infinite}@keyframes landing-route-flow{to{stroke-dashoffset:-80}}.landing-canvas-label{position:absolute;top:24px;left:30px;display:grid;gap:6px}.landing-canvas-label span,.landing-canvas-inputs small,.landing-canvas-output small,.landing-canvas-caption span{color:var(--text-3);font:800 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.landing-canvas-label b{font:800 11px/1 var(--font-mono);letter-spacing:.08em}.landing-canvas-inputs{position:absolute;inset:82px auto 62px 22px;display:flex;width:155px;flex-direction:column;justify-content:space-between}.landing-canvas-inputs button{position:relative;display:grid;min-height:74px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,248,238,.1);background:#0d0e0dc7;color:var(--text-3);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-canvas-inputs button strong{font:800 10px/1.2 var(--font-ui)}.landing-canvas-inputs button i{position:absolute;right:-5px;width:9px;height:9px;border:1px solid currentColor;border-radius:50%;background:#101110}.landing-canvas-inputs button.active{border-color:#fff8ee6b;background:#202120;color:var(--text-1);transform:translate(8px)}.landing-canvas-inputs button.active i{border-color:#07ce0b;background:#07ce0b;box-shadow:0 0 16px #07ce0b8c}.landing-sim-core{position:absolute;top:50%;left:50%;display:grid;width:146px;height:146px;place-content:center;justify-items:center;border:1px solid rgba(7,206,11,.45);border-radius:50%;background:radial-gradient(circle,#07ce0b21,#0b0c0b 68%);box-shadow:0 0 42px #07ce0b1f;transform:translate(-50%,-50%);animation:landing-core-resolve .26s ease both}.landing-sim-core span,.landing-sim-core small{color:var(--text-3);font:800 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.landing-sim-core strong{margin:6px 0 4px;font:800 36px/1 var(--font-mono)}.landing-sim-core i{position:absolute;inset:-9px;border-top:1px solid #07ce0b;border-right:1px solid transparent;border-bottom:1px solid rgba(7,206,11,.18);border-left:1px solid transparent;border-radius:50%;animation:landing-core-orbit 5s linear infinite}@keyframes landing-core-resolve{0%{opacity:.25;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.landing-canvas-output{position:absolute;right:22px;display:grid;width:150px;gap:6px;padding:11px 13px;border-left:1px solid rgba(7,206,11,.36);background:linear-gradient(90deg,rgba(7,206,11,.055),transparent);animation:landing-output-in .26s ease both}.landing-canvas-output strong{font:800 19px/1 var(--font-mono)}.landing-canvas-output strong i{color:var(--text-3);font-style:normal}.landing-canvas-output.score{top:70px}.landing-canvas-output.win{top:218px}.landing-canvas-output.total{top:360px}.landing-canvas-output.player{top:500px}@keyframes landing-output-in{0%{opacity:.25;transform:translate(-8px)}to{opacity:1;transform:none}}.landing-canvas-caption{position:absolute;right:205px;bottom:24px;left:205px;display:grid;gap:6px;text-align:center}.landing-canvas-caption b{font:750 10px/1.3 var(--font-ui)}.landing-question-band{position:relative;overflow:hidden;background:#e7dfd3;color:#0a0b0a}.landing-question-track{display:flex;width:max-content;gap:56px;padding:26px 0 18px;color:#0a0b0a;font:400 clamp(62px,8vw,128px)/.75 "Jersey 10",var(--font-display);letter-spacing:.03em;white-space:nowrap;animation:landing-question-marquee 28s linear infinite}.landing-question-track i{color:#07a70a;font-style:normal}@keyframes landing-question-marquee{to{transform:translate(-33.333%)}}.landing-question-content{display:grid;grid-template-columns:1fr minmax(330px,.65fr);gap:clamp(45px,9vw,160px);align-items:end;padding:clamp(65px,9vw,120px) clamp(24px,7vw,112px)}.landing-question-content small{font:800 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.landing-question-content h2{margin:18px 0 0;font:400 clamp(68px,9vw,138px)/.75 "Jersey 10",var(--font-display);letter-spacing:.01em;text-transform:uppercase}.landing-question-content p{max-width:520px;margin:0;font:700 clamp(17px,1.6vw,22px)/1.45 var(--font-ui)}.landing-question-switch{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.landing-question-switch button{min-height:42px;padding:0 13px;border:1px solid rgba(0,0,0,.22);background:transparent;color:#0000008c;font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.landing-question-switch button.active{border-color:#0a0b0a;background:#0a0b0a;color:#f3eee6}.landing-model-section{background:linear-gradient(145deg,#080908,#101110 65%,#071207)}.landing-visual-story{background:#080908}.landing-visual-story>header{padding:clamp(90px,12vw,170px) clamp(24px,7vw,112px);border-bottom:1px solid rgba(255,248,238,.1)}.landing-visual-story>header span,.landing-story-copy small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.landing-visual-story>header h2{margin:17px 0 0;font:800 clamp(45px,6vw,86px)/.9 var(--font-display);letter-spacing:-.065em;text-transform:uppercase}.landing-visual-slate,.landing-visual-matchup,.landing-visual-board{display:grid;min-height:82svh;grid-template-columns:minmax(290px,.65fr) minmax(520px,1.35fr);gap:clamp(40px,8vw,140px);align-items:center;padding:clamp(70px,9vw,130px) clamp(24px,7vw,112px);overflow:hidden;border-bottom:1px solid rgba(255,248,238,.1)}.landing-story-copy h3{margin:15px 0 18px;font:800 clamp(42px,5.4vw,78px)/.9 var(--font-display);letter-spacing:-.062em;text-transform:uppercase}.landing-story-copy p{max-width:480px;margin:0;color:var(--text-2);font:600 14px/1.6 var(--font-ui)}.landing-visual-slate{background:radial-gradient(circle at 75% 50%,rgba(7,206,11,.08),transparent 32%),#080908}.landing-slate-orbit{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:12px;perspective:900px;transform:rotateY(-7deg) rotateX(3deg)}.landing-slate-orbit i{position:relative;display:grid;min-height:90px;place-content:center;border:1px solid rgba(255,248,238,.12);background:#fff8ee06;box-shadow:0 12px 30px #0000004d;font-style:normal;animation:landing-slate-cell 4s ease-in-out calc(var(--cell)*-.18s) infinite}.landing-slate-orbit i:nth-child(3n){border-color:#07ce0b3b;background:#07ce0b09}.landing-slate-orbit span{font:800 11px/1 var(--font-mono)}.landing-slate-orbit b{width:30px;height:2px;margin:9px auto 0;background:#fff8ee29}@keyframes landing-slate-cell{50%{transform:translateY(-6px);border-color:#fff8ee47}}.landing-visual-matchup{grid-template-columns:minmax(520px,1.35fr) minmax(290px,.65fr);background:linear-gradient(110deg,rgba(151,42,65,.25),transparent 44%,transparent 56%,rgba(0,126,177,.23)),#0d0e0d}.landing-matchup-field{position:relative;display:grid;min-height:480px;grid-template-columns:1fr auto 1fr;place-items:center;border-block:1px solid rgba(255,248,238,.16)}.landing-matchup-field:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#fff8ee21;content:""}.landing-matchup-field span{font:800 clamp(70px,9vw,140px)/1 var(--font-mono);letter-spacing:-.1em}.landing-matchup-field i{width:36px;height:2px;background:#fff8ee40}.landing-matchup-field b,.landing-matchup-field em{position:absolute;left:50%;padding:8px 11px;border:1px solid rgba(255,248,238,.2);background:#111211;font:800 8px/1 var(--font-mono);font-style:normal;letter-spacing:.1em;transform:translate(-50%)}.landing-matchup-field b{top:40px}.landing-matchup-field em{bottom:40px;color:#c5b1dc}.landing-matchup-field .away{color:#d17486}.landing-matchup-field .home{color:#6db5d5}.landing-visual-board{background:#e7dfd3;color:#0a0b0a}.landing-visual-board .landing-story-copy p{color:#0000009e}.landing-visual-board .landing-story-copy small{color:#0000007a}.landing-edge-spectrum{display:grid;gap:22px}.landing-edge-spectrum>div{display:grid;grid-template-columns:110px minmax(0,1fr) 80px;align-items:center;gap:18px}.landing-edge-spectrum span{font:800 9px/1 var(--font-mono);letter-spacing:.08em}.landing-edge-spectrum i{display:block;height:28px;background:#00000014}.landing-edge-spectrum b{display:block;height:100%;background:linear-gradient(90deg,#0b0c0b,#07a70a);transform-origin:left;animation:landing-spectrum-in 1.2s cubic-bezier(.2,.8,.2,1) both}.landing-edge-spectrum strong{font:800 18px/1 var(--font-mono);text-align:right}@keyframes landing-spectrum-in{0%{transform:scaleX(0)}}@media(max-width:1080px){.landing-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-top:64px}.landing-typed-brand{grid-column:1;grid-row:1}.landing-hero-copy{grid-column:1;grid-row:2}.landing-conditional-canvas{width:100%;max-width:820px;grid-column:1;grid-row:3;justify-self:end}.landing-question-content{grid-template-columns:1fr}.landing-visual-slate,.landing-visual-matchup,.landing-visual-board{grid-template-columns:1fr;min-height:auto}.landing-visual-matchup .landing-matchup-field{order:2}}@media(max-width:760px){.landing-hero{min-height:auto;padding-top:45px}.landing-typed-brand{width:max-content;max-width:none;min-height:62px;margin-bottom:3px;font-size:clamp(62px,17.5vw,76px)}.landing-hero h1{font-size:clamp(40px,11.5vw,53px)}.landing-conditional-canvas{min-height:660px;border-radius:120px 2px}.landing-canvas-label{top:20px;left:20px}.landing-canvas-inputs{inset:66px 16px auto;display:grid;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.landing-canvas-inputs button{min-height:64px;grid-template-columns:1fr;padding:8px}.landing-canvas-inputs button small{display:none}.landing-canvas-inputs button i{right:50%;bottom:-5px;transform:translate(50%)}.landing-canvas-inputs button.active{transform:translateY(4px)}.landing-sim-core{top:45%;width:126px;height:126px}.landing-canvas-routes{display:none}.landing-canvas-output{right:auto;width:132px;padding:9px}.landing-canvas-output.score{top:480px;left:16px}.landing-canvas-output.win{top:480px;right:16px;left:auto}.landing-canvas-output.total{top:565px;left:16px}.landing-canvas-output.player{top:565px;right:16px;left:auto}.landing-canvas-caption{right:20px;bottom:20px;left:20px;display:none}.landing-question-track{font-size:64px}.landing-question-content{padding:65px 15px}.landing-question-content h2{font-size:70px}.landing-question-content p{font-size:16px}.landing-question-switch{display:grid;grid-template-columns:1fr}.landing-visual-story>header,.landing-visual-slate,.landing-visual-matchup,.landing-visual-board{padding:82px 15px}.landing-visual-story>header h2,.landing-story-copy h3{font-size:clamp(41px,12vw,55px)}.landing-slate-orbit{grid-template-columns:repeat(2,1fr);transform:none}.landing-slate-orbit i:nth-child(n+9){display:none}.landing-matchup-field{min-height:340px}.landing-matchup-field span{font-size:clamp(55px,17vw,72px)}.landing-edge-spectrum>div{grid-template-columns:84px minmax(0,1fr) 62px;gap:9px}.landing-edge-spectrum span{font-size:7px}.landing-edge-spectrum strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.landing-typed-brand span{clip-path:none!important}.landing-typed-brand b{left:calc(100% + .04em)!important;width:.44em!important;height:.075em!important;transform:translate(-.02em,.76em)!important}.landing-canvas-routes path,.landing-canvas-aura:after,.landing-sim-core i,.landing-question-track,.landing-slate-orbit i,.landing-edge-spectrum b{animation:none!important}.landing-edge-spectrum b{transform:none!important}}.marketing-landing{--ml-bone:#eee8de;--ml-chalk:#c9c2b8;--ml-dim:#817c75;--ml-line:rgba(238,232,222,.13);--ml-soft:rgba(238,232,222,.055);--ml-green:#07ce0b;--ml-violet:#9c82b8;background:#080908;color:var(--ml-bone)}.marketing-landing .site-command-bar{border-bottom:1px solid var(--ml-line);background:#070807f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ml-grid-field{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(238,232,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(238,232,222,.045) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent 93%);mask-image:linear-gradient(to bottom,black 20%,transparent 93%)}.ml-eyebrow{margin:0;color:var(--ml-dim);font:700 10px/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.ml-primary,.ml-secondary{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;border:1px solid rgba(238,232,222,.22);background:transparent;color:var(--ml-bone);font:750 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ml-primary{border-color:var(--ml-bone);background:var(--ml-bone);color:#090a09}.ml-primary:hover{background:#fffaf1;transform:translateY(-1px)}.ml-secondary:hover{border-color:#eee8de73;background:#eee8de0d;transform:translateY(-1px)}.ml-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ml-hero{position:relative;display:grid;min-height:calc(100svh - 62px);grid-template-columns:minmax(380px,.78fr) minmax(620px,1.22fr);grid-template-rows:auto 1fr auto;gap:28px clamp(40px,7vw,120px);padding:clamp(58px,7vw,100px) clamp(24px,6vw,96px) 34px;overflow:hidden;border-bottom:1px solid var(--ml-line)}.ml-wordmark{position:relative;z-index:2;width:min(78vw,1050px);height:clamp(82px,12vw,166px);grid-column:1/-1;overflow:hidden}.ml-wordmark-reveal{position:absolute;inset:0;display:block;overflow:hidden;clip-path:inset(0 100% 0 0);animation:ml-wordmark-type 1.8s steps(10,end) .12s forwards}.ml-wordmark-reveal img{position:absolute;top:50%;left:0;display:block;width:100%;height:auto;filter:contrast(8);mix-blend-mode:screen;transform:translateY(-50%)}.ml-wordmark>i{position:absolute;z-index:3;top:23%;left:0;width:9px;height:54%;background:var(--ml-green);animation:ml-caret-type 1.8s steps(10,end) .12s forwards,ml-caret-exit .18s linear 1.95s forwards}@keyframes ml-caret-type{to{left:96%}}@keyframes ml-caret-exit{to{opacity:0}}.ml-hero-copy h1{max-width:780px;margin:20px 0 22px;font:800 clamp(52px,6.2vw,96px)/.88 var(--font-display);letter-spacing:-.068em;text-transform:uppercase}.ml-hero-copy>p:last-of-type{max-width:640px;margin:0;color:var(--ml-chalk);font:600 clamp(16px,1.45vw,21px)/1.55 var(--font-ui)}.ml-sim-ribbon{position:relative;z-index:2;display:grid;min-height:380px;grid-template-columns:minmax(170px,.7fr) minmax(260px,1.1fr) minmax(200px,.8fr);align-self:center;border-block:1px solid var(--ml-line);background:#0c0d0cc2;box-shadow:0 30px 90px #0000006b}.ml-ribbon-state,.ml-ribbon-outputs{display:grid;align-content:center;gap:10px;padding:28px}.ml-ribbon-state{border-right:1px solid var(--ml-line)}.ml-ribbon-state small,.ml-ribbon-outputs small{color:var(--ml-dim);font:700 8px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.ml-ribbon-state strong{font:800 clamp(30px,3.2vw,48px)/1 var(--font-display)}.ml-ribbon-state span{color:var(--ml-chalk);font:600 12px/1.4 var(--font-mono)}.ml-ribbon-paths{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(7,206,11,.08),transparent 38%)}.ml-ribbon-paths:before,.ml-ribbon-paths:after{position:absolute;width:210px;height:210px;border:1px solid rgba(238,232,222,.08);border-radius:50%;content:""}.ml-ribbon-paths:after{width:130px;height:130px;border-color:#07ce0b2e}.ml-ribbon-paths i{position:absolute;width:66%;height:1px;background:linear-gradient(90deg,transparent,rgba(238,232,222,.18),transparent);transform:rotate(calc((var(--path) - 6)*15deg));animation:ml-path-pulse 3.6s ease-in-out calc(var(--path)*-.16s) infinite}.ml-ribbon-paths b{z-index:1;display:grid;width:94px;height:94px;place-items:center;border:1px solid rgba(7,206,11,.36);border-radius:50%;background:#0c100c;box-shadow:0 0 40px #07ce0b1a;font:800 28px/1 var(--font-mono)}@keyframes ml-path-pulse{50%{background:linear-gradient(90deg,transparent,rgba(7,206,11,.5),transparent);transform:rotate(calc((var(--path) - 6)*15deg)) scaleX(1.16)}}.ml-ribbon-outputs{border-left:1px solid var(--ml-line)}.ml-ribbon-outputs>div{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid rgba(238,232,222,.08)}.ml-ribbon-outputs>div:last-child{border-bottom:0}.ml-ribbon-outputs strong{font:750 clamp(18px,1.7vw,25px)/1 var(--font-mono)}.ml-hero-foot{position:relative;z-index:2;display:flex;grid-column:1/-1;align-items:center;gap:18px;color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ml-hero-foot i{height:1px;flex:1;background:var(--ml-line)}.ml-reveal{opacity:0;transform:translateY(24px);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.8,.2,1)}.ml-section-intro{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(280px,.55fr);gap:18px clamp(50px,9vw,160px);align-items:end}.ml-section-intro>.ml-eyebrow{grid-column:1/-1}.ml-section-intro h2,.ml-official h2,.ml-distribution-heading h2,.ml-elite-copy h2,.ml-workflow h2,.ml-access h2,.ml-final h2{margin:0;font:800 clamp(48px,6.2vw,92px)/.9 var(--font-display);letter-spacing:-.065em;text-transform:uppercase}.ml-section-intro>p:last-child,.ml-official>header>p,.ml-distribution-heading>p:last-child{margin:0;color:var(--ml-chalk);font:550 16px/1.6 var(--font-ui)}.ml-play-loop{padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid var(--ml-line)}.ml-loop-stage{position:relative;min-height:610px;margin-top:92px;overflow:hidden;border-block:1px solid var(--ml-line);background:linear-gradient(90deg,rgba(151,42,65,.08),transparent 42%,rgba(78,57,99,.08))}.ml-loop-score{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--ml-line);font:700 11px/1 var(--font-mono);letter-spacing:.08em}.ml-loop-score b{color:var(--ml-dim);font-weight:600}.ml-loop-route{position:absolute;top:108px;right:9%;left:9%;width:82%;height:210px;overflow:visible}.ml-loop-route path{fill:none;stroke:#eee8de26;stroke-width:1.5;stroke-dasharray:6 10;animation:ml-route 6s linear infinite}@keyframes ml-route{to{stroke-dashoffset:-160}}.ml-loop-controls{position:absolute;right:4%;bottom:35px;left:4%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ml-line)}.ml-loop-controls button{display:grid;min-height:84px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:12px;border:0;border-right:1px solid var(--ml-line);background:transparent;color:var(--ml-dim);text-align:left}.ml-loop-controls button:last-child{border-right:0}.ml-loop-controls button small{font:700 8px/1 var(--font-mono)}.ml-loop-controls button span{font:700 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-loop-controls button.active{background:var(--ml-soft);color:var(--ml-bone);box-shadow:inset 0 2px var(--ml-green)}.ml-loop-readout{position:absolute;top:150px;left:8%;display:grid;width:min(36%,430px);gap:11px;animation:ml-readout .26s ease both}.ml-loop-readout small,.ml-loop-next>span{color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.ml-loop-readout strong{font:800 clamp(30px,4vw,58px)/1 var(--font-mono);letter-spacing:-.055em}.ml-loop-readout span,.ml-loop-next small{color:var(--ml-chalk);font:550 13px/1.5 var(--font-ui)}.ml-loop-next{position:absolute;top:200px;right:8%;display:grid;width:min(31%,350px);gap:10px;padding-left:18px;border-left:1px solid rgba(7,206,11,.35)}.ml-loop-next strong{font:750 clamp(17px,1.8vw,25px)/1.2 var(--font-mono)}@keyframes ml-readout{0%{opacity:.2;transform:translate(-10px)}to{opacity:1;transform:none}}.ml-derive{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(600px,1.32fr);gap:clamp(50px,8vw,130px);padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid var(--ml-line);background:#e7e0d6;color:#0b0c0b}.ml-derive .ml-eyebrow{color:#0b0c0b7a}.ml-derive-copy{align-self:center}.ml-derive-copy h2{margin:18px 0 24px;font:800 clamp(48px,5.8vw,84px)/.9 var(--font-display);letter-spacing:-.065em;text-transform:uppercase}.ml-derive-copy>p:not(.ml-eyebrow){max-width:610px;color:#0b0c0bad;font:600 16px/1.62 var(--font-ui)}.ml-derive-rule{margin-top:32px!important;padding:18px 0;border-block:1px solid rgba(11,12,11,.18);color:#0b0c0b!important;font-weight:750!important}.ml-derive-visual{border-block:1px solid rgba(11,12,11,.22)}.ml-event-source{display:grid;grid-template-columns:1fr auto;gap:7px;padding:20px 0;border-bottom:1px solid rgba(11,12,11,.16)}.ml-event-source small,.ml-derived-readout small,.ml-derived-values small{color:#0b0c0b80;font:700 8px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-event-source strong{font:800 22px/1 var(--font-display)}.ml-event-source span{grid-column:2;grid-row:1/3;align-self:center;font:700 12px/1.2 var(--font-mono)}.ml-stat-fan{display:flex;flex-wrap:wrap;gap:1px;padding:18px 0}.ml-stat-fan span{flex:1 1 120px;padding:13px 10px;border-left:1px solid rgba(11,12,11,.15);background:#0b0c0b09;font:700 8px/1 var(--font-mono);letter-spacing:.05em;text-align:center}.ml-market-switch{display:flex;border-block:1px solid rgba(11,12,11,.17)}.ml-market-switch button{min-height:52px;flex:1;border:0;border-right:1px solid rgba(11,12,11,.15);background:transparent;color:#0b0c0b80;font:750 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-market-switch button:last-child{border-right:0}.ml-market-switch button.active{background:#0b0c0b;color:#eee8de}.ml-derived-readout{display:grid;grid-template-columns:190px minmax(260px,1fr);gap:10px 24px;padding:28px 0;animation:ml-readout .24s ease both}.ml-derived-readout>div:first-child{display:grid;align-content:center;gap:7px}.ml-derived-readout>div:first-child strong{font:800 25px/1.05 var(--font-display)}.ml-derived-readout>div:first-child span{font:650 10px/1.4 var(--font-mono)}.ml-density{width:100%;height:150px;overflow:visible}.ml-density .grid{stroke:#eee8de26}.ml-density polyline{fill:none;stroke:#eee8de;stroke-width:2}.ml-density .marker{stroke:var(--ml-green);stroke-width:2;stroke-dasharray:5 5}.ml-density circle{fill:var(--ml-green)}.ml-derive .ml-density .grid{stroke:#0b0c0b33}.ml-derive .ml-density polyline{stroke:#0b0c0b}.ml-derived-values{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(11,12,11,.14)}.ml-derived-values span{display:grid;gap:6px;padding:16px 10px;border-right:1px solid rgba(11,12,11,.14)}.ml-derived-values span:last-child{border-right:0}.ml-derived-values b{font:800 19px/1 var(--font-mono)}.ml-official{padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid var(--ml-line)}.ml-official>header{display:grid;grid-template-columns:1fr minmax(260px,.42fr);gap:40px;align-items:end}.ml-official h2{margin-top:18px}.ml-lens{margin-top:72px;border-block:1px solid var(--ml-line);background:#0e0f0e}.ml-lens-topline,.ml-lens>footer{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;border-bottom:1px solid var(--ml-line)}.ml-lens-topline small,.ml-lens>footer>span{color:var(--ml-dim);font:650 9px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-access-tag{display:inline-flex;min-height:28px;align-items:center;width:max-content;padding:0 10px;border:1px solid rgba(238,232,222,.25);font:750 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-access-tag.pro{box-shadow:inset 3px 0 var(--ml-bone)}.ml-access-tag.elite{border-color:#9c82b87a;color:#c7b5d9;box-shadow:inset 3px 0 var(--ml-violet)}.ml-lens-tabs{display:flex;padding:8px 18px;border-bottom:1px solid var(--ml-line)}.ml-lens-tabs button{min-width:118px;min-height:42px;border:1px solid transparent;background:transparent;color:var(--ml-dim);font:750 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-lens-tabs button.active{border-color:#eee8de3b;background:var(--ml-soft);color:var(--ml-bone)}.ml-lens-body{min-height:390px;animation:ml-readout .26s ease both}.ml-game-lens{display:grid;min-height:390px;grid-template-columns:1fr minmax(360px,1.35fr) 1fr;align-items:center}.ml-team{display:grid;justify-items:center;gap:10px}.ml-team small{color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-team img{width:clamp(72px,8vw,118px);height:88px;object-fit:contain}.ml-team strong{font:800 25px/1 var(--font-display)}.ml-game-center{display:grid;justify-items:center;gap:16px;padding-inline:20px;border-inline:1px solid var(--ml-line)}.ml-game-center>small{color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ml-game-center>strong{font:800 clamp(42px,5vw,72px)/1 var(--font-mono);letter-spacing:-.07em;white-space:nowrap}.ml-game-center>strong i{color:var(--ml-dim);font-style:normal;font-weight:400}.ml-game-center>div{display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:var(--ml-chalk);font:650 9px/1 var(--font-mono)}.ml-game-center>div>b{height:3px;background:#263845}.ml-game-center>div>b i{display:block;width:54.6%;height:100%;background:#9b334a}.ml-game-center footer{display:flex;gap:28px}.ml-game-center footer span{color:var(--ml-dim);font:650 8px/1 var(--font-mono);text-transform:uppercase}.ml-game-center footer b{margin-left:5px;color:var(--ml-bone)}.ml-player-lens{display:grid;min-height:390px;grid-template-columns:230px 1fr 170px;align-items:center;gap:30px;padding:30px}.ml-player-lens>div:first-child{display:grid;gap:7px}.ml-player-lens small,.ml-player-metrics small{color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-player-lens h3{margin:0;font:800 30px/1 var(--font-display)}.ml-player-lens>div:first-child span{color:var(--ml-chalk);font:600 12px/1.4 var(--font-ui)}.ml-player-metrics{display:grid;gap:17px}.ml-player-metrics span{display:grid;gap:5px;padding-bottom:13px;border-bottom:1px solid var(--ml-line)}.ml-player-metrics b{font:800 21px/1 var(--font-mono)}.ml-market-lens{padding:20px 28px}.ml-market-lens>header,.ml-market-lens>div{display:grid;grid-template-columns:minmax(260px,1fr) 100px 100px 110px;align-items:center;gap:16px}.ml-market-lens>header{min-height:46px;color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-market-lens>div{min-height:86px;border-top:1px solid var(--ml-line)}.ml-market-lens>div strong{font:750 16px/1.25 var(--font-ui)}.ml-market-lens>div>b{font:750 14px/1 var(--font-mono)}.ml-lens>footer{border-top:1px solid var(--ml-line);border-bottom:0}.ml-lens>footer button{min-height:42px;padding:0 13px;border:1px solid rgba(238,232,222,.25);background:transparent;color:var(--ml-bone);font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-lens>footer button b{margin-left:12px}.ml-distribution{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(640px,1.38fr);gap:clamp(50px,8vw,130px);padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);overflow:hidden;border-bottom:1px solid var(--ml-line);background:linear-gradient(120deg,#0a0b0a,#101310)}.ml-distribution-heading{align-self:center}.ml-distribution-heading h2{margin:18px 0 24px}.ml-distribution-stage{position:relative;min-height:590px;padding:24px;border:1px solid var(--ml-line);background:#0b0c0b}.ml-distribution-meta{display:flex;justify-content:space-between;color:var(--ml-chalk);font:700 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.ml-distribution-meta small{color:var(--ml-dim)}.ml-density.large{height:300px;margin-top:65px}.ml-threshold-controls{position:absolute;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ml-line)}.ml-threshold-controls button{display:grid;gap:5px;min-height:74px;align-content:center;border:0;border-right:1px solid var(--ml-line);background:transparent;color:var(--ml-dim)}.ml-threshold-controls button:last-child{border-right:0}.ml-threshold-controls small{font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-threshold-controls strong{font:800 18px/1 var(--font-mono)}.ml-threshold-controls button.active{background:var(--ml-soft);color:var(--ml-bone);box-shadow:inset 0 2px var(--ml-green)}.ml-threshold-result{position:absolute;top:82px;right:30px;display:grid;gap:6px;padding:14px 18px;border-left:1px solid var(--ml-green);background:#07ce0b0a;animation:ml-readout .24s ease both}.ml-threshold-result small{color:var(--ml-dim);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-threshold-result strong{font:800 30px/1 var(--font-mono)}.ml-threshold-result span{color:var(--ml-chalk);font:600 9px/1.2 var(--font-mono)}.ml-elite{display:grid;grid-template-columns:minmax(340px,.62fr) minmax(650px,1.38fr);gap:clamp(50px,8vw,130px);padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid rgba(156,130,184,.22);background:linear-gradient(125deg,rgba(86,55,115,.18),transparent 36%),#0b0a0c}.ml-elite-copy{align-self:center}.ml-elite-copy h2{margin:22px 0 24px}.ml-elite-copy>p{max-width:620px;color:var(--ml-chalk);font:550 16px/1.6 var(--font-ui)}.ml-tier-clarity{margin:30px 0;padding:18px 0;border-block:1px solid rgba(156,130,184,.22);color:#c7b5d9!important;font-size:13px!important}.ml-scenario-compare{border-block:1px solid rgba(156,130,184,.24)}.ml-scenario-options{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(156,130,184,.2)}.ml-scenario-options button{display:grid;min-height:84px;align-content:center;gap:7px;padding:12px;border:0;border-right:1px solid rgba(156,130,184,.16);background:transparent;color:var(--ml-dim);text-align:left}.ml-scenario-options button:last-child{border-right:0}.ml-scenario-options button span{font:750 10px/1.2 var(--font-mono);text-transform:uppercase}.ml-scenario-options button small{font:600 8px/1.2 var(--font-ui)}.ml-scenario-options button.active{background:#9c82b81a;color:var(--ml-bone);box-shadow:inset 0 2px var(--ml-violet)}.ml-scenario-columns{display:grid;min-height:430px;grid-template-columns:1fr 82px 1fr;align-items:stretch;animation:ml-readout .26s ease both}.ml-scenario-column{display:grid;align-content:center;gap:24px;padding:26px}.ml-scenario-column>small{color:var(--ml-dim);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ml-scenario-column>strong{font:800 clamp(31px,3vw,48px)/1 var(--font-mono);letter-spacing:-.06em;white-space:nowrap}.ml-scenario-column>strong i{color:var(--ml-dim);font-style:normal}.ml-scenario-column dl{display:grid;gap:0;margin:0}.ml-scenario-column dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(156,130,184,.14)}.ml-scenario-column dt{color:var(--ml-dim);font:700 8px/1 var(--font-mono);text-transform:uppercase}.ml-scenario-column dd{margin:0;font:750 12px/1 var(--font-mono);text-align:right}.ml-delta-rail{display:grid;align-content:center;border-inline:1px solid rgba(156,130,184,.16);background:#9c82b80a}.ml-delta-rail span{padding:17px 5px;border-bottom:1px solid rgba(156,130,184,.12);color:#c7b5d9;font:750 10px/1 var(--font-mono);text-align:center}.ml-delta-rail span:last-child{border-bottom:0}.ml-workflow{padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid var(--ml-line)}.ml-workflow header{display:grid;gap:18px}.ml-workflow>div{display:grid;grid-template-columns:repeat(5,1fr);margin-top:80px;border-top:1px solid var(--ml-line)}.ml-workflow article{position:relative;display:grid;min-height:210px;align-content:start;gap:10px;padding:22px 18px 18px 0;border-right:1px solid rgba(238,232,222,.07)}.ml-workflow article small{color:var(--ml-green);font:700 8px/1 var(--font-mono)}.ml-workflow article i{position:absolute;top:-5px;left:0;width:9px;height:9px;border:1px solid var(--ml-green);border-radius:50%;background:#080908}.ml-workflow article strong{margin-top:25px;font:750 15px/1.2 var(--font-display)}.ml-workflow article span{max-width:170px;color:var(--ml-dim);font:550 11px/1.45 var(--font-ui)}.ml-access{padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);border-bottom:1px solid var(--ml-line);background:#e7e0d6;color:#0b0c0b}.ml-access .ml-eyebrow{color:#0b0c0b7a}.ml-access h2{margin-top:18px}.ml-pass-toggle{display:flex;border:1px solid rgba(11,12,11,.2)}.ml-pass-toggle button{min-width:110px;min-height:46px;border:0;background:transparent;color:#0b0c0b85;font:750 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-pass-toggle button.active{background:#0b0c0b;color:#eee8de}.ml-access-ledger{margin-top:72px;border-top:1px solid rgba(11,12,11,.22)}.ml-access-ledger article{display:grid;min-height:150px;grid-template-columns:240px minmax(260px,1fr) 130px 140px;align-items:center;gap:30px;border-bottom:1px solid rgba(11,12,11,.18)}.ml-access-ledger article.elite{box-shadow:inset 3px 0 #6e4d8d}.ml-access-ledger article>div{display:grid;gap:7px}.ml-access-ledger small{color:#0b0c0b7a;font:750 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-access-ledger h3{margin:0;font:800 23px/1 var(--font-display)}.ml-access-ledger p{max-width:650px;margin:0;color:#0b0c0ba6;font:600 13px/1.55 var(--font-ui)}.ml-access-ledger>article>strong{font:800 17px/1 var(--font-mono)}.ml-access-ledger article>button{min-height:44px;border:1px solid rgba(11,12,11,.25);background:transparent;color:#0b0c0b;font:750 9px/1 var(--font-mono);text-transform:uppercase}.ml-access-ledger article>button span{margin-left:14px}.ml-access-ledger article>button:hover{background:#0b0c0b;color:#eee8de}.ml-price-note{color:#0b0c0b99;font:600 12px/1.4 var(--font-ui)}.ml-price-note button{border:0;background:transparent;color:#0b0c0b;text-decoration:underline}.ml-final{position:relative;display:grid;min-height:88svh;place-content:center;justify-items:center;padding:100px 24px;overflow:hidden;text-align:center}.ml-final:before{position:absolute;inset:0;background-image:linear-gradient(rgba(238,232,222,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(238,232,222,.04) 1px,transparent 1px);background-size:92px 92px;content:"";-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%)}.ml-final-score{display:flex;align-items:center;gap:18px;margin-bottom:50px;color:var(--ml-dim);font:750 10px/1 var(--font-mono)}.ml-final-score strong{color:var(--ml-bone);font-size:28px}.ml-final-score i{font-style:normal}.ml-final h2{margin:22px 0 38px;font-size:clamp(58px,8vw,120px)}@media(max-width:1100px){.ml-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.ml-wordmark{width:min(94vw,900px)}.ml-sim-ribbon{min-height:310px}.ml-section-intro,.ml-official>header{grid-template-columns:1fr}.ml-loop-stage{min-height:650px}.ml-derive,.ml-distribution,.ml-elite{grid-template-columns:1fr}.ml-derive-visual,.ml-distribution-stage,.ml-scenario-compare{margin-top:30px}.ml-access-ledger article{grid-template-columns:200px 1fr 120px 120px;gap:18px}.ml-player-lens{grid-template-columns:190px 1fr 130px}}@media(max-width:760px){.marketing-landing .site-command-bar{min-height:64px}.marketing-landing .topnav{display:none}.marketing-landing .site-header.public .brand-lockup,.marketing-landing .site-header.public .brand-mark{width:42px;min-width:42px}.marketing-landing .site-header.public .brand-mark>.brand-emblem{display:block}.marketing-landing .site-header.public .brand-wordmark-crop{display:none}.ml-eyebrow{font-size:8px}.ml-hero{min-height:auto;gap:26px;padding:42px 15px 24px}.ml-wordmark{width:100%;height:clamp(62px,18vw,84px)}.ml-wordmark>i{width:5px}.ml-hero-copy h1{font-size:clamp(45px,13.5vw,65px)}.ml-hero-copy>p:last-of-type{font-size:15px}.ml-actions{display:grid;grid-template-columns:1fr}.ml-primary,.ml-secondary{width:100%}.ml-sim-ribbon{grid-template-columns:1fr;min-height:0}.ml-ribbon-state,.ml-ribbon-outputs{padding:20px}.ml-ribbon-state{border-right:0;border-bottom:1px solid var(--ml-line)}.ml-ribbon-paths{min-height:190px}.ml-ribbon-outputs{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ml-line);border-left:0;padding:0}.ml-ribbon-outputs>div{min-width:0;padding:16px 8px;border-right:1px solid var(--ml-line);border-bottom:0}.ml-ribbon-outputs>div:last-child{border-right:0}.ml-ribbon-outputs strong{font-size:13px}.ml-hero-foot{gap:8px;font-size:6px}.ml-section-intro h2,.ml-official h2,.ml-distribution-heading h2,.ml-elite-copy h2,.ml-workflow h2,.ml-access h2,.ml-final h2{font-size:clamp(43px,12.5vw,60px)}.ml-section-intro>p:last-child,.ml-official>header>p,.ml-distribution-heading>p:last-child{font-size:14px}.ml-play-loop,.ml-derive,.ml-official,.ml-distribution,.ml-elite,.ml-workflow,.ml-access{padding:86px 15px}.ml-loop-stage{min-height:720px;margin-top:52px}.ml-loop-score{font-size:8px;padding-inline:12px}.ml-loop-route{display:none}.ml-loop-controls{inset:72px 12px auto;grid-template-columns:1fr}.ml-loop-controls button{min-height:48px;border-right:0;border-bottom:1px solid var(--ml-line)}.ml-loop-controls button.active{box-shadow:inset 2px 0 var(--ml-green)}.ml-loop-readout{top:320px;left:18px;width:calc(100% - 36px)}.ml-loop-readout strong{font-size:35px}.ml-loop-next{top:470px;right:18px;left:18px;width:auto}.ml-derive-copy h2{font-size:clamp(43px,12.5vw,60px)}.ml-event-source{grid-template-columns:1fr}.ml-event-source span{grid-column:1;grid-row:auto}.ml-derived-readout{grid-template-columns:1fr}.ml-derived-readout .ml-density{grid-row:2}.ml-derived-values{grid-template-columns:repeat(3,1fr)}.ml-derived-values b{font-size:15px}.ml-official>header{gap:20px}.ml-lens{margin-top:45px}.ml-lens-topline{align-items:flex-start;flex-direction:column}.ml-lens-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:7px}.ml-lens-tabs button{min-width:0}.ml-lens-body{min-height:0}.ml-game-lens{min-height:390px;grid-template-columns:72px 1fr 72px;padding:16px 4px}.ml-team img{width:62px;height:56px}.ml-team small{display:none}.ml-team strong{font-size:18px}.ml-game-center{padding-inline:8px}.ml-game-center>strong{font-size:clamp(27px,8vw,36px)}.ml-game-center>div{grid-template-columns:1fr;justify-items:center}.ml-game-center>div>b{width:100%}.ml-game-center footer{gap:10px;flex-direction:column}.ml-player-lens{grid-template-columns:1fr;gap:18px;padding:24px 16px}.ml-player-metrics{grid-template-columns:repeat(3,1fr)}.ml-market-lens{padding:12px}.ml-market-lens>header{display:none}.ml-market-lens>div{grid-template-columns:1fr 62px 62px;gap:8px;min-height:100px}.ml-market-lens>div strong{grid-column:1/-1}.ml-market-lens>div .bet-edge-pill{grid-column:3}.ml-lens>footer{align-items:flex-start;flex-direction:column}.ml-lens>footer button{width:100%}.ml-distribution-stage{min-height:560px;padding:18px 12px}.ml-distribution-meta{align-items:flex-start;flex-direction:column;gap:8px}.ml-density.large{height:260px;margin-top:70px}.ml-threshold-result{top:90px;right:12px}.ml-threshold-result strong{font-size:25px}.ml-threshold-controls{right:12px;bottom:12px;left:12px}.ml-threshold-controls strong{font-size:14px}.ml-scenario-options{grid-template-columns:1fr}.ml-scenario-options button{min-height:64px;border-right:0;border-bottom:1px solid rgba(156,130,184,.16)}.ml-scenario-columns{min-height:0;grid-template-columns:1fr}.ml-scenario-column{padding:24px 16px}.ml-delta-rail{grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(156,130,184,.16);border-inline:0}.ml-delta-rail span{border-right:1px solid rgba(156,130,184,.12);border-bottom:0}.ml-scenario-column>strong{font-size:32px}.ml-workflow>div{grid-template-columns:1fr;margin-top:50px;border-top:0;border-left:1px solid var(--ml-line)}.ml-workflow article{min-height:130px;padding:0 12px 26px 28px;border-right:0}.ml-workflow article i{top:0;left:-5px}.ml-workflow article strong{margin-top:22px}.ml-access>header{align-items:flex-start;flex-direction:column}.ml-pass-toggle{width:100%}.ml-pass-toggle button{flex:1}.ml-access-ledger{margin-top:50px}.ml-access-ledger article{grid-template-columns:1fr auto;gap:16px;min-height:0;padding:24px 0}.ml-access-ledger article>div{grid-column:1}.ml-access-ledger article p{grid-column:1/-1}.ml-access-ledger article>strong{grid-column:2;grid-row:1}.ml-access-ledger article>button{grid-column:1/-1}.ml-final{min-height:78svh;padding-inline:15px}.ml-final-score{gap:8px}.ml-final-score strong{font-size:21px}}@media(max-width:390px){.ml-game-lens{grid-template-columns:58px 1fr 58px}.ml-team img{width:52px}.ml-game-center>strong{font-size:26px}.ml-market-lens>div{grid-template-columns:1fr 56px 56px}.ml-derived-values span{padding-inline:6px}.ml-derived-values b{font-size:13px}}@media(prefers-reduced-motion:reduce){.ml-wordmark-reveal{clip-path:none;animation:none}.ml-wordmark>i{display:none}.ml-ribbon-paths i,.ml-loop-route path{animation:none}.ml-reveal{opacity:1;transform:none;transition:none}.ml-loop-readout,.ml-derived-readout,.ml-lens-body,.ml-threshold-result,.ml-scenario-columns{animation:none}.ml-primary,.ml-secondary{transition:none}}.matchup-hero-panel{position:relative}.matchup-hero-demo-badge{position:absolute;z-index:5;top:60px;left:50%;display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 13px;transform:translate(-50%);border:1px solid rgba(255,248,238,.34);border-radius:2px;background:#090a09eb;color:#f3efe7;box-shadow:0 8px 20px #0000004d;font:800 8px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.matchup-page .demo-matchup-notice>button{border-color:#f0ece3;background:#f0ece3;color:#090a09;box-shadow:inset 0 -1px #0000002e,0 8px 20px #0003;opacity:1}.matchup-page .demo-matchup-notice>button:hover,.matchup-page .demo-matchup-notice>button:focus-visible{border-color:#fffdf7;background:#fffdf7;color:#050605}@media(max-width:760px){.matchup-hero-demo-badge{top:12px;min-height:24px;padding-inline:9px;font-size:7px}.matchup-page .demo-matchup-notice>button{width:auto;min-width:max-content;padding-inline:10px;justify-content:center;gap:7px;font-size:8px}.matchup-page .demo-matchup-notice>button i{font-size:11px}}.site-legal-footer{display:grid;min-height:150px;grid-template-columns:minmax(190px,.8fr) minmax(360px,1.2fr);align-items:center;gap:18px 40px;padding:30px clamp(18px,4vw,64px);border-top:1px solid rgba(255,248,238,.12);background:#080908}.site-legal-footer>div{display:grid;gap:7px}.site-legal-footer strong{color:var(--text-1);font:800 13px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.site-legal-footer span,.site-legal-footer small{color:var(--text-3);font:650 8px/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.site-legal-footer nav{display:flex;justify-content:flex-end;gap:8px 22px;flex-wrap:wrap}.site-legal-footer nav a{color:var(--text-2);font:700 9px/1.2 var(--font-mono);text-decoration:none;text-transform:uppercase}.site-legal-footer nav a:hover,.site-legal-footer nav a:focus-visible{color:var(--text-1);text-decoration:underline;text-underline-offset:5px}.site-legal-footer>small{grid-column:1 / -1;padding-top:16px;border-top:1px solid rgba(255,248,238,.08)}.legal-page{width:min(1180px,calc(100vw - 36px));margin:0 auto;padding:clamp(54px,7vw,96px) 0 clamp(80px,9vw,132px)}.legal-masthead{display:grid;min-height:330px;align-content:end;grid-template-columns:minmax(0,1fr) auto;gap:12px 40px;padding-bottom:38px;border-bottom:1px solid rgba(255,248,238,.18);animation:legal-enter .28s ease both}.legal-masthead>span,.legal-masthead>p:first-of-type{color:var(--text-3);font:700 8px/1.25 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.legal-masthead>p:first-of-type{justify-self:end}.legal-masthead h1{grid-column:1 / -1;max-width:930px;margin:34px 0 8px;color:var(--text-1);font:800 clamp(52px,8vw,106px)/.88 var(--font-display);letter-spacing:-.045em;text-transform:uppercase}.legal-masthead>p:last-child{grid-column:1 / -1;max-width:720px;margin:0;color:var(--text-2);font:550 16px/1.6 var(--font-ui)}.legal-workspace{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:space-between;gap:clamp(54px,9vw,120px);padding-top:48px}.legal-index{position:sticky;top:92px;display:grid;align-self:start;gap:0}.legal-index>span{padding-bottom:14px;border-bottom:1px solid rgba(255,248,238,.12);color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.legal-index>a{padding:14px 2px;border-bottom:1px solid rgba(255,248,238,.08);color:var(--text-3);font:700 11px/1.2 var(--font-ui);text-decoration:none}.legal-index>a:hover,.legal-index>a:focus-visible,.legal-index>a.active{color:var(--text-1)}.legal-index>a.active{box-shadow:inset 2px 0 var(--text-1);padding-left:12px}.legal-index small{margin-top:20px;color:var(--text-3);font:550 10px/1.6 var(--font-ui)}.legal-index small a,.legal-document a{color:var(--text-1);text-underline-offset:3px}.legal-document{animation:legal-enter .32s 60ms ease both}.legal-document>section{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 24px;padding:34px 0 40px;border-bottom:1px solid rgba(255,248,238,.1)}.legal-document>section:first-child{padding-top:0}.legal-document section>header{display:contents}.legal-document section>header span{padding-top:5px;color:var(--text-3);font:700 8px/1 var(--font-mono)}.legal-document h2{margin:0 0 22px;color:var(--text-1);font:800 clamp(23px,3vw,34px)/1 var(--font-display);text-transform:uppercase}.legal-document section>div{grid-column:2}.legal-document h3{margin:28px 0 8px;color:var(--text-1);font:750 13px/1.3 var(--font-ui)}.legal-document p,.legal-document li{color:var(--text-2);font:500 14px/1.75 var(--font-ui)}.legal-document p{margin:0 0 16px}.legal-document ul{display:grid;gap:8px;margin:0 0 18px;padding-left:20px}.legal-contact-action{display:inline-flex;min-height:42px;align-items:center;gap:20px;margin-top:8px;padding:0 14px;border:1px solid rgba(255,248,238,.3);color:var(--text-1);font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.legal-contact-action:hover,.legal-contact-action:focus-visible{background:var(--text-1);color:#090a09}.auth-panel .auth-consent{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px 0;border-block:1px solid rgba(255,248,238,.09);color:var(--text-2);font:550 11px/1.55 var(--font-ui);letter-spacing:0;text-transform:none}.auth-panel .auth-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--text-1)}.auth-consent a,.pricing-legal-note a{color:var(--text-1);text-underline-offset:3px}.pricing-legal-note{max-width:720px;margin:0;color:var(--text-3);font:550 11px/1.6 var(--font-ui)}@keyframes legal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.site-legal-footer{min-height:0;grid-template-columns:1fr;gap:24px;padding:28px 15px}.site-legal-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0;border-top:1px solid rgba(255,248,238,.08)}.site-legal-footer nav a{min-height:42px;padding:14px 6px 8px 0;border-bottom:1px solid rgba(255,248,238,.08)}.site-legal-footer nav a:last-child{grid-column:1 / -1}.legal-page{width:min(100% - 30px,1180px);padding-top:46px}.legal-masthead{min-height:280px;grid-template-columns:1fr;gap:8px;padding-bottom:28px}.legal-masthead>p:first-of-type{justify-self:start}.legal-masthead h1{margin-top:32px;font-size:clamp(47px,15vw,67px)}.legal-masthead>p:last-child{font-size:14px}.legal-workspace{grid-template-columns:1fr;gap:42px;padding-top:24px}.legal-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-index>span,.legal-index small{grid-column:1 / -1}.legal-index>a{padding:13px 8px 13px 0}.legal-index>a.active{padding-left:9px}.legal-document>section{grid-template-columns:32px minmax(0,1fr);gap:0 10px;padding-block:28px 34px}.legal-document h2{margin-bottom:18px;font-size:23px}.legal-document p,.legal-document li{font-size:13px}}@media(prefers-reduced-motion:reduce){.legal-masthead,.legal-document{animation:none}}.access-tier-badge,.access-gate,.access-plan-head,.access-comparison-row>[data-tier],.access-mobile-plan,.access-tier-switcher>[data-tier]{--tier-accent: #7f7a72;--tier-strong: #d2cbc0;--tier-surface: #151515}.access-tier-badge[data-tier=pro],.access-gate[data-tier=pro],.access-plan-head[data-tier=pro],.access-comparison-row>[data-tier=pro],.access-mobile-plan[data-tier=pro],.access-tier-switcher>[data-tier=pro]{--tier-accent: #a9b2b2;--tier-strong: #e2e7e5;--tier-surface: #141719}.access-tier-badge[data-tier=elite],.access-gate[data-tier=elite],.access-plan-head[data-tier=elite],.access-comparison-row>[data-tier=elite],.access-mobile-plan[data-tier=elite],.access-tier-switcher>[data-tier=elite]{--tier-accent: #a88cbd;--tier-strong: #e5d7ec;--tier-surface: #18131c}.access-tier-badge[data-tier=admin]{--tier-accent: #d8d1c7;--tier-strong: #f2eee6;--tier-surface: #171817}.access-tier-badge{display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:0 8px;border:1px solid color-mix(in srgb,var(--tier-accent) 54%,transparent);border-radius:2px;background:color-mix(in srgb,var(--tier-surface) 92%,transparent);color:var(--tier-strong);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.access-tier-badge.size-standard{min-height:30px;padding-inline:10px;font-size:10px}.access-tier-badge[data-tier=free]{background:transparent;color:var(--text-2)}.access-tier-badge[data-tier=pro]{box-shadow:inset 2px 0 0 var(--tier-accent)}.access-tier-badge[data-tier=elite]{border-color:color-mix(in srgb,var(--tier-accent) 66%,transparent);box-shadow:inset 0 2px color-mix(in srgb,var(--tier-accent) 78%,transparent)}.access-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--tier-accent) 32%,transparent);border-left:3px solid color-mix(in srgb,var(--tier-accent) 75%,transparent);background:color-mix(in srgb,var(--tier-surface) 94%,transparent);box-shadow:inset 0 1px #fff8ee09}.access-gate.variant-compact{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 12px}.access-gate.variant-compact>button{grid-column:1 / -1;width:100%}.access-gate.variant-inline{min-height:54px;padding:9px 11px}.access-gate-copy{display:grid;min-width:0;gap:4px}.access-gate-copy>strong{color:var(--tier-strong);font:760 15px/1.15 var(--font-ui);letter-spacing:-.02em}.access-gate-copy>p{margin:0;color:var(--text-2);font:590 11px/1.4 var(--font-ui)}.access-gate>button,.access-plan-head>button{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:18px;padding:0 12px;border:1px solid color-mix(in srgb,var(--tier-accent) 55%,transparent);border-radius:2px;background:color-mix(in srgb,var(--tier-accent) 10%,transparent);color:var(--tier-strong);font:800 8px/1 var(--font-mono);letter-spacing:.09em;text-align:left;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease}.access-gate>button b,.access-plan-head>button b{font-size:12px;font-weight:500;transition:transform .15s ease}.access-gate>button:hover,.access-gate>button:focus-visible,.access-plan-head>button:hover,.access-plan-head>button:focus-visible{border-color:var(--tier-accent);background:color-mix(in srgb,var(--tier-accent) 18%,transparent);outline:0}.access-gate>button:hover b,.access-gate>button:focus-visible b,.access-plan-head>button:hover b,.access-plan-head>button:focus-visible b{transform:translate(2px,-1px)}.access-comparison{--comparison-bg: #0f100f;--comparison-surface: #131413;--comparison-text: #f2eee6;--comparison-muted: #9b958d;--comparison-line: rgba(255, 248, 238, .13);width:100%;border:1px solid var(--comparison-line);background:var(--comparison-bg);color:var(--comparison-text)}.access-comparison[data-tone=light]{--comparison-bg: rgba(255, 255, 255, .08);--comparison-surface: rgba(255, 255, 255, .11);--comparison-text: #0a0b0a;--comparison-muted: rgba(10, 11, 10, .58);--comparison-line: rgba(10, 11, 10, .22)}.access-comparison-head,.access-comparison-row{display:grid;grid-template-columns:minmax(230px,.9fr) repeat(3,minmax(190px,1fr))}.access-comparison-head{border-bottom:1px solid var(--comparison-line)}.access-comparison-corner{display:grid;align-content:end;gap:8px;padding:24px}.access-comparison-corner small,.access-plan-head small,.access-comparison-features h3,.access-mobile-features h3{color:var(--comparison-muted);font:750 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.access-comparison-corner strong{font:800 18px/1 var(--font-display)}.access-plan-head{position:relative;display:grid;min-width:0;min-height:285px;align-content:start;gap:10px;padding:23px;border-left:1px solid var(--comparison-line);color:var(--comparison-text)}.access-plan-head[data-tier=pro]{background:color-mix(in srgb,var(--tier-surface) 35%,transparent);box-shadow:inset 0 3px color-mix(in srgb,var(--tier-accent) 62%,transparent)}.access-plan-head[data-tier=elite]{background:var(--tier-surface);color:#f2eee6;box-shadow:inset 0 3px 0 var(--tier-accent),inset 1px 0 #fff8ee08}.access-plan-head>div:first-child{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px}.access-plan-head>strong{margin-top:10px;color:currentColor;font:800 31px/1 var(--font-mono);letter-spacing:-.04em}.access-plan-head>span{color:var(--comparison-muted);font:700 9px/1.2 var(--font-mono)}.access-plan-head[data-tier=elite]>span,.access-plan-head[data-tier=elite]>p,.access-plan-head[data-tier=elite] small{color:#f2eee699}.access-plan-head>p{min-height:48px;margin:4px 0 0;color:var(--comparison-muted);font:590 10px/1.5 var(--font-ui)}.access-plan-head>button{width:100%;margin-top:auto}.access-plan-head>button:disabled,.access-gate>button:disabled{cursor:not-allowed;opacity:.48}.access-plan-controls{display:grid;gap:7px;margin-bottom:3px}.access-comparison-features>section>h3,.access-mobile-features>section>h3{margin:0;padding:20px 24px 10px}.access-comparison-row{min-height:50px;border-top:1px solid color-mix(in srgb,var(--comparison-line) 78%,transparent)}.access-comparison-row>*{display:flex;min-width:0;align-items:center;padding:10px 24px;border-left:1px solid color-mix(in srgb,var(--comparison-line) 78%,transparent)}.access-comparison-row>strong{border-left:0;color:var(--comparison-text);font:670 10px/1.35 var(--font-ui)}.access-comparison-row>span{color:var(--comparison-muted);font:700 9px/1.3 var(--font-mono)}.access-comparison-row>span[data-tier=pro]{background:color-mix(in srgb,var(--tier-accent) 3%,transparent)}.access-comparison-row>span[data-tier=elite]{background:color-mix(in srgb,var(--tier-accent) 7%,transparent);color:color-mix(in srgb,var(--tier-strong) 82%,var(--comparison-text))}.access-comparison-row>span>b,.access-mobile-features span>b{color:var(--tier-accent);font:800 11px/1 var(--font-mono)}.access-comparison-mobile{display:none}.access-tier-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--comparison-line)}.access-tier-switcher>button{position:relative;min-height:48px;border:0;border-right:1px solid var(--comparison-line);background:transparent;color:var(--comparison-muted);font:800 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.access-tier-switcher>button:last-child{border-right:0}.access-tier-switcher>button.active{background:color-mix(in srgb,var(--tier-accent) 10%,transparent);color:var(--comparison-text);box-shadow:inset 0 -3px 0 var(--tier-accent)}.access-mobile-plan>.access-plan-head{min-height:0;border-left:0;border-bottom:1px solid var(--comparison-line)}.access-mobile-features>section>div{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:11px 16px;border-top:1px solid color-mix(in srgb,var(--comparison-line) 75%,transparent)}.access-mobile-features>section>div>strong{color:var(--comparison-text);font:650 10px/1.35 var(--font-ui)}.access-mobile-features>section>div>span{color:var(--comparison-muted);font:700 9px/1.25 var(--font-mono);text-align:right}@media(max-width:860px){.access-comparison-desktop{display:none}.access-comparison-mobile{display:block}.access-gate:not(.variant-inline){grid-template-columns:auto minmax(0,1fr)}.access-gate:not(.variant-inline)>button{grid-column:1 / -1;width:100%}}@media(max-width:520px){.access-gate,.access-gate.variant-inline{grid-template-columns:1fr;align-items:start}.access-gate>button,.access-gate.variant-inline>button{grid-column:1;width:100%}.access-plan-head{padding:18px 15px}.access-plan-head>p{min-height:0}.access-comparison-features>section>h3,.access-mobile-features>section>h3{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.access-gate>button,.access-gate>button b,.access-plan-head>button,.access-plan-head>button b{transition:none}}.pricing-page{width:min(1320px,calc(100vw - 36px));gap:26px;margin-block:52px 76px}.pricing-head{max-width:820px;gap:10px}.pricing-head h1{max-width:none;font-size:clamp(42px,6vw,78px);letter-spacing:-.055em}.access-duration-toggle{display:grid;width:min(390px,100%);grid-template-columns:repeat(2,1fr);border:1px solid var(--border-strong);background:#101110}.access-duration-toggle>button{min-height:46px;border:0;border-right:1px solid var(--border-strong);background:transparent;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.access-duration-toggle>button:last-child{border-right:0}.access-duration-toggle>button.active{background:var(--text);color:#090a09}.purchase-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid color-mix(in srgb,var(--tier-accent) 38%,transparent)}.purchase-mode-toggle>button{min-height:34px;padding:0 8px;border:0;border-right:1px solid color-mix(in srgb,var(--tier-accent) 32%,transparent);background:transparent;color:var(--comparison-muted);font:750 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.purchase-mode-toggle>button:last-child{border-right:0}.purchase-mode-toggle>button.active{background:color-mix(in srgb,var(--tier-accent) 16%,transparent);color:var(--tier-strong)}.access-plan-controls>small{color:var(--comparison-muted);font:650 8px/1.4 var(--font-ui)}.pricing-legal-note{max-width:920px;margin:0;color:var(--text-3);font:570 10px/1.55 var(--font-ui)}.marketing-landing .access-comparison[data-tone=light] .access-tier-badge[data-tier=free]{color:#0a0b0aad}.marketing-landing .access-comparison[data-tone=light] .access-plan-head[data-tier=pro]{background:#7a858614}.marketing-landing .access-comparison[data-tone=light] .access-plan-head[data-tier=elite]{background:#18131c}.account-panel{display:grid;width:min(1080px,calc(100vw - 36px));max-width:none;grid-template-columns:1fr;gap:0;margin-block:52px 76px;padding:0;border:0;background:transparent}.account-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:0 0 28px;border-bottom:1px solid var(--border-strong)}.account-overview>div:first-child{display:grid;gap:9px}.account-identity-line{display:flex;min-width:0;align-items:center;gap:14px}.account-panel .account-identity-line h1{min-width:0;margin:0;overflow-wrap:anywhere;font-size:clamp(30px,5vw,56px);letter-spacing:-.055em;text-transform:none}.account-overview p{margin:0;color:var(--text-2);font-size:12px}.account-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-actions>button{min-height:42px;white-space:nowrap}.account-access-ledger,.upgrade-list,.account-settings{display:grid;gap:18px;padding:28px 0;border-bottom:1px solid var(--border-strong)}.account-access-ledger{--tier-accent: #7f7a72;--tier-strong: #d2cbc0;--tier-surface: #151515;padding-inline:22px;border-left:3px solid var(--tier-accent);background:color-mix(in srgb,var(--tier-surface) 76%,transparent)}.account-access-ledger[data-tier=pro]{--tier-accent:#a9b2b2;--tier-strong:#e2e7e5;--tier-surface:#141719}.account-access-ledger[data-tier=elite]{--tier-accent:#a88cbd;--tier-strong:#e5d7ec;--tier-surface:#18131c}.account-access-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-access-ledger>header>div{display:grid;gap:6px}.account-access-ledger>header span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.account-access-ledger>header strong{color:var(--tier-strong);font:800 30px/1 var(--font-display);text-transform:uppercase}.account-access-ledger>p{max-width:680px;margin:0;color:var(--text-2);font-size:12px}.account-access-ledger .entitlement-list{padding-top:0;border-top:0}.account-panel .entitlement-row{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:52px;gap:14px;padding:10px 0}.account-panel .entitlement-row>strong{font:720 12px/1.2 var(--font-ui)}.account-panel .entitlement-row>span,.account-panel .entitlement-row>small{white-space:nowrap}.upgrade-list{--tier-accent:#a88cbd;--tier-strong:#e5d7ec;--tier-surface:#18131c;padding-inline:22px;border-left:3px solid var(--tier-accent);background:color-mix(in srgb,var(--tier-surface) 82%,transparent)}.upgrade-list>header{display:flex;align-items:start;gap:14px}.upgrade-list>header>div{display:grid;gap:7px}.upgrade-list>header p{color:var(--text-2);font-size:11px}.upgrade-row{border-color:color-mix(in srgb,var(--tier-accent) 20%,transparent)}.account-settings>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.account-settings h2{margin:7px 0 0;color:var(--text);font:800 22px/1 var(--font-display);text-transform:uppercase}.account-settings>p{margin:0;color:var(--text-2);font-size:12px}.account-panel .account-verification-tool{grid-column:auto;padding:0;border:0;background:transparent}.account-menu-trigger .access-tier-badge{min-height:22px;padding-inline:6px;font-size:7px}.account-command-menu .account-upgrade-action[data-tier=pro]{--tier-accent:#a9b2b2;--tier-strong:#e2e7e5;--tier-surface:#141719}.account-command-menu .account-upgrade-action[data-tier=elite]{--tier-accent:#a88cbd;--tier-strong:#e5d7ec;--tier-surface:#18131c}.account-command-menu .account-upgrade-action{grid-template-columns:auto 1fr;min-height:78px;gap:5px 10px;border-color:color-mix(in srgb,var(--tier-accent) 42%,transparent);background:var(--tier-surface);color:var(--tier-strong)}.account-command-menu .account-upgrade-action .access-tier-badge{grid-row:1 / 3;align-self:center}.account-command-menu .account-upgrade-action strong,.account-command-menu .account-upgrade-action small{grid-column:2}.account-command-menu .account-upgrade-action small{color:color-mix(in srgb,var(--tier-strong) 62%,transparent)}.scenario-ribbon-create.locked{border-color:#a88cbd6b;background:#18131c;color:#e5d7ec}.scenario-ribbon-create.locked:hover,.scenario-ribbon-create.locked:focus-visible{background:#201824;color:#f5edf8}.scenario-ribbon-create .access-tier-badge{min-height:18px;padding-inline:5px;font-size:6px}.matchup-card.projection-locked{border-color:#a9b2b23d;background:linear-gradient(90deg,rgba(169,178,178,.035),transparent 45%),#101110}.matchup-card.projection-locked:hover{border-color:#a9b2b285;background:linear-gradient(90deg,rgba(169,178,178,.07),transparent 52%),#121413}.projection-access-core{gap:7px}.score-core.projection-access-core>strong{color:#e2e7e5;font:760 11px/1.15 var(--font-ui);letter-spacing:-.015em;text-transform:none}.score-core.projection-access-core>span:last-child{color:#8e9898;font:750 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.game-of-week-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(242,238,230,.3);border-radius:2px;background:#171817;color:var(--text);font:800 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.matchup-card.game-of-week{box-shadow:inset 0 2px #f2eee6a3,0 14px 32px #0000003d}.hero-projection-gate{width:min(270px,100%);text-align:left}.hero-score:has(.hero-projection-gate){width:min(290px,100%)}.betboard-access-gate{margin:0 0 18px}@media(max-width:760px){.pricing-page,.account-panel{width:min(100% - 30px,1080px);margin-block:34px 58px}.pricing-head h1{font-size:clamp(44px,15vw,64px)}.access-duration-toggle{width:100%}.marketing-landing .ml-access .access-comparison{margin-top:50px}.account-overview{grid-template-columns:1fr;align-items:start;gap:20px}.account-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.account-actions>button{width:100%}.account-identity-line{align-items:flex-start;flex-direction:column;gap:10px}.account-panel .account-identity-line h1{font-size:clamp(31px,10vw,45px)}.account-access-ledger,.upgrade-list{padding-inline:15px}.account-panel .entitlement-row{grid-template-columns:auto minmax(0,1fr)}.account-panel .entitlement-row>span,.account-panel .entitlement-row>small{grid-column:2;white-space:normal}.upgrade-row{grid-template-columns:1fr}.account-settings>header{align-items:start}.hero-score:has(.hero-projection-gate){width:100%;min-width:0}.hero-projection-gate .access-gate-copy>p{display:none}.hero-projection-gate{grid-template-columns:1fr;gap:7px;padding:9px}.hero-projection-gate>button{grid-column:1}.game-of-week-badge{padding-inline:5px;font-size:6.5px}}.access-tier-badge{min-height:25px;padding:0 9px;border:0;border-radius:0;background:#20211f;box-shadow:none;color:#c8c2b9;font-size:8px;letter-spacing:.15em}.access-tier-badge.size-standard{min-height:29px;padding-inline:11px;font-size:9px}.access-tier-badge[data-tier=free]{border:1px solid rgba(242,238,230,.22);background:transparent;color:#aaa49c}.access-tier-badge[data-tier=pro]{background:#c4cfcb;box-shadow:none;color:#0e1513;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.access-tier-badge[data-tier=elite]{border:0;background:#2b2130;box-shadow:inset 0 0 0 1px #705f79;color:#eadff0;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.access-gate{border:1px solid color-mix(in srgb,var(--tier-accent) 34%,rgba(255,255,255,.08));border-left-width:1px;background:#121413;box-shadow:none}.access-gate[data-tier=pro]{--tier-accent: #c4cfcb;--tier-strong: #edf3f0;--tier-surface: #121817;background:#121817}.access-gate[data-tier=elite]{--tier-accent: #b8a1c5;--tier-strong: #eee3f3;--tier-surface: #1d1720;background:#1d1720}.access-comparison-v2{--comparison-bg: transparent;--comparison-surface: transparent;width:100%;border:0;background:transparent}.access-comparison-v2>.access-tier-switcher{display:none}.access-offer-grid{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(300px,1.14fr) minmax(280px,1.02fr);align-items:stretch;gap:10px}.access-offer{--offer-text: #f0ece5;--offer-muted: #96938d;--offer-line: rgba(242, 238, 230, .16);position:relative;display:grid;min-width:0;min-height:540px;grid-template-rows:auto auto auto minmax(130px,1fr) auto auto;align-content:start;gap:0;padding:31px 30px 28px;border:1px solid var(--offer-line);background:#111211;color:var(--offer-text);overflow:hidden;transition:border-color .16s ease,transform .16s ease}.access-offer:hover{transform:translateY(-2px)}.access-offer[data-tier=free]{--offer-text: #d7d2ca;--offer-muted: #85827c;background:#101110}.access-offer[data-tier=pro]{--tier-accent: #17201e;--tier-strong: #101614;--offer-text: #0c1210;--offer-muted: #4c5955;--offer-line: #c4cfcb;background:#c4cfcb;color:#0c1210}.access-offer[data-tier=elite]{--tier-accent: #d2c0dd;--tier-strong: #f1e8f5;--offer-text: #f2edf4;--offer-muted: #ada0b3;--offer-line: #51435a;background:#1e1822}.access-offer>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:28px;padding-bottom:25px;border-bottom:1px solid var(--offer-line)}.access-offer>header>span,.access-offer>header>small,.access-offer>header>em{font:800 9px/1.15 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.access-offer>header>span{color:var(--offer-muted)}.access-offer>header>small{color:var(--offer-text)}.access-offer>header>em{padding:7px 8px;background:#111715;color:#dbe5e1;font-size:7px;font-style:normal;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.access-offer-title{display:grid;gap:14px;padding-top:27px}.access-offer-title h2{margin:0;color:var(--offer-text);font:800 clamp(46px,4.6vw,68px)/.84 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.access-offer[data-tier=pro] .access-offer-title h2{font-size:clamp(54px,5.1vw,76px)}.access-offer-title p{min-height:68px;margin:0;color:var(--offer-muted);font:590 14px/1.55 var(--font-ui)}.access-offer-price{display:flex;align-items:baseline;gap:13px;padding:24px 0 22px}.access-offer-price>strong{color:var(--offer-text);font:750 clamp(38px,3.4vw,54px)/1 var(--font-mono);letter-spacing:-.055em}.access-offer-price>span{color:var(--offer-muted);font:750 9px/1.3 var(--font-mono);letter-spacing:.04em}.access-offer>ul{display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none}.access-offer>ul>li{position:relative;padding:12px 0 12px 21px;border-top:1px solid color-mix(in srgb,var(--offer-line) 72%,transparent);color:var(--offer-text);font:620 13px/1.35 var(--font-ui)}.access-offer>ul>li:before{position:absolute;top:18px;left:0;width:10px;height:1px;background:var(--offer-muted);content:""}.access-offer>button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;margin-top:21px;padding:0 16px;border:1px solid var(--offer-line);border-radius:0;background:#ffffff06;color:var(--offer-text);font:800 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;transition:background .15s ease,color .15s ease,transform .15s ease}.access-offer[data-tier=pro]>button{border-color:#101614;background:#101614;color:#eef3f1}.access-offer[data-tier=elite]>button{border-color:#75637f;background:#2b2130;color:#f1e8f5}.access-offer>button:hover,.access-offer>button:focus-visible{transform:translateY(-1px);background:var(--offer-text);color:#0b0d0c;outline:0}.access-offer>button:disabled{cursor:not-allowed;opacity:.46}.access-plan-controls{margin-top:10px}.access-offer[data-tier=pro] .purchase-mode-toggle{border-color:#0e151359}.access-offer[data-tier=pro] .purchase-mode-toggle>button{border-color:#0e151340;color:#4c5955}.access-offer[data-tier=pro] .purchase-mode-toggle>button.active{background:#111715;color:#eef3f1}.access-offer[data-tier=pro] .access-plan-controls>small{color:#53605c}.access-capability-details{margin-top:24px;border-top:1px solid rgba(242,238,230,.18);border-bottom:1px solid rgba(242,238,230,.18)}.access-capability-details>summary{display:grid;min-height:104px;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:34px;padding:20px 4px;cursor:pointer;list-style:none}.access-capability-details>summary::-webkit-details-marker{display:none}.access-capability-details>summary>span{display:grid;gap:8px}.access-capability-details>summary small{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.access-capability-details>summary strong{color:var(--text);font:790 24px/1 var(--font-display);letter-spacing:-.025em}.access-capability-details>summary p{max-width:580px;margin:0;color:var(--text-2);font:570 13px/1.55 var(--font-ui)}.access-capability-details>summary>b{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-strong);color:var(--text);font:500 20px/1 var(--font-ui);transition:transform .16s ease}.access-capability-details[open]>summary>b{transform:rotate(45deg)}.access-capability-table{padding:12px 0 28px}.access-capability-head,.access-comparison-v2 .access-comparison-row{display:grid;grid-template-columns:minmax(260px,1.32fr) repeat(3,minmax(150px,1fr))}.access-capability-head{min-height:50px;align-items:center;border-bottom:1px solid rgba(242,238,230,.22)}.access-capability-head>*{padding:12px 18px;color:var(--text-2);font:800 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.access-capability-head>[data-tier=pro]{color:#c4cfcb}.access-capability-head>[data-tier=elite]{color:#cdbbd7}.access-capability-table section>h3,.access-capability-mobile section>h3{margin:0;padding:25px 18px 10px;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.access-comparison-v2 .access-comparison-row{min-height:58px;border-top:1px solid rgba(242,238,230,.1)}.access-comparison-v2 .access-comparison-row>*{padding:14px 18px;border-left:1px solid rgba(242,238,230,.08);background:transparent;color:var(--text-2);font:600 12px/1.4 var(--font-ui)}.access-comparison-v2 .access-comparison-row>strong{border-left:0;color:var(--text);font-size:13px}.access-comparison-v2 .access-comparison-row>[data-tier=pro]{background:#c4cfcb0b;color:#cbd5d1}.access-comparison-v2 .access-comparison-row>[data-tier=elite]{background:#b8a1c50b;color:#d2c4d9}.feature-included{display:inline-flex;align-items:center;gap:7px;color:inherit;font:700 11px/1 var(--font-ui)}.feature-included>b{color:currentColor;font-size:10px}.feature-unavailable{color:var(--text-3)}.access-capability-mobile{display:none}.marketing-landing .ml-access-offers-v2{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(340px,1.18fr) minmax(300px,1fr);align-items:stretch;gap:8px;margin-top:76px}.ml-access-offers-v2>article{--landing-offer-bg: #d9d3c9;--landing-offer-text: #111210;--landing-offer-muted: #67655f;--landing-offer-line: rgba(16, 17, 15, .2);display:grid;min-width:0;min-height:510px;grid-template-rows:auto auto auto minmax(92px,1fr) auto;padding:30px;border:1px solid var(--landing-offer-line);background:var(--landing-offer-bg);color:var(--landing-offer-text)}.ml-access-offers-v2>article[data-tier=pro]{--landing-offer-bg: #17201e;--landing-offer-text: #eef2ef;--landing-offer-muted: #aeb9b5;--landing-offer-line: #71807b;min-height:542px;margin-top:-16px;background:var(--landing-offer-bg)}.ml-access-offers-v2>article[data-tier=elite]{--landing-offer-bg: #211a25;--landing-offer-text: #f1ebf3;--landing-offer-muted: #b4a8ba;--landing-offer-line: #67566f;background:var(--landing-offer-bg)}.ml-access-offers-v2 article>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:28px;padding-bottom:23px;border-bottom:1px solid var(--landing-offer-line)}.ml-access-offers-v2 article>header span,.ml-access-offers-v2 article>header small,.ml-access-offers-v2 article>header em{color:var(--landing-offer-muted);font:800 9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ml-access-offers-v2 article>header small{color:var(--landing-offer-text)}.ml-access-offers-v2 article>header em{padding:6px 8px;background:#c4cfcb;color:#111715;font-size:7px;font-style:normal;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.ml-access-offers-v2 article>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 18px;padding:27px 0 22px}.ml-access-offers-v2 h3{grid-row:1 / 3;margin:0;color:var(--landing-offer-text);font:800 clamp(48px,4.7vw,72px)/.86 var(--font-display);letter-spacing:-.06em;text-transform:uppercase}.ml-access-offers-v2 article[data-tier=pro] h3{font-size:clamp(58px,5.3vw,80px)}.ml-access-offers-v2 article>div>strong{color:var(--landing-offer-text);font:750 clamp(28px,2.6vw,42px)/1 var(--font-mono);letter-spacing:-.05em;text-align:right}.ml-access-offers-v2 article>div>em{color:var(--landing-offer-muted);font:750 9px/1 var(--font-mono);font-style:normal;text-align:right}.ml-access-offers-v2 article>p{min-height:72px;margin:0;color:var(--landing-offer-muted);font:590 15px/1.55 var(--font-ui)}.ml-access-offers-v2 article>ul{display:grid;align-content:start;gap:0;margin:17px 0 0;padding:0;list-style:none}.ml-access-offers-v2 article>ul>li{padding:10px 0;border-top:1px solid var(--landing-offer-line);color:var(--landing-offer-text);font:650 13px/1.35 var(--font-ui)}.ml-access-offers-v2 article>button{display:flex;min-height:52px;align-items:center;justify-content:space-between;margin-top:24px;padding:0 15px;border:1px solid var(--landing-offer-line);border-radius:0;background:transparent;color:var(--landing-offer-text);font:800 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ml-access-offers-v2 article[data-tier=pro]>button{background:#c4cfcb;color:#101614}.ml-access-offers-v2 article[data-tier=elite]>button{background:#302637;color:#f1ebf3}.ml-access-offers-v2 article>button:hover,.ml-access-offers-v2 article>button:focus-visible{background:var(--landing-offer-text);color:#10110f;outline:0}.ml-access-detail-link{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin-top:8px;padding:0 22px;border:1px solid rgba(10,11,10,.26);border-radius:0;background:transparent;color:#0a0b0a;font:800 11px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ml-access-controls{display:grid;width:min(520px,100%);gap:10px}.ml-access-controls .access-duration-toggle,.ml-access>header .ml-access-controls .access-duration-toggle{width:100%}.ml-access-controls .ml-access-detail-link{min-height:48px;margin-top:0;padding-inline:16px;background:#0a0b0a06;font-size:9px}.account-panel .account-overview h1{min-width:0;margin:0;overflow-wrap:anywhere;font-size:clamp(34px,5vw,58px);letter-spacing:-.055em;text-transform:none}.account-access-ledger{--tier-accent: #8d8982;--tier-strong: #ece7df;--tier-surface: #131413;gap:0;margin-top:24px;padding:34px 34px 18px;border:1px solid rgba(242,238,230,.16);background:#131413}.account-access-ledger[data-tier=pro]{--tier-accent: #c4cfcb;--tier-strong: #edf3f0;--tier-surface: #151c1a;border-color:#52605c;background:#151c1a}.account-access-ledger[data-tier=elite]{--tier-accent: #c7b2d2;--tier-strong: #f0e6f4;--tier-surface: #1d1720;border-color:#594961;background:#1d1720}.account-access-ledger>header{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(220px,.75fr) minmax(300px,1.2fr);align-items:end;gap:30px;padding-bottom:30px}.account-access-ledger>header>span{align-self:start;color:var(--tier-accent);font:800 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.account-access-ledger>header>h2{margin:0;color:var(--tier-strong);font:800 clamp(44px,5vw,68px)/.82 var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.account-access-ledger>header>p{margin:0;color:var(--text-2);font:570 14px/1.55 var(--font-ui)}.account-access-ledger .entitlement-list{padding:0;border-top:1px solid color-mix(in srgb,var(--tier-accent) 22%,transparent)}.account-panel .entitlement-row{grid-template-columns:10px minmax(0,1fr) auto auto;min-height:62px;gap:16px;padding:14px 0}.account-panel .entitlement-row>i{width:8px;height:8px;background:var(--tier-accent);clip-path:polygon(0 0,100% 0,100% 65%,65% 100%,0 100%)}.account-panel .entitlement-row>strong{color:var(--tier-strong);font-size:13px}.account-panel .entitlement-row>span,.account-panel .entitlement-row>small{color:var(--text-2);font-size:11px}.upgrade-list{margin-top:22px;padding:30px;border:1px solid #51435a;background:#1a151d}.upgrade-list>header{display:block}.upgrade-list>header h2{margin:8px 0 0;color:#f0e6f4;font-size:28px}.upgrade-list>header p{margin-top:9px;font-size:13px}@media(max-width:1040px){.access-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-offer{min-height:570px;padding-inline:22px}.access-offer>header{grid-template-columns:auto 1fr}.access-offer>header>em{grid-column:1 / -1;width:max-content}.marketing-landing .ml-access-offers-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-access-offers-v2>article{padding-inline:22px}.ml-access-offers-v2 article>header{grid-template-columns:auto 1fr}.ml-access-offers-v2 article>header>em{grid-column:1 / -1;width:max-content}}@media(max-width:860px){.access-comparison-v2>.access-tier-switcher{display:grid;margin-bottom:10px;border:1px solid var(--border-strong)}.access-comparison-v2>.access-tier-switcher>button.active{background:var(--tier-accent);box-shadow:none;color:#0d1210}.access-comparison-v2>.access-tier-switcher>button[data-tier=elite].active{color:#f0e7f4}.access-offer-grid{display:block}.access-offer{display:none;min-height:0}.access-offer.active{display:grid}.access-capability-table{display:none}.access-capability-mobile{display:block;padding:0 0 24px}.access-capability-mobile section>div{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 16px;border-top:1px solid rgba(242,238,230,.1)}.access-capability-mobile section>div>strong{color:var(--text);font:620 12px/1.4 var(--font-ui)}.access-capability-mobile section>div>span{color:var(--text-2);font:650 11px/1.35 var(--font-ui);text-align:right}.access-capability-details>summary{grid-template-columns:1fr auto;gap:18px}.access-capability-details>summary p{display:none}.marketing-landing .ml-access-offers-v2{grid-template-columns:1fr;gap:10px;margin-top:50px}.ml-access-offers-v2>article,.ml-access-offers-v2>article[data-tier=pro]{min-height:0;margin-top:0}.account-access-ledger>header{grid-template-columns:1fr;align-items:start;gap:13px}.account-access-ledger>header>h2{font-size:54px}}@media(max-width:560px){.access-offer{padding:24px 20px 21px}.access-offer-title h2,.access-offer[data-tier=pro] .access-offer-title h2{font-size:54px}.access-offer-title p{min-height:0;font-size:13px}.access-offer-price{align-items:flex-start;flex-direction:column;gap:8px}.access-offer-price>strong{font-size:42px}.access-capability-details>summary{min-height:88px}.access-capability-details>summary strong{font-size:20px}.ml-access-offers-v2>article{padding:24px 20px}.ml-access-offers-v2 article>div{grid-template-columns:1fr;align-items:start}.ml-access-offers-v2 h3,.ml-access-offers-v2 article[data-tier=pro] h3{grid-row:auto;font-size:58px}.ml-access-offers-v2 article>div>strong,.ml-access-offers-v2 article>div>em{text-align:left}.account-access-ledger{padding:26px 20px 12px}.account-panel .entitlement-row{grid-template-columns:10px minmax(0,1fr)}.account-panel .entitlement-row>span,.account-panel .entitlement-row>small{grid-column:2}}@media(prefers-reduced-motion:reduce){.access-offer,.access-offer>button,.access-capability-details>summary>b{transition:none}}.access-tier-badge[data-tier=pro],.access-tier-badge[data-tier=elite],.access-offer>header>em,.ml-access-offers-v2 article>header em{clip-path:none}.access-offer-grid,.marketing-landing .ml-access-offers-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.access-offer{display:flex;min-height:560px;flex-direction:column}.access-offer-title h2,.access-offer[data-tier=pro] .access-offer-title h2{font-size:clamp(38px,3.25vw,50px);line-height:.9}.access-offer-title p{min-height:66px;font-size:14px}.access-offer>ul{min-height:132px}.access-offer-inheritance{margin:2px 0;color:var(--offer-text);font:800 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.access-offer-savings{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;margin:-7px 0 14px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--offer-line) 78%,transparent);color:var(--offer-muted);font:720 9px/1.25 var(--font-mono)}.access-offer-savings>del{text-decoration-thickness:1px}.access-offer-savings>strong{color:var(--offer-text);font-weight:850;white-space:nowrap}.access-offer>button{margin-top:auto}.access-capability-details>header{display:grid;min-height:104px;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:center;gap:34px;padding:20px 4px}.access-capability-details>header>span{display:grid;gap:8px}.access-capability-details>header small{color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.access-capability-details>header strong{color:var(--text);font:790 24px/1 var(--font-display);letter-spacing:-.025em}.access-capability-details>header p{max-width:580px;margin:0;color:var(--text-2);font:570 13px/1.55 var(--font-ui)}.access-capability-head>span{display:grid;gap:5px}.access-capability-head>span>strong{color:inherit;font:inherit}.access-capability-head>span>small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em}.access-comparison-v2 .access-comparison-row{min-height:62px}.access-comparison-v2 .access-comparison-row>*{font-size:13px}.ml-access-offers-v2>article,.ml-access-offers-v2>article[data-tier=pro]{display:flex;min-height:520px;flex-direction:column;margin-top:0}.ml-access-offers-v2 h3,.ml-access-offers-v2 article[data-tier=pro] h3{font-size:clamp(38px,3.25vw,50px);line-height:.9}.ml-access-offers-v2 article>p{min-height:86px}.ml-access-offers-v2 article>p>strong{color:var(--landing-offer-text);font-weight:760}.ml-access-offers-v2 article>ul{min-height:108px}.ml-access-offers-v2 article>button{margin-top:auto}.ml-season-savings{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;margin:-10px 0 19px;padding:9px 10px;border:1px solid var(--landing-offer-line);color:var(--landing-offer-muted);font:720 8px/1.3 var(--font-mono)}.ml-season-savings>strong{color:var(--landing-offer-text);font-weight:850;white-space:nowrap}@media(max-width:860px){.access-offer.active{display:flex}.access-capability-details>header{min-height:88px;grid-template-columns:1fr;gap:8px}.access-capability-details>header p{display:none}.ml-access-offers-v2>article,.ml-access-offers-v2>article[data-tier=pro]{min-height:0}}.signup-panel{max-width:680px;gap:16px;padding:30px}.onboarding-progress{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;color:var(--text-3);font:760 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.onboarding-progress>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.onboarding-progress>span>b{color:inherit;font-weight:800}.onboarding-progress>span.active{color:var(--text-1)}.onboarding-progress>i{height:1px;background:#fff8ee33}.auth-intro{max-width:52ch;margin:-2px 0 4px;color:var(--text-2);font:560 13px/1.55 var(--font-ui)}.auth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.password-match.valid{color:#92ad9b}.password-match.invalid{color:#c98980}.onboarding-pricing{width:min(1320px,calc(100vw - 48px));margin-top:34px}.onboarding-pricing>.onboarding-progress{max-width:440px;margin-bottom:30px}.onboarding-pricing .pricing-head{display:grid;gap:10px}.onboarding-pricing .pricing-head>p{max-width:680px;margin:0;font-size:14px}.access-comparison.selection-mode .access-offer{position:relative;overflow:visible;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.access-comparison.selection-mode .access-offer:hover{transform:translateY(-2px)}.access-comparison.selection-mode .access-offer.active{z-index:1;border-color:#eef3f1e0;box-shadow:0 0 0 2px #eef3f1}.access-offer-featured-label{position:absolute;top:-28px;right:-1px;left:-1px;display:grid;height:28px;place-items:center;border:1px solid #c4cfcb;background:#c4cfcb;color:#101614;font:850 9px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.onboarding-pricing .access-offer-grid{margin-top:58px}.access-offer-savings.empty{visibility:hidden}.access-offer-savings{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px}.access-offer-savings>strong{white-space:nowrap}@media(prefers-reduced-motion:reduce){.access-comparison.selection-mode .access-offer{transition:none}}@media(max-width:860px){.onboarding-pricing{width:min(100% - 28px,680px)}.onboarding-pricing .access-offer-grid{margin-top:42px}.access-comparison.selection-mode .access-offer:hover{transform:none}}@media(max-width:560px){.signup-panel{width:calc(100vw - 24px);padding:22px 18px}.auth-field-grid{grid-template-columns:1fr}.onboarding-progress{gap:8px;font-size:8px;letter-spacing:.07em}.onboarding-progress>span{gap:5px}.access-offer-savings{align-items:flex-start;flex-direction:column;gap:4px}}.pricing-head{gap:0}.access-duration-toggle{width:min(520px,100%);gap:5px;padding:5px;border-color:#f2eee647;background:#151615}.access-duration-toggle>button{display:flex;min-height:58px;align-items:center;justify-content:center;gap:11px;padding:0 15px;border:1px solid transparent;color:var(--text-2);font-size:10px}.access-duration-toggle>button:last-child{border-right:1px solid transparent}.access-duration-toggle>button:hover,.access-duration-toggle>button:focus-visible{border-color:#f2eee642;color:var(--text);outline:0}.access-duration-toggle>button.active{border-color:#f1ede5;background:#f1ede5;color:#0b0c0b}.access-duration-toggle>button>small{padding:6px 8px;background:#bcc7bd;color:#111714;font:850 8px/1 var(--font-mono);letter-spacing:.07em;white-space:nowrap}.access-offer[data-tier=pro]{--offer-line: rgba(11, 18, 16, .28)}.access-offer[data-tier=elite]{--offer-line: rgba(213, 195, 223, .24)}.access-offer-price>strong{display:inline-flex;align-items:baseline}.access-offer-price>strong>small{margin-left:4px;font:800 13px/1 var(--font-mono);letter-spacing:0}.purchase-mode-toggle>button{min-height:40px;font-size:8px;line-height:1.25}.access-plan-controls>small{font-size:9px;line-height:1.45}.access-capability-head>[data-tier=pro],.access-comparison-v2 .access-comparison-row>[data-tier=pro]{background:#c4cfcb1b}.access-capability-head>[data-tier=elite],.access-comparison-v2 .access-comparison-row>[data-tier=elite]{background:#b8a1c51b}.access-comparison-v2 .access-comparison-row>*{border-left-color:#f2eee621}.ml-access-offers-v2 article>div>strong{display:inline-flex;align-items:baseline;justify-content:flex-end}.ml-access-offers-v2 article>div>strong>small{margin-left:3px;font:800 10px/1 var(--font-mono);letter-spacing:0}@media(max-width:560px){.access-duration-toggle>button{min-height:62px;align-items:center;flex-direction:column;gap:7px}.access-duration-toggle>button>small{padding:4px 6px;font-size:7px}.ml-access-offers-v2 article>div>strong{justify-content:flex-start}}@media(max-width:560px){.access-offer-title h2,.access-offer[data-tier=pro] .access-offer-title h2,.ml-access-offers-v2 h3,.ml-access-offers-v2 article[data-tier=pro] h3{font-size:44px}.access-offer-savings,.ml-season-savings{align-items:flex-start;flex-direction:column}}.access-upgrade-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(242,238,230,.18);border-bottom:1px solid rgba(242,238,230,.18)}.access-upgrade-steps>section{display:grid;min-height:156px;align-content:center;gap:9px;padding:26px 30px}.access-upgrade-steps>section+section{border-left:1px solid rgba(242,238,230,.16)}.access-upgrade-steps>section[data-tier=pro]{background:#c4cfcb16}.access-upgrade-steps>section[data-tier=elite]{background:#b8a1c517}.access-upgrade-steps small{color:var(--text-3);font:850 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.access-upgrade-steps [data-tier=pro] small{color:#b8c4c0}.access-upgrade-steps [data-tier=elite] small{color:#cbb8d4}.access-upgrade-steps strong{color:var(--text);font:760 clamp(20px,2vw,27px)/1.08 var(--font-display);letter-spacing:-.025em}.access-upgrade-steps p{max-width:560px;margin:0;color:var(--text-2);font:580 12px/1.5 var(--font-ui)}.access-capability-table{padding-top:24px}.access-comparison-row[data-unlock=pro]>strong{color:#cbd5d1}.access-comparison-row[data-unlock=elite]>strong{color:#d8c9df}.access-comparison-row[data-unlock=elite]>[data-tier=elite]{background:#b8a1c529;color:#e1d4e7}.access-comparison-row[data-unlock=elite]>[data-tier=free],.access-comparison-row[data-unlock=elite]>[data-tier=pro]{color:#68636b}.access-comparison-row[data-unlock=pro]>[data-tier=pro],.access-comparison-row[data-unlock=pro]>[data-tier=elite]{background:#c4cfcb24}@media(max-width:860px){.access-upgrade-steps{grid-template-columns:1fr}.access-upgrade-steps>section{min-height:0;padding:22px 18px}.access-upgrade-steps>section+section{border-top:1px solid rgba(242,238,230,.16);border-left:0}.access-upgrade-steps strong{font-size:22px}}.access-offer{min-height:540px;padding:30px}.access-offer[data-tier=free]{--offer-text: #111210;--offer-muted: #66635d;--offer-line: rgba(17, 18, 16, .2);background:#d9d3c9;color:var(--offer-text)}.access-offer[data-tier=pro]{--tier-accent: #c4cfcb;--tier-strong: #eef3f1;--offer-text: #eef2ef;--offer-muted: #aeb9b5;--offer-line: rgba(196, 207, 203, .31);background:#17201e;color:var(--offer-text)}.access-offer[data-tier=elite]{--offer-text: #f1ebf3;--offer-muted: #b4a8ba;--offer-line: rgba(213, 195, 223, .25);background:#211a25;color:var(--offer-text)}.access-offer-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:24px 0 18px}.access-offer-heading>h2{margin:-3px 0 0;color:var(--offer-text);font:800 clamp(38px,3.25vw,50px)/.9 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.access-offer-price{display:grid;align-items:start;justify-items:end;gap:6px;padding:0}.access-offer-price>strong{color:var(--offer-text);font-size:clamp(34px,3vw,48px)}.access-offer-price>span{color:var(--offer-muted);text-align:right}.access-offer-description{min-height:66px;margin:0 0 8px;color:var(--offer-muted);font:590 14px/1.5 var(--font-ui)}.access-offer-savings{min-height:42px;margin:0 0 15px;padding:10px 11px;font-size:10px;line-height:1.35}.access-offer-inheritance{margin-top:2px}.access-offer>ul{min-height:116px;margin-top:0}.access-offer>ul>li{padding-block:10px}.access-offer[data-tier=free]>button{border-color:#11121047;background:transparent;color:#111210}.access-offer[data-tier=pro]>button{border-color:#c4cfcb;background:#c4cfcb;color:#101614}.access-offer[data-tier=elite]>button{border-color:#75637f;background:#302637;color:#f1e8f5}.access-offer[data-tier=free]>button:hover,.access-offer[data-tier=free]>button:focus-visible{background:#111210;color:#f2ede5}.access-offer[data-tier=pro]>button:hover,.access-offer[data-tier=pro]>button:focus-visible{border-color:#f1f4f2;background:#f1f4f2;color:#0b100e}.access-offer[data-tier=elite]>button:hover,.access-offer[data-tier=elite]>button:focus-visible{border-color:#eee4f2;background:#eee4f2;color:#1c1620}.access-offer[data-tier=pro] .purchase-mode-toggle{border-color:#c4cfcb61}.access-offer[data-tier=pro] .purchase-mode-toggle>button{border-color:#c4cfcb47;color:#aeb9b5}.access-offer[data-tier=pro] .purchase-mode-toggle>button.active{background:#c4cfcb;color:#101614}.access-offer[data-tier=pro] .access-plan-controls>small{color:#aeb9b5}.marketing-landing .ml-access .access-comparison{margin-top:70px}.ml-access>header .access-duration-toggle{width:min(520px,100%);flex:0 0 auto}.access-capability-details{margin-top:28px}.access-capability-table{padding-top:0}.access-comparison-row>strong{display:grid;align-content:center;gap:7px}.access-comparison-row>strong>span{color:inherit}.access-comparison-row>strong>small,.access-capability-mobile .featured>strong>small{max-width:520px;color:var(--text-3);font:560 10px/1.5 var(--font-ui)}.access-comparison-row.featured{min-height:112px;margin-top:24px;border-top-color:#b8a1c557;border-bottom:1px solid rgba(184,161,197,.34);background:#b8a1c509}.access-comparison-row.featured>strong>span{color:#e1d5e6;font:780 18px/1 var(--font-display);letter-spacing:-.02em}.access-comparison-row.featured>[data-tier=elite]{background:#2a2030;color:#f0e7f4;font:780 13px/1.4 var(--font-ui)}.access-comparison-row.featured>[data-tier=free],.access-comparison-row.featured>[data-tier=pro]{background:#ffffff05}.access-capability-mobile .featured{align-items:start;padding-block:20px;border-top-color:#b8a1c557;background:#b8a1c50e}.access-capability-mobile .featured>strong{display:grid;gap:7px}@media(max-width:860px){.ml-access>header .access-duration-toggle{width:100%}.access-offer.active{min-height:0}}@media(max-width:560px){.access-offer{padding:24px 20px}.access-offer-heading{align-items:start;grid-template-columns:1fr;gap:14px}.access-offer-heading>h2{font-size:44px}.access-offer-price{justify-items:start}.access-offer-price>span{text-align:left}.access-offer-description{min-height:0}.access-comparison-row.featured>strong>span{font-size:16px}}@media(max-width:860px){.access-comparison-v2 .access-offer-grid{display:block}.access-comparison-v2 .access-offer{display:none}.access-comparison-v2 .access-offer.active{display:grid}}.renewal-panel{--renewal-accent: #c4cfcb;display:grid;gap:22px;margin-top:22px;padding:28px 30px;border:1px solid rgba(196,207,203,.26);border-left:3px solid var(--renewal-accent);background:#121715}.renewal-panel[data-tier=elite]{--renewal-accent: #c7b2d2;border-color:#c7b2d247;border-left-color:var(--renewal-accent);background:#1b161e}.renewal-panel[data-state=off]{--renewal-accent: #8e8a82;border-color:#f2eee626;border-left-color:var(--renewal-accent);background:#131413}.renewal-panel-error{--renewal-accent: #c7a263;border-color:#c7a26347;border-left-color:var(--renewal-accent);background:#1b1812}.renewal-panel>header,.renewal-actions,.renewal-confirmation{display:flex;align-items:center;justify-content:space-between;gap:24px}.renewal-panel>header>div{display:grid;gap:8px}.renewal-panel h2{margin:0;color:var(--text);font:800 28px/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.renewal-state{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--renewal-accent) 38%,transparent);color:var(--renewal-accent);font:800 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.renewal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(242,238,230,.11)}.renewal-facts>div{display:grid;gap:7px;padding:20px 0}.renewal-facts>div+div{padding-left:26px;border-left:1px solid rgba(242,238,230,.11)}.renewal-facts small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.renewal-facts strong{color:var(--text);font:780 19px/1.1 var(--font-ui)}.renewal-facts span,.renewal-actions p,.renewal-confirmation p,.renewal-off-copy{margin:0;color:var(--text-2);font:570 11px/1.55 var(--font-ui)}.renewal-actions p{max-width:650px}.renewal-confirmation{align-items:end;padding:18px;border:1px solid rgba(190,139,125,.34);background:#be8b7d0e}.renewal-confirmation>div:first-child{display:grid;max-width:650px;gap:7px}.renewal-confirmation>div:first-child>strong{color:var(--text);font:760 13px/1.2 var(--font-ui)}.renewal-confirmation>div:last-child{display:flex;gap:8px}.danger-button{min-height:38px;padding:0 14px;border:1px solid rgba(190,139,125,.5);border-radius:2px;background:#281b18;color:#e7c8bf;font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.danger-button:hover,.danger-button:focus-visible{border-color:#d4a394;background:#33221e;color:#f1d7cf}.danger-button:disabled{cursor:wait;opacity:.58}.renewal-restart-confirmation{border-color:#c4cfcb4d;background:#c4cfcb0b}.upgrade-regular-price{display:block;margin-bottom:4px}.season-upsell{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-block:1px solid rgba(242,238,230,.12)}.season-upsell>div{display:grid;gap:7px}.season-upsell h2,.season-upsell p{margin:0}.season-upsell h2{color:var(--text);font:760 18px/1.15 var(--font-ui)}.season-upsell p{color:var(--text-2);font:570 11px/1.55 var(--font-ui)}@media(max-width:760px){.renewal-panel{padding:22px 18px}.renewal-panel>header,.renewal-actions,.renewal-confirmation{align-items:stretch;flex-direction:column}.renewal-panel>header{align-items:flex-start}.renewal-facts{grid-template-columns:1fr}.renewal-facts>div+div{padding-left:0;border-top:1px solid rgba(242,238,230,.11);border-left:0}.renewal-actions>button,.renewal-confirmation>div:last-child,.renewal-confirmation button{width:100%}.season-upsell{align-items:stretch;flex-direction:column}.season-upsell>button{width:100%}.renewal-confirmation>div:last-child{display:grid}}.bookmark-action.with-label{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(235,232,224,.18);border-radius:3px;background:#ebe8e009;color:var(--text-2);font:750 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bookmark-action.with-label .bookmark-action-icon,.bookmark-action.icon-only .bookmark-action-icon{width:16px;height:16px;fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.bookmark-action.with-label:hover,.bookmark-action.with-label:focus-visible,.bookmark-action.with-label.active{border-color:#84e3a885;background:#205d3a2e;color:#9ae8b8;outline:0}.bookmark-action.icon-only{min-width:42px;min-height:42px;border-color:#ebe8e02e;border-radius:3px;background:#ebe8e006;cursor:pointer}.bookmark-action.icon-only:hover,.bookmark-action.icon-only:focus-visible{border-color:#ebe8e06b;background:#ebe8e014;color:var(--text-1);outline:0}.bookmark-action.icon-only.active{border-color:#84e3a885;background:#205d3a2e;color:#9ae8b8}.bookmark-action:disabled{cursor:not-allowed}.bookmark-action.active .bookmark-action-icon{fill:currentColor}.bookmark-action.busy .bookmark-action-icon{animation:bookmark-action-pulse .7s ease-in-out infinite alternate}.watchlist-context{color:var(--text-3);font:600 9px/1.2 var(--font-ui)}.watchlist-model-updated{color:#c3a46a;font:700 8px/1 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}@media(max-width:600px){.bookmark-action.with-label{min-height:42px;padding-inline:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.bookmark-action.busy .bookmark-action-icon{animation:none}}.marketing-landing{--ml-bone: #f0ebe2;--ml-chalk: #c9c1b7;--ml-muted: #88817a;--ml-faint: #5d5954;--ml-line: rgba(240, 235, 226, .14);--ml-line-strong: rgba(240, 235, 226, .26);--ml-panel: #101110;--ml-panel-2: #141514;--ml-green: #07ce0b;--ml-violet: #9b82b6;--ml-cin: #fb4f14;--ml-bal: #4b2e83;background:#080908;color:var(--ml-bone)}.marketing-landing .topbar-ticker-shell{display:none!important}.marketing-landing .site-command-bar{border-bottom:1px solid var(--ml-line);background:#070807f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-landing button{border-radius:2px}.ml-grid-field{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(240,235,226,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(240,235,226,.04) 1px,transparent 1px);background-size:94px 94px;-webkit-mask-image:linear-gradient(to bottom,#000 8%,transparent 92%);mask-image:linear-gradient(to bottom,#000 8%,transparent 92%)}.ml-eyebrow{margin:0;color:var(--ml-muted);font:750 10px/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.ml-primary,.ml-secondary{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:25px;padding:0 18px;border:1px solid var(--ml-line-strong);background:transparent;color:var(--ml-bone);font:750 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ml-primary{border-color:#f7f0e4;background:linear-gradient(180deg,#fffaf1,#e6dccd 48%,#c9bdad);box-shadow:inset 0 1px #ffffffe6,0 6px 18px #00000047;color:#090a09;text-shadow:0 1px rgba(255,255,255,.45)}.ml-primary:hover,.ml-secondary:hover{transform:translateY(-1px)}.ml-primary:hover{border-color:#fffdf8;background:linear-gradient(180deg,#fffdf8,#eee5d8,#d1c5b5);box-shadow:inset 0 1px #fff,0 8px 22px #00000057}.ml-secondary:hover{border-color:#f0ebe27a;background:#f0ebe20d}.ml-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.ml-reveal{opacity:0;transform:translateY(20px);transition:opacity .52s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.ml-reveal.visible{opacity:1;transform:none}.ml-hero{position:relative;display:grid;min-height:calc(100svh - 62px);grid-template-columns:minmax(350px,.72fr) minmax(590px,1.28fr);grid-template-rows:auto 1fr auto;gap:30px clamp(42px,6vw,110px);padding:clamp(128px,10.5vw,178px) clamp(24px,5vw,84px) 24px;overflow:hidden;border-bottom:1px solid var(--ml-line)}.ml-wordmark{position:relative;z-index:2;display:inline-block;width:max-content;max-width:100%;min-height:clamp(126px,14vw,214px);grid-column:1/-1;align-self:center;justify-self:start;overflow:visible;color:var(--ml-bone);font:400 clamp(148px,14.2vw,232px)/.7 "Jersey 10",var(--font-display);letter-spacing:.08em;text-transform:lowercase;white-space:nowrap}.ml-wordmark-letters{position:relative;display:block;width:max-content;clip-path:inset(0 100% 0 0);animation:ml-wordmark-type 1.15s steps(10,end) .12s forwards}.ml-wordmark-cursor{position:absolute;top:.04em;left:.02em;display:block;width:.065em;height:.52em;background:var(--ml-green);opacity:1;transform-origin:50% 92%;animation:ml-wordmark-cursor-travel 1.15s steps(10,end) .12s forwards,ml-wordmark-cursor-fall .48s cubic-bezier(.25,.74,.28,1) 1.34s forwards,ml-wordmark-cursor-blink 1.05s steps(1,end) 1.92s infinite}@keyframes ml-wordmark-type{to{clip-path:inset(0 0 0 0)}}@keyframes ml-wordmark-cursor-travel{to{left:calc(100% + .035em)}}@keyframes ml-wordmark-cursor-fall{0%{transform:translateY(0) rotate(0) scaleY(1)}62%{transform:translate(.025em,.055em) rotate(70deg) scaleY(.82)}to{transform:translate(.045em,.075em) rotate(90deg) scaleY(.72)}}@keyframes ml-wordmark-cursor-blink{0%,54%{opacity:1}55%,to{opacity:.16}}.ml-hero-copy,.ml-hero-matchup{opacity:0;transform:translateY(14px);animation:ml-hero-after-wordmark .58s cubic-bezier(.2,.8,.2,1) 1.9s forwards}@keyframes ml-hero-after-wordmark{to{opacity:1;transform:none}}.ml-hero-copy{position:relative;z-index:2;align-self:center;padding-bottom:20px}.ml-hero-copy h1{max-width:720px;margin:18px 0 22px;font:800 clamp(42px,3.85vw,62px)/.91 var(--font-display);letter-spacing:-.062em;text-transform:uppercase}.ml-hero-copy>p:last-of-type{max-width:610px;margin:0;color:var(--ml-chalk);font:560 clamp(15px,1.3vw,19px)/1.6 var(--font-ui)}.ml-hero-matchup{position:relative;z-index:2;align-self:center;overflow:hidden;border:1px solid var(--ml-line-strong);background:linear-gradient(102deg,rgba(251,79,20,.11),transparent 39%,transparent 62%,rgba(75,46,131,.15)),#0d0e0d;box-shadow:0 36px 100px #00000073}.ml-hero-matchup.loading,.ml-hero-matchup.error{min-height:390px;visibility:hidden;border-color:transparent;background:transparent;box-shadow:none}.ml-hero-matchup:before{position:absolute;inset:0;background-image:linear-gradient(rgba(240,235,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(240,235,226,.035) 1px,transparent 1px);background-size:58px 58px;content:"";pointer-events:none}.ml-hero-matchup>header{position:relative;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--ml-line)}.ml-hero-matchup>header span{font:750 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ml-hero-matchup>header small{color:var(--ml-muted);font:650 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-hero-scoreboard{position:relative;display:grid;min-height:245px;grid-template-columns:minmax(100px,.65fr) minmax(280px,1.5fr) minmax(100px,.65fr);align-items:center;padding:28px 22px 18px}.ml-team-identity{--team:#888;display:grid;justify-items:center;gap:8px;min-width:0}.ml-team-identity small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.ml-team-identity img{width:clamp(68px,6vw,104px);height:82px;object-fit:contain;filter:drop-shadow(0 13px 24px color-mix(in srgb,var(--team) 28%,transparent))}.ml-team-identity strong{font:800 21px/1 var(--font-display)}.ml-score-core{display:grid;justify-items:center;gap:12px;padding-inline:16px;border-inline:1px solid var(--ml-line)}.ml-score-core span{color:var(--ml-muted);font:750 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.ml-score-core strong{font:800 clamp(40px,4.4vw,66px)/1 var(--font-mono);letter-spacing:-.07em;white-space:nowrap}.ml-score-core strong i{color:var(--ml-faint);font-style:normal;font-weight:400}.ml-score-core small{color:var(--ml-chalk);font:650 9px/1 var(--font-mono)}.ml-win-rail{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:0 21px 20px;color:var(--ml-chalk);font:650 8px/1 var(--font-mono)}.ml-win-rail b{height:4px;overflow:hidden;background:var(--ml-bal)}.ml-win-rail b i{display:block;width:var(--away-win,50%);height:100%;background:var(--ml-cin);transition:width .3s ease}.ml-demo-data-state{display:grid;min-height:180px;align-content:center;justify-items:center;gap:9px;padding:28px;border:1px solid var(--ml-line);background:#0f0f0f;color:var(--ml-muted);text-align:center}.ml-demo-data-state small{font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-demo-data-state strong{max-width:440px;color:var(--ml-bone);font:700 14px/1.35 var(--font-ui)}.ml-demo-data-state span{max-width:520px;font:600 10px/1.5 var(--font-ui)}.ml-demo-data-state.loading{background:linear-gradient(90deg,#0d0d0d,#151415,#0d0d0d);background-size:200% 100%;animation:ml-data-loading 1.4s linear infinite}@keyframes ml-data-loading{to{background-position:-200% 0}}.ml-hero-player{position:relative;display:grid;min-height:108px;grid-template-columns:58px 160px minmax(190px,1fr) 118px;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--ml-line);background:#080908b8}.ml-player-portrait{position:relative;display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;overflow:visible;border:1px solid rgba(240,235,226,.2);border-radius:50%;background:#1b1c1b}.ml-player-portrait>img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top}.ml-player-portrait>b{color:var(--ml-chalk);font:800 13px/1 var(--font-display)}.ml-player-portrait>i{position:absolute;right:-6px;bottom:-4px;display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(240,235,226,.2);border-radius:50%;background:#121312}.ml-player-portrait>i img{width:17px;height:17px;object-fit:contain}.ml-hero-player>div:nth-child(2){display:grid;gap:5px}.ml-hero-player small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-hero-player>div:nth-child(2) strong{font:800 22px/1 var(--font-mono)}.ml-hero-player>div:nth-child(2) span{color:var(--ml-muted);font:600 8px/1 var(--font-mono)}.ml-mini-distribution{height:76px}.ml-mini-distribution svg{width:100%;height:100%;overflow:visible}.ml-mini-distribution polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.ml-mini-distribution .grid{stroke:var(--ml-line)}.ml-mini-distribution .mean{stroke:#f0ebe242;stroke-dasharray:3 4}.ml-mini-distribution .marker{stroke:var(--ml-green);stroke-dasharray:4 4}.ml-hero-market{display:grid;justify-items:end;gap:7px}.ml-hero-market>strong:not(.bet-edge-pill){font:800 18px/1 var(--font-mono)}.ml-hero-market .bet-edge-pill{min-width:74px}.ml-output-index{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ml-line);background:#080908bd}.ml-output-index>span{display:grid;min-height:86px;align-content:center;gap:8px;padding:14px 18px;border-right:1px solid var(--ml-line)}.ml-output-index>span:last-child{border-right:0}.ml-output-index small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-output-index strong{color:var(--ml-chalk);font:700 10px/1.45 var(--font-ui)}.ml-section-heading{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(300px,.52fr);gap:30px clamp(56px,9vw,150px);align-items:end}.ml-section-heading h2,.ml-method-section h2,.ml-access h2,.ml-final h2{margin:18px 0 0;font:800 clamp(46px,5.7vw,84px)/.91 var(--font-display);letter-spacing:-.062em;text-transform:uppercase}.ml-section-heading>p,.ml-section-heading>.ml-tier-note{margin:0;color:var(--ml-chalk);font:560 15px/1.65 var(--font-ui)}.ml-section-heading-solo{grid-template-columns:minmax(0,980px)}.ml-section-heading-solo h2{max-width:980px;text-wrap:balance}.ml-section-heading-solo .ml-section-support{max-width:700px;margin:24px 0 0;color:#0a0b0ab8;font:580 clamp(14px,1.25vw,18px)/1.55 var(--font-ui);text-wrap:balance}.ml-official-week{padding:clamp(100px,11vw,165px) clamp(24px,5vw,84px);border-bottom:1px solid var(--ml-line)}.ml-product-sequence{display:grid;grid-template-columns:minmax(300px,.72fr) 88px minmax(520px,1.28fr);align-items:center;margin-top:78px}.ml-slate-specimen,.ml-matchup-specimen{overflow:hidden;border:1px solid var(--ml-line-strong);background:#101110;box-shadow:0 28px 70px #0000004d}.ml-slate-specimen>header,.ml-matchup-specimen>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid var(--ml-line)}.ml-slate-specimen>header span,.ml-matchup-specimen>header small{font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-slate-specimen>header small{color:var(--ml-muted);font:650 7px/1 var(--font-mono)}.ml-slate-specimen article{display:grid;min-height:86px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--ml-line);color:var(--ml-muted)}.ml-slate-specimen article:last-child{border-bottom:0}.ml-slate-specimen article.active{color:var(--ml-bone);background:linear-gradient(90deg,rgba(251,79,20,.08),transparent 47%,rgba(75,46,131,.11));box-shadow:inset 3px 0 var(--ml-cin)}.ml-slate-specimen article>span{display:flex;align-items:center;gap:8px;font:800 11px/1 var(--font-mono)}.ml-slate-specimen article>span:nth-of-type(2){justify-content:flex-end}.ml-slate-specimen article img{width:27px;height:27px;object-fit:contain}.ml-slate-specimen article strong{font:750 12px/1 var(--font-mono);white-space:nowrap}.ml-slate-specimen article small{grid-column:1/-1;color:var(--ml-muted);font:650 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.ml-sequence-arrow{display:grid;justify-items:center;gap:9px;color:var(--ml-muted)}.ml-sequence-arrow span{font:650 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl}.ml-sequence-arrow i{color:var(--ml-bone);font:300 25px/1 var(--font-ui);font-style:normal}.ml-matchup-specimen>header>span{color:var(--ml-muted);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-matchup-score{display:grid;min-height:190px;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px;background:linear-gradient(100deg,rgba(251,79,20,.1),transparent 46%,rgba(75,46,131,.13))}.ml-matchup-score>strong{font:800 clamp(33px,3.4vw,53px)/1 var(--font-mono);letter-spacing:-.07em;white-space:nowrap}.ml-matchup-score>strong i{color:var(--ml-faint);font-style:normal}.ml-matchup-score .ml-team-identity img{width:72px;height:64px}.ml-matchup-markets{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ml-line)}.ml-matchup-markets article{display:grid;min-height:86px;align-content:center;gap:6px;padding:12px 15px;border-right:1px solid var(--ml-line)}.ml-matchup-markets article:last-child{border-right:0}.ml-matchup-markets small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-matchup-markets strong{font:800 16px/1 var(--font-mono)}.ml-matchup-markets span{color:var(--ml-muted);font:600 8px/1 var(--font-mono)}.ml-matchup-markets .bet-edge-pill{width:max-content}.ml-matchup-player{display:grid;min-height:76px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:10px 16px}.ml-matchup-player .ml-player-portrait{width:43px;height:43px}.ml-matchup-player>span:nth-child(2){display:grid;gap:4px}.ml-matchup-player>span strong{font:750 12px/1 var(--font-ui)}.ml-matchup-player>span small,.ml-matchup-player>b{color:var(--ml-muted);font:650 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ml-included-row{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:46px;border-block:1px solid var(--ml-line)}.ml-included-row>span{min-height:48px;display:inline-flex;align-items:center;padding:0 15px;border-right:1px solid var(--ml-line);color:var(--ml-chalk);font:650 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ml-included-row>button{min-height:48px;margin-left:auto;padding:0 16px;border:0;border-left:1px solid var(--ml-line);background:var(--ml-bone);color:#090a09;font:750 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-included-row>button b{margin-left:12px}.ml-distribution-section{position:relative;padding:clamp(100px,11vw,165px) clamp(24px,5vw,84px);overflow:hidden;border-bottom:1px solid rgba(11,12,11,.2);background:linear-gradient(90deg,#d7cfc3 0,#e8e1d6 23% 100%);color:#0a0b0a}.ml-distribution-section:before{position:absolute;top:0;bottom:0;left:clamp(24px,5vw,84px);width:1px;background:#0a0b0a26;content:""}.ml-distribution-section>*{position:relative}.ml-distribution-section .ml-eyebrow{color:#0a0b0a80}.ml-section-heading.inverse>p{color:#0a0b0aa6}.ml-distribution-workbench{display:grid;grid-template-columns:270px minmax(0,1fr);margin-top:72px;border-block:1px solid rgba(10,11,10,.22)}.ml-player-identity-large{display:flex;grid-row:1/3;align-items:center;gap:16px;padding:22px;border-right:1px solid rgba(10,11,10,.19)}.ml-player-identity-large .ml-player-portrait{width:74px;height:74px;border-color:#0a0b0a33;background:#cbc4ba}.ml-player-identity-large .ml-player-portrait>i{border-color:#0a0b0a33;background:#e5ded3}.ml-player-identity-large>div{display:grid;gap:6px}.ml-player-identity-large small{color:#0a0b0a85;font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ml-player-identity-large h3{margin:0;font:800 25px/1 var(--font-display)}.ml-player-identity-large span{color:#0a0b0aa1;font:600 10px/1.35 var(--font-ui)}.ml-chart-head{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid rgba(10,11,10,.18)}.ml-chart-head span,.ml-chart-head small{font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-chart-head small{color:#0a0b0a80}.ml-interactive-chart{position:relative;min-height:420px;grid-column:1/-1;padding:52px 32px 42px;outline:0;cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ml-interactive-chart:focus-visible{box-shadow:inset 0 0 0 2px #0a0b0a}.ml-interactive-chart svg{width:100%;height:310px;overflow:visible;pointer-events:none}.ml-interactive-chart polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.ml-interactive-chart .grid{stroke:#0a0b0a40}.ml-interactive-chart .mean{stroke:#0a0b0a52;stroke-dasharray:5 5}.ml-interactive-chart .marker{stroke:#087f0b;stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.ml-chart-tooltip{position:absolute;z-index:2;top:54px;left:clamp(58px,var(--line-x),calc(100% - 58px));display:grid;min-width:104px;gap:4px;padding:10px 12px;border-left:2px solid #087f0b;background:#101210;color:var(--ml-bone);transform:translate(-50%);pointer-events:none}.ml-chart-tooltip small{color:#a8a099;font:700 7px/1 var(--font-mono);text-transform:uppercase}.ml-chart-tooltip strong{font:800 18px/1 var(--font-mono)}.ml-chart-tooltip span{color:#90d694;font:650 8px/1 var(--font-mono)}.ml-chart-axis{position:absolute;right:32px;bottom:48px;left:32px;display:flex;justify-content:space-between;color:#0a0b0aad;font:750 9px/1 var(--font-mono)}.ml-pricing-readout{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(10,11,10,.22)}.ml-pricing-readout>span{display:grid;min-height:116px;align-content:center;gap:8px;padding:15px 20px;border-right:1px solid rgba(10,11,10,.18)}.ml-pricing-readout>span:last-child{border-right:0}.ml-pricing-readout small{color:#0a0b0a80;font:750 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-pricing-readout>span>strong{font:800 25px/1 var(--font-mono)}.ml-pricing-readout em{color:#0a0b0a8c;font:600 8px/1 var(--font-mono);font-style:normal}.ml-pricing-readout .bet-edge-pill{width:max-content;min-width:90px;border-color:currentColor;background:#151615;box-shadow:none;color:var(--ml-bone)}.ml-pricing-readout .bet-edge-pill.positive{background:#0e2b17;color:#8ee5a3}.ml-pricing-readout .bet-edge-pill.negative{background:#38191d;color:#f0a0aa}.ml-pricing-readout .bet-edge-pill.neutral{background:#222;color:var(--ml-bone)}.ml-distribution-section .ml-section-heading h2{color:#087f0b}.ml-scenario-section{padding:clamp(100px,11vw,165px) clamp(24px,5vw,84px);border-bottom:1px solid rgba(155,130,182,.24);background:linear-gradient(135deg,rgba(83,55,109,.17),transparent 34%),#0b0a0c}.ml-tier-note{padding:17px 0;border-block:1px solid rgba(155,130,182,.26)}.ml-tier-note strong{display:block;margin-bottom:7px;color:#ccb7df;font:750 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-tier-note p{margin:0}.ml-scenario-stage{margin-top:72px;border:1px solid rgba(155,130,182,.24);background:#0f0e10}.ml-question-lab{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin-top:72px;border:1px solid rgba(155,130,182,.26);background:#0f0e10;box-shadow:0 34px 90px #00000047}.ml-question-bank{display:grid;grid-template-rows:auto auto auto;align-content:start;border-right:1px solid rgba(155,130,182,.22);background:#0b0b0c}.ml-question-bank>header{position:relative;display:grid;min-height:92px;align-content:center;gap:9px;padding:18px 20px;border-bottom:1px solid rgba(155,130,182,.18)}.ml-question-bank>header small,.ml-question-answer>header small,.ml-question-inputs>small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ml-question-bank>header strong{font:750 14px/1.25 var(--font-ui)}.ml-question-bank>div{display:grid;align-content:start}.ml-question-bank button{display:grid;min-height:76px;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:14px 16px;border:0;border-bottom:1px solid rgba(155,130,182,.14);background:transparent;color:var(--ml-chalk);text-align:left}.ml-question-bank button small{color:#8f7aa3;font:700 8px/1 var(--font-mono)}.ml-question-bank button span{font:700 11px/1.35 var(--font-ui)}.ml-question-bank button i{color:var(--ml-faint);font:400 16px/1 var(--font-ui);font-style:normal}.ml-question-bank button:hover{background:#9b82b60e}.ml-question-bank button.active{background:#9b82b621;color:var(--ml-bone);box-shadow:inset 3px 0 var(--ml-violet)}.ml-question-bank button.active i{color:#d2c0e1}.ml-scenario-more{position:relative;display:grid;max-height:244px;overflow:hidden;color:var(--ml-chalk);background:#f0ebe203;-webkit-mask-image:linear-gradient(#000 0 78%,transparent 100%);mask-image:linear-gradient(#000 0 78%,transparent 100%);pointer-events:none}.ml-scenario-continuation{display:flex;min-height:45px;align-items:center;gap:10px;padding:0 16px;border-block:1px solid rgba(155,130,182,.16);background:#09090a;color:var(--ml-muted)}.ml-scenario-continuation span{color:#9c84b0;font:800 13px/1 var(--font-mono);letter-spacing:.24em}.ml-scenario-continuation small{font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-scenario-ghost{display:grid;min-height:61px;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px dashed rgba(155,130,182,.17);background:#f0ebe203;filter:saturate(.35)}.ml-scenario-ghost:nth-child(2){opacity:.58}.ml-scenario-ghost:nth-child(3){opacity:.45}.ml-scenario-ghost:nth-child(4){opacity:.34}.ml-scenario-ghost small{color:#897a94;font:700 8px/1 var(--font-mono)}.ml-scenario-ghost span{color:#b2adb5;font:650 10px/1.3 var(--font-ui)}.ml-scenario-ghost i{padding:4px 6px;border:1px solid rgba(240,235,226,.12);color:#77737a;font:700 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.ml-question-answer{min-width:0}.ml-question-answer>header{display:flex;min-height:114px;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid rgba(155,130,182,.18);background:linear-gradient(90deg,rgba(155,130,182,.08),transparent 55%)}.ml-question-answer>header>span{display:grid;gap:7px}.ml-question-answer>header h3{margin:0;font:800 clamp(21px,2vw,30px)/1.05 var(--font-display)}.ml-question-answer>header p{margin:0;color:var(--ml-muted);font:600 10px/1.4 var(--font-ui)}.ml-question-answer>header>div{display:grid;min-width:150px;justify-items:end;gap:6px;padding-left:20px;border-left:1px solid rgba(155,130,182,.18)}.ml-question-answer>header>div strong{font:800 16px/1 var(--font-mono)}.ml-question-answer>header>div em{color:var(--ml-muted);font:650 8px/1 var(--font-mono);font-style:normal}.ml-question-inputs{display:grid;min-height:82px;grid-template-columns:135px 1fr;align-items:stretch;border-bottom:1px solid rgba(155,130,182,.18);animation:ml-output-in .28s ease both}.ml-question-inputs>small{display:flex;align-items:center;padding:15px 18px;border-right:1px solid rgba(155,130,182,.16)}.ml-question-inputs>div{display:flex;flex-wrap:wrap}.ml-question-inputs span{display:grid;min-width:160px;align-content:center;gap:7px;padding:12px 18px;border-right:1px solid rgba(155,130,182,.14)}.ml-question-inputs span b{color:var(--ml-muted);font:650 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-question-inputs span strong{font:750 11px/1.2 var(--font-ui)}.ml-question-inputs span.out{box-shadow:inset 0 -2px #9c4e58}.ml-question-inputs span.in{box-shadow:inset 0 -2px #5b8160}.ml-question-inputs span.changed{box-shadow:inset 0 -2px var(--ml-violet)}.ml-scenario-graphic{display:grid;min-height:142px;grid-template-columns:142px minmax(0,1fr);align-items:stretch;overflow:hidden;border-bottom:1px solid rgba(155,130,182,.18);background:linear-gradient(90deg,rgba(155,130,182,.07),transparent 58%);animation:ml-output-in .28s ease both}.ml-scenario-graphic>small{display:flex;align-items:center;padding:18px;border-right:1px solid rgba(155,130,182,.16);color:var(--ml-muted);font:700 7px/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-scenario-graphic>div{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(18px,3vw,44px);padding:18px 24px}.ml-scenario-graphic>div>span{position:relative;display:grid;min-width:120px;justify-items:center;gap:6px;text-align:center}.ml-scenario-graphic .ml-player-portrait{width:58px;height:58px}.ml-scenario-graphic b,.ml-scenario-graphic strong{font:750 11px/1.15 var(--font-ui)}.ml-scenario-graphic em{color:var(--ml-muted);font:650 7px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.ml-scenario-graphic>div>i{color:#cbb8dc;font:300 25px/1 var(--font-ui);font-style:normal}.ml-scenario-graphic span.out{opacity:.58}.ml-scenario-graphic span.out:after{position:absolute;top:28px;width:75px;height:1px;background:#b55a65;content:"";transform:rotate(-38deg)}.ml-wind-graphic{width:min(210px,35%)}.ml-wind-graphic svg{width:100%;overflow:visible}.ml-wind-graphic path{fill:none;stroke:#c7b3da;stroke-linecap:round;stroke-width:2}.ml-weather-change>div>span{min-width:92px;align-items:start;justify-items:start;text-align:left}.ml-weather-change>div>span b{font:800 22px/1 var(--font-mono)}.ml-weather-change>div>strong{max-width:205px;color:var(--ml-muted);font:600 9px/1.45 var(--font-ui)}.ml-stadium-graphic{width:108px;height:68px;overflow:visible}.ml-stadium-graphic path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.ml-stadium-graphic .field{fill:#5b816033;stroke:#789a7b}.ml-stadium-graphic .stands,.ml-stadium-graphic .shell{fill:#f0ebe209;stroke:#d0c3d9}.ml-stadium-graphic .sky{stroke:#c5a15c;opacity:.82}.ml-stadium-graphic .wind{stroke:#bba4cc;stroke-dasharray:5 4}.ml-stadium-graphic .rib,.ml-stadium-graphic .seal{stroke:#9e89ad}.ml-stadium-graphic.dome .shell{fill:#9b82b614}.ml-share-nodes>b{position:relative;display:block;width:82px;height:58px}.ml-share-nodes>b:before{position:absolute;top:7px;left:32px;width:17px;height:17px;border:1px solid #bba8cc;border-radius:50%;content:""}.ml-share-nodes>b i{position:absolute;bottom:4px;width:13px;height:13px;border:1px solid #7e6d8c;border-radius:50%}.ml-share-nodes>b i:nth-child(1){left:7px}.ml-share-nodes>b i:nth-child(2){left:34px}.ml-share-nodes>b i:nth-child(3){right:7px}.ml-share-nodes>b:after{position:absolute;inset:25px 13px auto;height:20px;border-top:1px solid #7e6d8c;border-inline:1px solid #7e6d8c;content:""}.ml-stacked-change>div{gap:clamp(10px,2vw,28px)}.ml-stacked-change>div>span{min-width:88px}.ml-scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(155,130,182,.2)}.ml-scenario-tabs button{display:grid;min-height:100px;grid-template-columns:25px 1fr;align-content:center;gap:6px 10px;padding:15px 18px;border:0;border-right:1px solid rgba(155,130,182,.18);background:transparent;color:var(--ml-muted);text-align:left}.ml-scenario-tabs button:last-child{border-right:0}.ml-scenario-tabs button small{grid-row:1/3;color:#a58dbb;font:700 8px/1 var(--font-mono)}.ml-scenario-tabs button span{font:800 11px/1 var(--font-mono);text-transform:uppercase}.ml-scenario-tabs button strong{font:600 10px/1.35 var(--font-ui)}.ml-scenario-tabs button.active{background:#9b82b61a;color:var(--ml-bone);box-shadow:inset 0 3px var(--ml-violet)}.ml-input-change{display:grid;grid-template-columns:1fr 310px;border-bottom:1px solid rgba(155,130,182,.18);animation:ml-output-in .28s ease both}.ml-depth-chart,.ml-weather-input{display:grid;gap:15px;padding:20px 24px}.ml-depth-chart{border-right:1px solid rgba(155,130,182,.18)}.ml-depth-chart>small,.ml-weather-input>small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ml-player-swap{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:18px}.ml-player-swap.single{display:flex}.ml-player-swap>div,.ml-player-swap.single{align-items:center;gap:12px}.ml-player-swap>div{display:flex}.ml-player-swap>div>span,.ml-player-swap.single>span{display:grid;gap:5px}.ml-player-swap strong{font:750 13px/1 var(--font-ui)}.ml-player-swap small{color:var(--ml-muted);font:650 7px/1 var(--font-mono);text-transform:uppercase}.ml-player-swap>.out{opacity:.54}.ml-player-swap>.out .ml-player-portrait:after{position:absolute;width:64px;height:1px;background:#c45151;content:"";transform:rotate(-38deg)}.ml-player-swap>i{color:#c8b3da;font:300 22px/1 var(--font-ui);font-style:normal}.ml-player-swap .ml-player-portrait{width:47px;height:47px}.ml-weather-input>div{display:grid;grid-template-columns:46px 1fr;gap:4px 12px;align-items:center}.ml-weather-input i{display:grid;width:42px;height:42px;grid-row:1/3;place-items:center;border:1px solid var(--ml-line);color:var(--ml-muted);font:500 23px/1 var(--font-ui);font-style:normal}.ml-weather-input strong{font:800 17px/1 var(--font-mono)}.ml-weather-input span{color:var(--ml-muted);font:600 9px/1 var(--font-ui)}.ml-weather-input.active i{border-color:#cab5db80;color:#cab5db;box-shadow:0 0 22px #9b82b624}.ml-scenario-output{display:grid;grid-template-columns:minmax(310px,.65fr) minmax(460px,1.35fr);animation:ml-output-in .34s ease both}@keyframes ml-output-in{0%{opacity:0;transform:translateY(8px)}}.ml-scenario-score{display:grid;min-height:320px;grid-template-columns:78px 1fr 78px;align-items:center;gap:14px;padding:24px;border-right:1px solid rgba(155,130,182,.18);background:linear-gradient(105deg,rgba(251,79,20,.08),transparent 48%,rgba(75,46,131,.12))}.ml-scenario-score .ml-team-identity img{width:62px;height:54px}.ml-scenario-score>div:nth-child(2){display:grid;justify-items:center;gap:11px}.ml-scenario-score>div:nth-child(2) small{color:var(--ml-muted);font:700 7px/1.3 var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase}.ml-scenario-score>div:nth-child(2) strong{font:800 clamp(29px,3vw,44px)/1 var(--font-mono);letter-spacing:-.06em;white-space:nowrap}.ml-scenario-score>div:nth-child(2) strong i{color:var(--ml-faint);font-style:normal}.ml-scenario-score>div:nth-child(2) span{color:var(--ml-chalk);font:650 8px/1 var(--font-mono)}.ml-scenario-distribution{display:grid;grid-template-rows:auto 1fr auto;padding:22px 26px}.ml-scenario-player{display:flex;align-items:center;gap:12px}.ml-scenario-player .ml-player-portrait{width:44px;height:44px}.ml-scenario-player>span{display:grid;gap:4px}.ml-scenario-player small{color:var(--ml-muted);font:650 7px/1 var(--font-mono);text-transform:uppercase}.ml-scenario-player strong{font:750 14px/1 var(--font-ui)}.ml-scenario-overlay{width:100%;height:150px;overflow:visible}.ml-scenario-overlay polyline{fill:none;vector-effect:non-scaling-stroke}.ml-scenario-overlay .grid{stroke:var(--ml-line)}.ml-scenario-overlay .official{stroke:#f0ebe257;stroke-width:2;stroke-dasharray:5 5}.ml-scenario-overlay .scenario{stroke:var(--ml-cin);stroke-width:3}.ml-scenario-distribution-values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(155,130,182,.18)}.ml-scenario-distribution-values>span{display:grid;gap:6px;padding:12px;border-right:1px solid rgba(155,130,182,.16)}.ml-scenario-distribution-values>span:last-child{border-right:0}.ml-scenario-distribution-values small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);text-transform:uppercase}.ml-scenario-distribution-values b{font:800 16px/1 var(--font-mono)}.ml-scenario-distribution-values b.down{color:#dd8d98}.ml-scenario-deltas{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(155,130,182,.18)}.ml-scenario-deltas>span{display:grid;min-height:96px;align-content:center;gap:8px;padding:14px 20px;border-right:1px solid rgba(155,130,182,.16)}.ml-scenario-deltas>span:last-child{border-right:0}.ml-scenario-deltas small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-scenario-deltas>span>strong{font:800 18px/1.1 var(--font-mono)}.ml-scenario-deltas .bet-edge-pill{width:max-content}.ml-scenario-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.ml-scenario-footer>span{max-width:700px;color:var(--ml-muted);font:600 9px/1.5 var(--font-ui)}.ml-scenario-footer .ml-secondary{flex:0 0 auto}.ml-method-section{padding:clamp(95px,10vw,150px) clamp(24px,5vw,84px);overflow:hidden;border-bottom:1px solid var(--ml-line);background:#070807}.ml-method-section>header{max-width:980px}.ml-method-section h2{font-size:clamp(42px,5vw,76px);text-wrap:balance}.ml-method-engine{display:grid;min-height:570px;grid-template-columns:205px minmax(610px,1fr) 245px;margin-top:72px;border:1px solid rgba(240,235,226,.19);background:#0b0d0b;box-shadow:0 36px 100px #00000073}.ml-method-state,.ml-method-outputs{display:grid;align-content:center;gap:16px;padding:25px;background:#f0ebe206}.ml-method-state{border-right:1px solid var(--ml-line)}.ml-method-outputs{border-left:1px solid var(--ml-line)}.ml-method-state>small,.ml-method-outputs>small,.ml-path-label small{color:var(--ml-green);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-method-state>strong,.ml-method-outputs>strong{font:800 18px/1.25 var(--font-display)}.ml-method-state>div,.ml-method-outputs>div{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--ml-line)}.ml-method-state span,.ml-method-outputs span{color:var(--ml-muted);font:700 7px/1 var(--font-mono);text-transform:uppercase}.ml-method-state b,.ml-method-outputs b{color:var(--ml-chalk);font:700 10px/1.35 var(--font-mono)}.ml-path-field{position:relative;min-width:0;overflow:hidden;background-image:linear-gradient(rgba(240,235,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(240,235,226,.035) 1px,transparent 1px);background-size:42px 42px}.ml-path-label{position:absolute;z-index:2;top:22px;left:22px;display:grid;gap:7px}.ml-path-label strong{font:700 11px/1 var(--font-ui)}.ml-path-field svg{position:absolute;inset:74px 18px 190px;width:calc(100% - 36px);height:calc(100% - 264px);overflow:visible}.ml-path-field path{fill:none;stroke:#f0ebe229;stroke-width:1.2;vector-effect:non-scaling-stroke}.ml-path-field .branch-2{stroke:#07ce0b8c;stroke-width:1.7;stroke-dasharray:7 7;animation:ml-path-run 4s linear infinite}.ml-path-field .branch-3{stroke:#9b82b652}.ml-path-field circle{fill:#0b0d0b;stroke:#f0ebe25c;vector-effect:non-scaling-stroke}.ml-method-stages{position:absolute;z-index:2;right:18px;bottom:90px;left:18px;display:grid;grid-template-columns:repeat(5,minmax(104px,1fr));overflow-x:auto;border:1px solid rgba(240,235,226,.16);background:#070807e0}.ml-method-stages button{display:grid;min-height:78px;align-content:center;gap:6px;padding:10px 12px;border:0;border-right:1px solid rgba(240,235,226,.13);background:transparent;color:var(--ml-muted);text-align:left}.ml-method-stages button:last-child{border-right:0}.ml-method-stages button:hover{background:#f0ebe20a}.ml-method-stages button.active{background:#07ce0b12;color:var(--ml-bone);box-shadow:inset 0 2px var(--ml-green)}.ml-method-stages small{color:var(--ml-green);font:700 7px/1 var(--font-mono)}.ml-method-stages span{font:700 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ml-method-stages strong{font:750 11px/1.15 var(--font-ui)}.ml-method-stage-detail{position:absolute;right:18px;bottom:18px;left:18px;display:grid;min-height:56px;grid-template-columns:180px 1fr;align-items:center;border:1px solid rgba(240,235,226,.13);background:#0d0f0d;animation:ml-output-in .2s ease both}.ml-method-stage-detail>small{padding:12px 14px;color:var(--ml-muted);font:700 7px/1.45 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.ml-method-stage-detail>div{display:grid;grid-template-columns:repeat(4,1fr);align-self:stretch}.ml-method-stage-detail span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-left:1px solid rgba(240,235,226,.12);color:var(--ml-muted)}.ml-method-stage-detail span.selected{background:#07ce0b0f;color:var(--ml-bone)}.ml-method-stage-detail b{font:700 9px/1.2 var(--font-ui)}.ml-method-stage-detail em{color:var(--ml-green);font:700 8px/1 var(--font-mono);font-style:normal}@keyframes ml-path-run{to{stroke-dashoffset:-84}}.ml-access{padding:clamp(100px,11vw,165px) clamp(24px,5vw,84px);border-bottom:1px solid rgba(10,11,10,.2);background:#e5ded3;color:#0a0b0a}.ml-access .ml-eyebrow{color:#0a0b0a80}.ml-access>header{display:flex;align-items:end;justify-content:space-between;gap:40px}.ml-access h2{max-width:980px}.ml-pass-toggle{display:flex;border:1px solid rgba(10,11,10,.22)}.ml-pass-toggle button{min-width:110px;min-height:46px;border:0;background:transparent;color:#0a0b0a8a;font:750 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-pass-toggle button.active{background:#0a0b0a;color:#eee8de}.ml-access-table{margin-top:70px;border-top:1px solid rgba(10,11,10,.24)}.ml-access-table article{display:grid;min-height:176px;grid-template-columns:220px minmax(300px,1fr) 220px 110px 130px;align-items:center;gap:24px;border-bottom:1px solid rgba(10,11,10,.2)}.ml-access-table article.elite{box-shadow:inset 3px 0 #74558f}.ml-access-table article>div{display:grid;gap:7px}.ml-access-table small{color:#0a0b0a80;font:750 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-access-table h3{margin:0;font:800 22px/1 var(--font-display)}.ml-access-table p{max-width:610px;margin:0;color:#0a0b0aa3;font:590 12px/1.55 var(--font-ui)}.ml-access-table ul{display:grid;gap:7px;margin:0;padding:0;color:#0a0b0aa3;font:650 9px/1.25 var(--font-ui);list-style:none}.ml-access-table li:before{margin-right:8px;color:#0b7f0d;content:"—"}.ml-access-table article>strong{font:800 16px/1 var(--font-mono)}.ml-access-table article>button{min-height:44px;border:1px solid rgba(10,11,10,.26);background:transparent;color:#0a0b0a;font:750 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.ml-access-table article>button:hover{background:#0a0b0a;color:#eee8de}.ml-access-table article>button span{margin-left:10px}.ml-price-note{color:#0a0b0a99;font:600 11px/1.4 var(--font-ui)}.ml-price-note button{border:0;background:transparent;color:#0a0b0a;text-decoration:underline}.ml-final{position:relative;display:grid;min-height:82svh;place-content:center;justify-items:center;padding:100px 24px;overflow:hidden;text-align:center}.ml-final:before{position:absolute;inset:0;background-image:linear-gradient(rgba(240,235,226,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(240,235,226,.035) 1px,transparent 1px);background-size:92px 92px;content:"";-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.ml-final>*{position:relative}.ml-final-matchup{display:flex;align-items:center;gap:18px;margin-bottom:45px;color:var(--ml-muted);font:750 10px/1 var(--font-mono);letter-spacing:.1em}.ml-final-matchup img{width:46px;height:46px;object-fit:contain}.ml-final h2{max-width:1050px;margin:20px 0 22px;font-size:clamp(56px,7vw,106px)}.ml-final>p:not(.ml-eyebrow){max-width:650px;margin:0 0 34px;color:var(--ml-chalk);font:560 15px/1.6 var(--font-ui)}.ml-output-switch{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ml-line);background:#0b0c0b}.ml-output-switch button{position:relative;min-height:50px;padding:0 14px;border:0;border-right:1px solid var(--ml-line);background:transparent;color:#aaa39b;font:750 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.ml-output-switch button:after{position:absolute;right:12px;bottom:8px;left:12px;height:1px;background:transparent;content:""}.ml-output-switch button:last-child{border-right:0}.ml-output-switch button:hover{background:#f0ebe20b;color:var(--ml-bone)}.ml-output-switch button.active{background:#f0ebe217;color:var(--ml-bone);box-shadow:none}.ml-output-switch button.active:after{background:var(--ml-bone)}.ml-matchup-output{display:grid;min-height:108px;grid-template-columns:repeat(3,1fr);animation:ml-output-in .24s ease both}.ml-matchup-output>article{display:grid;align-content:center;gap:7px;padding:16px;border-right:1px solid var(--ml-line)}.ml-matchup-output>article:last-child{border-right:0}.ml-matchup-output small,.ml-example-identity small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-matchup-output article>strong{font:800 16px/1 var(--font-mono)}.ml-matchup-output article>span{color:var(--ml-muted);font:600 8px/1.2 var(--font-ui)}.ml-matchup-output .bet-edge-pill{width:max-content}.ml-example-identity{display:flex;align-items:center;gap:13px;padding:14px 16px;border-right:1px solid var(--ml-line)}.ml-example-identity .ml-player-portrait{width:50px;height:50px}.ml-example-identity>span{display:grid;gap:6px}.ml-example-identity strong{font:750 13px/1.15 var(--font-ui)}.ml-insight-selector{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:58px;border:1px solid rgba(10,11,10,.23)}.ml-insight-selector>span{display:grid;align-content:center;gap:6px;padding:13px 16px}.ml-insight-selector small{color:#0a0b0a80;font:750 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ml-insight-selector strong{font:700 10px/1.3 var(--font-ui)}.ml-insight-selector button{min-width:0;min-height:62px;padding:0 16px;border:0;border-left:1px solid rgba(10,11,10,.2);background:transparent;color:#0a0b0a8c;font:750 9px/1.25 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ml-insight-selector button:first-child{border-left:0}.ml-insight-selector button:hover,.ml-insight-selector button.active{background:#0a0b0a12;color:#0a0b0a}.ml-insight-selector button.active{box-shadow:inset 0 -3px #0a0b0a}.ml-scenario-output-shell>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding-left:22px;border-bottom:1px solid rgba(155,130,182,.18)}.ml-scenario-output-shell>header>span{display:grid;gap:5px}.ml-scenario-output-shell>header small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-scenario-output-shell>header strong{font:700 11px/1.2 var(--font-ui)}.ml-scenario-output-shell .ml-output-switch{width:min(520px,54%);align-self:stretch;border-block:0;border-left:1px solid rgba(240,235,226,.14);background:#0b0c0b}.ml-scenario-output-shell .ml-output-switch button{border-color:#f0ebe21f}.ml-scenario-output-shell .ml-output-switch button.active{background:#f0ebe214;box-shadow:none}.ml-scenario-output-shell .ml-output-switch button.active:after{background:var(--ml-bone)}.ml-scenario-output{display:block;min-height:330px;overflow:hidden;animation:ml-output-in .3s ease both}.ml-scenario-output.game{display:block}.ml-game-comparison{display:grid;min-height:220px;grid-template-columns:1fr 58px 1fr;align-items:stretch;border-bottom:1px solid rgba(155,130,182,.18);background:linear-gradient(100deg,rgba(251,79,20,.055),transparent 48%,rgba(75,46,131,.09))}.ml-game-comparison>article{display:grid;align-content:center;justify-items:center;gap:12px;padding:24px}.ml-game-comparison>article.baseline{background:#fb4f1406}.ml-game-comparison>article.scenario{background:#9b82b60e;box-shadow:none}.ml-game-comparison>article>small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-comparison-label{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border:1px solid rgba(240,235,226,.17);background:#0809089e;color:var(--ml-muted)}.ml-game-comparison>article>span{display:grid;grid-template-columns:52px auto 52px;align-items:center;gap:15px}.ml-game-comparison img{width:52px;height:45px;object-fit:contain}.ml-game-comparison strong{font:800 clamp(25px,2.8vw,41px)/1 var(--font-mono);letter-spacing:-.06em;white-space:nowrap}.ml-game-comparison strong i{color:var(--ml-faint);font-style:normal}.ml-game-comparison em{color:var(--ml-chalk);font:650 8px/1 var(--font-mono);font-style:normal}.ml-comparison-transition{display:grid;place-content:center;justify-items:center;border-inline:1px solid rgba(155,130,182,.14);background:#080908b8;color:#c9b4da}.ml-comparison-transition b{font:400 25px/1 var(--font-ui)}.ml-game-comparison.baseline-only{min-height:270px;grid-template-columns:1fr;background:radial-gradient(circle at 50% 50%,rgba(240,235,226,.035),transparent 38%),linear-gradient(100deg,rgba(251,79,20,.07),transparent 50%,rgba(75,46,131,.1))}.ml-game-comparison.baseline-only>article{background:transparent}.ml-game-comparison.baseline-only>article>span{grid-template-columns:72px auto 72px;gap:28px}.ml-game-comparison.baseline-only img{width:72px;height:62px}.ml-game-comparison.baseline-only strong{font-size:clamp(38px,4.5vw,58px)}.ml-scenario-game-readout{display:grid;grid-template-columns:repeat(3,1fr)}.ml-scenario-game-readout>span{display:grid;min-height:116px;align-content:center;gap:8px;padding:17px 22px;border-right:1px solid rgba(155,130,182,.16)}.ml-scenario-game-readout>span:last-child{border-right:0}.ml-scenario-game-readout>span>div{display:grid;grid-template-columns:auto 18px auto;align-items:center;justify-content:start;gap:8px}.ml-scenario-game-readout>span>div b{color:var(--ml-muted);font:750 15px/1 var(--font-mono)}.ml-scenario-game-readout>span>div i{color:#8f7da0;font:400 13px/1 var(--font-ui);font-style:normal}.ml-scenario-game-readout small,.ml-scenario-market-output small{color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-scenario-game-readout strong,.ml-scenario-market-output>span>strong{font:800 22px/1 var(--font-mono)}.ml-scenario-game-readout em,.ml-scenario-market-output em{color:var(--ml-muted);font:650 8px/1 var(--font-mono);font-style:normal}.ml-scenario-game-readout em.down{color:#d88d97}.ml-scenario-game-readout em.up{color:#86b78b}.ml-scenario-player-output{display:grid;min-height:330px;grid-template-columns:245px minmax(400px,1fr);grid-template-rows:1fr auto;align-items:center}.ml-scenario-player-output .ml-scenario-player{align-self:stretch;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid rgba(155,130,182,.18)}.ml-scenario-player-output .ml-scenario-player .ml-player-portrait{width:74px;height:74px}.ml-scenario-chart-shell{position:relative;display:grid;min-width:0;align-self:stretch;align-content:center;padding:42px 28px 8px}.ml-scenario-player-output .ml-scenario-overlay{height:190px;padding:0}.ml-scenario-legend{position:absolute;top:15px;right:24px;display:flex;align-items:center;gap:17px;color:var(--ml-muted);font:700 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ml-scenario-legend span{display:inline-flex;align-items:center;gap:7px}.ml-scenario-legend span:before{width:27px;height:2px;background:var(--ml-cin);content:""}.ml-scenario-legend .baseline:before{height:0;border-top:2px dashed rgba(240,235,226,.48);background:transparent}.ml-scenario-player-output .ml-scenario-distribution-values{grid-column:2}.ml-scenario-overlay .scenario{stroke:var(--ml-cin)}.ml-scenario-market-output{display:grid;min-height:330px;grid-template-columns:minmax(310px,1.2fr) repeat(3,minmax(150px,.8fr));align-items:stretch}.ml-scenario-market-output>div,.ml-scenario-market-output>span{display:grid;align-content:center;gap:12px;padding:25px;border-right:1px solid rgba(155,130,182,.17)}.ml-scenario-market-output>span:last-child{border-right:0}.ml-scenario-market-output>div strong{font:800 clamp(25px,3vw,42px)/1 var(--font-display)}.ml-scenario-market-output>div span{max-width:300px;color:var(--ml-muted);font:600 10px/1.5 var(--font-ui)}.ml-scenario-market-output>span>strong{grid-row:auto;grid-column:auto}.ml-scenario-market-output .bet-edge-pill{width:max-content;font-size:15px}.ml-pricing-matrix{margin-top:70px;border:1px solid rgba(10,11,10,.25);background:#ffffff14}.ml-pricing-head{display:grid;grid-template-columns:minmax(240px,.9fr) repeat(3,minmax(190px,1fr));border-bottom:1px solid rgba(10,11,10,.25)}.ml-pricing-head>span{display:grid;align-content:end;gap:8px;padding:24px}.ml-pricing-head>span small,.ml-pricing-head article>small{color:#0a0b0a7a;font:750 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-pricing-head>span strong{font:800 18px/1 var(--font-display)}.ml-pricing-head article{position:relative;display:grid;min-height:250px;align-content:start;gap:10px;padding:24px;border-left:1px solid rgba(10,11,10,.22)}.ml-pricing-head article.elite{background:#111011;color:var(--ml-bone);box-shadow:inset 0 3px #775a90}.ml-pricing-head article.elite>small,.ml-pricing-head article.elite>span{color:var(--ml-muted)}.ml-pricing-head h3{min-height:42px;margin:0;font:800 30px/1 var(--font-display)}.ml-pricing-head article>strong{margin-top:8px;font:800 28px/1 var(--font-mono)}.ml-pricing-head article>span{color:#0a0b0a94;font:600 9px/1.3 var(--font-ui)}.ml-pricing-head article>button{min-height:43px;margin-top:auto;padding:0 13px;border:1px solid currentColor;background:transparent;color:inherit;font:750 8px/1 var(--font-mono);letter-spacing:.07em;text-align:left;text-transform:uppercase}.ml-pricing-head article>button b{float:right}.ml-pricing-head article>button:hover{background:#0a0b0a;color:var(--ml-bone)}.ml-pricing-head article.elite>button:hover{background:var(--ml-bone);color:#0a0b0a}.ml-feature-comparison>section>h3{margin:0;padding:20px 24px 10px;color:#0a0b0a80;font:750 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-feature-row{display:grid;min-height:50px;grid-template-columns:minmax(240px,.9fr) repeat(3,minmax(190px,1fr));border-top:1px solid rgba(10,11,10,.14)}.ml-feature-row>*{display:flex;align-items:center;padding:10px 24px;border-left:1px solid rgba(10,11,10,.14)}.ml-feature-row>strong{border-left:0;font:680 10px/1.3 var(--font-ui)}.ml-feature-row>span{color:#0a0b0aa1;font:700 9px/1.3 var(--font-mono)}.ml-feature-row>span:last-child{background:#4b2e530b;color:#241a28}.ml-mobile-plans{display:none}@media(max-width:1120px){.ml-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.ml-wordmark{width:max-content}.ml-hero-copy{max-width:820px}.ml-hero-matchup{width:100%;max-width:900px;justify-self:end}.ml-section-heading,.ml-method-section>header{grid-template-columns:1fr}.ml-method-section>header .ml-eyebrow{grid-column:1}.ml-product-sequence{grid-template-columns:1fr;gap:28px}.ml-slate-specimen{max-width:650px}.ml-sequence-arrow{grid-template-columns:auto auto;justify-self:center}.ml-sequence-arrow span{writing-mode:initial}.ml-sequence-arrow i{transform:rotate(90deg)}.ml-matchup-specimen{width:100%;max-width:850px;justify-self:end}.ml-distribution-workbench{grid-template-columns:1fr}.ml-player-identity-large{grid-row:auto;border-right:0;border-bottom:1px solid rgba(10,11,10,.18)}.ml-chart-head{grid-row:2}.ml-scenario-output{grid-template-columns:1fr}.ml-scenario-score{border-right:0;border-bottom:1px solid rgba(155,130,182,.18)}.ml-access-table article{grid-template-columns:190px minmax(280px,1fr) 180px 105px}.ml-access-table ul{display:none}.ml-question-lab{grid-template-columns:300px minmax(0,1fr)}.ml-method-engine{grid-template-columns:175px minmax(430px,1fr) 205px}}@media(max-height:800px)and (min-width:761px){.ml-hero{gap:14px clamp(36px,5vw,80px);padding-top:clamp(54px,7vh,78px);padding-bottom:10px}.ml-wordmark{width:max-content;min-height:102px;font-size:clamp(112px,11vw,158px)}.ml-hero-copy{padding-bottom:0}.ml-hero-copy h1{margin-block:13px 15px;font-size:clamp(38px,3.35vw,51px)}.ml-hero-copy>p:last-of-type{font-size:14px;line-height:1.48}.ml-actions{margin-top:20px}.ml-primary,.ml-secondary{min-height:45px}.ml-hero-matchup>header{min-height:44px}.ml-hero-scoreboard{min-height:154px;padding-block:12px 8px}.ml-team-identity img{width:60px;height:52px}.ml-score-core strong{font-size:clamp(37px,3.8vw,54px)}.ml-win-rail{padding-bottom:10px}.ml-hero-player{min-height:80px}.ml-hero-ledger span{min-height:44px}}@media(max-width:760px){.marketing-landing .site-command-bar{min-height:64px}.marketing-landing .topnav{display:none}.marketing-landing .site-header.public .brand-lockup,.marketing-landing .site-header.public .brand-mark{width:42px;min-width:42px}.marketing-landing .site-header.public .brand-mark>.brand-emblem{display:block}.marketing-landing .site-header.public .brand-wordmark-crop{display:none}.ml-eyebrow{font-size:8px}.ml-actions{display:grid;grid-template-columns:1fr}.ml-primary,.ml-secondary{width:100%}.ml-hero{min-height:auto;gap:28px;padding:82px 15px 0}.ml-wordmark{width:max-content;min-height:clamp(70px,20vw,90px);font-size:clamp(66px,17.5vw,84px);letter-spacing:.08em}.ml-hero-copy h1{font-size:clamp(41px,12.5vw,58px)}.ml-hero-copy>p:last-of-type{font-size:14px}.ml-hero-matchup>header{align-items:flex-start;flex-direction:column;justify-content:center}.ml-hero-scoreboard{min-height:210px;grid-template-columns:70px 1fr 70px;padding-inline:8px}.ml-team-identity img{width:59px;height:54px}.ml-team-identity strong{font-size:18px}.ml-score-core{padding-inline:7px}.ml-score-core strong{font-size:clamp(29px,9vw,38px)}.ml-hero-player{grid-template-columns:48px 1fr 92px;gap:11px;padding-inline:12px}.ml-hero-player .ml-player-portrait{width:46px;height:46px}.ml-mini-distribution{grid-column:1/-1;grid-row:2;height:65px}.ml-hero-market{grid-column:3;grid-row:1}.ml-hero-ledger{grid-template-columns:repeat(2,1fr);margin-inline:-15px}.ml-hero-ledger span:nth-child(2){border-right:0}.ml-hero-ledger span:nth-child(-n+2){border-bottom:1px solid var(--ml-line)}.ml-section-heading h2,.ml-method-section h2,.ml-access h2,.ml-final h2{font-size:clamp(41px,12vw,56px)}.ml-section-heading>p,.ml-section-heading>.ml-tier-note,.ml-method-section>header>p:last-child{font-size:14px}.ml-official-week,.ml-distribution-section,.ml-scenario-section,.ml-method-section,.ml-access{padding:82px 15px}.ml-product-sequence{margin-top:48px}.ml-slate-specimen article{min-height:80px}.ml-sequence-arrow{display:none}.ml-matchup-score{min-height:165px;grid-template-columns:62px 1fr 62px;padding-inline:7px}.ml-matchup-score>strong{font-size:clamp(28px,9vw,36px)}.ml-matchup-score .ml-team-identity img{width:52px;height:48px}.ml-matchup-markets{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-matchup-markets article{min-width:0;padding:10px 8px}.ml-matchup-markets strong{font-size:13px}.ml-matchup-player{grid-template-columns:45px 1fr}.ml-matchup-player>b{display:none}.ml-included-row>span{min-height:42px;padding-inline:10px;font-size:7px}.ml-included-row>button{width:100%;border-top:1px solid var(--ml-line);border-left:0}.ml-distribution-workbench{margin-top:48px}.ml-player-identity-large{padding-inline:14px}.ml-player-identity-large .ml-player-portrait{width:62px;height:62px}.ml-chart-head{align-items:flex-start;flex-direction:column;justify-content:center;padding:14px}.ml-interactive-chart{min-height:340px;padding:54px 8px 35px}.ml-interactive-chart svg{height:235px}.ml-chart-tooltip{top:48px}.ml-chart-axis{right:8px;bottom:39px;left:8px;font-size:8px}.ml-pricing-readout{grid-template-columns:repeat(2,1fr)}.ml-pricing-readout>span{min-height:99px;padding:12px}.ml-pricing-readout>span:nth-child(2){border-right:0}.ml-pricing-readout>span:nth-child(-n+2){border-bottom:1px solid rgba(10,11,10,.18)}.ml-pricing-readout>span>strong{font-size:21px}.ml-question-lab{grid-template-columns:1fr;margin-top:48px}.ml-question-bank{border-right:0;border-bottom:1px solid rgba(155,130,182,.22)}.ml-question-bank button{min-height:66px}.ml-question-bank>footer{display:none}.ml-question-answer>header{align-items:flex-start;flex-direction:column}.ml-question-answer>header>div{width:100%;min-width:0;grid-template-columns:1fr auto auto;align-items:center;justify-items:start;padding:14px 0 0;border-top:1px solid rgba(155,130,182,.18);border-left:0}.ml-question-inputs{grid-template-columns:1fr}.ml-question-inputs>small{min-height:42px;border-right:0;border-bottom:1px solid rgba(155,130,182,.16)}.ml-question-inputs span{min-width:50%;flex:1}.ml-scenario-score{min-height:240px;grid-template-columns:55px 1fr 55px;gap:5px;padding:14px 6px}.ml-scenario-score .ml-team-identity img{width:47px;height:44px}.ml-scenario-score>div:nth-child(2) strong{font-size:clamp(27px,8vw,34px)}.ml-scenario-distribution{padding:18px 12px}.ml-scenario-distribution-values b{font-size:13px}.ml-scenario-deltas{grid-template-columns:repeat(2,1fr)}.ml-scenario-deltas>span:nth-child(2){border-right:0}.ml-scenario-deltas>span:nth-child(-n+2){border-bottom:1px solid rgba(155,130,182,.16)}.ml-scenario-footer{align-items:flex-start;flex-direction:column}.ml-scenario-footer .ml-secondary{width:100%}.ml-scenario-graphic{grid-template-columns:1fr}.ml-scenario-graphic>small{min-height:42px;padding:12px 16px;border-right:0;border-bottom:1px solid rgba(155,130,182,.16)}.ml-scenario-graphic>div{min-height:132px;gap:12px;padding:16px 10px;overflow:hidden}.ml-scenario-graphic>div>span{min-width:76px}.ml-scenario-graphic .ml-player-portrait{width:48px;height:48px}.ml-scenario-graphic span.out:after{top:24px;width:62px}.ml-weather-change>div{flex-wrap:wrap}.ml-weather-change>div>strong{width:100%;text-align:center}.ml-wind-graphic{width:96px}.ml-stadium-graphic{width:88px;height:58px}.ml-game-comparison{grid-template-columns:1fr}.ml-comparison-transition{min-height:50px;grid-auto-flow:column;gap:10px;border-block:1px solid rgba(155,130,182,.14);border-inline:0}.ml-comparison-transition b{transform:rotate(90deg)}.ml-game-comparison>article{min-height:160px;padding:18px 10px}.ml-game-comparison>article>span,.ml-game-comparison.baseline-only>article>span{grid-template-columns:42px auto 42px;gap:9px}.ml-game-comparison img,.ml-game-comparison.baseline-only img{width:42px;height:38px}.ml-game-comparison strong,.ml-game-comparison.baseline-only strong{font-size:clamp(24px,7.3vw,31px)}.ml-game-comparison.baseline-only{min-height:220px}.ml-scenario-game-readout>span:last-child{border-bottom:0}.ml-method-engine{grid-template-columns:1fr;margin-top:48px}.ml-method-state,.ml-method-outputs{min-height:230px;border:0}.ml-method-state{border-bottom:1px solid var(--ml-line)}.ml-method-outputs{border-top:1px solid var(--ml-line)}.ml-path-field{min-height:570px}.ml-method-stages{grid-template-columns:repeat(5,minmax(116px,1fr))}.ml-method-stage-detail{grid-template-columns:1fr}.ml-method-stage-detail>small{border-bottom:1px solid rgba(240,235,226,.12)}.ml-access>header{align-items:flex-start;flex-direction:column}.ml-pass-toggle{width:100%}.ml-pass-toggle button{flex:1}.ml-access-table{margin-top:50px}.ml-access-table article{grid-template-columns:1fr auto;gap:15px;min-height:0;padding:24px 0}.ml-access-table article>div{grid-column:1}.ml-access-table article p{grid-column:1/-1}.ml-access-table article>strong{grid-column:2;grid-row:1}.ml-access-table article>button{grid-column:1/-1}.ml-final{min-height:76svh;padding-inline:15px}.ml-final>p:not(.ml-eyebrow){font-size:14px}.ml-final-matchup{margin-bottom:34px}}@media(max-width:390px){.ml-hero-scoreboard{grid-template-columns:58px 1fr 58px}.ml-team-identity img{width:50px}.ml-score-core strong{font-size:27px}.ml-win-rail{padding-inline:10px;font-size:7px}.ml-slate-specimen article{grid-template-columns:1fr auto 1fr;padding-inline:9px}.ml-slate-specimen article img{width:22px;height:22px}.ml-slate-specimen article strong{font-size:10px}.ml-matchup-score{grid-template-columns:52px 1fr 52px}.ml-matchup-score>strong{font-size:26px}.ml-matchup-score .ml-team-identity img{width:44px}.ml-scenario-score>div:nth-child(2) strong{font-size:25px}.ml-scenario-deltas>span{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.ml-wordmark-letters{clip-path:none;animation:none}.ml-wordmark-cursor{left:calc(100% + .035em);opacity:1;transform:translate(.045em,.075em) rotate(90deg) scaleY(.72);animation:none}.ml-hero-copy,.ml-hero-matchup,.ml-hero-ledger{opacity:1;transform:none;animation:none}.ml-reveal{opacity:1;transform:none;transition:none}.ml-input-change,.ml-scenario-output{animation:none}.ml-primary,.ml-secondary{transition:none}}@media(max-width:1120px){.ml-insight-selector{grid-template-columns:1fr repeat(3,auto)}.ml-scenario-output.game{grid-template-columns:1fr}.ml-scenario-score{border-right:0;border-bottom:1px solid rgba(155,130,182,.18)}.ml-scenario-game-readout{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.ml-scenario-game-readout>span{border-right:1px solid rgba(155,130,182,.16);border-bottom:0}.ml-scenario-game-readout>span:last-child{border-right:0}.ml-scenario-market-output{grid-template-columns:repeat(3,1fr)}.ml-scenario-market-output>div{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(155,130,182,.17)}.ml-pricing-head,.ml-feature-row{grid-template-columns:minmax(210px,.75fr) repeat(3,minmax(170px,1fr))}.ml-pricing-head article,.ml-pricing-head>span,.ml-feature-row>*,.ml-feature-comparison>section>h3{padding-inline:16px}}@media(max-width:820px){.ml-pricing-matrix{display:none}.ml-mobile-plans{display:grid;gap:14px;margin-top:48px}.ml-mobile-plans article{padding:22px;border:1px solid rgba(10,11,10,.24);background:#ffffff14}.ml-mobile-plans article.elite{background:#111011;color:var(--ml-bone);box-shadow:inset 3px 0 #775a90}.ml-mobile-plans article>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.ml-mobile-plans article>header span{display:grid;gap:6px}.ml-mobile-plans small{color:currentColor;opacity:.55;font:750 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-mobile-plans h3{margin:0;font:800 23px/1 var(--font-display)}.ml-mobile-plans header>strong{font:800 20px/1 var(--font-mono);white-space:nowrap}.ml-mobile-plans p{margin:20px 0;color:currentColor;opacity:.64;font:600 11px/1.55 var(--font-ui)}.ml-mobile-plans ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.ml-mobile-plans li{display:grid;min-height:42px;grid-template-columns:20px 1fr auto;align-items:center;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 14%,transparent);font:650 10px/1.25 var(--font-ui)}.ml-mobile-plans li>b{color:#0b7f0d}.ml-mobile-plans article.elite li>b{color:#8dbb8e}.ml-mobile-plans li>span{opacity:.56;font:650 8px/1 var(--font-mono)}.ml-mobile-plans article>button{width:100%;min-height:46px;margin-top:18px;padding:0 14px;border:1px solid currentColor;background:transparent;color:inherit;font:750 8px/1 var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}.ml-mobile-plans article>button b{float:right}}@media(max-width:760px){.ml-wordmark{width:max-content;max-width:100%;min-height:64px}.ml-output-index{grid-template-columns:1fr}.ml-output-index>span{min-height:64px;border-right:0;border-bottom:1px solid var(--ml-line)}.ml-output-index>span:last-child{border-bottom:0}.ml-matchup-output{min-height:0;grid-template-columns:1fr}.ml-matchup-output>article,.ml-example-identity{min-height:72px;border-right:0;border-bottom:1px solid var(--ml-line)}.ml-matchup-output>article:last-child{border-bottom:0}.ml-insight-selector{grid-template-columns:1fr}.ml-insight-selector>span{min-height:68px}.ml-insight-selector button{min-width:0;min-height:48px;border-top:1px solid rgba(10,11,10,.2);border-left:0;text-align:left}.ml-insight-selector button.active{box-shadow:inset 3px 0 #0a0b0a}.ml-scenario-output-shell>header{align-items:stretch;flex-direction:column;gap:14px;padding:16px 0 0}.ml-scenario-output-shell>header>span{padding-inline:16px}.ml-scenario-output-shell .ml-output-switch{width:100%;border-top:1px solid rgba(155,130,182,.18);border-left:0}.ml-scenario-output.game{display:block}.ml-scenario-game-readout{grid-template-columns:1fr}.ml-scenario-game-readout>span{min-height:82px;border-right:0;border-bottom:1px solid rgba(155,130,182,.16)}.ml-scenario-player-output{display:block}.ml-scenario-player-output .ml-scenario-player{align-items:center;flex-direction:row;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(155,130,182,.18)}.ml-scenario-chart-shell{min-height:220px;padding:48px 12px 8px}.ml-scenario-player-output .ml-scenario-overlay{height:155px;padding:0}.ml-scenario-legend{top:16px;right:12px;left:12px;justify-content:flex-end;gap:12px}.ml-scenario-player-output .ml-scenario-distribution-values{grid-column:auto}.ml-scenario-market-output{grid-template-columns:1fr}.ml-scenario-market-output>div,.ml-scenario-market-output>span{min-height:92px;border-right:0;border-bottom:1px solid rgba(155,130,182,.17)}.ml-scenario-market-output>span:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.ml-wordmark-letters{clip-path:none;animation:none}.ml-wordmark-cursor{left:calc(100% + .035em);opacity:1;transform:translate(.045em,.075em) rotate(90deg) scaleY(.72);animation:none}}.ml-hero-product-deck{position:relative;z-index:2;width:min(100%,840px);min-height:540px;align-self:center;justify-self:end;perspective:1250px;perspective-origin:50% 44%;opacity:0;transform:translateY(14px);animation:ml-hero-after-wordmark .58s cubic-bezier(.2,.8,.2,1) 1.9s forwards}.ml-hero-product-deck.unavailable{visibility:hidden}.ml-hero-plane{position:absolute;top:22px;right:7%;left:7%;min-height:410px;outline:0;cursor:pointer;transform-style:preserve-3d;transform-origin:50% 65%;transition:transform .56s cubic-bezier(.16,.82,.18,1),opacity .36s ease,filter .42s ease}.ml-hero-plane:focus-visible{box-shadow:0 0 0 2px var(--ml-bone)}.ml-hero-plane .ml-hero-matchup,.ml-hero-plane .ml-slate-specimen{width:100%;min-height:410px;opacity:1;transform:none;animation:none}.ml-hero-plane .ml-slate-specimen{background:#0d0e0d}.ml-hero-plane .ml-slate-specimen article{min-height:104px}.ml-plane-label{position:absolute;z-index:5;top:-21px;left:18px;padding:7px 9px;border:1px solid var(--ml-line-strong);background:#0a0b0a;color:var(--ml-chalk);font:750 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-hero-product-deck.front-matchup .ml-hero-plane.matchup,.ml-hero-product-deck.front-slate .ml-hero-plane.slate{z-index:3;opacity:1;filter:brightness(1) drop-shadow(0 34px 38px rgba(0,0,0,.48))}.ml-hero-product-deck.front-matchup .ml-hero-plane.matchup{transform:translate3d(8%,-10px,112px) rotateX(2deg) rotateY(-10deg) rotate(1.2deg) scale(.95)}.ml-hero-product-deck.front-slate .ml-hero-plane.slate{transform:translate3d(-8%,-10px,112px) rotateX(2deg) rotateY(10deg) rotate(-1.2deg) scale(.95)}.ml-hero-product-deck.front-matchup .ml-hero-plane.slate,.ml-hero-product-deck.front-slate .ml-hero-plane.matchup{z-index:1;opacity:.66;filter:brightness(.68) saturate(.68) drop-shadow(0 24px 25px rgba(0,0,0,.36))}.ml-hero-product-deck.front-matchup .ml-hero-plane.slate{transform:translate3d(-11%,62px,-24px) rotateX(3deg) rotateY(-10deg) rotate(-2.4deg) scale(.86)}.ml-hero-product-deck.front-slate .ml-hero-plane.matchup{transform:translate3d(11%,62px,-24px) rotateX(3deg) rotateY(10deg) rotate(2.4deg) scale(.86)}.ml-plane-switch{position:absolute;z-index:6;right:12px;bottom:0;display:flex;border:1px solid var(--ml-line-strong);background:#090a09}.ml-plane-switch button{min-height:38px;padding:0 13px;border:0;border-right:1px solid var(--ml-line);background:transparent;color:var(--ml-muted);font:750 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-plane-switch button:last-child{border-right:0}.ml-plane-switch button.active{background:var(--ml-bone);color:#090a09}.ml-hero-summary{display:grid;gap:10px}.ml-hero-summary span{display:block}.ml-hero-summary em{color:var(--ml-bone);font-style:normal;font-weight:800}.ml-hero-plane .ml-hero-scoreboard{min-height:202px;padding-block:20px 14px}.ml-slate-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ml-hero-plane .ml-slate-card-grid article{position:relative;display:grid;min-width:0;min-height:168px;grid-template-columns:1fr;grid-template-rows:30px minmax(80px,1fr) 44px;align-items:stretch;padding:0;overflow:hidden;border:1px solid rgba(240,235,226,.14);background:linear-gradient(118deg,rgba(255,255,255,.018),transparent 52%),#111211;color:var(--ml-chalk);box-shadow:0 12px 24px #0000002e}.ml-slate-card-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-bottom:1px solid var(--ml-line)}.ml-slate-card-grid article>header span,.ml-slate-card-grid article>header b,.ml-slate-card-grid article>footer small{color:var(--ml-muted);font:700 6px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-slate-card-grid article>header b{color:var(--ml-chalk);font-size:5.5px}.ml-slate-card-grid .ml-slate-matchup-stage{display:grid;grid-template-columns:minmax(54px,1fr) minmax(120px,1.45fr) minmax(54px,1fr);align-items:center;gap:6px;padding:8px 10px}.ml-slate-matchup-stage>span{display:grid;justify-items:center;gap:4px}.ml-slate-matchup-stage small{color:var(--ml-muted);font:700 5.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ml-slate-matchup-stage img{width:35px;height:29px;object-fit:contain}.ml-slate-matchup-stage>span strong{font:800 13px/1 var(--font-display)}.ml-slate-matchup-stage>b{display:grid;justify-items:center;gap:9px}.ml-slate-matchup-stage>b strong{font:800 17px/1 var(--font-mono);white-space:nowrap}.ml-slate-matchup-stage i{color:var(--ml-muted);font-style:normal;font-weight:500}.ml-slate-card-grid article>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ml-line)}.ml-slate-card-grid article>footer span{display:grid;align-content:center;gap:5px;min-width:0;padding:0 8px;border-right:1px solid var(--ml-line)}.ml-slate-card-grid article>footer span:last-child{border-right:0}.ml-slate-card-grid article>footer b{overflow:hidden;color:var(--ml-chalk);font:750 8px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.ml-hero-qb-preview{border-top:1px solid var(--ml-line);background:#080908c7}.ml-hero-qb-preview>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--ml-line)}.ml-hero-qb-preview>header span,.ml-hero-qb-preview>header small,.ml-hero-qb-columns{color:var(--ml-muted);font:700 6px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.ml-hero-qb-columns,.ml-hero-qb-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(52px,.34fr));align-items:center}.ml-hero-qb-columns{min-height:25px;padding:0 15px;border-bottom:1px solid var(--ml-line)}.ml-hero-qb-columns span:not(:first-child){text-align:right}.ml-hero-qb-row{min-height:48px;padding:0 15px;border-bottom:1px solid var(--ml-line)}.ml-hero-qb-row:last-child{border-bottom:0}.ml-hero-qb-row>span{display:grid;min-width:0;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px}.ml-hero-qb-row img{width:30px;height:30px;grid-row:1/3;object-fit:contain}.ml-hero-qb-row strong{overflow:hidden;font:750 11px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.ml-hero-qb-row small{color:var(--ml-muted);font:650 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ml-hero-qb-row>b{font:750 12px/1 var(--font-mono);text-align:right}.ml-stadium-graphic{width:122px;height:76px}.ml-stadium-graphic path{vector-effect:non-scaling-stroke}.ml-stadium-graphic .stadium-shadow{fill:#0000006b;stroke:none}.ml-stadium-graphic .stadium-bowl{fill:#f0ebe20a;stroke:#f0ebe2b8;stroke-width:1.4}.ml-stadium-graphic .stadium-deck{fill:#161418;stroke:#f0ebe2a3;stroke-width:1.15}.ml-stadium-graphic .stadium-deck.inner{fill:#080908;stroke:#f0ebe259}.ml-stadium-graphic .stadium-field{fill:#1c3823;stroke:#87a68b;stroke-width:1}.ml-stadium-graphic .stadium-roof{fill:none;stroke:#d2c5db;stroke-width:2;stroke-linecap:round}.ml-stadium-graphic .stadium-air{fill:none;stroke:#a897b6;stroke-width:1.3;stroke-dasharray:6 5}.ml-stadium-graphic .dome-shell{fill:#252129;fill-opacity:.96}.ml-stadium-graphic .dome-seam{fill:none;stroke:#f0ebe252;stroke-width:1}.ml-method-stage-detail.yardage{grid-template-columns:180px 1fr}.ml-yardage-histogram{display:grid;height:72px;grid-template-rows:54px 12px;gap:2px;padding:4px 14px 2px;border-left:1px solid rgba(240,235,226,.12)}.ml-yardage-histogram svg{position:static;inset:auto;width:100%;height:54px;overflow:visible}.ml-yardage-histogram rect{fill:#07ce0b4d;stroke:#07ce0b9e;stroke-width:.5}.ml-yardage-histogram path{fill:none;stroke:#f0ebe23d;stroke-width:1}.ml-yardage-histogram>span{display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;color:var(--ml-muted)}.ml-yardage-histogram>span b{font:650 6px/1 var(--font-mono)}@media(max-width:1120px){.ml-hero-product-deck{width:min(94%,900px);min-height:520px}}@media(max-width:760px){.marketing-landing .site-header.public .site-command-bar{display:grid;min-height:54px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px}.marketing-landing .site-header.public .brand-lockup,.marketing-landing .site-header.public .brand-mark{width:36px;min-width:36px;height:40px}.marketing-landing .site-header.public .topnav{display:flex;min-width:0;gap:3px}.marketing-landing .site-header.public .topnav button{min-height:36px;padding:0 6px;font-size:7px;letter-spacing:.055em}.marketing-landing .site-header.public .command-utilities{min-width:0}.marketing-landing .site-header.public .account-nav{display:flex;width:auto;gap:3px}.marketing-landing .site-header.public .account-nav button{min-height:36px;padding:0 6px;font-size:7px;letter-spacing:.045em}.ml-hero{gap:24px;padding-top:72px}.ml-hero-copy h1{font-size:clamp(42px,12vw,54px);text-wrap:balance}.ml-hero-copy>p:last-of-type{max-width:36ch;line-height:1.5}.ml-hero-product-deck{width:100%;min-height:590px;justify-self:stretch;perspective:1000px}.ml-hero-plane{top:18px;right:0;left:0;min-height:520px;transform-origin:50% 50%}.ml-hero-plane .ml-hero-matchup,.ml-hero-plane .ml-slate-specimen{min-height:520px}.ml-hero-product-deck.front-matchup .ml-hero-plane.matchup,.ml-hero-product-deck.front-slate .ml-hero-plane.slate{transform:translateZ(40px) rotate(0) scale(.96)}.ml-hero-product-deck.front-matchup .ml-hero-plane.slate,.ml-hero-product-deck.front-slate .ml-hero-plane.matchup{opacity:.4;transform:translate3d(0,34px,0) rotate(0) scale(.91)}.ml-plane-label{top:-18px;left:9px}.ml-plane-switch{right:0;bottom:0}.ml-hero-scoreboard{min-height:270px;grid-template-columns:1fr 1fr;grid-template-areas:"score score" "away home";gap:18px 24px;padding:22px 18px 24px}.ml-hero-scoreboard>.ml-team-identity:first-child{grid-area:away}.ml-hero-scoreboard>.ml-team-identity:last-child{grid-area:home}.ml-team-identity{width:100%;max-width:118px;justify-self:center}.ml-team-identity img{max-width:100%}.ml-score-core{width:min(100%,330px);min-width:0;grid-area:score;justify-self:center;padding:0 0 18px;border:0;border-bottom:1px solid var(--ml-line)}.ml-score-core strong{font-size:clamp(31px,9.6vw,41px)}.ml-score-core small{text-align:center}.ml-output-index{display:none}.ml-slate-card-grid{grid-template-columns:1fr;gap:7px;padding:10px}.ml-hero-plane .ml-slate-card-grid article{min-height:136px;grid-template-columns:1fr;grid-template-rows:28px minmax(66px,1fr) 40px}.ml-slate-card-grid article:nth-child(4){display:none}.ml-slate-card-grid article>header,.ml-slate-card-grid article>footer{min-height:0}.ml-slate-card-grid .ml-slate-matchup-stage{grid-template-columns:minmax(52px,1fr) minmax(108px,1.42fr) minmax(52px,1fr);gap:4px;padding:5px 8px}.ml-slate-matchup-stage img{width:29px;height:25px}.ml-slate-matchup-stage>b{gap:5px}.ml-slate-matchup-stage>b strong{font-size:15px}.ml-slate-card-grid article>footer span{padding-inline:6px}.ml-slate-card-grid article>footer small{font-size:5px}.ml-slate-card-grid article>footer b{font-size:7px}.ml-hero-qb-preview>header{min-height:31px}.ml-hero-qb-columns,.ml-hero-qb-row{grid-template-columns:minmax(0,1fr) 72px 55px}.ml-hero-qb-columns span:nth-child(2),.ml-hero-qb-columns span:nth-child(3),.ml-hero-qb-row>b:nth-child(2),.ml-hero-qb-row>b:nth-child(3){display:none}.ml-hero-qb-row{min-height:45px;padding-inline:11px}.ml-hero-qb-columns{padding-inline:11px}.ml-hero-qb-row strong{font-size:10px}.ml-insight-selector{display:flex;overflow-x:auto;scrollbar-width:none}.ml-insight-selector button{flex:1 0 150px;min-height:52px;border-top:0;border-left:1px solid rgba(10,11,10,.2);text-align:center}.ml-insight-selector button:first-child{border-left:0}.ml-insight-selector button.active{box-shadow:inset 0 -3px #0a0b0a}.ml-interactive-chart{min-height:310px;padding:38px 10px 30px}.ml-interactive-chart svg{height:220px}.ml-chart-axis{right:10px;bottom:31px;left:10px}.ml-scenario-section .ml-section-heading{gap:20px}.ml-scenario-section .ml-section-heading h2{font-size:clamp(38px,11vw,50px)}.ml-scenario-section .ml-tier-note{padding:12px 0}.ml-question-lab{margin-top:34px}.ml-question-bank{display:block;overflow:hidden}.ml-question-bank>header,.ml-question-bank>.ml-scenario-more{display:none}.ml-question-bank>div[role=tablist]{display:flex;overflow-x:auto;scrollbar-width:none}.ml-question-bank button{flex:0 0 222px;min-height:58px;grid-template-columns:22px 1fr auto;padding:10px 12px}.ml-question-answer>header{min-height:0;padding:14px}.ml-question-answer>header h3{font-size:21px}.ml-question-answer>header p,.ml-question-answer>header>div{display:none}.ml-scenario-graphic{grid-template-columns:1fr}.ml-scenario-graphic>small{display:none}.ml-scenario-graphic>div{min-height:104px;padding-block:10px}.ml-scenario-output-shell>header{min-height:0;gap:8px;padding-top:10px}.ml-scenario-output-shell>header>span{display:none}.ml-output-switch button{min-height:42px}.ml-game-comparison:not(.baseline-only){display:block}.ml-game-comparison:not(.baseline-only) .baseline,.ml-game-comparison:not(.baseline-only) .ml-comparison-transition{display:none}.ml-game-comparison:not(.baseline-only) .scenario{min-height:150px}.ml-game-comparison.baseline-only{min-height:150px}.ml-game-comparison.baseline-only>article{min-height:150px}.ml-scenario-game-readout,.ml-scenario-game-readout.baseline{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-scenario-game-readout>span{min-height:72px;padding:10px;border-right:1px solid rgba(155,130,182,.16);border-bottom:0}.ml-scenario-game-readout>span:last-child{border-right:0}.ml-scenario-game-readout>span>div{gap:4px}.ml-scenario-game-readout b,.ml-scenario-game-readout strong{font-size:13px}.ml-scenario-footer>span{font-size:8px}.ml-method-engine{min-height:0;grid-template-columns:1fr;margin-top:36px}.ml-method-state,.ml-method-outputs{display:none}.ml-path-field{min-height:390px}.ml-path-label{top:16px;left:14px}.ml-path-field>svg{inset:68px 12px 190px;display:block;width:calc(100% - 24px);height:125px}.ml-method-stages{right:12px;bottom:88px;left:12px;grid-template-columns:repeat(5,122px)}.ml-method-stages button{min-height:72px}.ml-method-stage-detail,.ml-method-stage-detail.yardage{right:12px;bottom:12px;left:12px;min-height:62px;grid-template-columns:118px 1fr}.ml-method-stage-detail>small{padding:9px}.ml-method-stage-detail>div{overflow-x:auto;grid-template-columns:repeat(4,104px)}.ml-method-stage-detail span{padding:8px}.ml-yardage-histogram{height:60px;grid-template-rows:44px 10px;padding-inline:8px}.ml-yardage-histogram svg{height:44px}}@media(max-width:390px){.marketing-landing .site-header.public .site-command-bar{grid-template-columns:34px minmax(0,1fr) auto;gap:3px;padding-inline:5px}.marketing-landing .site-header.public .brand-lockup,.marketing-landing .site-header.public .brand-mark{width:34px;min-width:34px}.marketing-landing .site-header.public .topnav button,.marketing-landing .site-header.public .account-nav button{padding-inline:5px;font-size:6.6px}.ml-hero-scoreboard{grid-template-columns:1fr 1fr}.ml-score-core strong{font-size:31px}}@media(prefers-reduced-motion:reduce){.ml-hero-product-deck{opacity:1;transform:none;animation:none}.ml-hero-plane{transition:none}}@media(min-width:961px){.site-header.public .site-command-bar{display:grid;grid-template-columns:172px auto minmax(0,1fr);align-items:center;gap:18px}.site-header.public .brand-lockup,.site-header.public .brand-mark{width:172px;min-width:172px}.site-header.public .brand-mark>.brand-emblem{display:none}.site-header.public .brand-wordmark-crop{display:block;width:172px;flex:0 0 172px}.site-header.public .topnav,.site-header.public .account-nav{flex-wrap:nowrap;white-space:nowrap}.site-header.public .command-utilities{justify-self:end}}@media(min-width:761px)and (max-width:960px){.site-header.public .site-command-bar{display:grid;grid-template-columns:42px auto minmax(0,1fr);align-items:center;gap:10px}.site-header.public .brand-lockup,.site-header.public .brand-mark{width:42px;min-width:42px}.site-header.public .brand-mark>.brand-emblem{display:block}.site-header.public .brand-wordmark-crop{display:none}.site-header.public .topnav,.site-header.public .account-nav{flex-wrap:nowrap;white-space:nowrap}.site-header.public .command-utilities{justify-self:end}}@media(max-width:760px){.site-header.public .site-command-bar,.marketing-landing .site-header.public .site-command-bar{display:grid;min-height:56px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px}.site-header.public .brand-lockup,.site-header.public .brand-mark,.marketing-landing .site-header.public .brand-lockup,.marketing-landing .site-header.public .brand-mark{width:34px;min-width:34px;height:40px}.site-header.public .brand-mark>.brand-emblem{display:block;width:24px;height:29px}.site-header.public .brand-wordmark-crop{display:none}.site-header.public .topnav,.marketing-landing .site-header.public .topnav{display:flex;width:auto;min-width:0;gap:4px;flex-wrap:nowrap;justify-self:start}.site-header.public .topnav button.active{display:none}.site-header.public .topnav button,.marketing-landing .site-header.public .topnav button{flex:0 0 auto;width:auto;min-width:max-content;min-height:40px;padding:0 9px;overflow:hidden;font-size:8px;letter-spacing:.055em;text-overflow:clip;white-space:nowrap}.site-header.public .command-utilities,.marketing-landing .site-header.public .command-utilities{display:block;width:auto;min-width:0;justify-self:end}.site-header.public .account-nav,.marketing-landing .site-header.public .account-nav{display:flex;width:auto;gap:4px;flex-wrap:nowrap;white-space:nowrap}.site-header.public .account-nav button,.marketing-landing .site-header.public .account-nav button{min-height:42px;padding:0 10px;font-size:8px;letter-spacing:.045em;white-space:nowrap}}@media(max-width:340px){.site-header.public .site-command-bar,.marketing-landing .site-header.public .site-command-bar{gap:4px;padding-inline:5px}.site-header.public .topnav,.marketing-landing .site-header.public .topnav{gap:2px}.site-header.public .topnav button,.marketing-landing .site-header.public .topnav button{padding-inline:3px;font-size:6.8px}.site-header.public .account-nav,.marketing-landing .site-header.public .account-nav{gap:2px}.site-header.public .account-nav button,.marketing-landing .site-header.public .account-nav button{padding-inline:5px;font-size:6.8px}}.ml-hero-plane .ml-hero-scoreboard{isolation:isolate}.ml-hero-plane .ml-team-identity{position:relative;z-index:1;width:100%;overflow:clip}.ml-hero-plane .ml-team-identity img{max-width:calc(100% - 16px)}.ml-hero-plane .ml-score-core{position:relative;z-index:2;min-width:0}
