
@font-face{font-family:Inter;src:url('/assets/fonts/inter-var.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-condensed-800i.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap}
:root{color-scheme:dark;--ink:#eaf1fb;--muted:#90a2b9;--sub:#53647f;--bg:#070c16;--panel:#0e192b;--panel2:#112138;--border:#213148;--green:#32e8a4;--gold:#f5c66c;--rose:#ff7279;--blue:#78adff;--max:1200}
*{box-sizing:border-box} html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 Inter,system-ui,sans-serif;background-image:radial-gradient(ellipse 950px 450px at 52% -120px,rgba(24,130,95,.12),transparent),linear-gradient(#070c16,#080f1c)}
a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}svg{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15}h1,h2,.condensed{font-family:Barlow,'Arial Narrow',sans-serif;font-style:italic;font-weight:800;letter-spacing:-.014em;text-transform:uppercase}h1{font-size:clamp(50px,6.7vw,93px);line-height:.97;margin-bottom:22px}h2{font-size:clamp(32px,4vw,47px)}h3{font-size:19px}p{color:var(--muted)}strong,b{color:var(--ink)}
.wrap{width:min(calc(100% - 36px),1200px);margin:0 auto}.fine{font-size:12px;color:var(--muted)}.micro{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--green)}.gold{color:var(--gold)}.green{color:var(--green)}.muted{color:var(--muted)}.line{border:0;border-top:1px solid var(--border);margin:22px 0}.topline{background:#050911;border-bottom:1px solid #152034;color:#96a4b9;font-size:11px}.topline .wrap{display:flex;gap:13px;align-items:center;padding:7px 0}.topline span+span{margin-left:auto}.age{font-weight:900;color:#fff;border:1px solid var(--rose);border-radius:99px;padding:2px 7px}
.siteheader{position:sticky;top:0;z-index:100;background:rgba(8,14,25,.94);border-bottom:1px solid #203049;backdrop-filter:blur(18px)}.siteheader .wrap{display:flex;align-items:center;gap:29px;min-height:76px}.brand{display:inline-flex;align-items:center;gap:11px;flex:none}.brand img{width:42px;height:42px;object-fit:contain}.brand strong{font-family:Barlow,sans-serif;font-size:31px;font-style:italic;letter-spacing:-.02em}.brand strong span{color:var(--green)}.nav{display:flex;align-items:center;gap:5px;margin-left:auto}.nav a{padding:9px 11px;font-weight:700;font-size:12px;color:#a4b5cb;border-radius:9px;white-space:nowrap}.nav a.active,.nav a:hover{color:#f4faff;background:#15253a}.actions{display:flex;align-items:center;gap:9px}.menuBtn{display:none;background:#172539;color:var(--ink);border:1px solid #27374e;border-radius:10px;padding:10px 13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:13px 20px;border:1px solid transparent;background:var(--green);color:#03160e;font-weight:850;line-height:1.15;transition:transform .15s,filter .15s;white-space:normal;text-align:center}.btn:hover{filter:brightness(1.13);transform:translateY(-1px)}.btn.alt{background:#19283d;color:#eaf2fc;border-color:#33435c}.btn.goldbtn{background:var(--gold);color:#251502}.btn.sm{padding:10px 13px;font-size:13px}.btn.outline{background:transparent;color:var(--ink);border-color:#3a4f63}
.hero{padding:75px 0 61px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:-60px 0 auto;min-height:520px;pointer-events:none;background:radial-gradient(ellipse 500px 350px at 81% 45%,rgba(42,184,133,.11),transparent)}.hero .wrap{position:relative;display:grid;grid-template-columns:1.13fr .87fr;gap:52px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--green);font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.15em;margin-bottom:23px}.dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px rgba(50,232,164,.13)}.hero p.lead{font-size:17px;line-height:1.8;max-width:590px;margin-bottom:26px}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-foot{display:flex;flex-wrap:wrap;gap:11px 19px;margin-top:27px;color:#a8b7c8;font-size:12px}.hero-foot b{color:var(--green)}
.visual{border:1px solid #34574f;background:radial-gradient(ellipse at top right,rgba(42,209,151,.18),transparent 50%),linear-gradient(140deg,#13283a,#0c1626 58%,#111c2b);border-radius:23px;min-height:370px;padding:29px;position:relative;box-shadow:0 28px 80px rgba(0,0,0,.28);overflow:hidden}.visual::after{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(48,226,166,.16);border-radius:50%;right:-145px;top:-135px;box-shadow:0 0 0 54px rgba(48,226,166,.045),0 0 0 110px rgba(48,226,166,.02)}.score-top{display:flex;justify-content:space-between;align-items:center;color:#b7c5d7;font-size:13px}.livepill{border:1px solid rgba(50,232,164,.5);color:var(--green);background:rgba(50,232,164,.08);border-radius:30px;padding:6px 11px;font-size:11px;font-weight:850}.score-panel{position:relative;z-index:1;margin-top:28px;background:rgba(5,12,23,.6);border:1px solid #30445b;padding:23px;border-radius:16px}.score-vs{font:italic 800 47px/1 Barlow,sans-serif;color:var(--gold)}.score-match{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:center}.score-match b{font-size:20px}.score-meta{margin:24px 0 0;border-top:1px solid #293c50;padding-top:16px;color:#a7b8c9;font-size:12px;display:flex;justify-content:space-between}.visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;font-size:13px;position:relative;z-index:1}.visual-bottom strong{font-size:22px;font-family:Barlow,sans-serif}
.section{padding:69px 0}.section.first{padding-top:25px}.section.altbg{background:#0a1422;border-top:1px solid #1b2b41;border-bottom:1px solid #1b2b41}.sectionHead{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.sectionHead h2{margin:10px 0 7px}.sectionHead p{margin:0;max-width:630px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:linear-gradient(155deg,#101e30,#0c1728);border:1px solid #26394c;border-radius:18px;padding:26px;position:relative;overflow:hidden;min-width:0}.card:hover{border-color:#3c6470}.card .symbol{width:51px;height:51px;display:grid;place-items:center;border-radius:14px;background:#183a37;border:1px solid #2d6251;color:var(--green);font-size:26px;margin-bottom:22px}.card h3{margin-bottom:9px}.card p{font-size:13px;line-height:1.7;min-height:56px}.card .arrow{font-size:13px;color:var(--green);font-weight:850;display:inline-block;margin-top:12px}.card .arrow:hover{text-decoration:underline}.tag{display:inline-flex;align-items:center;gap:7px;background:#1a2c3c;border:1px solid #345167;color:#bed4e5;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:800}.tag.goldtag{color:var(--gold);background:#28251d;border-color:#6c5630}.tag.greentag{color:var(--green);background:#0d2925;border-color:#2f6256}
.widepanel{background:linear-gradient(120deg,#132b31,#0e1b2c 60%,#121b2d);border:1px solid #2b514c;padding:34px;border-radius:20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.widepanel h2{margin:5px 0 10px;font-size:36px}.widepanel p{margin:0}
.offer{display:flex;gap:20px;align-items:center}.offer img{width:105px;height:82px;object-fit:contain;border-radius:12px;background:#10202e;padding:8px}.offer h3{margin:0 0 7px}.offer p{margin-bottom:8px;min-height:unset}.offer .btn{margin-top:8px}.offer.mutedoffer{opacity:.74}.affiliate-note{border-left:3px solid var(--gold);padding:10px 16px;background:rgba(245,198,108,.06);font-size:12px;color:#bbc5d4;margin-top:24px}
.stepnum{font:italic 800 35px/1 Barlow,sans-serif;color:var(--green)}.step-line{border-top:1px solid var(--border);padding-top:17px;margin-top:18px}
.pageintro{padding:65px 0 25px}.pageintro h1{font-size:clamp(47px,6vw,75px);max-width:980px;margin:14px 0 19px}.pageintro p{font-size:16px;max-width:830px}.pageintro .tag{margin-top:14px}
.subnav{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.subnav a{padding:10px 16px;border:1px solid #31465d;border-radius:30px;background:#112036;color:#acc2d7;font-size:13px;font-weight:700}.subnav a:hover{color:#fff;border-color:var(--green)}
.gamebox{background:linear-gradient(135deg,#101c2e,#0b1321);border:1px solid #2f475b;border-radius:19px;padding:27px}.gamegrid{display:grid;grid-template-columns:1.5fr .8fr;gap:18px}.rounds{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.rounds button{padding:10px 14px;border-radius:10px;background:#14263c;border:1px solid #344b60;color:#c7d4e4}.rounds button.selected{background:#173e36;border-color:var(--green);color:var(--green)}.fixture{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid #23374a}.fixture:last-child{border-bottom:0}.fixture p{font-size:11px;margin:4px 0 0}.fixture strong{font-size:15px}.fixturescores{display:flex;align-items:center;gap:8px}.fixturescores input{width:48px;height:46px;text-align:center;font-size:20px;font-weight:800;border-radius:9px;border:1px solid #36536a;background:#0b192a;color:#fff}.fixturescores span{font-weight:900;color:#93a9bd}.game-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:21px}.game-actions .status-msg{font-size:12px;color:var(--muted)}.textinput{background:#0b192a;border:1px solid #375068;border-radius:10px;color:#fff;padding:12px 14px;max-width:100%;width:100%;outline:none}.textinput:focus{border-color:var(--green)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12px;color:#a7bcd1;font-weight:750}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.stat{background:#0a1627;border:1px solid #253b50;padding:15px;border-radius:12px}.stat b{display:block;font:italic 800 27px Barlow,sans-serif;color:var(--green);line-height:1}.stat small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.board{padding:0;margin:16px 0;list-style:none}.board li{display:flex;gap:14px;justify-content:space-between;padding:10px 3px;border-bottom:1px solid #24394b;color:#abbcd0}.board li strong{color:#fff}.board li .rank{color:var(--gold)}
.machine{padding:25px;background:radial-gradient(ellipse at top,rgba(245,198,108,.1),transparent 70%),linear-gradient(145deg,#182b39,#0c1626);border:1px solid #6b5835;border-radius:21px;text-align:center;box-shadow:inset 0 0 0 4px rgba(245,198,108,.035)}.machine h2{font:italic 800 36px Barlow,sans-serif;margin:0;color:var(--gold)}.machine .subtitle{color:#95a9bf;font-size:12px;margin:6px 0 23px}.reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#060e1b;border:1px solid #5f4b28;padding:13px;border-radius:15px;margin:0 auto 22px;max-width:540px}.reel{background:linear-gradient(#182739,#0b1422);border:1px solid #3e5570;min-height:100px;border-radius:11px;display:grid;place-items:center;font-size:clamp(35px,7vw,69px);text-shadow:0 5px 12px #0007;transition:transform .2s,filter .2s}.reel.spinning{animation:roll .17s infinite alternate;filter:blur(1px)}@keyframes roll{to{transform:translateY(7px) scale(.97)}}.spin-msg{min-height:26px;margin:0 auto 17px;font-size:14px;color:#f3d79e}.machine .btn{min-width:220px;font-size:18px;padding:17px 25px}.slot-stats{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;color:#bacbd8;margin:15px 0 23px;font-size:14px}.slot-stats b{color:var(--gold)}
.tradingPanel{background:linear-gradient(150deg,#0b1826,#0e2631);border:1px solid #2a5454;border-radius:20px;padding:24px;box-shadow:0 22px 55px #0004}.terminalhead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.terminalhead b{letter-spacing:.07em;font-size:12px;color:#d6e3e9}.terminalhead small{color:#8fa2b7}.terminalbar{height:160px;border:1px solid #2a4052;border-radius:11px;background:repeating-linear-gradient(90deg,transparent 0 51px,#22344944 52px),repeating-linear-gradient(0deg,transparent 0 39px,#22344944 40px);overflow:hidden}.terminalbar svg{width:100%;height:100%}.terminalbar polyline{fill:none;stroke:var(--green);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(50,232,164,.3))}.botrows{display:flex;flex-direction:column;gap:10px;margin-top:17px}.botrow{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 13px;background:#0a1828;border:1px solid #213c4b;border-radius:10px}.botrow b{font-size:13px}.botrow span{font-size:11px;color:#a2c7d1}.risk{padding:20px 24px;border:1px solid #6e4f30;background:#241e1b;border-radius:14px;color:#edcba0}.risk strong{color:#ffd2a0}.risk p{color:#d6c5b8;font-size:12px;line-height:1.8;margin:8px 0 0}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step{background:var(--panel);border:1px solid var(--border);padding:23px;border-radius:16px}.step .stepnum{margin-bottom:18px}.step p{min-height:58px;font-size:12px}
.faq details{border:1px solid #27394b;border-radius:12px;background:#0d192a;margin-bottom:10px;padding:14px 18px}.faq summary{font-weight:850;cursor:pointer}.faq p{font-size:13px;margin:12px 0 0}
footer{padding:45px 0 27px;border-top:1px solid #203246;background:#060b13}footer .wrap{display:grid;grid-template-columns:1.25fr .6fr .9fr;gap:38px}footer p,footer a{font-size:12px;color:#94a8ba}footer a:hover{color:var(--green)}footer strong{font-size:13px}footer .smalllinks{display:flex;flex-direction:column;gap:11px}footer .copyright{grid-column:1/-1;border-top:1px solid #1e2d42;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;color:#798da3;font-size:11px}
.toast{position:fixed;right:20px;bottom:20px;z-index:200;background:#193a35;border:1px solid #3b806a;color:#e1fff2;padding:14px 18px;border-radius:12px;max-width:min(440px,calc(100% - 36px));box-shadow:0 12px 35px #0008;display:none}.toast.show{display:block}
@media(max-width:1100px){.siteheader .wrap{gap:14px}.nav a{padding:8px 7px;font-size:11px}.actions .btn{padding:10px 12px}.hero .wrap{gap:28px}.cards.four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:860px){.menuBtn{display:inline-flex}.siteheader .wrap{min-height:68px}.nav{display:none;position:absolute;top:68px;left:0;right:0;padding:14px 18px;background:#0a1422;border-bottom:1px solid #2b3c53;flex-direction:column;align-items:stretch;gap:3px;box-shadow:0 18px 30px #0007}.nav.open{display:flex}.nav a{padding:12px;font-size:14px}.siteheader .actions{margin-left:auto}.hero .wrap{grid-template-columns:1fr}.visual{min-height:310px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gamegrid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}footer .wrap{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.topline .wrap span+span{display:none}.brand strong{font-size:26px}.brand img{width:34px;height:34px}.siteheader .actions .btn{display:none}.hero{padding:43px 0}.hero h1{font-size:52px}.hero p.lead{font-size:15px}.hero .ctas .btn{width:100%}.visual{padding:18px;min-height:270px}.score-panel{padding:16px}.score-match b{font-size:14px}.score-vs{font-size:35px}.section{padding:48px 0}.sectionHead{flex-direction:column;align-items:start;gap:10px}.cards,.cards.two,.cards.four,.steps,.partners{grid-template-columns:1fr}.card{padding:21px}.widepanel{grid-template-columns:1fr;padding:25px}.widepanel .btn{width:100%}.offer{flex-wrap:wrap}.offer img{width:90px;height:60px}.pageintro{padding:42px 0 18px}.pageintro h1{font-size:47px}.gamebox{padding:17px}.fixture{grid-template-columns:1fr;gap:8px}.fixturescores input{height:43px;width:52px}.machine{padding:16px}.reel{min-height:79px}.game-actions .btn{width:100%}footer .wrap{grid-template-columns:1fr}.copyright{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
