:root{--bg:#080a14;--bg-2:#0e1020;--surface:#111528;--surface-2:#171a32;--line:#29304d;--text:#f8f8ff;--muted:#9ba2c4;--purple:#9a6cff;--purple-2:#6e45db;--cyan:#66e4ff;--yellow:#ffd166;--red:#ff6682;--green:#7df0c1;--shadow:0 18px 60px #0006;--radius:22px}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 80% -10%,#27306c 0,#0d1021 38%,#080a14 70%);background-attachment:fixed;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100dvh}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.app-shell{width:min(100%,560px);margin:auto;padding:14px 16px calc(105px + env(safe-area-inset-bottom));min-height:100dvh}.topbar{display:flex;align-items:center;justify-content:space-between;margin:2px 0 23px}.brand-button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;text-align:left}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border:1px solid #a486ff88;border-radius:15px;background:linear-gradient(145deg,#9a6cff,#4f31b1);box-shadow:0 0 28px #7250d655;font-weight:900;font-size:20px;letter-spacing:-2px}.brand-mark span{color:var(--cyan)}.brand-copy b,.brand-copy small{display:block}.brand-copy b{font-size:14px;letter-spacing:1.4px}.brand-copy small{font-size:9px;color:var(--muted);letter-spacing:1.8px;margin-top:4px}.top-actions{display:flex;align-items:center;gap:8px}.icon-button,.balance-pill{border:1px solid var(--line);background:#15182cdd;box-shadow:0 8px 24px #0003}.icon-button{width:40px;height:40px;border-radius:13px;color:var(--cyan)}.balance-pill{display:flex;align-items:center;gap:6px;border-radius:14px;padding:10px 12px}.balance-pill span{font-size:16px;color:var(--yellow)}.balance-pill b{font-size:14px}.balance-pill i{font-style:normal;color:var(--green);font-size:18px}.screen{display:none;animation:screenIn .35s ease both}.screen.active{display:block}@keyframes screenIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(31px,8vw,45px);line-height:.98;letter-spacing:-1.8px;margin:13px 0 14px}h1 em{font-style:normal;color:var(--cyan)}h2{font-size:28px;line-height:1.1;letter-spacing:-.7px;margin:5px 0 0}h3{font-size:18px;margin:5px 0}.hidden{display:none!important}.eyebrow,.section-kicker{color:#b8b2ff;font-size:10px;font-weight:800;letter-spacing:2px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-right:6px}.hero-card{position:relative;min-height:310px;overflow:hidden;padding:25px 22px;border:1px solid #5260ad88;border-radius:28px;background:linear-gradient(135deg,#222955,#171934 52%,#0e1020);box-shadow:var(--shadow)}.hero-content{position:relative;z-index:2;max-width:68%}.hero-content p{max-width:250px;color:#c0c4df;line-height:1.55;font-size:13px}.hero-cta,.primary-button{border:0;border-radius:14px;padding:13px 15px;background:linear-gradient(100deg,var(--purple-2),var(--purple));font-weight:850;box-shadow:0 9px 24px #7651d844}.hero-cta{margin-top:7px}.hero-cta span,.primary-button span{margin-left:15px;color:var(--cyan)}.hero-glow,.hero-orbit{position:absolute;border-radius:50%;pointer-events:none}.hero-glow{filter:blur(2px)}.hero-glow-a{width:220px;height:220px;right:-60px;top:-80px;background:#73a1ff44;box-shadow:0 0 90px #67d8ff66}.hero-glow-b{width:180px;height:180px;right:80px;bottom:-110px;background:#c16eff33;box-shadow:0 0 90px #c16eff66}.hero-orbit{border:1px solid #74d9ff33;width:315px;height:150px;right:-55px;bottom:10px;transform:rotate(-23deg)}.orbit-two{width:270px;height:130px;right:-20px;bottom:29px;transform:rotate(23deg);border-color:#b872ff33}.hero-case-art{position:absolute;z-index:1;right:40px;bottom:54px;width:98px;height:120px;border:1px solid #c8caff66;border-radius:22px 22px 16px 16px;background:linear-gradient(155deg,#7448dc,#352370);box-shadow:0 14px 40px #0008,0 0 30px #8e63ff77;transform:rotate(9deg);animation:float 4s ease-in-out infinite}.hero-case-art:before{content:"";position:absolute;left:9px;right:9px;top:40px;height:10px;border-radius:4px;background:#bb8dff;box-shadow:0 0 18px #c499ff}.hero-case-art span{position:absolute;left:31px;top:13px;color:var(--cyan);font-size:25px}.hero-case-art b{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;color:#fff;opacity:.82;letter-spacing:-4px}.case-shine{position:absolute;inset:-40px auto -40px 20px;width:20px;background:#fff8;transform:rotate(22deg);filter:blur(10px);animation:shine 3.2s infinite}@keyframes float{0%,100%{transform:rotate(9deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}@keyframes shine{0%,35%{left:-30px}70%,100%{left:140px}}.section-head,.page-heading,.panel-heading,.row{display:flex;align-items:center;justify-content:space-between}.section-head{margin:25px 2px 12px}.section-head.compact{margin-top:26px}.section-head h2{font-size:21px;margin-top:4px}.live-badge,.page-count,.admin-lock,.info-dot{border:1px solid #41558c;background:#17203b;border-radius:999px;padding:7px 9px;font-size:10px;color:var(--cyan);letter-spacing:1px}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-card{position:relative;min-height:137px;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:22px;padding:17px;background:linear-gradient(150deg,#171a35,#0f1121);transition:.22s transform,.22s border-color}.mode-card:active{transform:scale(.98)}.mode-card:hover{border-color:#7782d0}.mode-card:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-30px;bottom:-40px;background:#6354ff33;filter:blur(8px)}.mode-rocket:after{background:#64ddff2b}.mode-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:#7f62ff22;color:var(--purple);font-size:25px;margin-bottom:22px}.mode-rocket .mode-icon{color:var(--cyan);background:#64ddff1d}.mode-title{display:block;font-weight:900;font-size:15px;letter-spacing:.7px}.mode-card small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.mode-arrow{position:absolute;right:14px;top:14px;color:#d1caff;font-size:17px}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.mini-stats div{padding:12px 9px;border:1px solid #222946;border-radius:16px;background:#0e1221aa;text-align:center}.mini-stats b,.mini-stats span{display:block}.mini-stats b{font-size:19px}.mini-stats span{color:var(--muted);font-size:9px;margin-top:5px;line-height:1.2}.fine-print,.muted{color:var(--muted);font-size:11px;line-height:1.5}.fine-print{text-align:center}.page-heading{margin:8px 0 20px;gap:12px}.page-heading>div{flex:1}.back-button{width:42px;height:42px;border:1px solid var(--line);background:#12162a;border-radius:14px;font-size:28px;color:var(--cyan);line-height:1}.panel-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#151a31dd,#0f1222dd);box-shadow:0 10px 35px #0002;padding:17px;margin:13px 0}.case-grid{display:grid;gap:13px}.case-choice{position:relative;overflow:hidden;border:1px solid #424a77;border-radius:24px;padding:18px;background:linear-gradient(145deg,#252c5a,#111528);text-align:left}.case-choice:before{content:"";position:absolute;right:-35px;top:-60px;width:170px;height:170px;background:#8d74ff33;border-radius:50%;filter:blur(2px)}.case-choice-header{display:flex;align-items:flex-start;justify-content:space-between}.case-visual{width:72px;height:82px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(145deg,#5d42be,#241b5e);border:1px solid #baa8ff66;box-shadow:0 12px 30px #0006;font-size:40px;transform:rotate(-4deg)}.case-price{color:var(--yellow);font-size:13px;font-weight:900}.case-choice h3{font-size:19px;margin:17px 0 3px}.case-choice p{color:#b2b7d5;font-size:12px;margin:0 0 15px}.case-open{width:100%;border:1px solid #6977c7;background:#262c58;color:#fff;border-radius:13px;padding:12px;font-weight:850}.odds-panel{margin-top:18px}.odds-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #262c45}.odds-row:first-child{border-top:0}.odds-emoji{display:grid;place-items:center;width:30px;height:30px;font-size:22px}.odds-emoji .item-art{width:30px;height:30px;object-fit:cover;border-radius:8px}.odds-main{flex:1}.odds-main b,.odds-main small{display:block}.odds-main b{font-size:12px}.odds-main small{color:var(--muted);font-size:10px;margin-top:2px}.odds-bar{height:6px;overflow:hidden;border-radius:99px;background:#242943;margin-top:7px}.odds-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--purple),var(--cyan))}.odds-pct{font-weight:850;color:var(--cyan);font-size:12px}.rocket-panel{position:relative;height:315px;overflow:hidden;border:1px solid #395278;border-radius:26px;background:linear-gradient(180deg,#101b36,#090d1b);box-shadow:var(--shadow);display:grid;place-items:center}.rocket-grid{position:absolute;inset:0;background-image:linear-gradient(#7bd7ff10 1px,transparent 1px),linear-gradient(90deg,#7bd7ff10 1px,transparent 1px);background-size:38px 38px;transform:perspective(230px) rotateX(62deg) scale(1.35);transform-origin:center bottom;animation:gridMove 7s linear infinite}@keyframes gridMove{to{background-position:0 76px,0 0}}.rocket-stars{position:absolute;inset:0;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:83px 77px;opacity:.3;animation:stars 5s linear infinite}@keyframes stars{to{background-position:0 150px}}.rocket-multiplier{position:relative;z-index:2;font-size:48px;font-weight:950;color:var(--cyan);text-shadow:0 0 28px #64ddff99}.rocket-ship{position:absolute;z-index:2;left:21%;bottom:31%;font-size:46px;color:var(--yellow);text-shadow:0 0 25px #ffd166;animation:rocketFloat 2.2s ease-in-out infinite}@keyframes rocketFloat{50%{transform:translate(60px,-55px) rotate(12deg)}}.rocket-trail{position:absolute;left:15%;bottom:31%;width:58%;height:4px;transform:rotate(-20deg);background:linear-gradient(90deg,transparent,var(--purple),var(--cyan));box-shadow:0 0 20px #69dcff}.rocket-caption{position:absolute;left:18px;bottom:16px;z-index:2;color:#aab7d6;font-size:9px;letter-spacing:1.5px}.rocket-controls label{font-size:11px;color:var(--muted)}.input-row{display:flex;align-items:center;gap:10px}.input-row span{color:var(--yellow);font-size:20px}.input-row input{flex:1}.rocket-controls .primary-button{width:100%;margin-top:8px}.input-row input,input,textarea{width:100%;padding:13px 14px;border:1px solid #303858;border-radius:13px;background:#0b0f1d;color:var(--text);outline:0}textarea{min-height:85px;resize:vertical}.referral-card{position:relative;overflow:hidden;padding:25px}.referral-card:after{content:"";position:absolute;right:-50px;top:-60px;width:210px;height:210px;border-radius:50%;background:#67e4ff22;filter:blur(4px)}.referral-symbol{position:absolute;right:25px;top:24px;font-size:38px;color:var(--cyan)}.referral-card h3{font-size:29px;margin:14px 0 8px}.referral-card p{color:#b7bdd9;font-size:13px;max-width:280px;line-height:1.5}.referral-card p b{color:var(--yellow)}.copy-row{display:flex;gap:8px;align-items:center}.copy-row input{min-width:0}.copy-row button{border:1px solid #4d5da0;background:#273363;border-radius:12px;padding:12px 13px;white-space:nowrap;font-weight:800;font-size:12px}.how-card{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.how-card div{padding:5px}.how-card b,.how-card span{display:block}.how-card b{color:var(--purple);font-size:20px}.how-card span{font-size:11px;color:var(--muted);line-height:1.3;margin-top:5px}.profile-card{display:flex;align-items:center;gap:12px}.profile-avatar{display:grid;place-items:center;width:51px;height:51px;border-radius:17px;background:linear-gradient(145deg,#ff9b68,#7049d5);font-size:24px}.profile-card b,.profile-card small{display:block}.profile-card small{font-size:10px;color:var(--muted);margin-top:3px}.profile-level{margin-left:auto;color:var(--cyan);font-size:9px;letter-spacing:1px}.text-button{border:0;background:none;color:var(--cyan);font-size:11px}.inventory-empty{padding:22px 0;text-align:center;color:var(--muted);font-size:12px}.inventory-item{display:flex;align-items:center;gap:11px;border-top:1px solid #272d48;padding:12px 0}.inventory-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#1f2440;font-size:24px}.inventory-copy{flex:1}.inventory-copy b,.inventory-copy small{display:block}.inventory-copy b{font-size:12px}.inventory-copy small{color:var(--muted);font-size:10px;margin-top:3px}.inventory-item button{border:0;background:#25305a;color:#cdd3ff;border-radius:9px;padding:8px;font-size:10px}.balance-card{text-align:center;padding:27px}.balance-card strong{display:flex;justify-content:center;align-items:center;gap:10px;font-size:54px;margin:10px 0}.balance-card strong span:first-child{font-size:30px;color:var(--yellow)}.balance-card small{color:var(--muted)}.promo-panel .panel-heading>span{font-size:25px;color:var(--yellow)}.pack-list{display:grid;gap:9px}.pack-card{display:flex;align-items:center;text-align:left;width:100%;gap:12px;border:1px solid var(--line);border-radius:16px;background:#12172a;padding:13px}.pack-card.featured{border-color:#7163d9;box-shadow:0 0 25px #6f58d522}.pack-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#26245a;color:var(--cyan)}.pack-card span:nth-child(2){flex:1}.pack-card b,.pack-card small{display:block}.pack-card b{font-size:13px}.pack-card small{font-size:10px;color:var(--muted);margin-top:3px}.pack-card strong{color:var(--yellow);font-size:12px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.admin-stat{border:1px solid #33406e;border-radius:16px;padding:12px 8px;background:#111832;text-align:center}.admin-stat b,.admin-stat small{display:block}.admin-stat b{font-size:18px;color:var(--cyan)}.admin-stat small{font-size:9px;color:var(--muted);margin-top:4px}.admin-card h3{margin:5px 0 0}.form-grid{display:grid;gap:8px;margin-top:14px}.form-grid .primary-button{width:100%}.admin-case{border-top:1px solid #2a3151;padding:15px 0}.admin-case:first-child{border-top:0}.admin-case-head{display:flex;justify-content:space-between;gap:10px}.admin-case-head b{font-size:13px}.admin-case-head small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.admin-actions{display:flex;gap:6px;margin-top:10px}.admin-actions button,.admin-item button{border:1px solid #3a4774;background:#20284a;border-radius:9px;padding:7px 9px;font-size:10px}.admin-actions .danger,.admin-item .danger{color:#ff9eb0;border-color:#63374a;background:#2a1727}.admin-items{margin-top:10px}.admin-item{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #252c49;border-radius:12px;margin-top:6px;background:#0d1221}.admin-item .emoji{font-size:20px}.admin-item-main{flex:1}.admin-item-main b,.admin-item-main small{display:block}.admin-item-main b{font-size:11px}.admin-item-main small{font-size:9px;color:var(--muted);margin-top:2px}.admin-item button{padding:6px}.admin-add-item{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.admin-add-item input:nth-child(1),.admin-add-item input:nth-child(2){grid-column:span 1}.admin-add-item input:nth-child(5){grid-column:span 2}.admin-add-item button{grid-column:span 2;border:0;border-radius:10px;padding:9px;background:#26345e;font-weight:800;color:var(--cyan)}.promo-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2a3151;padding:10px 0;font-size:12px}.promo-line small{color:var(--muted)}.bottom-nav{position:fixed;z-index:10;left:50%;bottom:0;transform:translateX(-50%);width:min(560px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #222a47;background:#0b0e1ce8;backdrop-filter:blur(20px)}.admin-mode .bottom-nav{display:none}.bottom-nav button{border:0;border-radius:15px;background:none;color:#737b9f;padding:6px}.bottom-nav button span,.bottom-nav button small{display:block}.bottom-nav button span{font-size:22px;line-height:1}.bottom-nav button small{font-size:10px;margin-top:5px}.bottom-nav button.selected{background:#202750;color:#d7d8ff}.toast{position:fixed;z-index:30;left:50%;bottom:91px;transform:translateX(-50%) translateY(8px);width:max-content;max-width:calc(100% - 36px);padding:12px 16px;border:1px solid #5662b4;border-radius:13px;background:#182145f2;color:#fff;font-size:12px;opacity:0;pointer-events:none;transition:.25s;box-shadow:var(--shadow)}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.modal{position:fixed;z-index:20;inset:0;display:grid;place-items:end center}.modal-backdrop{position:absolute;inset:0;background:#03040bcc;backdrop-filter:blur(10px)}.roulette-dialog{position:relative;z-index:1;width:min(100%,560px);padding:25px 16px 30px;border:1px solid #424f90;border-radius:28px 28px 0 0;background:linear-gradient(160deg,#171c3a,#0b0f20);box-shadow:0 -15px 60px #0009;text-align:center;animation:dialogIn .35s ease}@keyframes dialogIn{from{transform:translateY(50px);opacity:0}to{transform:none;opacity:1}}.modal-close{position:absolute;right:15px;top:13px;border:0;background:#20294b;color:#aeb7e3;border-radius:50%;width:32px;height:32px;font-size:22px}.roulette-dialog h2{font-size:26px;margin-top:8px}.roulette-stage{position:relative;overflow:hidden;height:125px;margin:22px -16px 18px;border-top:1px solid #35416d;border-bottom:1px solid #35416d;background:#0c1021}.roulette-stage:before,.roulette-stage:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:70px;pointer-events:none}.roulette-stage:before{left:0;background:linear-gradient(90deg,#0c1021,transparent)}.roulette-stage:after{right:0;background:linear-gradient(270deg,#0c1021,transparent)}.roulette-pointer{position:absolute;z-index:3;left:50%;top:-1px;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid var(--yellow);filter:drop-shadow(0 0 10px #ffd166)}.roulette-pointer:after{content:"";position:absolute;left:-2px;top:107px;border-left:2px solid transparent;border-right:2px solid transparent;border-top:0;border-bottom:16px solid var(--yellow)}.roulette-track{display:flex;align-items:center;height:100%;gap:8px;transform:translateX(0);transition:transform 3.8s cubic-bezier(.12,.8,.12,1);padding-left:calc(50% - 42px)}.roulette-card{flex:0 0 84px;height:88px;display:grid;place-items:center;border:1px solid #3b4677;border-radius:16px;background:linear-gradient(145deg,#202854,#11162b);font-size:29px}.roulette-card small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.roulette-win{padding:18px;border:1px solid #6170d1;border-radius:18px;background:#1a2350;animation:winPop .55s ease both}.roulette-win .win-emoji{font-size:54px;display:block;filter:drop-shadow(0 0 18px #8c81ff)}.roulette-win b,.roulette-win small{display:block}.roulette-win b{font-size:18px;margin-top:8px}.roulette-win small{color:var(--cyan);margin-top:5px}@keyframes winPop{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.roulette-dialog>.primary-button{width:100%;margin-top:13px}@media(max-width:390px){.app-shell{padding-left:12px;padding-right:12px}.hero-card{padding:22px 18px;min-height:300px}.hero-case-art{right:19px;transform:scale(.88) rotate(9deg)}.hero-content{max-width:73%}.mini-stats span{font-size:8px}.copy-row button{padding-left:9px;padding-right:9px}.roulette-card{flex-basis:78px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* v2: task center, item artwork and a real rocket model */
.item-art{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.case-visual:has(.item-art),.roulette-card:has(.item-art),.inventory-icon:has(.item-art){overflow:hidden;padding:0}.case-visual .item-art{border-radius:19px}.roulette-card .item-art{height:60px;width:100%;object-fit:cover;border-radius:15px}.inventory-icon .item-art{border-radius:13px}.admin-item .item-art{width:32px;height:32px;object-fit:cover;border-radius:8px}.rocket-ship{width:62px;height:76px;left:21%;bottom:30%;font-size:0;color:transparent;text-shadow:none;animation:rocketFloat 2.2s ease-in-out infinite;filter:drop-shadow(0 0 16px #ffd166)}.rocket-body{position:absolute;left:12px;top:5px;width:38px;height:57px;border-radius:52% 52% 44% 44%;background:linear-gradient(135deg,#f9fbff 0 34%,#9da9dc 35% 62%,#5a66b4 63%);border:2px solid #d7e3ff;transform:rotate(45deg);box-shadow:inset -7px -8px 0 #6371bc}.rocket-window{position:absolute;z-index:2;left:30px;top:20px;width:15px;height:15px;border-radius:50%;background:#6de5ff;border:3px solid #27336e;box-shadow:0 0 10px #68ddff;transform:rotate(45deg)}.rocket-fin{position:absolute;z-index:0;width:15px;height:25px;background:#d94d86;border:2px solid #ff9abb}.rocket-fin-a{left:13px;top:46px;transform:rotate(35deg)}.rocket-fin-b{left:37px;top:25px;transform:rotate(125deg)}.rocket-flame{position:absolute;left:3px;top:55px;width:24px;height:34px;background:linear-gradient(#fff3a7,#ff9d35 45%,#ff4e77);clip-path:polygon(50% 100%,0 25%,35% 38%,50% 0,68% 38%,100% 25%);transform:rotate(45deg);filter:drop-shadow(0 0 8px #ff914d)}.rocket-ship.flying{animation:rocketFly .9s ease-in-out infinite alternate}@keyframes rocketFly{to{transform:translate(90px,-45px) rotate(10deg)}}
.comment-earn-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#2c1a59,#15152f 65%,#101425);border-color:#7054bf}.comment-earn-card:after{content:"10 25 100";position:absolute;right:-5px;bottom:10px;color:#ffffff0b;font-size:67px;font-weight:950;letter-spacing:-8px;transform:rotate(-12deg)}.comment-earn-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#9a6cff33;color:var(--yellow);font-size:25px;margin-bottom:18px;box-shadow:0 0 24px #9a6cff55}.comment-earn-card h3{max-width:275px;font-size:20px;line-height:1.1;margin:10px 0}.comment-earn-card p{max-width:310px;color:#c5c2df;font-size:12px;line-height:1.45}.comment-earn-card .primary-button{position:relative;z-index:1;margin-top:5px}.comments-menu{animation:screenIn .3s ease}.comment-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0}.comment-tier{border:1px solid #303a67;border-radius:15px;background:#11162a;padding:11px 6px;text-align:center}.comment-tier.selected{border-color:var(--cyan);background:#1a2a4b;box-shadow:0 0 22px #66e4ff22}.comment-tier b,.comment-tier span,.comment-tier strong{display:block}.comment-tier b{font-size:23px;color:var(--cyan)}.comment-tier span{font-size:9px;color:var(--muted);margin:2px 0 8px}.comment-tier strong{font-size:11px;color:var(--yellow)}.application-card label{display:block;color:var(--muted);font-size:10px;margin:12px 0 5px}.application-card label:first-of-type{margin-top:8px}.application-card .panel-heading>span{font-size:11px;color:var(--yellow)}.tasks-heading{margin:25px 2px 10px}.tasks-heading h3{font-size:21px;margin-top:4px}.task-list{display:grid;gap:9px}.task-card{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#141a31,#0d1120)}.task-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#222b50;color:var(--cyan);font-size:20px}.task-main{flex:1}.task-main b,.task-main small{display:block}.task-main b{font-size:12px}.task-main small{font-size:10px;color:var(--yellow);margin-top:4px}.task-card button{border:1px solid #4c5eaa;background:#273661;color:#d9ddff;border-radius:10px;padding:8px 9px;font-size:10px;font-weight:800}.task-card button.done{color:var(--green);border-color:#3d806f;background:#17332f}.referrals-card{margin-bottom:18px}.referrals-list{margin-top:6px}.referral-line{display:flex;align-items:center;gap:10px;border-top:1px solid #282f4a;padding:11px 0}.referral-line:first-child{border-top:0}.referral-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#293264;color:var(--cyan);font-size:12px;font-weight:900}.referral-line span:nth-child(2){flex:1;font-size:11px}.referral-line small{color:var(--muted);font-size:9px}.admin-application{border-top:1px solid #2a3151;padding:13px 0}.admin-application:first-child{border-top:0}.admin-app-head{display:flex;justify-content:space-between;gap:8px}.admin-app-head b{font-size:12px}.admin-app-head small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.admin-app-status{font-size:9px;color:var(--yellow)}.admin-app-screens{display:flex;gap:5px;overflow:auto;margin:9px 0}.admin-app-screens a{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:#263360;color:var(--cyan);font-size:12px;text-decoration:none}.admin-app-actions{display:flex;gap:6px}.admin-app-actions button{border:1px solid #3a4774;background:#20284a;border-radius:9px;padding:7px 9px;font-size:10px}.admin-app-actions .approve{color:var(--green);border-color:#3f806e}.admin-app-actions .reject{color:#ff9eb0;border-color:#63374a;background:#2a1727}.item-image-preview{width:100%;height:92px;object-fit:cover;border-radius:12px;border:1px solid #394672;margin-top:8px}.admin-add-item input:nth-child(5),.admin-add-item input:nth-child(6),.admin-add-item input:nth-child(7){grid-column:span 1}.admin-add-item input:nth-child(7){grid-column:span 2}
