.hydration-state{color:#e8e2ff;background:#211b3a;border:1px solid #55428a;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.hydration-state .spinner{border-color:#594c80;border-top-color:var(--purple);flex:none}.hydration-state strong,.hydration-state small{display:block}.hydration-state strong{font-size:12px}.hydration-state small{color:#bdb4dc;margin-top:4px;font-size:10px}.advanced-metric-lock{border:1px dashed color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--card2))!important}.advanced-metric-lock strong{color:var(--green)!important;font-size:11px!important}.advanced-bankroll-lock{border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--card2));border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.advanced-bankroll-lock>span{font-size:22px}.advanced-bankroll-lock>div{gap:3px;display:grid}.advanced-bankroll-lock small{color:var(--muted)}.advanced-bankroll-lock button,.portfolio-actions .advanced-action{border-color:var(--green);color:var(--green);font-weight:900}@media (width<=600px){.advanced-bankroll-lock{grid-template-columns:auto 1fr}.advanced-bankroll-lock button{grid-column:1/-1;width:100%;min-height:44px}}.bet-register-actions{flex-wrap:wrap;gap:8px;display:flex}.bet-register-actions>button{border:1px solid var(--green);min-width:170px;color:var(--green);background:#19bb7617;border-radius:10px;flex:1;padding:11px;font-size:11px;font-weight:900}.bet-register-actions .combined-added{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--card2))}.combined-slip{z-index:89;position:fixed;bottom:96px;right:max(18px,50vw - 572px)}.combined-slip-bubble{border:2px solid var(--green);background:var(--card);min-width:110px;min-height:58px;color:var(--text);border-radius:18px 6px 18px 18px;grid-template-columns:1fr auto;align-items:center;padding:8px 13px;display:grid;position:relative;box-shadow:0 12px 32px #001d1490}.combined-slip-bubble span{font-size:20px;font-weight:950}.combined-slip-bubble b{background:var(--green);color:#05271b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-10px;right:-9px}.combined-slip-bubble small{color:var(--green);letter-spacing:1px;grid-column:1/-1;font-size:8px;font-weight:950}.combined-slip-drawer{background:var(--card);border:1px solid var(--line);border-radius:20px;width:min(390px,100vw - 24px);max-height:min(620px,100vh - 120px);padding:16px;position:absolute;bottom:70px;right:0;overflow:auto;box-shadow:0 20px 55px #001d14b8}.combined-slip-drawer header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.combined-slip-drawer header div{gap:3px;display:grid}.combined-slip-drawer header small{color:var(--green);letter-spacing:1px;font-weight:950}.combined-slip-drawer header button,.combined-slip-legs article>button{color:var(--muted);background:0 0;border:0;font-size:24px}.combined-slip-legs{gap:8px;display:grid}.combined-slip-legs article{border:1px solid var(--line);background:var(--card2);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.combined-slip-legs article>div{gap:3px;min-width:0;display:grid}.combined-slip-legs small,.combined-slip-legs span{color:var(--muted);font-size:10px}.combined-slip-legs strong{font-size:13px}.combined-slip-legs article>b{color:var(--green)}.combined-slip-drawer>label{gap:5px;margin-top:10px;font-size:11px;font-weight:800;display:grid}.combined-slip-drawer input{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);border-radius:10px;padding:12px}.combined-submit{background:var(--green);color:#04271b;border:0;border-radius:11px;width:100%;min-height:46px;margin-top:12px;font-weight:950}.combined-message{color:var(--green);margin-top:9px;display:block}.stake-recommendation{border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--card2));border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.stake-recommendation>div{gap:3px;display:grid}.stake-recommendation small{color:var(--green);letter-spacing:.8px;font-size:9px;font-weight:950}.stake-recommendation strong{font-size:20px}.stake-recommendation span{color:var(--muted);font-size:10px;line-height:1.35}.stake-recommendation button{border:1px solid var(--green);background:var(--green);color:#04271b;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:950}.stake-recommendation button:disabled{opacity:.45}.stake-recommendation-error{color:var(--muted);margin-top:10px;font-size:10px;display:block}.bet-profit{border-radius:8px;width:max-content;margin-top:6px;padding:5px 8px;font-size:11px!important;display:block!important}.bet-profit.positive{color:#087a4d;background:#54e7a522}.bet-profit.negative{color:#c54444;background:#e75b5b20}.combined-history-card .bet-history-entry{cursor:default}.combined-history-leg{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:9px;display:flex}.combined-history-leg>span{gap:2px;display:grid}.combined-history-leg em{font-size:9px;font-style:normal;font-weight:900}.combined-history-leg em.WON{color:var(--green)}.combined-history-leg em.LOST{color:#e05d5d}.combined-history-leg em.VOID{color:var(--muted)}.ranking-pick-actions{grid-template-columns:minmax(108px,.78fr) minmax(156px,1.22fr);align-items:stretch;gap:10px;padding:2px 20px 16px;display:grid}.ranking-pick-actions>*{width:100%;min-width:0;margin:0}.ranking-pick-actions .share-pick{margin:0;display:flex}.ranking-pick-actions .share-button,.ranking-add-bet{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:46px;line-height:1.25;border-radius:11px!important;width:100%!important;margin:0!important;padding:9px 12px!important;font-size:10px!important;font-weight:850!important;display:flex!important}.ranking-add-bet{border:1px solid color-mix(in srgb,var(--green) 72%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 14%,var(--card2)),color-mix(in srgb,var(--green) 7%,var(--card2)));color:var(--green);letter-spacing:.2px}.ranking-add-bet.selected{opacity:.7}.card-add-bet,.combined-continue{border:1px solid var(--green);background:color-mix(in srgb,var(--green) 8%,var(--card2));width:calc(100% - 40px);min-height:44px;color:var(--green);border-radius:10px;margin:0 20px 16px;font-weight:900}.card-add-bet.selected{opacity:.7}.combined-continue{background:0 0;width:100%;margin:10px 0 0}.combined-slip-legs .leg-odds{color:var(--muted);text-align:center;gap:2px;font-size:8px;font-weight:900;display:grid}.combined-slip-legs .leg-odds input{text-align:center;width:76px;color:var(--green);padding:8px;font-size:14px;font-weight:950}@media (width<=720px){.combined-slip{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.combined-slip-bubble{min-width:90px;min-height:52px;padding:6px 11px}.combined-slip-bubble span{font-size:18px}.combined-slip-drawer{left:8px;right:8px;bottom:calc(142px + env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:calc(100vh - 180px);position:fixed}.bet-register-actions{grid-template-columns:1fr;display:grid}.bet-register-actions>button{min-width:0;min-height:44px}}.combined-slip-bubble{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-width:92px;min-height:50px;padding:5px 10px}.combined-slip-bubble:active{cursor:grabbing}.combined-slip-bubble>i{color:var(--muted);letter-spacing:-2px;grid-row:1/3;align-self:center;margin-right:5px;font-size:10px;font-style:normal}.combined-slip-bubble span{font-size:17px;line-height:1}.combined-slip-bubble small{font-size:7px;line-height:1.1}.combined-slip-bubble b{width:21px;height:21px;font-size:10px;top:-8px;right:-7px}.card-add-bet{letter-spacing:.25px;width:min(240px,100% - 32px);min-height:38px;margin:10px auto 14px;padding:8px 12px;font-size:10px;line-height:1.15;display:block}@media (width<=720px){.combined-slip-bubble{min-width:84px;min-height:46px;padding:5px 9px}.combined-slip-bubble span{font-size:16px}.card-add-bet{border-radius:9px;width:min(210px,100% - 28px);min-height:36px;margin:10px auto 14px;padding:7px 10px;font-size:9px}}@media (width<=340px){.ranking-pick-actions{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.ranking-pick-actions .share-button,.ranking-add-bet{min-height:42px}}.subscription-plans.pro-plans-v2{width:100%;max-width:none;margin-left:0;margin-right:0;padding:clamp(22px,3vw,38px)}.pro-plans-v2 .plan-grid{align-items:stretch;gap:16px}.pro-plans-v2 .plan-grid>article{border:1px solid var(--line);background:var(--card2);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.pro-plans-v2 .plan-grid>article.featured{border:2px solid var(--green)}.pro-plans-v2 .plan-grid>article.complete{background:linear-gradient(155deg,color-mix(in srgb,var(--green) 12%,var(--card2)),var(--card2));border:2px solid var(--green);box-shadow:0 12px 30px color-mix(in srgb,var(--green) 16%,transparent)}.pro-plans-v2 article>em{background:var(--green);color:#05251a;letter-spacing:.7px;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:10px;font-style:normal;font-weight:950}.pro-plans-v2 article.complete>em{color:#74efb5;background:#073b2c}.pro-plans-v2 .plan-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.pro-plans-v2 .plan-price span{font-size:17px;font-weight:950}.pro-plans-v2 .plan-price strong{color:var(--green);font-size:25px}.pro-plans-v2 article h4{color:var(--green);margin:0;font-size:13px}.pro-plans-v2 article ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pro-plans-v2 article li{color:var(--text);font-size:12px;line-height:1.35}.pro-plans-v2 article>p{color:var(--muted);margin:0;font-size:11px;font-weight:750}.pro-plans-v2 .plan-cta{background:var(--green);color:#04271b;border-radius:11px;justify-content:center;align-items:center;min-height:46px;margin-top:auto;font-weight:950;text-decoration:none;display:flex}.pro-plans-v2 article.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 70%,transparent)}.promo-code-box{border:1px solid var(--line);background:var(--card2);border-radius:14px;max-width:720px;margin:24px auto 0;padding:16px}.promo-code-box label{gap:8px;font-weight:800;display:grid}.promo-code-box label>div{gap:8px;display:flex}.promo-code-box input{flex:1;min-width:0}.promo-code-box button{background:var(--green);border:0;border-radius:9px;padding:0 16px;font-weight:900}.promo-valid{color:var(--green);gap:5px;margin-top:12px;display:grid}.promo-valid small{color:var(--muted)}.promo-invalid{color:#d65353;margin-top:9px;display:block}@media (width<=760px){.pro-plans-v2 .plan-grid{grid-template-columns:1fr}.pro-plans-v2 .plan-grid>article{width:100%}}@media (width<=520px){.promo-code-box label>div{display:grid}.promo-code-box button{min-height:44px}.pro-plans-v2 .plan-price strong{font-size:22px}}.public-tennis{--pt-ink:#102334;--pt-muted:#687a88;--pt-line:#dae4e9;--pt-bg:#f3f7f9;--pt-red:#cb294a;--pt-green:#0caa73;background:var(--pt-bg);min-height:100vh;color:var(--pt-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.public-tennis button{cursor:pointer}.public-tennis svg{flex:none;width:20px;height:20px}.pt-sidebar{color:#dce8f1;background:#0d1b28;flex-direction:column;flex:none;align-self:flex-start;width:236px;min-height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.pt-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:2px 4px 20px;display:flex}.pt-brand img{object-fit:contain;border-radius:50%;width:52px;height:52px}.pt-brand span{gap:3px;min-width:0;display:grid}.pt-brand small{color:#35d1a1;letter-spacing:.11em;font-size:9px;font-weight:900}.pt-brand strong{font-size:14px;line-height:1.16}.pt-brand em{color:#9baebb;font-size:10px;font-style:normal}.pt-sidebar-rule{border-top:1px solid #314250;margin:0 0 19px}.pt-sidebar-label{color:#7192a7;letter-spacing:.12em;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:900}.pt-sidebar nav{gap:5px;display:grid}.pt-sidebar nav button{color:#bdced9;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px;font-size:13px;font-weight:750;display:flex}.pt-sidebar nav button svg{border:1px solid #293c4a;border-radius:8px;width:30px;height:30px;padding:3px}.pt-sidebar nav button:hover,.pt-sidebar nav button.active{color:#fff;background:#31212e;border-color:#583145}.pt-sidebar nav button.active{box-shadow:inset 3px 0 var(--pt-red)}.pt-sidebar-footer{border-top:1px solid #314250;margin-top:auto;padding:18px 8px 2px}.pt-sidebar-footer a{color:#c6d5df;justify-content:space-between;font-size:12px;text-decoration:none;display:flex}.pt-sidebar-footer a:hover{color:#fff}.pt-main{flex:1;min-width:0}.pt-topbar{border-bottom:1px solid var(--pt-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 30px;display:flex}.pt-topbar-caption{color:#526677;font-size:13px;font-weight:750}.pt-signin{border:1px solid var(--pt-line);color:var(--pt-ink);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12px;font-weight:850;display:inline-flex}.pt-signin svg{width:18px;height:18px}.pt-signin:hover{border-color:#9fc0c9}.pt-mobile-brand{display:none}.pt-content{max-width:1480px;margin:0 auto;padding:28px 32px 72px}.pt-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.pt-eyebrow{color:var(--pt-red);letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.pt-intro h1,.pt-plans h1{letter-spacing:-.025em;margin:6px 0;font-size:clamp(26px,3vw,34px);line-height:1.15}.pt-intro p,.pt-plans>p{color:var(--pt-muted);margin:0;font-size:13px}.pt-live-tag{white-space:nowrap;border:1px solid var(--pt-line);background:#fff;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:800}.pt-trial{color:#fff;background:radial-gradient(circle at 80% -40%,#25816c 0,#0000 37%),linear-gradient(110deg,#102839,#153c42);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:19px;padding:22px 25px;display:flex;box-shadow:0 10px 22px #10233413}.pt-trial span{letter-spacing:.12em;color:#f6cd75;font-size:10px;font-weight:900}.pt-trial h2{margin:5px 0 7px;font-size:22px;line-height:1.15}.pt-trial p{color:#cbdbe0;max-width:630px;margin:0;font-size:12px;line-height:1.5}.pt-trial button,.pt-primary{color:#152333;white-space:nowrap;background:#e5b457;border:0;border-radius:10px;padding:13px 17px;font-size:12px;font-weight:900}.pt-trial button span,.pt-primary span{color:inherit;margin-left:10px;font-size:16px}.pt-trial button:hover,.pt-primary:hover{background:#f3ca75}.pt-calendar{border:1px solid var(--pt-line);background:#fff;border-radius:16px;margin-bottom:20px;padding:13px}.pt-date-strip{scrollbar-width:thin;gap:7px;padding-bottom:10px;display:flex;overflow:auto}.pt-date-strip button,.pt-filters button{border:1px solid var(--pt-line);color:#4b5e70;white-space:nowrap;background:#f6f8f9;border-radius:8px;flex:none;padding:10px 13px;font-size:11px;font-weight:850}.pt-date-strip button.active,.pt-filters button.active{color:#fff;background:#12283a;border-color:#12283a}.pt-filters{border-top:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.pt-filters>div{gap:7px;display:flex;overflow:auto}.pt-filters button{padding:8px 11px}.pt-search{border:1px solid var(--pt-line);border-radius:9px;align-items:center;gap:6px;min-width:210px;padding:0 10px;display:flex}.pt-search span{color:#7a8b97;font-size:21px}.pt-search input{color:var(--pt-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:35px;font-size:12px}.pt-fixtures{border:1px solid var(--pt-line);background:#fff;border-radius:17px;padding:20px}.pt-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.pt-section-head h2{text-transform:capitalize;margin:5px 0 0;font-size:21px;line-height:1.2}.pt-section-head>strong{white-space:nowrap;background:#f2f5f6;border-radius:8px;padding:9px 11px;font-size:11px}.pt-group{border:1px solid var(--pt-line);border-radius:13px;margin:13px 0;overflow:hidden}.pt-group>header{background:#f1f6f7;align-items:center;gap:10px;padding:11px 14px;display:flex}.pt-group-icon{background:#e1f0ef;border-radius:8px;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.pt-group header div{flex:1;gap:2px;display:grid}.pt-group header strong{font-size:12px}.pt-group header small,.pt-group header>span:last-child{color:#728695;font-size:10px}.pt-match{width:100%;color:var(--pt-ink);text-align:left;background:#fff;border:0;border-top:1px solid #e9eef1;grid-template-columns:90px minmax(0,1fr) 45px 24px;align-items:center;gap:12px;padding:12px 15px;display:grid}.pt-match:hover{background:#f8fbfa}.pt-match-time{font-size:12px;font-weight:850}.pt-match-time.live{color:var(--pt-red)}.pt-match-time small{color:#91a0aa;margin-top:2px;font-size:10px;font-weight:500;display:block}.pt-match-players{gap:5px;min-width:0;display:grid}.pt-match-players span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.pt-match-score{text-align:center;gap:5px;font-size:13px;display:grid}.pt-match-score span{color:#9babb5;font-size:11px}.pt-match-open{color:#8ea0ad;text-align:right;font-size:20px}.pt-empty{text-align:center;color:var(--pt-muted);padding:45px 16px;font-size:13px}.pt-empty.error{color:#b1364b}.pt-empty button{border:1px solid var(--pt-line);background:#fff;border-radius:8px;margin:12px auto 0;padding:9px;display:block}.pt-bottom{display:none}.pt-plans{padding-top:44px}.pt-plans h1{font-size:clamp(29px,4vw,42px)}.pt-plans>p{max-width:660px;font-size:15px;line-height:1.6}.pt-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 22px;display:grid}.pt-plans-grid article{border:1px solid var(--pt-line);background:#fff;border-radius:16px;padding:26px}.pt-plans-grid article.featured{background:#fffcf3;border-color:#dab363}.pt-plans-grid article>span{color:var(--pt-red);font-size:11px;font-weight:900}.pt-plans-grid h2{font-size:20px}.pt-plans-grid p{color:var(--pt-muted);font-size:13px;line-height:1.55}.pt-plans-grid b{margin-top:22px;display:block}.pt-plans>small{color:var(--pt-muted);margin-top:13px;display:block}.pt-modal-backdrop{z-index:80;background:#071421b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pt-match-dialog{width:min(100%,520px);color:var(--pt-ink);background:#fff;border-radius:18px;padding:28px;position:relative;box-shadow:0 18px 70px #0005}.pt-close{color:#334b5c;background:#f0f4f6;border:0;border-radius:8px;width:30px;height:30px;font-size:22px;position:absolute;top:12px;right:15px}.pt-match-dialog h2{font-size:23px;line-height:1.25}.pt-match-dialog h2 span{color:#8ea0aa;font-size:15px}.pt-match-dialog>p{color:var(--pt-muted);text-transform:capitalize;font-size:13px}.pt-final-score{background:#f0f5f6;border-radius:10px;justify-content:space-between;padding:12px 14px;font-size:12px;display:flex}.pt-locked{border:1px solid var(--pt-line);background:#f7f8f9;border-radius:11px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.pt-locked svg{color:#8ca0ad}.pt-locked div{gap:3px;display:grid}.pt-locked strong{font-size:13px}.pt-locked span{color:var(--pt-muted);font-size:12px;line-height:1.45}.pt-match-dialog .pt-primary{width:100%}@media (width<=850px){.pt-sidebar{width:205px}.pt-content{padding:22px 20px 60px}.pt-topbar{padding:0 20px}}@media (width<=700px){.public-tennis{padding-bottom:calc(69px + env(safe-area-inset-bottom));display:block}.pt-sidebar{display:none}.pt-topbar{z-index:30;height:62px;padding:0 16px;position:sticky;top:0}.pt-topbar-caption{display:none}.pt-mobile-brand{color:var(--pt-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:900;display:flex}.pt-mobile-brand img{border-radius:50%;width:39px;height:39px}.pt-signin{padding:7px 10px;font-size:11px}.pt-signin svg{width:16px;height:16px}.pt-content{padding:20px 13px 34px}.pt-intro{align-items:flex-start;margin-bottom:16px}.pt-intro h1{font-size:25px}.pt-intro p{line-height:1.45}.pt-live-tag{display:none}.pt-trial{margin-bottom:14px;padding:19px;display:block}.pt-trial h2{font-size:21px}.pt-trial button{width:100%;margin-top:14px}.pt-calendar{margin-bottom:13px;padding:10px}.pt-date-strip{margin-right:-10px}.pt-filters{gap:10px;display:grid}.pt-filters>div{width:100%}.pt-search{width:100%;min-width:0}.pt-fixtures{padding:13px}.pt-section-head h2{font-size:19px}.pt-match{grid-template-columns:56px minmax(0,1fr) 24px 12px;gap:7px;padding:12px 8px}.pt-match-time{font-size:10px}.pt-match-time small{font-size:8px}.pt-match-players span,.pt-match-score{font-size:12px}.pt-bottom{z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0d1b28;border-top:1px solid #253948;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #00152030}.pt-bottom button{color:#9bb0bf;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;font-size:10px;font-weight:750;display:grid}.pt-bottom button.active{color:#5ce0b1}.pt-bottom svg{width:22px;height:22px}.pt-plans{padding-top:28px}.pt-plans-grid{grid-template-columns:1fr}.pt-match-dialog{padding:23px}}@media (width<=360px){.pt-mobile-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.pt-match{grid-template-columns:49px minmax(0,1fr) 21px 10px}.pt-match-players span{font-size:11px}}.web-access-page{width:min(100% - 32px,840px);color:var(--text);margin:clamp(24px,6vh,72px) auto 48px}.web-login-backdrop{z-index:100;background:#061725ba;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.web-login-backdrop .web-login{color:#102334;background:#fff;border-color:#dce5e9;width:min(100%,560px);position:relative;box-shadow:0 22px 80px #00101b70}.web-login-backdrop .web-login p,.web-login-backdrop .web-login small{color:#647786}.web-login-backdrop .web-login-brand{margin-bottom:25px}.web-login-close{color:#334b5c;cursor:pointer;background:#eff4f6;border:0;border-radius:9px;width:31px;height:31px;font-size:23px;line-height:1;position:absolute;top:16px;right:16px}.web-login{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:24px;width:100%;margin:0;padding:clamp(24px,4vw,42px);line-height:1.55;box-shadow:0 20px 55px #00261914}.web-login-brand{align-items:center;gap:16px;min-width:0;margin-bottom:38px;display:flex}.web-login-brand img{object-fit:contain;border-radius:50%;flex:0 0 76px;width:76px;height:76px;box-shadow:0 6px 20px #0003}.web-login-brand div{gap:3px;min-width:0;display:grid}.web-login-brand span,.web-login-eyebrow{letter-spacing:.13em;color:var(--green2);font-size:11px;font-weight:900}.web-login-brand strong{font-size:16px;line-height:1.25}.web-login h1{letter-spacing:-.025em;margin:7px 0 10px;font-size:clamp(28px,4vw,38px);line-height:1.13}.web-login p{max-width:610px;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.65}.web-login-primary{color:#06261a;letter-spacing:.03em;cursor:pointer;background:#17b978;border:0;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 22px;font-family:inherit;font-size:13px;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 8px 20px #09a66a35}.web-login-primary:hover{background:#31d391}.web-login-primary:disabled{opacity:.6;cursor:wait}.web-login small{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.5;display:block}.web-login-pending{background:#21c48212;border:1px solid #50ba8b88;border-radius:14px;gap:7px;margin-top:18px;padding:16px;font-size:13px;display:grid}.web-login-pending span{color:var(--muted)}.web-login-pending a{color:var(--green2);text-underline-offset:3px;font-weight:800;text-decoration:underline}.web-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.web-login-benefits article{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:5px;min-width:0;padding:17px 18px;display:grid}.web-login-benefits b{font-size:13px}.web-login-benefits span{color:var(--muted);font-size:12px;line-height:1.5}.web-access-error{color:#d15555!important;margin:14px 0!important;font-size:13px!important}.web-toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin:auto;padding:12px 24px;font-size:12px;font-weight:800;display:flex}.web-toolbar>div{align-items:center;gap:12px;min-width:0;display:flex}.web-toolbar-user{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.web-toolbar button{border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 13px}@media (width>=1000px){.standalone-web .app-shell,.standalone-web .bottom-nav{width:min(100%,1200px)}.standalone-web .page{padding:24px}.standalone-web .tournament-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.standalone-web .tournament-group>h3{grid-column:1/-1}.standalone-web .match-card{margin:0}.standalone-web .match-page,.standalone-web .profile-page{max-width:900px;margin:auto}.standalone-web .hero h2{font-size:36px}.standalone-web .date-nav{flex-wrap:wrap}.standalone-web .topbar{height:80px}}@media (width<=600px){.web-access-page{width:calc(100% - 24px);margin:12px auto 28px}.web-login{border-radius:18px;padding:22px 18px}.web-login-brand{gap:12px;margin-bottom:28px}.web-login-brand img{flex-basis:58px;width:58px;height:58px}.web-login-brand strong{font-size:14px}.web-login h1{font-size:29px}.web-login p{font-size:14px}.web-login-primary{width:100%;font-size:12px}.web-login-benefits{grid-template-columns:1fr;gap:8px}.web-login-benefits article{padding:13px 15px}.web-toolbar{padding:9px 12px;font-size:10px}.web-toolbar-user{max-width:100px}}:root{--admin-green:#0d3b2c;--admin-mint:#59e7a5;--admin-bg:#edf7f2;--admin-line:#c5ddd2;--admin-text:#08271d}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);grid-template-columns:260px 1fr;font-family:inherit;display:grid}.admin-shell aside{color:#fff;background:#082b20;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.admin-brand img{width:48px;height:48px}.admin-brand span{color:var(--admin-mint);letter-spacing:1.5px;font-size:11px;display:block}.admin-brand b{font-size:18px;display:block}.admin-shell nav{gap:5px;display:grid}.admin-shell nav button{color:#d9eee5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px;font-weight:700}.admin-shell nav button:hover,.admin-shell nav button.active{color:#69efb0;background:#15513d}.admin-shell aside>a{color:#b9d8ca;margin-top:auto;padding:12px}.admin-shell>main{min-width:0;padding:28px 34px}.admin-shell header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.admin-shell header span{color:#197653;letter-spacing:2px;font-size:11px;font-weight:800}.admin-shell h1{margin:4px 0;font-size:30px}.admin-shell header>b{color:#167552;border:1px solid #2ab87d;border-radius:30px;padding:8px 14px}.admin-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-metrics article,.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:16px;padding:20px}.admin-metrics span{color:#567067;font-size:13px;display:block}.admin-metrics strong{margin-top:8px;font-size:26px;display:block}.admin-panel{margin-bottom:20px}.admin-panel h2,.admin-panel h3{margin-top:0}.commercial-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commercial-grid p{border:1px solid var(--admin-line);border-radius:12px;justify-content:space-between;padding:14px;display:flex}.admin-table-wrap{width:100%;overflow:auto}.admin-shell table{border-collapse:collapse;width:100%;font-size:13px}.admin-shell th,.admin-shell td{text-align:left;white-space:nowrap;border-bottom:1px solid #dcebe4;padding:11px 10px}.admin-shell th{color:#507067;text-transform:uppercase;font-size:11px}.admin-shell tr.clickable{cursor:pointer}.admin-shell tr.clickable:hover{background:#effaf5}.admin-toolbar{gap:12px;margin-bottom:16px;display:flex}.admin-shell input,.admin-shell select{background:#fff;border:1px solid #aecfc0;border-radius:9px;min-width:200px;padding:11px}.admin-toolbar input{flex:1}.admin-empty{text-align:center;color:#60776e;padding:34px}.user-profile{justify-content:space-between;display:flex}.profile-status{text-align:right;gap:5px;display:grid}.admin-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-actions button,.admin-back{color:#0b6243;cursor:pointer;background:#e9fff5;border:1px solid #55c898;border-radius:9px;padding:10px 13px;font-weight:750}.admin-actions button:first-child{color:#04291c;background:#23c983}.admin-actions .danger{color:#9d2828;background:#fff1f1;border-color:#e7a6a6}.admin-error{color:#8d2222;background:#fff1f1;border:1px solid #eab1b1;border-radius:10px;margin-bottom:16px;padding:14px}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{height:auto;position:static}.admin-shell nav{grid-template-columns:repeat(3,1fr)}.admin-shell aside>a{margin-top:16px}.admin-shell>main{padding:18px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.commercial-grid,.detail-grid{grid-template-columns:1fr}}@media (width<=520px){.admin-shell nav{grid-template-columns:1fr 1fr}.admin-metrics{grid-template-columns:1fr}.admin-toolbar,.user-profile{display:grid}.profile-status{text-align:left}.admin-shell h1{font-size:24px}}@media (width<=700px){body:has(.admin-shell){min-width:0;overflow-x:hidden}.admin-shell{width:100%;min-width:0;display:block}.admin-shell aside{z-index:40;background:#082b20;height:auto;padding:12px;position:sticky;top:0;box-shadow:0 6px 20px #001a}.admin-brand{gap:9px;padding:0 4px 10px}.admin-brand img{width:38px;height:38px}.admin-brand span{font-size:9px}.admin-brand b{font-size:15px}.admin-shell nav{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding:0 0 5px;display:flex;overflow-x:auto}.admin-shell nav button{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:40px;padding:9px 12px}.admin-shell aside>a{display:none}.admin-shell>main{width:100%;min-width:0;padding:12px}.admin-shell header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edf7f2ef;margin:-12px -12px 14px;padding:12px;position:sticky;top:108px}.admin-shell header span{font-size:9px}.admin-shell h1{font-size:21px}.admin-shell header>b{padding:6px 10px;font-size:11px}.admin-metrics{grid-template-columns:1fr 1fr;gap:9px}.admin-metrics article,.admin-panel{border-radius:13px;min-width:0;padding:14px}.admin-metrics span{font-size:11px}.admin-metrics strong{margin-top:5px;font-size:20px}.commercial-grid,.detail-grid{grid-template-columns:1fr;gap:10px}.commercial-grid p{align-items:center;gap:12px;margin:0;padding:12px}.admin-toolbar{grid-template-columns:1fr;gap:9px;display:grid}.admin-shell input,.admin-shell select,.admin-shell textarea{width:100%;min-width:0;max-width:100%}.admin-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--admin-line);border-radius:10px;max-width:100%;overflow-x:auto}.admin-shell table{min-width:680px}.admin-shell th,.admin-shell td{padding:10px 9px;font-size:11px}.user-profile{gap:12px;display:grid}.profile-status{text-align:left}.admin-actions{grid-template-columns:1fr 1fr;display:grid}.admin-actions button{min-width:0;min-height:44px}.subscription-tabs{flex-wrap:nowrap;padding-bottom:5px;display:flex;overflow-x:auto}.subscription-tabs button{white-space:nowrap;flex:none}.form-buttons{grid-template-columns:1fr 1fr;display:grid}.form-buttons button{min-height:44px;padding:10px}.admin-empty{padding:24px 12px}}@media (width<=390px){.admin-shell>main{padding:10px}.admin-shell header{margin:-10px -10px 12px}.admin-metrics,.admin-actions,.form-buttons{grid-template-columns:1fr}}.admin-action-form{border:1px solid var(--admin-line);background:#f5fbf8;border-radius:14px;gap:14px;margin-top:18px;padding:18px;display:grid}.form-heading{justify-content:space-between;align-items:center;display:flex}.form-heading h3{margin:0}.form-heading button{cursor:pointer;background:0 0;border:0;font-size:24px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .wide{grid-column:1/-1}.admin-action-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.admin-action-form input,.admin-action-form select,.admin-action-form textarea{width:100%;min-width:0}.admin-action-form textarea{resize:vertical;border:1px solid #aecfc0;border-radius:9px;min-height:82px;padding:11px}.form-buttons{justify-content:flex-end;gap:10px;display:flex}.form-buttons button{color:#0b6243;cursor:pointer;background:#fff;border:1px solid #55c898;border-radius:9px;padding:10px 18px;font-weight:750}.form-buttons button:last-child{color:#04291c;background:#23c983}.form-buttons button.danger{color:#fff;background:#b73535;border-color:#b73535}.admin-warning{color:#7d4b00;background:#fff4e5;border-radius:9px;padding:11px}.subscription-tabs{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.subscription-tabs button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px}.subscription-tabs button.active{background:var(--admin-green);color:#fff}.admin-note{color:#60776e;margin:18px 0 0;font-size:13px}@media (width<=520px){.admin-shell aside{height:auto;padding:16px 12px}.admin-brand{padding-bottom:14px}.admin-shell nav{padding-bottom:6px;display:flex;overflow-x:auto}.admin-shell nav button{white-space:nowrap}.admin-toolbar,.form-grid{grid-template-columns:1fr;display:grid}.form-grid .wide{grid-column:auto}.admin-shell>main{padding:14px}.admin-panel{padding:15px}.admin-action-form{padding:14px}}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-section-heading span{color:#197653;letter-spacing:1.4px;font-size:10px;font-weight:850}.admin-section-heading h2{margin:4px 0 5px}.admin-section-heading p{color:#60776e;margin:0;font-size:13px}.admin-section-heading>b{color:#0b6243;text-align:center;background:#e2faef;border:1px solid #78d9ae;border-radius:999px;min-width:42px;padding:9px}.tournament-summary strong{font-variant-numeric:tabular-nums}.unknown-surface-panel{border-color:#deb968}.unknown-surface-panel .admin-section-heading>b{color:#755000;background:#fff4d9;border-color:#deb968}@media (width<=700px){.admin-section-heading{gap:10px;display:grid}.admin-section-heading>b{justify-self:start}.tournament-summary{grid-template-columns:1fr 1fr}.admin-shell nav button{scroll-snap-align:start}}@media (width<=390px){.tournament-summary{grid-template-columns:1fr}}.performance-visual select{min-width:220px}.performance-chart-wrap{border:1px solid var(--admin-line);background:linear-gradient(#f7fcf9,#eef8f3);border-radius:14px;padding:12px}.performance-chart{width:100%;height:auto;min-height:220px;display:block}.performance-chart text{fill:#61776f;font-size:11px}.chart-zero{stroke:#b9cec5;stroke-width:1px;stroke-dasharray:5 5}.chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.chart-line.accuracy,.chart-dot.accuracy{stroke:#10ad70;fill:#10ad70}.chart-line.roi,.chart-dot.roi{stroke:#efad32;fill:#efad32}.chart-dot{stroke-width:2px}.chart-legend{color:#526b62;justify-content:center;gap:24px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.chart-legend i{border-radius:4px;width:22px;height:4px}.chart-legend i.accuracy{background:#10ad70}.chart-legend i.roi{background:#efad32}.tournament-visual-list{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;display:grid}.tournament-visual-list button{border:1px solid var(--admin-line);text-align:left;cursor:pointer;background:#f8fcfa;border-radius:11px;grid-template-columns:minmax(130px,1fr) minmax(80px,1fr) 64px;align-items:center;gap:10px;padding:11px;display:grid}.tournament-visual-list button>span{min-width:0;display:grid}.tournament-visual-list button b{text-overflow:ellipsis;overflow:hidden}.tournament-visual-list small{color:#60776e}.tournament-visual-list button>i{background:#dcebe4;border-radius:10px;height:7px;overflow:hidden}.tournament-visual-list button>i span{background:#20c982;border-radius:10px;height:100%;display:block}.tournament-visual-list button>strong{text-align:right}.tournament-visual-list .positive{color:#0a8d5a}.tournament-visual-list .negative{color:#bf4545}@media (width<=700px){.performance-visual .admin-section-heading select{width:100%;min-width:0}.performance-chart-wrap{overflow-x:auto}.performance-chart{min-width:620px}.chart-legend{justify-content:flex-start}.tournament-visual-list{grid-template-columns:1fr}.tournament-visual-list button{grid-template-columns:minmax(120px,1fr) minmax(65px,.8fr) 58px}}.performance-market-tabs{gap:9px;margin-bottom:14px;padding-bottom:3px;display:flex;overflow-x:auto}.performance-market-tabs button{white-space:nowrap;border:1px solid var(--admin-line);color:#315e4e;cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px;font-weight:800}.performance-market-tabs button.active{color:#65ebb0;background:#0d3b2c;border-color:#0d3b2c}.surface-scope-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.surface-scope-grid article{background:#fffaf0;border:1px solid #ead6a8;border-radius:11px;padding:12px}.surface-scope-grid span{color:#765f2e;font-size:11px;display:block}.surface-scope-grid strong{margin-top:5px;font-size:21px;display:block}@media (width<=700px){.surface-scope-grid{grid-template-columns:1fr 1fr}}@media (width<=390px){.surface-scope-grid{grid-template-columns:1fr}}.admin-mobile-menu{display:none}.admin-shell aside{overflow:hidden}.admin-shell aside>.admin-brand{flex:none;padding-bottom:16px}.admin-shell aside>nav{scrollbar-width:thin;scrollbar-color:#48c98f #0a3427;flex:1;min-height:0;padding-right:5px;overflow-y:auto}.admin-shell aside>nav::-webkit-scrollbar{width:7px}.admin-shell aside>nav::-webkit-scrollbar-thumb{background:#48c98f;border-radius:10px}.admin-shell aside>nav::-webkit-scrollbar-track{background:#0a3427}.admin-shell aside>a{flex:none}@media (width<=700px){.admin-shell aside{overflow:visible}.admin-shell aside>.admin-brand{padding-bottom:9px}.admin-shell aside>nav{display:none}.admin-mobile-menu{gap:5px;display:grid}.admin-mobile-menu span{color:#63e9ad;letter-spacing:1.2px;font-size:9px;font-weight:900}.admin-mobile-menu select{width:100%;font-weight:850;color:#073626!important;background:#f4fff9!important;border:1px solid #61dca6!important;border-radius:10px!important;min-width:0!important;padding:10px 38px 10px 12px!important}.admin-shell header{top:112px}}.export-controls{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.export-controls label{color:#48675c;gap:6px;font-size:11px;font-weight:850;display:grid}.export-controls select{width:100%;min-width:0}.export-controls button{color:#04271b;cursor:pointer;background:#20c982;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:950}.export-controls button:disabled{opacity:.6}@media (width<=900px){.export-controls{grid-template-columns:1fr 1fr}.export-controls button{grid-column:1/-1}}@media (width<=520px){.export-controls{grid-template-columns:1fr}}.all-analyses-heading{background:linear-gradient(150deg,#fff,#f0fbf6);border:2px solid #36c88c}.all-analyses-heading .admin-section-heading select{min-width:260px}.admin-metrics.embedded{margin:0 0 18px}.performance-divider{background:#fffaf0;border-left:5px solid #efad32;border-radius:0 12px 12px 0;margin:28px 0 14px;padding:18px 20px}.performance-divider span{color:#8d6519;letter-spacing:1.4px;font-size:10px;font-weight:900}.performance-divider h2{margin:4px 0}.performance-divider p{color:#6f6756;margin:0}@media (width<=700px){.all-analyses-heading .admin-section-heading select{width:100%;min-width:0}.admin-metrics.embedded{grid-template-columns:1fr 1fr}}.prediction-admin-summary article:last-child{background:#fffaf0;border-color:#e4b34e}.predictions-admin .admin-section-heading input{min-width:180px}.predictions-admin td:nth-last-child(-n+2){font-weight:850}.predictions-admin td:last-child{color:#b27908}@media (width<=700px){.predictions-admin .admin-section-heading input{width:100%;min-width:0}.prediction-admin-summary{grid-template-columns:1fr 1fr}}.prediction-admin-summary article small{color:#60776e;margin-top:5px;font-size:10px;display:block}.prediction-admin-summary strong.positive{color:#088b58}.prediction-admin-summary strong.negative{color:#bf4545}.prediction-date-range{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;min-width:min(430px,100%);display:grid}.prediction-date-range label{color:#31584c;gap:5px;font-size:11px;font-weight:850;display:grid}.prediction-date-range label input{width:100%;min-width:0}.prediction-date-range>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.prediction-date-range button{color:#087552;cursor:pointer;background:#f2fff9;border:1px solid #58c99a;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:850}@media (width<=700px){.prediction-date-range{grid-template-columns:1fr 1fr;width:100%;min-width:0}.prediction-date-range>div{justify-content:stretch}.prediction-date-range button{flex:1}}@media (width<=420px){.prediction-date-range{grid-template-columns:1fr}.prediction-date-range>div{grid-column:auto}}.prediction-filters{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin:18px 0 8px;display:grid}.prediction-filters label{color:#31584c;gap:6px;font-size:12px;font-weight:800;display:grid}.prediction-filters select,.prediction-filters input{background:#fff;border:1px solid #bfd9d0;border-radius:12px;width:100%;min-width:0;height:44px;padding:0 12px}.prediction-filters button{color:#087552;white-space:nowrap;background:#fff;border:1px solid #0b9f6c;border-radius:12px;align-self:end;height:44px;padding:0 16px;font-weight:850}.prediction-result-count{color:#48685e;margin:10px 0 14px}.admin-table-scroll-top{scrollbar-color:#3bc58d #e3f2eb;width:100%;height:16px;margin:0 0 6px;overflow:auto hidden}.admin-table-scroll-top>div{height:1px}.admin-sidebar-toggle{z-index:2;color:#0a6747;cursor:pointer;width:30px;height:30px;box-shadow:0 4px 12px #001a3;background:#f3fff9;border:1px solid #59e7a5;border-radius:50%;font-size:23px;line-height:1;position:absolute;top:22px;right:-14px}.admin-shell,.admin-shell aside{transition:grid-template-columns .22s,width .22s}.admin-shell.sidebar-collapsed{grid-template-columns:76px 1fr}.admin-shell.sidebar-collapsed aside{padding-inline:10px}.admin-shell.sidebar-collapsed .admin-brand{justify-content:center;padding-inline:0}.admin-shell.sidebar-collapsed .admin-brand img{width:42px;height:42px}.admin-shell.sidebar-collapsed .admin-brand>div,.admin-shell.sidebar-collapsed nav button span,.admin-shell.sidebar-collapsed aside>a{display:none}.admin-shell.sidebar-collapsed nav button{min-height:42px;padding:8px}.admin-shell.sidebar-collapsed nav button:before{content:"•";text-align:center;color:#69efb0;font-size:20px;display:block}@media (width<=900px){.prediction-filters{grid-template-columns:1fr 1fr}}@media (width<=700px){.admin-sidebar-toggle{display:none}.admin-shell.sidebar-collapsed{display:block}.admin-shell.sidebar-collapsed aside{padding:12px}.admin-shell.sidebar-collapsed .admin-brand>div{display:block}.admin-shell.sidebar-collapsed .admin-brand{justify-content:flex-start}.admin-table-scroll-top{height:14px}}@media (width<=560px){.prediction-filters{grid-template-columns:1fr}.prediction-filters button{width:100%}}.prediction-metrics-note{color:#557268;background:#f7fcf9;border:1px solid #d5e8df;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.prediction-metrics-note b{color:#0b6c4b}.prediction-filters .prediction-search{grid-column:span 2}.prediction-search input{font-weight:600}@media (width<=560px){.prediction-filters .prediction-search{grid-column:auto}}.prediction-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03251dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prediction-detail{background:#fff;border:1px solid #72d5aa;border-radius:20px;width:min(760px,100%);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 24px 70px #001b13aa}.prediction-detail>span{letter-spacing:1.5px;color:#11845d;font-size:10px;font-weight:900}.prediction-detail h2{margin:7px 38px 3px 0}.prediction-detail-match{color:#577269;margin:0 0 18px}.prediction-detail-close{color:#0b6243;cursor:pointer;background:#e9f8f1;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:14px;right:16px}.prediction-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prediction-detail-grid p{background:#f7fcf9;border:1px solid #d6e8e0;border-radius:12px;gap:5px;margin:0;padding:13px;display:grid}.prediction-detail-grid small{color:#617b71}.prediction-detail-grid b{overflow-wrap:anywhere}@media (width<=600px){.prediction-detail-backdrop{padding:10px}.prediction-detail{border-radius:15px;padding:20px 14px}.prediction-detail-grid{grid-template-columns:1fr}.predictions-admin .admin-table-scroll-top{display:none}.predictions-admin .admin-table-wrap{overflow-x:visible}.predictions-admin table{min-width:0}.predictions-admin th:nth-child(3),.predictions-admin td:nth-child(3),.predictions-admin th:nth-child(4),.predictions-admin td:nth-child(4){display:none}}.prediction-match-state{background:#f1f8f5;border:1px solid #c8dfd5;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin:0 0 18px;padding:14px;display:grid}.prediction-match-state>span{color:#15513d;background:#d8eee5;border-radius:999px;grid-row:1/4;padding:7px 10px;font-size:11px;font-weight:900}.prediction-match-state>strong{font-size:22px}.prediction-match-state>b,.prediction-match-state>small{color:#536f65;font-size:12px}.prediction-match-state.live{background:#ebfff6;border-color:#5bdca5}.prediction-match-state.live>span{color:#fff;background:#19b879;animation:1.8s ease-in-out infinite admin-live-pulse}.prediction-match-state.finished>span{color:#fff;background:#143f31}.prediction-match-state.scheduled>span{color:#49645a;background:#e7f0ec}@keyframes admin-live-pulse{50%{opacity:.65}}@media (width<=600px){.prediction-match-state{grid-template-columns:1fr}.prediction-match-state>span{grid-row:auto;justify-self:start}.prediction-match-state>strong{font-size:20px}}.prediction-detail.professional{width:min(820px,100%)}.prediction-detail-eyebrow{justify-content:space-between;align-items:center;gap:12px;margin-right:36px;display:flex}.prediction-detail-eyebrow>span{letter-spacing:1.5px;color:#11845d;font-size:10px;font-weight:900}.prediction-result{color:#536b62;background:#e8f0ed;border-radius:999px;padding:7px 11px;font-size:11px}.prediction-result.acertado{color:#08764f;background:#dff9ed}.prediction-result.no-acertado{color:#b02e2e;background:#fff0f0}.prediction-result.anulado{color:#5f6764;background:#f1f1f1}.admin-scoreboard{background:linear-gradient(135deg,#f3faf7,#eaf5f0);border:1px solid #c8dfd5;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 18px;padding:16px;display:grid}.score-state{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.score-state>span{color:#fff;background:#173f32;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.score-state small{color:#5d786e}.admin-scoreboard.live{background:linear-gradient(135deg,#effff7,#dff8ec);border-color:#45d699}.admin-scoreboard.live .score-state>span{background:#13ae72;animation:1.8s ease-in-out infinite admin-live-pulse}.score-player{align-items:center;gap:10px;min-width:0;display:flex}.score-player.away{text-align:right;justify-content:flex-end}.score-player img,.score-player>span{color:#fff;object-fit:cover;background:#0d4937;border:2px solid #83c9aa;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.score-player b{overflow-wrap:anywhere}.score-player i{color:#c7e800;text-shadow:0 1px 2px #5d7500;font-size:18px;font-style:normal}.score-main{white-space:nowrap;font-size:26px}.score-sets{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px;display:flex}.score-sets span{text-align:center;background:#fff;border:1px solid #d5e8df;border-radius:9px;min-width:60px;padding:7px 10px;display:grid}.score-sets small{color:#71877f;font-size:8px}.score-current{color:#9d3030;background:#fff3f3;border-radius:10px;grid-column:1/-1;justify-content:center;gap:10px;padding:9px;display:flex}.score-current span{font-size:12px}.score-current b{font-size:13px}@media (width<=600px){.prediction-detail.professional{max-height:96vh}.prediction-detail-eyebrow{align-items:flex-start}.admin-scoreboard{grid-template-columns:1fr auto 1fr;gap:8px;padding:12px}.score-player{text-align:center;justify-items:center;gap:5px;display:grid}.score-player.away{text-align:center;justify-items:center}.score-player.away i{grid-row:1}.score-player img,.score-player>span{flex-basis:42px;width:42px;height:42px}.score-player b{font-size:12px}.score-main{font-size:21px}.score-state{align-items:flex-start}.score-state small{text-align:right;font-size:10px}.predictions-admin .admin-table-wrap{background:0 0;border:0}.predictions-admin table,.predictions-admin tbody{min-width:0;display:block}.predictions-admin thead{display:none}.predictions-admin tbody tr{background:#fff;border:1px solid #c8dfd5;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 4px 12px #0b51300d}.predictions-admin tbody td{white-space:normal;overflow-wrap:anywhere;gap:3px;min-width:0;font-size:12px;border:0!important;padding:6px!important;display:grid!important}.predictions-admin tbody td:before{color:#648077;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:900}.predictions-admin tbody td:first-child:before{content:"Fecha y hora"}.predictions-admin tbody td:nth-child(2):before{content:"Partido"}.predictions-admin tbody td:nth-child(3):before{content:"Pronóstico y mercado"}.predictions-admin tbody td:nth-child(4):before{content:"ROI general"}.predictions-admin tbody td:nth-child(5):before{content:"ROI del mercado"}.predictions-admin tbody td:nth-child(6):before{content:"Cuota"}.predictions-admin tbody td:nth-child(7):before{content:"Probabilidad"}.predictions-admin tbody td:first-child,.predictions-admin tbody td:nth-child(2),.predictions-admin tbody td:nth-child(3){grid-column:1/-1}.predictions-admin tbody td:nth-child(2),.predictions-admin tbody td:nth-child(3){font-weight:800}.predictions-admin tbody td:nth-child(3){color:#087552}.admin-scoreboard .score-player{grid-template-rows:auto auto;grid-template-columns:auto 18px;justify-content:center;align-items:center;gap:5px;display:grid}.admin-scoreboard .score-player>img,.admin-scoreboard .score-player>span{grid-area:1/1}.admin-scoreboard .score-player>i{grid-area:1/2;place-self:center;font-size:16px}.admin-scoreboard .score-player>b{text-align:center;grid-area:2/1/auto/-1}.admin-scoreboard .score-player.away{grid-template-columns:18px auto}.admin-scoreboard .score-player.away>img,.admin-scoreboard .score-player.away>span{grid-area:1/2}.admin-scoreboard .score-player.away>i{grid-area:1/1}.admin-scoreboard .score-player.away>b{grid-area:2/1/auto/-1}.admin-scoreboard .score-main{place-self:center}.predictions-admin tbody tr{min-height:120px;padding-top:42px;position:relative}.predictions-admin tbody td:nth-child(8){width:auto;position:absolute;top:12px;right:12px;padding:0!important;display:block!important}.predictions-admin tbody td:nth-child(8):before{display:none}}.card-result{color:#536b62;white-space:nowrap;background:#e8f0ed;border:1px solid #cfdfd8;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.card-result.en-vivo{color:#fff;background:#12ac71;border-color:#12ac71;animation:1.8s ease-in-out infinite admin-live-pulse}.card-result.acertado{color:#08764f;background:#dff9ed;border-color:#78d9ae}.card-result.perdido{color:#b02e2e;background:#fff0f0;border-color:#f0aaaa}.card-result.anulado{color:#5f6764;background:#f1f1f1}.prediction-filters select,.prediction-filters input{font-family:inherit;font-size:14px;color:#123d30!important;-webkit-text-fill-color:#123d30!important;opacity:1!important}.prediction-filters select{-webkit-appearance:menulist;appearance:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.prediction-filters select option{background:#fff;color:#123d30!important;-webkit-text-fill-color:#123d30!important}@media (width<=600px){.predictions-admin tbody td:nth-child(4):before{content:"Acierto general";content:"Acierto general · base ranking → actual"}.predictions-admin tbody td:nth-child(5):before{content:"Acierto mercado · base previa → actual"}.predictions-admin tbody td:nth-child(6):before{content:"ROI mercado · antes → después"}.predictions-admin tbody td:nth-child(7):before{content:"ROI general · antes → después"}.predictions-admin tbody td:nth-child(8){width:auto;position:static;padding:6px!important;display:grid!important}.predictions-admin tbody td:nth-child(8):before{content:"Cuota";display:block}.predictions-admin tbody td:nth-child(9){width:auto;position:static;padding:6px!important;display:grid!important}.predictions-admin tbody td:nth-child(9):before{content:"Probabilidad";display:block}.predictions-admin tbody td:nth-child(10){width:auto;position:absolute;top:12px;right:12px;padding:0!important;display:block!important}.predictions-admin tbody td:nth-child(10):before{display:none}}.promo-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promo-admin-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.promo-admin-form .wide{grid-column:1/-1}.promo-admin-form textarea{border:1px solid #aecfc0;border-radius:9px;min-height:75px;padding:11px}.promo-admin-form fieldset{border:1px solid #aecfc0;border-radius:9px;gap:16px;display:flex}.promo-admin-form fieldset label,.promo-admin-form .check{align-items:center;gap:7px;display:flex}.promo-admin-form input[type=checkbox]{width:auto;min-width:0}@media (width<=600px){.promo-admin-form{grid-template-columns:1fr}.promo-admin-form .wide{grid-column:auto}}:root{color:#eaf5ef;font-synthesis:none;--bg:#06110e;--card:#0d1c18;--card2:#122620;--line:#213a32;--muted:#91a79f;--green:#64e6a6;--green2:#19bb76;--purple:#a991ff;--yellow:#e8c96c;--text:#f5fbf8;background:#06110e;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% -10%,#174936 0,transparent 30%),var(--bg);min-width:320px;color:var(--text);margin:0}button,input{font:inherit}.app-shell{width:min(100%,720px);min-height:100vh;margin:auto;padding-bottom:94px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06110ee0;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;height:72px;padding:12px 18px;display:flex;position:sticky;top:0}.brand-mark,.big-avatar,.avatar{background:linear-gradient(145deg,var(--green),#238b62);color:#042019;place-items:center;font-weight:900;display:grid}.brand-mark{letter-spacing:-1px;border-radius:13px;width:42px;height:42px}.topbar h1{margin:1px 0;font-size:18px}.eyebrow,.section-title>span,.module-heading small,.profile-hero>span,.account-card>span{letter-spacing:1.7px;color:var(--green);font-size:10px;font-weight:800}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-left:auto}.icon-button{color:#fff;background:#12241e;border:0;border-radius:14px;width:42px;height:42px;font-size:30px;line-height:1}.page{padding:18px}.hero{background:linear-gradient(145deg,#153d2e,#0b211a);border:1px solid #295743;border-radius:26px;min-height:196px;padding:24px;display:flex;position:relative;overflow:hidden}.hero h2{margin:12px 0;font-size:29px;line-height:1.06}.hero h2 span{color:var(--green)}.date-label{text-transform:capitalize;color:#b8cbc4;font-size:13px}.ball{color:#35c98712;text-shadow:inset 0 0 0 2px #fff;font-size:180px;position:absolute;bottom:-56px;right:-18px}.search-box,.search-input{border:1px solid var(--line);width:100%;color:var(--muted);background:#0c1a16;border-radius:16px;align-items:center;gap:10px;margin:16px 0;padding:15px;display:flex}.search-box{text-align:left}.search-input input{color:#fff;background:0 0;border:0;outline:0;width:100%}.pills,.tabs{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.pills button,.tabs button{white-space:nowrap;border:1px solid var(--line);color:#9fb2ab;background:#0c1a16;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.pills button.active,.tabs button.active{background:var(--green);border-color:var(--green);color:#052016}.tournament-group>h3{text-transform:uppercase;letter-spacing:1px;color:#a9bbb4;margin:20px 3px 10px;font-size:12px}.match-card{border:1px solid var(--line);background:linear-gradient(145deg,#10231d,#0a1713);border-radius:21px;margin:10px 0;padding:16px;box-shadow:0 12px 30px #0003}.match-meta{color:#91a89f;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:flex}.match-meta span:not(:empty)+span:not(:empty):before{content:"·";margin-right:7px}.match-meta time{color:var(--green);margin-left:auto}.players{grid-template-columns:1fr 34px 1fr;align-items:center;margin:18px 0;display:grid}.players strong{font-size:16px;display:block}.players small{color:var(--muted);margin-top:5px;display:block}.right{text-align:right}.versus{color:#6e817a;text-align:center;font-size:10px}.analyze{width:100%;color:var(--green);letter-spacing:1px;background:#17382c;border:0;border-radius:12px;padding:11px;font-size:11px;font-weight:900}.analyze span{float:right}.state{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.state.compact{padding:24px}.state.error{color:#ffb3a7}.spinner{border:2px solid #456158;border-top-color:var(--green);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav{z-index:30;width:min(100%,720px);padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);background:#071510ed;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#778e86;background:0 0;border:0;font-size:10px;font-weight:700}.bottom-nav button span{font-size:23px;line-height:26px;display:block}.bottom-nav button.active{color:var(--green)}.match-page{padding-top:6px}.match-hero{background:linear-gradient(135deg,#173d2f,#0a1d17);border:1px solid #2c5947;border-radius:24px;margin-bottom:14px;padding:23px 17px}.tour-line{text-align:center;color:var(--green);letter-spacing:1px;font-size:10px;font-weight:900}.duel{grid-template-columns:1fr 28px 1fr;align-items:center;margin:24px 0 14px;display:grid}.duel h2{margin:5px 0;font-size:20px;line-height:1.1}.duel span,.match-hero>p{color:#9ab0a8;font-size:11px}.duel>b{text-align:center;color:#587068;font-size:11px}.match-hero>p{text-align:center;margin:0}.tabs{z-index:10;background:var(--bg);padding:8px 0 12px;position:sticky;top:72px}.tabs button{flex:1}.tabs button.active{color:var(--green);background:#17392c;border-color:#2c624c}.analysis-stack{gap:12px;margin-top:12px;display:grid}.module-heading{background:linear-gradient(120deg,#143d2d,#0d231c);border:1px solid #285844;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.module-heading.purple{background:linear-gradient(120deg,#2b2250,#17142e);border-color:#55428a}.module-heading>span{font-size:25px}.module-heading h3{margin:2px 0;font-size:20px}.panel,.insight,.pro-lock,.locked-preview,.h2h-score,.account-card,.legal-note,.profile-hero,.ranking-list{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:17px}.section-title h3{margin:4px 0 16px;font-size:17px}.metric{margin:17px 0}.metric-head{justify-content:space-between;font-size:12px;display:flex}.metric-head span{font-weight:800}.metric-head i{color:#62766f;margin:0 4px;font-size:9px;font-style:normal}.metric small{color:var(--muted)}.dual-bars{background:linear-gradient(90deg,#182a24 49.5%,#0000 49.5% 50.5%,#182a24 50.5%);border-radius:5px;grid-template-columns:1fr 1fr;gap:4px;height:6px;margin-top:9px;display:grid;overflow:hidden}.dual-bars>div:first-child{background:var(--green);border-radius:5px 0 0 5px;justify-self:end}.dual-bars>div:last-child{background:var(--purple);border-radius:0 5px 5px 0}.two-cols{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini-card{background:var(--card2);border-radius:14px;padding:12px}.mini-card h4{margin:0 0 10px;font-size:13px}.mini-card p{justify-content:space-between;margin:6px 0;display:flex}.mini-card p span{color:var(--muted);font-size:10px}.advantages>div{border-bottom:1px solid #1a322a;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.advantages>div:last-child{border:0}.advantages strong{text-align:right;color:#c1d1cb;font-size:11px}.advantages strong.clear{color:var(--green)}.advantages strong.slight{color:var(--yellow)}.insight{background:linear-gradient(145deg,#17382c,#10231d)}.insight.purple{background:linear-gradient(145deg,#2c244a,#151326)}.insight>span{letter-spacing:1.5px;color:var(--green);font-size:10px;font-weight:900}.insight p{font-size:15px;line-height:1.55}.insight small{color:#879c94}.pro-lock{background:linear-gradient(145deg,#251e3d,#131224);border-color:#493b77;align-items:center;gap:12px;display:flex}.pro-lock .lock{background:var(--purple);color:#171127;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.pro-lock strong{font-size:13px}.pro-lock p{color:#afa7c9;margin:4px 0;font-size:11px}.pro-lock a,.account-card>a{color:#171127;background:var(--purple);border-radius:10px;margin-left:auto;padding:9px;font-size:10px;font-weight:900;text-decoration:none}.locked-preview{padding:7px 17px}.locked-preview>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.locked-preview b{color:var(--purple);font-size:10px}.sample-line,.coverage{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.h2h-score{text-align:center;background:linear-gradient(145deg,#17382d,#0c1c17);grid-template-columns:1fr 30px 1fr;align-items:center;display:grid}.h2h-score strong{color:var(--green);font-size:44px;display:block}.h2h-score span{font-size:12px}.timeline>div{border-bottom:1px solid var(--line);gap:3px;padding:11px 0;display:grid}.timeline time,.timeline span{color:var(--muted);font-size:10px}.odds-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr;gap:8px;padding:11px 0;font-size:12px;display:grid}.odds-table span{text-align:right}.odds-head{color:var(--muted);text-transform:uppercase;font-size:9px!important}.odds-table .best{color:var(--green);font-weight:900}.feature-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.feature-grid button{border:1px solid var(--line);background:var(--card2);color:#fff;text-align:left;border-radius:15px;padding:15px;font-size:21px}.feature-grid strong,.feature-grid span{margin-top:7px;font-size:12px;display:block}.feature-grid span{color:var(--muted);font-size:10px}.summary-panel>p{color:var(--muted);font-size:13px;line-height:1.5}.search-empty{text-align:center;color:var(--muted);padding:70px 20px}.search-empty>span{font-size:45px}.search-empty h3{color:#fff}.results h3{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px}.results button,.ranking-list button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 5px;display:flex}.results button div:nth-child(2),.results button div:not(.avatar),.ranking-list button div{flex:1}.results strong,.results span,.ranking-list strong,.ranking-list span{display:block}.results span,.ranking-list span{color:var(--muted);margin-top:3px;font-size:10px}.avatar{text-transform:uppercase;border-radius:50%;width:38px;height:38px;font-size:11px}.profile-hero{text-align:center;background:linear-gradient(145deg,#173d2e,#0b1c17)}.big-avatar{text-transform:uppercase;border-radius:25px;width:76px;height:76px;margin:0 auto 15px;font-size:24px}.profile-hero h2{margin:8px}.profile-hero p{color:var(--muted)}.profile-hero>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-hero article{background:#10251e;border-radius:14px;padding:12px}.profile-hero article span,.stat-grid span{color:var(--muted);font-size:9px;display:block}.profile-hero article strong{font-size:22px}.stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.stat-grid>div{background:var(--card2);text-align:center;border-radius:13px;padding:14px}.stat-grid strong{font-size:22px;display:block}.ranking-list{padding:0 14px}.ranking-list button>b{width:44px;color:var(--green)}.ranking-list button>span{margin-left:auto}.account-card{text-align:center;background:linear-gradient(145deg,#183d30,#0c1c17);padding:25px}.plan-badge{background:var(--green);color:#052016;border-radius:9px;margin-bottom:13px;padding:7px 12px;font-weight:900;display:inline-block}.account-card h2{font-size:24px}.account-rows{text-align:left;margin:22px 0}.account-rows p{border-bottom:1px solid #285141;justify-content:space-between;padding:12px 0;display:flex}.account-rows span{color:var(--muted)}.account-card>a{background:var(--green);margin:16px 0;padding:13px;display:block}.account-card small,.legal-note p{color:var(--muted)}.legal-note{margin-top:12px}.legal-note p{font-size:12px;line-height:1.5}@media (width>=650px){.page{padding:24px}.match-card{padding:20px}.hero h2{font-size:34px}}@media (prefers-color-scheme:light){:root{--bg:#f2f7f4;--card:#fff;--card2:#edf5f0;--line:#d5e4dc;--muted:#5f756c;--text:#10241c;color:#10241c;background:#f2f7f4}body{background:linear-gradient(#e7f5ed,#f6faf8)}.topbar,.bottom-nav{background:#f7fbf9ef}.topbar h1,.feature-grid button,.results button,.ranking-list button,.search-input input{color:#10241c}.match-card{background:#fff;box-shadow:0 8px 24px #1a50350c}.tabs{background:var(--bg)}.search-empty h3{color:#10241c}}.personalized-hero{min-height:230px}.hero-greeting{margin:12px 0 0;font-size:18px;font-weight:850}.hero-daily-counts{z-index:2;color:#c8ddd4;margin:14px 0 0;font-size:12px;font-weight:650;position:relative}.hero-user-plan{z-index:2;color:var(--green);background:#082119cc;border:1px solid #64e6a666;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;position:absolute;top:20px;right:20px}.info-hint{vertical-align:middle;display:inline-flex;position:relative}.info-hint>button{color:var(--green);cursor:help;background:0 0;border:0;padding:2px 4px;font-size:13px}.info-hint>[role=tooltip]{z-index:50;border:1px solid var(--line);color:#eaf5ef;text-align:left;letter-spacing:0;background:#071812;border-radius:11px;width:260px;padding:11px 12px;font-size:11px;font-weight:500;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0007}.info-hint:hover>[role=tooltip],.info-hint>[role=tooltip].open{display:block}.ranking-decision-badge.value{color:#078653;background:#e8f8f0;border-color:#65d6a6}@media (width<=600px){.personalized-hero{padding-top:56px}.hero-user-plan{top:17px;left:20px;right:auto}.hero-daily-counts{max-width:280px;line-height:1.5}.info-hint>[role=tooltip]{width:auto;padding:14px;font-size:13px;position:fixed;bottom:92px;left:16px;right:16px;transform:none}}.referral-card{margin-top:14px}.referral-card>p{color:var(--muted);line-height:1.5}.referral-code{background:var(--card2);border:1px dashed var(--green2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.referral-code strong{letter-spacing:2px;font-size:21px}.referral-code button,.referral-card>a{background:var(--green);color:#063b28;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.referral-card>a{text-align:center;margin:10px 0;display:block}.referral-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.referral-stats span{background:var(--card2);color:var(--muted);text-align:center;border-radius:10px;padding:10px;font-size:9px}.referral-stats b{color:var(--text);font-size:18px;display:block}@media (width<=460px){.referral-stats{grid-template-columns:1fr}.referral-code strong{font-size:17px}}.hero,.match-hero,.module-heading,.insight,.pro-lock,.h2h-score,.profile-hero,.account-card,.hero h2,.match-hero .duel h2,.module-heading h3,.insight p,.pro-lock strong,.h2h-score span,.profile-hero h2,.profile-hero article strong,.account-card h2,.account-card strong{color:#f7fff9}.hero .date-label,.match-hero .duel span,.match-hero>p,.insight small,.pro-lock p,.profile-hero p,.profile-hero article span,.account-card .account-rows span,.account-card small{color:#c6dad2}.module-heading small,.insight>span,.profile-hero>span,.account-card>span{color:#7cf0b8}.insight.purple>span{color:#c6baff}.insight.purple .coverage,.insight.purple .coverage span{color:#d7d0f3}.account-card .account-rows p{border-bottom-color:#3b6656}.account-card>span{margin-top:2px;display:block}.metric-head{align-items:flex-start;gap:12px}.metric-head>strong{max-width:54%;line-height:1.35}.metric-head>span{text-align:right;min-width:0;line-height:1.35}.account-card a,.pro-lock a,.plan-badge,.pills button.active{color:#052016}.date-nav{scrollbar-width:none;gap:7px;margin:14px 0 2px;padding:2px 0 7px;display:flex;overflow-x:auto}.date-nav button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;flex:none;padding:9px 11px;font-size:11px;font-weight:800}.date-nav button.active{border-color:var(--green);background:var(--green);color:#052016}.event-status{color:var(--muted)}.event-status.final{color:var(--green)}.final-score{color:var(--text);white-space:nowrap;font-size:16px;display:block}.set-score{background:var(--card2);color:var(--muted);border-radius:10px;justify-content:space-between;gap:12px;margin:-5px 0 14px;padding:9px 11px;font-size:11px;display:flex}.set-score strong{color:var(--text)}.live-score{background:#e84b5514;border-color:#e84b55}.live-detail{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 12px;font-size:11px;display:flex}.live-detail small{color:var(--muted);text-align:right}.brand-logo{object-fit:cover;background:#07100d;border:1px solid #846d2e;border-radius:50%;width:42px;height:42px}.brand-home{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;padding:0}.brand-home:focus-visible{outline:2px solid var(--green);outline-offset:3px}.brand-home .brand-logo{display:block}.player-photo{object-fit:cover;border:2px solid var(--green);background:var(--card2);border-radius:50%;width:86px;height:86px;margin:0 auto 15px}.result-score{text-align:center;border:1px solid var(--line);background:linear-gradient(145deg,#17382d,#0c1c17);border-radius:20px;grid-template-columns:1fr 30px 1fr;align-items:center;padding:20px 14px;display:grid}.result-score strong{color:var(--green);font-size:40px;display:block}.result-score span{color:#f7fff9;font-size:12px}.result-stats>div{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.result-stats>div:last-child{border-bottom:0}.result-stats span{text-align:right}.result-stats-head{color:var(--muted);font-size:9px!important}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--line:#29473d;--muted:#abc0b8;--green:#70ecb0;--purple:#b6a4ff;--yellow:#f3d77d}.pills button,.tabs button,.bottom-nav button,.match-meta,.versus,.metric-head i{color:#9fb7ae}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:#c8dcd2;--muted:#4f665d}.pills button,.tabs button{color:#29463b;background:#fff}.search-box,.search-input{color:#4f665d;background:#fff}.search-input input{color:#10241c}.bottom-nav button,.match-meta,.versus,.metric-head i{color:#4f685e}.analyze{color:#075333;background:#d9f4e7}.eyebrow,.section-title>span,.ranking-list button>b,.odds-table .best,.advantages strong.clear,.match-meta time,.bottom-nav button.active{color:#08734a}.advantages strong{color:#324b42}.advantages strong.slight{color:#785900}}.player-link,.hero-player{color:var(--text);text-align:left;background:0 0;border:0;min-width:0;padding:0}.player-link{align-items:center;gap:9px;width:100%;display:flex}.player-link.right{text-align:right;flex-direction:row-reverse}.player-avatar{flex:none;align-items:center;gap:8px;line-height:1;display:inline-flex}.player-avatar .serve-ball,.inline-serve-ball{box-sizing:border-box;pointer-events:none;background:#d9f22f;border:1px solid #819600;border-radius:50%;flex:0 0 15px;width:15px;height:15px;display:inline-block;position:relative;box-shadow:0 1px 3px #0004}.player-avatar .serve-ball:before,.inline-serve-ball:before{content:"";border-left:1.5px solid #fff;border-right:1.5px solid #fff;border-radius:50%;position:absolute;inset:2px;transform:rotate(32deg)}.inline-serve-ball{vertical-align:-2px;margin-right:3px}.signal-decision span small{color:var(--text);font-size:inherit;margin-top:4px;font-weight:800;display:block}.player-link.right .player-avatar,.hero-player.right .player-avatar{flex-direction:row-reverse}.hero-player .player-avatar{margin-bottom:8px}.hero-player .player-avatar>img,.hero-player .player-avatar>.hero-player-fallback{margin-bottom:0}.player-link>span:last-child{min-width:0}.player-link strong{overflow-wrap:anywhere}.match-player-photo,.match-player-fallback{object-fit:cover;background:#17382c;border:1px solid #39745c;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.match-player-fallback,.hero-player-fallback{color:var(--green);text-transform:uppercase;place-items:center;font-size:11px;font-weight:900;display:grid}.hero-player{flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero-player.right{text-align:right;align-items:flex-end}.hero-player-photo,.hero-player-fallback{object-fit:cover;background:#17382c;border:2px solid #4a9b75;border-radius:50%;width:64px;height:64px;margin-bottom:8px}.hero-player small{letter-spacing:1px;color:var(--green);font-size:8px;font-weight:900}.model-results{gap:9px;display:grid}.model-results article{background:var(--card2);border-left:4px solid var(--muted);border-radius:14px;grid-template-columns:1fr auto;gap:5px 10px;padding:13px;display:grid}.model-results article.hit{border-color:var(--green)}.model-results article.miss{border-color:#ff776b}.model-results article.neutral{border-color:var(--yellow)}.model-results article div{gap:4px;display:grid}.model-results article span,.model-results article small{color:var(--muted);font-size:10px}.model-results article>b{color:var(--yellow);font-size:10px}.model-results article.hit>b{color:var(--green)}.model-results article.miss>b{color:#ff958c}.model-results article>small{grid-column:1/-1}.coverage-note{color:var(--muted);margin-top:10px;display:block}.dual-bars.single{background:#182a24;display:block}.dual-bars.single>div:first-child{background:var(--green);border-radius:5px;justify-self:auto;height:100%}.metric-head b{font-weight:800}.metric-head b.favorable{color:var(--green)}.metric-samples{color:var(--muted);grid-template-columns:1fr 1fr;margin-top:5px;font-size:10px;display:grid}.metric-samples span:last-child{text-align:right}.subscription-plans{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--green) 5%,var(--card)));margin-top:14px;padding:20px}.subscription-heading>span,.support-card>div>span{color:var(--green);letter-spacing:1.6px;font-size:9px;font-weight:900}.subscription-heading h3{margin:7px 0;font-size:20px;line-height:1.2}.subscription-heading p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.5}.plan-grid{gap:10px;display:grid}.plan-grid>a{border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:15px;grid-template-columns:1fr auto;gap:4px 12px;padding:15px;text-decoration:none;display:grid;position:relative;overflow:hidden}.plan-grid>a.featured{border-color:var(--green);box-shadow:0 0 0 1px #19bb7630,0 10px 25px #0002}.plan-grid em{width:max-content;color:var(--green);letter-spacing:.8px;background:#19bb761e;border-radius:999px;grid-column:1/-1;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.plan-grid span{font-size:13px;font-weight:900}.plan-grid strong{color:var(--green);grid-area:2/2/4;align-self:center;font-size:20px}.plan-grid small{color:var(--muted);font-size:9px}.plan-grid b{border-top:1px solid var(--line);color:var(--text);grid-column:1/-1;justify-content:space-between;margin-top:8px;padding-top:10px;font-size:10px;display:flex}.plan-grid b i{color:var(--green);font-size:15px;font-style:normal}.support-card{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.support-icon{width:42px;height:42px;color:var(--green);background:#19bb7620;border:1px solid #31cd8b55;border-radius:13px;place-items:center;font-size:22px;font-weight:900;display:grid}.support-card h3{margin:4px 0;font-size:17px}.support-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.support-card>a{text-align:center;background:var(--green);color:#052016;border-radius:11px;grid-column:1/-1;padding:12px;font-size:10px;font-weight:900;text-decoration:none}.match-section>h2{letter-spacing:1.5px;color:var(--text);margin:24px 2px 4px;font-size:15px}.match-section>h2 small{color:var(--green);margin-left:5px}.prediction-badge,.prediction-badge.hit{color:var(--green)!important}.prediction-badge.miss{color:#ff958c!important}.prediction-badge.mixed{color:var(--yellow)!important}.status-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0 4px;display:grid}.status-nav button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:12px;padding:9px 5px;font-size:9px;font-weight:900}.status-nav button.active{border-color:var(--green);color:var(--green);background:#17392c}.status-nav small{margin-top:3px;font-size:9px;display:block}.signal-decision{background:var(--card2);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;padding:9px 11px;font-size:10px;display:flex}.signal-decision span{color:var(--muted)}.signal-decision strong{color:var(--yellow);text-align:right}.signal-decision strong.value{color:var(--green)}.prediction-dashboard{gap:10px;margin:14px 0;display:grid}.ranking-method{color:var(--muted);margin:0 0 7px;font-size:11px;line-height:1.55}.value-ranking button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.value-ranking button>b{color:var(--green)}.value-ranking button>span strong,.value-ranking button>span small,.value-ranking button>em small{display:block}.value-ranking small{color:var(--muted);margin-top:3px;font-size:9px}.value-ranking em{color:var(--green);text-align:right;font-style:normal;font-weight:900}.daily-results{gap:8px;margin-top:10px;display:grid}.daily-results article{background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:10px}.daily-results article>strong{color:var(--green);text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.daily-results article>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:9px;display:flex}.daily-results article span{color:var(--muted)}.daily-results article b{text-align:right;color:var(--text)}.match-meta{flex-wrap:wrap}.match-meta time{white-space:nowrap}.bottom-nav{grid-template-columns:repeat(5,1fr);padding-left:5px;padding-right:5px}.bottom-nav button{min-width:0;font-size:8px}.bottom-nav .nav-icon{place-items:center;width:24px;height:27px;margin:0 auto 2px;display:grid}.bottom-nav .nav-icon svg{width:22px;height:22px;display:block}.bottom-nav button.active .nav-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--green) 55%,transparent))}.header-search{border:1px solid var(--line);background:var(--card2);width:42px;height:42px;color:var(--green);cursor:pointer;border-radius:14px;flex:0 0 42px;place-items:center;margin-left:auto;font-size:27px;line-height:1;display:grid}.header-action-space{width:42px;height:42px;margin-left:auto}.prediction-ranking-intro{margin-bottom:14px}.prediction-ranking-intro h2{margin:6px 0 8px;font-size:22px}.prediction-ranking-intro p{color:var(--muted);margin:0;line-height:1.45}.share-pick{margin-top:8px}.share-button{border-radius:9px;font-size:12px;border:1px solid var(--line)!important;background:var(--card2)!important;color:var(--text)!important;width:auto!important;padding:10px 14px!important;display:block!important}.share-overlay{z-index:1000;background:#000b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.share-dialog{background:var(--card);color:var(--text);border-radius:16px;gap:12px;max-width:430px;max-height:92vh;padding:15px;display:grid;overflow:auto}.share-dialog img{object-fit:contain;width:100%;max-height:60vh;display:block}.share-dialog button,.share-dialog a{background:var(--card2);color:var(--text);border:1px solid var(--line);text-align:center;border-radius:10px;padding:12px}.share-dialog small{color:var(--muted);font-size:12px}.rank-pick{border-bottom:1px solid var(--line);padding-bottom:10px}.share-dialog button{white-space:normal!important;word-break:normal!important;grid-template-columns:none!important;width:100%!important;display:block!important}.ranking-calendar label{margin-bottom:12px;font-weight:700;display:block}.ranking-day-counts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ranking-day-counts span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:12px}.ranking-day-counts b{color:var(--text);font-size:14px}.ranking-date-controls{align-items:center;gap:8px;display:flex}.ranking-date-controls select{background:var(--card);min-width:0;color:var(--text);border:1px solid var(--line);border-radius:10px;flex:1;padding:12px 8px}.ranking-date-controls button{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:9px;padding:10px}.ranking-date-controls button:disabled{opacity:.4}.ranking-day-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ranking-day-summary div{flex-direction:column;gap:6px;display:flex}.ranking-day-summary span,.ranking-day-summary small{color:var(--muted);font-size:12px}.ranking-day-summary strong{font-size:16px}.period-performance-rows{gap:9px;display:grid}.period-performance-rows article{border:1px solid var(--line);background:var(--card);border-left:3px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.period-performance-rows article.best-period{border-left-color:var(--green);background:var(--card2)}.period-performance-rows article>div:first-child{gap:4px;display:grid}.period-performance-rows h4{color:var(--text);margin:0;font-size:13px}.period-performance-rows article>div:first-child strong{font-size:14px}.period-performance-rows small,.period-roi span{color:var(--muted);font-size:11px}.period-roi{text-align:right;flex:none;gap:2px;display:grid}.period-roi strong{font-size:24px;line-height:1.1}.period-roi strong.positive,.home-month-performance strong.positive{color:var(--green)}.period-roi strong.negative,.home-month-performance strong.negative{color:#c54444}.home-month-performance{z-index:3;border:1px solid var(--line);background:var(--card);width:calc(100% - 28px);color:var(--text);border-radius:14px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:18px;margin:-26px auto 15px;padding:15px 18px;display:grid;position:relative;box-shadow:0 10px 24px #001d121a}.home-month-performance>div{gap:3px;display:grid}.home-month-performance>div:last-child{text-align:right}.home-month-performance span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.home-month-performance strong{font-size:22px;line-height:1.15}.home-month-performance>i{background:var(--line);width:1px;height:38px;display:block}.home-month-performance strong b{width:22px;height:22px;color:var(--green);background:#49df9b24;border-radius:50%;place-items:center;font-size:15px;display:inline-grid}@media (width<=620px){.ranking-day-summary{grid-template-columns:1fr;gap:12px}.ranking-day-summary div{border-bottom:1px solid var(--line);padding-bottom:10px}.ranking-day-summary div:last-child{border-bottom:0;padding-bottom:0}.ranking-day-summary strong{font-size:16px}.period-performance-rows article{padding:13px 12px}.period-roi strong{font-size:21px}.home-month-performance{gap:12px;width:calc(100% - 20px);margin-top:-22px;padding:13px 14px}.home-month-performance strong{font-size:19px}}.free-pick-page{max-width:980px}.free-pick-hero{text-align:center;color:#fff;background:linear-gradient(145deg,#0b3025,#123f31)}.free-pick-hero>span,.free-pick-leg>small,.free-pick-total>span{color:var(--green);letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.free-pick-hero h2{margin:8px 0}.free-pick-hero p{color:#d8eee6;max-width:690px;margin:0 auto 16px}.free-pick-state{color:#176b50;background:#eaf8f1;border-radius:999px;padding:8px 14px;display:inline-flex}.free-pick-state.hit{background:#d9f8e9}.free-pick-state.miss{color:#9c3333;background:#ffe4e4}.free-pick-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.free-pick-legs:has(.free-pick-leg:only-child){grid-template-columns:1fr}.free-pick-leg h3{margin:8px 0;font-size:25px}.free-pick-leg p{color:var(--muted);min-height:40px}.free-pick-leg>div{background:var(--card2);border-radius:12px;justify-content:space-between;gap:12px;margin:18px 0;padding:13px;display:flex}.free-pick-total{text-align:center}.free-pick-total strong{color:var(--green);margin:7px;font-size:48px;line-height:1.1;display:block}.free-pick-total small{color:var(--muted)}@media (width<=620px){.ranking-day-counts{grid-template-columns:1fr 1fr;display:grid}.ranking-day-counts span{text-align:center}.free-pick-legs{grid-template-columns:1fr}.free-pick-hero,.free-pick-leg,.free-pick-total{padding:18px}.free-pick-leg h3{font-size:21px}.free-pick-leg>div{flex-direction:column}.free-pick-total strong{font-size:40px}}.rank-pick time{color:var(--text);margin-top:10px;font-size:14px;font-weight:700;display:block}.rank-pick>button{padding-top:20px!important;padding-bottom:20px!important}.prediction-dashboard,.prediction-dashboard>.panel{min-width:0}.ranking-date-controls select{width:0;font:inherit;font-size:13px}.ranking-date-controls button{flex-shrink:0}.value-ranking .rank-pick>button{grid-template-columns:26px minmax(0,1fr);align-items:start}.rank-pick>button>span{min-width:0}.value-ranking .rank-pick>button>em{text-align:left;grid-column:2;font-size:23px}.value-ranking .rank-pick small{white-space:normal;font-size:12px;line-height:1.45}.rank-pick>button>span strong{font-size:18px}.value-ranking .ranking-result-hit{color:var(--green)!important}.value-ranking .ranking-result-miss{color:#ff958c!important}.ranking-dynamic-notice{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.ranking-history summary{cursor:pointer;color:var(--text);font-weight:800}.ranking-history>p{color:var(--muted);font-size:11px;line-height:1.5}.ranking-history>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.ranking-history span,.ranking-history em{gap:4px;display:grid}.ranking-history em{text-align:right;color:var(--yellow);font-size:10px;font-style:normal}.ranking-history small,.ranking-history time{color:var(--muted);font-size:10px}@media (width>=900px){.ranking-history summary{font-size:19px}.ranking-history>p{font-size:14px}.ranking-history>button{gap:24px;padding:17px 0}.ranking-history strong{font-size:18px}.ranking-history small,.ranking-history time{font-size:13px;line-height:1.45}.ranking-history em{max-width:480px;font-size:12px;line-height:1.45}}.match-priority-list{gap:12px;display:grid}.match-priority-list .match-card{margin:0}.bookmaker-name{align-items:center;gap:9px;min-width:0;display:flex}.bookmaker-name>span:last-child{text-align:left;gap:2px;display:grid}.bookmaker-name small{color:var(--muted);font-size:9px;font-weight:500}.bookmaker-logo{color:#fff;letter-spacing:-.2px;background:#20352e;border-radius:6px;flex:0 0 52px;place-items:center;width:52px;min-height:25px;padding:3px 5px;font-size:8px;font-weight:950;line-height:1;display:grid;text-align:center!important}.bookmaker-10bet{background:#0872bd}.bookmaker-1xbet{background:linear-gradient(90deg,#0759a9 67%,#e52b38 67%)}.bookmaker-betvictor{color:#ffdb34;background:#162748}.bookmaker-betano{background:#f26a21}.bookmaker-betfair{color:#141414;background:#ffd530}.bookmaker-marathon{background:#d9252a}.bookmaker-pncl{color:#ef3c3c;background:#111}.bookmaker-sbo{background:#1473b9}.bookmaker-superbet{background:#e21f2f}.bookmaker-unibet{background:#168447}.bookmaker-williamhill{color:#f4cb48;background:#082e58}.bookmaker-bet365{color:#ffe200;background:#087b5a}@media (width>=900px){.bookmaker-logo{flex-basis:70px;width:70px;min-height:31px;font-size:10px}.bookmaker-name small{font-size:11px}}@media (width>=1000px){.standalone-web .match-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.favorite-button{border:1px solid var(--line);background:var(--card2);color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:19px;line-height:1;display:grid}.favorite-button.active{color:#ffcf4a;background:#322a12;border-color:#d6a92d}.favorite-button:disabled{opacity:.55}.favorite-detail{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:-5px 0 12px;font-size:12px;display:flex}.favorite-detail .favorite-button{margin:0}.favorites-intro h2{margin:7px 0}.favorites-intro p{color:var(--muted);line-height:1.5}.favorites-list{gap:12px;display:grid}.match-meta .favorite-button{flex:0 0 34px}.live-total-score{color:#ff7b72;white-space:nowrap;font-size:18px;display:block}.compact-live-progress{background:#e84b5517;border:1px solid #ff5d566b;border-radius:12px;gap:7px;margin:0 0 10px;padding:10px 12px;font-size:11px;display:grid}.compact-live-progress.paused{background:#f3d77d14;border-color:#f3d77d73}.compact-live-progress>div,.compact-live-progress>p{justify-content:space-between;gap:12px;margin:0;display:flex}.compact-live-progress strong{color:#ff8b84}.compact-live-progress.paused strong{color:var(--yellow)}.compact-live-progress span,.compact-live-progress small{color:var(--muted)}.compact-live-progress small+small{text-align:right}.rank-pick>.compact-live-progress{margin:2px 0 9px 35px}.search-date{color:var(--text);font-size:14px;font-weight:700;display:block}.search-date select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);font:inherit;border-radius:12px;margin-top:8px;padding:12px;display:block}.stat-grid strong.form-description{font-size:17px;line-height:1.5}.mini-card p strong{font-size:14px}.live-scoreboard{color:var(--text,#d9eee5);margin-top:14px}.scoreboard-title{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.scoreboard-scroll{overflow-x:auto}.live-scoreboard table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.live-scoreboard th,.live-scoreboard td{text-align:center;border-bottom:1px solid #80a0924d;padding:9px 6px}.live-scoreboard th:first-child{text-align:left;white-space:normal;min-width:100px;max-width:180px}.live-scoreboard thead th{font-size:11px;font-weight:600}.live-scoreboard .current-point{font-size:20px;font-weight:800}.live-scoreboard small{color:inherit;margin-top:9px;line-height:1.5;display:block}.match-hero .duel-with-score{grid-template-columns:minmax(0,1fr) minmax(120px,1.35fr) minmax(0,1fr);align-items:center;gap:8px}.duel-with-score .hero-player h2{overflow-wrap:anywhere;font-size:clamp(13px,3.6vw,20px)}.hero-score{text-align:center;min-width:0;color:inherit;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:5px;display:flex}.hero-score .hero-score-total{color:inherit;align-items:center;gap:12px;font-size:32px;line-height:1.1;display:flex}.hero-score i{opacity:.7;font-size:16px;font-style:normal}.hero-score .hero-score-points{color:inherit;gap:12px;font-size:22px;display:flex}.hero-score small,.hero-score .hero-score-state{overflow-wrap:anywhere;font-size:10px;line-height:1.4;color:inherit!important}.hero-score .hero-score-server{margin-top:3px}.hero-score .hero-score-age{opacity:.85;font-size:9px}.hero-versus{text-align:center}.player-avatar .serve-ball{box-sizing:border-box;pointer-events:none;background:#d9f22f;border:1px solid #819600;border-radius:50%;flex:0 0 15px;width:15px;height:15px;display:inline-block;position:relative;box-shadow:0 1px 3px #0004}.ranking-decision-badge{letter-spacing:.35px;background:#e8c96c1c;border:1px solid;border-radius:999px;width:max-content;padding:6px 10px;font-weight:900;color:var(--yellow)!important;margin-top:7px!important;font-size:10px!important;display:inline-block!important}.ranking-decision-badge.value,.ranking-decision-badge.hit{background:#19bb7620;border-color:#31cd8b66;color:var(--green)!important}.ranking-decision-badge.miss{background:#ff776b18;border-color:#ff776b66;color:#ff958c!important}.ranking-decision-badge.void{background:color-mix(in srgb,var(--muted) 12%,transparent);border-color:color-mix(in srgb,var(--muted) 48%,transparent);color:var(--muted)!important}.ranking-decision-badge.paused{background:#d99b2418;border-color:#d99b2466;color:#d99b24!important}.finished-prediction-badge{background:var(--card2);border:1px solid;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:-3px 0 12px;padding:9px 11px;font-size:10px;display:flex}.finished-prediction-badge span{color:var(--muted)}.finished-prediction-badge.hit{border-color:#31cd8b66}.finished-prediction-badge.hit strong{color:var(--green)}.finished-prediction-badge.miss{border-color:#ff776b66}.finished-prediction-badge.miss strong{color:#ff958c}.finished-prediction-badge.neutral{border-color:#e8c96c66}.finished-prediction-badge.neutral strong{color:var(--yellow)}.subscription-plans{width:min(100%,1000px);margin:16px auto 0;padding:22px}.subscription-heading{text-align:center;max-width:720px;margin:0 auto 20px}.subscription-heading h3{margin:8px 0;font-size:24px}.subscription-heading p{margin:0;font-size:13px;line-height:1.55}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan-grid>a{text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:18px;display:flex}.plan-grid>a.featured{border-color:var(--green);transform:translateY(-3px);box-shadow:0 0 0 1px #19bb7630,0 12px 28px #0002}.plan-grid em{align-self:flex-start;padding:5px 9px;font-size:9px}.plan-price{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.plan-price span{font-size:17px}.plan-price strong{color:var(--green);white-space:nowrap;font-size:25px}.plan-grid small{min-height:35px;font-size:12px;line-height:1.45}.plan-grid>a .plan-cta{background:var(--green);color:#052016;letter-spacing:.4px;text-indent:0;border:0;border-radius:11px;width:100%;min-height:45px;margin-top:auto;padding:0;font-size:11px;line-height:1;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.pro-social-proof{color:#063f2c;background:#d9f7e9;border:1px solid #168b5d;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:0 auto 18px;padding:9px 14px;font-size:12px;font-weight:900;display:flex}.pro-recent-activity{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:700}.pro-global-proof{z-index:58;color:#f4fff9;pointer-events:none;background:#0b3b2bf2;border:1px solid #55e5aa;border-radius:999px;max-width:calc(100vw - 36px);padding:8px 12px;font-size:11px;font-weight:900;position:fixed;bottom:88px;left:18px;box-shadow:0 8px 24px #0004}.pro-activation-notice{z-index:60;color:#6ff0b3;pointer-events:none;opacity:0;background:#0b3b2bf5;border:1px solid #55e5aa;border-radius:13px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:12px;font-weight:900;transition:opacity .45s,transform .45s;position:fixed;bottom:88px;right:22px;transform:translateY(14px);box-shadow:0 12px 35px #0006}.pro-activation-notice.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pro-activation-notice{transition:none}}@media (width<=720px){.subscription-plans{width:100%;margin-top:12px;padding:16px}.subscription-heading{text-align:left;margin-bottom:16px}.subscription-heading h3{font-size:22px}.subscription-heading p{font-size:12px}.pro-social-proof{margin-left:0;font-size:11px}.plan-grid{grid-template-columns:1fr;gap:13px}.plan-grid>a,.plan-grid>a.featured{width:100%;padding:16px;transform:none}.plan-price{justify-content:flex-start;gap:16px}.plan-price span{font-size:16px}.plan-price strong{font-size:24px}.plan-grid small{min-height:auto;font-size:12px}.plan-grid b{min-height:48px;font-size:12px}.pro-recent-activity{text-align:left;line-height:1.45}.pro-global-proof{left:12px;bottom:calc(84px + env(safe-area-inset-bottom));opacity:.9;max-width:150px;padding:6px 9px;font-size:9px;line-height:1;transition:opacity .18s,visibility .18s}.pro-activation-notice{right:12px;bottom:calc(118px + env(safe-area-inset-bottom));font-size:11px}:is(.app-shell:has(.info-hint .open) .pro-global-proof,.app-shell:has(details[open]) .pro-global-proof,.app-shell:has(.pro-activation-notice.visible) .pro-global-proof){visibility:hidden;opacity:0}}@media (width>=900px){.standalone-web .account-page>.account-card,.standalone-web .account-page>.subscription-plans,.standalone-web .account-page>.support-card,.standalone-web .account-page>.legal-note{width:min(100%,1000px);margin-left:auto;margin-right:auto}.standalone-web .account-page>.account-card{padding:28px 32px}.standalone-web .account-page>.support-card{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:22px 26px}.standalone-web .account-page>.support-card>a{grid-column:auto;align-self:center;width:auto;min-width:220px;padding:13px 20px}.standalone-web .account-page>.support-card p{font-size:12px}}.free-ranking-count{border:1px solid var(--line);background:var(--card2);border-radius:13px;gap:7px;margin:14px 0;padding:15px;display:grid}.free-ranking-count strong{font-size:16px}.free-ranking-count span{color:var(--muted);font-size:13px}.locked-rank-pick{background:linear-gradient(135deg,var(--card2),color-mix(in srgb,var(--green) 5%,var(--card2)));border-radius:13px;padding:0 12px 12px}.locked-rank-pick>button{cursor:pointer}.locked-pro-cta{background:var(--green);color:#05271b;letter-spacing:.35px;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin:0 0 2px 35px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.locked-following{gap:12px;display:grid}.locked-following p{color:var(--muted);margin:0}.locked-following .locked-pro-cta{max-width:320px;margin:0}.match-priority-list .match-card{content-visibility:auto;contain-intrinsic-size:auto 330px}.player-link strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.pro-global-proof.movable{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.pro-global-proof.movable:active{cursor:grabbing}.pro-global-proof.movable>i{color:#82ddba;letter-spacing:-2px;opacity:.75;font-size:9px;font-style:normal}@media (width<=420px){.match-card .players{gap:7px}.player-link{gap:6px}.match-player-photo,.match-player-fallback{flex-basis:36px;width:36px;height:36px}.player-link strong{font-size:14px;line-height:1.18}.player-link small{font-size:10px}.pro-global-proof.movable{max-width:138px;padding:5px 8px;font-size:8px}}.probability-ranking{gap:12px;display:grid}.probability-rank-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--card),var(--card2));border-radius:15px;padding:13px}.probability-rank-card>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:0;display:block}.probability-rank-card header{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr;align-items:center;gap:9px;padding-bottom:11px;display:grid}.probability-rank-card header>b{background:var(--green);color:#07110c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.probability-rank-card header span{min-width:0}.probability-rank-card header strong,.probability-rank-card header small{display:block}.probability-rank-card header strong{font-size:14px;line-height:1.25}.probability-rank-card header small{color:var(--muted);margin-top:3px;font-size:10px}.probability-market{color:var(--muted);justify-content:space-between;gap:10px;margin:12px 0;font-size:10px;display:flex}.probability-market span{color:var(--text);font-weight:850}.probability-player{margin:9px 0}.probability-player>span{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.probability-player strong{color:var(--green);font-size:16px}.probability-player>i{background:#26372f;border-radius:99px;height:7px;margin-top:5px;display:block;overflow:hidden}.probability-player>i>em{border-radius:inherit;background:linear-gradient(90deg,#2dbb6b,var(--green));height:100%;display:block}.probability-player.away strong{color:#f1d778}.probability-player.away>i>em{background:linear-gradient(90deg,#b49535,#f1d778)}.probability-context{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;font-size:9px;line-height:1.35;display:flex}.probability-context b{color:var(--text);text-align:right}.probability-open{background:var(--green);color:#07110c;text-align:center;border-radius:9px;margin-top:11px;padding:10px;font-size:10px;font-weight:950;display:block}.probability-rank-card.locked-rank-pick p{color:var(--muted);font-size:11px;line-height:1.45}.probability-rank-card.locked-rank-pick .locked-pro-cta{margin-top:10px;display:block}.probability-rank-card>.compact-live-progress{margin:10px 0 0}@media (width>=760px){.probability-ranking{grid-template-columns:repeat(2,minmax(0,1fr))}.probability-rank-card{padding:17px}.probability-rank-card header strong{font-size:16px}}.probability-method{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--card2));border-radius:12px;gap:4px;margin:13px 0;padding:13px;display:grid}.probability-method strong{font-size:14px}.probability-method span{color:var(--muted);font-size:10px;line-height:1.45}.probability-tabs{scrollbar-width:none;gap:7px;padding:2px 0 8px;display:flex;overflow-x:auto}.probability-tabs::-webkit-scrollbar{display:none}.probability-tabs button,.probability-lines button{border:1px solid var(--line);background:var(--card2);color:var(--muted);font:inherit;border-radius:999px;flex:none;padding:9px 12px;font-size:10px;font-weight:850}.probability-tabs button.active,.probability-lines button.active{border-color:var(--green);background:var(--green);color:#07110c}.category-tabs{margin-top:13px}.category-tabs button{font-size:11px}.market-tabs{margin-top:3px}.probability-lines{align-items:center;gap:7px;margin:5px 0 9px;display:flex;overflow-x:auto}.probability-lines>span{color:var(--muted);font-size:10px;font-weight:850}.probability-lines button{padding:7px 11px}.probability-market-summary{border-top:1px solid var(--line);align-items:center;gap:8px;margin:9px 0 12px;padding-top:12px;font-size:11px;display:flex}.probability-market-summary span{font-weight:900}.probability-market-summary b{color:var(--green)}.probability-market-summary strong{color:var(--muted);margin-left:auto;font-size:10px}.market-outcomes{padding-top:5px}.market-outcomes .probability-player{padding:4px 0}.market-outcomes .probability-player>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.market-probability-list .probability-rank-card header{grid-template-columns:31px minmax(0,1fr)}.ranking-date-controls>strong{text-transform:capitalize;align-self:center;min-width:0;font-size:11px}@media (width>=760px){.probability-method{grid-template-columns:auto 1fr;align-items:center;gap:18px}.probability-method span{text-align:right;font-size:11px}.probability-tabs button{font-size:11px}.market-outcomes .probability-player>small{font-size:9px}}.match-probability-ranking{gap:9px;display:grid}.match-probability-ranking>button{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);text-align:left;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.match-probability-ranking>button>b{width:30px;height:30px;color:var(--green);background:#23382f;border-radius:50%;place-items:center;font-size:10px;display:grid}.match-probability-ranking>button>span{gap:5px;min-width:0;display:grid}.match-probability-ranking>button>span>strong{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.match-probability-ranking>button>span>strong i{color:var(--muted);text-transform:uppercase;font-size:9px;font-style:normal}.match-probability-ranking>button>span>small{color:var(--muted);font-size:9px}.match-probability-ranking>button>span>em{color:var(--green);font-size:9px;font-style:normal;font-weight:850}.match-probability-ranking aside{justify-items:end;gap:2px;min-width:52px;display:grid}.match-probability-ranking aside strong{color:var(--green);font-size:16px}.match-probability-ranking aside small{max-width:70px;color:var(--muted);text-align:right;font-size:8px}.match-probability-ranking aside i{color:var(--muted);font-size:18px;font-style:normal}.probability-detail-intro>span,.match-market-group header span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:900}.probability-detail-intro h3{margin:6px 0 8px;font-size:21px}.probability-detail-intro p{color:var(--text);margin:0 0 9px;line-height:1.45}.probability-detail-intro small{color:var(--muted);line-height:1.45}.match-market-groups{gap:12px;margin-top:10px;display:grid}.match-market-group header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.match-market-group header h3{margin:5px 0 0;font-size:17px}.match-market-group header>b{background:var(--card2);color:var(--muted);border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.match-market-line{border-bottom:1px solid var(--line);padding:14px 0}.match-market-line:last-child{border-bottom:0;padding-bottom:0}.line-badge{background:color-mix(in srgb,var(--green) 14%,var(--card2));color:var(--green);border-radius:999px;margin-bottom:7px;padding:5px 8px;font-size:9px;display:inline-block}.match-market-line>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.match-outcome{background:var(--card2);border-radius:10px;min-width:0;padding:10px}.match-outcome>span{justify-content:space-between;gap:8px;font-size:10px;display:flex}.match-outcome>span strong{color:var(--green);font-size:14px}.match-outcome>i{background:#26372f;border-radius:99px;height:5px;margin:7px 0;display:block;overflow:hidden}.match-outcome>i>em{border-radius:inherit;background:var(--green);height:100%;display:block}.match-outcome>small,.market-source{color:var(--muted);font-size:8px}.market-source{margin-top:8px;display:block}@media (width>=760px){.match-probability-ranking{grid-template-columns:repeat(2,minmax(0,1fr))}.match-market-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.match-probability-ranking>button>span>strong{font-size:15px}}@media (width>=1000px){.standalone-web{font-size:17px;line-height:1.55}.standalone-web .app-shell{width:min(100%,1320px);padding-bottom:120px}.standalone-web .web-toolbar{max-width:1320px;padding:14px 28px;font-size:14px}.standalone-web .topbar{gap:16px;height:88px;padding:16px 28px}.standalone-web .topbar h1{font-size:25px}.standalone-web .brand-logo{width:52px;height:52px}.standalone-web .page{padding:28px}.standalone-web .hero{min-height:220px;padding:32px}.standalone-web .hero h2{font-size:42px;line-height:1.15}.standalone-web .date-label{font-size:16px}.standalone-web .search-box,.standalone-web .search-input{padding:18px;font-size:17px}.standalone-web .pills button,.standalone-web .tabs button,.standalone-web .date-nav button{min-height:46px;padding:11px 18px;font-size:15px}.standalone-web .status-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.standalone-web .status-nav button{padding:14px 10px;font-size:14px}.standalone-web .status-nav small{font-size:18px}.standalone-web .match-section>h2{margin:32px 0 16px;font-size:24px}.standalone-web .tournament-group{align-items:stretch;gap:20px;margin-bottom:26px}.standalone-web .tournament-group>h3{margin:6px 0;font-size:14px;line-height:1.5}.standalone-web .match-card{padding:24px}.standalone-web .match-meta{gap:8px;font-size:13px;line-height:1.5}.standalone-web .players{gap:8px;margin:24px 0}.standalone-web .players strong{font-size:21px;line-height:1.25}.standalone-web .players small{font-size:14px}.standalone-web .versus{font-size:13px}.standalone-web .match-player-photo,.standalone-web .match-player-fallback{flex-basis:56px;width:56px;height:56px;font-size:16px}.standalone-web .set-score{padding:12px 15px;font-size:15px}.standalone-web .set-score strong,.standalone-web .final-score{font-size:21px}.standalone-web .live-detail{flex-wrap:wrap;font-size:14px}.standalone-web .live-detail small{font-size:13px}.standalone-web .signal-decision{flex-wrap:wrap;padding:14px;font-size:14px}.standalone-web .analyze{min-height:48px;padding:15px;font-size:14px}.standalone-web .bottom-nav{width:min(100%,1320px);padding:14px 20px}.standalone-web .bottom-nav button{min-height:48px;font-size:14px}.standalone-web .bottom-nav button span{font-size:27px;line-height:30px}.standalone-web .match-page,.standalone-web .profile-page{max-width:1120px}.standalone-web .match-hero{padding:32px}.standalone-web .tour-line{font-size:14px}.standalone-web .hero-player-photo,.standalone-web .hero-player-fallback{width:108px;height:108px;font-size:26px}.standalone-web .match-hero .hero-player h2{font-size:27px}.standalone-web .hero-player small,.standalone-web .match-hero>p,.standalone-web .match-hero .duel span{font-size:14px}.standalone-web .hero-score .hero-score-total{gap:20px;font-size:52px}.standalone-web .hero-score .hero-score-points{gap:20px;font-size:34px}.standalone-web .hero-score small,.standalone-web .hero-score .hero-score-state{font-size:15px}.standalone-web .hero-score .hero-score-age{font-size:13px}.standalone-web .tabs{padding:14px 0;top:88px}.standalone-web .panel .tabs{position:static}.standalone-web .analysis-stack{gap:22px;margin-top:20px}.standalone-web .panel,.standalone-web .insight,.standalone-web .module-heading,.standalone-web .h2h-score,.standalone-web .account-card{padding:26px}.standalone-web .section-title h3,.standalone-web .module-heading h3{font-size:25px;line-height:1.3}.standalone-web .eyebrow,.standalone-web .section-title>span,.standalone-web .module-heading small,.standalone-web .insight>span{font-size:13px}.standalone-web .metric{margin:26px 0}.standalone-web .metric-head{gap:20px;font-size:17px}.standalone-web .metric-head b{font-size:22px}.standalone-web .metric-head i{margin:0 8px;font-size:14px}.standalone-web .dual-bars{border-radius:7px;gap:6px;height:14px;margin-top:12px}.standalone-web .metric-samples,.standalone-web .sample-line,.standalone-web .coverage,.standalone-web .coverage-note{font-size:14px;line-height:1.6}.standalone-web .stat-grid{gap:16px}.standalone-web .stat-grid>div{padding:22px 16px}.standalone-web .stat-grid strong{font-size:38px;line-height:1.25}.standalone-web .stat-grid span{margin-top:8px;font-size:15px}.standalone-web .insight p,.standalone-web .summary-panel>p{font-size:18px;line-height:1.65}.standalone-web .insight small,.standalone-web .legal-note p,.standalone-web .hydration-state small{font-size:14px}.standalone-web .result-stats>div,.standalone-web .odds-table>div{gap:20px;padding:16px 0;font-size:16px}.standalone-web .result-stats-head,.standalone-web .odds-head{font-size:14px!important}.standalone-web .feature-grid{gap:16px}.standalone-web .feature-grid button{padding:24px}.standalone-web .feature-grid strong{font-size:18px}.standalone-web .feature-grid span{font-size:15px}.standalone-web .model-results article{gap:10px;padding:20px}.standalone-web .model-results article span,.standalone-web .model-results article small,.standalone-web .model-results article>b{font-size:15px}.standalone-web .result-score strong,.standalone-web .h2h-score strong{font-size:54px}.standalone-web .result-score span,.standalone-web .h2h-score span{font-size:17px}.standalone-web .timeline time,.standalone-web .timeline span,.standalone-web .results span,.standalone-web .ranking-list span{font-size:14px}.standalone-web .results strong,.standalone-web .ranking-list strong{font-size:18px}.standalone-web .ranking-list button{padding:20px 8px}.standalone-web .prediction-dashboard{gap:22px}.standalone-web .prediction-ranking-intro h2{font-size:30px}.standalone-web .rank-pick>button>span strong{font-size:22px}.standalone-web .value-ranking .rank-pick small,.standalone-web .rank-pick time{font-size:15px}.standalone-web .value-ranking .rank-pick>button>em{font-size:30px}.standalone-web .daily-results article>strong{font-size:16px}.standalone-web .daily-results article>div{padding:12px 0;font-size:15px}.standalone-web .ranking-day-summary span,.standalone-web .ranking-day-summary small{font-size:15px}.standalone-web .ranking-day-summary strong{font-size:23px}.standalone-web .share-button{font-size:15px}}.match-meta-primary{flex-wrap:nowrap;align-items:center;width:100%}.match-meta-left,.match-meta-right{align-items:center;gap:7px;min-width:0;display:flex}.match-meta-left{flex-wrap:wrap}.match-meta-left span:not(:empty)+span:not(:empty):before{content:"·";margin-right:7px}.match-meta-right{flex:none;margin-left:auto}.match-meta-primary time{margin-left:0}.match-meta-primary .favorite-button{margin-left:5px}.model-probability-row{margin:8px 0 -5px;display:flex}.model-probability-row span{color:var(--green);letter-spacing:.45px;background:#19bb7620;border:1px solid #31cd8b66;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.signal-decision .value-confirmed-badge{color:var(--green);letter-spacing:.25px;white-space:nowrap;background:#19bb7620;border:1px solid #31cd8b66;border-radius:999px;padding:5px 8px;font-size:9px}.watch-odds-badge{letter-spacing:.25px;white-space:nowrap;background:#e8c96c1c;border:1px solid #e8c96c66;padding:5px 8px;display:inline-block;color:var(--yellow)!important;border-radius:999px!important;font-size:9px!important}.advantages .value-confirmed-badge{color:var(--green);white-space:nowrap;background:#19bb7620;border:1px solid #31cd8b66;border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}@media (width<=520px){.match-meta-primary{align-items:flex-start}.match-meta-right{flex-direction:column-reverse;align-items:flex-end}.match-meta-primary .favorite-button{margin-left:0}.model-probability-row{margin-top:7px}}@media (width>=1000px){.standalone-web .model-probability-row span{padding:6px 11px;font-size:13px}.standalone-web .signal-decision .value-confirmed-badge{padding:6px 10px;font-size:12px}.standalone-web .watch-odds-badge,.standalone-web .advantages .value-confirmed-badge{padding:6px 10px;font-size:12px!important}}.notification-settings{margin:12px 0}.tool-heading{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.tool-heading>span:first-child{font-size:25px}.tool-heading span strong,.tool-heading span small{display:block}.tool-heading span small{color:var(--muted);margin-top:3px;font-size:10px}.settings-list{border-top:1px solid var(--line);margin-top:12px;display:grid}.settings-list label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.settings-list input{width:20px;height:20px;accent-color:var(--green)}.settings-list>small{color:var(--muted);margin-top:10px;line-height:1.5}.settings-list em,.bet-register>small{color:var(--yellow);margin-top:8px;font-size:11px;font-style:normal;display:block}.bet-register{width:100%;margin-top:10px}.bet-register>button,.bankroll-entry{border:1px solid var(--green);width:100%;color:var(--green);background:#19bb7617;border-radius:10px;padding:11px;font-size:11px;font-weight:900}.bet-form{background:var(--card2);border:1px solid var(--line);border-radius:12px;gap:10px;margin-top:9px;padding:13px;display:grid}.bet-form label,.portfolio-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.bet-form input,.portfolio-form input,.portfolio-form select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:9px;padding:10px}.bet-form button,.portfolio-form button{background:var(--green);color:#052016;border:0;border-radius:9px;padding:11px;font-weight:900}.bankroll-entry{margin:0 0 12px}.portfolio-page{gap:12px;display:grid}.bankroll-hero{text-align:center;background:linear-gradient(145deg,#173d2e,#0b211a)}.bankroll-hero>span{color:var(--green);letter-spacing:1.5px;font-size:10px;font-weight:900}.bankroll-hero h2{color:#fff;margin:10px;font-size:35px}.bankroll-hero>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bankroll-hero p{background:var(--card2);border-radius:11px;gap:5px;margin:0;padding:10px;display:grid}.bankroll-hero small{color:var(--muted);font-size:9px}.portfolio-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.portfolio-actions button{border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:10px;padding:10px;font-size:10px;font-weight:800}.portfolio-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portfolio-form button{grid-column:1/-1}.bet-history-entry{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;display:flex}.bet-history-entry>span:first-child{gap:5px;min-width:0;display:grid}.bet-history-entry span,.bet-history-entry small{color:var(--muted);font-size:10px}.bet-history-entry strong{color:var(--text)}.bet-history-main>time{color:var(--green);font-size:10px;font-weight:900}.bet-history-result{flex:none;align-items:center;gap:10px;display:flex}.bet-history-result b{font-size:10px}.bet-history-result i{color:var(--green);font-size:24px;font-style:normal}.bet-history-entry:hover{background:color-mix(in srgb,var(--green) 6%,transparent)}.bet-history .WON{color:var(--green)}.bet-history .LOST{color:#ff958c}.bet-history .PENDING,.bet-history .REVIEW{color:var(--yellow)}.bet-match-progress{border:1px solid var(--line);background:var(--card2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:3px;padding:7px 9px;display:flex}.bet-match-progress strong{color:var(--muted);font-size:9px}.bet-match-progress.live{background:#ff776b12;border-color:#ff776b66}.bet-match-progress.live strong{color:#ff958c}.bet-match-progress.scheduled strong{color:var(--yellow)}.bet-match-progress span{color:var(--text);font-size:9px}.metric-explanation{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.45;display:block}.privacy-tools{gap:8px;display:grid}.privacy-tools button{color:#ff958c;background:0 0;border:1px solid #ff958c;border-radius:9px;padding:10px;font-size:10px;font-weight:800}.privacy-tools small{color:var(--muted);line-height:1.5}.portfolio-actions .export-report{color:var(--green);background:#19bb7617;border-color:#31cd8b77;grid-column:1/-1;min-height:44px}.export-options{border:1px solid var(--line);background:var(--card2);border-radius:11px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.export-options strong{color:var(--text);grid-column:1/-1;font-size:11px}.export-options .export-excel{color:var(--green);background:#19bb7617;border-color:#31cd8b77}@media (width>=1000px){.standalone-web .notification-settings label,.standalone-web .bet-form label,.standalone-web .portfolio-form label{font-size:15px}.standalone-web .bankroll-hero h2{font-size:52px}.standalone-web .bankroll-hero small,.standalone-web .bet-history-entry span,.standalone-web .bet-history-entry small,.standalone-web .bet-history-main>time{font-size:13px}.standalone-web .bet-match-progress{gap:8px 16px;padding:10px 12px}.standalone-web .bet-match-progress strong,.standalone-web .bet-match-progress span,.standalone-web .metric-explanation{font-size:12px}.standalone-web .portfolio-actions button,.standalone-web .bet-register>button{padding:14px;font-size:14px}}@media (width<=480px){.bankroll-hero>div,.portfolio-form{grid-template-columns:1fr}.portfolio-form button{grid-column:auto}.portfolio-actions,.export-options{grid-template-columns:1fr}.export-options strong{grid-column:auto}}.bet-history-card{border-bottom:1px solid var(--line);padding:8px 0}.bet-history-card .bet-history-entry{border-bottom:0}.bet-history-actions{flex-wrap:wrap;gap:8px;padding:0 8px 10px;display:flex}.bet-history-actions button,.bet-inline-edit button{color:#0b5137;background:#edf7f2;border:1px solid #b8d7c8;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:800}.bet-history-actions .danger{color:#a52e27;background:#fff5f4;border-color:#e5b8b5}.bet-inline-edit{background:var(--card2);border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:10px;display:grid}.bet-inline-edit label{gap:5px;font-size:10px;display:grid}.bet-inline-edit input{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--text);border-radius:9px;padding:9px}@media (width<=600px){.bet-inline-edit{grid-template-columns:1fr}.bet-history-actions button{flex:1;min-width:120px}.portfolio-page{width:100%;min-width:0;max-width:100%;padding:14px;overflow:hidden}.portfolio-page>.panel,.portfolio-page>.legal-note,.bankroll-hero,.bankroll-hero>div,.bankroll-hero p{width:100%;min-width:0;max-width:100%}.bankroll-hero{padding:18px 16px}.bankroll-hero h2{overflow-wrap:anywhere;max-width:100%;margin:10px 0 14px;font-size:29px;line-height:1.15}.bankroll-hero>div{grid-template-columns:1fr;gap:8px}.bankroll-hero p{padding:12px}.portfolio-actions{grid-template-columns:1fr 1fr}.portfolio-actions button{white-space:normal;min-width:0;min-height:44px}.portfolio-actions button:nth-child(3),.portfolio-actions .export-report,.portfolio-actions .advanced-action{grid-column:1/-1}.stat-grid.three{grid-template-columns:1fr 1fr}.stat-grid>div,.advanced-metric-lock{min-width:0;padding:11px 7px}.stat-grid strong{overflow-wrap:anywhere;font-size:18px}.bet-history-entry{align-items:flex-start}.bet-history-result{flex-wrap:wrap;justify-content:flex-end;max-width:35%}.topbar>div{min-width:0}.topbar h1{white-space:normal}}.free-trial-shortcut{z-index:29;color:#f4fff9;background:linear-gradient(135deg,#0b4b35,#0c2f24);border:1px solid #55e9a7;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;text-decoration:none;display:flex;position:fixed;bottom:82px;right:max(12px,50vw - 348px);box-shadow:0 9px 28px #001b1299}.free-trial-shortcut>span{font-size:16px}.free-trial-shortcut strong{letter-spacing:.3px;font-size:10px}.free-trial-shortcut small{background:var(--green);color:#042019;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}@media (width<=420px){.free-trial-shortcut{padding:8px 9px;bottom:78px;right:10px}.free-trial-shortcut strong{font-size:9px}}@media (width>=1000px){.standalone-web .free-trial-shortcut{padding:11px 14px;bottom:96px;right:max(22px,50vw - 638px)}.standalone-web .free-trial-shortcut strong{font-size:13px}.standalone-web .free-trial-shortcut small{font-size:10px}}.free-bankroll-preview{max-width:100%;overflow:hidden}.free-bankroll-intro h2{margin:7px 0 5px}.free-bankroll-intro p{color:var(--muted);margin:0;line-height:1.5}.free-bankroll-hero em{color:var(--green);font-size:9px;font-style:normal;font-weight:800;display:block}.free-bankroll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.free-bankroll-grid article{border:1px dashed color-mix(in srgb,var(--green) 45%,var(--line));background:var(--card2);border-radius:12px;gap:7px;min-width:0;padding:13px;display:grid}.free-bankroll-grid strong{overflow-wrap:anywhere;font-size:12px}.free-bankroll-grid span{font-size:23px}.free-bankroll-grid small{color:var(--green);font-size:9px;font-weight:800}.free-bankroll-cta{background:var(--green);color:#052016;text-align:center;letter-spacing:.3px;border-radius:12px;width:100%;padding:14px;font-size:11px;font-weight:900;text-decoration:none;display:block}.free-bankroll-note{text-align:center;color:var(--muted);font-size:9px;line-height:1.5;display:block}.free-bankroll-preview button,.free-bankroll-preview input,.free-bankroll-preview select{pointer-events:none}@media (width<=600px){.free-bankroll-preview{width:100%;padding:14px}.free-bankroll-grid{grid-template-columns:1fr}.free-bankroll-grid article{padding:12px}.free-bankroll-cta{place-items:center;min-height:46px;display:grid}.free-bankroll-hero h2{font-size:29px}}@media (width>=1000px){.standalone-web .free-bankroll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.standalone-web .free-bankroll-grid strong{font-size:16px}.standalone-web .free-bankroll-grid small,.standalone-web .free-bankroll-note{font-size:12px}.standalone-web .free-bankroll-cta{font-size:15px}}
