.info-panel{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}.info-card{position:relative;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,#191d30f5,#0e111ffa);border:1px solid rgba(130,149,255,.18);border-radius:18px;padding:16px;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0a;overflow:hidden}.info-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,rgba(100,140,255,.9),rgba(90,255,210,.6),transparent);opacity:.9}.info-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.info-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9db6ffd9;font-weight:700;margin-bottom:4px}.info-title{margin:0;font-size:1.28rem;line-height:1.1;color:#fff;font-weight:700}.info-title-sm{margin:0;font-size:1.08rem;line-height:1.15;color:#fff;font-weight:700}.info-status-pill,.tier-chip{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:700;color:#dff6ff;background:#4d76ff2e;border:1px solid rgba(112,153,255,.28)}.player-hero-row{display:grid;grid-template-columns:1.35fr .9fr;gap:12px}.glow-box{border-radius:16px;padding:16px;background:radial-gradient(circle at 20% 20%,rgba(90,255,210,.12),transparent 35%),linear-gradient(180deg,#161d38,#0d1123);border:1px solid rgba(115,225,255,.2);box-shadow:0 0 20px #4d76ff24}.player-main-label{font-size:.82rem;font-weight:600;color:#c5d3ffeb;margin-bottom:6px}.player-main-value{font-size:2rem;line-height:1;font-weight:700;color:#fff;margin-bottom:8px}.player-main-sub{font-size:.88rem;color:#d7dfffc7;line-height:1.35}.player-actions{display:flex;flex-direction:column;justify-content:center;border-radius:16px;padding:14px;background:linear-gradient(180deg,#1d2443f2,#111427f5);border:1px solid rgba(255,255,255,.08)}.quick-reload-btn,.guest-login-btn{appearance:none;border:0;border-radius:14px;padding:13px 14px;font-size:.98rem;font-weight:700;cursor:pointer;color:#09111f;background:linear-gradient(180deg,#7af7d0,#54ddb9);box-shadow:0 8px 20px #54ddb947;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.quick-reload-btn:hover,.guest-login-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 12px 24px #54ddb957}.quick-reload-note{margin-top:8px;font-size:.82rem;line-height:1.35;color:#d5dfffbd}.player-stats-grid,.tier-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%}.mini-stat,.snapshot-box,.tier-highlight{border-radius:14px;padding:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.snapshot-box{width:100%}.mini-stat-label,.snapshot-label,.tier-highlight-label{display:block;font-size:.74rem;font-weight:600;color:#b7c6ffcc;margin-bottom:6px}.mini-stat-value,.snapshot-value,.tier-highlight-value{display:block;font-size:1rem;font-weight:600;color:#fff;line-height:1.15}.holder-name{word-break:break-word}.guest-hero{display:flex;flex-direction:column;gap:12px}.guest-copy{margin:0;color:#dfe6ffd6;line-height:1.5;font-size:.96rem}.feature-callout,.big-bottom-callout{border-radius:16px;padding:14px;background:linear-gradient(180deg,#253059f2,#141930fa);border:1px solid rgba(113,153,255,.18);color:#ebf0ffeb;font-size:1rem;line-height:1.55}.big-bottom-callout{margin-top:12px;font-size:1rem}.tier-meter-block{margin-top:12px;border-radius:16px;padding:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.tier-meter-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#fff;font-size:.92rem;font-weight:700}.tier-meter{width:100%;height:14px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.tier-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c8cff,#4dd5ff 45%,#72ffd1);box-shadow:0 0 18px #4dd5ff59}.tier-meter-copy{margin:10px 0 0;color:#d6e0ffcc;font-size:.94rem;line-height:1.5}.meter-feature-list{display:flex;flex-direction:column;gap:10px}.meter-feature{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;border-radius:14px;padding:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.meter-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:.98rem;font-weight:700;color:#08131b;background:linear-gradient(180deg,#87a3ff,#65f3cf);box-shadow:0 8px 20px #65f3cf2e}.meter-feature-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.meter-feature-copy{font-size:.92rem;line-height:1.45;color:#d6e0ffcc}@media(max-width:900px){.player-hero-row,.player-stats-grid,.tier-highlight-grid{grid-template-columns:1fr 1fr}.snapshot-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.info-panel{gap:8px;padding-top:0}.info-card{padding:10px;border-radius:14px}.info-card-header{gap:8px;margin-bottom:8px}.info-eyebrow{font-size:9px;margin-bottom:2px}.info-title{font-size:1rem;line-height:1.05}.info-title-sm{font-size:.92rem;line-height:1.08}.info-status-pill,.tier-chip{padding:5px 9px;font-size:.64rem}.player-hero-row,.player-stats-grid,.tier-highlight-grid{grid-template-columns:1fr;gap:8px}.snapshot-grid{grid-template-columns:repeat(3,1fr);gap:8px}.glow-box,.player-actions,.mini-stat,.snapshot-box,.tier-highlight,.feature-callout,.big-bottom-callout,.tier-meter-block,.meter-feature{padding:10px;border-radius:12px}.player-main-label{font-size:.72rem;margin-bottom:4px}.player-main-value{font-size:1.45rem;margin-bottom:5px}.player-main-sub,.guest-copy,.tier-meter-copy,.meter-feature-copy,.quick-reload-note,.feature-callout,.big-bottom-callout{font-size:.84rem;line-height:1.35}.mini-stat-label,.snapshot-label,.tier-highlight-label{font-size:.66rem;margin-bottom:4px}.mini-stat-value,.snapshot-value,.tier-highlight-value{font-size:.86rem;line-height:1.1}.tier-meter-topline{margin-bottom:8px;font-size:.82rem}.tier-meter{height:10px}.meter-feature{grid-template-columns:34px 1fr;gap:9px}.meter-icon{width:34px;height:34px;border-radius:10px;font-size:.82rem}.meter-feature-title{font-size:.88rem;margin-bottom:2px}.quick-reload-btn,.guest-login-btn{padding:10px 12px;border-radius:12px;font-size:.88rem}}.recruiterAuthPage{display:flex;justify-content:center;padding:30px 16px}.recruiterAuthShell{width:100%;max-width:520px}.recruiterAuthPanel{background:linear-gradient(180deg,#07353a,#02181b);border-radius:18px;padding:22px;border:1px solid rgba(17,217,210,.25);display:flex;flex-direction:column;gap:18px}.recruiterAuthTitle{font-size:26px;color:#23f0c7;margin:6px 0}.recruiterAuthEyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#23f0c7}.recruiterAuthText{font-size:16px;color:#fff}.recruiterAuthForm{display:flex;flex-direction:column;gap:14px}.recruiterAuthLabel{font-size:12px;text-transform:uppercase;color:#23f0c7;margin-bottom:6px}.recruiterAuthInput{width:100%;padding:12px;font-size:16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#02181b;color:#fff}.recruiterAuthInputLocked{opacity:.7}.recruiterAuthActions{display:flex;flex-direction:column;gap:10px}.recruiterAuthBtn{padding:12px;font-size:16px;font-weight:700;border-radius:10px;border:none;cursor:pointer}.recruiterAuthBtnPrimary{background:#23f0c7;color:#032b2a}.recruiterAuthBtnSecondary{background:#0e2326;color:#fff}.recruiterAuthError{color:#ff6262;font-size:14px}.recruiterApplyGrid{display:grid;gap:14px}.recruiterApplyCard{background:#02181b;border-radius:12px;padding:14px;border:1px solid rgba(255,255,255,.1)}.recruiterApplyCardTitle{color:#23f0c7;margin-bottom:10px}.recruiterRuleList{padding-left:16px}.recruiterRuleList li{margin-bottom:6px}.recruiterApplyMeta{display:flex;flex-direction:column;gap:6px}.recruiterApplyMetaRow{display:flex;justify-content:space-between}.recruiterApplyMetaLabel{color:#23f0c7}.recruiterApplyMetaValue{color:#ff9c52}.recruiterApplyStatus.open{color:#23f0c7}.recruiterApplyStatus.closed{color:#ff6262}.recruiterReferralLinkBlock{word-break:break-word;background:#02181b;padding:12px;border-radius:10px}.recruiterAuthFooterNote{font-size:14px;opacity:.8}.recruiterApplyHookCard{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.recruiterApplySellerGrid{display:grid;grid-template-columns:1fr;gap:18px}.recruiterApplyHookCard{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff06);box-shadow:inset 0 1px #ffffff08}.recruiterApplyHookCardHighlight{border-color:#23f0c73d;background:radial-gradient(600px 180px at 0% 0%,rgba(35,240,199,.08),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff08)}.recruiterApplyHookNumber{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#72ffdf,#23f0c7);color:#032b2a;font-size:18px;font-weight:700}.recruiterApplyHookTitle{color:#23f0c7;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.recruiterApplyHookText{color:#fff;font-size:14px;font-weight:600;line-height:1.6;margin-bottom:10px}.recruiterApplyExample{color:#ff9c52;font-size:14px;font-weight:600;line-height:1.6;margin-top:6px}.recruiterApplyMiniNote{color:#fffc;font-size:14px;font-weight:600;line-height:1.6;margin-top:8px}.recruiterApplyFreeLine{margin:0;color:#ff9c52;font-size:17px;font-weight:700;line-height:1.4}.recruiterApplyLead{margin:0;color:#fff;font-size:15px;font-weight:600;line-height:1.6}.recruiterApplySnapshotCard{padding:16px;border-radius:18px;border:1px solid rgba(35,240,199,.2);background:#ffffff08}.recruiterApplySnapshotCardElevated{background:radial-gradient(700px 160px at 0% 0%,rgba(35,240,199,.1),transparent 55%),linear-gradient(180deg,#ffffff0b,#ffffff07);box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff08}.recruiterApplySnapshotTop{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.recruiterApplySnapshotTitle{color:#23f0c7;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.recruiterApplySnapshotHeadline{color:#fff;font-size:18px;font-weight:700;line-height:1.35}.recruiterApplyStatusPill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:38px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;border:1px solid transparent}.recruiterApplyStatusPill.open{color:#23f0c7;background:#23f0c71a;border-color:#23f0c738}.recruiterApplyStatusPill.closed{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b38}.recruiterApplyProgressWrap{margin-bottom:14px}.recruiterApplyProgressBar{width:100%;height:14px;border-radius:999px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.recruiterApplyProgressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#23f0c7,#72ffdf);box-shadow:0 0 16px #23f0c747}.recruiterApplyCtaGlow{box-shadow:0 0 0 1px #23f0c71a,0 10px 24px #23f0c72e,0 0 28px #23f0c71f}@media(min-width:768px){.recruiterApplySnapshotTop{flex-direction:row;align-items:flex-start;justify-content:space-between}}:root{--rec-bg-0:#021214;--rec-bg-1:#05272b;--rec-panel:#062b2f;--rec-panel-2:#031b1e;--rec-stroke:rgba(35,240,199,.24);--rec-stroke-soft:rgba(255,255,255,.08);--rec-text:#f4ffff;--rec-muted:rgba(244,255,255,.72);--rec-teal:#23f0c7;--rec-teal-2:#72ffdf;--rec-orange:#ff9c52;--rec-orange-2:#ffbf88;--rec-shadow:0 18px 44px rgba(0,0,0,.34)}.recruiterPage{width:100%;max-width:680px;margin:0 auto;padding:12px 10px 24px;color:var(--rec-text);font-size:16px;font-weight:600;box-sizing:border-box}.recruiterShell{width:100%}.recruiterPanel{display:flex;flex-direction:column;gap:12px}.recruiterLoadingPanel{background:radial-gradient(900px 400px at 50% -25%,rgba(35,240,199,.1),transparent 58%),linear-gradient(180deg,#062b2ff5,#031b1efa);border:1px solid var(--rec-stroke);border-radius:18px;padding:18px;box-shadow:var(--rec-shadow);text-align:center}.recruiterSection{background:radial-gradient(900px 400px at 50% -25%,rgba(35,240,199,.1),transparent 58%),linear-gradient(180deg,#062b2ffa,#031b1efc);border:1px solid var(--rec-stroke);border-radius:16px;padding:14px;box-shadow:var(--rec-shadow);box-sizing:border-box}.recruiterHeroSection{padding:14px}.recruiterHero{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.recruiterHeroMain{width:100%}.recruiterEyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rec-teal);margin-bottom:8px}.recruiterTitle{margin:0 0 6px;font-size:28px;line-height:1.02;font-weight:800;color:var(--rec-teal)}.recruiterSubtext{color:var(--rec-muted);font-size:14px;line-height:1.45;max-width:40ch}.recruiterHeroBadge{align-self:flex-start;min-width:84px;text-align:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(35,240,199,.65);background:#00000029;color:var(--rec-teal);font-size:18px;font-weight:800;box-shadow:inset 0 1px #ffffff0a}.recruiterGrid{display:grid;gap:12px}.recruiterGridTop,.recruiterGridMain,.recruiterGridBottom{grid-template-columns:1fr}.recruiterPrimaryColumn,.recruiterSideColumn{display:flex;flex-direction:column;gap:12px}.recruiterLabel{display:block;margin-bottom:8px;color:var(--rec-teal);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.recruiterSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.recruiterSectionHint{color:var(--rec-muted);font-size:12px;line-height:1.4}.recruiterValue{font-size:15px;font-weight:700;color:var(--rec-text)}.recruiterValuePrimary{color:var(--rec-orange);font-size:24px;line-height:1.05;font-weight:800}.recruiterIdentityNote{margin-top:8px;color:var(--rec-muted);font-size:12px;line-height:1.4}.recruiterStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:999px;background:#23f0c71f;border:1px solid rgba(35,240,199,.26);color:var(--rec-text);font-size:14px;font-weight:800;text-transform:capitalize}.recruiterLinkCard{display:flex;flex-direction:column;gap:12px}.recruiterValueWrap{width:100%;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0000003d;color:var(--rec-text);font-size:14px;font-weight:700;line-height:1.45;word-break:break-word;box-sizing:border-box}.recruiterValueWrapLink{font-size:14px}.recruiterTextarea{width:100%;min-height:132px;resize:none;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000047;color:var(--rec-text);font-size:15px;font-weight:600;line-height:1.6;box-sizing:border-box}.recruiterTextarea:focus{outline:none;border-color:#23f0c75c;box-shadow:0 0 0 3px #23f0c714}.recruiterBtnRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.recruiterBtn{min-height:46px;width:100%;padding:12px 16px;border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:800;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.recruiterBtn:hover,.recruiterSocialBtn:hover{filter:brightness(1.04)}.recruiterBtn:active,.recruiterSocialBtn:active{transform:translateY(1px) scale(.99)}.recruiterBtnPrimary{background:linear-gradient(180deg,var(--rec-teal-2),var(--rec-teal));color:#032b2a;box-shadow:0 12px 24px #23f0c72e}.recruiterSpacer{height:2px}.recruiterSocialGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.recruiterSocialBtn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 14px;border:none;border-radius:14px;text-decoration:none;cursor:pointer;font-size:14px;font-weight:800;color:#fff;box-sizing:border-box;transition:transform .12s ease,filter .12s ease}.recruiterSocialBtnX{background:linear-gradient(180deg,#1b1b1b,#000)}.recruiterSocialBtnFacebook{background:linear-gradient(180deg,#2a84ff,#1877f2)}.recruiterSocialBtnReddit{background:linear-gradient(180deg,#ff6a1f,#ff4500)}.recruiterSocialBtnWhatsApp{background:linear-gradient(180deg,#36df7b,#25d366)}.recruiterSocialBtnTelegram{background:linear-gradient(180deg,#39b4f0,#229ed9)}.recruiterSocialBtnTikTok{background:linear-gradient(180deg,#2b2b2b,#0f0f0f)}.recruiterStats{display:grid;gap:10px}.recruiterStatsStack{grid-template-columns:1fr}.recruiterStat{padding:13px;border-radius:16px;border:1px solid var(--rec-stroke-soft);background:#ffffff08;box-shadow:inset 0 1px #ffffff08}.recruiterStatWide{width:100%;box-sizing:border-box}.recruiterStatName{margin-bottom:8px;color:var(--rec-teal);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.recruiterStatValue{color:var(--rec-orange);font-size:22px;line-height:1.15;font-weight:800;word-break:break-word}.recruiterStatValueStatus{color:var(--rec-text);text-transform:capitalize}.recruiterStatTopRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.recruiterTenureCount{color:var(--rec-orange-2);font-size:13px;font-weight:800}.recruiterProgressBar{width:100%;height:10px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;margin-bottom:10px}.recruiterProgressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--rec-orange),var(--rec-orange-2));box-shadow:0 0 16px #ff9c523d}.recruiterStatSubtext{color:var(--rec-muted);font-size:12px;line-height:1.4}.recruiterInfoList{display:flex;flex-direction:column;gap:10px}.recruiterInfoRow{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.recruiterInfoLabel{color:var(--rec-muted);font-size:12px;font-weight:700}.recruiterInfoValue{color:var(--rec-text);font-size:15px;font-weight:800}.recruiterInfoValueAccent{color:var(--rec-orange)}.recruiterQrWrap{display:flex;justify-content:center;align-items:center;padding-top:4px}.recruiterQr{display:block;max-width:100%;height:auto;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#fff}.recruiterLeaderboard{display:flex;flex-direction:column;gap:10px}.recruiterLeaderboardRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.recruiterLeaderboardRow:last-child{border-bottom:none;padding-bottom:0}.recruiterLeaderboardRank{color:var(--rec-text);font-size:14px;font-weight:800}.recruiterLeaderboardValue{color:var(--rec-orange);font-size:15px;font-weight:800}.recruiterMuted{color:var(--rec-muted);font-size:14px;font-weight:600}@media(min-width:760px){.recruiterPage{max-width:760px;padding:16px 14px 30px}.recruiterHero{flex-direction:row;justify-content:space-between;align-items:flex-start}.recruiterGridTop{grid-template-columns:1fr 1fr}.recruiterSocialGrid{grid-template-columns:repeat(3,1fr)}.recruiterInfoRow{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.recruiterInfoValue{text-align:right}}@media(min-width:1100px){.recruiterPage{max-width:980px}.recruiterGridMain{grid-template-columns:1.05fr .95fr;align-items:start}.recruiterGridBottom{grid-template-columns:1fr 1fr}}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg0:#031214;--bg1:#063238;--panelA:#07353a;--panelB:#02181b;--stroke:rgba(255,255,255,.09);--text:#e9ffff;--muted:rgba(233,255,255,.7);--muted2:rgba(233,255,255,.46);--aqua:#23f0c7;--aqua2:#6fffe5;--lime:#8cff6f;--neonRed:#ff1f2d;--neonRed2:#ff3b3b;--neonRedDeep:#a50010;--radius:22px;--shadow:0 26px 70px rgba(0,0,0,.6);--shadow2:0 14px 35px rgba(0,0,0,.35);--panelTitle:#49cfc8;--panelTitleGlow:rgba(73,207,200,.16);--panelBodyText:#f3b37b;--panelBodyTextSoft:rgba(243,179,123,.84);--panelBodyTextDim:rgba(243,179,123,.68);--landingGap:8px;--cardPadY:10px;--cardPadX:12px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px;min-height:100vh;display:block;color:var(--text);background:radial-gradient(900px 520px at 20% 10%,rgba(35,240,199,.18),transparent 60%),radial-gradient(800px 420px at 80% 25%,rgba(140,255,111,.1),transparent 58%),linear-gradient(180deg,var(--bg0),var(--bg1))}a{color:inherit;text-decoration:none}.app{min-height:100vh;display:flex;justify-content:center;padding:12px}.shell{width:min(420px,100%);margin:0 auto}.panel{width:100%;border-radius:var(--radius);border:1px solid rgba(35,240,199,.18);background:radial-gradient(900px 420px at 50% -30%,rgba(35,240,199,.24),transparent 60%),linear-gradient(180deg,var(--panelA),var(--panelB));box-shadow:var(--shadow),inset 0 1px #ffffff0d}.panelInner{padding:12px;position:relative}.card{border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff14,#ffffff05);border-radius:16px;padding:var(--cardPadY) var(--cardPadX);box-shadow:var(--shadow2),inset 0 1px #ffffff0f,inset 0 -8px 18px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:0}.card.compact{padding:var(--cardPadY) var(--cardPadX);margin-bottom:0}.center{text-align:center}.label{font-size:12.875px;letter-spacing:.2em;text-transform:uppercase;font-weight:900;color:var(--panelTitle);margin-bottom:7px;text-shadow:0 0 12px var(--panelTitleGlow)}.prizeCard{padding:10px 12px}.prizeCard.center,.holderCard.center,.prizeCard.center .label,.holderCard.center .label,.prizeCard.center .prizeValue{text-align:center}.prizeHeaderRow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.prizeHeaderRow .label{margin-bottom:0}.prizeValue{font-size:46px;font-weight:950;color:#fffffffc;text-shadow:0 0 14px rgba(35,240,199,.35),0 0 44px rgba(35,240,199,.14)}.winnerText{margin-top:8px;text-align:center;font-size:16px;font-weight:600;line-height:1.35;color:var(--panelBodyText)}.watchers{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--panelBodyTextDim);font-weight:850;white-space:nowrap}.watchersLine{margin-top:-2px;margin-bottom:-2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--panelBodyTextDim);font-weight:850;text-align:right}.watchersNum{color:var(--panelBodyTextSoft)}.progressWrap{display:flex;flex-direction:column;gap:7px}.progressRow{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:1.35;font-weight:600;color:var(--panelBodyText)}.bar{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid var(--stroke)}.fill{height:100%;width:0%;background:linear-gradient(90deg,var(--aqua),var(--aqua2));box-shadow:0 0 16px #23f0c759}.progressNote{text-align:center;font-size:16px;line-height:1.35;font-weight:600;color:var(--panelBodyText)}.progressCard,.progressCard.compact{padding:10px 12px}.progressCard .label{font-size:12.875px;margin-bottom:6px}.holderCard{padding:10px 12px}.holderCard .holderUN{font-size:24px}.holderUN{font-size:24px;font-weight:950;letter-spacing:.05em;color:#fff;text-shadow:0 0 14px rgba(140,255,111,.26)}.timerCard,.timerCard.compact{padding:10px 12px}.timerCard .label{margin-bottom:7px}.timerCard .timerValue{font-size:52px;line-height:1.05;letter-spacing:.1em}.timerValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:46px;font-weight:950;letter-spacing:.08em;color:#fffffffc;text-shadow:0 0 16px rgba(35,240,199,.35),0 0 44px rgba(35,240,199,.16);text-align:center}.timerSub{margin-top:6px;text-align:center;font-size:16px;line-height:1.35;font-weight:600;color:var(--panelBodyText)}.timerCard.danger .timerValue{color:#fffffffc;text-shadow:0 0 18px rgba(255,31,45,.36),0 0 52px rgba(255,31,45,.18)}.timerCard.danger{border-color:#ff1f2d47;box-shadow:var(--shadow2),0 0 28px #ff1f2d1a,inset 0 1px #ffffff0d,inset 0 -8px 18px #00000059}.timerValue.pulse{animation:timerPulse 1.15s ease-in-out infinite}@keyframes timerPulse{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}.pressBtn{width:100%;height:84px;border-radius:26px;border:1px solid rgba(255,31,45,.62);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.24),transparent 52%),linear-gradient(180deg,#ff4b55,#b30a17);color:#fff;font-size:20px;font-weight:950;letter-spacing:.22em;text-transform:uppercase;cursor:not-allowed;box-shadow:0 10px 30px #00000059,0 0 22px #ff1f2d2e,0 0 46px #ff1f2d1a,inset 0 -10px 22px #00000073;margin-top:0;position:relative;overflow:hidden;transform:translateY(0);transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.pressBtn:before{content:"";position:absolute;top:0;left:-42%;width:38%;height:100%;background:linear-gradient(105deg,#fff0,#ffffff1a 35%,#ffffff42,#ffffff14 65%,#fff0);transform:skew(-18deg);animation:pressShimmer 3.6s ease-in-out infinite;pointer-events:none}.pressBtn:after{content:"";position:absolute;inset:-32%;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.16),transparent 60%);opacity:.34;animation:pressPulse 2.8s ease-in-out infinite;pointer-events:none}@keyframes pressPulse{0%{transform:scale(1);opacity:.24}50%{transform:scale(1.055);opacity:.46}to{transform:scale(1);opacity:.24}}@keyframes pressShimmer{0%,72%,to{left:-42%;opacity:0}12%{opacity:.95}28%{left:118%;opacity:.72}29%,71%{opacity:0}}.pressBtn.ready{cursor:pointer;box-shadow:0 12px 32px #00000061,0 0 26px #ff1f2d38,0 0 56px #ff1f2d1f,inset 0 -10px 22px #00000073}.pressBtn.ready:hover,.pressBtn.ready:focus-visible{transform:translateY(-2px);box-shadow:0 16px 38px #00000070,0 0 34px #ff1f2d47,0 0 70px #ff1f2d29,inset 0 -10px 22px #00000073;filter:brightness(1.05)}.pressBtn.ready:active{transform:translateY(1px) scale(.97);box-shadow:0 7px 18px #0006,0 0 24px #ff1f2d29,inset 0 -6px 18px #0000008c;filter:brightness(.99)}.pressBtn.isDown{transform:translateY(1px) scale(.97);box-shadow:0 6px 18px #00000061,0 0 24px #ff1f2d29,inset 0 -6px 18px #00000080;filter:brightness(.98)}.pressBtn.ready:active:after{animation:none;opacity:.2}.pressBtn:disabled:before,.pressBtn:disabled:after{animation:none}.pressBtn:disabled:after{opacity:.14}.pressBtnWrap{position:relative}.stolePopup{position:absolute;left:50%;top:-8px;transform:translate(-50%,-100%);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.04em;white-space:nowrap;z-index:5;background:#000000e0;color:#fff;box-shadow:0 8px 20px #00000059;pointer-events:none}.loginWrap{display:flex;justify-content:center;margin-top:0}.loginBtn{width:200px;padding:11px 12px;border-radius:14px;border:1px solid rgba(35,240,199,.24);background:#00000038;color:#e9ffffeb;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 14px #23f0c71f}.authScreen{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:18px 14px}.authPanel{width:min(520px,100%)}.authTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.authColorWash{background:radial-gradient(900px 520px at 20% 10%,rgba(35,240,199,.22),transparent 60%),radial-gradient(800px 420px at 80% 25%,rgba(255,31,45,.12),transparent 58%),linear-gradient(180deg,var(--bg0),var(--bg1))}.authCard{padding:14px;border-radius:18px;background:radial-gradient(900px 420px at 50% -30%,rgba(35,240,199,.18),transparent 60%),linear-gradient(180deg,#ffffff0f,#0000001a)}.authTabs{display:flex;gap:10px;padding:10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.tabBtn{flex:1;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffdb;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tabBtn.active{background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 10px 24px #00000059;color:#fffffff2}.authBody{margin-top:12px;display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.subhint{font-size:12px;opacity:.65;margin-top:-2px}.field input,.field select{height:46px;border-radius:14px;padding:0 12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffeb;outline:none}.field input::placeholder{color:#ffffff59}.field input:focus,.field select:focus{border-color:#b4ffff59;box-shadow:0 0 0 3px #82ffff1a}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gridDigits{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}@media(max-width:420px){.grid2,.gridDigits{grid-template-columns:1fr}}.authPreviewRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000001f}.authPreviewLabel{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.authPreviewBadge{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-weight:900;letter-spacing:.08em}.authPreviewBadge.empty{opacity:.6}.btn.ghost{height:46px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffe0}.authSubmit{width:min(380px,100%);margin:8px auto 0;display:block;height:56px;border-radius:18px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.authMsg{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000001f}.authCard .label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-bottom:0;color:#e9ffffd9;text-shadow:none}.authCard .field{display:flex;flex-direction:column;gap:6px}.authCard .field input,.authCard .field select{height:46px;border-radius:14px;padding:0 12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffeb;outline:none}.authMiniLabel{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:900;color:#e9ffff8c}.authSectionTitle{margin-top:4px;text-align:center;font-weight:950;letter-spacing:.02em;color:#e9ffffeb;font-size:16px}.authStack{margin:6px auto 0;width:min(340px,100%);display:flex;flex-direction:column;gap:10px}.authPrompt{text-align:center;font-weight:900;color:#e9ffffb3;letter-spacing:.02em}.authBigInput{width:100%;height:52px;border-radius:16px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e9ffffeb;outline:none;font-weight:900;letter-spacing:.06em;text-align:center}.authBigInput:focus{border-color:#23f0c759;box-shadow:0 0 0 3px #23f0c71f}.authDigitsRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}@media(max-width:380px){.authDigitsRow{grid-template-columns:1fr}}.authMiniBtn{height:52px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#e9ffffeb;font-weight:950;letter-spacing:.06em;cursor:pointer}.authMiniBtn:hover{filter:brightness(1.05)}.authMiniBtn:active{transform:translateY(1px) scale(.98)}.authUNBlock{width:min(340px,100%);margin:6px auto 0;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000029;padding:14px 12px;display:flex;align-items:center;justify-content:center}.authUNValue{font-size:22px;font-weight:950;letter-spacing:.06em;color:#e9fffffa;text-align:center;text-shadow:0 0 10px rgba(35,240,199,.25),0 0 28px rgba(35,240,199,.12);box-shadow:inset 0 1px #ffffff0d,0 0 18px #23f0c714}.authPrimarySignup{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.2),transparent 58%),linear-gradient(180deg,var(--neonRed2),var(--neonRedDeep));border:1px solid rgba(255,31,45,.62);box-shadow:0 10px 28px #0006,0 0 34px #ff1f2d2e,inset 0 -10px 22px #0006}.authPrimaryLogin{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.18),transparent 58%),linear-gradient(180deg,#23f0c7d9,#037870d9);border:1px solid rgba(35,240,199,.4);box-shadow:0 10px 28px #0006,0 0 26px #23f0c729,inset 0 -10px 22px #00000057}.authPrimarySignup:hover,.authPrimaryLogin:hover{filter:brightness(1.05)}.authPrimarySignup:active,.authPrimaryLogin:active{transform:translateY(1px) scale(.98)}.authBigInput select,select.authBigInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(180deg,#ffffff0f,#0000002e),url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 8L13 1' stroke='%23e9ffff' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:auto,14px;padding-right:40px}select option{background:#062a2e;color:#e9ffff}.unInitials,.unDigits{color:#e9fffff2}.unColorred{color:#ff4b55;text-shadow:0 0 10px rgba(255,75,85,.45)}.unColorblue{color:#57a6ff;text-shadow:0 0 10px rgba(87,166,255,.45)}.unColororange{color:#ff9a2b;text-shadow:0 0 10px rgba(255,154,43,.45),0 0 22px rgba(255,120,20,.28)}.unColorgreen{color:#5cff8f;text-shadow:0 0 10px rgba(92,255,143,.45)}.unColorpurple{color:#c07cff;text-shadow:0 0 10px rgba(192,124,255,.45)}.recentCard{border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-radius:16px;padding:10px 12px;box-shadow:var(--shadow2);margin-bottom:0}.recentHead{display:flex;align-items:center;justify-content:center;margin-bottom:7px}.recentTitle{font-size:12.875px;letter-spacing:.2em;text-transform:uppercase;font-weight:900;color:var(--panelTitle);text-shadow:0 0 12px var(--panelTitleGlow)}.recentHint{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e9ffffb3;font-weight:850}.recentList{max-height:140px;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.recentList.recentTall{max-height:116px}.recentItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0000002e}.recentItem.hot{border-color:#23f0c738;background:#23f0c70f}.recentUN{font-weight:950;letter-spacing:.04em;color:#e9ffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentVerb{font-size:12px;font-weight:850;color:#e9ffffeb;letter-spacing:.02em;margin-left:6px}.recentAgo,.recentTime{font-size:12px;color:#e9ffffeb;white-space:nowrap;font-weight:850}.recentEmpty{font-size:12px;color:#e9ffffeb;padding:8px 10px;font-weight:850}.landingGrid{display:flex;flex-direction:column;gap:var(--landingGap)}.topRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.secretTapZone{position:absolute;top:0;left:0;width:56px;height:56px;z-index:5;background:transparent;border:none;padding:0;margin:0}.slideoutToggle{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(35,240,199,.24);background:#0000002e;color:#e9ffffe6;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 14px #23f0c71a}.slideoutToggle:hover{filter:brightness(1.05)}.slideoutToggle:active{transform:translateY(1px) scale(.99)}.bottomRow{display:flex;gap:10px;margin-top:-2px}.bottomRow .loginBtn,.bottomRow .infoBtn{flex:1;height:44px;border-radius:14px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.bottomRow .loginBtn{width:auto;margin:0}.infoBtn{border:1px solid rgba(35,240,199,.24);background:#0000002e;color:#e9ffffeb;cursor:pointer;box-shadow:0 0 14px #23f0c71a}.infoBtn:hover{filter:brightness(1.05)}.infoBtn:active{transform:translateY(1px) scale(.99)}.slideoutBackdrop{position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:50}.slideoutBackdrop.open{opacity:1;pointer-events:auto}.slideout{position:fixed;top:0;right:0;height:100dvh;width:min(420px,92vw);background:radial-gradient(900px 520px at 20% 10%,rgba(35,240,199,.16),transparent 60%),radial-gradient(800px 420px at 80% 25%,rgba(140,255,111,.08),transparent 58%),linear-gradient(180deg,#07353afa,#02181bfa);border-left:1px solid rgba(255,255,255,.1);box-shadow:-18px 0 50px #0000008c;transform:translate(102%);transition:transform .18s ease;z-index:60;display:flex;flex-direction:column;overflow:hidden}.slideout.open{transform:translate(0)}.slideoutHeader{padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.slideoutTitle{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:950;color:#e9ffffd9}.slideoutClose{height:34px;width:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#e9ffffe6;font-weight:950;cursor:pointer}.slideoutClose:hover{filter:brightness(1.06)}.slideoutClose:active{transform:translateY(1px) scale(.99)}.slideoutBody{flex:1;min-height:0;padding:12px 14px 36px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.slideSection{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#00000024);padding:10px}.slideAccent{border-left:4px solid rgba(35,240,199,.45)}.slideAccent2{border-left:4px solid rgba(255,210,74,.35)}.slideAccent3{border-left:4px solid rgba(92,255,143,.35)}.slideAccent4{border-left:4px solid rgba(255,154,43,.35)}.slideSectionTitle{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:950;color:#e9ffffd9;margin-bottom:10px;text-shadow:0 0 14px rgba(35,240,199,.1)}.slideText{font-size:13px;color:#e9ffffcc;line-height:1.45}.tierBullets{margin-top:10px;display:flex;flex-direction:column;gap:6px;color:#e9ffffb8}.tierBullets.tightBullets{margin-top:0;gap:5px}.historyList{display:flex;flex-direction:column;gap:8px}.historyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.historyLeft{display:flex;flex-direction:column;gap:2px;min-width:0}.historyGame{font-size:12px;font-weight:900;color:#e9ffffd1}.historyWinner{font-size:12px;color:#e9ffff9e;font-weight:850;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyDate{margin-top:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e9ffff7a;font-weight:850}.historyAmt{font-size:12px;font-weight:950;color:#e9ffffeb;white-space:nowrap}.historyTotalRow{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.historyTotalLabel{font-size:12px;font-weight:900;color:#e9ffffb3}.historyTotalAmt{font-size:12px;font-weight:950;color:#e9ffffe6}.historyCurrent{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.historyCurrentLabel{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:950;color:#e9ffff8c;margin-bottom:6px}.historyCurrentValue{font-size:13px;font-weight:900;color:#e9ffffd9}.statsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;padding:10px}.statLabel{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:950;color:#e9ffff8c;margin-bottom:6px}.statValue{font-size:16px;font-weight:950;color:#e9ffffeb}.modalBackdrop{position:fixed;inset:0;background:#000000ad;display:grid;place-items:center;z-index:9999;padding:16px}.modal{width:min(92vw,340px);padding:14px;border-radius:16px;background:linear-gradient(180deg,#124f5cf5,#0d303afa);border:1px solid rgba(110,255,220,.28);box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff0f;color:#ecfffb}.modalTitle{text-align:center;font-size:1.35rem;font-weight:900;letter-spacing:.03em;color:#fff;margin-bottom:8px}.modalSub{text-align:center;font-size:.95rem;line-height:1.35;color:#ebfffae0;margin-bottom:14px}.modalInput{width:100%;min-height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#215058;color:#fff;padding:0 14px;font-size:1rem;font-weight:800;outline:none;appearance:none}.modalInput:focus{border-color:#78ffdc73;box-shadow:0 0 0 3px #78ffdc1f}.modalError{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,31,45,.22);background:#ff1f2d14;color:#ffffffeb;font-weight:900;text-align:center}.selectWrap{position:relative;margin-bottom:12px}.modalInput.modalSelect{width:100%;min-height:48px;padding:0 44px 0 14px;border-radius:12px;border:1px solid rgba(122,255,223,.22);background:#77ead72e;color:#fff;font-size:1rem;font-weight:800;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px #ffffff0f}.modalInput.modalSelect:focus{border-color:#7affdf85;box-shadow:0 0 0 3px #6effdc24,inset 0 1px #ffffff0f}.selectArrow{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;font-size:.9rem;color:#ffffffd1;text-shadow:0 1px 4px rgba(0,0,0,.35)}.modalActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.modalBtn{min-height:44px;border:0;border-radius:10px;font-size:.98rem;font-weight:900;cursor:pointer;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.modalBtn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.modalBtn:active{transform:translateY(1px) scale(.99)}.modalBtn:disabled,.modalInput:disabled{opacity:.7;cursor:default}.modalBtn.ghost{background:#121f25e6;color:#fff;border:1px solid rgba(122,255,223,.14)}.modalBtn:not(.ghost){background:#72e4c7;color:#041a17}.modalHint{margin-top:10px;text-align:center;font-size:11px;color:#e9ffff80;letter-spacing:.06em}.adminTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.adminTitle{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:950;color:#e9ffffd9}.adminBack,.adminReload{height:34px;width:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e9ffffeb;font-weight:950;cursor:pointer}.adminBack:active,.adminReload:active{transform:translateY(1px) scale(.99)}.adminReload:disabled{opacity:.5;cursor:not-allowed}.adminCard{padding:14px}.adminCode{width:100%;height:56px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e9ffffeb;outline:none;font-weight:950;letter-spacing:.22em;text-align:center;font-size:18px;margin-top:8px}.adminErr{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,31,45,.22);background:#ff1f2d14;color:#ffffffeb;font-weight:900;text-align:center}.adminHint{margin-top:10px;text-align:center;font-size:11px;color:#e9ffff8c;letter-spacing:.06em}.adminMiniLabel{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:950;color:#e9ffff8c;margin-bottom:6px}.adminNum{width:100%;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#e9ffffeb;outline:none;font-weight:950;letter-spacing:.1em;text-align:center;font-size:16px}.adminSplitRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}@media(max-width:380px){.adminSplitRow{grid-template-columns:1fr}}.adminTotal{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000024;text-align:center;font-weight:950;letter-spacing:.06em;color:#e9ffffd9}.adminTotal.ok{border-color:#23f0c738;box-shadow:0 0 16px #23f0c71f}.adminTotal.bad{border-color:#ff1f2d38;box-shadow:0 0 16px #ff1f2d1a}.adminSmallNote{margin-top:10px;font-size:12px;color:#e9ffff99;line-height:1.45}.adminToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.adminToggle{height:42px;min-width:92px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#e9ffffeb;font-weight:950;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.adminToggle.on{border-color:#23f0c742;box-shadow:0 0 16px #23f0c71a}.adminActions{display:flex;gap:10px;margin-top:10px}.adminPrimary,.adminGhost{flex:1;height:54px;border-radius:16px;font-weight:950;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.adminPrimary{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.22),transparent 58%),linear-gradient(180deg,var(--neonRed2),var(--neonRedDeep));border-color:#ff1f2d9e;color:#fff;box-shadow:0 10px 30px #00000059,0 0 40px #ff1f2d29,inset 0 -10px 22px #00000073}.adminGhost{background:#0000002e;color:#e9ffffeb}.adminPrimary:disabled{opacity:.6;cursor:not-allowed}.adminMsg{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000001f;color:#e9ffffb3;text-align:center;font-weight:850}.adminSection{padding:14px}.adminSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.adminSectionSub{font-size:12px;color:#e9ffff8f;line-height:1.35;margin-top:2px}.adminChip{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e9ffffe0;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.adminChip.good{border-color:#23f0c74d;box-shadow:0 0 16px #23f0c71a}.adminChip.danger{border-color:#ff1f2d42;box-shadow:0 0 16px #ff1f2d1a}.adminStatsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.adminStatTile{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:linear-gradient(180deg,#ffffff0f,#00000024);box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000038;min-height:82px;display:flex;flex-direction:column;justify-content:space-between}.adminStatTile.good{border-color:#23f0c73d;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000038,0 0 16px #23f0c714}.adminStatTile.danger{border-color:#ff1f2d3d;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000038,0 0 16px #ff1f2d14}.adminStatLabel{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:950;color:#e9ffff85;line-height:1.25}.adminStatValue{font-size:19px;font-weight:950;color:#e9fffff2;line-height:1.15;word-break:break-word;text-shadow:0 0 10px rgba(35,240,199,.08)}.adminKvList{display:flex;flex-direction:column;gap:8px}.adminKvRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000024;font-size:12.5px}.adminKvRow span:first-child{color:#e9ffffa3;font-weight:800}.adminKvRow span:last-child{color:#e9ffffeb;font-weight:950;text-align:right}.adminHintRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#0000001f;border:1px solid rgba(255,255,255,.06);font-size:12.5px}.adminHintRow>div:first-child{color:#e9ffff9e;font-weight:800}.adminHintRow>div:last-child{color:#e9ffffe6;font-weight:950;text-align:right}.adminSubBlock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.adminInlineRow{display:flex;gap:10px;align-items:center}.adminInlineRow .adminNum{flex:1}.adminInlineRow .adminPrimary{flex:0 0 auto;min-width:132px;height:52px;padding:0 16px}.adminMutedBlock{margin-top:12px;padding:12px;border-radius:16px;border:1px dashed rgba(255,255,255,.1);background:#ffffff08}.adminMutedTitle{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:950;color:#e9ffff75;margin-bottom:10px}.adminPlaceholder{background:#0000001a}.adminPlaceholder+.adminPlaceholder{margin-top:8px}.adminPlaceholder span:first-child{color:#e9ffff8f}.adminPlaceholder span:last-child{color:#e9ffff6b;font-size:11.5px}.adminNum:focus,.adminCode:focus{border-color:#23f0c752;box-shadow:0 0 0 3px #23f0c71a}.adminPrimary:hover,.adminGhost:hover,.adminToggle:hover,.adminBack:hover,.adminReload:hover{filter:brightness(1.05)}.adminPrimary:active,.adminGhost:active,.adminToggle:active,.adminBack:active,.adminReload:active{transform:translateY(1px) scale(.99)}@media(max-width:380px){.adminStatsGrid{grid-template-columns:1fr}.adminInlineRow{flex-direction:column;align-items:stretch}.adminInlineRow .adminPrimary{width:100%;min-width:0}.adminKvRow,.adminHintRow{flex-direction:column;align-items:flex-start}.adminKvRow span:last-child,.adminHintRow>div:last-child{text-align:left}}.pressCounterTitle{text-align:center;font-size:1rem;font-weight:900;letter-spacing:.12em;color:var(--panelTitle);margin-bottom:10px;text-transform:uppercase}.pressCounterLine,.pressCounterNext{text-align:center;font-size:16px;line-height:1.4;font-weight:600;color:var(--panelBodyText)}.pressCounterLabel{color:var(--panelBodyText);font-size:16px;font-weight:600}.pressCounterValue{color:#eaffff;font-weight:900}.activityName-red{color:#ff5a5a}.activityName-blue{color:#5ab2ff}.activityName-green{color:#63ff8b}.activityName-orange{color:#ffb357}.activityName-purple{color:#c07cff}.bottomNav{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.bottomNav button{flex:1;min-height:42px;padding:10px 12px;background:#11d9d2;color:#002b2a;border:none;border-radius:10px;font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 6px 16px #0000002e;transition:transform .12s ease,filter .12s ease}.bottomNav button:hover{background:#1ff0e9;filter:brightness(1.02)}.bottomNav button:active{transform:translateY(1px) scale(.99)}.adminRecruiterList{display:flex;flex-direction:column;gap:12px}.adminRecruiterRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:10px}.prizeCard p,.prizeCard span{color:var(--panelBodyText);font-size:16px;font-weight:600}.landingSubNote{color:var(--panelBodyText);font-size:16px;font-weight:600;line-height:1.35;text-align:center}.accountPurchaseRule{margin-top:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,180,80,.35);background:#ffaa3c14;color:#ffd089;font-size:12px;font-weight:700;line-height:1.35;text-align:center}
