:root{--bg:#0b1f14;--bg2:#0f2a1b;--surface:#112a1c;--surface2:#163522;--green:#16a34a;--green2:#22c55e;--gold:#fbbf24;--gold2:#f8d56b;--text:#fff;--muted:#9fb3a6;--line:rgba(255,255,255,.1);--goldline:rgba(251,191,36,.28);--shadow:0 30px 80px rgba(0,0,0,.35);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 0,rgba(22,163,74,.13),transparent 30%),radial-gradient(circle at 90% 45%,rgba(251,191,36,.05),transparent 23%);z-index:-1}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.section{padding:110px 0}.site-nav{height:78px;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid transparent;transition:.35s;background:linear-gradient(180deg,rgba(11,31,20,.88),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav.scrolled{height:68px;background:rgba(8,24,15,.9);border-color:var(--line)}.brand{display:flex;align-items:center;gap:10px;font-family:Space Grotesk;font-size:21px;font-weight:700;letter-spacing:-.7px}.brand>span:last-child>span{color:var(--gold)}.brand-mark{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--gold),#d99b00);color:#11331e;display:grid;place-items:center;font-family:Space Grotesk;font-weight:800;box-shadow:0 10px 26px rgba(251,191,36,.18);transform:rotate(-8deg)}.brand-mark.small{width:31px;height:31px;border-radius:10px}.brand-mark.large{width:64px;height:64px;border-radius:20px;font-size:28px;margin:auto auto 26px}.nav-links{margin-left:auto;display:flex;align-items:center;gap:29px}.nav-links>a:not(.btn){font-size:13px;color:#bed0c4;transition:.2s}.nav-links>a:hover{color:#fff}.btn{min-height:52px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;font-size:14px;border:1px solid transparent;transition:.3s;cursor:pointer}.btn:hover{transform:translateY(-3px)}.btn-gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#102719;box-shadow:0 13px 35px rgba(251,191,36,.16)}.btn-ghost{border-color:var(--line);background:rgba(255,255,255,.025)}.btn-outline{border-color:var(--goldline);color:var(--gold);background:rgba(251,191,36,.03)}.btn-small{min-height:40px;padding:0 17px;font-size:12px}.btn.full{width:100%}.nav-scrim,.nav-toggle{display:none}.hero{min-height:830px;padding:125px 0 62px;position:relative;isolation:isolate;overflow:hidden}.hero-grid{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:55px;gap:55px}.hero-copy{position:relative;z-index:3}.live-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--goldline);background:rgba(251,191,36,.05);padding:9px 13px;border-radius:999px;color:#edd37d;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:26px}.live-pill span{width:7px;height:7px;border-radius:50%;background:var(--green2);box-shadow:0 0 0 5px rgba(34,197,94,.12);animation:pulse 1.6s infinite}.hero h1{font-family:Space Grotesk;font-size:clamp(52px,6.2vw,88px);line-height:.98;letter-spacing:-4.5px;margin:0 0 28px}.hero h1 em{font-style:normal;background:linear-gradient(110deg,#fff 5%,var(--gold2) 40%,var(--gold) 70%);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:610px;color:var(--muted);font-size:17px;line-height:1.75;margin:0 0 34px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap}.trust-row{display:flex;gap:38px;margin-top:45px}.trust-row div{display:flex;flex-direction:column;gap:4px}.trust-row strong{font-family:Space Grotesk;font-size:24px}.trust-row span{font-size:11px;color:var(--muted)}.hero-visual{height:650px;position:relative;display:grid;place-items:center}.phone{width:345px;height:650px;padding:29px 19px 18px;border:8px solid #07130d;border-radius:53px;background:linear-gradient(180deg,#0e3c23,#0c2819 65%,#0a1f14);box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.12);position:relative;z-index:3;overflow:hidden}.phone:before{content:"";position:absolute;width:120px;height:27px;border-radius:0 0 18px 18px;background:#07130d;left:50%;top:-1px;transform:translateX(-50%)}.phone-top{display:flex;align-items:center;justify-content:space-between}.phone-top>button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff}.mini-brand{display:flex;gap:9px;align-items:center}.mini-brand div{display:flex;flex-direction:column}.mini-brand b{font-size:14px}.mini-brand small{font-size:8px;color:var(--muted)}.phone-greeting{margin:28px 0 16px}.phone-greeting small{font-size:8px;color:var(--gold);letter-spacing:1px}.phone-greeting h3{margin:4px 0;font-size:21px}.mini-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:13px 0 17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mini-stats div{text-align:center;border-right:1px solid var(--line)}.mini-stats div:last-child{border:0}.mini-stats b{display:block;font-size:18px}.mini-stats span{font-size:8px;color:var(--muted)}.phone-card{margin-top:16px;background:#f9fbf9;color:#11251a;padding:17px;border-radius:23px}.match-meta{font-size:8px;color:#607165}.match-meta,.teams{display:flex;justify-content:space-between}.teams{align-items:center;margin:13px 0}.teams>div{text-align:center;width:35%}.teams i{width:32px;height:32px;margin:auto auto 4px;border-radius:50%;display:grid;place-items:center;background:#e7eee9;font-style:normal;font-size:9px}.teams b{display:block;font-size:10px}.teams>strong{font-size:10px;color:#7b887f}.pick{display:grid;grid-template-columns:1fr auto;align-items:end;background:#ebf4ed;padding:10px;border-radius:14px}.pick span{grid-column:1/3;font-size:7px;color:#67806f}.pick b{font-size:10px}.pick em{font-style:normal;font-weight:800;background:var(--gold);padding:5px 8px;border-radius:8px;font-size:9px}.confidence{margin-top:11px;display:grid;grid-template-columns:1fr auto;font-size:8px}.confidence i{grid-column:1/3;height:4px;background:#dce6df;border-radius:8px;margin-top:6px;overflow:hidden}.confidence u{height:100%;display:block;background:var(--green);border-radius:8px}.phone-card.compact{display:grid;grid-template-columns:1fr auto;align-items:center;padding:13px 16px;margin-top:10px}.phone-card.compact span{grid-column:1/3;font-size:7px;color:#69786e}.phone-card.compact b{font-size:10px}.phone-card.compact em{font-style:normal;font-size:9px;background:var(--gold);padding:5px 8px;border-radius:8px;font-weight:800}.phone-cta{width:100%;border:0;border-radius:15px;padding:13px;margin-top:12px;background:linear-gradient(135deg,var(--gold2),var(--gold));font-size:10px;font-weight:800;color:#13261a}.phone-nav{position:absolute;bottom:0;left:0;right:0;height:69px;background:rgba(6,22,13,.92);justify-content:space-around;border-top:1px solid var(--line)}.phone-nav,.phone-nav span{display:flex;align-items:center}.phone-nav span{flex-direction:column;font-size:13px;color:#718579}.phone-nav small{font-size:7px;margin-top:3px}.phone-nav .active{color:var(--gold)}.phone-shadow{position:absolute;width:410px;height:410px;border-radius:50%;background:rgba(22,163,74,.24);filter:blur(75px)}.float-card{position:absolute;z-index:5;border:1px solid rgba(255,255,255,.13);background:rgba(20,53,34,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;padding:13px 15px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow);animation:float 4s ease-in-out infinite}.float-card>span{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:rgba(34,197,94,.13);color:var(--green2)}.float-card div{display:flex;flex-direction:column}.float-card small{font-size:8px;color:var(--muted)}.float-card b{font-size:10px}.float-card>strong{color:var(--green2);font-size:11px;margin-left:8px}.win-card{left:-7px;bottom:130px}.alert-card{right:-6px;top:135px;animation-delay:-2s}.alert-card>span{background:rgba(251,191,36,.12);color:var(--gold)}.pitch-lines{position:absolute;inset:-25%;z-index:-2;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:80px 80px;transform:perspective(600px) rotateX(65deg) translateY(30%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 75%);mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 75%)}.orb{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.orb-one{width:440px;height:440px;right:-130px;top:45px;background:radial-gradient(circle,rgba(22,163,74,.18),transparent 68%)}.orb-two{width:350px;height:350px;left:-180px;bottom:-80px;background:radial-gradient(circle,rgba(251,191,36,.07),transparent 70%)}.ticker{height:62px;background:var(--gold);color:#153220;overflow:hidden;transform:rotate(-1deg);width:102%;margin-left:-1%;position:relative;z-index:4}.ticker>div{white-space:nowrap;display:flex;align-items:center;gap:25px;font-family:Space Grotesk;font-size:12px;font-weight:800;animation:ticker 24s linear infinite}.ticker i{width:7px;height:7px;background:#153220;transform:rotate(45deg)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:42px}.section-head>div{max-width:630px}.final-cta h2,.premium-copy h2,.results-copy h2,.section-head h2{font-family:Space Grotesk;font-size:clamp(39px,5vw,62px);line-height:1.03;letter-spacing:-2.7px;margin:10px 0}.section-head>p{max-width:420px;color:var(--muted);line-height:1.7;font-size:14px}.eyebrow{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:1.7px}.predictions-section{background:linear-gradient(180deg,#0d2317,#0b1f14)}.filters{display:flex;gap:9px;overflow:auto;padding-bottom:5px;margin-bottom:27px}.filters button{white-space:nowrap;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--muted);border-radius:999px;padding:10px 16px;font-size:11px;cursor:pointer}.filters button.active{background:var(--gold);color:#153220;border-color:var(--gold);font-weight:800}.match-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.match-card{border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border-radius:26px;padding:23px;transition:.35s}.match-card:hover{transform:translateY(-8px);border-color:var(--goldline);box-shadow:0 24px 55px rgba(0,0,0,.22)}.match-card.hidden{display:none}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.league,.status{font-size:9px;color:var(--muted)}.status{padding:6px 8px;border:1px solid var(--line);border-radius:999px}.status.live{color:#5bee87;border-color:rgba(34,197,94,.25)}.status.live i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green2);margin-right:5px}.match-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin:26px 0}.match-teams>div{text-align:center}.crest{width:48px;height:48px;border-radius:17px;background:rgba(255,255,255,.06);display:grid;place-items:center;margin:auto auto 9px;color:var(--gold);font-family:Space Grotesk;font-weight:700;border:1px solid var(--line)}.crest,.match-teams b{font-size:12px}.match-teams>strong{color:#72867a;font-size:11px}.prediction-box{display:grid;grid-template-columns:1fr auto;align-items:end;border-radius:17px;padding:14px 15px;background:rgba(5,19,11,.55);border:1px solid rgba(255,255,255,.06)}.prediction-box small{grid-column:1/3;color:var(--muted);font-size:8px}.prediction-box b{font-size:12px;margin-top:4px}.prediction-box>span{background:var(--gold);color:#153220;padding:6px 9px;border-radius:9px;font-size:10px;font-weight:800}.card-bottom{display:flex;align-items:end;gap:12px;margin-top:17px}.meter{flex:1 1}.meter span{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.meter span b{color:#fff}.meter i{height:4px;background:rgba(255,255,255,.08);margin-top:7px;overflow:hidden}.meter i,.meter u{display:block;border-radius:9px}.meter u{height:100%;background:linear-gradient(90deg,var(--green),var(--green2))}.card-bottom button{border:0;background:none;color:var(--gold);font-size:9px;font-weight:700;cursor:pointer}.center-action{text-align:center;margin-top:34px}.results-section{background:#0a1b11}.results-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.final-cta p,.premium-copy p,.results-copy p{color:var(--muted);line-height:1.75;max-width:540px}.text-link{display:inline-block;margin-top:16px;color:var(--gold);font-weight:700;font-size:13px}.result-panel{padding:34px;border-radius:32px;border:1px solid var(--goldline);background:radial-gradient(circle at 80% 0,rgba(251,191,36,.1),transparent 28%),linear-gradient(145deg,#153721,#0e2819);box-shadow:var(--shadow)}.result-panel-head{display:flex;justify-content:space-between;align-items:center}.result-panel-head small{color:var(--gold);font-size:8px;letter-spacing:1.5px}.result-panel-head h3{margin:5px 0;font-size:18px}.profit{font-size:9px;color:#74e89a;background:rgba(34,197,94,.1);padding:8px 10px;border-radius:999px}.big-rate{display:flex;align-items:baseline;margin:28px 0}.big-rate strong{font-family:Space Grotesk;font-size:95px;line-height:.8;letter-spacing:-7px}.big-rate sup{font-size:35px;color:var(--gold)}.big-rate span{margin-left:14px;color:var(--muted);font-size:11px}.result-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.result-stats div{display:flex;flex-direction:column;text-align:center;border-right:1px solid var(--line)}.result-stats div:last-child{border:0}.result-stats b{font-size:18px}.result-stats span{font-size:8px;color:var(--muted)}.form-row{gap:8px;margin-top:22px}.form-row span{flex:1 1;aspect-ratio:1;border-radius:9px;display:grid;place-items:center;font-size:8px;font-weight:800}.won{background:rgba(34,197,94,.14);color:#63e48d}.lost{background:rgba(239,68,68,.13);color:#ff7f7f}.void{background:rgba(255,255,255,.08);color:#a8b7ae}.how-section{background:linear-gradient(180deg,#0b1f14,#0d2518)}.section-head.centered{text-align:center;display:block;max-width:720px;margin:0 auto 52px}.section-head.centered p{margin:12px auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.steps article{padding:32px;border:1px solid var(--line);border-radius:27px;background:rgba(255,255,255,.025);position:relative}.steps article>span{position:absolute;right:25px;top:22px;color:rgba(251,191,36,.35);font-family:Space Grotesk;font-size:12px}.steps article>i{width:49px;height:49px;border-radius:16px;display:grid;place-items:center;background:rgba(251,191,36,.09);color:var(--gold);font-style:normal;font-size:20px}.steps h3{font-size:18px;margin:25px 0 9px}.steps p{font-size:13px;line-height:1.65;color:var(--muted)}.premium-section{padding-top:40px}.premium-wrap{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center;border:1px solid var(--goldline);border-radius:38px;padding:65px;background:radial-gradient(circle at 87% 10%,rgba(251,191,36,.12),transparent 28%),linear-gradient(135deg,#153722,#0c2417);position:relative;overflow:hidden}.premium-copy ul{padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 24px;gap:13px 24px;margin:30px 0 0}.premium-copy li{list-style:none;font-size:12px;color:#d4e1d8}.premium-copy li:before{content:"✓";color:var(--gold);margin-right:9px}.pricing-card{background:#f7faf7;color:#102719;border-radius:28px;padding:31px;position:relative;box-shadow:var(--shadow)}.pricing-card .popular{position:absolute;top:-13px;right:23px;background:var(--gold);padding:7px 11px;border-radius:999px;font-size:8px;font-weight:800}.pricing-card>small{font-size:9px;color:#52715c;letter-spacing:1.4px}.pricing-card h3{font-family:Space Grotesk;font-size:37px;letter-spacing:-2px;margin:12px 0 2px}.pricing-card p{font-size:11px;color:#627568;margin:0 0 23px}.pricing-card>span{display:block;text-align:center;font-size:8px;color:#718278;margin-top:12px}.final-cta{text-align:center;padding:130px 0}.final-cta h2{font-size:clamp(50px,7vw,85px)}.final-cta p{margin:20px auto 30px}footer{border-top:1px solid var(--line);padding:65px 0 25px;background:#07170e}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:35px;gap:35px}.footer-grid>div{display:flex;flex-direction:column;gap:12px}.footer-grid p{color:var(--muted);font-size:12px;line-height:1.7}.footer-grid b{font-size:11px;color:#fff;margin-bottom:8px}.footer-grid>div>a:not(.brand){color:var(--muted);font-size:11px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;margin-top:45px;display:flex;justify-content:space-between;color:#708277;font-size:9px}#backtop{position:fixed;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;border:1px solid var(--goldline);background:#12331f;color:var(--gold);opacity:0;transform:translateY(12px);transition:.3s;cursor:pointer;z-index:30}#backtop.show{opacity:1;transform:none}#page-progress{position:fixed;left:0;top:0;height:2px;background:var(--gold);width:0;z-index:100}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.75,.2,1)}.reveal.in{opacity:1;transform:none}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes ticker{to{transform:translateX(-50%)}}@media(max-width:980px){.nav-links{position:fixed;inset:68px 14px auto;background:#0b2416;border:1px solid var(--line);border-radius:24px;padding:25px;display:flex;flex-direction:column;align-items:stretch;transform:translateY(-25px);opacity:0;pointer-events:none;transition:.3s}.nav-links.open{opacity:1;transform:none;pointer-events:auto}.nav-toggle{display:flex;margin-left:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:transparent;flex-direction:column;justify-content:center;gap:5px;padding:0 11px}.nav-toggle i{height:1px;background:#fff;width:100%}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero{padding-top:145px}.hero-visual{margin-top:25px}.match-grid{grid-template-columns:1fr 1fr}.results-grid{grid-template-columns:1fr;gap:45px}.premium-wrap{grid-template-columns:1fr;padding:45px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media(max-width:680px){.shell{width:min(100% - 26px,1180px)}.section{padding:78px 0}.hero{padding-top:120px;min-height:auto}.hero-grid{gap:10px}.hero h1{font-size:clamp(48px,15vw,69px);letter-spacing:-3.5px}.hero-copy>p{font-size:14px}.hero-actions .btn{width:100%}.trust-row{gap:22px}.trust-row strong{font-size:20px}.trust-row span{font-size:9px}.hero-visual{height:590px;transform:scale(.87);margin:-5px -20px -35px}.phone{height:625px}.float-card.alert-card{right:-25px}.float-card.win-card{left:-20px}.section-head{display:block}.premium-copy h2,.results-copy h2,.section-head h2{font-size:42px}.section-head>p{margin-top:18px}.match-grid,.steps{grid-template-columns:1fr}.match-card{padding:21px}.result-panel{padding:25px 20px}.big-rate strong{font-size:77px}.result-stats b{font-size:15px}.premium-wrap{padding:36px 22px;border-radius:28px}.premium-copy ul{grid-template-columns:1fr}.pricing-card h3{font-size:33px}.final-cta h2{font-size:55px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}.footer-bottom{display:block;line-height:2}.ticker{height:51px}.site-nav{padding:0 14px}.nav-links .btn{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.reveal{opacity:1;transform:none}}.picks-page{min-height:100vh;background:#f4f7f3;color:#102118}.picks-shell{width:min(1180px,calc(100% - 40px));margin:auto}.picks-nav{height:78px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#0b1f14;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(251,191,36,.12)}.picks-nav nav{display:flex;gap:30px}.picks-nav nav a{color:#aebcb3;text-decoration:none;font-weight:700;font-size:14px}.picks-nav nav a.active,.picks-nav nav a:hover{color:#fbbf24}.picks-nav-actions{display:flex;gap:10px}.picks-hero{padding:52px 0 42px;background:radial-gradient(circle at 80% 20%,rgba(22,163,74,.25),transparent 30%),linear-gradient(135deg,#07150d,#0b1f14 58%,#102a1a);color:#fff;overflow:hidden}.crumb{display:flex;gap:10px;font-size:13px;color:#83958a;margin-bottom:34px}.crumb a{color:#83958a;text-decoration:none}.crumb b{color:#fbbf24}.picks-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.picks-title-row h1{font-size:clamp(44px,6vw,74px);line-height:1;margin:10px 0 14px;letter-spacing:-.055em}.picks-title-row p{color:#a9b8ae;max-width:620px;font-size:17px}.today-chip{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:13px 17px;border-radius:16px}.today-chip>span{width:10px;height:10px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.today-chip small{display:block;color:#7f9186;font-size:9px;letter-spacing:.15em}.today-chip b{font-size:14px}.featured-pick{position:relative;display:grid;grid-template-columns:1.55fr .65fr;grid-gap:35px;gap:35px;padding:36px;border:1px solid rgba(251,191,36,.25);border-radius:30px;background:linear-gradient(125deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:0 25px 80px rgba(0,0,0,.25);overflow:hidden}.featured-glow{position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(22,163,74,.18);filter:blur(60px);right:-180px;bottom:-250px}.featured-copy,.featured-meter{position:relative;z-index:1}.featured-label{display:inline-flex;background:#fbbf24;color:#102118;padding:8px 12px;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.08em}.featured-copy>small{display:block;color:#8fa096;margin-top:18px}.featured-teams{display:flex;align-items:center;gap:28px;margin:25px 0}.featured-teams div{display:flex;align-items:center;gap:12px;font-size:20px}.featured-teams i,.po-teams i{display:grid;place-items:center;background:linear-gradient(145deg,#1d4730,#0f2d1c);border:1px solid rgba(251,191,36,.25);font-style:normal;font-size:11px;font-weight:900;color:#fbbf24}.featured-teams i{width:48px;height:48px;border-radius:15px}.featured-teams>strong{color:#607369;font-size:12px}.featured-market{border-left:3px solid #fbbf24;padding-left:18px;margin-bottom:25px}.featured-market span{color:#fbbf24;font-size:12px;font-weight:800}.featured-market h2{font-size:30px;margin:4px 0}.featured-metrics{display:flex;gap:45px}.featured-metrics small{display:block;color:#7f9186;margin-bottom:4px}.featured-metrics b{font-size:22px}.featured-metrics .safe{color:#4ade80}.featured-actions{display:flex;gap:12px;margin-top:30px}.featured-meter{border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:30px}.meter-ring{--score:324deg;width:178px;height:178px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#fbbf24 var(--score),rgba(255,255,255,.09) 0);position:relative}.meter-ring:before{content:"";position:absolute;inset:10px;background:#10271a;border-radius:50%}.meter-ring div{z-index:1;text-align:center}.meter-ring b{font-size:40px;display:block}.meter-ring span{font-size:11px;color:#a5b4aa}.featured-meter p{text-align:center;color:#93a399;font-size:13px;line-height:1.6;max-width:250px;margin-top:18px}.picks-content{padding:34px 0 80px}.quick-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dde7df;border-radius:20px;box-shadow:0 12px 35px rgba(21,52,32,.06);margin-top:-58px;position:relative;z-index:3}.quick-stats div{padding:22px 26px;border-right:1px solid #e8eee9}.quick-stats div:last-child{border:0}.quick-stats b{font-size:28px;display:block}.quick-stats span{font-size:12px;color:#718077}.picks-toolbar{display:grid;grid-template-columns:1fr 240px;grid-gap:14px;gap:14px;margin-top:36px}.search-box{height:54px;background:#fff;border:1px solid #dce6de;border-radius:14px;display:flex;align-items:center;padding:0 18px;gap:12px}.search-box span{font-size:25px;color:#7d8c82}.search-box input{border:0;outline:0;width:100%;font:inherit;background:transparent}.picks-toolbar select{border:1px solid #dce6de;border-radius:14px;background:#fff;padding:0 16px;font-weight:700;color:#293c31}.filter-tabs{display:flex;gap:9px;overflow:auto;padding:20px 0 28px}.filter-tabs button{white-space:nowrap;border:1px solid #d9e3db;background:#fff;color:#526258;padding:11px 17px;border-radius:999px;font-weight:800;cursor:pointer}.filter-tabs button.active{background:#0b1f14;border-color:#0b1f14;color:#fbbf24;box-shadow:0 8px 20px rgba(11,31,20,.18)}.list-heading{display:flex;align-items:end;justify-content:space-between;margin:10px 0 22px}.list-heading h2{font-size:32px;margin:5px 0 0}.list-heading>span{font-size:13px;color:#6d7e73}.picks-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.po-pick-card{background:#fff;border:1px solid #dae5dc;border-radius:22px;padding:20px;position:relative;overflow:hidden;transition:.3s;box-shadow:0 9px 24px rgba(20,54,31,.05)}.po-pick-card:hover{transform:translateY(-6px);border-color:rgba(251,191,36,.8);box-shadow:0 20px 45px rgba(20,54,31,.13)}.po-pick-card.is-premium{background:linear-gradient(145deg,#10271a,#0b1f14);color:#fff;border-color:rgba(251,191,36,.25)}.po-card-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#748279;text-transform:uppercase;letter-spacing:.05em}.po-card-top b{color:#33463a}.is-premium .po-card-top b{color:#c7d0ca}.po-card-top .is-live{color:#22c55e}.po-card-top .is-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:5px}.po-teams{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;grid-gap:8px;gap:8px;margin:25px 0}.po-teams div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.po-teams i{width:42px;height:42px;border-radius:13px}.po-teams strong{font-size:14px}.po-teams>span{font-size:10px;color:#91a097;text-align:center}.po-market{display:grid;grid-template-columns:1fr auto;background:#f2f6f3;border-radius:14px;padding:13px 14px}.is-premium .po-market{background:rgba(255,255,255,.07)}.po-market small{grid-column:1;color:#16a34a;font-weight:800}.is-premium .po-market small{color:#fbbf24}.po-market b{font-size:14px;margin-top:4px}.po-market em{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-weight:900;font-size:20px;color:#16a34a}.is-premium .po-market em{color:#fbbf24}.po-confidence{margin:17px 0}.po-confidence div{display:flex;justify-content:space-between;font-size:11px;color:#718077}.po-confidence div b{color:inherit}.po-confidence>i{display:block;height:5px;background:#e7eee8;border-radius:9px;margin-top:7px;overflow:hidden}.is-premium .po-confidence>i{background:rgba(255,255,255,.1)}.po-confidence u{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24);border-radius:9px}.po-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8eee9;padding-top:15px}.is-premium .po-card-foot{border-color:rgba(255,255,255,.09)}.risk{font-size:10px;font-weight:800;color:#22a553}.risk-wastani{color:#d69a11}.risk-kubwa{color:#ef4444}.po-card-foot button{border:0;background:transparent;color:#0d7f39;font-weight:900;font-size:11px;cursor:pointer}.is-premium .po-card-foot button{color:#fbbf24}.premium-corner{position:absolute;right:-28px;top:18px;background:#fbbf24;color:#102118;font-weight:900;font-size:9px;letter-spacing:.12em;padding:5px 35px;transform:rotate(45deg)}.empty-picks{text-align:center;background:#fff;border:1px dashed #cfdcd2;padding:70px 20px;border-radius:22px}.empty-picks div{font-size:44px}.empty-picks h3{margin:12px 0 4px}.empty-picks p{color:#718077}.responsible-note{display:flex;align-items:center;gap:15px;background:#e8f2ea;border:1px solid #d4e6d7;border-radius:18px;padding:18px 20px;margin-top:30px}.responsible-note>span{width:34px;height:34px;border-radius:50%;background:#0b1f14;color:#fbbf24;display:grid;place-items:center;font-weight:900}.responsible-note p{margin:3px 0 0;color:#607268;font-size:12px}.responsible-note a{margin-left:auto;color:#0b7134;font-weight:900;font-size:12px;text-decoration:none}@media(max-width:900px){.picks-nav nav{display:none}.featured-pick{grid-template-columns:1fr}.featured-meter{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:28px 0 0}.picks-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.picks-shell{width:min(100% - 24px,1180px)}.picks-nav{height:68px;padding:0 12px}.picks-nav-actions .btn-outline{display:none}.picks-title-row{display:block}.today-chip{margin-top:22px;width:max-content}.featured-pick{padding:22px;border-radius:22px}.featured-teams{gap:12px;justify-content:space-between}.featured-teams div{font-size:14px;flex-direction:column}.featured-market h2{font-size:23px}.featured-metrics{gap:22px}.featured-metrics b{font-size:18px}.featured-actions{display:grid}.quick-stats{grid-template-columns:repeat(2,1fr);margin-top:-25px}.quick-stats div:nth-child(2){border-right:0}.quick-stats div:nth-child(-n+2){border-bottom:1px solid #e8eee9}.picks-card-grid,.picks-toolbar{grid-template-columns:1fr}.list-heading h2{font-size:25px}.responsible-note{align-items:flex-start}.responsible-note a{display:none}}.analysis-page{min-height:100vh;background:#f4f7f3;color:#102118}.analysis-shell{width:min(1180px,calc(100% - 40px));margin:auto}.analysis-hero{background:radial-gradient(circle at 50% 0,rgba(22,163,74,.27),transparent 38%),linear-gradient(145deg,#06130b,#0b1f14 70%);color:#fff;padding:44px 0 72px}.analysis-match-head{text-align:center}.analysis-league{display:flex;justify-content:center;gap:15px;align-items:center;color:#8da095;font-size:11px;letter-spacing:.11em}.analysis-league span{color:#fbbf24;font-weight:900}.analysis-teams{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;grid-gap:30px;gap:30px;margin:38px auto 25px;max-width:900px}.analysis-teams>div{display:flex;flex-direction:column;align-items:center}.analysis-teams i,.form-team i{display:grid;place-items:center;background:linear-gradient(145deg,#1b4b30,#0c2819);border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-style:normal;font-weight:900}.analysis-teams i{width:76px;height:76px;border-radius:22px;font-size:15px;box-shadow:0 18px 35px rgba(0,0,0,.25)}.analysis-teams h1{font-size:clamp(28px,4vw,48px);margin:18px 0 5px;letter-spacing:-.05em}.analysis-teams small{color:#819289}.analysis-teams>strong{display:flex;flex-direction:column;gap:9px;color:#607168}.analysis-teams>strong span{font-size:20px;color:#fff}.analysis-teams>strong small{font-weight:500}.analysis-status{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:#9eaea5;font-size:12px}.analysis-status span{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.analysis-body{padding:42px 0 90px}.analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.analysis-main{display:grid;grid-gap:22px;gap:22px}.analysis-card,.prime-recommendation,.side-card{background:#fff;border:1px solid #dbe5dd;border-radius:24px;box-shadow:0 12px 35px rgba(21,52,32,.06)}.prime-recommendation{overflow:hidden;border-color:rgba(251,191,36,.5)}.prime-rec-top{display:flex;justify-content:space-between;background:#0b1f14;color:#fff;padding:14px 22px}.prime-rec-top span{color:#fbbf24;font-size:11px;font-weight:900;letter-spacing:.1em}.prime-rec-top small{color:#809187}.prime-rec-content{display:grid;grid-template-columns:1fr 150px;grid-gap:25px;gap:25px;padding:28px}.analysis-card-title span,.prime-rec-content>div>small,.side-card>span{color:#159346;font-weight:900;font-size:10px;letter-spacing:.12em}.prime-rec-content h2{font-size:34px;margin:7px 0 11px;letter-spacing:-.04em}.prime-rec-content p{color:#63736a;line-height:1.75;margin:0;max-width:650px}.odds-box{background:#eef5ef;border-radius:18px;padding:18px;text-align:center;display:flex;flex-direction:column;justify-content:center}.odds-box b{font-size:38px;color:#0c7f39}.odds-box span{color:#159346;font-size:10px;font-weight:800}.confidence-breakdown{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;border-top:1px solid #e7eee9;padding:24px 28px}.confidence-score{display:flex;align-items:center;gap:14px}.mini-ring{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#16a34a 327deg,#e2ebe4 0);position:relative}.mini-ring:before{content:"";position:absolute;inset:7px;background:#fff;border-radius:50%}.mini-ring b{z-index:1;font-size:20px}.confidence-score>span{display:flex;flex-direction:column}.confidence-score small{color:#718178;margin-top:4px}.confidence-factors{display:grid;grid-gap:12px;gap:12px}.confidence-factors>div{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.confidence-factors b,.confidence-factors span{font-size:11px}.confidence-factors i{grid-column:1/3;height:5px;background:#e7eee8;border-radius:10px;overflow:hidden}.confidence-factors u{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24)}.analysis-actions{display:flex;gap:10px;padding:0 28px 28px}.analysis-actions .btn-ghost{color:#21422d;border-color:#d4dfd6}.analysis-card{padding:28px}.analysis-card-title h2{font-size:27px;margin:5px 0 22px}.reason-list{display:grid;grid-gap:14px;gap:14px}.reason-list>div{display:grid;grid-template-columns:45px 1fr;grid-gap:15px;gap:15px;padding:16px;background:#f5f8f5;border-radius:15px}.reason-list b{color:#16a34a}.reason-list p{margin:0;color:#64746a;line-height:1.65}.reason-list strong{color:#1a3022}.form-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-comparison>div{border:1px solid #e1e9e3;border-radius:18px;padding:18px}.form-team{display:flex;align-items:center;gap:12px}.form-team i{width:44px;height:44px;border-radius:13px;font-size:10px}.form-team span{display:flex;flex-direction:column}.form-team small{color:#75847b;margin-top:3px}.form-pills{display:flex;gap:7px;margin-top:17px}.form-pills em{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:900;font-size:11px}.form-w{background:#16a34a}.form-d{background:#d4a017}.form-l{background:#dc4c4c}.stats-table{display:grid}.stats-table>div{display:grid;grid-template-columns:90px 1fr 90px;text-align:center;padding:15px 0;border-bottom:1px solid #e8eee9}.stats-table>div:last-child{border:0}.stats-table span{color:#718078}.alt-markets{display:grid;grid-gap:10px;gap:10px}.alt-markets>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:18px;gap:18px;padding:16px;border:1px solid #e1e9e3;border-radius:14px}.alt-markets b{font-size:20px;color:#0c823a}.alt-markets em{font-style:normal;color:#718078;font-size:11px}.analysis-side{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:96px}.side-card{padding:22px}.side-card h3{font-size:22px;margin:7px 0 15px}.side-card p{color:#6d7c73;line-height:1.6;font-size:13px}.h2h-score{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;text-align:center;background:#f4f7f4;border-radius:16px;padding:16px}.h2h-score div{display:flex;flex-direction:column}.h2h-score b{font-size:28px}.h2h-score strong{color:#8a9990}.h2h-score small{font-size:10px;color:#6f7f75}.risk-meter{display:flex;gap:6px}.risk-meter i{height:8px;flex:1 1;background:#16a34a;border-radius:10px}.risk-meter i.off{background:#e1e8e2}.premium-upsell{background:linear-gradient(145deg,#102a1b,#0b1f14);color:#fff;border-color:rgba(251,191,36,.25)}.premium-upsell>span{color:#fbbf24}.premium-upsell p{color:#a4b2a9}.premium-upsell .btn{width:100%;margin-top:8px}.responsible-small{background:#eaf3eb}.responsible-small p{margin-bottom:0}@media(max-width:900px){.analysis-grid{grid-template-columns:1fr}.analysis-side{position:static;grid-template-columns:repeat(2,1fr)}.analysis-teams{grid-template-columns:1fr 80px 1fr}.analysis-teams h1{font-size:31px}.prime-rec-content{grid-template-columns:1fr 130px}}@media(max-width:640px){.analysis-shell{width:min(100% - 24px,1180px)}.analysis-hero{padding:28px 0 48px}.analysis-teams{grid-template-columns:1fr 44px 1fr;gap:8px;margin-top:28px}.analysis-teams i{width:58px;height:58px;border-radius:17px}.analysis-teams h1{font-size:21px}.analysis-teams>strong small{display:none}.analysis-league{flex-direction:column;gap:5px}.prime-rec-content{grid-template-columns:1fr;padding:21px}.prime-rec-content h2{font-size:27px}.odds-box{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.odds-box small,.odds-box span{grid-column:1}.odds-box b{grid-column:2;grid-row:1/3}.confidence-breakdown{grid-template-columns:1fr;padding:21px}.analysis-actions{display:grid;padding:0 21px 21px}.analysis-card{padding:21px}.form-comparison{grid-template-columns:1fr}.alt-markets>div{grid-template-columns:1fr auto}.alt-markets em{grid-column:1/3}.analysis-side{grid-template-columns:1fr}.stats-table>div{grid-template-columns:65px 1fr 65px}.prime-rec-top small{display:none}}.po-card-foot a{border:0;background:transparent;color:#0d7f39;font-weight:900;font-size:11px;cursor:pointer;text-decoration:none}.is-premium .po-card-foot a{color:#fbbf24}.results-page{min-height:100vh;background:#f3f6f2;color:#102118}.results-shell{width:min(1180px,calc(100% - 40px));margin:auto}.results-hero{padding:54px 0 78px;background:radial-gradient(circle at 18% 0,rgba(22,163,74,.25),transparent 34%),radial-gradient(circle at 86% 20%,rgba(251,191,36,.1),transparent 24%),linear-gradient(145deg,#06130b,#0b1f14 72%);color:#fff}.results-title-row{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-top:22px}.results-title-row h1{font-size:clamp(44px,7vw,82px);letter-spacing:-.065em;margin:8px 0 15px}.results-title-row p{max-width:680px;color:#a6b5ac;line-height:1.75;margin:0}.results-period{min-width:210px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:17px;display:flex;flex-direction:column}.results-period small{color:#fbbf24;font-weight:900;font-size:9px;letter-spacing:.13em}.results-period b{margin:6px 0 3px}.results-period span{font-size:11px;color:#819188}.performance-panel{display:grid;grid-template-columns:330px 1fr;grid-gap:35px;gap:35px;align-items:center;margin-top:45px;padding:28px;border:1px solid rgba(251,191,36,.22);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-radius:27px;box-shadow:0 30px 80px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.performance-rate{display:flex;align-items:center;gap:18px}.results-ring{width:115px;height:115px;flex:0 0 115px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#fbbf24 .78turn,rgba(255,255,255,.1) 0);position:relative}.results-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#0d2417}.results-ring>div{position:relative;z-index:1;text-align:center}.results-ring strong{display:block;font-size:27px}.results-ring span{font-size:9px;color:#9aac9f}.performance-rate p{display:flex;flex-direction:column;margin:0}.performance-rate p b{color:#fbbf24;font-size:18px}.performance-rate p span{color:#8fa096;font-size:11px;margin-top:4px}.performance-numbers{grid-template-columns:repeat(5,1fr)}.performance-numbers>div{padding:12px 18px;border-left:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;position:relative}.performance-numbers b{font-size:28px;margin:7px 0 2px}.performance-numbers small{color:#8fa096;font-size:10px}.result-dot{width:8px;height:8px;border-radius:50%}.result-dot.won{background:#22c55e}.result-dot.lost{background:#ef4444}.result-dot.void{background:#eab308}.result-dot.pending{background:#94a3b8}.odds-arrow{color:#fbbf24;font-size:14px}.results-content{padding:45px 0 90px}.results-streak{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dae4dc;border-radius:21px;padding:22px 25px;box-shadow:0 14px 35px rgba(24,58,35,.06)}.results-streak h2{margin:4px 0 0;font-size:25px}.streak-pills{display:flex;gap:7px}.streak-pills span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:11px}.streak-pills .won{background:#16a34a}.streak-pills .lost{background:#dc4c4c}.streak-pills .void{background:#d7a516}.results-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin:30px 0 5px}.result-filters{margin:0}.results-list{display:grid;grid-gap:11px;gap:11px}.result-row{display:grid;grid-template-columns:78px minmax(300px,1.5fr) minmax(210px,1fr) 75px 125px;grid-gap:18px;gap:18px;align-items:center;background:#fff;border:1px solid #dce5de;border-left:4px solid #94a3b8;border-radius:17px;padding:15px 18px;box-shadow:0 10px 25px rgba(27,61,38,.045);transition:.25s}.result-row:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(27,61,38,.09)}.result-row.status-won{border-left-color:#16a34a}.result-row.status-lost{border-left-color:#ef4444}.result-row.status-void{border-left-color:#eab308}.result-date,.result-odds,.result-prediction{display:flex;flex-direction:column}.result-date b{font-size:13px}.result-date span,.result-match>small,.result-odds small,.result-prediction small{color:#7b8b81;font-size:9px;letter-spacing:.05em}.result-match>div{display:grid;grid-template-columns:1fr 52px 1fr;align-items:center;margin-top:5px}.result-match>div>span{display:flex;align-items:center;gap:8px}.result-match>div>span:last-child{justify-content:flex-end;text-align:right}.result-match i{width:31px;height:31px;border-radius:9px;background:#eef4ef;display:grid;place-items:center;color:#0d7d39;font-style:normal;font-size:8px;font-weight:900}.result-match strong{text-align:center;font-size:13px}.result-match b{font-size:12px}.result-prediction b{font-size:12px;margin-top:4px}.result-odds b{font-size:20px;color:#0c833b}.result-status{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:999px;justify-content:center}.result-status span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:900}.result-status b{font-size:10px}.result-status.won{background:#eaf8ee;color:#128039}.result-status.won span{background:#16a34a}.result-status.lost{background:#fff0f0;color:#c43d3d}.result-status.lost span{background:#ef4444}.result-status.void{background:#fff8db;color:#a87800}.result-status.void span{background:#d7a516}.result-status.pending{background:#eef2f5;color:#667681}.result-status.pending span{background:#82909a}.results-transparency{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}.results-transparency>div{background:#e8f2ea;border:1px solid #d5e5d8;border-radius:18px;padding:22px}.results-transparency>div>span{width:34px;height:34px;border-radius:10px;background:#0b1f14;color:#fbbf24;display:grid;place-items:center;font-weight:900}.results-transparency h3{font-size:15px;margin:13px 0 7px}.results-transparency p{font-size:11px;color:#65766b;line-height:1.65;margin:0}@media(max-width:980px){.performance-panel{grid-template-columns:1fr}.performance-numbers>div:first-child{border-left:0}.result-row{grid-template-columns:65px 1fr 90px 115px}.result-prediction{grid-column:2}.result-odds{grid-column:3;grid-row:1}.result-status{grid-column:4;grid-row:1}.result-match{grid-row:1/3}.results-controls{grid-template-columns:1fr}.result-filters{overflow-x:auto;justify-content:flex-start}}@media(max-width:680px){.results-shell{width:min(100% - 24px,1180px)}.results-hero{padding:30px 0 52px}.results-title-row{display:block}.results-title-row h1{font-size:48px}.results-period{margin-top:22px;width:max-content}.performance-panel{padding:20px;gap:22px}.performance-rate{align-items:flex-start}.results-ring{width:92px;height:92px;flex-basis:92px}.performance-numbers{grid-template-columns:repeat(2,1fr)}.performance-numbers>div{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:13px 8px}.performance-numbers>div:last-child{grid-column:1/3}.results-streak{display:block}.streak-pills{margin-top:17px;overflow-x:auto}.result-row{grid-template-columns:1fr auto;padding:15px;gap:13px}.result-date{grid-column:1}.result-status{grid-column:2;grid-row:1}.result-match{grid-column:1/3;grid-row:2}.result-match>div{grid-template-columns:1fr 48px 1fr}.result-prediction{grid-column:1;grid-row:3}.result-odds{grid-column:2;grid-row:3;text-align:right}.results-transparency{grid-template-columns:1fr}.result-filters{padding-bottom:4px}.result-filters button{white-space:nowrap}}.premium-page{min-height:100vh;background:#f4f7f3;color:#102118}.premium-shell{width:min(1180px,calc(100% - 40px));margin:auto}.premium-nav{background:#08170e}.premium-hero{padding:54px 0 82px;background:radial-gradient(circle at 14% 10%,rgba(22,163,74,.26),transparent 32%),radial-gradient(circle at 85% 25%,rgba(251,191,36,.12),transparent 26%),linear-gradient(145deg,#06130b,#0b1f14 72%);color:#fff;overflow:hidden}.premium-hero-grid{display:grid;grid-template-columns:1.05fr .8fr;grid-gap:70px;gap:70px;align-items:center}.premium-hero-copy .crumb{margin-bottom:44px}.premium-hero-copy h1{font-size:clamp(50px,7vw,84px);line-height:.97;letter-spacing:-.065em;margin:13px 0 24px}.premium-hero-copy h1 em{font-style:normal;color:#fbbf24}.premium-hero-copy>p{max-width:680px;color:#a8b7ae;line-height:1.8;font-size:16px}.premium-hero-actions{display:flex;gap:12px;margin:31px 0 25px}.premium-trust{display:flex;gap:23px;flex-wrap:wrap;color:#91a398;font-size:11px;font-weight:800}.premium-preview-card{position:relative;border:1px solid rgba(251,191,36,.3);border-radius:30px;padding:28px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 35px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.preview-glow{position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(22,163,74,.22);filter:blur(50px);right:-90px;top:-100px}.preview-meter>span,.preview-top{display:flex;justify-content:space-between;align-items:center;position:relative}.preview-top span{font-size:10px;letter-spacing:.13em;color:#fbbf24;font-weight:950}.preview-top b{font-size:11px;background:rgba(22,163,74,.18);color:#72e69b;padding:8px 11px;border-radius:999px}.premium-preview-card>small{display:block;color:#83958a;margin:14px 0 25px}.preview-teams{display:grid;grid-template-columns:1fr 42px 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:center}.preview-teams div{display:flex;flex-direction:column;align-items:center;gap:9px}.preview-teams i{width:62px;height:62px;border-radius:18px;background:#fff;color:#0d7e39;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:950}.preview-teams strong{font-size:13px}.preview-teams>span{color:#718278;font-size:11px;font-weight:950}.preview-lock{display:grid;grid-template-columns:42px 1fr auto;grid-gap:13px;gap:13px;align-items:center;background:rgba(4,14,8,.62);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:15px;margin:24px 0}.preview-lock>span{width:38px;height:38px;border-radius:11px;background:#fbbf24;color:#102118;display:grid;place-items:center}.preview-lock small{color:#7f9186;font-size:8px;letter-spacing:.1em}.preview-lock h3{margin:4px 0 0;font-size:15px}.preview-lock>b{font-size:23px;color:#fbbf24}.preview-meter span{font-size:11px;color:#9cadA3}.preview-meter span b{color:#fff}.preview-meter>i{display:block;height:7px;background:rgba(255,255,255,.08);border-radius:20px;margin-top:9px;overflow:hidden}.preview-meter u{display:block;width:91%;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24);border-radius:inherit}.preview-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:19px}.preview-features span{text-align:center;font-size:9px;color:#91a197;padding:9px 5px;background:rgba(255,255,255,.045);border-radius:10px}.plans-section,.premium-benefits,.premium-comparison,.premium-faq,.premium-testimonials{padding:88px 0}.premium-section-head{max-width:690px;margin-bottom:40px}.premium-section-head.centered{text-align:center;margin:0 auto 45px}.premium-section-head h2{font-size:clamp(38px,5vw,60px);letter-spacing:-.055em;margin:10px 0 15px}.premium-section-head p{color:#6d7d73;line-height:1.75}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.benefit-grid article{position:relative;background:#fff;border:1px solid #dbe5dd;border-radius:22px;padding:25px;min-height:245px;box-shadow:0 14px 36px rgba(25,61,36,.055)}.benefit-grid article>span{position:absolute;right:18px;top:15px;color:#d2ddd4;font-size:32px;font-weight:950}.benefit-grid i{width:48px;height:48px;border-radius:14px;background:#0b1f14;color:#fbbf24;display:grid;place-items:center;font-style:normal;font-size:18px}.benefit-grid h3{font-size:19px;margin:25px 0 10px}.benefit-grid p{font-size:12px;line-height:1.75;color:#6d7b72}.plans-section{background:#eaf1eb}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.plan-card{position:relative;background:#fff;border:1px solid #d5e0d7;border-radius:25px;padding:29px;cursor:pointer;transition:.25s;box-shadow:0 16px 40px rgba(25,61,36,.06)}.plan-card.selected,.plan-card:hover{transform:translateY(-5px);border-color:#16a34a;box-shadow:0 25px 55px rgba(17,94,45,.14)}.plan-card.popular{background:linear-gradient(145deg,#102a1b,#0b1f14);color:#fff;border-color:rgba(251,191,36,.38);transform:translateY(-12px)}.plan-card.popular.selected{transform:translateY(-17px)}.plan-popular{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#fbbf24;color:#152017;border-radius:999px;padding:8px 14px;font-size:8px;font-weight:950;letter-spacing:.12em;white-space:nowrap}.plan-check{position:absolute;right:20px;top:20px;width:25px;height:25px;border-radius:50%;border:2px solid #dbe4dc;display:grid;place-items:center;background:#16a34a;color:#fff;font-size:12px}.plan-card small{color:#16813e;font-weight:900;letter-spacing:.1em;font-size:9px}.plan-card.popular small{color:#fbbf24}.plan-card h3{font-size:24px;margin:11px 0 19px}.plan-card>strong{font-size:35px;letter-spacing:-.04em}.plan-card>p{color:#748279;font-size:11px;min-height:28px}.plan-card.popular>p{color:#9eada4}.plan-card ul{list-style:none;padding:0;margin:25px 0;display:grid;grid-gap:12px;gap:12px}.plan-card li{display:flex;gap:9px;color:#16a34a;font-size:12px;font-weight:900}.plan-card li span{color:#53645a;font-weight:650}.plan-card.popular li span{color:#cad4ce}.payment-strip{margin-top:40px;padding:20px 24px;border-radius:18px;background:#fff;border:1px solid #d7e2d9;display:flex;justify-content:space-between;align-items:center}.payment-strip>div{display:flex;align-items:center;gap:13px}.payment-strip>div>span{width:40px;height:40px;border-radius:12px;background:#0b1f14;color:#fbbf24;display:grid;place-items:center}.payment-strip p{display:flex;flex-direction:column;margin:0}.payment-strip small{color:#78877d;margin-top:3px}.payment-strip>strong{font-size:11px;color:#18803e}.premium-comparison{background:#0b1f14;color:#fff}.comparison-grid{display:grid;grid-template-columns:.75fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.comparison-grid>div:first-child h2{font-size:48px;letter-spacing:-.055em;margin:10px 0 17px}.comparison-grid>div:first-child p{color:#9aaba0;line-height:1.8}.comparison-card{background:#fff;color:#102118;border-radius:24px;padding:13px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.comparison-row{display:grid;grid-template-columns:1fr 75px 75px;grid-gap:10px;gap:10px;align-items:center;padding:13px 15px;border-bottom:1px solid #e8eee9;font-size:12px}.comparison-row:last-child{border-bottom:0}.comparison-row span:nth-child(2),.comparison-row strong{text-align:center}.comparison-row strong{color:#16a34a;font-size:17px}.comparison-row.head{background:#eff4f0;border-radius:13px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.testimonial-grid article{background:#fff;border:1px solid #dbe5dd;border-radius:22px;padding:26px}.testimonial-grid article>div{color:#e9ab00;letter-spacing:3px}.testimonial-grid p{color:#5e6e64;line-height:1.75;min-height:105px}.testimonial-grid b,.testimonial-grid span{display:block}.testimonial-grid span{color:#87958c;font-size:10px;margin-top:4px}.premium-faq{background:#eaf1eb}.faq-grid{display:grid;grid-template-columns:.65fr 1fr;grid-gap:70px;gap:70px}.faq-grid>div:first-child h2{font-size:48px;letter-spacing:-.055em;margin:10px 0 15px}.faq-grid>div:first-child p{color:#6b7a70;line-height:1.75}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list article{background:#fff;border:1px solid #d6e1d8;border-radius:16px;overflow:hidden}.faq-list button{width:100%;border:0;background:transparent;padding:19px 20px;display:flex;justify-content:space-between;text-align:left;cursor:pointer;color:#102118}.faq-list button span{font-size:20px;color:#14803c}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:.25s}.faq-list article>div>p{overflow:hidden;margin:0;padding:0 20px;color:#69796f;line-height:1.7;font-size:12px}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div>p{padding-bottom:19px}.premium-final{padding:95px 0;background:radial-gradient(circle at 50% 0,rgba(22,163,74,.25),transparent 38%),#07140c;color:#fff;text-align:center}.premium-final h2{font-size:clamp(48px,7vw,76px);line-height:1;letter-spacing:-.065em;margin:15px 0}.premium-final p{color:#9eafa4;max-width:600px;margin:0 auto 26px;line-height:1.75}.premium-final>div>small{display:block;color:#728279;font-size:9px;margin-top:20px}@media(max-width:900px){.comparison-grid,.faq-grid,.premium-hero-grid{grid-template-columns:1fr}.premium-preview-card{max-width:620px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:1fr;max-width:650px;margin:auto}.plan-card.popular,.plan-card.popular.selected{transform:none}.testimonial-grid{grid-template-columns:1fr}.comparison-grid,.faq-grid{gap:38px}}@media(max-width:640px){.premium-shell{width:min(100% - 24px,1180px)}.premium-hero{padding:30px 0 55px}.premium-hero-grid{gap:38px}.premium-hero-copy .crumb{margin-bottom:30px}.premium-hero-copy h1{font-size:49px}.premium-hero-actions{display:grid}.premium-trust{display:grid;grid-gap:8px;gap:8px}.premium-preview-card{padding:20px;border-radius:23px}.preview-teams i{width:52px;height:52px}.preview-lock{grid-template-columns:36px 1fr auto;padding:12px}.preview-lock h3{font-size:12px}.preview-features{grid-template-columns:1fr}.plans-section,.premium-benefits,.premium-comparison,.premium-faq,.premium-testimonials{padding:62px 0}.benefit-grid{grid-template-columns:1fr}.payment-strip{display:block}.payment-strip>strong{display:block;margin-top:15px}.comparison-grid>div:first-child h2,.faq-grid>div:first-child h2{font-size:39px}.comparison-row{grid-template-columns:1fr 52px 52px;padding:12px 9px;font-size:10px}.premium-section-head h2{font-size:41px}}.auth-page{min-height:100vh;background:#f4f7f4;color:#102118}.auth-nav{height:80px;padding:0 max(24px,4vw);display:flex;align-items:center;justify-content:space-between;background:#07150d;border-bottom:1px solid rgba(255,255,255,.08)}.auth-back{color:#9db0a4;text-decoration:none;font-size:12px;font-weight:800}.auth-back:hover{color:#fbbf24}.auth-layout{min-height:calc(100vh - 80px);display:grid;grid-template-columns:minmax(390px,.85fr) 1.15fr}.auth-showcase{position:relative;overflow:hidden;padding:clamp(45px,7vw,95px);background:radial-gradient(circle at 80% 15%,rgba(22,163,74,.29),transparent 35%),linear-gradient(155deg,#0e2a1a,#07150d 68%);color:#fff;display:flex;flex-direction:column;justify-content:center}.auth-showcase:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%);pointer-events:none}.auth-showcase-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(251,191,36,.12);filter:blur(65px);left:-100px;bottom:-70px}.auth-showcase>*{position:relative;z-index:1}.auth-showcase h2{font-size:clamp(45px,5.2vw,72px);line-height:.97;letter-spacing:-.065em;margin:15px 0 23px}.auth-showcase h2 em{font-style:normal;color:#fbbf24}.auth-showcase>p{max-width:520px;color:#9fb0a5;line-height:1.8;font-size:14px}.auth-feature-list{display:grid;grid-gap:16px;gap:16px;margin:37px 0}.auth-feature-list article{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;align-items:center}.auth-feature-list i{width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.07);border:1px solid rgba(251,191,36,.22);color:#fbbf24;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:950}.auth-feature-list b,.auth-feature-list span{display:block}.auth-feature-list b{font-size:13px}.auth-feature-list span{font-size:10px;color:#82958a;margin-top:4px}.auth-mini-card{max-width:480px;margin-top:15px;border:1px solid rgba(251,191,36,.22);background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:19px;padding:18px}.auth-mini-card>div{display:flex;justify-content:space-between;align-items:center}.auth-mini-card span{font-size:8px;letter-spacing:.12em;color:#8fa198;font-weight:900}.auth-mini-card strong{color:#fbbf24;font-size:24px}.auth-mini-card>i{display:block;height:6px;border-radius:20px;background:rgba(255,255,255,.08);overflow:hidden;margin:11px 0}.auth-mini-card u{display:block;width:91%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#fbbf24)}.auth-mini-card small{color:#899b90;font-size:9px}.auth-panel-wrap{padding:55px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-panel{width:min(100%,510px);background:#fff;border:1px solid #dce6de;border-radius:28px;padding:clamp(25px,4vw,45px);box-shadow:0 28px 70px rgba(28,63,39,.1)}.auth-panel h1{font-size:clamp(38px,5vw,55px);line-height:1;letter-spacing:-.06em;margin:13px 0 14px}.auth-intro{color:#738178;font-size:12px;line-height:1.75;margin-bottom:30px}.auth-form{display:grid;grid-gap:17px;gap:17px}.auth-form label>span{display:block;font-size:10px;font-weight:900;color:#425348;margin-bottom:8px}.auth-form label small{font-weight:600;color:#98a49c}.auth-form input{width:100%;height:52px;border-radius:13px;border:1px solid #d8e2da;background:#f8faf8;padding:0 15px;color:#102118;outline:none;font:inherit;font-size:13px;transition:.2s}.auth-form input:focus{border-color:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.09);background:#fff}.auth-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.password-field,.phone-field{position:relative;display:flex}.phone-field b{width:68px;height:52px;border:1px solid #d8e2da;border-right:0;border-radius:13px 0 0 13px;background:#edf3ee;display:grid;place-items:center;font-size:12px}.phone-field b+input{border-radius:0 13px 13px 0}.password-field button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#14803c;font-size:9px;font-weight:900;cursor:pointer}.password-field input{padding-right:72px}.auth-row{display:flex;justify-content:space-between;align-items:center}.auth-check a,.auth-row>a,.auth-switch a{color:#13843e;text-decoration:none;font-weight:900}.auth-row>a{font-size:10px}.auth-check{display:flex!important;align-items:flex-start;gap:9px}.auth-check input{width:17px;height:17px;accent-color:#16a34a;flex:0 0 auto}.auth-check span{margin:0!important;font-size:9px!important;line-height:1.6;color:#78877e!important}.auth-submit{width:100%;justify-content:center;border:0;margin-top:3px;cursor:pointer}.auth-success{background:#e9f8ed;border:1px solid #bce8c8;color:#167a3a;border-radius:12px}.auth-error,.auth-success{padding:12px;font-size:10px;line-height:1.5}.auth-error{background:#fff1f1;border:1px solid #f4b8b8;color:#a52525;border-radius:12px}.auth-submit:disabled{opacity:.68;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:13px;margin:23px 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#e0e7e1;flex:1 1}.auth-divider span{font-size:8px;color:#9aa69e;font-weight:900}.auth-social{width:100%;height:49px;border:1px solid #dbe4dd;border-radius:13px;background:#fff;color:#25362b;font-weight:850;cursor:pointer}.auth-social span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1f4f2;margin-right:8px}.auth-switch{text-align:center;color:#7d8b82;font-size:10px;margin:23px 0 0}.auth-disclaimer{font-size:8px;color:#85928a;margin-top:17px}.otp-wrap{padding:7px 0}.otp-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.otp-grid input{padding:0;text-align:center;font-size:22px;font-weight:950}.otp-wrap>p{text-align:center;font-size:10px;color:#78867d;margin:15px 0 0}.otp-wrap button{border:0;background:transparent;color:#13843e;font-weight:900;cursor:pointer}.picks-nav-actions .btn{text-decoration:none}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-showcase{min-height:570px}.auth-panel-wrap{padding:45px 18px}}@media(max-width:600px){.auth-nav{height:52px;padding:0 14px}.auth-nav .brand img{width:26px;height:26px}.auth-back{font-size:9px}.auth-layout{display:flex;flex-direction:column;min-height:auto}.auth-showcase{min-height:auto;padding:14px 18px 12px;flex:0 0 auto}.auth-showcase-glow,.auth-showcase:after,.auth-showcase:before{display:none}.auth-showcase>span.eyebrow{font-size:8px}.auth-showcase h2{font-size:19px;line-height:1.15;margin:5px 0 4px;letter-spacing:-.03em}.auth-showcase>p{display:none}.auth-feature-list{display:flex;gap:6px;margin:10px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.auth-feature-list article{grid-template-columns:none;flex:0 0 auto;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(251,191,36,.2);border-radius:20px;padding:6px 10px 6px 6px;white-space:nowrap}.auth-feature-list i{width:20px;height:20px;border-radius:7px;font-size:8px}.auth-feature-list span{display:none}.auth-feature-list b{font-size:10px}.auth-mini-card{display:none}.auth-panel-wrap{padding:10px 12px 16px}.auth-panel{border-radius:18px;padding:16px}.auth-panel>span.eyebrow{font-size:8px}.auth-panel h1{font-size:21px;line-height:1.05;margin:4px 0 5px}.auth-intro{font-size:10px;margin-bottom:12px;line-height:1.5}.auth-form{gap:9px}.auth-form label>span{font-size:9px;margin-bottom:5px}.auth-form input{height:42px;font-size:16px}.phone-field b{height:42px;width:56px;font-size:11px}.auth-two-col{grid-template-columns:1fr;gap:9px}.auth-check span{font-size:8px!important}.auth-submit{height:44px;margin-top:1px}.auth-divider{margin:14px 0}.auth-social{height:38px}.auth-switch{margin:14px 0 0;font-size:9px}.auth-disclaimer{font-size:7px;margin-top:8px;text-align:center}.otp-grid{gap:5px}.otp-grid input{height:44px;font-size:16px}.auth-row{align-items:flex-start}.auth-page .auth-layout{min-height:auto}}.dashboard-page{min-height:100vh;background:#eef3ef;color:#102118}.dashboard-topbar{height:78px;padding:0 max(22px,calc((100vw - 1380px)/2));display:flex;align-items:center;background:#07150d;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);position:-webkit-sticky;position:sticky;top:0;z-index:40}.dashboard-quick-links{display:flex;gap:28px;margin-left:70px}.dashboard-quick-links a{font-size:11px;font-weight:800;color:#96a99d}.dashboard-quick-links a:hover{color:#fbbf24}.dashboard-user-mini{margin-left:auto;display:flex;align-items:center;gap:10px}.dashboard-user-mini>div:last-child span,.dashboard-user-mini>div:last-child strong{display:block}.dashboard-user-mini>div:last-child strong{font-size:11px}.dashboard-user-mini>div:last-child span{font-size:8px;color:#85a08e;margin-top:3px}.dashboard-avatar{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#1eb957,#0c7532);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:950;border:1px solid rgba(255,255,255,.15)}.dashboard-avatar.large{width:54px;height:54px;border-radius:17px;font-size:13px}.dashboard-bell{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fff;position:relative;cursor:pointer}.dashboard-bell b{position:absolute;right:-4px;top:-5px;width:17px;height:17px;border-radius:50%;background:#fbbf24;color:#102118;display:grid;place-items:center;font-size:8px}.dashboard-shell{width:min(1400px,100%);margin:auto;display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 78px)}.dashboard-sidebar{background:#0b2014;color:#fff;padding:28px 18px;position:-webkit-sticky;position:sticky;top:78px;height:calc(100vh - 78px);display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.07)}.dashboard-profile-card{display:flex;align-items:center;gap:12px;padding:3px 7px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-profile-card span,.dashboard-profile-card strong{display:block}.dashboard-profile-card strong{font-size:12px}.dashboard-profile-card span{font-size:8px;color:#7f9687;margin-top:4px}.dashboard-plan-mini{margin:18px 2px;padding:16px;border-radius:16px;border:1px solid rgba(251,191,36,.19);background:linear-gradient(145deg,rgba(251,191,36,.1),rgba(255,255,255,.025))}.dashboard-plan-mini small,.dashboard-plan-mini span,.dashboard-plan-mini strong{display:block}.dashboard-plan-mini span{font-size:7px;color:#8ea094;letter-spacing:.13em;font-weight:900}.dashboard-plan-mini strong{color:#fbbf24;font-size:17px;margin:7px 0 3px}.dashboard-plan-mini small{font-size:8px;color:#9baca1}.dashboard-plan-mini i{display:block;height:5px;background:rgba(255,255,255,.09);border-radius:9px;overflow:hidden;margin:12px 0}.dashboard-plan-mini u{display:block;width:72%;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24)}.dashboard-plan-mini a{font-size:8px;color:#fbbf24;font-weight:900}.dashboard-menu{display:grid;grid-gap:5px;gap:5px}.dashboard-menu button{width:100%;height:47px;padding:0 13px;border:0;border-radius:13px;background:transparent;color:#91a399;display:flex;align-items:center;gap:12px;text-align:left;font-weight:800;font-size:10px;cursor:pointer;transition:.2s}.dashboard-menu button i{font-style:normal;width:22px;text-align:center;color:#6f8576}.dashboard-menu button b{margin-left:auto;width:19px;height:19px;border-radius:50%;background:#fbbf24;color:#102118;display:grid;place-items:center;font-size:8px}.dashboard-menu button.active,.dashboard-menu button:hover{background:rgba(255,255,255,.07);color:#fff}.dashboard-menu button.active i{color:#fbbf24}.dashboard-logout{margin-top:auto;padding:15px 12px;color:#7f9386;font-size:9px;font-weight:850;border-top:1px solid rgba(255,255,255,.07)}.dashboard-content{padding:45px clamp(22px,4vw,58px) 80px;min-width:0}.dashboard-heading .eyebrow{color:#158d43}.dashboard-heading h1{font-size:clamp(40px,5vw,62px);letter-spacing:-.06em;line-height:1;margin:11px 0 12px}.dashboard-heading p{margin:0;color:#6e7f74;font-size:12px;line-height:1.7;max-width:610px}.dashboard-welcome-row{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.dashboard-welcome-row>.btn{flex:0 0 auto}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:32px 0}.dashboard-stats article{background:#fff;border:1px solid #dce5de;border-radius:18px;padding:19px;position:relative;min-height:120px;box-shadow:0 12px 30px rgba(25,63,38,.045)}.dashboard-stats article[role=button]{cursor:pointer}.dashboard-stats small,.dashboard-stats span,.dashboard-stats strong{display:block}.dashboard-stats>article>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#819087;font-weight:900}.dashboard-stats strong{font-size:28px;letter-spacing:-.04em;margin:11px 0 4px}.dashboard-stats small{font-size:8px;color:#829087}.dashboard-stats i{position:absolute;right:17px;top:17px;width:31px;height:31px;border-radius:10px;background:#eef6f0;color:#158b42;display:grid;place-items:center;font-style:normal;font-size:12px}.dashboard-stats i.positive{background:#e8f8ed}.dashboard-section-card{background:#fff;border:1px solid #dce5de;border-radius:22px;padding:25px;box-shadow:0 14px 40px rgba(25,63,38,.05)}.dashboard-section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.dashboard-section-title h2{font-size:27px;letter-spacing:-.045em;margin:7px 0 0}.dashboard-section-title>a{font-size:9px;color:#14803d;font-weight:900}.dashboard-picks-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.dashboard-picks-grid.saved-page{margin-top:32px}.dashboard-pick{border:1px solid #dbe5dd;border-radius:18px;padding:16px;background:linear-gradient(180deg,#fff,#f8fbf9);position:relative;overflow:hidden}.dashboard-pick.premium:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#16a34a,#fbbf24)}.dashboard-pick-top{display:flex;justify-content:space-between;align-items:center}.dashboard-pick-top span{font-size:7px;text-transform:uppercase;letter-spacing:.09em;color:#77877d;font-weight:900}.dashboard-pick-top button{width:29px;height:29px;border:0;border-radius:9px;background:#edf4ef;color:#d59c0d;cursor:pointer;font-size:15px}.dashboard-pick-teams{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;text-align:center;grid-gap:7px;gap:7px;margin:17px 0}.dashboard-pick-teams>div i{display:grid;place-items:center;width:43px;height:43px;margin:auto;border-radius:14px;background:#10291b;color:#fff;font-style:normal;font-size:9px;font-weight:950}.dashboard-pick-teams>div strong{display:block;font-size:9px;margin-top:7px}.dashboard-pick-teams>span b,.dashboard-pick-teams>span small{display:block}.dashboard-pick-teams>span b{font-size:8px;color:#7b8a81}.dashboard-pick-teams>span small{font-size:8px;color:#0f7f39;margin-top:3px;font-weight:900}.dashboard-pick-market{padding:12px;border-radius:12px;background:#eef5f0}.dashboard-pick-market span,.dashboard-pick-market strong{display:block}.dashboard-pick-market span{font-size:6px;color:#15883f;letter-spacing:.1em;font-weight:950}.dashboard-pick-market strong{font-size:11px;margin-top:5px}.dashboard-pick-meta{display:flex;justify-content:space-between;margin:13px 0 8px}.dashboard-pick-meta>div span,.dashboard-pick-meta>div strong{display:block}.dashboard-pick-meta span{font-size:7px;color:#829087}.dashboard-pick-meta strong{font-size:15px;margin-top:2px}.dashboard-confidence{display:block;height:5px;background:#e3ebe5;border-radius:10px;overflow:hidden}.dashboard-confidence u{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24)}.dashboard-pick>a{display:block;margin-top:13px;color:#137f3b;font-size:8px;font-weight:950}.dashboard-lower-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:14px;gap:14px;margin-top:14px}.performance-score{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:20px;gap:20px;margin:20px 0}.performance-score>div span,.performance-score>div strong{display:block}.performance-score strong{font-size:45px;letter-spacing:-.06em}.performance-score span{font-size:8px;color:#7c8a81}.performance-score>i{height:10px;background:#e3ebe5;border-radius:20px;overflow:hidden}.performance-score u{display:block;width:82%;height:100%;background:linear-gradient(90deg,#16a34a,#fbbf24)}.performance-numbers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e8e3;border-bottom:1px solid #e2e8e3;padding:17px 0}.performance-numbers div{text-align:center;border-right:1px solid #e2e8e3}.performance-numbers div:last-child{border:0}.performance-numbers span,.performance-numbers strong{display:block}.performance-numbers strong{font-size:21px}.performance-numbers span{font-size:7px;color:#809087;margin-top:4px}.form-row{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.form-row>span{font-size:8px;color:#75857b;font-weight:850}.form-row>div{display:flex;gap:5px}.form-row b{width:22px;height:22px;border-radius:7px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:7px}.form-row b.loss{background:#d84a4a}.dashboard-subscription{background:radial-gradient(circle at 100% 0,rgba(251,191,36,.2),transparent 40%),#0d2819;color:#fff}.dashboard-subscription h2{font-size:31px;color:#fbbf24;margin:8px 0}.dashboard-subscription p{color:#9daf9f;font-size:10px;line-height:1.7}.subscription-ring{width:120px;height:120px;margin:24px auto;border-radius:50%;border:8px solid rgba(255,255,255,.08);outline:4px solid rgba(251,191,36,.4);display:grid;place-content:center;text-align:center}.subscription-ring strong{font-size:38px;line-height:1}.subscription-ring span{font-size:7px;color:#99aa9f;margin-top:4px}.dashboard-empty{min-height:430px;margin-top:30px;border:1px dashed #c7d5ca;border-radius:24px;background:#fff;display:grid;place-content:center;justify-items:center;text-align:center;padding:40px}.dashboard-empty>i{width:70px;height:70px;border-radius:22px;background:#edf5ef;color:#dda70f;display:grid;place-items:center;font-style:normal;font-size:30px}.dashboard-empty h2{font-size:28px;margin:18px 0 8px}.dashboard-empty p{color:#738178;font-size:11px;margin:0 0 20px}.payment-summary{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:15px;gap:15px;align-items:center;background:#0d2819;color:#fff;border-radius:21px;padding:23px;margin:30px 0 14px}.payment-summary span,.payment-summary strong{display:block}.payment-summary span{font-size:7px;color:#8fa297;letter-spacing:.1em;text-transform:uppercase}.payment-summary strong{font-size:21px;margin-top:6px}.dashboard-table-wrap{overflow:auto;background:#fff;border:1px solid #dce5de;border-radius:20px}.dashboard-table{width:100%;border-collapse:collapse;min-width:760px}.dashboard-table td,.dashboard-table th{padding:18px 20px;border-bottom:1px solid #e4eae5;text-align:left;font-size:9px}.dashboard-table th{background:#f6f9f7;color:#77867d;text-transform:uppercase;letter-spacing:.08em}.dashboard-table td{color:#617168}.dashboard-table td strong{color:#1c3023}.paid-badge{display:inline-flex;padding:6px 9px;border-radius:30px;background:#e7f7ec;color:#147b39;font-weight:900}.notification-list{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.notification-list article{display:grid;grid-template-columns:39px 1fr auto;grid-gap:15px;gap:15px;align-items:start;background:#fff;border:1px solid #dce5de;border-radius:18px;padding:19px}.notification-list article.read{opacity:.65}.notification-list article>i{width:39px;height:39px;border-radius:12px;background:#e9f7ed;color:#15863f;display:grid;place-items:center;font-style:normal}.notification-list strong{font-size:12px}.notification-list p{font-size:9px;color:#6f7e75;margin:5px 0}.notification-list span{font-size:7px;color:#94a198}.notification-list article>b{font-size:7px;letter-spacing:.08em;color:#936b00;background:#fff2c9;border-radius:20px;padding:6px 8px}.profile-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px;margin-top:30px}.profile-form{display:grid;grid-gap:15px;gap:15px}.profile-form label>span{display:block;font-size:8px;font-weight:900;color:#536359;margin-bottom:7px}.profile-form input{width:100%;height:50px;border:1px solid #d8e2da;border-radius:12px;background:#f8faf8;padding:0 14px;outline:none;font:inherit;font-size:11px;color:#102118}.profile-form input:focus{border-color:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.08)}.profile-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profile-side{display:grid;grid-gap:14px;gap:14px}.security-card h2,.settings-card h2{font-size:25px;letter-spacing:-.04em}.settings-card label{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e5ebe6}.settings-card label:last-child{border:0}.settings-card span,.settings-card strong{display:block}.settings-card strong{font-size:10px}.settings-card span{font-size:8px;color:#819087;margin-top:3px}.settings-card input{width:38px;height:20px;accent-color:#16a34a}.danger-action{width:100%;border:0;background:transparent;color:#bf3e3e;font-size:9px;font-weight:900;margin-top:15px;cursor:pointer}@media(max-width:1100px){.dashboard-shell{grid-template-columns:225px minmax(0,1fr)}.dashboard-quick-links{display:none}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-picks-grid{grid-template-columns:1fr 1fr}.dashboard-lower-grid,.profile-grid{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-topbar{height:68px;padding:0 14px}.dashboard-user-mini>div:last-child{display:none}.dashboard-shell{display:block}.dashboard-sidebar{position:static;height:auto;padding:12px;background:#0b2014}.dashboard-logout,.dashboard-plan-mini,.dashboard-profile-card{display:none}.dashboard-menu{display:flex;overflow:auto;gap:7px}.dashboard-menu button{flex:0 0 auto;width:auto;height:40px;padding:0 13px;background:rgba(255,255,255,.04)}.dashboard-menu button i{width:auto}.dashboard-content{padding:30px 13px 65px}.dashboard-welcome-row{display:block}.dashboard-welcome-row>.btn{margin-top:20px}.dashboard-heading h1{font-size:43px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:8px}.dashboard-stats article{padding:15px;min-height:110px}.dashboard-lower-grid,.dashboard-picks-grid{grid-template-columns:1fr}.payment-summary{grid-template-columns:1fr 1fr}.payment-summary>.btn{grid-column:1/-1}.profile-two{grid-template-columns:1fr}}@media(max-width:470px){.dashboard-stats{grid-template-columns:1fr}.dashboard-section-card{padding:18px}.dashboard-pick-teams{grid-template-columns:1fr 38px 1fr}.payment-summary{grid-template-columns:1fr}.notification-list article{grid-template-columns:35px 1fr}.notification-list article>b{display:none}.dashboard-user-mini{gap:6px}.dashboard-avatar,.dashboard-bell{width:34px;height:34px}.dashboard-heading h1{font-size:39px}}.checkout-page{min-height:100vh;background:radial-gradient(circle at 15% 15%,rgba(22,163,74,.18),transparent 28%),#07170e;color:#fff}.checkout-nav{height:78px;padding:0 max(24px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,23,14,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.checkout-nav>div{display:flex;align-items:center;gap:10px;color:#9db2a4;font-size:11px}.checkout-nav>div i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(34,197,94,.12);color:#4ade80;font-style:normal}.checkout-shell{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:70px 0 100px;display:grid;grid-template-columns:1fr 380px;grid-gap:28px;gap:28px;align-items:start}.checkout-main{background:#f7faf8;color:#11231a;border-radius:30px;padding:40px;box-shadow:0 35px 90px rgba(0,0,0,.28)}.checkout-back{font-size:10px;color:#45705a;font-weight:800}.checkout-main>.eyebrow{display:block;margin-top:45px}.checkout-main>h1{font-family:Space Grotesk;font-size:48px;line-height:1;letter-spacing:-.055em;margin:10px 0 16px}.checkout-main>p{font-size:12px;color:#6d7e73;line-height:1.75;max-width:620px}.checkout-block{padding:28px 0;border-top:1px solid #dde7df;margin-top:30px}.checkout-block-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.checkout-block-title>b{width:32px;height:32px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:#102c1c;color:#fbbf24;font-size:11px}.checkout-block-title h2{font-size:20px;margin:0 0 4px}.checkout-block-title p{font-size:9px;color:#7d8b82;margin:0}.checkout-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.checkout-plan-grid button{position:relative;text-align:left;min-height:145px;border:1px solid #d6e1d9;border-radius:17px;background:#fff;padding:17px;color:#10231a;cursor:pointer;transition:.2s}.checkout-plan-grid button.active,.checkout-plan-grid button:hover{transform:translateY(-3px);border-color:#1eae52;box-shadow:0 12px 30px rgba(24,106,52,.1)}.checkout-plan-grid button>b,.checkout-plan-grid button>small,.checkout-plan-grid button>span,.checkout-plan-grid button>strong{display:block}.checkout-plan-grid button>span{font-size:7px;color:#13843d;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.checkout-plan-grid button>strong{font-size:13px;margin:12px 0 5px}.checkout-plan-grid button>b{font-size:19px}.checkout-plan-grid button>small{font-size:8px;color:#829087;margin-top:4px}.checkout-plan-grid button>i{position:absolute;right:12px;top:12px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#e9f6ed;color:#15863f;font-style:normal;font-size:9px}.checkout-methods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.checkout-methods button{height:66px;border:1px solid #d6e1d9;background:#fff;border-radius:14px;display:flex;align-items:center;gap:8px;padding:10px;color:#14261c;cursor:pointer}.checkout-methods button.active{border-color:#19a94c;box-shadow:0 0 0 3px rgba(22,163,74,.08)}.checkout-methods button>i{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#102c1c;color:#fbbf24;font-style:normal;font-weight:950}.checkout-methods button>span{font-size:8px;font-weight:900;text-align:left;flex:1 1}.checkout-methods button>b{color:#159044}.checkout-phone{display:block;margin-top:18px}.checkout-phone>span{display:block;font-size:8px;font-weight:900;margin-bottom:8px}.checkout-phone>div{height:54px;border:1px solid #d4dfd7;border-radius:13px;background:#fff;display:flex;align-items:center;overflow:hidden}.checkout-phone>div b{padding:0 15px;border-right:1px solid #e0e7e2;font-size:11px}.checkout-phone input{height:100%;border:0;outline:0;flex:1 1;padding:0 14px;font:inherit;color:#12231a}.checkout-phone small{display:block;color:#829087;font-size:8px;margin-top:7px}.checkout-submit{margin-top:8px}.checkout-consent{text-align:center!important;max-width:none!important;font-size:8px!important}.checkout-consent a{color:#13833d;font-weight:900}.checkout-summary{position:-webkit-sticky;position:sticky;top:25px;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:radial-gradient(circle at 100% 0,rgba(251,191,36,.16),transparent 34%),#0d2819;padding:30px}.checkout-summary h2{font-family:Space Grotesk;font-size:30px;letter-spacing:-.04em;margin:8px 0 25px}.summary-plan{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.035)}.summary-plan>i{width:42px;height:42px;border-radius:13px;background:#fbbf24;color:#102819;display:grid;place-items:center;font-style:normal;font-weight:950}.summary-plan div span,.summary-plan div strong{display:block}.summary-plan div strong{font-size:11px}.summary-plan div span{font-size:7px;color:#92a69a;margin-top:4px}.summary-plan>b{font-size:11px;color:#fbbf24}.checkout-summary ul{list-style:none;margin:25px 0;padding:0}.checkout-summary li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:9px;color:#afc0b4}.checkout-summary li b{color:#49d578}.summary-total{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.summary-total span{font-size:10px;color:#9db0a3}.summary-total strong{font-size:22px;color:#fbbf24}.summary-security{display:flex;gap:11px;align-items:center;padding:15px;border-radius:15px;background:rgba(34,197,94,.07)}.summary-security>i{font-style:normal;color:#4ade80}.summary-security span,.summary-security strong{display:block}.summary-security strong{font-size:8px}.summary-security span{font-size:7px;color:#8fa296;margin-top:3px}.checkout-status-card{width:min(560px,calc(100% - 34px));margin:90px auto;padding:48px;border-radius:30px;background:#f8faf8;color:#11231a;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.3)}.checkout-status-card>i:not(.checkout-spinner){width:75px;height:75px;margin:0 auto 25px;border-radius:24px;background:#e7f8ec;color:#159246;display:grid;place-items:center;font-style:normal;font-size:32px}.checkout-status-card h1{font-family:Space Grotesk;font-size:43px;line-height:1;letter-spacing:-.05em;margin:10px 0 18px}.checkout-status-card>p{font-size:11px;color:#6f7e75;line-height:1.7}.checkout-receipt{margin:28px 0;display:grid;grid-template-columns:1fr 1fr;text-align:left;border:1px solid #dde6df;border-radius:17px;overflow:hidden}.checkout-receipt>div{padding:15px;border-bottom:1px solid #e2e8e3}.checkout-receipt span,.checkout-receipt strong{display:block}.checkout-receipt span{font-size:7px;color:#829087}.checkout-receipt strong{font-size:10px;margin-top:4px}.checkout-text-link{display:inline-block;color:#16853f;font-size:9px;font-weight:900;margin-top:18px}.checkout-spinner{width:64px;height:64px;border:6px solid #dfe9e1;border-top-color:#16a34a;border-radius:50%;display:block;margin:0 auto 25px;animation:checkoutSpin .8s linear infinite}.checkout-wait{display:flex;justify-content:center;gap:7px;margin:25px}.checkout-wait span{width:8px;height:8px;border-radius:50%;background:#16a34a;animation:pulse 1.2s infinite}.checkout-wait span:nth-child(2){animation-delay:.15s}.checkout-wait span:nth-child(3){animation-delay:.3s}.checkout-status-card.processing button{border:0;background:transparent;color:#16833e;font-size:9px;font-weight:900;cursor:pointer}@keyframes checkoutSpin{to{transform:rotate(1turn)}}.info-page{min-height:100vh;background:#f7faf8;color:#102219}.info-nav{height:78px;padding:0 max(24px,calc((100vw - 1050px)/2));display:flex;align-items:center;border-bottom:1px solid #dfe8e1;background:#fff}.info-nav .brand{color:#102219}.info-nav nav{margin-left:auto;display:flex;align-items:center;gap:25px}.info-nav nav>a:not(.btn){font-size:10px;color:#66766c;font-weight:800}.info-hero{padding:110px 20px 80px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(22,163,74,.19),transparent 42%),#0b2014;color:#fff}.info-hero h1{font-family:Space Grotesk;font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.06em;max-width:850px;margin:15px auto 25px}.info-hero p{max-width:680px;margin:auto;color:#a9bbaf;font-size:14px;line-height:1.8}.info-content{width:min(850px,calc(100% - 34px));margin:70px auto 100px}.info-content>article{display:grid;grid-template-columns:70px 1fr;grid-gap:30px;gap:30px;padding:35px 0;border-bottom:1px solid #dce5de}.info-content>article>span{font-family:Space Grotesk;font-size:24px;color:#18a34a}.info-content h2{font-family:Space Grotesk;font-size:30px;letter-spacing:-.04em;margin:0 0 10px}.info-content p{font-size:12px;color:#68786e;line-height:1.85;margin:0}.contact-form{margin-top:50px;padding:30px;border-radius:24px;background:#fff;border:1px solid #dce5de;display:grid;grid-gap:15px;gap:15px}.contact-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.contact-form label,.contact-form label>span{font-size:9px;font-weight:900}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #d6e1d9;border-radius:12px;background:#f8faf8;padding:14px;font:inherit;font-size:11px;color:#102219;outline:0}.contact-form textarea{resize:vertical}.info-cta{text-align:center;background:#10291b;color:#fff;padding:80px 20px}.info-cta h2{font-family:Space Grotesk;font-size:48px;letter-spacing:-.05em;margin:0}.info-cta p{color:#9eb0a4;font-size:12px}.info-cta>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.info-footer{height:75px;padding:0 max(24px,calc((100vw - 1050px)/2));display:flex;align-items:center;justify-content:space-between;background:#08170e;color:#82968a;font-size:9px}.info-footer>div{display:flex;gap:20px}.system-page{min-height:100vh;background:radial-gradient(circle at 50% 20%,rgba(22,163,74,.2),transparent 35%),#07170e;color:#fff;display:grid;place-items:center;text-align:center;padding:30px}.system-page>div{max-width:550px}.system-page span{font-family:Space Grotesk;font-size:90px;line-height:1;color:#fbbf24;font-weight:900}.system-page>div>i:not(.checkout-spinner){display:block;font-style:normal;font-size:45px;margin:15px}.system-page h1{font-family:Space Grotesk;font-size:48px;letter-spacing:-.05em;margin:15px 0}.system-page p{color:#9fb2a5;font-size:12px}.system-page>div>div{display:flex;justify-content:center;gap:10px;margin-top:25px}@media(max-width:850px){.checkout-shell{grid-template-columns:1fr;padding-top:35px}.checkout-summary{position:static;order:-1}.checkout-plan-grid{grid-template-columns:1fr}.checkout-methods{grid-template-columns:1fr 1fr}.info-nav nav>a:not(.btn){display:none}}@media(max-width:560px){.checkout-nav{height:68px;padding:0 15px}.checkout-main{padding:25px 18px;border-radius:22px}.checkout-main>h1{font-size:39px}.checkout-main>.eyebrow{margin-top:30px}.checkout-methods{grid-template-columns:1fr}.checkout-summary{padding:22px}.checkout-receipt{grid-template-columns:1fr}.checkout-status-card{padding:35px 22px;margin-top:50px}.checkout-status-card h1{font-size:36px}.info-hero{padding:85px 18px 65px}.info-content>article{grid-template-columns:42px 1fr;gap:15px}.contact-form>div{grid-template-columns:1fr}.info-cta h2{font-size:39px}.info-cta>div,.info-footer,.system-page>div>div{flex-direction:column}.info-footer{height:auto;padding:25px 18px;gap:15px;align-items:flex-start}.system-page h1{font-size:39px}}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.58;transform:none!important}img,input,select,svg,textarea{max-width:100%}::selection{background:rgba(251,191,36,.28);color:#fff}.auth-nav,.dashboard-topbar,.picks-nav{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.auth-page,.checkout-page,.dashboard-page,.picks-page,.premium-page,.results-page{min-height:100svh}.btn,.dashboard-menu button,.filter-tabs button,.filters button,.picks-nav a{touch-action:manipulation}.auth-form input,.checkout-form input,.picks-toolbar input,.picks-toolbar select,.profile-form input{font-size:16px}.po-card-foot a,.po-card-foot button{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.system-page{min-height:100svh;padding:max(100px,env(safe-area-inset-top)) 20px max(50px,env(safe-area-inset-bottom))}@media (max-width:760px){.section{padding:78px 0}.picks-shell,.premium-shell,.shell{width:min(100% - 28px,1180px)}.hero{padding-top:105px;min-height:auto}.hero h1{letter-spacing:-2.4px}.picks-hero,.premium-hero{padding-top:112px}.picks-title-row{align-items:flex-start}.today-chip{width:100%}.featured-actions,.premium-hero-actions{display:grid;grid-template-columns:1fr}.featured-actions .btn,.premium-hero-actions .btn{width:100%}.picks-toolbar{display:grid;grid-template-columns:1fr}.picks-toolbar select{width:100%}.filter-tabs{overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{white-space:nowrap}.dashboard-content{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.dashboard-topbar{padding-top:env(safe-area-inset-top)}.auth-layout{min-height:100svh}.auth-panel-wrap{padding-bottom:max(32px,env(safe-area-inset-bottom))}footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sports-shell{min-height:100vh;background:#eef2ef;font-family:Inter,system-ui,sans-serif}.sports-topbar{height:64px;padding:0 24px;gap:32px;background:#07170f;top:0;z-index:30}.sports-brand,.sports-topbar{display:flex;align-items:center;color:white}.sports-brand{font-size:21px;font-weight:800;text-decoration:none}.sports-brand>span{width:34px;height:34px;border-radius:10px;background:#fbbf24;color:#0b1f14;display:grid;place-items:center;margin-right:9px}.sports-brand b{color:#fbbf24}.sports-topbar nav{display:flex;gap:24px;flex:1 1}.sports-actions a,.sports-topbar nav a{color:#d9e3dc;text-decoration:none;font-size:14px;font-weight:700}.sports-actions{display:flex;gap:12px;align-items:center}.sports-actions .sports-register{background:#fbbf24;color:#102117;padding:10px 18px;border-radius:8px}.sports-mainnav{background:#123522;padding:0 24px;display:flex;overflow:auto}.sports-mainnav button{background:none;border:0;color:#dce9e0;padding:14px 20px;font-weight:700;white-space:nowrap}.sports-mainnav button.active{background:#16a34a;color:white;border-bottom:3px solid #fbbf24}.sports-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 330px;grid-gap:14px;gap:14px;max-width:1500px;margin:auto;padding:14px}.betslip,.event-card,.responsible-strip,.sports-hero,.sports-left,.sports-toolbar{background:white;border:1px solid #dfe7e1;border-radius:10px}.sports-left{padding:12px;height:max-content;position:-webkit-sticky;position:sticky;top:126px}.sports-left h3{font-size:12px;text-transform:uppercase;color:#718076;margin:12px 9px}.sports-left button{border:0;background:transparent;width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;text-align:left;color:#2f4035}.sports-left button span{width:23px}.sports-left button small{margin-left:auto}.sports-left button.active{background:#eaf7ee;color:#13833e;font-weight:800}.sports-hero{min-height:190px;background:linear-gradient(120deg,#092417,#164d2d);color:white;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.sports-hero span{color:#fbbf24;font-size:11px;letter-spacing:2px;font-weight:900}.sports-hero h1{font-size:35px;line-height:1.05;margin:10px 0}.sports-hero p{max-width:590px;color:#c9dbcf}.hero-stat{height:120px;width:170px;border:1px solid #427456;border-radius:50%;display:grid;place-content:center;text-align:center;background:#0d2d1d}.hero-stat b{font-size:34px;color:#fbbf24}.hero-stat span{color:white;letter-spacing:0}.sports-toolbar{display:flex;justify-content:space-between;padding:10px;margin-top:12px}.quick-filters button,.sports-toolbar button{border:0;background:transparent;padding:10px 15px;font-weight:800;border-radius:7px}.quick-filters button.active,.sports-toolbar button.active{background:#16a34a;color:white}.sports-toolbar input{border:1px solid #d7e0da;border-radius:7px;padding:10px 13px;min-width:230px}.quick-filters{display:flex;gap:8px;overflow:auto;padding:10px 0}.quick-filters button{background:white;border:1px solid #dfe7e1;white-space:nowrap}.event-list{display:grid;grid-gap:8px;gap:8px}.event-head{padding:9px 14px;display:flex;justify-content:space-between;font-size:12px;color:#64746a}.event-head div{width:410px;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.event-card{overflow:hidden}.event-meta{padding:9px 14px;background:#f6f8f6;display:flex;justify-content:space-between;color:#67766c}.event-meta time{font-size:12px;font-weight:800}.event-meta time i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e63737}.event-body{display:grid;grid-template-columns:minmax(210px,1fr) 410px;align-items:center;padding:13px 14px}.teams{display:grid;grid-gap:5px;gap:5px}.teams span{font-size:11px;color:#78867d}.odds-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.odds-grid button{border:1px solid #d9e3dc;background:#f5f8f6;padding:9px 7px;border-radius:7px;display:flex;justify-content:space-between}.odds-grid button.selected{background:#16a34a;color:white;border-color:#16a34a}.odds-grid .more{justify-content:center;font-weight:800}.responsible-strip{margin-top:12px;padding:14px;display:flex;gap:12px;align-items:center;font-size:12px}.responsible-strip>b{border:2px solid #e04545;border-radius:50%;padding:5px;color:#d22}.responsible-strip a{margin-left:auto}.betslip{height:max-content;position:-webkit-sticky;position:sticky;top:126px;overflow:hidden}.betslip-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f4f7f5}.betslip-tabs button{padding:14px;border:0;background:transparent;font-weight:800}.betslip-tabs button.active{background:white;border-top:3px solid #16a34a}.betslip-tabs b{background:#16a34a;color:white;border-radius:20px;padding:2px 7px}.empty-slip{text-align:center;padding:34px 20px}.empty-slip>span{display:grid;place-items:center;width:55px;height:55px;margin:auto;border-radius:50%;background:#edf7f0;color:#16a34a;font-size:30px}.empty-slip p{font-size:13px;color:#77847b}.empty-slip>div{text-align:left;background:#f5f7f5;padding:12px;border-radius:8px;margin-top:28px}.empty-slip input{width:100%;margin:8px 0;padding:10px;border:1px solid #d6dfd8;border-radius:6px}.empty-slip>div button{width:100%;padding:9px;border:0;background:#dce5de;border-radius:6px}.slip-items article{position:relative;padding:14px;border-bottom:1px solid #e5ebe7;display:grid;grid-gap:5px;gap:5px}.slip-items article>button{position:absolute;right:10px;top:8px;border:0;background:none;font-size:18px}.slip-items article>b{color:#14833e}.slip-summary{padding:15px}.slip-summary label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.slip-summary input{padding:11px;border:1px solid #d6dfd8;border-radius:7px}.slip-summary p{display:flex;justify-content:space-between}.review-btn{width:100%;padding:13px;border:0;border-radius:7px;background:#fbbf24;color:#102117;font-weight:900}.slip-summary>small{display:block;text-align:center;margin-top:10px;color:#7b887f}.sports-mobile-nav{display:none}@media(max-width:1100px){.sports-layout{grid-template-columns:180px minmax(0,1fr)}.betslip{display:none}.sports-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:white;border-top:1px solid #dce4df;justify-content:space-around;padding:10px}.sports-mobile-nav a,.sports-mobile-nav button{font-size:11px;color:#26372d;background:none;border:0;text-decoration:none;font-weight:800}.sports-mobile-nav b{background:#16a34a;color:white;border-radius:20px;padding:2px 6px}}@media(max-width:760px){.sports-topbar{height:56px;padding:0 14px}.sports-actions a:first-child,.sports-topbar nav{display:none}.sports-actions{margin-left:auto}.sports-mainnav{padding:0}.sports-layout{display:block;padding:8px}.sports-left{display:none}.sports-hero{min-height:150px;padding:20px}.sports-hero h1{font-size:27px}.sports-hero p{font-size:13px}.hero-stat{display:none}.sports-toolbar{align-items:center}.sports-toolbar input{min-width:0;width:47%}.event-head div{display:none}.event-body{grid-template-columns:1fr;gap:12px}.odds-grid{grid-template-columns:repeat(4,1fr)}.odds-grid button{display:block;text-align:center}.odds-grid button span{display:block;font-size:10px}.responsible-strip a{display:none}.sports-shell{padding-bottom:55px}}.sports-shell{background:#edf2ee}.sports-topbar{box-shadow:0 8px 24px rgba(0,0,0,.18)}.sports-topbar nav a.active{color:#fbbf24}.wallet-preview{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:7px;padding:7px 11px;display:grid;text-align:left}.wallet-preview small{font-size:9px;color:#9db3a5}.wallet-preview b{font-size:12px}.sports-mainnav button{position:relative}.sports-mainnav button i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ff4f4f;top:9px;right:8px}.ticker{min-height:35px;background:#fff;border-bottom:1px solid #dbe5dd;display:flex;align-items:center;gap:24px;padding:0 24px;overflow:auto;white-space:nowrap;font-size:11px;color:#607066}.ticker b{color:#137c3c}.ticker span{padding-left:18px;border-left:1px solid #dbe5dd}.sports-layout{grid-template-columns:220px minmax(0,1fr) 340px}.sports-left{border-radius:8px}.sports-left button:hover{background:#f2f7f3}.sidebar-help{margin-top:16px;padding:14px;background:#0e2f1d;color:#fff;border-radius:8px}.sidebar-help p{font-size:11px;color:#b9cbbf;line-height:1.5}.sidebar-help a{font-size:11px;color:#fbbf24;font-weight:800}.sports-hero{min-height:230px;position:relative}.sports-hero:after{content:"";position:absolute;width:340px;height:340px;border:70px solid rgba(251,191,36,.06);border-radius:50%;right:15%;top:-170px}.hero-actions-mini{display:flex;gap:8px;margin-top:18px}.hero-actions-mini button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:white;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:800}.hero-actions-mini button:first-child{background:#fbbf24;color:#122719;border-color:#fbbf24}.hero-jackpot{position:relative;z-index:2;min-width:220px;padding:24px;border:1px solid rgba(251,191,36,.35);background:rgba(4,20,12,.42);border-radius:13px;display:grid;grid-gap:8px;gap:8px}.hero-jackpot small{font-weight:900;color:#fbbf24}.hero-jackpot b{font-size:24px}.hero-jackpot span{font-size:11px;color:#b9cbbf}.hero-jackpot a{margin-top:8px;font-size:12px;font-weight:900}.promo-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.promo-cards article{background:#fff;border:1px solid #dce6df;border-radius:8px;padding:13px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px}.promo-cards article>span{grid-row:1/3;background:#e9f8ee;color:#11823c;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;align-self:center}.promo-cards b{font-size:12px}.promo-cards small{font-size:10px;color:#748078}.sports-toolbar label{position:relative;display:flex;align-items:center}.sports-toolbar label span{position:absolute;left:12px}.sports-toolbar label input{padding-left:34px;min-width:300px}.sports-toolbar button i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e84949;margin-right:5px}.market-labels{padding:9px 14px;display:flex;justify-content:space-between;font-size:11px;color:#64746a}.market-labels>span{font-weight:900;text-transform:uppercase}.market-labels div{width:430px;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.event-card{transition:.2s}.event-card:hover{border-color:#b7c9bc;box-shadow:0 8px 20px rgba(20,50,30,.06)}.event-meta div{display:flex;align-items:center;gap:10px}.event-meta button{border:0;background:transparent;color:#829087}.teams>div{display:flex;justify-content:space-between;gap:20px}.teams>div span{font-size:16px;color:#173c27;font-weight:900}.teams small{font-size:10px;color:#7b897f}.event-footer{border-top:1px solid #e7ece8;padding:7px 14px;display:flex;gap:13px;align-items:center}.event-footer button{border:0;background:transparent;color:#627268;font-size:10px}.event-footer span{margin-left:auto;font-size:10px;color:#7a877e}.slip-topline{padding:10px 14px;display:flex;justify-content:space-between;background:#f7f9f7;font-size:11px;font-weight:800}.slip-topline button{border:0;background:transparent;color:#d34141;font-size:10px}.slip-items article div{display:flex;justify-content:space-between;font-size:11px}.booking-row{display:grid;grid-template-columns:1fr 66px;grid-gap:6px;gap:6px}.empty-slip .booking-row input{margin:8px 0}.empty-slip .booking-row button{margin:8px 0;background:#163c26;color:#fff}.quick-stakes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin:7px 0 12px}.quick-stakes button{border:1px solid #d9e2dc;background:#f6f8f6;padding:7px 3px;border-radius:5px;font-size:10px;font-weight:800}.odds-change{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:7px!important;margin:12px 0}.odds-change input{width:auto}.place-bet-btn{width:100%;padding:13px;border:0;border-radius:7px;background:#fbbf24;color:#102117;font-weight:900}.place-bet-btn:disabled{background:#d8ded9;color:#829087}.no-events{min-height:180px;background:#fff;border:1px solid #dfe7e1;border-radius:8px;display:grid;place-content:center;text-align:center;grid-gap:7px;gap:7px;color:#78867d}.no-events b{color:#23372b}.mobile-slip-wrap{display:none}.sb-inner{min-height:100vh;background:#0b1f14;color:#fff;padding-bottom:60px}.sb-inner>header{height:68px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:35px;border-bottom:1px solid rgba(255,255,255,.09);background:#07170f}.sb-inner>header nav{display:flex;gap:25px;margin-left:auto}.sb-inner>header nav a{font-size:13px;color:#c3d3c8}.sb-inner>header .sports-register{background:#fbbf24;color:#102117;padding:10px 17px;border-radius:7px;font-weight:900}.sb-inner-hero{max-width:1180px;margin:0 auto;padding:110px 0 70px}.sb-inner-hero>span{color:#fbbf24;letter-spacing:2px;font-size:11px;font-weight:900}.sb-inner-hero h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-4px;max-width:850px;margin:18px 0}.sb-inner-hero p{max-width:650px;color:#a9bbae;font-size:17px;line-height:1.7}.sb-inner-hero div{display:flex;gap:10px;margin-top:30px}.sb-inner-hero div a{padding:13px 19px;border:1px solid rgba(255,255,255,.15);border-radius:7px;font-weight:900}.sb-inner-hero div a:first-child{background:#fbbf24;color:#102117;border-color:#fbbf24}.sb-feature-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.sb-feature-grid article{padding:28px;background:#102d1d;border:1px solid rgba(255,255,255,.09);border-radius:13px}.sb-feature-grid small{color:#fbbf24}.sb-feature-grid h2{margin:32px 0 10px}.sb-feature-grid p{color:#9eb0a3;line-height:1.6;font-size:13px}.sb-feature-grid button{margin-top:20px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff;padding:10px 13px;border-radius:6px}.sb-build-note{max-width:1180px;margin:18px auto 0;padding:16px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.18);border-radius:9px;display:flex;gap:14px}.sb-build-note b{color:#fbbf24}@media(max-width:1100px){.wallet-preview{display:none}.sports-layout{grid-template-columns:190px minmax(0,1fr)}.mobile-slip-wrap{display:block}.mobile-slip-scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:70}.mobile-slip-panel{display:block!important;position:fixed!important;left:0;right:0;bottom:0;top:auto;z-index:71;border-radius:16px 16px 0 0;max-height:86vh;overflow:auto}.slip-close{position:absolute;right:12px;top:8px;z-index:3;border:0;background:transparent;font-size:28px}.sports-mobile-nav a,.sports-mobile-nav button{display:grid;place-items:center;grid-gap:2px;gap:2px}.sports-mobile-nav span{font-size:16px}.mobile-slip-button{position:relative}.mobile-slip-button b{position:absolute;top:-7px;right:4px}}@media(max-width:760px){.ticker{padding:0 12px}.sports-brand{font-size:17px}.sports-brand>span{width:30px;height:30px}.sports-actions .sports-register{padding:8px 12px}.sports-hero{display:block}.hero-jackpot{margin-top:18px;min-width:0}.promo-cards{grid-template-columns:1fr}.sports-toolbar{display:grid;grid-gap:8px;gap:8px}.sports-toolbar label,.sports-toolbar label input{width:100%;min-width:0}.event-footer span,.market-labels div{display:none}.odds-grid{grid-template-columns:repeat(4,1fr)}.sb-inner>header{padding:0 15px}.sb-inner>header nav{display:none}.sb-build-note,.sb-feature-grid,.sb-inner-hero{width:calc(100% - 28px)}.sb-inner-hero{padding:80px 0 45px}.sb-inner-hero h1{letter-spacing:-2px}.sb-feature-grid{grid-template-columns:1fr}.sb-build-note{display:grid}.sports-mainnav button{padding-left:15px;padding-right:15px}}.mc-shell{min-height:100vh;background:#edf2ee;color:#17251c}.mc-header{height:66px;background:#081a10;color:#fff;display:flex;align-items:center;padding:0 24px;gap:32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.mc-header nav{display:flex;gap:22px}.mc-header nav a,.mc-header>div a{color:#d5e2d9;font-size:12px;font-weight:800;text-decoration:none}.mc-header>div{margin-left:auto;display:flex;align-items:center;gap:9px}.mc-header .sports-register{color:#102117;background:#fbbf24;padding:10px 15px;border-radius:7px}.mc-breadcrumb{height:42px;padding:0 24px;display:flex;align-items:center;gap:9px;background:#fff;border-bottom:1px solid #dfe7e1;font-size:11px;color:#718077}.mc-breadcrumb a{color:#168445}.mc-grid{display:grid;grid-template-columns:205px minmax(0,1fr) 330px;grid-gap:12px;gap:12px;padding:12px;max-width:1500px;margin:auto}.mc-data-panel,.mc-left,.mc-market-tools,.mc-markets article,.mc-scoreboard,.mc-slip,.mc-tabs{background:#fff;border:1px solid #dce5df;border-radius:9px}.mc-left{padding:10px;height:max-content;position:-webkit-sticky;position:sticky;top:78px}.mc-left>button{width:100%;border:0;background:transparent;text-align:left;padding:11px;border-radius:6px;color:#526259;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.mc-left>button b{min-width:26px;text-align:center;background:#edf3ef;color:#42604d;border-radius:12px;padding:2px 6px;font-size:9px}.mc-left>button.active b{background:#16a34a;color:#fff}.mc-left>button.active,.mc-left>button:hover{background:#eaf7ee;color:#10813b}.mc-left h4{padding:12px 11px 5px;margin:6px 0 0;border-top:1px solid #e8ede9;font-size:10px;text-transform:uppercase;color:#859188}.mc-side-note{margin-top:12px;padding:12px;background:#0d2b1a;color:#fff;border-radius:7px;display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px}.mc-side-note b{color:#fbbf24}.mc-side-note span{font-size:10px;line-height:1.45;color:#b7c8bc}.mc-main{min-width:0}.mc-scoreboard{overflow:hidden;background:linear-gradient(125deg,#0a2918,#103e24);color:#fff;border:0}.mc-league{display:flex;justify-content:space-between;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.09);font-size:11px;color:#c4d4c9}.mc-league button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;border-radius:5px;padding:6px 10px}.mc-match-title{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;padding:27px 20px}.mc-match-title>div{display:grid;justify-items:center;grid-gap:7px;gap:7px}.mc-match-title>section{text-align:center;display:grid;grid-gap:5px;gap:5px}.mc-match-title section>b{font-size:26px;color:#fbbf24}.mc-match-title small{font-size:10px;color:#a9beb0}.team-crest{width:56px;height:56px;border-radius:50%;background:#d62f3d;display:grid;place-items:center;font-size:11px;font-weight:900;border:3px solid rgba(255,255,255,.35)}.team-crest.alt{background:#1d61b8}.mc-status{display:flex;justify-content:center;gap:25px;padding:9px;background:rgba(0,0,0,.16);font-size:10px;color:#b9cdbf}.mc-tabs{display:flex;margin-top:10px;overflow:auto}.mc-tabs button{border:0;background:transparent;padding:14px 18px;font-size:11px;font-weight:900;color:#6d7c72;white-space:nowrap}.mc-tabs button.active{color:#0d7c38;border-bottom:3px solid #16a34a}.mc-market-tools{display:flex;justify-content:space-between;align-items:center;padding:9px;margin-top:10px}.mc-market-tools>div{display:flex;gap:5px;overflow:auto}.mc-market-tools button{border:1px solid #dce5df;background:#f7f9f7;padding:7px 11px;border-radius:5px;font-size:10px}.mc-market-tools button.active{background:#163d26;color:#fff;border-color:#163d26}.mc-market-tools>span{font-size:10px;font-weight:900;color:#69786f;white-space:nowrap}.mc-market-tools label{border:1px solid #dce5df;border-radius:6px;padding:7px 10px;font-size:11px}.mc-market-tools input{border:0;outline:0;min-width:160px}.mc-boost{margin-top:10px;border-radius:9px;background:linear-gradient(100deg,#fff8df,#fff);border:1px solid #f1d578;padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.mc-boost>span{font-size:9px;font-weight:900;background:#fbbf24;padding:6px 8px;border-radius:5px}.mc-boost div{display:grid}.mc-boost small{text-decoration:line-through;color:#8e998f}.mc-boost>button{background:#0f7f3a;color:#fff;border:0;padding:10px 17px;border-radius:6px;font-weight:900}.mc-markets{display:grid;grid-gap:8px;gap:8px;margin-top:9px}.mc-market-head{width:100%;border:0;background:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:900;cursor:pointer}.mc-market-head:hover{background:#f8fbf9}.mc-market-head>b{font-size:17px;color:#31533e}.mc-market-head span{display:flex;align-items:center;gap:8px}.mc-market-head i{font-style:normal;font-size:8px;background:#eaf7ee;color:#13833e;padding:4px 6px;border-radius:4px}.mc-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 12px 12px}.mc-odds.two{grid-template-columns:repeat(2,1fr)}.mc-odds button{border:1px solid #dce5df;background:#f4f7f5;border-radius:6px;min-height:45px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;color:#435248}.mc-odds button:hover{border-color:#16a34a}.mc-odds button.selected{background:#16a34a;color:#fff;border-color:#16a34a}.mc-odds span{font-size:11px}.mc-odds b{font-size:12px}.mc-slip{height:max-content;position:-webkit-sticky;position:sticky;top:78px;overflow:hidden}.mc-slip-tabs{display:grid;grid-template-columns:1fr 1fr}.mc-slip-tabs button{border:0;background:#f5f8f6;padding:13px;font-weight:900}.mc-slip-tabs button.active{background:#fff;border-bottom:3px solid #16a34a}.mc-slip-tabs b{background:#16a34a;color:#fff;border-radius:20px;padding:2px 6px}.mc-empty{padding:55px 24px;text-align:center}.mc-empty>span{font-size:30px;color:#a8b5ac}.mc-empty p{font-size:11px;color:#7d8b82}.mc-picks article{padding:12px 14px;border-bottom:1px solid #e7ece8;display:grid;grid-gap:4px;gap:4px;position:relative}.mc-picks article>button{position:absolute;right:10px;top:9px;border:0;background:transparent}.mc-picks small{font-size:9px;color:#75837a}.mc-picks strong{font-size:12px}.mc-picks span{display:flex;justify-content:space-between;font-size:10px}.mc-slip-summary{padding:14px;background:#f7f9f7}.mc-slip-summary label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:800}.mc-slip-summary input{padding:11px;border:1px solid #d7e0da;border-radius:6px}.mc-slip-summary>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin:7px 0 12px}.mc-slip-summary>div button{border:1px solid #d7e0da;background:#fff;padding:6px 2px;border-radius:5px;font-size:9px}.mc-slip-summary p{display:flex;justify-content:space-between;font-size:11px}.mc-slip-summary>small{display:block;text-align:center;color:#7b887f;font-size:9px;margin-top:8px}.mc-data-panel{margin-top:10px;padding:22px}.mc-data-panel>div:first-child{display:flex;justify-content:space-between}.mc-data-panel i{font-style:normal;background:#16a34a;color:#fff;border-radius:4px;padding:5px 7px;margin-left:4px}.mc-data-panel i:last-child{background:#d14a4a}.mc-stat{display:grid;grid-template-columns:130px 45px 1fr 45px;align-items:center;grid-gap:10px;gap:10px;margin-top:18px;font-size:11px}.mc-stat em{height:7px;border-radius:8px;background:linear-gradient(90deg,#16a34a 58%,#d9e2dc 0)}.mc-data-panel p{font-size:11px;color:#78867d;margin-top:24px}.teams{text-decoration:none;color:inherit}@media(max-width:1080px){.mc-grid{grid-template-columns:175px minmax(0,1fr)}.mc-slip{display:none}.mc-match-title{grid-template-columns:1fr 110px 1fr}}@media(max-width:720px){.mc-header{padding:0 13px;height:58px}.mc-header nav,.mc-header>div a:first-child{display:none}.mc-breadcrumb{padding:0 12px;overflow:auto;white-space:nowrap}.mc-grid{display:block;padding:8px}.mc-left{display:none}.mc-match-title{padding:20px 8px;grid-template-columns:1fr 80px 1fr}.mc-match-title section>b{font-size:20px}.team-crest{width:46px;height:46px}.mc-status{overflow:auto;justify-content:flex-start;padding-left:12px}.mc-market-tools{display:grid;grid-gap:8px;gap:8px}.mc-market-tools input,.mc-market-tools label{width:100%;box-sizing:border-box}.mc-odds,.mc-odds.two{grid-template-columns:1fr 1fr}.mc-boost{grid-template-columns:auto 1fr}.mc-boost>button{grid-column:1/3}.mc-tabs button{padding:13px 14px}}.ah-page{min-height:100vh;background:#f3f6f4;color:#17231b;padding-top:64px}.ah-top{height:64px;background:#0b2717;color:#fff;padding:0 28px;position:fixed;inset:0 0 auto;z-index:70;border-bottom:1px solid rgba(255,255,255,.1)}.ah-brand,.ah-top{display:flex;align-items:center}.ah-brand{gap:9px;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:19px}.ah-brand>span{width:34px;height:34px;border-radius:10px;background:#fbbf24;color:#12301c;display:grid;place-items:center;transform:rotate(-7deg)}.ah-brand b{color:#fbbf24}.ah-top nav{display:flex;gap:27px;margin-left:45px}.ah-top nav a{font-size:12px;color:#c8d8cd;font-weight:700}.ah-user{margin-left:auto;display:flex;align-items:center;gap:9px}.ah-user>span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#1d7f43;font-size:11px;font-weight:900}.ah-user div{display:grid}.ah-user b{font-size:11px}.ah-user small{font-size:8px;color:#93b09e}.ah-layout{display:grid;grid-template-columns:245px minmax(0,1fr);max-width:1500px;margin:auto;min-height:calc(100vh - 64px)}.ah-side{background:#fff;border-right:1px solid #dce5df;padding:20px 14px;position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px)}.ah-profile{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:8px}.ah-profile>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#153b24;color:#fff;font-weight:900}.ah-profile div{display:grid}.ah-profile b{font-size:12px}.ah-profile small{font-size:9px;color:#7d8c82}.ah-profile i{font-style:normal;font-size:7px;color:#0e8e42;background:#e8f7ed;padding:4px;border-radius:3px}.ah-side-balance{margin:13px 4px;padding:16px;border-radius:10px;background:linear-gradient(135deg,#0b2c1a,#14552d);color:#fff;display:grid;grid-gap:4px;gap:4px}.ah-side-balance small{font-size:8px;color:#9dc2aa}.ah-side-balance strong{font-family:Space Grotesk;font-size:20px;color:#fbbf24}.ah-side-balance span{font-size:8px;color:#b8ccbf}.ah-side nav{display:grid;margin-top:12px}.ah-side nav button{border:0;background:transparent;display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:left;padding:11px;border-radius:7px;color:#53645a;font-size:11px;font-weight:800;cursor:pointer}.ah-side nav button i{font-style:normal;font-size:15px}.ah-side nav button b{font-size:16px}.ah-side nav button.active,.ah-side nav button:hover{background:#eaf7ee;color:#0d7f3a}.ah-side>a{display:block;margin:18px 10px;font-size:10px;color:#68786e}.ah-content{padding:35px;max-width:1180px;width:100%}.ah-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}.ah-heading span{font-size:9px;color:#159447;font-weight:900;letter-spacing:1.2px}.ah-heading h1{font-family:Space Grotesk;font-size:30px;margin:5px 0 4px;letter-spacing:-1px}.ah-heading p{margin:0;color:#78867d;font-size:11px}.ah-heading>button,.ah-primary{border:0;background:#16a34a;color:#fff;border-radius:7px;padding:12px 18px;font-weight:900;cursor:pointer}.ah-balances{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.ah-balances article{background:#fff;border:1px solid #dce5df;border-radius:10px;padding:20px;display:grid;grid-gap:7px;gap:7px}.ah-balances article.main{background:linear-gradient(130deg,#0b2d1a,#124f2b);color:#fff;border:0}.ah-balances small{font-size:8px;color:#849187}.ah-balances .main small{color:#a6c2ae}.ah-balances strong{font-size:23px;font-family:Space Grotesk}.ah-balances .main strong{font-size:34px;color:#fbbf24}.ah-balances p{font-size:9px;color:#7e8c83;margin:0}.ah-balances .main p{color:#b9cbbf}.ah-balances article>span{font-size:22px;color:#159447}.ah-balances .main div{display:flex;gap:7px;margin-top:10px}.ah-balances .main button{border:0;border-radius:6px;padding:9px 18px;font-size:10px;font-weight:900}.ah-balances .main button:first-child{background:#fbbf24}.ah-balances .main button:last-child{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.15)}.ah-panel{background:#fff;border:1px solid #dce5df;border-radius:10px;padding:20px}.ah-panel-head h2,.ah-panel>h2,.ah-summary h2{font-size:16px;margin:0 0 13px}.ah-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ah-panel-head h2{margin:0}.ah-panel-head p{font-size:9px;color:#7d8a81;margin:3px 0}.ah-panel-head button{border:1px solid #d9e2dc;background:#fff;border-radius:6px;padding:8px 11px;font-size:9px}.ah-table>div{display:grid;grid-template-columns:38px 1fr 120px 130px 90px;align-items:center;padding:12px 0;border-top:1px solid #edf1ee;grid-gap:10px;gap:10px}.ah-table>div>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;font-weight:900}.ah-table .in{background:#e8f8ed;color:#11813d}.ah-table .out{background:#f7ecec;color:#b44b4b}.ah-table div div{display:grid}.ah-table b{font-size:11px}.ah-table small,.ah-table time{font-size:8px;color:#7d8b82}.ah-table strong{font-size:11px;text-align:right}.ah-table strong.positive{color:#128a40}.ah-table i{font-style:normal;font-size:8px;text-align:center;padding:5px;border-radius:20px;background:#edf2ee}.ah-table i.completed{color:#168342;background:#e8f7ed}.ah-table i.processing{color:#a56e00;background:#fff5d7}.ah-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:14px;gap:14px;align-items:start}.ah-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:18px}.ah-methods button{border:1px solid #dce5df;background:#f8faf8;border-radius:8px;padding:11px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;text-align:left;grid-gap:9px;gap:9px}.ah-methods button>b{width:36px;height:36px;border-radius:8px;background:#e9f5ed;display:grid;place-items:center;color:#127c39;font-size:10px}.ah-methods button span{display:grid}.ah-methods strong{font-size:10px}.ah-methods small{font-size:8px;color:#7c8a81}.ah-methods button i{font-style:normal;color:#159547}.ah-methods button.active{background:#f0fbf3;box-shadow:0 0 0 2px rgba(22,163,74,.08)}.ah-field{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.ah-field>span{font-size:9px;font-weight:900;color:#4e5c53}.ah-field>div{display:grid;grid-template-columns:auto 1fr;border:1px solid #d7e1da;border-radius:7px;overflow:hidden}.ah-field>div b{padding:11px;background:#f0f4f1;font-size:10px;border-right:1px solid #d7e1da}.ah-field input,.ah-field select,.ah-field>input,.ah-field>select{border:1px solid #d7e1da;border-radius:7px;padding:11px;outline:none;width:100%;background:#fff}.ah-field>div input{border:0;border-radius:0}.ah-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ah-chips button{border:1px solid #dbe3de;background:#f7f9f7;padding:8px;border-radius:6px;font-size:9px}.ah-primary{width:100%;margin-top:15px}.ah-summary{background:#0d2d1a;color:#fff;border-radius:10px;padding:22px;position:-webkit-sticky;position:sticky;top:85px}.ah-summary>span{font-size:8px;color:#fbbf24;font-weight:900}.ah-summary h2{margin-top:8px}.ah-summary>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1)}.ah-summary small{color:#a8beb0}.ah-summary .total{margin-top:9px}.ah-summary .total strong{color:#fbbf24;font-size:18px}.ah-summary p{font-size:9px;line-height:1.5;color:#a9beb0;margin:17px 0 0}.ah-withdrawable{display:flex;justify-content:space-between;background:#eff8f2;padding:11px;border-radius:7px;font-size:10px}.ah-bet-tabs{display:flex;gap:6px;background:#fff;border:1px solid #dce5df;padding:7px;border-radius:9px;margin-bottom:10px;overflow:auto}.ah-bet-tabs button{border:0;background:transparent;padding:9px 12px;border-radius:6px;font-size:10px;font-weight:900;white-space:nowrap}.ah-bet-tabs button span{margin-left:5px;background:#e8eeea;padding:2px 5px;border-radius:10px}.ah-bet-tabs button.active{background:#123b23;color:#fff}.ah-bet-tabs button.active span{background:#fbbf24;color:#16301d}.ah-bets{display:grid;grid-gap:10px;gap:10px}.ah-bets>article{background:#fff;border-radius:9px;overflow:hidden;border:1px solid #dce5df;border-left:4px solid #aab6ae}.ah-bets>article.status-open{border-left-color:#e0a600}.ah-bets>article.status-won{border-left-color:#16a34a}.ah-bets>article.status-lost{border-left-color:#cc4a4a}.ah-bets article>header{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid #edf1ee}.ah-bets article>header div{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:8px;gap:8px}.ah-bets article>header small{font-size:7px;color:#7a8880}.ah-bets article>header b{font-size:11px}.ah-bets article>header span{font-size:8px;color:#7b8980}.ah-bets article>header i{font-style:normal;font-size:8px;font-weight:900;padding:5px 9px;border-radius:20px;background:#fff5d4;color:#9b6b00}.status-won header i{background:#e7f7ec!important;color:#10843e!important}.status-lost header i{background:#f9eaea!important;color:#b53f3f!important}.ah-bet-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;padding:15px 16px;grid-gap:12px;gap:12px}.ah-bet-summary>span{display:grid}.ah-bet-summary small{font-size:7px;color:#7b8980}.ah-bet-summary b{font-size:12px}.ah-bet-summary button{border:1px solid #d7e0da;background:#fff;border-radius:6px;padding:9px 12px;font-size:9px;font-weight:900}.ah-selections{background:#f7f9f7;padding:0 16px 14px}.ah-selections>div{display:grid;grid-template-columns:26px 1fr 60px 60px;align-items:center;grid-gap:8px;gap:8px;padding:11px 0;border-bottom:1px solid #e2e8e4}.ah-selections>div>span{width:22px;height:22px;border-radius:50%;background:#e4ebe6;display:grid;place-items:center;font-size:8px}.ah-selections>div div{display:grid}.ah-selections b{font-size:10px}.ah-selections small{font-size:8px;color:#7b8980}.ah-selections strong{font-size:10px}.ah-selections i{font-style:normal;font-size:8px;color:#168342}.ah-selections>button{width:100%;margin-top:12px;border:0;background:#fbbf24;padding:10px;border-radius:6px;font-weight:900}.ah-profile-form{display:grid;grid-template-columns:90px 1fr;grid-gap:18px;gap:18px}.ah-avatar{width:76px;height:76px;border-radius:22px;background:#123d24;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:900}.ah-form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.ah-profile-form>.ah-primary{grid-column:2;width:max-content}.ah-security{margin-top:12px}.ah-security>div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #edf1ee}.ah-security span{display:grid}.ah-security b{font-size:11px}.ah-security small{font-size:8px;color:#7e8b83}.ah-security button{border:1px solid #d9e2dc;background:#fff;border-radius:6px;font-size:9px;padding:7px 10px}.ah-kyc-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;background:#fff;border:1px solid #dce5df;border-radius:9px;padding:17px;margin-bottom:12px}.ah-kyc-progress>div{display:flex;gap:8px;align-items:center}.ah-kyc-progress>div>b{width:28px;height:28px;border-radius:50%;background:#e8eeea;display:grid;place-items:center;font-size:10px}.ah-kyc-progress .done>b{background:#16a34a;color:#fff}.ah-kyc-progress .active>b{background:#fbbf24}.ah-kyc-progress span{display:grid}.ah-kyc-progress strong{font-size:9px}.ah-kyc-progress small{font-size:7px;color:#7b8980}.ah-kyc-progress>i{height:2px;background:#dfe6e1;margin:0 12px}.ah-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:15px 0}.ah-upload-grid label{border:1px dashed #bfcac2;background:#f9fbf9;border-radius:8px;padding:24px 10px;display:grid;justify-items:center;grid-gap:6px;gap:6px;cursor:pointer}.ah-upload-grid label>b{font-size:22px;color:#159347}.ah-upload-grid strong{font-size:9px}.ah-upload-grid small{font-size:7px;color:#7c8981}.ah-check{font-size:9px;display:flex;gap:7px;align-items:center}.ah-limit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ah-limit-card{background:#fff;border:1px solid #dce5df;border-radius:9px;padding:16px;display:grid;grid-template-columns:36px 1fr auto;grid-gap:9px;gap:9px;align-items:center}.ah-limit-card>span{width:34px;height:34px;border-radius:9px;background:#e9f6ed;color:#14883f;display:grid;place-items:center}.ah-limit-card h2{font-size:12px;margin:0}.ah-limit-card p{font-size:8px;color:#7c8981;margin:3px 0}.ah-limit-card select{font-size:8px;border:1px solid #dce4df;border-radius:5px;padding:6px}.ah-limit-card label{grid-column:2/4;display:grid;grid-template-columns:auto 1fr;border:1px solid #d9e2dc;border-radius:6px;overflow:hidden}.ah-limit-card label b{background:#f0f4f1;padding:9px;font-size:9px}.ah-limit-card label input{border:0;padding:9px}.ah-limit-card button{grid-column:2/4;border:0;background:#153d25;color:#fff;padding:9px;border-radius:6px;font-size:9px;font-weight:900}.ah-timeout{margin-top:11px;display:grid;grid-template-columns:1fr 150px 140px;align-items:center;grid-gap:10px;gap:10px}.ah-timeout>div{display:flex;gap:11px}.ah-timeout>div>span{font-size:27px}.ah-timeout h2{margin:0}.ah-timeout p{font-size:8px;color:#7b8980;margin:3px 0}.ah-timeout button,.ah-timeout select{padding:10px;border-radius:6px;border:1px solid #d8e1db;background:#fff}.ah-timeout button{background:#b84242;color:#fff;border:0}.ah-toast{position:fixed;right:18px;top:78px;z-index:100;background:#0e7f3b;color:#fff;padding:13px 17px;border-radius:8px;font-size:10px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.ah-mobile-nav{display:none}@media(max-width:900px){.ah-layout{grid-template-columns:1fr}.ah-side{display:none}.ah-content{padding:22px}.ah-balances{grid-template-columns:1fr 1fr}.ah-balances .main{grid-column:1/3}.ah-form-grid{grid-template-columns:1fr}.ah-summary{position:static}.ah-top nav{display:none}.ah-limit-grid{grid-template-columns:1fr}.ah-mobile-nav{position:fixed;display:flex;bottom:0;left:0;right:0;height:62px;background:#fff;border-top:1px solid #dce5df;z-index:80;justify-content:space-around}.ah-mobile-nav button{border:0;background:transparent;display:grid;place-items:center;color:#78867d;font-size:15px}.ah-mobile-nav small{font-size:7px}.ah-mobile-nav button.active{color:#138a40}.ah-page{padding-bottom:65px}}@media(max-width:600px){.ah-top{padding:0 14px}.ah-user div{display:none}.ah-content{padding:15px 10px}.ah-heading{align-items:start}.ah-heading h1{font-size:25px}.ah-heading>button{padding:9px 11px}.ah-balances{display:block}.ah-balances article{margin-bottom:8px}.ah-methods{grid-template-columns:1fr}.ah-table>div{grid-template-columns:35px 1fr auto}.ah-table i,.ah-table time{display:none}.ah-table strong{grid-column:3}.ah-bet-summary{grid-template-columns:1fr 1fr}.ah-bet-summary button{grid-column:1/3}.ah-selections>div{grid-template-columns:24px 1fr 42px}.ah-selections i{display:none}.ah-form-two{grid-template-columns:1fr}.ah-profile-form{display:block}.ah-avatar{margin-bottom:10px}.ah-profile-form>.ah-primary{width:100%}.ah-kyc-progress{grid-template-columns:1fr;gap:10px}.ah-kyc-progress>i{display:none}.ah-upload-grid{grid-template-columns:1fr}.ah-limit-card{grid-template-columns:35px 1fr}.ah-limit-card select{grid-column:2}.ah-limit-card button,.ah-limit-card label{grid-column:1/3}.ah-timeout{grid-template-columns:1fr}.ah-chips{grid-template-columns:1fr 1fr}}.booking-save-btn{width:100%;border:1px solid #16a34a;background:#fff;color:#0b1f14;border-radius:8px;padding:11px;font-weight:800;cursor:pointer;margin:8px 0}.booking-save-btn:disabled{opacity:.55;cursor:not-allowed}.saved-code{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;background:#f4fbf6;border:1px dashed #16a34a;border-radius:8px;padding:10px;margin:6px 0 10px}.saved-code span{font-size:11px;color:#607067}.saved-code b{grid-row:2;font-size:15px;letter-spacing:.6px}.saved-code button{grid-column:2;grid-row:1/3;border:0;background:#0b1f14;color:#fff;border-radius:6px;padding:0 10px;font-weight:700}.slip-notice{display:block;margin:8px 0;padding:8px;border-radius:6px;background:#fff8dc;color:#4b3a00;font-size:12px;line-height:1.35}.sports-data-notice{margin:0 0 9px;padding:10px 13px;border:1px solid #d9e6dd;background:#fffdf0;color:#5d4a05;border-radius:8px;font-size:12px;font-weight:700}.ah-ticket-note{display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important;background:#eef8f1;border:1px solid #d8eadf;border-radius:7px;margin:12px 0 6px!important;padding:10px!important}.ah-ticket-note b{font-size:11px;color:#123d24}.ah-ticket-note span{font-size:9px;color:#64746a}.ticket-validation{display:grid;grid-gap:4px;gap:4px;margin:8px 0;padding:10px;border-radius:8px;border:1px solid #dbe5df;background:#f7faf8}.ticket-validation b{font-size:11px}.ticket-validation small,.ticket-validation span{font-size:10px;line-height:1.35}.ticket-validation.ready{border-color:#16a34a;background:#eefaf2;color:#0c5b2b}.ticket-validation.warning{border-color:#fbbf24;background:#fff8dc;color:#5d4300}.ticket-validation.invalid{border-color:#e57373;background:#fff0f0;color:#842525}.ah-session-loading{min-height:100vh;background:#07150d;color:#fff;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px}.ah-session-loading span{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:#fbbf24;border-radius:50%;animation:session-spin .8s linear infinite}.ah-session-loading p{margin:0;font-size:10px;font-weight:800;color:#a9b8ae}.ah-logout{margin-top:10px;width:100%;border:1px solid rgba(255,255,255,.1);background:transparent;color:#8fa297;padding:11px;border-radius:8px;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.ah-logout:hover{color:#fff;border-color:rgba(255,255,255,.25)}.ah-logout:disabled{opacity:.6;cursor:wait}@keyframes session-spin{to{transform:rotate(1turn)}}.ah-toast.error{background:#a52525}.ah-primary:disabled{opacity:.65;cursor:wait}.ah-security-form{display:grid;grid-gap:12px;gap:12px}.ah-security-form>.ah-primary{width:max-content;margin:0}.ah-session-row,.ah-session-summary{display:flex!important;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #edf1ee}.ah-session-row span,.ah-session-summary span{display:grid}.ah-session-summary button{border:1px solid #d9e2dc;background:#fff;border-radius:6px;font-size:9px;padding:8px 10px}.ah-session-summary button:disabled{opacity:.55}.ah-session-row small{font-size:8px;color:#7e8b83;margin-top:3px}.sports-session-loading{font-size:12px;color:#b9cbbf;white-space:nowrap}.sports-footer{background:#07170f;color:#d9e3dc;padding:32px max(24px,calc((100vw - 1450px)/2));display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;grid-gap:32px;gap:32px;border-top:3px solid #16a34a}.sports-footer nav,.sports-footer>div{display:grid;align-content:start;grid-gap:9px;gap:9px}.sports-footer p,.sports-footer small,.sports-footer span{color:#9db3a5;font-size:12px;line-height:1.55}.sports-footer nav a{color:#d9e3dc;text-decoration:none;font-size:12px;font-weight:700}.sports-footer nav a:hover{color:#fbbf24}.sports-footer-trust b{color:#fbbf24;text-transform:uppercase;font-size:12px}@media(max-width:760px){.sports-footer{grid-template-columns:1fr 1fr;padding:28px 18px 82px;gap:24px}.sports-footer-trust,.sports-footer>div:first-child{grid-column:1/-1}.sports-session-loading{display:none}}.hero-actions-mini a{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:white;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none}.hero-actions-mini a:first-child{background:#fbbf24;color:#122719;border-color:#fbbf24}.betslip-tabs a{display:grid;place-items:center;color:#213329;text-decoration:none;font-weight:800;font-size:13px}.sports-mainnav a{color:#dce9e0;padding:14px 20px;font-weight:700;white-space:nowrap;text-decoration:none}.sports-mainnav a.active{background:#16a34a;color:white;border-bottom:3px solid #fbbf24}.sports-empty-competitions{display:block;padding:10px;color:#718076}.admin-shell{min-height:100vh;background:#f3f6f4;color:#14251b}.admin-top{height:68px;padding:0 clamp(18px,4vw,54px);display:flex;align-items:center;gap:30px;background:#0a1c12;color:#fff;border-bottom:1px solid #264333}.admin-top>.sports-brand{margin-right:16px}.admin-top>b{font-size:12px;color:#a8b7ad}.admin-top>div{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:11px}.admin-top>div a{color:#f3bd27;font-weight:800}.admin-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 68px)}.admin-layout>aside{padding:30px 16px;background:#10271a;color:#fff;display:flex;flex-direction:column;gap:5px}.admin-layout>aside small{padding:0 12px 16px;color:#779081;font-size:8px;font-weight:900}.admin-layout>aside button{height:44px;border:0;border-radius:6px;padding:0 12px;background:transparent;color:#a7b6ad;text-align:left;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.admin-layout>aside button i{display:inline-block;width:28px;color:#77a187;font-style:normal}.admin-layout>aside button.active,.admin-layout>aside button:hover{background:#1d3b28;color:#fff}.admin-layout>aside button.active i{color:#f3bd27}.admin-layout>aside>a{margin:auto 12px 0;color:#93a69a;font-size:9px;font-weight:800}.admin-main{padding:42px clamp(22px,4vw,58px) 80px;min-width:0}.admin-title{margin-bottom:28px}.admin-title>span{font-size:8px;color:#178449;font-weight:900}.admin-title h1{margin:8px 0;font-size:36px;letter-spacing:0}.admin-title p{margin:0;color:#697a70;font-size:11px}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.admin-stats article{min-height:105px;padding:20px;background:#fff;border:1px solid #dbe4de;border-radius:7px}.admin-stats article.alert{border-color:#e8bd53}.admin-stats small,.admin-stats strong{display:block}.admin-stats small{font-size:8px;color:#738178;text-transform:uppercase;font-weight:850}.admin-stats strong{margin-top:14px;font-size:22px}.admin-panel{margin-bottom:16px;padding:22px;background:#fff;border:1px solid #dbe4de;border-radius:7px}.admin-panel h2{margin:0 0 18px;font-size:16px}.admin-status-grid,.admin-toggles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-status-grid>div{padding:14px;background:#f5f8f6;border:1px solid #e1e8e3;border-radius:6px}.admin-status-grid span{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.admin-status-grid span.on{background:#18a653}.admin-status-grid span.off{background:#d24d4d}.admin-status-grid b{font-size:10px}.admin-status-grid small{display:block;margin:6px 0 0 16px;color:#7b8980;font-size:8px}.admin-toggle{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px;border:1px solid #dde5df;border-radius:6px}.admin-toggle b,.admin-toggle small{display:block}.admin-toggle b{font-size:10px}.admin-toggle small{margin-top:4px;color:#7a8980;font-size:8px}.admin-toggle input{width:34px;height:18px;accent-color:#168b48}.admin-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-field,.admin-limit-form>label{display:block;margin-top:13px}.admin-field>span,.admin-limit-form label>span{display:block;margin-bottom:6px;color:#53645a;font-size:8px;font-weight:850}.admin-field input,.admin-limit-form input,.admin-limit-form select,.admin-search input{width:100%;height:43px;border:1px solid #d6e0d9;border-radius:5px;padding:0 12px;background:#fafcfb;color:#14251b;font:inherit;font-size:10px}.admin-actions button,.admin-primary,.admin-search button,.admin-table>div>button{min-height:38px;border:0;border-radius:5px;padding:0 15px;background:#157f43;color:#fff;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.admin-primary:disabled{opacity:.55}.admin-limit-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.admin-limit-form>.admin-primary{height:43px}.admin-table{overflow:auto}.admin-table>div{min-width:720px;display:grid;grid-template-columns:100px 1fr 1.3fr 1.2fr 80px 70px;grid-gap:14px;gap:14px;align-items:center;padding:14px;border-bottom:1px solid #e2e8e4;font-size:9px}.admin-table small{display:block;margin-top:4px;color:#78877e}.admin-table i{padding:6px 8px;border-radius:20px;background:#edf2ef;color:#617068;text-align:center;font-style:normal;font-size:7px;font-weight:900}.admin-table i.active,.admin-table i.completed,.admin-table i.on{background:#e4f6e9;color:#14753a}.admin-table i.pending,.admin-table i.processing{background:#fff1c8;color:#805d00}.admin-table i.failed,.admin-table i.suspended{background:#fde8e8;color:#a62f2f}.admin-withdrawals>div{grid-template-columns:1.5fr 110px 90px 90px 180px}.admin-users>div{grid-template-columns:1.6fr 120px 90px 110px 90px}.admin-actions{display:flex;gap:6px}.admin-actions button.danger,.admin-table>div>button.danger{background:#fff0f0;color:#b52c2c;border:1px solid #efcaca}.admin-search{display:flex;gap:8px;margin-bottom:16px}.admin-search input{max-width:420px}.admin-toast{position:fixed;right:24px;top:82px;z-index:50;padding:12px 16px;border-radius:6px;background:#147c41;color:#fff;font-size:9px;font-weight:800;box-shadow:0 8px 24px #183b2633}.admin-toast.error{background:#b53838}.admin-loading{min-height:100vh;display:grid;place-items:center;background:#f3f6f4;color:#53645a;font-size:11px}@media(max-width:850px){.admin-top>b{display:none}.admin-layout{display:block}.admin-layout>aside{position:-webkit-sticky;position:sticky;top:0;z-index:20;overflow:auto;flex-direction:row;padding:8px}.admin-layout>aside small,.admin-layout>aside>a{display:none}.admin-layout>aside button{flex:0 0 auto}.admin-main{padding:28px 16px 70px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-two,.admin-limit-form,.admin-status-grid,.admin-toggles{grid-template-columns:1fr}.admin-top>div span{display:none}}@media(max-width:480px){.admin-top{gap:10px;padding:0 12px}.admin-top>div{gap:8px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{min-height:90px;padding:14px}.admin-stats strong{font-size:16px}.admin-layout>aside button{font-size:0;width:45px;padding:0}.admin-layout>aside button i{width:100%;font-size:14px;text-align:center}}.admin-inline-notice{padding:11px 14px;margin-bottom:12px;border:1px solid #b9dfc5;border-radius:6px;background:#eaf7ee;color:#176d38;font-size:9px;font-weight:800}.admin-sb details summary{cursor:pointer;font-size:12px;font-weight:850}.admin-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.admin-add-market label span,.admin-form-grid label span{display:block;margin-bottom:6px;color:#58695f;font-size:8px;font-weight:850}.admin-add-market input,.admin-form-grid input,.admin-form-grid select,.admin-new-outcome input{width:100%;height:40px;padding:0 10px;border:1px solid #d5dfd8;border-radius:5px;background:#fff;font:inherit;font-size:9px}.admin-sb-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px}.admin-sb-layout>aside{max-height:760px;overflow:auto;background:#fff;border:1px solid #dbe4de;border-radius:7px}.admin-sb-layout>aside button{width:100%;padding:13px;border:0;border-bottom:1px solid #e5ebe7;background:#fff;text-align:left;cursor:pointer}.admin-sb-layout>aside button.active{background:#eaf5ee;border-left:3px solid #178247}.admin-sb-layout>aside b,.admin-sb-layout>aside span{display:block}.admin-sb-layout>aside b{font-size:9px}.admin-sb-layout>aside span{margin:5px 0;color:#77867d;font-size:7px}.admin-sb-layout>aside i{font-size:7px;color:#167641;font-style:normal}.admin-sb-event>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-sb-event h2{margin:5px 0;font-size:22px}.admin-sb-event header small,.admin-sb-event header span{color:#718077;font-size:8px}.admin-segments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.admin-segments button{height:30px;padding:0 8px;border:1px solid #d7e0da;border-radius:4px;background:#fff;font-size:7px;font-weight:800;cursor:pointer}.admin-segments button.active{background:#173f29;color:#fff}.admin-add-market{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #dbe4de;border-radius:7px}.admin-add-market button,.admin-new-outcome button{height:40px;padding:0 14px;border:0;border-radius:5px;background:#167d42;color:#fff;font-size:8px;font-weight:850}.admin-market-list{display:grid;grid-gap:10px;gap:10px}.admin-market-list>article{background:#fff;border:1px solid #dbe4de;border-radius:7px;overflow:hidden}.admin-market-list>article>header{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid #e5ebe7}.admin-market-list header b,.admin-market-list header small{display:block}.admin-outcomes>div{display:grid;grid-template-columns:1fr 100px 85px 75px;grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #edf1ee}.admin-outcomes b,.admin-outcomes small{display:block;font-size:8px}.admin-outcomes small{margin-top:3px;color:#77867d}.admin-outcomes input{height:34px;width:100%;border:1px solid #d7e0da;border-radius:4px;padding:0 8px}.admin-outcomes button{height:34px;border:1px solid #cfdad2;border-radius:4px;background:#f5f8f6;font-size:8px;font-weight:800}.admin-outcomes button.settle{background:#173f29;color:#fff}.admin-new-outcome{display:grid;grid-template-columns:1fr 1.2fr 90px auto;grid-gap:8px;gap:8px;padding:12px 14px;background:#f7f9f8}@media(max-width:1000px){.admin-form-grid{grid-template-columns:repeat(2,1fr)}.admin-sb-layout{grid-template-columns:1fr}.admin-sb-layout>aside{max-height:220px}.admin-sb-event>header{display:block}.admin-segments{justify-content:flex-start;margin-top:12px}}@media(max-width:600px){.admin-add-market,.admin-form-grid{grid-template-columns:1fr}.admin-outcomes>div{grid-template-columns:1fr 75px}.admin-new-outcome{grid-template-columns:1fr 1fr}.admin-sb-event h2{font-size:18px}}.admin-audit>div{grid-template-columns:150px 1fr 1.4fr 100px 1fr}.admin-audit code{overflow:hidden;text-overflow:ellipsis;color:#53645a;font-size:8px}.notification-list article>a,.notification-list article>button{border:0;background:#eef5f0;color:#147c41;border-radius:5px;padding:8px 10px;font:inherit;font-size:8px;font-weight:850;cursor:pointer}@media(max-width:700px){.admin-audit>div{min-width:700px}}.booking-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(4,18,11,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.booking-modal{width:min(480px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;color:#14251b;border:1px solid #cdd9d1;border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.34)}.booking-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 17px;border-bottom:1px solid #e2e9e4}.booking-modal>header span{display:block;color:#168246;font-size:8px;font-weight:950}.booking-modal>header h2{margin:6px 0 0;font-size:23px;letter-spacing:0}.booking-modal>header button{width:34px;height:34px;border:1px solid #dbe3dd;border-radius:5px;background:#f5f8f6;color:#53645a;font-size:20px;cursor:pointer}.booking-modal-code{padding:17px 24px;background:#10291b;color:#fff}.booking-modal-code small,.booking-modal-code span,.booking-modal-code strong{display:block}.booking-modal-code span{color:#8eaa98;font-size:8px;font-weight:850}.booking-modal-code strong{margin:5px 0;font-size:19px;letter-spacing:0}.booking-modal-code small{color:#aec0b4;font-size:9px;line-height:1.5}.booking-modal-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2e9e4}.booking-modal-stats div{padding:15px 12px;text-align:center;border-right:1px solid #e2e9e4}.booking-modal-stats div:last-child{border:0}.booking-modal-stats b,.booking-modal-stats span{display:block}.booking-modal-stats span{color:#738178;font-size:8px}.booking-modal-stats b{margin-top:5px;font-size:12px}.booking-modal-stake{display:block;padding:18px 24px 8px}.booking-modal-stake>span{display:block;margin-bottom:7px;font-size:9px;font-weight:850}.booking-modal-stake>div{display:grid;grid-template-columns:62px 1fr;height:48px;border:1px solid #cdd9d1;border-radius:6px;overflow:hidden}.booking-modal-stake b{display:grid;place-items:center;background:#edf4ef;color:#3e5747;font-size:10px}.booking-modal-stake input{min-width:0;border:0;padding:0 13px;outline:none;font:inherit;font-size:15px;font-weight:800}.booking-modal-balance{display:flex;justify-content:space-between;padding:10px 24px 15px;font-size:9px;color:#63736a}.booking-modal-balance b{color:#193526}.booking-modal-error,.booking-modal-warning{margin:0 24px 14px;padding:11px 12px;border-radius:5px}.booking-modal-warning{background:#fff4d2;border:1px solid #efd88c;color:#5e4800}.booking-modal-warning b,.booking-modal-warning span{display:block}.booking-modal-warning b{font-size:9px}.booking-modal-warning span{margin-top:4px;font-size:8px;line-height:1.5}.booking-modal-error{background:#fdeaea;border:1px solid #efc5c5;color:#a22929;font-size:9px}.booking-modal footer{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px;padding:6px 24px 12px}.booking-modal footer button{height:44px;border-radius:6px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.booking-modal footer .secondary{border:1px solid #d4ded7;background:#fff;color:#4e6055}.booking-modal footer .confirm{border:0;background:#fbbf24;color:#102117}.booking-modal footer .deposit{border:0;background:#168246;color:#fff}.booking-modal>p{margin:0;padding:0 24px 20px;color:#7a8980;font-size:8px;line-height:1.5}@media(max-width:520px){.booking-modal-backdrop{align-items:end;padding:0}.booking-modal{width:100%;max-height:92vh;border-radius:8px 8px 0 0}.booking-modal-code,.booking-modal>header{padding-left:18px;padding-right:18px}.booking-modal-stats{grid-template-columns:1fr 1fr}.booking-modal-stats div:last-child{grid-column:1/3;border-top:1px solid #e2e9e4}.booking-modal-balance,.booking-modal-stake{padding-left:18px;padding-right:18px}.booking-modal-error,.booking-modal-warning{margin-left:18px;margin-right:18px}.booking-modal footer{padding-left:18px;padding-right:18px;grid-template-columns:90px 1fr}}.sports-feed-hero{position:relative;grid-template-columns:minmax(0,1fr) minmax(220px,360px) minmax(220px,300px);overflow:hidden}.feed-banner{min-height:210px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,rgba(8,24,15,.94),rgba(18,55,34,.88));display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;padding:22px;position:relative;isolation:isolate;box-shadow:0 24px 70px rgba(0,0,0,.22)}.feed-banner>img{position:absolute;inset:auto 18px 18px auto;width:120px;height:120px;object-fit:contain;opacity:.14;z-index:-1}.feed-banner-teams{display:flex;align-items:center;justify-content:center;gap:18px;width:100%}.feed-banner-teams>span{font-family:Space Grotesk,system-ui,sans-serif;font-weight:900;color:var(--gold);font-size:18px}.feed-banner small{color:#b8cbbf;text-align:center}.team-logo{width:36px;height:36px;border-radius:50%;object-fit:contain;background:#f5faf6;padding:4px;box-shadow:0 10px 24px rgba(0,0,0,.22);flex:0 0 auto}.team-logo.fallback{display:grid;place-items:center;background:#eaf2ec;color:#102719;font-style:normal;font-size:10px;font-weight:900}.sports-feed-teams>div{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.sports-feed-teams strong{min-width:0}.odds-unavailable{grid-column:1/4;min-height:54px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:9px 12px;background:rgba(255,255,255,.035);color:#d7e5dc}.odds-unavailable b{font-size:12px}.odds-unavailable span{font-size:10px;color:#93aa9d}@media(max-width:1100px){.sports-feed-hero{grid-template-columns:1fr}.feed-banner{min-height:160px}.sports-feed-teams>div{grid-template-columns:34px minmax(0,1fr) auto}.team-logo{width:30px;height:30px}}.sports-content .events-board-head{align-items:center;margin:10px 0 8px;padding:10px 14px;background:#e8efea;border:1px solid #d7e3dc;border-radius:8px;color:#52645a}.sports-content .events-board-head>div:first-child{display:grid;grid-gap:2px;gap:2px}.sports-content .events-board-head span{font-size:11px;font-weight:950;text-transform:uppercase;color:#193526}.sports-content .events-board-head small{font-size:10px;color:#6f7f76}.sports-content .events-board-head>div:last-child{width:430px;display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));grid-gap:7px;gap:7px;text-align:center}.sports-content .events-board-head b{font-size:10px;color:#52645a}.sports-content .event-list{gap:10px}.sports-content .event-card{border-radius:8px;border-color:#d8e3dc;background:#fff;box-shadow:0 1px 0 rgba(16,33,23,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sports-content .event-card:hover{border-color:#a9c4b4;box-shadow:0 10px 26px rgba(24,55,34,.09);transform:translateY(-1px)}.sports-content .event-meta{min-height:38px;padding:8px 12px;background:#f7faf8;border-bottom:1px solid #edf2ee;align-items:center;gap:12px}.sports-content .event-meta small{min-width:0;display:flex;align-items:center;gap:7px;font-size:11px;color:#69786f}.sports-content .event-meta small b{flex:0 0 auto;color:#173c27}.sports-content .event-meta small span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sports-content .event-meta div{flex:0 0 auto}.sports-content .event-meta button{width:28px;height:28px;border:1px solid transparent;border-radius:50%;display:grid;place-items:center;color:#7b8a81;cursor:pointer}.sports-content .event-meta button:hover{background:#edf7f0;border-color:#cfe0d5;color:#126d35}.sports-content .event-meta time{min-width:58px;text-align:right;color:#4d6256;font-size:12px}.sports-content .event-body{grid-template-columns:minmax(280px,1fr) minmax(390px,430px);gap:14px;padding:12px}.sports-content .teams{min-width:0;margin:0;color:#102117;text-decoration:none;display:grid;grid-gap:6px;gap:6px}.sports-content .sports-feed-teams>div{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;min-height:36px}.sports-content .team-logo{width:32px;height:32px;box-shadow:0 8px 18px rgba(16,33,23,.1);background:#f2f8f4}.sports-content .sports-feed-teams strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;color:#07170f}.sports-content .teams>div span{font-size:15px;text-align:right;color:#0f7d3c}.sports-content .teams small{margin-top:2px;color:#728178;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sports-content .odds-grid{grid-template-columns:repeat(4,minmax(74px,1fr));gap:7px;align-items:stretch}.sports-content .odds-grid button{min-width:0;min-height:50px;padding:8px 10px;border-radius:7px;background:#f7faf8;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;text-align:left;cursor:pointer}.sports-content .odds-grid button:hover{border-color:#9fc5ab;background:#eff8f2}.sports-content .odds-grid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#233a2b}.sports-content .odds-grid button b{font-size:16px;color:#06130b}.sports-content .odds-grid button.selected{color:#fff}.sports-content .odds-grid .more{display:grid;place-items:center;text-align:center;background:#eef5f1;color:#102117;font-size:15px;font-weight:950}.sports-content .odds-unavailable{grid-column:1/4;min-height:50px;border-color:#d8e3dc;background:#fbfdf5;color:#32473a}.sports-content .odds-unavailable span{color:#75837a}.sports-content .event-footer{min-height:34px;padding:7px 12px;background:#fbfcfb}.sports-content .event-footer button{font-size:10px;color:#5d6d64;cursor:pointer}.sports-content .event-footer span{font-size:10px;color:#69786f;font-weight:700}@media(max-width:1180px){.sports-layout{grid-template-columns:190px minmax(0,1fr)}.betslip{display:none}.sports-content .event-body{grid-template-columns:minmax(250px,1fr) minmax(360px,410px)}.sports-content .events-board-head>div:last-child{width:410px}}@media(max-width:760px){.sports-layout{display:block;padding:10px}.sports-left{display:none}.sports-content .sports-hero{margin-bottom:10px}.sports-content .sports-toolbar{display:grid;grid-gap:10px;gap:10px}.sports-content .sports-toolbar>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sports-content .sports-toolbar label input{min-width:0;width:100%}.sports-content .quick-filters{padding:8px 0 10px}.sports-content .events-board-head{margin:8px 0}.sports-content .events-board-head>div:last-child{display:none}.sports-content .event-list{gap:9px}.sports-content .event-card{border-radius:8px}.sports-content .event-meta{padding:9px 10px}.sports-content .event-meta small{font-size:10px}.sports-content .event-meta time{font-size:11px;min-width:auto}.sports-content .event-body{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px}.sports-content .sports-feed-teams>div{grid-template-columns:34px minmax(0,1fr) 24px}.sports-content .sports-feed-teams strong{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sports-content .teams small{white-space:normal}.sports-content .odds-grid{grid-template-columns:repeat(4,minmax(68px,1fr));gap:6px;overflow-x:auto;padding-bottom:2px}.sports-content .odds-grid button{min-height:46px;padding:7px 8px}.sports-content .odds-grid button span{font-size:11px}.sports-content .odds-grid button b{font-size:14px}.sports-content .odds-unavailable{grid-column:1/5}.sports-content .event-footer{padding:6px 10px}.sports-content .event-footer span{display:none}}.sports-content .event-list{gap:0;border:1px solid #cfdcd3;border-radius:8px;overflow:hidden;background:#fff}.sports-content .event-card{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #dfe8e2}.sports-content .event-card:last-child{border-bottom:0}.sports-content .event-card:hover{transform:none;box-shadow:inset 3px 0 0 #fbbf24;background:#fff}.sports-content .event-meta{min-height:42px;padding:0 12px;background:#dbe6df;border-bottom:1px solid #cbd9d1;color:#0f3a23}.sports-content .event-meta small{font-size:13px;font-weight:800;color:#113a23}.sports-content .event-meta small b{display:inline-flex;align-items:center;gap:6px;color:#0f5f2e}.sports-content .event-meta small b:before{content:"";width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#fbbf24);box-shadow:inset 0 0 0 3px #eef6f0}.sports-content .event-meta small span{font-weight:700;color:#173c27}.sports-content .event-meta time{color:#103923;background:#eef6f0;border:1px solid #c4d8cb;border-radius:16px;padding:5px 9px;min-width:72px;text-align:center}.sports-content .event-body{grid-template-columns:minmax(330px,1fr) minmax(470px,580px);gap:0;padding:0;align-items:stretch}.sports-content .teams{padding:10px 14px;border-right:1px solid #e0e8e3;gap:4px}.sports-content .sports-feed-teams>div{grid-template-columns:26px minmax(0,1fr) 32px;min-height:30px;gap:9px}.sports-content .team-logo{width:24px;height:24px;border-radius:50%;padding:2px;box-shadow:none;border:1px solid #d6e3db}.sports-content .sports-feed-teams strong{font-size:13px;font-weight:850;color:#0a2a18}.sports-content .teams>div span{font-size:13px;color:#174b2d}.sports-content .teams small{font-size:10px;color:#0d5b2d;margin-top:3px}.sports-content .odds-grid{padding:10px;grid-template-columns:repeat(4,minmax(86px,1fr));background:#fbfcfb}.sports-content .odds-grid button{min-height:40px;border-radius:8px;border-color:#dce6e0;background:#edf3ef;box-shadow:inset 0 -1px 0 rgba(16,33,23,.04)}.sports-content .odds-grid button span{font-size:11px;font-weight:800;color:#174028}.sports-content .odds-grid button b{font-size:14px;color:#0b2d1a}.sports-content .odds-grid button:hover{background:#fff8df;border-color:#f0c23f}.sports-content .odds-grid .more{background:#f3f7f4;color:#0f5f2e;text-decoration:underline;text-underline-offset:2px}.sports-content .event-footer{display:none}.sports-content .events-board-head{margin:10px 0 0;border-radius:8px 8px 0 0;background:#123522;color:#fff;border-color:#123522}.sports-content .events-board-head span{color:#fff}.sports-content .events-board-head small{color:#bcd0c3}.sports-content .events-board-head b{color:#fbbf24}.bet-prompt{border-top:4px solid #16a34a}.bet-prompt-body{padding:18px 24px;display:grid;grid-gap:10px;gap:10px}.bet-prompt-body p{margin:0 0 4px;color:#33463a;font-size:13px;line-height:1.55}.bet-prompt-body div{display:flex;justify-content:space-between;align-items:center;border:1px solid #dde7e1;background:#f7faf8;border-radius:7px;padding:11px 12px}.bet-prompt-body span{font-size:9px;font-weight:900;color:#69786f;text-transform:uppercase}.bet-prompt-body b{font-size:14px;color:#102719}.bet-prompt-body small{display:block;background:#fff7d8;border:1px solid #efd88c;color:#5d4700;border-radius:6px;padding:10px;font-size:10px;line-height:1.45}@media(max-width:1180px){.sports-content .event-body{grid-template-columns:minmax(300px,1fr) minmax(420px,520px)}.sports-content .odds-grid{grid-template-columns:repeat(4,minmax(78px,1fr))}}@media(max-width:760px){.sports-content .event-list{border-radius:8px;border:0;background:transparent;display:grid;grid-gap:8px;gap:8px;overflow:visible}.sports-content .event-card{border:1px solid #d5e0da;border-radius:8px;overflow:hidden}.sports-content .event-meta{min-height:38px;padding:0 10px}.sports-content .event-meta small{font-size:11px}.sports-content .event-meta small b:before{width:14px;height:14px}.sports-content .event-meta time{padding:4px 7px;min-width:auto}.sports-content .event-body{grid-template-columns:1fr}.sports-content .teams{border-right:0;border-bottom:1px solid #e2eae5;padding:9px 10px}.sports-content .sports-feed-teams>div{grid-template-columns:26px minmax(0,1fr) 26px}.sports-content .sports-feed-teams strong{font-size:13px}.sports-content .odds-grid{padding:8px;grid-template-columns:repeat(4,minmax(70px,1fr));overflow-x:auto}.sports-content .odds-grid button{min-height:42px}.bet-prompt{width:min(100%,460px)}}.hero-jackpot button{width:max-content;border:0;background:transparent;color:#fff;font-weight:900;padding:0;cursor:pointer}.hero-jackpot button:hover{color:#fbbf24}.sports-banner-carousel{overflow:hidden}.sports-banner-carousel:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(22,163,74,.08),rgba(251,191,36,.1));pointer-events:none}.sports-banner-carousel .banner-dots{display:flex;justify-content:center;gap:5px;position:relative;z-index:2}.sports-banner-carousel .banner-dots button{width:17px;height:4px;border:0;border-radius:10px;background:rgba(255,255,255,.24);padding:0;cursor:pointer}.sports-banner-carousel .banner-dots button.active{width:28px;background:#fbbf24}.sports-deposit-modal{width:min(560px,100%);border-top:4px solid #fbbf24}.sports-deposit-card{padding:18px 24px;display:grid;grid-gap:12px;gap:12px}.sports-deposit-balance{background:linear-gradient(135deg,#0b2f1b,#166534);color:#fff;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:end}.sports-deposit-balance span{font-size:10px;color:#b9d0c0;font-weight:900;text-transform:uppercase}.sports-deposit-balance b{font-size:24px;color:#fbbf24}.sports-deposit-methods{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.sports-deposit-methods button{border:1px solid #d9e4dd;background:#f8fbf9;border-radius:8px;padding:11px;display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.sports-deposit-methods button>b{height:36px;border-radius:8px;background:#eaf6ee;color:#12823c;display:grid;place-items:center;font-size:11px}.sports-deposit-methods button span{display:grid;font-size:12px;font-weight:900;color:#173526}.sports-deposit-methods button small{font-size:9px;color:#75867c;font-weight:700}.sports-deposit-methods button.active{border-color:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.12);background:#f0fbf3}.sports-deposit-amount,.sports-deposit-phone{display:grid;grid-gap:6px;gap:6px}.sports-deposit-amount>span,.sports-deposit-phone>span{font-size:10px;font-weight:900;color:#526359;text-transform:uppercase}.sports-deposit-amount>div,.sports-deposit-phone>div{height:48px;border:1px solid #d5dfd9;border-radius:8px;display:grid;grid-template-columns:68px 1fr;overflow:hidden}.sports-deposit-amount b,.sports-deposit-phone b{display:grid;place-items:center;background:#edf4ef;color:#3e5747;font-size:11px}.sports-deposit-amount input,.sports-deposit-phone input{min-width:0;border:0;padding:0 13px;font:inherit;font-size:16px;font-weight:900;outline:none;background:#fff}.sports-deposit-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.sports-deposit-chips button{border:1px solid #dce5df;background:#f7f9f7;border-radius:7px;padding:9px 4px;font-size:11px;font-weight:900;cursor:pointer}.sports-deposit-chips button:hover{border-color:#fbbf24;background:#fff8df}.sports-deposit-resume{background:#fff7d8;border:1px solid #efd88c;border-radius:7px;padding:10px;display:grid;grid-gap:3px;gap:3px}.sports-deposit-resume b{font-size:10px;color:#5e4700}.sports-deposit-resume span{font-size:10px;color:#6a5408}.sports-deposit-notice{background:#e9f8ee;border:1px solid #bfe4cb;color:#0e6631;border-radius:7px;padding:10px;font-size:11px;font-weight:800}@media(max-width:760px){.sports-deposit-modal{width:100%;max-height:92vh}.sports-deposit-card{padding:16px}.sports-deposit-methods{grid-template-columns:1fr}.sports-deposit-chips{grid-template-columns:repeat(2,1fr)}.sports-deposit-balance{align-items:start;display:grid;grid-gap:5px;gap:5px}.sports-deposit-balance b{font-size:21px}.sports-banner-carousel .banner-dots button{width:14px}.sports-banner-carousel .banner-dots button.active{width:24px}}@media(min-width:1101px){.betslip{top:82px;max-height:calc(100dvh - 96px);display:flex;flex-direction:column;overflow:hidden}.betslip-tabs{flex:0 0 auto}.slip-topline{flex:0 0 auto;padding:9px 14px}.slip-items{flex:0 1 auto;overflow:auto;max-height:24dvh;min-height:0}.slip-items article{padding:11px 14px;gap:3px}.slip-items article strong{font-size:13px;line-height:1.35}.slip-items article small{font-size:10px}.slip-summary{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px 14px}.slip-summary label{gap:5px;font-size:11px}.slip-summary input{height:40px;padding:8px 10px}.quick-stakes{margin:7px 0 10px}.quick-stakes button{padding:8px 3px}.slip-summary p{margin:10px 0;font-size:18px}.slip-summary p span{font-size:16px}.odds-change{margin:10px 0!important;font-size:12px}.booking-save-btn,.place-bet-btn{padding:11px;min-height:46px}.ticket-validation{font-size:11px}.saved-code{margin:7px 0}.slip-summary>small{font-size:10px;line-height:1.35}}@media(max-height:760px) and (min-width:1101px){.betslip{top:72px;max-height:calc(100dvh - 78px)}.betslip-tabs a,.betslip-tabs button{padding:10px 8px}.slip-items{max-height:18dvh}.slip-summary p{font-size:16px}.slip-summary p span{font-size:14px}.booking-save-btn,.place-bet-btn{min-height:42px;padding:9px}.slip-summary>small{display:none}}.sports-feed-hero{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;min-height:360px;padding:24px}.sports-feed-hero .hero-copy{position:relative;z-index:2;align-self:center;min-width:0}.sports-feed-hero .hero-copy h1{font-size:clamp(30px,3.1vw,44px);line-height:1.04}.sports-feed-hero .hero-copy p{font-size:15px;line-height:1.45}.hero-promo-stack{position:relative;z-index:2;display:grid;grid-template-rows:auto auto;grid-gap:12px;gap:12px;min-width:0}.hero-promo-stack .hero-jackpot{min-width:0;padding:14px 16px;border-radius:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center}.hero-promo-stack .hero-jackpot small{grid-column:1/-1}.hero-promo-stack .hero-jackpot b{font-size:22px;white-space:nowrap}.hero-promo-stack .hero-jackpot span{min-width:0}.hero-promo-stack .hero-jackpot a,.hero-promo-stack .hero-jackpot button{justify-self:end;white-space:nowrap}.sports-content .image-promo-banner{display:block;padding:0;overflow:hidden;background:linear-gradient(135deg,#050a0d,#0d2116 58%,#122719);border-color:rgba(251,191,36,.42);box-shadow:0 20px 55px rgba(0,0,0,.22);min-height:0;aspect-ratio:2048/620}.sports-content .image-promo-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;opacity:1;filter:saturate(1.04);z-index:0}.sports-content .image-promo-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,22,12,.04),rgba(2,22,12,0) 45%,rgba(2,22,12,.08));z-index:1;pointer-events:none}.promo-banner-brand{display:none}.sports-content .image-promo-banner .banner-dots{position:absolute;left:18px;right:18px;bottom:14px;z-index:3;justify-content:flex-start}.sports-content .image-promo-banner .banner-dots button{height:5px;width:18px;background:rgba(255,255,255,.52);box-shadow:0 1px 4px rgba(0,0,0,.2)}.sports-content .image-promo-banner .banner-dots button.active{width:34px;background:#fbbf24}.sports-content .image-promo-banner:after{display:none}.sports-deposit-phone input:not([readonly]){background:#fff}@media(max-width:760px){.sports-feed-hero{grid-template-columns:1fr;min-height:0;padding:18px;gap:14px}.sports-feed-hero .hero-copy h1{font-size:30px}.sports-feed-hero .hero-copy p{font-size:13px}.hero-promo-stack{grid-template-rows:auto auto}.sports-content .image-promo-banner{min-height:0;aspect-ratio:2048/620}.hero-promo-stack .hero-jackpot{grid-template-columns:1fr;padding:13px}.hero-promo-stack .hero-jackpot a,.hero-promo-stack .hero-jackpot button{justify-self:start}.sports-content .image-promo-banner .banner-dots{left:12px;right:12px;bottom:10px}.sports-content .image-promo-banner .banner-dots button{width:13px}.sports-content .image-promo-banner .banner-dots button.active{width:24px}}.sports-deposit-backdrop{z-index:240}.sports-shell{background:#12221a}.ticker{background:#102018;color:#aebdb3;border-bottom-color:#26382d}.sports-layout{background:#12221a;max-width:none;padding:10px;gap:10px}.sports-content{min-width:0}.sports-left{padding:0;background:#1f2b24;border:0;border-radius:7px;overflow:hidden;color:#ecefec}.sports-left h3{margin:0;padding:11px 13px;background:#2a382f;border-top:1px solid #18251d;color:#fff;font-size:13px;text-transform:none}.sports-left h3,.sports-left-group{border-bottom:1px solid #18251d}.sports-left-group>button{border-bottom:0}.sports-left-leagues{background:#17251d;border-top:1px solid rgba(251,191,36,.22);box-shadow:inset 4px 0 0 #fbbf24}.sports-left-leagues button{padding:9px 11px 9px 28px;background:#203129;color:#dfe8e2;font-size:12px;font-weight:750;border-bottom:1px solid #132018}.sports-left-leagues button:hover{background:#273c31}.sports-left-leagues button span{color:#fbbf24;width:18px}.sports-left-leagues .sports-empty-competitions{display:block;padding:10px 12px 11px 31px;color:#bfc9c2;font-size:11px}.sports-left button{border-radius:0;border-bottom:1px solid #18251d;padding:10px 11px;background:#2f3d34;color:#eef3ef;font-size:13px;font-weight:800}.sports-left button:hover{background:#34463a}.sports-left button.active{background:#174f30;color:#fff;box-shadow:inset 4px 0 0 #fbbf24}.sports-left button span{width:22px;color:#fbbf24}.sports-left button small{color:#fbbf24}.sports-empty-competitions{padding:12px;color:#bfc9c2}.sidebar-help{margin:0;border-radius:0;background:#153522;border-top:1px solid #2d4937}.sidebar-help p{color:#b7c7bd}.melbet-style-hero{display:block;min-height:0;padding:0;background:transparent;border:0;border-radius:7px;overflow:visible}.melbet-style-hero:after{display:none}.melbet-style-hero .hero-promo-stack{display:grid;grid-template-rows:auto auto;grid-gap:8px;gap:8px}.melbet-style-hero .image-promo-banner{border-radius:7px;border:0;box-shadow:none;background:#050805;aspect-ratio:2048/496}.melbet-style-hero .image-promo-banner>img{object-fit:fill}.banner-arrow{position:absolute;top:50%;z-index:4;width:34px;height:54px;transform:translateY(-50%);border:0;border-radius:6px;background:rgba(251,191,36,.2);color:#fff;font-size:34px;line-height:1;cursor:pointer}.banner-arrow:hover{background:rgba(251,191,36,.45)}.banner-prev{left:8px}.banner-next{right:8px}.melbet-style-hero .banner-dots{justify-content:center;left:64px;right:64px;bottom:16px}.hero-wallet-strip{display:grid;grid-template-columns:160px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;background:#223229;border-radius:7px;padding:9px 10px}.hero-wallet-strip div{min-width:0}.hero-wallet-strip small{display:block;color:#fbbf24;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.hero-wallet-strip b{font-size:18px}.hero-wallet-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dbe7df;font-size:12px;font-weight:800}.hero-wallet-strip a,.hero-wallet-strip button{border:0;border-radius:7px;background:#fbbf24;color:#102117;padding:10px 16px;font:inherit;font-size:12px;font-weight:950;text-decoration:none;cursor:pointer}.promo-cards{margin-top:8px;background:#2a382f;border-radius:7px;gap:1px;overflow:hidden}.promo-cards article{border:0;border-radius:0;background:#f3f5f3;padding:11px 12px}.sports-toolbar{margin-top:8px;border:0;border-radius:7px;background:#2a382f;color:#fff}.sports-toolbar button{color:#cfd8d2}.sports-toolbar button.active{background:transparent;color:#fbbf24;border-bottom:2px solid #fbbf24;border-radius:0}.sports-toolbar label input{background:#1d2b23;border-color:#435247;color:#fff}.quick-filters{background:#2a382f;padding:8px;border-radius:0 0 7px 7px}.quick-filters button{background:#1f2d25;border-color:#3d4c42;color:#e7eee9}.quick-filters button.active{background:#fbbf24;color:#102117}@media(max-width:760px){.sports-layout{padding:8px}.melbet-style-hero .image-promo-banner{aspect-ratio:16/5}.banner-arrow{display:none}.hero-wallet-strip{grid-template-columns:1fr}.hero-wallet-strip a,.hero-wallet-strip button{justify-self:start}.promo-cards{grid-template-columns:1fr}}.betslip-tabs button{cursor:pointer}.sidebar-my-bets{flex:1 1 auto;min-height:0;overflow:auto;background:#f6f9f7;padding:12px;display:flex;flex-direction:column;gap:10px}.sidebar-my-bets-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sidebar-my-bets-head div{display:grid;grid-gap:3px;gap:3px}.sidebar-my-bets-head b{font-size:16px;color:#122719}.sidebar-my-bets-head span{font-size:11px;line-height:1.35;color:#718077}.sidebar-bet-actions button,.sidebar-bets-empty a,.sidebar-my-bets-head button{border:1px solid #d8e3dc;background:#fff;color:#143622;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:900;text-decoration:none}.sidebar-bets-empty{min-height:220px;display:grid;place-items:center;text-align:center;align-content:center;grid-gap:9px;gap:9px;background:#fff;border:1px dashed #d7e1db;border-radius:8px;padding:18px}.sidebar-bets-empty b{color:#122719}.sidebar-bets-empty span{font-size:12px;color:#748078;line-height:1.45}.sidebar-bets-empty a{background:#fbbf24;border-color:#fbbf24}.sidebar-bets-list{display:grid;grid-gap:9px;gap:9px}.sidebar-bet{background:#fff;border:1px solid #dce6df;border-radius:8px;overflow:hidden}.sidebar-bet-main{width:100%;border:0;background:#fff;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-align:left;padding:11px 12px;cursor:pointer}.sidebar-bet-main span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sidebar-bet-main small{font-size:9px;font-weight:900;color:#75837a}.sidebar-bet-main b{font-size:13px;color:#102117;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-bet-main i{font-style:normal;font-size:10px;color:#6d7c72}.sidebar-bet-main strong{font-size:10px;border-radius:999px;background:#eaf7ee;color:#13833e;padding:5px 7px;white-space:nowrap}.sidebar-bet.status-lost .sidebar-bet-main strong{background:#fee2e2;color:#b42318}.sidebar-bet.status-won .sidebar-bet-main strong{background:#dcfce7;color:#137c3c}.sidebar-bet.status-cashed-out .sidebar-bet-main strong,.sidebar-bet.status-void .sidebar-bet-main strong{background:#eef2f7;color:#586674}.sidebar-bet-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eef2ef;border-bottom:1px solid #eef2ef;background:#fbfcfb}.sidebar-bet-stats span{padding:9px 8px;display:grid;grid-gap:3px;gap:3px;border-right:1px solid #eef2ef}.sidebar-bet-stats span:last-child{border-right:0}.sidebar-bet-stats small{font-size:8px;text-transform:uppercase;color:#7a877f;font-weight:900}.sidebar-bet-stats b{font-size:11px;color:#102117}.sidebar-bet-detail{padding:10px;display:grid;grid-gap:8px;gap:8px;background:#fdfefd}.sidebar-bet-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.sidebar-bet-actions button.cashout{background:#16a34a;border-color:#16a34a;color:#fff}.sidebar-bet-actions button:disabled{color:#8a978f;background:#eef3ef}.sidebar-selection{display:grid;grid-template-columns:22px 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #e1e9e4;border-radius:7px;padding:8px;background:#fff}.sidebar-selection>span{width:22px;height:22px;border-radius:50%;background:#eaf7ee;color:#13833e;display:grid;place-items:center;font-size:10px;font-weight:900}.sidebar-selection div{display:grid;grid-gap:2px;gap:2px;min-width:0}.sidebar-selection div b{font-size:11px}.sidebar-selection div b,.sidebar-selection small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-selection small{font-size:9px;color:#76847c}.sidebar-selection strong{font-size:11px}.sidebar-selection i{font-style:normal;font-size:9px;color:#6d7c72;background:#f0f4f1;border-radius:4px;padding:4px 5px}@media(max-width:520px){.sidebar-my-bets{padding:10px}.sidebar-bet-stats b{font-size:10px}.sidebar-bet-actions{grid-template-columns:1fr}.sidebar-selection{grid-template-columns:22px minmax(0,1fr) auto}.sidebar-selection i{grid-column:2/4;width:max-content}}:root{--mb-yellow:#FFD700;--mb-dark-green:#006B2F;--mb-bright-green:#00B341;--mb-black:#111111;--mb-white:#fff;--mb-grey:#808080}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ah-brand,.brand,.sports-brand{min-width:0}.ah-brand img,.brand img,.sports-brand img{display:block;width:42px;height:42px;object-fit:contain;border-radius:10px}.sports-brand img{width:42px;height:42px}.sports-footer .sports-brand img{width:46px;height:46px}.ah-brand img{width:40px;height:40px}.brand img{width:44px;height:44px}.ah-brand>span.sr-only,.brand>span.sr-only,.sports-brand>span.sr-only{width:1px;height:1px;margin:-1px;padding:0;background:transparent;transform:none}.sports-topbar{background:linear-gradient(180deg,#111,#07170f);position:-webkit-sticky;position:sticky;isolation:isolate}.sports-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:5px;background:url(/brand/brand_elements/hazard-stripes.svg) 50%/auto 100% repeat-x;opacity:.92;pointer-events:none}.sports-shell{background-color:#111;background-image:radial-gradient(circle at 30% 0,rgba(0,179,65,.18),transparent 30%),url(/brand/brand_elements/dot-grid.svg);background-size:auto,360px auto;background-attachment:fixed}.sports-left h3:before{content:"";width:22px;height:22px;background:url(/brand/icon/mb-mark-color.svg) 50%/contain no-repeat;display:inline-block;vertical-align:middle;margin-right:8px}.sports-mainnav{background:#006b2f}.sports-mainnav a.active,.sports-mainnav button.active{background:#00b341}.ah-side-balance,.ah-summary,.hero-wallet-strip,.wallet-preview{background-image:linear-gradient(135deg,rgba(0,179,65,.24),transparent),url(/brand/brand_elements/stripe-transition.svg);background-size:auto,cover}.promo-cards article{position:relative;overflow:hidden}.promo-cards article:after{content:"";position:absolute;right:10px;bottom:8px;width:44px;height:44px;background:50%/contain no-repeat;opacity:.16}.promo-cards article:first-child:after{background-image:url(/brand/ui_icons/soccer.svg)}.promo-cards article:nth-child(2):after{background-image:url(/brand/ui_icons/shield-check.svg)}.promo-cards article:nth-child(3):after{background-image:url(/brand/ui_icons/wallet.svg)}.sidebar-help{position:relative;overflow:hidden}.sidebar-help:after{content:"";position:absolute;right:-12px;bottom:-18px;width:92px;height:92px;background:url(/brand/alternate_logos/01-shield-badge.svg) 50%/contain no-repeat;opacity:.14}.sports-footer{background:#111;background-image:url(/brand/brand_elements/dot-grid.svg);background-size:300px auto;border-top-color:#ffd700}.auth-showcase:before{content:"";position:absolute;right:clamp(16px,5vw,80px);bottom:clamp(20px,5vw,70px);width:min(36vw,240px);aspect-ratio:1;background:url(/brand/jerseys/home-yellow.svg) 50%/contain no-repeat;opacity:.2;filter:drop-shadow(0 24px 50px rgba(0,0,0,.35))}.admin-top,.ah-top,.auth-nav,.info-nav{background-image:linear-gradient(90deg,rgba(0,107,47,.35),transparent),url(/brand/brand_elements/hazard-stripes.svg)!important;background-size:auto,auto 6px!important;background-repeat:no-repeat,repeat-x!important;background-position:50%,bottom!important}@media(max-width:760px){.ah-brand img,.brand img,.sports-brand img{width:36px;height:36px}.sports-footer .sports-brand img{width:40px;height:40px}.auth-showcase:before{opacity:.12;width:190px}}.sports-shell{background:#f4f7f5!important;background-image:none!important;color:#102117}.sports-layout{background:#f4f7f5!important}.sports-content{background:transparent}.sports-topbar{background:#fff!important;color:#102117;border-bottom:1px solid #dfe7e1;box-shadow:0 8px 22px rgba(16,33,23,.08)}.sports-topbar:after{height:3px;opacity:.55}.sports-actions a,.sports-topbar nav a{color:#23362b}.sports-topbar nav a.active,.sports-topbar nav a:hover{color:#006b2f}.wallet-preview{background:#f7faf8!important;background-image:none!important;border-color:#dfe7e1;color:#102117}.wallet-preview small{color:#6d7c72}.sports-actions .sports-register{background:#ffd700;color:#111}.sports-mainnav{background:#fff!important;border-bottom:1px solid #dfe7e1}.sports-mainnav a,.sports-mainnav button{color:#26372d!important}.sports-mainnav a.active,.sports-mainnav button.active{background:#006b2f!important}.ticker{background:#fff!important;color:#607066!important;border-bottom-color:#dbe5dd!important}.sports-left{border:1px solid #dfe7e1!important}.sports-left,.sports-left h3{background:#fff!important;color:#102117!important}.sports-left h3{border-color:#edf2ee!important}.sports-left button{background:#fff!important;color:#23362b!important;border-bottom-color:#eef2ef!important}.sports-left button:hover{background:#f7faf8!important}.sports-left button.active{background:#eaf7ee!important;color:#006b2f!important}.sports-left button small,.sports-left button span{color:#006b2f!important}.sports-left-leagues{background:#f8fbf9!important;border-top-color:#dfe7e1!important}.sports-left-leagues button{background:#f8fbf9!important;color:#23362b!important;border-bottom-color:#e8eeea!important}.sidebar-help{background:#fff!important;color:#102117!important;border:1px solid #dfe7e1!important;border-radius:8px!important}.sidebar-help p{color:#718077!important}.sidebar-help a{color:#006b2f!important}.promo-cards{gap:10px!important;overflow:visible!important}.promo-cards article{border:1px solid #dce6df!important;border-radius:8px!important}.sports-toolbar{background:#fff!important;color:#102117!important;border:1px solid #dfe7e1!important}.sports-toolbar button{color:#405248!important}.sports-toolbar button.active{background:#006b2f!important;color:#fff!important;border-bottom:0!important;border-radius:7px!important}.quick-filters{background:#f4f7f5!important}.quick-filters button{background:#fff!important;border-color:#dfe7e1!important;color:#23362b!important}.quick-filters button.active{background:#006b2f!important;color:#fff!important}.hero-wallet-strip{background:#fff!important;background-image:none!important;color:#102117;border:1px solid #dfe7e1}.hero-wallet-strip small{color:#006b2f}.hero-wallet-strip span{color:#53645a}.sports-footer{background:#fff!important;color:#102117!important;border-top:1px solid #dfe7e1!important}.sports-footer p,.sports-footer small,.sports-footer span{color:#6d7c72!important}.sports-footer nav a{color:#26372d!important}.sports-footer nav a:hover,.sports-footer-trust b{color:#006b2f!important}.admin-top,.ah-top,.auth-nav,.info-nav{background:#fff!important;background-image:none!important;color:#102117!important;border-bottom:1px solid #dfe7e1}.ah-top nav a,.auth-back{color:#26372d!important}@media(max-width:760px){.sports-topbar nav{background:#fff}.sports-mainnav{background:#fff!important}}.sports-shell{background:#111!important;background-image:radial-gradient(circle at 28% 0,rgba(0,107,47,.22),transparent 34%)!important;color:#f7faf8}.sports-layout,.sports-topbar{background:#111!important}.sports-topbar{color:#fff;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px rgba(0,0,0,.28)}.sports-topbar:after{height:7px;opacity:1;background:url(/brand/brand_elements/stripe-transition.png) 50%/auto 100% repeat-x!important}.sports-actions a,.sports-topbar nav a{color:#dfe8e2}.sports-topbar nav a.active,.sports-topbar nav a:hover{color:#ffd700}.wallet-preview{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12);color:#fff}.wallet-preview small{color:#9fb3a6}.sports-mainnav{background:#006b2f!important;border-bottom:0}.sports-mainnav a,.sports-mainnav button{color:#eaf4ee!important}.sports-mainnav a.active,.sports-mainnav button.active{background:#00b341!important;color:#fff!important;border-bottom-color:#ffd700}.ticker{background:#17241d!important;color:#bac9bf!important;border-bottom-color:#2d3c33!important}.sports-left{background:#1f2b24!important;border:1px solid #2d3a31!important;color:#fff!important}.sports-left h3{background:#17231c!important;color:#fff!important;border-color:#2d3a31!important}.sports-left button{background:#26342c!important;color:#eef3ef!important;border-bottom-color:#17231c!important}.sports-left button:hover{background:#304238!important}.sports-left button.active{background:#006b2f!important;color:#fff!important;box-shadow:inset 4px 0 0 #ffd700}.sports-left button small,.sports-left button span{color:#ffd700!important}.sports-left-leagues{background:#17231c!important;border-top-color:rgba(255,215,0,.22)!important;box-shadow:inset 3px 0 0 #ffd700!important}.sports-left-leagues button{background:#203129!important;color:#dfe8e2!important;border-bottom-color:#132018!important}.sidebar-help{background:#15251d!important;color:#fff!important;border:1px solid #2d3a31!important}.sidebar-help p{color:#b7c7bd!important}.sidebar-help a{color:#ffd700!important}.promo-cards{background:transparent!important}.promo-cards article{background:#fff!important;border-color:#dce6df!important}.sports-toolbar{background:#18271f!important;color:#fff!important;border:1px solid #2d3a31!important}.sports-toolbar button{color:#d4ded7!important}.sports-toolbar button.active{background:#ffd700!important;color:#111!important}.sports-toolbar label input{background:#fff!important;border-color:#d7e0da!important;color:#102117!important}.quick-filters{background:#111!important}.quick-filters button{background:#1f2b24!important;border-color:#324039!important;color:#e7eee9!important}.quick-filters button.active{background:#ffd700!important;color:#111!important}.hero-wallet-strip{background-image:url(/brand/brand_elements/stripe-transition.png)!important;background-size:100% 100%!important;color:#fff;border:1px solid rgba(255,215,0,.24)}.hero-wallet-strip small{color:#ffd700}.hero-wallet-strip span{color:#eef3ef}.hero-wallet-strip a,.hero-wallet-strip button{background:#ffd700;color:#111}.sports-footer{position:relative;background:#111!important;background-image:none!important;color:#e7eee9!important;border-top:0!important}.sports-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:url(/brand/brand_elements/stripe-transition.png) 50%/auto 100% repeat-x}.sports-footer p,.sports-footer small,.sports-footer span{color:#aebdb3!important}.sports-footer nav a{color:#e7eee9!important}.sports-footer nav a:hover,.sports-footer-trust b{color:#ffd700!important}.admin-top,.ah-top,.auth-nav,.info-nav{background:#111!important;background-image:url(/brand/brand_elements/stripe-transition.png)!important;background-size:auto 7px!important;background-repeat:repeat-x!important;color:#fff!important;border-bottom:0}.ah-top nav a,.auth-back{color:#dfe8e2!important}@media(max-width:760px){.sports-mainnav{background:#006b2f!important}.sports-topbar nav{background:#111!important}}.sports-topbar:after{height:4px!important;opacity:1!important}.sports-footer:before,.sports-topbar:after{background:linear-gradient(90deg,#006b2f 0 48%,#ffd700 48% 52%,#00b341 52% 100%)!important}.sports-footer:before{height:5px!important}.admin-top,.ah-top,.auth-nav,.info-nav{background-image:linear-gradient(90deg,#006b2f 0 48%,#ffd700 48% 52%,#00b341 52% 100%)!important;background-size:100% 4px!important;background-repeat:no-repeat!important;background-position:bottom!important}.hero-wallet-strip{background:#17251d!important;background-image:linear-gradient(90deg,rgba(0,107,47,.9),rgba(0,179,65,.82))!important;position:relative;overflow:hidden}.hero-wallet-strip:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:190px;transform:translateX(-50%);background:url(/brand/brand_elements/stripe-transition.png) 50%/100% 100% no-repeat;opacity:.95;pointer-events:none}.hero-wallet-strip>*{position:relative;z-index:1}.sports-footer{padding-top:42px!important}.games-page{min-height:100vh;background:#111;color:#f7faf8;font-family:Inter,system-ui,sans-serif}.games-shell{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:14px;gap:14px;max-width:1500px;margin:0 auto;padding:14px}.game-card,.games-filterbar,.games-hero,.games-side{border:1px solid #2d3a31;background:#17231c;border-radius:8px}.games-side{height:max-content;position:-webkit-sticky;position:sticky;top:126px;overflow:hidden}.games-side h2{margin:0;padding:16px 18px;border-bottom:1px solid #2d3a31;font-size:14px}.games-side button{width:100%;border:0;border-bottom:1px solid #101b15;background:#223129;color:#eef3ef;display:flex;align-items:center;gap:10px;padding:14px 16px;font-weight:900;text-align:left}.games-side button.active{background:#006b2f;box-shadow:inset 4px 0 0 #ffd700}.games-side button b,.games-side button span{color:#ffd700}.games-side button b{margin-left:auto}.games-help{margin:14px;padding:14px;background:#111;border:1px solid #2d3a31;border-radius:8px;display:grid;grid-gap:7px;gap:7px}.games-help b{color:#ffd700}.games-help span{font-size:12px;color:#b7c7bd;line-height:1.45}.games-help a{color:#ffd700;font-size:12px;font-weight:900}.games-content{display:grid;grid-gap:12px;gap:12px;min-width:0}.games-hero{min-height:300px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:28px;gap:28px;align-items:center;background:radial-gradient(circle at 78% 28%,rgba(255,215,0,.2),transparent 28%),linear-gradient(135deg,#07170f,#063c21 62%,#111)}.games-hero span{color:#ffd700;font-size:12px;letter-spacing:2px;font-weight:1000}.games-hero h1{max-width:720px;margin:10px 0;font-size:clamp(32px,4vw,58px);line-height:1.02}.games-hero p{max-width:620px;color:#c5d5cb;font-size:16px;line-height:1.5}.games-hero div div{display:flex;gap:10px;margin-top:22px}.game-card button,.games-hero a{border:0;border-radius:8px;background:#ffd700;color:#111;text-decoration:none;padding:12px 18px;font-weight:1000}.games-hero a+a{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.16)}.aviator-preview{height:230px;border:1px solid rgba(255,215,0,.32);border-radius:18px;background:linear-gradient(160deg,rgba(255,54,88,.22),rgba(0,0,0,.24));display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 60px rgba(255,215,0,.08)}.aviator-preview i{font-size:58px;color:#ffd700;font-style:normal;transform:rotate(-18deg)}.aviator-preview strong{font-size:48px;color:#fff}.aviator-preview small{color:#b7c7bd}.games-filterbar{padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.games-filterbar>div{display:flex;gap:8px;overflow:auto}.games-filterbar button{border:1px solid #2d3a31;background:#223129;color:#dfe8e2;border-radius:7px;padding:10px 14px;font-weight:900;white-space:nowrap}.games-filterbar button.active{background:#ffd700;color:#111}.games-filterbar label{position:relative;min-width:min(330px,40%)}.games-filterbar label span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#5a6b60}.games-filterbar input{width:100%;height:42px;border:1px solid #d7e0da;border-radius:8px;padding:0 12px 0 34px;font:inherit}.games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.game-card{overflow:hidden;display:grid;grid-template-rows:140px 1fr auto;background:#fff;color:#102117}.game-art{position:relative;background:radial-gradient(circle at 72% 22%,var(--game-accent),transparent 32%),linear-gradient(135deg,#101914,#24352c);display:grid;place-items:center}.game-art span{font-size:54px;color:#fff;text-shadow:0 12px 30px rgba(0,0,0,.4)}.game-art i{position:absolute;left:12px;top:12px;border-radius:999px;background:rgba(255,255,255,.9);color:#111;padding:6px 10px;font-size:11px;font-style:normal;font-weight:1000}.game-copy{padding:16px;display:grid;grid-gap:7px;gap:7px}.game-copy small{color:#006b2f;font-size:10px;text-transform:uppercase;font-weight:1000}.game-copy h2{margin:0;font-size:22px}.game-copy p{margin:0;color:#5e6d64;line-height:1.45}.game-copy b{color:#102117;font-size:12px}.game-card button{margin:0 16px 16px;cursor:pointer}.games-mainnav a.active{background:#00b341!important;color:#fff!important}@media(max-width:900px){.games-shell{grid-template-columns:1fr}.games-side{position:static}.games-side button{display:inline-flex;width:auto;border:1px solid #2d3a31}.games-side{padding-bottom:10px}.games-help,.games-side h2{display:none}.games-hero{grid-template-columns:1fr;min-height:0;padding:22px}.aviator-preview{height:170px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-filterbar{display:grid}.games-filterbar label{min-width:0}}@media(max-width:620px){.games-shell{padding:8px}.games-grid{grid-template-columns:1fr}.games-hero h1{font-size:32px}.games-hero div div{display:grid}.games-filterbar>div{padding-bottom:3px}.game-card{grid-template-rows:120px 1fr auto}}.games-notice{border:1px solid rgba(255,215,0,.28);background:#17231c;color:#dfe8e2;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:800}.game-card button:disabled{opacity:.7;cursor:wait}.demo-game-page{display:grid;place-items:center;padding:20px}.demo-game-shell{width:min(920px,100%);grid-gap:16px;gap:16px}.demo-game-board{min-height:460px;border:1px solid rgba(255,215,0,.28);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(255,215,0,.2),transparent 24%),linear-gradient(135deg,#07170f,#063c21 62%,#111);display:grid;place-items:center;text-align:center;padding:34px}.demo-game-board span{color:#ffd700;font-size:12px;font-weight:1000;letter-spacing:2px}.demo-game-board h1{text-transform:capitalize;margin:0;font-size:clamp(34px,6vw,72px)}.demo-game-board strong{font-size:clamp(54px,10vw,118px);color:#fff}.demo-game-board p{max-width:560px;color:#c5d5cb}.demo-game-board small{color:#ffd700}.demo-game-board div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.demo-game-board a{border-radius:8px;background:#ffd700;color:#111;text-decoration:none;padding:12px 18px;font-weight:1000}.demo-game-board a+a{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.16)}.demo-game-page{display:block;padding:16px}.demo-game-shell{width:min(1180px,100%);margin:0 auto;display:grid;grid-gap:14px;gap:14px}.demo-game-header{height:64px;border:1px solid #2d3a31;border-radius:10px;background:#17231c;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px}.demo-game-header div{display:grid;text-align:center;text-transform:capitalize}.demo-game-header span{font-size:10px;color:#ffd700;font-weight:1000;letter-spacing:2px}.demo-game-header b{color:#fff}.demo-game-header>a:last-child{border-radius:8px;background:#ffd700;color:#111;text-decoration:none;padding:10px 14px;font-weight:1000}.aviator-game{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:14px;gap:14px}.aviator-panel,.aviator-stage{border:1px solid #2d3a31;border-radius:12px;background:#17231c}.aviator-stage{overflow:hidden}.aviator-status{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #2d3a31}.aviator-status span{color:#b7c7bd;font-size:12px}.aviator-status b{color:#ffd700}.aviator-sky{min-height:460px;position:relative;display:grid;place-items:center;text-align:center;overflow:hidden;background:radial-gradient(circle at 60% 34%,rgba(255,215,0,.13),transparent 22%),linear-gradient(145deg,#07170f,#062517 58%,#111)}.aviator-sky:before{content:"";position:absolute;left:8%;right:8%;bottom:20%;height:1px;background:linear-gradient(90deg,transparent,#00b341,#ffd700,transparent);opacity:.45}.aviator-trail{position:absolute;left:9%;bottom:22%;width:46%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,#ffd700);transform:rotate(-15deg);transform-origin:right;opacity:.7}.aviator-plane{position:absolute;left:50%;bottom:34%;width:54px;height:54px;border-radius:16px;background:#ffd700;color:#111;display:grid;place-items:center;font-weight:1000;box-shadow:0 18px 50px rgba(255,215,0,.28);transform:translateX(-50%) rotate(-15deg);transition:.2s}.aviator-sky.flying .aviator-plane{animation:aviator-float 1.1s ease-in-out infinite alternate}.aviator-sky.crashed .aviator-plane{background:#ff3658;color:#fff;transform:translateX(-50%) rotate(22deg) translateY(80px)}.aviator-sky strong{position:relative;z-index:2;font-size:clamp(54px,10vw,130px);color:#fff;letter-spacing:0}.aviator-sky.crashed strong{color:#ff7088}.aviator-sky small{position:relative;z-index:2;color:#c5d5cb;margin-top:120px}.aviator-history{min-height:54px;display:flex;gap:8px;align-items:center;overflow:auto;padding:10px 14px;background:#111}.aviator-history span{border:1px solid #2d3a31;border-radius:999px;padding:7px 10px;color:#b7c7bd;font-size:12px;font-weight:900;white-space:nowrap}.aviator-history span.hot{color:#ffd700;border-color:rgba(255,215,0,.45)}.aviator-panel{padding:16px;display:grid;grid-gap:12px;gap:12px;height:max-content}.aviator-wallet{border-radius:10px;background:#0d1a13;border:1px solid #2d3a31;padding:14px;display:grid;grid-gap:4px;gap:4px}.aviator-panel label span,.aviator-return span,.aviator-wallet span{font-size:10px;color:#95aa9d;text-transform:uppercase;font-weight:1000}.aviator-wallet b{font-size:24px;color:#ffd700}.aviator-panel p,.aviator-wallet small{color:#b7c7bd;font-size:11px}.aviator-panel label{display:grid;grid-gap:6px;gap:6px}.aviator-panel input{height:48px;border:1px solid #d7e0da;border-radius:8px;padding:0 12px;font:inherit;font-size:18px;font-weight:1000}.aviator-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.aviator-chips button{border:1px solid #2d3a31;background:#223129;color:#fff;border-radius:7px;padding:9px 4px;font-weight:900}.aviator-return{display:flex;justify-content:space-between;align-items:center}.aviator-return b{color:#fff}.aviator-panel>button{border:0;border-radius:10px;background:#ffd700;color:#111;padding:15px;font-weight:1000;font-size:15px;cursor:pointer}.aviator-panel>button.cashout{background:#00b341;color:#fff}.aviator-panel>button:disabled{background:#3a443e;color:#95aa9d;cursor:not-allowed}@keyframes aviator-float{0%{transform:translateX(-58%) rotate(-15deg) translateY(10px)}to{transform:translateX(-42%) rotate(-10deg) translateY(-20px)}}@media(max-width:840px){.demo-game-page{padding:8px}.demo-game-header{height:auto;min-height:58px}.aviator-game{grid-template-columns:1fr}.aviator-sky{min-height:360px}.aviator-panel{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5}.demo-game-header div{text-align:left}.demo-game-header>a:last-child{padding:9px 10px}}.betslip{color:#102117!important}.betslip label,.betslip p,.betslip small,.betslip span,.odds-change,.slip-items article div span,.slip-items article small,.slip-summary label,.slip-summary p span{color:#52645a!important}.betslip b,.betslip h3,.betslip input,.betslip strong,.slip-items article div b,.slip-items article strong,.slip-items article>button,.slip-summary p,.slip-summary p b,.slip-summary p strong{color:#102117!important}.betslip input{background:#fff!important}.betslip-tabs button{color:#102117!important}.betslip-tabs button.active{color:#06130b!important}.place-bet-btn{color:#102117!important}.league-group{margin:0 0 14px}.league-group:last-child{margin-bottom:0}.league-group-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(90deg,#0f2a1c,#123522 70%);border:1px solid #0a2115;border-bottom:0;border-radius:10px 10px 0 0;color:#fff}.league-group-head img{width:22px;height:22px;border-radius:50%;object-fit:contain;background:rgba(255,255,255,.9);flex:0 0 auto}.league-group-flag{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-style:normal;font-size:9px;font-weight:900;flex:0 0 auto}.league-group-head span{min-width:0;flex:1 1 auto;display:grid;grid-gap:1px;gap:1px}.league-group-head b{font-size:13px;font-weight:900;letter-spacing:.01em}.league-group-head b,.league-group-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-group-head small{font-size:11px;color:#bcd0c3;font-weight:700}.league-group-head em{flex:0 0 auto;font-style:normal;font-size:11px;font-weight:900;color:#123522;background:#fbbf24;border-radius:20px;padding:3px 9px}.league-group .event-card{border-radius:0}.league-group .event-card:first-of-type{border-top:0}.league-group .event-card:last-of-type{border-radius:0 0 10px 10px}.sports-content .sports-feed-teams strong{font-size:15px;color:#08190f;letter-spacing:-.01em}.sports-content .teams>div span{font-weight:950}.sports-content .teams small{font-size:11px;font-weight:600}.sports-content .event-meta time{font-size:13px;font-weight:900}.sports-content .event-meta time.is-live{color:#fff;background:#e11d2e;border-radius:20px;padding:4px 10px;display:inline-flex;align-items:center;gap:5px}.sports-content .event-meta time.is-live i{background:#fff}.sports-content .odds-grid button span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#3c5346}.sports-content .odds-grid button b{font-size:18px;font-weight:950}.sports-content .odds-grid button.selected span{color:#e7f8ec}.sports-content .odds-grid .more{font-size:16px}@media(max-width:760px){.league-group-head{padding:9px 12px;border-radius:8px 8px 0 0}.league-group-head b{font-size:12px}.league-group-head small{font-size:10px}.league-group .event-card:last-of-type{border-radius:0 0 8px 8px}.sports-content .sports-feed-teams strong{font-size:14px}.sports-content .odds-grid button b{font-size:16px}.sports-content .odds-grid button span{font-size:11px}}.sports-content .event-list{background:transparent}.sports-content .event-card{background:#141f18;border-color:rgba(255,255,255,.08);box-shadow:0 1px 0 rgba(0,0,0,.3)}.sports-content .event-card:hover{border-color:rgba(251,191,36,.35);box-shadow:0 10px 26px rgba(0,0,0,.35);background:#182a1f}.sports-content .event-meta{background:#101a14;border-bottom:1px solid rgba(255,255,255,.06)}.sports-content .event-meta small,.sports-content .event-meta small span{color:#9fb3a6}.sports-content .event-meta small b{color:#e9f4ed}.sports-content .event-meta button{color:#8ea297}.sports-content .event-meta button:hover{background:rgba(255,255,255,.06);border-color:rgba(251,191,36,.3);color:#fbbf24}.sports-content .event-meta time{color:#d6e6db}.sports-content .teams{color:#f2f8f4}.sports-content .sports-feed-teams strong{color:#f7fbf8;font-size:17px;font-weight:900}.sports-content .teams>div span{color:#3ddc7c;font-size:16px}.sports-content .teams small{color:#8ba396}.sports-content .team-logo{background:rgba(255,255,255,.08);box-shadow:0 8px 18px rgba(0,0,0,.35)}.sports-content .team-logo.fallback{background:#1c2d22;color:#fbbf24}.sports-content .odds-grid button{background:#182a1f;border-color:rgba(255,255,255,.09)}.sports-content .odds-grid button:hover{background:#1f3527;border-color:rgba(251,191,36,.45)}.sports-content .odds-grid button span{color:#9fb3a6}.sports-content .odds-grid button b{color:#f7fbf8}.sports-content .odds-grid button.selected{background:#16a34a;border-color:#16a34a}.sports-content .odds-grid button.selected b,.sports-content .odds-grid button.selected span{color:#fff}.sports-content .odds-grid .more{background:#182a1f;color:#fbbf24}.sports-content .odds-unavailable{background:#101a14;border-color:rgba(255,255,255,.1);color:#d7e5dc}.sports-content .odds-unavailable span{color:#8ea297}.sports-content .event-footer{background:#101a14;border-top:1px solid rgba(255,255,255,.06)}.sports-content .event-footer button{color:#8ea297}.sports-content .event-footer span{color:#9fb3a6}.sports-content .no-events{background:#141f18;border-color:rgba(255,255,255,.08);color:#e9f4ed}.sports-content .sports-data-notice{background:#141f18;border-color:rgba(255,255,255,.08);color:#d6e6db}@media(max-width:760px){.sports-content .sports-feed-teams strong{font-size:16px}}.sports-content .teams{grid-template-columns:1fr;width:100%}.sports-content .sports-feed-teams strong,.sports-content .sports-feed-teams>div{width:100%}.sports-content .odds-grid{background:transparent}.ah-page{background:#111;color:#f7faf8}.ah-side{background:#141f18;border-right-color:rgba(255,255,255,.08)}.ah-profile b{color:#f2f8f4;font-size:13px}.ah-profile small{color:#9fb3a6;font-size:10px}.ah-side nav button{color:#a9bcb0;font-size:13px}.ah-side nav button.active,.ah-side nav button:hover{background:rgba(22,163,74,.16);color:#3ddc7c}.ah-side>a{color:#8ea297;font-size:11px}.ah-top nav a{font-size:13px}.ah-heading h1{font-size:32px;color:#f7fbf8}.ah-heading p{color:#9fb3a6;font-size:12px}.ah-balances article{background:#141f18;border-color:rgba(255,255,255,.08);color:#f7faf8}.ah-balances small{color:#9fb3a6;font-size:10px}.ah-balances strong{font-size:26px;color:#f7fbf8}.ah-balances .main strong{font-size:36px}.ah-balances p{color:#9fb3a6;font-size:11px}.ah-balances article>span{color:#3ddc7c}.ah-panel{background:#141f18;border-color:rgba(255,255,255,.08);color:#f7faf8}.ah-panel-head h2,.ah-panel>h2,.ah-summary h2{font-size:19px;color:#f7fbf8}.ah-panel-head p{color:#9fb3a6;font-size:11px}.ah-panel-head button{background:#182a1f;border-color:rgba(255,255,255,.14);color:#e9f4ed;font-size:11px}.ah-table>div{border-top-color:rgba(255,255,255,.07)}.ah-table b{font-size:14px;color:#f2f8f4}.ah-table small,.ah-table time{font-size:11px;color:#9fb3a6}.ah-table strong{font-size:14px}.ah-table .in{background:rgba(22,163,74,.18);color:#3ddc7c}.ah-table .out{background:rgba(220,38,38,.18);color:#f28b8b}.ah-table i{background:rgba(255,255,255,.08);color:#c3d4c9}.ah-table i.completed{background:rgba(22,163,74,.18);color:#3ddc7c}.ah-table i.processing{background:rgba(251,191,36,.18);color:#fbbf24}.ah-methods button{background:#141f18;border-color:rgba(255,255,255,.1)}.ah-methods button>b{background:rgba(22,163,74,.16);color:#3ddc7c}.ah-methods strong{font-size:12px;color:#f2f8f4}.ah-methods small{font-size:10px;color:#9fb3a6}.ah-methods button.active{border-color:#16a34a;background:rgba(22,163,74,.14)}.ah-field>span{color:#c3d4c9;font-size:11px}.ah-field>div{border-color:rgba(255,255,255,.14)}.ah-field>div b{background:#182a1f;border-right-color:rgba(255,255,255,.14);color:#e9f4ed;font-size:12px}.ah-field input,.ah-field select,.ah-field>input,.ah-field>select{background:#101a14;border-color:rgba(255,255,255,.14);color:#f7faf8;font-size:14px}.ah-chips button{background:#141f18;border-color:rgba(255,255,255,.12);color:#e9f4ed;font-size:11px}.ah-summary p{font-size:11px;line-height:1.6}.ah-withdrawable{background:rgba(22,163,74,.14);color:#e7f8ec;font-size:11px}.ah-bet-tabs{background:#141f18;border-color:rgba(255,255,255,.1)}.ah-bet-tabs button{color:#c3d4c9;font-size:12px}.ah-bet-tabs button span{background:rgba(255,255,255,.1)}.ah-bets>article{background:#141f18;border-color:rgba(255,255,255,.08)}.ah-bets article>header{border-bottom-color:rgba(255,255,255,.06)}.ah-bets article>header small,.ah-bets article>header span{color:#9fb3a6;font-size:9px}.ah-bets article>header b{font-size:13px;color:#f2f8f4}.ah-bet-summary small{color:#9fb3a6;font-size:9px}.ah-bet-summary b{font-size:13px;color:#f2f8f4}.ah-bet-summary button{background:#182a1f;border-color:rgba(255,255,255,.14);color:#e9f4ed}.ah-selections{background:#101a14}.ah-selections>div{border-bottom-color:rgba(255,255,255,.06)}.ah-selections>div>span{background:rgba(255,255,255,.1);color:#e9f4ed}.ah-selections b,.ah-selections strong{font-size:12px;color:#e9f4ed}.ah-selections small{color:#9fb3a6;font-size:10px}.ah-security>div{border-top-color:rgba(255,255,255,.06)}.ah-security b{font-size:13px;color:#f2f8f4}.ah-security small{color:#9fb3a6;font-size:10px}.ah-security button{background:#141f18;border-color:rgba(255,255,255,.14);color:#e9f4ed}.ah-kyc-progress{background:#141f18;border-color:rgba(255,255,255,.08)}.ah-kyc-progress>div>b{background:rgba(255,255,255,.1);color:#e9f4ed}.ah-kyc-progress strong{color:#f2f8f4;font-size:11px}.ah-kyc-progress small{color:#9fb3a6;font-size:9px}.ah-kyc-progress>i{background:rgba(255,255,255,.1)}.ah-upload-grid label{background:#101a14;border-color:rgba(255,255,255,.18)}.ah-upload-grid strong{color:#e9f4ed;font-size:11px}.ah-upload-grid small{color:#9fb3a6;font-size:9px}.ah-check{color:#c3d4c9;font-size:11px}.ah-mobile-nav{background:#101a14;border-top-color:rgba(255,255,255,.08)}.ah-mobile-nav button{color:#9fb3a6;font-size:21px}.ah-mobile-nav small{font-size:11px;font-weight:800}.ah-mobile-nav button.active,.ah-mobile-nav button.active small{color:#3ddc7c}.sports-content .responsible-strip,.sports-content .responsible-strip span,.sports-content .responsible-strip strong{color:#102117}.sports-content .event-meta time:not(.is-live){color:#103923}.promo-cards b{color:#0b2415}.promo-cards small{color:#5c6b62}.sports-left-leagues button{display:flex;align-items:center;gap:6px;text-align:left}.sports-left-leagues button b{font-weight:750;font-size:12px}.sports-left-leagues button small{color:#8ea297;font-size:10px}.sports-left-leagues button.active{background:#006b2f!important;color:#fff!important;box-shadow:inset 3px 0 0 #ffd700}.sports-left-leagues button.active b,.sports-left-leagues button.active small{color:#fff!important}.sports-sidebar-feature{border-bottom:1px solid #2f4036}.sidebar-section-title{width:100%;min-height:42px;display:grid!important;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:7px!important;gap:7px!important;padding:9px 11px!important;background:#006b2f!important;color:#fff!important;text-align:left}.sidebar-section-title span{color:#ffd700!important}.sidebar-section-title b{font-size:12px}.sidebar-section-title i{font-size:11px;font-style:normal;color:#ffd700}.top-competition-list{display:grid;background:#17231c}.top-competition-list>button{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px!important;gap:8px!important;padding:9px 11px!important;background:#203129!important}.country-league-list img,.top-competition-list img,.top-game-card header img{width:22px;height:22px;object-fit:contain}.country-league-list b,.top-competition-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.top-game-card{margin:0;background:#fff;color:#102117;border-bottom:1px solid #2f4036}.top-game-card header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:9px;border-bottom:1px solid #dce6df}.top-game-card header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.top-game-card header em{padding:3px 5px;border-radius:4px;background:#67a92f;color:#fff;font-size:8px;font-style:normal;font-weight:900}.top-game-card>a{display:grid;grid-gap:5px;gap:5px;padding:9px;color:#123b65;text-decoration:none}.top-game-card>a div{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.top-game-card .team-logo{width:23px;height:23px;flex-basis:23px}.top-game-card>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.top-game-card>a small{color:#5c8e29;font-size:9px}.top-game-odds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:0 8px 8px}.top-game-odds button{min-width:0;display:flex!important;justify-content:space-between;padding:6px!important;border:0!important;border-radius:5px!important;background:#e3ebf2!important;color:#174b78!important;font-size:9px}.top-game-card footer{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-top:1px solid #e4ebe6;color:#6a7a70;font-size:8px}.top-game-card footer button{width:28px!important;padding:4px!important;border:0!important;background:#edf3ef!important}.sports-country-list{background:#dbe5ee;color:#164b78}.sports-country-group>button{display:grid!important;grid-template-columns:27px minmax(0,1fr) auto 16px;grid-gap:6px!important;gap:6px!important;align-items:center;padding:9px 10px!important;background:#dbe5ee!important;color:#164b78!important;border-bottom:1px solid #c4d1dc!important}.sports-country-group>button span{width:24px!important;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#164b78!important;font-size:8px;font-weight:950}.sports-country-group>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sports-country-group>button small{color:#164b78!important}.sports-country-group>button i{font-style:normal}.sports-country-group>button.active{background:#c9d9e6!important;box-shadow:inset 4px 0 0 #ffd700}.country-league-list{display:grid;background:#17231c}.country-league-list>button{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:8px!important;gap:8px!important;align-items:center;padding:9px 10px 9px 24px!important;background:#203129!important;color:#e7eee9!important}.country-league-list>button.active{background:#006b2f!important;box-shadow:inset 4px 0 0 #ffd700}.sports-content .event-meta time{display:grid!important;grid-template-columns:auto;grid-gap:1px;gap:1px;min-width:104px!important;padding:5px 9px!important;line-height:1.1}.sports-content .event-meta time span{font-size:9px;font-weight:750;color:#66796d;white-space:nowrap}.sports-content .event-meta time b{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;font-weight:950;color:inherit;white-space:nowrap}.sports-content .event-meta time.is-live span{color:#ffe4e6}.sports-content .event-meta time.is-live b{color:#fff}@media(max-width:760px){.sports-content .event-meta time{min-width:88px!important;padding:4px 7px!important}.sports-content .event-meta time span{font-size:8px}.sports-content .event-meta time b{font-size:10px}}