.public-page{isolation:isolate;color:#f4f8f5;background:#030b08;flex-direction:column;min-height:100svh;display:flex;position:relative}.public-page>.stadium-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.public-page .stadium-overlay{background:linear-gradient(90deg,#020a079e,#020a07d9),linear-gradient(#0000 20%,#020906 98%)}.public-header,.public-stage,.public-footer{width:min(1180px,100% - 64px);margin-inline:auto}.public-header{border-bottom:1px solid #a6debb20;justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.public-header>a:first-child{font-size:25px}.public-header-note{color:#b7c7bf;font-size:13px}.public-account{background:#04140d80;border:1px solid #577b6860;border-radius:30px;align-items:center;gap:12px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.public-stage{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:30px;display:grid}.public-intro{isolation:isolate;align-self:stretch;align-items:center;min-height:440px;display:flex;position:relative}.public-intro .player-artwork{z-index:-1;opacity:.4;width:auto;height:90%;position:absolute;inset:auto -60px 0 30px;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.public-intro .player-image{object-fit:contain;object-position:right bottom}.public-intro-copy{padding-bottom:52px}.public-eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#c3d0c7;margin-bottom:14px;font-size:11px;font-weight:700}.public-intro h1{font-family:var(--font-barlow),sans-serif;letter-spacing:-.018em;text-transform:uppercase;text-shadow:0 3px 28px #001a08;font-size:clamp(52px,5.8vw,86px);font-weight:800;line-height:.98}.public-intro h1 span{color:#b5ff28}.public-tagline{color:#c4d0c9;max-width:420px;margin-top:22px;font-size:17px;line-height:1.65}.public-intro-note{color:#a2b7aa;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.public-intro-note svg{color:#b5ff28}.public-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#092619eb,#030e0bf7 55%);border:1px solid #70a88850;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 70px #0007}.public-pot{background:radial-gradient(at 0 0,#557b1638,#0000 75%);border-bottom:1px solid #a8e1b720;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.public-pot-value{color:#b5ff28;align-items:center;gap:15px;display:flex}.public-pot-value>div{gap:1px;display:grid}.public-pot-value span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.public-pot-value strong{font-family:var(--font-barlow),sans-serif;color:#f1ffd8;font-size:58px;font-weight:800;line-height:1}.public-players{color:#bdcec3;border-left:1px solid #a8e1b72d;grid-template-columns:18px auto;align-items:center;gap:2px 9px;padding-left:20px;font-size:11px;display:grid}.public-players strong{color:#fff;font-size:20px;line-height:1.1}.public-players>span{grid-column:2}.public-tabs{border-bottom:1px solid #a8e1b720;gap:2px;padding:9px 14px 0;display:flex}.public-tabs button{color:#9aafa2;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex:1;min-width:0;min-height:43px;padding:6px 2px 10px;font-size:12px;font-weight:600}.public-tabs button[aria-selected=true]{color:#b5ff28;border-color:#b5ff28}.public-tabs button:hover{color:#fff;background:#c6ff9d08}.public-page :focus-visible{outline-offset:3px;outline:2px solid #b5ff28}.public-panels{padding:17px 22px 0}.public-panels>section{min-height:263px}.public-panels>section[hidden]{display:none}.public-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.public-panel-heading h2{font-family:var(--font-barlow),sans-serif;text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.1}.public-panel-heading>span{color:#b6cbbe;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.public-panel-heading>svg{color:#b5ff28}.public-match{border-bottom:1px solid #b0d9be16;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding-block:8px;display:grid}.public-team{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.3;display:flex}.public-team>span{overflow-wrap:anywhere}.public-team-away{text-align:right;flex-direction:row-reverse}.public-match-center{text-align:center}.public-match-center>strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.public-match-center>small{color:#aabeb0;white-space:nowrap;margin-top:2px;font-size:9px;display:block}.public-deadline{color:#a8bfaf;justify-content:center;align-items:center;gap:5px;padding-block:12px;font-size:10px;line-height:1.4;display:flex}.public-action{text-align:center;padding:0 22px 20px}.public-play{height:50px;font-family:var(--font-barlow),sans-serif;text-transform:uppercase;color:#061005;background:#b5ff28;border-radius:30px;justify-content:center;align-items:center;gap:24px;font-size:22px;font-weight:800;transition:background .15s;display:flex;box-shadow:0 5px 26px #b5ff2815}.public-play:hover{background:#ccff75}.public-action>p{color:#bccec1;margin-top:10px;font-size:11px;line-height:1.4}.public-action>.public-fee-note{color:#97afa0;max-width:360px;margin:5px auto 0;font-size:10px}.public-steps{gap:19px;padding:10px 0 18px;list-style:none;display:grid}.public-steps li{align-items:center;gap:13px;display:flex}.public-steps b{color:#b5ff28;background:#b5ff2815;border:1px solid #b5ff2855;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.public-steps h3{font-size:14px;font-weight:700}.public-steps p,.public-rules,.public-fineprint,.public-empty p{color:#b4c8bb;font-size:12px;line-height:1.55}.public-rules{gap:16px;margin-block:20px;list-style:none;display:grid}.public-rules li{align-items:flex-start;gap:10px;display:flex}.public-rules svg{color:#b5ff28;flex-shrink:0}.public-fineprint{padding-bottom:14px;font-size:11px}.public-fineprint a{color:#b5ff28;text-decoration:underline}.public-faq details{border-bottom:1px solid #b0d9be20}.public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-block:13px;font-size:13px;font-weight:600;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary>span{color:#b5ff28;font-size:19px;font-weight:400}.public-faq details[open] summary>span{transform:rotate(45deg)}.public-faq details p{color:#b4c8bb;padding-bottom:13px;font-size:12px;line-height:1.6}.public-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:176px;padding:15px;display:flex}.public-empty>svg{color:#b5ff28}.public-empty h3{font-size:16px;font-weight:600}.public-live-warning{color:#ffe18d;margin-block:8px;font-size:11px}.public-footer{color:#91aa9b;border-top:1px solid #a6debb20;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding-block:14px;font-size:10px;display:flex}.public-footer nav{gap:20px;display:flex}.public-footer a:hover{color:#fff}@media (min-width:1600px){.public-stage{max-height:850px;margin-block:auto}}@media (max-width:1000px){.public-stage{grid-template-columns:.85fr 1fr;gap:20px}.public-intro h1{font-size:62px}.public-header,.public-stage,.public-footer{width:calc(100% - 40px)}.public-tagline{font-size:15px}.public-panels,.public-action{padding-inline:16px}}@media (max-width:760px){.public-header,.public-stage,.public-footer{width:calc(100% - 32px)}.public-header{flex-shrink:0;height:60px}.public-header>a:first-child{font-size:21px}.public-header-note{display:none}.public-account{padding:8px 14px;font-size:12px}.public-stage{flex-direction:column;flex:0;gap:17px;padding-block:21px;display:flex}.public-intro{width:100%;min-height:0;display:block}.public-intro-copy{z-index:1;padding:0;position:relative}.public-eyebrow{letter-spacing:.19em;margin-bottom:7px;font-size:9px}.public-intro h1{font-size:43px;line-height:.97}.public-tagline{max-width:280px;margin-top:9px;font-size:12px;line-height:1.5}.public-desktop-break,.public-intro-note{display:none}.public-intro .player-artwork{opacity:.4;width:175px;height:auto;inset:-18px -12px -22px auto;-webkit-mask-image:linear-gradient(#0000,#000 20% 65%,#0000);mask-image:linear-gradient(#0000,#000 20% 65%,#0000)}.public-console{border-radius:17px;width:100%}.public-pot{padding:14px 17px}.public-pot-value{gap:11px}.public-pot-value>svg{width:23px}.public-pot-value span{font-size:9px}.public-pot-value strong{font-size:42px}.public-players strong{font-size:17px}.public-players{font-size:10px}.public-tabs{padding:3px 9px 0}.public-tabs button{min-height:41px;padding-bottom:7px;font-size:11px}.public-panels{padding:13px 13px 0}.public-panels>section{min-height:239px}.public-panel-heading{margin-bottom:7px}.public-panel-heading h2{font-size:22px}.public-panel-heading>span{font-size:9px}.public-match{grid-template-columns:minmax(0,1fr) 73px minmax(0,1fr);gap:4px;min-height:56px}.public-team{gap:5px;font-size:10px}.public-team img{max-width:25px}.public-match-center>small{font-size:8px}.public-match-center>strong{font-size:14px}.public-deadline{padding-block:10px;font-size:9px}.public-action{padding:0 13px 14px}.public-play{height:46px;font-size:20px}.public-action>p{margin-top:8px;font-size:10px}.public-action>.public-fee-note{margin-top:4px;font-size:9px}.public-steps{gap:15px;padding-top:7px}.public-steps p{font-size:11px}.public-steps h3{font-size:13px}.public-faq summary{padding-block:12px;font-size:12px}.public-rules{gap:14px;margin-block:15px}.public-empty{min-height:165px}.public-footer{text-align:center;flex-direction:column;justify-content:center;gap:9px;margin-top:auto;padding-block:12px;font-size:9px}.public-footer nav{gap:24px}}@media (max-width:360px){.public-header,.public-stage,.public-footer{width:calc(100% - 24px)}.public-intro h1{font-size:39px}.public-tabs button{font-size:10px}.public-team{font-size:9px}.public-team img{max-width:22px}.public-match{grid-template-columns:minmax(0,1fr) 69px minmax(0,1fr)}}@media (max-width:760px) and (max-height:720px){.public-stage{gap:12px;padding-block:12px}.public-eyebrow{margin-bottom:5px}.public-intro h1{font-size:39px}.public-tagline{margin-top:7px}}@media (prefers-reduced-motion:reduce){.public-page *{scroll-behavior:auto;transition:none}}
