
/* ChessTeachers v13.22.58 — Command Hub / Champion Identity / Vault */
.ctp58-hub,.ctp58-hero,.ctp57-road,.ctp57-missions,.ctp57-featured,.ctp57-top-users,.ctp57-mini-card,.ctp58-treasury{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:24px;box-shadow:0 18px 46px rgba(0,0,0,.2)}
.ctp58-hub{padding:17px;background:radial-gradient(circle at 88% 0,rgba(34,211,238,.18),transparent 32%),radial-gradient(circle at 5% 100%,rgba(250,204,21,.12),transparent 36%),linear-gradient(145deg,#071525,#030712 68%,#0c1a2c)}.ctp58-hub-glow{position:absolute;inset:auto -60px -90px auto;width:210px;height:210px;border-radius:50%;background:rgba(37,99,235,.11);filter:blur(12px)}
.ctp58-hub-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.ctp58-hub-mark{display:flex;align-items:center;gap:9px}.ctp58-hub-mark>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(103,232,249,.35);border-radius:14px;background:linear-gradient(145deg,#12345a,#08111f);color:#67e8f9;font-size:25px;box-shadow:0 0 24px rgba(34,211,238,.12)}.ctp58-hub-mark small{display:block;color:#67e8f9;font:900 7px Arial;letter-spacing:1.7px}.ctp58-hub-mark strong{display:block;margin-top:2px;color:#fff;font:900 14px Tahoma}.ctp58-hub-live{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(74,222,128,.22);border-radius:999px;background:rgba(5,46,22,.46);color:#bbf7d0;font:800 7px Tahoma}.ctp58-hub-live i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #22c55e;animation:ctp58live 1.1s infinite alternate}@keyframes ctp58live{to{opacity:.45}}
.ctp58-hub-main{position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(2,6,23,.52)}.ctp58-hub-avatar{display:grid;width:58px;height:58px;place-items:center;border:2px solid #22d3ee;border-radius:18px;background:linear-gradient(145deg,#164e63,#020617);font-size:31px;box-shadow:0 8px 22px rgba(6,182,212,.17)}.ctp58-hub-id{min-width:0}.ctp58-hub-id small{display:block;color:#64748b;font-size:7px}.ctp58-hub-id strong{display:block;overflow:hidden;margin-top:2px;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ctp58-hub-id span{display:block;margin-top:4px;color:#fde68a;font-size:8px}.ctp58-hub-score{text-align:center}.ctp58-hub-score strong{display:block;color:#67e8f9;font-size:23px}.ctp58-hub-score small{color:#64748b;font-size:7px}
.ctp58-hub-pulse{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.ctp58-hub-pulse>div{padding:8px 4px;text-align:center;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(15,23,42,.48)}.ctp58-hub-pulse strong{display:block;color:#fff;font-size:13px}.ctp58-hub-pulse small{display:block;margin-top:2px;color:#94a3b8;font-size:6px}.ctp58-hub-actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px}.ctp58-hub-actions button{min-width:0;padding:9px 3px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:linear-gradient(145deg,rgba(15,23,42,.85),rgba(2,6,23,.72));color:#e2e8f0;cursor:pointer}.ctp58-hub-actions button:active{transform:scale(.96)}.ctp58-hub-actions button i{display:block;font-style:normal;font-size:20px}.ctp58-hub-actions button b{display:block;margin-top:3px;font-size:8px}.ctp58-hub-actions button small{display:block;margin-top:2px;color:#64748b;font-size:5.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctp58-hub-actions button.online{border-color:rgba(34,211,238,.38);background:linear-gradient(145deg,rgba(8,145,178,.19),rgba(30,64,175,.16))}.ctp58-hub-actions button.online b{color:#67e8f9}
.ctp58-hero{padding:18px;background:radial-gradient(circle at 92% 10%,rgba(250,204,21,.16),transparent 30%),radial-gradient(circle at 0 90%,rgba(168,85,247,.11),transparent 34%),linear-gradient(145deg,#21160a,#0b1020 56%,#07111f)}.ctp58-hero-orbit{position:absolute;left:-36px;top:-34px;width:150px;height:150px;border:1px solid rgba(250,204,21,.12);border-radius:50%}.ctp58-hero-orbit:after{content:'';position:absolute;inset:22px;border:1px dashed rgba(250,204,21,.12);border-radius:50%}.ctp58-hero-orbit span{position:absolute;left:64px;top:63px;color:rgba(250,204,21,.12);font-size:50px}.ctp58-hero-orbit i{position:absolute;right:9px;top:40px;width:9px;height:9px;border-radius:50%;background:#facc15;box-shadow:0 0 15px #f59e0b}.ctp58-hero-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px}.ctp58-eyebrow{display:inline-flex;padding:5px 8px;border:1px solid rgba(250,204,21,.24);border-radius:999px;background:rgba(120,53,15,.24);color:#fde68a;font:900 7px Arial;letter-spacing:1px}.ctp58-copy h1{margin:8px 0 4px;color:#fff;font-size:25px;line-height:1.3}.ctp58-copy p{margin:0;color:#cbd5e1;font-size:9px;line-height:1.9}.ctp58-hero-actions{display:flex;gap:6px}.ctp58-hero-actions button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #475569;border-radius:12px;background:rgba(2,6,23,.62);color:#fff;cursor:pointer}.ctp58-identity-card{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(118px,.7fr);gap:12px;align-items:center;margin-top:15px;padding:12px;border:1px solid rgba(250,204,21,.2);border-radius:19px;background:rgba(2,6,23,.52)}.ctp58-avatar-frame{position:relative}.ctp58-online-dot{position:absolute;right:-2px;bottom:4px;width:13px;height:13px;border:3px solid #07111f;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.7)}.ctp58-focus{padding:9px;border-right:1px solid rgba(148,163,184,.12)}.ctp58-focus small{display:block;color:#facc15;font-size:6.5px}.ctp58-focus strong{display:block;margin-top:4px;color:#fff;font-size:9px}.ctp58-focus span{display:block;margin-top:3px;color:#64748b;font-size:6px}.ctp58-profile-stats{margin-top:9px!important}.ctp58-profile-actions{margin-top:8px!important}
.ctp58-treasury{padding:17px;background:radial-gradient(circle at 88% 0,rgba(250,204,21,.18),transparent 30%),radial-gradient(circle at 5% 100%,rgba(124,58,237,.12),transparent 34%),linear-gradient(145deg,#211704,#0a101c 62%,#111827)}.ctp58-vault-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ctp58-vault-head span{display:block;color:#fff;font-size:15px;font-weight:900}.ctp58-vault-head small{display:block;margin-top:3px;color:#cbd5e1;font-size:7px}.ctp58-vault-head>b{color:#fde68a;font:900 7px Arial;letter-spacing:1.2px}.ctp58-vault-balance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(250,204,21,.24);border-radius:18px;background:linear-gradient(135deg,rgba(120,53,15,.34),rgba(2,6,23,.65))}.ctp58-vault-crown{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(250,204,21,.35);border-radius:15px;background:#111827;color:#facc15;font-size:28px;box-shadow:0 0 24px rgba(250,204,21,.1)}.ctp58-vault-balance small{display:block;color:#94a3b8;font-size:6.5px}.ctp58-vault-balance strong{display:block;margin-top:2px;color:#fde68a;font-size:24px}.ctp58-vault-balance span{display:block;color:#64748b;font-size:6px}.ctp58-vault-balance em{color:rgba(250,204,21,.25);font:900 17px Arial;font-style:normal;letter-spacing:2px}.ctp58-vault-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.ctp58-vault-stats>div{padding:8px 4px;text-align:center;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(2,6,23,.48)}.ctp58-vault-stats strong{display:block;color:#fff;font-size:12px}.ctp58-vault-stats small{display:block;margin-top:2px;color:#94a3b8;font-size:6px}.ctp58-reward-grid{grid-template-columns:1fr 1fr!important;margin-top:9px}.ctp58-reward-grid .ctp-reward-btn{min-height:112px!important;text-align:right!important;padding:13px!important}.ctp58-reward-grid .ctp-reward-btn>span{font-size:34px!important}.ctp58-reward-grid .ctp-reward-btn>b{font-size:11px!important}.ctp58-reward-grid .ctp-reward-btn>small{font-size:7px!important;line-height:1.8!important}.ctp58-reward-grid .ctp-reward-btn>i{display:block;margin-top:7px;color:#fde68a;font:800 7px Tahoma;font-style:normal}.ctp58-wheel-card{background:radial-gradient(circle at 10% 10%,rgba(250,204,21,.14),transparent 35%),linear-gradient(145deg,#2a1d08,#111827)!important}.ctp58-chest-card{background:radial-gradient(circle at 10% 10%,rgba(56,189,248,.13),transparent 35%),linear-gradient(145deg,#082f49,#111827)!important}.ctp58-vault-tip{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding:9px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:rgba(255,255,255,.025)}.ctp58-vault-tip>span{font-size:18px}.ctp58-vault-tip b{display:block;color:#e2e8f0;font-size:8px}.ctp58-vault-tip small{display:block;margin-top:2px;color:#64748b;font-size:6.5px;line-height:1.8}
/* protect the original template wheel visual */#ctp-wheel-modal .ctp-wheel{display:block!important}#ctp-wheel-modal .ctp-v127-wheel{visibility:visible!important;opacity:1!important}
/* universal seven-item nav */body.ctp-is-app #ctp-app-bottom-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;visibility:visible!important;opacity:1!important}
@media(max-width:620px){.ctp58-hub,.ctp58-hero,.ctp58-treasury{border-radius:19px;padding:13px}.ctp58-hub-actions{grid-template-columns:repeat(5,1fr);gap:4px}.ctp58-hub-actions button{padding:8px 2px}.ctp58-hub-actions button i{font-size:17px}.ctp58-hub-actions button b{font-size:6.8px}.ctp58-hub-actions button small{font-size:5px}.ctp58-hub-pulse{gap:4px}.ctp58-hub-pulse small{font-size:5.4px}.ctp58-identity-card{grid-template-columns:auto 1fr}.ctp58-focus{grid-column:1/3;border-right:0;border-top:1px solid rgba(148,163,184,.1);padding:8px 0 0}.ctp58-copy h1{font-size:21px}.ctp58-vault-balance{grid-template-columns:auto 1fr}.ctp58-vault-balance em{display:none}.ctp58-reward-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:380px){.ctp58-hub-actions{grid-template-columns:repeat(2,1fr)}.ctp58-hub-actions button{min-height:62px}.ctp58-hub-main{grid-template-columns:48px 1fr auto}.ctp58-hub-avatar{width:48px;height:48px;font-size:27px}.ctp58-reward-grid{grid-template-columns:1fr!important}}

.ctp58-focus-flash{outline:2px solid #22d3ee!important;outline-offset:4px!important;box-shadow:0 0 30px rgba(34,211,238,.2)!important}


/* v13.22.59 — performance + visual polish */
body.ctp-is-app .ctp57-wrap{padding-bottom:12px!important}
.ctp57-secondary{margin-bottom:0!important;padding-bottom:0!important}
.ctp58-treasury{margin-bottom:0!important}
/* reduce paint cost on long mobile dashboard */
@media(max-width:620px){
 body.ctp-is-app .ctp57-wrap{padding-bottom:8px!important}
 .ctp58-hub,.ctp58-hero,.ctp57-road,.ctp57-missions,.ctp57-featured,.ctp57-top-users,.ctp57-mini-card,.ctp58-treasury{box-shadow:0 8px 22px rgba(0,0,0,.16)!important}
 .ctp58-hub-glow{display:none!important}
 .ctp58-hub-live i{animation:none!important}
 .ctp58-hero-orbit{opacity:.58}
}
/* Road title and readability */
.ctp57-road .ctp57-section-head span{font-size:15px!important;letter-spacing:-.15px}.ctp57-road-meta small:first-child{color:#fde68a!important;font-weight:900}
/* Champion hero actions */
.ctp59-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.ctp59-hero-actions button{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;min-height:66px!important;padding:9px!important;text-align:right!important;border:1px solid rgba(125,211,252,.18)!important;border-radius:17px!important;background:radial-gradient(circle at 90% 0,rgba(56,189,248,.12),transparent 35%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(2,6,23,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 20px rgba(0,0,0,.14)!important;color:#e2e8f0!important;overflow:hidden!important;transition:transform .14s ease,border-color .14s ease!important}
.ctp59-hero-actions button:active{transform:scale(.975)!important;border-color:rgba(250,204,21,.45)!important}.ctp59-hero-actions button>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(103,232,249,.22);border-radius:13px;background:linear-gradient(145deg,#12345a,#07111f);font-size:21px;font-style:normal;box-shadow:0 5px 15px rgba(14,165,233,.12)}
.ctp59-hero-actions button>span{min-width:0}.ctp59-hero-actions button b{display:block;color:#fff;font-size:9.5px}.ctp59-hero-actions button small{display:block;margin-top:3px;color:#64748b;font-size:6.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctp59-hero-actions button>em{color:#67e8f9;font:900 17px Arial;font-style:normal}
.ctp59-hero-actions #ctp-share-glory{border-color:rgba(250,204,21,.2)!important}.ctp59-hero-actions #ctp-share-glory>i{border-color:rgba(250,204,21,.25);background:linear-gradient(145deg,#713f12,#111827)}
.ctp59-hero-actions #ctp-play-friends{border-color:rgba(52,211,153,.2)!important}.ctp59-hero-actions #ctp-play-friends>i{border-color:rgba(52,211,153,.25);background:linear-gradient(145deg,#065f46,#07111f)}
/* Wheel — premium 7-slot champion wheel */
#ctp-wheel-modal .ctp59-wheel-disabled-modal-card{width:min(94vw,390px)!important;max-width:390px!important;padding:18px 16px 15px!important;overflow:auto!important;background:radial-gradient(circle at 50% -5%,rgba(250,204,21,.2),transparent 34%),radial-gradient(circle at 10% 80%,rgba(124,58,237,.16),transparent 38%),linear-gradient(155deg,#111827,#020617 72%)!important;border:1px solid rgba(250,204,21,.42)!important;box-shadow:0 28px 75px rgba(0,0,0,.62),0 0 35px rgba(250,204,21,.08)!important}
.ctp59-wheel-disabled-head{display:flex;align-items:center;gap:10px;text-align:right}.ctp59-wheel-disabled-head>span{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border:1px solid rgba(250,204,21,.4);border-radius:14px;background:linear-gradient(145deg,#78350f,#111827);color:#fde047;font-size:25px;box-shadow:0 7px 18px rgba(245,158,11,.16)}.ctp59-wheel-disabled-head small{display:block;color:#facc15;font:900 6.5px Arial;letter-spacing:1.5px}.ctp59-wheel-disabled-head h3{margin:2px 0!important;color:#fff!important;font-size:16px!important}.ctp59-wheel-disabled-head p{margin:0!important;color:#94a3b8!important;font-size:7px!important;line-height:1.8!important}
.ctp59-wheel-disabled-stage{position:relative;width:252px;height:252px;margin:15px auto 10px}.ctp59-wheel-disabled-halo{position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle,transparent 55%,rgba(250,204,21,.16) 67%,transparent 72%);box-shadow:0 0 42px rgba(250,204,21,.16);pointer-events:none}.ctp59-wheel-disabled-pointer{position:absolute;z-index:12;left:50%;top:-13px;transform:translateX(-50%);color:#fff7ed;font-size:30px;line-height:1;filter:drop-shadow(0 5px 2px rgba(0,0,0,.65));pointer-events:none}
#ctp-wheel-modal #ctp-wheel.ctp59-wheel-disabled{position:absolute!important;inset:10px!important;width:232px!important;height:232px!important;margin:0!important;border:10px solid #713f12!important;outline:3px solid #fde68a!important;outline-offset:-6px!important;background:conic-gradient(#991b1b 0 60deg,#c2410c 60deg 120deg,#047857 120deg 180deg,#0369a1 180deg 240deg,#4338ca 240deg 300deg,#a16207 300deg 360deg)!important;box-shadow:0 18px 38px rgba(0,0,0,.5),inset 0 0 0 4px rgba(255,255,255,.06),inset 0 0 28px rgba(0,0,0,.38)!important;transition:transform 2.5s cubic-bezier(.12,.72,.08,1)!important}
#ctp-wheel-modal #ctp-wheel.ctp59-wheel-disabled:before{content:'';position:absolute;inset:7px;border:1px dashed rgba(255,255,255,.18);border-radius:50%;pointer-events:none}
#ctp-wheel-modal #ctp-wheel.ctp59-wheel-disabled .ctp-v127-wheel-seg{top:50%!important;left:50%!important;width:55px!important;margin:-15px 0 0 -27.5px!important;color:#fff!important;text-shadow:0 2px 5px #000!important}.ctp59-wheel-disabled .ctp-v127-wheel-seg b{display:block!important;font-size:11px!important}.ctp59-wheel-disabled .ctp-v127-wheel-seg small{display:block!important;margin-top:2px!important;color:#fff!important;font-size:6px!important;opacity:.86!important}
#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(1){transform:rotate(25.714deg) translateY(-84px) rotate(-25.714deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(2){transform:rotate(77.142deg) translateY(-84px) rotate(-77.142deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(3){transform:rotate(128.57deg) translateY(-84px) rotate(-128.57deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(4){transform:rotate(179.998deg) translateY(-84px) rotate(-179.998deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(5){transform:rotate(231.426deg) translateY(-84px) rotate(-231.426deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(6){transform:rotate(282.854deg) translateY(-84px) rotate(-282.854deg)!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-v127-wheel-seg:nth-of-type(7){transform:rotate(334.282deg) translateY(-84px) rotate(-334.282deg)!important}
#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-center{position:absolute!important;z-index:8!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:70px!important;height:70px!important;display:grid!important;place-content:center!important;border:5px solid #fff7ed!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#fff7ed,#facc15 46%,#a16207)!important;color:#422006!important;box-shadow:0 8px 20px rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.55)!important}.ctp59-wheel-disabled .ctp-wheel-center i{display:block;font-style:normal;font-size:28px;line-height:1}.ctp59-wheel-disabled .ctp-wheel-center small{display:block;margin-top:1px;font:1000 6px Arial;letter-spacing:1.2px}
.ctp59-wheel-disabled-jackpot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 9px;padding:8px 10px;border:1px solid rgba(250,204,21,.2);border-radius:12px;background:rgba(120,53,15,.22);font-size:7px}.ctp59-wheel-disabled-jackpot span{color:#fde68a;font-weight:900}.ctp59-wheel-disabled-jackpot b{color:#fff}.ctp59-spin-btn-disabled{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:45px!important;margin-top:9px!important;background:linear-gradient(135deg,#fde047,#f97316)!important;color:#431407!important;border-radius:14px!important;box-shadow:0 9px 24px rgba(249,115,22,.25)!important}.ctp59-spin-btn-disabled span{font-size:18px}
/* Top users: real profile badges visible beside identity */
.ctp-v13180-user .ctp59-user-line{display:flex;align-items:center;gap:5px;min-width:0}.ctp-v13180-user .ctp59-user-line>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctp59-user-badges{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.ctp59-user-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#111827;color:#cbd5e1;font:800 5.8px Tahoma;white-space:nowrap}.ctp59-user-badge.gold,.ctp59-user-badge.founder{border-color:rgba(250,204,21,.38);background:rgba(120,53,15,.28);color:#fde68a}.ctp59-user-badge.blue{border-color:rgba(56,189,248,.35);background:rgba(7,89,133,.25);color:#bae6fd}.ctp59-user-badge.green,.ctp59-user-badge.official{border-color:rgba(74,222,128,.32);background:rgba(5,78,59,.25);color:#bbf7d0}.ctp59-user-badge.fide{border-color:rgba(192,132,252,.32);background:rgba(88,28,135,.24);color:#e9d5ff}
@media(max-width:420px){.ctp59-hero-actions{grid-template-columns:1fr!important}.ctp59-hero-actions button{min-height:60px!important}.ctp59-wheel-disabled-stage{transform:scale(.92);margin-top:7px;margin-bottom:0}.ctp59-wheel-disabled-jackpot{margin-top:-3px}}

#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-rim{position:absolute!important;inset:0!important;border-radius:50%!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-prize{color:#fff!important;text-shadow:0 2px 5px #000!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-prize b{display:block!important;font-size:11px!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-prize small{display:block!important;margin-top:2px!important;color:#fff!important;font-size:6px!important;opacity:.88!important}#ctp-wheel-modal .ctp59-wheel-disabled .ctp-wheel-prize.hot{filter:brightness(1.5) drop-shadow(0 0 7px rgba(255,255,255,.75))!important}

/* v13.22.60 — hard scroll recovery */
html,body{overscroll-behavior-y:auto!important}
body.ctp-is-app{overflow-y:auto!important;touch-action:pan-y!important}
body.ctp-is-app .ctp-app-dashboard,
body.ctp-is-app #ctp-app-dashboard{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-y!important;
  overscroll-behavior-y:contain!important;
  scroll-behavior:auto!important;
}
body.ctp-is-app .ctp57-wrap,
body.ctp-is-app .ctp58-hub,
body.ctp-is-app .ctp58-hero,
body.ctp-is-app .ctp57-road,
body.ctp-is-app .ctp57-missions,
body.ctp-is-app .ctp57-featured,
body.ctp-is-app .ctp57-top-users,
body.ctp-is-app .ctp58-treasury{
  touch-action:pan-y!important;
}
body.ctp-is-app button,body.ctp-is-app a{touch-action:manipulation!important}
#ctp-wheel-modal[hidden],#ctp-v13-result[hidden],#ctp-v1392-modal[hidden]{pointer-events:none!important}


/* v13.22.62 — fixed-overlay Android scroll stability */
body.ctp-is-app #ctp-app-dashboard.ctp-app-dashboard{position:fixed!important;inset:0!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important;overscroll-behavior-y:contain!important;scroll-behavior:auto!important}
body.ctp-is-app #ctp-app-dashboard .ctp-dash-wrap,body.ctp-is-app #ctp-app-dashboard .ctp57-wrap,body.ctp-is-app #ctp-app-dashboard .ctp58-hub,body.ctp-is-app #ctp-app-dashboard .ctp58-hero,body.ctp-is-app #ctp-app-dashboard .ctp57-road,body.ctp-is-app #ctp-app-dashboard .ctp57-missions,body.ctp-is-app #ctp-app-dashboard .ctp57-featured,body.ctp-is-app #ctp-app-dashboard .ctp57-top-users,body.ctp-is-app #ctp-app-dashboard .ctp58-treasury{touch-action:pan-y pinch-zoom!important}
body.ctp-is-app #ctp-app-dashboard button:not(.azad-square):not(.ctp-v13-sq):not([data-square]),body.ctp-is-app #ctp-app-dashboard a{touch-action:pan-y!important}
@media(max-width:640px){body.ctp-is-app #ctp-app-bottom-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.ctp-is-app #ctp-app-dashboard{background:#020617!important}.ctp58-hub,.ctp58-hero,.ctp58-treasury,.ctp57-road,.ctp57-missions,.ctp57-featured,.ctp57-top-users{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}}
