:root{--green:#0aff70;--mint:#24ff8b;--bg:#030b0c;--panel:#081519;--panel2:#101e24;--line:#234039;--gold:#ffd747;--text:#f5fff9;--muted:#a6bcb7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(at 60% -20%,#124b35 0%,#0000 42%),#03090c;margin:0;font-family:Inter,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{max-width:1390px;margin:auto;padding:0 22px}.nav{z-index:4;background:#02090bcf;border-bottom:1px solid #183b2a;align-items:center;gap:32px;height:75px;padding:0 26px;display:flex;position:relative}.brand{color:var(--green);letter-spacing:-1px;align-items:center;gap:8px;font-family:Barlow Condensed,Impact,sans-serif;font-size:35px;font-style:italic;font-weight:900;display:flex}.crest{border:2px solid var(--green);border-radius:7px 7px 16px 16px;place-items:center;width:42px;height:47px;font-size:24px;font-style:normal;display:grid}.navlinks{gap:27px;margin:auto;font-size:13px;font-weight:700;display:flex}.navlinks a:hover,.textlink{color:var(--green)}.nav-actions{gap:10px;display:flex}.btn{background:var(--green);color:#03110a;border:0;border-radius:7px;padding:14px 24px;font-weight:900;transition:transform .15s;box-shadow:0 0 25px #0aff7024}.btn:hover{transform:translateY(-2px)}.btn.secondary{color:#fff;box-shadow:none;background:#081013;border:1px solid #9eb5ae}.btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.btn.small{padding:11px 20px}.hero{background:linear-gradient(90deg,#02100f 0%,#02100ff5 35%,#02100f38 68%,#03100b30 100%),url(/design-v9/stadium-player.jpg) right 12% center/auto 110% no-repeat,linear-gradient(120deg,#0a2419,#031010);border-bottom:1px solid #276d45;min-height:475px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#02100d);height:100px;position:absolute;inset:auto 0 0}.hero-inner{z-index:1;max-width:800px;padding:65px 55px 35px;position:relative}.eyebrow{color:var(--green);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.display{letter-spacing:-1.5px;text-transform:uppercase;text-shadow:0 4px 20px #0009;margin:16px 0 23px;font:italic 900 clamp(52px,6.2vw,104px)/.84 Barlow Condensed,Impact,sans-serif}.display em{color:var(--green);font-style:inherit}.subhero{color:var(--green);text-transform:uppercase;margin:0 0 17px;font:italic 800 clamp(27px,3vw,45px)/1 Barlow Condensed,sans-serif}.hero p{max-width:510px;font-size:15px;line-height:1.6}.hero-actions{gap:12px;margin-top:24px;display:flex}.trust{gap:27px;margin-top:34px;font-size:12px;font-weight:700;display:flex}.trust span{align-items:center;gap:8px;display:flex}.trust b{color:var(--green);font-size:24px}.section{padding:28px 0}.frame{background:linear-gradient(140deg,#0b1d1edc,#051011ed);border:1px solid #27574b;border-radius:14px;box-shadow:inset 0 1px #ffffff13}.framepad{padding:22px}.section-title{text-transform:uppercase;margin:0 0 9px;font:italic 900 36px/1 Barlow Condensed,sans-serif}.section-title em{font-style:inherit;color:var(--green)}.section-desc{color:#d3e4db;font-size:13px;line-height:1.5}.demo-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:stretch;gap:20px;display:grid}.demo-matches{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.mini-match{text-align:center;background:linear-gradient(160deg,#172c2c,#081315);border:1px solid #29473d;border-radius:11px;min-width:0;padding:12px 9px}.mini-number{background:var(--green);color:#001909;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.teams{margin:10px 0 3px;font-size:12px;font-weight:800}.kickoff{color:var(--muted);font-size:10px}.badges{justify-content:center;gap:12px;margin:13px 0;font-size:28px;display:flex}.outcomes{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.outcome{color:#fff;background:#263a3b;border:1px solid #38514b;border-radius:22px;padding:9px 2px;font-size:14px;font-weight:900}.outcome.active{background:var(--green);color:#05140c;border-color:var(--green)}.outlabels{grid-template-columns:repeat(3,1fr);margin-top:5px;font-size:10px;display:grid}.score-box{border:1px solid var(--green);text-align:center;background:radial-gradient(at top,#164f2f,#071413 72%);border-radius:10px;flex-direction:column;justify-content:center;padding:22px 14px;display:flex}.score-box .score{color:var(--green);margin:12px 0 4px;font:italic 900 65px/1 Barlow Condensed,sans-serif}.crown{color:var(--gold)}.formula{color:var(--green);font-size:13px;font-weight:800}.score-note{color:#d7e6df;margin-top:22px;font-size:12px;line-height:1.5}.prize-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.prize{background:linear-gradient(135deg,#0a1b1b,#040c0f);border:1px solid #28483c;border-radius:12px;min-height:185px;padding:20px}.prize h3{margin:6px 0 12px;font:italic 900 30px/1 Barlow Condensed}.prize .money{color:var(--green);text-align:center;font:italic 900 70px/.95 Barlow Condensed}.split{border-radius:8px;grid-template-columns:60% 40%;margin-top:15px;display:grid;overflow:hidden}.split div{text-align:center;color:#00170a;background:#0bff6b;padding:10px 4px;font-size:12px;font-weight:800}.split div+div{color:#fff;background:#273339}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{align-items:center;gap:11px;font-size:12px;display:flex}.step strong{color:var(--green);font-size:28px}.footer{color:#9bb0aa;border-top:1px solid #274138;justify-content:space-between;gap:15px;margin-top:20px;padding:25px;font-size:12px;display:flex}.pagehead{padding:34px 0 20px}.pagehead h1{text-transform:uppercase;margin:8px 0;font:italic 900 55px/1 Barlow Condensed}.pagehead p{color:var(--muted);font-size:14px}.progress{align-items:center;gap:9px;margin:10px 0 23px;display:flex}.progress .dot{border:1px solid #62736e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.progress .dot.done,.progress .dot.now{background:var(--green);color:#00180a;border-color:var(--green)}.progress .bar{background:#36534a;width:62px;height:2px}.filters{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.chip{color:#fff;background:#0d1c20;border:1px solid #38554c;border-radius:7px;padding:10px 15px;font-size:12px;font-weight:800}.chip.active{background:var(--green);color:#06130c;border-color:var(--green)}.play-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.fixture{background:linear-gradient(100deg,#0d2222,#0b1619);border:1px solid #29433e;border-radius:11px;grid-template-columns:100px minmax(0,1fr) 245px;align-items:center;gap:15px;margin-bottom:10px;padding:16px;display:grid}.fixture .logos{letter-spacing:8px;font-size:29px}.fixture .teams{margin:0 0 6px;font-size:16px}.fixture .kickoff{font-size:12px}.fixture .outcomes{gap:6px}.fixture .outcome{border-radius:8px;padding:13px 3px}.fixture .outlabels{font-size:10px}.sticky{position:sticky;top:14px}.selected-list{gap:8px;margin:16px 0;display:grid}.pick{background:#102426;border:1px solid #2c4940;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.pick b{color:var(--green)}.pick button{color:#fbb;cursor:pointer;background:0 0;border:0}.pick small{color:#9eb8b1;margin-top:4px;display:block}.summary-score{color:var(--green);margin:8px 0;font:italic 900 65px/1 Barlow Condensed}.wide{width:100%}.notice{color:#d8e7d9;background:#17251d;border:1px solid #4a5c45;border-radius:8px;margin:14px 0;padding:14px;font-size:12px;line-height:1.5}.review-card{max-width:750px;margin:0 auto}.review-row{border-bottom:1px solid #284038;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;font-size:13px;display:grid}.review-row .tag{background:var(--green);color:#031b0c;border-radius:20px;padding:6px 12px;font-weight:900}.success{text-align:center;background:radial-gradient(at 50% 0,#126a3b,#061817 60%,#041011);border:1px solid #218c50;border-radius:16px;max-width:730px;margin:35px auto;padding:55px 25px}.success h1{color:#fff;margin:12px 0;font:italic 900 100px/.9 Barlow Condensed}.success .trophy{font-size:85px}.success p{color:#bcd0c5}.mobile-nav{display:none}.warning{color:#a5b7b0;text-align:center;margin:12px 0;font-size:11px}.reference-note{color:#b5c4bd;padding:10px 0;font-size:12px}.demo-flag{z-index:20;color:#17200b;background:#ffe24b;border-radius:5px;padding:8px 12px;font-size:10px;font-weight:900;position:fixed;bottom:12px;right:12px;box-shadow:0 2px 15px #0008}@media (max-width:900px){.navlinks{display:none}.nav{justify-content:space-between}.demo-layout{grid-template-columns:1fr}.demo-matches{grid-template-columns:repeat(3,1fr)}.play-layout{grid-template-columns:1fr}.sticky{position:static}.prize-grid{grid-template-columns:1fr 1fr}.prize:last-child{grid-column:1/-1}.hero{background-position:100%}.hero-inner{padding:60px 30px}.fixture{grid-template-columns:70px 1fr 210px}}@media (max-width:620px){body{padding-bottom:64px}.shell{padding:0 12px}.nav{height:59px;padding:0 15px}.brand{font-size:27px}.crest{width:33px;height:37px;font-size:19px}.nav-actions .secondary{display:none}.nav-actions .btn{padding:10px 15px;font-size:12px}.hero{background:linear-gradient(#00120d22 0%,#00120d8c 30%,#00120df7 67%),url(/design-v9/stadium-player.jpg) top/auto 68% no-repeat,#03110e;min-height:535px}.hero-inner{padding:235px 20px 25px}.display{margin:8px 0 12px;font-size:53px}.subhero{font-size:28px}.hero p{max-width:360px;font-size:12px}.hero-actions .btn{flex:1;padding:13px 6px}.trust{gap:12px;margin-top:18px;font-size:10px}.trust b{font-size:16px}.section-title{font-size:29px}.framepad{padding:15px}.demo-matches{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.mini-match{scroll-snap-align:center;flex:0 0 80%}.score-box{padding:15px}.score-box .score{font-size:58px}.prize-grid{grid-template-columns:1fr}.prize:last-child{grid-column:auto}.prize{min-height:auto}.steps{grid-template-columns:1fr 1fr}.footer{flex-direction:column;gap:7px}.pagehead h1{font-size:43px}.fixture{grid-template-columns:1fr 1fr;gap:8px}.fixture .logos{font-size:24px}.fixture .outcomes{grid-column:1/-1}.fixture .outcome{padding:13px}.progress .bar{width:35px}.review-row{grid-template-columns:1fr auto}.review-row .tag{grid-column:2}.success h1{font-size:75px}.mobile-nav{z-index:10;background:#061112;border-top:1px solid #2b6049;grid-template-columns:repeat(4,1fr);padding:9px 0 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{text-align:center;color:#d1e6d9;font-size:10px}.mobile-nav a span{color:var(--green);margin-bottom:2px;font-size:20px;display:block}.demo-flag{font-size:9px;bottom:71px}}.club-shirt{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 3px 4px #000a);width:38px;height:42px}.shirt-pair{justify-content:center;align-items:center;gap:5px;display:flex}.badges .club-shirt{width:40px;height:48px}.fixture .logos{letter-spacing:0}.fixture .club-shirt{width:40px;height:46px}.review-row .club-shirt{width:23px;height:26px}.dashboard{grid-template-columns:185px minmax(0,1fr);gap:18px;padding-top:20px;display:grid}.sidebar{background:#071216;border:1px solid #203b35;border-radius:10px;align-self:start;min-height:660px;padding:12px 8px;position:sticky;top:12px}.sidebar a{color:#d8e6e0;border-radius:7px;align-items:center;gap:11px;padding:12px 9px;font-size:12px;font-weight:750;display:flex}.sidebar a span{min-width:20px;font-size:16px}.sidebar a:hover{background:#12302a}.sidebar a.current{background:var(--green);color:#03170c}.dashmain{min-width:0;padding-bottom:30px}.dash-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.dash-heading h1{margin:9px 0 4px;font:italic 900 clamp(38px,4.4vw,64px)/1 Barlow Condensed,Impact,sans-serif}.dash-heading p{color:#bdcec6;margin:0;font-size:13px}.sample-pill{color:#f8d34a;letter-spacing:.2px;border:1px solid #6b5e29;border-radius:3px;margin-left:7px;padding:3px 6px;font-size:9px;display:inline-block}.ui-card{background:linear-gradient(145deg,#0b2020,#061114 85%);border:1px solid #244a40;border-radius:10px;min-width:0;margin-bottom:13px;padding:18px}.ui-card h2{margin:0 0 13px;font:900 24px/1 Barlow Condensed,Impact,sans-serif}.ui-card h3{font:900 22px/1.1 Barlow Condensed,sans-serif}.ui-card p{color:#c7d9d1;font-size:13px;line-height:1.55}.statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.statgrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stat{background:linear-gradient(145deg,#132b2c,#0b181c);border:1px solid #243c38;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.stat small{color:#c1d1cb;font-size:11px}.stat strong{color:var(--green);white-space:nowrap;font:900 33px/.95 Barlow Condensed,sans-serif}.stat span{color:#9db5aa;font-size:10px}.feature-grid{grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.feature-grid .ui-card{margin:0}.wide-panel{grid-row:span 2}.span-all{grid-column:1/-1}.tile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.match-tile{text-align:center;background:#12272a;border:1px solid #315044;border-radius:8px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:10px 5px;display:flex}.match-tile .pair{gap:0;display:flex}.match-tile .club-shirt{width:33px;height:36px}.match-tile b{font-size:11px;line-height:1.25}.match-tile small{color:#b1c5bb;font-size:10px}.state{color:#fff;white-space:nowrap;background:#26393b;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:850}.state.ok{background:var(--green);color:#05170d}.mini-pts{color:var(--green);font-size:13px}.huge{color:var(--green);margin:10px 0;font:italic 900 clamp(64px,7vw,105px)/.9 Barlow Condensed,Impact,sans-serif}.huge.smaller{font-size:68px}.large-gold{color:#ffe04c;margin:12px 0;font:italic 900 54px/.95 Barlow Condensed,sans-serif}.flexhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.flexhead a{color:var(--green);font-size:12px}.borderline{border-top:1px solid #2a4b41;margin:15px 0}.big-pair{justify-content:center;gap:12px;display:flex}.big-pair .club-shirt{width:65px;height:70px}.listrow{border-bottom:1px solid #28463e;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px;font-size:13px;display:flex}.listrow small,.entry-row small{color:#9bb3a9;margin-top:4px;font-size:11px;display:block}.listrow b{color:var(--green)}.trophy{text-align:center;filter:drop-shadow(0 0 18px #ffe04477);font-size:64px}.winner{text-align:center;background:radial-gradient(at 50% 30%,#554113,#17160d 65%,#091114);border-color:#81672b}.gold{color:var(--gold)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}th{text-align:left;color:#bcd2c8;white-space:nowrap;background:#152529;padding:12px 8px;font-size:10px}td{white-space:nowrap;border-bottom:1px solid #1e3935;padding:11px 8px}tr.you{color:var(--green);background:#0c4026;font-weight:850}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.bargraph{background:linear-gradient(#071416,#0c2220);border-bottom:1px solid #375c4b;align-items:end;gap:6px;height:230px;margin:16px 0 25px;padding:12px 12px 0;display:flex}.chartbar{background:linear-gradient(#15ff76,#117a42);flex:1;min-width:5px;box-shadow:0 0 10px #0f42}.league-banner{background:linear-gradient(90deg,#021411ef,#041d1b75),url(/design-v9/stadium-wide.jpg) 50%/cover;border-radius:8px;justify-content:space-between;align-items:center;min-height:185px;padding:22px;display:flex}.league-banner h2{font-size:36px}.display-mini{color:#fff;font:italic 900 65px/.9 Barlow Condensed}.prize-mark{flex-direction:column;align-items:center;font-size:65px;display:flex}.prize-mark span{color:var(--gold);font:900 38px Barlow Condensed}.prize-mark small{font-size:11px}.league-highlight{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.league-highlight>div{border-right:1px solid #2e5a43;padding-right:10px}.league-highlight>div:last-child{border:0}.league-highlight p{margin:4px 0 14px}.scoring{flex-wrap:wrap;gap:8px;display:flex}.scoring span{background:#112a23;border:1px solid #2a5e43;border-radius:7px;padding:11px;font-size:12px}.scoring b{color:var(--green)}.league-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.league-cards .statgrid{grid-template-columns:1fr 1fr}.league-cards .stat:last-child{grid-column:1/-1}.league-cards .stat strong{font-size:27px}.league-cards .ui-card{flex-direction:column;display:flex}.league-cards .btn{text-align:center;margin-top:auto}.wizard-card{max-width:800px;margin:auto}.wizard-steps{border-bottom:1px solid #244a3e;grid-template-columns:repeat(5,1fr);gap:10px;padding-bottom:22px;display:grid}.wizard-steps a{color:#b5c9bf;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.wizard-steps span{border:1px solid #617d6c;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.wizard-steps .on span{background:var(--green);color:#001b0b;border-color:var(--green)}.wizard-body{max-width:560px;margin:20px auto}.wizard-body h2{font-size:34px}.wizard-body label,.form-card label{margin:15px 0 7px;font-size:12px;font-weight:750;display:block}.field{color:#fff;width:100%;font:inherit;background:#11232a;border:1px solid #45635d;border-radius:7px;padding:13px;font-size:13px;display:block}.field:focus{outline:2px solid var(--green)}.choice-stack{gap:9px;margin:16px 0;display:grid}.option{color:#fff;text-align:left;cursor:pointer;background:#102329;border:1px solid #345247;border-radius:8px;padding:15px;font:800 14px Inter,sans-serif}.option.picked{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);color:var(--green)}.two-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wizard-actions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.wizard-actions .btn:last-child{margin-left:auto}.league-art{color:var(--green);background:linear-gradient(110deg,#102e1f,#071516);border:1px solid #2a5d43;border-radius:8px;align-items:center;gap:16px;margin:15px 0;padding:28px;font:italic 900 27px Barlow Condensed;display:flex}.form-wrap{max-width:650px;margin:0 auto}.form-card{padding:10px 15px 20px}.form-hero{background:linear-gradient(110deg,#0c3222,#071516),url(/design-v9/stadium-wide.jpg) 50%/cover;border-radius:9px;margin:16px 0;padding:25px}.form-hero h2{font-size:36px}.form-card form{max-width:480px;margin:auto}.form-card form>.btn{margin-top:20px}.step-icons{color:#a7bdb3;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.step-icons span{border-bottom:2px solid #345549;padding:8px}.step-icons .done{color:var(--green);border-color:var(--green)}.checklabel{align-items:center;gap:8px;display:flex!important}.button-row{gap:10px;margin:20px 0;display:flex}.faq{border-bottom:1px solid #355c49;padding:16px 0}.faq summary{cursor:pointer;font-weight:850}.faq p{margin:10px 0}.entry-row{border-bottom:1px solid #2b4e40;align-items:center;gap:18px;padding:13px;display:flex}.entry-row .pair{margin-left:auto}.entry-row .club-shirt{width:30px;height:34px}.entry-number{color:var(--green);font:900 23px Barlow Condensed}.btn.secondary:hover{border-color:var(--green)}a:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (max-width:1000px){.dashboard{grid-template-columns:150px minmax(0,1fr)}.sidebar a{font-size:11px}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.league-cards{grid-template-columns:1fr 1fr}.statgrid.six{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dashboard{display:block}.sidebar{display:none}.dash-heading{align-items:flex-start}.dash-heading .btn{padding:10px;font-size:11px}.feature-grid{grid-template-columns:1fr}.wide-panel{grid-row:auto}.span-all{grid-column:auto}.league-cards{grid-template-columns:1fr}.statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-highlight{grid-template-columns:1fr 1fr}.league-highlight>div:nth-child(2){border:0}.league-highlight>div:nth-child(3){border:0;grid-column:1/-1}.league-banner{min-height:150px}.league-banner .display-mini{font-size:48px}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat strong{font-size:30px}}@media (max-width:450px){.dash-heading h1{font-size:40px}.dash-heading{display:block}.dash-heading .btn{margin-top:12px;display:inline-block}.ui-card{padding:12px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-highlight{grid-template-columns:1fr 1fr}.statgrid.six{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.statgrid.six .stat{padding:8px}.statgrid.six .stat strong{font-size:24px}.statgrid.six .stat small{font-size:9px}.league-banner{padding:12px}.prize-mark{font-size:38px}.prize-mark span{font-size:25px}.league-banner .display-mini{font-size:38px}.wizard-steps{gap:2px}.wizard-steps a{font-size:9px}.wizard-steps span{width:27px;height:27px}.entry-row{gap:8px}.entry-row .pair{display:none}}
:root{--site-bg:#030d0e;--site-card:#071519;--site-ink:#eefcf3;--site-green:#04fa77;--site-gold:#ffe039;--site-rule:#2b4845;--site-muted:#a6bdb7;--site-font:var(--font-roboto-condensed),"Roboto Condensed","Barlow Condensed",Impact,"Arial Narrow",sans-serif}body:not([data-page=home]){color:#f5fff8;background:#020b0c;padding:0;font:14px/1.35 Arial,Helvetica,sans-serif}body:not([data-page=home]) *,body:not([data-page=home]) :before,body:not([data-page=home]) :after{box-sizing:border-box}.site-frame{background:#020b0d;border:1px solid #39544b;border-radius:15px;max-width:1460px;min-height:100vh;margin:6px auto 14px;overflow:hidden;box-shadow:0 12px 60px #000b}.site-frame button,.site-frame input,.site-frame textarea{font:inherit}.site-frame a:focus-visible,.site-frame button:focus-visible,.site-frame input:focus-visible,.site-frame textarea:focus-visible{outline-offset:3px;outline:3px solid #ffeb4f}.site-header{z-index:10;background:#020a0d;border-bottom:1px solid #1c4935;align-items:center;gap:32px;height:69px;padding:0 27px;display:flex;position:relative}.site-brand{font:italic 900 31px/1 var(--site-font);color:var(--site-green);text-shadow:0 0 17px #08f97617;align-items:center;gap:6px;min-width:225px;display:flex}.site-brand img{object-fit:contain;width:50px;height:55px}.header-links{align-items:center;gap:27px;margin-right:auto;display:flex}.header-links a{border-bottom:2px solid #0000;padding:24px 0;font:700 13px Arial,sans-serif}.header-links a:hover,.header-links a.on{color:var(--site-green);border-color:var(--site-green)}.head-right{align-items:center;gap:15px;display:flex}.balance-label{color:#c1d9cc;grid-template-columns:1fr auto;align-items:center;column-gap:6px;font-size:11px;display:grid}.balance-label b{color:#fff;grid-column:1;font-size:16px}.balance-label small{color:#0f1a13;background:#fedb39;border-radius:2px;grid-area:2/2;padding:2px 4px;font-size:8px;font-weight:850}.button{color:#03160c;text-align:center;cursor:pointer;background:#0cfa73;border:1px solid #11ff85;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:11px 17px;font-size:13px;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:0 3px 20px #00f96d13}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button.outline{color:#fff;box-shadow:none;background:#061316;border-color:#70827a}.button.small{min-height:32px;padding:7px 13px;font-size:11px}.button.block{width:100%;margin:12px 0 0;display:flex}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.profile{color:#fff;border:1px solid #376c58;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile:hover{color:var(--site-green)}.mobile-menu-btn,.mobile-menu-list{display:none}.site-footer{color:#b2c4bb;background:#071518;border-top:1px solid #1e3c35;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;font-size:11px;display:flex}.site-footer span{align-items:center;gap:6px;display:flex}.site-footer a:hover{color:var(--site-green)}.bottom-dock{display:none}.dash-layout{grid-template-columns:195px minmax(0,1fr);gap:13px;min-height:720px;padding:13px 14px 18px;display:grid}.side-rail{background:linear-gradient(90deg,#0c1b22,#061017);border:1px solid #304845;border-radius:10px;flex-direction:column;align-self:stretch;gap:6px;padding:12px 7px;display:flex}.side-rail a{color:#e2eee9;border-radius:5px;align-items:center;gap:10px;min-width:0;padding:12px 10px;font-size:12px;font-weight:700;display:flex}.side-rail a svg{flex:none}.side-rail a:hover{color:var(--site-green);background:#102e22}.side-rail a.current{background:var(--site-green);color:#03170e;font-weight:900}.dash-content{min-width:0}.page-top{justify-content:space-between;align-items:center;gap:20px;margin:4px 1px 12px;display:flex}.page-title{font:italic 900 clamp(35px,3.5vw,52px)/.95 var(--site-font);text-transform:uppercase;letter-spacing:-.4px;margin:0 0 7px}.page-top p{color:#bcd1c8;margin:0;font-size:13px}.demo-strip{color:#b7c9c0;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;display:flex}.surface{background:radial-gradient(at 0 0,#10342830,#0000 58%),linear-gradient(130deg,#091c20,#061112 85%);border:1px solid #284740;border-radius:9px;min-width:0;margin-bottom:10px;padding:16px 18px;box-shadow:inset 0 1px #5c927c12}.surface.no-pad,.surface.flush-stat{padding:0;overflow:hidden}.surface h2,.surface h3{margin-top:0}.slant-title{font:italic 900 clamp(23px,2.05vw,31px)/1 var(--site-font);letter-spacing:-.25px;text-transform:uppercase;color:#fff;margin:0 0 10px}.slant-title em,.slant-title .green-text,.display-heading em,.league-complete em,.wizard-preview em{color:var(--site-green);font-style:inherit}.green-text{color:var(--site-green)!important}.gold{color:var(--site-gold)!important}.muted{color:var(--site-muted);font-size:12px;line-height:1.45}.minor-text{font-size:11px}.center{text-align:center}.center-text{text-align:center;display:block}.white{color:#fff}.topspace{margin-top:25px}.divider{background:#25493c;height:1px;margin:13px 0}.panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.panel-heading h2{margin:0 auto 0 0}.panel-heading a{color:#bffbd1;font-size:11px}.panel-heading a:hover{color:#fff}.pill{color:#03150b;white-space:nowrap;background:#07f774;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:900;line-height:1.15}.pill.soft{color:#d7f6e7;background:#12291f;border:1px solid #315849}.pill.gold-pill{color:#322107;background:#ffdf40}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stat-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.data-tile{background:linear-gradient(140deg,#12272e,#0a171c);border:1px solid #1d3d36;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:16px 13px;display:flex}.flush-stat .data-tile{border:0;border-right:1px solid #24493e;border-radius:0}.data-tile span{color:#e0f1e7;font-size:11px}.data-tile strong{font:900 29px/.95 var(--site-font);color:#fff}.data-tile small{color:#a8c5b2;font-size:10px}.six .data-tile strong{color:var(--site-green)}.table-overflow{scrollbar-color:#196c4d #092019;width:100%;overflow-x:auto}.league-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.league-table th{color:#bcd5c7;text-align:left;background:#13232b;padding:11px 9px;font-size:11px;font-weight:900}.league-table td{background:#061418;border-bottom:1px solid #213f37;padding:12px 9px}.league-table tbody tr:hover td{background:#112b25}.league-table .row-you td{color:#fff;background:#0a4730}.league-table .row-you td:first-child{box-shadow:inset 3px 0 var(--site-green)}.mega-score{font:italic 900 clamp(65px,6vw,104px)/.85 var(--site-font);color:var(--site-green);letter-spacing:-1px;display:block}.mid-score{font:italic 900 43px/1 var(--site-font);display:block}.money-green{color:var(--site-green);font:italic 900 52px/.95 var(--site-font);display:block}.money-gold{color:var(--site-gold);font:italic 900 42px/.95 var(--site-font);display:block}.weekly-mosaic{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr);grid-template-areas:"picks score""board next""board rank";gap:9px;display:grid}.weekly-mosaic>.surface{margin:0}.week-picks{grid-area:picks}.week-score{text-align:center;grid-area:score}.week-board{grid-area:board}.week-next{text-align:center;grid-area:next}.week-rank{background:linear-gradient(120deg,#071b17,#02120edb),url(/design-v9/stadium-player.jpg) 100%/auto 190% no-repeat;grid-area:rank}.five-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.mini-fixture{text-align:center;background:linear-gradient(#112b30,#071519);border:1px solid #295047;border-radius:7px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:11px 5px;display:flex}.mini-fixture span:not(.pill){overflow-wrap:anywhere;font-size:10px;font-weight:900}.mini-fixture small{color:#b5cbbd;font-size:9px}.mini-players{justify-content:center;gap:3px;min-height:49px;display:flex}.team-shirt{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 3px 5px #000a);width:35px;height:40px}.mini-players .team-shirt{width:32px;height:42px}.result-dot{background:#293b42;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.result-dot.green-dot{color:#00170c;background:#00e876}.result-dot.red-dot{color:#21090c;background:#ec5264}.mini-fixture .pill{padding:5px 12px;font-size:9px}.mini-fixture>b{color:#fff;font:900 19px var(--site-font)}.week-score .mega-score{margin:16px 0}.week-score .mid-score{margin-top:10px}.nextup-shirts{justify-content:center;align-items:center;gap:12px;margin:13px 0;display:flex}.nextup-shirts .team-shirt{width:54px;height:61px}.week-rank .button{margin-top:12px}.week-rank p{margin:0 0 8px}.league-rank-bg{padding:3px 0 10px}.league-rank-bg .mega-score{margin:9px 0}.results-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,.73fr);gap:10px;display:grid}.results-hero>.surface{margin-bottom:10px}.results-picks h3{color:#e6fff3;margin:6px 0;font-size:15px}.results-picks p{color:#d5e6dd;font-size:12px}.four-of-five{font:italic 900 82px/.93 var(--site-font);color:var(--site-green)}.four-of-five span{color:#fff;font-size:45px}.green-outline{color:#ccffe3;background:#0e3625;border:1px solid #1dc773;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:10px;font-size:12px;font-weight:900;display:flex}.results-winner{background:linear-gradient(#1b1103a9,#151403e0),url(/design-v9/trophy-crop.jpg) 50%/cover no-repeat;border-color:#77641d;box-shadow:inset 0 0 34px #db9f2047}.winner-visual{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:352px;display:flex}.winner-visual h3{margin:0;font-size:22px}.winner-visual strong{font:italic 900 59px/1 var(--site-font);color:#0cfa79}.winner-visual strong.gold{font-size:47px}.winner-visual small{color:#e8deb8}.tabs-row{align-items:center;gap:5px;margin-bottom:14px;display:flex;overflow:auto}.tab{color:#fff;white-space:nowrap;cursor:pointer;background:#172328;border:1px solid #2e4a42;border-radius:6px;padding:10px 17px;font-size:12px;font-weight:900}.tab.active{background:var(--site-green);color:#001c0e;border-color:var(--site-green)}.graph{background:repeating-linear-gradient(0deg,#0000 0 24%,#fff1 24.2%,#0000 25%);border-bottom:1px solid #34564a;align-items:flex-end;gap:3px;height:220px;padding:15px 4px 0;display:flex}.bar-group{flex:1;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.bar-group i{flex:1;min-width:0;display:block}.bar-green{background:linear-gradient(#07ff82,#064529)}.bar-gray{background:#73858b}.graph-labels{color:#c8d9cc;justify-content:space-between;padding:10px 2px;font-size:10px;display:flex}.stat-extras{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.stat-extras .surface{margin:0;padding:13px}.stat-extras h3{font:900 21px var(--site-font)}.donut{background:radial-gradient(circle at center,#081719 0 48%,transparent 49%),conic-gradient(#10f574 0 62%,#52676e 62% 82%,#b2bfc0 82% 100%);width:140px;height:140px;font:900 31px var(--site-font);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:9px auto;display:flex}.donut small{font:500 11px Arial}.stat-extras .mega-score{margin:18px 0}.listline{border-bottom:1px solid #29433c;justify-content:space-between;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.listline svg{color:var(--site-green);flex:none}.league-banner-rich{background:linear-gradient(90deg,#051e15 0%,#02131165 63%,#05171150),url(/design-v9/stadium-player.jpg) right 38% center/auto 240% no-repeat;justify-content:space-between;align-items:center;gap:12px;min-height:184px;padding:22px;display:flex;box-shadow:inset 0 0 60px #00fc5324}.league-banner-rich .slant-title{font-size:42px}.quarter{font:italic 800 32px var(--site-font);margin:8px 0}.quarter .pill{vertical-align:middle;font:900 10px Arial}.banner-cup{background:#061c12b9;border:1px solid #3d8652;border-radius:8px;align-items:center;gap:7px;min-width:180px;padding:12px;display:flex}.banner-cup img{object-fit:cover;width:74px;height:95px;-webkit-mask-image:radial-gradient(#000 35%,#0000 77%);mask-image:radial-gradient(#000 35%,#0000 77%)}.banner-cup strong{font:900 42px var(--site-font);color:var(--site-gold);display:block}.banner-cup small{font-size:11px;font-weight:900}.personal-league{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;display:grid}.personal-league>div{border-right:1px solid #214837;padding-right:18px}.personal-league h3{font:900 22px var(--site-font);margin:0}.personal-league p{margin:7px 0;font-size:12px}.rank-change{color:#10ff85;font-weight:900}.week-points{flex-wrap:wrap;gap:10px;display:flex}.week-points>div{background:#102529;border:1px solid #29443f;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.week-points .team-shirt{width:35px}.week-points b{color:var(--site-green)}.score-breakdown{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.score-breakdown>span{font:900 13px var(--site-font);background:#10271f;border:1px solid #285941;border-radius:5px;align-items:center;gap:5px;padding:9px 11px;display:flex}.score-breakdown svg,.score-breakdown b{color:var(--site-green)}.button-row{flex-wrap:wrap;gap:8px;display:flex}.private-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.private-card{margin:0}.league-card-banner{background:linear-gradient(90deg,#332004,#08190ce8),url(/design-v9/stadium-player.jpg) 100%/cover no-repeat;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px;display:flex}.league-card-banner img{object-fit:cover;width:60px;height:74px;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.league-card-banner h3{font:900 25px var(--site-font);margin:0}.league-card-banner small{color:#cde0d6;font-size:11px}.league-card-banner>span{align-self:start;margin-left:auto;font-size:10px}.card-flex{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 17px;display:grid}.card-flex>div{border-right:1px solid #2d5342;padding-right:5px}.card-flex>div:last-child{border:0}.card-flex small{color:#d1e1d9;font-size:9px;display:block}.card-flex strong{font:italic 900 29px var(--site-font);color:var(--site-green);margin-top:9px;display:block}.private-title{justify-content:space-between;align-items:center;display:flex}.private-title h2{font-size:38px}.private-top .personal-league{margin:17px 0}.private-top>.button{margin-bottom:18px}.journey-main{min-height:calc(100vh - 130px);padding:12px 18px 26px}.onboard-scene,.review-scene,.wizard-scene{max-width:1210px;margin:10px auto}.onboard-scene{background:radial-gradient(at 70% 30%,#0c462c2a,#0000 55%);border:1px solid #205441;border-radius:14px;min-height:705px;position:relative;overflow:hidden}.onboard-scene:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03130b35,#030f11bb),url(/design-v9/stadium-player.jpg) 50%/cover no-repeat;position:absolute;inset:0 45% 0 0}.onboard-head{z-index:1;background:#061511d9;border-bottom:1px solid #245943;padding:26px 22px;position:relative}.journey-stepper{justify-content:center;align-items:center;gap:6px;max-width:690px;margin:auto;display:flex}.journey-stepper>span{color:#d1e3d6;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:62px;display:flex}.journey-stepper>span>b{color:#eef9f0;background:#081a17;border:1px solid #768c7f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.journey-stepper>span.active b,.journey-stepper>span.completed b{color:#01190c;background:#07ff79;border-color:#07ff79}.journey-stepper>span.active small{color:#07fc76}.journey-stepper small{font-size:10px;font-weight:700}.journey-stepper>i{background:#315342;flex:1;min-width:8px;max-width:85px;height:2px;display:block;transform:translateY(-8px)}.onboard-grid{z-index:1;grid-template-columns:1fr minmax(360px,.92fr);gap:40px;padding:45px 52px 60px;display:grid;position:relative}.onboard-aside{align-self:center;max-width:500px}.photo-kicker{color:var(--site-green);letter-spacing:2px;font-size:13px;font-weight:900}.display-heading{font:italic 900 clamp(56px,6vw,95px)/.9 var(--site-font);margin:15px 0}.onboard-aside>p{color:#e7fff3;max-width:300px;font-size:18px}.onboard-art-label{color:#bdfccc;background:#041d16d9;border:1px solid #20543f;border-radius:7px;align-items:center;gap:10px;max-width:360px;margin-top:105px;padding:14px 18px;display:flex}.onboard-box{background:linear-gradient(160deg,#071a20,#020a0c);border:1px solid #31544c;border-radius:12px;align-self:center;min-width:0;padding:34px 36px;box-shadow:0 20px 65px #0009}.onboard-box .site-brand{justify-content:center;min-width:0;margin-bottom:12px;font-size:25px}.onboard-box .site-brand img{width:38px;height:47px}.journey-head{margin:10px 0 24px}.journey-head .slant-title{margin-bottom:9px;font-size:38px}.journey-head p{color:#d4e6da;font-size:13px}.fieldlabel{color:#e9fff0;margin:15px 0 7px;font-size:12px;font-weight:800;display:block}.site-input{color:#fff;background:#0c1e25;border:1px solid #526b68;border-radius:6px;outline:none;width:100%;min-height:45px;padding:13px 12px;font:13px Arial,sans-serif}.site-input:focus{border-color:var(--site-green)}.site-input::placeholder{color:#98b3b4}.site-input[readonly]{background:#112028}.checkbox-line{align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.4;display:flex}.checkbox-line input{accent-color:#07ff79;flex:none;width:17px;height:17px}.quiet-note{color:#acbdad;font-size:11px;line-height:1.45}.journey-form>.button{margin-top:19px}.onboard-box .center{margin-top:15px;font-size:11px}.why-box{background:#0e292a;border-left:3px solid #08ef76;border-radius:5px;margin:12px 0;padding:13px;font-size:12px;line-height:1.5}.why-box strong{color:#09fd7d}.deposit-choices{gap:9px;display:grid}.deposit-choice{cursor:pointer;background:#0d2025;border:1px solid #48635a;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px 9px;padding:13px;display:grid;position:relative}.deposit-choice.chosen{color:#00230f;background:#0bf478;border-color:#08fa70}.deposit-choice input{accent-color:#00a84e;grid-row:1/3}.deposit-choice strong{font:900 25px var(--site-font)}.deposit-choice small{grid-column:2;font-size:11px}.deposit-choice em{color:#8afcc3;background:#083c23;border-radius:3px;padding:4px;font-size:9px;font-style:normal}.payment-label{text-align:center;color:#e3efe6;margin-top:18px;font-weight:900}.payment-label small{color:#a3baaa;margin-top:6px;font-size:10px;font-weight:500;display:block}.game-progress{align-items:center;gap:12px;margin:12px 0 22px;padding:0 5px;display:flex}.game-progress>div{align-items:center;gap:7px;font:900 12px Arial;display:flex}.game-progress b{border:1px solid #546b5e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.game-progress .active-dot{color:#031a0c;background:#0bfc7b;border-color:#0bfc7b}.game-progress i{background:#325141;width:48px;height:2px}.build-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.build-layout>.summary-col .surface{position:sticky;top:20px}.match-builder>.panel-heading h2{font-size:29px}.match-card{background:linear-gradient(100deg,#13252a,#0b171a);border:1px solid #2a5141;border-radius:8px;grid-template-columns:minmax(160px,1fr) 100px 258px;align-items:center;gap:12px;min-height:90px;margin:8px 0;padding:14px 13px;display:grid}.match-card .match-meta{gap:7px;display:grid}.match-card .match-meta small{color:#bcd1c0;font-size:11px}.match-card .match-meta strong{font-size:16px}.match-card .match-meta strong span{color:#87a496}.shirt-column{justify-content:center;gap:5px;display:flex}.shirt-column .team-shirt{width:42px;height:53px}.selection-trio{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.select-odds{color:#fff;cursor:pointer;background:#28363b;border:1px solid #506363;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:9px 2px;display:flex}.select-odds b{font-size:17px;font-weight:900}.select-odds small{font-size:10px}.select-odds.selected{color:#021b0c;background:#0bf77a;border-color:#10fc7a}.select-odds:hover{border-color:#0bf77a}.pick-summary-list{gap:5px;margin-bottom:14px;display:grid}.pick-summary-row{background:#0e2322;border:1px solid #285340;border-radius:6px;align-items:center;gap:7px;padding:7px;display:flex}.pick-summary-row .team-shirt{width:35px;height:38px}.pick-summary-row>span{flex:1}.pick-summary-row b{font-size:11px;display:block}.pick-summary-row small{color:#05ff7e;font-size:10px}.remove-pick{color:#ddd;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:23px;font-weight:900}.remove-pick:hover{color:#ff6670}.score-spot{text-align:center;background:radial-gradient(at 50% 10%,#07522e,#061916 85%);border:1px solid #1ecc73;border-radius:8px;margin:14px 0;padding:16px 10px}.score-spot>small{font-size:12px;font-weight:900;display:block}.score-spot>strong{color:#0eff75;font:italic 900 61px/.95 var(--site-font);margin:9px auto;display:block}.score-spot strong em{font:normal 38px var(--site-font);color:#ffe238}.score-spot>span{color:#aefbc6;font-size:13px;font-weight:800}.cost-summary{border-bottom:1px solid #2b5141;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:flex}.cost-summary strong{color:#fff;font-size:14px}.floating-summary{display:none}.review-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);gap:14px;margin:25px auto;display:grid}.review-scene .journey-stepper{margin:20px auto}.review-list{margin:18px 0}.review-fixture{border-bottom:1px solid #274838;align-items:center;gap:12px;padding:10px 7px;display:flex}.review-fixture .team-shirt{width:35px;height:39px}.review-fixture>div{flex:1}.review-fixture b{font-size:14px}.review-fixture small{color:#a9bdb2;margin-top:6px;font-size:10px;display:block}.review-fixture>strong{font-size:17px}.text-link{color:var(--site-green);margin-top:20px;font-size:12px;text-decoration:underline;display:block}.review-score{color:var(--site-gold);flex-direction:column;align-items:center;gap:7px;display:flex}.review-score span{color:#fff;font-weight:900}.review-score strong{font:italic 900 82px/1 var(--site-font);color:#08fe7b}.review-score b{color:#07f973}.alert-note{color:#ffd9c5;background:#35201b;border:1px solid #ab6143;border-radius:5px;padding:12px;font-size:12px;line-height:1.45}.success-scene{text-align:center;background:radial-gradient(at 50% 20%,#085537,#03150f 65%,#020c0d);border:1px solid #0a9b60;border-radius:13px;max-width:670px;margin:18px auto 28px;padding:25px 28px;box-shadow:inset 0 0 72px #12e67c21}.confetti{color:var(--site-green);font-size:28px}.success-logo{object-fit:contain;width:100px;height:105px;margin:0 auto;display:block}.success-crown{color:var(--site-gold);font-size:70px;line-height:1}.success-scene h1,.league-complete h1{font:italic 900 93px/.85 var(--site-font);color:#fff;margin:9px 0}.success-scene h1 em{color:var(--site-gold);font-style:inherit}.success-score,.success-prize,.success-league{background:#0a201b;border:1px solid #1e6949;border-radius:8px;max-width:490px;margin:15px auto;padding:14px}.success-score small,.success-prize small{font-weight:900;display:block}.success-score strong{font:italic 900 71px var(--site-font);color:var(--site-green);display:block}.success-score strong span{color:var(--site-gold)}.success-team-strip{justify-content:center;gap:10px;display:flex}.success-team-strip .team-shirt{width:47px;height:48px}.success-prize strong{font:italic 900 49px var(--site-font);color:var(--site-gold)}.prize-split{grid-template-columns:3fr 2fr;margin-top:8px;display:grid}.prize-split span{color:#fff;background:#fa3b86;padding:8px;font-weight:900}.prize-split span+span{background:#4734dc}.prize-split small{font-weight:500}.success-league{margin-bottom:10px}.success-scene .button{max-width:440px;margin:8px auto}.wizard-scene{background:linear-gradient(120deg,#071e1a,#030d0d);border:1px solid #1b6040;border-radius:12px;max-width:1220px;padding:24px 27px}.wizard-overline{color:var(--site-green);letter-spacing:1px;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:900;display:flex}.wizard-scene>.slant-title{margin:0 0 5px;font-size:43px}.wizard-sub{color:#c9dccf;margin:0 0 25px;font-size:13px}.wizard-scene>.journey-stepper{max-width:810px;margin:18px auto 25px}.wizard-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.6fr);gap:18px;display:grid}.wizard-box{background:linear-gradient(145deg,#071b21,#030c0f);border:1px solid #346250;border-radius:10px;min-height:460px;padding:25px 30px}.wizard-box .slant-title{font-size:36px}.wizard-box p{color:#c3d6cb;font-size:13px}.wizard-box .site-input{max-width:100%}.input-counter{text-align:right;margin:5px 0 13px;font-size:10px!important}.image-choices{gap:7px;margin:10px 0;display:flex}.image-choice{cursor:pointer;background:#111f20;border:2px solid #395648;border-radius:6px;width:73px;height:72px;padding:2px;overflow:hidden}.image-choice img{object-fit:cover;width:100%;height:100%}.image-choice.chosen{border-color:#0dff7d}.wizard-buttons{justify-content:space-between;align-items:center;gap:10px;margin-top:25px;display:flex}.wizard-buttons .block{width:auto;min-width:220px;margin:0}.wizard-preview{background:linear-gradient(#061e14b5,#021009db),url(/design-v9/stadium-player.jpg) 100%/auto 130% no-repeat;border:1px solid #2f6a4a;border-radius:9px;flex-direction:column;justify-content:center;padding:28px 23px;display:flex}.wizard-cup{color:var(--site-gold);text-align:center;font-size:80px}.wizard-preview h3{font:italic 900 49px/.9 var(--site-font);text-align:center;margin:20px 0}.wizard-preview p{color:#d2e4d3;font-size:14px}.wizard-preview .listline{justify-content:flex-start;font-size:13px;font-weight:800}.wizard-preview .listline svg{width:21px}.preset-list{gap:8px;margin:15px 0;display:grid}.preset{color:#fff;text-align:left;cursor:pointer;background:#10232a;border:1px solid #344e4a;border-radius:7px;align-items:center;gap:13px;padding:12px 14px;display:flex}.preset>svg{color:#eaf5ec;flex:none}.preset>span:nth-child(2){flex:1}.preset b{font-size:14px;display:block}.preset small{color:#bdd2c4;margin-top:4px;font-size:11px;display:block}.preset.selected{background:#0a2a24;border-color:#0af879;box-shadow:0 0 0 1px #0af87955}.preset .radio-circle{border:1px solid #8abca5;border-radius:50%;flex:none;width:16px;height:16px}.preset.selected .radio-circle{background:#06ff7b;border:4px solid #0e4932}.input-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.fee-explainer{background:#102c2f;border:1px solid #305e55;border-radius:7px;align-items:center;gap:13px;margin-top:15px;padding:10px 13px;display:flex}.fee-explainer svg{color:#b1e8e9;flex:none}.fee-explainer p{margin:0!important;font-size:12px!important}.fee-explainer b{color:#fff}.fake-invite{background:#12242a;border-radius:6px;padding:12px}.fake-url{justify-content:space-between;align-items:center;gap:9px;display:flex}.fake-url code{overflow-wrap:anywhere;font-size:12px}.invite-actions{gap:8px;margin:17px 0;display:flex}.invite-entry{gap:8px;display:flex}.invite-entry input{min-width:0}.invite-entry .button{white-space:nowrap}.invite-person{border:1px solid #304d46;border-radius:5px;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:12px;display:flex}.invite-person .pill{margin-left:auto}.invite-person button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.review-league-banner{background:#122327;border:1px solid #355544;border-radius:7px;align-items:center;gap:17px;margin-top:12px;padding:10px;display:flex}.review-league-banner img{object-fit:cover;width:94px;height:105px;-webkit-mask-image:radial-gradient(#000 38%,#0000 75%);mask-image:radial-gradient(#000 38%,#0000 75%)}.review-league-banner h3{font:900 28px var(--site-font);margin:0 0 6px}.review-league-banner p{margin:0!important}.review-details>div{border-bottom:1px solid #264739;grid-template-columns:22px 115px 1fr;align-items:center;gap:9px;padding:12px 0;font-size:11px;display:grid}.review-details>div svg{color:#05ff7c}.review-details>div b{font-size:12px}.league-complete{text-align:center;background:linear-gradient(#123824,#031212);border:1px solid #2b9a61;border-radius:12px;max-width:650px;margin:75px auto;padding:35px}.league-complete h1{font-size:72px}.league-complete p{font-size:15px}.entries-list{gap:10px;display:grid}.entry-block{background:#0c2223;border:1px solid #244839;border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.entry-block .entry-badge{width:48px;height:48px;color:var(--site-green);border:1px solid #236644;border-radius:9px;place-items:center;display:grid}.entry-block>div:nth-child(2){flex:1}.entry-block b{font-size:14px}.entry-block small{color:#bbd5c6;margin-top:7px;font-size:10px;display:block}.entry-block>div strong{color:var(--site-green);font:900 27px var(--site-font)}.cta-band{background:linear-gradient(90deg,#0b3424,#041313);border:1px solid #265340;border-radius:9px;align-items:center;gap:15px;margin-top:11px;padding:20px;display:flex}.cta-band svg{color:var(--site-green);flex:none}.cta-band>div{flex:1}.cta-band p{color:#c7d7c8;margin:0}.explain-banner{background:linear-gradient(90deg,#071b15ee,#04181577),url(/design-v9/stadium-player.jpg) 100%/auto 240% no-repeat;justify-content:space-between;align-items:center;padding:25px;display:flex}.explain-banner>div:first-child{max-width:500px}.explain-banner .slant-title{font-size:47px}.explain-big{font:italic 900 125px/.85 var(--site-font);color:var(--site-green);text-shadow:0 5px 24px #000}.explain-big small{font-size:27px;display:block}.explainer-match-list{gap:8px;display:grid}.explainer-match-list>div{background:#10242a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.explainer-match-list .shirt-pair{min-width:78px;display:flex}.explainer-match-list b{color:var(--site-green)}.faq-item{background:#0b1e1b;border-bottom:1px solid #2e5141;margin-bottom:5px;padding:14px}.faq-item summary{cursor:pointer;font-weight:900}.faq-item p{color:#c0d7c9;font-size:13px;line-height:1.5}.responsible-banner{align-items:center;gap:24px;display:flex}.responsible-banner svg{color:var(--site-green);flex:none}@media (max-width:1140px){.dash-layout{grid-template-columns:168px minmax(0,1fr)}.side-rail a{padding:10px 8px;font-size:11px}.match-card{grid-template-columns:minmax(135px,1fr) 75px 210px}.shirt-column .team-shirt{width:36px}.stat-grid.six .data-tile{padding:14px 8px}.six .data-tile strong{font-size:24px}.personal-league{grid-template-columns:1fr 1fr}.personal-league .button{grid-column:1/-1;justify-self:start}.private-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.site-header{gap:12px;padding:0 17px}.site-brand{min-width:0;font-size:29px}.site-brand img{width:45px}.header-links{gap:15px}.dash-layout{grid-template-columns:1fr}.side-rail{display:none}.weekly-mosaic{grid-template-columns:1fr 1fr}.stat-grid.six{grid-template-columns:repeat(3,1fr)}.build-layout{grid-template-columns:1fr}.build-layout>.summary-col .surface{position:static}.onboard-grid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:15px;padding:36px 21px}.onboard-box{padding:26px 22px}.wizard-layout{grid-template-columns:1fr}.wizard-preview{background-size:cover;min-height:200px}.wizard-preview .listline{border:0;margin-right:20px;display:inline-flex}.wizard-preview h3{text-align:left;font-size:38px}.wizard-cup{display:none}.private-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body:not([data-page=home]){padding-bottom:66px}.site-frame{border:0;border-radius:0;margin:0;overflow:hidden}.site-header{height:60px;padding:0 12px}.site-brand{font-size:29px}.site-brand img{width:38px;height:45px}.header-links,.head-right{display:none}.mobile-menu-btn{color:var(--site-green);background:#0a211c;border:1px solid #216946;border-radius:5px;margin-left:auto;padding:7px 11px;font-size:19px;display:block}.mobile-menu-list:not([hidden]){z-index:15;background:#061811;border-bottom:1px solid #1c724b;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid;position:absolute;left:0;right:0}.mobile-menu-list a{background:#0b2420;border:1px solid #34563f;border-radius:5px;padding:11px;font-size:12px}.site-footer{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:16px 14px;font-size:10px;line-height:1.5}.bottom-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:16;background:#030c0eea;border-top:1px solid #3b6454;justify-content:space-around;align-items:center;height:65px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-dock a{color:#c2d3c8;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:64px;font-size:11px;display:flex}.bottom-dock a:hover{color:var(--site-green)}.bottom-dock small{font-size:10px}.dash-layout{padding:11px 8px}.page-top{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:9px}.page-top .button{align-self:stretch}.page-title{font-size:39px}.surface{margin-bottom:8px;padding:13px 11px}.slant-title{font-size:25px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid.six{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.stat-grid.three{grid-template-columns:1fr 1fr}.data-tile{gap:6px;padding:11px 8px}.data-tile strong{font-size:27px}.stat-grid.six .data-tile{padding:11px 5px}.six .data-tile strong{font-size:23px}.data-tile span{font-size:10px}.weekly-mosaic{grid-template-columns:1fr;grid-template-areas:"picks""score""next""rank""board"}.five-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.mini-fixture{padding:8px 1px}.mini-players .team-shirt{width:19px;height:26px}.mini-players{gap:0;min-height:28px}.mini-fixture span:not(.pill){font-size:9px}.mini-fixture small{font-size:8px}.mini-fixture>b{font-size:15px}.mini-fixture .pill{padding:4px;font-size:8px}.week-score{text-align:left}.week-score .mega-score{text-align:center;font-size:70px}.week-next .nextup-shirts .team-shirt{width:56px}.results-hero{grid-template-columns:1fr}.results-winner{min-height:255px}.winner-visual{min-height:250px}.winner-visual strong{font-size:44px}.graph{gap:1px;height:150px}.bar-group{gap:1px}.stat-extras{grid-template-columns:1fr}.donut{width:125px;height:125px}.league-banner-rich{background-size:cover,auto 170%;min-height:190px;padding:16px}.league-banner-rich .slant-title{font-size:33px}.quarter{font-size:29px}.banner-cup{gap:2px;min-width:120px;padding:6px}.banner-cup img{width:52px;height:70px}.banner-cup strong{font-size:29px}.banner-cup small{font-size:9px}.personal-league{grid-template-columns:1fr 1fr;gap:9px}.personal-league>div{padding-right:9px}.personal-league .mega-score{font-size:66px}.personal-league .money-green{font-size:34px}.personal-league .money-gold{font-size:29px}.personal-league p{font-size:11px}.private-cards{grid-template-columns:1fr}.card-flex strong{font-size:28px}.journey-main{padding:0 9px 12px}.onboard-scene{border-radius:6px;min-height:0;margin:7px auto}.onboard-scene:before{background:linear-gradient(#05150b15,#03100eea),url(/design-v9/stadium-player.jpg) 50% 30%/auto 100% no-repeat;inset:0 0 45%}.onboard-head{padding:20px 6px}.journey-stepper>span{min-width:46px}.journey-stepper>span>b{width:28px;height:28px}.journey-stepper>i{min-width:7px}.onboard-grid{grid-template-columns:1fr;gap:0;padding:15px 12px 20px}.onboard-aside{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:200px;padding:15px;display:flex}.photo-kicker{font-size:10px}.display-heading{margin:4px 0;font-size:47px}.onboard-aside>p{margin:0;font-size:12px}.onboard-art-label{display:none}.onboard-box{background:#031113ea;padding:23px 16px}.journey-head .slant-title{font-size:35px}.site-input{font-size:14px}.game-progress{justify-content:center;gap:5px;margin:13px 0}.game-progress i{width:18px}.game-progress>div{font-size:11px}.match-card{grid-template-columns:1fr 84px;gap:8px;padding:12px}.match-meta strong{font-size:13px!important}.match-meta small{font-size:10px!important}.shirt-column{justify-content:flex-end}.shirt-column .team-shirt{width:34px;height:43px}.selection-trio{grid-column:1/-1}.select-odds{padding:11px}.build-layout>.summary-col{margin-bottom:65px}.floating-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:17;background:#082017f3;border:1px solid #0aff77;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex;position:fixed;bottom:67px;left:7px;right:7px}.floating-summary b{color:var(--site-green)}.floating-summary small{color:#d4edd9;font-size:10px;display:block}.floating-summary .button{min-height:35px;padding:7px 10px;font-size:11px}.review-layout{grid-template-columns:1fr}.review-fixture{gap:6px}.review-fixture .team-shirt{width:30px}.review-fixture b{font-size:12px}.review-fixture .pill{padding:5px 6px;font-size:9px}.review-score strong{font-size:69px}.success-scene{margin:9px auto;padding:24px 14px}.success-scene h1{font-size:77px}.success-score strong{font-size:57px}.success-team-strip .team-shirt{width:38px}.wizard-scene{margin:7px auto;padding:18px 12px}.wizard-scene>.slant-title{font-size:35px}.wizard-box{min-height:0;padding:22px 14px}.wizard-box .slant-title{font-size:31px}.wizard-preview{min-height:0}.wizard-buttons .block{flex:1;min-width:0}.wizard-buttons .outline{flex:none}.review-details>div{grid-template-columns:19px 85px 1fr;font-size:10px}.review-details>div b{font-size:11px}.preset{padding:11px 9px}.preset b{font-size:13px}.preset small{font-size:10px}.entry-block{flex-wrap:wrap;gap:8px;padding:9px}.entry-block .entry-badge{width:38px;height:38px}.entry-block .button{margin-left:auto}.cta-band{flex-wrap:wrap}.explain-banner{padding:19px}.explain-banner .slant-title{font-size:35px}.explain-big{font-size:77px}.explain-big small{font-size:17px}.responsible-banner{gap:10px}.responsible-banner svg{width:42px}}@media (max-width:380px){.site-brand{font-size:25px}.site-brand img{width:34px}.league-banner-rich .slant-title{font-size:28px}.banner-cup{min-width:100px}.banner-cup img{width:42px}.banner-cup strong{font-size:25px}.personal-league .money-green{font-size:31px}.four-of-five{font-size:70px}}.verified-scene{max-width:650px;margin:55px auto}.big-verify-mark{color:var(--site-green);justify-content:center;margin:30px 0;display:flex}.verified-scene h1{font-size:65px}.verified-scene h1 em{color:var(--site-green)}@media (max-width:640px){.league-banner-rich{flex-direction:column;align-items:flex-start;gap:6px}.league-banner-rich>.banner-cup{background:#051e18df;align-self:flex-end;min-width:160px}.league-banner-rich .banner-cup strong{font-size:30px}.wizard-preview,body[data-page=register] .bottom-dock,body[data-page=verify] .bottom-dock,body[data-page=verified] .bottom-dock,body[data-page=deposit] .bottom-dock,body[data-page^=league-] .bottom-dock{display:none}body[data-page=register],body[data-page=verify],body[data-page=verified],body[data-page=deposit],body[data-page^=league-]{padding-bottom:0}}.stats-crosslink{color:#a8fdc0;background:#073822;border:1px solid #238c53;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px;font-size:12px;font-weight:900;display:flex}.stats-crosslink a{color:#04ff86;text-underline-offset:3px;text-decoration:underline}.v7-context-link{background:linear-gradient(105deg,#0c3829,#071b1c);border:1px solid #248650;border-left:4px solid #05f879;border-radius:6px;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;display:flex}.v7-context-link>span{font:italic 900 17px var(--site-font);color:#0aff83;white-space:nowrap}.v7-context-link p{color:#cfecd8;flex:1;margin:0;font-size:11px}.v7-context-link a{color:#001608;text-align:center;white-space:nowrap;background:#08ff79;border-radius:5px;padding:10px 13px;font-size:11px;font-weight:900}@media (max-width:720px){.v7-context-link{flex-direction:column;align-items:start;gap:6px}.v7-context-link a{display:inline-block}}
:root{--green:#0aff71;--gold:#ffdf42;--text:#f9fffa;--line:#235447;--panel:#071618;--panel2:#0b2223;--muted:#b4c9bf}html{background:#030b0d}body{background:radial-gradient(circle at 55% 0,#16463152,#0000 45%),linear-gradient(160deg,#0a1218 0,#020b0c 35%,#020c0e 100%);font-family:Arial,Inter,sans-serif}body:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(45deg,#0000 0 36px,#47ff7704 37px,#0000 38px);position:fixed;inset:0}.nav{background:linear-gradient(90deg,#020709f6,#061013f4);border:1px solid #315448;border-bottom:0;border-radius:18px 18px 0 0;max-width:1390px;height:auto;min-height:74px;margin:6px auto 0;padding:9px 28px;box-shadow:0 9px 42px #000a}.brand{white-space:nowrap;letter-spacing:-.75px;gap:7px}.crest-logo{object-fit:contain;filter:drop-shadow(0 0 7px #04ff6230);width:52px;height:56px;display:block}.brand-word{font-family:var(--font-roboto-condensed),"Roboto Condensed","Arial Narrow",Impact,sans-serif;text-shadow:0 0 12px #0aff6938;font-size:36px;font-style:italic;font-weight:1000}.navlinks{align-items:center;gap:35px}.navlinks a{color:#fff;font-size:12px}.navlinks a:hover{color:var(--green)}.nav-actions .btn{text-align:center;min-width:108px}.nav-actions .btn.secondary{border:1px solid #a7c4b5}.shell{max-width:1390px;padding:0 16px}.btn{color:#00180a;background:linear-gradient(145deg,#35ff8d,#00ef65);border:1px solid #20f783;border-radius:7px;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #baffc88a,0 5px 26px #00ee5b26}.btn:hover{box-shadow:inset 0 1px #baffc88a,0 8px 35px #00ee5b4e}.btn.secondary{color:#f7fff9;background:#030b0de8;border:1px solid #9fc3b5}.btn:focus-visible{outline-offset:3px;outline:3px solid #f7e243}.hero{background-color:#030d0b;background-image:linear-gradient(90deg,#020b0bfa 0%,#00150bdc 27%,#020e087e 49%,#03120e24 80%),url(/design-v9/stadium-player.jpg);background-position:50%,right 17% center;background-repeat:no-repeat;background-size:100% 100%,auto 150%;border:1px solid #27603d;border-radius:0;min-height:440px;position:relative;overflow:hidden;box-shadow:0 12px 60px #0009}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 83% 25%,#16ff521f,#0000 36%),linear-gradient(#0000 72%,#020e0ec7);position:absolute;inset:0}.hero:after{height:60px}.hero-inner{max-width:650px;padding:47px 46px 40px}.display{font-family:var(--font-roboto-condensed),"Roboto Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-2px;text-transform:uppercase;text-shadow:0 3px 14px #000a;margin:0 0 23px;font-size:clamp(61px,6.25vw,105px);font-style:italic;font-weight:1000;line-height:.83;transform:skew(-3deg)}.display em{text-shadow:0 0 18px #0aff5680;font-size:1.06em}.subhero{font-family:var(--font-roboto-condensed),"Roboto Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-.3px;text-shadow:0 3px 18px #00140cbf;margin:0 0 15px;font-size:clamp(26px,3vw,46px);font-weight:1000;transform:skew(-3deg)}.hero p{text-shadow:0 2px 12px #000;max-width:460px;font-size:14px;line-height:1.42}.hero-actions .btn{text-align:center;min-width:180px}.trust{gap:22px;margin-top:25px}.trust span{max-width:140px;font-size:11px}.trust b{font-size:22px}.hero-promise{color:#fff;font:italic 900 26px/.98 var(--font-roboto-condensed),"Roboto Condensed","Arial Narrow",Impact,sans-serif;text-align:left;text-shadow:0 2px 12px #000;letter-spacing:.2px;z-index:2;position:absolute;top:50px;right:3%;transform:rotate(-10deg)}.hero-promise i{background:var(--green);border-radius:100%;width:130px;height:6px;margin-top:11px;display:block;transform:rotate(-6deg)}.section{padding:12px 0 20px}.frame,.ui-card,.prize{background:linear-gradient(135deg,#0e2523ea 0%,#071215ed 70%);border:1px solid #2d5248;border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 7px 23px #0003}.framepad{padding:20px}.section-title,.prize h3,.dash-heading h1,.ui-card h2,.pagehead h1,.wizard-body h2,.form-hero h2{font-family:var(--font-roboto-condensed),"Roboto Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-.3px;text-transform:uppercase;font-style:italic;font-weight:1000;line-height:.95}.section-title{font-size:37px}.section-desc{color:#cde1d3;font-size:13px}.demo-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.demo-matches{gap:8px;margin-top:14px}.mini-match{background:linear-gradient(155deg,#16312e,#0a191b);border-color:#33574b;min-height:203px;position:relative;overflow:hidden}.mini-number{width:28px;height:28px;position:absolute;top:8px;left:8px}.mini-match .teams{min-height:30px;margin:0 0 2px;padding-left:17px;font-size:11px}.mini-match .badges{gap:6px;margin:14px 0 13px}.club-shirt{object-fit:contain;filter:drop-shadow(0 3px 3px #0007);width:37px;height:41px}.shirt-pair{align-items:center;gap:12px;display:inline-flex}.mini-match .club-shirt{width:42px;height:48px}.outcome{background:linear-gradient(#344b4c,#1e3234);border:1px solid #3a5850;padding:7px 3px}.outcome.active{color:#071c10;background:#fff237;border-color:#fffd75;box-shadow:0 0 12px #fef35122}.score-box{background:radial-gradient(at 50% 0,#1c5837,#081a18 65%,#071013);border:1px solid #0bff6a;box-shadow:0 0 30px #04ff6215,inset 0 0 32px #04663b21}.score-box .score{font-family:var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;color:var(--green);letter-spacing:-1px;text-shadow:0 4px 24px #0aff5455;font-size:66px;font-style:italic;font-weight:1000}.crown{color:var(--gold);text-shadow:0 0 7px #ffdc5d77;font-size:.65em}.score-box .score .crown{font-size:.65em}.prize-grid{gap:11px;margin-top:11px}.prize{min-height:188px;padding:18px;position:relative;overflow:hidden}.prize:first-child{padding-left:185px}.prize h3{font-size:31px}.prize:first-child h3,.prize:first-child .section-desc{max-width:230px}.prize-cup{object-fit:cover;object-position:50% 50%;mix-blend-mode:screen;width:177px;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)}.prize:nth-child(2){text-align:center}.prize .money{font-family:var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;text-shadow:0 0 24px #00ff5e44;font-size:75px;font-style:italic;font-weight:1000}.split{margin-top:11px}.split div{background:linear-gradient(#1aff7b,#00e45b)}.split div+div{background:#27343a}.prize:nth-child(3){background:linear-gradient(90deg,#03120eea,#03150aa7),url(/design-v9/stadium-player.jpg) 50% 76%/cover}.prize:nth-child(3) h3{color:var(--green)}.steps .step{align-items:flex-start;gap:13px;display:flex}.steps .step strong{font:1000 34px/.8 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif}.step small{color:#b1c9bc}.footer{background:#101c20;border-top-color:#315c4d;border-radius:0 0 15px 15px;max-width:1390px;margin:15px auto 0;padding:20px 23px;font-size:11px}.pagehead{padding:26px 0 16px}.pagehead h1{margin:7px 0;font-size:clamp(42px,4.6vw,67px)}.pagehead h1 span{color:var(--green)}.dashboard{background:linear-gradient(110deg,#061015ef,#031015f5);border:1px solid #244a40;border-top:0;border-radius:0 0 13px 13px;min-height:calc(100vh - 180px);padding-top:17px;padding-bottom:20px}.sidebar{background:linear-gradient(90deg,#09151c,#071116);border:1px solid #274b42;border-radius:10px;padding:12px 7px;box-shadow:0 8px 30px #0004}.sidebar a{border-radius:5px;transition:background .15s}.sidebar a.current{color:#001508;background:linear-gradient(120deg,#39ff90,#00d971);font-weight:900;box-shadow:0 0 17px #0aff5122}.dash-heading h1{font-size:clamp(43px,4vw,61px);font-style:normal}.dash-heading p{color:#cadbd2}.ui-card{min-height:0;padding:18px}.ui-card h2{margin:0 0 13px;font-size:27px;font-style:normal;line-height:1}.ui-card p{line-height:1.45}.stat{background:linear-gradient(160deg,#132629,#0b191e);border:1px solid #233e40;border-radius:7px}.stat strong,.huge{color:var(--green);font-family:var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;text-shadow:0 1px 13px #00ff6828;font-weight:1000}.huge{letter-spacing:-2px;font-size:clamp(53px,5vw,84px)}.large-gold{font-family:var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;color:#ffdd45;text-shadow:0 0 15px #fdbd342b;font-size:41px;font-weight:1000}.match-tile{background:linear-gradient(160deg,#142d28,#071615);border:1px solid #285a42;border-radius:8px}.state.ok{background:var(--green);color:#062118;font-weight:900}.winner{text-align:center;background:radial-gradient(circle at 50% 30%,#78591778,#191708 67%,#080f11);border:1px solid #ac842b;position:relative;box-shadow:inset 0 0 30px #93730b24,0 0 14px #ffcc1740}.winner:before{content:"✦ ✧ ✦ ✧ ✦";color:#ffca44;letter-spacing:16px;opacity:.5;pointer-events:none;font-size:19px;position:absolute;top:15px;left:0;right:0}.winner .huge{color:#0aff6c}.winner .large-gold{color:#ffd64b}.trophy-art{border-radius:10px;width:120px;height:115px;margin:12px auto 8px;overflow:hidden;-webkit-mask-image:radial-gradient(#000 55%,#0000 75%);mask-image:radial-gradient(#000 55%,#0000 75%)}.trophy-art img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%}.prize-mark{flex-shrink:0}.prize-mark img{object-fit:cover;border-radius:6px;width:95px;height:95px;-webkit-mask-image:radial-gradient(#000 50%,#0000 75%);mask-image:radial-gradient(#000 50%,#0000 75%)}.league-banner{background-image:linear-gradient(90deg,#03100fe8,#03130b4a),url(/design-v9/stadium-player.jpg);background-position:50%,right 34% center;background-size:cover,auto 250%;border:1px solid #2f6851;min-height:185px;box-shadow:inset 0 0 42px #00ff3920}.league-banner h2{font-style:italic}.league-highlight .huge{color:#0aff6a}.scoring span{background:#0a211c;border:1px solid #2b7653}.scoring span b{font-weight:1000}.league-art{background:linear-gradient(90deg,#123821,#061415),url(/design-v9/stadium-player.jpg) 100%/auto 140% no-repeat;font-style:italic}.wizard-trophy{object-fit:cover;width:77px;height:80px;-webkit-mask-image:radial-gradient(#000 50%,#0000 75%);mask-image:radial-gradient(#000 50%,#0000 75%)}.form-hero{background-image:linear-gradient(90deg,#07271aee,#06141578),url(/design-v9/stadium-player.jpg);background-position:50%,right 33% center;background-size:cover,auto 220%;border:1px solid #37634a;min-height:110px}.form-hero h2{font-size:40px}.form-card{background:radial-gradient(at 100% 0,#0c472850,#0000 55%)}.success{background:radial-gradient(at 50% 38%,#095b36c0,#051c19 56%,#061011);border:1px solid #00ff74;position:relative;overflow:hidden;box-shadow:0 0 70px #00fa4a24,inset 0 0 80px #03ff6518}.success:before{content:"✦ ✧ ✦";color:#15ff80;letter-spacing:30px;opacity:.55;font-size:35px;position:absolute;top:23px;left:0;right:0}.success h1{font-family:var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;font-size:clamp(75px,9vw,126px);font-style:italic;font-weight:1000}.celebration-cup{border-radius:16px;width:125px;height:130px;margin:0 auto;-webkit-mask-image:radial-gradient(#000 42%,#0000 75%);mask-image:radial-gradient(#000 42%,#0000 75%)}.celebration-cup img{object-fit:cover;width:100%;height:100%}.demo-flag{opacity:.92;border-radius:4px;font-size:10px;bottom:76px;right:16px}@media (max-width:1100px){.hero-promise{display:none}.navlinks{gap:15px}.brand-word{font-size:30px}.prize:first-child{padding-left:125px}.prize-cup{width:125px}.mini-match .teams{font-size:10px}.hero{background-size:100% 100%,auto 140%}}@media (max-width:900px){.nav{border-radius:0;margin:0;padding:7px 16px}.hero-inner{max-width:590px}.hero{background-position:50%,right -30px center}.demo-matches{grid-template-columns:repeat(3,minmax(0,1fr))}.prize:first-child{padding-left:150px}.prize-cup{width:146px}}@media (max-width:620px){body{padding-bottom:64px}.nav{height:62px;min-height:62px;padding:4px 13px}.crest-logo{width:37px;height:45px}.brand-word{font-size:27px}.nav-actions .btn{min-width:auto;padding:9px 15px;font-size:11px}.hero{background-image:linear-gradient(#00000006 0%,#00130d3d 25%,#00150cf3 58%,#001309 100%),url(/design-v9/stadium-player.jpg);background-position:50%,top;background-size:100% 100%,auto 63%;border-radius:0 0 9px 9px;min-height:605px}.hero-inner{max-width:100%;padding:267px 19px 21px}.display{letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(50px,13.3vw,70px);line-height:.86}.subhero{font-size:clamp(25px,7vw,37px);line-height:.96}.hero p{font-size:12px;line-height:1.4}.hero-actions{margin-top:12px}.hero-actions .btn{flex:1;min-width:0;padding:12px 7px;font-size:12px}.trust{justify-content:space-between;gap:5px;margin-top:18px}.trust span{gap:4px;max-width:92px;font-size:9px}.trust b{font-size:18px}.hero-promise{display:none}.section-title{font-size:30px}.section{padding:8px 0}.demo-layout{grid-template-columns:1fr}.demo-matches{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mini-match{min-height:190px}.mini-match .teams{font-size:11px}.score-box{min-height:150px}.score-box .score{font-size:58px}.prize-grid{grid-template-columns:1fr}.prize:first-child{min-height:175px;padding:22px 16px 23px 146px}.prize-cup{width:140px}.prize:nth-child(2) .money{font-size:62px}.prize:nth-child(3){min-height:175px}.prize:last-child{grid-column:auto}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step strong{font-size:29px}.footer{padding:17px 11px;display:block}.footer span{margin:7px 0;display:block}.pagehead h1{font-size:43px}.dash-heading h1{font-size:42px}.dashboard{min-height:70vh}.ui-card{padding:13px}.ui-card h2{font-size:24px}.huge{font-size:60px}.stat strong{font-size:27px}.winner:before{letter-spacing:8px;font-size:12px}.prize-mark img{width:58px;height:70px}.league-banner{background-size:cover,auto 170%;min-height:165px}.league-banner h2{font-size:27px}.wizard-trophy{width:58px;height:66px}.success{margin:20px auto;padding:48px 14px}.success h1{font-size:84px}.demo-flag{font-size:8px;bottom:72px;right:8px}}@media (max-width:350px){.display{font-size:45px}.demo-matches{grid-template-columns:1fr 1fr}.mini-match .club-shirt{width:30px}.brand-word{font-size:23px}}.weekly-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.94fr);grid-template-areas:"picks score""board next""board league";align-items:stretch;gap:11px;display:grid}.weekly-grid>.weekly-picks{grid-area:picks}.weekly-grid>.weekly-score{grid-area:score}.weekly-grid>.weekly-next{grid-area:next}.weekly-grid>.weekly-league{grid-area:league}.weekly-grid>.weekly-board{grid-area:board}.weekly-grid .weekly-picks,.weekly-grid .weekly-score{min-height:290px}.weekly-grid .ui-card{min-height:0}.weekly-grid .weekly-board{min-height:240px}.weekly-grid .weekly-picks{background:radial-gradient(at 70% 0,#085a3439,#0000 60%),#061719}.weekly-grid .tile-grid{gap:6px}.weekly-grid .tile-grid .match-tile{padding:9px 4px}.weekly-grid .tile-grid .match-tile b{font-size:10px}.status-foot{color:#b3dac4;border-top:1px solid #20523d;justify-content:space-between;gap:9px;margin-top:12px;padding-top:12px;font-size:10px;font-weight:850;display:flex}.league-mini-table{gap:0;display:grid}.league-mini-table>div{border-bottom:1px solid #1e4637;grid-template-columns:25px 1fr 45px 50px;align-items:center;gap:12px;padding:12px 7px;font-size:11px;display:grid}.league-mini-table>div:first-child{color:#16f976}.leader-number{background:#15362d;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.league-mini-table strong{text-align:right;color:#18ee76}.league-position-visual{background:linear-gradient(90deg,#093522,#08241e),url(/design-v9/stadium-player.jpg) right 31% center/auto 250% no-repeat;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:6px 12px;display:flex}.weekly-league .btn{text-align:center;display:block}.micro{color:#a6d4b1!important;font-size:11px!important}body[data-page=play] .pagehead,body[data-page=review] .pagehead{background-image:linear-gradient(90deg,#020f0ffc 0%,#02170cd6 54%,#03191148 100%),url(/design-v9/stadium-player.jpg);background-position:50%,right 38% center;background-size:cover,auto 230%;border:1px solid #1e6948;border-radius:10px;margin-top:12px;padding:27px 27px 31px;box-shadow:inset 0 0 60px #003d2420}body[data-page=play] .pagehead h1,body[data-page=review] .pagehead h1{text-shadow:0 5px 18px #000}.mobile-play-progress,.demo-flag{display:none}@media (max-width:760px){.weekly-grid{grid-template-columns:1fr;grid-template-areas:"picks""score""next""league""board";display:grid}.weekly-grid .weekly-picks,.weekly-grid .weekly-score,.weekly-grid .weekly-board{min-height:0}.weekly-grid .tile-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.weekly-grid .match-tile .club-shirt{width:25px;height:30px}.weekly-grid .weekly-picks .tile-grid b{font-size:8px}}@media (max-width:620px){body[data-page=play] .pagehead,body[data-page=review] .pagehead{background-position:50%,right -70px center;background-size:cover,auto 125%;min-height:220px;padding:25px 14px}.mobile-play-progress{z-index:13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02140fe9;border:1px solid #08e566;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex;position:fixed;bottom:62px;left:8px;right:8px;box-shadow:0 4px 20px #000}.mobile-play-progress b{color:#14ff7b;font-size:14px}.mobile-play-progress small{color:#c7e4d0;margin-top:3px;font-size:11px;display:block}.mobile-play-progress .btn{padding:9px 16px}.pagehead .eyebrow{font-size:10px}.weekly-grid .tile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.weekly-grid .tile-grid .match-tile{gap:5px;padding:5px 1px}.weekly-grid .match-tile .club-shirt{width:22px;height:25px}.weekly-grid .tile-grid .match-tile b,.weekly-grid .tile-grid .match-tile small{font-size:8px}.weekly-grid .tile-grid .match-tile .state{padding:3px 5px;font-size:8px}.league-mini-table>div{grid-template-columns:22px 1fr 30px 40px}.league-highlight{gap:8px;grid-template-columns:1fr!important}.league-highlight>div{border-bottom:1px solid #28533f;padding:9px 0 13px;border-right:0!important;grid-column:auto!important}.league-highlight>div:last-child{border-bottom:0}.league-highlight .huge.smaller{font-size:61px}.league-highlight p{margin-bottom:7px}.prize-mark img{width:55px;height:62px}.demo-matches{scroll-snap-type:x mandatory;scrollbar-color:#09ed70 #0b2620;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:minmax(205px,72%);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.demo-matches .mini-match{scroll-snap-align:start;min-width:0}}
.club-shirt{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 3px 4px #000a);width:38px;height:42px}:root{--v4-neon:#04fb72;--v4-ink:#020b0d;--v4-rule:#28453f;--v4-text:#f4fff8}.accatap-v9-home{color:var(--v4-text);background:radial-gradient(circle at 65% -20%,#0a3028,#0000 60%),#020c0f;padding:0;font-family:Arial,Helvetica,sans-serif}.accatap-v9-home .demo-flag{z-index:18}.v4-site{background:#030c0d;border:1px solid #39564d;border-radius:19px;max-width:1390px;margin:8px auto 20px;overflow:hidden;box-shadow:0 16px 70px #0009}.v4-site :is(h1,h2,h3,p){margin-top:0}.v4-site a:focus-visible,.v4-site button:focus-visible{outline-offset:4px;outline:3px solid #fff04a}.v4-header{z-index:5;background:#02090cef;border-bottom:1px solid #1c3a31;align-items:center;gap:20px;height:76px;padding:0 56px 0 63px;display:flex;position:relative}.v4-brand{min-width:295px;color:var(--v4-neon);font:italic 900 45px/1 var(--font-roboto-condensed),"Roboto Condensed",Impact,"Arial Narrow",sans-serif;letter-spacing:-1.2px;align-items:center;gap:7px;display:flex}.v4-brand img{object-fit:contain;filter:drop-shadow(0 0 9px #00d46b32);width:67px;height:67px}.v4-desktop-links{white-space:nowrap;flex:1;justify-content:space-evenly;align-items:center;gap:13px;display:flex}.v4-desktop-links a{color:#fff;padding:12px 4px;font:700 13px Arial,sans-serif}.v4-desktop-links a:hover,.v4-footer a:hover{color:var(--v4-neon)}.v4-header-actions{align-items:center;gap:17px;display:flex}.v4-login{text-align:center;border:1px solid #bed5d0;border-radius:7px;min-width:92px;padding:12px 23px;font-size:14px;font-weight:750}.v4-cta{color:#001508;background:linear-gradient(145deg,#3bff90,#00ed67);border:1px solid #15f778;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:13px 25px;font-size:16px;font-weight:900;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:inset 0 1px #bcffcf88}.v4-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.v4-cta-small{min-width:150px;min-height:48px;font-size:14px}.v4-menu-toggle,.v4-mobile-menu{display:none}.v4-hero{background:#03140e url(/design-v9/hero-composite.jpg) 50%/cover no-repeat;height:431px;position:relative;overflow:hidden}.v4-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#02130fa0 0%,#02120b55 28%,#0000 62%),linear-gradient(#0000 67%,#04151081 100%);position:absolute;inset:0}.v4-hero:after{content:"";background:linear-gradient(90deg,#0000,#18fc4d19,#0000);height:6px;position:absolute;top:0;left:0;right:0}.v4-hero-content{z-index:2;max-width:790px;padding:34px 0 25px 72px;position:relative}.v4-hero-title{font:italic 1000 clamp(62px,5.9vw,82px)/.83 var(--font-roboto-condensed),"Roboto Condensed",Impact,"Arial Narrow",sans-serif;letter-spacing:-2.1px;text-transform:uppercase;text-shadow:0 4px 6px #000b;transform-origin:0;margin:3px 0 15px;transform:skew(-3deg)}.v4-hero-title span{white-space:nowrap;display:block}.v4-hero-title em{color:var(--v4-neon);font-size:1.2em;font-style:inherit}.v4-hero-sub{font:italic 1000 clamp(30px,3vw,39px)/1 var(--font-roboto-condensed),"Roboto Condensed",Impact,"Arial Narrow",sans-serif;color:var(--v4-neon);letter-spacing:-.35px;text-transform:uppercase;text-shadow:0 3px 7px #000a;margin:0 0 11px;transform:skew(-3deg)}.v4-hero-content>p{text-shadow:0 2px 9px #000;max-width:490px;margin:0 0 13px;font-size:15px;line-height:1.23}.v4-hero-cta{min-width:269px;min-height:50px;font-size:19px}.v4-hero-trust{color:#fff;gap:38px;margin-top:15px;display:flex}.v4-hero-trust>div{align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.16;display:flex}.v4-hero-trust svg{color:var(--v4-neon);flex-shrink:0}.v4-hero-quote{z-index:3;object-fit:contain;pointer-events:none;width:168px;height:171px;position:absolute;top:34px;right:2.7%}.v4-demo{background:linear-gradient(125deg,#0a1c1be9,#030e11e8);border:1px solid #34554a;border-radius:12px;grid-template-columns:minmax(0,1fr) 257px;gap:16px;min-height:278px;margin:0 18px 10px;padding:20px 17px 18px 28px;display:grid}.v4-demo-main{min-width:0}.v4-title{font:italic 1000 29px/.98 var(--font-roboto-condensed),"Roboto Condensed",Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.3px;text-shadow:0 2px 5px #0009;margin:0 0 11px}.v4-title em{font-style:inherit;color:var(--v4-neon)}.v4-demo-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v4-demo-heading p{max-width:630px;margin:0 0 7px;font-size:13px;line-height:1.2}.v4-demo-label{color:#d9e3db;white-space:nowrap;margin-top:12px;font-size:10px}.v4-match-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.v4-match{text-align:center;background:linear-gradient(160deg,#182a2b,#0c1b1c);border:1px solid #26433b;border-radius:10px;min-width:0;min-height:172px;padding:10px 8px 9px;position:relative}.v4-match-top{align-items:flex-start;gap:6px;min-height:31px;display:flex}.v4-num{background:var(--v4-neon);color:#001307;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.v4-match-meta{text-align:center;flex:1;min-width:0;margin-right:4px}.v4-match-meta b{font-size:10px;line-height:1.12;display:block}.v4-match-meta b span{color:#acc4ba}.v4-match-meta small{color:#e0e9e5;margin-top:3px;font-size:10px;display:block}.v4-match-shirts{justify-content:center;align-items:center;gap:17px;height:68px;display:flex}.v4-match-shirts .club-shirt{object-fit:contain;width:45px;height:52px}.v4-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.v4-odds>div{justify-items:stretch;gap:5px;display:grid}.v4-pt{background:linear-gradient(#435452,#293a3b);border-radius:30px;place-items:center;min-height:31px;font-size:14px;font-weight:900;display:grid}.v4-pt.chosen{color:#0c1e13;background:#fff032}.v4-odds small{font-size:10px}.v4-score{text-align:center;background:radial-gradient(at 50% 0,#16492e,#071617 70%);border:1px solid #0bff65;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 16px 13px;display:flex;box-shadow:0 0 17px #00ea6430}.v4-score>b{font-size:15px}.v4-score>strong{font:italic 1000 68px/.85 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;color:var(--v4-neon);margin:7px 0}.v4-score>strong span{color:#ffeb25;font-size:45px;font-style:normal}.v4-score-formula{color:#cafbdb;font-size:14px;font-weight:800}.v4-score-explain{text-align:left;background:#102b2a;border-radius:7px;margin-top:13px;padding:12px;font-size:13px;line-height:1.23}.v4-prize-grid{grid-template-columns:1.33fr 1fr .98fr;gap:11px;margin:0 18px 9px;display:grid}.v4-prize-panel{background:#051113;border:1px solid #2b4b45;border-radius:11px;min-height:227px;padding:16px;position:relative;overflow:hidden}.v4-prize-trophy{align-items:center;padding:0 13px 0 0;display:flex}.v4-prize-trophy img{object-fit:cover;object-position:center;mix-blend-mode:screen;align-self:stretch;width:36%;max-width:190px;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0% 75%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 75%,#0000 100%)}.v4-prize-trophy>div{flex:1;min-width:0;padding:11px 8px}.v4-prize-trophy h2{font-size:31px;line-height:.92}.v4-prize-trophy p{margin:8px 0;font-size:13px;line-height:1.35}.v4-prize-trophy p strong{font-size:13px}.v4-prize-trophy p em{color:var(--v4-neon);font-style:normal}.v4-prize-trophy a{color:#ffe93b;margin-top:10px;font-size:13px;font-weight:900;display:inline-block}.v4-prize-pot{text-align:center;padding:18px 11px 9px}.v4-prize-pot>b{font-size:14px}.v4-pot-number{color:var(--v4-neon);font:italic 1000 84px/.98 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;text-shadow:0 2px 22px #13ff6649;margin:5px 0 10px;display:block}.v4-split{border-radius:7px;grid-template-columns:54% 46%;display:grid;overflow:hidden}.v4-split>div{color:#001c10;background:#16f678;flex-direction:column;justify-content:center;align-items:center;min-height:55px;padding:10px 3px;display:flex}.v4-split>div+div{color:#fff;background:linear-gradient(#2c3e43,#1d2f34)}.v4-split strong{font-size:15px}.v4-split small{font-size:11px;line-height:1.1}.v4-example-disclaimer{color:#adc0b3;margin-top:5px;font-size:10px;display:block}.v4-prize-leagues{background:linear-gradient(95deg,#04120fe8 0,#04120ff1 38%,#01130b67 80%),url(/design-v9/league-stadium.jpg) 50%/cover;flex-direction:column;padding:18px 17px 12px;display:flex}.v4-league-image{z-index:0;pointer-events:none;background:linear-gradient(90deg,#03180eb3,#03180e3e),url(/design-v9/league-stadium.jpg) 50%/cover;height:90px;position:absolute;inset:0 0 auto}.v4-prize-leagues>:not(.v4-league-image){z-index:1;position:relative}.v4-prize-leagues h2{margin-bottom:6px;font-size:29px}.v4-prize-leagues p{margin:0 0 5px;font-size:12px;line-height:1.2}.v4-prize-leagues ul{margin:0 0 10px;padding:0;list-style:none}.v4-prize-leagues li{align-items:center;gap:5px;font-size:12px;line-height:1.24;display:flex}.v4-prize-leagues li svg{color:var(--v4-neon);flex-shrink:0}.v4-prize-leagues .v4-cta{min-height:37px;margin-top:auto;padding:8px;font-size:13px}.v4-get-started{background:linear-gradient(#06171a,#041115);border:1px solid #315249;border-radius:10px;grid-template-columns:224px minmax(0,1fr) 221px;align-items:center;gap:13px;min-height:141px;margin:0 18px;padding:15px 16px 14px 20px;display:grid}.v4-steps-intro{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.v4-steps-intro i{background:var(--v4-neon);border-radius:100%;width:115px;height:6px;margin:3px 0 0 10px;transform:rotate(-7deg)}.v4-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.v4-step{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.v4-step:not(:last-child):after{content:"›";color:#a6ffe0;font-size:31px;font-weight:200;position:absolute;top:10px;right:-8px}.v4-step-symbol{color:var(--v4-neon);justify-content:center;align-items:center;height:40px;display:flex}.v4-step-caption{align-items:flex-start;gap:7px;display:flex}.v4-step-no{font:900 29px/.98 var(--font-roboto-condensed),"Roboto Condensed",sans-serif;color:var(--v4-neon);margin-top:-1px}.v4-step-caption p{margin:0;font-size:11px;line-height:1.12}.v4-step-caption p strong{font-weight:600;display:block}.v4-step-caption p small{color:#c8dbd1;margin-top:2px;font-size:10px;line-height:1.18;display:block}.v4-start-action{text-align:center}.v4-start-action .v4-cta{width:100%;min-height:48px;font-size:17px}.v4-start-action p{margin:8px 0 0;font-size:11px;line-height:1.32}.v4-start-action p a{color:var(--v4-neon);font-size:12px;text-decoration:underline}.v4-footer{color:#d6e6dd;background:#111e21;border-top:1px solid #2b4c40;justify-content:space-between;align-items:center;gap:14px;min-height:59px;margin-top:9px;padding:13px 25px;font-size:11px;display:flex}.v4-footer>span{align-items:center;gap:6px;display:flex}.v4-footer svg{color:#e5fcf1}@media (max-width:1170px){.v4-header{padding:0 30px}.v4-brand{min-width:225px;font-size:37px}.v4-desktop-links a{font-size:12px}.v4-header-actions{gap:8px}.v4-hero-content{padding-left:42px}.v4-hero-title{font-size:65px}.v4-hero-sub{font-size:32px}.v4-hero-content>p{max-width:400px}.v4-hero-quote{width:180px;right:1%}.v4-demo{grid-template-columns:minmax(0,1fr) 225px;gap:9px;padding:15px 10px}.v4-match{padding:9px 4px}.v4-prize-grid{grid-template-columns:1.25fr 1fr .98fr}.v4-prize-trophy h2{font-size:27px}.v4-get-started{grid-template-columns:195px minmax(0,1fr) 164px;gap:8px}.v4-step-caption p{font-size:10px}.v4-step-no{font-size:23px}}@media (max-width:880px){.v4-header{padding:0 22px}.v4-brand{min-width:0}.v4-desktop-links{display:none}.v4-header-actions{margin-left:auto;margin-right:43px}.v4-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:space-around;align-items:center;width:34px;height:29px;padding:2px;display:flex;position:absolute;top:24px;right:17px}.v4-menu-toggle span{background:#fff;width:25px;height:2px;display:block}.v4-mobile-menu:not([hidden]){z-index:20;background:#051619;border-bottom:2px solid #09ff71;flex-direction:column;gap:0;display:flex;position:absolute;top:84px;left:0;right:0;box-shadow:0 15px 28px #0009}.v4-mobile-menu a{border-bottom:1px solid #264438;padding:13px 25px;font-size:14px;font-weight:700}.v4-hero{background-position:85%}.v4-hero-quote{display:none}.v4-demo{grid-template-columns:1fr}.v4-demo-label{display:none}.v4-score{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.v4-score-explain{text-align:center;grid-column:1/-1;margin:0}.v4-prize-grid{grid-template-columns:1fr 1fr}.v4-prize-leagues{grid-column:1/-1;min-height:185px}.v4-get-started{grid-template-columns:1fr}.v4-steps-list{gap:10px}.v4-steps-intro .v4-title br,.v4-steps-intro i{display:none}.v4-start-action{width:100%;max-width:300px;margin:auto}}@media (max-width:600px){.v4-site{border:0;border-radius:0;margin:0}.v4-header{justify-content:center;height:67px;padding:0 16px}.v4-brand{justify-content:center;margin:0 auto;font-size:32px}.v4-brand img{width:51px;height:53px}.v4-header-actions{display:none}.v4-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:space-around;align-items:center;width:34px;height:29px;padding:2px;display:flex;position:absolute;top:19px;right:17px}.v4-menu-toggle span{background:#fff;width:25px;height:2px;display:block}.v4-mobile-menu:not([hidden]){z-index:20;background:#051619;border-bottom:2px solid #09ff71;flex-direction:column;gap:0;display:flex;position:absolute;top:67px;left:0;right:0;box-shadow:0 15px 28px #0009}.v4-mobile-menu a{border-bottom:1px solid #264438;padding:13px 25px;font-size:14px;font-weight:700}.v4-hero{background-image:linear-gradient(#00000008 0%,#00150c44 35%,#02140df7 70%,#03100d 99%),url(/design-v9/stadium-player.jpg);background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,auto 385px;height:535px}.v4-hero:before{background:linear-gradient(#0000 0%,#00160d10 32%,#03120fe8 71%),radial-gradient(circle at 45% 12%,#10ff4e18,#0000 35%)}.v4-hero-content{text-align:center;flex-direction:column;align-items:center;max-width:none;height:100%;padding:220px 20px 20px;display:flex}.v4-hero-title{letter-spacing:-1px;margin:0 0 11px;font-size:clamp(38px,11vw,60px);line-height:.83}.v4-hero-sub{white-space:nowrap;margin-bottom:8px;font-size:clamp(23px,6.8vw,32px)}.v4-hero-content>p{max-width:370px;margin-bottom:12px;font-size:12.5px;line-height:1.29}.v4-hero-cta{min-width:220px;min-height:42px;padding:8px;font-size:16px}.v4-hero-trust{justify-content:center;gap:20px;margin-top:13px}.v4-hero-trust>div{flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.v4-hero-trust svg{width:23px;height:23px}.v4-demo{color:#07150f;background:#f6faf7;border-color:#e1edeb;margin:0 9px 10px;padding:17px 12px;display:block}.v4-title{font-size:27px}.v4-demo .v4-title{text-align:center}.v4-demo-heading p{color:#273f36;text-align:center;font-size:12px}.v4-match-grid{scroll-snap-type:x mandatory;gap:11px;margin:11px 0;padding:0 10px 10px;display:flex;overflow-x:auto}.v4-match{scroll-snap-align:center;color:#fff;background:linear-gradient(155deg,#13272b,#081517);flex:0 0 min(87%,360px);min-height:180px}.v4-match-meta b{font-size:12px}.v4-match-shirts .club-shirt{width:55px;height:65px}.v4-match-shirts{height:76px}.v4-score{color:#fff;background:#071a1d;gap:4px;min-height:130px;padding:14px 10px;display:flex}.v4-score>strong{font-size:56px}.v4-score-explain{text-align:center;width:100%;padding:9px}.v4-score>b{font-size:14px}.v4-prize-grid{flex-direction:column;gap:9px;margin:0 10px 9px;display:flex}.v4-prize-panel{min-height:0}.v4-prize-trophy{min-height:164px}.v4-prize-trophy img{width:34%}.v4-prize-trophy h2{font-size:28px}.v4-prize-trophy p{font-size:12px}.v4-prize-pot{min-height:161px}.v4-pot-number{font-size:69px}.v4-prize-leagues{background:linear-gradient(120deg,#05130d,#08221a);min-height:135px;padding:14px 14px 10px 68px}.v4-prize-leagues:before{content:"♟";color:var(--v4-neon);font-size:42px;position:absolute;top:26px;left:17px}.v4-prize-leagues .v4-title{margin:0;font-size:25px}.v4-prize-leagues ul{display:none}.v4-prize-leagues .v4-cta{margin-top:9px;font-size:13px}.v4-league-image{opacity:.13}.v4-get-started{min-height:0;margin:0 10px;padding:13px 14px;display:block}.v4-steps-intro .v4-title{margin:0 0 13px;font-size:29px}.v4-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.v4-step{gap:3px}.v4-step-symbol{height:33px}.v4-step-symbol svg{width:25px;height:25px}.v4-step:not(:last-child):after{font-size:19px;top:2px;right:-5px}.v4-step-caption{flex-direction:column;align-items:center;gap:4px}.v4-step-caption p{text-align:center;font-size:9px;line-height:1.18}.v4-step-caption p small{display:none}.v4-step-no{font-size:19px}.v4-start-action{max-width:none;margin-top:14px}.v4-start-action p{font-size:11px}.v4-footer{flex-wrap:wrap;justify-content:center;padding:13px 12px 85px;font-size:10px;display:flex}.v4-footer>span:nth-child(2){display:none}}@media (max-width:380px){.v4-hero-title{font-size:37px}.v4-hero-sub{font-size:23px}.v4-hero-trust{gap:9px}.v4-brand{font-size:30px}.v4-demo,.v4-prize-grid,.v4-get-started{margin-left:5px;margin-right:5px}}.v4-header{height:87px;padding-left:47px}.v4-brand{gap:9px;min-width:303px;font-size:47px}.v4-brand img{width:80px;height:80px}.v4-hero-quote{top:39px}.v4-get-started{grid-template-columns:224px minmax(0,1fr) 205px;gap:18px;min-height:205px;padding:22px 20px}.v4-steps-intro .v4-title{font-size:33px;line-height:1}.v4-steps-list{align-items:center;gap:14px}.v4-step{justify-content:center;gap:10px;min-height:130px;padding:8px 1px}.v4-step:not(:last-child):after{font-size:37px;top:26px;right:-13px}.v4-step-symbol{height:51px}.v4-step-symbol svg{stroke-width:1.9px;width:43px;height:43px}.v4-step-caption{align-items:flex-start;gap:9px}.v4-step-no{font-size:36px}.v4-step-caption p{font-size:16px;line-height:1.08}.v4-step-caption p strong{font-weight:800}.v4-step-caption p small{margin-top:6px;font-size:12px;line-height:1.25}.v4-start-action .v4-cta{min-height:55px;font-size:20px}.v4-start-action p{font-size:13px}.v4-start-action p a{font-size:14px}.v5-rules-link{color:var(--v4-neon);text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.v5-animation-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 11px;display:flex}.v5-animation-label b{font-size:15px}.v5-animation-count{color:#a4f7c7;border:1px solid #286a4a;border-radius:30px;padding:3px 7px;font-size:11px;font-weight:800}.v4-score>strong{white-space:nowrap;min-height:58px}.v4-score-formula{min-height:18px}.v5-demo-progress{background:#1c3b31;border-radius:40px;width:100%;height:6px;margin:6px 0 0;overflow:hidden}.v5-demo-progress span{background:#10ff7e;border-radius:40px;width:0;height:100%;transition:width .38s;display:block}.v5-demo-controls{justify-content:center;gap:7px;margin-top:10px;display:flex}.v5-demo-controls button{color:#d0ffdf;cursor:pointer;background:#071918;border:1px solid #2a6353;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:800}.v5-demo-controls button:hover{background:#125138}.v5-demo-controls button:focus-visible{outline:2px solid #fff}.v4-match{transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s}.v4-match.v5-waiting{opacity:.43;filter:saturate(.62)}.v4-match.v5-just-added{border-color:#0af575;transform:translateY(-2px);box-shadow:0 0 18px #0aff7a61}.v4-pt{transition:background .25s,color .25s,transform .25s}.v4-pt.chosen{transform:scale(1.09);box-shadow:0 0 14px #ffe92667}@media (max-width:1200px){.v4-header{height:84px;padding-left:24px}.v4-brand{min-width:245px;font-size:39px}.v4-brand img{width:73px;height:73px}.v4-get-started{grid-template-columns:175px minmax(0,1fr) 175px;gap:13px;padding:20px 14px}.v4-steps-intro .v4-title{font-size:29px}.v4-steps-list{gap:8px}.v4-step-caption p{font-size:13px}.v4-step-caption p small{font-size:11px}.v4-step-no{font-size:31px}}@media (max-width:880px){.v4-header{height:83px;padding-left:17px}.v4-brand{min-width:0;font-size:40px}.v4-brand img{width:74px;height:74px}.v4-mobile-menu:not([hidden]){top:83px}.v4-get-started{grid-template-columns:1fr;gap:11px;min-height:0}.v4-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.v4-steps-intro .v4-title{font-size:29px}.v4-step{min-height:115px}.v4-step-caption{gap:5px}.v4-step-caption p{font-size:14px}.v4-start-action{width:100%;max-width:360px}}@media (max-width:600px){.v4-header{height:72px;padding:0 12px}.v4-brand{gap:7px;font-size:34px}.v4-brand img{width:60px;height:60px}.v4-mobile-menu:not([hidden]){top:72px}.v4-get-started{padding:19px 14px 17px;display:block}.v4-steps-intro .v4-title{text-align:left;font-size:31px;line-height:.97}.v4-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.v4-step{background:linear-gradient(170deg,#092a23,#071b1c);border:1px solid #234f3c;border-radius:10px;min-height:132px;padding:12px 8px}.v4-step:not(:last-child):after{display:none}.v4-step-symbol{height:40px}.v4-step-symbol svg{width:37px;height:37px}.v4-step-caption{text-align:left;align-items:flex-start;gap:8px;display:flex}.v4-step-no{font-size:33px}.v4-step-caption p{text-align:left;font-size:15px;line-height:1.09}.v4-step-caption p small{margin-top:6px;font-size:11px;line-height:1.25;display:block}.v4-start-action{margin-top:14px}.v5-animation-label b{font-size:13px}.v4-score{flex-direction:column;min-height:169px;display:flex}.v4-score>strong{min-height:45px;margin:6px 0;font-size:55px}.v4-score>strong span{font-size:36px}.v4-score-formula{font-size:13px}.v4-score-explain{width:100%;margin-top:7px;padding:10px}.v5-demo-controls{margin-top:5px}}@media (prefers-reduced-motion:reduce){.v4-match,.v4-pt,.v5-demo-progress span{transition:none!important}}.v7-insights-teaser{color:#fff;background:linear-gradient(106deg,#0b3121 0%,#061817 66%,#073322 100%);border:1px solid #23734a;border-radius:11px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 18px 12px;padding:19px 25px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #07f7800b}.v7-insights-teaser:after{content:"";pointer-events:none;border:1px solid #27ff7b23;border-radius:50%;width:290px;height:290px;position:absolute;top:-90px;right:-80px}.v7-insight-symbol{color:#08ff7a;text-shadow:0 0 35px #09fc6599;font-size:51px;line-height:1}.v7-insight-eyebrow{letter-spacing:1.5px;color:#6cf9ad;margin-bottom:5px;font:800 11px Arial,sans-serif}.v7-insights-copy h2{font:italic 900 clamp(24px,2.5vw,36px)/1 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;margin:0 0 6px}.v7-insights-copy h2 em{color:#0aff80;font-style:inherit}.v7-insights-copy p{color:#e4ffed;max-width:700px;margin:0 0 5px;font-size:12px;line-height:1.4}.v7-insights-copy small{color:#bad5c5;font-size:10px}.v7-insight-actions{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.v7-insight-actions>a:last-child{color:#afffcb;text-underline-offset:4px;font-size:12px;font-weight:800;text-decoration:underline}.v7-insight-actions .v4-cta{white-space:nowrap;min-height:40px;padding:11px 15px;font-size:12px}.v7-league-prize{background:#031b12e6;border:1px solid #3caf68;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:0 9px;margin:2px 0 9px;padding:8px 10px 7px;display:grid;box-shadow:inset 0 0 23px #08f97c15}.v7-league-prize>span{color:#a9f8c7;font:900 11px/1 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;letter-spacing:.5px}.v7-league-prize>strong{font:italic 900 28px/.96 var(--font-roboto-condensed),"Roboto Condensed",Impact,sans-serif;color:#12ff83;text-shadow:0 0 12px #11f67c47}.v7-league-prize>small{color:#dcf1dc;grid-column:1/-1;margin-top:3px;font-size:9px}@media (max-width:1140px){.v7-insights-teaser{grid-template-columns:50px minmax(0,1fr) auto;padding:13px 17px}.v7-insight-symbol{font-size:41px}.v7-insight-actions .v4-cta{padding:10px;font-size:11px}}@media (max-width:880px){.v7-insights-teaser{grid-template-columns:40px 1fr}.v7-insight-actions{flex-direction:row;grid-column:2;justify-content:flex-start}.v7-insights-copy h2{font-size:28px}}@media (max-width:600px){.v7-insights-teaser{grid-template-columns:32px 1fr;gap:9px;margin:0 10px 9px;padding:16px 13px}.v7-insight-symbol{font-size:31px}.v7-insights-copy h2{font-size:25px}.v7-insight-actions{flex-wrap:wrap;grid-column:1/-1;gap:13px;display:flex}.v7-insight-actions .v4-cta{flex:1;width:auto}.v7-league-prize{padding:7px 8px}.v7-league-prize>strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.v7-insights-teaser *{animation:none!important}}@media (min-width:881px) and (max-width:1230px){.v4-desktop-links{gap:3px}.v4-desktop-links a{padding:12px 2px;font-size:11px}.v4-header-actions{gap:7px}.v4-cta-small{min-width:115px;padding:9px 13px;font-size:12px}.v4-login{min-width:76px;padding:10px 13px}}@media (min-width:881px) and (max-width:1020px){.v4-brand{min-width:210px;font-size:36px}.v4-brand img{width:69px;height:69px}.v4-header{padding-left:20px;padding-right:16px}}.v4-prize-leagues{min-height:248px}.v4-prize-leagues ul{margin-bottom:6px}.v4-prize-leagues .v4-cta,.v7-league-prize{flex-shrink:0}@media (max-width:600px){.v4-prize-leagues{min-height:190px}.v4-prize-leagues .v4-cta{margin-top:5px}}.v8-home-bots{text-underline-offset:3px;margin-left:7px;font-weight:900;text-decoration:underline;color:#03ff82!important}.v8-home-bots:hover{color:#fff!important}.v4-mobile-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #264438;width:100%;padding:13px 25px;font-size:14px;font-weight:700}.v4-start-action p button{color:var(--v4-neon);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.v4-header-actions .v4-login{cursor:pointer;color:inherit;background:0 0}.v4-header-actions .v4-cta,.v4-hero-cta,.v4-start-action .v4-cta{cursor:pointer;border:0}.accatap-v9-home{min-height:100vh}
