:root{--bg:#020814;--panel:rgba(6,23,45,.86);--panel2:rgba(3,12,27,.94);--blue:#0b8cff;--gold:#ffd43b;--text:#f2f8ff;--muted:#a8bdd4;--line:rgba(64,165,255,.38);--danger:#ff584d;--green:#34d384;--cyan:#1bd8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020814;color:var(--text);font-family:Segoe UI,Tahoma,Arial,sans-serif}body:before{z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.88)),url(/assets/panther-bg.jpeg) 50%/cover no-repeat}body:after,body:before{content:"";position:fixed;inset:0}body:after{z-index:-1;background:radial-gradient(circle at 15% 5%,rgba(27,216,255,.13),transparent 28%),radial-gradient(circle at 82% 12%,rgba(123,97,255,.1),transparent 30%)}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 32px));margin:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(2,9,21,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 10px 50px rgba(0,0,0,.35)}.navIn{justify-content:space-between;gap:18px;padding:14px 0}.brand,.navIn{display:flex;align-items:center}.brand{gap:12px}.logoBox{width:54px;height:54px;border-radius:18px;overflow:hidden;background:#06162b;border:1px solid var(--line)}.logoBox img{width:100%;height:100%;object-fit:cover}.brand b{font-size:22px}.brand span{display:block;color:var(--muted);font-size:12px}.links{display:flex;gap:8px;flex-wrap:wrap}.btn,.links a{border:1px solid rgba(64,165,255,.35);background:rgba(7,31,57,.74);color:var(--text);border-radius:14px;padding:10px 14px;font-weight:800;cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--blue),#0050d7)}.btn.gold{background:linear-gradient(135deg,#ffd43b,#b27400);color:#111827}.btn.danger{background:rgba(90,20,20,.9);border-color:#ff584d}button:disabled,input:disabled{opacity:.55;cursor:not-allowed}main{padding:28px 0}.hero{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:28px;gap:28px;align-items:center;min-height:650px}.kicker{color:var(--gold);font-weight:1000;letter-spacing:1px;font-size:12px}.kicker,h1{text-transform:uppercase}h1{font-size:clamp(48px,7vw,92px);line-height:1.05;margin:8px 0 18px;background:linear-gradient(180deg,#fff,#c7e8ff 42%,#6fb8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(11,140,255,.38))}h2{font-size:34px;margin:6px 0 18px}.hero p,.muted{color:var(--muted);line-height:1.8}.hero p{font-size:22px;max-width:760px}.heroBtns,.row,.tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.heroMetrics{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.heroMetrics div{min-width:145px;padding:14px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroMetrics b{display:block;font-size:30px;color:var(--gold);line-height:1}.heroMetrics span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.card,.experienceCard,.liveCard,.match,.panel,.prizeCard,.showcase{background:linear-gradient(180deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:26px;box-shadow:0 0 32px rgba(0,112,255,.16);padding:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel{margin:22px 0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.stat{text-align:center;border-radius:18px;padding:16px;background:rgba(0,8,20,.42);border:1px solid rgba(64,165,255,.25)}.stat b{display:block;font-size:32px;color:var(--gold)}.heroPosterStack{position:relative;min-height:360px;display:grid;place-items:center}.heroPosterMain{width:100%;height:320px;object-fit:contain;border-radius:24px;border:1px solid rgba(255,212,59,.42);box-shadow:0 22px 55px rgba(0,0,0,.42),0 0 35px rgba(255,212,59,.16)}.heroPosterSmall{position:absolute;width:38%;aspect-ratio:3/4;object-fit:contain;border-radius:18px;border:1px solid rgba(255,212,59,.45);box-shadow:0 16px 35px rgba(0,0,0,.45)}.heroPosterSmall.top{top:-22px;right:-18px;transform:rotate(4deg)}.heroPosterSmall.bottom{bottom:-22px;left:-18px;transform:rotate(-5deg)}.clickablePoster,.galleryItem img,.posterTile img{cursor:zoom-in}.prizeTitle{color:var(--gold);font-size:28px;font-weight:900;margin-top:12px}.premiumExperience{display:grid;grid-template-columns:1.35fr .75fr;grid-gap:18px;gap:18px;margin:26px 0}.flowSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:20px}.flowSteps div{border-radius:20px;padding:16px 16px 18px;background:rgba(0,8,20,.42);border:1px solid hsla(0,0%,100%,.1)}.flowSteps b{display:block;color:var(--gold);font-size:24px}.flowSteps span{display:block;font-weight:900;margin:6px 0 4px}.livePulse{width:14px;height:14px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,211,132,.7);animation:pulse 1.6s infinite;margin-bottom:16px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,211,132,.7)}70%{box-shadow:0 0 0 18px rgba(52,211,132,0)}to{box-shadow:0 0 0 0 rgba(52,211,132,0)}}.form{grid-gap:14px;gap:14px;max-width:560px}.form,label{display:grid}label{grid-gap:7px;gap:7px;font-weight:800}input,select{width:100%;padding:14px 15px;border-radius:14px;border:1px solid rgba(89,178,255,.55);background:#04162b;color:#fff;font-size:16px;outline:none}.match{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;margin:14px 0;transition:.22s ease}.match:hover{transform:translateY(-2px);border-color:rgba(255,212,59,.46);box-shadow:0 18px 38px rgba(0,0,0,.25),0 0 26px rgba(11,140,255,.16)}.badge,.datePill{display:inline-flex;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;margin-right:8px}.badge{border:1px solid rgba(255,212,59,.45);color:var(--gold)}.datePill{border:1px solid rgba(64,165,255,.35);color:#d7eaff}.teamsRow{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin:12px 0 8px}.teamBlock{min-height:96px;border:1px solid rgba(255,212,59,.22);background:linear-gradient(180deg,rgba(5,20,40,.82),rgba(1,8,20,.92));border-radius:24px;display:grid;place-items:center;text-align:center;padding:10px 8px}.teamBlock b{direction:ltr;font-size:17px}.teamBlock small{direction:rtl;color:var(--gold);font-size:11px}.flagImg{width:54px;height:36px;object-fit:cover;border-radius:8px;border:2px solid rgba(255,212,59,.35);box-shadow:0 0 16px rgba(255,212,59,.18)}.vsBox{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:auto;color:#07111f;font-weight:1000;background:radial-gradient(circle,#fff,#ffd43b 45%,#d28600)}.scoreInputs{display:flex;gap:8px;align-items:center;background:rgba(0,6,18,.36);border:1px solid rgba(64,165,255,.18);padding:10px;border-radius:18px}.scoreInputs input{width:70px;text-align:center}.scoreInputsLabeled{display:grid;grid-template-columns:86px 20px 86px auto;align-items:end}.scoreInputsLabeled label{display:grid;grid-gap:6px;gap:6px;justify-items:center;font-size:12px;color:var(--gold);direction:ltr}.scoreDash{align-self:center;color:#fff;font-size:22px;padding-bottom:11px}.statusOpen{color:var(--green);font-weight:900}.statusClosed{color:#ffb1aa;font-weight:900}.nextMatchStrip,.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.nextMatchStrip{margin-top:16px;padding:16px;border-radius:20px;border:1px solid rgba(255,212,59,.35);background:linear-gradient(90deg,rgba(255,212,59,.12),rgba(11,140,255,.12))}.countdownBox{text-align:center;border-radius:18px;padding:12px;background:#04162b;border:1px solid rgba(64,165,255,.36)}.countdownBox strong{display:block;color:var(--gold);font-size:22px;direction:ltr}.tableWrap{overflow:auto;border-radius:18px;border:1px solid rgba(64,165,255,.22)}table{width:100%;border-collapse:collapse;background:rgba(0,7,18,.62)}td,th{padding:13px;border-bottom:1px solid rgba(74,154,255,.18);text-align:center;white-space:nowrap}th{background:#06284b;color:var(--gold)}.prizeGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.prizeCard span{color:var(--gold);font-weight:900}.posterMosaic{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:18px 0}.posterTile{border-radius:22px;overflow:hidden;border:1px solid rgba(255,212,59,.35);background:#020814;box-shadow:0 14px 35px rgba(0,0,0,.35)}.posterTile img{width:100%;height:240px;object-fit:cover;display:block}.specGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.specCard{border-radius:20px;padding:16px;border:1px solid rgba(255,212,59,.24);background:linear-gradient(180deg,rgba(255,212,59,.08),rgba(0,8,20,.42))}.specCard b{display:block;color:var(--gold);font-size:18px;margin-bottom:6px}.distributorLayout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.agencyBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.agencyBadges span{border-radius:999px;padding:8px 12px;border:1px solid rgba(255,212,59,.35);color:var(--gold);background:rgba(255,212,59,.08);font-weight:900;font-size:12px}.contactCard{display:grid;grid-gap:10px;gap:10px;border-radius:24px;padding:20px;background:linear-gradient(180deg,rgba(5,26,51,.88),rgba(1,8,20,.92));border:1px solid rgba(64,165,255,.32)}.contactCard a{color:var(--gold);font-weight:900;direction:ltr}.scoreVisual{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:18px 0 20px}.scoreVisual div{text-align:center;border-radius:22px;padding:18px 10px;border:1px solid rgba(64,165,255,.3);background:linear-gradient(180deg,rgba(5,26,51,.88),rgba(1,8,20,.88))}.scoreVisual strong{display:block;color:var(--gold);font-size:34px}.adminOnlyPanel{border-style:dashed;opacity:.92}.adminGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.miniItem{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;background:rgba(0,8,20,.45);border:1px solid rgba(64,165,255,.22);margin:10px 0}.cmsPreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.adminCampaignPosterItem,.cmsPreviewGrid div{border:1px solid rgba(64,165,255,.24);background:rgba(0,8,20,.42);border-radius:16px;padding:14px}.adminCampaignPosterList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.adminCampaignPosterItem{display:grid;grid-template-columns:86px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.adminCampaignPosterItem img{width:86px;height:62px;object-fit:cover;border-radius:10px}.adminAccessNote{text-align:center;margin:22px auto 0}.adminAccessNote a{color:hsla(0,0%,100%,.45);font-size:12px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:8px 14px}.posterLightbox{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.86);display:grid;place-items:center;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.posterLightboxInner{position:relative;width:min(1100px,96vw);max-height:92vh;display:grid;grid-gap:10px;gap:10px}.posterLightboxInner img{width:100%;max-height:82vh;object-fit:contain;border-radius:20px;border:1px solid rgba(255,212,59,.45);background:#000}.posterClose{position:absolute;top:-16px;left:-16px;width:44px;height:44px;border-radius:50%;font-size:28px;background:linear-gradient(135deg,#ffd43b,#b27400);color:#111;border:0}.posterLightboxCaption{display:flex;justify-content:space-between;gap:12px;color:#fff;background:rgba(2,9,21,.88);border:1px solid rgba(64,165,255,.22);border-radius:16px;padding:12px 16px}.mobileSticky{display:none;position:fixed;z-index:50;bottom:12px;left:12px;right:12px;gap:8px;padding:8px;border-radius:20px;background:rgba(2,9,21,.88);border:1px solid rgba(80,184,255,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileSticky a{flex:1 1;text-align:center;padding:11px 8px;border-radius:14px;background:linear-gradient(135deg,rgba(11,140,255,.88),rgba(0,80,215,.88));font-weight:900;font-size:13px}.footer{text-align:center;color:var(--muted);padding:28px 0;border-top:1px solid rgba(64,165,255,.2);margin-top:28px}@media(max-width:980px){.adminGrid,.cmsPreviewGrid,.distributorLayout,.grid3,.hero,.premiumExperience,.prizeGrid,.specGrid,.statGrid{grid-template-columns:1fr}.posterMosaic{grid-template-columns:repeat(2,1fr)}.match{grid-template-columns:1fr}.scoreVisual{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.navIn{display:block}.links{margin-top:12px;overflow-x:auto;flex-wrap:nowrap}.links a{white-space:nowrap}.hero{min-height:auto}.heroPosterStack{min-height:310px}.heroPosterMain{height:260px}.heroPosterSmall{width:44%}.flowSteps,.posterMosaic,.scoreVisual{grid-template-columns:1fr}.scoreInputsLabeled{grid-template-columns:1fr 18px 1fr}.scoreInputsLabeled button{grid-column:1/-1;width:100%}.posterTile img{height:auto;max-height:520px;object-fit:contain}.mobileSticky{display:flex}.footer{padding-bottom:88px}}.registrationGrid{grid-template-columns:repeat(2,1fr);max-width:920px}.registrationGrid button{grid-column:1/-1}.statusMessage{margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,212,59,.35);background:rgba(255,212,59,.08);color:var(--gold);font-weight:900}.launchStatus{border-color:rgba(52,211,132,.45)}@media(max-width:680px){.registrationGrid{grid-template-columns:1fr}}.flagImg,.floatingFlag{object-fit:cover;background:hsla(0,0%,100%,.08);border:2px solid rgba(255,212,59,.35)!important;margin-bottom:6px}.flagFallback{margin-bottom:6px}.flagImg,.floatingFlag{display:block!important;width:54px!important;height:36px!important;object-fit:cover!important;background:hsla(0,0%,100%,.1);border-radius:8px!important;border:2px solid rgba(255,212,59,.38)!important;box-shadow:0 0 16px rgba(255,212,59,.18)!important;margin:0 auto 8px!important}.flagFallback{font-size:30px;display:inline-flex;align-items:center;justify-content:center;width:54px;height:36px;border-radius:8px;border:2px solid rgba(255,212,59,.35);margin:0 auto 8px}.languageSwitch{display:flex;justify-content:flex-end;gap:8px;margin:12px 0}.languageSwitch button{border:1px solid rgba(255,212,59,.35);background:rgba(0,8,20,.45);color:#fff;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:900}.languageSwitch button.active{background:linear-gradient(135deg,#ffd43b,#b27400);color:#111}.successBox{border:1px solid rgba(52,211,132,.45);background:rgba(52,211,132,.12);color:#b9ffd2;border-radius:16px;font-weight:900}.matchPrizeBox,.successBox{padding:12px 14px;margin:12px 0}.matchPrizeBox{border:1px solid rgba(255,212,59,.38);background:linear-gradient(135deg,rgba(255,212,59,.12),rgba(11,140,255,.08));border-radius:18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.matchPrizeBox b{color:var(--gold)}.matchPrizeBox span{color:#fff;font-weight:900}@media(max-width:680px){.matchPrizeBox{display:grid}}.portalPage{min-height:100vh;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 60px;color:#fff}.portalHero{border:1px solid rgba(255,212,59,.34);background:radial-gradient(circle at 15% 20%,rgba(27,216,255,.18),transparent 35%),linear-gradient(135deg,rgba(4,18,37,.92),rgba(2,7,18,.96));border-radius:34px;padding:34px;box-shadow:0 24px 55px rgba(0,0,0,.35)}.adminHero{border-color:hsla(0,100%,74%,.35)}.portalBadge{display:inline-flex;border:1px solid rgba(255,212,59,.42);color:#ffd43b;border-radius:999px;padding:8px 14px;font-weight:900;margin-bottom:14px}.portalHero h1{font-size:clamp(38px,6vw,76px);margin:0 0 10px}.portalHero p{color:hsla(0,0%,100%,.72);font-size:18px;max-width:720px}.portalActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.portalBtn{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;border-radius:16px;padding:12px 16px;font-weight:900;cursor:pointer;display:inline-flex;text-decoration:none}.portalBtn.primary{background:linear-gradient(135deg,#ffd43b,#b27400);color:#111}.adminModules,.portalGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:18px}.portalCard{border:1px solid rgba(64,165,255,.28);background:linear-gradient(180deg,rgba(5,26,51,.82),rgba(1,8,20,.9));border-radius:24px;padding:22px}.portalCard h2{margin:0 0 10px;color:#ffd43b}.portalCard p,.portalCard small,.portalCard span{color:hsla(0,0%,100%,.7);line-height:1.7}.playerInfo{display:grid;grid-gap:6px;gap:6px}.adminLogin{max-width:520px;margin-top:18px}.adminLogin input{width:100%;border:1px solid rgba(255,212,59,.28);background:rgba(0,8,20,.65);color:#fff;border-radius:14px;padding:13px 14px;margin:10px 0}@media(max-width:760px){.adminModules,.portalGrid{grid-template-columns:1fr}.portalHero{padding:24px;border-radius:24px}}.scoreReasonPreview{border-color:rgba(52,211,132,.35)!important}.reasonGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.reasonGrid div{border:1px solid rgba(255,212,59,.25);background:rgba(0,8,20,.42);border-radius:18px;padding:14px;text-align:center}.reasonGrid b{display:block;color:#ffd43b;font-size:28px}.reasonGrid span{color:hsla(0,0%,100%,.76);font-size:13px}.pointsSummary{display:grid;align-content:start}.bigPoints{font-size:58px;color:#ffd43b;line-height:1}.predictionsExplain{margin-top:18px}.predictionReasonList{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.predictionReasonItem{display:grid;grid-template-columns:1fr 92px;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(64,165,255,.24);background:rgba(0,8,20,.38);border-radius:18px;padding:14px}.predictionReasonItem div:first-child{display:grid;grid-gap:4px;gap:4px}.predictionReasonItem p{grid-column:1/-1;margin:0;color:#b9ffd2}.pointsBadge{border-radius:16px;border:1px solid rgba(255,212,59,.32);background:rgba(255,212,59,.09);padding:10px;text-align:center}.pointsBadge strong{display:block;font-size:30px;color:#ffd43b}.pointsBadge small{color:hsla(0,0%,100%,.72)}@media(max-width:820px){.reasonGrid{grid-template-columns:1fr 1fr}.predictionReasonItem{grid-template-columns:1fr}}@media(max-width:520px){.reasonGrid{grid-template-columns:1fr}}.dailyMatchList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.dailyMatchList div{display:flex;align-items:center;gap:10px;border:1px solid rgba(64,165,255,.24);background:rgba(0,8,20,.38);border-radius:14px;padding:10px 12px}.dailyMatchList b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffd43b,#b27400);color:#111}.dailyScoreBox{border:1px solid rgba(255,212,59,.34);border-radius:22px;padding:20px;margin-top:14px;background:rgba(255,212,59,.08)}.dailyScoreBox b{display:block;font-size:44px;color:#ffd43b}.dailyTieRules ol{display:grid;grid-gap:10px;gap:10px}.dailyTieRules li{color:hsla(0,0%,100%,.78);line-height:1.7}.dailyPrizeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dailyPrizeGrid div{border:1px solid rgba(255,212,59,.25);background:rgba(0,8,20,.38);border-radius:18px;padding:16px}.dailyPrizeGrid b{display:block;color:#ffd43b;margin-bottom:6px}.dailyPrizeGrid span{color:hsla(0,0%,100%,.72)}@media(max-width:820px){.dailyPrizeGrid{grid-template-columns:1fr}}.mvpFormGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.mvpFormGrid input,.mvpFormGrid select{width:100%;border:1px solid rgba(255,212,59,.28);background:rgba(0,8,20,.65);color:#fff;border-radius:14px;padding:13px 14px}.mvpFormGrid label{display:grid;grid-gap:6px;gap:6px;color:#ffd43b;font-weight:900}.mvpMatchList{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.mvpMatchCard{border:1px solid rgba(64,165,255,.28);background:linear-gradient(180deg,rgba(5,26,51,.76),rgba(1,8,20,.92));border-radius:22px;padding:16px}.mvpTeams{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;grid-gap:12px;gap:12px;text-align:center}.mvpTeams div{display:grid;justify-items:center;grid-gap:5px;gap:5px}.mvpTeams img{width:54px;height:36px;object-fit:cover;border-radius:8px;border:2px solid rgba(255,212,59,.35)}.mvpTeams b{color:#fff}.mvpTeams small{color:#ffd43b}.mvpTeams>span{color:#ffd43b;font-weight:1000}.mvpPredictRow{display:grid;grid-template-columns:1fr 18px 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.mvpPredictRow label{display:grid;grid-gap:6px;gap:6px;color:#ffd43b;font-weight:900}.mvpPredictRow input{border:1px solid rgba(255,212,59,.28);background:rgba(0,8,20,.65);color:#fff;border-radius:14px;padding:13px 14px;text-align:center}.leaderboardTable{display:grid;grid-gap:8px;gap:8px}.leaderboardHead,.leaderboardRow{display:grid;grid-template-columns:44px 1fr 90px 90px 90px 90px;grid-gap:8px;gap:8px;align-items:center;border-radius:14px;padding:10px 12px}.leaderboardHead{color:#ffd43b;border:1px solid rgba(255,212,59,.25)}.leaderboardRow{background:rgba(0,8,20,.38);border:1px solid rgba(64,165,255,.2)}.leaderboardRow strong{color:#ffd43b}@media(max-width:820px){.mvpFormGrid,.mvpPredictRow,.mvpTeams{grid-template-columns:1fr}.leaderboardHead,.leaderboardRow{grid-template-columns:36px 1fr 60px}.leaderboardHead b:nth-child(n+4),.leaderboardRow span:nth-child(n+4){display:none}}.leaderboardPolishCard{overflow:hidden}.leaderboardTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.leaderboardTitleRow h2{margin:.35rem 0 0}.leaderboardMiniStats{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.leaderboardMiniStats span{min-width:94px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:16px;background:rgba(0,8,20,.48);border:1px solid rgba(255,212,59,.22);color:#d9e7ff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.leaderboardMiniStats b{color:#ffd43b;font-size:1.08rem}.topThreePodium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:8px 0 18px;align-items:stretch}.topPlayerCard{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;padding:18px 14px;min-height:190px;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,212,59,.18),transparent 40%),linear-gradient(180deg,rgba(7,20,42,.94),rgba(0,8,20,.86));border:1px solid rgba(255,212,59,.28);box-shadow:0 20px 55px rgba(0,0,0,.22)}.topPlayerCard.rank1{transform:translateY(-6px);border-color:rgba(255,212,59,.62);box-shadow:0 24px 70px rgba(255,212,59,.12),0 22px 55px rgba(0,0,0,.28)}.topPlayerCard.rank2{border-color:rgba(180,205,235,.42)}.topPlayerCard.rank3{border-color:rgba(255,165,74,.42)}.topMedal{font-size:2rem;line-height:1}.topPlayerCard small{color:#ffd43b;font-weight:1000;text-transform:uppercase;letter-spacing:.05em}.topPlayerCard strong{color:#fff;font-size:1.15rem;line-height:1.25}.topPlayerCard>b{color:#ffd43b;font-size:1.4rem}.topPlayerCard div{width:100%;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;color:#cfe0ff;font-size:.82rem;font-weight:800}.topPlayerCard div span{padding:6px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.leaderboardRow em,.topPlayerCard em{display:inline-flex;align-items:center;justify-content:center;-webkit-margin-start:8px;margin-inline-start:8px;padding:3px 7px;border-radius:999px;background:rgba(64,165,255,.22);border:1px solid rgba(64,165,255,.45);color:#9fd3ff;font-size:.68rem;font-style:normal;font-weight:1000;text-transform:uppercase}.currentLeaderboardRow,.currentPlayerGlow{border-color:rgba(64,165,255,.72)!important;box-shadow:0 0 0 1px rgba(64,165,255,.18),0 16px 45px rgba(64,165,255,.12)}.leaderboardPolishedTable{margin-top:8px}.leaderboardPolishedTable .leaderboardRow{transition:transform .18s ease,border-color .18s ease,background .18s ease}.leaderboardPolishedTable .leaderboardRow:hover{transform:translateY(-1px);border-color:rgba(255,212,59,.28);background:rgba(0,8,20,.52)}.leaderboardEmptyNote{padding:14px;border-radius:16px;color:#cfe0ff;border:1px dashed rgba(255,212,59,.28);background:rgba(0,8,20,.34)}@media(max-width:820px){.leaderboardTitleRow{align-items:stretch}.leaderboardMiniStats{justify-content:stretch;width:100%}.leaderboardMiniStats span{flex:1 1 110px;min-width:0}.topThreePodium{grid-template-columns:1fr}.topPlayerCard,.topPlayerCard.rank1{transform:none;min-height:auto;grid-template-columns:auto 1fr auto;justify-items:start;text-align:start;align-items:center}.topMedal{grid-row:1/span 3}.topPlayerCard div{grid-column:2/-1;justify-content:flex-start}.leaderboardPolishedTable .leaderboardHead,.leaderboardPolishedTable .leaderboardRow{grid-template-columns:36px 1fr 74px}}.registeredPlayerBox{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.playerScoreDashboard{border-color:rgba(52,211,132,.38)!important;background:radial-gradient(circle at 12% 20%,rgba(52,211,132,.12),transparent 30%),linear-gradient(180deg,rgba(5,26,51,.82),rgba(1,8,20,.94))!important}.scoreHeader{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center}.totalScoreCircle{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;border:2px solid rgba(255,212,59,.45);background:radial-gradient(circle,rgba(255,212,59,.22),rgba(255,212,59,.04));box-shadow:0 0 40px rgba(255,212,59,.14)}.totalScoreCircle b{font-size:52px;color:#ffd43b;line-height:.9}.totalScoreCircle span{font-size:12px;color:hsla(0,0%,100%,.74);font-weight:900;max-width:92px}.scoreStatsGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin:18px 0}.scoreStatsGrid div{border:1px solid rgba(255,212,59,.24);background:rgba(0,8,20,.42);border-radius:18px;padding:14px 10px;text-align:center}.scoreStatsGrid b{display:block;color:#ffd43b;font-size:28px}.scoreStatsGrid span{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:800}.dangerBtn{border-color:rgba(255,90,90,.45)!important;background:rgba(255,90,90,.1)!important;color:#ffd1d1!important}@media(max-width:980px){.scoreStatsGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.scoreHeader{grid-template-columns:1fr}.totalScoreCircle{width:130px;height:130px;margin:auto}.scoreStatsGrid{grid-template-columns:repeat(2,1fr)}}.dailyWinnerCard{border-color:rgba(255,212,59,.55)!important;background:radial-gradient(circle at 14% 18%,rgba(255,212,59,.16),transparent 32%),linear-gradient(180deg,rgba(5,26,51,.84),rgba(1,8,20,.95))!important}.winnerStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.winnerStats div{border:1px solid rgba(255,212,59,.25);background:rgba(0,8,20,.42);border-radius:18px;padding:14px;text-align:center}.winnerStats b{display:block;color:#ffd43b;font-size:28px}.winnerStats span{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:800}.dailyLeaderboard{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.dailyHead,.dailyRow{display:grid;grid-template-columns:44px 1fr 90px 90px 90px 70px;grid-gap:8px;gap:8px;align-items:center;border-radius:14px;padding:10px 12px}.dailyHead{color:#ffd43b;border:1px solid rgba(255,212,59,.25)}.dailyRow{background:rgba(0,8,20,.38);border:1px solid rgba(64,165,255,.2)}.dailyRow strong{color:#ffd43b}.tieList{display:grid;grid-gap:8px;gap:8px}.tieList li{color:hsla(0,0%,100%,.78);line-height:1.7}@media(max-width:850px){.winnerStats{grid-template-columns:repeat(2,1fr)}.dailyHead,.dailyRow{grid-template-columns:36px 1fr 70px}.dailyHead b:nth-child(n+4),.dailyRow span:nth-child(n+4){display:none}}@media(max-width:520px){.winnerStats{grid-template-columns:1fr}}.launchPage .portalHero{border-bottom:1px solid rgba(255,212,59,.12)}.launchSteps{display:grid;grid-gap:10px;gap:10px;-webkit-padding-start:22px;padding-inline-start:22px}.launchSteps li{color:hsla(0,0%,100%,.78);line-height:1.7}.rulesScoreList{display:grid;grid-gap:10px;gap:10px}.rulesScoreList div{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.42);border-radius:16px;padding:10px 12px}.rulesScoreList b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffd43b,#b27400);color:#111;font-size:20px}.rulesScoreList span{color:hsla(0,0%,100%,.78);font-weight:800}.btn.gold,.btn.primary,.portalBtn.primary{box-shadow:0 0 26px rgba(255,212,59,.15)}.portalCard h2{letter-spacing:.2px}@media(max-width:650px){.rulesScoreList div{grid-template-columns:46px 1fr}.rulesScoreList b{width:36px;height:36px;font-size:17px}}.publicHome{min-height:100vh;background:radial-gradient(circle at 20% 10%,rgba(255,212,59,.12),transparent 30%),radial-gradient(circle at 80% 20%,rgba(64,165,255,.12),transparent 28%),linear-gradient(180deg,#020713,#061529 48%,#020713);color:#fff;overflow-x:hidden}.publicLang{position:fixed;top:18px;right:18px;z-index:20}[dir=rtl] .publicLang{right:auto;left:18px}.publicHero{position:relative;width:min(1120px,calc(100% - 32px));margin:0 auto;min-height:72vh;display:grid;align-content:center;text-align:center;padding:82px 0 44px}.heroGlow{position:absolute;inset:18% 18%;background:radial-gradient(circle,rgba(255,212,59,.1),transparent 62%);filter:blur(24px);pointer-events:none}.publicBadge{width:max-content;margin:0 auto 16px;display:inline-flex;border:1px solid rgba(255,212,59,.38);color:#ffd43b;border-radius:999px;padding:8px 14px;font-weight:1000;background:rgba(0,8,20,.34)}.publicHero h1{position:relative;font-size:clamp(46px,8vw,96px);line-height:.95;margin:0 0 18px;letter-spacing:-2px}.publicHero p{position:relative;max-width:820px;margin:0 auto;color:hsla(0,0%,100%,.76);font-size:clamp(17px,2.2vw,23px);line-height:1.7}.publicActions{position:relative;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}.publicBtn{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;border-radius:18px;padding:13px 18px;font-weight:1000;text-decoration:none;display:inline-flex;transition:transform .2s ease,border-color .2s ease}.publicBtn:hover{transform:translateY(-2px);border-color:rgba(255,212,59,.44)}.publicBtn.primary{background:linear-gradient(135deg,#ffd43b,#b27400);color:#111;box-shadow:0 18px 42px rgba(255,212,59,.16)}.publicGrid{width:min(1120px,calc(100% - 32px));margin:0 auto 20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.publicCard{border:1px solid rgba(64,165,255,.22);background:linear-gradient(180deg,rgba(5,26,51,.74),rgba(1,8,20,.88));border-radius:24px;padding:22px;min-height:190px}.publicCard b{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgba(255,212,59,.12);color:#ffd43b;border:1px solid rgba(255,212,59,.28)}.publicCard h2{margin:18px 0 8px;color:#fff}.publicCard p{color:hsla(0,0%,100%,.7);line-height:1.65}.publicFooterCta,.publicRulesPreview{width:min(1120px,calc(100% - 32px));margin:16px auto;border:1px solid rgba(255,212,59,.24);background:radial-gradient(circle at 20% 20%,rgba(255,212,59,.1),transparent 35%),linear-gradient(135deg,rgba(5,26,51,.78),rgba(1,8,20,.92));border-radius:30px;padding:28px}.publicRulesPreview{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.publicRulesPreview .publicBadge{margin:0 0 12px}.publicFooterCta h2,.publicRulesPreview h2{margin:0 0 8px;font-size:clamp(28px,4vw,48px)}.publicFooterCta p,.publicRulesPreview p{color:hsla(0,0%,100%,.72);line-height:1.7}.scorePreviewGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.scorePreviewGrid div{border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.42);border-radius:18px;padding:16px;text-align:center}.scorePreviewGrid b{display:block;color:#ffd43b;font-size:34px}.scorePreviewGrid span{color:hsla(0,0%,100%,.74);font-weight:800}.publicFooterCta{text-align:center}.publicFooter{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 36px;color:hsla(0,0%,100%,.58);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.publicFooter a{color:#ffd43b;text-decoration:none;font-weight:900}@media(max-width:920px){.publicGrid{grid-template-columns:repeat(2,1fr)}.publicRulesPreview{grid-template-columns:1fr}}@media(max-width:560px){.publicHero{min-height:auto;padding-top:96px}.publicGrid,.scorePreviewGrid{grid-template-columns:1fr}.publicCard{min-height:auto}.publicActions{flex-direction:column}.publicBtn{justify-content:center}}.cleanAssetsHome{font-family:Inter,Arial,Tahoma,sans-serif}.cleanAssetsHome h1,.cleanAssetsHome h2,.cleanAssetsHome h3{font-family:Impact,Haettenschweiler,Arial Black,Inter,sans-serif}.cleanHero{padding-top:88px}.cleanHeroLogos{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.cleanHeroLogos img{height:58px;max-width:270px;object-fit:contain;border-radius:16px;border:1px solid rgba(255,212,59,.2);background:hsla(0,0%,100%,.9);padding:5px}.cleanHeroLogos img:nth-child(2){background:rgba(0,0,0,.28);height:76px;max-width:360px;padding:0}.cleanHeroDevice{position:relative;z-index:2;margin:28px auto 0;width:min(620px,96%)}.cleanHeroDevice img{width:100%;object-fit:contain;filter:drop-shadow(0 34px 42px rgba(0,0,0,.7)) drop-shadow(0 0 30px rgba(255,212,59,.18))}.cleanContactSection,.cleanPosterSection,.cleanPrizeSection{width:min(1120px,calc(100% - 32px));margin:16px auto;border:1px solid rgba(255,212,59,.24);background:radial-gradient(circle at 22% 20%,rgba(255,212,59,.1),transparent 35%),linear-gradient(135deg,rgba(5,26,51,.78),rgba(1,8,20,.92));border-radius:30px;padding:28px}.cleanPrizeSection{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:18px;gap:18px;align-items:center}.cleanContactSection .publicBadge,.cleanPosterSection .publicBadge,.cleanPrizeSection .publicBadge{margin:0 0 12px}.cleanContactSection h2,.cleanPosterSection h2,.cleanPrizeSection h2{font-size:clamp(28px,4vw,48px);margin:0 0 8px}.cleanContactSection p,.cleanPosterSection p,.cleanPrizeSection p{color:hsla(0,0%,100%,.72);line-height:1.7}.cleanPrizeCards{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:10px;gap:10px}.cleanPrizeCards div{border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.42);border-radius:22px;padding:15px;display:grid;align-content:center;text-align:center;min-height:190px}.cleanPrizeCards img{max-width:100%;max-height:135px;object-fit:contain;margin:auto;filter:drop-shadow(0 22px 24px rgba(0,0,0,.52))}.cleanPrizeCards b{color:#ffd43b;margin-top:10px}.cleanSectionTitle{text-align:center;margin-bottom:18px}.cleanSectionTitle .publicBadge{margin-left:auto;margin-right:auto}.cleanPosterGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.cleanPosterGrid a{display:block;border-radius:24px;overflow:hidden;border:1px solid rgba(255,212,59,.25);background:#000;box-shadow:0 22px 44px rgba(0,0,0,.34)}.cleanPosterGrid img{width:100%;aspect-ratio:3/4;object-fit:cover;transform:scale(1.08);transition:transform .25s ease,filter .25s ease}.cleanPosterGrid a:hover img{transform:scale(1.18);filter:saturate(1.12) contrast(1.05)}.cleanContactSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.cleanContactCards{display:grid;grid-gap:10px;gap:10px}.cleanContactCards a{display:grid;border:1px solid rgba(255,212,59,.2);background:rgba(0,8,20,.42);border-radius:18px;padding:16px;text-decoration:none}.cleanContactCards b{color:#ffd43b}.cleanContactCards span{color:hsla(0,0%,100%,.72);margin-top:4px;font-weight:800}.cleanFooterCta{margin-top:16px}@media(max-width:900px){.cleanContactSection,.cleanPrizeSection{grid-template-columns:1fr}.cleanPosterGrid,.cleanPrizeCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cleanHeroLogos img{max-width:86vw}.cleanPosterGrid,.cleanPrizeCards{grid-template-columns:1fr}.cleanContactSection,.cleanPosterSection,.cleanPrizeSection{padding:20px;border-radius:24px}}.v467Home,.v467Home a,.v467Home button,.v467Home div,.v467Home p,.v467Home span{font-family:Inter,Arial,Tahoma,sans-serif}.v467Home h1,.v467Home h2,.v467Home h3,.v467PagePromo h2{font-family:Inter,Arial,Tahoma,sans-serif;letter-spacing:-.45px}.v467Hero{position:relative;overflow:hidden;min-height:720px;display:grid;align-items:center;padding:64px 22px 46px}.v467HeroBg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.54),rgba(0,0,0,.88)),url(/branding/panther-running-blue.jpg) 50%/cover no-repeat;opacity:.98}.v467HeroContent{position:relative;z-index:2;width:min(920px,100%);margin:auto;text-align:center}.v467GameLogo{width:min(250px,70vw);border-radius:28px;border:1px solid rgba(255,212,59,.22);box-shadow:0 24px 58px rgba(0,0,0,.5);margin:0 auto 18px;display:block}.v467Hero h1{font-size:clamp(44px,8vw,96px);line-height:.94;margin:14px 0;color:#fff;text-shadow:0 0 30px rgba(64,165,255,.2)}.v467Hero p{width:min(760px,100%);margin:0 auto 22px;color:hsla(0,0%,100%,.8);font-size:clamp(16px,2vw,21px);line-height:1.65}.v467Steps{margin-top:18px}.v467CTA,.v467PosterSection,.v467PrizePurchase{width:min(1120px,calc(100% - 32px));margin:18px auto}.v467PrizePurchase{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:22px;gap:22px;align-items:center;border-color:rgba(255,212,59,.3)!important}.v467CTA h2,.v467PosterSection h2,.v467PrizePurchase h2{font-size:clamp(28px,4vw,48px);margin:10px 0}.v467CTA p,.v467PosterSection p,.v467PrizePurchase p{color:hsla(0,0%,100%,.72);line-height:1.7}.v467PrizeVisuals{display:grid;grid-gap:12px;gap:12px}.v467DevicePoster{width:100%;border-radius:24px;border:1px solid rgba(255,212,59,.24);box-shadow:0 24px 50px rgba(0,0,0,.38);display:block}.v467SmallPrizes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.v467SmallPrizes div{border:1px solid rgba(255,212,59,.2);background:rgba(0,8,20,.42);border-radius:18px;padding:14px;display:grid;align-items:center;justify-items:center;text-align:center}.v467SmallPrizes img{max-height:120px;max-width:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45))}.v467SmallPrizes b{color:#ffd43b;margin-top:8px}.v467SectionTitle{text-align:center;margin-bottom:18px}.v467SectionTitle .portalBadge{margin:auto}.v467PosterGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.v467PosterGrid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,212,59,.24);background:#02040b;border-radius:22px;padding:0;overflow:hidden;cursor:pointer;color:#fff;box-shadow:0 22px 44px rgba(0,0,0,.3);text-align:start}.v467PosterGrid img{width:100%;aspect-ratio:3/4;object-fit:cover;transform:scale(1.06);transition:transform .25s ease,filter .25s ease;display:block}.v467PosterGrid button:hover img{transform:scale(1.14);filter:saturate(1.12) contrast(1.05)}.v467PosterGrid span{display:block;padding:12px 14px;color:#ffd43b;font-weight:900;font-size:13px}.v467ScoreGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:12px}.v467ScoreGrid div{border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.42);border-radius:16px;padding:14px;text-align:center}.v467ScoreGrid b{display:block;color:#ffd43b;font-size:30px}.v467ScoreGrid span{color:hsla(0,0%,100%,.72);font-weight:800}.v467ContactList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.v467ContactList a{display:grid;border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.42);border-radius:16px;padding:14px;text-decoration:none}.v467ContactList b{color:#ffd43b}.v467ContactList span{color:hsla(0,0%,100%,.72);margin-top:4px;font-weight:800}.v467CTA{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:18px;gap:18px;align-items:center}.v467CTA img{width:100%;border-radius:24px;border:1px solid rgba(64,165,255,.28);box-shadow:0 24px 50px rgba(0,0,0,.36)}.v467Modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.86);display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v467ModalInner{position:relative;width:min(920px,96vw);max-height:94vh;border:1px solid rgba(255,212,59,.34);background:linear-gradient(180deg,#071326,#02040b);border-radius:24px;padding:18px;box-shadow:0 28px 90px rgba(0,0,0,.7);display:grid}.v467ModalInner h3{margin:0 52px 12px 0;color:#ffd43b}.v467ModalInner img{width:100%;max-height:78vh;object-fit:contain;border-radius:16px;background:#000}.v467Close{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,212,59,.35);background:rgba(0,0,0,.72);color:#ffd43b;font-size:28px;line-height:1;cursor:pointer}.v467PagePromo{width:min(1120px,calc(100% - 32px));margin:18px auto;display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px;align-items:center;border-color:rgba(255,212,59,.28)!important}.v467PagePromo img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:20px;border:1px solid rgba(255,212,59,.22);box-shadow:0 20px 40px rgba(0,0,0,.32)}.v467PagePromo h2{font-size:clamp(24px,3vw,38px);margin:8px 0}.v467PagePromo p{color:hsla(0,0%,100%,.72);line-height:1.65}.v467MatchStrip{position:relative;overflow:hidden;border:1px solid rgba(255,212,59,.24);border-radius:22px;min-height:140px;margin:14px 0;display:grid;place-items:center;background:#030712}.v467MatchStrip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.v467MatchStrip span{position:relative;z-index:2;color:#ffd43b;font-weight:1000;font-size:clamp(22px,4vw,42px);text-shadow:0 0 24px #000}@media(max-width:900px){.v467CTA,.v467PagePromo,.v467PrizePurchase{grid-template-columns:1fr}.v467PosterGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.v467Hero{min-height:640px;padding-top:52px}.v467GameLogo{width:min(210px,72vw)}.v467PosterGrid,.v467ScoreGrid,.v467SmallPrizes{grid-template-columns:1fr}.v467CTA,.v467PagePromo,.v467PosterSection,.v467PrizePurchase{padding:20px;border-radius:24px}.v467ModalInner{padding:12px;border-radius:18px}}.simpleStrongHome{min-height:100vh;color:#fff;background:radial-gradient(circle at 15% 8%,rgba(255,212,59,.12),transparent 26%),radial-gradient(circle at 85% 14%,rgba(0,124,255,.15),transparent 26%),linear-gradient(180deg,#02050c,#071426 48%,#02050c);font-family:Inter,Arial,Tahoma,sans-serif;overflow-x:hidden}.sshHero{position:relative;width:min(1120px,calc(100% - 28px));margin:0 auto;padding:88px 0 34px;min-height:72vh;display:grid;place-items:center;text-align:center}.sshHeroBg{position:absolute;inset:30px 0 0;background:url(/branding/panther-blue-run.jpg) 50%/cover no-repeat;border-radius:34px;opacity:.24;border:1px solid rgba(255,212,59,.18)}.sshHeroContent{position:relative;z-index:2;width:min(850px,100%)}.sshGameLogo{width:min(270px,70vw);border-radius:24px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.55));margin-bottom:16px}.sshBadge{display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(255,212,59,.35);color:#ffd43b;background:rgba(255,212,59,.08);border-radius:999px;padding:8px 13px;font-weight:1000;font-size:13px}.sshContact h2,.sshFinal h2,.sshGrandPrize h2,.sshHero h1,.sshPosters h2{margin:16px 0 10px;font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:-1px}.sshContact p,.sshFinal p,.sshGrandPrize p,.sshHero p{color:hsla(0,0%,100%,.74);line-height:1.7;font-size:clamp(15px,2vw,20px)}.sshActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.sshActions,.sshBtn{justify-content:center}.sshBtn{display:inline-flex;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#fff;border-radius:16px;padding:12px 16px;font-weight:1000;text-decoration:none}.sshBtn.primary{background:linear-gradient(135deg,#ffd43b,#b27400);color:#111;border-color:rgba(255,212,59,.45)}.sshContact,.sshFinal,.sshGrandPrize,.sshHow,.sshPosters,.sshPrizeGrid{width:min(1120px,calc(100% - 28px));margin:16px auto}.sshGrandPrize{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(255,212,59,.22);background:linear-gradient(135deg,rgba(5,26,51,.78),rgba(1,8,20,.94));border-radius:30px;padding:28px}.sshGrandPoster,.sshPosterGrid button,.sshPrizeCard{border:0;padding:0;background:transparent;cursor:pointer}.sshGrandPoster img{width:100%;max-height:620px;object-fit:contain;border-radius:24px;border:1px solid rgba(255,212,59,.26);box-shadow:0 26px 48px rgba(0,0,0,.42)}.sshPrizeGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:12px;gap:12px}.sshPrizeCard{border:1px solid rgba(255,212,59,.22);background:rgba(0,8,20,.5);border-radius:24px;padding:14px;min-height:230px;display:grid;align-content:center;text-align:center}.sshPrizeCard.wide{min-height:340px}.sshPrizeCard span{color:#ffd43b;font-weight:1000;margin-bottom:10px}.sshPrizeCard img{width:100%;max-height:300px;object-fit:contain;border-radius:16px}.sshHow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.sshStep{border:1px solid rgba(255,212,59,.18);background:rgba(0,8,20,.42);border-radius:20px;padding:18px}.sshStep b{color:#ffd43b;font-size:28px}.sshStep p{color:hsla(0,0%,100%,.7)}.sshContact,.sshFinal,.sshPosters{border:1px solid rgba(255,212,59,.22);background:linear-gradient(135deg,rgba(5,26,51,.76),rgba(1,8,20,.92));border-radius:30px;padding:28px}.sshSectionTitle{text-align:center;margin-bottom:18px}.sshPosterGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.sshPosterGrid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:20px;border:1px solid rgba(255,212,59,.22);transition:transform .22s ease,filter .22s ease}.sshPosterGrid button:hover img{transform:scale(1.06);filter:saturate(1.12) contrast(1.04)}.sshContact{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.sshContactCards{display:grid;grid-gap:10px;gap:10px}.sshContactCards a{display:grid;text-decoration:none;border:1px solid rgba(255,212,59,.2);background:rgba(0,8,20,.44);border-radius:16px;padding:14px}.sshContactCards b{color:#ffd43b}.sshContactCards span{color:hsla(0,0%,100%,.72);margin-top:4px;font-weight:800}.sshFinal{text-align:center;margin-bottom:34px}.playMatchPosterSection{width:min(980px,calc(100% - 28px));margin:16px auto}.playMatchPosterSection button{width:100%;display:block;border:0;background:transparent;cursor:pointer;padding:0}.playMatchPosterSection img{width:100%;max-height:560px;object-fit:contain;border-radius:24px;border:1px solid rgba(255,212,59,.25);box-shadow:0 24px 44px rgba(0,0,0,.36)}@media(max-width:900px){.sshContact,.sshGrandPrize{grid-template-columns:1fr}.sshHow,.sshPosterGrid,.sshPrizeGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sshHow,.sshPosterGrid,.sshPrizeGrid{grid-template-columns:1fr}.sshContact,.sshFinal,.sshGrandPrize,.sshPosters{padding:20px;border-radius:24px}}.sshGrandNote{margin:16px 0 18px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,212,59,.24);background:rgba(255,212,59,.08)}.sshGrandNote b{color:#ffd43b;font-size:14px}.sshGrandNote span{color:#fff;font-weight:1000;font-size:clamp(20px,3vw,30px);line-height:1.1}.playPantherHero img{object-fit:cover;max-height:420px}.dailyWinnerPoster{width:min(860px,calc(100% - 24px));margin:0 auto 18px}.dailyWinnerPoster img{width:100%;max-height:460px;object-fit:contain;border-radius:24px;border:1px solid rgba(255,212,59,.24);box-shadow:0 24px 44px rgba(0,0,0,.36)}.playPantherHeroStatic img,.v467PlayPromo img{width:100%;max-height:420px;object-fit:cover;border-radius:24px;border:1px solid rgba(255,212,59,.25);box-shadow:0 24px 44px rgba(0,0,0,.36)}.v468Home{overflow-x:hidden}.v468Hero{min-height:76vh;padding-top:70px}.v468GameLogo{width:min(430px,86vw)!important;max-height:360px;object-fit:contain;margin-bottom:18px}.v468GrandPrize{grid-template-columns:.82fr 1.18fr}.v468MainPoster img{max-height:620px;object-fit:contain}.v468SectionHead{text-align:center;margin-bottom:18px}.v468SectionHead .sshBadge{margin-left:auto;margin-right:auto}.v468SectionHead h2{margin:12px 0 6px;font-size:clamp(30px,4.6vw,54px);line-height:1}.v468PrizeSection{width:min(1180px,calc(100% - 28px));margin:16px auto;border:1px solid rgba(255,212,59,.22);background:linear-gradient(135deg,rgba(5,26,51,.78),rgba(1,8,20,.94));border-radius:30px;padding:28px}.v468PrizeGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.v468PrizeCard{border:1px solid rgba(255,212,59,.2);background:rgba(0,8,20,.48);color:#fff;border-radius:22px;padding:14px;min-height:230px;display:grid;align-content:center;text-align:center;cursor:pointer}.v468PrizeCard img{width:100%;max-height:120px;object-fit:contain;border-radius:14px;margin:auto;background:hsla(0,0%,100%,.04)}.v468PrizeCard h3{color:#ffd43b;font-size:18px;margin:12px 0 6px}.v468PrizeCard b{color:#fff;font-size:15px}.v468MorePrize{cursor:default;background:radial-gradient(circle at center,rgba(255,212,59,.14),transparent 55%),rgba(0,8,20,.48)}.v468MorePrize h3{font-size:28px}.v468MorePrize p{color:hsla(0,0%,100%,.72);line-height:1.6}.v468PosterGrid{grid-template-columns:repeat(4,1fr)!important}.dynamicPosterButton{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.dynamicPosterButton img{width:100%}.v467PagePromo .dynamicPosterButton,.v467PagePromo>img{max-width:380px}.v467PagePromo .dynamicPosterButton img{border-radius:22px;border:1px solid rgba(255,212,59,.22);box-shadow:0 20px 36px rgba(0,0,0,.28)}.playPosterModal,.sshModal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.88);display:grid;place-items:center;padding:18px}.playPosterModal img,.sshModal img{max-width:min(96vw,980px);max-height:92vh;object-fit:contain;border-radius:18px;border:1px solid rgba(255,212,59,.25);box-shadow:0 30px 80px rgba(0,0,0,.7)}.playPosterClose,.sshModalClose{position:fixed;top:16px;right:18px;z-index:10000;width:46px;height:46px;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.65);color:#fff;font-size:32px;line-height:1;cursor:pointer}@media(min-width:980px){.simpleStrongHome .sshContact,.simpleStrongHome .sshFinal,.simpleStrongHome .sshGrandPrize,.simpleStrongHome .sshHero,.simpleStrongHome .sshHow,.simpleStrongHome .sshPosters,.simpleStrongHome .sshPrizeGrid{width:min(1180px,calc(100% - 48px))}.portalPage .portalCard,.portalPage .portalGrid,.portalPage .portalHero{width:min(1120px,calc(100% - 48px));margin-left:auto;margin-right:auto}}@media(max-width:980px){.v468GrandPrize{grid-template-columns:1fr}.v468PrizeGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.v468PosterGrid,.v468PrizeGrid{grid-template-columns:1fr!important}.v468PrizeSection{padding:20px;border-radius:24px}.v468GameLogo{width:min(360px,92vw)!important}}.v468PrizeCard img{display:block!important;opacity:1!important;visibility:visible!important;max-height:150px!important;object-fit:contain!important;background:hsla(0,0%,100%,.08);padding:8px}.matchStatusLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 0}.matchStatusLine span{display:inline-flex;align-items:center;justify-content:center;min-width:86px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.matchStatusLine small{color:hsla(0,0%,100%,.72);font-weight:800}.matchStatus-open span{color:#7cff9b;background:rgba(30,128,62,.22);border:1px solid rgba(80,255,137,.55);box-shadow:0 0 22px rgba(80,255,137,.1)}.matchStatus-locked span{color:#ff8b8b;background:rgba(147,29,29,.24);border:1px solid rgba(255,76,76,.6);box-shadow:0 0 22px rgba(255,76,76,.1)}.matchStatus-closed span{color:#d2d2d2;background:rgba(90,90,90,.24);border:1px solid hsla(0,0%,71%,.45)}.finishedResultSummary{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(212,175,55,.28);background:linear-gradient(135deg,rgba(255,213,94,.08),hsla(0,0%,100%,.035));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.finishedResultHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.finishedResultHeader b{color:#ffd86b;font-weight:1000}.finishedResultHeader span{color:hsla(0,0%,100%,.62);font-size:12px;font-weight:800}.finishedResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.finishedResultGrid div{border-radius:14px;padding:12px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.09)}.finishedResultGrid small{display:block;color:hsla(0,0%,100%,.66);font-size:11px;font-weight:900;margin-bottom:6px}.finishedResultGrid strong{display:block;color:#fff;font-size:20px;line-height:1.1;font-weight:1000}.finishedReasonLine{margin:12px 0 0!important;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.55}.finishedReasonLine b{color:#ffd86b}@media(max-width:720px){.finishedResultGrid{grid-template-columns:1fr}.finishedResultHeader{align-items:flex-start;flex-direction:column}}.challengeWinnersHighlightCard{position:relative;overflow:hidden;border-color:rgba(255,212,59,.28)!important;background:radial-gradient(circle at 10% 15%,rgba(255,212,59,.16),transparent 30%),radial-gradient(circle at 92% 0,rgba(64,165,255,.12),transparent 32%),linear-gradient(180deg,rgba(7,20,42,.88),rgba(0,8,20,.9))!important}.challengeWinnersHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.challengeWinnersHeader h2{margin:.35rem 0 .25rem}.challengeWinnersHeader p{margin:0;max-width:760px;color:#cfe0ff}.challengeWinnersControls{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:min(100%,360px)}.challengeWinnersControls label{width:100%;color:#aebfdd;font-size:.76rem;font-weight:1000;text-transform:uppercase;letter-spacing:.05em}.challengeWinnersControls select{flex:1 1;min-width:210px;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,212,59,.32);background:rgba(0,8,20,.72);color:#fff;font-weight:1000;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.challengeWinnersControls select:focus{border-color:rgba(255,212,59,.72);box-shadow:0 0 0 3px rgba(255,212,59,.1)}.challengeSecureBadge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:rgba(52,211,132,.12);border:1px solid rgba(52,211,132,.34);color:#76f7ad;font-size:.74rem;font-weight:1000;text-transform:uppercase;letter-spacing:.05em}.challengeWinnersGrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.challengeWinnerCard{padding:16px;border-radius:24px;background:rgba(0,8,20,.5);border:1px solid rgba(255,212,59,.22);box-shadow:0 20px 55px rgba(0,0,0,.2)}.challengeWinnerTop{display:flex;align-items:center;gap:12px;margin-bottom:14px}.challengeTrophy{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:rgba(255,212,59,.14);border:1px solid rgba(255,212,59,.28);font-size:1.6rem}.challengeWinnerTop strong{display:block;color:#fff;font-size:1.25rem;letter-spacing:.02em}.challengeWinnerTop small{display:block;margin-top:2px;color:#ffd43b;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.challengeWinnerList{display:grid;grid-gap:10px;gap:10px}.challengeWinnerRow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,.85fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:18px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1)}.challengeWinnerRow.rank1{border-color:rgba(255,212,59,.42);background:linear-gradient(90deg,rgba(255,212,59,.12),hsla(0,0%,100%,.04))}.challengeWinnerRow.rank2{border-color:rgba(180,205,235,.3)}.challengeWinnerMedal{font-size:1.6rem;line-height:1}.challengeWinnerInfo b,.challengeWinnerPrize b{display:block;color:#fff;font-size:1rem}.challengeWinnerInfo small,.challengeWinnerPrize span{display:block;color:#aebfdd;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.challengeWinnerPrize{justify-self:end;text-align:end}.challengeWinnerPrize b{color:#ffd43b}.challengeWinnerNote{margin:12px 0 0;color:#9fb1d0;font-size:.88rem}@media(max-width:820px){.challengeWinnersControls{width:100%;justify-content:stretch}.challengeWinnersControls select{min-width:100%}.challengeSecureBadge{width:100%;justify-content:center}.challengeWinnerRow{grid-template-columns:auto 1fr}.challengeWinnerPrize{grid-column:2/-1;justify-self:start;text-align:start}}.predictionSaveConfirmation{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;border-color:rgba(46,204,113,.45)!important;background:linear-gradient(135deg,rgba(46,204,113,.16),rgba(255,212,59,.07),hsla(0,0%,100%,.035))!important;box-shadow:0 20px 55px rgba(46,204,113,.1)}.predictionSaveConfirmation h2{margin:.25rem 0 .35rem}.predictionSaveConfirmation p{margin:.25rem 0;color:#e9f8ef;font-weight:900}.predictionSaveConfirmation small{color:#a7d9b9;font-weight:800}.saveCheckIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:rgba(46,204,113,.18);border:1px solid rgba(46,204,113,.45);font-size:1.75rem}.predictionSaveClose{position:absolute;top:10px;inset-inline-end:12px;width:30px;height:30px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.28);color:#fff;font-weight:900;cursor:pointer}.savedPredictionBadge{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:14px;border:1px solid rgba(46,204,113,.26);background:rgba(46,204,113,.09);color:#dfffea}.savedPredictionBadge b{color:#65ff9a}.savedPredictionBadge span{color:#bfe9cc;font-weight:800}.savedPredictionBadge.justSaved{border-color:rgba(255,212,59,.42);background:linear-gradient(90deg,rgba(46,204,113,.14),rgba(255,212,59,.1))}@media(max-width:720px){.predictionSaveConfirmation{grid-template-columns:1fr;text-align:center}.saveCheckIcon{margin:0 auto}.savedPredictionBadge{justify-content:center;text-align:center}}.myPredictionsPolish{position:relative;overflow:hidden;border-color:rgba(64,165,255,.3)!important;background:radial-gradient(circle at 8% 0,rgba(64,165,255,.16),transparent 34%),radial-gradient(circle at 100% 12%,rgba(255,212,59,.1),transparent 34%),linear-gradient(180deg,rgba(7,20,42,.88),rgba(0,8,20,.92))!important}.myPredictionsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.myPredictionsHeader h2{margin:.35rem 0 .25rem}.myPredictionsHeader p{margin:0;color:#cfe0ff;max-width:820px}.myPredictionsFilter{min-width:180px;border:1px solid rgba(64,165,255,.35);background:rgba(0,8,20,.66);color:#fff;border-radius:14px;padding:11px 13px;font-weight:900;outline:none}.myPredictionsMiniStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 16px}.myPredictionsMiniStats div{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);border-radius:18px;padding:13px;text-align:center}.myPredictionsMiniStats b{display:block;font-size:1.65rem;color:#ffd43b;line-height:1}.myPredictionsMiniStats span{display:block;margin-top:6px;color:#aebfdd;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.myPredictionArchiveList{display:grid;grid-gap:12px;gap:12px}.myPredictionArchiveItem{border-radius:24px;padding:15px;border:1px solid rgba(64,165,255,.2);background:rgba(0,8,20,.55);box-shadow:0 18px 45px rgba(0,0,0,.2)}.myPredictionArchiveItem.outcome-positive{border-color:rgba(46,204,113,.32);background:linear-gradient(135deg,rgba(46,204,113,.08),rgba(0,8,20,.56))}.myPredictionArchiveItem.outcome-zero{border-color:rgba(255,76,76,.25);background:linear-gradient(135deg,rgba(255,76,76,.06),rgba(0,8,20,.56))}.myPredictionArchiveItem.outcome-pending{border-color:rgba(255,212,59,.2)}.myPredictionTopLine{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.myPredictionChallengeName span{display:block;color:#ffd43b;font-weight:1000;letter-spacing:.03em}.myPredictionChallengeName small{display:block;margin-top:2px;color:#91a7c7;font-weight:900;text-transform:uppercase;font-size:.7rem}.myPredictionStatus span{display:inline-flex;min-width:86px;justify-content:center;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.myPredictionMatchLine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:18px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09)}.myPredictionMatchLine div{display:flex;align-items:center;gap:9px;min-width:0}.myPredictionMatchLine div:last-child{justify-content:flex-end}.myPredictionMatchLine img{width:30px;height:22px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px hsla(0,0%,100%,.18)}.myPredictionMatchLine b{color:#fff;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myPredictionMatchLine strong{display:inline-flex;min-width:74px;justify-content:center;border-radius:14px;padding:10px 14px;background:rgba(64,165,255,.11);border:1px solid rgba(64,165,255,.26);color:#65ff9a;font-size:1.15rem;font-weight:1000}.myPredictionDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.myPredictionDetailGrid div{border-radius:16px;padding:11px 12px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08)}.myPredictionDetailGrid small{display:block;margin-bottom:5px;color:#91a7c7;font-weight:900;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em}.myPredictionDetailGrid b{display:block;color:#fff;font-size:.92rem;line-height:1.25}.myPredictionReasonText{margin:11px 0 0!important;color:#cfe0ff!important;font-size:.9rem;line-height:1.55;-webkit-padding-start:2px;padding-inline-start:2px}@media(max-width:860px){.myPredictionDetailGrid,.myPredictionsMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.myPredictionsHeader{display:grid}.myPredictionsFilter{width:100%}.myPredictionTopLine{align-items:flex-start;flex-direction:column}.myPredictionMatchLine{grid-template-columns:1fr;text-align:center}.myPredictionMatchLine div,.myPredictionMatchLine div:last-child{justify-content:center}.myPredictionDetailGrid,.myPredictionsMiniStats{grid-template-columns:1fr}}.dailyResultsStageControls select,.mvpFormGrid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,212,59,.88) 0),linear-gradient(135deg,rgba(255,212,59,.88) 50%,transparent 0);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}[dir=rtl] .dailyResultsStageControls select,[dir=rtl] .mvpFormGrid select{background-position:20px 50%,14px 50%;padding-right:14px;padding-left:38px}.dailyResultsPolishPage .portalHero.dailyResultsHeroPolish{border:1px solid rgba(64,165,255,.22);background:radial-gradient(circle at 18% 20%,rgba(64,165,255,.2),transparent 32%),radial-gradient(circle at 82% 28%,rgba(255,212,59,.16),transparent 30%),linear-gradient(135deg,rgba(2,10,25,.92),rgba(0,3,12,.96));box-shadow:0 30px 90px rgba(0,0,0,.38),inset 0 0 0 1px hsla(0,0%,100%,.03)}.dailyResultsStagePanel{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:18px;gap:18px;align-items:end}.dailyResultsStageCopy h2{margin:.45rem 0 .35rem;color:#fff}.dailyResultsStageControls{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.dailyResultsStageControls input,.dailyResultsStageControls select{width:100%;border:1px solid rgba(64,165,255,.22);background:rgba(0,8,20,.64);color:#fff;border-radius:16px;padding:13px 14px;font-weight:900;outline:none}.dailyResultsStageControls input:focus,.dailyResultsStageControls select:focus{border-color:rgba(255,212,59,.54);box-shadow:0 0 0 3px rgba(255,212,59,.1)}.dailyResultsStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.dailyResultStatCard{border-radius:22px;border:1px solid rgba(64,165,255,.2);background:linear-gradient(145deg,rgba(6,18,38,.88),rgba(0,5,15,.92));padding:18px;box-shadow:0 18px 48px rgba(0,0,0,.22)}.dailyResultStatCard span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:14px;background:rgba(64,165,255,.12);border:1px solid rgba(64,165,255,.22);margin-bottom:10px}.dailyResultStatCard b{display:block;color:#ffd43b;font-size:2rem;line-height:1}.dailyResultStatCard small{display:block;color:#aebfdd;margin-top:6px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.dailyResultsPromoPolish{border-color:rgba(255,212,59,.22)!important}.dailyResultsEmptyState{text-align:center;border-color:rgba(255,212,59,.2)!important}.dailyWinnerShowcase{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;align-items:stretch;border-color:rgba(255,212,59,.32)!important;background:linear-gradient(135deg,rgba(255,212,59,.08),rgba(0,8,20,.7))!important}.dailyWinnerMainCard{text-align:center;border-radius:28px;border:1px solid rgba(255,212,59,.3);background:radial-gradient(circle at 50% 0,rgba(255,212,59,.18),transparent 45%),rgba(0,0,0,.22);padding:22px}.winnerCrown{font-size:4rem;filter:drop-shadow(0 8px 24px rgba(255,212,59,.35));margin:6px 0}.dailyWinnerMainCard h2{color:#fff;margin:.35rem 0}.dailyWinnerMainCard strong{display:inline-flex;border-radius:999px;padding:9px 16px;color:#07111f;background:linear-gradient(135deg,#fff0a8,#f5c542);font-weight:1000}.dailyWinnerBreakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dailyWinnerBreakdown div{border-radius:22px;padding:18px;background:rgba(0,8,20,.58);border:1px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;justify-content:center}.dailyWinnerBreakdown b{color:#ffd43b;font-size:2rem;line-height:1}.dailyWinnerBreakdown span{color:#aebfdd;margin-top:7px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.dailySectionTitle{margin-bottom:16px}.dailySectionTitle h2{color:#fff;margin:.45rem 0 0}.dailySectionTitle.compact{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.dailyResultsMiniFacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dailyResultsMiniFacts span{border-radius:999px;border:1px solid rgba(64,165,255,.2);background:rgba(64,165,255,.08);color:#cfe0ff;padding:7px 10px;font-size:.78rem;font-weight:900}.dailyResultsMiniFacts b{color:#ffd43b}.dailyPodiumGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.dailyPodiumCard{position:relative;overflow:hidden;border-radius:28px;padding:22px;min-height:230px;border:1px solid rgba(64,165,255,.22);background:linear-gradient(145deg,rgba(8,20,42,.88),rgba(0,5,15,.94));box-shadow:0 18px 55px rgba(0,0,0,.24)}.dailyPodiumCard.rank-1{border-color:rgba(255,212,59,.48);background:radial-gradient(circle at 50% 0,rgba(255,212,59,.2),transparent 50%),linear-gradient(145deg,rgba(8,20,42,.92),rgba(0,5,15,.96));transform:translateY(-8px)}.dailyPodiumCard.rank-2{border-color:rgba(210,224,240,.38)}.dailyPodiumCard.rank-3{border-color:rgba(205,127,50,.44)}.dailyPodiumIcon{font-size:3rem;margin-bottom:10px}.dailyPodiumCard small{color:#91a7c7;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.dailyPodiumCard h3{color:#fff;margin:8px 0 6px;font-size:1.35rem}.dailyPodiumCard b{color:#ffd43b;font-size:1.5rem}.dailyPodiumMeta{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.dailyPodiumMeta span{border-radius:13px;padding:8px 10px;background:hsla(0,0%,100%,.045);color:#cfe0ff;font-weight:800;font-size:.82rem}.dailyLeaderboardPolished{overflow:hidden;border-radius:22px;border:1px solid hsla(0,0%,100%,.08)}.dailyLeaderboardPolished .dailyHead,.dailyLeaderboardPolished .dailyRow{grid-template-columns:72px 1.5fr repeat(4,.75fr)}.dailyLeaderboardPolished .dailyHead{background:rgba(64,165,255,.1);color:#dce8ff}.dailyLeaderboardPolished .dailyRow{background:rgba(0,8,20,.42);border-top:1px solid hsla(0,0%,100%,.07)}.dailyLeaderboardPolished .dailyRow.rank-1{background:linear-gradient(90deg,rgba(255,212,59,.14),rgba(0,8,20,.42))}.dailyLeaderboardPolished .dailyRow.rank-2{background:linear-gradient(90deg,rgba(210,224,240,.11),rgba(0,8,20,.42))}.dailyLeaderboardPolished .dailyRow.rank-3{background:linear-gradient(90deg,rgba(205,127,50,.1),rgba(0,8,20,.42))}.dailyLeaderboardPolished .dailyRow strong{color:#ffd43b}.dailyTieBreakerPolish{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:20px;gap:20px;align-items:start}.dailyTieBreakerPolish .tieList{margin:0}.dailyFollowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dailyFollowGrid div{border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,8,20,.45);padding:12px}.dailyFollowGrid b{display:block;color:#fff}.dailyFollowGrid span{display:block;color:#aebfdd;margin-top:4px;font-size:.85rem}@media(max-width:920px){.dailyResultsStagePanel,.dailyTieBreakerPolish,.dailyWinnerShowcase{grid-template-columns:1fr}.dailyPodiumGrid,.dailyResultsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyPodiumCard.rank-1{transform:none}.dailySectionTitle.compact{display:grid}.dailyResultsMiniFacts{justify-content:flex-start}.dailyFollowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dailyFollowGrid,.dailyPodiumGrid,.dailyResultsStageControls,.dailyResultsStatsGrid,.dailyWinnerBreakdown{grid-template-columns:1fr}.dailyLeaderboardPolished{overflow-x:auto}.dailyLeaderboardPolished .dailyHead,.dailyLeaderboardPolished .dailyRow{min-width:680px}}.stageHelperField{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.stageHelperField label{display:grid;grid-gap:6px;gap:6px;color:#ffd43b;font-weight:900}.stageHelperBox{border:1px solid rgba(255,212,59,.22);background:linear-gradient(180deg,rgba(255,212,59,.08),rgba(0,8,20,.5));border-radius:18px;padding:12px;display:grid;grid-gap:10px;gap:10px}.stageHelperTitle{color:#ffd43b;font-weight:1000;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.stageHelperChips{display:flex;flex-wrap:wrap;gap:8px}.stageHelperChip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(64,165,255,.25);background:rgba(0,8,20,.62);color:#fff;border-radius:999px;padding:8px 10px;cursor:pointer;font-weight:900;transition:transform .15s ease,border-color .15s ease,background .15s ease}.stageHelperChip:hover{transform:translateY(-1px);border-color:rgba(255,212,59,.55);background:rgba(255,212,59,.1)}.stageHelperChip.active{border-color:rgba(255,212,59,.75);background:linear-gradient(135deg,rgba(255,212,59,.2),rgba(64,165,255,.12));color:#ffd43b}.stageHelperChip small{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.82);font-size:.72rem}.stageHelperBox p{margin:0;color:hsla(0,0%,100%,.66);font-size:.86rem;line-height:1.5}@media(max-width:620px){.stageHelperChip{width:100%;justify-content:space-between}}.playFocusMode{position:relative;overflow:hidden;border-color:rgba(64,165,255,.34)!important;background:radial-gradient(circle at 10% 0,rgba(64,165,255,.14),transparent 36%),radial-gradient(circle at 92% 8%,rgba(255,212,59,.1),transparent 34%),linear-gradient(180deg,rgba(7,20,42,.9),rgba(0,8,20,.94))!important}.playFocusHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.playFocusHeader h2{margin:.35rem 0 .25rem}.playFocusHeader p{max-width:850px;margin:0;color:#cfe0ff}.playProgressPill{min-width:145px;text-align:center;border-radius:22px;padding:14px 16px;border:1px solid rgba(255,212,59,.3);background:linear-gradient(135deg,rgba(255,212,59,.12),hsla(0,0%,100%,.04));box-shadow:0 18px 45px rgba(0,0,0,.2)}.playProgressPill b{display:block;color:#ffd43b;font-size:1.75rem;line-height:1}.playProgressPill span{display:block;margin-top:6px;color:#dce8ff;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.playNoticePanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 14px}.playNoticePanel div{border-radius:18px;padding:13px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playNoticePanel div.needsAction{border-color:rgba(255,212,59,.38);background:linear-gradient(135deg,rgba(255,212,59,.12),hsla(0,0%,100%,.04))}.playNoticePanel b{color:#ffd43b;font-size:1.15rem}.playNoticePanel span{color:#dce8ff;font-weight:850;font-size:.86rem}.playFilterTabs{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.playFilterTabs button{border:1px solid rgba(64,165,255,.28);background:rgba(0,8,20,.58);color:#dce8ff;border-radius:999px;padding:9px 13px;font-weight:950;cursor:pointer;transition:.18s ease}.playFilterTabs button.active,.playFilterTabs button:hover{color:#06101f;background:linear-gradient(135deg,#ffd43b,#39b7ff);border-color:hsla(0,0%,100%,.45);box-shadow:0 14px 35px rgba(64,165,255,.14)}.playFilterTabs button span{display:inline-flex;-webkit-margin-start:6px;margin-inline-start:6px;min-width:22px;justify-content:center;padding:2px 6px;border-radius:999px;color:inherit;background:rgba(0,0,0,.13);font-size:.78rem}.playMatchSections{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.playMatchSection{display:grid;grid-gap:10px;gap:10px}.playSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.playSectionTitle h3{margin:0;color:#fff;font-size:1rem}.playSectionTitle span{min-width:34px;text-align:center;border-radius:999px;padding:4px 9px;background:rgba(255,212,59,.14);color:#ffd43b;border:1px solid rgba(255,212,59,.24);font-weight:1000}.finishedToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:18px;border:1px solid hsla(0,0%,71%,.25);background:linear-gradient(135deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));color:#fff;cursor:pointer;font-weight:1000}.finishedToggle b{min-width:36px;text-align:center;border-radius:999px;padding:5px 10px;background:hsla(0,0%,100%,.08);color:#d7d7d7;border:1px solid hsla(0,0%,100%,.12)}.compactMatchList .mvpMatchCard,.mvpMatchCard.compactMatchCard{padding:13px;border-radius:19px}.compactMatchCard .mvpTeams{grid-template-columns:1fr 44px 1fr;gap:8px}.compactMatchCard .mvpTeams img{width:44px;height:30px}.compactMatchCard .finishedResultHeader span,.compactMatchCard .matchPrizeBox,.compactMatchCard .mvpTeams small{display:none}.compactMatchCard .mvpPredictRow{grid-template-columns:1fr 14px 1fr auto}.compactMatchCard .mvpPredictRow label{font-size:.82rem}@media (max-width:760px){.playNoticePanel{grid-template-columns:1fr}.playProgressPill{width:100%}.playFilterTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.playFilterTabs button{white-space:nowrap}.compactMatchCard .mvpPredictRow,.mvpPredictRow{grid-template-columns:1fr 16px 1fr}.compactMatchCard .mvpPredictRow button,.mvpPredictRow button{grid-column:1/-1}}.challengeTopPlayersCard .challengeWinnersHeader p{max-width:820px}.challengeTopPlayersStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 12px}.challengeTopPlayersStats span{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#aebfdd;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.challengeTopPlayersStats b{color:#fff;font-size:1rem;letter-spacing:0;text-transform:none}.challengeTieBreakerBox{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;margin:0 0 14px;border-radius:18px;background:linear-gradient(90deg,rgba(255,212,59,.1),rgba(64,165,255,.08));border:1px solid rgba(255,212,59,.22);color:#cfe0ff}.challengeTieBreakerBox b{color:#ffd43b;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em}.challengeTieBreakerBox span{font-size:.88rem;line-height:1.55}.challengeTopPlayerDetails em,.challengeTopPlayerDetails i,.challengeTopPlayerDetails small{display:block;margin-top:4px;color:#aebfdd;font-size:.74rem;font-weight:900;font-style:normal;text-transform:none;letter-spacing:0}.challengeTopPlayerDetails em{color:#76f7ad}.challengeTopPlayerDetails i{color:#ffd43b}.challengeWinnerRow.rank3{border-color:rgba(205,145,92,.32)}@media(max-width:820px){.challengeTopPlayersStats{grid-template-columns:1fr}.challengeTopPlayerDetails{grid-column:2/-1}}.playerAccessPanel{display:grid;grid-gap:18px;gap:18px}.loginRecoveryBox,.newRegistrationBox{border:1px solid rgba(64,165,255,.26);background:radial-gradient(circle at 12% 18%,rgba(11,140,255,.16),transparent 32%),linear-gradient(180deg,rgba(4,22,46,.74),rgba(0,8,20,.88));border-radius:22px;padding:18px;display:grid;grid-gap:14px;gap:14px}.loginRecoveryBox h3{margin:6px 0;color:#fff;font-size:1.25rem}.loginRecoveryBox p{color:hsla(0,0%,100%,.72);margin:0;line-height:1.65}.loginRecoveryGrid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:center}.loginRecoveryGrid input{width:100%;border:1px solid rgba(255,212,59,.28);background:rgba(0,8,20,.65);color:#fff;border-radius:14px;padding:13px 14px}.loginHelpBox{border:1px solid rgba(255,212,59,.24);background:rgba(255,212,59,.08);border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center}.loginHelpBox b{color:#ffd43b}.loginHelpBox span{color:hsla(0,0%,100%,.74);line-height:1.55}.loginHelpBox a{grid-row:1/span 2;grid-column:2;white-space:nowrap}.registerReminder{border:1px solid rgba(52,211,132,.24);background:rgba(52,211,132,.08);border-radius:16px;padding:12px 14px;display:grid;grid-gap:5px;gap:5px}.registerReminder b{color:#b9ffd2}.registerReminder span{color:hsla(0,0%,100%,.72);line-height:1.55}@media(max-width:860px){.loginHelpBox,.loginRecoveryGrid{grid-template-columns:1fr}.loginHelpBox a{grid-column:auto;grid-row:auto;width:100%;justify-content:center}}.grandPrizeRaceCard{position:relative;overflow:hidden;border-color:rgba(255,212,59,.42);background:radial-gradient(circle at 10% 10%,rgba(255,212,59,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(11,140,255,.16),transparent 34%),linear-gradient(180deg,rgba(5,20,40,.92),rgba(1,7,18,.96))}.grandPrizeRaceCard:before{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent,rgba(255,212,59,.08) 45%,transparent 62%);transform:rotate(8deg);pointer-events:none}.grandPrizeRaceHeader{position:relative;z-index:1;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.grandPrizeRaceHeader h2{font-size:clamp(28px,4vw,48px);color:#fff;margin:0 0 8px;text-transform:uppercase;letter-spacing:.6px}.grandPrizeDeviceBadge{min-width:260px;border:1px solid rgba(255,212,59,.35);background:linear-gradient(180deg,rgba(255,212,59,.12),rgba(0,8,20,.45));border-radius:24px;padding:16px 16px 18px;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.28)}.grandPrizeDeviceBadge img{width:100%;max-width:240px;height:130px;object-fit:contain;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);display:block;background:rgba(0,0,0,.18);margin:0 auto 12px}.grandPrizeDeviceBadge strong{display:block;color:#ffd43b;font-size:18px}.grandPrizeDeviceBadge small{display:block;color:hsla(0,0%,100%,.68);font-weight:800}.grandHeroGrid{z-index:1;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px;margin:18px 0}.grandHeroCard,.grandHeroGrid{position:relative;display:grid}.grandHeroCard{overflow:hidden;border-radius:30px;padding:22px;min-height:430px;grid-template-columns:1fr 190px;grid-gap:14px;gap:14px;align-content:start;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01)),rgba(0,8,20,.65);box-shadow:0 24px 55px rgba(0,0,0,.35)}.grandHeroCard.hero1{border-color:rgba(255,212,59,.68);box-shadow:0 0 32px rgba(255,212,59,.16),0 24px 55px rgba(0,0,0,.42)}.grandHeroCard.hero2{border-color:rgba(178,213,255,.52);box-shadow:0 0 28px rgba(78,165,255,.12),0 24px 55px rgba(0,0,0,.36)}.grandHeroCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,hsla(0,0%,100%,.1),transparent 22%),radial-gradient(circle at 18% 8%,rgba(255,212,59,.12),transparent 30%);pointer-events:none}.grandHeroAvgTime,.grandHeroFooter,.grandHeroInfo,.grandHeroMetrics,.grandHeroRank,.grandPantherFrame{position:relative;z-index:1}.grandHeroRank{grid-column:1/2;display:inline-flex;align-items:center;gap:10px;align-self:start;width:max-content;border:1px solid rgba(255,212,59,.35);background:rgba(0,0,0,.28);border-radius:999px;padding:9px 14px}.grandHeroCard.hero2 .grandHeroRank{border-color:rgba(178,213,255,.35)}.grandHeroRank span{font-size:28px;line-height:1}.grandHeroRank b{color:#ffd43b;letter-spacing:.5px;text-transform:uppercase}.grandHeroCard.hero2 .grandHeroRank b{color:#d8e8ff}.grandPantherFrame{grid-column:2/3;grid-row:1/4;width:190px;height:230px;place-self:start end;border-radius:34px;padding:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.34));border:2px solid rgba(255,212,59,.42);box-shadow:inset 0 0 24px hsla(0,0%,100%,.08),0 16px 36px rgba(0,0,0,.38)}.grandHeroCard.hero2 .grandPantherFrame{border-color:rgba(185,215,255,.48)}.grandPantherFrame img{width:100%;height:100%;object-fit:contain;padding:8px;background:radial-gradient(circle at 50% 22%,rgba(255,212,59,.18),transparent 50%);border-radius:24px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35)) saturate(1.03) contrast(1.02);opacity:.92}.grandHeroInfo{grid-column:1/2;margin-top:14px}.grandHeroInfo small{display:block;color:#ffd43b;font-size:16px;font-weight:1000;letter-spacing:1.6px;text-transform:uppercase}.grandHeroCard.hero2 .grandHeroInfo small{color:#9fc9ff}.grandHeroInfo h3{margin:8px 0 0;font-size:clamp(26px,4vw,40px);color:#fff;line-height:1.1}.grandHeroInfo em{display:inline-flex;margin-top:8px;color:#111;background:#ffd43b;border-radius:999px;padding:5px 10px;font-weight:1000;font-style:normal}.grandHeroMetrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.grandHeroMetrics span{min-height:76px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:12px;background:rgba(0,6,16,.46);color:hsla(0,0%,100%,.7);font-weight:800}.grandHeroMetrics b{display:block;color:#ffd43b;font-size:22px;line-height:1.1;margin-bottom:5px}.grandHeroCard.hero2 .grandHeroMetrics b{color:#8fc2ff}.grandHeroAvgTime{grid-column:1/-1;border:1px dashed hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04);border-radius:16px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.grandHeroAvgTime span{color:hsla(0,0%,100%,.68);font-weight:900}.grandHeroAvgTime b{color:#fff;direction:ltr}.grandHeroFooter{grid-column:1/-1;margin-top:4px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:20px;border:1px solid rgba(255,212,59,.34);background:linear-gradient(90deg,rgba(255,212,59,.15),rgba(11,140,255,.1));padding:14px 16px}.grandHeroCard.hero2 .grandHeroFooter{border-color:rgba(143,194,255,.34);background:linear-gradient(90deg,rgba(143,194,255,.14),rgba(11,140,255,.08))}.grandHeroFooter span{color:#ffd43b;font-weight:1000;text-transform:uppercase;letter-spacing:.7px}.grandHeroCard.hero2 .grandHeroFooter span{color:#b7d8ff}.grandHeroFooter b{color:#fff;font-size:18px;text-align:end}.grandRaceStats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.grandRaceStats span{border:1px solid rgba(64,165,255,.24);background:rgba(0,8,20,.44);border-radius:18px;padding:13px;color:hsla(0,0%,100%,.68);font-weight:900}.grandRaceStats b{display:block;color:#ffd43b;font-size:24px}.grandProgressPanel{position:relative;z-index:1;border:1px solid rgba(64,165,255,.28);border-radius:22px;padding:16px;background:rgba(0,8,20,.42);margin-top:14px}.grandProgressHeader{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:12px}.grandProgressHeader b{color:#ffd43b;font-size:18px}.grandProgressHeader small{color:hsla(0,0%,100%,.64);font-weight:800;text-align:end}.grandProgressBars{display:grid;grid-gap:10px;gap:10px}.grandProgressRow{display:grid;grid-template-columns:42px minmax(110px,1fr) 2fr 60px;grid-gap:10px;gap:10px;align-items:center}.grandProgressRow span{color:#8fc2ff;font-weight:1000}.grandProgressRow b{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grandProgressRow strong{color:#ffd43b;text-align:end}.grandProgressTrack{height:12px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.grandProgressTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b8cff,#ffd43b);box-shadow:0 0 18px rgba(255,212,59,.25)}.grandTieBreakerBox{position:relative;z-index:1;margin-top:14px;border:1px solid rgba(255,212,59,.28);background:rgba(255,212,59,.08);border-radius:18px;padding:13px 14px;display:grid;grid-gap:6px;gap:6px}.grandTieBreakerBox b{color:#ffd43b}.grandTieBreakerBox span{color:hsla(0,0%,100%,.72);font-weight:800}@media(max-width:920px){.grandPrizeRaceHeader{display:grid}.grandPrizeDeviceBadge{width:100%;max-width:360px}.grandHeroGrid{grid-template-columns:1fr}.grandRaceStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.grandHeroCard{grid-template-columns:1fr;min-height:auto}.grandPantherFrame{grid-column:1/-1;grid-row:auto;width:150px;height:180px;place-self:center}.grandHeroInfo{text-align:center}.grandHeroRank{justify-self:center}.grandHeroMetrics{grid-template-columns:repeat(2,1fr)}.grandHeroAvgTime,.grandHeroFooter{display:grid;text-align:center;justify-content:center}.grandRaceStats{grid-template-columns:1fr}.grandProgressHeader{display:grid;align-items:start}.grandProgressHeader small{text-align:start}.grandProgressRow{grid-template-columns:34px 1fr 54px;gap:8px}.grandProgressTrack{grid-column:2/-1}}