@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#f7fbff;background:#000;font-synthesis:none;text-rendering:optimizeLegibility;--mint:#4FD2C0;--mint2:#4FD2C0;--blue:#4FD2C0;--line:rgba(79,210,192,.42);--muted:#8b9098;--panel:#071015}*{box-sizing:border-box}html{background:#000;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#000}.app-shell{width:min(100%,690px);margin:0 auto;min-height:100vh;background:#000;position:relative;padding-bottom:105px}.telegram-bar{height:76px;background:#101010;display:flex;align-items:center;gap:20px;padding:0 23px;position:sticky;top:0;z-index:5}.tg-close{font-size:36px;font-weight:300;line-height:1;margin-right:8px}.tg-title{font-size:22px;font-weight:600;flex:1;white-space:nowrap}.tg-chevron{font-size:31px}.tg-menu{font-size:30px;margin-left:4px}.app-content{padding:22px 30px 28px;min-height:calc(100vh - 170px)}.user-strip{display:flex;align-items:center;gap:12px;margin:0 0 22px}.user-avatar{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#a1fff0,#2ba5dc);color:#052126;font-weight:800;font-size:22px}.user-name{display:flex;flex-direction:column;gap:4px;min-width:0}.user-name strong{font-size:18px}.user-name small{font-size:12px;color:#858991}.wallet-chip{margin-left:auto;border:1px solid #25282c;border-radius:32px;padding:8px 11px;display:flex;align-items:center;gap:9px;color:#a8a7ff;font-size:22px;white-space:nowrap}.wallet-chip span{font-size:9px;letter-spacing:1.5px;color:#85858d}.wallet-chip b{font-size:13px;letter-spacing:0;color:#fff}.tap-balance{text-align:center;padding:8px 0 0}.balance-number{font-size:clamp(32px,7vw,53px);font-weight:800;letter-spacing:-1.8px;white-space:nowrap}.balance-number span{color:var(--blue);letter-spacing:-1px}.balance-sub{color:#42c99d;font-size:16px;margin-top:6px}.coin-stage{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.coin-stage:active .coin-ring{transform:scale(.96)}.coin-ring{transition:transform .12s ease}.coin-stage{height:clamp(300px,76vw,475px);max-height:480px;display:grid;place-items:center;position:relative;margin:0 -5px}.coin-glow{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#4FD2C033 0%,#4FD2C022 43%,transparent 70%);filter:blur(16px)}.coin-ring{width:min(72vw,345px);max-width:100%;aspect-ratio:1;border-radius:50%;padding:12px;background:linear-gradient(140deg,#a0fff1,#1c738d 40%,#062f3e 70%,#8bfbe9);box-shadow:0 0 28px #4fd2c066,0 0 75px #4fd2c044,inset 0 0 0 5px #041c24;position:relative}.coin-inner{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 24%,#1b5264,#092b39 60%,#06171e);border:9px solid #0c4557;box-shadow:inset 0 0 0 4px #70e9e055,inset 0 0 35px #4de3d344}.logo-symbol{width:52%;height:39%;position:relative;filter:drop-shadow(0 0 12px #4FD2C055)}.logo-symbol i{position:absolute;display:block;background:linear-gradient(135deg,#c7fff5,#4fd2c0);width:48%;height:48%;border-radius:12% 70%;transform:rotate(45deg)}.logo-symbol i:nth-child(1){left:0;top:1%;height:48%;width:48%;border-radius:15% 75%}.logo-symbol i:nth-child(2){right:0;top:1%;height:48%;width:48%;transform:rotate(135deg);border-radius:15% 75%}.logo-symbol i:nth-child(3){left:0;bottom:1%;height:48%;width:48%;transform:rotate(-45deg);border-radius:15% 75%}.logo-symbol i:nth-child(4){right:0;bottom:1%;height:48%;width:48%;transform:rotate(225deg);border-radius:15% 75%}.tap-plus{position:absolute;top:25%;left:17%;font-size:clamp(28px,6vw,42px);font-weight:800;text-shadow:0 0 20px #4FD2C077;color:#4fd2c0;opacity:0;pointer-events:none;transform:translateY(12px) scale(.8)}.tap-plus.animate{animation:tapReward .7s cubic-bezier(.18,.75,.25,1) both}@keyframes tapReward{0%{opacity:0;transform:translateY(12px) scale(.75)}18%{opacity:1;transform:translateY(0) scale(1.15)}65%{opacity:1;transform:translateY(-28px) scale(1)}to{opacity:0;transform:translateY(-58px) scale(.95)}}.tap-cta{display:block;width:min(290px,90%);margin:0 auto 22px;border:1px solid #555264;border-radius:36px;background:#292735;color:#fff;padding:15px 18px;font:700 16px Inter,sans-serif;box-shadow:0 0 26px #4fd2c011;cursor:pointer}.tap-cta:active{transform:scale(.98)}button:disabled{opacity:.6;cursor:not-allowed}.meters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.meter{border:1px solid var(--line);border-radius:17px;min-height:72px;padding:12px 10px;display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:center;column-gap:8px;background:linear-gradient(130deg,#071015,#05090c);box-shadow:0 0 20px #4fd2c00b}.meter span{font-size:19px;grid-row:span 2}.meter b{font-size:15px}.meter small{font-size:9px;letter-spacing:1.5px;color:#858991}.energy-track{height:10px;background:#292631;border-radius:12px;margin-top:17px;overflow:hidden}.energy-track div{height:100%;border-radius:12px;background:linear-gradient(90deg,#4fd2c0,#4fd2c0);box-shadow:0 0 14px #4fd2c077;transition:width .2s}.fine-print{text-align:center;color:#70757d;font-size:10px;line-height:1.6;margin:18px 0 0}.page-heading{font-size:clamp(36px,8vw,52px);line-height:1.1;text-align:center;text-transform:uppercase;margin:25px 0 20px;font-weight:800;letter-spacing:-1px}.page-subtitle{font-size:16px;color:#8d8d94;margin:0 0 30px}.glass-card,.invite-reward,.task-card,.wallet-option{border:1px solid var(--line);border-radius:22px;background:linear-gradient(140deg,#081218fa,#050a0efa);box-shadow:0 0 24px #4fd2c00b,inset 0 0 20px #4fd2c00a}.invite-reward{padding:28px 24px;margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.invite-reward small,.referral-card label,.wallet-balance label{font-size:12px;font-weight:700;letter-spacing:2px;color:#90939b}.invite-reward strong{font-size:27px}.invite-reward strong span{color:var(--mint)}.invite-reward p{font-size:12px;line-height:1.6;color:#8e949b;margin:0}.referral-card{padding:24px;margin-bottom:24px}.link-box{display:flex;align-items:center;gap:8px;border:1px solid #292b2f;background:#101010;border-radius:15px;padding:12px;margin-top:18px;min-width:0}.link-box span{color:#92949a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.link-box button{border:0;border-radius:10px;background:#222;color:#fff;font-size:24px;width:45px;height:45px;flex-shrink:0}.two-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.secondary-btn,.blue-btn{border:0;border-radius:15px;padding:15px 10px;font:700 14px Inter,sans-serif;cursor:pointer}.secondary-btn{background:#292735;color:#fff}.blue-btn{background:#4fd2c0;color:#041017}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 8px;text-align:center}.referral-stats>div{display:flex;flex-direction:column;gap:10px;border-right:1px solid #262a30}.referral-stats>div:last-child{border-right:0}.referral-stats b{font-size:30px}.referral-stats small{font-size:10px;color:#8e9299;line-height:1.4}.task-card{display:flex;align-items:center;gap:14px;padding:18px 14px;margin:0 0 16px;min-height:116px}.task-logo{width:64px;height:64px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:30px;color:#fff;border:2px solid #30333a}.x-logo{background:#050505}.telegram-logo{background:#259ecf}.video-logo{background:#f20e20}.task-details{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.task-details strong{font-size:15px;line-height:1.3}.task-details a{color:#4fd2c0;font-size:13px;overflow-wrap:anywhere}.task-details small{color:#4fd2c0;font-size:10px;line-height:1.4}.start-btn{background:#fff;color:#090909;border:0;border-radius:28px;padding:13px 16px;font:700 13px Inter,sans-serif;flex-shrink:0}.task-disclaimer{text-align:center;color:#898c92;font-size:13px;line-height:1.7;margin:28px 12px}.wallet-balance{text-align:center;padding:30px 14px;margin:28px 0 26px;display:flex;flex-direction:column;gap:17px}.wallet-balance strong{font-size:clamp(29px,7vw,45px);font-weight:800;letter-spacing:-1.5px}.wallet-balance strong span{color:var(--blue);font-size:.75em;letter-spacing:-1px}.wallet-balance small{color:#42c99d;font-size:13px}.withdraw-btn{width:100%;border:0;border-radius:17px;background:#4fd2c0;color:#041017;padding:23px 10px;font:800 18px Inter,sans-serif}.wallet-section-label{color:#8e9299;font-size:16px;margin:38px 0 18px}.wallet-option{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:14px}.wallet-brand{height:58px;width:58px;border-radius:50%;display:grid;place-items:center;background:#e9fff9;color:#087c75;font-weight:800;font-size:15px}.wallet-option>div:nth-child(2){display:flex;flex-direction:column;gap:6px;flex:1}.wallet-option strong{font-size:16px}.wallet-option small{color:#8e9299;font-size:11px}.wallet-option>span{font-size:11px;color:var(--mint)}.withdraw-form{padding:22px;margin-top:22px}.withdraw-form h3{font-size:22px;margin:0 0 8px}.withdraw-form p{font-size:12px;color:#9a9da4;line-height:1.6;margin:0 0 22px}.withdraw-form label{display:block;font-size:12px;color:#b5bac1;margin:15px 0 8px}.withdraw-form input{width:100%;padding:14px;border:1px solid #283d46;background:#080d11;color:#fff;border-radius:12px;font:14px Inter,sans-serif;outline:none}.withdraw-form input:focus{border-color:var(--mint)}.full-btn{width:100%;margin-top:20px}.notice{position:sticky;bottom:100px;z-index:4;margin:16px 0 0;padding:13px 40px 13px 14px;border:1px solid #4FD2C055;background:#071a19;border-radius:12px;color:#c7fff4;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.notice button{position:absolute;right:10px;top:8px;background:transparent;border:0;color:#fff;font-size:22px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,690px);display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#000000f7;border-top:1px solid #111820;z-index:10}.bottom-nav button{border:0;background:transparent;color:#85858b;border-radius:25px;padding:12px 4px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font:600 12px Inter,sans-serif;min-width:0}.bottom-nav button.active{background:#071522;color:#4fd2c0}.nav-icon{font-size:26px;line-height:1.05}.bottom-nav button.active .nav-icon{color:#4fd2c0;text-shadow:0 0 15px #4FD2C044}.admin-stats{padding:18px 20px;display:grid;gap:6px}.admin-stats strong{font-size:34px;color:var(--mint)}.admin-stats small{font-size:11px;color:var(--muted)}.refresh{border:1px solid var(--line);border-radius:10px;background:#171e36;color:#dfe8ff;padding:10px 12px;font:inherit;font-size:11px;cursor:pointer}.empty{padding:24px;text-align:center;color:var(--muted);font-size:12px;margin-top:14px}.withdrawal{padding:18px;margin-top:14px}.withdrawal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.withdrawal-head h3{font-size:22px;margin:6px 0 0}.withdrawal-detail{display:flex;gap:12px;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line);font-size:11px}.withdrawal-detail span{color:var(--muted);flex-shrink:0}.withdrawal-detail strong{text-align:right;overflow-wrap:anywhere;font-weight:500;max-width:62%}.review-actions{display:flex;gap:10px;margin-top:16px}.review-actions button{flex:1;border-radius:10px;padding:11px 8px;border:1px solid var(--line);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.review-actions button:disabled{opacity:.55}.approve{background:#4fd2c01c;color:var(--mint);border-color:#4fd2c04a!important}.reject{background:#ff6c7a12;color:#ff9ba4;border-color:#ff6c7a35!important}.admin-warning{font-size:10px;line-height:1.6;color:var(--muted);margin:16px 2px}@media(min-width:600px){.app-content{padding-top:30px}.telegram-bar{height:80px}.coin-stage{height:440px}}@media(max-width:380px){.app-content{padding-left:18px;padding-right:18px}.tg-title{font-size:19px}.wallet-chip{padding:7px;font-size:18px}.task-card{gap:9px;padding:13px 10px}.task-logo{width:52px;height:52px}.task-details strong{font-size:13px}.start-btn{padding:11px 12px}.referral-stats small{font-size:9px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.admin-dashboard{min-height:100vh;background:#05090d;color:#edf7f7;font-family:Inter,system-ui,sans-serif;padding-bottom:40px}.admin-header{height:82px;display:flex;align-items:center;gap:14px;padding:0 clamp(16px,4vw,38px);border-bottom:1px solid #16312f;background:#070e12;position:sticky;top:0;z-index:20}.admin-brand-icon{width:43px;height:43px;border:1px solid #4FD2C066;border-radius:14px;display:grid;place-items:center;color:#4fd2c0;font-size:26px;background:#4fd2c00b}.admin-brand{flex:1}.admin-brand>span,.admin-kicker,.admin-nav-label{font-size:9px;letter-spacing:1.8px;color:#76928f;font-weight:700}.admin-brand h1{margin:3px 0 0;font-size:19px;letter-spacing:1px}.admin-brand h1 b{color:#4fd2c0}.admin-secure{font-size:10px;letter-spacing:1.3px;color:#8ca9a4;display:flex;align-items:center;gap:7px}.admin-secure i,.admin-live-dot{width:7px;height:7px;border-radius:50%;background:#4fd2c0;box-shadow:0 0 10px #4fd2c0;display:inline-block}.admin-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 82px)}.admin-sidebar{border-right:1px solid #142522;padding:26px 14px;display:flex;flex-direction:column;gap:7px;background:#070c0f}.admin-nav-label{padding:0 12px 12px}.admin-nav{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#8ca09e;font:600 12px Inter,sans-serif;cursor:pointer}.admin-nav>span{font-size:19px;width:22px;text-align:center}.admin-nav.active{background:#10221f;border-color:#24534c;color:#cffff5}.admin-nav.active>span{color:#4fd2c0}.admin-nav>b{margin-left:auto;background:#4fd2c0;color:#061412;border-radius:8px;padding:3px 7px;font-size:10px}.admin-sidebar-bottom{margin-top:auto;border:1px solid #1b3733;border-radius:12px;padding:13px;color:#93b1ab;font-size:10px;line-height:1.6}.admin-sidebar-bottom small{display:block;color:#6f8883;margin-top:8px}.admin-main{padding:clamp(18px,3vw,38px);min-width:0}.admin-page-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px}.admin-page-head h2{font-size:clamp(28px,4vw,38px);letter-spacing:-1px;margin:8px 0 5px}.admin-page-head p,.admin-section-head p{margin:0;color:#78908c;font-size:12px}.admin-refresh{border:1px solid #28554e;background:#0b1b19;color:#bffcf1;border-radius:10px;padding:11px 13px;font:600 11px Inter,sans-serif;white-space:nowrap;cursor:pointer}.admin-refresh:disabled{opacity:.5}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:34px}.admin-stat{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d191d,#091114);border:1px solid #1c3935;border-radius:15px;padding:19px 16px;min-height:132px}.admin-stat>span{font-size:9px;letter-spacing:1.1px;color:#7e9b95;font-weight:700;display:block}.admin-stat strong{display:block;font-size:clamp(22px,3vw,32px);letter-spacing:-1px;margin:15px 0 5px;overflow-wrap:anywhere}.admin-stat small{font-size:10px;color:#78908c}.admin-stat>i{position:absolute;right:14px;top:13px;color:#4fd2c055;font-size:22px;font-style:normal}.admin-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0 14px}.admin-section-head h3{font-size:17px;margin:0 0 5px}.admin-section-head button{background:transparent;border:0;color:#4fd2c0;font:600 11px Inter,sans-serif;cursor:pointer;white-space:nowrap}.admin-count{font-size:10px;color:#a6c5bf;border:1px solid #23443f;border-radius:20px;padding:7px 10px;white-space:nowrap}.admin-withdrawal{background:linear-gradient(145deg,#0c171b,#080e11);border:1px solid #1e3c37;border-radius:15px;padding:18px;margin:12px 0}.admin-withdrawal-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-withdrawal-top>div>span{font-size:9px;letter-spacing:1.5px;color:#75928c;font-weight:700}.admin-withdrawal-top h3{margin:7px 0 0;font-size:23px}.admin-pending{font-size:9px;letter-spacing:1px;padding:6px 9px;border-radius:8px;background:#3a2a12;color:#ffcc78;border:1px solid #64451b}.admin-withdrawal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:18px 0}.admin-withdrawal-grid>div{min-width:0;display:flex;flex-direction:column;gap:6px}.admin-withdrawal-grid small{font-size:8px;letter-spacing:1.3px;color:#708b85}.admin-withdrawal-grid b{font-size:11px;overflow-wrap:anywhere;font-weight:600}.admin-payout{grid-column:1/-1}.admin-review-actions{display:flex;gap:10px;border-top:1px solid #1a302d;padding-top:14px}.admin-review-actions button{flex:1;border-radius:9px;padding:12px 8px;font:700 11px Inter,sans-serif;cursor:pointer}.admin-review-actions button:disabled{opacity:.5}.admin-reject{background:#251417;border:1px solid #623037;color:#ffabb1}.admin-approve{background:#12332e;border:1px solid #28665b;color:#9effe9}.admin-table-wrap{overflow:auto;border:1px solid #1b3733;border-radius:13px;background:#091114}.admin-table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:11px}.admin-table th{font-size:8px;letter-spacing:1.1px;color:#78918c;background:#0d191c;padding:14px 13px;white-space:nowrap}.admin-table td{padding:14px 13px;border-top:1px solid #162b28;color:#b8cbc7;vertical-align:top;white-space:nowrap}.admin-table td:first-child b,.admin-table td:first-child small{display:block}.admin-table td:first-child small{font-size:9px;color:#77908b;margin-top:5px}.admin-positive{color:#4fd2c0!important}.admin-negative{color:#ff9ca6!important}.admin-search{width:100%;margin:0 0 13px;background:#091316;border:1px solid #21423c;color:#eafffa;border-radius:10px;padding:13px 14px;font:12px Inter,sans-serif;outline:none}.admin-search:focus{border-color:#4fd2c0}.admin-search::placeholder{color:#617974}.admin-empty{border:1px dashed #23413c;border-radius:13px;padding:26px 16px;text-align:center;color:#829b95;font-size:12px;margin:12px 0;background:#091215}.admin-error{display:flex;flex-direction:column;gap:7px;padding:14px 16px;margin-bottom:18px;background:#281518;border:1px solid #70323a;border-radius:12px;color:#ffb9bf;font-size:12px;overflow-wrap:anywhere}.admin-error small{line-height:1.6;color:#e8a7ad}.admin-warning{font-size:10px;color:#8b9996;line-height:1.7;margin:20px 2px}@media(max-width:850px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid #142522;padding:10px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.admin-nav-label,.admin-sidebar-bottom{display:none}.admin-nav{justify-content:center;flex-direction:column;gap:5px;padding:10px 3px;font-size:10px}.admin-nav>span{font-size:18px}.admin-nav>b{margin:0}.admin-main{padding:20px 14px}}@media(max-width:420px){.admin-secure{font-size:8px}.admin-stat-grid{gap:8px}.admin-stat{padding:14px 11px;min-height:116px}.admin-stat>span{font-size:8px}.admin-stat strong{font-size:24px}.admin-withdrawal{padding:14px}.admin-page-head{align-items:flex-start}.admin-refresh{padding:10px 8px;font-size:10px}.admin-nav{font-size:9px}}
