@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}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6){--condition-accent: #b9a0d6;--condition-accent-soft: rgba(185, 160, 214, .11);display:block!important;position:relative!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;margin:14px 0 0!important;padding:20px!important;overflow:visible!important;border:1px solid rgba(185,160,214,.26)!important;border-left:3px solid var(--condition-accent)!important;background:linear-gradient(115deg,rgba(185,160,214,.075),transparent 34%),#0c0e0e!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6)>header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;width:min(1240px,100%)!important;margin:0 auto!important;padding:0 0 16px!important;border-bottom:1px solid rgba(185,160,214,.18)!important;text-align:left!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6)>header>div{display:grid!important;gap:5px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6)>header strong{font:700 clamp(24px,2.1vw,32px)/1 "Inter Tight","Inter",sans-serif!important;letter-spacing:-.035em!important;color:var(--bone, #f1eee7)!important}.conditional-composer-v6,.conditional-composer-v6 *{box-sizing:border-box}.conditional-composer-v6{display:grid;gap:14px;width:min(1240px,100%);min-width:0;margin:16px auto 0;color:var(--bone, #f1eee7)}.conditional-composer-v6 button,.conditional-composer-v6 input{font:inherit}.conditional-composer-v6__game,.conditional-composer-v6__player,.conditional-composer-v6__active{min-width:0;border:1px solid rgba(255,248,238,.12);background:#080a0a94}.conditional-composer-v6__section-head,.conditional-composer-v6__active>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:66px;padding:14px 16px;border-bottom:1px solid rgba(255,248,238,.09)}.conditional-composer-v6__section-head>div,.conditional-composer-v6__active>header>div{display:grid;gap:3px}.conditional-composer-v6__section-head span,.conditional-composer-v6__active>header span,.conditional-composer-v6__team-id small,.conditional-composer-v6__picker-trigger small,.conditional-composer-v6__picker-trigger em,.conditional-composer-v6__menu header span,.conditional-composer-v6__results small,.conditional-composer-v6__compose label span,.conditional-composer-v6__td span,.conditional-composer-v6__total>div:first-child span,.conditional-composer-v6__total label span,.conditional-composer-v6__foot{font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:#f1eee780}.conditional-composer-v6__section-head strong,.conditional-composer-v6__active>header strong{font:700 22px/1 Inter Tight,Inter,sans-serif;letter-spacing:-.025em}.conditional-composer-v6__section-head>small{font:600 11px/1.2 Inter,sans-serif;color:#f1eee773}.conditional-composer-v6__game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.conditional-composer-v6__team,.conditional-composer-v6__total{min-width:0;min-height:154px;padding:14px}.conditional-composer-v6__team+.conditional-composer-v6__team,.conditional-composer-v6__total{border-left:1px solid rgba(255,248,238,.09)}.conditional-composer-v6__team-id{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:12px}.conditional-composer-v6__team-id>img,.conditional-composer-v6__team-id .team-logo{width:42px;height:42px;object-fit:contain}.conditional-composer-v6__team-id>span{display:grid;gap:3px}.conditional-composer-v6__team-id strong{font:750 18px/1 Inter Tight,Inter,sans-serif}.conditional-composer-v6__team-actions{display:grid;grid-template-columns:minmax(90px,.72fr) minmax(0,1.28fr);gap:8px}.conditional-composer-v6__winner,.conditional-composer-v6__margin,.conditional-composer-v6__total label,.conditional-composer-v6__compose label{min-width:0;min-height:52px;border:1px solid rgba(255,248,238,.14);background:#0b0d0d}.conditional-composer-v6__winner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;color:var(--bone, #f1eee7);cursor:pointer}.conditional-composer-v6__winner span{font-weight:700}.conditional-composer-v6__winner b{font:400 24px/1 Inter,sans-serif;color:var(--condition-accent)}.conditional-composer-v6__winner[aria-pressed=true]{border-color:#b9a0d6a6;background:var(--condition-accent-soft)}.conditional-composer-v6__margin{display:grid;grid-template-columns:auto minmax(44px,1fr) 48px;align-items:center;overflow:hidden}.conditional-composer-v6__margin>span{padding-left:11px;font-size:12px;font-weight:700;white-space:nowrap}.conditional-composer-v6__margin label{display:flex;align-items:center;justify-content:center;min-width:0}.conditional-composer-v6__margin input,.conditional-composer-v6__total input,.conditional-composer-v6__compose input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--bone, #f1eee7);font:750 18px/1 JetBrains Mono,monospace;text-align:center}.conditional-composer-v6__margin label b{font:700 12px/1 JetBrains Mono,monospace;color:#f1eee78c}.conditional-composer-v6__margin>button,.conditional-composer-v6__total>button,.conditional-composer-v6__compose>button{height:52px;border:0;border-left:1px solid rgba(255,248,238,.12);background:var(--bone, #f1eee7);color:#080909;font-weight:800;cursor:pointer}.conditional-composer-v6 button:disabled{opacity:.32;cursor:not-allowed}.conditional-composer-v6__total{display:grid;grid-template-columns:minmax(110px,1fr) minmax(118px,1fr);grid-template-rows:auto 52px;gap:12px 8px;align-content:center}.conditional-composer-v6__total>div:first-child{display:grid;align-content:center;gap:4px}.conditional-composer-v6__total>div:first-child strong{font:700 16px/1.1 Inter,sans-serif}.conditional-composer-v6__total>button{grid-column:2}.conditional-composer-v6__total>label{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 10px}.conditional-composer-v6__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-composer-v6__sides button{min-height:52px;border:1px solid rgba(255,248,238,.14);background:#0b0d0d;color:#f1eee78c;font-weight:750;cursor:pointer}.conditional-composer-v6__sides button+button{border-left:0}.conditional-composer-v6__sides button[aria-pressed=true]{background:var(--condition-accent-soft);color:var(--bone, #f1eee7);border-color:#b9a0d694}.conditional-composer-v6__families{display:flex;gap:0;padding:0 16px;overflow-x:auto;border-bottom:1px solid rgba(255,248,238,.09);scrollbar-width:none}.conditional-composer-v6__families::-webkit-scrollbar{display:none}.conditional-composer-v6__families button{min-width:118px;min-height:48px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#f1eee785;font-weight:750;text-transform:capitalize;cursor:pointer}.conditional-composer-v6__families button[aria-selected=true]{color:var(--bone, #f1eee7);border-bottom-color:var(--condition-accent)}.conditional-composer-v6__picker{position:relative;min-width:0;margin:14px 16px 16px}.conditional-composer-v6__picker.open{z-index:800}.conditional-composer-v6__picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 14px;border:1px solid rgba(255,248,238,.16);background:#0a0c0c;color:var(--bone, #f1eee7);text-align:left;cursor:pointer}.conditional-composer-v6__picker-trigger>span{display:grid;gap:3px;min-width:0}.conditional-composer-v6__picker-trigger>span:first-child:last-of-type{grid-column:1 / 4}.conditional-composer-v6__picker-trigger strong,.conditional-composer-v6__picker-trigger em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v6__picker-trigger strong{font:750 17px/1.15 Inter,sans-serif}.conditional-composer-v6__picker-trigger em{font:600 12px/1.15 Inter,sans-serif;color:#f1eee785;font-style:normal}.conditional-composer-v6__picker-trigger>b{font:750 18px/1 JetBrains Mono,monospace}.conditional-composer-v6__picker-trigger>i{font-style:normal;color:var(--condition-accent)}.conditional-composer-v6__compose{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(140px,.7fr) minmax(170px,.65fr);gap:8px;margin:-4px 16px 16px}.conditional-composer-v6__compose label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 12px}.conditional-composer-v6__compose>button{border:0}.conditional-composer-v6__td{display:grid;align-content:center;gap:4px;min-height:52px;padding:0 13px;border:1px solid rgba(255,248,238,.14)}.conditional-composer-v6__td strong{font-size:14px}.conditional-composer-v6__menu{position:absolute;z-index:820;top:calc(100% + 6px);left:0;width:100%;max-height:min(470px,62vh);overflow:hidden;border:1px solid rgba(185,160,214,.46);background:#0b0d0e;box-shadow:0 22px 70px #00000094}.conditional-composer-v6__menu>header,.conditional-composer-v6__menu>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,248,238,.09)}.conditional-composer-v6__menu header>div{display:grid;gap:2px}.conditional-composer-v6__menu header strong{font-size:16px}.conditional-composer-v6__menu header button{width:38px;height:38px;border:1px solid rgba(255,248,238,.14);background:transparent;color:var(--bone, #f1eee7);cursor:pointer}.conditional-composer-v6__menu>footer{border-top:1px solid rgba(255,248,238,.09);border-bottom:0;font-size:11px;color:#f1eee77a}.conditional-composer-v6__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,248,238,.09)}.conditional-composer-v6__search>input{min-width:0;height:46px;padding:0 13px;border:1px solid rgba(255,248,238,.15);outline:0;background:#080a0a;color:var(--bone, #f1eee7);font-size:14px}.conditional-composer-v6__search>div{display:flex}.conditional-composer-v6__search>div button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:64px;height:46px;padding:0 10px;border:1px solid rgba(255,248,238,.15);background:#080a0a;color:#f1eee78c;cursor:pointer}.conditional-composer-v6__search>div button+button{border-left:0}.conditional-composer-v6__search>div button[aria-pressed=true]{background:var(--condition-accent-soft);color:var(--bone, #f1eee7)}.conditional-composer-v6__search>div img{width:22px;height:22px;object-fit:contain}.conditional-composer-v6__results{max-height:310px;overflow-y:auto;scrollbar-color:rgba(185,160,214,.45) transparent}.conditional-composer-v6__results>button{display:grid;grid-template-columns:48px minmax(150px,1fr) minmax(140px,.8fr) 70px;align-items:center;gap:12px;width:100%;min-height:68px;padding:9px 14px;border:0;border-bottom:1px solid rgba(255,248,238,.07);background:transparent;color:var(--bone, #f1eee7);text-align:left;cursor:pointer}.conditional-composer-v6__results>button:hover,.conditional-composer-v6__results>button[aria-selected=true]{background:#b9a0d617}.conditional-composer-v6__results>button>span{display:grid;gap:4px;min-width:0}.conditional-composer-v6__results>button>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.conditional-composer-v6__results>button>b{font-size:13px}.conditional-composer-v6__results>button>em{font:750 14px/1 JetBrains Mono,monospace;font-style:normal;text-align:right}.conditional-composer-v6__results>p{padding:28px;text-align:center;color:#f1eee785}.conditional-composer-v6 .player-market-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important}.conditional-composer-v6 .player-market-avatar>img{width:48px!important;height:48px!important;padding:0!important;object-fit:cover!important;object-position:center top!important}.conditional-composer-v6 .player-market-avatar .watchlist-avatar-badge{right:-5px!important;bottom:-4px!important;width:20px!important;height:20px!important}.conditional-composer-v6 .player-market-avatar .watchlist-avatar-badge img{width:14px!important;height:14px!important;object-fit:contain!important}.conditional-composer-v6__active>header button{min-height:38px;padding:0 13px;border:1px solid rgba(255,248,238,.14);background:transparent;color:var(--bone, #f1eee7);cursor:pointer}.conditional-composer-v6__active>div{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.conditional-composer-v6__active article{display:grid;grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:42px;padding-left:10px;border:1px solid rgba(185,160,214,.25);background:#b9a0d612}.conditional-composer-v6__active article>span{font:700 10px/1 JetBrains Mono,monospace;color:var(--condition-accent)}.conditional-composer-v6__active article>strong{font-size:12px}.conditional-composer-v6__active article>button{align-self:stretch;border:0;border-left:1px solid rgba(255,248,238,.09);background:transparent;color:#f1eee7ad;cursor:pointer}.conditional-composer-v6__foot{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 2px}.conditional-composer-v6__foot strong{color:var(--condition-accent)}@media(max-width:1040px){.conditional-composer-v6__game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-composer-v6__total{grid-column:1 / -1;border-left:0;border-top:1px solid rgba(255,248,238,.09);min-height:110px;grid-template-columns:minmax(140px,1fr) minmax(210px,1fr) minmax(140px,.8fr) minmax(110px,.55fr);grid-template-rows:52px;align-items:center}.conditional-composer-v6__total>label{grid-column:3;grid-row:1}.conditional-composer-v6__total>button{grid-column:4;grid-row:1}}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6){margin-top:8px!important;padding:14px 12px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6)>header{align-items:center!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v6)>header strong{font-size:22px!important}.conditional-composer-v6{gap:10px;margin-top:12px}.conditional-composer-v6__section-head{min-height:58px;padding:12px}.conditional-composer-v6__section-head strong{font-size:19px}.conditional-composer-v6__section-head>small{display:none}.conditional-composer-v6__game-grid{grid-template-columns:minmax(0,1fr)}.conditional-composer-v6__team+.conditional-composer-v6__team,.conditional-composer-v6__total{border-left:0;border-top:1px solid rgba(255,248,238,.09)}.conditional-composer-v6__team{min-height:142px}.conditional-composer-v6__total{grid-column:auto;min-height:174px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 52px}.conditional-composer-v6__total>label{grid-column:1;grid-row:2}.conditional-composer-v6__total>button{grid-column:2;grid-row:2}.conditional-composer-v6__families{padding:0 12px}.conditional-composer-v6__families button{min-width:108px}.conditional-composer-v6__picker{margin:12px}.conditional-composer-v6__picker-trigger{min-height:66px}.conditional-composer-v6__compose{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);margin:-3px 12px 12px}.conditional-composer-v6__compose>button{grid-column:1 / -1}.conditional-composer-v6__menu{position:relative;top:auto;margin-top:6px;max-height:min(520px,68vh);box-shadow:none}.conditional-composer-v6__search{grid-template-columns:minmax(0,1fr)}.conditional-composer-v6__search>div button{flex:1}.conditional-composer-v6__results{max-height:330px}.conditional-composer-v6__results>button{grid-template-columns:48px minmax(0,1fr) 54px}.conditional-composer-v6__results>button>b{grid-column:2;font-size:12px;color:#f1eee7a6}.conditional-composer-v6__results>button>em{grid-column:3;grid-row:1 / span 2}.conditional-composer-v6__active>div{display:grid}}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8)){--condition-accent: #b99acb;--condition-accent-soft: rgba(185, 154, 203, .1);--condition-border: rgba(185, 154, 203, .24);position:relative!important;isolation:isolate!important;z-index:20!important;display:block!important;width:min(1180px,calc(100% - 32px))!important;min-width:0!important;min-height:0!important;height:auto!important;margin:18px auto 0!important;padding:18px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.12)!important;border-left:3px solid var(--condition-accent)!important;background:linear-gradient(90deg,rgba(185,154,203,.055),transparent 25%),#0d0f0f!important;box-shadow:none!important}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8))>header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8))>header>div{display:grid!important;gap:5px!important}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8))>header span{color:var(--condition-accent)!important;font:700 10px/1.2 JetBrains Mono,monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8))>header strong{color:#f2efe9!important;font:700 clamp(24px,2.3vw,34px)/1 "Inter Tight",Inter,sans-serif!important;letter-spacing:-.035em!important}.conditional-composer-v7,.conditional-composer-v7 *{box-sizing:border-box}.conditional-composer-v7{position:relative;isolation:isolate;z-index:1;display:grid;gap:12px;width:100%;min-width:0;color:#ece9e3}.conditional-composer-v7 button,.conditional-composer-v7 input{font:inherit}.conditional-composer-v7__section,.conditional-composer-v7__active{position:relative;z-index:1;min-width:0;border:1px solid rgba(255,255,255,.1);background:#0a0c0c}.conditional-composer-v7__section-head,.conditional-composer-v7__active>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.09)}.conditional-composer-v7__section-head>div,.conditional-composer-v7__active>header>div{display:grid;gap:3px}.conditional-composer-v7__section-head span,.conditional-composer-v7__active>header span,.conditional-composer-v7__team-id small,.conditional-composer-v7__picker-trigger small,.conditional-composer-v7__picker-trigger em,.conditional-composer-v7__menu header span,.conditional-composer-v7__results small,.conditional-composer-v7__compose label span,.conditional-composer-v7__td span,.conditional-composer-v7__total>div:first-child span,.conditional-composer-v7__total label span,.conditional-composer-v7__foot{color:#8e8b85;font:700 9px/1.25 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.conditional-composer-v7__section-head strong,.conditional-composer-v7__active>header strong{color:#f3f0ea;font:700 20px/1.05 Inter Tight,Inter,sans-serif;letter-spacing:-.025em}.conditional-composer-v7__section-head small{color:#7e7b75;font:600 10px/1.3 JetBrains Mono,monospace}.conditional-composer-v7__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.09)}.conditional-composer-v7__team{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(82px,.5fr) minmax(188px,1.1fr);align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px;background:#0a0c0c}.conditional-composer-v7__team+.conditional-composer-v7__team{border-left:1px solid rgba(255,255,255,.09)}.conditional-composer-v7__team-id{display:flex;align-items:center;gap:10px;min-width:0}.conditional-composer-v7__team-id img{width:38px;height:38px;object-fit:contain;flex:0 0 auto}.conditional-composer-v7__team-id span{display:grid;gap:4px;min-width:0}.conditional-composer-v7__team-id strong{font:800 18px/1 Inter Tight,Inter,sans-serif}.conditional-composer-v7__winner,.conditional-composer-v7__margin,.conditional-composer-v7__total label,.conditional-composer-v7__sides,.conditional-composer-v7__compose>button,.conditional-composer-v7__total>button{min-height:46px;border:1px solid rgba(255,255,255,.14);background:#111313;color:#dedbd5}.conditional-composer-v7__winner{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 12px;font-weight:700;cursor:pointer}.conditional-composer-v7__winner b{color:var(--condition-accent);font-size:18px}.conditional-composer-v7__winner[aria-pressed=true]{border-color:var(--condition-accent);background:var(--condition-accent-soft)}.conditional-composer-v7__margin{display:grid;grid-template-columns:auto minmax(58px,.7fr) 54px;align-items:center;min-width:0;overflow:hidden}.conditional-composer-v7__margin>span{padding-left:10px;color:#a5a19a;font-size:12px;font-weight:700;white-space:nowrap}.conditional-composer-v7__margin label{display:flex;align-items:center;justify-content:center;min-width:0;height:100%;border-left:1px solid rgba(255,255,255,.1)}.conditional-composer-v7__margin input{width:44px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f3f0ea;text-align:right;font:700 15px/1 JetBrains Mono,monospace}.conditional-composer-v7__margin label b{color:#aaa69f}.conditional-composer-v7__margin>button,.conditional-composer-v7__total>button,.conditional-composer-v7__compose>button{align-self:stretch;border:0;border-left:1px solid rgba(255,255,255,.12);background:#1a1b1b;color:#f0ede7;font-weight:800;cursor:pointer}.conditional-composer-v7__total{display:grid;grid-template-columns:minmax(160px,1fr) 190px 150px 96px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;background:#0a0c0c}.conditional-composer-v7__total>div:first-child{display:grid;gap:4px;padding-left:4px}.conditional-composer-v7__total>div:first-child strong{font:700 15px/1.1 Inter,sans-serif}.conditional-composer-v7__sides{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.conditional-composer-v7__sides button{min-height:44px;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#8d8a84;font-weight:800;cursor:pointer}.conditional-composer-v7__sides button:last-child{border-right:0}.conditional-composer-v7__sides button[aria-pressed=true]{background:var(--condition-accent-soft);color:#f1eaf5;box-shadow:inset 0 -2px var(--condition-accent)}.conditional-composer-v7__total label{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:0 12px}.conditional-composer-v7__total label input,.conditional-composer-v7__compose label input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f3f0ea;text-align:right;font:800 17px/1 JetBrains Mono,monospace}.conditional-composer-v7__total>button{min-height:46px;border:1px solid rgba(255,255,255,.14)}.conditional-composer-v7__families{display:flex;gap:0;min-width:0;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.09);scrollbar-width:none}.conditional-composer-v7__families::-webkit-scrollbar{display:none}.conditional-composer-v7__families button{min-width:132px;min-height:48px;padding:0 16px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#7f7c76;font-weight:800;text-transform:capitalize;cursor:pointer}.conditional-composer-v7__families button[aria-selected=true]{color:#f3eef6;background:var(--condition-accent-soft);box-shadow:inset 0 -2px var(--condition-accent)}.conditional-composer-v7__picker{position:relative;min-width:0;padding:12px}.conditional-composer-v7__picker.open{z-index:80}.conditional-composer-v7__picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 13px;border:1px solid rgba(255,255,255,.15);background:#101212;color:#e9e6e0;text-align:left;cursor:pointer}.conditional-composer-v7__picker-trigger>span{display:grid;gap:2px;min-width:0}.conditional-composer-v7__picker-trigger strong{overflow:hidden;font:750 16px/1.2 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v7__picker-trigger em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v7__picker-trigger>b{color:var(--condition-accent);font:700 14px/1 JetBrains Mono,monospace}.conditional-composer-v7__picker-trigger>i{color:#9a9690;font-style:normal;font-size:18px}.conditional-composer-v7__picker-trigger .player-market-avatar{width:44px;height:44px}.conditional-composer-v7__menu{position:absolute;z-index:100;top:calc(100% - 4px);left:12px;right:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(450px,64vh);overflow:hidden;border:1px solid var(--condition-border);background:#0c0e0e;box-shadow:0 18px 50px #00000094}.conditional-composer-v7__menu>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.conditional-composer-v7__menu>header>div{display:grid;gap:2px}.conditional-composer-v7__menu>header strong{font:750 17px/1.1 Inter,sans-serif}.conditional-composer-v7__menu>header button{width:40px;height:40px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#c9c5be;font-size:20px;cursor:pointer}.conditional-composer-v7__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08)}.conditional-composer-v7__search input{min-width:0;min-height:44px;padding:0 13px;border:1px solid rgba(255,255,255,.13);outline:0;background:#111313;color:#f0ede7}.conditional-composer-v7__search>div{display:flex}.conditional-composer-v7__search button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;min-height:44px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-left:0;background:#101212;color:#97938c;font-weight:800;cursor:pointer}.conditional-composer-v7__search button:first-child{border-left:1px solid rgba(255,255,255,.12)}.conditional-composer-v7__search button[aria-pressed=true]{background:var(--condition-accent-soft);color:#f3eef6;box-shadow:inset 0 -2px var(--condition-accent)}.conditional-composer-v7__search button img{width:22px;height:22px;object-fit:contain}.conditional-composer-v7__results{min-height:0;max-height:310px;overflow-y:auto;overscroll-behavior:contain}.conditional-composer-v7__results>button{display:grid;grid-template-columns:42px minmax(140px,1fr) minmax(140px,.8fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.075);background:transparent;color:#e4e1da;text-align:left;cursor:pointer}.conditional-composer-v7__results>button:hover,.conditional-composer-v7__results>button[aria-selected=true]{background:var(--condition-accent-soft)}.conditional-composer-v7__results .player-market-avatar{width:40px;height:40px}.conditional-composer-v7__results>button>span{display:grid;gap:3px;min-width:0}.conditional-composer-v7__results>button>span strong{overflow:hidden;font:750 14px/1.2 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v7__results>button>b{overflow:hidden;color:#d0cdc7;font:700 13px/1.2 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v7__results>button>em{color:var(--condition-accent);font:700 13px/1 JetBrains Mono,monospace;font-style:normal}.conditional-composer-v7__results>p{margin:0;padding:28px;color:#8f8b84;text-align:center}.conditional-composer-v7__menu>footer{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.08);color:#77746e;font:650 9px/1.2 JetBrains Mono,monospace;text-transform:uppercase}.conditional-composer-v7__compose{display:grid;grid-template-columns:190px minmax(140px,1fr) 170px;gap:10px;min-width:0;padding:0 12px 12px}.conditional-composer-v7__compose label{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:#111313}.conditional-composer-v7__compose>button{min-height:46px;border:1px solid rgba(255,255,255,.14);background:#f0ede7;color:#0b0c0c}.conditional-composer-v7__td{display:grid;grid-column:span 2;align-content:center;gap:3px;padding:0 12px;border:1px solid rgba(255,255,255,.12)}.conditional-composer-v7__active>header button{min-height:38px;padding:0 12px;border:1px solid var(--condition-border);background:transparent;color:var(--condition-accent);font-weight:800;cursor:pointer}.conditional-composer-v7__active>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.conditional-composer-v7__active article{display:grid;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:4px 5px 4px 9px;border:1px solid var(--condition-border);background:var(--condition-accent-soft)}.conditional-composer-v7__active article>span{color:var(--condition-accent);font:700 9px/1 JetBrains Mono,monospace}.conditional-composer-v7__active article strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v7__active article button{width:30px;height:30px;border:0;background:#ffffff0f;color:#d8d2dc;cursor:pointer}.conditional-composer-v7__foot{display:flex;justify-content:space-between;gap:12px;padding:2px 2px 0}.conditional-composer-v7__foot strong{color:var(--condition-accent)}.conditional-composer-v7 button:disabled{cursor:not-allowed;opacity:.38}@media(max-width:900px){.conditional-composer-v7__teams{grid-template-columns:1fr}.conditional-composer-v7__team+.conditional-composer-v7__team{border-left:0;border-top:1px solid rgba(255,255,255,.09)}.conditional-composer-v7__total{grid-template-columns:minmax(120px,1fr) 180px 130px 82px}}@media(max-width:640px){.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8)){width:calc(100% - 20px)!important;margin-top:10px!important;padding:12px!important}.stat-analysis .stat-analysis-condition-tray:has(>:is(.conditional-composer-v7,.conditional-composer-v8))>header{align-items:center!important;margin-bottom:12px!important;padding-bottom:12px!important}.conditional-composer-v7__section-head,.conditional-composer-v7__active>header{min-height:58px;padding:11px 12px}.conditional-composer-v7__section-head strong,.conditional-composer-v7__active>header strong{font-size:18px}.conditional-composer-v7__section-head small{display:none}.conditional-composer-v7__team{grid-template-columns:minmax(0,1fr) 1fr;gap:8px;padding:10px}.conditional-composer-v7__team-id{grid-column:1 / -1}.conditional-composer-v7__winner{min-height:44px}.conditional-composer-v7__margin{grid-template-columns:auto minmax(50px,1fr) 48px;min-height:44px}.conditional-composer-v7__total{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.conditional-composer-v7__total>div:first-child{grid-column:1 / -1;padding:2px}.conditional-composer-v7__total>button{min-height:46px}.conditional-composer-v7__families button{min-width:112px;min-height:46px;padding:0 12px}.conditional-composer-v7__picker{padding:10px}.conditional-composer-v7__picker-trigger{min-height:62px}.conditional-composer-v7__menu{position:relative;top:auto;left:auto;right:auto;margin-top:8px;max-height:none;box-shadow:none}.conditional-composer-v7__search{grid-template-columns:1fr}.conditional-composer-v7__search>div{width:100%}.conditional-composer-v7__search button{flex:1 1 0}.conditional-composer-v7__results{max-height:300px}.conditional-composer-v7__results>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:58px}.conditional-composer-v7__results>button>b{grid-column:2;color:#aaa69f;font-size:11px}.conditional-composer-v7__results>button>em{grid-column:3;grid-row:1 / span 2}.conditional-composer-v7__compose{grid-template-columns:1fr 1fr;padding:0 10px 10px}.conditional-composer-v7__compose>label{grid-column:1 / -1}.conditional-composer-v7__compose>button{grid-column:1 / -1}.conditional-composer-v7__td{grid-column:1 / -1;min-height:50px}.conditional-composer-v7__active>div{display:grid}}@media(max-width:390px){.conditional-composer-v6__team-actions{grid-template-columns:96px minmax(0,1fr)}.conditional-composer-v6__margin{grid-template-columns:auto minmax(38px,1fr) 44px}.conditional-composer-v6__margin>span{font-size:11px}.conditional-composer-v6__search>div button{min-width:0;padding-inline:7px}}@container condition-workbench (max-width: 720px){.conditional-composer-v8{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important}.conditional-composer-v8__block,.conditional-composer-v8__active{width:100%!important;min-width:0!important;overflow:hidden!important;background:#0b0d0d!important}.conditional-composer-v8__head,.conditional-composer-v8__active>header{min-height:0!important;padding:12px!important}.conditional-composer-v8__head strong,.conditional-composer-v8__active>header strong{font-size:18px!important}.conditional-composer-v8__head>small{display:none!important}.conditional-composer-v8__teams{display:flex!important;flex-direction:column!important;width:100%!important}.conditional-composer-v8__team{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;grid-template-areas:"identity win" "margin margin"!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:11px!important;border-left:0!important}.conditional-composer-v8__team-id{grid-area:identity!important;grid-column:auto!important;min-width:0!important}.conditional-composer-v8__team-id img{width:38px!important;height:38px!important}.conditional-composer-v8__team-id strong{font-size:18px!important}.conditional-composer-v8__win{grid-area:win!important;width:78px!important;min-width:0!important;min-height:44px!important}.conditional-composer-v8__margin{grid-area:margin!important;display:grid!important;grid-template-columns:minmax(0,1fr) 72px 58px!important;width:100%!important;min-width:0!important;min-height:44px!important}.conditional-composer-v8__margin>span{overflow:hidden!important;text-overflow:ellipsis!important}.conditional-composer-v8__total{display:grid!important;grid-template-columns:minmax(0,1fr) 92px 58px!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:11px!important}.conditional-composer-v8__total>div:first-child{grid-column:1 / -1!important}.conditional-composer-v8__total>button{min-width:0!important;min-height:44px!important}.conditional-composer-v8__families{display:flex!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.conditional-composer-v8__families::-webkit-scrollbar{display:none!important}.conditional-composer-v8__families button{flex:0 0 auto!important;min-width:104px!important;min-height:44px!important;padding:0 12px!important}.conditional-composer-v8__picker{position:relative!important;width:100%!important;min-width:0!important}.conditional-composer-v8__picker-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:4px 10px!important;width:calc(100% - 20px)!important;min-width:0!important;min-height:62px!important;margin:10px!important;padding:10px 12px!important}.conditional-composer-v8__picker-trigger .player-market-avatar{display:none!important}.conditional-composer-v8__picker-trigger>span{grid-column:1!important;grid-row:1 / span 2!important}.conditional-composer-v8__picker-trigger>b{grid-column:2!important;grid-row:1!important}.conditional-composer-v8__picker-trigger>i{grid-column:2!important;grid-row:2!important;min-width:0!important;font-size:9px!important}.conditional-composer-v8__explorer{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;height:auto!important;max-height:none!important;margin:0 10px 10px!important;transform:none!important}.conditional-composer-v8__explorer>header{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:100%!important;padding:8px!important}.conditional-composer-v8__explorer>header>input{grid-column:1!important;grid-row:1!important;width:100%!important}.conditional-composer-v8__explorer>header>button{grid-column:2!important;grid-row:1!important}.conditional-composer-v8__explorer>header>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1 / -1!important;grid-row:2!important;width:100%!important}.conditional-composer-v8__explorer>header>div button{width:auto!important;min-width:0!important}.conditional-composer-v8__groups{width:100%!important;max-height:min(360px,48vh)!important}.conditional-composer-v8__groups>article{display:block!important;width:100%!important}.conditional-composer-v8__player-id{width:100%!important;min-height:58px!important;padding:9px 10px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.conditional-composer-v8__groups>article>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.conditional-composer-v8__groups>article>div:last-child button{min-height:46px!important;padding:0 10px!important}.conditional-composer-v8__compose{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:8px!important;width:100%!important;padding:0 10px 10px!important}.conditional-composer-v8__compose .conditional-composer-v8__sides{grid-column:1!important}.conditional-composer-v8__compose label{grid-column:2!important}.conditional-composer-v8__compose>button,.conditional-composer-v8__td{grid-column:1 / -1!important;min-height:46px!important}.conditional-composer-v8__active>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@container condition-workbench (max-width: 420px){.conditional-composer-v8__total{grid-template-columns:minmax(0,1fr) 82px 52px!important}.conditional-composer-v8__groups>article>div:last-child{grid-template-columns:minmax(0,1fr)!important}}.conditional-composer-v8,.conditional-composer-v8 *{box-sizing:border-box}.conditional-composer-v8{--cc-accent: #b99acb;--cc-soft: rgba(185, 154, 203, .1);--cc-line: rgba(185, 154, 203, .26);display:grid;grid-template-columns:minmax(340px,.74fr) minmax(520px,1.26fr);align-items:start;gap:14px;min-width:0;color:#ece9e3}.conditional-composer-v8 button,.conditional-composer-v8 input{font:inherit}.conditional-composer-v8__block,.conditional-composer-v8__active{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#090b0b}.conditional-composer-v8__active,.conditional-composer-v8__foot{grid-column:1 / -1}.conditional-composer-v8__head,.conditional-composer-v8__active>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.09)}.conditional-composer-v8__head>div,.conditional-composer-v8__active>header>div{display:grid;gap:4px}.conditional-composer-v8__head span,.conditional-composer-v8__active>header span,.conditional-composer-v8__team-id small,.conditional-composer-v8__total>div:first-child span,.conditional-composer-v8__total label span,.conditional-composer-v8__picker-trigger small,.conditional-composer-v8__picker-trigger em,.conditional-composer-v8__player-id small,.conditional-composer-v8__compose label span,.conditional-composer-v8__td span,.conditional-composer-v8__foot{color:#8d8983;font:700 9px/1.25 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.conditional-composer-v8__head>div>span,.conditional-composer-v8__active>header span{color:var(--cc-accent)}.conditional-composer-v8__head strong,.conditional-composer-v8__active>header strong{font:750 19px/1.05 Inter Tight,Inter,sans-serif;letter-spacing:-.025em}.conditional-composer-v8__head small{color:#77746e;font:650 9px/1.3 JetBrains Mono,monospace}.conditional-composer-v8__teams{display:grid}.conditional-composer-v8__team{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:106px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.conditional-composer-v8__team-id{display:flex;grid-column:1 / -1;align-items:center;gap:9px;min-width:0}.conditional-composer-v8__team-id img{width:34px;height:34px;object-fit:contain;flex:0 0 auto}.conditional-composer-v8__team-id span{display:grid;gap:3px}.conditional-composer-v8__team-id strong{font:800 17px/1 Inter Tight,Inter,sans-serif}.conditional-composer-v8__win,.conditional-composer-v8__margin,.conditional-composer-v8__total label,.conditional-composer-v8__sides,.conditional-composer-v8__compose label,.conditional-composer-v8__td{min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.14);background:#101212}.conditional-composer-v8__win{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;color:#ddd9d2;font-weight:800;cursor:pointer}.conditional-composer-v8__win b{color:var(--cc-accent);font-size:18px}.conditional-composer-v8__win[aria-pressed=true]{border-color:var(--cc-accent);background:var(--cc-soft)}.conditional-composer-v8__margin{display:grid;grid-template-columns:auto minmax(50px,1fr) 48px;align-items:center;overflow:hidden}.conditional-composer-v8__margin>span{padding-left:9px;color:#a39f98;font-size:11px;font-weight:750;white-space:nowrap}.conditional-composer-v8__margin label{display:flex;align-items:center;justify-content:center;height:100%;border-left:1px solid rgba(255,255,255,.09)}.conditional-composer-v8__margin input{width:38px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f2efe9;text-align:right;font:800 14px/1 JetBrains Mono,monospace}.conditional-composer-v8__margin label b{color:#a39f98}.conditional-composer-v8__margin>button,.conditional-composer-v8__total>button,.conditional-composer-v8__compose>button{border:1px solid rgba(185,154,203,.42);background:var(--cc-soft);color:#eee7f1;font-weight:850;cursor:pointer}.conditional-composer-v8__total{display:grid;grid-template-columns:138px minmax(96px,1fr) 54px;align-items:center;gap:8px;min-height:104px;padding:10px 12px}.conditional-composer-v8__total>div:first-child{display:grid;grid-column:1 / -1;gap:3px}.conditional-composer-v8__total>div:first-child strong{font-size:13px}.conditional-composer-v8__sides{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.conditional-composer-v8__sides button{min-height:42px;border:0;border-right:1px solid rgba(255,255,255,.09);background:transparent;color:#817e78;font-weight:800;cursor:pointer}.conditional-composer-v8__sides button:last-child{border-right:0}.conditional-composer-v8__sides button[aria-pressed=true]{color:#f3eef6;background:var(--cc-soft);box-shadow:inset 0 -2px var(--cc-accent)}.conditional-composer-v8__total label,.conditional-composer-v8__compose label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 10px}.conditional-composer-v8__total input,.conditional-composer-v8__compose input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f1eee8;text-align:right;font:800 16px/1 JetBrains Mono,monospace}.conditional-composer-v8__total>button{align-self:stretch;min-height:44px}.conditional-composer-v8__families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.09)}.conditional-composer-v8__families button{min-width:0;min-height:48px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#77746e;font-weight:800;text-transform:capitalize;cursor:pointer}.conditional-composer-v8__families button:last-child{border-right:0}.conditional-composer-v8__families button[aria-selected=true]{color:#f3eef6;background:var(--cc-soft);box-shadow:inset 0 -2px var(--cc-accent)}.conditional-composer-v8__picker{min-width:0}.conditional-composer-v8__picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:calc(100% - 24px);min-height:64px;margin:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.14);background:#101212;color:#e9e6e0;text-align:left;cursor:pointer}.conditional-composer-v8__picker-trigger>span{display:grid;gap:2px;min-width:0}.conditional-composer-v8__picker-trigger strong,.conditional-composer-v8__picker-trigger em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v8__picker-trigger strong{color:#eeeae4;font:750 15px/1.2 Inter,sans-serif}.conditional-composer-v8__picker-trigger em{font-style:normal}.conditional-composer-v8__picker-trigger>b{color:var(--cc-accent);font:750 13px/1 JetBrains Mono,monospace}.conditional-composer-v8__picker-trigger>i{min-width:58px;color:#b9a5c5;font:750 10px/1 JetBrains Mono,monospace;font-style:normal;letter-spacing:.1em;text-align:right;text-transform:uppercase}.conditional-composer-v8 .player-market-avatar{width:44px;height:44px;flex:0 0 44px}.conditional-composer-v8__explorer{margin:0 12px 12px;overflow:hidden;border:1px solid var(--cc-line);background:#0c0e0e}.conditional-composer-v8__explorer>header{display:grid;grid-template-columns:minmax(180px,1fr) auto 42px;gap:8px;align-items:center;padding:9px;border-bottom:1px solid rgba(255,255,255,.09)}.conditional-composer-v8__explorer>header>input{min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.13);outline:0;background:#111313;color:#f0ede7}.conditional-composer-v8__explorer>header>div{display:flex}.conditional-composer-v8__explorer>header>div button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:52px;min-width:52px;min-height:44px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-left:0;background:#101212;color:#8f8b85;font-weight:800;cursor:pointer}.conditional-composer-v8__explorer>header>div button:first-child{border-left:1px solid rgba(255,255,255,.12)}.conditional-composer-v8__explorer>header>div button[aria-pressed=true]{color:#f2ebf5;background:var(--cc-soft);box-shadow:inset 0 -2px var(--cc-accent)}.conditional-composer-v8__explorer>header>div img{width:22px;height:22px;object-fit:contain}.conditional-composer-v8__explorer>header>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#cbc7c0;font-size:20px;cursor:pointer}.conditional-composer-v8__groups{max-height:348px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(185,154,203,.55) transparent}.conditional-composer-v8__groups>article{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);align-items:stretch;min-width:0;border-bottom:1px solid rgba(255,255,255,.075)}.conditional-composer-v8__player-id{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-right:1px solid rgba(255,255,255,.075);background:#ffffff04}.conditional-composer-v8__player-id>span{display:grid;gap:3px;min-width:0}.conditional-composer-v8__player-id strong{overflow:hidden;font:750 14px/1.2 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v8__groups>article>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.conditional-composer-v8__groups>article>div:last-child button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:50px;padding:0 12px;border:0;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:#d8d4ce;text-align:left;cursor:pointer}.conditional-composer-v8__groups>article>div:last-child button:hover,.conditional-composer-v8__groups>article>div:last-child button[aria-selected=true]{background:var(--cc-soft);color:#f3eef6}.conditional-composer-v8__groups button span{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v8__groups button b{color:var(--cc-accent);font:750 11px/1 JetBrains Mono,monospace}.conditional-composer-v8__groups>p{margin:0;padding:30px 16px;color:#8e8a84;text-align:center}.conditional-composer-v8__explorer>footer{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border-top:1px solid rgba(255,255,255,.08);color:#77746e;font:650 9px/1.2 JetBrains Mono,monospace;text-transform:uppercase}.conditional-composer-v8__compose{display:grid;grid-template-columns:170px minmax(130px,1fr) 150px;gap:9px;padding:0 12px 12px}.conditional-composer-v8__compose>button{min-height:46px}.conditional-composer-v8__td{display:grid;grid-column:span 2;align-content:center;gap:3px;padding:0 11px}.conditional-composer-v8__active>header button{min-height:38px;padding:0 12px;border:1px solid var(--cc-line);background:transparent;color:var(--cc-accent);font-weight:800;cursor:pointer}.conditional-composer-v8__active>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.conditional-composer-v8__active article{display:grid;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:4px 5px 4px 9px;border:1px solid var(--cc-line);background:var(--cc-soft)}.conditional-composer-v8__active article>span{color:var(--cc-accent);font:750 9px/1 JetBrains Mono,monospace}.conditional-composer-v8__active article strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conditional-composer-v8__active article button{width:30px;height:30px;border:0;background:#ffffff0f;color:#d8d2dc;cursor:pointer}.conditional-composer-v8__foot{display:flex;justify-content:space-between;gap:12px;padding:0 2px}.conditional-composer-v8__foot strong{color:var(--cc-accent)}.conditional-composer-v8 button:disabled{cursor:not-allowed;opacity:.38}@media(max-width:1050px){.conditional-composer-v8{grid-template-columns:1fr}.conditional-composer-v8__active,.conditional-composer-v8__foot{grid-column:auto}.conditional-composer-v8__teams{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-composer-v8__team{grid-template-columns:88px minmax(0,1fr)}.conditional-composer-v8__team+.conditional-composer-v8__team{border-left:1px solid rgba(255,255,255,.08)}}@media(max-width:720px){.conditional-composer-v8__teams{grid-template-columns:1fr}.conditional-composer-v8__team+.conditional-composer-v8__team{border-left:0}.conditional-composer-v8__explorer>header{grid-template-columns:1fr 42px}.conditional-composer-v8__explorer>header>div{grid-column:1 / -1;grid-row:2}.conditional-composer-v8__explorer>header>div button{flex:1 1 0}}@media(max-width:560px){.conditional-composer-v8{gap:10px}.conditional-composer-v8__head{min-height:58px;padding:11px 12px}.conditional-composer-v8__head strong{font-size:18px}.conditional-composer-v8__head small{display:none}.conditional-composer-v8__team{grid-template-columns:82px minmax(0,1fr);gap:8px}.conditional-composer-v8__margin{grid-template-columns:auto minmax(44px,1fr) 48px}.conditional-composer-v8__total{grid-template-columns:1fr minmax(92px,1fr) 50px}.conditional-composer-v8__families{display:flex;overflow-x:auto;scrollbar-width:none}.conditional-composer-v8__families::-webkit-scrollbar{display:none}.conditional-composer-v8__families button{flex:0 0 112px}.conditional-composer-v8__picker-trigger{grid-template-columns:auto minmax(0,1fr) auto;margin:10px;width:calc(100% - 20px)}.conditional-composer-v8__picker-trigger>b{grid-column:2}.conditional-composer-v8__picker-trigger>i{grid-column:3;grid-row:1 / span 2;min-width:48px}.conditional-composer-v8__explorer{margin:0 10px 10px}.conditional-composer-v8__groups{max-height:330px}.conditional-composer-v8__groups>article{grid-template-columns:1fr}.conditional-composer-v8__player-id{min-height:62px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.conditional-composer-v8__groups>article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-composer-v8__groups>article>div:last-child button{min-height:48px;padding:0 9px}.conditional-composer-v8__compose{grid-template-columns:1fr 1fr;padding:0 10px 10px}.conditional-composer-v8__compose label,.conditional-composer-v8__compose>button,.conditional-composer-v8__td{grid-column:1 / -1}.conditional-composer-v8__active>div{display:grid}}.stat-analysis-condition-tray{border-color:color-mix(in srgb,var(--conditional-accent) 32%,rgba(255,248,238,.12));border-left-color:var(--conditional-accent);background:linear-gradient(118deg,color-mix(in srgb,var(--conditional-surface) 82%,#0c0d0c),#0d0e0d 54%)}.analysis-builder-section{border-color:color-mix(in srgb,var(--conditional-accent) 18%,rgba(255,248,238,.11))}.analysis-active-conditions article{border-left-color:var(--conditional-accent);background:color-mix(in srgb,var(--conditional-surface) 66%,rgba(235,232,224,.025))}.analysis-game-preset-tabs,.analysis-condition-side-choice,.analysis-condition-team-choice{display:flex;min-width:0;gap:3px}.analysis-game-preset-tabs{padding:3px;border:1px solid color-mix(in srgb,var(--conditional-accent) 18%,rgba(255,248,238,.1));background:#00000040}.analysis-game-preset-tabs button,.analysis-condition-side-choice button,.analysis-condition-team-choice button{min-height:38px;border:1px solid transparent;background:transparent;color:var(--text-3);font:720 9px/1 var(--font-ui)}.analysis-game-preset-tabs button{flex:1}.analysis-game-preset-tabs button.active,.analysis-game-preset-tabs button:focus-visible,.analysis-condition-side-choice button[aria-pressed=true],.analysis-condition-team-choice button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 52%,rgba(255,248,238,.2));background:color-mix(in srgb,var(--conditional-surface) 82%,rgba(255,248,238,.04));color:var(--conditional-strong);outline:0}.analysis-team-conditions button{border-color:color-mix(in srgb,var(--conditional-accent) 24%,rgba(255,248,238,.13));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 76%,transparent),transparent 72%),#fff8ee05}.analysis-team-conditions button:hover:not(:disabled),.analysis-team-conditions button:focus-visible,.analysis-team-conditions button.active{border-color:color-mix(in srgb,var(--conditional-accent) 66%,rgba(255,248,238,.24));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 94%,transparent),transparent 78%),#fff8ee09}.analysis-team-conditions button>span{gap:4px}.analysis-team-conditions button>span strong{color:var(--conditional-strong)}.analysis-team-conditions button>span small{order:2}.analysis-game-condition-composer{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.65fr) 112px;gap:7px}.analysis-condition-team-choice button{display:flex;flex:1;align-items:center;justify-content:center;gap:7px}.analysis-condition-team-choice .team-logo-shell{width:28px;height:26px;flex-basis:28px}.analysis-condition-team-choice .team-logo-shell img{width:26px;height:24px}.analysis-game-condition-composer>label{display:grid;grid-template-columns:auto minmax(44px,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:0 10px;border:1px solid rgba(255,248,238,.13);background:#090a09}.analysis-game-condition-composer>label span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-game-condition-composer>label input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:750 13px/1 var(--font-mono);text-align:right}.analysis-game-condition-composer>label b{color:var(--conditional-accent)}.analysis-game-condition-composer>button{min-height:42px;border:1px solid color-mix(in srgb,var(--conditional-accent) 42%,rgba(255,248,238,.15));background:var(--conditional-surface);color:var(--conditional-strong);font:720 9px/1 var(--font-ui)}.analysis-condition-side-choice button{flex:1;border-color:#fff8ee1f}.analysis-market-families button.active:after{background:var(--conditional-accent)}.analysis-player-threshold>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 62%,rgba(255,248,238,.2))!important;background:var(--conditional-surface);color:var(--conditional-strong)}.analysis-market-picker{position:relative;display:grid;gap:6px;min-width:0}.analysis-market-picker>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.analysis-market-picker-trigger{display:grid;min-height:58px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--conditional-accent) 24%,rgba(255,248,238,.13));background:#090a09;color:var(--text);text-align:left}.analysis-market-picker-trigger>span{display:grid;gap:4px;min-width:0}.analysis-market-picker-trigger strong{overflow:hidden;font:720 12px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.analysis-market-picker-trigger i{color:var(--conditional-accent);font-size:15px;font-style:normal;text-align:center}.analysis-condition-player-avatar{position:relative;display:grid;width:40px;height:40px;place-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--conditional-accent) 45%,rgba(255,248,238,.2));border-radius:50%;background:#151315}.analysis-condition-player-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.analysis-condition-player-avatar b{color:var(--conditional-strong);font:700 9px/1 var(--font-mono)}.analysis-condition-player-avatar i{position:absolute;right:-5px;bottom:-3px;display:grid;min-width:20px;height:16px;place-items:center;padding:0 3px;border:1px solid #3d3541;border-radius:8px;background:#171419;color:var(--conditional-strong);font:750 6px/1 var(--font-mono)}.analysis-market-picker-menu{position:absolute;z-index:18;top:calc(100% + 5px);right:0;left:0;max-height:360px;overflow:auto;border:1px solid color-mix(in srgb,var(--conditional-accent) 46%,rgba(255,248,238,.2));background:#0b0a0c;box-shadow:0 18px 42px #00000085}.analysis-market-picker-menu section{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid rgba(255,248,238,.09)}.analysis-market-picker-menu section:last-child{border-bottom:0}.analysis-market-picker-menu section>header{display:flex;align-items:center;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--conditional-surface) 68%,#0b0a0c)}.analysis-market-picker-menu section>header>span{display:grid;gap:4px;min-width:0}.analysis-market-picker-menu section>header strong{overflow:hidden;font:720 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.analysis-market-picker-menu section>header small{color:var(--text-3);font:700 7px/1 var(--font-mono)}.analysis-market-picker-menu section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.analysis-market-picker-menu section>div button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--text-2);font:670 9px/1.15 var(--font-ui);text-align:left}.analysis-market-picker-menu section>div button:hover,.analysis-market-picker-menu section>div button:focus-visible,.analysis-market-picker-menu section>div button[aria-selected=true]{border-color:color-mix(in srgb,var(--conditional-accent) 40%,transparent);background:var(--conditional-surface);color:var(--conditional-strong);outline:0}.analysis-market-picker-menu section>div button small{color:var(--conditional-accent);font:700 8px/1 var(--font-mono)}.analysis-player-condition>button{border-color:color-mix(in srgb,var(--conditional-accent) 42%,rgba(255,248,238,.18));background:var(--conditional-strong)}.conditional-result-summary{display:grid}.conditional-comparison-header{border-left-color:var(--conditional-accent);background:color-mix(in srgb,var(--conditional-surface) 64%,rgba(235,232,224,.02))}.conditional-legend span.filtered:before{border-color:var(--conditional-accent)}.conditional-waterfall{display:flex;min-width:0;gap:8px;overflow-x:auto;padding:10px 12px;border:1px solid color-mix(in srgb,var(--conditional-accent) 18%,rgba(255,248,238,.1));border-top:0;background:#0a0b0a;scrollbar-width:thin}.conditional-waterfall-start,.conditional-waterfall-step article{display:grid;min-width:126px;gap:5px;align-content:center;padding:8px 10px;border:1px solid rgba(255,248,238,.1);background:#fff8ee05}.conditional-waterfall-start small,.conditional-waterfall-step small{overflow:hidden;color:var(--text-3);font:700 7px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.conditional-waterfall-start strong{color:var(--text);font:740 15px/1 var(--font-mono)}.conditional-waterfall-step{display:flex;align-items:center;gap:8px}.conditional-waterfall-step>span{color:var(--conditional-accent)}.conditional-waterfall-step article{min-width:168px;border-color:color-mix(in srgb,var(--conditional-accent) 22%,rgba(255,248,238,.1))}.conditional-waterfall-step article>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.conditional-waterfall-step strong{color:var(--conditional-strong);font:730 12px/1 var(--font-mono)}.conditional-waterfall-step em{color:#c29a94;font:700 9px/1 var(--font-mono);font-style:normal}.distribution-conditioned-area{fill:url(#conditional-density-gradient)}.distribution-chart .distribution-curve.baseline-context{stroke:#ebe8e0a8;stroke-dasharray:3 2.6;stroke-width:.85;opacity:.82}.stat-analysis .distribution-chart .distribution-conditioned-curve,.game-analysis-chart .distribution-chart .distribution-conditioned-curve{stroke:var(--conditional-accent);stroke-width:1.55;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--conditional-accent) 35%,transparent))}.conditional-readout-board .filtered{background:color-mix(in srgb,var(--conditional-surface) 82%,transparent)}@media(max-width:760px){.analysis-game-condition-composer{grid-template-columns:1fr 1fr}.analysis-game-condition-composer>button{grid-column:1 / -1}.analysis-market-picker-menu{position:fixed;z-index:60;inset:auto 10px max(10px,env(safe-area-inset-bottom)) 10px;max-height:min(68vh,520px)}.analysis-market-picker-menu section{grid-template-columns:1fr}.analysis-market-picker-menu section>header{position:sticky;z-index:1;top:0}.analysis-market-picker-menu section>div{grid-template-columns:1fr 1fr}.conditional-waterfall{margin-inline:-1px;padding:9px}.conditional-waterfall-start{min-width:108px}.conditional-waterfall-step article{min-width:152px}}.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;color:var(--text-2);font-size:11px;letter-spacing:.13em}.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{display:block;min-height:22px;color:var(--text-3);font-family:var(--font-mono);font-size:9px;font-weight:800;line-height:1.2;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 .spotlight-td-row>.td-market-readout{display:flex;align-items:baseline;column-gap:14px;justify-content:flex-start}.player-command-center .td-market-primary{display:grid;min-width:0;gap:7px}.player-command-center .td-market-primary>strong{align-self:end;color:var(--text);font-size:28px}.player-command-center .td-market-readout.model-line .td-market-primary>strong{color:color-mix(in srgb,var(--player-accent) 72%,var(--text))}.player-command-center .td-market-secondary{display:grid;grid-area:secondary;gap:5px;align-content:center;color:var(--text-2);font-family:var(--font-mono);font-size:17px;font-weight:800;text-align:left}.player-command-center .td-market-secondary em{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-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}.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}@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)}.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-label-compact{display:none}.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:46px;padding-right:5px;padding-left:5px}.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)) 44px;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 / -2;grid-row: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{grid-column:-2 / -1;grid-row:1;padding:0!important;place-items:center!important}.td-watch-cell:before{display:none}.td-team-board .watchlist-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}.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-availability-control button:disabled{cursor:not-allowed;opacity:.42}.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-requirements{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,248,238,.1)}.scenario-roster-requirements>div{display:grid;gap:5px}.scenario-roster-requirements span{color:var(--text-3);font:850 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.scenario-roster-requirements strong{color:var(--text-2);font:800 11px/1.25 var(--font-ui)}.scenario-roster-requirements small{color:var(--text-3);font:700 10px/1.35 var(--font-mono)}.scenario-roster-requirements.invalid{border-bottom-color:#f19a8e5c}.scenario-roster-requirements.invalid strong,.scenario-roster-requirements.invalid small{color:#f19a8e}.scenario-roster-requirements.ready small{color:#b7d8b2}.scenario-roster-requirements.pending small{color:var(--text-3)}.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-requirements{grid-template-columns:1fr;gap:5px;padding:10px 0 8px}.scenario-roster-requirements strong{font-size:10px}.scenario-roster-requirements small{font-size:9px}.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:nth-child(1),.td-team-board td:nth-child(1){width:29%}.td-team-board th:nth-child(2),.td-team-board td:nth-child(2){width:12%}.td-team-board th:nth-child(3),.td-team-board td:nth-child(3){width:12%}.td-team-board th:nth-child(4),.td-team-board td:nth-child(4){width:16%}.td-team-board th:nth-child(5),.td-team-board td:nth-child(5){width:13%}.td-team-board th:nth-child(6),.td-team-board td:nth-child(6){width:18%;text-align:right}.td-team-board td{vertical-align:middle}.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-team-board .td-book-field input{border-color:#ebe8e047;background:#ebe8e00b;box-shadow:inset 0 0 0 1px #ebe8e009;cursor:text;caret-color:var(--accent-strong);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.td-team-board .td-book-field input:placeholder-shown{border-color:#ebe8e061;background:#ebe8e011}.td-team-board .td-book-field input::placeholder{color:var(--text-2);font-family:var(--font-body, "Inter", sans-serif);font-size:12px;font-weight:500;letter-spacing:0;opacity:1}.td-team-board .td-book-field input:hover{border-color:#ebe8e075;background:#ebe8e012}.td-team-board .td-book-field input:focus{border-color:var(--accent-strong);background:#ebe8e017;box-shadow:0 0 0 2px #ebe8e01f,inset 0 0 0 1px #ebe8e014;outline:0}.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 .drawer-metric-value,.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 .drawer-metric-value,.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-value{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}.watchlist-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-score-ledger.category-receiving{--metric-count: 4}.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}@media(min-width:761px){.box-score-ledger col.box-player-column{width:30%}.box-score-ledger col:not(.box-player-column){width:calc(70% / var(--metric-count))}.box-score-ledger thead th:not(:first-child),.box-score-ledger td:not(:first-child){width:calc(70% / var(--metric-count))}}.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-cell-control{display:grid;margin-left:auto}.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-desk-context small{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.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(4,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 .watchlist-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 .watchlist-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-quartile{stroke:#fff8ee4d;stroke-width:.35;stroke-dasharray:1.4 1.8;vector-effect:non-scaling-stroke}.stat-analysis .distribution-chart .distribution-curve{fill:none;stroke:color-mix(in srgb,var(--stat-accent) 78%,#fff8ee 22%);stroke-width:1.3;vector-effect:non-scaling-stroke}.stat-analysis .distribution-chart .distribution-curve-halo{fill:none;stroke:var(--stat-accent);stroke-width:3.2;opacity:.24;filter:blur(1.2px);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 .watchlist-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}.player-command-center .td-market-primary>strong{font-size:25px}.player-command-center .td-market-secondary{font-size:16px}.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 .watchlist-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}}.stat-analysis-condition-tray:has(.conditional-workbench-v5){display:block;width:100%;min-width:0;min-height:0;max-height:none;padding:16px;overflow:visible}.conditional-workbench-v5,.conditional-workbench-v5 *{box-sizing:border-box}.conditional-workbench-v5{width:min(1160px,100%);min-width:0;margin:0 auto;color:var(--text)}.conditional-workbench-v5 button,.conditional-workbench-v5 input{font:inherit}.conditional-workbench-v5__game,.conditional-workbench-v5__player,.conditional-workbench-v5__active{min-width:0;border:1px solid color-mix(in srgb,var(--conditional-accent) 18%,rgba(255,248,238,.1));background:#05060661}.conditional-workbench-v5__player,.conditional-workbench-v5__active,.conditional-workbench-v5__foot{margin-top:12px}.conditional-workbench-v5__section-head,.conditional-workbench-v5__active>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(255,248,238,.09)}.conditional-workbench-v5__section-head>div,.conditional-workbench-v5__active>header>div{display:grid;min-width:0;gap:4px}.conditional-workbench-v5__section-head span,.conditional-workbench-v5__active>header span,.conditional-workbench-v5__team-id small,.conditional-workbench-v5__picker-trigger small,.conditional-workbench-v5__picker-trigger em,.conditional-workbench-v5__menu header span,.conditional-workbench-v5__results small,.conditional-workbench-v5__compose label span,.conditional-workbench-v5__td span,.conditional-workbench-v5__total>div:first-child span,.conditional-workbench-v5__total label span,.conditional-workbench-v5__foot{color:var(--text-3);font:650 9px/1.15 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.conditional-workbench-v5__section-head strong,.conditional-workbench-v5__active>header strong{color:var(--text);font:750 18px/1.05 var(--font-display);letter-spacing:-.02em}.conditional-workbench-v5__section-head>small{color:var(--text-3);font:600 10px/1.2 var(--font-ui)}.conditional-workbench-v5__game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.conditional-workbench-v5__team,.conditional-workbench-v5__total{min-width:0;border:1px solid rgba(255,248,238,.1);background:#ffffff05}.conditional-workbench-v5__team{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:48px 52px}.conditional-workbench-v5__team-id{grid-row:1 / 3;display:flex;min-width:0;align-items:center;gap:10px;padding:12px;border-right:1px solid rgba(255,248,238,.08)}.conditional-workbench-v5__team-id img{width:34px;height:34px;flex:0 0 auto;object-fit:contain}.conditional-workbench-v5__team-id>span{display:grid;min-width:0;gap:4px}.conditional-workbench-v5__team-id strong{font:760 15px/1 var(--font-ui)}.conditional-workbench-v5__winner,.conditional-workbench-v5__margin,.conditional-workbench-v5__total>*{min-width:0}.conditional-workbench-v5__winner{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-bottom:1px solid rgba(255,248,238,.08);background:transparent;color:var(--text-2);cursor:pointer}.conditional-workbench-v5__winner span,.conditional-workbench-v5__margin>span{font:700 12px/1 var(--font-ui)}.conditional-workbench-v5__winner b{color:var(--conditional-accent);font:500 20px/1 var(--font-ui)}.conditional-workbench-v5__winner[aria-pressed=true]{background:color-mix(in srgb,var(--conditional-accent) 12%,transparent);color:var(--conditional-strong)}.conditional-workbench-v5__margin{display:grid;grid-template-columns:minmax(62px,1fr) 72px 46px;align-items:stretch}.conditional-workbench-v5__margin>span{display:flex;align-items:center;padding-left:12px;color:var(--text-2)}.conditional-workbench-v5__margin label{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;border-left:1px solid rgba(255,248,238,.08)}.conditional-workbench-v5__margin input,.conditional-workbench-v5__total input,.conditional-workbench-v5__compose input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text);font:700 15px/1 var(--font-mono);text-align:center}.conditional-workbench-v5__margin label b{color:var(--text-3);font:650 12px/1 var(--font-mono)}.conditional-workbench-v5__margin>button,.conditional-workbench-v5__total>button,.conditional-workbench-v5__compose>button{min-width:0;min-height:44px;border:0;border-left:1px solid rgba(255,248,238,.1);background:color-mix(in srgb,var(--conditional-accent) 10%,rgba(255,255,255,.025));color:var(--conditional-strong);font:720 11px/1 var(--font-ui);cursor:pointer}.conditional-workbench-v5 button:disabled{cursor:not-allowed;opacity:.36}.conditional-workbench-v5__total{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,1fr) 190px 120px 64px;min-height:58px;align-items:stretch}.conditional-workbench-v5__total>div:first-child{display:grid;align-content:center;gap:4px;padding:10px 12px}.conditional-workbench-v5__total>div:first-child strong{font:720 13px/1.1 var(--font-ui)}.conditional-workbench-v5__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.conditional-workbench-v5__sides button{min-width:0;min-height:44px;border:0;border-left:1px solid rgba(255,248,238,.08);background:transparent;color:var(--text-3);font:700 11px/1 var(--font-ui);cursor:pointer}.conditional-workbench-v5__sides button[aria-pressed=true]{background:color-mix(in srgb,var(--conditional-accent) 15%,transparent);color:var(--conditional-strong);box-shadow:inset 0 -2px var(--conditional-accent)}.conditional-workbench-v5__total label,.conditional-workbench-v5__compose label{display:grid;min-width:0;grid-template-rows:18px minmax(0,1fr);align-items:center;padding:5px 10px;border-left:1px solid rgba(255,248,238,.08)}.conditional-workbench-v5__families{display:flex;min-width:0;gap:0;padding:0 12px;overflow-x:auto;border-bottom:1px solid rgba(255,248,238,.08);scrollbar-width:none}.conditional-workbench-v5__families::-webkit-scrollbar{display:none}.conditional-workbench-v5__families button{min-width:max-content;min-height:46px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:700 11px/1 var(--font-ui);text-transform:capitalize;cursor:pointer}.conditional-workbench-v5__families button[aria-selected=true]{border-bottom-color:var(--conditional-accent);color:var(--conditional-strong)}.conditional-workbench-v5__player-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:10px;padding:12px}.conditional-workbench-v5__picker{position:relative;min-width:0}.conditional-workbench-v5__picker-trigger{display:grid;width:100%;min-width:0;min-height:66px;grid-template-columns:46px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:8px 12px;border:1px solid rgba(255,248,238,.14);background:#0b0c0c;color:var(--text);text-align:left;cursor:pointer}.conditional-workbench-v5__picker-trigger>span:first-child:last-of-type{grid-column:1 / 4}.conditional-workbench-v5__picker-trigger>span{display:grid;min-width:0;gap:3px}.conditional-workbench-v5__picker-trigger strong,.conditional-workbench-v5__picker-trigger em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conditional-workbench-v5__picker-trigger strong{font:720 14px/1.15 var(--font-ui)}.conditional-workbench-v5__picker-trigger em{font-style:normal;letter-spacing:0;text-transform:none}.conditional-workbench-v5__picker-trigger>b{color:var(--conditional-accent);font:650 14px/1 var(--font-mono)}.conditional-workbench-v5__picker-trigger>i{color:var(--text-2);font-style:normal}.conditional-workbench-v5__compose{display:grid;min-width:0;grid-template-columns:170px minmax(92px,1fr) 124px;min-height:66px;border:1px solid rgba(255,248,238,.12);background:#0b0c0c}.conditional-workbench-v5__compose>button{min-height:64px}.conditional-workbench-v5__td,.conditional-workbench-v5__empty{grid-column:1 / 3;display:grid;min-width:0;align-content:center;gap:4px;padding:10px 12px}.conditional-workbench-v5__td strong,.conditional-workbench-v5__empty{overflow:hidden;color:var(--text-2);font:650 12px/1.25 var(--font-ui);text-overflow:ellipsis}.conditional-workbench-v5__menu{position:absolute;z-index:360;top:calc(100% + 6px);left:0;display:grid;width:min(760px,calc(100vw - 48px));height:min(430px,58vh);grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--conditional-accent) 40%,rgba(255,248,238,.12));background:#0b0c0c;box-shadow:0 26px 72px #000000c7}.conditional-workbench-v5__menu>header,.conditional-workbench-v5__menu>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid rgba(255,248,238,.09)}.conditional-workbench-v5__menu header>div{display:grid;gap:3px}.conditional-workbench-v5__menu header strong{font:720 16px/1 var(--font-display)}.conditional-workbench-v5__menu header button{width:44px;height:44px;border:1px solid rgba(255,248,238,.12);background:transparent;color:var(--text-2);font-size:22px}.conditional-workbench-v5__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(255,248,238,.08)}.conditional-workbench-v5__search>input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(255,248,238,.12);outline:0;background:#ffffff06;color:var(--text);font:600 13px/1 var(--font-ui)}.conditional-workbench-v5__search>div{display:flex;min-width:0}.conditional-workbench-v5__search>div button{display:flex;min-width:52px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid rgba(255,248,238,.1);background:transparent;color:var(--text-3);font:700 10px/1 var(--font-ui)}.conditional-workbench-v5__search>div button+button{border-left:0}.conditional-workbench-v5__search>div button[aria-pressed=true]{background:#b8a1c524;color:var(--conditional-strong)}.conditional-workbench-v5__search>div img{width:22px;height:22px;object-fit:contain}.conditional-workbench-v5__results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.conditional-workbench-v5__results>button{display:grid;width:100%;min-width:0;min-height:62px;grid-template-columns:44px minmax(130px,1fr) minmax(120px,.75fr) 58px;align-items:center;gap:11px;padding:7px 12px;border:0;border-bottom:1px solid rgba(255,248,238,.075);background:transparent;color:var(--text);text-align:left;cursor:pointer}.conditional-workbench-v5__results>button:hover,.conditional-workbench-v5__results>button[aria-selected=true]{background:color-mix(in srgb,var(--conditional-accent) 11%,transparent)}.conditional-workbench-v5__results>button>span{display:grid;min-width:0;gap:4px}.conditional-workbench-v5__results strong,.conditional-workbench-v5__results b{overflow:hidden;font:680 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.conditional-workbench-v5__results em{color:var(--conditional-accent);font:650 12px/1 var(--font-mono);font-style:normal;text-align:right}.conditional-workbench-v5__results>p{margin:0;padding:28px 14px;color:var(--text-3);font:600 12px/1.4 var(--font-ui);text-align:center}.conditional-workbench-v5__menu>footer{border-top:1px solid rgba(255,248,238,.08);border-bottom:0;color:var(--text-3);font:600 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.conditional-workbench-v5__active>header button{min-height:40px;padding:0 12px;border:1px solid rgba(255,248,238,.12);background:transparent;color:var(--text-2);font:700 10px/1 var(--font-ui)}.conditional-workbench-v5__active>div{display:flex;min-width:0;flex-wrap:wrap;gap:7px;padding:10px 12px}.conditional-workbench-v5__active article{display:grid;max-width:100%;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:42px;padding-left:10px;border:1px solid rgba(184,161,197,.2);background:#b8a1c511}.conditional-workbench-v5__active article>span{color:var(--conditional-accent);font:650 9px/1 var(--font-mono)}.conditional-workbench-v5__active article strong{overflow:hidden;font:650 11px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.conditional-workbench-v5__active article button{width:34px;height:40px;border:0;border-left:1px solid rgba(255,248,238,.08);background:transparent;color:var(--text-2);font-size:18px}.conditional-workbench-v5__foot{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 2px;color:var(--text-3)}.conditional-workbench-v5__foot strong{color:var(--conditional-accent);font:inherit}.conditional-workbench-v5 button:focus-visible,.conditional-workbench-v5 input:focus-visible{outline:2px solid var(--conditional-accent);outline-offset:-2px}@media(max-width:900px){.conditional-workbench-v5__player-row{grid-template-columns:1fr}.conditional-workbench-v5__compose{grid-template-columns:160px minmax(100px,1fr) 132px}}@media(max-width:680px){.stat-analysis-condition-tray:has(.conditional-workbench-v5){padding:10px 8px max(14px,env(safe-area-inset-bottom))}.conditional-workbench-v5__section-head,.conditional-workbench-v5__active>header{min-height:56px;padding:10px 11px}.conditional-workbench-v5__section-head strong,.conditional-workbench-v5__active>header strong{font-size:17px}.conditional-workbench-v5__section-head>small{display:none}.conditional-workbench-v5__game-grid{grid-template-columns:1fr;padding:8px}.conditional-workbench-v5__total{grid-column:auto;grid-template-columns:minmax(92px,1fr) 144px 82px 52px}.conditional-workbench-v5__total>div:first-child strong{font-size:12px}.conditional-workbench-v5__families{padding-inline:8px}.conditional-workbench-v5__families button{min-height:44px;padding-inline:14px}.conditional-workbench-v5__player-row{gap:8px;padding:8px}.conditional-workbench-v5__compose{grid-template-columns:128px minmax(76px,1fr) 112px}.conditional-workbench-v5__menu{position:fixed;z-index:900;inset:max(56px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px;width:auto;height:auto;max-height:none}.conditional-workbench-v5__search{grid-template-columns:1fr}.conditional-workbench-v5__search>div button{flex:1}.conditional-workbench-v5__results>button{grid-template-columns:44px minmax(0,1fr) 52px}.conditional-workbench-v5__results>button>b{grid-column:2;color:var(--text-2);font-size:11px}.conditional-workbench-v5__results>button>em{grid-column:3;grid-row:1 / 3}}@media(max-width:440px){.conditional-workbench-v5__team{grid-template-columns:92px minmax(0,1fr)}.conditional-workbench-v5__team-id{gap:7px;padding:9px}.conditional-workbench-v5__team-id img{width:28px;height:28px}.conditional-workbench-v5__margin{grid-template-columns:minmax(54px,1fr) 62px 44px}.conditional-workbench-v5__total{grid-template-columns:1fr 1fr}.conditional-workbench-v5__total>div:first-child,.conditional-workbench-v5__total>.conditional-workbench-v5__sides{min-height:50px}.conditional-workbench-v5__total label,.conditional-workbench-v5__total>button{min-height:50px;border-top:1px solid rgba(255,248,238,.08)}.conditional-workbench-v5__compose{grid-template-columns:1fr 104px}.conditional-workbench-v5__compose>.conditional-workbench-v5__sides{grid-column:1}.conditional-workbench-v5__compose>label{grid-column:2}.conditional-workbench-v5__compose>button{grid-column:1 / -1;min-height:46px;border-top:1px solid rgba(255,248,238,.08);border-left:0}.conditional-workbench-v5__td,.conditional-workbench-v5__empty{grid-column:1 / -1}}.stat-analysis-condition-tray .conditional-composer{--condition-accent: #b89acb;--condition-accent-soft: rgba(184,154,203,.12);display:grid;gap:12px;width:min(1180px,100%);margin:0 auto;color:var(--text-1)}.stat-analysis-condition-tray .conditional-composer button,.stat-analysis-condition-tray .conditional-composer input{font:inherit}.stat-analysis-condition-tray .conditional-composer__workspace{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(480px,1.16fr);gap:12px;align-items:start}.stat-analysis-condition-tray .conditional-composer__panel,.stat-analysis-condition-tray .conditional-composer__active{min-width:0;border:1px solid rgba(255,248,238,.12);background:#070808ad}.stat-analysis-condition-tray .conditional-composer__panel{padding:16px}.stat-analysis-condition-tray .conditional-composer__panel-head,.stat-analysis-condition-tray .conditional-composer__active>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:49px;padding:0 0 13px;border-bottom:1px solid rgba(255,248,238,.1)}.stat-analysis-condition-tray .conditional-composer__panel-head>div,.stat-analysis-condition-tray .conditional-composer__active>header>div{display:grid;gap:5px}.stat-analysis-condition-tray .conditional-composer__panel-head span,.stat-analysis-condition-tray .conditional-composer__picker>span,.stat-analysis-condition-tray .conditional-composer__panel-head small,.stat-analysis-condition-tray .conditional-composer__foot,.stat-analysis-condition-tray .conditional-composer__active>header span{color:var(--text-3);font:700 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.stat-analysis-condition-tray .conditional-composer__panel-head strong{font:780 23px/1 var(--font-display);letter-spacing:-.025em}.stat-analysis-condition-tray .conditional-composer__panel-head small{padding:5px 7px;border:1px solid rgba(255,248,238,.11);font-size:8px}.stat-analysis-condition-tray .conditional-composer__teams{display:grid;gap:7px;margin-top:12px}.stat-analysis-condition-tray .conditional-composer__team{display:grid;grid-template-columns:100px minmax(82px,.64fr) minmax(190px,1.36fr);align-items:stretch;min-width:0;min-height:58px;border:1px solid rgba(255,248,238,.1);background:#fff8ee05}.stat-analysis-condition-tray .conditional-composer__team-id{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border-right:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .conditional-composer__team-id img{width:31px;height:31px;object-fit:contain}.stat-analysis-condition-tray .conditional-composer__team-id>span{display:grid;gap:4px}.stat-analysis-condition-tray .conditional-composer__team-id strong{font:780 15px/1 var(--font-display)}.stat-analysis-condition-tray .conditional-composer__team-id small,.stat-analysis-condition-tray .conditional-composer__total small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-analysis-condition-tray .conditional-composer__win{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 12px;border:0;border-right:1px solid rgba(255,248,238,.08);color:var(--text-2);background:transparent;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__win span,.stat-analysis-condition-tray .conditional-composer__margin>span{font:720 13px/1 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__win i{color:var(--condition-accent);font:500 22px/1 var(--font-ui);font-style:normal}.stat-analysis-condition-tray .conditional-composer__win[aria-pressed=true]{color:#f8f1fb;background:var(--condition-accent-soft);box-shadow:inset 2px 0 0 var(--condition-accent)}.stat-analysis-condition-tray .conditional-composer__margin{display:grid;grid-template-columns:auto minmax(58px,1fr) 45px;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 11px}.stat-analysis-condition-tray .conditional-composer__margin label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:40px;border:1px solid rgba(255,248,238,.14);background:#090a0a}.stat-analysis-condition-tray .conditional-composer__margin input{width:100%;min-width:0;height:100%;padding:0 5px 0 10px;border:0;outline:0;color:var(--text-1);background:transparent;font:700 15px/1 var(--font-mono);text-align:center}.stat-analysis-condition-tray .conditional-composer__margin b{padding-right:8px;color:var(--text-3);font:700 12px/1 var(--font-mono)}.stat-analysis-condition-tray .conditional-composer__margin>button,.stat-analysis-condition-tray .conditional-composer__total>button,.stat-analysis-condition-tray .conditional-composer__compose>button{min-height:40px;border:1px solid rgba(184,154,203,.38);color:#f7eefb;background:#b89acb24;font:760 11px/1 var(--font-ui);cursor:pointer}.stat-analysis-condition-tray .conditional-composer__total{display:grid;grid-template-columns:minmax(110px,1fr) 146px 88px 50px;align-items:center;gap:7px;margin-top:9px;padding:8px;border:1px solid rgba(255,248,238,.1);background:#fff8ee05}.stat-analysis-condition-tray .conditional-composer__total>span{display:grid;gap:5px;padding-left:3px}.stat-analysis-condition-tray .conditional-composer__total strong{font:720 13px/1 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:40px;border:1px solid rgba(255,248,238,.12)}.stat-analysis-condition-tray .conditional-composer__sides button{border:0;color:var(--text-3);background:transparent;font:720 11px/1 var(--font-ui);cursor:pointer}.stat-analysis-condition-tray .conditional-composer__sides button+button{border-left:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .conditional-composer__sides button[aria-pressed=true]{color:#f7eefb;background:var(--condition-accent-soft);box-shadow:inset 0 -2px 0 var(--condition-accent)}.stat-analysis-condition-tray .conditional-composer__total label,.stat-analysis-condition-tray .conditional-composer__threshold label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;height:40px;border:1px solid rgba(255,248,238,.14);background:#090a0a}.stat-analysis-condition-tray .conditional-composer__total label span,.stat-analysis-condition-tray .conditional-composer__threshold label span{padding-left:8px;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-analysis-condition-tray .conditional-composer__total input,.stat-analysis-condition-tray .conditional-composer__threshold input{width:100%;min-width:0;height:100%;padding:0 8px;border:0;outline:0;color:var(--text-1);background:transparent;font:700 14px/1 var(--font-mono);text-align:right}.stat-analysis-condition-tray .conditional-composer__families{display:flex;min-width:0;margin-top:12px;overflow-x:auto;border-bottom:1px solid rgba(255,248,238,.1);scrollbar-width:none}.stat-analysis-condition-tray .conditional-composer__families::-webkit-scrollbar{display:none}.stat-analysis-condition-tray .conditional-composer__families button{flex:0 0 auto;min-width:104px;height:43px;padding:0 15px;border:0;border-right:1px solid rgba(255,248,238,.07);color:var(--text-3);background:transparent;font:720 11px/1 var(--font-ui);text-transform:capitalize;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__families button[aria-selected=true]{color:#f7eefb;background:linear-gradient(180deg,rgba(184,154,203,.1),transparent);box-shadow:inset 0 -2px 0 var(--condition-accent)}.stat-analysis-condition-tray .conditional-composer__picker{position:relative;display:grid;gap:6px;min-width:0;margin-top:11px}.stat-analysis-condition-tray .conditional-composer__picker>span{padding-left:1px}.stat-analysis-condition-tray .conditional-composer__picker-trigger{display:grid;grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:11px;width:100%;min-width:0;min-height:63px;padding:7px 12px;border:1px solid rgba(255,248,238,.16);color:var(--text-1);background:#090a0a;text-align:left;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__picker-trigger>span:first-child{grid-column:1 / 4}.stat-analysis-condition-tray .conditional-composer__picker-trigger>span{display:grid;gap:5px;min-width:0}.stat-analysis-condition-tray .conditional-composer__picker-trigger strong{overflow:hidden;font:760 15px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .conditional-composer__picker-trigger small{overflow:hidden;color:var(--text-3);font:650 9px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .conditional-composer__picker-trigger em{color:var(--condition-accent);font:700 14px/1 var(--font-mono);font-style:normal}.stat-analysis-condition-tray .conditional-composer__picker-trigger i{color:var(--text-2);font-style:normal;text-align:center}.stat-analysis-condition-tray .conditional-composer__menu{position:absolute;z-index:260;top:calc(100% + 7px);right:0;left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(430px,58vh);overflow:hidden;border:1px solid rgba(184,154,203,.48);background:#090a0a;box-shadow:0 20px 60px #00000094}.stat-analysis-condition-tray .conditional-composer__menu>header,.stat-analysis-condition-tray .conditional-composer__menu>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(255,248,238,.1)}.stat-analysis-condition-tray .conditional-composer__menu>header>div{display:grid;gap:4px}.stat-analysis-condition-tray .conditional-composer__menu>header span,.stat-analysis-condition-tray .conditional-composer__menu>footer,.stat-analysis-condition-tray .conditional-composer__results small{color:var(--text-3);font:650 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.stat-analysis-condition-tray .conditional-composer__menu>header strong{font:760 16px/1 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__menu>header>button{width:38px;height:38px;border:1px solid rgba(255,248,238,.12);color:var(--text-2);background:transparent;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border-bottom:1px solid rgba(255,248,238,.1)}.stat-analysis-condition-tray .conditional-composer__search input{min-width:0;height:42px;padding:0 12px;border:1px solid rgba(255,248,238,.14);outline:0;color:var(--text-1);background:#050606}.stat-analysis-condition-tray .conditional-composer__search>div{display:flex;min-width:0}.stat-analysis-condition-tray .conditional-composer__search button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:52px;height:42px;padding:0 9px;border:1px solid rgba(255,248,238,.12);color:var(--text-3);background:transparent;font:700 9px/1 var(--font-mono);cursor:pointer}.stat-analysis-condition-tray .conditional-composer__search button+button{border-left:0}.stat-analysis-condition-tray .conditional-composer__search button[aria-pressed=true]{color:#f7eefb;background:var(--condition-accent-soft);box-shadow:inset 0 -2px 0 var(--condition-accent)}.stat-analysis-condition-tray .conditional-composer__search button img{width:22px;height:22px;object-fit:contain}.stat-analysis-condition-tray .conditional-composer__results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.stat-analysis-condition-tray .conditional-composer__results>button{display:grid;grid-template-columns:48px minmax(140px,1.1fr) minmax(120px,.9fr) 55px;align-items:center;gap:11px;width:100%;min-width:0;min-height:62px;padding:7px 12px;border:0;border-bottom:1px solid rgba(255,248,238,.08);color:var(--text-1);background:transparent;text-align:left;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__results>button:hover,.stat-analysis-condition-tray .conditional-composer__results>button[aria-selected=true]{background:#b89acb1a}.stat-analysis-condition-tray .conditional-composer__results>button>span{display:grid;gap:5px;min-width:0}.stat-analysis-condition-tray .conditional-composer__results strong,.stat-analysis-condition-tray .conditional-composer__results b{overflow:hidden;font:720 13px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .conditional-composer__results b{color:var(--text-2)}.stat-analysis-condition-tray .conditional-composer__results em{color:var(--condition-accent);font:700 12px/1 var(--font-mono);font-style:normal;text-align:right}.stat-analysis-condition-tray .conditional-composer__compose{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px;margin-top:9px}.stat-analysis-condition-tray .conditional-composer__threshold{display:grid;grid-template-columns:168px minmax(100px,1fr);gap:8px;min-width:0}.stat-analysis-condition-tray .conditional-composer__empty,.stat-analysis-condition-tray .conditional-composer__td{display:grid;align-content:center;gap:4px;min-height:44px;padding:0 12px;border:1px dashed rgba(255,248,238,.12);color:var(--text-3);font:650 11px/1.2 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__active{padding:12px;border-left:2px solid var(--condition-accent)}.stat-analysis-condition-tray .conditional-composer__active>header{min-height:0;padding-bottom:9px}.stat-analysis-condition-tray .conditional-composer__active>header strong{font:720 13px/1 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__active>header button{min-height:34px;padding:0 11px;border:1px solid rgba(255,248,238,.12);color:var(--text-2);background:transparent;font:700 10px/1 var(--font-ui)}.stat-analysis-condition-tray .conditional-composer__active-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.stat-analysis-condition-tray .conditional-composer__active-list article{display:grid;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;min-width:0;min-height:42px;border:1px solid rgba(184,154,203,.2);background:#b89acb12}.stat-analysis-condition-tray .conditional-composer__active-list article>span{color:var(--condition-accent);font:700 9px/1 var(--font-mono);text-align:center}.stat-analysis-condition-tray .conditional-composer__active-list article strong{overflow:hidden;font:680 11px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .conditional-composer__active-list article button{align-self:stretch;border:0;border-left:1px solid rgba(255,248,238,.08);color:var(--text-3);background:transparent;cursor:pointer}.stat-analysis-condition-tray .conditional-composer__foot{display:flex;justify-content:space-between;gap:12px;padding:2px 1px 0}.stat-analysis-condition-tray .conditional-composer__foot strong{color:var(--condition-accent);font:inherit}@media(max-width:960px){.stat-analysis-condition-tray .conditional-composer__workspace{grid-template-columns:1fr}.stat-analysis-condition-tray .conditional-composer__team{grid-template-columns:112px minmax(96px,.7fr) minmax(210px,1.3fr)}}@media(max-width:620px){.stat-analysis-condition-tray .conditional-composer{gap:9px}.stat-analysis-condition-tray .conditional-composer__panel{padding:11px}.stat-analysis-condition-tray .conditional-composer__panel-head{min-height:44px;padding-bottom:10px}.stat-analysis-condition-tray .conditional-composer__panel-head strong{font-size:20px}.stat-analysis-condition-tray .conditional-composer__panel-head small{display:none}.stat-analysis-condition-tray .conditional-composer__team{grid-template-columns:88px minmax(72px,.65fr) minmax(156px,1.35fr);min-height:54px}.stat-analysis-condition-tray .conditional-composer__team-id{gap:6px;padding:7px}.stat-analysis-condition-tray .conditional-composer__team-id img{width:27px;height:27px}.stat-analysis-condition-tray .conditional-composer__win{padding:0 8px}.stat-analysis-condition-tray .conditional-composer__margin{grid-template-columns:auto minmax(48px,1fr) 39px;gap:5px;padding:5px}.stat-analysis-condition-tray .conditional-composer__margin>span{display:none}.stat-analysis-condition-tray .conditional-composer__total{grid-template-columns:minmax(0,1fr) 91px 45px}.stat-analysis-condition-tray .conditional-composer__total>span{grid-column:1 / -1;padding:2px 2px 4px}.stat-analysis-condition-tray .conditional-composer__total label{grid-template-columns:1fr}.stat-analysis-condition-tray .conditional-composer__total label span{display:none}.stat-analysis-condition-tray .conditional-composer__total input{text-align:center}.stat-analysis-condition-tray .conditional-composer__families button{min-width:91px;padding:0 12px}.stat-analysis-condition-tray .conditional-composer__picker-trigger{grid-template-columns:44px minmax(0,1fr) auto 18px;min-height:58px;gap:8px;padding:6px 9px}.stat-analysis-condition-tray .conditional-composer__picker-trigger>span:first-child{grid-column:1 / 4}.stat-analysis-condition-tray .conditional-composer__menu{position:fixed;z-index:320;inset:max(58px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px;width:auto;height:auto}.stat-analysis-condition-tray .conditional-composer__search{grid-template-columns:1fr}.stat-analysis-condition-tray .conditional-composer__search>div{justify-content:stretch}.stat-analysis-condition-tray .conditional-composer__search button{flex:1}.stat-analysis-condition-tray .conditional-composer__results>button{grid-template-columns:44px minmax(0,1fr) 48px;gap:8px;min-height:61px;padding:7px 9px}.stat-analysis-condition-tray .conditional-composer__results>button b{grid-column:2;font-size:11px}.stat-analysis-condition-tray .conditional-composer__results>button em{grid-column:3;grid-row:1 / 3}.stat-analysis-condition-tray .conditional-composer__compose{grid-template-columns:1fr}.stat-analysis-condition-tray .conditional-composer__threshold{grid-template-columns:minmax(0,1fr) 96px}.stat-analysis-condition-tray .conditional-composer__active-list{grid-template-columns:1fr}}@media(max-width:390px){.stat-analysis-condition-tray .conditional-composer__team{grid-template-columns:78px minmax(67px,.62fr) minmax(142px,1.38fr)}.stat-analysis-condition-tray .conditional-composer__team-id strong{font-size:13px}.stat-analysis-condition-tray .conditional-composer__margin>button{font-size:9px}.stat-analysis-condition-tray .conditional-composer__threshold{grid-template-columns:1fr}}.stat-analysis-condition-tray .condition-studio-v4{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;width:min(1120px,100%);min-height:0;margin-inline:auto;padding-top:12px}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section{width:100%;min-width:0;padding:14px;overflow:visible;border:1px solid rgba(201,177,222,.18);background:#0808097a}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header{display:flex;min-height:0;align-items:end;justify-content:space-between;gap:16px;padding:0 0 11px;border-bottom:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header>div{display:grid;gap:5px}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header span{color:var(--conditional-accent);font:760 8px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header strong{color:var(--text);font:780 18px/1 var(--font-display)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{display:grid;grid-template-columns:116px minmax(0,1fr);min-width:0;min-height:62px;align-items:stretch;overflow:hidden;border:1px solid rgba(255,248,238,.11);background:linear-gradient(110deg,#c9b1de11,#ffffff03 45%)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity{display:flex;min-width:0;min-height:0;align-items:center;gap:9px;padding:9px 10px;border:0;border-right:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity>img{width:34px;height:34px;flex:0 0 34px;object-fit:contain}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity>span{display:grid;gap:4px;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity strong{color:var(--text);font:780 15px/1 var(--font-display)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions{display:grid;grid-template-columns:minmax(92px,.82fr) minmax(150px,1.18fr);gap:7px;min-width:0;align-items:center;padding:8px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions>button,.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control{min-height:44px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions>button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid rgba(255,248,238,.13);background:#ffffff05;color:var(--text-2);font:740 10px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions>button[aria-pressed=true]{border-color:#c9b1de94;background:#c9b1de21;color:#e6d5f2}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control{display:grid;grid-template-columns:auto 44px auto 38px;min-width:0;align-items:center;gap:4px;padding:0 4px 0 10px;border:1px solid rgba(255,248,238,.13);background:#090a09}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control>span{color:var(--text-2);font:700 9px/1 var(--font-ui);white-space:nowrap}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control input{width:44px;min-width:0;padding:0;border:0;background:transparent;color:var(--text);font:760 14px/1 var(--font-mono);text-align:right}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control b{color:var(--text-2);font:700 12px/1 var(--font-mono)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control button{width:38px;min-width:38px;min-height:34px;border:0;border-left:1px solid rgba(255,248,238,.1);background:#c9b1de14;color:var(--conditional-strong)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total{display:grid;grid-template-columns:minmax(130px,1fr) 168px 94px 64px;min-height:54px;align-items:stretch;gap:7px;margin-top:8px;padding:8px;border:1px solid rgba(255,248,238,.11);background:#ffffff03}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span{display:grid;grid-column:auto;align-content:center;gap:5px;min-width:0;padding-inline:3px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span small{color:var(--conditional-accent);font:740 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span strong{color:var(--text);font:720 12px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-side-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-side-choice button{min-width:0;min-height:44px;padding:0 10px;border:1px solid rgba(255,248,238,.12);background:transparent;color:var(--text-3);font:740 10px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-side-choice button[aria-pressed=true]{border-color:#c9b1de80;background:#c9b1de21;color:#e6d5f2}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>label,.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold>label{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid rgba(255,248,238,.12);background:#090a09}.stat-analysis-condition-tray .condition-studio-v4 label>span{color:var(--text-3);font:740 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-analysis-condition-tray .condition-studio-v4 label>input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--text);font:760 14px/1 var(--font-mono);text-align:right}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>button,.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition-compose>button{min-width:0;min-height:44px;border:1px solid rgba(201,177,222,.34);background:#c9b1de1a;color:#e6d5f2;font:760 10px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition{position:relative;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families{display:flex;width:100%;min-width:0;margin-top:10px;overflow-x:auto;border:0;border-bottom:1px solid rgba(255,248,238,.09);scrollbar-width:none}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families::-webkit-scrollbar{display:none}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families>button{flex:0 0 auto;width:auto;min-width:108px;min-height:42px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:740 10px/1 var(--font-ui);text-transform:capitalize}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families>button.active{border-bottom-color:var(--conditional-accent);color:var(--conditional-strong)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0;margin-top:9px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker>span{margin-bottom:6px;color:var(--text-3);font:740 7px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger{display:grid;grid-template-columns:50px minmax(0,1fr) auto 24px;width:100%;min-width:0;min-height:66px;align-items:center;gap:12px;padding:8px 12px;overflow:visible;border:1px solid rgba(255,248,238,.13);background:#090a09;text-align:left}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger:has(.analysis-market-picker-empty){grid-template-columns:minmax(0,1fr) 24px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger>span:not(.analysis-market-picker-empty){display:grid;gap:5px;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger strong{overflow:hidden;color:var(--text);font:760 13px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger small{overflow:hidden;color:var(--text-3);font:690 8px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger em{color:var(--conditional-strong);font:760 15px/1 var(--font-mono)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-empty{display:grid;gap:5px;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-player-avatar,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results .player-market-avatar{width:50px;height:50px;flex:0 0 50px;overflow:visible;border:1px solid rgba(255,248,238,.14);border-radius:50%;background:#ffffff06}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-player-avatar>img,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results .player-market-avatar>img{width:50px;height:50px;padding:0;border-radius:50%;object-fit:cover;object-position:center top}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-player-avatar .watchlist-avatar-badge,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results .player-market-avatar .watchlist-avatar-badge{right:-4px;bottom:-3px;width:18px;height:18px;padding:2px;border-radius:50%;background:#111311}.stat-analysis-condition-tray .condition-studio-v4 .watchlist-avatar-badge img{width:100%;height:100%;padding:1px;object-fit:contain}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command{position:absolute;z-index:260;top:calc(100% + 7px);right:0;left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:min(430px,56vh);max-height:430px;margin:0;overflow:hidden;border:1px solid rgba(201,177,222,.28);background:#0b0c0b;box-shadow:0 24px 64px #000000c2}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border-bottom:1px solid rgba(255,248,238,.09)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>header>div{display:grid;gap:5px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>header>div>span{color:var(--conditional-accent);font:740 7px/1 var(--font-mono);letter-spacing:.14em}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>header strong{font:760 15px/1 var(--font-display)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>header>button{width:38px;min-width:38px;height:38px;border:1px solid rgba(255,248,238,.12);background:transparent;color:var(--text-2);font-size:18px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search>input{min-width:0;min-height:42px;padding:0 12px;border:1px solid rgba(255,248,238,.12);background:#070807;color:var(--text);font:680 12px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search>div{display:flex;gap:4px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search>div button{display:flex;min-width:58px;min-height:42px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(255,248,238,.11);background:transparent;color:var(--text-3);font:720 9px/1 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search>div button[aria-pressed=true]{border-color:#c9b1de7a;background:#c9b1de1f;color:var(--conditional-strong)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search .team-logo,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search img{width:20px;height:20px;object-fit:contain}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button{display:grid;grid-template-columns:50px minmax(150px,1.15fr) minmax(130px,.85fr) 62px;width:100%;min-width:0;min-height:66px;align-items:center;gap:12px;padding:8px 13px;border:0;border-bottom:1px solid rgba(255,248,238,.075);background:transparent;color:var(--text-2);text-align:left}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button:hover,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button:focus-visible{background:#c9b1de16}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button>span{display:grid;gap:5px;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button strong{overflow:hidden;color:var(--text);font:750 12px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button small{color:var(--text-3);font:690 8px/1 var(--font-mono)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button b{color:var(--text-2);font:710 11px/1.2 var(--font-ui)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button em{justify-self:end;color:var(--conditional-strong);font:760 13px/1 var(--font-mono)}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command>footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-top:1px solid rgba(255,248,238,.08);color:var(--text-3);font:690 8px/1 var(--font-mono)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition-compose{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:8px;width:100%;min-width:0;margin-top:8px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{display:grid;grid-template-columns:184px minmax(110px,1fr);min-width:0;gap:8px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-empty{display:flex;min-height:44px;align-items:center;padding:0 12px;border:1px dashed rgba(255,248,238,.13);color:var(--text-3);font:680 10px/1.3 var(--font-ui)}@media(max-width:900px){.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-grid{grid-template-columns:1fr}}@media(max-width:760px){.stat-analysis-condition-tray .condition-studio-v4{gap:9px;padding-top:9px}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section{padding:10px 9px}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header strong{font-size:16px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{grid-template-columns:94px minmax(0,1fr)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity{padding:8px;border-right:1px solid rgba(255,248,238,.08);border-bottom:0}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity>img{width:30px;height:30px;flex-basis:30px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions{grid-template-columns:84px minmax(0,1fr);padding:6px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control{grid-template-columns:auto minmax(32px,1fr) auto 36px;padding-left:7px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total{grid-template-columns:minmax(0,1fr) 88px 48px;gap:6px;padding:7px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span{grid-column:1 / -1;min-height:28px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total .analysis-condition-side-choice{grid-column:1}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families>button{min-width:100px;padding-inline:12px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger{grid-template-columns:46px minmax(0,1fr) auto 20px;gap:9px;min-height:62px;padding:7px 9px}.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-player-avatar,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results .player-market-avatar,.stat-analysis-condition-tray .condition-studio-v4 .analysis-condition-player-avatar>img,.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results .player-market-avatar>img{width:46px;height:46px;flex-basis:46px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command{position:fixed;z-index:120;inset:max(58px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px;width:auto;height:auto;max-height:none;box-shadow:0 0 0 100vmax #000c,0 24px 70px #000000c7}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search{grid-template-columns:1fr}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search>div button{flex:1 1 0;min-width:0}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button{grid-template-columns:46px minmax(0,1fr) 54px;gap:9px;min-height:64px;padding-inline:10px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button>b{grid-column:2;color:var(--conditional-accent);font-size:9px}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button>em{grid-column:3;grid-row:1 / 3}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition-compose{grid-template-columns:1fr}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{grid-template-columns:minmax(0,1fr) 104px}}@media(max-width:390px){.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{grid-template-columns:1fr}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity{min-height:46px;border-right:0;border-bottom:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{grid-template-columns:1fr}}.stat-analysis .stat-analysis-condition-tray{padding:18px 20px 20px!important;overflow:visible!important;border-color:color-mix(in srgb,var(--conditional-accent) 42%,rgba(255,248,238,.12));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 72%,#0b0c0b) 0,#0d0e0d 42% 100%)!important;box-shadow:inset 3px 0 0 var(--conditional-accent)}.stat-analysis .stat-analysis-condition-tray>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:0 0 15px;border-bottom:1px solid rgba(255,248,238,.11)}.stat-analysis .stat-analysis-condition-tray>header>div{display:grid;gap:6px}.stat-analysis .stat-analysis-condition-tray>header span,.analysis-condition-workbench .analysis-builder-section>header span{color:var(--conditional-accent);font:720 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.stat-analysis .stat-analysis-condition-tray>header strong{font:790 25px/1 var(--font-display);letter-spacing:-.025em}.stat-analysis .stat-analysis-condition-tray>header small{padding:8px 10px;border:1px solid rgba(255,248,238,.13);color:var(--conditional-strong);font:720 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.stat-analysis-condition-tray .analysis-condition-workbench{display:grid!important;grid-template-columns:minmax(350px,.86fr) minmax(470px,1.14fr)!important;align-items:start!important;gap:16px!important;width:100%;min-width:0;min-height:0!important;padding-top:16px!important}.analysis-condition-workbench .analysis-active-conditions{grid-column:1 / -1}.analysis-condition-workbench .analysis-builder-section{min-width:0!important;min-height:0!important;padding:15px!important;overflow:visible!important;border:1px solid rgba(255,248,238,.13)!important;background:#0405044d!important}.analysis-condition-workbench .analysis-builder-section>header{display:flex;min-height:44px!important;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 13px!important;border-bottom:1px solid rgba(255,248,238,.09)}.analysis-condition-workbench .analysis-builder-section>header>div{display:grid;gap:6px}.analysis-condition-workbench .analysis-builder-section>header strong{color:var(--text);font:770 19px/1 var(--font-display)!important;letter-spacing:-.015em}.analysis-condition-workbench .analysis-builder-section>header small{color:var(--conditional-accent);font:700 8px/1 var(--font-mono);text-transform:uppercase}.analysis-condition-workbench .analysis-quick-team-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.analysis-condition-workbench .analysis-quick-team{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;min-width:0;min-height:62px;align-items:stretch;overflow:hidden!important;border:1px solid rgba(255,248,238,.11)!important;background:#ffffff05!important}.analysis-condition-workbench .analysis-quick-team-identity{display:flex;min-width:0;align-items:center;gap:9px;padding:9px 10px;border-right:1px solid rgba(255,248,238,.09)}.analysis-condition-workbench .analysis-quick-team-identity>img{width:34px;height:34px;flex:0 0 34px;object-fit:contain}.analysis-condition-workbench .analysis-quick-team-identity>span{display:grid;gap:4px}.analysis-condition-workbench .analysis-quick-team-identity strong{font:780 16px/1 var(--font-display)}.analysis-condition-workbench .analysis-quick-team-identity small{color:var(--text-3);font:690 8px/1 var(--font-mono);text-transform:uppercase}.analysis-condition-workbench .analysis-quick-team-actions{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(148px,1.2fr)!important;gap:7px;min-width:0;padding:8px}.analysis-condition-workbench .analysis-quick-team-actions>button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px solid rgba(255,248,238,.14);background:transparent;color:var(--text);font:730 11px/1 var(--font-ui);white-space:nowrap}.analysis-condition-workbench .analysis-quick-team-actions>button i{color:var(--conditional-strong);font:400 18px/1 var(--font-ui);font-style:normal}.analysis-condition-workbench .analysis-quick-team-actions>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 64%,transparent);background:var(--conditional-surface)}.analysis-condition-workbench .analysis-margin-control{display:grid!important;grid-template-columns:auto minmax(40px,1fr) auto 38px!important;min-width:0;min-height:44px;align-items:center;gap:4px;padding:0 4px 0 11px!important;border:1px solid rgba(255,248,238,.14);background:#090a09}.analysis-condition-workbench .analysis-margin-control span,.analysis-condition-workbench .analysis-margin-control b{color:var(--text-2);font:700 10px/1 var(--font-ui)}.analysis-condition-workbench .analysis-margin-control input{width:100%;min-width:0;height:40px;padding:0;border:0;background:transparent;color:var(--text);font:740 13px/1 var(--font-mono);text-align:right}.analysis-condition-workbench .analysis-margin-control button{width:34px!important;min-width:34px!important;height:34px;min-height:34px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--conditional-accent) 40%,rgba(255,248,238,.12));background:var(--conditional-surface);color:var(--conditional-strong);font-size:15px}.analysis-condition-workbench .analysis-quick-total{display:grid!important;grid-template-columns:minmax(112px,.72fr) minmax(132px,1fr) minmax(82px,.62fr) 58px!important;min-height:58px;align-items:stretch;gap:7px;margin-top:8px;padding:8px!important;border:1px solid rgba(255,248,238,.11);background:#ffffff05}.analysis-condition-workbench .analysis-quick-total>span{grid-column:auto!important;display:grid;min-width:0;align-content:center;gap:5px;padding-left:4px}.analysis-condition-workbench .analysis-quick-total>span small,.analysis-condition-workbench .analysis-quick-total label>span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-condition-workbench .analysis-quick-total>span strong{font:720 11px/1 var(--font-ui)}.analysis-condition-workbench .analysis-quick-total .analysis-condition-side-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-condition-workbench .analysis-quick-total label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:0 9px;border:1px solid rgba(255,248,238,.14);background:#090a09}.analysis-condition-workbench .analysis-quick-total input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--text);font:740 12px/1 var(--font-mono);text-align:right}.analysis-condition-workbench .analysis-quick-total>button{min-width:0;padding:0 8px;border:1px solid color-mix(in srgb,var(--conditional-accent) 42%,rgba(255,248,238,.12));background:var(--conditional-surface);color:var(--conditional-strong);font:740 10px/1 var(--font-ui)}.analysis-condition-workbench .analysis-player-condition{position:relative;display:block!important;min-width:0}.analysis-condition-workbench .analysis-market-families{display:flex!important;width:100%;margin-top:12px;overflow-x:auto;border-bottom:1px solid rgba(255,248,238,.1);scrollbar-width:none}.analysis-condition-workbench .analysis-market-families::-webkit-scrollbar{display:none}.analysis-condition-workbench .analysis-market-families>button{position:relative;flex:1 0 104px;min-width:0;min-height:46px;padding:0 13px;border:0;background:transparent;color:var(--text-3);font:720 11px/1 var(--font-ui);text-transform:capitalize}.analysis-condition-workbench .analysis-market-families>button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:transparent;content:""}.analysis-condition-workbench .analysis-market-families>button.active{color:var(--conditional-strong)}.analysis-condition-workbench .analysis-market-families>button.active:after{background:var(--conditional-accent)}.analysis-condition-workbench .analysis-market-picker{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0;margin-top:10px}.analysis-condition-workbench .analysis-market-picker>span{display:none}.analysis-condition-workbench .analysis-market-picker-trigger{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto auto!important;width:100%;min-width:0;min-height:66px;align-items:center;gap:12px;padding:8px 13px;border:1px solid rgba(255,248,238,.15);background:#090a09;color:var(--text);text-align:left}.analysis-condition-workbench .analysis-market-picker-trigger:has(.analysis-market-picker-empty){grid-template-columns:minmax(0,1fr) auto!important}.analysis-condition-workbench .analysis-market-picker-empty{display:grid;gap:5px}.analysis-condition-workbench .analysis-market-picker-empty strong{font:740 13px/1 var(--font-ui)}.analysis-condition-workbench .analysis-market-picker-empty small{color:var(--text-3);font:650 9px/1 var(--font-ui)}.analysis-condition-workbench .analysis-player-condition-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 142px!important;width:100%;min-width:0;gap:8px;margin-top:8px}.analysis-condition-workbench .analysis-player-threshold{display:grid!important;grid-template-columns:164px minmax(90px,1fr)!important;min-width:0}.analysis-condition-workbench .analysis-player-condition-compose>button{width:100%;min-width:0;min-height:50px}.analysis-condition-workbench .analysis-condition-empty{display:flex;min-height:50px;align-items:center;padding:0 12px;border:1px dashed rgba(255,248,238,.13);color:var(--text-3);font:670 10px/1.3 var(--font-ui)}.stat-analysis-condition-tray .analysis-condition-state{margin-top:10px;padding:9px 11px}.stat-analysis-condition-tray .condition-market-command{position:absolute;z-index:50;top:calc(100% + 7px);right:0;left:0;width:100%;height:min(430px,56vh);max-height:430px;margin:0;overflow:hidden}.stat-analysis-condition-tray .condition-market-results>button{min-height:64px;grid-template-columns:48px minmax(140px,1.15fr) minmax(105px,.8fr) 58px;gap:12px;padding:8px 13px}@media(max-width:1100px){.stat-analysis-condition-tray .analysis-condition-workbench{grid-template-columns:1fr!important}.analysis-condition-workbench .analysis-quick-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-condition-workbench .analysis-quick-team{grid-template-columns:1fr!important}.analysis-condition-workbench .analysis-quick-team-identity{border-right:0;border-bottom:1px solid rgba(255,248,238,.09)}}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray{padding:14px 10px max(16px,env(safe-area-inset-bottom))!important}.stat-analysis .stat-analysis-condition-tray>header{min-height:48px;align-items:flex-start;padding-bottom:12px}.stat-analysis .stat-analysis-condition-tray>header strong{font-size:20px}.stat-analysis .stat-analysis-condition-tray>header small{padding:6px 7px;font-size:7px}.stat-analysis-condition-tray .analysis-condition-workbench{gap:10px!important;padding-top:10px!important}.analysis-condition-workbench .analysis-builder-section{padding:12px 10px!important}.analysis-condition-workbench .analysis-quick-team-grid{grid-template-columns:1fr}.analysis-condition-workbench .analysis-quick-team{grid-template-columns:88px minmax(0,1fr)!important}.analysis-condition-workbench .analysis-quick-team-identity{border-right:1px solid rgba(255,248,238,.09);border-bottom:0}.analysis-condition-workbench .analysis-quick-team-actions{grid-template-columns:minmax(94px,.85fr) minmax(142px,1.15fr)!important}.analysis-condition-workbench .analysis-quick-total{grid-template-columns:minmax(0,1fr) 132px 74px 52px!important}.analysis-condition-workbench .analysis-quick-total>span{grid-column:1 / -1!important;min-height:32px}.analysis-condition-workbench .analysis-market-families>button{flex-basis:104px}.analysis-condition-workbench .analysis-player-condition-compose{grid-template-columns:1fr!important}.analysis-condition-workbench .analysis-player-threshold{grid-template-columns:minmax(0,1fr) 108px!important}.stat-analysis-condition-tray .condition-market-command{position:fixed;z-index:140;inset:max(66px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom)) 8px;width:auto;height:auto;max-height:none;box-shadow:0 0 0 100vmax #000c,0 24px 70px #000000c2}}@media(max-width:420px){.analysis-condition-workbench .analysis-quick-team{grid-template-columns:1fr!important}.analysis-condition-workbench .analysis-quick-team-identity{min-height:52px;border-right:0;border-bottom:1px solid rgba(255,248,238,.09)}.analysis-condition-workbench .analysis-quick-team-actions{grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr)!important}.analysis-condition-workbench .analysis-quick-total{grid-template-columns:minmax(0,1fr) 88px 48px!important}.analysis-condition-workbench .analysis-quick-total>span{grid-column:1 / -1!important}.analysis-condition-workbench .analysis-quick-total>label{grid-column:2}.analysis-condition-workbench .analysis-quick-total>button{grid-column:3}}@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 .watchlist-action.icon-only{width:44px;min-width:44px;height:44px;min-height:44px;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,.watchlist-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}.team-duo-mark{position:relative;display:block;width:50px;height:44px;overflow:visible}.team-duo-mark:after{position:absolute;top:4px;left:24px;width:1px;height:36px;background:#ebe8e03d;content:"";transform:rotate(38deg)}.team-duo-mark .watchlist-avatar-shell{position:absolute;display:grid;width:26px;height:26px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent}.team-duo-mark .watchlist-avatar-shell:first-child{top:0;left:0}.team-duo-mark .watchlist-avatar-shell+.watchlist-avatar-shell{right:0;bottom:0;margin:0}.team-duo-mark .watchlist-avatar-shell img{display:block;width:26px;height:26px;max-width:100%;max-height:100%;padding:0;object-fit:contain}.team-duo-mark.tracked-parlay-identity-avatar{width:44px;height:44px}.team-duo-mark.tracked-parlay-identity-avatar:after{top:4px;left:21px;height:36px}.team-duo-mark.tracked-parlay-identity-avatar .watchlist-avatar-shell,.team-duo-mark.tracked-parlay-identity-avatar .watchlist-avatar-shell img{width:23px;height:23px}.team-duo-mark.market-browser-avatar{width:50px;height:44px}.team-duo-mark.market-browser-avatar:after{top:4px;left:24px;height:36px}.team-duo-mark.market-browser-avatar .watchlist-avatar-shell,.team-duo-mark.market-browser-avatar .watchlist-avatar-shell img{width:23px;height:23px}.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;min-width:0;align-items:flex-end;gap:18px;flex-wrap:nowrap}.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 thead th:first-child,.bestbets-table tbody tr:not(.tracked-parlay-detail-row)>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>div:first-child{min-width:0}.bestbets-header h1{font-size:clamp(30px,10.2vw,44px);letter-spacing:-.045em;white-space:nowrap}.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;color:var(--text-2);font:550 11px/1.55 var(--font-ui);letter-spacing:0;text-transform:none}.auth-consent-stack{border-block:1px solid rgba(255,248,238,.09)}.auth-consent-stack .auth-consent+.auth-consent{border-top:1px solid rgba(255,248,238,.09)}.auth-consent.marketing-consent{color:var(--text-3)}.auth-consent.marketing-consent strong{color:var(--text-1);font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.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}}.parlay-dock{position:fixed;z-index:72;top:calc(var(--site-header-height, 116px) + 18px);right:0;display:flex;min-height:44px;align-items:center;gap:10px;padding:0 10px 0 13px;border:1px solid rgba(235,232,224,.2);border-right:0;border-radius:3px 0 0 3px;background:#0e0f0ef5;box-shadow:0 12px 34px #00000047;color:var(--text);font:720 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mobile-parlay-trigger{display:none}.parlay-dock b{display:grid;min-width:23px;height:23px;place-items:center;border:1px solid rgba(235,232,224,.22);background:#ebe8e012;font-size:10px}.parlay-dock:hover,.parlay-dock:focus-visible{border-color:#ebe8e073;background:#171816;outline:0}.parlay-scrim{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#0000008a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.parlay-drawer-shell{position:relative;width:min(440px,100vw);height:100%}.parlay-drawer-shell .parlay-calculator{width:100%}.parlay-resize-handle{position:absolute;z-index:4;inset:0 auto 0 -7px;width:14px;cursor:col-resize;touch-action:none}.parlay-resize-handle:after{position:absolute;top:50%;left:6px;width:2px;height:48px;border-radius:1px;background:#ebe8e038;content:"";transform:translateY(-50%);transition:height .12s ease,background .12s ease}.parlay-resize-handle:hover:after,.parlay-resize-handle:focus-visible:after{height:72px;background:#ebe8e09e}.parlay-resize-handle:focus-visible{outline:1px solid rgba(235,232,224,.5);outline-offset:-3px}.parlay-calculator{width:min(440px,100vw);height:100%;overflow:auto;border-left:1px solid rgba(235,232,224,.18);background:#0d0e0d;box-shadow:-24px 0 64px #0000006b;color:var(--text)}.parlay-calculator.persistent{position:fixed;z-index:62;top:var(--site-header-height, 116px);right:0;bottom:0;width:390px;height:auto;box-shadow:-18px 0 45px #00000038}.parlay-calculator.persistent .parlay-calculator-head>b{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.bestbets-shell{transition:padding-right .16s ease}@media(min-width:1200px){.bestbets-shell{padding-right:390px}.bestbets-shell>.site-header{width:calc(100% + 390px)}}.parlay-calculator-head{position:sticky;top:0;z-index:2;display:flex;min-height:88px;align-items:center;justify-content:space-between;padding:18px 18px 16px 20px;border-bottom:1px solid rgba(235,232,224,.12);background:#0d0e0df7}.parlay-calculator-head span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.14em}.parlay-calculator-head h2{margin:5px 0 0;font:720 25px/.95 var(--font-display);letter-spacing:-.035em}.parlay-calculator-head button,.parlay-leg button{display:grid;min-width:44px;height:44px;place-items:center;border:1px solid rgba(235,232,224,.12);background:transparent;color:var(--text-2)}.parlay-calculator-head button:hover,.parlay-calculator-head button:focus-visible,.parlay-leg button:hover,.parlay-leg button:focus-visible{border-color:#ebe8e059;color:var(--text);outline:0}.parlay-calculator-head svg{width:18px}.parlay-body{display:grid;min-height:calc(100% - 88px);align-content:start;padding:18px 18px max(20px,env(safe-area-inset-bottom))}.parlay-empty,.parlay-gate{display:grid;min-height:280px;place-content:center;gap:9px;padding:36px;text-align:center}.parlay-empty span,.parlay-gate b{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.14em}.parlay-empty strong,.parlay-gate strong{font:700 20px/1.1 var(--font-display)}.parlay-empty p,.parlay-gate p{max-width:280px;margin:0;color:var(--text-3);font:500 12px/1.55 var(--font-ui)}.parlay-groups{display:grid;gap:10px}.parlay-game-group{border:1px solid rgba(235,232,224,.12);background:#111210}.parlay-game-group>header{display:flex;min-height:35px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(235,232,224,.1);color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.parlay-game-group>header b{color:var(--text);font-size:10px}.parlay-leg{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 12px;border-bottom:1px solid rgba(235,232,224,.07)}.parlay-leg:last-child{border-bottom:0}.parlay-leg>span{display:grid;min-width:0;gap:5px}.parlay-leg strong{overflow:hidden;font:670 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.parlay-leg small{color:var(--text-3);font:650 8px/1 var(--font-mono);text-transform:capitalize}.parlay-leg button{min-width:38px;height:38px;border:0}.parlay-leg svg{width:15px}.parlay-relationship{width:100%;min-height:44px;padding:0 12px;border:0;border-top:1px solid rgba(235,232,224,.1);background:#ebe8e006;color:var(--text-2);font:700 9px/1 var(--font-ui);text-align:left}.parlay-relationship:hover,.parlay-relationship:focus-visible{background:#ebe8e014;color:var(--text);outline:1px solid rgba(235,232,224,.34);outline-offset:-1px}.parlay-add-prompt,.parlay-assumption{margin-top:12px;padding:10px 12px;border-left:2px solid rgba(235,232,224,.35);background:#ebe8e009;color:var(--text-3);font:650 9px/1.35 var(--font-mono)}.parlay-readout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;border:1px solid rgba(235,232,224,.12)}.parlay-readout-grid>div{display:grid;min-height:69px;align-content:center;gap:7px;padding:10px 12px;border-right:1px solid rgba(235,232,224,.1);border-bottom:1px solid rgba(235,232,224,.1)}.parlay-readout-grid>div:nth-child(2n){border-right:0}.parlay-readout-grid>div:nth-last-child(-n+2){border-bottom:0}.parlay-readout-grid span{color:var(--text-3);font:700 8px/1 var(--font-mono);text-transform:uppercase}.parlay-readout-grid strong{font:720 19px/1 var(--font-mono)}.parlay-readout-grid .positive strong{color:var(--positive, #82ad88)}.parlay-readout-grid .negative strong{color:var(--negative, #bf7c76)}.parlay-diagnostic{display:grid;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid rgba(190,153,89,.28);background:#be99590f;color:#c8ad7b;font:600 9px/1.4 var(--font-mono)}.parlay-diagnostic.error{border-color:#bf7c764d;color:#c9948f}.parlay-provenance{display:grid;gap:5px;padding:9px 1px 0;color:var(--text-3);font:650 7px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.parlay-provenance span:first-child{color:var(--text-2)}.parlay-provenance b{color:var(--text);font-weight:750}.parlay-diagnostics{display:grid;margin-top:12px;border:1px solid rgba(235,232,224,.12)}.parlay-diagnostics>div{display:grid;gap:4px;padding:10px 12px;border-bottom:1px solid rgba(235,232,224,.08)}.parlay-diagnostics>div:last-child{border-bottom:0}.parlay-diagnostics strong{color:var(--text-2);font:700 8px/1 var(--font-mono);text-transform:uppercase}.parlay-diagnostics span{color:var(--text-3);font:600 8px/1.35 var(--font-ui)}.analysis-model-revision{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 0;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-model-revision strong{overflow:hidden;color:var(--text-2);font:700 8px/1 var(--font-mono);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.parlay-book-price{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:9px 10px 9px 12px;border:1px solid rgba(235,232,224,.14);background:#111210}.parlay-book-price label{display:grid;gap:4px}.parlay-book-price label span{font:680 11px/1 var(--font-ui)}.parlay-book-price label small{color:var(--text-3);font:650 8px/1 var(--font-mono)}.parlay-book-price input{width:108px;min-height:44px;border:1px solid rgba(235,232,224,.2);border-radius:2px;background:#0b0c0b;color:var(--text);font:720 16px/1 var(--font-mono);text-align:center}.parlay-book-price input:focus{border-color:#ebe8e085;outline:0}.parlay-actions{display:grid;grid-template-columns:92px 1fr;gap:8px;margin-top:10px}.parlay-actions button{min-height:48px;border:1px solid var(--text);border-radius:2px;background:var(--text);color:#090a09;font:720 10px/1 var(--font-ui)}.parlay-actions button.secondary{border-color:#ebe8e029;background:transparent;color:var(--text-2)}.parlay-actions button:disabled{opacity:.34;cursor:not-allowed}.add-to-parlay{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(235,232,224,.18);border-radius:2px;background:#ebe8e009;color:var(--text-2);font:690 9px/1 var(--font-ui);white-space:nowrap}.add-to-parlay svg{width:14px;height:14px}.add-to-parlay:hover,.add-to-parlay:focus-visible,.add-to-parlay.active{border-color:#ebe8e06b;background:#ebe8e017;color:var(--text);outline:0}.add-to-parlay.compact{min-width:44px;min-height:44px;padding:0}.add-to-parlay.compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.market-persistence-controls{display:flex;min-width:0;align-items:center;gap:7px}.market-save-control{position:relative;min-width:0}.market-save-trigger{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid rgba(235,232,224,.18);border-radius:2px;background:#101110;color:var(--text-2);font:700 9px/1 var(--font-ui);white-space:nowrap}.market-save-trigger>svg{width:14px;height:14px}.market-save-trigger.active{border-color:#ebe8e04f;background:#ebe8e013;color:var(--text)}.market-save-trigger.active>svg:first-child{fill:currentColor}.market-save-trigger:hover,.market-save-trigger:focus-visible,.market-save-trigger[aria-expanded=true]{border-color:#ebe8e06b;background:#ebe8e017;color:var(--text);outline:0}.market-save-trigger:disabled{color:#ebe8e057;cursor:not-allowed}.market-save-chevron{width:12px!important;height:12px!important;transition:transform .14s ease}.market-save-trigger[aria-expanded=true] .market-save-chevron{transform:rotate(180deg)}.market-save-menu{position:absolute;bottom:calc(100% + 7px);left:0;z-index:75;display:grid;width:210px;padding:4px;border:1px solid rgba(235,232,224,.24);border-radius:3px;background:#151615;box-shadow:0 18px 48px #00000080}.market-save-menu button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:0;border-radius:2px;background:transparent;color:var(--text-2);text-align:left}.market-save-menu button>span{display:flex;min-width:0;align-items:center;gap:9px}.market-save-menu button svg{width:14px;height:14px;flex:0 0 14px}.market-save-menu button b{overflow:hidden;font:700 9px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.market-save-menu button:hover,.market-save-menu button:focus-visible{background:#ebe8e013;color:var(--text);outline:0}.market-save-menu button[aria-checked=true]{color:var(--text)}.market-save-menu .market-save-remove{margin-top:3px;border-top:1px solid rgba(235,232,224,.11);border-radius:0 0 2px 2px;color:var(--negative)}.market-persistence-controls.compact{gap:4px}.market-persistence-controls.compact .market-save-trigger{width:44px;min-height:44px;padding:0}.market-persistence-controls.compact .market-save-trigger span,.market-persistence-controls.compact .market-save-chevron{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0)}.market-persistence-controls.compact .market-save-menu,.td-watch-cell .market-save-menu,.market-browser-row .market-save-menu{right:0;left:auto}.bet-item-undo{position:fixed;right:20px;bottom:20px;z-index:180;display:flex;max-width:min(390px,calc(100vw - 28px));align-items:center;gap:20px;padding:12px 12px 12px 15px;border:1px solid rgba(235,232,224,.22);border-radius:3px;background:#151615;box-shadow:0 18px 50px #0000006b;color:var(--text)}.bet-item-undo span{display:grid;gap:3px}.bet-item-undo strong{font:700 11px/1.1 var(--font-ui)}.bet-item-undo small{color:var(--text-3);font:600 8px/1.3 var(--font-mono)}.bet-item-undo button{min-width:64px;min-height:40px;border:1px solid rgba(235,232,224,.22);border-radius:2px;background:#ebe8e012;color:var(--text);font:700 9px/1 var(--font-ui)}@media(max-width:600px){.market-persistence-controls:not(.compact){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.market-persistence-controls:not(.compact) .market-save-control,.market-persistence-controls:not(.compact) .market-save-trigger,.market-persistence-controls:not(.compact) .add-to-parlay{width:100%;min-height:44px}.market-persistence-controls:not(.compact) .market-save-menu{right:auto;left:0;width:min(230px,calc(100vw - 36px))}.bet-item-undo{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));left:14px;max-width:none}}.parlay-leg-price{display:grid;width:74px;gap:3px}.parlay-leg-price span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.parlay-leg-price input{width:100%;min-height:34px;padding:0 7px;border:1px solid rgba(235,232,224,.18);border-radius:2px;background:#0b0c0b;color:var(--text);font:700 10px/1 var(--font-mono)}.tracked-view-filters{display:flex;align-items:center;gap:4px;padding:0 0 12px;overflow-x:auto;scrollbar-width:none}.tracked-view-filters button{min-height:38px;padding:0 14px;border:1px solid rgba(235,232,224,.13);border-radius:2px;background:#101110;color:var(--text-3);font:700 9px/1 var(--font-ui);white-space:nowrap}.tracked-view-filters button.active{border-color:#ebe8e059;background:#ebe8e014;color:var(--text)}.tracked-parlay-ledger{margin:0 0 15px;border-block:1px solid rgba(235,232,224,.13);background:linear-gradient(90deg,rgba(235,232,224,.025),transparent 42%)}.tracked-parlay-ledger>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(235,232,224,.1)}.tracked-parlay-ledger>header span,.tracked-parlay-ledger>header strong{font:700 8px/1 var(--font-mono);letter-spacing:.1em}.tracked-parlay-ledger>header span{color:var(--text-3)}.tracked-parlay-row{display:grid;grid-template-columns:minmax(270px,1.6fr) 112px 105px 90px 110px;min-height:78px;align-items:center;gap:14px;padding:10px 12px;border-bottom:1px solid rgba(235,232,224,.08)}.tracked-parlay-row:last-child{border-bottom:0}.tracked-parlay-identity{display:grid;min-width:0;gap:4px}.tracked-parlay-identity>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em}.tracked-parlay-identity strong{overflow:hidden;color:var(--text);font:700 11px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-identity small{overflow:hidden;color:var(--text-3);font:650 8px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-book,.tracked-parlay-metric{display:grid;gap:5px}.tracked-parlay-book span,.tracked-parlay-metric span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tracked-parlay-book input{width:100%;min-height:38px;padding:0 9px;border:1px solid rgba(235,232,224,.16);border-radius:2px;background:#0c0d0c;color:var(--text);font:700 11px/1 var(--font-mono)}.tracked-parlay-book input[aria-invalid=true]{border-color:#b2554abf}.tracked-parlay-metric strong{color:var(--text);font:720 12px/1 var(--font-mono)}.tracked-parlay-metric.positive strong{color:var(--positive)}.tracked-parlay-metric.negative strong{color:var(--negative)}.tracked-parlay-actions{display:flex;justify-content:flex-end;gap:5px}.tracked-parlay-actions button{min-width:44px;min-height:40px;padding:0 10px;border:1px solid rgba(235,232,224,.16);border-radius:2px;background:#ebe8e009;color:var(--text-2);font:700 9px/1 var(--font-ui)}.tracked-parlay-actions button:first-child{padding:0;font-size:17px}.tracked-parlay-actions button.active{background:#ebe8e01a;color:var(--text)}.tracked-parlay-empty{margin-top:12px}.game-analysis-layer{position:fixed;inset:0;z-index:170;display:flex;justify-content:flex-end}.game-analysis-scrim{position:absolute;inset:0;width:100%;border:0;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.game-analysis-drawer{position:relative;display:grid;width:min(980px,calc(100vw - 56px));height:100%;grid-template-rows:auto 1fr;overflow:auto;border-left:1px solid rgba(235,232,224,.2);background:#0d0e0d;box-shadow:-24px 0 70px #0000006b;animation:parlay-drawer-in .18s ease-out both}.game-analysis-drawer>header{display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(235,232,224,.12)}.game-analysis-drawer>header div{display:grid;gap:5px}.game-analysis-drawer>header span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.1em}.game-analysis-drawer>header h2{margin:0;color:var(--text);font:760 27px/1 var(--font-display)}.game-analysis-drawer>header button{width:44px;height:44px;border:1px solid rgba(235,232,224,.16);border-radius:2px;background:transparent;color:var(--text);font-size:24px}.game-analysis-body{display:grid;grid-template-columns:minmax(0,1fr) 286px;min-height:0}.game-analysis-chart{position:relative;min-width:0;padding:26px 22px}.game-analysis-chart .distribution-chart{min-height:330px}.game-analysis-body>aside{display:grid;align-content:start;gap:8px;padding:27px 18px;border-left:1px solid rgba(235,232,224,.1);background:#ebe8e005}.game-analysis-body>aside>span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.1em}.game-analysis-body>aside>strong{color:var(--text);font:760 34px/1 var(--font-mono)}.game-analysis-body>aside>small{color:var(--text-3);font:650 9px/1.3 var(--font-ui)}.game-analysis-body>aside .market-line-control{margin-top:16px}.market-recent-searches{display:flex;align-items:center;gap:5px;overflow-x:auto;padding-top:7px;scrollbar-width:none}.market-recent-searches>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.market-recent-searches button{min-height:30px;padding:0 9px;border:1px solid rgba(235,232,224,.12);border-radius:2px;background:transparent;color:var(--text-3);font:650 8px/1 var(--font-ui);white-space:nowrap}.td-model-cell>button{display:grid;width:100%;min-height:44px;align-content:center;gap:3px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.td-model-cell>button:hover strong,.td-model-cell>button:focus-visible strong{text-decoration:underline;text-underline-offset:3px}.td-model-cell>button:focus-visible{outline:1px solid rgba(235,232,224,.48);outline-offset:2px}.td-analysis-layer{position:fixed;inset:0;z-index:172;display:flex;justify-content:flex-end}.td-analysis-scrim{position:absolute;inset:0;width:100%;border:0;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.td-analysis-drawer{position:relative;width:min(620px,calc(100vw - 56px));height:100%;overflow:auto;border-left:1px solid rgba(235,232,224,.2);background:#0d0e0d;box-shadow:-24px 0 70px #0000006b;animation:parlay-drawer-in .18s ease-out both}.td-analysis-drawer>header{display:flex;min-height:95px;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(235,232,224,.12)}.td-analysis-drawer>header div{display:grid;gap:4px}.td-analysis-player-header{display:flex!important;min-width:0;align-items:center;gap:13px!important}.td-analysis-player-header>div{min-width:0}.td-analysis-player-avatar{width:62px;height:62px;flex:0 0 62px}.td-analysis-drawer>header span,.td-analysis-drawer>header small{color:var(--text-3);font:700 8px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.td-analysis-drawer>header h2{margin:0;color:var(--text);font:760 26px/1 var(--font-display)}.td-analysis-drawer>header button{width:44px;height:44px;border:1px solid rgba(235,232,224,.16);border-radius:2px;background:transparent;color:var(--text);font-size:24px}.td-analysis-primary{display:grid;gap:6px;padding:22px 20px;border-bottom:1px solid rgba(235,232,224,.1);background:linear-gradient(90deg,rgba(235,232,224,.045),transparent 65%)}.td-analysis-primary span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.1em}.td-analysis-primary strong{color:var(--text);font:760 42px/1 var(--font-mono)}.td-analysis-primary small{color:var(--text-3);font:650 9px/1.2 var(--font-ui)}.td-analysis-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(235,232,224,.1)}.td-analysis-readouts>span{display:grid;min-height:64px;align-content:center;gap:6px;padding:10px 20px;border-right:1px solid rgba(235,232,224,.08)}.td-analysis-readouts>span:last-child{border-right:0}.td-analysis-readouts small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.td-analysis-readouts strong{color:var(--text);font:700 13px/1 var(--font-mono)}.td-frequency-board{display:grid;padding:8px 20px 24px}.td-frequency-board>div{display:grid;grid-template-columns:52px minmax(0,1fr) 58px;min-height:58px;align-items:center;gap:10px;border-bottom:1px solid rgba(235,232,224,.08)}.td-frequency-board span,.td-frequency-board strong,.td-frequency-board small{font-family:var(--font-mono)}.td-frequency-board span{color:var(--text-2);font-size:9px;font-weight:700}.td-frequency-board strong{color:var(--text);font-size:12px}.td-frequency-board small{color:var(--text-3);font-size:8px;text-align:right}.td-frequency-board i{height:8px;overflow:hidden;border-radius:1px;background:#ebe8e012}.td-frequency-board i b{display:block;height:100%;background:var(--text)}.first-td-field{display:grid;padding:8px 20px 24px}.first-td-field>div{display:grid;grid-template-columns:28px minmax(0,1fr) 44px 60px;min-height:48px;align-items:center;gap:8px;border-bottom:1px solid rgba(235,232,224,.08)}.first-td-field>div.selected{background:linear-gradient(90deg,rgba(235,232,224,.09),transparent)}.first-td-field span,.first-td-field small{color:var(--text-3);font:700 8px/1 var(--font-mono)}.first-td-field strong{overflow:hidden;color:var(--text);font:700 10px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.first-td-field b{color:var(--text);font:700 10px/1 var(--font-mono);text-align:right}.td-analysis-conditions{display:grid;gap:12px;padding:18px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid rgba(235,232,224,.12);background:#101110}.td-analysis-conditions>header{display:flex;align-items:center;justify-content:space-between}.td-analysis-conditions>header span,.td-analysis-conditions>header small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}@media(max-width:800px){.tracked-parlay-row{grid-template-columns:minmax(0,1fr) 92px 88px;gap:10px}.tracked-parlay-book,.tracked-parlay-metric{grid-row:2}.tracked-parlay-actions{grid-column:3;grid-row:1}.tracked-parlay-identity{grid-column:1 / 3}}@media(max-width:520px){.tracked-parlay-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:13px 11px}.tracked-parlay-identity{grid-column:1 / -1}.tracked-parlay-book,.tracked-parlay-metric{grid-row:auto}.tracked-parlay-actions{grid-column:1 / -1;grid-row:auto;justify-content:stretch}.tracked-parlay-actions button:last-child{flex:1}.game-analysis-drawer{width:100%;height:100svh;border-left:0}.game-analysis-drawer>header{min-height:72px;padding:12px 14px}.game-analysis-body{grid-template-columns:1fr}.game-analysis-chart{padding:18px 14px}.game-analysis-chart .distribution-chart{min-height:255px}.game-analysis-body>aside{border-top:1px solid rgba(235,232,224,.1);border-left:0;padding:16px 14px calc(18px + env(safe-area-inset-bottom))}.td-analysis-drawer{width:100%;height:100svh;border-left:0;padding-bottom:env(safe-area-inset-bottom)}.td-analysis-drawer>header{min-height:82px;padding:13px 14px}.td-frequency-board,.first-td-field{padding-inline:14px}.td-analysis-readouts>span{min-height:58px;padding-inline:10px}.td-analysis-conditions{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.game-analysis-drawer,.td-analysis-drawer{animation:none}}.market-watch-action,.prop-watch-action{flex-wrap:wrap;gap:8px}.td-watch-cell{vertical-align:middle}.td-watch-cell .market-persistence-controls{justify-content:flex-end}.market-accordion{display:grid;border-top:1px solid rgba(235,232,224,.12)}.market-band{border-bottom:1px solid rgba(235,232,224,.12);background:#0e0f0eb3}.market-band-trigger{display:grid;width:100%;min-height:72px;grid-template-columns:minmax(130px,1.3fr) repeat(3,minmax(100px,1fr)) 20px;align-items:center;gap:18px;padding:10px 16px;border:0;background:transparent;color:var(--text);text-align:left}.market-band-trigger:hover,.market-band-trigger:focus-visible{background:#ebe8e009;outline:0}.market-band-trigger>span{display:grid;min-width:0;gap:5px}.market-band-trigger small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.market-band-trigger strong{overflow:hidden;font:680 12px/1.1 var(--font-mono);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.market-band-name strong{font:720 17px/1 var(--font-display);letter-spacing:-.025em}.market-band-edge strong{color:var(--positive, #82ad88)}.market-band-trigger>i{width:8px;height:8px;border-right:1px solid var(--text-2);border-bottom:1px solid var(--text-2);transform:rotate(45deg);transition:transform .15s ease}.market-band.expanded .market-band-trigger>i{transform:rotate(225deg)}.market-band-panel{padding:0 14px 16px;border-top:1px solid rgba(235,232,224,.08);background:#0f100f}.market-band-panel .market-desk-toolbar{margin:0 -14px;border-top:0}.distribution-rail{padding:15px 10px 9px;border:1px solid rgba(235,232,224,.12);border-top:0;background:#0b0c0b}.distribution-rail-labels,.distribution-rail-scale{display:flex;align-items:center;justify-content:space-between;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.distribution-rail-labels strong{color:var(--text-2);font-size:8px}.distribution-rail-track{position:relative;height:82px;margin-top:8px;overflow:visible;border-block:1px solid rgba(235,232,224,.08);outline:0;cursor:ew-resize;touch-action:pan-y}.distribution-rail-track:focus-visible{box-shadow:inset 0 0 0 1px #ebe8e070}.distribution-rail-track svg{width:100%;height:74px;overflow:visible}.distribution-rail-track rect{fill:#ebe8e02b;transition:fill .12s ease}.distribution-rail.mode-spread .distribution-rail-track rect,.distribution-rail.mode-moneyline .distribution-rail-track rect{fill:color-mix(in srgb,var(--text-2) 20%,transparent)}.distribution-zero{stroke:#ebe8e047;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.distribution-selected{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--text);pointer-events:none}.distribution-selected b{position:absolute;top:-3px;left:50%;min-width:43px;padding:4px 5px;border:1px solid rgba(235,232,224,.25);background:#e8e1d6;color:#0a0b0a;font:730 9px/1 var(--font-mono);text-align:center;transform:translate(-50%,-100%)}.distribution-selected i{position:absolute;bottom:-3px;left:-4px;width:9px;height:9px;border:1px solid #0b0c0b;border-radius:50%;background:var(--text)}.distribution-rail-scale{margin-top:4px;letter-spacing:0}.betboard-primary-tabs{display:flex;gap:0;margin:0 0 14px;border-bottom:1px solid rgba(235,232,224,.14)}.betboard-primary-tabs button{display:grid;min-width:145px;min-height:56px;align-content:center;gap:5px;padding:8px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);text-align:left}.betboard-primary-tabs button.active{border-bottom-color:var(--text);color:var(--text)}.betboard-primary-tabs span{font:700 12px/1 var(--font-ui)}.betboard-primary-tabs small{color:inherit;font:650 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.market-browser{display:grid;gap:12px}.market-browser-search{display:grid;min-height:80px;align-content:center;gap:8px;padding:12px 14px;border:1px solid rgba(235,232,224,.14);background:#10110f}.market-browser-search label{display:grid;grid-template-columns:115px 1fr;align-items:center}.market-browser-search label>span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.market-browser-search input{min-width:0;min-height:44px;padding:0 13px;border:0;border-left:1px solid rgba(235,232,224,.14);background:transparent;color:var(--text);font:650 14px/1 var(--font-ui);outline:0}.market-query-tokens{display:flex;flex-wrap:wrap;gap:5px;padding-left:115px}.market-query-tokens button{display:flex;min-height:28px;align-items:center;gap:7px;padding:0 8px;border:1px solid rgba(235,232,224,.16);border-radius:2px;background:#ebe8e00a;color:var(--text-2);font:700 7px/1 var(--font-mono);letter-spacing:.06em}.market-query-tokens i{color:var(--text-3);font-style:normal}.market-browser-facets{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(235,232,224,.12)}.market-browser-facets>div{display:flex}.market-browser-facets button,.market-matchup-shortcuts button{min-height:42px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:680 9px/1 var(--font-ui);white-space:nowrap}.market-browser-facets button.active,.market-matchup-shortcuts button.active{border-bottom-color:var(--text);color:var(--text)}.market-scenario-facet{border:1px solid rgba(235,232,224,.12)}.market-scenario-facet button{min-height:34px;border:0}.market-scenario-facet button.active{background:#ebe8e014}.market-matchup-shortcuts{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin}.market-matchup-shortcuts button{min-height:38px;border:1px solid rgba(235,232,224,.1);border-bottom-width:1px;border-radius:2px}.market-matchup-shortcuts button.active{border-color:#ebe8e057;background:#ebe8e00f}.market-browser-status{display:flex;align-items:center;justify-content:space-between;padding:7px 2px;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.market-browser-list{display:grid;border:1px solid rgba(235,232,224,.13)}.market-browser-row{display:grid;min-height:72px;grid-template-columns:minmax(108px,.75fr) minmax(176px,1.55fr) 76px 76px 202px;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(235,232,224,.09);background:#10110f}.market-browser-row:last-child{border-bottom:0}.market-browser-row:hover{background:#131412}.market-browser-matchup,.market-browser-selection{display:grid;min-width:0;gap:5px}.market-browser-matchup span,.market-browser-selection>span,.market-browser-line span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.market-browser-matchup small,.market-browser-selection small{overflow:hidden;color:var(--text-3);font:600 9px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.market-browser-selection strong{overflow:hidden;font:690 12px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.market-browser-line{display:grid;gap:5px}.market-browser-line input{width:84px;min-height:38px;padding:0 8px;border:1px solid rgba(235,232,224,.15);border-radius:2px;background:#090a09;color:var(--text);font:720 12px/1 var(--font-mono)}.market-browser-line strong{font:720 13px/1 var(--font-mono)}.market-browser-book{display:grid;gap:5px}.market-browser-book span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.market-browser-book input{width:76px;min-height:38px;padding:0 8px;border:1px solid rgba(235,232,224,.15);border-radius:2px;background:#090a09;color:var(--text);font:720 11px/1 var(--font-mono)}.market-browser-book input[aria-invalid=true]{border-color:#b2554ab8}.market-browser-add,.market-browser-more{min-height:42px;border:1px solid rgba(235,232,224,.2);border-radius:2px;background:transparent;color:var(--text-2);font:700 9px/1 var(--font-ui)}.market-browser-add.active,.market-browser-add:hover,.market-browser-add:focus-visible,.market-browser-more:hover,.market-browser-more:focus-visible{border-color:#ebe8e075;background:#ebe8e017;color:var(--text);outline:0}.market-browser-more{justify-self:center;min-width:180px}.stat-popover.stat-analysis{width:min(1040px,calc(100vw - 32px))}.conditional-analysis-toggle{display:inline-flex;min-height:36px;align-items:center;gap:8px;margin-left:auto;padding:0 10px;border:1px solid rgba(255,248,238,.14);border-radius:2px;background:transparent;color:var(--text-2);font:700 9px/1 var(--font-ui)}.conditional-analysis-toggle b{display:grid;min-width:20px;height:20px;place-items:center;background:#fff8ee12;font:700 8px/1 var(--font-mono)}.conditional-analysis-toggle:hover,.conditional-analysis-toggle:focus-visible,.conditional-analysis-toggle.active{border-color:#fff8ee5c;color:var(--text);outline:0}.analysis-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:10px}.analysis-chart-workspace{position:relative;display:grid;min-width:0;gap:8px}.analysis-conditions{display:grid;align-content:start;gap:7px;padding:11px;border:1px solid rgba(255,248,238,.12);border-radius:3px;background:#0c0d0c}.analysis-conditions header{display:grid;min-height:48px;align-content:center;gap:4px;padding:0 2px 8px;border-bottom:1px solid rgba(255,248,238,.1)}.analysis-conditions header span,.analysis-conditions header small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em}.analysis-conditions header strong{font:680 12px/1 var(--font-ui)}.analysis-conditions header small{justify-self:start;padding:3px 5px;border:1px solid rgba(255,248,238,.14)}.analysis-conditions>button:not(.clear){display:grid;min-height:52px;grid-template-columns:38px 1fr 20px;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,248,238,.11);border-radius:2px;background:#fff8ee06;color:var(--text-2);text-align:left}.analysis-conditions>button:not(.clear)>span{display:grid;height:30px;place-items:center;border:1px solid rgba(255,248,238,.15);font:730 8px/1 var(--font-mono)}.analysis-conditions>button:not(.clear) strong{font:660 10px/1 var(--font-ui)}.analysis-conditions>button:not(.clear) i{font:400 16px/1 var(--font-ui);font-style:normal;text-align:center}.analysis-conditions>button.active{border-color:#fff8ee59;background:#fff8ee14;color:var(--text)}.analysis-conditions>button:disabled{opacity:.42}.analysis-condition-state{min-height:30px;padding:7px 3px;color:var(--text-3);font:650 8px/1.35 var(--font-mono)}.analysis-conditions button.clear{min-height:36px;border:0;border-top:1px solid rgba(255,248,238,.1);background:transparent;color:var(--text-3);font:650 8px/1 var(--font-ui);text-align:left}.analysis-condition-builder{display:grid;gap:8px;min-width:0}.analysis-team-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.analysis-team-conditions button{display:grid;min-width:0;min-height:48px;grid-template-columns:minmax(0,1fr) 18px;align-content:center;gap:3px 7px;padding:7px 8px;border:1px solid rgba(255,248,238,.12);border-radius:2px;background:#fff8ee06;color:var(--text-2);text-align:left}.analysis-team-conditions button span{overflow:hidden;font:730 9px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.analysis-team-conditions button strong{font:620 8px/1 var(--font-ui)}.analysis-team-conditions button i{grid-column:2;grid-row:1 / 3;align-self:center;font:400 15px/1 var(--font-ui);font-style:normal;text-align:center}.analysis-team-conditions button.active{border-color:#fff8ee61;background:#fff8ee17;color:var(--text)}.analysis-team-conditions button:disabled{opacity:.4}.analysis-condition-list{display:grid;border-block:1px solid rgba(255,248,238,.1)}.analysis-condition-list button{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:7px;padding:6px 4px;border:0;border-bottom:1px solid rgba(255,248,238,.07);background:transparent;color:var(--text-2);text-align:left}.analysis-condition-list button:last-child{border-bottom:0}.analysis-condition-list span{overflow:hidden;font:640 8px/1.25 var(--font-ui);text-overflow:ellipsis}.analysis-condition-list i{font:400 14px/1 var(--font-ui);font-style:normal;text-align:center}.analysis-player-condition{display:grid;gap:6px}.analysis-player-condition label{display:grid;gap:5px}.analysis-player-condition label>span,.analysis-condition-count{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-player-condition select,.analysis-player-condition input{width:100%;min-width:0;min-height:44px;padding:0 8px;border:1px solid rgba(255,248,238,.14);border-radius:2px;background:#090a09;color:var(--text);font:650 9px/1 var(--font-ui)}.analysis-player-condition>div{display:grid;grid-template-columns:54px 54px minmax(0,1fr)}.analysis-player-condition>div button{min-height:44px;border:1px solid rgba(255,248,238,.14);border-right:0;background:transparent;color:var(--text-3);font:700 8px/1 var(--font-ui)}.analysis-player-condition>div button[aria-pressed=true]{background:#fff8ee17;color:var(--text)}.analysis-player-condition>button{min-height:44px;border:1px solid rgba(255,248,238,.2);border-radius:2px;background:#fff8ee0f;color:var(--text);font:700 8px/1 var(--font-ui)}.analysis-player-condition button:disabled,.analysis-player-condition select:disabled{opacity:.4}.analysis-condition-count{justify-self:end;padding-top:2px}.game-analysis-conditions{display:grid;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,248,238,.1)}.game-analysis-conditions>header{display:flex;justify-content:space-between;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em}.stat-analysis .distribution-chart .distribution-curve.baseline-context{stroke:var(--text-2);stroke-dasharray:2 1.7;opacity:.75}.stat-analysis .distribution-chart .distribution-conditioned-curve{fill:none;stroke:var(--stat-accent);stroke-width:1.05;vector-effect:non-scaling-stroke}.conditional-support-warning{position:absolute;right:8px;bottom:47px;display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(190,153,89,.3);background:#0d0d0df2;color:#c8ad7b}.conditional-support-warning strong{font:700 8px/1 var(--font-mono);text-transform:uppercase}.conditional-support-warning span{font:600 8px/1 var(--font-mono)}.conditional-empty-state{display:grid;gap:4px;margin-top:10px;padding:12px;border:1px solid rgba(255,248,238,.14);background:#fff8ee06}.conditional-empty-state strong{color:var(--text);font:700 10px/1 var(--font-ui)}.conditional-empty-state span{color:var(--text-3);font:620 8px/1.35 var(--font-ui)}@media(max-width:760px){.market-band-trigger{min-height:66px;grid-template-columns:minmax(105px,1.2fr) minmax(80px,1fr) 22px;gap:10px;padding-inline:12px}.market-band-trigger>span:nth-child(3),.market-band-trigger>span:nth-child(4){display:none}.market-band-panel{padding-inline:8px}.market-band-panel .market-desk-toolbar{margin-inline:-8px}.distribution-rail{padding-inline:6px}.distribution-rail-labels strong{display:none}.betboard-primary-tabs button{flex:1;min-width:0;min-height:54px}.market-browser-search label{grid-template-columns:1fr;gap:8px}.market-browser-search input{border:1px solid rgba(235,232,224,.14)}.market-query-tokens{padding-left:0}.market-browser-facets{align-items:flex-start;flex-direction:column;padding-bottom:8px}.market-browser-facets>div:first-child{width:100%;overflow-x:auto}.market-scenario-facet{align-self:stretch}.market-scenario-facet button{flex:1}.market-browser-row{min-height:116px;grid-template-columns:1fr 90px;gap:10px}.market-browser-matchup{grid-column:1 / -1;grid-template-columns:1fr auto}.market-browser-selection{min-width:0}.market-browser-line{align-items:end}.market-browser-row .market-persistence-controls{justify-self:end}.stat-analysis-titlebar{flex-wrap:wrap}.conditional-analysis-toggle{order:3;width:100%;min-height:42px;justify-content:space-between}.analysis-chart-layout{display:block}.analysis-conditions{display:none}.analysis-chart-layout.conditions-open .analysis-conditions{position:sticky;bottom:0;z-index:3;display:grid;margin:8px -2px 0;padding-bottom:max(11px,env(safe-area-inset-bottom));border-color:#fff8ee38;box-shadow:0 -18px 36px #00000061}.analysis-conditions header{grid-template-columns:1fr auto}.analysis-conditions header span{grid-column:1 / -1}}@media(max-width:760px){.parlay-dock{display:none}.site-header.authenticated .site-command-bar{grid-template-columns:44px minmax(0,1fr) 58px 44px;gap:2px;padding-inline:4px}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:44px;min-width:44px}.site-header.authenticated .topnav{gap:2px}.site-header.authenticated .topnav>button{min-width:0;flex:1 1 0;min-height:44px;padding-inline:3px;font-size:8px;letter-spacing:.055em}.site-header.authenticated .topnav .mobile-parlay-trigger{position:relative;display:flex;align-items:center;justify-content:center}.mobile-parlay-trigger b{position:absolute;top:3px;right:3px;display:grid;width:13px;height:13px;place-items:center;border:1px solid rgba(235,232,224,.22);background:#0c0d0c;color:var(--text-2);font:700 6px/1 var(--font-mono)}.site-header.authenticated .global-week-control,.site-header .week-deck-trigger{width:58px;min-width:58px}.site-header .week-deck-trigger{padding-inline:7px 17px}.site-header .week-deck-trigger .week-label-full{display:none}.site-header .week-deck-trigger .week-label-compact{display:block}.site-header .account-nav,.site-header .account-menu-trigger{width:44px;min-width:44px}.parlay-scrim{display:block;background:#0d0e0d;-webkit-backdrop-filter:none;backdrop-filter:none}.parlay-drawer-shell{width:100%;height:100svh}.parlay-calculator{width:100%;height:100svh;border:0;box-shadow:none}.parlay-calculator-head{min-height:72px;padding-top:max(12px,env(safe-area-inset-top))}.parlay-body{min-height:calc(100svh - 72px)}}@media(prefers-reduced-motion:reduce){.parlay-scrim,.parlay-calculator,.parlay-dock{scroll-behavior:auto;transition:none!important;animation:none!important}}.popover-layer{z-index:180}@media(max-width:760px){.stat-popover.stat-analysis{inset:0;width:100%;height:100svh;max-height:none;padding:calc(8px + env(safe-area-inset-top)) 11px calc(10px + env(safe-area-inset-bottom));border:0;border-radius:0;transform:none}.market-outcome-board{gap:6px;padding:8px}.market-outcome-lane{gap:8px;padding:12px 11px;border-radius:2px}.market-outcome-lane:before,.market-outcome-lane:after{display:none}.market-outcome-lane>header{min-height:46px}.market-outcome-identity{gap:7px}.market-outcome-identity .team-logo-shell{width:34px;height:30px;flex-basis:34px}.market-outcome-identity .team-logo-shell img{width:32px;height:27px}.market-outcome-identity strong{font-size:19px;white-space:nowrap}.market-outcome-lane>header .bet-edge-pill.large{min-width:68px;margin-left:auto;padding-inline:6px}.market-price-input{min-height:50px;padding:5px 0}.market-price-input>span{gap:2px 5px}.market-price-input>span small{font-size:8px}.market-analysis-details{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch}.market-analysis-toggle{min-height:50px;align-content:center;padding:7px 8px 7px 0;font-size:8px;line-height:1.25}.market-analysis-toggle small{display:none}.market-metric-ledger{grid-template-columns:repeat(4,minmax(0,1fr));border-top:0;border-bottom:0;border-left:1px solid rgba(255,248,238,.1)}.market-metric{min-height:50px;gap:4px;padding:5px 4px}.market-metric small{font-size:6px;letter-spacing:.06em}.market-metric strong{font-size:10px}.market-watch-action{min-height:44px;padding-top:7px}.market-watch-action .market-persistence-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td-team-board tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.td-team-board .td-player-cell{grid-column:1 / -1}.td-watch-cell{grid-column:1 / -1!important;grid-row:3!important;justify-items:stretch!important;padding-top:6px!important}.td-watch-cell .market-persistence-controls{width:100%}}@media(min-width:761px){.td-team-board th:last-child,.td-team-board td:last-child{width:104px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nav-label-compact{display:none}@media(max-width:420px){.site-header.authenticated .topnav .nav-label-full{display:none}.site-header.authenticated .topnav .nav-label-compact{display:inline}}.rankings-shell{min-height:100vh;overflow-x:hidden;background:#090a09}.rankings-workspace{min-height:calc(100vh - var(--site-header-height,124px));padding:48px clamp(20px,3vw,44px) 110px;background-image:linear-gradient(rgba(235,232,224,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(235,232,224,.035) 1px,transparent 1px);background-size:56px 56px}.rankings-heading{display:flex;max-width:1440px;min-height:128px;align-items:end;justify-content:space-between;gap:30px;margin:0 auto;padding-bottom:27px;border-bottom:1px solid rgba(235,232,224,.18)}.rankings-heading>div:first-child{display:grid;gap:10px}.rankings-heading .eyebrow{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.rankings-heading h1{margin:0;color:var(--text);font:850 clamp(42px,5vw,70px)/.88 var(--font-display);letter-spacing:-.045em;text-transform:uppercase}.rankings-heading p{max-width:610px;margin:0;color:var(--text-2);font:540 12px/1.5 var(--font-ui)}.rankings-coverage{display:grid;min-width:125px;justify-items:end;gap:6px;padding-bottom:4px}.rankings-coverage strong{color:var(--text);font:800 24px/1 var(--font-mono)}.rankings-coverage span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.rankings-notice{display:flex;max-width:1440px;min-height:44px;align-items:center;gap:16px;margin:16px auto 0;padding:10px 14px;border-left:2px solid #c7a35a;background:#c7a35a13;color:var(--text-2)}.rankings-notice strong{color:#dbc38b;font:750 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-notice span{font:560 10px/1.4 var(--font-ui)}.rankings-leaders{max-width:1440px;margin:26px auto 0;border-top:1px solid rgba(235,232,224,.13);border-bottom:1px solid rgba(235,232,224,.13);background:#0d0e0d}.rankings-leaders>header{display:flex;min-height:35px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(235,232,224,.09)}.rankings-leaders>header span,.rankings-leaders>header strong{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.rankings-leaders>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rankings-leaders>div>button{display:grid;min-width:0;min-height:112px;grid-template-columns:25px 54px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:16px 17px;border:0;border-right:1px solid rgba(235,232,224,.1);background:transparent;color:var(--text-2);text-align:left;transition:background .13s ease,transform .13s ease}.rankings-leaders>div>button:last-child{border-right:0}.rankings-leaders>div>button:hover,.rankings-leaders>div>button:focus-visible{background:#ebe8e00a;outline:0;transform:translateY(-1px)}.rankings-leaders>div>button>span{color:var(--text-3);font:700 11px/1 var(--font-mono)}.rankings-leaders button>div{display:grid;min-width:0;gap:5px}.rankings-leaders button small,.rankings-leaders button em{overflow:hidden;color:var(--text-3);font:650 7px/1 var(--font-mono);font-style:normal;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rankings-leaders button div>strong{overflow:hidden;color:var(--text);font:760 13px/1.05 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.rankings-leaders button>b{display:grid;justify-items:end;gap:5px;color:var(--text);font:800 23px/1 var(--font-mono)}.rankings-leaders button>b small{font-size:6px}.rankings-leader-skeleton,.rankings-row-skeleton{display:block;min-height:94px;border-right:1px solid rgba(235,232,224,.08);background:linear-gradient(90deg,#ebe8e006,#ebe8e011,#ebe8e006);background-size:220% 100%;animation:rankings-skeleton 1.3s linear infinite}@keyframes rankings-skeleton{to{background-position:-220% 0}}.rankings-board{max-width:1440px;margin:24px auto 0;border:1px solid rgba(235,232,224,.13);background:#0b0c0b;box-shadow:0 20px 60px #0000002e}.rankings-refresh-status{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgba(235,232,224,.08);background:#ebe8e009;color:var(--text-2);font:650 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-refresh-status i{width:7px;height:7px;border:1px solid var(--text-2);border-top-color:transparent;border-radius:50%;animation:rankings-refresh-spin .8s linear infinite}@keyframes rankings-refresh-spin{to{transform:rotate(360deg)}}.rankings-controls{position:sticky;z-index:22;top:var(--site-header-height,124px);display:grid;min-height:62px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:9px 12px;border-bottom:1px solid rgba(235,232,224,.13);background:#0b0c0bf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rankings-position-tabs,.rankings-scoring{display:flex;align-items:center;gap:4px}.rankings-position-tabs button,.rankings-scoring button{min-height:36px;padding:0 11px;border:1px solid rgba(235,232,224,.1);border-radius:2px;background:#111211;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-position-tabs button:hover,.rankings-position-tabs button:focus-visible,.rankings-scoring button:hover,.rankings-scoring button:focus-visible{border-color:#ebe8e047;color:var(--text);outline:0}.rankings-position-tabs button.active,.rankings-scoring button.active{border-color:#ebe8e059;background:var(--text);color:#0a0b0a}.rankings-scoring button.custom{display:flex;align-items:center;gap:6px}.rankings-search{display:flex;width:min(300px,100%);min-height:36px;align-items:center;gap:8px;justify-self:center;padding:0 11px;border:1px solid rgba(235,232,224,.11);background:#0e0f0e;color:var(--text-3)}.rankings-search:focus-within{border-color:#ebe8e059;color:var(--text)}.rankings-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:650 10px/1 var(--font-ui)}.rankings-search input::placeholder{color:var(--text-3)}.rankings-custom{padding:16px;border-bottom:1px solid rgba(235,232,224,.14);background:#101110;animation:rankings-custom-in .15s ease-out both}@keyframes rankings-custom-in{0%{opacity:0;transform:translateY(-4px)}}.rankings-custom>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:13px}.rankings-custom>header div{display:grid;gap:6px}.rankings-custom>header strong{color:var(--text);font:760 11px/1 var(--font-ui)}.rankings-custom>header span{color:var(--text-3);font:580 9px/1.4 var(--font-ui)}.rankings-custom>header button{min-height:36px;padding:0 14px;border:1px solid var(--text);border-radius:2px;background:var(--text);color:#0a0b0a;font:750 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-custom>div{display:grid;grid-template-columns:repeat(8,minmax(82px,1fr));gap:7px}.rankings-custom label{display:grid;gap:6px}.rankings-custom label span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.rankings-custom input{width:100%;min-height:38px;padding:0 9px;border:1px solid rgba(235,232,224,.12);border-radius:2px;outline:0;background:#090a09;color:var(--text);font:700 11px/1 var(--font-mono)}.rankings-custom input:focus{border-color:#ebe8e061}.rankings-board-meta{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(235,232,224,.08);color:var(--text-3)}.rankings-board-meta span,.rankings-board-meta strong{font:680 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-ledger-head,.rankings-ledger-row{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(130px,.7fr) minmax(170px,.9fr) minmax(180px,1fr) 74px 66px;align-items:center;gap:14px}.rankings-ledger-head{min-height:34px;padding:0 15px;border-bottom:1px solid rgba(235,232,224,.11);color:#68645e;font:700 6.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.rankings-ledger-row{position:relative;min-height:78px;padding:9px 15px;border-bottom:1px solid rgba(235,232,224,.075);transition:background .14s ease}.rankings-ledger-row:before{position:absolute;inset:8px auto 8px 0;width:2px;background:var(--team-accent);content:"";opacity:.34;transition:opacity .14s ease,height .14s ease}.rankings-ledger-row:hover,.rankings-ledger-row:focus-within,.rankings-ledger-row.active{background:#ebe8e009}.rankings-ledger-row.active:before,.rankings-ledger-row:hover:before{opacity:.9}.rankings-player-cell{display:grid;min-width:0;grid-template-columns:27px 48px minmax(0,1fr);align-items:center;gap:10px}.rankings-rank{color:var(--text-3);font:720 11px/1 var(--font-mono)}.rankings-player-image{position:relative;display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid rgba(235,232,224,.12);border-radius:2px;background:#151615}.rankings-player-image img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.72) contrast(1.03);opacity:0;transition:opacity .14s ease}.rankings-player-image img.is-ready{opacity:1}.rankings-player-image>b{color:var(--text-2);font:750 11px/1 var(--font-mono)}.rankings-player-image>small{position:absolute;right:2px;bottom:2px;padding:2px 3px;background:#070807e6;color:var(--text-3);font:700 5px/1 var(--font-mono)}.rankings-player-cell>div{display:grid;min-width:0;gap:7px}.rankings-player-cell>div strong{overflow:hidden;color:var(--text);font:750 12px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.rankings-player-cell>div span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-player-cell>div i{color:var(--text-2);font-style:normal}.rankings-matchup-cell{display:flex;min-width:0;align-items:center;gap:9px}.rankings-team-logo{display:grid;width:30px;height:26px;flex:0 0 auto;place-items:center;color:var(--text-3);font:700 7px/1 var(--font-mono)}.rankings-team-logo img{width:100%;height:100%;object-fit:contain}.rankings-matchup-cell>div,.rankings-workload-cell{display:grid;min-width:0;gap:6px}.rankings-matchup-cell strong,.rankings-workload-cell strong{overflow:hidden;color:var(--text-2);font:720 9px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.rankings-matchup-cell span,.rankings-workload-cell span{overflow:hidden;color:var(--text-3);font:620 7px/1 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rankings-range-cell{display:grid;gap:8px}.rankings-range-cell>div{position:relative;height:5px;background:#ebe8e014}.rankings-range-cell>div i{position:absolute;top:0;bottom:0;background:#ebe8e047}.rankings-range-cell>div b{position:absolute;top:-3px;width:2px;height:11px;background:var(--text);transform:translate(-1px)}.rankings-range-cell>span{display:flex;justify-content:space-between;gap:8px}.rankings-range-cell small{color:var(--text-3);font:620 6px/1 var(--font-mono);text-transform:uppercase}.rankings-projection-cell{display:grid;justify-items:end;gap:4px}.rankings-projection-cell strong{color:var(--text);font:820 20px/1 var(--font-mono)}.rankings-projection-cell span{color:var(--text-3);font:700 6px/1 var(--font-mono);letter-spacing:.1em}.rankings-view{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(235,232,224,.15);border-radius:2px;background:#141514;color:var(--text-2);font:720 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-view:hover,.rankings-view:focus-visible{border-color:var(--text);background:var(--text);color:#090a09;outline:0}.rankings-empty{display:grid;min-height:180px;place-items:center;color:var(--text-3);font:650 10px/1 var(--font-ui)}.rankings-row-skeleton{min-height:78px;border-bottom:1px solid rgba(235,232,224,.06)}.rankings-load-more{display:flex;min-height:48px;width:100%;align-items:center;justify-content:center;gap:7px;border:0;border-top:1px solid rgba(235,232,224,.1);background:#101110;color:var(--text-2);font:750 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.rankings-load-more:hover,.rankings-load-more:focus-visible{background:#ebe8e00f;color:var(--text);outline:0}.rankings-load-more span{color:var(--text-3);font-size:7px}.rankings-locked{display:grid;max-width:1180px;min-height:430px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;margin:48px auto 0;padding:50px;border:1px solid rgba(235,232,224,.14);background:#0d0e0d}.rankings-locked-specimen{display:grid;min-height:210px;grid-template-columns:42px minmax(0,1fr) 70px 38px;align-items:center;gap:14px;padding:24px;border-top:1px solid rgba(235,232,224,.16);border-bottom:1px solid rgba(235,232,224,.16);color:var(--text-3)}.rankings-locked-specimen>span{font:700 12px/1 var(--font-mono)}.rankings-locked-specimen>div{display:grid;gap:14px}.rankings-locked-specimen strong{color:var(--text);font:760 15px/1 var(--font-ui)}.rankings-locked-specimen i{display:block;width:75%;height:4px;background:#ebe8e01f}.rankings-locked-specimen b{color:var(--text);font:800 25px/1 var(--font-mono)}.rankings-locked-specimen small{font:700 7px/1 var(--font-mono)}.rankings-locked>div:last-child{display:grid;gap:14px}.rankings-locked .eyebrow{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.rankings-locked h2{margin:0;color:var(--text);font:830 38px/.95 var(--font-display);text-transform:uppercase}.rankings-locked p{margin:0;color:var(--text-2);font:540 12px/1.6 var(--font-ui)}.rankings-inspector-layer{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end}.rankings-inspector-scrim{position:absolute;inset:0;border:0;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:rankings-scrim-in .16s ease-out both}@keyframes rankings-scrim-in{0%{opacity:0}}.rankings-inspector{position:relative;z-index:1;display:grid;width:min(510px,94vw);height:100%;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-left:1px solid rgba(235,232,224,.18);outline:0;background:#0b0c0b;box-shadow:-28px 0 70px #0000006b;animation:rankings-inspector-in .19s cubic-bezier(.2,.7,.2,1) both}@keyframes rankings-inspector-in{0%{transform:translate(24px);opacity:.75}}.rankings-inspector-handle{display:none}.rankings-inspector>header{display:flex;min-height:100px;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid rgba(235,232,224,.13)}.rankings-inspector-identity{display:flex;min-width:0;align-items:center;gap:13px}.rankings-inspector-identity .rankings-player-image{width:58px;height:64px}.rankings-inspector-identity>div{display:grid;min-width:0;gap:5px}.rankings-inspector-identity span,.rankings-inspector-identity small{overflow:hidden;color:var(--text-3);font:680 7px/1 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rankings-inspector-identity h2{overflow:hidden;margin:0;color:var(--text);font:820 22px/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rankings-inspector>header>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(235,232,224,.13);border-radius:2px;background:#121312;color:var(--text-2)}.rankings-inspector>header>button:hover,.rankings-inspector>header>button:focus-visible{border-color:var(--text);color:var(--text);outline:0}.rankings-inspector-scroll{overflow-y:auto;overscroll-behavior:contain;padding:18px 19px 28px}.rankings-inspector-score{display:grid;min-height:150px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:20px;border-bottom:1px solid rgba(235,232,224,.13)}.rankings-inspector-score>div:first-child{display:grid;gap:4px}.rankings-inspector-score span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-inspector-score>div:first-child strong{color:var(--text);font:850 70px/.86 var(--font-mono);letter-spacing:-.08em}.rankings-inspector-score small{color:var(--text-2);font:650 8px/1 var(--font-mono);text-transform:uppercase}.rankings-percentile{display:grid;min-height:90px;place-content:center;gap:7px;border-left:1px solid rgba(235,232,224,.13);text-align:center}.rankings-percentile strong{color:var(--text);font:800 28px/1 var(--font-mono)}.rankings-percentile sup{font-size:9px}.rankings-percentile span{font-size:6px}.rankings-outcome-rail,.rankings-thresholds,.rankings-inspector-section{padding:22px 0;border-bottom:1px solid rgba(235,232,224,.13)}.rankings-outcome-rail>header,.rankings-thresholds>header,.rankings-inspector-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.rankings-outcome-rail header strong,.rankings-thresholds header strong,.rankings-inspector-section header strong{color:var(--text);font:760 10px/1 var(--font-ui)}.rankings-outcome-rail header span,.rankings-thresholds header span,.rankings-inspector-section header span{color:var(--text-3);font:650 6.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-quantiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ebe8e01a}.rankings-quantiles>span{display:grid;gap:8px;padding:11px;background:#101110}.rankings-quantiles small{color:var(--text-3);font:650 6px/1 var(--font-mono);text-transform:uppercase}.rankings-quantiles strong{color:var(--text);font:780 17px/1 var(--font-mono)}.rankings-distribution{display:flex;height:94px;align-items:end;gap:3px;margin-top:18px;padding:12px 0 0;border-bottom:1px solid rgba(235,232,224,.18)}.rankings-distribution i{flex:1;min-width:3px;background:linear-gradient(to top,#ebe8e02e,#ebe8e08f);transform-origin:bottom;animation:rankings-bar-in .26s ease-out both}.rankings-distribution i.loading{opacity:.18;animation:rankings-pulse 1s ease-in-out infinite alternate}@keyframes rankings-bar-in{0%{transform:scaleY(0)}}@keyframes rankings-pulse{to{opacity:.4}}.rankings-thresholds>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.rankings-thresholds>div>span{position:relative;display:grid;min-height:64px;align-content:center;gap:7px;padding:10px;overflow:hidden;border:1px solid rgba(235,232,224,.1);background:#101110}.rankings-thresholds small{color:var(--text-3);font:680 6px/1 var(--font-mono)}.rankings-thresholds strong{color:var(--text);font:780 17px/1 var(--font-mono)}.rankings-thresholds i{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--text-2) var(--probability),rgba(235,232,224,.08) var(--probability))}.rankings-thresholds em{grid-column:1 / -1;color:var(--text-3);font:600 9px/1 var(--font-ui);font-style:normal}.rankings-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ebe8e017}.rankings-metric-grid>span{display:grid;gap:8px;padding:12px 9px;background:#101110}.rankings-metric-grid small{color:var(--text-3);font:650 6px/1 var(--font-mono);text-transform:uppercase}.rankings-metric-grid strong{color:var(--text);font:760 15px/1 var(--font-mono)}.rankings-components{display:grid;gap:11px}.rankings-components>span{display:grid;grid-template-columns:98px minmax(0,1fr) 43px;align-items:center;gap:9px}.rankings-components small{color:var(--text-2);font:650 8px/1 var(--font-ui)}.rankings-components i{display:block;height:4px;background:#ebe8e014}.rankings-components b{display:block;height:100%;background:var(--text-2)}.rankings-components strong{color:var(--text);font:720 9px/1 var(--font-mono);text-align:right}.rankings-components .negative b{background:#a9675d}.rankings-components .negative strong{color:#c9867d}.rankings-game-context{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:17px;border:1px solid rgba(235,232,224,.12);background:#101110}.rankings-game-context>div{display:grid;gap:7px}.rankings-game-context span,.rankings-game-context small{color:var(--text-3);font:650 6.5px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.rankings-game-context strong{color:var(--text);font:750 12px/1 var(--font-ui)}.rankings-game-context .rankings-team-logo{width:52px;height:44px}.rankings-inspector>footer{display:grid;gap:7px;padding:13px 19px calc(13px + env(safe-area-inset-bottom));border-top:1px solid rgba(235,232,224,.14);background:#0d0e0d}.rankings-inspector>footer button{display:flex;min-height:45px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--text);border-radius:2px;background:var(--text);color:#090a09;font:760 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-inspector>footer small{color:var(--text-3);font:620 6px/1 var(--font-mono);text-align:center;text-transform:uppercase}@media(max-width:1120px){.rankings-controls{grid-template-columns:1fr auto}.rankings-search{grid-column:1 / -1;grid-row:2;width:100%}.rankings-custom>div{grid-template-columns:repeat(4,1fr)}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(150px,1fr) 66px 60px;gap:10px}}@media(max-width:820px){.rankings-workspace{padding:28px 12px 80px;background-size:44px 44px}.rankings-heading{min-height:112px;padding:0 3px 21px}.rankings-heading h1{font-size:42px}.rankings-heading p{font-size:10px}.rankings-leaders>div{grid-template-columns:1fr}.rankings-leaders>div>button{min-height:80px;grid-template-columns:24px 44px minmax(0,1fr) auto 18px;padding:10px 13px;border-right:0;border-bottom:1px solid rgba(235,232,224,.08)}.rankings-leaders .rankings-player-image{width:44px;height:44px}.rankings-controls{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.rankings-position-tabs{order:1;width:100%}.rankings-position-tabs button{flex:1;min-width:0;padding:0 5px}.rankings-search{order:2;width:calc(50% - 4px);min-width:145px}.rankings-scoring{order:3;width:calc(50% - 4px);justify-content:flex-end}.rankings-scoring button{flex:1;padding:0 6px;font-size:6.5px}.rankings-custom>div{grid-template-columns:repeat(2,1fr)}.rankings-ledger-head{display:none}.rankings-ledger{display:grid;gap:7px;padding:7px}.rankings-ledger-row{min-height:122px;grid-template-columns:minmax(0,1fr) auto 58px;grid-template-areas:"player projection view" "match match view" "work work work" "range range range";gap:8px 10px;padding:11px 10px;border:1px solid rgba(235,232,224,.1)}.rankings-player-cell{grid-area:player;grid-template-columns:24px 42px minmax(0,1fr);gap:7px}.rankings-player-image{width:42px;height:42px}.rankings-matchup-cell{grid-area:match}.rankings-matchup-cell .rankings-team-logo{display:none}.rankings-workload-cell{grid-area:work;display:flex;justify-content:space-between;gap:8px}.rankings-range-cell{grid-area:range}.rankings-projection-cell{grid-area:projection}.rankings-view{grid-area:view;align-self:stretch;min-height:44px}.rankings-locked{grid-template-columns:1fr;gap:30px;margin-top:28px;padding:26px 18px}.rankings-locked-specimen{min-height:130px}}@media(max-width:560px){.rankings-heading{align-items:start;gap:14px}.rankings-heading h1{font-size:37px}.rankings-heading p{max-width:245px}.rankings-coverage{min-width:68px;padding-top:17px}.rankings-coverage strong{font-size:17px}.rankings-coverage span{font-size:5.5px;text-align:right}.rankings-notice{align-items:start}.rankings-controls{display:grid;grid-template-columns:1fr}.rankings-position-tabs,.rankings-search,.rankings-scoring{width:100%}.rankings-scoring{justify-content:stretch}.rankings-board-meta{padding-inline:10px}.rankings-ledger-row{grid-template-columns:minmax(0,1fr) 54px 52px}.rankings-player-cell>div strong{font-size:11px}.rankings-workload-cell{display:grid}.rankings-range-cell small{font-size:5.5px}.rankings-projection-cell strong{font-size:18px}.rankings-view{padding:0 5px}.rankings-view span{font-size:6.5px}.rankings-locked-specimen{grid-template-columns:28px minmax(0,1fr) 50px 30px;padding:14px 8px}.rankings-inspector-layer{align-items:flex-end}.rankings-inspector{width:100%;height:min(90svh,760px);border-left:0;border-top:1px solid rgba(235,232,224,.2);border-radius:8px 8px 0 0;animation:rankings-inspector-mobile-in .19s cubic-bezier(.2,.7,.2,1) both}@keyframes rankings-inspector-mobile-in{0%{transform:translateY(24px);opacity:.8}}.rankings-inspector-handle{position:absolute;z-index:3;top:7px;left:50%;display:block;width:38px;height:3px;border-radius:5px;background:#ebe8e042;transform:translate(-50%)}.rankings-inspector>header{min-height:88px;padding:16px 13px 11px}.rankings-inspector-identity .rankings-player-image{width:49px;height:54px}.rankings-inspector-identity h2{font-size:19px}.rankings-inspector-scroll{padding:12px 14px 24px}.rankings-inspector-score{min-height:128px;grid-template-columns:1fr 100px}.rankings-inspector-score>div:first-child strong{font-size:58px}.rankings-thresholds>div,.rankings-metric-grid{grid-template-columns:repeat(2,1fr)}.rankings-inspector>footer{padding-inline:14px}}@media(max-width:350px){.site-header.authenticated .site-command-bar{grid-template-columns:32px auto 62px 32px;gap:3px;padding-inline:4px}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:32px;min-width:32px}.site-header .topnav{gap:2px}.site-header .topnav button{padding-inline:5px;font-size:7.2px}.site-header.authenticated .global-week-control,.site-header .week-deck-trigger{width:62px;min-width:62px}.site-header .account-nav,.site-header .account-menu-trigger{width:32px;min-width:32px}.rankings-nav-button .nav-label-full{display:none}.rankings-nav-button .nav-label-compact{display:inline}.rankings-heading h1{font-size:33px}.rankings-search input{font-size:9px}}.rankings-heading p{font-size:14px;line-height:1.55}.rankings-notice span{font-size:12px}.rankings-notice strong{font-size:10px}.rankings-leaders>header span,.rankings-leaders>header strong{font-size:8.5px}.rankings-leaders>div>button{position:relative;min-height:124px;grid-template-columns:28px 66px minmax(0,1fr) auto 18px;overflow:hidden}.rankings-leaders>div>button:after{position:absolute;right:18px;bottom:0;left:18px;height:2px;background:var(--team-accent);content:"";opacity:.58;transform:scaleX(.28);transform-origin:left;transition:opacity .15s ease,transform .15s ease}.rankings-leaders>div>button:hover:after,.rankings-leaders>div>button:focus-visible:after{opacity:.95;transform:scaleX(1)}.rankings-leaders button small,.rankings-leaders button em{font-size:8.5px}.rankings-leaders button div>strong{font-size:16px}.rankings-leaders button>b{font-size:27px}.rankings-leaders button>b small{font-size:7px}.rankings-board-meta span,.rankings-board-meta strong{font-size:8.5px}.rankings-ledger-head{font-size:8px}.rankings-ledger-row{min-height:88px}.rankings-ledger-row:hover,.rankings-ledger-row:focus-within,.rankings-ledger-row.active{background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent) 8%,transparent),#ebe8e006 24%,#ebe8e006)}.rankings-player-cell{grid-template-columns:30px 56px minmax(0,1fr)}.rankings-rank{font-size:13px}.rankings-player-image{width:56px;height:56px;border-color:color-mix(in srgb,var(--team-accent) 55%,rgba(235,232,224,.15));background:radial-gradient(circle at 50% 90%,color-mix(in srgb,var(--team-accent) 24%,#151615),#151615 70%);box-shadow:inset 0 -2px color-mix(in srgb,var(--team-accent) 62%,transparent)}.rankings-player-image img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 12%;filter:saturate(.9) contrast(1.05)}.rankings-player-image>b{font-size:13px}.rankings-player-image>small{z-index:2;font-size:6.5px}.rankings-player-cell>div strong{font-size:15px}.rankings-player-cell>div span{font-size:9px}.rankings-matchup-cell strong,.rankings-workload-cell strong{font-size:11px}.rankings-matchup-cell span,.rankings-workload-cell span{font-size:8px}.rankings-range-cell small{font-size:7.5px}.rankings-projection-cell strong{font-size:23px}.rankings-projection-cell span{font-size:7px}.rankings-view{min-height:40px;font-size:8.5px}.rankings-inspector{border-left-color:color-mix(in srgb,var(--team-accent) 42%,rgba(235,232,224,.18))}.rankings-inspector>header{box-shadow:inset 3px 0 color-mix(in srgb,var(--team-accent) 76%,transparent)}.rankings-inspector-identity span,.rankings-inspector-identity small{font-size:8.5px}.rankings-inspector-identity h2{font-size:25px}.rankings-percentile strong{color:color-mix(in srgb,var(--team-accent) 38%,var(--text))}.rankings-outcome-rail header strong,.rankings-thresholds header strong,.rankings-inspector-section header strong{font-size:12px}.rankings-outcome-rail header span,.rankings-thresholds header span,.rankings-inspector-section header span{font-size:8px}.rankings-quantiles small,.rankings-thresholds small,.rankings-metric-grid small{font-size:7.5px}.rankings-distribution i{background:linear-gradient(to top,color-mix(in srgb,var(--team-accent) 48%,rgba(235,232,224,.18)),color-mix(in srgb,var(--team-accent) 42%,var(--text)))}.rankings-components small{font-size:9.5px}.rankings-components b{background:color-mix(in srgb,var(--team-accent) 44%,var(--text-2))}.rankings-game-context span,.rankings-game-context small{font-size:8px}.rankings-game-context strong{font-size:14px}@media(max-width:820px){.rankings-leaders>div>button{min-height:92px;grid-template-columns:24px 52px minmax(0,1fr) auto 18px}.rankings-leaders .rankings-player-image{width:52px;height:52px}.rankings-position-tabs button,.rankings-scoring button{font-size:7.5px}.rankings-ledger-row{min-height:132px}.rankings-player-cell{grid-template-columns:25px 48px minmax(0,1fr)}.rankings-player-image{width:48px;height:48px}.rankings-player-cell>div strong{font-size:13px}.rankings-player-cell>div span{font-size:8px}.rankings-matchup-cell strong,.rankings-workload-cell strong{font-size:10px}.rankings-matchup-cell span,.rankings-workload-cell span{font-size:7.5px}.rankings-range-cell small{font-size:7px}.rankings-view{font-size:8px}}@media(max-width:560px){.rankings-heading p{max-width:260px;font-size:11px}.rankings-notice span{font-size:10px}.rankings-position-tabs button{min-height:40px;padding-inline:3px;font-size:7.2px}.rankings-scoring button{min-height:40px;font-size:7.2px}.rankings-search{min-height:42px}.rankings-search input{font-size:11px}.rankings-board-meta span,.rankings-board-meta strong,.rankings-inspector-identity span,.rankings-inspector-identity small{font-size:7.5px}}@media(max-width:350px){.rankings-leaders>div>button{grid-template-columns:20px 46px minmax(0,1fr) auto;gap:7px;padding-inline:10px}.rankings-leaders>div>button>svg{display:none}.rankings-leaders .rankings-player-image{width:46px;height:46px}.rankings-leaders button div>strong{font-size:14px}.rankings-leaders button>b{font-size:23px}}.rankings-workspace{padding-top:32px}.rankings-heading{min-height:auto;align-items:center;padding:0 2px 24px}.rankings-heading>div:first-child{gap:8px}.rankings-heading .eyebrow{font-size:10px}.rankings-heading h1{font-size:clamp(40px,4.2vw,62px)}.rankings-heading p{font-size:15px;line-height:1.45}.rankings-heading-meta{display:grid;justify-items:end;gap:8px}.rankings-heading-meta span{display:flex;align-items:center;gap:8px;color:var(--text);font:700 12px/1 var(--font-mono)}.rankings-heading-meta span i,.rankings-notice>i{display:block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#b89a5c;box-shadow:0 0 0 4px #b89a5c1f}.rankings-heading-meta small{color:var(--text-3);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-notice{min-height:46px;gap:12px;margin-top:14px;padding:11px 16px;border-left:0;border-top:1px solid rgba(184,154,92,.25);border-bottom:1px solid rgba(184,154,92,.16);background:#b89a5c0e}.rankings-notice>span{color:var(--text-2);font-size:12px}.rankings-notice strong{margin-right:5px;color:#d7c28e;font:750 11px/1.4 var(--font-ui);letter-spacing:0;text-transform:none}.rankings-board{margin-top:18px}.rankings-controls{min-height:66px;grid-template-columns:auto minmax(220px,1fr) auto;gap:16px;padding:11px 14px}.rankings-position-tabs,.rankings-scoring{gap:5px}.rankings-position-tabs button,.rankings-scoring button{min-height:40px;padding:0 13px;font-size:9px}.rankings-search{min-height:40px}.rankings-search input{font-size:12px}.rankings-scoring-trigger{display:none}.rankings-board-meta{min-height:42px;padding:0 18px}.rankings-board-meta span{color:var(--text-3);font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-board-meta span strong{color:var(--text);font-size:11px}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:48px minmax(245px,1.3fr) minmax(140px,.72fr) minmax(170px,.82fr) minmax(190px,1fr) 102px;gap:14px}.rankings-ledger-head{min-height:40px;padding:0 18px;font-size:9px}.rankings-ledger-row{position:relative;width:100%;min-height:94px;padding:12px 18px;border:0;border-bottom:1px solid rgba(235,232,224,.075);border-radius:0;appearance:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.rankings-ledger-row:before{inset:12px auto 12px 0}.rankings-ledger-row:hover,.rankings-ledger-row:focus-visible,.rankings-ledger-row.active{outline:0;background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent) 9%,transparent),#ebe8e006 25%,#ebe8e006)}.rankings-rank{font-size:14px}.rankings-player-cell{grid-template-columns:60px minmax(0,1fr);gap:13px}.rankings-player-image{width:60px;height:60px;overflow:hidden;border:2px solid color-mix(in srgb,var(--team-accent) 58%,rgba(235,232,224,.15));border-radius:50%;background:radial-gradient(circle at 50% 85%,color-mix(in srgb,var(--team-accent) 25%,#151615),#151615 72%);box-shadow:inset 0 -2px color-mix(in srgb,var(--team-accent) 55%,transparent)}.rankings-player-image img{object-position:center 10%;filter:saturate(.92) contrast(1.04)}.rankings-player-cell>div{gap:8px}.rankings-player-cell>div strong{font-size:16px}.rankings-player-cell>div span{font-size:10px}.rankings-player-cell>div span b{display:none;font:inherit;font-weight:inherit}.rankings-matchup-cell strong,.rankings-workload-cell strong{color:var(--text-2);font-size:12px}.rankings-matchup-cell span{font-size:9px}.rankings-workload-cell{gap:0}.rankings-range-cell{gap:10px}.rankings-range-cell>div{height:6px}.rankings-range-cell small{font-size:8.5px}.rankings-projection-cell{position:relative;grid-template-columns:1fr auto;align-items:center;gap:4px 8px}.rankings-projection-cell strong{grid-row:1 / span 2;font-size:26px}.rankings-projection-cell span{align-self:end;font-size:8px}.rankings-projection-cell svg{grid-column:2;align-self:start;color:var(--text-3);transition:transform .13s ease,color .13s ease}.rankings-ledger-row:hover .rankings-projection-cell svg,.rankings-ledger-row:focus-visible .rankings-projection-cell svg{color:var(--text);transform:translate(2px)}.rankings-inspector-identity .rankings-player-image{width:64px;height:64px;border-radius:50%}.rankings-inspector-identity span,.rankings-inspector-identity small{font-size:9px}@media(max-width:1120px){.rankings-controls{grid-template-columns:1fr auto}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:42px minmax(220px,1.2fr) minmax(125px,.7fr) minmax(145px,.76fr) minmax(150px,.9fr) 92px;gap:10px}}@media(max-width:820px){.rankings-workspace{padding:22px 14px 72px;background-size:48px 48px}.rankings-heading{align-items:end;gap:16px;padding:0 2px 20px}.rankings-heading h1{font-size:42px}.rankings-heading p{max-width:390px;font-size:14px}.rankings-heading-meta span{font-size:11px}.rankings-heading-meta small{font-size:8px}.rankings-board{margin-top:14px;border-right:0;border-left:0}.rankings-controls{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) 148px;grid-template-areas:"positions positions" "search scoring" "menu menu";gap:9px;padding:10px 0 11px}.rankings-position-tabs{grid-area:positions;order:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.rankings-position-tabs::-webkit-scrollbar{display:none}.rankings-position-tabs button{min-width:68px;min-height:42px;flex:1 0 auto;padding:0 10px;font-size:9px}.rankings-search{grid-area:search;order:0;width:100%;min-width:0;min-height:44px;justify-self:stretch}.rankings-search input{font-size:12px}.rankings-scoring-trigger{grid-area:scoring;order:0;display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:1px solid rgba(235,232,224,.13);border-radius:2px;background:#111211;color:var(--text);text-align:left}.rankings-scoring-trigger>span{display:grid;gap:4px}.rankings-scoring-trigger small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-scoring-trigger strong{font:720 11px/1 var(--font-ui)}.rankings-scoring{grid-area:menu;order:0;display:none;grid-template-columns:repeat(4,1fr);width:100%;padding-top:2px}.rankings-scoring.open{display:grid}.rankings-scoring button{min-height:42px;padding:0 6px;font-size:8px}.rankings-board-meta{min-height:42px;padding-inline:12px}.rankings-board-meta span{font-size:8.5px}.rankings-ledger{display:block;padding:0}.rankings-ledger-row{min-height:122px;grid-template-columns:38px minmax(0,1fr) 82px;grid-template-areas:"rank player projection" ". work projection" ". range range";gap:8px 10px;padding:15px 10px 14px 8px;border-right:0;border-left:0}.rankings-rank{grid-area:rank;align-self:center;font-size:13px}.rankings-player-cell{grid-area:player;grid-template-columns:54px minmax(0,1fr);gap:11px}.rankings-player-image{width:54px;height:54px}.rankings-player-cell>div strong{font-size:15px}.rankings-player-cell>div span{font-size:9px}.rankings-player-cell>div span b{display:inline}.rankings-matchup-cell{display:none}.rankings-workload-cell{grid-area:work;display:block}.rankings-workload-cell strong{font-size:11px}.rankings-range-cell{grid-area:range;gap:8px}.rankings-range-cell small{font-size:8px}.rankings-projection-cell{grid-area:projection;align-self:center}.rankings-projection-cell strong{font-size:25px}.rankings-projection-cell svg{margin-left:2px}}@media(max-width:560px){.rankings-workspace{padding:18px 0 64px}.rankings-heading{display:block;padding:0 16px 18px}.rankings-heading>div:first-child{gap:7px}.rankings-heading .eyebrow{font-size:9px}.rankings-heading h1{font-size:34px}.rankings-heading p{max-width:255px;font-size:13px}.rankings-heading-meta{display:none}.rankings-notice{align-items:center;margin-top:10px;padding-inline:16px}.rankings-notice>span{min-width:0;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.rankings-board{margin-top:10px}.rankings-controls{padding-inline:10px}.rankings-position-tabs button{min-width:54px;padding-inline:4px}.rankings-board-meta{padding-inline:10px}.rankings-board-meta span:last-child{max-width:120px;line-height:1.35;text-align:right}.rankings-ledger-row{grid-template-columns:32px minmax(0,1fr) 70px;padding-left:5px}.rankings-player-cell{grid-template-columns:48px minmax(0,1fr);gap:10px;overflow:hidden}.rankings-player-image{width:48px;height:48px}.rankings-player-cell>div{overflow:hidden}.rankings-player-cell>div strong{display:block;max-width:100%;font-size:14px}.rankings-player-cell>div span{line-height:1.35}.rankings-projection-cell{display:block;text-align:right}.rankings-projection-cell span,.rankings-projection-cell svg{display:none}.rankings-inspector-identity .rankings-player-image{width:56px;height:56px}.rankings-inspector-identity span,.rankings-inspector-identity small{font-size:8.5px}.rankings-outcome-rail header span,.rankings-thresholds header span,.rankings-inspector-section header span{font-size:8.5px}.rankings-quantiles small,.rankings-thresholds small,.rankings-metric-grid small{font-size:8px}.rankings-inspector-score span,.rankings-inspector-score small{font-size:8.5px}}.rankings-matchup-cell{justify-content:center;gap:9px}.rankings-matchup-cell>strong{color:var(--text-2);font:760 13px/1 var(--font-mono);text-transform:lowercase}.rankings-matchup-cell .rankings-team-logo{width:38px;height:32px}.rankings-workload-cell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rankings-workload-cell>span{display:grid;min-width:0;gap:5px}.rankings-workload-cell>span strong{color:var(--text);font:760 12px/1 var(--font-mono)}.rankings-workload-cell>span small{overflow:hidden;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rankings-range-cell>span small{display:grid;gap:3px;font:inherit}.rankings-range-cell>span small:last-child{justify-items:end;text-align:right}.rankings-range-cell>span strong{color:var(--text-2);font:740 10px/1 var(--font-mono)}.rankings-range-cell>span em{color:var(--text-3);font:680 7.5px/1 var(--font-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase}@media(max-width:560px){.rankings-ledger-row{min-height:92px;grid-template-columns:30px minmax(0,1fr) 46px 66px;grid-template-areas:"rank player match projection" ". range range range";gap:5px 8px;padding:8px 10px 7px 4px}.rankings-rank{align-self:center}.rankings-player-cell{grid-template-columns:44px minmax(0,1fr);gap:9px}.rankings-player-image{width:44px;height:44px}.rankings-player-cell>div{gap:6px}.rankings-player-cell>div strong{font-size:14px}.rankings-player-cell>div span{font-size:8.5px}.rankings-player-cell>div span b{display:none}.rankings-matchup-cell{grid-area:match;display:flex;align-self:center;gap:4px}.rankings-matchup-cell>strong{font-size:10px}.rankings-matchup-cell .rankings-team-logo{display:grid;width:28px;height:24px}.rankings-workload-cell{display:none}.rankings-range-cell{grid-area:range;gap:5px;padding-right:2px}.rankings-range-cell>div{height:5px}.rankings-range-cell>span strong{font-size:8.5px}.rankings-range-cell>span em{font-size:7.5px}.rankings-projection-cell{padding-right:9px}.rankings-projection-cell strong{font-size:24px}}.rankings-inspector-layer,.rankings-inspector,.rankings-inspector-scroll{min-width:0;overflow-x:clip}.rankings-inspector-scroll{background:#0b0c0b;overscroll-behavior-x:none}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:44px minmax(240px,320px) 100px minmax(290px,360px) minmax(240px,1fr) 108px;gap:14px}.rankings-ledger-head>span:nth-child(3){text-align:center}.rankings-ledger-head>span:nth-child(6){text-align:right}.rankings-workload-cell{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rankings-workload-cell>span{gap:6px}.rankings-workload-cell>span:only-child{grid-column:1 / -1}.rankings-workload-cell>span>small{color:var(--text-3);font:700 8.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-workload-cell>span>b{display:flex;min-width:0;align-items:baseline;gap:12px;font-weight:inherit}.rankings-workload-cell>span>b em{color:var(--text-3);font:700 8.5px/1 var(--font-mono);font-style:normal;white-space:nowrap}.rankings-workload-cell>span>b strong{margin-right:2px;color:var(--text);font-size:12px}.rankings-range-cell>span em{font-size:7.5px}.rankings-distribution-tool{display:grid;gap:8px;margin-top:18px}.rankings-distribution{position:relative;height:150px;margin:0;padding:36px 0 0;border-bottom:1px solid rgba(235,232,224,.2);cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rankings-distribution i{background:#ebe8e01f;transition:opacity .12s ease,background .12s ease}.rankings-distribution i.tail{background:linear-gradient(to top,#ebe8e014,#ebe8e033);opacity:.72}.rankings-distribution i.in-range{background:linear-gradient(to top,color-mix(in srgb,var(--team-accent) 58%,rgba(235,232,224,.18)),color-mix(in srgb,var(--team-accent) 48%,var(--text)));opacity:1}.rankings-distribution-cursor{position:absolute;z-index:3;top:30px;bottom:0;width:1px;background:var(--text);box-shadow:0 0 0 1px #0000006b;pointer-events:none}.rankings-distribution-readout{position:absolute;z-index:4;top:0;left:var(--cursor-position);display:grid;min-width:132px;gap:3px;padding:7px 9px;border:1px solid rgba(235,232,224,.2);background:#111211;color:var(--text);text-align:left;transform:translate(-50%);pointer-events:none}.rankings-distribution-readout strong{font:760 11px/1 var(--font-mono)}.rankings-distribution-readout span{color:var(--text-3);font:680 8px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.rankings-distribution-tool>footer{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;color:var(--text-3);font:650 8px/1 var(--font-mono)}.rankings-distribution-tool>footer strong{justify-self:center;color:var(--text-3);font:700 7.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-distribution-tool>footer span:last-child{text-align:right}.rankings-player-stat-card{padding:22px 0;border-bottom:1px solid rgba(235,232,224,.13)}.rankings-player-stat-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.rankings-player-stat-card>header strong{color:var(--text);font:760 12px/1 var(--font-ui)}.rankings-player-stat-card>header span{color:var(--text-3);font:650 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-player-stat-card>div{display:grid;gap:20px}.rankings-player-stat-card section{display:grid;gap:11px}.rankings-player-stat-card h3{margin:0;color:var(--text-3);font:720 8.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-player-stat-card section>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));border-top:1px solid rgba(235,232,224,.12);border-bottom:1px solid rgba(235,232,224,.12)}.rankings-player-stat-card section span{display:grid;gap:8px;padding:12px 10px;border-right:1px solid rgba(235,232,224,.1)}.rankings-player-stat-card section span:last-child{border-right:0}.rankings-player-stat-card section small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.06em}.rankings-player-stat-card section strong{color:var(--text);font:780 17px/1 var(--font-mono)}@media(max-width:1120px){.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:40px minmax(210px,280px) 88px minmax(250px,1fr) minmax(180px,.9fr) 96px;gap:10px}.rankings-workload-cell{gap:10px}.rankings-workload-cell>span>b{gap:7px}}@media(max-width:560px){.rankings-ledger-row{min-height:68px;grid-template-columns:28px minmax(0,1fr) 46px 66px;grid-template-areas:"rank player match projection";gap:8px;padding:7px 10px 7px 4px}.rankings-player-cell{grid-template-columns:40px minmax(0,1fr);gap:9px}.rankings-player-image{width:40px;height:40px}.rankings-player-cell>div{gap:5px}.rankings-player-cell>div strong{font-size:13.5px}.rankings-player-cell>div span{font-size:8px}.rankings-workload-cell,.rankings-range-cell{display:none}.rankings-projection-cell{padding-right:9px}.rankings-projection-cell strong{font-size:23px}.rankings-distribution{height:138px}.rankings-distribution-tool>footer{font-size:7.5px}.rankings-player-stat-card>header span{font-size:7.5px}.rankings-player-stat-card section span{padding:11px 7px}.rankings-player-stat-card section strong{font-size:16px}}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:44px 230px 78px minmax(410px,1fr) 220px 110px;gap:12px}.rankings-mobile-opponent{display:none}.rankings-workload-cell{gap:14px}.rankings-workload-cell>span>b{gap:9px}.rankings-workload-cell>span>b em{font-size:8px}.rankings-range-cell>span em{font-size:7px}.rankings-inspector-identity small{display:flex;align-items:center;gap:8px}.rankings-inspector-identity small strong{padding:5px 7px;border:1px solid rgba(235,232,224,.17);border-left:2px solid var(--team-accent);background:#ebe8e00e;color:var(--text);font:780 9px/1 var(--font-mono);letter-spacing:.05em}.rankings-inspector-identity small em{color:var(--text-3);font:650 8px/1 var(--font-mono);font-style:normal;letter-spacing:.05em}.rankings-percentile strong{color:var(--text);font-size:31px}.rankings-percentile span{font-size:7px;line-height:1.35}.rankings-distribution-readout{display:flex;min-width:max-content;align-items:baseline;gap:5px;padding:9px 11px}.rankings-distribution-readout strong{color:var(--text);font-size:13px}.rankings-distribution-readout span{color:var(--text-2);font-size:10px;letter-spacing:0;text-transform:none}.rankings-components{gap:14px}.rankings-components>div{display:grid;gap:11px}.rankings-components>div>span{display:grid;grid-template-columns:150px minmax(0,1fr) 50px;align-items:center;gap:10px}.rankings-components>div>span small{font-size:9px}.rankings-components>div>span i{height:5px}.rankings-components>div>span strong{font-size:10px}.rankings-components>footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(235,232,224,.13)}.rankings-components>footer span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rankings-components>footer strong{color:var(--text);font-size:12px}@media(max-width:1120px){.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:40px 195px 68px minmax(300px,1fr) 180px 92px;gap:10px}.rankings-workload-cell{gap:9px}.rankings-workload-cell>span>b{gap:6px}.rankings-workload-cell>span>b em{font-size:7.5px}}@media(max-width:560px){.rankings-ledger-row{min-height:68px;grid-template-columns:32px minmax(0,1fr) 72px;grid-template-areas:"rank player projection";gap:8px;padding:7px 14px 7px 12px}.rankings-rank{width:32px}.rankings-player-cell{grid-template-columns:40px minmax(0,1fr);gap:9px}.rankings-player-cell>div span{display:flex;align-items:center;gap:5px}.rankings-player-cell>div span .rankings-mobile-opponent{display:inline-flex;align-items:center;gap:3px;font:inherit;font-weight:inherit}.rankings-mobile-opponent>em{color:var(--text-2);font:760 9px/1 var(--font-mono);font-style:normal;text-transform:lowercase}.rankings-mobile-opponent .rankings-team-logo{display:grid;width:22px;height:19px}.rankings-matchup-cell{display:none}.rankings-projection-cell{padding-right:1px}.rankings-inspector-identity small{gap:6px}.rankings-inspector-identity small strong{font-size:8.5px}.rankings-inspector-identity small em{font-size:7.5px}.rankings-components>div>span{grid-template-columns:128px minmax(0,1fr) 45px;gap:8px}.rankings-components>div>span small{font-size:8.5px}}.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:44px 230px 92px minmax(410px,1fr) 220px 110px}.rankings-ledger-head>span:nth-child(4),.rankings-workload-cell{padding-left:10px}.rankings-workload-cell{grid-template-columns:max-content max-content;justify-content:start;gap:30px}.rankings-workload-cell>span:only-child{grid-column:auto}.rankings-percentile strong{font-size:24px;letter-spacing:-.04em}.rankings-percentile span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.rankings-quantiles small{display:grid;gap:4px}.rankings-quantiles small b{color:var(--text-2);font:750 8px/1 var(--font-mono);letter-spacing:.06em}.rankings-quantiles small em{color:var(--text-3);font:650 7px/1 var(--font-mono);font-style:normal;letter-spacing:.03em}.rankings-player-stat-card section small{font-size:9.5px;letter-spacing:.02em;text-transform:none}.rankings-player-stat-card section strong{font-size:18px}.rankings-components>div>span{grid-template-columns:150px minmax(0,1fr) 62px}.rankings-components>div>span small{font-size:10px}.rankings-components>div>span strong{color:var(--text);font:820 14px/1 var(--font-mono)}@media(min-width:821px){.rankings-workload-cell>span>b strong{font-size:14px}.rankings-workload-cell>span>b em{font-size:9px}}@media(max-width:1120px){.rankings-ledger-head,.rankings-ledger-row{grid-template-columns:40px 195px 82px minmax(300px,1fr) 180px 92px}.rankings-workload-cell{gap:22px}}@media(max-width:560px){.rankings-ledger-row{grid-template-columns:32px minmax(0,1fr) 58px 72px;grid-template-areas:"rank player match projection";gap:8px}.rankings-player-cell>div span .rankings-mobile-opponent{display:none}.rankings-matchup-cell{grid-area:match;display:flex;align-self:center;justify-content:flex-start;gap:7px;transform:translate(-3px)}.rankings-matchup-cell>strong{min-width:12px;font-size:10px;text-align:right}.rankings-matchup-cell .rankings-team-logo{display:grid;width:31px;height:27px}.rankings-workload-cell{display:none;padding-left:0}.rankings-player-stat-card section small{font-size:9px}.rankings-player-stat-card section strong{font-size:17px}.rankings-components>div>span{grid-template-columns:128px minmax(0,1fr) 52px}.rankings-components>div>span strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.rankings-leaders>div>button,.rankings-ledger-row,.rankings-ledger-row:before,.rankings-view,.rankings-inspector,.rankings-inspector-scrim,.rankings-custom,.rankings-distribution i,.rankings-leader-skeleton,.rankings-row-skeleton{animation:none!important;transition:none!important}}@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}}.watchlist-action{--watchlist-gold: #d6ad58;--watchlist-gold-soft: #e5c983;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;padding:0;border:1px solid rgba(235,232,224,.18);border-radius:3px;background:#ebe8e006;color:var(--text-3);font:750 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease}.watchlist-action.with-label{min-height:38px;padding-inline:12px;background:#ebe8e009}.watchlist-action.icon-only{width:36px;min-width:36px;height:36px;min-height:36px}.watchlist-action.summary{min-width:43px;min-height:30px;gap:5px;padding-inline:7px}.watchlist-action-icon{width:16px;height:16px;fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .14s ease,transform .14s ease}.watchlist-action.summary .watchlist-action-icon{width:13px;height:13px}.watchlist-action.summary strong{color:currentColor;font:750 10px/1 var(--font-mono)}.watchlist-action:not(:disabled):hover,.watchlist-action:not(:disabled):focus-visible{border-color:#d6ad5894;background:#845b1821;color:var(--watchlist-gold-soft);outline:0}.watchlist-action:focus-visible{box-shadow:0 0 0 2px #d6ad5829}.watchlist-action.active{border-color:#d6ad5894;background:#845b1833;color:var(--watchlist-gold-soft);box-shadow:inset 0 0 0 1px #e5c9830f}.watchlist-action.active .watchlist-action-icon{fill:currentColor}.watchlist-action:not(:disabled):active{transform:scale(.97)}.watchlist-action:disabled{cursor:not-allowed;opacity:.58}.watchlist-action.busy .watchlist-action-icon{animation:watchlist-action-pulse .7s ease-in-out infinite alternate}@keyframes watchlist-action-pulse{to{opacity:.5;transform:scale(.9)}}.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){.watchlist-action.with-label{min-height:42px;padding-inline:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.watchlist-action,.watchlist-action-icon{transition:none}.watchlist-action.busy .watchlist-action-icon{animation:none}}.scenario-ribbon-compare{display:grid;min-width:142px;min-height:54px;align-content:center;grid-template-columns:21px 1fr;grid-template-rows:auto auto;gap:3px 8px;margin-top:22px;padding:8px 12px;border:1px solid rgba(235,232,224,.16);border-radius:3px;background:#111210;color:var(--text-2);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .12s ease}.scenario-ribbon-compare>span,.scenario-ribbon-compare>i{grid-row:1 / span 2;align-self:center;color:var(--text-1);font:800 17px/1 var(--font-mono);font-style:normal}.scenario-ribbon-compare>b{align-self:end;color:var(--text-1);font:760 10px/1 var(--font-ui)}.scenario-ribbon-compare>small{color:var(--text-3);font:650 7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.scenario-ribbon-compare:hover,.scenario-ribbon-compare:focus-visible{border-color:#ebe8e05c;background:#181917;color:var(--text-1);outline:0}.scenario-ribbon-compare:active{transform:scale(.985)}.scenario-ribbon-compare:disabled{opacity:.52;cursor:not-allowed}.scenario-ribbon-compare.locked{grid-template-columns:18px minmax(0,1fr) auto;min-width:176px;border-color:#c9a45447;background:linear-gradient(135deg,#c9a45417,#ffffff04)}.scenario-ribbon-compare.locked>i{width:12px;height:15px;border:1px solid #d8bd7e;border-radius:2px}.scenario-ribbon-compare.locked>i:before{content:"";display:block;width:7px;height:6px;margin:-6px auto 0;border:1px solid #d8bd7e;border-bottom:0;border-radius:6px 6px 0 0}.scenario-ribbon-compare.locked .access-tier-badge{grid-column:3;grid-row:1 / span 2;align-self:center;min-height:18px;padding-inline:5px;font-size:6px}.scenario-compare-shell{min-height:100svh;background:#080908}.scenario-compare-shell>.site-shell-content{min-height:calc(100svh - var(--site-header-height, 0px))}.scenario-compare-page{min-height:calc(100svh - var(--site-header-height, 0px));padding:0 38px 80px;color:var(--text-1);background:linear-gradient(rgba(255,255,255,.021) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.021) 1px,transparent 1px),#090a09;background-size:40px 40px}.scenario-compare-toolbar{position:sticky;z-index:22;top:var(--site-header-height, 0px);display:grid;min-height:92px;grid-template-columns:150px minmax(210px,.7fr) minmax(530px,1.35fr);align-items:center;gap:24px;margin:0 -38px;padding:14px 38px;border-bottom:1px solid rgba(235,232,224,.13);background:#0a0b0af5;box-shadow:0 12px 30px #00000040;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.scenario-compare-back{display:inline-flex;width:fit-content;min-height:38px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(235,232,224,.14);border-radius:3px;background:#111210;color:var(--text-2);font:720 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.scenario-compare-back svg{width:14px;height:14px}.scenario-compare-back:hover,.scenario-compare-back:focus-visible{border-color:#ebe8e057;color:var(--text-1);outline:0}.scenario-compare-title{display:grid;gap:7px}.scenario-compare-title>span,.scenario-change-ledger header span,.scenario-game-impact>header span,.scenario-ledger-header>div>span,.scenario-distribution-inspector>header span,.scenario-threshold-tool header span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.scenario-compare-title>strong{color:var(--text-1);font:850 20px/.9 "Inter Tight",var(--font-ui);letter-spacing:-.02em;text-transform:uppercase}.scenario-compare-title>strong i{margin:0 5px;color:var(--text-3);font:600 10px/1 var(--font-mono);font-style:normal}.scenario-pair-controls{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:9px}.scenario-pair-select{display:grid;gap:6px}.scenario-pair-select>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-pair-select>div{position:relative}.scenario-pair-select select{width:100%;min-height:44px;padding:0 34px 0 12px;border:1px solid rgba(235,232,224,.16);border-radius:3px;appearance:none;background:#141513;color:var(--text-1);font:720 10px/1 var(--font-ui);cursor:pointer}.scenario-pair-select.comparison select{border-color:color-mix(in srgb,var(--compare-away) 35%,rgba(235,232,224,.2));background:color-mix(in srgb,var(--compare-away) 7%,#141513)}.scenario-pair-select svg{position:absolute;top:50%;right:11px;width:14px;height:14px;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--text-3)}.scenario-pair-swap{display:grid;width:38px;height:44px;place-items:center;border:1px solid rgba(235,232,224,.15);border-radius:3px;background:#111210;color:var(--text-2);cursor:pointer;transition:transform .16s ease,color .15s ease,border-color .15s ease}.scenario-pair-swap svg{width:15px;height:15px}.scenario-pair-swap:hover,.scenario-pair-swap:focus-visible{border-color:#ebe8e05c;color:var(--text-1);outline:0;transform:rotate(180deg)}.scenario-revision-warning{display:flex;align-items:center;gap:18px;max-width:1540px;margin:16px auto 0;padding:10px 14px;border:1px solid rgba(198,153,72,.34);border-left:3px solid #c69a48;background:#774e111f}.scenario-revision-warning span{color:#d5b26f;font:750 7px/1 var(--font-mono);letter-spacing:.12em}.scenario-revision-warning p{margin:0;color:#c6baa3;font:600 10px/1.35 var(--font-ui)}.scenario-change-ledger,.scenario-game-impact,.scenario-compare-analysis{max-width:1540px;margin-inline:auto}.scenario-change-ledger{padding:30px 0 22px;border-bottom:1px solid rgba(235,232,224,.12)}.scenario-change-ledger>header,.scenario-game-impact>header,.scenario-ledger-header{display:flex;align-items:end;justify-content:space-between;gap:24px}.scenario-change-ledger h1,.scenario-game-impact h2,.scenario-ledger-header h2{margin:7px 0 0;color:var(--text-1);font:850 28px/.95 "Inter Tight",var(--font-ui);letter-spacing:-.035em;text-transform:uppercase}.scenario-change-ledger>header>p,.scenario-game-impact>header>p{margin:0;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-change-groups{display:grid;gap:14px;margin-top:18px}.scenario-change-group{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch;border-block:1px solid rgba(235,232,224,.1);background:#0b0c0b85}.scenario-change-group>header{display:grid;align-content:center;gap:7px;padding:12px 14px;border-right:1px solid rgba(235,232,224,.1)}.scenario-change-group>header span{color:var(--text-2);font:720 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-change-group>header b{color:var(--text-3);font:700 8px/1 var(--font-mono)}.scenario-change-strip{display:flex;gap:0;margin-top:0;overflow-x:auto;scrollbar-width:none}.scenario-change-strip::-webkit-scrollbar{display:none}.scenario-change-row{position:relative;flex:0 0 auto;min-width:220px;padding:11px 14px;border-right:1px solid rgba(235,232,224,.09);background:linear-gradient(90deg,rgba(235,232,224,.025),transparent)}.scenario-change-row:after{content:"";position:absolute;right:0;bottom:0;left:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--compare-away) 45%,transparent))}.scenario-change-row>span{display:block;margin-bottom:9px;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.scenario-change-row>div{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px}.scenario-change-row strong{color:var(--text-3);font:680 11px/1.15 var(--font-ui)}.scenario-change-row strong.after{color:var(--text-1)}.scenario-change-direction{position:relative;display:grid;width:24px;height:14px;place-items:center;color:var(--text-3)}.scenario-change-direction:before{content:"";position:absolute;right:2px;left:2px;height:1px;background:#ebe8e029}.scenario-change-direction svg{position:relative;width:11px;height:11px;margin-left:auto;background:#0c0d0c;color:color-mix(in srgb,var(--compare-away) 55%,var(--text-2))}.scenario-no-changes{margin:18px 0 0;color:var(--text-3);font:600 11px/1.5 var(--font-ui)}.scenario-game-impact{padding:28px 0;border-bottom:1px solid rgba(235,232,224,.12)}.scenario-score-comparison{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;gap:0;margin-top:22px;border-block:1px solid rgba(235,232,224,.15);background:#0d0e0dd6}.scenario-score-state{display:grid;min-height:112px;align-content:center;gap:15px;padding:18px 24px}.scenario-score-state.comparison{background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--compare-home) 7%,transparent))}.scenario-score-state>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-score-state>div{display:grid;grid-template-columns:minmax(70px,1fr) auto 18px auto minmax(70px,1fr);align-items:center;gap:12px}.scenario-score-state strong{color:var(--text-1);font:700 33px/1 var(--font-mono)}.scenario-score-state>div>i{color:var(--text-3);font-style:normal;text-align:center}.scenario-score-delta{display:grid;place-content:center;gap:7px;border-inline:1px solid rgba(235,232,224,.12);text-align:center}.scenario-score-delta span,.scenario-score-delta small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-score-delta strong{color:var(--text-1);font:760 19px/1 var(--font-mono)}.scenario-score-delta.up strong,.scenario-score-delta.down strong{color:color-mix(in srgb,var(--compare-away) 42%,var(--text-1))}.scenario-team-mark{display:inline-flex;min-width:0;align-items:center;gap:8px}.scenario-team-mark img{width:31px;height:25px;object-fit:contain}.scenario-team-mark b{color:var(--text-2);font:800 10px/1 var(--font-mono)}.scenario-score-state .scenario-team-mark:last-child{justify-content:flex-end}.scenario-game-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(235,232,224,.12)}.scenario-game-metrics article{position:relative;display:grid;min-height:76px;align-content:center;gap:8px;padding:11px 15px 11px 18px;border-right:1px solid rgba(235,232,224,.1)}.scenario-game-metrics article:before{content:"";position:absolute;top:15px;bottom:15px;left:0;width:2px;background:transparent}.scenario-game-metrics article.up:before,.scenario-game-metrics article.down:before{background:color-mix(in srgb,var(--compare-away) 35%,transparent)}.scenario-game-metrics article:last-child{border-right:0}.scenario-game-metrics article>span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.scenario-metric-pair{display:grid;grid-template-columns:auto 26px auto;align-items:center;justify-content:start;gap:7px}.scenario-metric-pair>i{position:relative;width:26px;height:1px;background:#ebe8e026}.scenario-metric-pair>i:after{content:"";position:absolute;top:-2px;right:0;width:4px;height:4px;border-top:1px solid color-mix(in srgb,var(--compare-away) 55%,var(--text-2));border-right:1px solid color-mix(in srgb,var(--compare-away) 55%,var(--text-2));transform:rotate(45deg)}.scenario-game-metrics article strong{color:var(--text-2);font:700 13px/1 var(--font-mono)}.scenario-game-metrics article strong:last-child{color:var(--text-1)}.scenario-game-metrics article>b{color:var(--text-2);font:720 9px/1 var(--font-mono)}.scenario-game-metrics article.up>b,.scenario-game-metrics article.down>b{color:color-mix(in srgb,var(--compare-away) 38%,var(--text-1))}.scenario-compare-analysis{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding-top:32px;transition:grid-template-columns .18s ease}.scenario-compare-analysis.has-inspector{grid-template-columns:minmax(580px,1.45fr) minmax(380px,.8fr);gap:24px}.scenario-player-ledger{min-width:0}.scenario-ledger-header{align-items:start}.scenario-ledger-header h2{font-size:30px}.scenario-ledger-header p{max-width:610px;margin:9px 0 0;color:var(--text-3);font:600 11px/1.45 var(--font-ui)}.scenario-ledger-filters{display:grid;justify-items:end;gap:8px}.scenario-category-tabs,.scenario-team-filter,.scenario-movement-filter{display:flex;border:1px solid rgba(235,232,224,.12);background:#0f100f}.scenario-category-tabs button,.scenario-team-filter button,.scenario-movement-filter button{min-height:34px;padding:0 11px;border:0;border-right:1px solid rgba(235,232,224,.09);background:transparent;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.scenario-category-tabs button:last-child,.scenario-team-filter button:last-child,.scenario-movement-filter button:last-child{border-right:0}.scenario-category-tabs button.active,.scenario-team-filter button.active,.scenario-movement-filter button.active{background:#e8e4dc;color:#111210}.scenario-movement-filter{justify-self:end}.scenario-ledger-scope-note{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:0 11px;border-block:1px solid rgba(235,232,224,.1);color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.scenario-ledger-value-key{display:flex;align-items:center;gap:6px}.scenario-ledger-value-key i{color:var(--text-3);font-style:normal}.scenario-ledger-value-key i:nth-of-type(2){color:var(--text-1)}.scenario-ledger-value-key em{position:relative;width:18px;height:1px;background:#ebe8e024}.scenario-ledger-value-key em:after{content:"";position:absolute;top:-2px;right:0;width:4px;height:4px;border-top:1px solid color-mix(in srgb,var(--compare-away) 48%,var(--text-3));border-right:1px solid color-mix(in srgb,var(--compare-away) 48%,var(--text-3));transform:rotate(45deg)}.scenario-ledger-value-key b{margin-left:7px;color:var(--text-2);font-weight:700}.scenario-metric-table-wrap{margin-top:0;overflow:auto;border-bottom:1px solid rgba(235,232,224,.12)}.scenario-metric-table{width:100%;min-width:740px;border-collapse:collapse;table-layout:fixed;background:#0a0b0ae0}.scenario-metric-table th,.scenario-metric-table td{border-right:1px solid rgba(235,232,224,.08);border-bottom:1px solid rgba(235,232,224,.08)}.scenario-metric-table thead{position:static}.scenario-metric-table thead th{height:42px;padding:0 10px;background:#10110f;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase}.scenario-metric-table thead th:first-child{width:190px;text-align:left}.scenario-metric-table tbody>tr>th{height:58px;padding:8px 12px;text-align:left}.scenario-metric-table tbody>tr>th>span{display:block;overflow:hidden;color:var(--text-1);font:720 11px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.scenario-metric-table tbody>tr>th>small{display:block;margin-top:5px;color:var(--text-3);font:700 8px/1 var(--font-mono);text-transform:uppercase}.scenario-metric-table td{height:58px;padding:0;text-align:right}.scenario-metric-table td>button{position:relative;display:grid;width:100%;height:58px;align-content:center;justify-items:end;gap:7px;padding:7px 11px 7px 13px;border:0;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.scenario-metric-shift:before{content:"";position:absolute;top:13px;bottom:13px;left:0;width:2px;background:transparent;transition:background-color .14s ease}.scenario-metric-shift.up:before,.scenario-metric-shift.down:before{background:color-mix(in srgb,var(--compare-away) 28%,transparent)}.scenario-metric-table td>button span,.scenario-td-value span{display:grid;grid-template-columns:auto 20px auto;align-items:center;gap:5px;font:650 9.5px/1 var(--font-mono);white-space:nowrap}.scenario-metric-table td>button span i,.scenario-td-value span i{margin:0;font-style:normal}.scenario-metric-table td>button span i.before,.scenario-td-value span i.before{color:var(--text-3)}.scenario-metric-table td>button span i.after,.scenario-td-value span i.after{color:var(--text-1)}.scenario-metric-table td>button span em,.scenario-td-value span em{position:relative;width:20px;height:1px;background:#ebe8e024}.scenario-metric-table td>button span em:after,.scenario-td-value span em:after{content:"";position:absolute;top:-2px;right:0;width:4px;height:4px;border-top:1px solid color-mix(in srgb,var(--compare-away) 48%,var(--text-3));border-right:1px solid color-mix(in srgb,var(--compare-away) 48%,var(--text-3));transform:rotate(45deg)}.scenario-metric-table td>button b,.scenario-td-value b{color:var(--text-2);font:750 9.5px/1 var(--font-mono)}.scenario-metric-table td>button.up b,.scenario-metric-table td>button.down b,.scenario-td-value.up b,.scenario-td-value.down b{color:color-mix(in srgb,var(--compare-away) 34%,var(--text-1))}.scenario-metric-table td>button:hover,.scenario-metric-table td>button:focus-visible{background:#ebe8e00e;color:var(--text-1);outline:0}.scenario-metric-table td>button:hover:before,.scenario-metric-table td>button:focus-visible:before{background:color-mix(in srgb,var(--compare-away) 62%,transparent)}.scenario-metric-table td>button:disabled{cursor:not-allowed;opacity:.46}.scenario-team-divider th{height:34px!important;padding:5px 12px!important;background:#ebe8e009}.scenario-team-divider .scenario-team-mark img{width:24px;height:20px}.scenario-metric-unavailable{display:block;padding:0 10px;color:var(--text-3);font:700 10px/1 var(--font-mono)}.scenario-ledger-empty{margin-top:20px;padding:40px 0;border-block:1px solid rgba(235,232,224,.12);color:var(--text-3);font:600 11px/1.4 var(--font-ui)}.scenario-metric-table.touchdown{min-width:560px}.scenario-td-value{position:relative;display:grid;justify-items:end;gap:7px;padding:8px 11px}.scenario-distribution-inspector{position:fixed;z-index:24;top:calc(var(--site-header-height, 0px) + 112px);right:max(38px,calc((100vw - 1540px)/2));width:clamp(380px,33vw,520px);max-height:calc(100svh - var(--site-header-height, 0px) - 132px);overflow:auto;border:1px solid rgba(235,232,224,.16);border-top:2px solid var(--distribution-accent);border-radius:3px;background:#10110f;box-shadow:0 22px 55px #00000057;animation:scenario-inspector-in .18s ease-out both}@keyframes scenario-inspector-in{0%{opacity:0;transform:translate(8px)}}.scenario-distribution-inspector>header{display:flex;justify-content:space-between;gap:20px;padding:17px 18px 14px;border-bottom:1px solid rgba(235,232,224,.11)}.scenario-distribution-inspector h3{margin:7px 0 4px;color:var(--text-1);font:850 22px/.95 "Inter Tight",var(--font-ui);letter-spacing:-.025em;text-transform:uppercase}.scenario-distribution-inspector>header p{margin:0;color:var(--text-3);font:650 8px/1 var(--font-mono);text-transform:uppercase}.scenario-distribution-inspector>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(235,232,224,.13);border-radius:3px;background:#151614;color:var(--text-2);cursor:pointer}.scenario-distribution-inspector>header button svg{width:15px;height:15px}.scenario-distribution-focus{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 18px 0;border:1px solid rgba(235,232,224,.12)}.scenario-distribution-focus button{min-height:34px;border:0;border-right:1px solid rgba(235,232,224,.1);background:transparent;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.scenario-distribution-focus button:last-child{border-right:0}.scenario-distribution-focus button.active{background:#e8e4dc;color:#111210}.scenario-distribution-state{display:grid;min-height:310px;place-items:center;color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-distribution-state.error{color:#c88f83}.scenario-distribution-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px 7px}.scenario-distribution-legend span{display:grid;grid-template-columns:9px minmax(0,1fr);gap:5px 7px;color:var(--text-2);font:700 8px/1 var(--font-ui)}.scenario-distribution-legend i{width:9px;height:2px;align-self:center;background:#e8e4dc}.scenario-distribution-legend .comparison i{background:var(--distribution-accent)}.scenario-distribution-legend b{grid-column:2;color:var(--text-3);font:650 7px/1 var(--font-mono)}.scenario-distribution-chart{padding:0 10px}.scenario-distribution-chart svg{display:block;width:100%;height:auto;overflow:visible}.scenario-distribution-chart .grid{stroke:#ebe8e014;stroke-width:1}.scenario-distribution-chart text{fill:var(--text-3);font:600 8px var(--font-mono);text-anchor:middle}.scenario-distribution-chart .difference-band{fill:color-mix(in srgb,var(--distribution-accent) 9%,transparent);stroke:none}.scenario-distribution-chart .mean{stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;opacity:.5;transition:opacity .18s ease}.scenario-distribution-chart .mean.baseline{stroke:#e8e4dc}.scenario-distribution-chart .mean.comparison{stroke:var(--distribution-accent)}.scenario-distribution-chart .mean.muted{opacity:.1}.scenario-distribution-chart .density{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke;transition:opacity .18s ease,stroke-width .18s ease}.scenario-distribution-chart .density.baseline{stroke:#e8e4dc}.scenario-distribution-chart .density.comparison{stroke:var(--distribution-accent)}.scenario-distribution-chart .density.muted{opacity:.18;stroke-width:2}.scenario-distribution-chart .threshold{stroke:#bd9650;stroke-width:1.5;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.scenario-distribution-chart .threshold-label{fill:#c6a564;font-size:7px;letter-spacing:.08em}.scenario-distribution-summary{display:grid;grid-template-columns:1fr 72px 1fr;align-items:stretch;margin:0 18px;border-block:1px solid rgba(235,232,224,.11)}.scenario-distribution-summary article{display:grid;align-content:center;gap:5px;min-height:78px;padding:10px 0}.scenario-distribution-summary article>span{color:var(--text-3);font:700 7px/1 var(--font-mono);text-transform:uppercase}.scenario-distribution-summary article>strong{color:var(--text-1);font:750 18px/1 var(--font-mono)}.scenario-distribution-summary article>small{color:var(--text-3);font:600 7px/1.25 var(--font-mono)}.scenario-distribution-summary article:last-child{text-align:right}.scenario-summary-delta{display:grid;place-content:center;gap:5px;border-inline:1px solid rgba(235,232,224,.1);text-align:center}.scenario-summary-delta span{color:var(--text-3);font:700 6px/1 var(--font-mono)}.scenario-summary-delta strong{color:var(--text-1);font:740 11px/1 var(--font-mono)}.scenario-summary-delta.up strong,.scenario-summary-delta.down strong{color:color-mix(in srgb,var(--distribution-accent) 42%,var(--text-1))}.scenario-threshold-tool{margin:14px 18px 18px;border:1px solid rgba(235,232,224,.12)}.scenario-threshold-tool>header{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(235,232,224,.1)}.scenario-threshold-tool header p{margin:5px 0 0;color:var(--text-3);font:600 8px/1.2 var(--font-ui)}.scenario-threshold-tool label{display:grid;grid-template-columns:auto 70px;align-items:center;gap:7px}.scenario-threshold-tool label>span{color:var(--text-3);font:700 7px/1 var(--font-mono);text-transform:uppercase}.scenario-threshold-tool input{width:70px;min-height:34px;padding:0 7px;border:1px solid rgba(235,232,224,.17);border-radius:2px;background:#0b0c0b;color:var(--text-1);font:700 11px/1 var(--font-mono);text-align:right}.scenario-threshold-tool>div{display:grid;grid-template-columns:1fr 1fr}.scenario-threshold-tool>div article{display:grid;gap:5px;padding:11px 12px;border-right:1px solid rgba(235,232,224,.1)}.scenario-threshold-tool>div article:last-child{border-right:0}.scenario-threshold-tool>div span{color:var(--text-3);font:700 7px/1 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-threshold-tool>div strong{color:var(--text-1);font:740 15px/1 var(--font-mono)}.scenario-threshold-tool>div small{color:var(--text-3);font:650 7px/1 var(--font-mono)}.scenario-threshold-empty{margin:0;padding:14px 12px;color:var(--text-3);font:600 8px/1.3 var(--font-ui)}.scenario-compare-loading,.scenario-compare-error{display:grid;min-height:calc(100svh - var(--site-header-height,0px));place-content:center;gap:10px;padding:30px;text-align:center}.scenario-compare-loading span,.scenario-compare-error>span{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.12em}.scenario-compare-loading strong,.scenario-compare-error>strong{color:var(--text-1);font:800 24px/1 "Inter Tight",var(--font-ui);text-transform:uppercase}.scenario-compare-error .scenario-compare-back{position:absolute;top:calc(var(--site-header-height,0px) + 22px);left:28px}.scenario-compare-gate{max-width:1000px;margin:0 auto;padding:32px 24px 80px}.scenario-compare-gate .scenario-compare-back{margin-bottom:22px}@media(max-width:1120px){.scenario-compare-page{padding-inline:24px}.scenario-compare-toolbar{grid-template-columns:100px minmax(170px,.55fr) minmax(470px,1.45fr);gap:15px;margin-inline:-24px;padding-inline:24px}.scenario-compare-analysis.has-inspector{grid-template-columns:minmax(480px,1fr) minmax(350px,.8fr)}.scenario-distribution-inspector{right:24px;width:min(40vw,430px)}.scenario-game-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-game-metrics article:nth-child(2n){border-right:0}.scenario-game-metrics article:nth-child(n+3){border-top:1px solid rgba(235,232,224,.1)}}@media(max-width:860px){.scenario-compare-page{padding-inline:18px}.scenario-compare-toolbar{position:relative;top:auto;grid-template-columns:auto 1fr;margin-inline:-18px;padding:13px 18px 16px}.scenario-compare-title{justify-self:end;text-align:right}.scenario-pair-controls{grid-column:1 / -1;width:100%}.scenario-compare-analysis.has-inspector{grid-template-columns:1fr}.scenario-ledger-header{display:grid}.scenario-ledger-filters{justify-items:start}.scenario-distribution-inspector{position:fixed;z-index:70;inset:0;width:auto;max-height:none;border:0;border-top:3px solid var(--distribution-accent);overflow-y:auto;padding-top:env(safe-area-inset-top);animation:scenario-inspector-mobile-in .19s ease-out both}@keyframes scenario-inspector-mobile-in{0%{opacity:0;transform:translateY(12px)}}}@media(max-width:600px){.scenario-ribbon-compare{min-height:56px;margin-top:22px}.scenario-compare-page{padding:0 12px 58px;background-size:32px 32px}.scenario-compare-toolbar{grid-template-columns:92px 1fr;margin-inline:-12px;padding:10px 12px 14px}.scenario-compare-back{min-height:42px;padding-inline:10px}.scenario-compare-title>span{font-size:6px}.scenario-compare-title>strong{font-size:16px}.scenario-pair-controls{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px}.scenario-pair-select select{min-height:48px;padding-inline:9px 27px;font-size:9px}.scenario-pair-swap{width:40px;height:48px}.scenario-revision-warning{align-items:flex-start;margin-top:10px;padding:10px}.scenario-revision-warning p{font-size:9px}.scenario-change-ledger{padding:27px 0 22px}.scenario-change-ledger>header,.scenario-game-impact>header{align-items:start}.scenario-change-ledger h1,.scenario-game-impact h2,.scenario-ledger-header h2{font-size:23px}.scenario-change-groups{gap:12px}.scenario-change-group{display:block}.scenario-change-group>header{min-height:36px;grid-template-columns:1fr auto;align-items:center;padding:0 10px;border-right:0;border-bottom:1px solid rgba(235,232,224,.09)}.scenario-change-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.scenario-change-row{min-width:0;border-bottom:1px solid rgba(235,232,224,.08)}.scenario-change-row:last-child:nth-child(odd),.scenario-change-row.availability,.scenario-change-row.starter{grid-column:1 / -1}.scenario-score-comparison{grid-template-columns:1fr}.scenario-score-state{min-height:92px;padding:14px 12px}.scenario-score-state>div{grid-template-columns:minmax(55px,1fr) auto 15px auto minmax(55px,1fr);gap:7px}.scenario-score-state strong{font-size:26px}.scenario-score-delta{min-height:55px;border-block:1px solid rgba(235,232,224,.1);border-inline:0}.scenario-team-mark{gap:4px}.scenario-team-mark img{width:25px;height:20px}.scenario-team-mark b{font-size:8px}.scenario-game-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-game-metrics article{min-height:78px}.scenario-game-metrics article:nth-child(odd){border-right:1px solid rgba(235,232,224,.1)}.scenario-game-metrics article:nth-child(2n){border-right:0}.scenario-game-metrics article:nth-child(n+3){border-top:1px solid rgba(235,232,224,.1)}.scenario-compare-analysis{padding-top:28px}.scenario-ledger-header p{font-size:9px}.scenario-ledger-filters{width:100%;overflow:hidden}.scenario-category-tabs,.scenario-team-filter,.scenario-movement-filter{width:100%}.scenario-category-tabs button,.scenario-team-filter button,.scenario-movement-filter button{min-height:42px;flex:1;padding-inline:5px}.scenario-ledger-scope-note{margin-top:14px;font-size:7px}.scenario-metric-table{min-width:660px}.scenario-metric-table thead{position:static}.scenario-metric-table thead th:first-child{width:160px}.scenario-metric-table-wrap{margin-right:-12px;padding-right:12px}.scenario-distribution-inspector>header{padding:16px 14px 13px}.scenario-distribution-inspector>header button{width:42px;height:42px}.scenario-distribution-focus{margin-inline:14px}.scenario-distribution-focus button{min-height:42px}.scenario-distribution-legend{padding-inline:14px}.scenario-distribution-summary,.scenario-threshold-tool{margin-inline:14px}}@media(prefers-reduced-motion:reduce){.scenario-ribbon-compare,.scenario-pair-swap,.scenario-compare-analysis,.scenario-distribution-chart .density{transition:none}.scenario-pair-swap:hover,.scenario-pair-swap:focus-visible{transform:none}.scenario-distribution-inspector{animation:none}}.scenario-card-actions{position:absolute;z-index:5;top:-25px;left:7px;display:flex;height:25px;overflow:hidden;border:1px solid rgba(255,248,238,.2);border-bottom-color:#111110;border-radius:3px 3px 0 0;background:#111110;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.scenario-card-actions button{min-height:24px;padding:0 9px;border:0;border-right:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-2);font:760 7px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.scenario-card-actions button:last-child{border-right:0}.scenario-card-actions button:hover,.scenario-card-actions button:focus-visible{background:#fff8ee14;color:var(--text-1);outline:0}.scenario-card-actions button.locked{color:#d1b578}.scenario-card-actions button:disabled{cursor:not-allowed;opacity:.38}.scenario-ribbon-scenario:hover .scenario-card-actions,.scenario-ribbon-scenario:focus-within .scenario-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.scenario-ribbon-tabs{padding-top:25px}.scenario-change-ledger{padding-block:34px 30px}.scenario-change-ledger h1{font-size:34px}.scenario-change-groups{gap:18px;margin-top:22px}.scenario-change-group{grid-template-columns:158px minmax(0,1fr);border:1px solid rgba(235,232,224,.12);background:#0c0d0cdb}.scenario-change-group>header{align-content:start;gap:10px;padding:18px 16px}.scenario-change-group>header b{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,248,238,.18);border-radius:50%;color:var(--text-2)}.scenario-change-strip{display:grid;overflow:visible}.scenario-change-row{display:grid;min-width:0;min-height:82px;grid-template-columns:minmax(170px,.72fr) minmax(145px,1fr) 50px minmax(145px,1fr);align-items:center;gap:12px;padding:7px 14px;border-right:0;border-bottom:1px solid rgba(235,232,224,.08);background:transparent}.scenario-change-row:last-child{border-bottom:0}.scenario-change-row:after{display:none}.scenario-change-row>.scenario-change-identity{display:grid;grid-template-columns:1fr;gap:5px;min-width:0}.scenario-change-identity>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.scenario-change-identity>strong{overflow:hidden;color:var(--text-1);font:760 12px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.scenario-change-row>.scenario-change-value{display:grid;min-height:58px;grid-template-columns:1fr;gap:8px;align-content:center;padding:9px 12px;border:1px solid rgba(255,248,238,.13);border-left:3px solid rgba(255,248,238,.22);border-radius:3px;background:#fff8ee06}.scenario-change-row>.scenario-change-value.after{border-color:#fff8ee3b;border-left-color:var(--accent-strong);background:#fff8ee11}.scenario-change-row .scenario-change-value small{color:var(--text-3);font:740 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.scenario-change-row .scenario-change-value strong{color:var(--text-2);font:760 13px/1 var(--font-mono)}.scenario-change-row .scenario-change-value.after strong{color:var(--text-1)}.scenario-change-direction{display:grid;width:50px;height:34px;grid-template-columns:1fr 15px;gap:4px;place-items:center;color:var(--text-3)}.scenario-change-direction:before{right:4px;left:4px}.scenario-change-direction span{position:relative;z-index:1;padding:2px 3px;background:#0c0d0c;font:700 6px/1 var(--font-mono);letter-spacing:.08em}.scenario-change-direction svg{width:13px;height:13px;margin:0}.scenario-game-impact{padding-block:34px}.scenario-game-impact h2{font-size:34px}.scenario-outcome-board{display:grid;grid-template-columns:230px minmax(540px,1fr) 290px;margin-top:22px;border:1px solid rgba(235,232,224,.14);background:#0b0c0be6}.scenario-outcome-lead{display:grid;align-content:center;gap:8px;min-height:170px;padding:20px;border-right:1px solid rgba(235,232,224,.11);box-shadow:inset 3px 0 #ebe8e038}.scenario-outcome-lead.up{box-shadow:inset 3px 0 #789c77}.scenario-outcome-lead.down{box-shadow:inset 3px 0 #b76f66}.scenario-outcome-lead>span{color:var(--text-3);font:720 7px/1 var(--font-mono);letter-spacing:.12em}.scenario-outcome-lead>strong{color:var(--text-1);font:780 31px/.95 var(--font-mono);letter-spacing:-.045em}.scenario-outcome-lead>strong small{color:var(--text-3);font-size:8px;letter-spacing:.08em}.scenario-outcome-lead h3{margin:0;color:var(--text-1);font:820 17px/1 "Inter Tight",var(--font-ui);text-transform:uppercase}.scenario-outcome-lead p{margin:0;color:var(--text-3);font:600 10px/1.4 var(--font-ui)}.scenario-outcome-board>.scenario-score-comparison{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;margin:0;border:0;background:transparent}.scenario-outcome-board .scenario-score-state{min-height:170px;gap:18px;padding:20px}.scenario-outcome-board .scenario-score-state.comparison{background:#fff8ee06}.scenario-outcome-board .scenario-score-state>div{grid-template-columns:minmax(54px,1fr) auto 14px auto minmax(54px,1fr);gap:8px}.scenario-outcome-board .scenario-score-state strong{font-size:27px}.scenario-outcome-arrow{display:grid;place-items:center;color:var(--text-3)}.scenario-outcome-arrow svg{width:19px;height:19px}.scenario-outcome-board>.scenario-game-metrics{display:grid;grid-template-columns:1fr;border:0;border-left:1px solid rgba(235,232,224,.11)}.scenario-outcome-board .scenario-game-metrics article{min-height:56px;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:5px 12px;padding:10px 14px;border-right:0;border-bottom:1px solid rgba(235,232,224,.09)}.scenario-outcome-board .scenario-game-metrics article:last-child{border-bottom:0}.scenario-outcome-board .scenario-game-metrics article:before{top:12px;bottom:12px}.scenario-outcome-board .scenario-game-metrics article>span{grid-column:1 / -1}.scenario-outcome-board .scenario-game-metrics article>b{align-self:end;justify-self:end}.scenario-ledger-header{align-items:end}.scenario-ledger-header h2{font-size:34px}.scenario-ledger-header p{max-width:760px;font-size:12px}.scenario-ledger-commandbar{display:flex;align-items:center;gap:14px}.scenario-category-tabs{flex:0 0 auto;border:1px solid rgba(235,232,224,.14);border-radius:3px;background:#10110f}.scenario-category-tabs button{min-height:38px;padding-inline:13px;font-size:8px}.scenario-team-filter{display:flex;min-height:38px;align-items:center;gap:4px;padding-left:14px;border:0;border-left:1px solid rgba(235,232,224,.13);background:transparent}.scenario-team-filter>span{margin-right:5px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em}.scenario-team-filter button{position:relative;min-height:32px;padding:0 8px;border:0;background:transparent;color:var(--text-3);font:720 8px/1 var(--font-mono);text-transform:uppercase}.scenario-team-filter button:after{content:"";position:absolute;right:8px;bottom:3px;left:8px;height:1px;background:transparent}.scenario-team-filter button.active{background:transparent;color:var(--text-1)}.scenario-team-filter button.active:after{background:var(--accent-strong)}.scenario-ledger-scope-note{min-height:40px;margin-top:20px;font-size:8px}.scenario-metric-table{min-width:820px}.scenario-metric-table thead th{height:46px;font-size:9px}.scenario-metric-table thead th:first-child{width:210px}.scenario-metric-table tbody>tr>th{height:70px;padding-inline:14px}.scenario-metric-table tbody>tr>th>span{font-size:13px}.scenario-metric-table tbody>tr>th>small{margin-top:6px;font-size:8px}.scenario-metric-table td{height:70px}.scenario-metric-table td>button{isolation:isolate;height:70px;gap:9px;padding:9px 13px;overflow:hidden;transition:color .14s ease,box-shadow .14s ease}.scenario-metric-shift:before{display:none}.scenario-metric-shift:after{content:"";position:absolute;z-index:-1;inset:0;background:#ebe8e005;opacity:calc(.03 + var(--impact-strength, 0) * .23);transition:opacity .16s ease}.scenario-metric-shift.up:after{background:#6f9a73}.scenario-metric-shift.down:after{background:#b7655d}.scenario-metric-table td>button span{grid-template-columns:auto 24px auto;gap:7px;font-size:12px}.scenario-metric-table td>button span em{width:24px}.scenario-metric-table td>button b{font-size:11px}.scenario-metric-table td>button.up b,.scenario-td-value.up b{color:#a8caa8}.scenario-metric-table td>button.down b,.scenario-td-value.down b{color:#e09a91}.scenario-metric-table td>button:hover,.scenario-metric-table td>button:focus-visible{background:transparent;box-shadow:inset 0 0 0 1px #fff8ee40}.scenario-metric-table td>button:hover:after,.scenario-metric-table td>button:focus-visible:after{opacity:calc(.08 + var(--impact-strength, 0) * .28)}.scenario-td-value{isolation:isolate;min-height:70px;align-content:center;overflow:hidden}.scenario-td-value:after{content:"";position:absolute;z-index:-1;inset:0;background:#ebe8e005;opacity:calc(.03 + var(--impact-strength, 0) * .23)}.scenario-td-value.up:after{background:#6f9a73}.scenario-td-value.down:after{background:#b7655d}.scenario-team-divider th{height:42px!important;padding-inline:14px!important}@media(max-width:1180px){.scenario-outcome-board{grid-template-columns:210px minmax(470px,1fr)}.scenario-outcome-board>.scenario-game-metrics{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(235,232,224,.11);border-left:0}.scenario-outcome-board .scenario-game-metrics article{border-right:1px solid rgba(235,232,224,.09);border-bottom:0}.scenario-outcome-board .scenario-game-metrics article:last-child{border-right:0}.scenario-ledger-header{display:grid}.scenario-ledger-commandbar{justify-content:space-between}}@media(max-width:700px){.scenario-ribbon-tabs{padding-top:31px}.scenario-card-actions{top:-31px;height:31px}.scenario-card-actions button{min-height:30px;padding-inline:10px}.scenario-ribbon-scenario.active .scenario-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.scenario-change-ledger h1,.scenario-game-impact h2,.scenario-ledger-header h2{font-size:27px}.scenario-change-group{display:block}.scenario-change-group>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(235,232,224,.09)}.scenario-change-strip{grid-template-columns:1fr}.scenario-change-row{min-height:0;grid-template-columns:1fr 38px 1fr;gap:7px;padding:12px}.scenario-change-row>.scenario-change-identity{grid-column:1 / -1;padding-bottom:2px}.scenario-change-direction{width:38px;grid-template-columns:1fr}.scenario-change-direction span{display:none}.scenario-outcome-board{grid-template-columns:1fr}.scenario-outcome-lead{min-height:136px;border-right:0;border-bottom:1px solid rgba(235,232,224,.11)}.scenario-outcome-board>.scenario-score-comparison{grid-template-columns:1fr 32px 1fr}.scenario-outcome-board .scenario-score-state{min-height:136px;padding:14px 10px}.scenario-outcome-board .scenario-score-state>div{grid-template-columns:1fr auto 10px auto 1fr;gap:5px}.scenario-outcome-board .scenario-score-state strong{font-size:20px}.scenario-outcome-board .scenario-score-state .scenario-team-mark{display:grid;justify-items:center;gap:4px}.scenario-outcome-board .scenario-score-state .scenario-team-mark:last-child{justify-content:initial}.scenario-outcome-board>.scenario-game-metrics{grid-column:auto;grid-template-columns:1fr}.scenario-outcome-board .scenario-game-metrics article{border-right:0;border-bottom:1px solid rgba(235,232,224,.09)}.scenario-ledger-commandbar{display:grid;width:100%;align-items:stretch;gap:8px;overflow:visible}.scenario-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.scenario-category-tabs button{min-height:44px;padding-inline:5px}.scenario-team-filter{min-height:40px;justify-content:flex-start;padding-left:0;border-left:0}.scenario-team-filter button{min-height:44px}.scenario-metric-table{min-width:760px}.scenario-metric-table thead th:first-child{width:176px}.scenario-metric-table thead th:first-child,.scenario-metric-table tbody>tr:not(.scenario-team-divider)>th{position:sticky;left:0;z-index:3;background:#0d0e0d;box-shadow:1px 0 #ebe8e01a}.scenario-metric-table thead th:first-child{z-index:5;background:#10110f}.scenario-team-divider th{position:sticky;left:0;z-index:4}.scenario-metric-table tbody>tr>th,.scenario-metric-table td,.scenario-metric-table td>button{height:66px}.scenario-metric-table td>button span{font-size:11px}}.scenario-outcome-board{grid-template-columns:185px minmax(500px,1fr) 330px}.scenario-outcome-lead{min-height:150px;gap:10px;padding:18px}.scenario-outcome-lead>strong{font-size:33px}.scenario-outcome-lead h3{font-size:18px}.scenario-outcome-board .scenario-score-state{min-height:150px;gap:15px;padding:17px 18px}.scenario-score-state>span{color:var(--text-2);font-size:9px;letter-spacing:.09em}.scenario-outcome-board .scenario-score-state>div{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:9px}.scenario-team-score{display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;min-width:0}.scenario-team-score .scenario-team-mark{justify-content:center}.scenario-team-score .scenario-team-mark img{width:38px;height:31px}.scenario-team-score .scenario-team-mark b{font-size:11px}.scenario-team-score>strong{color:var(--text-1);font:730 30px/1 var(--font-mono)}.scenario-team-score>small{min-height:11px;color:var(--text-3);font:780 9px/1 var(--font-mono)}.scenario-team-score>small.up{color:#a8caa8}.scenario-team-score>small.down{color:#e09a91}.scenario-team-score>small.baseline-placeholder{visibility:hidden}.scenario-outcome-board .scenario-game-metrics article{min-height:50px;gap:7px 13px;padding:10px 15px}.scenario-outcome-board .scenario-game-metrics article>span{color:var(--text-2);font-size:9px}.scenario-outcome-board .scenario-game-metrics article strong{font-size:15px}.scenario-outcome-board .scenario-game-metrics article>b{font-size:11px}.scenario-ledger-header{display:block}.scenario-ledger-controls.box-controls{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 0;padding:12px 14px;border:1px solid rgba(255,248,238,.11);background:#fff8ee05}.scenario-ledger-controls .scenario-category-tabs{display:inline-flex;width:auto;flex:0 0 auto;gap:5px;padding:4px;border:1px solid var(--border);border-radius:7px;background:#0003}.scenario-ledger-controls .scenario-category-tabs button{min-height:35px;padding:8px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-3);font:800 10px/1 var(--font-mono);letter-spacing:.13em}.scenario-ledger-controls .scenario-category-tabs button.active,.scenario-ledger-controls .scenario-category-tabs button:hover,.scenario-ledger-controls .scenario-category-tabs button:focus-visible{border-color:var(--border-strong);background:#fff8ee0f;color:var(--accent-strong);outline:0}.scenario-ledger-tools{display:flex;min-width:0;align-items:end;gap:14px}.scenario-player-search{position:relative;display:block;width:clamp(210px,21vw,310px)}.scenario-player-search svg{position:absolute;top:50%;left:12px;width:15px;height:15px;color:var(--text-3);transform:translateY(-50%);pointer-events:none}.scenario-player-search input{width:100%;min-height:44px;padding:0 38px;border:1px solid rgba(255,248,238,.17);border-radius:4px;background:#0b0c0b;color:var(--text-1);font:680 12px/1 var(--font-ui);outline:0}.scenario-player-search input::placeholder{color:var(--text-3)}.scenario-player-search input:focus{border-color:#fff8ee61;box-shadow:0 0 0 2px #fff8ee0b}.scenario-team-control{display:grid;gap:6px}.scenario-team-control>span{color:var(--text-3);font:750 7px/1 var(--font-mono);letter-spacing:.1em}.scenario-ledger-tools .scenario-team-filter{display:inline-flex;min-height:0;gap:3px;padding:3px;border:1px solid var(--border);border-radius:7px;background:#0003}.scenario-ledger-tools .scenario-team-filter button{min-height:35px;padding:7px 11px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-3);font:800 9px/1 var(--font-mono);letter-spacing:.1em}.scenario-ledger-tools .scenario-team-filter button:after{display:none}.scenario-ledger-tools .scenario-team-filter button.active,.scenario-ledger-tools .scenario-team-filter button:hover,.scenario-ledger-tools .scenario-team-filter button:focus-visible{border-color:var(--border-strong);background:#fff8ee0f;color:var(--accent-strong);outline:0}.scenario-ledger-scope-note{margin-top:0}.scenario-metric-table thead th:first-child{width:250px}.scenario-player-identity{display:flex!important;min-width:0;align-items:center;gap:12px}.scenario-player-headshot{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border:1px solid rgba(255,248,238,.14);border-radius:50%;background:#181917}.scenario-player-headshot img{width:100%;height:100%;object-fit:cover;object-position:center top}.scenario-player-headshot>b{color:var(--text-2);font:800 10px/1 var(--font-display)}.scenario-player-identity>span:last-child{display:grid;min-width:0;gap:6px}.scenario-player-identity strong{overflow:hidden;color:var(--text-1);font:750 13px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.scenario-player-identity small{color:var(--text-3);font:720 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.scenario-metric-table td>button.unavailable:disabled{cursor:default;opacity:1}.scenario-metric-table td>button.unavailable{background:#fff8ee06}.scenario-metric-table td>button.unavailable span i.before,.scenario-metric-table td>button.unavailable span i.after{color:var(--text-1)}.scenario-metric-table td>button.unavailable b{color:var(--text-2);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.scenario-metric-table.touchdown{min-width:720px;table-layout:fixed}.scenario-metric-table.touchdown thead th:first-child{width:32%}.scenario-metric-table.touchdown thead th:not(:first-child){text-align:center}.scenario-metric-table.touchdown td{height:82px}.scenario-metric-table.touchdown tbody>tr>th{height:82px}.scenario-metric-table.touchdown .scenario-td-value{min-height:82px;justify-items:center;gap:10px;padding:12px 18px}.scenario-metric-table.touchdown .scenario-td-value span{grid-template-columns:auto 28px auto;gap:9px;font-size:14px}.scenario-metric-table.touchdown .scenario-td-value b{font-size:11px}.scenario-distribution-hover-readout{display:grid;min-height:66px;grid-template-columns:minmax(86px,.65fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px 18px 2px;padding:9px 11px;border:1px solid rgba(235,232,224,.12);background:#ebe8e006}.scenario-distribution-hover-readout>span{display:grid;gap:5px;color:var(--text-3);font:720 6px/1 var(--font-mono);letter-spacing:.08em}.scenario-distribution-hover-readout>span strong{color:var(--text-1);font:760 12px/1 var(--font-mono);letter-spacing:0}.scenario-distribution-hover-readout article{display:grid;min-width:0;gap:4px;padding-left:10px;border-left:1px solid rgba(235,232,224,.09)}.scenario-distribution-hover-readout article small{overflow:hidden;color:var(--text-3);font:700 7px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.scenario-distribution-hover-readout article strong{color:var(--text-1);font:760 15px/1 var(--font-mono)}.scenario-distribution-hover-readout article em{color:var(--text-3);font:680 7px/1 var(--font-mono);font-style:normal}.scenario-distribution-hover-readout>b{min-width:58px;color:var(--text-2);font:760 9px/1 var(--font-mono);text-align:right}.scenario-distribution-hover-readout>b.up{color:#a8caa8}.scenario-distribution-hover-readout>b.down{color:#e09a91}.scenario-distribution-hover-readout.idle{display:flex}.scenario-distribution-hover-readout.idle p{margin:0;color:var(--text-3);font:620 9px/1.35 var(--font-ui)}.scenario-distribution-chart svg{cursor:crosshair;outline:0;touch-action:none}.scenario-distribution-chart svg:focus-visible{box-shadow:inset 0 0 0 1px #fff8ee3d}.scenario-distribution-hover line{stroke:#fff8ee94;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.scenario-distribution-hover circle{stroke:#0c0d0c;stroke-width:2;vector-effect:non-scaling-stroke}.scenario-distribution-hover circle.baseline{fill:#e8e4dc}.scenario-distribution-hover circle.comparison{fill:var(--distribution-accent)}.scenario-threshold-tool{margin-top:10px}.scenario-variance-note{display:grid;max-width:1540px;grid-template-columns:120px minmax(0,1fr);gap:18px;margin:46px auto 0;padding:16px 0;border-top:1px solid rgba(235,232,224,.11)}.scenario-variance-note span{color:var(--text-3);font:740 7px/1 var(--font-mono);letter-spacing:.1em}.scenario-variance-note p{max-width:820px;margin:0;color:var(--text-3);font:600 10px/1.5 var(--font-ui)}@media(max-width:1180px){.scenario-outcome-board{grid-template-columns:175px minmax(470px,1fr)}.scenario-ledger-controls.box-controls{align-items:stretch;flex-direction:column}.scenario-ledger-tools{justify-content:space-between}.scenario-player-search{width:min(360px,48vw)}}@media(max-width:700px){.scenario-outcome-board{grid-template-columns:1fr}.scenario-outcome-board .scenario-score-state>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.scenario-team-score .scenario-team-mark img{width:31px;height:26px}.scenario-team-score>strong{font-size:23px}.scenario-ledger-controls.box-controls{position:static;gap:10px;margin-top:18px;padding:10px}.scenario-ledger-controls .scenario-category-tabs{display:flex;width:100%}.scenario-ledger-controls .scenario-category-tabs button{flex:1 1 0;justify-content:center;min-height:42px;padding-inline:4px;font-size:8px}.scenario-ledger-tools{display:grid;grid-template-columns:1fr;gap:10px}.scenario-player-search{width:100%}.scenario-player-search input{min-height:46px}.scenario-team-control{gap:6px}.scenario-ledger-tools .scenario-team-filter{display:flex;width:100%}.scenario-ledger-tools .scenario-team-filter button{flex:1 1 0;min-height:40px}.scenario-metric-table thead th:first-child{width:176px}.scenario-player-headshot{display:none}.scenario-player-identity{gap:0}.scenario-player-identity strong{font-size:12px}.scenario-metric-table.touchdown{min-width:620px}.scenario-metric-table.touchdown thead th:first-child{width:176px}.scenario-metric-table.touchdown .scenario-td-value span{font-size:12px}.scenario-distribution-hover-readout{grid-template-columns:72px 1fr 1fr;margin-inline:14px}.scenario-distribution-hover-readout>b{grid-column:2 / -1;justify-self:end}.scenario-variance-note{grid-template-columns:1fr;gap:8px;margin-top:34px;padding-inline:2px}}.scenario-pair-select>div:before{position:absolute;z-index:2;top:8px;bottom:8px;left:0;width:2px;background:var(--scenario-baseline);content:"";opacity:.72;pointer-events:none}.scenario-pair-select select{padding-left:18px}.scenario-pair-select.comparison>div:before{background:var(--scenario-comparison);opacity:1}.scenario-pair-select.comparison select{border-color:color-mix(in srgb,var(--scenario-comparison) 42%,rgba(235,232,224,.17));background:color-mix(in srgb,var(--scenario-comparison) 8%,#141513)}.scenario-pair-select.comparison select:hover,.scenario-pair-select.comparison select:focus{border-color:color-mix(in srgb,var(--scenario-comparison) 68%,rgba(235,232,224,.17));background:color-mix(in srgb,var(--scenario-comparison) 12%,#141513)}.scenario-change-row.personnel{min-height:126px;grid-template-columns:minmax(150px,.8fr) 130px 44px 130px;justify-content:start;gap:18px;padding-block:12px}.scenario-change-row.personnel:hover{background:#fff8ee05}.scenario-change-row.personnel>.scenario-change-identity{align-self:center}.scenario-change-row>.scenario-personnel-state{display:grid;min-width:0;grid-template-columns:1fr;grid-template-rows:auto 58px auto;justify-items:center;gap:6px;padding:3px 6px;text-align:center}.scenario-personnel-state>small{width:100%;overflow:hidden;color:var(--text-3);font:740 7px/1 var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-personnel-state>strong{color:var(--text-1);font:780 11px/1 var(--font-mono);text-transform:uppercase}.scenario-personnel-state.baseline>strong{color:var(--scenario-baseline)}.scenario-personnel-state.comparison>strong{color:color-mix(in srgb,var(--scenario-comparison) 72%,var(--text-1))}.scenario-personnel-portrait{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--scenario-baseline) 32%,transparent);border-radius:50%;background:#181917}.scenario-personnel-state.comparison .scenario-personnel-portrait{border-color:color-mix(in srgb,var(--scenario-comparison) 58%,transparent)}.scenario-personnel-portrait>img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center top;transition:filter .15s ease,opacity .15s ease}.scenario-personnel-portrait>b{color:var(--text-2);font:820 12px/1 var(--font-display)}.scenario-personnel-portrait>i{position:absolute;right:-5px;bottom:-4px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,248,238,.18);border-radius:50%;background:#101110}.scenario-personnel-portrait>i img{width:16px;height:16px;object-fit:contain}.scenario-personnel-state.is-reserve .scenario-personnel-portrait>img,.scenario-personnel-state.is-reserve .scenario-personnel-portrait>b{filter:grayscale(.72);opacity:.5}.scenario-personnel-state.is-inactive .scenario-personnel-portrait>img,.scenario-personnel-state.is-inactive .scenario-personnel-portrait>b{filter:grayscale(1);opacity:.34}.scenario-personnel-state.is-inactive .scenario-personnel-portrait:after{position:absolute;width:70px;height:1px;background:#ba7169;box-shadow:0 0 0 1px #0c0d0c59;content:"";transform:rotate(-40deg)}.scenario-personnel-state.is-starter .scenario-personnel-portrait{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 10%,transparent)}.scenario-distribution-inspector{--distribution-accent: var(--scenario-comparison);border-top-color:var(--scenario-comparison)}.scenario-distribution-focus{grid-template-columns:.62fr 1.19fr 1.19fr}.scenario-distribution-focus button{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;padding-inline:8px}.scenario-distribution-focus button i{width:16px;height:2px;flex:0 0 auto;background:#ebe8e038}.scenario-distribution-focus button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-distribution-focus button.baseline i{background:var(--scenario-baseline)}.scenario-distribution-focus button.comparison i{background:var(--scenario-comparison)}.scenario-distribution-focus button.both i{background:linear-gradient(90deg,var(--scenario-baseline) 0 44%,transparent 44% 56%,var(--scenario-comparison) 56% 100%)}.scenario-distribution-focus button.active{background:#fff8ee0e;color:var(--text-1);box-shadow:inset 0 -2px #ebe8e052}.scenario-distribution-focus button.baseline.active{box-shadow:inset 0 -2px 0 var(--scenario-baseline)}.scenario-distribution-focus button.comparison.active{background:color-mix(in srgb,var(--scenario-comparison) 10%,transparent);box-shadow:inset 0 -2px 0 var(--scenario-comparison)}.scenario-distribution-legend .baseline i,.scenario-distribution-chart .density.baseline,.scenario-distribution-chart .mean.baseline{stroke:var(--scenario-baseline)}.scenario-distribution-legend .baseline i{background:var(--scenario-baseline)}.scenario-distribution-legend .comparison i{background:var(--scenario-comparison)}.scenario-distribution-chart .density.comparison,.scenario-distribution-chart .mean.comparison{stroke:var(--scenario-comparison)}.scenario-distribution-hover circle.baseline{fill:var(--scenario-baseline)}.scenario-distribution-hover circle.comparison{fill:var(--scenario-comparison)}.scenario-distribution-hover-readout article.baseline strong,.scenario-distribution-summary article.baseline>strong{color:var(--scenario-baseline)}.scenario-distribution-hover-readout article.comparison strong,.scenario-distribution-summary article.comparison>strong{color:color-mix(in srgb,var(--scenario-comparison) 72%,var(--text-1))}.scenario-distribution-summary article.baseline>span{color:var(--scenario-baseline)}.scenario-distribution-summary article.comparison>span{color:var(--scenario-comparison)}@media(max-width:700px){.scenario-change-row.personnel{min-height:0;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:7px;padding:12px 8px 15px}.scenario-change-row.personnel>.scenario-change-identity{grid-column:1 / -1;padding:0 4px 4px}.scenario-change-row.personnel>.scenario-change-direction{width:30px}.scenario-personnel-state{padding-inline:2px}.scenario-change-row>.scenario-personnel-state{grid-template-rows:auto 52px auto}.scenario-personnel-portrait{width:52px;height:52px}.scenario-personnel-state.is-inactive .scenario-personnel-portrait:after{width:62px}.scenario-distribution-focus{grid-template-columns:.65fr 1.175fr 1.175fr}.scenario-distribution-focus button{gap:5px;padding-inline:5px}.scenario-distribution-focus button i{width:11px}}.scenario-pair-select.comparison>div:before{width:3px}.scenario-pair-select.comparison select{border-color:color-mix(in srgb,var(--scenario-comparison) 58%,rgba(235,232,224,.2));background:color-mix(in srgb,var(--scenario-comparison) 11%,#141513);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scenario-comparison) 7%,transparent)}.scenario-pair-select.comparison select:hover,.scenario-pair-select.comparison select:focus{border-color:color-mix(in srgb,var(--scenario-comparison) 82%,rgba(235,232,224,.18));background:color-mix(in srgb,var(--scenario-comparison) 16%,#141513)}.scenario-distribution-inspector>header{align-items:center;padding-block:15px}.scenario-inspector-identity{display:flex;align-items:center;gap:12px;min-width:0}.scenario-inspector-identity>div{min-width:0}.scenario-inspector-avatar{display:grid;width:58px;height:58px;flex:0 0 58px;overflow:hidden;place-items:center;border:1px solid rgba(235,232,224,.22);border-radius:50%;background:#1a1b19;box-shadow:inset 0 0 0 3px #0003}.scenario-inspector-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.scenario-inspector-avatar b{color:var(--text-2);font:840 13px/1 var(--font-display)}.scenario-inspector-identity h3{margin-top:6px;font-size:24px}.scenario-inspector-titlebar{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px 14px;border-bottom:1px solid rgba(235,232,224,.1);background:linear-gradient(90deg,rgba(235,232,224,.035),transparent 55%)}.scenario-inspector-titlebar>div{display:grid;gap:5px;min-width:0}.scenario-inspector-titlebar>div>span{color:var(--text-3);font:720 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.scenario-inspector-titlebar h2{margin:0;color:var(--text-1);font:870 29px/.95 "Inter Tight",var(--font-ui);letter-spacing:-.035em;text-transform:uppercase}.scenario-inspector-titlebar>p{display:flex;min-width:0;align-items:center;gap:7px;margin:0;font:720 7px/1 var(--font-mono);letter-spacing:.05em;text-align:right;text-transform:uppercase}.scenario-inspector-titlebar>p span,.scenario-inspector-titlebar>p strong{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-inspector-titlebar>p span{color:var(--scenario-baseline)}.scenario-inspector-titlebar>p i{color:var(--text-3);font-style:normal}.scenario-inspector-titlebar>p strong{color:var(--scenario-comparison)}.scenario-distribution-legend .baseline i{height:0;border-top:2px dashed var(--scenario-baseline);background:transparent}.scenario-distribution-chart .density.baseline{stroke-width:2.1;stroke-dasharray:7 5}.scenario-distribution-chart .density.comparison{stroke-width:3}.scenario-distribution-shift-story{margin:10px 18px 0;border-block:1px solid rgba(235,232,224,.14);background:linear-gradient(105deg,rgba(235,232,224,.035),transparent 48%,color-mix(in srgb,var(--scenario-comparison) 5%,transparent))}.scenario-distribution-shift-story>header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border-bottom:1px solid rgba(235,232,224,.09)}.scenario-distribution-shift-story>header>span{color:var(--text-2);font:780 7px/1 var(--font-mono);letter-spacing:.09em}.scenario-distribution-shift-story>header>strong{color:var(--text-1);font:780 13px/1 var(--font-mono)}.scenario-distribution-shift-story>header>strong small{color:var(--text-3);font:680 6px/1 var(--font-mono)}.scenario-distribution-shift-story.up>header>strong{color:#a8caa8}.scenario-distribution-shift-story.down>header>strong{color:#e09a91}.scenario-distribution-shift-track{display:grid;min-height:96px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:8px;padding:12px 11px 10px}.scenario-distribution-shift-track article{display:grid;min-width:0;gap:5px}.scenario-distribution-shift-track article.comparison{justify-items:end;text-align:right}.scenario-distribution-shift-track article>span{width:100%;overflow:hidden;color:var(--text-2);font:760 7px/1 var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-distribution-shift-track article>strong{color:var(--scenario-baseline);font:780 26px/.9 var(--font-mono)}.scenario-distribution-shift-track article.comparison>strong{color:var(--scenario-comparison)}.scenario-distribution-shift-track article>small{color:var(--text-3);font:620 6.5px/1.25 var(--font-mono);white-space:nowrap}.scenario-shift-rail{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center}.scenario-shift-rail i{height:1px;background:#ebe8e038}.scenario-shift-rail b{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(235,232,224,.18);border-radius:50%;background:#151614;color:var(--text-2);font:750 9px/1 var(--font-mono)}.scenario-distribution-shift-story.up .scenario-shift-rail b{border-color:#a8caa86b;color:#a8caa8}.scenario-distribution-shift-story.down .scenario-shift-rail b{border-color:#e09a916b;color:#e09a91}.scenario-distribution-shift-story>p{margin:0;padding:10px 11px 11px;border-top:1px solid rgba(235,232,224,.08);color:var(--text-2);font:630 9px/1.4 var(--font-ui)}.scenario-distribution-shift-story.up>p{box-shadow:inset 2px 0 #a8caa8b8}.scenario-distribution-shift-story.down>p{box-shadow:inset 2px 0 #e09a91b8}@media(min-width:1000px){.scenario-change-groups{grid-template-columns:minmax(270px,1fr) minmax(560px,2fr);align-items:stretch;gap:12px}.scenario-change-group.setup,.scenario-change-group.other{grid-column:1 / -1}.scenario-change-group{display:grid;grid-template-columns:1fr;grid-template-rows:43px minmax(0,1fr)}.scenario-change-group>header{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-right:0;border-bottom:1px solid rgba(235,232,224,.1)}.scenario-change-group>header b{width:20px;height:20px}.scenario-change-group .scenario-change-strip{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.scenario-change-row.personnel{min-height:142px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:auto 1fr;gap:7px;padding:12px 10px 15px;border-right:1px solid rgba(235,232,224,.08);border-bottom:0}.scenario-change-row.personnel:last-child{border-right:0}.scenario-change-row.personnel>.scenario-change-identity{grid-column:1 / -1;align-self:auto;gap:4px;padding:0 4px 3px}.scenario-change-row.personnel>.scenario-change-direction{width:28px}.scenario-change-row.personnel .scenario-personnel-portrait{width:54px;height:54px}.scenario-change-row.personnel>.scenario-personnel-state{grid-template-rows:auto 54px auto;gap:5px}}@media(max-width:700px){.scenario-inspector-avatar{width:52px;height:52px;flex-basis:52px}.scenario-inspector-identity h3{font-size:21px}.scenario-inspector-titlebar{min-height:72px;align-items:flex-start;flex-direction:column;gap:8px;padding:12px 14px}.scenario-inspector-titlebar h2{font-size:27px}.scenario-inspector-titlebar>p{width:100%;justify-content:flex-start;text-align:left}.scenario-inspector-titlebar>p span,.scenario-inspector-titlebar>p strong{max-width:calc(50% - 16px)}.scenario-distribution-shift-story{margin-inline:14px}.scenario-distribution-shift-track{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:5px;padding-inline:9px}.scenario-distribution-shift-track article>strong{font-size:23px}.scenario-distribution-shift-track article>small{font-size:6px}.scenario-distribution-focus{grid-template-columns:minmax(0,.65fr) minmax(0,1.175fr) minmax(0,1.175fr)}.scenario-distribution-inspector>header>div{min-width:0}.scenario-distribution-inspector>header>button{flex:0 0 34px}.scenario-threshold-tool>header{align-items:stretch;flex-direction:column}.scenario-threshold-tool label{width:100%;justify-content:space-between}}.admin-ops-shell{min-height:100svh;color:var(--text);background:#080908}.admin-ops-navigation{position:fixed;z-index:60;inset:0 auto 0 0;display:grid;width:218px;grid-template-rows:auto 1fr auto auto;border-right:1px solid rgba(235,232,224,.11);background:#0d0e0d}.admin-ops-brand{display:flex;min-height:78px;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid rgba(235,232,224,.1)}.admin-ops-brand>button{display:grid;width:35px;height:35px;padding:7px;place-items:center;border:1px solid rgba(235,232,224,.19);border-radius:2px;background:#171817}.admin-ops-brand>div{display:grid;gap:4px}.admin-ops-brand strong{color:var(--text-1);font:780 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.admin-ops-brand span{color:var(--text-3);font:650 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-ops-navigation nav{overflow-y:auto;padding:16px 10px}.admin-ops-navigation nav section+section{margin-top:21px}.admin-ops-navigation nav section>span{display:block;padding:0 9px 8px;color:#66655f;font:700 7px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.admin-ops-navigation nav button,.admin-ops-tools button{position:relative;display:grid;width:100%;min-height:41px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:2px;background:transparent;color:var(--text-3);text-align:left;transition:background-color .13s ease,color .13s ease,transform .13s ease}.admin-ops-navigation nav button:before{position:absolute;inset:7px auto 7px 0;width:2px;background:transparent;content:""}.admin-ops-navigation nav button:hover,.admin-ops-navigation nav button:focus-visible,.admin-ops-navigation nav button.active{background:#ebe8e00b;color:var(--text-1);outline:0}.admin-ops-navigation nav button.active:before{background:var(--text-1)}.admin-ops-navigation nav button:active,.admin-ops-tools button:active{transform:translateY(1px)}.admin-ops-navigation nav code,.admin-ops-tools code{color:#6e6e68;font:650 7px/1 var(--font-mono)}.admin-ops-navigation nav strong,.admin-ops-tools strong{font:720 9px/1 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.admin-ops-navigation nav small{display:grid;min-width:19px;height:18px;place-items:center;border:1px solid rgba(235,232,224,.12);border-radius:2px;color:var(--text-3);font:700 7px/1 var(--font-mono)}.admin-ops-navigation nav small.live{border-color:#c9a4544d;color:#d1b16b;animation:admin-live-pulse 2s ease-in-out infinite}@keyframes admin-live-pulse{50%{background:#c9a4541a}}.admin-ops-tools{display:grid;gap:2px;padding:10px;border-top:1px solid rgba(235,232,224,.08)}.admin-ops-tools button{color:var(--text-2)}.admin-ops-tools span{color:var(--text-3);font:700 10px/1 var(--font-mono)}.admin-ops-navigation>footer{display:grid;min-height:61px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;padding:0 18px;border-top:1px solid rgba(235,232,224,.1)}.admin-environment-dot{width:7px;height:7px;border-radius:50%;background:#8f8d87}.admin-environment-dot.production{background:#bd776e;box-shadow:0 0 0 4px #bd776e14}.admin-environment-dot.staging{background:#c7a45b;box-shadow:0 0 0 4px #c7a45b14}.admin-ops-navigation footer div{display:grid;min-width:0;gap:4px}.admin-ops-navigation footer strong{color:var(--text-2);font:720 8px/1 var(--font-mono);text-transform:uppercase}.admin-ops-navigation footer small{overflow:hidden;color:var(--text-3);font:600 7px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-ops-main{min-width:0;margin-left:218px}.admin-ops-contextbar{position:sticky;z-index:42;top:0;display:grid;min-height:78px;grid-template-columns:minmax(190px,.7fr) minmax(510px,1.3fr);align-items:center;gap:26px;padding:10px clamp(18px,2.4vw,38px);border-bottom:1px solid rgba(235,232,224,.12);background:#090a09f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-ops-menu{display:none}.admin-ops-title{display:grid;min-width:0;gap:5px}.admin-ops-title>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.admin-ops-title h1{overflow:hidden;margin:0;color:var(--text-1);font:830 22px/.95 var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-ops-context-controls{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(240px,1.2fr) minmax(118px,.58fr);align-items:end;gap:9px}.admin-ops-context-controls label{display:grid;gap:5px}.admin-ops-context-controls label>span,.admin-ops-context-state>span{color:var(--text-3);font:700 6px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.admin-ops-context-controls select{width:100%;min-width:0;height:37px;padding:0 27px 0 9px;border:1px solid rgba(235,232,224,.14);border-radius:2px;background:#131412;color:var(--text-1);font:680 8px/1 var(--font-mono);text-overflow:ellipsis}.admin-ops-context-state{display:grid;min-height:37px;align-content:center;gap:5px;padding-left:11px;border-left:1px solid rgba(235,232,224,.12)}.admin-ops-context-state strong{overflow:hidden;color:var(--text-2);font:720 8px/1 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-ops-workspace{width:min(1680px,100%);min-height:calc(100svh - 78px);margin:0 auto;padding:30px clamp(18px,2.4vw,38px) 72px;animation:admin-workspace-in .16s ease-out both}@keyframes admin-workspace-in{0%{opacity:.4;transform:translateY(3px)}}.admin-workspace-heading{display:flex;min-height:64px;align-items:end;justify-content:space-between;gap:28px;padding-bottom:17px;border-bottom:1px solid rgba(235,232,224,.13)}.admin-workspace-heading div{display:grid;gap:7px}.admin-workspace-heading span,.admin-release-actions header span,.admin-job-ledger header span,.admin-compute-inspector>span,.admin-access-config-grid>section>span,.admin-message-scope>div>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.admin-workspace-heading h2{margin:0;color:var(--text-1);font:840 31px/.9 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.admin-workspace-heading p{max-width:620px;margin:0;color:var(--text-3);font:600 10px/1.45 var(--font-ui);text-align:right}.admin-domain-stack,.admin-week-layout{display:grid;gap:17px}.admin-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-domain-grid>:last-child:nth-child(odd){grid-column:1 / -1}.admin-week-layout .admin-diagnostics-strip{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.admin-diagnostics-strip.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.admin-game-board{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px}.admin-game-board.games-only{grid-template-columns:1fr}.admin-workflow-rail{top:95px;max-height:calc(100svh - 116px);overflow:auto;border-color:#ebe8e01f;border-radius:2px;box-shadow:none;scrollbar-width:thin}.admin-game-ledger{min-width:0;border-top:1px solid rgba(235,232,224,.13)}.admin-game-ledger>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(235,232,224,.11)}.admin-game-ledger>header div{display:grid;gap:6px}.admin-game-ledger>header span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.admin-game-ledger>header h2{margin:0;color:var(--text-1);font:800 18px/1 var(--font-display);text-transform:uppercase}.admin-game-ledger>header small{color:var(--text-3);font:700 8px/1 var(--font-mono);text-transform:uppercase}.admin-game-ledger-head,.admin-game-ledger-body>button{display:grid;grid-template-columns:minmax(210px,1.3fr) 110px minmax(130px,.7fr) 94px 112px 108px;align-items:center;gap:12px}.admin-game-board:not(.games-only) .admin-game-ledger{overflow:hidden}.admin-game-board:not(.games-only) .admin-game-ledger-head,.admin-game-board:not(.games-only) .admin-game-ledger-body>button{grid-template-columns:minmax(145px,1.2fr) 68px 88px 64px 80px 84px;gap:6px}.admin-game-ledger-head{min-height:35px;padding:0 13px;border-bottom:1px solid rgba(235,232,224,.08);color:var(--text-3);font:700 6px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.admin-game-ledger-body>button{position:relative;width:100%;min-height:68px;padding:9px 13px;border:0;border-bottom:1px solid rgba(235,232,224,.075);background:transparent;color:var(--text-2);text-align:left;transition:background-color .12s ease,transform .12s ease}.admin-game-ledger-body>button:before{position:absolute;inset:9px auto 9px 0;width:2px;background:transparent;content:""}.admin-game-ledger-body>button:hover,.admin-game-ledger-body>button:focus-visible{background:#ebe8e009;outline:0}.admin-game-ledger-body>button:hover:before,.admin-game-ledger-body>button:focus-visible:before{background:var(--text-2)}.admin-game-ledger-body>button:active{transform:translateY(1px)}.admin-ledger-matchup{display:grid;gap:6px;min-width:0}.admin-ledger-matchup strong{overflow:hidden;color:var(--text-1);font:760 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-ledger-matchup i{margin:0 4px;color:var(--text-3);font:650 8px/1 var(--font-mono);font-style:normal}.admin-ledger-matchup small{overflow:hidden;color:var(--text-3);font:600 8px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-ledger-score{display:flex;align-items:center;gap:5px;color:var(--text-1)}.admin-ledger-score b{font:750 17px/1 var(--font-mono)}.admin-ledger-score i{color:var(--text-3);font-style:normal}.admin-game-ledger-body>button>span:not(.admin-ledger-matchup):not(.admin-ledger-score){color:var(--text-2);font:650 8px/1.3 var(--font-mono)}.admin-release-workspace,.admin-compute-workspace{display:grid;gap:17px}.admin-release-lineage{display:grid;grid-template-columns:minmax(230px,1fr) 38px minmax(230px,1fr) 38px minmax(230px,1fr);align-items:stretch;border-block:1px solid rgba(235,232,224,.13)}.admin-release-column{display:grid;gap:0;background:#ebe8e003}.admin-release-column>header{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid rgba(235,232,224,.09)}.admin-release-column>header>span{color:var(--text-1);font:760 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.admin-release-column>div{display:grid;min-height:62px;align-content:center;gap:7px;padding:10px 15px;border-bottom:1px solid rgba(235,232,224,.07)}.admin-release-column small{color:var(--text-3);font:700 7px/1 var(--font-mono);text-transform:uppercase}.admin-release-column strong{overflow:hidden;color:var(--text-2);font:700 10px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-release-arrow{display:grid;place-items:center;border-inline:1px solid rgba(235,232,224,.08);color:var(--text-3);font:650 15px/1 var(--font-mono)}.admin-release-actions{display:grid;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:start;gap:24px;padding:18px 0;border-bottom:1px solid rgba(235,232,224,.1)}.admin-release-actions header{display:grid;gap:6px}.admin-release-actions h3,.admin-job-ledger h3,.admin-compute-inspector h3,.admin-access-config-grid h3{margin:0;color:var(--text-1);font:800 17px/1 var(--font-display);text-transform:uppercase}.admin-release-actions header p{margin:2px 0 0;color:var(--text-3);font-size:10px;line-height:1.4}.admin-compute-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:18px;align-items:start}.admin-job-ledger{border-top:1px solid rgba(235,232,224,.13)}.admin-job-ledger>header{display:flex;min-height:59px;align-items:center;justify-content:space-between;gap:15px;padding:0 10px;border-bottom:1px solid rgba(235,232,224,.1)}.admin-job-ledger>header>div{display:grid;gap:6px}.admin-job-ledger .job-row{min-height:57px;padding-inline:10px;border-bottom:1px solid rgba(235,232,224,.075)}.admin-compute-inspector{position:sticky;top:95px;display:grid;gap:13px;padding:17px;border:1px solid rgba(235,232,224,.12);background:#10110f}.admin-cost-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:10px;border-top:1px solid rgba(235,232,224,.09)}.admin-cost-readouts .admin-readout{padding:9px}.admin-cost-readouts .admin-readout strong{font-size:10px}.admin-user-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.admin-users-layout{display:grid;grid-template-columns:minmax(660px,1fr) minmax(350px,.44fr);gap:18px;align-items:start}.admin-users-ledger{min-width:0;border-top:1px solid rgba(235,232,224,.13)}.admin-users-ledger>header{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:end;gap:12px;padding:13px 10px;border-bottom:1px solid rgba(235,232,224,.1)}.admin-users-ledger>header label{display:grid;gap:6px}.admin-users-ledger>header label span{color:var(--text-3);font:700 7px/1 var(--font-mono);text-transform:uppercase}.admin-users-ledger>header input{min-height:37px;padding:0 10px;border:1px solid rgba(235,232,224,.14);border-radius:2px;background:#121311;color:var(--text-1);font:650 10px/1 var(--font-ui)}.admin-user-filters{display:flex;min-width:0;overflow-x:auto;border:1px solid rgba(235,232,224,.12)}.admin-user-filters button{flex:1 0 auto;min-height:37px;padding:0 9px;border:0;border-right:1px solid rgba(235,232,224,.08);background:transparent;color:var(--text-3);font:700 7px/1 var(--font-mono);text-transform:uppercase}.admin-user-filters button.active{background:var(--text-1);color:#111210}.admin-users-head,.admin-users-body>button{display:grid;grid-template-columns:minmax(200px,1.25fr) 108px 103px minmax(120px,.7fr) minmax(125px,.74fr);align-items:center;gap:11px}.admin-users-head{min-height:35px;padding:0 10px;border-bottom:1px solid rgba(235,232,224,.08);color:var(--text-3);font:700 6px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.admin-users-body>button{position:relative;width:100%;min-height:69px;padding:9px 10px;border:0;border-bottom:1px solid rgba(235,232,224,.075);background:transparent;color:var(--text-2);text-align:left}.admin-users-body>button:before{position:absolute;inset:9px auto 9px 0;width:2px;background:transparent;content:""}.admin-users-body>button:hover,.admin-users-body>button:focus-visible,.admin-users-body>button.selected{background:#ebe8e009;outline:0}.admin-users-body>button.selected:before{background:var(--text-1)}.admin-users-body>button>span{display:grid;min-width:0;gap:6px}.admin-users-body strong{overflow:hidden;color:var(--text-1);font:720 10px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-users-body small{overflow:hidden;color:var(--text-3);font:620 7px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-user-inspector{position:sticky;top:95px;display:grid;gap:17px;padding:17px;border:1px solid rgba(235,232,224,.12);background:#10110f}.admin-user-inspector>header{display:flex;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid rgba(235,232,224,.1)}.admin-user-inspector>header div{display:grid;min-width:0;gap:6px}.admin-user-inspector>header span,.admin-user-grants>span,.admin-user-grant-form>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.admin-user-inspector>header h3{overflow:hidden;margin:0;color:var(--text-1);font:810 19px/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-user-inspector>header p{overflow:hidden;margin:0;color:var(--text-3);font:630 8px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-user-inspector>header button{width:29px;height:29px;border:1px solid rgba(235,232,224,.12);border-radius:2px;background:transparent;color:var(--text-3);font-size:17px}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-user-detail-grid .admin-readout{padding:9px}.admin-user-detail-grid .admin-readout strong{font-size:10px}.admin-user-grants,.admin-user-grant-form{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(235,232,224,.1)}.admin-user-grants>div{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(90px,auto) auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(235,232,224,.06)}.admin-user-grants strong{color:var(--text-1);font:700 9px/1 var(--font-mono);text-transform:uppercase}.admin-user-grants small{color:var(--text-3);font:620 7px/1 var(--font-mono)}.admin-user-grants button{min-height:28px;padding-inline:7px;font-size:7px}.admin-user-grant-form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-access-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(235,232,224,.13)}.admin-access-config-grid>section{display:grid;align-content:start;gap:14px;min-height:280px;padding:22px;border-right:1px solid rgba(235,232,224,.1)}.admin-access-config-grid>section:last-child{border-right:0}.admin-access-config-grid p{margin:0;color:var(--text-3);font-size:11px;line-height:1.45}.admin-access-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-message-scope{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);gap:22px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(235,232,224,.1)}.admin-message-scope>div{display:grid;gap:6px}.admin-message-scope strong{color:var(--text-1);font:780 15px/1 var(--font-display);text-transform:uppercase}.admin-message-scope p{margin:0;color:var(--text-3);font-size:10px}.admin-confirm-layer{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:admin-confirm-in .13s ease-out both}@keyframes admin-confirm-in{0%{opacity:0}}.admin-confirm-layer>section{display:grid;width:min(440px,100%);gap:13px;padding:22px;border:1px solid rgba(235,232,224,.22);border-top:2px solid var(--text-1);border-radius:3px;background:#111210;box-shadow:0 24px 70px #00000080}.admin-confirm-layer>section.danger{border-top-color:#bd776e}.admin-confirm-layer>section>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.admin-confirm-layer h2{margin:0;color:var(--text-1);font:820 23px/1 var(--font-display);text-transform:uppercase}.admin-confirm-layer p{margin:0;color:var(--text-2);font-size:11px;line-height:1.5}.admin-confirm-layer>section>div{display:flex;justify-content:flex-end;gap:8px;padding-top:7px}@media(max-width:1220px){.admin-ops-navigation{width:200px}.admin-ops-main{margin-left:200px}.admin-game-ledger-head,.admin-game-ledger-body>button{grid-template-columns:minmax(190px,1.2fr) 90px minmax(105px,.65fr) 78px 100px 98px;gap:8px}.admin-users-layout{grid-template-columns:1fr}.admin-user-inspector{position:static}}@media(max-width:1020px){.admin-ops-navigation{width:min(278px,86vw);transform:translate(-102%);transition:transform .17s ease-out;box-shadow:20px 0 50px #00000073}.admin-ops-navigation.open{transform:translate(0)}.admin-ops-scrim{position:fixed;z-index:55;inset:0;border:0;background:#00000094}.admin-ops-main{margin-left:0}.admin-ops-contextbar{grid-template-columns:36px minmax(160px,.55fr) minmax(460px,1.45fr)}.admin-ops-menu{display:grid;width:35px;height:35px;padding:8px;place-content:center;gap:4px;border:1px solid rgba(235,232,224,.14);border-radius:2px;background:#121311}.admin-ops-menu span{display:block;width:15px;height:1px;background:var(--text-2)}.admin-week-layout .admin-diagnostics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-game-board{grid-template-columns:1fr}.admin-workflow-rail{position:static;max-height:none}.admin-game-ledger{overflow-x:auto}.admin-game-ledger-head,.admin-game-ledger-body>button{min-width:850px}.admin-game-board:not(.games-only) .admin-game-ledger{overflow-x:auto}.admin-game-board:not(.games-only) .admin-game-ledger-head,.admin-game-board:not(.games-only) .admin-game-ledger-body>button{min-width:850px;grid-template-columns:minmax(190px,1.2fr) 90px minmax(105px,.65fr) 78px 100px 98px;gap:8px}.admin-release-lineage{grid-template-columns:1fr}.admin-release-arrow{min-height:34px;border-block:1px solid rgba(235,232,224,.08);border-inline:0;transform:rotate(90deg)}.admin-compute-grid{grid-template-columns:1fr}.admin-compute-inspector{position:static}}@media(max-width:760px){.admin-ops-contextbar{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:9px 12px}.admin-ops-context-controls{grid-column:1 / -1;grid-template-columns:1fr 1.35fr}.admin-ops-context-state{display:none}.admin-ops-title h1{font-size:18px}.admin-ops-workspace{min-height:calc(100svh - 124px);padding:20px 12px 74px}.admin-workspace-heading{display:grid;min-height:0;gap:11px;align-items:start}.admin-workspace-heading h2{font-size:26px}.admin-workspace-heading p{max-width:none;text-align:left}.admin-domain-grid,.admin-access-config-grid,.admin-message-scope{grid-template-columns:1fr}.admin-domain-grid>:last-child:nth-child(odd){grid-column:auto}.admin-access-config-grid>section{min-height:0;padding:17px 0;border-right:0;border-bottom:1px solid rgba(235,232,224,.1)}.admin-week-layout .admin-diagnostics-strip,.admin-diagnostics-strip.compact,.admin-user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-actions{grid-template-columns:1fr;gap:13px}.admin-users-ledger>header{grid-template-columns:1fr}.admin-users-head{display:none}.admin-users-body{display:grid;gap:8px;padding-top:8px}.admin-users-body>button{grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:13px;border:1px solid rgba(235,232,224,.1)}.admin-users-body>button>.admin-user-identity{grid-column:1 / -1;padding-bottom:9px;border-bottom:1px solid rgba(235,232,224,.08)}.admin-users-body>button>span:before{color:var(--text-3);font:700 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;content:attr(data-label)}.admin-users-body>button>span.admin-user-identity:before{display:none}.admin-user-inspector{position:fixed;z-index:95;inset:0;overflow-y:auto;padding:calc(16px + env(safe-area-inset-top)) 14px calc(26px + env(safe-area-inset-bottom));border:0;animation:admin-user-mobile-in .17s ease-out both}@keyframes admin-user-mobile-in{0%{opacity:0;transform:translateY(9px)}}.admin-user-inspector:not(.open){display:none}.admin-user-grants>div{grid-template-columns:auto minmax(0,1fr)}.admin-user-grants>div small,.admin-user-grants>div button{grid-column:2;justify-self:start}.admin-game-actions{position:sticky;z-index:12;bottom:0;margin:0 -14px -16px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0a0b0af7;border-top:1px solid rgba(235,232,224,.13);box-shadow:0 -12px 30px #00000040}.admin-game-actions .compact-field{flex:1 1 90px;margin:0}.admin-game-actions button{min-height:44px}.admin-confirm-layer{align-items:end;padding:10px}.admin-confirm-layer>section{width:100%;padding:20px 17px calc(17px + env(safe-area-inset-bottom));animation:admin-confirm-sheet-in .16s ease-out both}@keyframes admin-confirm-sheet-in{0%{transform:translateY(16px)}}}@media(max-width:480px){.admin-week-layout .admin-diagnostics-strip,.admin-diagnostics-strip.compact,.admin-user-summary,.admin-user-detail-grid,.admin-access-timeline{grid-template-columns:1fr 1fr}.admin-readout{padding:9px}.admin-readout strong{font-size:11px}.admin-user-filters{margin-right:-12px}.admin-user-grant-form>div{grid-template-columns:1fr}.admin-release-column strong{white-space:normal;overflow-wrap:anywhere}.admin-cost-readouts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-ops-workspace,.admin-ops-navigation,.admin-confirm-layer,.admin-user-inspector,.admin-ops-navigation nav small.live{animation:none;transition:none}}.admin-overview-primary{display:grid;min-width:0;gap:22px}.admin-recent-users{border-top:1px solid rgba(235,232,224,.13)}.admin-recent-users>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:15px;padding:0 10px;border-bottom:1px solid rgba(235,232,224,.09)}.admin-recent-users>header div{display:grid;gap:6px}.admin-recent-users>header span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.admin-recent-users>header h2{margin:0;color:var(--text-1);font:800 18px/1 var(--font-display);text-transform:uppercase}.admin-recent-user-summary{display:grid;min-height:55px;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid rgba(235,232,224,.08)}.admin-recent-user-summary strong{color:var(--text-1);font:750 16px/1 var(--font-mono)}.admin-recent-user-summary span{color:var(--text-3);font:650 7px/1.2 var(--font-mono);text-transform:uppercase}.admin-recent-users>button:not(.admin-secondary){display:grid;width:100%;min-height:54px;grid-template-columns:minmax(0,1fr) 90px 120px;align-items:center;gap:10px;padding:8px 10px;border:0;border-bottom:1px solid rgba(235,232,224,.065);background:transparent;color:var(--text-2);text-align:left}.admin-recent-users>button:not(.admin-secondary):hover,.admin-recent-users>button:not(.admin-secondary):focus-visible{background:#ebe8e009;outline:0}.admin-recent-users>button>span{display:grid;min-width:0;gap:5px}.admin-recent-users>button strong{overflow:hidden;color:var(--text-1);font:720 10px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.admin-recent-users>button small{overflow:hidden;color:var(--text-3);font:630 7px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-recent-users>button>small{text-align:right}@media(max-width:560px){.admin-recent-user-summary{grid-template-columns:auto 1fr auto 1fr}.admin-recent-user-summary>:nth-last-child(-n+2){display:none}.admin-recent-users>button:not(.admin-secondary){grid-template-columns:minmax(0,1fr) auto}.admin-recent-users>button>small{display:none}}.matchup-command-strip{--scenario-ribbon-action-offset: 25px}.matchup-command-strip .scenario-ribbon-tabs{padding-top:var(--scenario-ribbon-action-offset)}.matchup-command-strip .scenario-ribbon-create{margin-top:var(--scenario-ribbon-action-offset)}@media(max-width:700px){.matchup-command-strip{--scenario-ribbon-action-offset: 31px}}.scenario-compare-page{--scenario-readable-muted: #999991}@media(min-width:1000px){.scenario-change-groups{grid-template-columns:1fr}.scenario-change-group .scenario-change-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-change-row.personnel{min-height:126px;grid-template-columns:minmax(145px,.8fr) 104px 28px 104px;grid-template-rows:1fr;gap:10px;padding:11px 14px}.scenario-change-row.personnel>.scenario-change-identity{grid-column:auto;align-self:center;padding:0}.scenario-change-row.personnel>.scenario-personnel-state{grid-template-rows:auto 48px auto}.scenario-change-row.personnel .scenario-personnel-portrait{width:48px;height:48px}}.scenario-change-identity>span,.scenario-personnel-state>small,.scenario-ledger-scope-note,.scenario-ledger-value-key i,.scenario-metric-table thead th,.scenario-player-identity small,.scenario-distribution-legend b,.scenario-distribution-chart text{color:var(--scenario-readable-muted)}.scenario-outcome-lead{position:relative;overflow:hidden;box-shadow:inset 4px 0 0 var(--impact-team, rgba(235, 232, 224, .35))}.scenario-outcome-lead.up,.scenario-outcome-lead.down{box-shadow:inset 4px 0 0 var(--impact-team, rgba(235, 232, 224, .35))}.scenario-outcome-lead:after{position:absolute;right:-42px;bottom:-58px;width:150px;height:150px;border-radius:50%;background:var(--impact-team, transparent);content:"";filter:blur(62px);opacity:.16;pointer-events:none}.scenario-outcome-lead h3{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.scenario-outcome-lead h3 .scenario-team-mark{padding:5px 7px 5px 5px;border:1px solid color-mix(in srgb,var(--impact-team) 45%,rgba(235,232,224,.12));background:color-mix(in srgb,var(--impact-team) 10%,transparent)}.scenario-outcome-lead h3 .scenario-team-mark img{width:28px;height:22px}.scenario-outcome-board .scenario-score-state.baseline{border-top:2px dashed color-mix(in srgb,var(--scenario-baseline) 52%,transparent);background:linear-gradient(180deg,rgba(222,218,209,.035),transparent 45%)}.scenario-outcome-board .scenario-score-state.comparison{border-top:2px solid var(--scenario-comparison);background:linear-gradient(180deg,color-mix(in srgb,var(--scenario-comparison) 10%,transparent),#fff8ee05 55%)}.scenario-outcome-arrow svg{width:28px;height:28px;padding:6px;border:1px solid color-mix(in srgb,var(--scenario-comparison) 38%,rgba(235,232,224,.15));border-radius:50%;background:#111210;color:var(--scenario-comparison)}.scenario-outcome-board .scenario-game-metrics article>span{color:var(--scenario-readable-muted);font-size:9.5px}.scenario-outcome-board .scenario-game-metrics article>b{color:var(--text-2);font-size:10px;text-transform:none}.scenario-metric-table thead th:not(:first-child){padding:0}.scenario-metric-table thead th>button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:flex-end;gap:7px;padding:0 13px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.scenario-metric-table thead th>button:hover,.scenario-metric-table thead th>button:focus-visible,.scenario-metric-table thead th.is-sorted>button{background:#ebe8e00b;color:var(--text-1);outline:0}.scenario-metric-table thead th>button svg{width:12px;height:12px}.scenario-metric-table thead th>button .sort-hint{opacity:0}.scenario-metric-table thead th>button:hover .sort-hint,.scenario-metric-table thead th>button:focus-visible .sort-hint{opacity:.55}.scenario-metric-table tbody>tr>th{padding-inline:12px}.scenario-player-identity.is-action{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.scenario-player-identity.is-action:focus-visible{outline:1px solid var(--scenario-comparison);outline-offset:5px}.scenario-player-identity em{display:flex;align-items:center;gap:2px;color:var(--scenario-readable-muted);font:700 7px/1 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .14s ease,color .14s ease}.scenario-player-identity em svg{width:10px;height:10px}.scenario-player-identity.is-action:hover em,.scenario-player-identity.is-action:focus-visible em{color:var(--scenario-comparison);opacity:1}.scenario-metric-table td>button span{font-size:13px}.scenario-metric-table td>button b{font-size:10.5px}.scenario-metric-table tbody>tr>th,.scenario-metric-table td,.scenario-metric-table td>button{height:78px}.scenario-player-identity strong{font-size:14px}.scenario-player-identity small{font-size:8.5px}.scenario-inspector-layer{position:fixed;z-index:92;inset:0;display:flex;justify-content:flex-end}.scenario-inspector-scrim{position:absolute;inset:0;border:0;background:#030403b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;animation:scenario-scrim-in .18s ease-out both}@keyframes scenario-scrim-in{0%{opacity:0}}.scenario-inspector-layer .scenario-distribution-inspector{position:relative;z-index:1;inset:auto;width:min(720px,calc(100vw - 48px));max-height:100svh;border-block:0;border-right:0;border-radius:0;background:#0d0e0d;box-shadow:-28px 0 75px #00000080}.scenario-distribution-inspector>header{position:relative;border-top:4px solid var(--player-team-accent);background:linear-gradient(110deg,color-mix(in srgb,var(--player-team-accent) 12%,transparent),transparent 56%)}.scenario-inspector-avatar{position:relative;border-color:color-mix(in srgb,var(--player-team-accent) 62%,rgba(235,232,224,.2))}.scenario-inspector-avatar>i{position:absolute;right:-1px;bottom:-1px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(235,232,224,.2);border-radius:50%;background:#101110}.scenario-inspector-avatar>i img{width:16px;height:16px;object-fit:contain}.scenario-inspector-identity>div>strong{display:block;margin-top:7px;color:var(--text-2);font:700 9px/1 var(--font-mono);text-transform:uppercase}.scenario-inspector-titlebar{min-height:88px}.scenario-inspector-titlebar h2{font-size:35px}.scenario-player-stat-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:14px 18px 0;border:1px solid rgba(235,232,224,.12)}.scenario-player-stat-summary button{position:relative;display:grid;min-width:0;min-height:76px;align-content:center;gap:8px;padding:11px;border:0;border-right:1px solid rgba(235,232,224,.1);background:transparent;color:var(--text-2);text-align:left;cursor:pointer}.scenario-player-stat-summary button:last-child{border-right:0}.scenario-player-stat-summary button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--scenario-comparison);content:"";opacity:0}.scenario-player-stat-summary button.active{background:color-mix(in srgb,var(--scenario-comparison) 8%,transparent)}.scenario-player-stat-summary button.active:after{opacity:1}.scenario-player-stat-summary button:disabled{cursor:default;opacity:.42}.scenario-player-stat-summary button>span{overflow:hidden;color:var(--scenario-readable-muted);font:720 7.5px/1 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-player-stat-summary button>strong{color:var(--text-1);font:740 13px/1 var(--font-mono);white-space:nowrap}.scenario-player-stat-summary button>strong i{color:var(--scenario-readable-muted);font-style:normal}.scenario-player-stat-summary button>small{color:var(--text-2);font:720 9px/1 var(--font-mono)}.scenario-player-stat-summary button.up>small{color:#a8caa8}.scenario-player-stat-summary button.down>small{color:#e09a91}@media(max-width:999px){.scenario-change-group .scenario-change-strip{grid-template-columns:1fr}}@media(max-width:860px){.scenario-inspector-layer{align-items:flex-end}.scenario-inspector-layer .scenario-distribution-inspector{position:relative;inset:auto;width:100%;max-height:90svh;padding-bottom:env(safe-area-inset-bottom);border:1px solid rgba(235,232,224,.16);border-bottom:0;border-radius:10px 10px 0 0;animation:scenario-inspector-mobile-in .19s ease-out both}}@media(max-width:600px){.scenario-change-row.personnel{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.scenario-outcome-board .scenario-score-state.baseline,.scenario-outcome-board .scenario-score-state.comparison{border-top-width:2px}.scenario-outcome-board>.scenario-score-comparison{grid-template-columns:1fr}.scenario-outcome-arrow{min-height:36px;transform:rotate(90deg)}.scenario-outcome-lead{min-height:128px}.scenario-metric-table thead th>button{min-height:48px;padding-inline:9px}.scenario-player-identity em{display:none}.scenario-metric-table td>button span{font-size:12px}.scenario-inspector-layer .scenario-distribution-inspector{max-height:92svh}.scenario-inspector-titlebar h2{font-size:30px}.scenario-player-stat-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.scenario-player-stat-summary button{min-height:68px;border-bottom:1px solid rgba(235,232,224,.1)}.scenario-player-stat-summary button:nth-child(2n){border-right:0}}.rankings-controls-right{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.rankings-sort{display:flex;min-width:0;align-items:stretch;gap:4px}.rankings-sort-control{position:relative;display:grid;min-width:160px;min-height:40px;align-content:center;gap:4px;padding:0 10px;border:1px solid rgba(235,232,224,.13);border-radius:3px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#111211;transition:border-color .14s ease,box-shadow .14s ease}.rankings-sort-control:focus-within,.rankings-sort.open .rankings-sort-control{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px #e4ddd214}.rankings-sort-control>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rankings-sort-trigger{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;outline:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.rankings-sort-trigger:focus-visible{outline:1px solid var(--text);outline-offset:2px}.rankings-sort-trigger strong{overflow:hidden;color:var(--text);font:720 10px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.rankings-sort-trigger svg{flex:0 0 auto;color:var(--text-3);transition:transform .14s ease,color .14s ease}.rankings-sort.open .rankings-sort-trigger svg{color:var(--text);transform:rotate(180deg)}.rankings-sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:55;display:grid;width:248px;max-height:min(430px,calc(100vh - 92px));gap:8px;overflow:auto;padding:8px;border:1px solid var(--border-strong);border-radius:3px;background:#0c0c0cf7;box-shadow:0 18px 42px #0000005c}.rankings-sort-menu-group{display:grid;gap:2px}.rankings-sort-menu-group>span{padding:3px 8px 5px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.rankings-sort-menu-group button{display:flex;min-height:34px;align-items:center;padding:6px 8px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-2);font:650 10px/1.1 var(--font-ui);text-align:left}.rankings-sort-menu-group button:hover,.rankings-sort-menu-group button:focus-visible,.rankings-sort-menu-group button.active{border-color:#fff8ee38;background:#ffffff0d;color:var(--accent-strong);outline:0}.rankings-sort-menu-group button.active{background:linear-gradient(90deg,rgba(255,248,238,.08),transparent 70%),#ffffff09}.rankings-sort-menu-hint{padding:7px 8px 3px;border-top:1px solid rgba(235,232,224,.1);color:var(--text-3);font:650 8px/1.3 var(--font-mono);letter-spacing:.03em}.rankings-sort-direction{min-height:40px;padding:0 10px;border:1px solid rgba(235,232,224,.13);border-radius:2px;background:#111211;color:var(--text-2);font:700 8px/1 var(--font-mono);letter-spacing:.03em;white-space:nowrap}.rankings-sort-direction:hover,.rankings-sort-direction:focus-visible{border-color:#ebe8e059;color:var(--text);outline:0}.rankings-sort.nudge .rankings-sort-control{animation:rankings-sort-nudge .9s ease-out both}@keyframes rankings-sort-nudge{0%,to{box-shadow:inset 0 0 0 1px #e4ddd214}35%{border-color:var(--text);box-shadow:0 0 0 3px #e4ddd21a,inset 0 0 0 1px #e4ddd224}}@media(max-width:1120px){.rankings-controls-right{grid-column:2}}@media(max-width:820px){.rankings-controls{grid-template-areas:"positions positions" "search scoring" "sort sort" "menu menu"}.rankings-controls-right{display:contents}.rankings-sort{grid-area:sort;width:100%}.rankings-sort-control{flex:1;min-width:0;min-height:44px}.rankings-sort-direction{min-height:44px;min-width:112px}}@media(max-width:560px){.rankings-controls{grid-template-columns:1fr;grid-template-areas:"positions" "search" "sort" "scoring" "menu"}.rankings-sort-trigger strong{font-size:11px}.rankings-sort-menu{left:0;right:auto;width:min(280px,calc(100vw - 20px))}}.stat-popover.stat-analysis{width:min(820px,calc(100vw - 32px))}.stat-analysis-condition-tray{display:grid;margin-top:1px;padding:12px 13px;border-color:#fff8ee21;background:#fff8ee05;animation:conditional-tray-in .15s ease both}.conditional-result-context{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,248,238,.08)}.conditional-result-context .conditional-support-warning{position:static;display:flex;align-items:center;gap:8px;padding:6px 8px}@keyframes conditional-tray-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.market-band{background:transparent}.market-band.expanded{background:#fff8ee03}.market-band-panel{padding:0 12px 12px;background:#0a0b0a94}.market-band-panel .market-desk-toolbar{min-height:72px;margin-inline:-12px;padding:14px 16px}.distribution-rail{padding:14px 10px 8px;border-color:#fff8ee1a;background:#0000002e}.distribution-rail-track{height:72px}.distribution-rail-track svg{height:66px}.market-outcome-board{gap:8px;padding:8px 0 0;background:transparent}.market-outcome-lane{gap:13px;padding:16px;border-color:#fff8ee1c;background:#101113d1;box-shadow:inset 0 1px #fff8ee05}.market-outcome-lane:hover,.market-outcome-lane:focus-within{background:#131415e0;transform:none}.market-outcome-lane.best{border-color:#88ad8d57;background:linear-gradient(90deg,rgba(136,173,141,.045),transparent 38%),#101113d6;box-shadow:inset 2px 0 #88ad8da8}.market-outcome-lane:before,.market-outcome-lane:after{width:10px;height:10px;opacity:.72}.market-outcome-lane>header{min-height:48px;align-items:center}.market-outcome-identity .team-logo-shell{width:48px;height:40px;flex-basis:48px}.market-outcome-identity .team-logo-shell img{width:44px;height:36px}.market-outcome-identity strong{font-size:clamp(19px,1.75vw,25px)}.market-price-input{min-height:54px;padding-block:7px}.market-price-input>span{justify-self:end;text-align:right}.market-analysis-toggle{min-height:42px}.market-metric{min-height:58px;padding-block:9px}.market-watch-action{padding-top:8px}@media(max-width:760px){.stat-popover.stat-analysis{width:100%}.stat-analysis-condition-tray{display:grid;margin:0;padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:none}.conditional-result-context{align-items:stretch;flex-direction:column;gap:0}.conditional-result-context .conditional-support-warning{justify-content:space-between}.market-band-panel{padding:0 8px 8px}.market-band-panel .market-desk-toolbar{min-height:68px;grid-template-columns:minmax(0,1fr) minmax(156px,1.1fr) 44px;gap:8px;margin-inline:-8px;padding:10px 8px}.market-desk-context{grid-column:1 / -1}.market-line-control{grid-column:1 / 3;min-height:52px;grid-template-columns:44px minmax(0,1fr) 44px}.market-reset{grid-column:3;width:44px;min-height:52px;overflow:hidden;padding:0;font-size:0}.market-reset:before{content:"↺";font:500 17px/1 var(--font-ui)}.distribution-rail{padding-inline:8px}.distribution-rail-track{height:68px}.distribution-rail-track svg{height:62px}.market-outcome-board{gap:6px;padding-top:6px}.market-outcome-lane{padding:12px 11px}.market-outcome-lane>header{min-height:42px}.market-outcome-identity strong{font-size:clamp(18px,5.4vw,22px)}.market-price-input{min-height:48px}.market-metric{min-height:52px}}@media(prefers-reduced-motion:reduce){.stat-analysis-condition-tray{animation:none}}.game-market-workspace{border-top:1px solid rgba(235,232,224,.13);background:#0d0e0d}.game-market-tabs{width:max-content;max-width:calc(100% - 28px);margin:14px 14px 0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.game-market-tabs::-webkit-scrollbar{display:none}.game-market-tabs button{flex:0 0 auto;min-width:112px}.game-market-panel{padding:0 14px 14px}.game-market-panel .market-desk-toolbar{display:grid;min-height:88px;grid-template-columns:minmax(260px,1fr) minmax(238px,310px) 74px;align-items:center;gap:16px;margin:0 -14px;padding:12px 18px;border-bottom:1px solid rgba(235,232,224,.08);background:#ffffff03}.game-market-panel .market-desk-toolbar.compact{min-height:70px;grid-template-columns:minmax(238px,310px) 74px;justify-content:end}.game-market-panel .market-desk-context{display:grid;gap:5px}.game-market-panel .market-desk-context>span{color:var(--text-3);font:720 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.game-market-panel .market-desk-context>strong{color:var(--text);font:720 17px/1 var(--font-display);letter-spacing:-.02em}.game-market-panel .market-desk-context>small{color:var(--text-3);font:680 8px/1.2 var(--font-mono)}.game-market-panel .market-price-guidance{display:grid;gap:6px;margin:0}.game-market-panel .market-price-guidance span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.game-market-panel .market-price-guidance strong{font:720 13px/1 var(--font-mono)}.game-market-panel .market-line-control{width:min(100%,250px);grid-template-columns:48px minmax(120px,1fr) 48px;justify-self:end}.outcome-tape{margin-top:12px;padding:12px 12px 8px;overflow:hidden;border:1px solid rgba(235,232,224,.14);background:#0a0b0a;box-shadow:inset 0 1px #ffffff06,0 10px 30px #00000024}.outcome-tape.mode-total{background:#0a0b0a}.outcome-tape .distribution-rail-labels{min-height:32px;font-size:10px;letter-spacing:.1em}.outcome-tape .distribution-rail-labels>span{display:flex;min-width:95px;align-items:center;gap:8px;color:var(--text-2)}.outcome-tape .distribution-rail-labels>span:last-child{justify-content:flex-end}.outcome-tape .distribution-rail-labels>span:after{width:18px;height:2px;background:transparent;content:"";transition:background .16s ease,width .16s ease}.outcome-tape .distribution-rail-labels>span:last-child:after{display:none}.outcome-tape .distribution-rail-labels>span:last-child:before{width:18px;height:2px;background:transparent;content:"";transition:background .16s ease,width .16s ease}.outcome-tape .distribution-rail-labels>span.favored:after,.outcome-tape .distribution-rail-labels>span.favored:before{width:24px;background:color-mix(in srgb,var(--market-accent) 72%,#c9c3ba);opacity:.8}.outcome-tape .distribution-rail-labels strong{color:var(--text-3);font-size:8px;letter-spacing:.16em}.outcome-tape .team-logo-shell{width:30px;height:25px;flex:0 0 30px;border:0;background:transparent}.outcome-tape .team-logo-shell img{width:29px;height:23px;object-fit:contain}.outcome-tape .team-logo-fallback{font-size:7px}.outcome-tape .distribution-rail-track{position:relative;height:108px;margin:4px 0 0;border-block:1px solid rgba(235,232,224,.09);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgba(235,232,224,.028) 12.5%)}.outcome-tape-bars{position:absolute;inset:14px 44px 13px;display:flex;align-items:flex-end;justify-content:center;gap:4px;pointer-events:auto}.outcome-tape-bars:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#ebe8e029;content:""}.outcome-tape-bars i{width:auto;min-width:3px;max-width:16px;height:calc(9px + var(--density) * 59px);flex:1 1 0;border-radius:1px;background:#e2ded66b;opacity:calc(.48 + var(--density) * .48);transform:scaleX(calc(1 + var(--proximity) * .11)) scaleY(calc(1 + var(--proximity) * .045));transition:height .19s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1),background .13s ease,opacity .13s ease;transform-origin:center}.outcome-tape-bars i.selected{background:var(--accent-strong)!important;opacity:1;box-shadow:0 0 0 1px #ffffff47,0 0 14px #ebe8e021}.outcome-tape .distribution-selected{top:8px;bottom:8px;z-index:2;background:var(--accent-strong);transition:left .18s cubic-bezier(.2,.8,.2,1)}.outcome-tape .distribution-selected b{top:3px;min-width:52px;padding:6px 8px;border-color:var(--accent-strong);background:var(--accent-strong);font-size:11px}.outcome-tape .distribution-selected i{bottom:-1px}.outcome-tape-pan{position:absolute;top:0;bottom:0;z-index:3;width:40px;border:0;background:linear-gradient(90deg,#0a0b0a 55%,transparent);color:var(--text-2)}.outcome-tape-pan.next{background:linear-gradient(270deg,#0a0b0a 55%,transparent)}.outcome-tape-pan svg{width:18px;height:18px}.outcome-tape-pan:hover,.outcome-tape-pan:focus-visible{background:#171816;color:var(--text);outline:1px solid rgba(235,232,224,.25)}.outcome-tape-pan.previous{left:0}.outcome-tape-pan.next{right:0}.outcome-tape .distribution-rail-scale{min-height:28px;margin:3px 0 0;color:var(--text-3);font-size:9px}.outcome-tape .distribution-rail-scale span:nth-child(2){color:var(--text-2);font-size:10px;font-weight:800}@media(max-width:760px){.game-market-tabs{max-width:calc(100% - 16px);margin:10px 8px 0}.game-market-tabs button{min-width:104px;min-height:40px;padding-inline:10px}.game-market-panel{padding:0 8px 8px}.game-market-panel .market-desk-toolbar{grid-template-columns:minmax(0,1fr) 48px;margin-inline:-8px;padding:12px 9px}.game-market-panel .market-desk-context{grid-column:1 / -1}.game-market-panel .market-line-control,.game-market-panel .market-price-guidance{grid-column:1}.game-market-panel .market-reset{grid-column:2}.outcome-tape{margin-top:8px;padding:10px 8px 7px}.outcome-tape .distribution-rail-labels>span{min-width:72px}.outcome-tape .distribution-rail-labels strong{display:block}.outcome-tape .team-logo-shell{width:26px;flex-basis:26px}.outcome-tape .distribution-rail-track{height:94px}.outcome-tape-bars{inset:13px 31px 12px;gap:2px}.outcome-tape-bars i{min-width:2px;height:calc(8px + var(--density) * 50px)}.outcome-tape-pan{width:30px}}@media(prefers-reduced-motion:reduce){.outcome-tape-bars i,.outcome-tape .distribution-selected{transition:none}.outcome-tape-bars i{transform:none}}.outcome-lens{position:relative;margin-top:12px;padding:12px 14px 8px;overflow:hidden;border:1px solid rgba(235,232,224,.14);background:#090a09;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}.outcome-lens:before,.outcome-lens:after{position:absolute;top:43px;bottom:34px;z-index:2;width:68px;pointer-events:none;content:""}.outcome-lens:before{left:0;background:linear-gradient(90deg,#090a09 12%,transparent)}.outcome-lens:after{right:0;background:linear-gradient(270deg,#090a09 12%,transparent)}.outcome-lens .distribution-rail-labels{min-height:30px;font-size:10px;letter-spacing:.1em}.outcome-lens .distribution-rail-labels>span{display:flex;min-width:94px;align-items:center;gap:8px;color:var(--text-2)}.outcome-lens .distribution-rail-labels>span:last-child{justify-content:flex-end}.outcome-lens .distribution-rail-labels strong{color:var(--text-3);font-size:8px;letter-spacing:.17em}.outcome-lens .team-logo-shell{width:28px;height:24px;flex:0 0 28px;border:0;background:transparent}.outcome-lens .team-logo-shell img{width:28px;height:23px;object-fit:contain}.outcome-lens .distribution-rail-track{position:relative;height:94px;margin-top:4px;overflow:hidden;border-block:1px solid rgba(235,232,224,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 5%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--home-color) 5%,transparent));cursor:ew-resize;touch-action:pan-y}.outcome-lens.mode-total .distribution-rail-track{background:linear-gradient(90deg,#b79b5c06,#d4be8412 50%,#b79b5c06)}.outcome-lens-ticks{position:absolute;inset:18px 46px 14px;display:flex;align-items:center;justify-content:center;gap:clamp(3px,.48vw,8px);pointer-events:auto}.outcome-lens-ticks:after{position:absolute;right:0;bottom:50%;left:0;height:1px;background:#ebe8e01c;content:""}.outcome-lens-ticks i{position:relative;z-index:1;width:3px;height:calc(11px + var(--density) * 28px + var(--proximity) * 3px);flex:1 1 0;max-width:7px;border-radius:2px;background:color-mix(in srgb,var(--tick-color) calc(28% + var(--density) * 55%),#8d8980);opacity:calc(.42 + var(--density) * .48);transform:scaleX(calc(1 + var(--proximity) * .18));transform-origin:center;transition:height .15s cubic-bezier(.2,.75,.2,1),transform .12s cubic-bezier(.2,.75,.2,1),opacity .12s ease,background .12s ease}.outcome-lens-ticks i.selected{background:var(--accent-strong);opacity:1;box-shadow:0 0 12px #ebe8e02e}.outcome-lens-readout{position:absolute;top:9px;bottom:9px;z-index:4;width:1px;background:#f4f0e7eb;pointer-events:none;transform:translate(-50%);transition:left 115ms cubic-bezier(.2,.75,.2,1)}.outcome-lens-readout b{position:absolute;top:1px;left:50%;min-width:48px;padding:5px 7px 4px;border:1px solid rgba(235,232,224,.26);background:#e9e4da;color:#111210;font:800 11px/1 var(--font-mono);text-align:center;transform:translate(-50%)}.outcome-lens-readout small{position:absolute;top:30px;left:50%;color:#ebe8e094;font:700 6px/1 var(--font-mono);letter-spacing:.12em;transform:translate(-50%)}.outcome-lens-readout i{position:absolute;bottom:0;left:50%;width:7px;height:7px;border-radius:50%;background:#f0ece4;box-shadow:0 0 0 3px #090a09d9;transform:translate(-50%,50%)}.outcome-lens-pan{display:none}.outcome-lens .outcome-tape-pan{z-index:5;width:42px;border:0;background:transparent;color:var(--text-3)}.outcome-lens .outcome-tape-pan:hover,.outcome-lens .outcome-tape-pan:focus-visible{background:#ebe8e00b;color:var(--text);outline:0}.outcome-lens-footer{display:grid;min-height:27px;grid-template-columns:1fr auto 1fr;align-items:end;padding-top:6px;color:var(--text-3);font:700 8px/1 var(--font-mono)}.outcome-lens-footer strong{color:var(--text-2);font-size:7px;letter-spacing:.1em}.outcome-lens-footer span:last-child{text-align:right}.outcome-lens.is-scrubbing .outcome-lens-ticks i{transition-duration:55ms}@media(max-width:760px){.outcome-lens{margin-top:8px;padding:10px 8px 7px}.outcome-lens:before,.outcome-lens:after{width:38px}.outcome-lens .distribution-rail-labels>span{min-width:68px}.outcome-lens .distribution-rail-labels strong{display:block;font-size:7px}.outcome-lens .team-logo-shell{width:24px;flex-basis:24px}.outcome-lens .team-logo-shell img{width:24px}.outcome-lens .distribution-rail-track{height:88px}.outcome-lens-ticks{inset:17px 31px 13px;gap:2px}.outcome-lens-ticks i{max-width:5px}.outcome-lens .outcome-tape-pan{width:29px}.outcome-lens-footer strong{font-size:6px}}@media(prefers-reduced-motion:reduce){.outcome-lens-ticks i,.outcome-lens-readout{transition:none}.outcome-lens-ticks i{transform:none}}.line-tape{margin-top:12px;padding:12px 0 8px;overflow:hidden;border:1px solid rgba(235,232,224,.14);background:#090a09;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}.line-tape .distribution-rail-labels{min-height:54px;padding:0 18px;font-size:10px;letter-spacing:.1em}.line-tape .distribution-rail-labels>span{display:flex;min-width:110px;align-items:center;gap:9px;color:var(--text-2)}.line-tape .distribution-rail-labels>span:last-child{justify-content:flex-end}.line-tape .team-logo-shell{width:29px;height:24px;flex:0 0 29px;border:0;background:transparent}.line-tape .team-logo-shell img{width:29px;height:23px;object-fit:contain}.line-tape-current{display:grid;min-width:112px;justify-items:center;gap:5px}.line-tape-current small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.16em}.line-tape-current strong{color:var(--text);font:760 23px/1 var(--font-mono);letter-spacing:-.04em}.line-tape-viewport{position:relative;display:flex;height:126px;align-items:center;overflow-x:auto;overflow-y:hidden;border-block:1px solid rgba(235,232,224,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--away-color) 18%,transparent),color-mix(in srgb,var(--away-color) 5%,transparent) 35%,transparent 49%,color-mix(in srgb,var(--home-color) 5%,transparent) 65%,color-mix(in srgb,var(--home-color) 18%,transparent));cursor:grab;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.line-tape.mode-total .line-tape-viewport{background:linear-gradient(90deg,#bb9e5e05,#cfb97f11 50%,#bb9e5e05)}.line-tape-viewport::-webkit-scrollbar{display:none}.line-tape-viewport:active{cursor:grabbing}.line-tape-viewport.is-mouse-dragging,.moneyline-tape-viewport.is-mouse-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.line-tape-viewport:before,.line-tape-viewport:after{position:sticky;z-index:3;width:52px;height:100%;flex:0 0 52px;pointer-events:none;content:""}.line-tape-viewport:before{left:0;margin-right:-52px;background:linear-gradient(90deg,#090a09,transparent)}.line-tape-viewport:after{right:0;margin-left:-52px;background:linear-gradient(270deg,#090a09,transparent)}.line-tape-spacer{height:1px;flex:0 0 calc(50% - 17px)}.line-tape-step{position:relative;display:grid;width:34px;height:104px;min-width:34px;grid-template-columns:minmax(0,1fr);grid-template-rows:22px 62px 18px;place-items:center;padding:0;border:0;background:transparent;color:var(--text-3);scroll-snap-align:center}.line-tape-step:hover,.line-tape-step:focus-visible{background:transparent;outline:0;color:var(--text)}.line-tape-step i{grid-row:2;display:block;width:calc(2px + var(--density) * 3px);height:calc(13px + var(--density) * 25px);border-radius:3px;background:color-mix(in srgb,var(--tick-color) calc(34% + var(--favor) * 64%),#c8c1b5);opacity:calc(.45 + var(--density) * .5);transform-origin:center;transition:height .15s cubic-bezier(.22,.75,.18,1),width .15s cubic-bezier(.22,.75,.18,1),opacity .12s ease,box-shadow .12s ease}.line-tape-step.proximity-0 i{height:calc(25px + var(--density) * 32px);width:calc(4px + var(--density) * 4px);opacity:1}.line-tape-step.proximity-1 i{height:calc(21px + var(--density) * 29px)}.line-tape-step.proximity-2 i{height:calc(17px + var(--density) * 27px)}.line-tape-step.active i{width:8px;height:58px;background:var(--accent-strong);box-shadow:0 0 0 1px #ffffff2e,0 0 18px #ebe8e01f}.line-tape-step.crossover i,.line-tape-step.crossover.active i{width:0;background:transparent;border-left:2px dashed rgba(216,211,202,.72);border-radius:0;box-shadow:none}.line-tape-step span{grid-row:3;min-width:40px;color:var(--text-3);font:700 9px/1 var(--font-mono);text-align:center}.line-tape-step.active span{color:var(--text);font-size:11px}.line-tape-footer{display:flex;min-height:28px;align-items:end;justify-content:space-between;padding:7px 18px 0;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.line-tape-footer strong{color:var(--text-2);font:inherit}.market-mobile-team-switch,.market-mobile-total-switch{display:none}@media(max-width:760px){.line-tape{margin-top:8px}.line-tape{padding-top:6px;padding-bottom:0}.line-tape .distribution-rail-labels{min-height:38px;padding-inline:10px}.line-tape .distribution-rail-labels>span{min-width:72px}.line-tape .team-logo-shell{width:22px;height:19px;flex-basis:22px}.line-tape .team-logo-shell img{width:22px;height:18px}.line-tape-current{min-width:82px}.line-tape-current strong{font-size:20px}.line-perspective-team{display:none}.line-tape-viewport{height:120px}.line-tape-step{width:28px;min-width:28px}.line-tape-spacer{flex-basis:calc(50% - 14px)}.line-tape-footer{display:none}.game-market-panel .market-desk-toolbar{min-height:66px;grid-template-columns:minmax(0,1fr) 52px;padding-block:7px}.game-market-panel .market-desk-context,.game-market-panel .market-price-guidance{display:none}.game-market-panel .market-line-control{width:100%;grid-column:1;justify-self:stretch}.game-market-panel:has(.moneyline-tapes) .market-desk-toolbar{display:none}.market-mobile-team-switch{display:flex;width:max-content;gap:12px;margin:10px auto 2px}.market-mobile-team-switch button{display:grid;width:60px;min-width:60px;height:60px;place-items:center;padding:0;border:1px solid rgba(235,232,224,.16);border-radius:50%;background:radial-gradient(circle at 50% 35%,#ebe8e012,#0c0d0c 68%);color:var(--text-3);box-shadow:inset 0 0 0 4px #0b0c0b,0 4px 14px #00000038}.market-mobile-team-switch button.active{border-color:#ebe8e0b8;background:radial-gradient(circle at 50% 35%,#ebe8e026,#171816 70%);color:var(--text);box-shadow:inset 0 0 0 4px #0b0c0b,0 0 0 2px #ebe8e01f,0 6px 18px #0000004d;transform:translateY(-1px)}.market-mobile-team-switch .team-logo-shell{width:43px;height:36px;border:0;background:transparent}.market-mobile-team-switch .team-logo-shell img{width:42px;height:35px;object-fit:contain}.market-mobile-total-switch{display:flex;width:max-content;gap:12px;margin:10px auto 2px}.market-mobile-total-switch button{display:grid;min-width:82px;height:58px;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:4px;padding:0 16px;border:1px solid rgba(235,232,224,.16);border-radius:29px;background:radial-gradient(circle at 50% 35%,#ebe8e012,#0c0d0c 72%);color:var(--text-2);font:760 17px/1 var(--font-mono)}.market-mobile-total-switch button span{color:var(--text-3);font:750 9px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.market-mobile-total-switch button strong{font:800 17px/1 var(--font-mono)}.market-mobile-total-switch button.active{border-color:#ebe8e0b8;background:radial-gradient(circle at 50% 35%,#ebe8e026,#171816 72%);color:var(--text);box-shadow:0 0 0 2px #ebe8e01a,0 6px 18px #00000047;transform:translateY(-1px)}.market-mobile-total-switch button.active span{color:var(--text)}.market-outcome-board.mobile-team-away .market-outcome-lane.team-home,.market-outcome-board.mobile-team-home .market-outcome-lane.team-away,.market-outcome-board.mobile-total-over .market-outcome-lane.side-under,.market-outcome-board.mobile-total-under .market-outcome-lane.side-over{display:none}.market-outcome-board{grid-template-columns:1fr}}.moneyline-tapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.moneyline-tape{min-width:0;overflow:hidden;border:1px solid rgba(235,232,224,.13);background:#090a09}.moneyline-tape>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(235,232,224,.08)}.moneyline-tape>header>div{display:flex;align-items:center;gap:8px}.moneyline-tape>header .team-logo-shell{width:30px;height:25px;border:0;background:transparent}.moneyline-tape>header .team-logo-shell img{width:29px;height:24px;object-fit:contain}.moneyline-tape>header strong{font:750 12px/1 var(--font-ui)}.moneyline-tape>header small{display:grid;gap:3px;margin-left:6px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.moneyline-tape>header small b{color:var(--text-2);font:800 11px/1 var(--font-mono);letter-spacing:0}.moneyline-tape>header b{font:800 18px/1 var(--font-mono)}.moneyline-tape-direction{display:flex;justify-content:space-between;padding:8px 12px 0;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.moneyline-tape-viewport{display:flex;height:102px;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;background:linear-gradient(90deg,color-mix(in srgb,var(--moneyline-team) 16%,transparent),transparent 48%,rgba(199,188,159,.05));cursor:grab;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.moneyline-tape-viewport::-webkit-scrollbar{display:none}.moneyline-tape-spacer{height:1px;flex:0 0 calc(50% - 15px)}.moneyline-tape-step{position:relative;display:grid;width:30px;min-width:30px;height:90px;grid-template-columns:minmax(0,1fr);grid-template-rows:18px 52px 18px;place-items:center;padding:0;border:0;background:transparent;scroll-snap-align:center}.moneyline-tape-step:hover,.moneyline-tape-step:focus-visible{background:transparent;outline:0}.moneyline-tape-step i{grid-row:2;width:2px;height:20px;border-radius:2px;background:color-mix(in srgb,var(--moneyline-team) 62%,#bdb6aa);opacity:.62;transform-origin:center;transition:height .15s cubic-bezier(.22,.75,.18,1),width .15s cubic-bezier(.22,.75,.18,1),opacity .12s ease,box-shadow .12s ease}.moneyline-tape-step.proximity-0 i{width:5px;height:38px;opacity:1}.moneyline-tape-step.proximity-1 i{width:4px;height:32px;opacity:.92}.moneyline-tape-step.proximity-2 i{width:3px;height:27px;opacity:.82}.moneyline-tape-step.proximity-3 i{height:23px;opacity:.72}.moneyline-tape-step.active i{width:6px;height:40px;background:var(--accent-strong);opacity:1}.moneyline-tape-step.crossover-gap{margin-left:20px}.moneyline-tape-step span{grid-row:3;min-width:38px;color:var(--text-3);font:700 8px/1 var(--font-mono)}.moneyline-tape-step.active span{color:var(--text);font-size:10px}@media(max-width:760px){.moneyline-tapes{grid-template-columns:1fr;margin-top:6px}.moneyline-tapes.mobile-team-away .moneyline-tape.team-home,.moneyline-tapes.mobile-team-home .moneyline-tape.team-away{display:none}.moneyline-tape>header{min-height:46px}.moneyline-tape>header small{display:none}.moneyline-tape-viewport{height:98px}}.market-analysis-details.metrics-only{display:block}.market-analysis-details.metrics-only .market-metric-ledger{width:100%}.market-analysis-details.metrics-only .market-metric{justify-items:center;text-align:center}@media(prefers-reduced-motion:reduce){.line-tape-viewport,.moneyline-tape-viewport{scroll-behavior:auto}.line-tape-step i,.moneyline-tape-step i{transition:none}}.conditional-analysis-toggle{min-height:42px;padding:0 12px;border-color:#ebe8e038;background:#ebe8e009;text-decoration:none}.conditional-analysis-toggle b{min-width:24px;padding:0 5px}.conditional-analysis-toggle.locked{border-color:#c29d5852;color:#d4bc8a}.conditional-analysis-toggle.locked b{width:auto;color:#d4bc8a;font-size:7px;letter-spacing:.1em}.stat-analysis-condition-tray{gap:14px;padding:16px;border-block:1px solid rgba(235,232,224,.13);background:#101210}.stat-analysis-condition-tray>header,.game-analysis-conditions>header{display:grid;gap:5px}.stat-analysis-condition-tray>header>span,.game-analysis-conditions>header>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.13em}.stat-analysis-condition-tray>header>strong,.game-analysis-conditions>header>strong{color:var(--text);font:720 15px/1.1 var(--font-display)}.analysis-condition-builder{gap:13px}.analysis-builder-section{display:grid;gap:8px;padding:11px;border:1px solid rgba(235,232,224,.11);background:#00000024}.analysis-builder-section>header,.analysis-active-conditions>header{display:flex;min-height:22px;align-items:center;justify-content:space-between;gap:8px}.analysis-builder-section>header span,.analysis-active-conditions>header span{color:var(--text-2);font:710 9px/1 var(--font-ui)}.analysis-builder-section>header small{color:var(--text-3);font:680 7px/1 var(--font-mono)}.analysis-active-conditions{display:grid;gap:7px}.analysis-active-conditions>header button{min-height:30px;padding:0 8px;border:0;background:transparent;color:var(--text-3);font:700 8px/1 var(--font-ui)}.analysis-active-conditions>header button:hover,.analysis-active-conditions>header button:focus-visible{color:var(--text);outline:1px solid rgba(235,232,224,.2)}.analysis-active-conditions>div{display:grid;gap:5px}.analysis-active-conditions article{display:grid;min-height:48px;grid-template-columns:28px minmax(0,1fr) 44px;align-items:center;border:1px solid rgba(235,232,224,.16);border-left:2px solid var(--stat-accent,var(--accent-strong));background:#ebe8e009}.analysis-active-conditions article>span{color:var(--text-3);font:700 8px/1 var(--font-mono);text-align:center}.analysis-active-conditions article>strong{padding:7px 10px;border-left:1px solid rgba(235,232,224,.08);font:670 10px/1.25 var(--font-ui)}.analysis-active-conditions article>button{align-self:stretch;border:0;border-left:1px solid rgba(235,232,224,.1);background:transparent;color:var(--text-3);font-size:18px}.analysis-active-conditions article>button:hover,.analysis-active-conditions article>button:focus-visible{background:#b2554a1f;color:#e3a29a;outline:0}.analysis-team-conditions button{min-height:54px;padding:9px 10px}.analysis-player-condition>label{display:grid;gap:6px}.analysis-player-condition>label>span,.analysis-player-threshold label>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.analysis-player-condition select{min-height:44px;padding:0 10px;border:1px solid rgba(235,232,224,.15);border-radius:2px;background:#0b0c0b;color:var(--text);font:650 10px/1 var(--font-ui)}.analysis-player-threshold{display:grid;grid-template-columns:64px 64px minmax(80px,1fr)}.analysis-player-threshold>button{min-height:44px;border:1px solid rgba(235,232,224,.13);background:transparent;color:var(--text-3);font:700 9px/1 var(--font-ui)}.analysis-player-threshold>button[aria-pressed=true]{border-color:#ebe8e05c;background:#ebe8e01a;color:var(--text)}.analysis-player-threshold label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 8px;border:1px solid rgba(235,232,224,.13)}.analysis-player-threshold input{min-width:0;width:100%;height:40px;border:0;background:transparent;color:var(--text);font:720 11px/1 var(--font-mono)}.analysis-player-condition>button{min-height:44px;border:1px solid rgba(235,232,224,.22);background:#ebe8e012;color:var(--text);font:700 9px/1 var(--font-ui)}.analysis-player-condition>button:disabled{opacity:.38}.analysis-condition-count{justify-self:end;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-condition-list{display:none}.conditional-comparison-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:11px 13px;border:1px solid rgba(235,232,224,.13);border-left:2px solid var(--stat-accent,var(--accent-strong));background:#ebe8e006}.conditional-comparison-header>div:first-child{display:grid;min-width:0;gap:5px}.conditional-comparison-header>div:first-child span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em}.conditional-comparison-header>div:first-child strong{overflow:hidden;color:var(--text);font:690 11px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.conditional-comparison-header>small{color:var(--text-3);font:680 8px/1 var(--font-mono)}.conditional-legend span{position:relative;padding-left:24px;color:var(--text-2);font:680 8px/1 var(--font-ui);white-space:nowrap}.conditional-legend span:before{position:absolute;top:50%;left:0;width:17px;border-top:2px solid var(--stat-accent,var(--accent-strong));content:""}.conditional-legend span.baseline:before{border-top:1px dashed var(--accent-strong);opacity:.75}.conditional-comparison-header>small{grid-column:1}.conditional-readout-board{display:grid;grid-template-columns:1.2fr repeat(3,1fr);border:1px solid rgba(235,232,224,.12);border-top:0}.conditional-readout-board>span{display:grid;min-height:62px;align-content:center;gap:7px;padding:10px 12px;border-right:1px solid rgba(235,232,224,.09)}.conditional-readout-board>span:last-child{border-right:0}.conditional-readout-board small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.conditional-readout-board strong{color:var(--text);font:730 15px/1 var(--font-mono)}.conditional-readout-board strong i{color:var(--text-3);font-size:9px;font-style:normal}.conditional-readout-board .filtered{background:color-mix(in srgb,var(--stat-accent,var(--accent-strong)) 7%,transparent)}.conditional-readout-board .positive strong{color:var(--positive)}.conditional-readout-board .negative strong{color:var(--negative)}.conditional-support-warning{position:static;display:flex;min-height:42px;align-items:center;gap:12px;margin-top:8px;padding:8px 11px;border:1px solid rgba(190,153,89,.34);background:#be99590e;color:#d0b681}.conditional-support-warning strong{flex:0 0 auto}.conditional-support-warning span{font:620 9px/1.3 var(--font-ui)}.conditional-upgrade-prompt{display:grid;gap:8px;padding:13px;border:1px solid rgba(194,157,88,.28);background:#c29d580b}.conditional-upgrade-prompt>span{color:#cdb47f;font:700 7px/1 var(--font-mono);letter-spacing:.12em}.conditional-upgrade-prompt>strong{font:700 13px/1.1 var(--font-display)}.conditional-upgrade-prompt a{display:grid;min-height:40px;place-items:center;border:1px solid rgba(235,232,224,.24);color:var(--text);font:700 9px/1 var(--font-ui);text-decoration:none}.distribution-chart .distribution-curve.baseline-context{fill:none;stroke:var(--accent-strong);stroke-dasharray:2.4 2.4;stroke-width:.75;opacity:.72}.stat-analysis .distribution-chart .distribution-conditioned-curve,.game-analysis-chart .distribution-chart .distribution-conditioned-curve{fill:none;stroke:var(--stat-accent,var(--accent-strong));stroke-width:1.25;vector-effect:non-scaling-stroke}@media(max-width:760px){.stat-analysis-condition-tray{padding:13px}.analysis-team-conditions,.conditional-comparison-header{grid-template-columns:1fr}.conditional-legend{grid-row:3;overflow-x:auto}.conditional-comparison-header>small{grid-column:1}.conditional-readout-board{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-readout-board>span:nth-child(2){border-right:0}.conditional-readout-board>span{border-bottom:1px solid rgba(235,232,224,.09)}.conditional-readout-board>span:nth-last-child(-n+2){border-bottom:0}.conditional-support-warning{align-items:flex-start;flex-direction:column;gap:5px}}.bestbets-shell{padding-right:0!important}@media(min-width:1200px){.bestbets-shell>.site-header{width:100%!important}}.parlay-dock{top:auto;right:24px;bottom:24px;min-width:54px;min-height:54px;justify-content:center;gap:9px;padding:0 9px;overflow:hidden;border:1px solid rgba(235,232,224,.3);border-radius:3px;background:#131412f5;box-shadow:0 16px 42px #00000075,inset 0 1px #ffffff0d;transition:width .18s ease,background .13s ease,border-color .13s ease}.parlay-dock>svg{width:20px;height:20px}.parlay-dock>span{max-width:0;overflow:hidden;font:700 9px/1 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;transition:max-width .18s ease}.parlay-dock:hover>span,.parlay-dock:focus-visible>span{max-width:86px}.parlay-dock b{position:absolute;top:5px;right:5px;z-index:1;display:grid;min-width:20px;height:20px;place-items:center;border:1px solid rgba(9,10,9,.72);border-radius:50%;background:var(--accent-strong);color:#090a09;font:800 9px/1 var(--font-mono)}.parlay-dock.is-added{animation:parlay-dock-added .62s cubic-bezier(.2,.8,.2,1) both}@keyframes parlay-dock-added{0%{box-shadow:0 0 #ebe8e000,0 12px 32px #00000057;transform:translateY(0) scale(1)}35%{box-shadow:0 0 0 7px #ebe8e01f,0 16px 38px #00000070;transform:translateY(-3px) scale(1.04)}to{box-shadow:0 12px 32px #00000057;transform:translateY(0) scale(1)}}.parlay-drawer-shell{width:min(500px,100vw)}.parlay-calculator{width:min(500px,100vw);background:#0c0d0c}.parlay-calculator-head{min-height:82px;background:#0c0d0cfa}.parlay-body{padding:16px 16px max(20px,env(safe-area-inset-bottom))}.parlay-groups{gap:13px}.parlay-game-group{overflow:hidden;border-color:#ebe8e029;background:#111311}.parlay-game-group>header{min-height:58px;padding:8px 11px}.parlay-game-group>header>div{display:flex;align-items:center}.parlay-game-group>header>div:last-child{display:grid;justify-items:end;gap:5px}.parlay-game-group>header>div:last-child small{color:var(--text-3);font-size:7px}.parlay-game-group>header>div:last-child b{font-size:11px}.parlay-matchup-identity{gap:8px}.parlay-matchup-identity>span{display:grid;width:30px;height:27px;place-items:center}.parlay-matchup-identity img{max-width:28px;max-height:24px;object-fit:contain}.parlay-matchup-identity strong{color:var(--text);font:720 10px/1 var(--font-mono);text-transform:uppercase}.parlay-leg{display:grid;min-height:78px;grid-template-columns:52px minmax(0,1fr) 40px;justify-content:normal;gap:11px;padding:9px 8px 9px 11px}.parlay-leg-avatar{position:relative;display:grid;width:48px;height:48px;place-items:center;overflow:visible;border:1px solid rgba(235,232,224,.16);border-radius:50%;background:radial-gradient(circle at 50% 40%,#ebe8e017,#0003)}.parlay-leg-avatar>img{width:46px;height:46px;border-radius:50%;object-fit:contain;object-position:center bottom}.parlay-leg-avatar>i{position:absolute;right:-3px;bottom:-2px;display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(235,232,224,.18);border-radius:50%;background:#111210}.parlay-leg-avatar>i img{width:15px;height:15px;object-fit:contain}.parlay-leg>span{gap:4px}.parlay-leg>span>small{color:var(--text-2);font:700 8px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.parlay-leg>span>strong{font-size:12px;white-space:normal}.parlay-leg>span>em{color:var(--text-3);font:630 8px/1 var(--font-ui);font-style:normal;text-transform:capitalize}.parlay-relationship{display:grid;min-height:53px;align-content:center;gap:4px;padding:8px 12px;border-left:2px solid rgba(235,232,224,.23)}.parlay-relationship span{font:700 9px/1 var(--font-ui)}.parlay-relationship small{color:var(--text-3);font:620 8px/1.25 var(--font-ui)}.parlay-price-board{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));margin-top:14px;border:1px solid rgba(235,232,224,.14)}.parlay-price-board>div{display:grid;min-height:92px;align-content:center;gap:7px;padding:11px 12px;border-right:1px solid rgba(235,232,224,.1)}.parlay-price-board>div:last-child{border-right:0}.parlay-price-board span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.parlay-price-board strong{color:var(--text);font:740 18px/1 var(--font-mono)}.parlay-price-board small{color:var(--text-3);font:650 8px/1.2 var(--font-ui)}.parlay-price-board .parlay-model-price{background:linear-gradient(135deg,rgba(235,232,224,.065),transparent 70%)}.parlay-price-board .edge-feature.positive{background:#66936d12;box-shadow:inset 0 -2px #66936da6}.parlay-price-board .edge-feature.negative{background:#b2554a12;box-shadow:inset 0 -2px #b2554aa6}.parlay-price-board .positive strong{color:var(--positive)}.parlay-price-board .negative strong{color:var(--negative)}.parlay-book-price{position:relative;min-height:72px;padding-right:12px}.parlay-book-price.required{border-color:#be99599e;box-shadow:inset 3px 0 #be9959b3}.parlay-book-price.required:before{position:absolute;inset:0;border:1px solid rgba(190,153,89,.18);content:"";pointer-events:none;animation:parlay-price-pulse 1.8s ease-out infinite}.parlay-book-price>em{position:absolute;bottom:6px;left:12px;color:#cbb077;font:650 7px/1 var(--font-mono);font-style:normal}.parlay-book-price.required label{padding-bottom:12px}.parlay-book-price input[aria-invalid=true]{border-color:#be9959a6}@keyframes parlay-price-pulse{0%,to{opacity:.2}50%{opacity:.9}}.parlay-success-toast{position:fixed;right:22px;bottom:22px;z-index:190;display:grid;min-width:330px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid rgba(125,166,131,.45);background:#151815;box-shadow:0 18px 48px #0000007a;animation:parlay-success-in .22s ease-out both}.parlay-success-toast>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(125,166,131,.38);color:var(--positive)}.parlay-success-toast svg{width:18px}.parlay-success-toast>div{display:grid;gap:4px}.parlay-success-toast strong{font:700 11px/1 var(--font-ui)}.parlay-success-toast small{color:var(--text-3);font:650 8px/1 var(--font-mono)}.parlay-success-toast a{min-height:40px;padding:0 10px;display:grid;place-items:center;border:1px solid rgba(235,232,224,.18);color:var(--text);font:700 8px/1 var(--font-ui);text-decoration:none}@keyframes parlay-success-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.parlay-dock{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;min-width:56px;min-height:56px;padding-inline:10px;overflow:visible;border-radius:4px}.parlay-dock>span{display:none}.parlay-dock.is-added{gap:8px;padding-right:14px}.parlay-dock.is-added>span{display:block;max-width:112px}.parlay-dock b{top:-6px;right:-6px}.parlay-price-board{grid-template-columns:repeat(2,minmax(0,1fr))}.parlay-price-board .parlay-model-price{grid-column:1 / -1;border-bottom:1px solid rgba(235,232,224,.1)}.parlay-price-board>div:nth-child(2){border-right:1px solid rgba(235,232,224,.1)}.parlay-leg{grid-template-columns:46px minmax(0,1fr) 40px}.parlay-leg-avatar{width:42px;height:42px}.parlay-leg-avatar>img{width:40px;height:40px}.parlay-success-toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;min-width:0}}@media(prefers-reduced-motion:reduce){.parlay-dock,.parlay-dock>span,.parlay-success-toast{transition:none;animation:none}.parlay-book-price.required:before{animation:none}}.market-browser.redesigned{gap:10px}.market-game-picker{display:grid;gap:10px;padding:13px;border:1px solid rgba(235,232,224,.13);background:#101110}.market-game-picker>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px}.market-game-picker>header>div{display:grid;gap:4px}.market-game-picker>header span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em}.market-game-picker>header strong{font:720 16px/1 var(--font-display)}.market-game-picker>header small{color:var(--text-3);font:680 8px/1 var(--font-mono)}.market-game-deck{display:flex;gap:7px;overflow-x:auto;padding:1px 0 5px;scrollbar-width:thin}.market-time-group{display:grid;flex:0 0 auto;min-width:0;align-content:end;gap:6px}.market-time-marker{display:flex;min-height:14px;align-items:center;gap:7px;padding-inline:1px;color:var(--text-3);font:720 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.market-time-marker:after{width:30px;height:1px;background:#ebe8e033;content:""}.market-time-marker small{color:#ebe8e06b;font:inherit;letter-spacing:0;text-transform:none}.market-time-games{display:flex;gap:7px}.market-game-card{position:relative;display:grid;min-width:166px;min-height:92px;align-content:center;gap:7px;padding:10px 12px;border:1px solid rgba(235,232,224,.11);border-radius:2px;background:#0c0d0c;color:var(--text-2);text-align:left}.market-game-card:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent-strong);content:"";opacity:0}.market-game-card:hover,.market-game-card:focus-visible{border-color:#ebe8e04d;background:#141513;outline:0}.market-game-card.active{border-color:#ebe8e061;background:linear-gradient(135deg,rgba(235,232,224,.07),transparent 62%),#111210;color:var(--text)}.market-game-card.active:after{opacity:1}.market-game-card>div{display:flex;height:30px;align-items:center;gap:7px}.market-game-card>div img{width:30px;height:28px;object-fit:contain}.market-game-card>div span{color:var(--text-3);font:650 7px/1 var(--font-mono);text-transform:uppercase}.market-game-card>strong{font:720 11px/1 var(--font-mono)}.market-game-card>strong i{color:var(--text-3);font-style:normal}.market-game-card>small{color:var(--text-3);font:620 8px/1 var(--font-ui)}.market-game-card.full-slate{min-width:130px}.market-game-card.full-slate>span{color:var(--text-3);font:700 8px/1 var(--font-mono)}.market-game-card.full-slate>strong{font:720 14px/1 var(--font-display)}.market-browser-toolbar{display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:center;gap:10px;border-block:1px solid rgba(235,232,224,.12)}.market-browser.redesigned .market-browser-facets{min-width:0;min-height:54px;justify-content:flex-start;overflow-x:auto;border:0}.market-browser.redesigned .market-browser-facets button{min-height:54px;padding-inline:12px}.market-browser.redesigned .market-browser-facets button{color:var(--text-2);font-size:10px;font-weight:760;letter-spacing:.02em}.market-browser.redesigned .market-browser-facets button.active{border-bottom-color:var(--text-1);color:var(--text-1)}.market-browser-search.compact{min-height:38px;padding:0;border:1px solid rgba(235,232,224,.13);background:#0e0f0e}.market-browser-search.compact label{display:block}.market-browser-search.compact input{width:100%;min-height:38px;padding:0 11px;border:0;font-size:11px}.market-browser-toolbar .market-scenario-facet{display:flex}.market-browser-toolbar .market-scenario-facet{align-items:stretch;gap:2px;padding:2px;border-color:#ebe8e02b;background:#ebe8e006}.market-browser-toolbar .market-scenario-facet button{min-width:76px;min-height:34px;padding-inline:10px;background:transparent;color:var(--text-3);font:720 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.market-browser-toolbar .market-scenario-facet button.active{background:#2a2c29;color:var(--text-1)!important;box-shadow:inset 0 0 0 1px #ebe8e03d}.market-browser-toolbar .market-scenario-facet button.active:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.market-query-tokens{padding:4px 0}.market-browser-groups{display:grid;gap:10px}.market-browser-subfacets{display:flex;min-height:48px;align-items:stretch;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(235,232,224,.12);scrollbar-width:none}.market-browser-subfacets::-webkit-scrollbar{display:none}.market-browser-subfacets button{min-height:48px;padding:0 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:720 10px/1 var(--font-ui);white-space:nowrap}.market-browser-subfacets button:hover,.market-browser-subfacets button:focus-visible{color:var(--text-1);outline:0}.market-browser-subfacets button.active{border-bottom-color:var(--text-1);color:var(--text-1)}.market-browser-group{border:1px solid rgba(235,232,224,.13);background:#0f100f}.market-browser-group>header{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px;border-bottom:1px solid rgba(235,232,224,.12);background:linear-gradient(90deg,rgba(235,232,224,.04),transparent 38%)}.market-browser-group>header>div{display:grid;gap:5px}.market-browser-group>header span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.market-browser-group>header strong{font:720 16px/1 var(--font-display)}.market-browser-group>header small{color:var(--text-3);font:680 8px/1 var(--font-mono)}.market-browser-group .market-browser-row{grid-template-columns:56px minmax(220px,1.7fr) 94px 108px 102px 86px minmax(220px,auto);min-height:88px;align-items:center;gap:13px;padding:11px 14px;background:transparent}.market-browser-pricing{display:contents}.add-to-parlay-calculator{display:none}.market-browser-book-field{display:contents}.market-browser-book-sign{display:none}.market-browser-media{display:grid;width:52px;height:52px;place-items:center;overflow:visible;background:transparent}.market-browser-avatar.player,.market-browser-avatar.solo{width:50px;height:50px}.market-browser-avatar.player>img{width:50px;height:50px;object-fit:cover;object-position:center top}.market-browser-avatar.solo img{object-fit:contain;padding:5px}.market-browser-avatar.player .watchlist-avatar-badge{z-index:2;width:20px;height:20px;right:-5px;bottom:-4px}.market-browser-avatar.player .watchlist-avatar-badge img{width:100%;height:100%;object-fit:contain;padding:3px}.market-browser-avatar.duo{width:56px;height:50px;grid-template-columns:repeat(2,27px);gap:4px}.market-browser-avatar.duo .watchlist-avatar-shell{width:27px;height:27px}.market-browser-avatar.duo .watchlist-avatar-shell img{width:27px;height:27px;object-fit:contain;padding:2px}.market-browser-avatar.duo:after{top:4px;left:27px;height:40px}.market-browser-selection{min-width:0;display:grid;align-content:center;gap:6px}.market-browser-selection>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.05em}.market-browser-selection strong{display:block;min-width:0;overflow:hidden;font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.market-browser-selection small{display:block;min-width:0;overflow:hidden;color:var(--text-2);font:650 10px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.market-browser-line,.market-browser-model,.market-browser-book,.market-browser-action-cell{display:grid;min-height:61px;grid-template-rows:12px 42px;align-content:center;justify-items:start;gap:7px}.market-browser-selection>span,.market-browser-line span,.market-browser-model span,.market-browser-book span,.market-browser-action-cell>span{color:var(--text-3);font:760 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.market-browser-action-cell>span{visibility:hidden}.market-browser-line input,.market-browser-book input{width:92px;min-height:42px;padding:0 10px;border:1px solid rgba(235,232,224,.28);border-radius:2px;background:#ebe8e00b;box-shadow:inset 0 0 0 1px #ebe8e009;color:var(--text);caret-color:var(--accent-strong);font:760 13px/1 var(--font-mono);text-align:right;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.market-browser-line input:hover,.market-browser-book input:hover{border-color:#ebe8e075;background:#ebe8e012}.market-browser-line input:focus,.market-browser-book input:focus{border-color:var(--accent-strong);background:#ebe8e017;box-shadow:0 0 0 2px #ebe8e01f,inset 0 0 0 1px #ebe8e014;outline:0}.market-browser-book input{width:86px}.market-browser-model strong{display:flex;min-height:42px;align-items:center;font:760 14px/1 var(--font-mono)}.market-browser-action-cell>.bet-edge-pill{min-width:78px;min-height:42px;align-self:stretch;justify-self:start}.market-browser-action-cell>.market-persistence-controls{min-height:42px;align-items:stretch}.market-browser-row .market-save-trigger,.market-browser-row .add-to-parlay{min-height:42px}.tracked-parlay-ledger{margin-top:12px}.tracked-parlay-row{grid-template-columns:38px minmax(260px,1.7fr) 104px 94px 94px 100px;gap:10px;padding:10px 12px}.tracked-parlay-expand{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(235,232,224,.16);background:transparent;color:var(--text-2);font:500 17px/1 var(--font-ui)}.tracked-parlay-expand:hover,.tracked-parlay-expand:focus-visible{border-color:#ebe8e05c;color:var(--text);outline:0}.tracked-parlay-metric.edge{min-height:45px;align-content:center;padding:6px 8px;border:1px solid rgba(235,232,224,.1)}.tracked-parlay-metric.edge.positive{border-color:#66936d57;background:#66936d0e}.tracked-parlay-metric.edge.negative{border-color:#b2554a57;background:#b2554a0e}.tracked-parlay-legs{grid-column:2 / -1;display:grid;margin:3px 0 -1px;border-top:1px solid rgba(235,232,224,.1)}.tracked-parlay-legs>div{display:grid;min-height:52px;grid-template-columns:38px minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(235,232,224,.075)}.tracked-parlay-legs>div:last-child{border-bottom:0}.tracked-parlay-legs>div>span{color:var(--text-3);font:700 8px/1 var(--font-mono)}.tracked-parlay-legs>div>div{display:grid;gap:4px}.tracked-parlay-legs strong{font:680 10px/1.15 var(--font-ui)}.tracked-parlay-legs small{color:var(--text-3);font:640 8px/1 var(--font-ui);text-transform:capitalize}@media(max-width:1024px){.market-browser-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.market-browser-toolbar .market-scenario-facet{grid-column:1 / -1;width:max-content;margin-bottom:8px}.market-browser-group .market-browser-row{grid-template-columns:52px minmax(170px,1.5fr) 68px 78px 74px minmax(170px,auto)}.market-browser-group .market-browser-pricing>.edge-cell{display:none}.tracked-parlay-row{grid-template-columns:38px minmax(0,1fr) 94px 88px 94px}.tracked-parlay-actions{grid-column:5}.tracked-parlay-metric.edge{grid-column:4}.tracked-parlay-legs{grid-column:2 / -1}}@media(max-width:760px){.market-game-picker{margin-inline:-1px;padding:11px 9px}.market-game-picker>header{align-items:flex-start;flex-direction:column;gap:5px}.market-game-deck{align-items:flex-end;gap:12px}.market-time-group{gap:7px}.market-time-marker{font-size:7px}.market-time-marker:after{width:18px}.market-game-card{min-width:154px;min-height:96px}.market-browser-toolbar{grid-template-columns:1fr;gap:0}.market-browser.redesigned .market-browser-facets{width:100%;min-height:52px;align-items:stretch;flex-direction:row;gap:0;overflow-x:auto;padding-bottom:0}.market-browser.redesigned .market-browser-facets button{flex:0 0 auto;min-height:52px}.market-browser-search.compact{margin:8px 0}.market-browser-toolbar .market-scenario-facet{grid-column:1;margin:0 0 8px}.market-browser-group .market-browser-row{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"media selection persistence" "pricing pricing pricing";min-height:0;align-items:start;column-gap:10px;row-gap:9px;padding:11px}.market-browser-media{width:46px;height:46px}.market-browser-avatar.player,.market-browser-avatar.player img,.market-browser-avatar.solo{width:44px;height:44px}.market-browser-avatar.duo{width:50px;height:44px;grid-template-columns:repeat(2,23px)}.market-browser-avatar.duo .watchlist-avatar-shell,.market-browser-avatar.duo .watchlist-avatar-shell img{width:23px;height:23px}.market-browser-avatar.duo:after{left:24px;height:34px}.market-browser-media{grid-area:media;align-self:start}.market-browser-selection{grid-area:selection;min-width:0;gap:3px;padding-top:1px}.market-browser-selection>span{font-size:7px;line-height:1.15}.market-browser-selection strong{font-size:15px;line-height:1.1}.market-browser-selection small{color:var(--text-2);font-size:10px;line-height:1.15}.market-browser-pricing{display:grid;min-width:0;grid-area:pricing;grid-template-columns:minmax(68px,.9fr) minmax(62px,.78fr) minmax(76px,.95fr) minmax(70px,.86fr);align-items:end;gap:6px;padding-top:9px;border-top:1px solid rgba(235,232,224,.09)}.market-browser-pricing>.market-browser-line{order:1}.market-browser-pricing>.market-browser-book{order:2}.market-browser-pricing>.market-browser-model{order:3}.market-browser-pricing>.edge-cell{order:4}.market-browser-line,.market-browser-model,.market-browser-book{min-width:0;min-height:0;grid-template-rows:9px 36px;gap:5px}.market-browser-line span,.market-browser-model span,.market-browser-book>span{width:100%;font-size:8px;line-height:1;text-align:center}.market-browser-line span,.market-browser-model span{width:100%;text-align:center}.market-browser-line input,.market-browser-book input{width:100%;min-width:0;min-height:36px;padding-inline:7px;font-size:12px}.market-browser-line input{width:100%;min-width:0;min-height:36px;padding-inline:7px;font-size:12px;text-align:center}.market-browser-book-field{position:relative;display:block;width:100%}.market-browser-book-field input{text-align:center}.market-browser-book-sign{position:absolute;top:0;bottom:0;left:0;z-index:1;display:grid;width:27px;min-height:36px;place-items:center;padding:0;border:0;background:transparent;color:var(--text-3);font:760 12px/1 var(--font-mono)}.market-browser-book-sign:hover,.market-browser-book-sign:focus-visible{color:var(--text);outline:1px solid rgba(235,232,224,.34);outline-offset:-2px}.market-browser-book-field input{padding-inline:27px 7px}.market-browser-model strong{width:100%;min-height:36px;align-items:center;justify-content:center;font-size:12px;text-align:center}.market-browser-group .market-browser-pricing>.edge-cell{display:grid;min-width:0;min-height:0;grid-template-rows:9px 36px;gap:5px}.market-browser-pricing>.edge-cell>span{width:100%;visibility:visible;color:var(--text-3);font:760 8px/1 var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase}.market-browser-pricing>.edge-cell>.bet-edge-pill{width:100%;min-width:0;min-height:36px;padding-inline:5px;font-size:11px}.market-browser-row>.persistence-cell{display:flex;min-width:0;min-height:0;grid-area:persistence;align-items:flex-start}.market-browser-row .market-persistence-controls.mobile-tools{display:flex;width:auto;min-width:0;align-items:center;gap:5px}.market-browser-row .market-persistence-controls.mobile-tools>*{width:auto;min-width:0}.market-browser-row .market-persistence-controls.mobile-tools .market-save-trigger,.market-browser-row .market-persistence-controls.mobile-tools .add-to-parlay{display:flex;width:44px;min-width:44px;min-height:44px;justify-content:center;gap:2px;padding:0}.market-browser-row .market-persistence-controls.mobile-tools .market-save-trigger span,.market-browser-row .market-persistence-controls.mobile-tools .add-to-parlay span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.market-browser-row .market-persistence-controls.mobile-tools .market-save-trigger>svg:first-child{width:14px}.market-browser-row .market-persistence-controls.mobile-tools .market-save-chevron{position:static;width:10px!important;height:10px!important;overflow:visible;clip:auto}.market-browser-row .market-persistence-controls.mobile-tools .add-to-parlay>svg{width:13px}.market-browser-row .market-persistence-controls.mobile-tools .add-to-parlay .add-to-parlay-calculator{display:block;width:14px}.tracked-parlay-row{grid-template-columns:36px minmax(0,1fr) 86px;padding:11px 9px}.tracked-parlay-identity{grid-column:2 / -1}.tracked-parlay-book{grid-column:2;grid-row:2}.tracked-parlay-metric{grid-column:3;grid-row:2}.tracked-parlay-metric.edge{grid-column:2;grid-row:3}.tracked-parlay-actions{grid-column:3;grid-row:3}.tracked-parlay-legs{grid-column:1 / -1;grid-row:4}}.tracked-parlay-table-row{background:linear-gradient(90deg,rgba(255,248,238,.035),rgba(255,248,238,.012) 58%,transparent)}.tracked-parlay-table-row>td{border-top:1px solid rgba(255,248,238,.12)}.tracked-parlay-table-row:hover,.tracked-parlay-table-row.expanded{background:linear-gradient(90deg,rgba(255,248,238,.07),rgba(255,248,238,.02) 62%,transparent)}.tracked-parlay-selection-cell{grid-template-columns:28px 44px minmax(0,1fr);gap:9px}.tracked-parlay-toggle{display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgba(255,248,238,.2);border-radius:2px;background:#fff8ee09;color:var(--text-2);font:700 16px/1 var(--font-ui)}.tracked-parlay-toggle:hover,.tracked-parlay-toggle:focus-visible{border-color:#fff8ee7a;background:#fff8ee17;color:var(--text);outline:0}.tracked-parlay-identity-avatar{width:44px;height:44px}.tracked-parlay-identity-avatar .watchlist-avatar-shell,.tracked-parlay-identity-avatar .watchlist-avatar-shell img{width:23px;height:23px}.tracked-parlay-table-row .bestbet-selection-copy strong{letter-spacing:-.01em}.tracked-parlay-table-row .bestbet-selection-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-table-row .bestbet-selection-copy span{overflow:hidden;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-table-row .bestbet-odds-inline{width:88px}.tracked-parlay-detail-row:hover{background:transparent!important;box-shadow:none!important}.tracked-parlay-detail-row>td{padding:0!important;border-top:0}.tracked-parlay-detail{display:grid;gap:0;border-top:1px solid rgba(255,248,238,.1);background:#00000029}.tracked-parlay-detail-head{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 9px;border-bottom:1px solid rgba(255,248,238,.08)}.tracked-parlay-detail-head>div{display:grid;gap:5px}.tracked-parlay-detail-head span,.tracked-parlay-detail-head small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.tracked-parlay-detail-head strong{color:var(--text-2);font:700 10px/1 var(--font-mono)}.tracked-parlay-detail-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;padding:14px 16px 16px;background:#00000024}.tracked-parlay-detail-group{min-width:0;overflow:hidden;border:1px solid rgba(255,248,238,.14);border-radius:4px;background:linear-gradient(180deg,#fff8ee0b,#fff8ee05);box-shadow:0 8px 22px #00000029}.tracked-parlay-detail-group:last-child{border-right:1px solid rgba(255,248,238,.14)}.tracked-parlay-detail-group>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid rgba(255,248,238,.09);background:#fff8ee09}.tracked-parlay-detail-matchup{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0}.tracked-parlay-detail-logos{display:flex;align-items:center;gap:2px}.tracked-parlay-detail-logos img{width:21px;height:21px;object-fit:contain}.tracked-parlay-detail-matchup strong{overflow:hidden;color:var(--text-1);font:750 11px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-detail-matchup small{grid-column:2;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.tracked-parlay-joint-prob{display:grid;flex:0 0 auto;gap:4px;text-align:right}.tracked-parlay-joint-prob span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tracked-parlay-joint-prob strong{color:var(--text);font:760 12px/1 var(--font-mono)}.tracked-parlay-joint-prob small{color:var(--text-3);font:650 7px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap}.tracked-parlay-leg-list{display:grid;padding:4px 13px 7px}.tracked-parlay-leg{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;border-bottom:1px solid rgba(255,248,238,.07)}.tracked-parlay-leg:last-child{border-bottom:0}.tracked-parlay-leg>div{display:grid;min-width:0;gap:3px}.tracked-parlay-leg>div>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tracked-parlay-leg strong{overflow:hidden;color:var(--text-1);font:700 11px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-leg small{overflow:hidden;color:var(--text-3);font:600 8px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.tracked-parlay-leg .watchlist-avatar,.tracked-parlay-leg .watchlist-avatar.player img,.tracked-parlay-leg .watchlist-avatar.solo,.tracked-parlay-leg .watchlist-avatar.solo img{width:32px;height:32px}.tracked-parlay-leg .watchlist-avatar-badge{width:14px;height:14px;right:-4px;bottom:-3px}.tracked-parlay-detail-foot{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid rgba(255,248,238,.09)}.tracked-parlay-detail-foot span{color:var(--text-3);font:650 8px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tracked-parlay-detail-foot button{min-height:30px;padding:0 10px;border:1px solid rgba(255,248,238,.18);border-radius:2px;background:#fff8ee0a;color:var(--text-2);font:700 8px/1 var(--font-ui)}.tracked-parlay-detail-foot button:hover,.tracked-parlay-detail-foot button:focus-visible{border-color:#fff8ee6b;color:var(--text);outline:0}@media(max-width:1180px){.bestbets-table thead th:first-child,.bestbets-table tbody tr:not(.tracked-parlay-detail-row)>td:first-child,.bestbets-table col.bestbet-col-matchup{display:none}.bestbets-table tbody tr.tracked-parlay-detail-row>td:first-child{display:table-cell!important}.bestbets-table .bestbet-col-selection{width:30%}.bestbets-table .bestbet-col-description{width:26%}.bestbets-table .bestbet-col-book{width:14%}.bestbets-table .bestbet-col-model{width:11%}.bestbets-table .bestbet-col-edge{width:12%}.bestbets-table .bestbet-col-watch{width:7%}.bestbets-table thead th.sortable button{white-space:nowrap}.tracked-parlay-selection-cell{grid-template-columns:26px 38px minmax(0,1fr);gap:7px}.tracked-parlay-identity-avatar{width:38px;height:38px}.tracked-parlay-identity-avatar .watchlist-avatar-shell,.tracked-parlay-identity-avatar .watchlist-avatar-shell img{width:20px;height:20px}.tracked-parlay-detail-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:12px}.tracked-parlay-detail-head,.tracked-parlay-detail-group>header,.tracked-parlay-detail-foot{padding-inline:13px}}@media(max-width:760px){.tracked-parlay-mobile-row{gap:12px}.tracked-parlay-mobile-row .betboard-mobile-identity{grid-template-columns:28px 44px minmax(0,1fr) 44px}.tracked-parlay-mobile-row .betboard-mobile-identity>div:nth-child(3){display:grid;min-width:0;gap:4px}.tracked-parlay-mobile-row .betboard-mobile-identity>div:nth-child(3) strong{color:var(--text-1);font:780 15px/1.2 var(--font-ui)}.tracked-parlay-mobile-row .betboard-mobile-identity>div:nth-child(3) span{color:var(--text-2);font:650 11px/1.25 var(--font-ui)}.tracked-parlay-mobile-row .tracked-parlay-identity-avatar{width:44px}.tracked-parlay-mobile-row .tracked-parlay-detail{margin:0 -14px -14px}.tracked-parlay-detail-groups{display:grid;grid-template-columns:1fr;gap:10px;padding:10px 12px 12px}.tracked-parlay-detail-group{border-right:0}.tracked-parlay-detail-group>header{padding-inline:14px}.tracked-parlay-leg-list,.tracked-parlay-detail-head,.tracked-parlay-detail-foot{padding-inline:14px}}.parlay-calculator-head>div{display:grid;gap:0}.parlay-calculator-head h2{margin-top:0}.parlay-game-group{overflow:visible}.parlay-game-group>header{min-height:66px;padding:10px 12px;background:linear-gradient(90deg,rgba(255,248,238,.055),transparent 72%)}.parlay-game-group>header .parlay-matchup-identity{gap:8px}.parlay-game-group>header .parlay-matchup-identity strong{color:var(--text-1);font:760 11px/1 var(--font-mono);letter-spacing:.08em}.parlay-game-group>header .parlay-matchup-identity img{width:24px;height:24px;object-fit:contain}.parlay-group-hit{display:grid!important;justify-items:end;gap:5px;text-align:right}.parlay-group-hit small{color:var(--text-3);font:760 7px/1 var(--font-mono)!important;letter-spacing:.1em}.parlay-group-hit b{color:var(--text-1);font:850 17px/1 var(--font-mono)!important;letter-spacing:.02em}.parlay-leg{grid-template-columns:52px minmax(0,1fr) 40px;min-height:82px;gap:11px;align-items:center;padding:11px 8px 11px 11px}.parlay-leg>span:not(.parlay-leg-avatar){display:grid;min-width:0;align-content:center;gap:5px}.parlay-leg>span:not(.parlay-leg-avatar)>strong{color:var(--text-1);font:730 12px/1.2 var(--font-ui)}.parlay-leg>span:not(.parlay-leg-avatar)>em{color:var(--text-3);font:680 8px/1 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.parlay-leg-probability{color:var(--text-2);font:720 8px/1 var(--font-mono);letter-spacing:.04em}.parlay-leg-avatar.watchlist-avatar{position:relative;display:grid;width:48px;height:48px;place-items:center;overflow:visible;border:0;border-radius:999px;background:transparent}.parlay-leg-avatar.player>img{width:48px;height:48px;border:1px solid rgba(255,248,238,.18);border-radius:999px;background:#fff8ee0e;object-fit:cover;object-position:50% 18%}.parlay-leg-avatar.solo{overflow:hidden;border:1px solid rgba(255,248,238,.17);border-radius:999px;background:#fff8ee0b}.parlay-leg-avatar.solo>img{width:100%;height:100%;padding:6px;object-fit:contain}.parlay-leg-avatar .watchlist-avatar-badge{right:-4px;bottom:-3px;width:18px;height:18px}.parlay-leg-avatar .watchlist-avatar-badge img{width:100%;height:100%;padding:3px;object-fit:contain}.parlay-relationship{position:relative;overflow:visible;display:grid;min-height:54px;align-content:center;gap:4px;padding:9px 12px;border-top:1px solid rgba(255,248,238,.1);background:#fff8ee09}.parlay-relationship>span{color:var(--text-1);font:730 10px/1.1 var(--font-ui)}.parlay-relationship>small{color:var(--text-3);font:650 8px/1.25 var(--font-ui)}.parlay-relationship:after{position:absolute;bottom:calc(100% + 8px);left:12px;z-index:30;width:min(280px,calc(100% - 24px));padding:9px 10px;border:1px solid rgba(255,248,238,.2);border-radius:3px;background:#171917;box-shadow:0 14px 30px #0000006b;color:var(--text-2);content:attr(data-tooltip);font:650 9px/1.35 var(--font-ui);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.parlay-relationship:hover:after,.parlay-relationship:focus-visible:after{opacity:1;transform:none}.parlay-price-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;border-color:#fff8ee29}.parlay-price-board>div{min-height:100px}.parlay-price-board .parlay-model-price{background:linear-gradient(135deg,rgba(255,248,238,.075),transparent 72%)}.parlay-price-board .parlay-model-price strong{font-size:25px}.parlay-edge-readout{display:flex!important;align-items:center;justify-content:center;padding:10px!important;border-right:0!important;background:#fff8ee05}.parlay-edge-readout .bet-edge-pill.large{width:100%;min-height:64px;font:initial;letter-spacing:0}.parlay-edge-readout .bet-edge-pill.large small{font:800 7px/1 var(--font-mono);letter-spacing:.12em}.parlay-edge-readout .bet-edge-pill.large>span{font:900 13px/1 var(--font-mono);letter-spacing:.04em}.parlay-book-price{align-items:center;min-height:78px}.parlay-book-price .bestbet-odds-inline{width:112px;min-height:44px}.parlay-book-price .bestbet-odds-input{width:100%;min-height:42px;padding:0 9px;color:var(--text-1);font:800 14px/1 var(--font-mono);text-align:center}.parlay-book-price .bestbet-odds-inline.invalid{border-color:#be9959b8;box-shadow:0 0 0 2px #be99591a}.parlay-book-price>em{bottom:5px}@media(prefers-reduced-motion:reduce){.parlay-relationship:after{transition:none}}@media(max-width:760px){.parlay-leg{grid-template-columns:46px minmax(0,1fr) 40px}.parlay-leg-avatar.watchlist-avatar{width:44px;height:44px}.parlay-leg-avatar.player>img{width:44px;height:44px}.parlay-leg-avatar .watchlist-avatar-badge{width:17px;height:17px}.parlay-group-hit b{font-size:15px!important}.parlay-price-board{grid-template-columns:1fr}.parlay-price-board .parlay-model-price{grid-column:auto;border-bottom:1px solid rgba(255,248,238,.1)}.parlay-edge-readout{min-height:82px!important}.parlay-book-price .bestbet-odds-inline{width:104px}}.tracked-parlay-detail{text-align:left}.tracked-parlay-detail-groups{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));justify-content:start;gap:16px;padding:16px}.tracked-parlay-detail-group{width:100%;max-width:380px;text-align:left}.tracked-parlay-detail-group.same-game{max-width:520px}.tracked-parlay-detail-group>header{min-height:64px}.tracked-parlay-detail-matchup,.tracked-parlay-detail-matchup strong{text-align:left}.tracked-parlay-joint-prob span{font-size:8px}.tracked-parlay-joint-prob strong{font-size:15px}.tracked-parlay-joint-prob small{display:none}.tracked-parlay-leg-list{padding:5px 13px 8px}.tracked-parlay-leg{grid-template-columns:40px minmax(0,1fr);min-height:66px;gap:10px}.tracked-parlay-leg>div{text-align:left}.tracked-parlay-leg strong{white-space:normal}.tracked-parlay-leg .watchlist-avatar,.tracked-parlay-leg .watchlist-avatar.player img,.tracked-parlay-leg .watchlist-avatar.solo,.tracked-parlay-leg .watchlist-avatar.solo img{width:36px;height:36px}.tracked-parlay-leg .watchlist-avatar-badge{width:15px;height:15px;right:-4px;bottom:-3px}.parlay-book-price{border:0;background:transparent;padding:14px 0 8px}.parlay-book-price.required{border-color:transparent;box-shadow:none}.parlay-book-price.required:before{display:none}.parlay-edge-readout .bet-edge-pill.large{min-height:68px}.parlay-edge-readout .bet-edge-pill.large small{font-size:8px}.parlay-edge-readout .bet-edge-pill.large>span{font-size:16px}@media(max-width:760px){.tracked-parlay-detail-groups{grid-template-columns:1fr;gap:12px;padding:12px}.tracked-parlay-detail-group,.tracked-parlay-detail-group.same-game{max-width:none}}.parlay-leg-avatar.duo{position:relative;display:block;width:48px;height:44px;overflow:visible;border:0;border-radius:0;background:transparent}.parlay-leg-avatar.duo:after{position:absolute;top:4px;left:23px;width:1px;height:36px;background:#ebe8e03d;content:"";transform:rotate(38deg)}.parlay-leg-avatar.duo .watchlist-avatar-shell{position:absolute;display:grid;width:29px;height:29px;place-items:center;overflow:hidden;border:0;border-radius:0;background:transparent}.parlay-leg-avatar.duo .watchlist-avatar-shell:first-child{top:0;left:0}.parlay-leg-avatar.duo .watchlist-avatar-shell+.watchlist-avatar-shell{right:0;bottom:0;margin:0}.parlay-leg-avatar.duo .watchlist-avatar-shell img{width:29px;height:29px;padding:0;object-fit:contain}.tracked-parlay-leg .team-duo-mark{width:50px;height:44px;border:0;background:transparent}.tracked-parlay-leg .team-duo-mark .watchlist-avatar-shell{width:26px;height:26px;overflow:visible}.tracked-parlay-leg .team-duo-mark .watchlist-avatar-shell img{width:26px;height:26px;max-width:100%;max-height:100%}.tracked-parlay-leg{grid-template-columns:50px minmax(0,1fr)}.bestbet-selection-cell:not(.tracked-parlay-selection-cell):has(.team-duo-mark){grid-template-columns:50px minmax(0,1fr)}.tracked-parlay-selection-cell{grid-template-columns:28px 50px minmax(0,1fr);gap:9px}.tracked-parlay-selection-cell.multi-game{grid-template-columns:28px minmax(0,1fr)}.parlay-book-price{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;align-items:center;min-height:0;padding:14px 0 8px;border:0!important;background:transparent!important;box-shadow:none!important}.parlay-book-price.required:before{display:none!important}.parlay-book-price>em{position:static;grid-column:1 / -1;margin:0;color:#cbb077;font:700 9px/1.25 var(--font-mono);font-style:normal;letter-spacing:.02em}.parlay-book-price.required label{padding-bottom:0!important}.parlay-book-price .parlay-book-odds-input{width:112px;min-height:44px;padding:0 10px;border:1px solid rgba(235,232,224,.22);border-radius:2px;outline:0;background:#0b0c0b;color:var(--text-1);font:800 14px/1 var(--font-mono);text-align:center}.parlay-book-price .parlay-book-odds-input:focus{border-color:#ebe8e094;box-shadow:0 0 0 2px #ebe8e014}.parlay-book-price .parlay-book-odds-input.invalid{border-color:#be9959c7;box-shadow:0 0 0 2px #be99591a}@media(max-width:760px){.parlay-book-price .parlay-book-odds-input{width:112px}.tracked-parlay-leg{grid-template-columns:52px minmax(0,1fr)}.tracked-parlay-leg .team-duo-mark{width:52px;height:44px}.tracked-parlay-leg .team-duo-mark:after{left:25px;height:38px}.tracked-parlay-leg .team-duo-mark .watchlist-avatar-shell,.tracked-parlay-leg .team-duo-mark .watchlist-avatar-shell img{width:26px;height:26px}.tracked-parlay-mobile-row .betboard-mobile-identity.multi-game{grid-template-columns:28px minmax(0,1fr) 44px}}.bestbet-drawer-hero .team-duo-mark{width:50px;height:44px}.watchlist-avatar.team-duo-mark{width:50px;height:44px;grid-template-columns:none;gap:0;transform:none}.watchlist-avatar.team-duo-mark:after{top:4px;left:24px;height:36px}.watchlist-avatar.team-duo-mark .watchlist-avatar-shell{width:26px;height:26px;overflow:visible;border:0;border-radius:0;background:transparent}.watchlist-avatar.team-duo-mark .watchlist-avatar-shell img{display:block;width:26px;height:26px;max-width:100%;max-height:100%;padding:0;object-fit:contain}.watchlist-avatar.team-duo-mark.tracked-parlay-identity-avatar{width:44px;height:44px}.watchlist-avatar.team-duo-mark.tracked-parlay-identity-avatar:after{top:4px;left:21px;height:36px}.watchlist-avatar.team-duo-mark.tracked-parlay-identity-avatar .watchlist-avatar-shell,.watchlist-avatar.team-duo-mark.tracked-parlay-identity-avatar .watchlist-avatar-shell img{width:23px;height:23px}.watchlist-avatar.team-duo-mark.market-browser-avatar{width:50px;height:44px}.watchlist-avatar.team-duo-mark.market-browser-avatar:after{top:4px;left:24px;height:36px}.watchlist-avatar.team-duo-mark.market-browser-avatar .watchlist-avatar-shell,.watchlist-avatar.team-duo-mark.market-browser-avatar .watchlist-avatar-shell img{width:23px;height:23px}@media(max-width:760px){.tracked-parlay-leg .watchlist-avatar.team-duo-mark{width:52px;height:44px}.tracked-parlay-leg .watchlist-avatar.team-duo-mark:after{left:25px;height:38px}}.bestbet-drawer-hero-copy strong{color:var(--text-1);line-height:1.15}.drawer-edge-metric{align-content:start}.drawer-edge-metric .bet-edge-pill{width:100%;justify-self:stretch;min-width:0;min-height:34px;padding:7px 10px;font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:.08em}.drawer-edge-metric .bet-edge-pill>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.bestbet-history-row .bet-edge-pill{width:100%;justify-self:stretch;min-width:0;min-height:34px;padding:7px 10px;font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:.08em}.bestbet-drawer-edit label>small{min-height:12px;color:#cbb077;font:700 9px/1.3 var(--font-mono);letter-spacing:.02em}.stat-analysis-titlebar{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 224px auto;align-items:end;gap:12px}.stat-analysis-market-heading{display:grid;align-content:end;gap:6px;min-width:0}.stat-analysis-market-heading>span{color:var(--text-3);font:800 8px/1 var(--font-mono);letter-spacing:.13em}.stat-analysis-market-heading h2{overflow:hidden;font-size:30px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stat-title-line-control{min-width:0}.stat-title-line-control .prop-line-control{min-width:0;grid-template-columns:auto minmax(122px,1fr);gap:10px;padding:0}.stat-title-line-control .prop-line-control>span{white-space:nowrap}.stat-title-line-control .prop-line-control>div{grid-template-columns:34px minmax(64px,1fr) 34px}.stat-title-line-control .prop-line-control button,.stat-title-line-control .prop-line-control input{min-height:40px}.stat-title-line-control.previewing .prop-line-control input{color:color-mix(in srgb,var(--stat-accent) 72%,var(--text))}.stat-analysis-titlebar .conditional-analysis-toggle{align-self:center;margin-left:0;white-space:nowrap}.stat-analysis .distribution-tick text{font-size:3.25px}.stat-analysis .distribution-tooltip text{font-size:3.45px}.prop-line-toolbar{min-height:48px;justify-content:flex-end;padding:6px 8px}.prop-line-toolbar .prop-line-reset{margin-left:0}.stat-mobile-prop-switch{display:none}@media(max-width:760px){.stat-popover.stat-analysis{height:100svh;max-height:100svh;gap:12px;padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:0}.stat-analysis .stat-analysis-head{min-height:78px;padding-top:max(10px,env(safe-area-inset-top))}.stat-analysis-titlebar{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(150px,44%);align-items:end;gap:10px;padding-top:2px}.stat-analysis-market-heading{gap:5px}.stat-analysis-market-heading>span{font-size:8px}.stat-analysis-market-heading h2{font-size:clamp(22px,6.2vw,27px);white-space:normal}.stat-title-line-control .prop-line-control{min-height:0;grid-template-columns:1fr;gap:5px}.stat-title-line-control .prop-line-control>span{font-size:8px;text-align:left}.stat-title-line-control .prop-line-control>div{grid-template-columns:36px minmax(64px,1fr) 36px}.stat-title-line-control .prop-line-control button,.stat-title-line-control .prop-line-control input{min-height:44px}.stat-analysis-titlebar .conditional-analysis-toggle{grid-column:1 / -1;width:100%;min-height:44px;justify-content:space-between;margin:0}.stat-analysis .distribution-chart{height:190px;min-height:190px;background-size:20% 100%,100% 25%}.stat-analysis .distribution-tick text{font-size:3.8px}.stat-analysis .distribution-tooltip text{font-size:3.65px}.stat-distribution-meta>span{min-width:0;gap:6px;padding:2px 9px 11px;text-align:center}.stat-distribution-meta small{font-size:8px;line-height:1.2}.stat-distribution-meta strong{font-size:12px;white-space:nowrap}.prop-line-toolbar{display:grid;min-height:0;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8px;padding:0;border:0;background:transparent}.prop-line-toolbar .prop-line-reset,.prop-line-toolbar .track-line-action{width:100%;min-width:0;min-height:44px;margin:0}.stat-mobile-prop-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 0}.stat-mobile-prop-switch button{display:grid;min-height:62px;place-content:center;gap:6px;border:1px solid rgba(255,248,238,.14);border-radius:999px;background:#fff8ee05;color:var(--text-3)}.stat-mobile-prop-switch button span{font:800 8px/1 var(--font-mono);letter-spacing:.12em}.stat-mobile-prop-switch button strong{font:850 17px/1 var(--font-mono)}.stat-mobile-prop-switch button.active{border-color:color-mix(in srgb,var(--stat-accent) 44%,rgba(255,248,238,.38));background:color-mix(in srgb,var(--stat-accent) 9%,rgba(255,248,238,.04));box-shadow:inset 0 0 0 1px #fff8ee1a,0 8px 24px #00000038;color:var(--text)}.prop-outcome-board{display:block;padding:0;background:transparent}.prop-outcome-board.mobile-side-over .prop-outcome-lane:nth-child(2),.prop-outcome-board.mobile-side-under .prop-outcome-lane:nth-child(1){display:none}.prop-outcome-lane{gap:10px;padding:13px}.stat-analysis-actions{margin:0;padding:0 0 max(4px,env(safe-area-inset-bottom));background:transparent}}@media(max-width:390px){.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 146px;gap:8px}.stat-analysis .distribution-chart{height:176px;min-height:176px}.stat-mobile-prop-switch button{min-height:58px}}.stat-analysis-control-row{display:grid;grid-template-columns:minmax(190px,224px) auto;align-items:center;gap:8px}.tracked-stat-odds-input{display:grid;grid-template-columns:30px minmax(58px,78px);min-height:36px;border:1px solid rgba(255,248,238,.18);border-radius:3px;background:#0c0d0d}.tracked-stat-odds-input button,.tracked-stat-odds-input input{min-width:0;border:0;background:transparent;color:var(--text);font:800 13px/1 var(--font-mono);text-align:center}.tracked-stat-odds-input button{border-right:1px solid rgba(255,248,238,.1);color:var(--text-3)}.tracked-stat-odds-input input{width:100%;padding:5px}@media(max-width:760px){.stat-analysis-titlebar{position:static!important;display:contents!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.stat-analysis-market-heading{position:sticky;top:78px;z-index:7;display:block;margin:0 -14px;padding:11px 14px 12px;border-bottom:1px solid rgba(255,248,238,.12);background:#0d0d0dfb;box-shadow:0 8px 18px #0003}.stat-analysis-market-heading h2{font-size:25px}.stat-analysis-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.stat-analysis-control-row>.prop-line-toolbar{position:static!important;display:grid!important;grid-template-columns:44px 116px;gap:7px;min-height:44px;padding:0;border:0;background:transparent}.stat-analysis-control-row .prop-line-reset{display:grid;width:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:transparent}.stat-analysis-control-row .prop-reset-copy{display:none}.stat-analysis-control-row .prop-reset-icon{display:block;color:var(--text-2);font:500 17px/1 var(--font-ui)}.stat-analysis-control-row .track-line-action{width:116px;min-width:0;min-height:44px;padding:0 8px;font-size:8px;letter-spacing:.07em;white-space:nowrap}.stat-conditional-entry{position:static!important;z-index:auto!important;display:block;clear:both;margin:8px 0 0!important}.stat-conditional-entry .conditional-analysis-toggle{position:static!important;width:100%;min-height:40px;margin:0!important;padding:0 12px;font-size:10px}.stat-analysis .distribution-chart{height:202px;min-height:202px;margin-top:8px}.stat-analysis .distribution-tooltip text{font-size:5.4px;font-weight:850}.stat-analysis .distribution-tick text{font-size:6.2px;font-weight:850}.prop-outcome-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px}.prop-outcome-lane>header,.prop-watch-action{grid-column:1 / -1}.prop-outcome-lane>header{margin-bottom:10px}.prop-outcome-lane>.prop-price-control{grid-column:3;grid-row:2;display:grid;min-width:0;min-height:62px;grid-template-columns:1fr;gap:5px;padding:7px 5px;border-block:1px solid rgba(255,248,238,.1)}.prop-outcome-lane>.prop-price-control>span{text-align:center}.prop-outcome-lane>.prop-price-control>div{width:100%!important;grid-template-columns:30px minmax(0,1fr)}.prop-outcome-lane>.prop-price-control input{min-width:0;min-height:34px;padding:4px;font-size:14px;text-align:center}.prop-outcome-lane>.prop-model-metrics{display:contents}.prop-outcome-lane>.prop-model-metrics .market-metric{grid-row:2;min-width:0;min-height:62px;align-content:center;justify-items:center;padding:7px 5px;border-block:1px solid rgba(255,248,238,.1);text-align:center}.prop-outcome-lane>.prop-model-metrics .market-metric:first-child{grid-column:1}.prop-outcome-lane>.prop-model-metrics .market-metric:last-child{grid-column:2}.prop-watch-action{margin-top:10px}.tracked-stat-ledger-row{grid-template-columns:minmax(84px,.7fr) repeat(2,minmax(92px,1fr)) 28px;gap:6px;padding:9px 8px}.tracked-stat-line-side{grid-template-columns:1fr;justify-items:center;gap:4px;padding-left:6px;text-align:center}.tracked-stat-line-side .bet-edge-pill{justify-self:center;min-width:62px}}.stat-analysis,.game-analysis-drawer,.td-analysis-drawer{--conditional-accent:#b8a1c5;--conditional-strong:#eee3f3;--conditional-surface:#1d1720}.stat-analysis .analysis-builder-section,.game-analysis-drawer .analysis-builder-section,.td-analysis-drawer .analysis-builder-section{border-color:color-mix(in srgb,var(--conditional-accent) 20%,rgba(255,248,238,.12));background:color-mix(in srgb,var(--conditional-surface) 36%,rgba(0,0,0,.3))}.stat-analysis .analysis-team-conditions button,.game-analysis-drawer .analysis-team-conditions button,.td-analysis-drawer .analysis-team-conditions button{border-color:color-mix(in srgb,var(--conditional-accent) 26%,rgba(255,248,238,.13));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 78%,transparent),transparent 72%),#fff8ee05}.stat-analysis .analysis-team-conditions button:before,.game-analysis-drawer .analysis-team-conditions button:before,.td-analysis-drawer .analysis-team-conditions button:before{background:var(--conditional-accent)}.stat-analysis .analysis-team-conditions button:hover:not(:disabled),.stat-analysis .analysis-team-conditions button:focus-visible,.stat-analysis .analysis-team-conditions button.active,.game-analysis-drawer .analysis-team-conditions button:hover:not(:disabled),.game-analysis-drawer .analysis-team-conditions button:focus-visible,.game-analysis-drawer .analysis-team-conditions button.active,.td-analysis-drawer .analysis-team-conditions button:hover:not(:disabled),.td-analysis-drawer .analysis-team-conditions button:focus-visible,.td-analysis-drawer .analysis-team-conditions button.active{border-color:color-mix(in srgb,var(--conditional-accent) 64%,rgba(255,248,238,.24));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 96%,transparent),transparent 78%),#fff8ee09}.stat-analysis .analysis-team-conditions button>span strong,.game-analysis-drawer .analysis-team-conditions button>span strong,.td-analysis-drawer .analysis-team-conditions button>span strong{color:var(--conditional-strong)}.stat-analysis .analysis-market-families button.active:after,.game-analysis-drawer .analysis-market-families button.active:after,.td-analysis-drawer .analysis-market-families button.active:after{background:var(--conditional-accent)}@media(min-width:1025px){.stat-popover.stat-analysis{width:min(1240px,calc(100vw - 48px))!important;max-height:min(94vh,1120px);overflow-x:hidden}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 382px!important}.stat-analysis-control-row{width:382px!important;grid-template-columns:202px 172px!important}.stat-analysis-condition-tray,.stat-analysis-condition-tray .analysis-condition-builder,.analysis-builder-section,.analysis-player-condition{min-width:0}.stat-analysis .distribution-chart{height:clamp(270px,31vh,348px)!important;min-height:270px!important}.stat-analysis .distribution-tooltip text{font-size:5.5px!important}.stat-analysis .distribution-tick text{font-size:5.2px!important}.stat-analysis .condition-market-command{max-height:min(380px,46vh)}}@media(min-width:761px)and (max-width:1024px){.stat-popover.stat-analysis{width:min(920px,calc(100vw - 28px))!important;overflow-x:hidden}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 382px!important}}@media(max-width:760px){.stat-popover.stat-analysis{overflow-x:hidden}.stat-analysis .stat-analysis-head{margin-inline:-11px!important}.stat-analysis .stat-analysis-market-heading{margin-inline:0!important}.stat-analysis .distribution-tooltip text{font-size:7.4px!important}.stat-analysis .distribution-tick text{font-size:7.6px!important}}.stat-popover.stat-analysis{overflow-x:hidden}@media(min-width:1025px){.stat-popover.stat-analysis{width:min(1240px,calc(100vw - 48px));max-height:min(94vh,1120px)}.stat-analysis-condition-tray,.stat-analysis-condition-tray .analysis-condition-builder,.analysis-builder-section,.analysis-player-condition{min-width:0}.stat-analysis .distribution-chart{height:clamp(270px,31vh,348px);min-height:270px}.stat-analysis .distribution-tooltip text{font-size:5.5px!important}.stat-analysis .distribution-tick text{font-size:5.2px!important}}@media(min-width:761px)and (max-width:1024px){.stat-popover.stat-analysis{width:min(920px,calc(100vw - 28px))}}@media(max-width:760px){.stat-popover.stat-analysis{overflow-x:hidden}.stat-analysis .distribution-tooltip text{font-size:7.4px!important}.stat-analysis .distribution-tick text{font-size:7.6px!important}}.stat-analysis-condition-tray,.game-analysis-conditions,.td-analysis-conditions{--conditional-accent:#b8a1c5;--conditional-strong:#eee3f3;--conditional-surface:#1d1720}.stat-analysis-condition-tray{isolation:isolate;margin-top:14px;padding:18px;border:1px solid color-mix(in srgb,var(--conditional-accent) 34%,rgba(255,248,238,.12))!important;border-left:3px solid var(--conditional-accent)!important;background:linear-gradient(118deg,color-mix(in srgb,var(--conditional-surface) 88%,#0b0c0b),#0c0d0c 62%)!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff06}.stat-analysis-condition-tray>header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid color-mix(in srgb,var(--conditional-accent) 20%,rgba(255,248,238,.1))}.stat-analysis-condition-tray>header>span{color:var(--conditional-accent)}.stat-analysis-condition-tray>header>strong{color:var(--conditional-strong);font:750 clamp(19px,2vw,25px)/1.05 var(--font-display)}.stat-analysis-condition-tray .analysis-condition-builder{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);gap:12px;align-items:start;padding-top:14px}.analysis-builder-section{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--conditional-accent) 20%,rgba(255,248,238,.11));background:#02020240}.analysis-builder-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,248,238,.09)}.analysis-builder-section>header>span{color:var(--conditional-strong);font:750 11px/1 var(--font-ui)}.analysis-builder-section>header>small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em}.analysis-game-preset-tabs{margin-top:10px}.analysis-game-preset-tabs button{min-height:40px;font-size:9px}.analysis-team-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-team-conditions button{min-height:66px;grid-template-columns:42px minmax(0,1fr) 28px;gap:9px;padding:8px 9px}.analysis-team-conditions button .team-logo-shell,.analysis-team-conditions button .team-logo-shell img{width:38px;height:34px}.analysis-team-conditions button>span strong{font-size:14px}.analysis-team-conditions button>span small{font-size:7px}.analysis-game-condition-composer{margin-top:9px}.analysis-market-families{display:flex;gap:0;overflow-x:auto;margin:9px -13px 0;padding:0 13px;border-bottom:1px solid rgba(255,248,238,.09);scrollbar-width:none}.analysis-market-families::-webkit-scrollbar{display:none}.analysis-market-families button{position:relative;min-width:max-content;min-height:39px;padding:0 14px;border:0;background:transparent;color:var(--text-3);font:720 8px/1 var(--font-ui);text-transform:capitalize}.analysis-market-families button.active{color:var(--conditional-strong)}.analysis-market-families button.active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--conditional-accent);content:""}.condition-market-command{position:absolute;z-index:70;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:min(480px,62vh);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--conditional-accent) 52%,rgba(255,248,238,.2));background:#09090a;box-shadow:0 24px 60px #000000ad}.condition-market-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border-bottom:1px solid rgba(255,248,238,.1);background:color-mix(in srgb,var(--conditional-surface) 52%,#0a0a0b)}.condition-market-search input{min-width:0;min-height:42px;padding:0 12px;border:1px solid rgba(255,248,238,.15);border-radius:2px;background:#070808;color:var(--text);font:650 11px/1 var(--font-ui)}.condition-market-search input:focus{border-color:var(--conditional-accent);outline:0}.condition-market-search>div{display:flex;gap:3px}.condition-market-search button{min-width:44px;min-height:42px;padding:0 10px;border:1px solid rgba(255,248,238,.11);background:#0b0c0b;color:var(--text-3);font:750 8px/1 var(--font-mono)}.condition-market-search button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 62%,rgba(255,248,238,.2));background:var(--conditional-surface);color:var(--conditional-strong)}.condition-market-results{display:grid;align-content:start;overflow-y:auto;padding:5px;scrollbar-color:var(--conditional-accent) transparent}.condition-market-results>button{display:grid;min-height:58px;grid-template-columns:42px minmax(0,1fr) minmax(112px,.62fr) 54px;align-items:center;gap:10px;padding:7px 10px;border:1px solid transparent;border-bottom-color:#fff8ee12;background:transparent;color:var(--text);text-align:left}.condition-market-results>button:hover,.condition-market-results>button:focus-visible,.condition-market-results>button[aria-selected=true]{border-color:color-mix(in srgb,var(--conditional-accent) 44%,rgba(255,248,238,.14));background:color-mix(in srgb,var(--conditional-surface) 72%,#0b0b0c);outline:0}.condition-market-results>button>span{display:grid;min-width:0;gap:4px}.condition-market-results strong{overflow:hidden;font:730 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.condition-market-results small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.06em}.condition-market-results b{color:var(--text-2);font:680 10px/1.15 var(--font-ui)}.condition-market-results em{color:var(--conditional-accent);font:750 10px/1 var(--font-mono);font-style:normal;text-align:right}.condition-market-results>p{margin:0;padding:28px 14px;color:var(--text-3);font:650 11px/1.4 var(--font-ui);text-align:center}.condition-market-command>footer{padding:8px 11px;border-top:1px solid rgba(255,248,238,.09);color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-align:right}.analysis-market-picker-trigger .analysis-condition-player-avatar,.condition-market-results .analysis-condition-player-avatar{width:40px;height:40px}.analysis-player-threshold{display:grid;grid-template-columns:72px 72px minmax(110px,1fr);gap:5px}.analysis-player-threshold>button,.analysis-player-threshold>label{min-height:44px}.analysis-td-condition-summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid color-mix(in srgb,var(--conditional-accent) 24%,rgba(255,248,238,.13));background:#090a09}.analysis-td-condition-summary span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.analysis-td-condition-summary strong{color:var(--conditional-strong);font:720 11px/1 var(--font-ui)}.analysis-active-conditions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.analysis-active-conditions article{display:grid;min-height:46px;grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:5px 5px 5px 9px;border:1px solid color-mix(in srgb,var(--conditional-accent) 22%,rgba(255,248,238,.1));border-left:2px solid var(--conditional-accent);background:color-mix(in srgb,var(--conditional-surface) 68%,rgba(0,0,0,.2))}.analysis-active-conditions article>span{color:var(--conditional-accent);font:720 7px/1 var(--font-mono)}.analysis-active-conditions article strong{overflow:hidden;color:var(--text);font:680 10px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.analysis-active-conditions article button{width:36px;height:36px;border:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-2);font-size:17px}.conditional-comparison-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--conditional-accent) 24%,rgba(255,248,238,.1));border-left:3px solid var(--conditional-accent);background:color-mix(in srgb,var(--conditional-surface) 70%,rgba(0,0,0,.24))}.conditional-comparison-header>div:first-child{display:grid;gap:5px}.conditional-comparison-header>div:first-child>span{color:var(--conditional-accent);font:730 7px/1 var(--font-mono);letter-spacing:.12em}.conditional-comparison-header>div:first-child>strong{color:var(--conditional-strong);font:720 13px/1.25 var(--font-ui)}.conditional-comparison-header>small{grid-column:1;color:var(--text-3);font:700 8px/1 var(--font-mono)}.conditional-legend{display:flex;align-items:center;gap:14px}.conditional-legend>span{display:flex;align-items:center;gap:7px;color:var(--text-2);font:680 8px/1 var(--font-ui)}.conditional-legend>span:before{width:22px;height:0;border-top:2px solid var(--text-2);content:""}.conditional-legend>span.baseline:before{border-top-style:dashed;opacity:.7}.conditional-legend>span.filtered:before{border-color:var(--conditional-accent)}.conditional-waterfall{scroll-snap-type:x proximity;padding:9px 12px 11px}.conditional-waterfall-start,.conditional-waterfall-step{scroll-snap-align:start}.conditional-waterfall-start,.conditional-waterfall-step article{min-height:52px}.conditional-waterfall-step article{min-width:180px}.conditional-waterfall-step article>div{align-items:center}.conditional-waterfall-step em{padding:3px 5px;border:1px solid rgba(193,130,120,.25);background:#c1827814}.stat-analysis .distribution-chart{height:clamp(238px,27vh,310px);min-height:238px;margin-top:8px}.stat-analysis .distribution-tooltip rect{fill:#090a09f5;stroke:color-mix(in srgb,var(--stat-accent) 50%,rgba(255,248,238,.2))}.stat-analysis .distribution-tooltip text{font-size:5.6px!important;letter-spacing:.01em}.stat-analysis .distribution-tick text{font-size:5px!important;font-weight:800}@media(max-width:1024px){.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-active-conditions,.stat-analysis-condition-tray .analysis-condition-count{grid-column:1}.analysis-active-conditions>div{grid-template-columns:1fr}}@media(max-width:760px){.stat-analysis .distribution-chart{height:212px!important;min-height:212px!important;margin-top:5px!important}.stat-analysis .distribution-tooltip text{font-size:7px!important}.stat-analysis .distribution-tick text{font-size:7.2px!important}.stat-analysis-condition-tray{margin:10px -2px 0;padding:13px 11px max(14px,env(safe-area-inset-bottom));box-shadow:none}.stat-analysis-condition-tray>header{display:grid;gap:5px;padding-bottom:11px}.stat-analysis-condition-tray>header>strong{font-size:19px}.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}.analysis-builder-section{padding:11px 9px}.analysis-team-conditions button{min-height:58px;grid-template-columns:36px minmax(0,1fr) 28px;padding:7px}.analysis-team-conditions button .team-logo-shell,.analysis-team-conditions button .team-logo-shell img{width:32px;height:29px}.analysis-team-conditions button>span strong{font-size:12px}.analysis-team-conditions button>span small{display:none}.analysis-game-condition-composer{grid-template-columns:1fr 1fr}.analysis-game-condition-composer>button{grid-column:1 / -1;min-height:44px}.analysis-market-families{margin-inline:-9px;padding-inline:9px}.analysis-market-families button{min-height:44px;padding-inline:12px}.condition-market-command{position:fixed;z-index:100;inset:112px 10px max(10px,env(safe-area-inset-bottom)) 10px;max-height:none}.condition-market-search{grid-template-columns:1fr;padding:8px}.condition-market-search>div{display:grid;grid-template-columns:repeat(3,1fr)}.condition-market-search button{min-height:40px}.condition-market-results>button{min-height:62px;grid-template-columns:42px minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:3px 9px;padding:8px}.condition-market-results>button>.analysis-condition-player-avatar{grid-column:1;grid-row:1 / 3}.condition-market-results>button>span{grid-column:2;grid-row:1}.condition-market-results>button>b{grid-column:2;grid-row:2}.condition-market-results>button>em{grid-column:3;grid-row:1 / 3}.analysis-player-threshold{grid-template-columns:repeat(2,1fr)}.analysis-player-threshold>label{grid-column:1 / -1}.analysis-active-conditions>div{grid-template-columns:1fr}.conditional-comparison-header{grid-template-columns:1fr;gap:10px;padding:11px}.conditional-comparison-header>small{grid-column:1}.conditional-legend{justify-content:flex-start}.conditional-waterfall{margin-inline:0;padding-inline:9px}.conditional-waterfall-start{min-width:112px}.conditional-waterfall-step article{min-width:158px}}@media(max-width:390px){.analysis-team-conditions,.analysis-game-condition-composer{grid-template-columns:1fr}.analysis-game-condition-composer>button{grid-column:1}.stat-analysis .distribution-chart{height:198px!important;min-height:198px!important}}.stat-analysis .analysis-player-condition>button,.game-analysis-drawer .analysis-player-condition>button,.td-analysis-drawer .analysis-player-condition>button{border-color:color-mix(in srgb,var(--conditional-accent) 48%,rgba(255,248,238,.2));background:var(--conditional-strong)}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray,.game-analysis-drawer .game-analysis-conditions,.td-analysis-drawer .td-analysis-conditions{border-left-color:var(--conditional-accent)!important}}.stat-analysis,.game-analysis-drawer,.td-analysis-drawer{--conditional-accent: #b8a1c5;--conditional-strong: #eee3f3;--conditional-surface: #1d1720}.stat-analysis-condition-tray,.game-analysis-conditions,.td-analysis-conditions{border-color:color-mix(in srgb,var(--conditional-accent) 30%,rgba(255,248,238,.12));border-left-color:var(--conditional-accent);background:linear-gradient(116deg,color-mix(in srgb,var(--conditional-surface) 82%,#0c0d0c),#0d0e0d 56%)}.analysis-builder-section{border-color:color-mix(in srgb,var(--conditional-accent) 20%,rgba(255,248,238,.12));background:color-mix(in srgb,var(--conditional-surface) 34%,rgba(0,0,0,.3))}.analysis-game-preset-tabs button.active,.analysis-game-preset-tabs button:focus-visible,.analysis-condition-side-choice button[aria-pressed=true],.analysis-condition-team-choice button[aria-pressed=true],.analysis-player-threshold>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 60%,rgba(255,248,238,.22))!important;background:var(--conditional-surface)!important;color:var(--conditional-strong)!important}.analysis-team-conditions button{border-color:color-mix(in srgb,var(--conditional-accent) 24%,rgba(255,248,238,.13));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 72%,transparent),transparent 72%),#fff8ee05}.analysis-team-conditions button:before{background:var(--conditional-accent)}.analysis-team-conditions button:hover:not(:disabled),.analysis-team-conditions button:focus-visible,.analysis-team-conditions button.active{border-color:color-mix(in srgb,var(--conditional-accent) 64%,rgba(255,248,238,.24));background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 94%,transparent),transparent 78%),#fff8ee09}.analysis-team-conditions button>span strong,.analysis-market-picker-menu section>div button[aria-selected=true]{color:var(--conditional-strong)}.analysis-market-families button.active:after,.conditional-legend span.filtered:before{background:var(--conditional-accent);border-color:var(--conditional-accent)}.analysis-player-condition>button{border-color:color-mix(in srgb,var(--conditional-accent) 48%,rgba(255,248,238,.2));background:var(--conditional-strong)}.analysis-market-picker-trigger,.analysis-market-picker-menu{border-color:color-mix(in srgb,var(--conditional-accent) 34%,rgba(255,248,238,.14))}.analysis-market-picker-trigger i,.analysis-market-picker-menu section>div button small,.conditional-waterfall-step>span{color:var(--conditional-accent)}.analysis-condition-player-avatar{border-color:color-mix(in srgb,var(--conditional-accent) 52%,rgba(255,248,238,.22));background:var(--conditional-surface)}.analysis-market-picker-menu section>header,.analysis-market-picker-menu section>div button[aria-selected=true],.analysis-market-picker-menu section>div button:hover,.analysis-market-picker-menu section>div button:focus-visible{background:color-mix(in srgb,var(--conditional-surface) 78%,#0b0a0c)}.conditional-comparison-header{border-left-color:var(--conditional-accent);background:color-mix(in srgb,var(--conditional-surface) 66%,rgba(235,232,224,.02))}.conditional-waterfall-step article{border-color:color-mix(in srgb,var(--conditional-accent) 26%,rgba(255,248,238,.1))}.conditional-waterfall-step strong{color:var(--conditional-strong)}.distribution-area.baseline-context{fill:#ebe8e009}.distribution-conditioned-area{fill:url(#conditional-density-gradient)}.stat-analysis .distribution-chart .distribution-curve.baseline-context,.game-analysis-chart .distribution-chart .distribution-curve.baseline-context{stroke:#ebe8e0b8;stroke-dasharray:3 2.6;stroke-width:.9;opacity:.84}.stat-analysis .distribution-chart .distribution-conditioned-curve,.game-analysis-chart .distribution-chart .distribution-conditioned-curve{stroke:var(--conditional-accent);stroke-width:1.6;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--conditional-accent) 38%,transparent))}.conditional-readout-board .filtered{background:color-mix(in srgb,var(--conditional-surface) 84%,transparent)}.stat-analysis-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.stat-analysis-market-title{display:flex;align-items:baseline;gap:14px}.stat-analysis-market-title>strong{color:var(--text-2);font:800 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap}@media(min-width:761px){.stat-analysis-head-actions .stat-head-conditional{display:flex;width:auto;min-width:210px;min-height:42px;justify-content:space-between;margin:0;padding:0 12px}.stat-conditional-entry-mobile{display:none!important}.stat-analysis-titlebar{display:grid;grid-template-columns:minmax(0,1fr) 382px;align-items:center;gap:24px;min-height:70px}.stat-analysis-control-row{display:grid;grid-template-columns:202px 172px;align-items:center;gap:8px;width:382px}.stat-analysis-control-row>.prop-line-toolbar{display:grid!important;grid-template-columns:44px 120px!important;gap:8px;width:172px;min-height:44px;padding:0!important;border:0!important;background:transparent!important}.stat-analysis-control-row .prop-line-reset{display:grid!important;width:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;place-items:center}.stat-analysis-control-row .prop-reset-copy{display:none!important}.stat-analysis-control-row .prop-reset-icon{display:block!important}.stat-analysis-control-row .track-line-action{display:block!important;width:120px!important;min-width:120px!important;min-height:44px!important;padding:0 8px!important;font-size:8px!important;white-space:nowrap}}@media(max-width:760px){.stat-analysis-head-actions .stat-head-conditional{display:none}.stat-analysis-market-title{display:block}.stat-analysis-market-title>strong{display:none}}.stat-analysis .distribution-tooltip rect{height:14px;transform:translateY(-1px)}.stat-analysis .distribution-tooltip text{font-size:4.5px!important;font-weight:850!important}.stat-analysis-condition-tray{position:relative;gap:16px;margin-top:10px;padding:20px;border:1px solid color-mix(in srgb,var(--stat-accent) 25%,rgba(255,248,238,.15));border-left:3px solid color-mix(in srgb,var(--stat-accent) 72%,var(--text));background:linear-gradient(110deg,color-mix(in srgb,var(--stat-accent) 5%,#0d0f0e),#0d0f0e 42%);box-shadow:0 14px 34px #00000038,inset 0 1px #fff8ee06}.stat-analysis-condition-tray>header{padding-bottom:13px;border-bottom:1px solid rgba(255,248,238,.12)}.stat-analysis-condition-tray>header>strong{font-size:20px}.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.35fr);align-items:start;gap:14px}.analysis-builder-section{gap:11px;padding:14px;border-color:#fff8ee21;background:#00000038}.analysis-team-conditions{gap:8px}.analysis-team-conditions button{position:relative;display:grid;min-height:74px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;align-content:center;gap:10px;overflow:hidden;padding:9px 10px;border-color:color-mix(in srgb,var(--condition-team-color) 22%,rgba(255,248,238,.13));background:linear-gradient(90deg,color-mix(in srgb,var(--condition-team-color) 8%,transparent),transparent 58%),#fff8ee05;transition:border-color .13s ease,background .13s ease,transform .13s ease}.analysis-team-conditions button:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--condition-team-color);content:"";opacity:.72}.analysis-team-conditions button:hover:not(:disabled),.analysis-team-conditions button:focus-visible,.analysis-team-conditions button.active{border-color:color-mix(in srgb,var(--condition-team-color) 58%,rgba(255,248,238,.3));background:linear-gradient(90deg,color-mix(in srgb,var(--condition-team-color) 15%,transparent),transparent 70%),#fff8ee0b;color:var(--text);outline:0;transform:translateY(-1px)}.analysis-team-conditions button .team-logo-shell{width:46px;height:42px;flex-basis:46px}.analysis-team-conditions button .team-logo-shell img{width:42px;height:38px}.analysis-team-conditions button>span{display:grid;gap:5px}.analysis-team-conditions button>span small{color:var(--text-3);font:750 8px/1 var(--font-mono);letter-spacing:.1em}.analysis-team-conditions button>span strong{color:var(--text);font:740 15px/1 var(--font-display)}.analysis-team-conditions button>i{grid-column:3;grid-row:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,248,238,.15);font-size:16px}.analysis-market-families{display:flex;min-width:0;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(255,248,238,.11)}.analysis-market-families button{position:relative;min-width:max-content;min-height:38px;padding:0 13px;border:0;background:transparent;color:var(--text-3);font:700 9px/1 var(--font-ui);text-transform:capitalize}.analysis-market-families button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:transparent;content:""}.analysis-market-families button:hover,.analysis-market-families button:focus-visible,.analysis-market-families button.active{color:var(--text);outline:0}.analysis-market-families button.active:after{background:var(--stat-accent,var(--accent-strong))}.analysis-market-picker select{min-height:50px;padding-inline:13px 38px;background-color:#090a09;font-size:11px}.analysis-player-threshold{display:grid!important;grid-template-columns:92px 92px minmax(140px,1fr)!important;gap:7px}.analysis-player-threshold>button{min-height:48px;border:1px solid rgba(255,248,238,.14)!important;border-radius:3px;font-size:10px}.analysis-player-threshold>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--stat-accent) 55%,rgba(255,248,238,.28))!important;background:color-mix(in srgb,var(--stat-accent) 12%,rgba(255,248,238,.04))}.analysis-player-threshold label{min-height:48px;grid-template-columns:auto minmax(0,1fr);padding:0 12px;border-radius:3px;background:#090a09}.analysis-player-threshold input{min-height:46px;font-size:15px;text-align:right}.analysis-player-condition>button{min-height:48px;background:var(--text);color:#0c0c0c;font-size:10px}@media(max-width:900px){.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-active-conditions,.stat-analysis-condition-tray .analysis-condition-count{grid-column:1}}@media(max-width:760px){.stat-analysis .distribution-tooltip text{font-size:6.2px!important}.stat-analysis-condition-tray{margin-top:4px;padding:14px 12px max(16px,env(safe-area-inset-bottom));border-inline:0;border-left:3px solid color-mix(in srgb,var(--stat-accent) 72%,var(--text));box-shadow:none}.stat-analysis-condition-tray>header>strong{font-size:18px}.analysis-builder-section{padding:11px}.analysis-team-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-team-conditions button{min-height:68px;grid-template-columns:40px minmax(0,1fr) 24px;gap:7px;padding:8px}.analysis-team-conditions button .team-logo-shell{width:38px;height:36px;flex-basis:38px}.analysis-team-conditions button .team-logo-shell img{width:36px;height:33px}.analysis-team-conditions button>span strong{font-size:13px}.analysis-team-conditions button>i{width:24px;height:24px}.analysis-player-threshold{grid-template-columns:1fr 1fr!important}.analysis-player-threshold label{grid-column:1 / -1}}@media(min-width:761px){.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:76px}.stat-analysis-control-row{display:grid;grid-template-columns:210px auto;align-items:center;gap:8px;min-width:0}.stat-analysis-control-row .stat-title-line-control .prop-line-control{display:block;min-width:0}.stat-analysis-control-row .stat-title-line-control .prop-line-control>span{display:none}.stat-analysis-control-row .prop-line-field-label{display:block}.stat-analysis-control-row>.prop-line-toolbar{display:grid!important;grid-template-columns:44px 120px;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent}.stat-analysis-control-row .prop-line-reset{display:grid;width:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:transparent}.stat-analysis-control-row .prop-reset-copy{display:none}.stat-analysis-control-row .prop-reset-icon{display:block;font:500 17px/1 var(--font-ui)}.stat-analysis-control-row .track-line-action{width:120px;min-width:0;min-height:44px;padding:0 10px;font-size:8px;white-space:nowrap}.stat-conditional-entry{margin-top:8px}.stat-conditional-entry .conditional-analysis-toggle{min-height:42px}.stat-analysis .distribution-chart{width:100%;height:244px;min-height:244px}.stat-analysis .distribution-tooltip text{font-size:3.7px;font-weight:850}.stat-analysis .distribution-tick text{font-size:4px;font-weight:800}}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 224px}.stat-conditional-entry{display:flex;justify-content:flex-end}.stat-conditional-entry .conditional-analysis-toggle{margin:0}.stat-outcome-tools{display:grid;gap:10px}@media(max-width:760px){.stat-analysis-titlebar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.stat-analysis-market-heading h2{overflow:visible;white-space:normal}.stat-title-line-control .prop-line-control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.stat-title-line-control .prop-line-control>span{min-width:74px;text-align:left}.stat-conditional-entry{display:block;position:static!important;z-index:auto}.stat-conditional-entry .conditional-analysis-toggle{position:static!important;display:flex;width:100%;min-height:44px;justify-content:space-between;margin:0!important}.stat-analysis .distribution-chart{position:relative;display:block;width:100%;height:230px;min-height:230px;margin:0}.stat-analysis .distribution-tick text{fill:var(--text-2);font-size:4.7px;font-weight:750;letter-spacing:.01em}.stat-analysis .distribution-tick line{stroke-width:.45}.stat-analysis .distribution-tooltip text{font-size:4px}.stat-outcome-tools{display:grid;gap:12px;padding-top:2px}.stat-outcome-tools .prop-line-toolbar{position:static!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:8px!important;min-height:44px!important;margin:0!important;padding:0!important}.stat-outcome-tools .prop-line-reset,.stat-outcome-tools .track-line-action{position:static!important;min-height:44px!important;margin:0!important;transform:none!important}.stat-mobile-prop-switch{position:static!important;display:flex!important;width:max-content;max-width:100%;gap:12px;margin:0 auto!important;padding:0!important}.stat-mobile-prop-switch button{display:grid;width:112px;min-width:0;height:64px;min-height:64px;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:5px;padding:0 16px;border:1px solid rgba(255,248,238,.16);border-radius:32px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--stat-accent) 8%,transparent),#0c0d0c 72%);box-shadow:none;color:var(--text-2);transform:none}.stat-mobile-prop-switch button.active{border-color:color-mix(in srgb,var(--stat-accent) 72%,rgba(255,248,238,.56));background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--stat-accent) 20%,rgba(255,248,238,.04)),#151715 72%);box-shadow:0 0 0 2px color-mix(in srgb,var(--stat-accent) 13%,transparent),0 7px 20px #0000004d;color:var(--text);transform:translateY(-1px)}.stat-mobile-prop-switch button span{font-size:9px}.stat-mobile-prop-switch button strong{font-size:18px}}@media(max-width:390px){.stat-analysis .distribution-chart{height:214px;min-height:214px}.stat-mobile-prop-switch button{width:104px}}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 224px auto}.prop-reset-icon{display:none}.prop-line-control>div{position:relative}.prop-line-field-label{display:none;position:absolute;top:6px;left:50%;z-index:1;color:var(--text-3);font:750 7px/1 var(--font-mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;transform:translate(-50%)}@media(max-width:760px){.stat-analysis-titlebar{position:sticky;top:78px;z-index:5;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 10px!important;margin:0 -14px;padding:10px 14px 11px;border-bottom:1px solid rgba(255,248,238,.12);background:#0d0d0dfb;box-shadow:0 8px 18px #0003}.stat-analysis-market-heading{grid-column:1 / -1}.stat-analysis-market-heading>span{display:none}.stat-analysis-market-heading h2{font-size:24px;line-height:1}.stat-title-line-control{min-width:0}.stat-title-line-control .prop-line-control{display:block;min-width:0}.stat-title-line-control .prop-line-control>span{display:none}.stat-title-line-control .prop-line-control>div{display:grid;grid-template-columns:36px minmax(82px,1fr) 36px;width:100%}.stat-title-line-control .prop-line-control input{padding:12px 5px 2px;font-size:16px}.stat-title-line-control .prop-line-field-label{display:block}.stat-analysis-titlebar>.prop-line-toolbar{position:static!important;display:grid!important;min-height:44px;grid-template-columns:44px 116px;gap:7px;padding:0;border:0;background:transparent}.stat-analysis-titlebar .prop-line-reset{display:grid;width:44px;min-width:44px;min-height:44px;margin:0;place-items:center;padding:0}.stat-analysis-titlebar .prop-reset-copy{display:none}.stat-analysis-titlebar .prop-reset-icon{display:block;color:var(--text-2);font:500 21px/1 var(--font-ui)}.stat-analysis-titlebar .track-line-action{width:116px;min-width:0;min-height:44px;padding:0 8px;font-size:8px;letter-spacing:.07em;white-space:nowrap}.stat-conditional-entry{clear:both;margin-top:1px}.stat-conditional-entry .conditional-analysis-toggle{min-height:42px;font-size:10px}.stat-analysis .distribution-chart{height:178px;min-height:178px}.stat-analysis .distribution-tick text{font-size:5.4px;font-weight:800}.stat-analysis .distribution-tooltip text{font-size:4.25px}.stat-distribution-meta{min-height:52px;align-items:stretch}.stat-distribution-meta>span{align-content:center;gap:4px;padding:7px 6px 8px}.stat-distribution-meta small{font-size:7px}.stat-distribution-meta strong{font-size:11px}.stat-outcome-tools{padding-top:0}.prop-price-control{min-height:54px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 10px}.prop-price-control>div{width:164px;grid-template-columns:38px 126px}.prop-price-control input{min-height:40px}.tracked-stat-ledger{max-height:none;overflow:visible;scroll-margin-bottom:24px}.stat-analysis-actions{padding-bottom:4px}}@media(max-width:390px){.stat-analysis-titlebar{top:76px;margin-inline:-11px;padding-inline:11px;grid-template-columns:minmax(0,1fr) auto!important}.stat-analysis-titlebar>.prop-line-toolbar{grid-template-columns:44px 108px}.stat-analysis-titlebar .track-line-action{width:108px}.stat-analysis .distribution-chart{height:168px;min-height:168px}.prop-price-control>div{width:154px;grid-template-columns:38px 116px}}@media(max-width:760px){.stat-analysis-titlebar{position:static!important;display:contents!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.stat-analysis-market-heading{position:sticky!important;top:78px;z-index:7;grid-column:auto;margin:0 -14px;padding:11px 14px 12px;border-bottom:1px solid rgba(255,248,238,.12);background:#0d0d0dfb;box-shadow:0 8px 18px #0003}.stat-analysis-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px}.stat-analysis-control-row>.prop-line-toolbar{position:static!important;display:grid!important;grid-template-columns:44px 116px;gap:7px;min-height:44px;padding:0!important;border:0!important;background:transparent!important}.stat-analysis-control-row .prop-line-reset{display:grid;width:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:3px;background:transparent}.stat-analysis-control-row .prop-reset-copy{display:none}.stat-analysis-control-row .prop-reset-icon{display:block;font:500 17px/1 var(--font-ui)}.stat-analysis-control-row .track-line-action{width:116px;min-width:0;min-height:44px;padding:0 8px;font-size:8px;white-space:nowrap}.stat-conditional-entry{position:static!important;display:block;margin:8px 0 0!important}.stat-conditional-entry .conditional-analysis-toggle{position:static!important;width:100%;min-height:40px;margin:0!important}.stat-analysis .distribution-chart{height:202px;min-height:202px;margin-top:8px}.stat-analysis .distribution-tooltip text{font-size:5.4px;font-weight:850}.stat-analysis .distribution-tick text{font-size:6.2px;font-weight:850}.prop-outcome-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px}.prop-outcome-lane>header,.prop-watch-action{grid-column:1 / -1}.prop-outcome-lane>header{margin-bottom:10px}.prop-outcome-lane>.prop-price-control{grid-column:3;grid-row:2;display:grid;width:100%;min-width:0;max-width:100%;min-height:62px;grid-template-columns:1fr;gap:5px;padding:7px;border-block:1px solid rgba(255,248,238,.1);box-sizing:border-box;overflow:hidden}.prop-outcome-lane>.prop-price-control>span{text-align:center}.prop-outcome-lane>.prop-price-control>div{width:100%!important;max-width:100%;min-width:0;grid-template-columns:30px minmax(0,1fr)!important;box-sizing:border-box}.prop-outcome-lane>.prop-price-control input{min-width:0;min-height:34px;padding:4px;font-size:14px;text-align:center}.prop-outcome-lane>.prop-model-metrics{display:contents}.prop-outcome-lane>.prop-model-metrics .market-metric{grid-row:2;min-width:0;min-height:62px;align-content:center;justify-items:center;padding:7px 5px;border-block:1px solid rgba(255,248,238,.1);text-align:center}.prop-outcome-lane>.prop-model-metrics .market-metric:first-child{grid-column:1}.prop-outcome-lane>.prop-model-metrics .market-metric:last-child{grid-column:2}.prop-watch-action{margin-top:10px}}@media(max-width:390px){.stat-analysis-market-heading{top:76px;margin-inline:-11px;padding-inline:11px}.stat-analysis-control-row>.prop-line-toolbar{grid-template-columns:42px 104px}.stat-analysis-control-row .prop-line-reset{width:42px;min-width:42px}.stat-analysis-control-row .track-line-action{width:104px}}.stat-analysis .stat-analysis-condition-tray,.game-analysis-drawer .game-analysis-conditions,.td-analysis-drawer .td-analysis-conditions{border-color:color-mix(in srgb,var(--conditional-accent) 30%,rgba(255,248,238,.12))!important;border-left-color:var(--conditional-accent)!important;background:linear-gradient(116deg,color-mix(in srgb,var(--conditional-surface) 84%,#0c0d0c),#0d0e0d 58%)!important}.stat-analysis .analysis-team-conditions button,.game-analysis-drawer .analysis-team-conditions button,.td-analysis-drawer .analysis-team-conditions button{border-color:color-mix(in srgb,var(--conditional-accent) 26%,rgba(255,248,238,.13))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 78%,transparent),transparent 72%),#fff8ee05!important}.stat-analysis .analysis-team-conditions button:before,.game-analysis-drawer .analysis-team-conditions button:before,.td-analysis-drawer .analysis-team-conditions button:before{background:var(--conditional-accent)!important}.stat-analysis .analysis-team-conditions button:hover:not(:disabled),.stat-analysis .analysis-team-conditions button:focus-visible,.stat-analysis .analysis-team-conditions button.active,.game-analysis-drawer .analysis-team-conditions button:hover:not(:disabled),.game-analysis-drawer .analysis-team-conditions button:focus-visible,.game-analysis-drawer .analysis-team-conditions button.active,.td-analysis-drawer .analysis-team-conditions button:hover:not(:disabled),.td-analysis-drawer .analysis-team-conditions button:focus-visible,.td-analysis-drawer .analysis-team-conditions button.active{border-color:color-mix(in srgb,var(--conditional-accent) 64%,rgba(255,248,238,.24))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--conditional-surface) 96%,transparent),transparent 78%),#fff8ee09!important}.stat-analysis .analysis-market-families button.active:after,.game-analysis-drawer .analysis-market-families button.active:after,.td-analysis-drawer .analysis-market-families button.active:after{background:var(--conditional-accent)!important}.stat-analysis .analysis-player-threshold>button[aria-pressed=true],.game-analysis-drawer .analysis-player-threshold>button[aria-pressed=true],.td-analysis-drawer .analysis-player-threshold>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 62%,rgba(255,248,238,.2))!important;background:var(--conditional-surface)!important;color:var(--conditional-strong)!important}@media(min-width:1025px){.stat-popover.stat-analysis{width:min(1240px,calc(100vw - 48px))!important;max-height:min(94vh,1120px);overflow-x:hidden}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 382px!important}.stat-analysis-control-row{width:382px!important;grid-template-columns:202px 172px!important}.stat-analysis-condition-tray,.stat-analysis-condition-tray .analysis-condition-builder,.analysis-builder-section,.analysis-player-condition{min-width:0}.stat-analysis .distribution-chart{height:clamp(270px,31vh,348px)!important;min-height:270px!important}.stat-analysis .distribution-tooltip text{font-size:5.5px!important}.stat-analysis .distribution-tick text{font-size:5.2px!important}}@media(min-width:761px)and (max-width:1024px){.stat-popover.stat-analysis{width:min(920px,calc(100vw - 28px))!important;overflow-x:hidden}.stat-analysis-titlebar{grid-template-columns:minmax(0,1fr) 382px!important}.stat-analysis .condition-market-command{max-height:min(360px,44vh)}}@media(max-width:760px){.stat-popover.stat-analysis{overflow-x:hidden}.stat-analysis .distribution-tooltip text{font-size:8.8px!important}.stat-analysis .distribution-tick text{font-size:8.6px!important}}.conditional-comparison-header{position:relative;grid-template-columns:minmax(0,1fr) auto}.conditional-clear-view{min-height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--conditional-accent) 38%,rgba(255,248,238,.13));border-radius:2px;background:#fff8ee06;color:var(--conditional-strong);font:750 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.conditional-clear-view:hover,.conditional-clear-view:focus-visible{border-color:var(--conditional-accent);background:var(--conditional-surface)}.conditional-readout-board .baseline strong{color:#eeeae3}.conditional-readout-board .filtered strong{color:var(--conditional-strong)}.conditional-readout-board .baseline{box-shadow:inset 0 2px #eeeae385}.conditional-readout-board .filtered{box-shadow:inset 0 2px 0 var(--conditional-accent)}.conditional-support-warning{align-items:center}.conditional-support-warning strong{display:flex;align-items:center;gap:6px}.conditional-support-warning strong span{font-size:11px}.stat-analysis .distribution-chart .distribution-baseline,.game-analysis-chart .distribution-chart .distribution-baseline{stroke:transparent!important}.stat-analysis .distribution-chart .distribution-curve.baseline-context,.game-analysis-chart .distribution-chart .distribution-curve.baseline-context{stroke:#eeeae3!important;stroke-dasharray:none!important;stroke-width:1.75!important;opacity:.9!important}.stat-analysis .distribution-chart .distribution-conditioned-curve,.game-analysis-chart .distribution-chart .distribution-conditioned-curve{stroke:var(--conditional-accent)!important;stroke-dasharray:4 2.8;stroke-width:2.15!important;opacity:1}.stat-analysis .distribution-tooltip rect,.game-analysis-chart .distribution-tooltip rect{fill:#101110;stroke:#fff8ee38}.stat-analysis .distribution-tooltip text,.game-analysis-chart .distribution-tooltip text{fill:var(--text)!important;font-weight:850!important}.prop-outcome-lane>.prop-price-control>span{white-space:nowrap}@media(max-width:760px){.stat-analysis-market-title{display:flex!important;align-items:baseline;gap:9px}.stat-analysis-market-title>strong{display:block!important;font-size:11px!important}.conditional-comparison-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.conditional-comparison-header>div:first-child{grid-column:1 / -1}.conditional-comparison-header .conditional-legend{grid-column:1}.conditional-comparison-header .conditional-clear-view{grid-column:2;grid-row:2}.conditional-comparison-header>small{grid-column:1 / -1}.conditional-waterfall-step article small{overflow:visible;text-overflow:clip;white-space:normal}.conditional-support-warning{display:grid;gap:5px;padding:11px 12px}.conditional-support-warning span{line-height:1.35}.stat-analysis .distribution-tooltip text{font-size:8.8px!important}.stat-analysis .distribution-tooltip rect{stroke-width:.7}.prop-outcome-lane>.prop-price-control>span{font-size:7.5px!important}}.stat-analysis .stat-analysis-condition-tray{overflow:visible;padding:20px;border-color:color-mix(in srgb,var(--conditional-accent) 32%,rgba(255,248,238,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--conditional-surface) 76%,#0c0d0c) 0,#0e0e0efa 170px),#0e0f0e}.stat-analysis-condition-tray>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 16px;border-bottom:1px solid rgba(255,248,238,.1)}.stat-analysis-condition-tray>header>div{display:grid;gap:7px;min-width:0}.stat-analysis-condition-tray>header>div>span{color:var(--conditional-accent);font:750 8px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.stat-analysis-condition-tray>header>div>strong{color:var(--text);font:760 26px/.98 var(--font-display);letter-spacing:-.025em}.stat-analysis-condition-tray>header>small{color:var(--text-3);font:700 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.stat-analysis-condition-tray .analysis-condition-builder{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(480px,1.18fr);align-items:start;gap:14px;padding-top:14px}.stat-analysis-condition-tray .analysis-condition-count{justify-self:end;color:var(--conditional-accent);font:700 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.stat-analysis .analysis-builder-section{min-width:0;padding:14px;border:1px solid rgba(255,248,238,.12);background:#05060561}.stat-analysis .analysis-builder-section>header{display:flex;min-height:38px;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid rgba(255,248,238,.09)}.stat-analysis .analysis-builder-section>header>div{display:grid;gap:5px;min-width:0}.stat-analysis .analysis-builder-section>header>div>span{color:var(--conditional-accent);font:750 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.stat-analysis .analysis-builder-section>header>div>strong{color:var(--text);font:740 16px/1 var(--font-display)}.stat-analysis .analysis-builder-section>header>small{padding-top:2px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.analysis-quick-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.analysis-quick-team-grid>article{min-width:0;border:1px solid rgba(255,248,238,.12);background:linear-gradient(135deg,color-mix(in srgb,var(--conditional-surface) 52%,transparent),#ffffff03)}.analysis-quick-team-grid>article>header{display:flex;min-height:56px;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(255,248,238,.09)}.analysis-quick-team-grid>article>header img{width:30px;height:30px;object-fit:contain}.analysis-quick-team-grid>article>header>span{display:grid;gap:4px}.analysis-quick-team-grid>article>header strong{font:780 17px/1 var(--font-display)}.analysis-quick-team-grid>article>header small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.analysis-quick-team-grid>article>div{display:grid;grid-template-columns:minmax(86px,.72fr) minmax(150px,1.28fr);gap:6px;padding:7px}.analysis-quick-team-grid>article>div>button,.analysis-margin-control,.analysis-margin-control button,.analysis-quick-total>button{min-height:44px;border:1px solid rgba(255,248,238,.14);background:#ffffff05;color:var(--text-2)}.analysis-quick-team-grid>article>div>button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;font:720 11px/1 var(--font-ui)}.analysis-quick-team-grid>article>div>button i{color:var(--conditional-accent);font:400 18px/1 var(--font-ui)}.analysis-quick-team-grid>article>div>button.active,.analysis-quick-team-grid>article>div>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 68%,transparent);background:color-mix(in srgb,var(--conditional-surface) 86%,transparent);color:var(--conditional-strong)}.analysis-margin-control{display:grid;grid-template-columns:auto minmax(34px,48px) auto 42px;align-items:center;gap:5px;padding:0 5px 0 9px}.analysis-margin-control>span{color:var(--text-2);font:700 9px/1 var(--font-ui);white-space:nowrap}.analysis-margin-control input,.analysis-quick-total input,.analysis-player-threshold input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:760 13px/1 var(--font-mono);text-align:center}.analysis-margin-control b{color:var(--text-3);font:700 10px/1 var(--font-mono)}.analysis-margin-control button{min-width:42px;min-height:32px;padding:0 7px;border-color:color-mix(in srgb,var(--conditional-accent) 28%,transparent);color:var(--conditional-strong);font:740 8px/1 var(--font-ui)}.analysis-quick-total{display:grid;grid-template-columns:minmax(118px,1fr) 148px 92px 52px;align-items:stretch;gap:6px;margin-top:8px;padding:7px;border:1px solid rgba(255,248,238,.12);background:#ffffff04}.analysis-quick-total>span{display:grid;align-content:center;gap:4px;padding:0 4px}.analysis-quick-total>span small,.analysis-quick-total>span strong{display:block}.analysis-quick-total>span small{color:var(--conditional-accent);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.analysis-quick-total>span strong{color:var(--text);font:700 10px/1 var(--font-ui)}.analysis-condition-side-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.analysis-condition-side-choice button{min-height:44px;border:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-3);font:740 9px/1 var(--font-ui)}.analysis-condition-side-choice button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 55%,transparent)!important;background:color-mix(in srgb,var(--conditional-surface) 78%,transparent)!important;color:var(--conditional-strong)!important}.analysis-quick-total>label{display:flex;align-items:center;border:1px solid rgba(255,248,238,.14);background:#090a09}.analysis-quick-total>button{border-color:color-mix(in srgb,var(--conditional-accent) 48%,transparent);color:var(--conditional-strong);font:740 9px/1 var(--font-ui)}.analysis-market-families{display:flex;gap:3px;padding:4px;border:1px solid rgba(255,248,238,.11);background:#090a09}.analysis-market-families button{flex:1 1 0;min-width:78px;min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font:720 9px/1 var(--font-ui);text-transform:capitalize}.analysis-market-families button.active,.analysis-market-families button[aria-selected=true]{border-bottom-color:var(--conditional-accent);background:var(--conditional-surface);color:var(--conditional-strong)}.analysis-market-picker{position:relative;display:grid;gap:6px;min-width:0;margin-top:10px}.analysis-market-picker>span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.analysis-market-picker-trigger{display:grid;width:100%;min-height:64px;grid-template-columns:auto minmax(0,1fr) auto 28px;align-items:center;gap:11px;padding:8px 10px;border:1px solid rgba(255,248,238,.16);background:#090a09;color:var(--text);text-align:left}.analysis-market-picker-trigger:hover,.analysis-market-picker-trigger:focus-visible,.analysis-market-picker.open .analysis-market-picker-trigger{border-color:color-mix(in srgb,var(--conditional-accent) 58%,transparent);outline:0}.analysis-market-picker-trigger>span:not(.analysis-market-picker-empty){display:grid;gap:4px;min-width:0}.analysis-market-picker-trigger strong{overflow:hidden;font:740 13px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.analysis-market-picker-trigger small{overflow:hidden;color:var(--text-3);font:680 8px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.analysis-market-picker-trigger em{color:var(--conditional-strong);font:730 11px/1 var(--font-mono);font-style:normal}.analysis-market-picker-trigger i{color:var(--conditional-accent);font:400 16px/1 var(--font-ui);font-style:normal}.analysis-market-picker-empty{display:grid;grid-column:1 / 4;gap:5px;min-width:0}.analysis-condition-player-avatar{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:end center;overflow:visible;border:1px solid rgba(255,248,238,.18);border-radius:50%;background:#171817}.analysis-condition-player-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:contain;object-position:center bottom}.analysis-condition-player-avatar>b{place-self:center;font:740 10px/1 var(--font-mono)}.analysis-condition-player-avatar>i{position:absolute;right:-4px;bottom:-3px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 3px;border:2px solid #101110;border-radius:999px;background:var(--conditional-surface);color:var(--conditional-strong);font:700 6px/1 var(--font-mono);font-style:normal}.condition-market-command{position:relative;z-index:12;top:auto;right:auto;left:auto;display:grid;width:100%;height:min(405px,48vh);max-height:405px;grid-template-rows:auto auto minmax(0,1fr) auto;margin-top:2px;overflow:hidden;border:1px solid color-mix(in srgb,var(--conditional-accent) 46%,rgba(255,248,238,.12));background:#0c0d0c;box-shadow:0 20px 44px #0000007a}.condition-market-command>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid rgba(255,248,238,.1);background:color-mix(in srgb,var(--conditional-surface) 72%,#0c0d0c)}.condition-market-command>header>div{display:grid;gap:4px}.condition-market-command>header span{color:var(--conditional-accent);font:720 7px/1 var(--font-mono);letter-spacing:.12em}.condition-market-command>header strong{font:740 13px/1 var(--font-display)}.condition-market-command>header button{width:34px;height:34px;border:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-2);font-size:17px}.condition-market-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px;border-bottom:1px solid rgba(255,248,238,.09)}.condition-market-search>input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(255,248,238,.15);background:#080908;color:var(--text);font:680 11px/1 var(--font-ui)}.condition-market-search>div{display:flex;gap:4px}.condition-market-search>div button{display:flex;min-width:62px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-3);font:720 8px/1 var(--font-ui)}.condition-market-search>div button img{width:20px;height:20px;object-fit:contain}.condition-market-search>div button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 60%,transparent);background:var(--conditional-surface);color:var(--conditional-strong)}.condition-market-results{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--conditional-accent) transparent}.condition-market-results>button{display:grid;width:100%;min-height:58px;grid-template-columns:42px minmax(120px,1fr) minmax(110px,.7fr) 58px;align-items:center;gap:10px;padding:7px 11px;border:0;border-bottom:1px solid rgba(255,248,238,.08);background:transparent;color:var(--text);text-align:left}.condition-market-results>button:hover,.condition-market-results>button:focus-visible,.condition-market-results>button[aria-selected=true]{background:color-mix(in srgb,var(--conditional-surface) 72%,transparent);outline:0}.condition-market-results>button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--conditional-accent)}.condition-market-results>button>span{display:grid;gap:4px;min-width:0}.condition-market-results>button strong{overflow:hidden;font:720 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.condition-market-results>button small{color:var(--text-3);font:680 7px/1 var(--font-mono)}.condition-market-results>button>b{overflow:hidden;color:var(--text-2);font:700 10px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.condition-market-results>button>em{color:var(--conditional-strong);font:730 10px/1 var(--font-mono);font-style:normal;text-align:right}.condition-market-results>p{padding:24px;color:var(--text-3);font:680 10px/1.4 var(--font-ui);text-align:center}.condition-market-command>footer{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border-top:1px solid rgba(255,248,238,.1);background:#101110;color:var(--text-3);font:680 7px/1 var(--font-mono)}.condition-market-command>footer strong{color:var(--conditional-strong);font-weight:720}.analysis-player-condition-compose{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:8px;margin-top:9px}.analysis-player-threshold{display:grid;grid-template-columns:164px minmax(92px,1fr);min-width:0}.analysis-player-threshold>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid rgba(255,248,238,.14);background:#090a09}.analysis-player-threshold>label span{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.analysis-player-condition-compose>button{min-height:48px;border:1px solid color-mix(in srgb,var(--conditional-accent) 62%,transparent);background:var(--conditional-strong);color:#141115;font:780 10px/1 var(--font-ui)}.analysis-player-condition-compose>button:disabled{opacity:.35}.analysis-condition-empty,.analysis-td-condition-summary{display:grid;min-height:48px;align-content:center;gap:4px;padding:0 11px;border:1px solid rgba(255,248,238,.12);color:var(--text-3);font:680 9px/1.25 var(--font-ui)}.analysis-td-condition-summary span{color:var(--conditional-accent);font:700 7px/1 var(--font-mono);text-transform:uppercase}.analysis-td-condition-summary strong{color:var(--text);font:720 11px/1 var(--font-ui)}@media(max-width:1024px){.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-active-conditions,.stat-analysis-condition-tray .analysis-condition-count{grid-column:1}.condition-market-command{height:min(390px,46vh)}}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray{overflow:visible;padding:14px 10px max(14px,env(safe-area-inset-bottom))}.stat-analysis-condition-tray>header{gap:10px;padding-bottom:13px}.stat-analysis-condition-tray>header>div>strong{font-size:20px}.stat-analysis-condition-tray>header>small{padding-top:3px;white-space:nowrap}.stat-analysis-condition-tray .analysis-condition-builder{gap:10px;padding-top:10px}.stat-analysis .analysis-builder-section{padding:11px 9px}.analysis-quick-team-grid{grid-template-columns:1fr}.analysis-quick-team-grid>article>div{grid-template-columns:minmax(92px,.72fr) minmax(150px,1.28fr)}.analysis-quick-total{grid-template-columns:minmax(0,1fr) 132px 48px}.analysis-quick-total>span{grid-column:1 / -1;min-height:34px}.analysis-quick-total>label{min-width:0}.analysis-market-families{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.analysis-market-families::-webkit-scrollbar{display:none}.analysis-market-families button{flex:0 0 92px;min-height:44px}.analysis-market-picker-trigger{min-height:60px}.condition-market-command{position:fixed;z-index:120;inset:max(70px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom)) 8px;width:auto;height:auto;max-height:none;margin:0;border-color:color-mix(in srgb,var(--conditional-accent) 62%,rgba(255,248,238,.14));box-shadow:0 0 0 100vmax #000000b8,0 24px 70px #000000b3}.condition-market-command>header{min-height:58px}.condition-market-search{grid-template-columns:1fr}.condition-market-search>div{width:100%}.condition-market-search>div button{flex:1 1 0;min-width:0}.condition-market-results>button{min-height:60px;grid-template-columns:42px minmax(0,1fr) 52px;gap:9px}.condition-market-results>button>b{grid-column:2;color:var(--conditional-accent);font-size:8px}.condition-market-results>button>em{grid-column:3;grid-row:1 / 3}.analysis-player-condition-compose{grid-template-columns:1fr}.analysis-player-threshold{grid-template-columns:minmax(0,1fr) 116px}.analysis-player-condition-compose>button{min-height:48px}}@media(max-width:390px){.analysis-quick-team-grid>article>div{grid-template-columns:1fr}.analysis-margin-control{grid-template-columns:auto minmax(36px,1fr) auto 44px}.analysis-quick-total{grid-template-columns:minmax(0,1fr) 96px 46px}.analysis-player-threshold{grid-template-columns:1fr;gap:6px}}.stat-analysis .stat-analysis-condition-tray{--condition-panel: color-mix(in srgb, var(--conditional-surface) 44%, #0d0e0d);overflow:visible;padding:15px 18px 18px;background:linear-gradient(105deg,color-mix(in srgb,var(--conditional-surface) 56%,#0d0e0d),#0d0e0d 52%)}.stat-analysis-condition-tray>header{align-items:end;padding-bottom:12px}.stat-analysis-condition-tray>header>div>strong{font-size:21px;line-height:1}.stat-analysis-condition-tray .analysis-condition-builder{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr);align-items:start;gap:14px;min-width:0;min-height:0;padding-top:13px}.stat-analysis-condition-tray .analysis-active-conditions,.stat-analysis-condition-tray .analysis-condition-count{grid-column:1 / -1}.stat-analysis-condition-tray .analysis-builder-section{min-width:0;min-height:0;padding:14px;overflow:visible;border:1px solid color-mix(in srgb,var(--conditional-accent) 22%,rgba(255,248,238,.1));background:#05060547}.stat-analysis-condition-tray .analysis-builder-section>header{min-height:42px;padding-bottom:11px}.stat-analysis-condition-tray .analysis-builder-section>header>div>strong{font-size:17px}.stat-analysis-condition-tray .analysis-builder-section>header>small{align-self:start;white-space:nowrap}.stat-analysis-condition-tray .analysis-quick-team-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.stat-analysis-condition-tray .analysis-quick-team{display:grid;grid-template-columns:minmax(104px,.65fr) minmax(218px,1.35fr);align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(255,248,238,.11);background:linear-gradient(145deg,var(--condition-panel),rgba(255,255,255,.012))}.stat-analysis-condition-tray .analysis-quick-team-identity{display:flex;min-height:54px;align-items:center;gap:10px;padding:8px 10px;border-right:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .analysis-quick-team-identity>img{width:34px;height:34px;flex:0 0 34px;object-fit:contain}.stat-analysis-condition-tray .analysis-quick-team-identity>span{display:grid;gap:4px;min-width:0}.stat-analysis-condition-tray .analysis-quick-team-identity strong{color:var(--text);font:780 17px/1 var(--font-display)}.stat-analysis-condition-tray .analysis-quick-team-identity small{color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.stat-analysis-condition-tray .analysis-quick-team-actions{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px;padding:7px}.stat-analysis-condition-tray .analysis-quick-team-actions>button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;border:1px solid rgba(255,248,238,.13);background:transparent;color:var(--text-2);font:740 10px/1 var(--font-ui)}.stat-analysis-condition-tray .analysis-quick-team-actions>button i{color:var(--conditional-accent);font:400 16px/1 var(--font-ui)}.stat-analysis-condition-tray .analysis-quick-team-actions>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--conditional-accent) 64%,transparent);background:var(--conditional-surface);color:var(--conditional-strong)}.stat-analysis-condition-tray .analysis-margin-control{display:grid;grid-template-columns:auto minmax(30px,1fr) auto 38px;min-width:0;min-height:44px;align-items:center;gap:3px;padding:0 4px 0 7px;border:1px solid rgba(255,248,238,.13);background:#090a09}.stat-analysis-condition-tray .analysis-margin-control>span{color:var(--text-2);font-size:9px}.stat-analysis-condition-tray .analysis-margin-control button{width:100%;min-width:0;min-height:32px}.stat-analysis-condition-tray .analysis-quick-total{display:grid;grid-template-columns:minmax(84px,.8fr) minmax(118px,1.1fr) 72px 48px;min-height:54px;align-items:stretch;gap:5px;margin-top:8px;padding:7px}.stat-analysis-condition-tray .analysis-quick-total>span{grid-column:auto;min-width:0}.stat-analysis-condition-tray .analysis-player-condition{position:relative;min-width:0}.stat-analysis-condition-tray .analysis-market-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:10px;overflow:hidden}.stat-analysis-condition-tray .analysis-market-families>button{width:100%;min-width:0;min-height:44px;padding:0 8px;border-right:1px solid rgba(255,248,238,.07);white-space:nowrap}.stat-analysis-condition-tray .analysis-market-picker{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0;margin-top:8px}.stat-analysis-condition-tray .analysis-market-picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;padding:8px 12px;text-align:left}.stat-analysis-condition-tray .analysis-market-picker-trigger:has(.analysis-market-picker-empty){grid-template-columns:minmax(0,1fr) auto}.stat-analysis-condition-tray .analysis-market-picker-empty{display:grid;gap:5px;min-width:0}.player-market-avatar.analysis-condition-player-avatar,.condition-market-results .player-market-avatar{width:48px;height:48px;flex:0 0 48px;border:0;background:transparent}.player-market-avatar.analysis-condition-player-avatar>img,.condition-market-results .player-market-avatar>img{width:48px;height:48px;padding:0;object-fit:cover;object-position:center top}.player-market-avatar .player-market-avatar-initials{display:grid;width:100%;height:100%;place-items:center;border:1px solid rgba(255,248,238,.16);border-radius:50%;background:#ffffff08;color:var(--text-2);font:800 11px/1 var(--font-ui)}.player-market-avatar.analysis-condition-player-avatar .watchlist-avatar-badge,.condition-market-results .player-market-avatar .watchlist-avatar-badge{right:-5px;bottom:-4px;width:20px;height:20px}.stat-analysis-condition-tray .condition-market-command{position:absolute;z-index:240;top:calc(100% + 6px);right:0;left:0;width:100%;height:min(420px,54vh);max-height:420px;margin:0;overflow:hidden;box-shadow:0 24px 60px #000000b8}.stat-analysis-condition-tray:has(.condition-market-command){position:relative;z-index:220}.stat-analysis-condition-tray .analysis-builder-section:has(.condition-market-command){position:relative;z-index:230}.stat-analysis-condition-tray .condition-market-search{display:grid;grid-template-columns:minmax(0,1fr) auto}.stat-analysis-condition-tray .condition-market-results>button{width:100%;min-width:0;min-height:66px;grid-template-columns:48px minmax(120px,1.1fr) minmax(110px,.8fr) 58px;gap:12px;padding:8px 12px}.stat-analysis-condition-tray .analysis-player-condition-compose{display:grid;grid-template-columns:minmax(0,1fr) 148px;width:100%;min-width:0;gap:7px;margin-top:8px}.stat-analysis-condition-tray .analysis-player-threshold{display:grid;grid-template-columns:170px minmax(92px,1fr);min-width:0}.stat-analysis-condition-tray .analysis-player-condition-compose>button{width:100%;min-width:0}.stat-analysis-condition-tray .analysis-condition-empty{display:flex;min-height:50px;align-items:center;padding:0 12px;border:1px dashed rgba(255,248,238,.13);color:var(--text-3);font:680 9px/1.3 var(--font-ui)}.stat-analysis-condition-tray .analysis-condition-count{justify-self:end;margin-top:0}@media(max-width:1100px){.stat-analysis-condition-tray .analysis-condition-builder{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-quick-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-analysis-condition-tray .analysis-quick-team{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-quick-team-identity{border-right:0;border-bottom:1px solid rgba(255,248,238,.08)}}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray{padding:12px 9px max(14px,env(safe-area-inset-bottom))}.stat-analysis-condition-tray>header{align-items:start}.stat-analysis-condition-tray>header>div>strong{font-size:18px}.stat-analysis-condition-tray .analysis-condition-builder{gap:10px;padding-top:10px}.stat-analysis-condition-tray .analysis-builder-section{padding:11px 9px}.stat-analysis-condition-tray .analysis-quick-team-grid{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-quick-team{grid-template-columns:minmax(96px,.65fr) minmax(0,1.35fr)}.stat-analysis-condition-tray .analysis-quick-team-identity{border-right:1px solid rgba(255,248,238,.08);border-bottom:0}.stat-analysis-condition-tray .analysis-quick-team-actions{grid-template-columns:94px minmax(0,1fr)}.stat-analysis-condition-tray .analysis-quick-total{grid-template-columns:minmax(0,1fr) 118px 48px}.stat-analysis-condition-tray .analysis-quick-total>span{grid-column:1 / -1;min-height:30px}.stat-analysis-condition-tray .analysis-market-families{display:flex;overflow-x:auto;scrollbar-width:none}.stat-analysis-condition-tray .analysis-market-families::-webkit-scrollbar{display:none}.stat-analysis-condition-tray .analysis-market-families>button{flex:0 0 104px}.stat-analysis-condition-tray .condition-market-command{position:fixed;z-index:120;inset:max(64px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom)) 8px;width:auto;height:auto;max-height:none;box-shadow:0 0 0 100vmax #000000c2,0 24px 70px #000000bf}.stat-analysis-condition-tray .condition-market-search{grid-template-columns:1fr}.stat-analysis-condition-tray .condition-market-search>div button{flex:1 1 0;min-width:0}.stat-analysis-condition-tray .condition-market-results>button{min-height:66px;grid-template-columns:48px minmax(0,1fr) 52px;gap:10px}.stat-analysis-condition-tray .condition-market-results>button>b{grid-column:2;color:var(--conditional-accent);font-size:9px}.stat-analysis-condition-tray .condition-market-results>button>em{grid-column:3;grid-row:1 / 3}.stat-analysis-condition-tray .analysis-player-condition-compose{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-player-threshold{grid-template-columns:minmax(0,1fr) 108px}}@media(max-width:390px){.stat-analysis-condition-tray .analysis-quick-team{grid-template-columns:1fr}.stat-analysis-condition-tray .analysis-quick-team-identity{border-right:0;border-bottom:1px solid rgba(255,248,238,.08)}.stat-analysis-condition-tray .analysis-quick-team-actions{grid-template-columns:82px minmax(0,1fr)}.stat-analysis-condition-tray .analysis-margin-control{grid-template-columns:auto minmax(28px,1fr) auto 36px;padding-left:6px}.stat-analysis-condition-tray .analysis-player-threshold{grid-template-columns:1fr;gap:6px}}.stat-analysis-condition-tray .condition-studio-v4{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:min(1120px,100%)!important;min-height:0!important;margin:0 auto!important;padding:12px 0 0!important}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section{grid-column:1!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:14px!important;overflow:visible!important;border:1px solid rgba(201,177,222,.18)!important;background:#0808097a!important}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section>header{display:flex!important;min-height:0!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(255,248,238,.08)!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;min-width:0!important;min-height:62px!important;align-items:stretch!important;overflow:hidden!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity{display:flex!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border-right:1px solid rgba(255,248,238,.08)!important;border-bottom:0!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions{display:grid!important;grid-template-columns:minmax(92px,.82fr) minmax(150px,1.18fr)!important;gap:7px!important;min-width:0!important;align-items:center!important;padding:8px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-margin-control{display:grid!important;grid-template-columns:auto 44px auto 38px!important;min-width:0!important;align-items:center!important;gap:4px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total{display:grid!important;grid-template-columns:minmax(130px,1fr) 168px 94px 64px!important;align-items:stretch!important;gap:7px!important;min-height:54px!important;margin-top:8px!important;padding:8px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span{grid-column:auto!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition{position:relative!important;display:block!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families{display:flex!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;margin-top:10px!important;overflow-x:auto!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-families>button{flex:0 0 auto!important;width:auto!important;min-width:108px!important;min-height:42px!important;padding:0 16px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;margin-top:9px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto 24px!important;width:100%!important;min-width:0!important;min-height:66px!important;align-items:center!important;gap:12px!important;padding:8px 12px!important;overflow:visible!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-market-picker-trigger:has(.analysis-market-picker-empty){grid-template-columns:minmax(0,1fr) 24px!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command{position:absolute!important;z-index:260!important;inset:auto 0!important;top:calc(100% + 7px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;width:100%!important;height:min(430px,56vh)!important;max-height:430px!important;margin:0!important;overflow:hidden!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results{min-height:0!important;overflow-y:auto!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button{display:grid!important;grid-template-columns:50px minmax(150px,1.15fr) minmax(130px,.85fr) 62px!important;width:100%!important;min-width:0!important;min-height:66px!important;align-items:center!important;gap:12px!important;padding:8px 13px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:8px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{display:grid!important;grid-template-columns:184px minmax(110px,1fr)!important;gap:8px!important;min-width:0!important}@media(max-width:900px){.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.stat-analysis-condition-tray .condition-studio-v4{gap:9px!important;padding-top:9px!important}.stat-analysis-condition-tray .condition-studio-v4>.analysis-builder-section{padding:10px 9px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{grid-template-columns:94px minmax(0,1fr)!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-actions{grid-template-columns:84px minmax(0,1fr)!important;padding:6px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total{grid-template-columns:minmax(0,1fr) 88px 48px!important;gap:6px!important;padding:7px!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-total>span{grid-column:1 / -1!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-command{position:fixed!important;z-index:120!important;inset:max(58px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom)) 6px!important;width:auto!important;height:auto!important;max-height:none!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-search{grid-template-columns:1fr!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button{grid-template-columns:46px minmax(0,1fr) 54px!important;gap:9px!important;min-height:64px!important;padding-inline:10px!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button>b{grid-column:2!important}.stat-analysis-condition-tray .condition-studio-v4 .condition-market-results>button>em{grid-column:3!important;grid-row:1 / 3!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-condition-compose{grid-template-columns:1fr!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{grid-template-columns:minmax(0,1fr) 104px!important}}@media(max-width:390px){.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team{grid-template-columns:1fr!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-quick-team-identity{border-right:0!important;border-bottom:1px solid rgba(255,248,238,.08)!important}.stat-analysis-condition-tray .condition-studio-v4 .analysis-player-threshold{grid-template-columns:1fr!important}}.stat-popover.stat-analysis{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5){--conditional-accent: #b9a0d6;display:block!important;position:relative!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:12px 0 0!important;padding:18px!important;overflow:visible!important;border:1px solid rgba(185,160,214,.28)!important;border-left:3px solid var(--conditional-accent)!important;background:linear-gradient(115deg,rgba(185,160,214,.08),transparent 32%),#0d0f0f!important}.stat-analysis .stat-analysis-condition-tray:has(.conditional-workbench-v5__picker.open){z-index:680!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5)>header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:min(1160px,100%)!important;min-width:0!important;margin:0 auto!important;padding:0 0 14px!important;border-bottom:1px solid rgba(185,160,214,.2)!important;text-align:left!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5)>header>div{display:grid!important;gap:4px!important;min-width:0!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5)>header strong{font-family:Inter Tight,Inter,sans-serif!important;font-size:clamp(22px,2vw,30px)!important;line-height:1!important;letter-spacing:-.035em!important;color:var(--bone, #f1eee7)!important}.stat-analysis .conditional-workbench-v5{display:block!important;position:relative!important;width:min(1160px,100%)!important;min-width:0!important;min-height:0!important;height:auto!important;margin:16px auto 0!important;padding:0!important}.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__active,.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__game,.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__player,.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__foot{position:relative!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;inset:auto!important;transform:none!important}.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__game,.stat-analysis .conditional-workbench-v5>.conditional-workbench-v5__player{margin-top:12px!important}.stat-analysis .conditional-workbench-v5 .conditional-workbench-v5__game-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important}.stat-analysis .conditional-workbench-v5 .conditional-workbench-v5__total{grid-column:1 / -1!important}.stat-analysis .conditional-workbench-v5 .conditional-workbench-v5__player-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.stat-analysis .conditional-workbench-v5__player:has(.conditional-workbench-v5__picker.open),.stat-analysis .conditional-workbench-v5__picker.open{position:relative!important;z-index:700!important}.stat-analysis .conditional-workbench-v5__picker.open .conditional-workbench-v5__menu{z-index:720!important;isolation:isolate}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5){margin-top:8px!important;padding:14px 12px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5)>header{align-items:center!important;padding-bottom:12px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-workbench-v5)>header strong{font-size:22px!important}.stat-analysis .conditional-workbench-v5 .conditional-workbench-v5__game-grid,.stat-analysis .conditional-workbench-v5 .conditional-workbench-v5__player-row{grid-template-columns:minmax(0,1fr)!important}}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8),.stat-analysis .conditional-composer-v8,.stat-analysis .conditional-composer-v8>*,.stat-analysis .conditional-composer-v8__block,.stat-analysis .conditional-composer-v8__active{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8){position:relative!important;inset:auto!important;transform:none!important;height:auto!important;max-height:none!important}.stat-analysis .conditional-composer-v8{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;transform:none!important}@media(max-width:760px){.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8){display:block!important;width:100%!important;height:max-content!important;min-height:max-content!important;align-self:start!important;margin:12px 0 0!important;padding:12px 10px!important;overflow:hidden!important;border-right:1px solid rgba(185,154,203,.24)!important;border-left-width:2px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8)>header{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0 0 10px!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8)>header>div{display:block!important;min-width:0!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8)>header>div>span{display:none!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8)>header strong{display:block!important;overflow:hidden!important;font-size:19px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8)>header small{flex:0 0 auto!important;color:#b99acb!important;font:700 9px/1 JetBrains Mono,monospace!important;letter-spacing:.11em!important;text-transform:uppercase!important}.stat-analysis .conditional-composer-v8{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.stat-analysis .conditional-composer-v8__active,.stat-analysis .conditional-composer-v8__game,.stat-analysis .conditional-composer-v8__player,.stat-analysis .conditional-composer-v8__foot{grid-column:1!important;width:100%!important;overflow:hidden!important}.stat-analysis .conditional-composer-v8__head,.stat-analysis .conditional-composer-v8__active>header{min-height:52px!important;padding:10px 11px!important}.stat-analysis .conditional-composer-v8__head strong,.stat-analysis .conditional-composer-v8__active>header strong{font-size:17px!important}.stat-analysis .conditional-composer-v8__head>small{display:none!important}.stat-analysis .conditional-composer-v8__teams{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.stat-analysis .conditional-composer-v8__team{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;grid-template-areas:"identity win" "margin margin"!important;gap:8px!important;width:100%!important;min-height:0!important;padding:10px!important;border-left:0!important}.stat-analysis .conditional-composer-v8__team-id{grid-area:identity!important;grid-column:auto!important;min-width:0!important}.stat-analysis .conditional-composer-v8__team-id img{width:32px!important;height:32px!important}.stat-analysis .conditional-composer-v8__team-id strong{font-size:16px!important}.stat-analysis .conditional-composer-v8__win{grid-area:win!important;width:76px!important;min-height:42px!important;padding:0 10px!important}.stat-analysis .conditional-composer-v8__margin{grid-area:margin!important;display:grid!important;grid-template-columns:minmax(0,1fr) 70px 52px!important;width:100%!important;min-height:42px!important}.stat-analysis .conditional-composer-v8__margin>span{overflow:hidden!important;text-overflow:ellipsis!important}.stat-analysis .conditional-composer-v8__total{display:grid!important;grid-template-columns:minmax(0,1fr) 90px 52px!important;gap:7px!important;width:100%!important;min-height:0!important;padding:10px!important}.stat-analysis .conditional-composer-v8__total>div:first-child{grid-column:1 / -1!important}.stat-analysis .conditional-composer-v8__total>button{min-width:0!important;min-height:44px!important}.stat-analysis .conditional-composer-v8__families{display:flex!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none}.stat-analysis .conditional-composer-v8__families::-webkit-scrollbar{display:none}.stat-analysis .conditional-composer-v8__families button{flex:0 0 auto!important;min-width:104px!important;min-height:44px!important;padding:0 12px!important}.stat-analysis .conditional-composer-v8__picker{position:relative!important;width:100%!important}.stat-analysis .conditional-composer-v8__picker-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:calc(100% - 20px)!important;min-height:58px!important;margin:10px!important;padding:9px 10px!important}.stat-analysis .conditional-composer-v8__picker-trigger .player-market-avatar{display:none!important}.stat-analysis .conditional-composer-v8__picker-trigger>span{grid-column:1!important;grid-row:1 / span 2!important}.stat-analysis .conditional-composer-v8__picker-trigger>b{grid-column:2!important;grid-row:1!important}.stat-analysis .conditional-composer-v8__picker-trigger>i{grid-column:2!important;grid-row:2!important;min-width:0!important;font-size:9px!important}.stat-analysis .conditional-composer-v8__explorer{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;height:auto!important;max-height:none!important;margin:0 10px 10px!important;transform:none!important}.stat-analysis .conditional-composer-v8__explorer>header{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;width:100%!important;padding:8px!important}.stat-analysis .conditional-composer-v8__explorer>header>input{grid-column:1!important;grid-row:1!important;width:100%!important}.stat-analysis .conditional-composer-v8__explorer>header>button{grid-column:2!important;grid-row:1!important}.stat-analysis .conditional-composer-v8__explorer>header>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1 / -1!important;grid-row:2!important;width:100%!important}.stat-analysis .conditional-composer-v8__explorer>header>div button{width:auto!important;min-width:0!important}.stat-analysis .conditional-composer-v8__groups{width:100%!important;max-height:min(340px,46vh)!important}.stat-analysis .conditional-composer-v8__groups>article{display:block!important;width:100%!important}.stat-analysis .conditional-composer-v8__player-id{width:100%!important;min-height:56px!important;padding:8px 10px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.stat-analysis .conditional-composer-v8__groups>article>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.stat-analysis .conditional-composer-v8__groups>article>div:last-child button{min-height:44px!important;padding:0 9px!important}.stat-analysis .conditional-composer-v8__compose{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:7px!important;width:100%!important;padding:0 10px 10px!important}.stat-analysis .conditional-composer-v8__compose .conditional-composer-v8__sides{grid-column:1!important}.stat-analysis .conditional-composer-v8__compose label{grid-column:2!important;min-width:0!important}.stat-analysis .conditional-composer-v8__compose>button,.stat-analysis .conditional-composer-v8__td{grid-column:1 / -1!important;min-height:44px!important}.stat-analysis .conditional-composer-v8__active>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.stat-analysis .conditional-composer-v8__foot{padding:2px 2px 0!important}}@media(max-width:390px){.stat-analysis .stat-analysis-condition-tray:has(>.conditional-composer-v8){padding-inline:8px!important}.stat-analysis .conditional-composer-v8__total{grid-template-columns:minmax(0,1fr) 82px 48px!important}.stat-analysis .conditional-composer-v8__groups>article>div:last-child{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.stat-analysis .distribution-chart{height:132px!important;min-height:132px!important;margin-top:8px!important}.stat-analysis .distribution-tooltip text{font-size:9.6px!important;font-weight:850!important}.stat-analysis .distribution-tick text{font-size:9.2px!important;font-weight:850!important}}@media(max-width:390px){.stat-analysis .distribution-chart{height:126px!important;min-height:126px!important}}@media(max-width:760px){.stat-analysis-control-row .track-line-action{font-size:9.5px!important;letter-spacing:.055em}.site-header.authenticated .site-command-bar{grid-template-columns:40px minmax(0,1fr) 56px 40px;gap:5px;padding-inline:7px}.site-header.authenticated .brand-lockup,.site-header.authenticated .brand-mark{width:40px;min-width:40px}.site-header.authenticated .topnav{gap:5px}.site-header.authenticated .topnav>button{min-height:40px;padding-inline:5px;font-size:9px;letter-spacing:.06em}.site-header.authenticated .global-week-control,.site-header .week-deck-trigger{width:56px;min-width:56px;min-height:40px}.site-header .account-nav,.site-header .account-menu-trigger{width:40px;min-width:40px}.site-header .account-menu-trigger{height:40px}}@media(max-width:390px){.stat-analysis-control-row .track-line-action{width:108px;font-size:9.25px!important}}.td-team-board{table-layout:fixed}.td-team-board tbody tr{border-bottom:1px solid rgba(235,232,224,.12);background:#ffffff02;transition:background-color .14s ease}.td-team-board tbody tr:nth-child(2n){background:#ffffff05}.td-team-board tbody tr:hover{background:#ffffff09}.td-team-board .td-watch-cell{padding-left:5px;padding-right:8px}.td-watch-cell .market-persistence-controls.mobile-tools{display:flex;width:auto;align-items:center;justify-content:flex-end;gap:5px}.td-watch-cell .market-persistence-controls.mobile-tools .market-save-trigger,.td-watch-cell .market-persistence-controls.mobile-tools .add-to-parlay{width:44px;min-width:44px;min-height:44px;padding:0;justify-content:center;gap:2px}.td-watch-cell .market-persistence-controls.mobile-tools .market-save-trigger>span,.td-watch-cell .market-persistence-controls.mobile-tools .add-to-parlay>span{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.td-watch-cell .market-persistence-controls.mobile-tools .market-save-chevron{position:static;width:10px!important;height:10px!important;overflow:visible;clip:auto}.td-watch-cell .market-persistence-controls.mobile-tools .add-to-parlay-calculator{display:block;width:14px;height:14px}@media(min-width:761px){.td-team-board th:nth-child(1),.td-team-board td:nth-child(1){width:30%}.td-team-board th:nth-child(2),.td-team-board td:nth-child(2){width:12%}.td-team-board th:nth-child(3),.td-team-board td:nth-child(3){width:11%}.td-team-board th:nth-child(4),.td-team-board td:nth-child(4){width:16%}.td-team-board th:nth-child(5),.td-team-board td:nth-child(5){width:13%}.td-team-board th:nth-child(6),.td-team-board td:nth-child(6){width:104px}.td-team-board td:nth-child(4){padding-right:18px}.td-team-board td:nth-child(5){padding-left:8px;padding-right:4px}}@media(max-width:760px){.td-team-board tbody{display:grid;gap:7px}.td-team-board tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 94px;grid-template-rows:auto auto;gap:11px 8px;margin:0;padding:12px 10px 11px;border:1px solid rgba(235,232,224,.11);border-left:2px solid rgba(235,232,224,.2);background:#0e0f0ef5}.td-team-board tbody tr:nth-child(2n){background:#121312f7}.td-team-board .td-player-cell{grid-column:1 / 3;grid-row:1;min-width:0;padding:0!important;align-self:center}.td-team-board td:nth-child(2){grid-column:1;grid-row:2}.td-team-board td:nth-child(3){display:none}.td-team-board td:nth-child(4){grid-column:2;grid-row:2}.td-team-board td:nth-child(5){grid-column:3;grid-row:2}.td-team-board .td-watch-cell{grid-column:3!important;grid-row:1!important;align-self:center;justify-self:end;justify-items:end!important;width:94px;padding:0!important}.td-team-board td:nth-child(2),.td-team-board td:nth-child(4),.td-team-board td:nth-child(5){min-width:0;padding:9px 0 0!important;border-top:1px solid rgba(235,232,224,.09);align-self:stretch}.td-team-board td:nth-child(2):before,.td-team-board td:nth-child(4):before,.td-team-board td:nth-child(5):before{display:block;margin-bottom:6px;color:var(--text-3);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.td-team-board td:nth-child(2):before{content:"Model prob."}.td-team-board td:nth-child(4):before{content:"Your book"}.td-team-board td:nth-child(5):before{content:"Edge"}.td-team-board .td-book-field{width:100%;min-width:0}.td-team-board .td-book-field input{min-width:0}}@media(max-width:760px){.site-shell:has(.matchup-section-nav) .parlay-dock{bottom:calc(88px + env(safe-area-inset-bottom))}}.market-browser-search.compact{position:relative;min-width:0}.market-search-suggestions{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:40;max-height:min(360px,55dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid rgba(235,232,224,.2);border-radius:4px;background:#141513;box-shadow:0 12px 28px #0000004d}.market-search-suggestions>button{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 10px;border:0;border-radius:2px;background:transparent;color:var(--text);text-align:left}.market-search-suggestions>button+button{border-top:1px solid rgba(235,232,224,.07)}.market-search-suggestions>button:hover,.market-search-suggestions>button[aria-selected=true]{background:#ebe8e014}.market-search-suggestions img{width:28px;height:28px;object-fit:contain}.market-search-suggestions button>span{display:grid;gap:5px;min-width:0}.market-search-suggestions strong{font:650 12px/1.3 var(--font-ui)}.market-search-suggestions small{color:var(--text-3);font:500 10px/1.4 var(--font-ui)}.market-search-suggestions i{color:var(--text-3);font-style:normal}.line-tape-step .tape-model-reference,.moneyline-tape-step .tape-model-reference{position:absolute;top:2px;left:50%;z-index:3;transform:translate(-50%);color:#ebe8e0;font:700 7px/8px var(--font-mono);letter-spacing:.04em;white-space:nowrap;pointer-events:none}.tape-model-reference:before{content:"";position:absolute;top:11px;left:50%;width:1px;height:3px;background:currentColor;transform:translate(-50%)}.tape-model-reference:after{content:"";position:absolute;top:14px;left:50%;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;transform:translate(-50%)}.line-tape .distribution-rail-labels{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;min-height:82px;padding-block:10px}.line-tape .distribution-rail-labels>span{min-width:0}.line-tape-control{display:grid;grid-template-columns:44px minmax(100px,140px) 44px;align-items:center;gap:8px}.line-tape-control>button{width:44px;height:44px;padding:0;border:1px solid rgba(235,232,224,.15);border-radius:3px;background:#ebe8e006;color:var(--text);font:500 23px/1 var(--font-mono)}.line-tape-control>button:hover{background:#ebe8e017}.line-tape-control .line-tape-current{min-width:0;gap:5px}.line-tape-control .line-tape-current small{font-size:9px;letter-spacing:.1em}.line-tape-control input{width:100%;min-width:0;height:36px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--text);font:760 26px/1 var(--font-mono);text-align:center}.line-tape-control input:hover{background:#ebe8e009}.line-tape-control :focus-visible,.line-tape-model-action:focus-visible{outline:2px solid #ebe8e0;outline-offset:3px}.line-tape-footer.line-tape-actions{min-height:54px;align-items:center;gap:12px;padding:5px 16px;letter-spacing:0}.line-tape-scrub-hint{display:flex;align-items:center;gap:8px;color:var(--text-2);font:500 12px/1.4 var(--font-ui);text-transform:none}.line-tape-scrub-hint b{font:400 20px/1 var(--font-ui)}.line-tape-control button:disabled{opacity:.4;cursor:default}@media(max-width:760px){.line-tape .distribution-rail-labels{gap:4px;padding:10px 8px}.line-tape .distribution-rail-labels>span{gap:3px;font-size:9px;flex-direction:column}.line-tape-control{grid-template-columns:44px 90px 44px;gap:3px}.line-tape-control input{font-size:23px}.line-tape-footer.line-tape-actions{padding-inline:8px;gap:4px}.line-tape-scrub-hint{gap:5px;font-size:11px}}.line-tape-model-action{display:inline-flex;min-height:26px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(235,232,224,.14);border-radius:3px;background:#ebe8e00a;color:#ebe8e0;font:600 10px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.line-tape-model-action:hover{border-color:#ebe8e066;background:#ebe8e017}.line-tape-model-action strong{font:650 11px/1 var(--font-mono)}.line-tape-model-symbol{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor}.line-tape-model-arrow{margin-left:2px;color:var(--text-2);font-size:13px}.line-tape-footer.line-tape-actions{justify-content:space-between;min-height:38px;padding-block:4px}@media(prefers-reduced-motion:reduce){.line-tape-model-action{transition:none}}.line-tape-actions .line-tape-scrub-hint{color:var(--text-3);font-size:11px}@media(pointer:coarse){.line-tape-model-action{position:relative}.line-tape-model-action:after{content:"";position:absolute;inset:-7px 0}}.line-tape-footer.line-tape-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.line-tape-actions .line-tape-scrub-hint{grid-column:1;grid-row:1;justify-self:start}.line-tape-actions .line-tape-model-action{grid-column:2;grid-row:1;justify-self:center}@media(max-width:540px){.line-tape-actions .line-tape-scrub-hint{font-size:9px;gap:3px;max-width:70px;line-height:1.2}.line-tape-actions .line-tape-model-action{gap:5px;padding-inline:7px}}.matchup-card .card-topline{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.matchup-card .score-core{gap:8px}.matchup-card .score-core .slate-scenario-badge{justify-self:center;max-width:100%}.matchup-card .score-core .simulation-count{font-size:9px;letter-spacing:.1em}.topbar-ticker-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none}.topbar-ticker-viewport img{-webkit-user-drag:none}.stat-analysis .distribution-line-readout rect,.game-analysis-chart .distribution-line-readout rect{height:12px;transform:none;fill:#141513;stroke:#ebe8e038;stroke-width:.3}.stat-analysis .distribution-line-readout text,.game-analysis-chart .distribution-line-readout text{font-size:4.2px!important;font-weight:600!important;letter-spacing:0;text-anchor:middle;dominant-baseline:central;transform:none}.distribution-line-readout{pointer-events:none}@media(max-width:760px){.stat-analysis .distribution-line-readout rect,.game-analysis-chart .distribution-line-readout rect{height:22px}.stat-analysis .distribution-line-readout text,.game-analysis-chart .distribution-line-readout text{font-size:8px!important}.matchup-card .card-topline>.neutral-site-badge{grid-column:2;grid-row:1}.matchup-card .card-topline-actions{grid-column:3;grid-row:1}}.stat-pricing-refined .prop-outcome-board{gap:12px!important}.stat-pricing-refined .prop-outcome-lane{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px!important;min-height:0!important;padding:16px!important;background:#111310!important;border:1px solid rgba(235,232,224,.13)!important;box-shadow:none!important}.stat-pricing-refined .prop-outcome-lane:before,.stat-pricing-refined .prop-outcome-lane:after{display:none!important}.stat-pricing-refined .prop-outcome-lane>header{min-height:0!important;margin:0!important;padding:0!important;border:0!important}.stat-pricing-refined .prop-outcome-lane>header>div>span{display:none!important}.stat-pricing-refined .prop-outcome-lane>header strong{font-size:23px!important;line-height:1.1!important}.stat-pricing-refined .prop-outcome-lane>header .bet-edge-pill{min-height:0!important;padding:8px 10px!important;box-shadow:none!important}.stat-pricing-refined .prop-model-metrics{grid-row:2;display:flex!important;gap:18px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.stat-pricing-refined .prop-model-metrics>*{display:flex!important;align-items:baseline;gap:6px;padding:0!important;border:0!important}.stat-pricing-refined .prop-model-metrics strong{font-size:12px!important}.stat-pricing-refined .prop-model-metrics span,.stat-pricing-refined .prop-model-metrics small{font-size:9px!important}.stat-pricing-refined .prop-price-control{grid-row:3;min-height:0!important;margin:0!important;padding:10px 0!important;border-top:1px solid rgba(235,232,224,.1)!important;border-bottom:0!important}.stat-pricing-refined .prop-watch-action{min-height:0!important;padding:0!important;margin:0!important;border:0!important}.stat-pricing-refined .prop-track-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:14px 0;border-bottom:1px solid rgba(235,232,224,.12)}.prop-track-bar>div{flex:1;min-width:180px;display:grid;gap:5px}.prop-track-bar>div strong{color:var(--text);font:600 12px/1.4 var(--font-ui)}.prop-track-bar small{color:var(--text-3);font:400 11px/1.5 var(--font-ui)}.stat-pricing-refined .prop-track-bar .track-line-action{min-height:40px!important;padding:10px 16px!important;font-size:11px!important}.prop-add-another{min-height:40px;padding:8px;border:0;background:transparent;color:var(--text-2);font:500 11px/1.3 var(--font-ui)}.stat-pricing-refined .tracked-stat-ledger-row{padding-block:10px!important;border-left:2px solid transparent}.stat-pricing-refined .tracked-stat-ledger-row.is-inspected{border-left-color:#dbd8cb;background:#ebe8e009}.stat-pricing-refined button.tracked-stat-line-value{text-align:left;background:transparent;color:var(--text);border:0;cursor:pointer}.stat-pricing-refined button.tracked-stat-line-value:focus-visible{outline:2px solid #dbd8cb;outline-offset:2px}.stat-pricing-refined .tracked-stat-line-value strong{font-size:20px!important}@media(max-width:760px){.stat-pricing-refined .stat-outcome-tools{display:none!important}.stat-pricing-refined .prop-outcome-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.stat-pricing-refined .prop-outcome-board .prop-outcome-lane{display:grid!important;padding:12px!important;gap:9px!important}.stat-pricing-refined .prop-outcome-lane>header strong{font-size:21px!important}.stat-pricing-refined .prop-model-metrics{gap:14px!important}.stat-pricing-refined .prop-track-bar>div{flex-basis:100%}}.stat-pricing-refined .prop-outcome-lane>header .bet-edge-pill{font-size:17px!important;min-width:0!important}.stat-pricing-refined .stat-analysis-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 16px!important;margin-bottom:18px!important}.stat-pricing-refined .stat-player-avatar{width:56px!important;height:56px!important;flex:0 0 56px!important}.stat-pricing-refined .stat-player-identity h3{font-size:26px!important}.stat-distribution-console{border:1px solid rgba(235,232,224,.14);border-radius:4px;overflow:hidden;background:#0c0e0c}.stat-distribution-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 0}.stat-distribution-caption h2{margin:0;font:600 17px/1.2 var(--font-ui);color:var(--text)}.stat-distribution-caption button{min-height:32px;border:0;background:transparent;color:var(--text-3);font:500 10px/1 var(--font-mono)}.stat-distribution-caption button:disabled{opacity:.4}.stat-distribution-controlbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px 14px;border-bottom:1px solid rgba(235,232,224,.1)}.stat-distribution-side{display:grid;gap:5px;justify-items:start}.stat-distribution-side:last-child{justify-items:end}.stat-distribution-side>span{color:var(--text-3);font:500 10px/1.2 var(--font-ui)}.stat-distribution-side>strong{color:var(--text-2);font:600 16px/1.2 var(--font-mono)}.stat-distribution-stepper{display:grid;grid-template-columns:44px 110px 44px;gap:8px;align-items:center}.stat-pricing-refined .stat-distribution-stepper button{min-height:44px!important;height:44px!important;width:44px!important;padding:0!important;border:1px solid rgba(235,232,224,.15)!important;border-radius:3px;background:#ebe8e006!important;color:var(--text);font:500 23px/1 var(--font-mono)}.stat-distribution-stepper label{display:grid;justify-items:center;gap:5px}.stat-distribution-stepper label>span{color:var(--text-3);font:600 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.stat-pricing-refined .stat-distribution-stepper input{width:110px!important;min-width:0!important;height:36px!important;padding:0!important;border:0!important;border-radius:2px;background:transparent!important;color:var(--text)!important;text-align:center;font:760 26px/1 var(--font-mono)!important}.stat-distribution-stepper :focus-visible{outline:2px solid #dbd8cb;outline-offset:3px}.stat-pricing-refined .stat-distribution-console .distribution-chart{display:block;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;touch-action:pan-y;cursor:ew-resize}.stat-pricing-refined .stat-distribution-console .distribution-tooltip{display:none}.stat-distribution-hint{padding:8px 12px;border-top:1px solid rgba(235,232,224,.08);color:var(--text-3);text-align:center;font:400 10px/1.4 var(--font-ui)}@media(max-width:760px){.stat-distribution-controlbar{gap:6px;padding:10px}.stat-distribution-stepper{grid-template-columns:40px 80px 40px;gap:4px}.stat-pricing-refined .stat-distribution-stepper input{width:80px!important;font-size:24px!important}.stat-pricing-refined .stat-distribution-stepper button{width:40px!important}.stat-distribution-side>strong{font-size:12px}.stat-distribution-caption{padding:10px 10px 0}.stat-distribution-caption h2{font-size:15px}}.stat-popover.stat-analysis.stat-pricing-refined{align-content:start}.stat-pricing-refined .stat-distribution-caption h2{font-size:25px;font-weight:650;letter-spacing:-.035em}.stat-pricing-refined .prop-outcome-board{align-items:start!important;margin-top:12px!important}.stat-pricing-refined .prop-outcome-board .prop-outcome-lane{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-auto-rows:max-content!important;align-content:start!important;height:auto!important;min-height:0!important;gap:9px!important}.stat-pricing-refined .prop-outcome-lane>header{grid-column:1!important;grid-row:1!important}.stat-pricing-refined .prop-outcome-lane>.prop-model-metrics{grid-column:1!important;grid-row:2!important}.stat-pricing-refined .prop-outcome-lane>.prop-model-metrics .market-metric{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.stat-pricing-refined .prop-outcome-lane>.prop-price-control{grid-column:1!important;grid-row:3!important;width:100%!important}.stat-pricing-refined .prop-outcome-lane>.prop-watch-action{grid-column:1!important;grid-row:4!important}@media(max-width:760px){.stat-popover.stat-analysis.stat-pricing-refined{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-sizing:border-box!important;transform:none!important;animation:none!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;padding:max(12px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important}.stat-pricing-refined>*{min-width:0;max-width:100%;box-sizing:border-box}.stat-pricing-refined .stat-analysis-head{position:relative!important;inset:auto!important;transform:none!important;margin:0 0 12px!important;padding:0 0 12px!important;width:100%!important}.stat-pricing-refined .stat-player-identity{flex:1;min-width:0;gap:10px!important}.stat-pricing-refined .stat-player-identity>div:last-child{min-width:0}.stat-pricing-refined .stat-player-identity h3{font-size:22px!important;overflow-wrap:anywhere}.stat-pricing-refined .stat-analysis-head-actions{flex:0 0 40px}.stat-pricing-refined .stat-analysis-close{width:40px!important;height:40px!important}.stat-pricing-refined .stat-distribution-caption h2{font-size:23px}.stat-pricing-refined .stat-distribution-console{width:100%;margin:0}.stat-pricing-refined .stat-distribution-controlbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;padding:10px 8px}.stat-pricing-refined .stat-distribution-stepper{grid-template-columns:36px 76px 36px;gap:2px}.stat-pricing-refined .stat-distribution-stepper button{width:36px!important}.stat-pricing-refined .stat-distribution-stepper input{width:76px!important}.stat-pricing-refined .stat-outcome-tools{display:block!important;margin:14px 0 8px!important;padding:0!important}.stat-pricing-refined .stat-mobile-prop-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px}.stat-pricing-refined .stat-mobile-prop-switch button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;border:1px solid rgba(235,232,224,.14);border-radius:3px;background:#111310;color:var(--text-3)}.stat-pricing-refined .stat-mobile-prop-switch button[aria-selected=true]{color:#ece9df;background:#24271f;border-color:#626958}.stat-pricing-refined .stat-mobile-prop-switch button strong{font:600 14px/1 var(--font-mono)}.stat-pricing-refined .prop-outcome-board{margin:0!important}.stat-pricing-refined .prop-outcome-board.mobile-side-over>[data-outcome=under],.stat-pricing-refined .prop-outcome-board.mobile-side-under>[data-outcome=over]{display:none!important}.stat-pricing-refined .prop-outcome-lane>.prop-price-control{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.stat-pricing-refined .prop-outcome-lane>.prop-price-control>div{width:130px!important;max-width:60%!important}.stat-pricing-refined .prop-model-metrics{flex-wrap:wrap}}.stat-pricing-refined .distribution-chart .distribution-threshold,.stat-pricing-refined .distribution-chart .distribution-threshold.preview{filter:none!important;stroke:#e8e5d9!important;stroke-width:.65!important;stroke-dasharray:none!important;transition:none!important}.stat-pricing-refined .distribution-chart .distribution-committed{display:none}.stat-pricing-refined .distribution-chart .distribution-curve{filter:none!important}.stat-pricing-refined .distribution-chart .distribution-curve-halo{opacity:.08!important}.stat-pricing-refined .stat-distribution-side strong,.stat-pricing-refined .prop-outcome-lane strong{font-variant-numeric:tabular-nums}.stat-pricing-refined .stat-distribution-stepper input{border:1px solid rgba(235,232,224,.25)!important;background:#ebe8e009!important;border-radius:3px!important;cursor:text}.stat-pricing-refined .stat-distribution-stepper input:hover{border-color:#ebe8e080!important}.stat-pricing-refined .stat-distribution-stepper input:focus{border-color:#d8ddca!important;background:#1b2017!important;outline:2px solid rgba(216,221,202,.18);outline-offset:2px}.stat-distribution-stepper label>span>span{margin-left:3px;font-size:11px}@media(max-width:760px){.stat-pricing-refined .stat-mobile-prop-switch{display:flex!important;gap:0!important;padding:3px;border:1px solid rgba(235,232,224,.12);border-radius:4px;background:#0b0d0a}.stat-pricing-refined .stat-mobile-prop-switch button{flex:1;min-height:42px;border:0!important;border-radius:2px;background:transparent!important;box-shadow:none!important;color:#93998c;font:600 11px/1 var(--font-ui)}.stat-pricing-refined .stat-mobile-prop-switch button[aria-selected=true]{background:#292e23!important;color:#eeeade;box-shadow:inset 0 -2px #c5cfb2!important}.stat-pricing-refined .stat-mobile-prop-switch button strong{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.stat-pricing-refined .distribution-chart .distribution-tick text{font-size:7px!important}}.stat-pricing-refined .stat-distribution-stepper{grid-template-columns:44px minmax(0,110px) 44px;gap:0;height:62px;align-items:stretch;border:1px solid rgba(235,232,224,.22);border-radius:4px;background:#111410;overflow:hidden}.stat-pricing-refined .stat-distribution-stepper label{min-width:0;align-content:center;gap:3px;padding:5px 0}.stat-pricing-refined .stat-distribution-stepper button{width:44px!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important}.stat-pricing-refined .stat-distribution-stepper button:first-child{border-right:1px solid rgba(235,232,224,.13)!important}.stat-pricing-refined .stat-distribution-stepper button:last-child{border-left:1px solid rgba(235,232,224,.13)!important}.stat-pricing-refined .stat-distribution-stepper input{width:100%!important;height:32px!important;min-height:0!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none}.stat-pricing-refined .stat-distribution-stepper:focus-within{border-color:#d0d6c3;box-shadow:0 0 0 2px #d0d6c321}.stat-pricing-refined .stat-distribution-stepper input:focus{border:0!important;outline:none!important;background:transparent!important}.stat-pricing-refined .stat-distribution-stepper button:hover{background:#ebe8e00d!important}@media(max-width:760px){.stat-pricing-refined .stat-distribution-stepper{grid-template-columns:36px minmax(0,82px) 36px;height:58px}.stat-pricing-refined .stat-distribution-stepper button{width:36px!important}.stat-pricing-refined .stat-distribution-stepper input{width:100%!important}.stat-pricing-refined .stat-prop-side-switch{margin:10px auto}.stat-pricing-refined .prop-outcome-lane>.prop-price-control>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;width:150px!important;max-width:60%!important;min-width:0!important;flex:0 1 150px;overflow:hidden;box-sizing:border-box}.stat-pricing-refined .prop-price-control .prop-price-nudge-button{display:none!important}.stat-pricing-refined .prop-price-control .prop-price-sign-toggle{display:block!important;grid-column:1!important;grid-row:1!important;width:34px!important;min-width:0!important;height:44px!important;margin:0!important}.stat-pricing-refined .prop-price-control input{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;margin:0!important;padding:4px 6px!important;box-sizing:border-box!important}}.auth-panel.signup-studio{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);width:min(1040px,calc(100% - 40px));max-width:1040px;margin:40px auto;padding:0;gap:0;overflow:hidden;background:#111210;border:1px solid rgba(235,232,224,.16);border-radius:6px}.signup-identity{display:flex;flex-direction:column;justify-content:space-between;gap:44px;padding:40px;background:#191b17;border-right:1px solid rgba(235,232,224,.1);min-width:0}.signup-brand{font:850 27px/1 var(--font-display);letter-spacing:-.06em;color:var(--text)}.signup-brand>span{display:block;margin-top:10px;font:500 9px/1.4 var(--font-mono);letter-spacing:.17em;color:var(--text-3)}.signup-pass{min-width:0;padding:24px 0 0;border-top:1px solid rgba(235,232,224,.2)}.signup-pass-label{color:var(--text-3);font:500 10px/1 var(--font-mono);letter-spacing:.13em}.signup-monogram{margin:22px 0;font:850 clamp(80px,10vw,136px)/1 var(--font-display);letter-spacing:-.08em;color:#e8e5dc}.signup-pass>strong{display:block;font:700 28px/1.15 var(--font-display);overflow-wrap:anywhere}.signup-handle{display:block;margin-top:9px;font:500 13px/1.5 var(--font-mono);color:var(--text-2);overflow-wrap:anywhere}.signup-pass-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:16px 0;border-block:1px solid rgba(235,232,224,.13);color:var(--text-3);font:500 9px/1.5 var(--font-mono);letter-spacing:.06em}.signup-pass-footer>span:last-child{font-size:22px;color:var(--text-2);white-space:nowrap}.signup-journey{display:grid;gap:16px;font:500 12px/1.3 var(--font-ui);color:var(--text-3)}.signup-journey>span{display:flex;gap:14px;align-items:center;transition:color .16s ease}.signup-journey b{font:500 10px/1 var(--font-mono)}.signup-journey .current{color:var(--text)}.signup-journey .current b{text-decoration:underline;text-underline-offset:5px}.signup-journey .complete{color:var(--text-2)}.signup-workspace{min-width:0;padding:30px 40px 40px}.signup-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:38px}.signup-topline>span{font:500 9px/1.3 var(--font-mono);letter-spacing:.14em;color:var(--text-3)}.signup-topline .text-button{font-size:12px}.signup-step{display:grid;gap:18px;animation:signup-step-enter .18s ease-out both}.signup-step header{margin-bottom:10px}.signup-studio .signup-step h1{font:750 clamp(30px,4vw,42px)/1.05 var(--font-display);letter-spacing:-.04em;text-transform:none;margin:0}.signup-step header p{margin:12px 0 0;font:400 14px/1.5 var(--font-ui);color:var(--text-2)}.signup-studio .signup-step label:not(.auth-consent){font:500 12px/1.3 var(--font-ui);letter-spacing:0;text-transform:none}.signup-studio .signup-step input:not([type=checkbox]){height:48px;background:#0c0e0c;border-color:#ebe8e033;font-weight:400;transition:border-color .14s ease,background .14s ease}.signup-studio .signup-step input:not([type=checkbox]):hover{border-color:#ebe8e066}.signup-studio .signup-step input:focus{outline-color:#dcded3}.signup-studio .signup-step input::placeholder{color:var(--text-3);font-size:13px}.signup-studio .auth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signup-field-hint{margin:-10px 0 0;color:var(--text-3);font:400 11px/1.5 var(--font-ui)}.signup-password{position:relative}.signup-studio .signup-password input{padding-right:62px}.signup-password button{position:absolute;inset:1px 1px 1px auto;min-width:56px;border:0;background:transparent;color:var(--text-2);font:500 12px var(--font-ui);cursor:pointer}.signup-password button:hover{color:var(--text)}.signup-studio .auth-consent{padding:12px 0;font-size:12px}.signup-studio .auth-consent small{display:block;margin-top:3px;font-size:11px;color:var(--text-3)}.signup-actions{display:flex;gap:12px;margin-top:8px}.signup-actions .solid-button{flex:1;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding-inline:18px;background:#e6e4dc;color:#141511;border-color:#e6e4dc;font:650 14px var(--font-ui);transition:background .14s ease}.signup-actions .solid-button:hover{background:#f5f3ec}.signup-actions .solid-button:disabled{opacity:.5;cursor:wait}.signup-actions .solid-button>span{transition:transform .14s ease}.signup-actions .solid-button:hover>span{transform:translate(3px)}@keyframes signup-step-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.auth-panel.signup-studio{grid-template-columns:1fr;width:min(520px,calc(100% - 24px));margin:16px auto}.signup-identity{padding:20px 24px;gap:20px;border-right:0;border-bottom:1px solid rgba(235,232,224,.13)}.signup-brand{font-size:22px}.signup-brand>span,.signup-pass{display:none}.signup-journey{display:flex;justify-content:space-between;gap:10px;font-size:10px}.signup-journey>span{gap:6px}.signup-journey b{font-size:9px}.signup-workspace{padding:16px 24px 26px}.signup-topline{margin-bottom:24px}.signup-studio .signup-step input:not([type=checkbox]){font-size:16px}}@media(max-width:360px){.signup-identity,.signup-workspace{padding-inline:16px}.signup-journey b{display:none}.signup-studio .auth-field-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.signup-step{animation:none}.signup-actions .solid-button>span,.signup-journey>span{transition:none}}.signup-access-progress{grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto}@media(max-width:560px){.signup-access-progress{gap:6px;letter-spacing:0}}.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}
