*{box-sizing:border-box}html,body{color:#f7fbff;background:#02080d;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{--accent:#26d9ff;--accent-2:#0b73ff;background:radial-gradient(circle at 72% 9%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 27%),linear-gradient(180deg,#030c13 0%,#02070c 42%,#010407 100%);min-height:100vh;position:relative;overflow:hidden}.ambient{pointer-events:none;filter:blur(90px);opacity:.14;z-index:0;border-radius:999px;position:fixed}.ambient-one{background:var(--accent);width:420px;height:420px;top:200px;right:-180px}.ambient-two{background:var(--accent-2);width:360px;height:360px;top:55vh;left:-240px}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#020a10e3;border-bottom:1px solid #ffffff14;grid-template-columns:250px minmax(420px,1fr) 250px;align-items:center;gap:18px;height:78px;padding:0 24px;display:grid;position:sticky;top:0}.brand-lockup{align-items:center;gap:10px;min-width:max-content;display:flex}.brand-symbol{border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 17%,transparent),#ffffff05);width:43px;height:43px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:12px;place-items:center;display:grid}.edge-mark{width:36px;height:31px;display:block}.brand-name{letter-spacing:.11em;font-size:17px;font-style:italic;font-weight:900}.brand-product{letter-spacing:.44em;margin-top:2px;font-size:8px;font-weight:800}.product-nav{justify-content:center;gap:8px;min-width:0;display:flex}.product-pill{--pill:#fff;color:#8298a8;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;transition:all .2s;display:flex}.product-pill:hover,.product-pill.active{color:#fff;border-color:color-mix(in srgb,var(--pill) 25%,#ffffff0f);box-shadow:inset 0 -2px 0 var(--pill);background:#ffffff0a}.mini-glyph{place-items:center;width:18px;height:18px;display:grid}.mini-glyph svg{width:18px;height:18px}.top-actions{justify-content:flex-end;gap:8px;display:flex}.icon-button,.ghost-button,.primary-button{color:#dfeaf0;background:#07131d;border:1px solid #ffffff1f;border-radius:10px;padding:10px 15px;font-weight:750;transition:all .18s}.icon-button{padding:10px 13px}.ghost-button:hover{border-color:color-mix(in srgb,var(--accent) 45%,#ffffff1f);color:#fff}.primary-button{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#fff));color:#001017;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 24%,transparent);border-color:#0000}.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button.large,.ghost-button.large{padding:13px 19px}.full{width:100%}.demo-ribbon{z-index:2;text-align:center;letter-spacing:.17em;color:#8aa0ae;background:#040e15bf;border-bottom:1px solid #ffffff0f;padding:7px 20px;font-size:9px;font-weight:800;position:relative}.app-frame{z-index:2;grid-template-columns:180px minmax(0,1fr) 292px;max-width:1600px;margin:auto;display:grid;position:relative}.left-rail{background:linear-gradient(#08141ddb,#030a1099);border-right:1px solid #ffffff12;min-height:calc(100vh - 106px);padding:18px 12px}.rail-title{letter-spacing:.16em;text-transform:uppercase;color:#61798a;padding:8px 10px;font-size:10px}.rail-item{color:#9fb0ba;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;margin:2px 0;padding:10px 9px;font-size:11px;display:flex}.rail-item span{color:var(--accent)}.rail-item b{color:#fff;background:#f33;border-radius:8px;margin-left:auto;padding:2px 5px;font-size:8px}.rail-item:hover,.rail-item.selected{color:#fff;background:color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 26%,transparent)}.rail-divider{background:#ffffff0f;height:1px;margin:12px 8px}.workspace{min-width:0;padding:16px}.right-rail{padding:16px 16px 16px 0}.hero-panel{background:linear-gradient(108deg,#020f18f0 0%,#05151fe6 48%,color-mix(in srgb,var(--accent) 9%,#020a10) 100%);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:18px;min-height:300px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.hero-panel:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent),transparent 63%);border-radius:50%;width:430px;height:430px;position:absolute;inset:auto -80px -150px auto}.hero-copy,.hero-art{z-index:2;position:relative}.eyebrow{color:var(--accent);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.pulse-dot,.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 14px var(--accent);border-radius:50%}.hero-panel h1{letter-spacing:-.045em;margin:15px 0 14px;font-size:clamp(34px,4.2vw,60px);font-style:italic;font-weight:950;line-height:.93}.hero-panel h1 span{display:block}.hero-panel h1 span:nth-child(2){color:var(--accent);text-shadow:0 0 28px color-mix(in srgb,var(--accent) 25%,transparent)}.hero-panel p{color:#a5b7c2;max-width:590px;margin:0 0 23px;font-size:14px;line-height:1.6}.hero-actions{gap:9px;display:flex}.hero-art{align-content:center;justify-items:center;display:grid}.hero-logo-card{aspect-ratio:1.55;border:1px solid color-mix(in srgb,var(--accent) 33%,#ffffff0f);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 11%,#04111a),#010508f5);width:min(310px,88%);box-shadow:inset 0 0 50px color-mix(in srgb,var(--accent) 7%,transparent),0 0 60px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:28px;place-items:center;display:grid;position:relative}.hero-logo-card>.edge-mark{opacity:.9;width:115px;height:90px}.hero-glyph{width:62px;height:62px;position:absolute;bottom:34px;right:28px}.hero-glyph svg{width:100%;height:100%}.hero-kicker{letter-spacing:.13em;color:#9ab0bd;font-size:8px;position:absolute;bottom:16px;left:22px}.hero-stat-strip{gap:23px;margin-top:14px;display:flex}.hero-stat-strip div{flex-direction:column;align-items:center;display:flex}.hero-stat-strip strong{color:var(--accent);font-size:15px}.hero-stat-strip span{color:#708694;margin-top:2px;font-size:8px}.section-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:4px;margin-top:9px;padding:11px 2px;display:flex;overflow-x:auto}.section-tabs button,.tiny-filter button{color:#869ba8;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:11px}.section-tabs button.active,.section-tabs button:hover,.tiny-filter button.active{color:#fff;background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 -2px 0 var(--accent)}.board-card,.side-card,.content-section{background:#051018bd;border:1px solid #ffffff13;border-radius:14px;margin-top:12px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;min-height:54px;padding:13px 16px;display:flex}.section-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-heading strong{font-size:14px}.section-heading small{color:#6f8592;font-size:9px}.live-flame{color:#ff4b58}.text-button{color:var(--accent);background:0 0;border:0;font-size:10px}.odds-head,.odds-row{grid-template-columns:minmax(250px,1.8fr) 1fr 1fr 1fr;align-items:center;gap:8px;display:grid}.odds-head{color:#617986;text-transform:uppercase;letter-spacing:.09em;border-top:1px solid #ffffff0d;padding:7px 12px 7px 15px;font-size:8px}.odds-head span:not(:first-child){text-align:center}.odds-row{border-top:1px solid #ffffff0e;padding:9px 10px 9px 15px}.odds-row:hover{background:#ffffff05}.matchup{grid-template-columns:86px 1fr;gap:7px;display:grid}.league-time{flex-direction:column;display:flex}.league-time b{color:var(--accent);font-size:9px}.league-time span{color:#687f8d;margin-top:3px;font-size:8px}.matchup>div:last-child{flex-direction:column;gap:6px;display:flex}.matchup strong{font-size:11px}.odds-pair{flex-direction:column;gap:4px;display:flex}.odds-pair button{border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff12);color:#dceaf0;background:#081c28;border-radius:6px;padding:6px 7px;font-size:9px}.odds-pair button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,#081c28);color:var(--accent)}.live-section{margin-top:11px}.live-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.live-card{background:linear-gradient(145deg,#071720,#041018);border:1px solid #ffffff13;border-radius:12px;padding:13px}.live-card-top{color:#738793;justify-content:space-between;font-size:8px;display:flex}.live-card-top b{color:#ff5964}.live-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:13px 0;font-size:10px;display:grid}.live-score span:last-child{text-align:right}.live-score strong{color:var(--accent);font-size:15px}.live-card>button{color:#9db0bb;background:#07141d;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;width:100%;padding:8px 10px;font-size:9px;display:flex}.live-card>button em{color:var(--accent);font-style:normal}.side-card{margin-top:0;margin-bottom:12px;padding:14px}.side-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.side-title strong{font-size:13px}.side-title span{color:#6c8290;font-size:8px}.empty-state,.entry-empty{text-align:center;padding:30px 15px}.empty-icon{color:#4f6978;font-size:36px}.empty-state strong,.entry-empty strong{margin:8px 0;font-size:12px;display:block}.empty-state p,.entry-empty p,.insight-card p{color:#718795;font-size:9px;line-height:1.55}.trend-row{border-top:1px solid #ffffff0d;grid-template-columns:20px 1fr auto;align-items:center;padding:9px 0;font-size:9px;display:grid}.trend-row span{color:#5c7380}.trend-row em{color:var(--accent);font-style:normal}.insight-card{text-align:center;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,#061019),#05111a)}.insight-card svg{width:45px;height:45px;margin:4px auto 8px}.insight-card strong{font-size:14px;display:block}.wide-workspace{z-index:2;max-width:1420px;margin:auto;padding:16px 22px 34px;position:relative}.wide-workspace>.hero-panel{min-height:320px}.content-section{padding-bottom:14px}.game-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 14px;display:grid}.game-card{background:#08121a;border:1px solid #ffffff12;border-radius:14px;min-height:220px;position:relative;overflow:hidden}.game-art{background:radial-gradient(circle at 50% 35%,#ff385947,#0000 34%),linear-gradient(145deg,#22060d,#06090d);place-items:center;height:160px;display:grid;position:relative}.game-1 .game-art{background:radial-gradient(circle at 50% 30%,#a0122c57,#0000 36%),linear-gradient(145deg,#13060a,#050709)}.game-2 .game-art{background:radial-gradient(circle at 50% 30%,#ff505038,#0000 34%),linear-gradient(145deg,#280d0f,#06090d)}.game-3 .game-art{background:radial-gradient(circle at 50% 30%,#ff78693d,#0000 34%),linear-gradient(145deg,#18070b,#05080c)}.game-art svg{width:70px;height:70px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 35%,transparent))}.game-art>span{color:var(--accent);letter-spacing:.08em;background:#0000008c;border:1px solid #ffffff1a;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.game-meta{justify-content:space-between;align-items:end;padding:11px;display:flex}.game-meta strong{font-size:11px}.game-meta span{color:#647987;font-size:8px}.play-hover{background:var(--accent);color:#100006;opacity:0;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800;transition:all .2s;position:absolute;bottom:49px;right:10px;transform:translateY(4px)}.game-card:hover .play-hover{opacity:1;transform:none}.two-col{grid-template-columns:1.55fr .75fr;gap:12px;margin-top:12px;display:grid}.feature-banner{background:radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 27%),linear-gradient(135deg,#17070c,#060b0f);border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr .7fr;align-items:center;min-height:315px;padding:34px;display:grid}.feature-banner h2,.draft-copy h2{margin:11px 0;font-size:34px;line-height:1}.feature-banner p,.draft-copy p{color:#879aa5;font-size:11px;line-height:1.55}.roulette-orbit{width:190px;height:190px;box-shadow:inset 0 0 30px #000,0 0 40px color-mix(in srgb,var(--accent) 25%,transparent);border:24px solid #390c17;border-radius:50%;margin:auto;position:relative}.roulette-orbit:after{content:"";border:2px dashed var(--accent);border-radius:50%;position:absolute;inset:25px}.roulette-orbit span{color:var(--accent);font-size:16px;font-weight:900;position:absolute}.roulette-orbit span:first-child{top:-20px;left:77px}.roulette-orbit span:nth-child(2){top:70px;right:-17px}.roulette-orbit span:nth-child(3){bottom:-20px;left:77px}.side-card.tall{margin:0}.quick-row{border-top:1px solid #ffffff0d;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.quick-thumb{background:color-mix(in srgb,var(--accent) 14%,#0d1014);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;font-weight:900;display:grid}.quick-row strong{font-size:10px;display:block}.quick-row small{color:#637783;font-size:8px}.quick-row button{color:var(--accent);background:0 0;border:0;font-size:18px}.markets-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:3px;display:grid}.market-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.market-card{background:#07131b;border:1px solid #ffffff13;border-radius:14px;padding:14px}.market-card-top{color:#718590;justify-content:space-between;font-size:8px;display:flex}.market-card-top span{color:var(--accent);font-weight:800}.market-card-top em{font-style:normal}.market-card h3{min-height:38px;font-size:14px;line-height:1.35}.sparkline{border-bottom:1px solid #ffffff0d;align-items:flex-end;gap:3px;height:48px;margin:7px 0 12px;padding:0 2px;display:flex}.sparkline i{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 20%,transparent));opacity:.68;border-radius:2px 2px 0 0;flex:1}.yes-no{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yes-no button{color:#e8e1bf;background:#171606;border:1px solid #ffc92838;border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.yes-no button:last-child{color:#bdc6cc;background:#0c1114;border-color:#ffffff1a}.yes-no span{font-size:9px}.yes-no strong{font-size:13px}.market-footer{color:#5f727d;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.market-footer button{color:var(--accent);background:0 0;border:0;font-size:8px}.market-side{padding-top:54px}.sticky-card{position:sticky;top:110px}.contract-question{font-size:15px;font-weight:800;line-height:1.4}.big-prob{color:var(--accent);letter-spacing:-.06em;margin-top:12px;font-size:58px;font-weight:950}.big-prob span{font-size:20px}.prob-label{color:#687c88;margin-top:-7px;font-size:8px}.choice-buttons{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.choice-buttons button{border:1px solid;border-radius:8px;padding:10px;font-weight:800}.choice-buttons .yes{color:#ffd34f;background:#ffc9281f;border-color:#ffc92859}.choice-buttons .no{color:#c5ced3;background:#0e1418;border-color:#ffffff1a}.rules-box{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;margin-bottom:11px;padding:12px}.rules-box strong{color:var(--accent);font-size:9px}.rules-box p{color:#748994;font-size:8px;line-height:1.5}.fantasy-grid{grid-template-columns:1fr 350px;gap:13px;display:grid}.league-card{background:#07131a;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:54px 1fr 85px 64px;align-items:center;gap:10px;margin-bottom:9px;padding:13px;display:grid}.league-icon{background:color-mix(in srgb,var(--accent) 10%,#08141b);border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.league-icon svg{width:32px;height:32px}.league-card span,.league-card small{color:#6a7f8a;font-size:8px}.league-card h3{margin:3px 0;font-size:13px}.record{text-align:right}.record strong{color:var(--accent);font-size:16px;display:block}.record span{font-size:8px}.league-card>button{color:var(--accent);background:0 0;border:0;font-size:9px}.lineup-card{margin-top:54px}.player-row{border-top:1px solid #ffffff0d;grid-template-columns:40px 1fr auto;align-items:center;padding:8px 0;display:grid}.player-row>span{color:var(--accent);font-size:8px;font-weight:900}.player-row strong{font-size:10px;display:block}.player-row small{color:#607784;font-size:8px}.player-row em{color:#bcd0da;font-size:11px;font-style:normal}.draft-zone{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),#061018;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;min-height:290px;margin-top:12px;padding:28px;display:grid}.draft-board{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.draft-board>div{background:#ffffff04;border:1px dashed #ffffff1f;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:10px;display:flex}.draft-board>div.filled{border-style:solid;border-color:color-mix(in srgb,var(--accent) 30%,#ffffff14);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),#ffffff03)}.draft-board span{color:#536b78;font-size:8px}.draft-board strong{color:var(--accent);margin-top:auto;font-size:10px}.draft-board small{color:#9db0ba;margin-top:4px;font-size:8px}.contest-layout{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.tiny-filter{display:flex}.pick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pick-card{text-align:center;background:linear-gradient(160deg,#09131c,#050c12);border:1px solid #ffffff13;border-radius:14px;padding:14px}.pick-top{color:#647986;justify-content:space-between;font-size:8px;display:flex}.pick-top span{color:var(--accent)}.pick-top em{font-style:normal}.player-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,#121421),color-mix(in srgb,var(--accent-2) 30%,#080d14));border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:50%;place-items:center;width:47px;height:47px;margin:14px auto 8px;font-size:12px;font-weight:900;display:grid}.pick-card h3{margin:5px 0;font-size:12px}.stat-name{color:#6c818d;font-size:8px;display:block}.projection{margin:4px 0 11px;font-size:25px;display:block}.higher-lower{grid-template-columns:1fr 1fr;gap:6px;display:grid}.higher-lower button{background:color-mix(in srgb,var(--accent) 10%,#0b1117);border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff0f);color:#efc8e9;border-radius:8px;padding:8px 4px;font-size:8px;font-weight:800}.higher-lower button:last-child{background:color-mix(in srgb,var(--accent-2) 9%,#0b1117)}.entry-card{margin-top:54px}.entry-empty svg{width:52px;height:52px}.entry-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.entry-mode button{color:#728793;background:#08121a;border:1px solid #ffffff14;border-radius:7px;padding:8px;font-size:8px}.entry-mode button.active{color:#fff;border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 10%,#08121a)}.entry-summary{color:#728793;justify-content:space-between;margin:15px 0;font-size:9px;display:flex}.entry-summary strong{color:#fff}.pool-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pool-strip article{background:#07121a;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.pool-icon{background:color-mix(in srgb,var(--accent) 9%,#0b1118);border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.pool-icon svg{width:30px;height:30px}.pool-strip span,.pool-strip p{color:#6b7f8b;margin:0;font-size:8px}.pool-strip h3{margin:3px 0;font-size:11px}.pool-strip button{color:var(--accent);background:0 0;border:0;font-size:9px}.footer{z-index:3;background:#02070b;border-top:1px solid #ffffff14;grid-template-columns:250px 1fr auto 44px;align-items:center;gap:24px;min-height:92px;padding:18px 26px;display:grid;position:relative}.footer-copy{color:#6c818d;font-size:9px}.footer-links{color:#657984;gap:17px;font-size:8px;display:flex}.age-badge{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}@media (max-width:1180px){.topbar{grid-template-columns:220px 1fr auto}.product-pill{padding:8px;font-size:0}.mini-glyph,.mini-glyph svg{width:20px;height:20px}.app-frame{grid-template-columns:160px minmax(0,1fr)}.right-rail{display:none}.game-grid{grid-template-columns:repeat(3,1fr)}.hero-panel{padding:28px}.fantasy-grid,.contest-layout,.markets-layout{grid-template-columns:1fr}.lineup-card,.entry-card,.market-side{margin-top:0;padding-top:0}.sticky-card{position:static}.pick-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.topbar{grid-template-columns:1fr auto;height:auto;min-height:70px;padding:12px 14px}.product-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.product-pill{font-size:10px}.mini-glyph{width:16px;height:16px}.top-actions .ghost-button{display:none}.app-frame{display:block}.left-rail{display:none}.workspace,.wide-workspace{padding:11px}.hero-panel{grid-template-columns:1fr;min-height:0;padding:24px}.hero-art{display:none}.hero-panel h1{font-size:39px}.live-grid{grid-template-columns:1fr}.odds-head,.odds-row{grid-template-columns:1.6fr 1fr 1fr 1fr}.matchup{grid-template-columns:1fr}.league-time{display:none}.game-grid{grid-template-columns:repeat(2,1fr)}.two-col,.feature-banner{grid-template-columns:1fr}.roulette-orbit{display:none}.market-grid,.fantasy-grid{grid-template-columns:1fr}.lineup-card{margin-top:0}.draft-zone{grid-template-columns:1fr}.draft-board{grid-template-columns:repeat(4,1fr)}.draft-board>div{min-height:100px}.pick-grid{grid-template-columns:repeat(2,1fr)}.pool-strip{grid-template-columns:1fr}.footer{grid-template-columns:1fr auto}.footer .brand-lockup,.footer-copy,.footer-links{display:none}}@media (max-width:560px){.top-actions .icon-button{display:none}.product-pill{padding:7px 9px}.demo-ribbon{font-size:7px}.hero-panel h1{font-size:34px}.hero-actions{flex-wrap:wrap}.odds-head{display:none}.odds-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.matchup{grid-column:1/-1;margin-bottom:3px}.matchup>div:last-child{flex-direction:row;justify-content:space-between}.game-grid,.pick-grid{grid-template-columns:1fr 1fr}.game-card{min-height:180px}.game-art{height:125px}.game-meta{flex-direction:column;align-items:flex-start;gap:2px}.draft-board{grid-template-columns:repeat(2,1fr)}.footer{padding:14px}.footer .age-badge{margin-left:auto}}.global-site-header{z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02080df5;border-bottom:1px solid #173242;width:100%;position:sticky;top:0;box-shadow:0 10px 34px #00000038}.global-site-header-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1600px;min-height:58px;margin:0 auto;padding:0 18px;display:flex}.global-site-brand{color:#f4fbff;align-items:center;gap:9px;min-width:max-content;text-decoration:none;display:flex}.global-site-mark{color:#001017;background:linear-gradient(135deg,#26d9ff,#0b73ff);border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:950;display:grid;box-shadow:0 0 20px #26d9ff2b}.global-site-wordmark{letter-spacing:.1em;font-size:13px;font-weight:900}.global-site-wordmark b{color:#26d9ff}.global-site-nav{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.global-site-link{color:#c4d6df;white-space:nowrap;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:850}.global-site-link:hover{color:#fff;background:#071722}.global-site-account{color:#001017;white-space:nowrap;background:linear-gradient(135deg,#26d9ff,#0b73ff);border-radius:7px;margin-left:4px;padding:10px 13px;font-size:10px;font-weight:950}.site-language-bar{background:#071722;border:1px solid #26d9ff40;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:34px;margin:0 2px;padding:3px 6px 3px 8px;display:flex}.site-language-label{color:#72def9;letter-spacing:.11em;white-space:nowrap;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#google_translate_element{min-width:112px}#google_translate_element .goog-te-gadget{font-size:0!important;line-height:1!important}#google_translate_element .goog-te-combo{color:#e8f8ff;cursor:pointer;background:#04101a;border:0;border-radius:5px;outline:0;width:100%;min-width:112px;height:26px;padding:0 22px 0 7px;font:800 10px/1 Inter,ui-sans-serif,system-ui,sans-serif;margin:0!important}#google_translate_element .goog-logo-link,#google_translate_element .goog-te-gadget span,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none!important}body{top:0!important}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}@media (max-width:760px){.global-site-header-inner{gap:8px;min-height:54px;padding:0 8px 0 10px}.global-site-wordmark{letter-spacing:.07em;font-size:10px}.global-site-mark{width:29px;height:29px;font-size:15px}.global-site-nav{scrollbar-width:none;gap:2px;overflow-x:auto}.global-site-nav::-webkit-scrollbar{display:none}.global-site-link{padding:8px 7px;font-size:9px}.global-site-coverage{display:none}.global-site-account{padding:9px;font-size:9px}.site-language-label{display:none}.site-language-bar{min-height:30px;margin:0;padding:2px 4px}#google_translate_element,#google_translate_element .goog-te-combo{min-width:98px}#google_translate_element .goog-te-combo{height:25px;font-size:9px}}.topbar,.book-global-header{top:58px!important}@media (max-width:760px){.topbar,.book-global-header{top:54px!important}}
.hub-shell{--hub-accent:#26d9ff;background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--hub-accent) 12%,transparent),transparent 28%),linear-gradient(180deg,#02090f 0%,#030b11 38%,#010407 100%);color:#f5fbff;min-height:100vh;position:relative;overflow:hidden}.hub-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:70;background:#02090eeb;border-bottom:1px solid #ffffff14;grid-template-columns:245px minmax(520px,1fr) 230px;align-items:center;gap:18px;height:78px;padding:0 26px;display:grid;position:sticky;top:0}.hub-brand{align-items:center;gap:11px;min-width:max-content;display:flex}.hub-brand-mark,.admin-brand>span,.admin-login-brand>span{color:#bceeff;background:linear-gradient(145deg,#08273a,#041019);border:1px solid #30cbff66;border-radius:11px;place-items:center;width:43px;height:43px;font-size:24px;font-style:italic;font-weight:950;display:grid;box-shadow:0 0 24px #26d9ff24,inset 0 0 20px #26d9ff14}.hub-brand strong{letter-spacing:.1em;font-size:16px;font-style:italic;font-weight:950;display:block}.hub-brand small{color:#657d8c;letter-spacing:.18em;margin-top:3px;font-size:7px;display:block}.hub-product-tabs{scrollbar-width:none;justify-content:center;gap:7px;display:flex;overflow-x:auto}.hub-product-tabs button{--tab-accent:#26d9ff;color:#718793;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;transition:all .2s;display:flex}.hub-product-tabs button img{object-fit:cover;opacity:.68;border-radius:7px;width:29px;height:29px;transition:all .2s}.hub-product-tabs button span{font-size:10px;font-weight:800}.hub-product-tabs button:hover,.hub-product-tabs button.active{color:#fff;border-color:color-mix(in srgb,var(--tab-accent) 30%,transparent);background:color-mix(in srgb,var(--tab-accent) 8%,transparent);box-shadow:inset 0 -2px 0 var(--tab-accent)}.hub-product-tabs button.active img{opacity:1;box-shadow:0 0 14px color-mix(in srgb,var(--tab-accent) 30%,transparent)}.hub-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.hub-sandbox-toggle,.hub-admin-link{color:#91a6b2;background:#07131b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.hub-sandbox-toggle i{background:#25343e;border-radius:99px;width:22px;height:12px;position:relative}.hub-sandbox-toggle i:after{content:"";background:#75909f;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:2px;left:2px}.hub-sandbox-toggle.active{color:#80ffc6;background:#37f28f12;border-color:#37f28f59}.hub-sandbox-toggle.active i{background:#0d7142}.hub-sandbox-toggle.active i:after{background:#66f5b0;left:12px}.hub-admin-link:hover{color:#d9f7ff;border-color:#26d9ff59}.hub-sandbox-banner{color:#b7ffd8;letter-spacing:.05em;z-index:4;background:linear-gradient(90deg,#0b3b27,#0c5133,#0b3b27);border-bottom:1px solid #5fffae40;justify-content:center;align-items:center;gap:12px;min-height:37px;font-size:9px;display:flex;position:relative}.hub-sandbox-banner b{letter-spacing:.14em;font-size:9px}.hub-sandbox-banner button{color:#fff;background:0 0;border:0;font-size:8px;text-decoration:underline}.hub-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;max-width:1440px;min-height:590px;margin:0 auto;padding:70px 42px 48px;display:grid;position:relative}.hub-hero:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--hub-accent) 12%,transparent),transparent 64%);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-90px;right:-150px}.hub-overline{color:var(--hub-accent);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:850}.hub-hero h1{letter-spacing:-.055em;margin:19px 0 24px;font-size:clamp(52px,6vw,88px);font-style:italic;font-weight:950;line-height:.88}.hub-hero h1 span{color:var(--hub-accent);text-shadow:0 0 36px color-mix(in srgb,var(--hub-accent) 22%,transparent)}.hub-hero-copy>p{color:#8da3af;max-width:650px;margin:0 0 25px;font-size:14px;line-height:1.75}.hub-hero-actions{gap:10px;display:flex}.hub-primary,.hub-secondary,.hub-support-line>button{border-radius:11px;justify-content:center;align-items:center;padding:13px 18px;font-size:10px;font-weight:850;display:inline-flex}.hub-primary{color:#001018;background:linear-gradient(135deg,var(--hub-accent),color-mix(in srgb,var(--hub-accent) 66%,white));box-shadow:0 0 28px color-mix(in srgb,var(--hub-accent) 22%,transparent)}.hub-secondary{color:#b5c6cf;background:#07131b;border:1px solid #ffffff1f}.hub-trust-row{color:#718793;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:8px;display:flex}.hub-trust-row span{align-items:center;gap:6px;display:flex}.hub-trust-row i{background:var(--hub-accent);width:6px;height:6px;box-shadow:0 0 10px var(--hub-accent);border-radius:50%}.hub-product-showcase{--showcase-accent:#26d9ff;border:1px solid color-mix(in srgb,var(--showcase-accent) 23%,#ffffff0f);background:linear-gradient(145deg,color-mix(in srgb,var(--showcase-accent) 8%,#07121a),#020609);border-radius:30px;grid-template-rows:1fr auto;min-height:470px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.hub-showcase-glow{background:var(--showcase-accent);filter:blur(100px);opacity:.15;border-radius:50%;width:330px;height:330px;position:absolute;top:-80px;right:-70px}.hub-product-showcase>img{object-fit:contain;z-index:2;width:min(440px,88%);height:310px;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--showcase-accent) 24%,transparent));border-radius:24px;place-self:center;position:relative}.hub-showcase-meta{z-index:2;border-top:1px solid #ffffff12;padding:19px 8px 4px;position:relative}.hub-showcase-meta>span{letter-spacing:.16em;color:var(--showcase-accent);text-transform:uppercase;font-size:8px;font-weight:900}.hub-showcase-meta strong{margin:6px 0;font-size:17px;display:block}.hub-showcase-meta p{color:#758b97;margin:0 0 8px;font-size:9px;line-height:1.55}.hub-showcase-meta a{color:var(--showcase-accent);font-size:9px;font-weight:850}.hub-product-strip{grid-template-columns:repeat(6,1fr);gap:9px;max-width:1500px;margin:-5px auto 0;padding:0 28px 54px;display:grid}.hub-product-strip>a{--card-accent:#26d9ff;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 5%,#071019),#040a0e);border:1px solid #ffffff13;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-width:0;padding:10px;transition:all .2s;display:grid}.hub-product-strip>a:hover{border-color:color-mix(in srgb,var(--card-accent) 34%,transparent);transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.hub-product-strip img{object-fit:cover;border-radius:9px;width:42px;height:42px}.hub-product-strip strong{font-size:10px;display:block}.hub-product-strip small{color:#58707e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.hub-product-strip b{color:var(--card-accent);font-size:14px}.hub-coverage{max-width:1440px;margin:0 auto;padding:62px 42px 70px}.hub-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.hub-section-head h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:42px}.hub-section-head p{color:#748a97;max-width:650px;margin:0;font-size:10px;line-height:1.55}.hub-coverage-tabs{background:#061018;border:1px solid #ffffff14;border-radius:11px;padding:4px;display:flex}.hub-coverage-tabs button{color:#728894;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.hub-coverage-tabs button span{color:#536b77;margin-left:5px}.hub-coverage-tabs button.active{background:color-mix(in srgb,var(--hub-accent) 11%,#08151d);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-accent) 20%,transparent)}.hub-coverage-card{background:linear-gradient(145deg,#06121a,#03090e);border:1px solid #ffffff14;border-radius:22px;padding:21px;box-shadow:0 30px 70px #00000038}.hub-map-title{justify-content:space-between;align-items:center;padding:3px 3px 18px;display:flex}.hub-map-title strong{font-size:15px;display:block}.hub-map-title span{color:#627986;margin-top:4px;font-size:8px;display:block}.hub-map-count{text-align:right;color:var(--hub-accent);font-size:22px;font-weight:900}.hub-map-count small{color:#607681;font-size:7px;font-weight:500;display:block}.hub-us-map{grid-template-rows:repeat(5,70px);grid-template-columns:repeat(13,minmax(42px,1fr));gap:7px;min-width:930px;display:grid}.hub-coverage-card:has(.hub-us-map){overflow-x:auto}.hub-state{--state-color:#536574;border:1px solid color-mix(in srgb,var(--state-color) 58%,#ffffff0d);background:linear-gradient(145deg,color-mix(in srgb,var(--state-color) 19%,#09141b),color-mix(in srgb,var(--state-color) 5%,#041018));min-width:42px;box-shadow:inset 0 0 20px color-mix(in srgb,var(--state-color) 8%,transparent);cursor:default;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.hub-state:hover{z-index:5;border-color:var(--state-color);box-shadow:0 0 22px color-mix(in srgb,var(--state-color) 24%,transparent);transform:scale(1.08)}.hub-state>strong{color:#f3f8fb;font-size:11px}.hub-state>span,.hub-state>em{white-space:nowrap;background:#020609;border:1px solid #ffffff1f;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;display:none;position:absolute;left:50%;transform:translate(-50%)}.hub-state>span{color:#fff;bottom:calc(100% + 7px)}.hub-state>em{color:var(--state-color);top:calc(100% + 7px)}.hub-state:hover>span,.hub-state:hover>em{display:block}.hub-legend{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:14px;margin-top:19px;padding:20px 3px 2px;display:flex}.hub-legend>div{align-items:center;gap:7px;display:flex}.hub-legend i{border-radius:3px;width:8px;height:8px;box-shadow:0 0 10px}.hub-legend strong{font-size:8px;display:block}.hub-legend small{color:#596e79;margin-top:1px;font-size:7px;display:block}.hub-world-map-wrap{background:#020a10;border:1px solid #ffffff0e;border-radius:17px;overflow:hidden}.hub-world-map{width:100%;height:auto;max-height:520px;display:block}.world-ocean{fill:#03111a}.world-country{stroke:#0d2734;stroke-width:.55px;transition:all .15s}.world-country:hover{stroke:#fff;stroke-width:1.1px;filter:brightness(1.3)}.hub-world-loading{background:radial-gradient(circle,#26d9ff0d,#0000 40%),#031018;border:1px solid #ffffff0e;border-radius:17px;place-items:center;height:410px;display:grid}.hub-world-skeleton{color:#667f8d;font-size:9px}.hub-country-tools{justify-content:space-between;align-items:center;gap:15px;margin:14px 0 9px;display:flex}.hub-country-tools input{color:#dce8ee;background:#07131b;border:1px solid #ffffff17;border-radius:9px;outline:none;width:min(360px,100%);padding:10px 12px;font-size:9px}.hub-country-tools input:focus{border-color:color-mix(in srgb,var(--hub-accent) 45%,transparent)}.hub-country-tools span{color:#617783;font-size:8px}.hub-country-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hub-country-grid>div{background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:9px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.hub-country-grid i{border-radius:2px;width:7px;height:7px}.hub-country-grid strong{font-size:8px;display:block}.hub-country-grid small{color:#586f7b;margin-top:2px;font-size:7px;display:block}.hub-country-more{text-align:center;color:#607582;padding:12px;font-size:8px}.hub-support-line{background:radial-gradient(circle at 8%,#26d9ff1c,#0000 22%),linear-gradient(120deg,#071720,#040b10);border:1px solid #26d9ff21;border-radius:20px;grid-template-columns:72px 1fr auto;align-items:center;gap:25px;max-width:1355px;margin:0 auto 70px;padding:31px 34px;display:grid}.hub-support-badge{background:#06131b;border:1px solid #26d9ff42;border-radius:17px;place-items:center;width:64px;height:64px;display:grid;position:relative}.hub-support-badge span{color:#64dcff;font-size:30px}.hub-support-badge i{background:#2ef49c;border-radius:50%;width:9px;height:9px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 13px #2ef49c}.hub-support-line h2{margin:6px 0;font-size:25px}.hub-support-line p{color:#78909c;max-width:760px;margin:0;font-size:9px;line-height:1.55}.hub-support-line>button{color:#001018;background:#27d8ff;border:0;min-width:150px}.hub-footer{background:#010407;border-top:1px solid #ffffff12;grid-template-columns:280px 1fr auto;align-items:center;gap:20px;min-height:94px;padding:20px 28px;display:grid}.hub-footer>div:nth-child(2){justify-content:center;gap:20px;display:flex}.hub-footer>div:nth-child(2) a,.hub-footer>div:nth-child(2) button{color:#647b87;background:0 0;border:0;padding:0;font-size:8px}.hub-footer>span{color:#526773;font-size:7px}.support-launcher{z-index:110;color:#e9f9ff;background:linear-gradient(145deg,#092031,#07131c);border:1px solid #26d9ff40;border-radius:15px;grid-template-rows:1fr;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-width:178px;height:52px;padding:7px 13px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #00000080,0 0 24px #26d9ff1a}.support-launcher-icon{color:#45dfff;font-size:19px}.support-launcher-copy{text-align:left}.support-launcher-copy strong{font-size:9px;display:block}.support-launcher-copy small{color:#6c8592;margin-top:2px;font-size:7px;display:block}.support-pulse{background:#32f49f;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 14px #32f49f}.support-launcher.open{min-width:110px}.support-panel{z-index:109;background:#041019;border:1px solid #26d9ff33;border-radius:19px;grid-template-rows:65px 1fr auto 25px;width:min(370px,100vw - 28px);height:560px;max-height:calc(100vh - 110px);display:grid;position:fixed;bottom:84px;right:22px;overflow:hidden;box-shadow:0 28px 80px #00000094}.support-panel-head{background:#071923;border-bottom:1px solid #ffffff12;grid-template-columns:40px 1fr 30px;align-items:center;gap:9px;padding:11px 13px;display:grid}.support-avatar{color:#8beaff;background:linear-gradient(145deg,#0b3851,#092030);border:1px solid #26d9ff40;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.support-panel-head strong{font-size:10px;display:block}.support-panel-head span{color:#6d8591;align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.support-panel-head span i{background:#2bf39b;border-radius:50%;width:6px;height:6px}.support-panel-head>button{color:#8097a4;background:0 0;border:0;font-size:20px}.support-messages{background:radial-gradient(circle at 100% 0,#26d9ff09,#0000 25%);padding:14px;overflow-y:auto}.support-message{max-width:84%;margin:0 0 11px}.support-message>span{color:#627985;margin-bottom:3px;font-size:7px;display:block}.support-message p{border-radius:10px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.support-message time{color:#526b78;margin-top:3px;font-size:6px;display:block}.support-agent p{color:#c9d9e1;background:#0a1c27;border:1px solid #ffffff0e}.support-customer{text-align:right;margin-left:auto}.support-customer p{color:#ecfbff;text-align:left;background:#0c4054;border:1px solid #26d9ff26}.support-error{color:#ff9b9b;background:#ff50500f;border:1px solid #ff505024;border-radius:8px;padding:7px;font-size:8px}.support-compose{background:#05131c;border-top:1px solid #fff1;grid-template-columns:1fr 58px;gap:7px;padding:10px;display:grid}.support-compose textarea{resize:none;color:#e9f6fc;background:#081b25;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:9px;font-size:9px}.support-compose textarea:focus{border-color:#26d9ff59}.support-compose button{color:#001018;background:#25d7ff;border:0;border-radius:9px;font-size:8px;font-weight:900}.support-compose button:disabled{opacity:.35}.support-foot{text-align:center;color:#4e6672;padding-top:7px;font-size:6px}.global-sandbox-bar{z-index:100;color:#c7ffe0;text-align:center;letter-spacing:.12em;background:#0e5135;border-bottom:1px solid #64ffb44d;padding:8px 12px;font-size:8px;font-weight:900;position:relative}.admin-login-shell{background:radial-gradient(circle at 50% 20%,#26d9ff17,#0000 32%),#02080d;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-login-card{background:linear-gradient(150deg,#07151f,#03090d);border:1px solid #ffffff14;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 35px 90px #00000073}.admin-login-brand{align-items:center;gap:10px;display:flex}.admin-login-brand strong,.admin-brand strong{letter-spacing:.1em;font-size:14px;font-style:italic;display:block}.admin-login-brand small,.admin-brand small{color:#55dfff;letter-spacing:.24em;margin-top:2px;font-size:7px;display:block}.admin-login-copy{margin:35px 0 24px}.admin-login-copy>span{letter-spacing:.18em;color:#39d8ff;font-size:8px;font-weight:850}.admin-login-copy h1{letter-spacing:-.04em;margin:9px 0;font-size:31px}.admin-login-copy p{color:#718792;font-size:9px;line-height:1.55}.admin-login-card form{gap:13px;display:grid}.admin-login-card label{color:#8196a1;font-size:8px;font-weight:800}.admin-login-card input{color:#fff;background:#07141d;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;margin-top:5px;padding:11px;font-size:10px;display:block}.admin-login-card input:focus{border-color:#26d9ff61}.admin-login-card form>button{color:#001017;background:#28d9ff;border:0;border-radius:10px;padding:12px;font-size:9px;font-weight:900}.admin-login-error{color:#ff9d9d;font-size:8px}.admin-login-foot{text-align:center;color:#506672;margin-top:18px;font-size:7px}.admin-shell{background:#02080d;grid-template-columns:210px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#040c12;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;min-height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:9px;padding:4px 7px 25px;display:flex}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{color:#708792;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;padding:10px;font-size:9px;display:grid}.admin-sidebar nav button i{color:#3acff4;font-size:14px;font-style:normal}.admin-sidebar nav button b{color:#fff;background:#e74b5c;border-radius:7px;padding:2px 5px;font-size:7px}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#081923;border-color:#26d9ff21}.admin-sidebar-bottom{border-top:1px solid #ffffff0f;gap:5px;margin-top:auto;padding-top:12px;display:grid}.admin-sidebar-bottom a,.admin-sidebar-bottom button{color:#607783;text-align:left;background:0 0;border:0;padding:7px;font-size:8px}.admin-main{min-width:0}.admin-topbar{z-index:20;background:#030a0feb;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 25px;display:flex;position:sticky;top:0}.admin-topbar>div:first-child>span{color:#607884;letter-spacing:.14em;font-size:7px}.admin-topbar h1{margin:2px 0 0;font-size:19px}.admin-user{text-align:right;grid-template-columns:auto 9px;column-gap:8px;display:grid}.admin-user span{color:#2fe19a;text-transform:uppercase;font-size:7px}.admin-user strong{grid-column:1;font-size:8px;display:block}.admin-user i{background:#2ef09d;border-radius:50%;grid-area:1/2/3;align-self:center;width:7px;height:7px}.admin-notice{color:#a7c4d0;cursor:pointer;background:#071821;border:1px solid #26d9ff1f;border-radius:9px;justify-content:space-between;margin:11px 20px 0;padding:9px 11px;font-size:8px;display:flex}.admin-page{max-width:1500px;padding:20px}.admin-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-summary-grid article{background:linear-gradient(145deg,#07131b,#040b10);border:1px solid #ffffff12;border-radius:13px;padding:15px}.admin-summary-grid span{color:#718791;font-size:8px;display:block}.admin-summary-grid strong{color:#eaf7fc;margin:9px 0 5px;font-size:27px;display:block}.admin-summary-grid small{color:#506672;font-size:7px}.admin-panel{background:#061119;border:1px solid #ffffff12;border-radius:14px;margin-top:12px;overflow:hidden}.admin-panel-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:58px;padding:13px 15px;display:flex}.admin-panel-head strong{font-size:11px;display:block}.admin-panel-head span{color:#607784;margin-top:3px;font-size:7px;display:block}.admin-panel-head>button{color:#7d96a2;background:#081822;border:1px solid #ffffff14;border-radius:8px;padding:7px 10px;font-size:8px}.admin-product-grid{grid-template-columns:repeat(5,1fr);gap:8px;padding:13px;display:grid}.admin-product-grid article{--admin-accent:#26d9ff;border:1px solid color-mix(in srgb,var(--admin-accent) 15%,#ffffff0d);background:color-mix(in srgb,var(--admin-accent) 3%,#061018);border-radius:10px;grid-template-columns:38px 1fr;gap:7px;padding:9px;display:grid}.admin-product-grid img{object-fit:cover;border-radius:8px;grid-row:1/3;width:38px;height:38px}.admin-product-grid strong{font-size:9px}.admin-product-grid span{color:#536b77;white-space:nowrap;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.admin-product-grid a{color:var(--admin-accent);margin-right:7px;font-size:7px}.admin-health-panel{justify-content:space-between;align-items:center;padding:14px;display:flex}.admin-health-panel>div{align-items:center;gap:10px;display:flex}.admin-health-dot{background:#2df3a0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #2df3a0}.admin-health-panel strong{font-size:10px}.admin-health-panel p{color:#607682;margin:3px 0 0;font-size:7px}.admin-health-panel button{color:#79909c;background:#07161f;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:8px}.admin-segment{border:1px solid #ffffff0f;border-radius:8px;padding:3px;display:flex}.admin-segment button{color:#687e89;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:7px}.admin-segment button.active{color:#b8edff;background:#0b2634}.admin-filter{justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.admin-filter input{color:#fff;background:#07151e;border:1px solid #ffffff12;border-radius:8px;width:min(380px,80%);padding:9px;font-size:8px}.admin-filter span{color:#5e7480;font-size:7px}.admin-coverage-list{border-top:1px solid #ffffff0a;max-height:650px;overflow-y:auto}.admin-coverage-list>div{border-bottom:1px solid #ffffff0a;grid-template-columns:44px 1fr 190px;align-items:center;gap:10px;padding:9px 13px;display:grid}.admin-code{color:#8ce9ff;background:#0a1b24;border-radius:7px;place-items:center;width:34px;height:28px;font-size:8px;font-weight:900;display:grid}.admin-coverage-list strong{font-size:9px;display:block}.admin-coverage-list small{color:#617783;align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.admin-coverage-list small i{border-radius:2px;width:6px;height:6px}.admin-coverage-list select{color:#b7c8d0;background:#06131c;border:1px solid #ffffff14;border-radius:7px;padding:7px;font-size:8px}.admin-support-page{grid-template-columns:390px minmax(0,1fr);gap:12px;height:calc(100vh - 76px);display:grid}.admin-support-page>.admin-panel{min-height:0;margin-top:0}.admin-inbox{grid-template-rows:auto 1fr;display:grid}.admin-conversation-list{overflow-y:auto}.admin-conversation-list>button{color:#b6c6ce;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:1fr auto;gap:4px;width:100%;padding:11px 13px;display:grid}.admin-conversation-list>button:hover,.admin-conversation-list>button.active{background:#091a24}.admin-conversation-list strong{font-size:9px}.admin-conversation-list span{color:#5d7480;margin-top:3px;font-size:7px;display:block}.admin-conversation-list em{text-transform:uppercase;border-radius:6px;align-self:start;padding:3px 5px;font-size:6px;font-style:normal}.admin-conversation-list .status-open{color:#7fffc0;background:#2ef39d14}.admin-conversation-list .status-resolved{color:#7f919a;background:#ffffff0a}.admin-conversation-list time{color:#4d6470;grid-column:1/-1;font-size:6px}.admin-thread{grid-template-rows:auto 1fr auto;display:grid}.admin-thread-messages{padding:15px;overflow-y:auto}.admin-thread-messages>div{max-width:72%;margin-bottom:10px}.admin-thread-messages>div.support{margin-left:auto}.admin-thread-messages span{color:#5d7380;margin-bottom:3px;font-size:6px;display:block}.admin-thread-messages p{background:#091b25;border:1px solid #ffffff0e;border-radius:9px;margin:0;padding:9px 10px;font-size:8px;line-height:1.55}.admin-thread-messages .support p{background:#0b3548;border-color:#26d9ff1f}.admin-thread-messages time{color:#455d69;margin-top:3px;font-size:6px;display:block}.admin-reply{border-top:1px solid #ffffff0e;grid-template-columns:1fr 92px;gap:8px;padding:10px;display:grid}.admin-reply textarea{resize:none;color:#fff;background:#07151e;border:1px solid #ffffff14;border-radius:8px;padding:9px;font-size:8px}.admin-reply button{color:#001018;background:#26d9ff;border:0;border-radius:8px;font-size:8px;font-weight:900}.admin-reply button:disabled{opacity:.35}.admin-empty,.admin-empty-thread{color:#5e7480;text-align:center;padding:28px;font-size:8px}.admin-empty-thread{max-width:300px;margin:auto}.admin-empty-thread>span{color:#2bcfec;margin-bottom:9px;font-size:38px;display:block}.admin-empty-thread strong{color:#a5bac4;font-size:11px;display:block}.admin-empty-thread p{font-size:7px;line-height:1.55}.admin-sandbox-hero{background:radial-gradient(circle at 90% 30%,#37f28f17,#0000 26%),#06140f;border:1px solid #37f28f29;border-radius:16px;padding:25px}.admin-sandbox-hero>span{color:#52f3a6;letter-spacing:.18em;font-size:8px;font-weight:900}.admin-sandbox-hero h2{max-width:750px;margin:8px 0;font-size:28px}.admin-sandbox-hero p{color:#668177;font-size:8px;line-height:1.6}.admin-sandbox-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0;display:grid}.admin-sandbox-grid>a{--admin-accent:#26d9ff;border:1px solid color-mix(in srgb,var(--admin-accent) 20%,#ffffff0d);background:#061119;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.admin-sandbox-grid img{object-fit:cover;border-radius:8px;width:42px;height:42px}.admin-sandbox-grid strong{font-size:9px;display:block}.admin-sandbox-grid small{color:var(--admin-accent);font-size:7px}.admin-sandbox-grid b{color:var(--admin-accent)}.admin-note-copy{color:#627986;padding:0 15px 15px;font-size:8px;line-height:1.6}@media (max-width:1180px){.hub-header{grid-template-columns:220px 1fr auto}.hub-actions .hub-admin-link,.hub-product-tabs button span{display:none}.hub-product-tabs button{padding:6px}.hub-product-tabs button img{width:31px;height:31px}.hub-product-strip,.hub-country-grid,.admin-product-grid,.admin-sandbox-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.hub-header{grid-template-columns:1fr auto;height:auto;min-height:68px;padding:11px 14px}.hub-product-tabs{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px}.hub-product-tabs button span{display:inline}.hub-hero{grid-template-columns:1fr;padding:50px 20px 32px}.hub-product-showcase{min-height:390px}.hub-product-strip{padding:0 20px 45px}.hub-coverage{padding:45px 20px}.hub-section-head{flex-direction:column;align-items:flex-start}.hub-support-line{grid-template-columns:60px 1fr;margin:0 20px 55px}.hub-support-line>button{grid-column:2;justify-self:start}.hub-footer{grid-template-columns:1fr auto}.hub-footer>div:nth-child(2){display:none}.admin-shell{grid-template-columns:64px 1fr}.admin-sidebar{padding:15px 8px}.admin-brand>div,.admin-sidebar nav button:not(.active){font-size:0}.admin-brand{padding-left:2px}.admin-brand>span{width:42px;height:42px}.admin-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:9px}.admin-sidebar nav button i{font-size:17px}.admin-sidebar nav button b{margin-left:30px;position:absolute}.admin-sidebar nav button.active{font-size:0}.admin-sidebar-bottom a,.admin-sidebar-bottom button{text-align:center;font-size:0}.admin-sidebar-bottom a:after{content:"←";font-size:15px}.admin-sidebar-bottom button:after{content:"×";font-size:15px}.admin-summary-grid{grid-template-columns:repeat(2,1fr)}.admin-support-page{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:680px){.hub-brand small,.hub-actions{display:none}.hub-header{grid-template-columns:1fr}.hub-product-tabs{grid-row:2}.hub-hero{gap:28px;padding-top:35px}.hub-hero h1{font-size:51px}.hub-product-showcase{min-height:330px;padding:14px}.hub-product-showcase>img{height:210px}.hub-product-strip{grid-template-columns:1fr}.hub-country-grid{grid-template-columns:repeat(2,1fr)}.hub-support-line{grid-template-columns:1fr;padding:24px}.hub-support-badge{width:52px;height:52px}.hub-support-line>button{grid-column:1}.hub-footer{grid-template-columns:1fr}.hub-footer>span{display:none}.support-launcher{bottom:12px;right:12px}.support-panel{bottom:72px;right:14px}.admin-shell{display:block}.admin-sidebar{z-index:30;border-bottom:1px solid #ffffff12;border-right:0;grid-template-columns:50px 1fr auto;align-items:center;height:auto;min-height:0;padding:7px;display:grid;position:sticky;top:0}.admin-brand{padding:0}.admin-brand>span{width:38px;height:38px}.admin-sidebar nav{justify-content:center;display:flex}.admin-sidebar nav button{width:39px}.admin-sidebar-bottom{border:0;margin:0;padding:0;display:flex}.admin-topbar{height:65px;padding:0 14px;top:52px}.admin-page{padding:12px}.admin-summary-grid,.admin-product-grid,.admin-sandbox-grid{grid-template-columns:1fr 1fr}.admin-support-page{height:auto;display:block}.admin-inbox{height:330px}.admin-thread{min-height:500px;margin-top:10px!important}.admin-coverage-list>div{grid-template-columns:38px 1fr 125px}.admin-topbar .admin-user{display:none}}@media (max-width:450px){.hub-product-tabs button span{display:none}.hub-hero h1{font-size:43px}.hub-country-grid{grid-template-columns:1fr}.hub-coverage-card{padding:13px}.hub-coverage-tabs{width:100%}.hub-coverage-tabs button{flex:1}.hub-sandbox-banner span{display:none}.admin-summary-grid,.admin-product-grid,.admin-sandbox-grid{grid-template-columns:1fr}.admin-sidebar nav button{width:34px}.admin-coverage-list>div{grid-template-columns:34px 1fr}.admin-coverage-list select{grid-column:2}.admin-login-card{padding:20px}}
:root{--edge-bg:#03070a;--edge-panel:#071017;--edge-line:#17303d;--edge-text:#eef8fc;--edge-muted:#8ca2ae}.hub-mini-link,.hub-join-link{color:#dfeaf0;letter-spacing:.02em;font-size:12px;font-weight:800;text-decoration:none}.hub-mini-link:hover{color:#fff}.hub-join-link{color:#041017;background:linear-gradient(135deg,#f3fbff,#87dbff);border-radius:9px;padding:10px 14px}.hub-hero-live{grid-template-columns:minmax(330px,.85fr) minmax(520px,1.15fr)!important;align-items:stretch!important}.hub-active-product{align-items:center;gap:12px;margin:24px 0 4px;display:flex}.hub-active-product img{object-fit:cover;border:1px solid color-mix(in srgb,var(--hub-accent) 55%,#233);border-radius:12px;width:54px;height:54px}.hub-active-product span{gap:1px;display:grid}.hub-active-product small{letter-spacing:.16em;color:#6e8a98;font-size:9px}.hub-active-product strong{color:#fff;font-size:16px}.hub-active-product em{color:#90a7b2;font-size:11px;font-style:normal}.hub-live-pulse{border:1px solid color-mix(in srgb,var(--hub-accent) 35%,#1d3440);background:linear-gradient(155deg,#0a1821,#050b10 65%);border-radius:24px;flex-direction:column;min-height:430px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0008,inset 0 1px #ffffff0d}.hub-live-pulse:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--hub-accent) 16%,transparent),transparent 60%);pointer-events:none;position:absolute;inset:-30% 40% 40% -20%}.hub-pulse-head,.hub-pulse-foot{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.hub-pulse-head>div{gap:2px;display:grid}.hub-live-indicator{letter-spacing:.16em;color:#effbff;font-size:11px;font-weight:900}.hub-live-indicator i{background:#39f39a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 15px #39f39a}.hub-pulse-head small{color:#66818f;font-size:10px}.hub-pulse-total{align-items:baseline;gap:7px;display:flex}.hub-pulse-total strong{font-size:20px}.hub-pulse-total small{text-transform:uppercase;font-size:9px}.hub-pulse-tabs{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 0 10px;display:grid;position:relative}.hub-pulse-tabs button{color:#77909d;cursor:pointer;background:#071016;border:1px solid #19313e;border-radius:9px;padding:9px 8px;font-size:10px;font-weight:800}.hub-pulse-tabs button.active{color:#fff;border-color:color-mix(in srgb,var(--hub-accent) 55%,#294);background:color-mix(in srgb,var(--hub-accent) 12%,#08131a)}.hub-pulse-stage{background:#03080cc7;border:1px solid #142a35;border-radius:16px;flex:1;position:relative;overflow:hidden}.hub-pulse-panel{flex-direction:column;height:100%;min-height:280px;padding:18px;animation:.28s pulseIn;display:flex}.hub-pulse-eyebrow{color:#8ea8b5;letter-spacing:.14em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.hub-pulse-eyebrow span{letter-spacing:0;color:#5e7b89}.hub-line-matchup{padding:22px 0 12px}.hub-line-matchup>span{align-items:center;gap:8px;display:flex}.hub-line-matchup b{color:var(--hub-accent);font-size:10px}.hub-line-matchup em{color:#041009;background:#39f39a;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.hub-line-matchup small{color:#718994;font-size:9px}.hub-line-matchup h3{color:#fff;align-items:center;gap:9px;margin:8px 0 3px;font-size:22px;display:flex}.hub-line-matchup h3 i{color:#58717d;text-transform:uppercase;font-size:9px;font-style:normal}.hub-line-matchup p{color:#708895;margin:0;font-size:10px}.hub-line-selections{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hub-line-selections button{color:#fff;cursor:pointer;background:#0a151c;border:1px solid #1a3441;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.hub-line-selections button:hover{border-color:var(--hub-accent);transform:translateY(-1px)}.hub-line-selections span{text-align:left;gap:2px;font-size:9px;display:grid}.hub-line-selections small{color:#8097a3}.hub-line-selections strong{color:var(--hub-accent);font-size:12px}.hub-pulse-dots{gap:5px;margin-top:auto;padding-top:10px;display:flex}.hub-pulse-dots button{cursor:pointer;background:#1d3440;border:0;border-radius:3px;width:22px;height:3px}.hub-pulse-dots button.active{background:var(--hub-accent)}.hub-pulse-link{color:#ccecf9;align-self:flex-end;margin-top:auto;font-size:10px;font-weight:800;text-decoration:none}.hub-dfs-title{padding:24px 0 15px}.hub-dfs-title span,.hub-contest-copy span{color:#42ee9c;letter-spacing:.13em;font-size:9px;font-weight:900}.hub-dfs-title h3,.hub-contest-copy h3{color:#fff;margin:5px 0;font-size:24px}.hub-dfs-title p,.hub-contest-copy p{color:#77919d;margin:0;font-size:10px}.hub-dfs-metrics{border:1px solid #17313d;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.hub-dfs-metrics div{border-right:1px solid #17313d;padding:12px}.hub-dfs-metrics div:last-child{border-right:0}.hub-dfs-metrics small{color:#617c88;font-size:8px;display:block}.hub-dfs-metrics strong{font-size:15px}.hub-fill-meter{background:#102630;border-radius:10px;height:5px;margin-top:12px;overflow:hidden}.hub-fill-meter i{background:#3bf09c;height:100%;display:block;box-shadow:0 0 10px #3bf09c}.hub-contest-orbit{place-items:center;height:120px;display:grid;position:relative}.hub-orbit-ring{border:1px solid #ff40d655;border-radius:50%;width:110px;height:110px;position:absolute;box-shadow:0 0 35px #ff40d61f}.hub-orbit-ring:after{content:"";background:#ff40d6;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:15px;box-shadow:0 0 12px #ff40d6}.hub-contest-number{text-align:center;display:grid}.hub-contest-number strong{font-size:34px}.hub-contest-number small{color:#98618c;font-size:8px}.hub-pulse-empty{text-align:center;color:#718895;margin:auto}.hub-pulse-empty strong{color:#fff;margin-bottom:5px;display:block}.hub-pulse-foot{gap:12px;padding-top:12px}.hub-pulse-foot>span{color:#68818e;font-size:9px}.hub-pulse-foot b{color:#dcecf4}.hub-pulse-foot i{background:#26d9ff;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.hub-pulse-foot i.dfs{background:#37f28f}.hub-pulse-foot i.contests{background:#ff40d6}.hub-pulse-foot>small{color:#4f6874;margin-left:auto;font-size:8px}.hub-pulse-loading{color:#78909d;align-content:center;place-items:center;gap:10px;height:280px;display:grid}.hub-pulse-loading span,.hub-us-map-loading span{border:2px solid #294451;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.hub-rewards-callout{background:linear-gradient(120deg,#07151d,#0b1018);border:1px solid #233744;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:18px auto 0;padding:28px 32px;display:flex}.hub-rewards-callout h2{margin:5px 0 6px;font-size:27px}.hub-rewards-callout p{color:#8198a4;max-width:780px;margin:0;font-size:12px;line-height:1.6}.hub-rewards-actions{white-space:nowrap;gap:8px;display:flex}.hub-rewards-actions a{color:#dff5ff;border:1px solid #2c4654;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.hub-rewards-actions a:first-child{color:#071014;background:#e8f8ff}.hub-us-map-shell{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:16px;display:grid}.hub-us-map-canvas{border:1px solid #142b36;border-radius:18px;min-height:380px;overflow:hidden}.hub-us-svg{width:100%;height:100%;display:block}.hub-us-state-shape{fill:color-mix(in srgb,var(--state-color) 72%,#10212a);stroke:#061017;stroke-width:1.4px;cursor:pointer;transition:fill .18s,filter .18s,stroke .18s}.hub-us-state-shape:hover,.hub-us-state-shape.selected,.hub-us-state-shape:focus{fill:var(--state-color);stroke:#e5f8ff;stroke-width:2px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--state-color) 70%,transparent));outline:none}.hub-us-inset-line{stroke:#203945;stroke-width:1px}.hub-us-inset-label{fill:#58717d;letter-spacing:.12em;font-size:9px;font-weight:800}.hub-us-state-detail{border:1px solid color-mix(in srgb,var(--detail-color) 35%,#203845);background:linear-gradient(160deg,color-mix(in srgb,var(--detail-color) 8%,#061018),#050b10);border-radius:18px;align-items:flex-start;gap:12px;padding:18px;display:flex}.hub-us-state-code{color:var(--detail-color);font-size:27px;font-weight:950;line-height:1}.hub-us-state-detail small{letter-spacing:.12em;color:#58717d;font-size:7px}.hub-us-state-detail h3{margin:3px 0 8px;font-size:18px}.hub-us-state-detail strong{color:#dce9ee;align-items:center;gap:5px;font-size:10px;display:flex}.hub-us-state-detail strong i{background:var(--detail-color);border-radius:50%;width:7px;height:7px}.hub-us-state-detail p{color:#6f8792;font-size:9px;line-height:1.5}.hub-us-map-loading{color:#718995;align-content:center;place-items:center;gap:9px;min-height:380px;display:grid}.hub-us-map-fallback{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.hub-us-map-fallback button{border:1px solid #1b3440;border-left:3px solid var(--state-color);color:#d9e7ed;text-align:left;background:#081219;padding:8px}.hub-us-map-fallback span{color:#6a818d;font-size:7px;display:block}.rewards-shell,.shop-shell,.account-shell{color:#eff9fd;background:radial-gradient(circle at 50% -20%,#112b38 0,#050a0e 42%,#020507 80%);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.rewards-header,.account-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#03080bd9;border-bottom:1px solid #152b36;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.rewards-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.rewards-brand>span{background:linear-gradient(135deg,#29d9ff,#335dff);border-radius:10px;place-items:center;width:35px;height:35px;font-style:italic;font-weight:950;display:grid}.rewards-brand div{display:grid}.rewards-brand strong{letter-spacing:.17em;font-size:15px}.rewards-brand small{color:#698692;letter-spacing:.2em;font-size:8px}.rewards-header nav,.account-header>div{align-items:center;gap:22px;display:flex}.rewards-header nav a,.account-header a{color:#79919c;font-size:10px;font-weight:800;text-decoration:none}.rewards-header nav a.active,.rewards-header nav a:hover,.account-header a:hover{color:#fff}.rewards-hero{grid-template-columns:1fr .72fr;align-items:center;gap:65px;max-width:1240px;min-height:570px;margin:auto;padding:70px 24px;display:grid}.rewards-kicker{letter-spacing:.17em;color:#39ddff;font-size:9px;font-weight:900}.rewards-hero h1,.shop-hero h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(45px,6vw,78px);line-height:.92}.rewards-hero h1 em,.shop-hero h1 em{color:#43e9a1;font-style:normal}.rewards-hero-copy>p,.shop-hero>p{color:#8ca2ad;max-width:690px;font-size:15px;line-height:1.7}.rewards-hero-actions{gap:9px;margin:25px 0 18px;display:flex}.rewards-hero-actions a,.shop-hero a,.account-finish-actions a{color:#061015;background:#eafaff;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:900;text-decoration:none}.rewards-hero-actions a.secondary{color:#d8ebf3;background:0 0;border:1px solid #29414d}.rewards-legal-note{color:#576f7b;max-width:600px;font-size:9px;line-height:1.5}.rewards-balance-preview{background:linear-gradient(150deg,#0b1b24,#071016);border:1px solid #24404c;border-radius:22px;padding:22px;box-shadow:0 30px 80px #0007}.rewards-balance-top{letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex}.rewards-balance-top b{color:#39e9a3}.rewards-balance-grid{border:1px solid #203946;border-radius:14px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.rewards-balance-grid div{padding:19px}.rewards-balance-grid div+div{border-left:1px solid #203946}.rewards-balance-grid small{color:#66818d;font-size:8px;display:block}.rewards-balance-grid strong{font-size:35px}.rewards-balance-grid span{color:#6d8490;font-size:9px}.rewards-progress span{justify-content:space-between;font-size:9px;display:flex}.rewards-progress em{color:#687e89;font-style:normal}.rewards-progress>i{background:#102630;border-radius:8px;height:6px;margin:7px 0 14px;display:block}.rewards-progress u{background:#38e9a2;border-radius:8px;width:12%;height:100%;display:block}.rewards-balance-preview>a{color:#bfeeff;font-size:10px;text-decoration:none}.rewards-principles,.rewards-tiers,.rewards-earn,.rewards-shop-preview,.shop-account-strip,.shop-filters,.shop-grid,.shop-message,.account-intro,.account-wizard{max-width:1240px;margin-left:auto;margin-right:auto}.rewards-principles{background:#19313c;border:1px solid #19313c;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rewards-principles article{background:#060d11;gap:16px;padding:25px;display:flex}.rewards-principles article>span{color:#39ddff;font-size:10px}.rewards-principles strong{font-size:16px}.rewards-principles p{color:#6f8792;font-size:10px;line-height:1.6}.rewards-tiers,.rewards-earn,.rewards-shop-preview{padding:80px 24px 0}.rewards-section-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.rewards-section-head span{letter-spacing:.16em;color:#39ddff;font-size:8px;font-weight:900}.rewards-section-head h2,.rewards-earn h2{margin:6px 0;font-size:34px}.rewards-section-head p,.rewards-earn>div>p{color:#718995;font-size:11px}.rewards-section-head>a{color:#c9efff;font-size:10px;font-weight:800;text-decoration:none}.rewards-tier-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.rewards-tier-grid article{background:#071017;border:1px solid #1b3440;border-radius:15px;min-height:285px;padding:18px;position:relative;overflow:hidden}.rewards-tier-grid article.signature{background:linear-gradient(150deg,#1c160b,#080f13);border-color:#6b4a18}.tier-number{color:#ffffff05;font-size:70px;font-weight:950;position:absolute;top:-11px;right:-4px}.tier-label{color:#40e2ff;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.rewards-tier-grid article>strong{margin-top:18px;font-size:25px;display:block}.rewards-tier-grid article>small{color:#657d89;font-size:8px}.tier-rule{background:#1c3540;height:1px;margin:16px 0}.rewards-tier-grid p{color:#8da2ad;font-size:9px}.rewards-tier-grid p b{color:#fff}.rewards-tier-grid ul{color:#65808d;padding-left:15px;font-size:9px;line-height:1.7}.rewards-earn{grid-template-columns:.7fr 1.3fr;gap:55px;display:grid}.rewards-earn-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rewards-earn-grid article{background:#071017;border:1px solid #1c3541;border-radius:13px;padding:17px}.rewards-earn-grid b{color:#3ae3ff;letter-spacing:.12em;font-size:8px}.rewards-earn-grid strong{margin:7px 0;font-size:14px;display:block}.rewards-earn-grid p{color:#718995;font-size:9px;line-height:1.5}.rewards-item-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.rewards-item-grid article{background:#071017;border:1px solid #1a333f;border-radius:14px;overflow:hidden}.reward-item-art,.shop-art{background:radial-gradient(circle at 80% 20%,#154151,#081219 60%);flex-direction:column;justify-content:space-between;height:140px;padding:15px;display:flex}.reward-item-art span,.shop-art span{color:#79dff7;font-size:8px;font-weight:900}.reward-item-art b,.shop-art b{color:#ffffff12;letter-spacing:.15em;font-size:31px}.rewards-item-grid article>div:last-child{padding:15px}.rewards-item-grid small{color:#60808c;font-size:8px}.rewards-item-grid h3{margin:5px 0;font-size:14px}.rewards-item-grid p{color:#708894;min-height:42px;font-size:9px}.rewards-item-grid strong{color:#3ce8a3;font-size:10px}.rewards-footer{border-top:1px solid #17303b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1240px;margin:85px auto 0;padding:26px 24px;display:grid}.rewards-footer>span{letter-spacing:.15em;font-size:10px;font-weight:900}.rewards-footer div{gap:18px;display:flex}.rewards-footer a{color:#718a95;font-size:9px;text-decoration:none}.rewards-footer small{text-align:right;color:#506b76;font-size:8px}.shop-hero{max-width:1240px;margin:auto;padding:80px 24px 45px}.shop-hero h1{max-width:750px}.shop-hero>div{align-items:center;gap:18px;display:flex}.shop-hero small{color:#607985;font-size:8px}.shop-account-strip{background:#071116;border:1px solid #203b47;border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:25px;padding:18px 24px;display:flex}.shop-account-strip>div{align-items:baseline;gap:12px;display:flex}.shop-account-strip span{color:#5f7b87;font-size:9px;font-weight:900}.shop-account-strip strong{font-size:28px}.shop-account-strip small{color:#708994;font-size:9px}.shop-account-strip a{color:#dff7ff;font-size:10px;font-weight:800;text-decoration:none}.shop-filters{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.shop-filters button{color:#718995;text-transform:capitalize;cursor:pointer;background:#061016;border:1px solid #1b3440;border-radius:99px;padding:8px 12px;font-size:9px}.shop-filters button.active{color:#06100a;background:#45e5a4;border-color:#45e5a4}.shop-message{color:#c8eff9;background:#0a1c23;border:1px solid #2e5c69;border-radius:9px;margin-bottom:15px;padding:12px 14px;font-size:10px}.shop-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shop-grid article{background:#071017;border:1px solid #1b3440;border-radius:16px;overflow:hidden}.shop-art{height:180px}.shop-art i{color:#526d79;text-transform:uppercase;font-size:8px;font-style:normal}.shop-item-copy{padding:18px}.shop-item-copy>small{color:#61808c;font-size:7px}.shop-item-copy h2{margin:7px 0;font-size:17px}.shop-item-copy p{color:#718994;min-height:48px;font-size:10px;line-height:1.6}.shop-item-copy>div{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.shop-item-copy strong{font-size:15px}.shop-item-copy strong span{color:#63808c;text-transform:uppercase;font-size:7px;display:block}.shop-item-copy button{color:#061015;cursor:pointer;background:#e7f9ff;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.shop-item-copy button:disabled{opacity:.5}.account-intro{justify-content:space-between;align-items:end;padding:50px 24px 22px;display:flex}.account-intro h2{margin:6px 0;font-size:31px}.account-intro p{color:#78909b;font-size:10px}.account-security-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.account-security-badges span{color:#68828e;border:1px solid #203a46;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:800}.account-wizard{padding:20px 24px 60px}.account-progress{grid-template-columns:repeat(5,1fr);gap:1px;max-width:820px;margin:0 auto 25px;display:grid}.account-progress div{text-align:center;color:#415c68;position:relative}.account-progress div:after{content:"";background:#17313c;height:1px;position:absolute;top:15px;left:55%;right:-45%}.account-progress div:last-child:after{display:none}.account-progress span{z-index:1;background:#061016;border:1px solid #1e3945;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-size:9px;display:grid;position:relative}.account-progress small{margin-top:5px;font-size:8px;display:block}.account-progress div.active span{color:#fff;border-color:#36ddff;box-shadow:0 0 18px #2fccec38}.account-progress div.done span{color:#05100b;background:#42e4a2;border-color:#42e4a2}.account-progress div.done:after{background:#2e8f70}.account-panel{background:#071017;border:1px solid #1c3743;border-radius:20px;max-width:620px;margin:auto;padding:30px;box-shadow:0 25px 80px #0007}.account-panel.wide{max-width:880px}.account-eyebrow{color:#3cdefa;letter-spacing:.15em;font-size:8px;font-weight:900}.account-panel h1{margin:8px 0;font-size:31px}.account-panel>p{color:#78909b;font-size:11px;line-height:1.6}.account-form{gap:13px;margin-top:22px;display:grid}.account-form.grid{grid-template-columns:repeat(2,1fr)}.account-form label{color:#9eb0b8;gap:6px;font-size:9px;font-weight:800;display:grid}.account-form input{box-sizing:border-box;color:#eff9fc;background:#040b0f;border:1px solid #1f3a46;border-radius:9px;outline:none;width:100%;padding:12px;font-size:11px}.account-form input:focus{border-color:#32cfe9;box-shadow:0 0 0 2px #32cfe915}.account-form label small{color:#526e79;font-size:7px;font-weight:400}.account-form>button,.account-primary{color:#051015;cursor:pointer;background:linear-gradient(135deg,#eafaff,#73dbff);border:0;border-radius:9px;padding:13px;font-size:10px;font-weight:900}.account-form>button:disabled,.account-primary:disabled{opacity:.45;cursor:not-allowed}.account-mode{color:#7cbcd0;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:9px}.account-consents{border-top:1px solid #18323d;grid-column:1/-1;gap:9px;padding-top:14px;display:grid}.account-consents label{color:#7d939d;align-items:flex-start;gap:8px;font-size:8px;font-weight:500;line-height:1.4;display:flex}.account-consents input{width:auto;margin-top:1px}.account-alert{color:#c9f2ff;background:#092029;border:1px solid #2d5965;border-radius:9px;max-width:620px;margin:0 auto 12px;padding:11px 13px;font-size:9px}.account-alert.error{color:#ffc9d2;background:#251016;border-color:#6d3440}.account-doc-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:22px 0;display:grid}.account-doc-grid label{cursor:pointer;background:#061016;border:1px dashed #2b4651;border-radius:12px;gap:5px;padding:18px;display:grid}.account-doc-grid label.uploaded{background:#071b15;border-style:solid;border-color:#278e6a}.account-doc-grid input{display:none}.account-doc-grid>label>span{color:#55e3ff;border:1px solid #294752;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.account-doc-grid strong{font-size:11px}.account-doc-grid small{color:#5d7782;font-size:8px}.account-review-note,.account-compliance-note{background:#071821;border-left:3px solid #36d9ff;margin:15px 0 18px;padding:13px 15px}.account-review-note b,.account-compliance-note b{font-size:9px}.account-review-note p,.account-compliance-note p{color:#718994;margin:5px 0 0;font-size:8px;line-height:1.5}.account-primary{width:100%}.geo-visual{border:1px solid #1d3844;border-radius:13px;align-items:center;gap:17px;margin:25px 0;padding:20px;display:flex}.geo-visual>span{color:#43e6a2;font-size:42px}.geo-visual div{gap:4px;display:grid}.geo-visual small{color:#6f8894;font-size:9px;line-height:1.5}.account-panel.complete{text-align:center}.account-complete-mark{color:#05100a;background:#43e4a3;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:25px;font-weight:900;display:grid;box-shadow:0 0 35px #43e4a344}.account-status-grid{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.account-status-grid div{border:1px solid #1e3945;border-radius:12px;padding:15px}.account-status-grid small{color:#5e7985;font-size:7px}.account-status-grid strong{text-transform:capitalize;margin:4px 0;font-size:16px;display:block}.account-status-grid span{color:#6f8994;font-size:8px}.account-finish-actions{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.account-finish-actions a:nth-child(n+2){color:#c8e9f5;background:0 0;border:1px solid #29434f}.account-loading{text-align:center;color:#738b96;padding:80px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1050px){.hub-hero-live{grid-template-columns:1fr!important}.hub-us-map-shell{grid-template-columns:1fr}.rewards-tier-grid{grid-template-columns:repeat(3,1fr)}.rewards-hero{grid-template-columns:1fr}.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hub-mini-link,.hub-admin-link{display:none}.hub-join-link{padding:8px 9px}.hub-line-selections{grid-template-columns:1fr}.hub-live-pulse{min-height:500px}.hub-rewards-callout{flex-direction:column;align-items:flex-start;margin:12px 14px}.hub-us-map-canvas{min-height:280px}.rewards-header,.account-header{padding:0 14px}.rewards-header nav a:nth-child(-n+2){display:none}.rewards-hero{min-height:auto;padding:50px 16px}.rewards-principles{grid-template-columns:1fr;margin:0 16px}.rewards-tiers,.rewards-earn,.rewards-shop-preview{padding:55px 16px 0}.rewards-tier-grid{grid-template-columns:1fr 1fr}.rewards-earn{grid-template-columns:1fr}.rewards-item-grid{grid-template-columns:1fr 1fr}.shop-hero{padding:55px 16px 35px}.shop-account-strip,.shop-filters,.shop-grid,.shop-message{margin-left:16px;margin-right:16px}.shop-grid{grid-template-columns:1fr}.account-intro{padding:35px 16px 15px;display:block}.account-security-badges{justify-content:flex-start;margin-top:15px}.account-wizard{padding:15px 16px 45px}.account-form.grid,.account-doc-grid{grid-template-columns:1fr}.account-progress small{display:none}.rewards-footer{text-align:left;grid-template-columns:1fr}.rewards-footer small{text-align:left}}
.player-account-shell{color:#eff9fd;background:radial-gradient(circle at 50% -20%,#112b38 0,#050a0e 42%,#020507 80%);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.player-account-wrap,.player-account-intro{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.player-account-intro{padding-top:48px;padding-bottom:20px}.player-account-intro>span{letter-spacing:.16em;color:#36dcff;font-size:9px;font-weight:900}.player-account-intro h2{margin:7px 0;font-size:36px}.player-account-intro p{color:#718995;font-size:11px}.player-account-loading{text-align:center;color:#7f97a2;padding:80px 20px}.player-account-signin{background:#071017;border:1px solid #1c3743;border-radius:20px;max-width:620px;margin:40px auto;padding:34px}.player-account-signin>span{letter-spacing:.15em;color:#37dcff;font-size:8px;font-weight:900}.player-account-signin h1{margin:8px 0;font-size:32px}.player-account-signin p{color:#78919c;font-size:11px;line-height:1.6}.player-account-signin a{color:#061015;background:#e9faff;border-radius:9px;margin:10px 8px 0 0;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.player-account-signin a.secondary{color:#c9ecf8;background:0 0;border:1px solid #28434f}.player-account-message{color:#caeff8;background:#08202a;border:1px solid #27566a;border-radius:10px;max-width:900px;margin:0 auto 14px;padding:12px 14px;font-size:10px}.player-profile-hero{background:linear-gradient(145deg,#0a1820,#061016);border:1px solid #1d3743;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.player-avatar-card{gap:8px;width:116px;display:grid}.player-avatar-card>img,.player-avatar-card>span{object-fit:cover;background:#102633;border:2px solid #2fd8ff;border-radius:50%;place-items:center;width:116px;height:116px;font-size:42px;font-weight:900;display:grid;box-shadow:0 0 30px #21c7ed28}.player-avatar-card label{text-align:center;color:#9ec2d0;cursor:pointer;border:1px solid #29424f;border-radius:8px;padding:8px;font-size:8px;font-weight:800;display:block}.player-avatar-card input{display:none}.player-profile-copy>span{letter-spacing:.16em;color:#39dcff;font-size:8px;font-weight:900}.player-profile-copy h1{margin:6px 0;font-size:34px}.player-profile-copy p{color:#758d99;margin:0 0 14px;font-size:10px}.player-profile-copy>div{flex-wrap:wrap;gap:7px;display:flex}.player-profile-copy b{text-transform:uppercase;color:#9ab5bf;border:1px solid #28434e;border-radius:99px;padding:6px 8px;font-size:8px}.player-signout{color:#8ca5b0;cursor:pointer;background:0 0;border:1px solid #2b424d;border-radius:8px;align-self:start;padding:9px 11px;font-size:9px}.player-mode-panel{background:#061016;border:1px solid #1b3641;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:14px;padding:24px;display:grid}.player-mode-panel>div:first-child>span{letter-spacing:.14em;color:#36ddff;font-size:8px;font-weight:900}.player-mode-panel h2{margin:6px 0;font-size:25px}.player-mode-panel p{color:#718995;font-size:10px;line-height:1.6}.player-mode-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.player-mode-switch button{text-align:left;color:#d8e9ef;cursor:pointer;background:#08131a;border:1px solid #203b47;border-radius:13px;min-height:95px;padding:15px}.player-mode-switch button.active{border-color:#51ddff;box-shadow:inset 0 0 0 1px #51ddff33,0 0 24px #2bc7ec18}.player-mode-switch button.active.cash{border-color:#48e4a3}.player-mode-switch button:disabled{opacity:.45;cursor:not-allowed}.player-mode-switch strong{font-size:14px;display:block}.player-mode-switch small{color:#6e8792;margin-top:5px;font-size:8px;line-height:1.4;display:block}.player-balance-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.player-balance-grid article{background:#071017;border:1px solid #19333e;border-radius:14px;padding:18px}.player-balance-grid span{color:#617d88;letter-spacing:.12em;font-size:8px;font-weight:900}.player-balance-grid strong{margin:8px 0 3px;font-size:25px;display:block}.player-balance-grid small{color:#6d8590;font-size:8px;line-height:1.4}.player-account-links{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.player-account-links a{background:#071017;border:1px solid #1c3742;border-radius:13px;gap:4px;padding:18px;text-decoration:none;display:grid}.player-account-links strong{color:#fff;font-size:13px}.player-account-links span{color:#718b96;font-size:9px}.player-chip{color:#e9f7fc;background:#071118;border:1px solid #243e4a;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;text-decoration:none;display:flex}.player-chip img,.player-chip>span{object-fit:cover;background:#173340;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.player-chip div{min-width:55px;display:grid}.player-chip strong{font-size:9px}.player-chip small{color:#6c8793;font-size:7px}.admin-case-detail{grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.admin-case-detail>div{background:#071017;border:1px solid #1e3742;border-radius:10px;padding:12px}.admin-case-detail small,.admin-case-summary small{letter-spacing:.12em;color:#607b86;font-size:7px;display:block}.admin-case-detail strong{text-transform:capitalize;margin:5px 0;font-size:12px;display:block}.admin-case-detail span{color:#76909b;font-size:8px}.admin-case-summary{padding:0 18px 18px}.admin-case-summary h3{margin:6px 0;font-size:17px}.admin-case-summary p{color:#7c939e;font-size:10px;line-height:1.6}.top-actions .player-chip{margin-left:3px}@media (max-width:800px){.player-profile-hero{grid-template-columns:auto 1fr}.player-signout{grid-column:1/-1}.player-mode-panel{grid-template-columns:1fr}.player-balance-grid{grid-template-columns:1fr 1fr}.player-account-links,.admin-case-detail{grid-template-columns:1fr}}@media (max-width:520px){.player-account-wrap,.player-account-intro{padding-left:14px;padding-right:14px}.player-profile-hero{text-align:center;grid-template-columns:1fr}.player-avatar-card{margin:auto}.player-profile-copy>div{justify-content:center}.player-mode-switch,.player-balance-grid{grid-template-columns:1fr}}.account-form select{color:#eff9fd;background:#071118;border:1px solid #29424f;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:13px 14px}.account-form select:focus{border-color:#36dcff}.account-form label>small{color:#6f8792;margin-top:4px;font-size:8px;font-weight:600;display:block}.phone-country-input{grid-template-columns:minmax(180px,1.05fr) minmax(160px,1fr);gap:8px;margin-top:8px;display:grid}.phone-country-input select,.phone-country-input input{margin-top:0!important}.phone-country-input select{min-width:0}@media (max-width:620px){.phone-country-input{grid-template-columns:1fr}}
.hub-menu-button,.hub-mobile-menu{display:none}.admin-qa-hero{background:radial-gradient(circle at 88% 20%,#26d9ff1f,#0000 30%),#06131b;border:1px solid #26d9ff2b;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.admin-qa-hero>div>span{color:#43ddff;letter-spacing:.18em;font-size:8px;font-weight:900}.admin-qa-hero h2{margin:8px 0;font-size:30px}.admin-qa-hero p{color:#718994;max-width:720px;font-size:9px;line-height:1.6}.admin-qa-score{text-align:center;background:#051018;border:1px solid #26d9ff29;border-radius:13px;min-width:130px;padding:16px}.admin-qa-score strong{color:#75e9ff;font-size:30px;display:block}.admin-qa-score span{color:#607a86;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.admin-qa-products{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0;display:grid}.admin-qa-products a{--admin-accent:#26d9ff;border:1px solid color-mix(in srgb,var(--admin-accent) 20%,#ffffff0d);background:#061119;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.admin-qa-products img{object-fit:cover;border-radius:8px;width:42px;height:42px}.admin-qa-products strong{font-size:9px;display:block}.admin-qa-products small{color:var(--admin-accent);font-size:7px}.admin-qa-products b{color:var(--admin-accent)}.admin-qa-list .admin-panel-head em{color:#78e9ff;border:1px solid #26d9ff33;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal}.admin-qa-list>label{cursor:pointer;border-bottom:1px solid #ffffff0d;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.admin-qa-list>label:last-child{border-bottom:0}.admin-qa-list input{accent-color:#2adf9d;width:18px;height:18px}.admin-qa-list strong{font-size:10px;display:block}.admin-qa-list small{color:#687f8a;margin-top:4px;font-size:8px;line-height:1.45;display:block}.admin-qa-list label.complete strong{color:#64eab1}.admin-qa-list label.complete small{opacity:.55;text-decoration:line-through}@media (max-width:1180px){.admin-qa-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.hub-menu-button{color:#dff7ff;background:#07151e;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.hub-menu-button span:first-child{font-size:15px;line-height:10px}.hub-mobile-menu{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:6px;width:100%;padding:9px 0 2px;display:grid}.hub-mobile-menu a{color:#9db3bd;background:#07141c;border:1px solid #ffffff14;border-radius:8px;padding:10px 11px;font-size:9px;font-weight:750}.hub-mobile-menu a:nth-child(3){color:#8ceaff;border-color:#26d9ff38}.admin-qa-hero{flex-direction:column;align-items:flex-start}.admin-qa-score{width:100%}.admin-qa-products{grid-template-columns:1fr 1fr}}@media (max-width:450px){.admin-qa-products,.hub-mobile-menu{grid-template-columns:1fr}}
.support-launcher{z-index:120;color:#effbff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051119f0;border:1px solid #53dcff47;border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 42px #00000061,0 0 28px #26d9ff1f}.support-launcher:hover{border-color:#53dcff94;transform:translateY(-1px)}.support-launcher-icon{color:#001017;background:linear-gradient(135deg,#3de4ff,#1678ff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;font-weight:950;display:grid}.support-launcher-copy{text-align:left;line-height:1.05;display:grid}.support-launcher-copy strong{font-size:11px}.support-launcher-copy small{color:#7f9aa7;margin-top:3px;font-size:8px}.support-pulse{background:#42f39d;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:34px;box-shadow:0 0 0 3px #42f39d1f,0 0 12px #42f39d}.support-panel{z-index:119;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07161ffa,#030a10fc);border:1px solid #53dcff33;border-radius:18px;grid-template-rows:auto 1fr auto auto;width:min(380px,100vw - 28px);height:min(560px,100vh - 125px);display:grid;position:fixed;bottom:88px;right:22px;overflow:hidden;box-shadow:0 28px 80px #00000085}.support-panel-head{background:#081923f5;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.support-avatar{color:#001018;background:linear-gradient(135deg,#3de4ff,#1e80ff);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:950;display:grid}.support-panel-head>div:nth-child(2){display:grid}.support-panel-head strong{font-size:12px}.support-panel-head span{color:#75909d;margin-top:3px;font-size:8px}.support-panel-head span i{background:#42f39d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #42f39d}.support-panel-head button{color:#8098a5;background:0 0;border:0;font-size:21px}.support-messages{flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.support-message{gap:3px;max-width:85%;display:grid}.support-message span{color:#607b88;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.support-message p{border-radius:12px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.support-message time{color:#526b77;font-size:7px}.support-agent{align-self:flex-start}.support-agent p{color:#dcebf2;background:#0b1d27;border:1px solid #ffffff0f;border-bottom-left-radius:4px}.support-customer{text-align:right;align-self:flex-end}.support-customer p{color:#001018;background:linear-gradient(135deg,#1c8fff,#36d9ff);border-bottom-right-radius:4px}.support-customer span,.support-customer time{text-align:right}.support-error{color:#ffb0b0;background:#ff545417;border:1px solid #ff545433;border-radius:9px;padding:9px 10px;font-size:9px}.support-compose{background:#06131b;border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.support-compose textarea{resize:none;color:#e8f6fb;width:100%;min-height:42px;max-height:100px;font:inherit;background:#020a10;border:1px solid #ffffff17;border-radius:10px;outline:none;padding:10px 11px;font-size:11px}.support-compose textarea:focus{border-color:#3de4ff6b;box-shadow:0 0 0 3px #3de4ff0d}.support-compose button{color:#001018;background:linear-gradient(135deg,#42e5ff,#2087ff);border:0;border-radius:9px;align-self:end;padding:10px 13px;font-size:9px;font-weight:900}.support-compose button:disabled{opacity:.45;cursor:default}.support-foot{text-align:center;color:#57717d;background:#040d13;border-top:1px solid #ffffff0a;padding:8px 12px;font-size:7px}@media (max-width:640px){.support-launcher{bottom:12px;right:12px}.support-panel{width:calc(100vw - 20px);height:min(70vh,560px);bottom:76px;right:10px}body:has(.sb-v2) .support-launcher{right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));justify-content:center;width:48px;height:48px;padding:7px}body:has(.sb-v2) .support-launcher-copy{display:none}body:has(.sb-v2) .support-pulse{top:4px;left:auto;right:4px}body:has(.sb-v2) .support-panel{right:8px;bottom:calc(136px + env(safe-area-inset-bottom,0px));width:calc(100vw - 16px);height:min(65dvh,520px)}}
@media (min-width:1051px){.product-pill,.product-nav-label{font-size:18px!important}.shared-product-shell .brand-name{font-size:23px!important}.shared-product-shell .brand-product{font-size:14px!important}.shared-product-shell .demo-ribbon{font-size:15px!important}.shared-product-shell .eyebrow{font-size:17px!important}.shared-product-shell .hero-panel h1{font-size:54px!important}.shared-product-shell .hero-panel p{font-size:20px!important}.shared-product-shell .ghost-button,.shared-product-shell .primary-button,.shared-product-shell button{font-size:17px}.shared-product-shell .section-heading strong{font-size:34px!important}.shared-product-shell .section-heading small{font-size:17px!important}.shared-product-shell .side-card,.shared-product-shell .content-section{font-size:17px}.hub-shell .hub-product-tabs button span{font-size:18px!important}.hub-shell .hub-mini-link,.hub-shell .hub-join-link,.hub-shell .hub-admin-link,.hub-shell .hub-overline{font-size:17px!important}.hub-shell .hub-hero-copy>p{font-size:20px!important}.hub-shell .hub-primary,.hub-shell .hub-secondary,.hub-shell .hub-support-line>button{font-size:17px!important}.hub-shell .hub-trust-row{font-size:15px!important}.hub-shell .hub-product-strip strong{font-size:19px!important}.hub-shell .hub-product-strip small{font-size:16px!important}.hub-shell .hub-section-head h2{font-size:48px!important}.hub-shell .hub-section-head p,.hub-shell .hub-coverage-tabs button{font-size:17px!important}.hub-shell .hub-map-title strong{font-size:20px!important}.hub-shell .hub-map-title span{font-size:16px!important}.hub-shell .hub-state>strong{font-size:19px!important}.hub-shell .hub-state>span,.hub-shell .hub-state>em{font-size:16px!important}.hub-shell .hub-country-tools input{font-size:17px!important}.hub-shell .hub-country-tools span{font-size:16px!important}.hub-shell .hub-country-grid strong{font-size:17px!important}.hub-shell .hub-country-grid small{font-size:15px!important}.hub-shell .hub-support-line h2{font-size:34px!important}.hub-shell .hub-support-line p{font-size:17px!important}.sb-app .sb-sports h2{font-size:21px!important}.sb-app .sb-sports>button,.sb-app .sb-sports a,.sb-app .sb-tabs button,.sb-app .sb-search input,.sb-app .sb-wager>button,.sb-app .sb-hero-copy>span{font-size:17px!important}.sb-app .sb-hero-copy h1{font-size:clamp(54px,4vw,62px)!important}.sb-app .sb-hero-copy p{font-size:20px!important}.sb-app .sb-sport-strip b{font-size:18px!important}.sb-app .sb-sport-strip small{font-size:16px!important}.sb-app .sb-toolbar h2,.sb-app .sb-history h2{font-size:34px!important}.sb-app .sb-toolbar>div>span,.sb-app .sb-history header>span{font-size:16px!important}.sb-app .team-row>strong,.sb-app .event strong{font-size:19px!important}.sb-app .event>small,.sb-app .event-meta{font-size:16px!important}.sb-app .odds span{font-size:17px!important}.sb-app .odds strong{font-size:22px!important}.sb-app .sb-slip>header strong{font-size:19px!important}.sb-app .sb-slip>header span,.sb-app .sb-picks span,.sb-app .sb-picks small{font-size:16px!important}.sb-app .sb-picks strong{font-size:19px!important}.sb-app .sb-picks em{font-size:17px!important}.sb-app .sb-wager label>span,.sb-app .sb-wager>div>span,.sb-app .sb-wager p,.sb-app .sb-wager>a{font-size:16px!important}.sb-app .sb-wager>small{font-size:15px!important}.se-page .se-modebar,.se-page .se-modebar>strong,.se-page .se-breadcrumbs,.se-page .se-kicker,.se-page .se-kicker b{font-size:16px!important}.se-page .se-event-copy h1{font-size:clamp(54px,4vw,62px)!important}.se-page .se-stats strong{font-size:19px!important}.se-page .se-stats span{font-size:15px!important}.se-page .se-hero-actions a,.se-page .se-hero-actions button,.se-page .se-market-toolbar nav button,.se-page .se-market-toolbar input,.se-page .se-focusbar a,.se-page .se-show-more,.se-page .se-load-more,.se-page .se-wager button{font-size:17px!important}.se-page .se-results{font-size:16px!important}.se-page .se-focusbar>div span{font-size:15px!important}.se-page .se-focusbar>div strong{font-size:24px!important}.se-page .se-market-card>header>div:first-child span{font-size:15px!important}.se-page .se-market-card h2{font-size:24px!important}.se-page .se-market-card h2 small{font-size:17px!important}.se-page .se-market-card>header b,.se-page .se-market-card>header a{font-size:16px!important}.se-page .se-selection-grid span{font-size:17px!important}.se-page .se-selection-grid span em{font-size:18px!important}.se-page .se-selection-grid strong{font-size:22px!important}.se-page .se-slip>header strong{font-size:19px!important}.se-page .se-slip>header span,.se-page .se-picks span,.se-page .se-picks small{font-size:15px!important}.se-page .se-picks strong{font-size:18px!important}.se-page .se-picks em{font-size:17px!important}.se-page .se-wager label>span,.se-page .se-wager>div>span,.se-page .se-wager p,.se-page .se-wager>a{font-size:15px!important}.se-page .se-wager>div strong{font-size:18px!important}}
