*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#00050d;--card:#001664;--border:#003299;--neon:#0064ec;--neon-dim:#0050b8;--neon-glow:#0064ec40;--green:#60c33a;--green-dim:#4a9a2c;--green-glow:#60c33a40;--red:#f35;--text:#a0b0c8;--text-bright:#d6efc1;--text-dim:#6a7a90;--text-dark:#3a4a60;--amber:#fbbf24;--amber-dim:#b45309}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-family:Courier New,Lucida Console,Monaco,monospace;line-height:1.6;overflow-x:hidden}body:before{z-index:9999;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 4px,#0000000a 4px 8px);position:fixed;inset:0}body:after{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0064ec08 1px,#0000 1px),linear-gradient(90deg,#0064ec08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.wrapper{flex-direction:column;flex:1 0 auto;width:100%;max-width:860px;margin:0 auto;padding:12px 16px;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.topbar-left{flex-wrap:wrap;gap:6px;display:flex}.topbar-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:0 0;padding:7px 16px;font-family:inherit;font-size:.85em;transition:all .2s}:is(.topbar-btn:hover,.topbar-btn.active,.topbar-btn:focus-visible){border-color:var(--neon);box-shadow:0 0 10px var(--neon-glow);color:var(--neon);outline:none}.hero{text-align:center;margin-bottom:16px;padding:20px 12px 22px;position:relative}.hero:after{background:linear-gradient(90deg, transparent, var(--neon), var(--green), transparent);content:"";height:2px;position:absolute;bottom:0;left:8%;right:8%}.hero img.mascot{filter:drop-shadow(0 0 18px #0064ec80);object-fit:contain;width:168px;height:168px;margin-bottom:8px}.hero h1{color:var(--neon);letter-spacing:4px;text-shadow:0 0 30px var(--neon-glow);text-transform:uppercase;font-size:3em;font-weight:900}.hero .tag{color:var(--text-dim);letter-spacing:2px;margin-top:8px;font-size:.9em}.hero .tag .blink{color:var(--green);animation:1s infinite blink}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}#status{min-height:18px;color:var(--green);letter-spacing:1px;margin-top:6px;font-size:.85em}.sec-drop{border:1px solid var(--border);background:var(--card);margin-bottom:10px;display:none}.sec-drop.visible{display:block}.sec-head{border-bottom:1px solid var(--border);color:var(--green);letter-spacing:2px;text-transform:uppercase;padding:10px 16px;font-size:.9em;font-weight:700}.sec-body{padding:14px 16px}.about-text{color:var(--text-dim);overflow-wrap:break-word;font-size:.95em;line-height:1.9}.about-text strong{color:var(--text-bright)}.copy-intro-gap{height:25.6px}.editable-copy .copy-heading{margin:25.6px 0}.config-error{color:var(--red);margin-top:4px;font-size:.68em}.card{border:1px solid var(--border);background:var(--card);margin-bottom:10px;position:relative}.card:before{background:linear-gradient(90deg, transparent, var(--neon), transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.card-head{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--green);cursor:pointer;letter-spacing:2px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:.9em;font-weight:700;line-height:1.6;display:flex}.card-head:hover{background:#60c33a0a}.card-head .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);flex-shrink:0}.card-head .toggle{color:var(--text-dim);margin-left:auto;font-size:.7em;transition:transform .2s}.card.collapsed .card-head .toggle{transform:rotate(-90deg)}.card.collapsed .card-head{border-bottom:none}.card-body{padding:14px 16px}.card.collapsed .card-body{display:none}#card-content .card-head{border:1px solid var(--green);animation:2s infinite flash}#card-content .card-head .dot{background:var(--green);box-shadow:0 0 10px var(--green)}@keyframes flash{0%{box-shadow:0 0 5px var(--green)}50%{box-shadow:0 0 20px var(--green)}to{box-shadow:0 0 5px var(--green)}}.ca-bar{border-bottom:1px solid var(--border);background:#0064ec0d;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.ca-label{color:var(--green);letter-spacing:2px;text-transform:uppercase;font-size:.8em;font-weight:700}#ca-addr{min-width:0;color:var(--neon);text-shadow:0 0 8px var(--neon-glow);word-break:break-all;flex:1;font-size:.85em}.btn{border:1px solid var(--neon);color:var(--neon);cursor:pointer;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:0 0;padding:8px 20px;font-family:inherit;font-size:.85em;font-weight:700;transition:all .2s}:is(.btn:hover,.btn:focus-visible){background:var(--neon-glow);box-shadow:0 0 12px var(--neon-glow);outline:none}.info-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.info-item{border:1px solid var(--border);background:#00102b;padding:12px}.info-label{color:var(--text-dim);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:.72em}.info-value{color:var(--text-bright);word-break:break-all;font-size:1.1em;font-weight:700}.info-value.positive{color:var(--green)}.info-value.neon{color:var(--neon)}.security-lines{font-size:.85em;line-height:1.5}.tax-lines{font-size:.9em}.trade-grid{flex-wrap:wrap;gap:6px;display:flex}.trade-grid a{border:1px solid var(--green);color:var(--green);text-transform:uppercase;padding:8px 16px;font-size:.85em;text-decoration:none;transition:all .2s;animation:2s infinite pulse-green}@keyframes pulse-green{0%{box-shadow:0 0 #60c33a00}50%{box-shadow:0 0 15px var(--green)}to{box-shadow:0 0 #60c33a00}}.trade-grid a:hover{background:#60c33a1a}.content-item{border:1px solid var(--border);background:#00102b;margin-bottom:6px;padding:10px 12px}.content-title{color:var(--neon);letter-spacing:1px;overflow-wrap:break-word;text-shadow:0 0 10px var(--neon-glow);text-transform:uppercase;margin-bottom:12px;font-size:1.25em;font-weight:900}.mirror-link{border:1px solid var(--neon);color:var(--neon);text-transform:uppercase;background:#0064ec1a;margin-bottom:8px;padding:10px 16px;font-size:.88em;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}:is(.mirror-link:hover,.mirror-link:focus-visible){background:var(--neon-glow);box-shadow:0 0 14px var(--neon-glow);outline:none}.leak-content-list{gap:10px;display:grid}.leak-video-wrap{border:1px solid var(--neon);background:#000713;overflow:hidden;box-shadow:inset 0 0 30px #0064ec14}.leak-video-label,.leak-video-meta{color:var(--neon);letter-spacing:1px;text-transform:uppercase;padding:8px 11px;font-size:.72em;font-weight:700}.leak-video{object-fit:contain;background:#000;width:100%;max-height:620px;display:block}.leak-video-meta{color:var(--text-dark);border-top:1px solid #00329999;font-size:.62em}.wallet-connect-btn{border:1px solid var(--green);min-height:38px;box-shadow:0 0 14px var(--green-glow);color:var(--green);cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#60c33a0f;align-items:center;gap:9px;padding:7px 13px;font-family:inherit;font-size:.74em;font-weight:700;display:inline-flex}:is(.wallet-connect-btn:hover,.wallet-connect-btn:focus-visible){background:#60c33a24;outline:none}.wallet-connect-btn.connected{border-color:var(--neon);color:var(--neon)}.wallet-led{background:currentColor;width:7px;height:7px;box-shadow:0 0 9px}.wallet-modal-backdrop{z-index:12000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00050dd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wallet-modal{border:1px solid var(--neon);width:min(100%,520px);box-shadow:0 0 45px var(--neon-glow);background:linear-gradient(135deg,#001664,#000b2a);padding:26px}.wallet-modal-kicker{color:var(--green);letter-spacing:2px;font-size:.75em;font-weight:700}.wallet-modal h2{color:var(--neon);margin:8px 0;font-size:1.55em}.wallet-modal p{color:var(--text);font-size:.82em}.wallet-modal-code{border:1px solid var(--border);color:var(--text-bright);background:#00102b;margin:16px 0;padding:10px;font-size:.76em}.wallet-demo-btn,.wallet-modal-close,.airdrop-claim-btn{border:1px solid var(--green);color:var(--green);cursor:pointer;text-transform:uppercase;background:#60c33a14;margin-right:8px;padding:9px 12px;font-family:inherit;font-size:.75em;font-weight:700}.wallet-modal-close{border-color:var(--border);color:var(--text-dim)}.airdrop-layer{z-index:8000;pointer-events:none;position:fixed;inset:0}.airdrop-box{border:1px solid var(--neon);width:min(340px,100vw - 30px);box-shadow:0 0 30px var(--neon-glow), inset 0 0 30px #0064ec0f;color:var(--text);pointer-events:auto;background:linear-gradient(145deg,#001664 0%,#000a27 100%);padding:42px 18px 16px;animation:.45s steps(8,end) both airdrop-spawn;position:absolute}.airdrop-box.top-left{top:78px;left:18px}.airdrop-box.top-right{top:78px;right:18px}.airdrop-box.bottom-left{bottom:24px;left:18px}.airdrop-box.bottom-right{bottom:24px;right:18px}.airdrop-box.center{top:50%;left:50%;transform:translate(-50%,-50%)}.airdrop-box.toxic-green{border-color:var(--green);box-shadow:0 0 34px var(--green-glow)}.airdrop-box.warning-amber{border-color:var(--amber);box-shadow:0 0 34px #fbbf243d}.airdrop-box.plasma-pink{border-color:#ff39d4;box-shadow:0 0 34px #ff39d43d}@keyframes airdrop-spawn{0%{clip-path:inset(50% 0);opacity:0}55%{clip-path:inset(0);opacity:1;filter:brightness(2)}70%{transform:translate(-3px)}82%{transform:translate(3px)}to{transform:translate(0)}}.airdrop-box.center{animation-name:airdrop-spawn-center}@keyframes airdrop-spawn-center{0%{clip-path:inset(50% 0);opacity:0;transform:translate(-50%,-50%)scale(.9)}to{clip-path:inset(0);opacity:1;transform:translate(-50%,-50%)scale(1)}}.airdrop-logo{width:104px;height:104px;filter:drop-shadow(0 0 14px var(--neon-glow));object-fit:contain;position:absolute;top:-54px;left:18px}.airdrop-close{color:var(--text-dim);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:1.2em;position:absolute;top:8px;right:9px}.airdrop-badge{color:var(--green);letter-spacing:1.6px;font-size:.65em;font-weight:700}.airdrop-box h3{color:var(--neon);letter-spacing:1px;text-shadow:0 0 12px var(--neon-glow);margin:7px 0;font-size:1.35em}.airdrop-box p{font-size:.72em}.airdrop-range{border:1px solid var(--border);color:var(--text-bright);background:#00102b;gap:4px;margin:12px 0;padding:9px;font-size:.68em;display:grid}.airdrop-win{border:1px solid var(--green);color:var(--green);background:#60c33a14;margin:12px 0;padding:10px;display:grid}.airdrop-win strong{font-size:1.2em}.airdrop-win small,.airdrop-win span{font-size:.62em}.airdrop-wallet-btn,.airdrop-claim-btn{justify-content:center;width:100%}.airdrop-claim-btn:disabled{cursor:not-allowed;opacity:.45}.airdrop-claims{color:var(--text-dark);text-align:center;text-transform:uppercase;margin-top:8px;font-size:.55em}.poll-badge{letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;padding:3px 14px;font-size:.82em;font-weight:700;display:inline-block}.poll-badge.ended{border:1px solid var(--red);color:var(--red)}.poll-badge.live{border:1px solid var(--green);color:var(--green);animation:2s infinite pulse}.poll-badge.upcoming{border:1px solid var(--amber);color:var(--amber)}@keyframes pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 14px var(--green-glow)}}.poll-title{color:var(--text-bright);overflow-wrap:break-word;margin-bottom:4px;font-size:1.4em;font-weight:700}.poll-meta{color:var(--text-dim);margin-bottom:14px;font-size:.82em}.leading{color:var(--green);font-weight:700}.choice-row{border:1px solid var(--border);background:#00102b;margin-bottom:8px;padding:12px 14px}.choice-row:hover{border-color:var(--neon)}.choice-row.winning{border-color:var(--green);box-shadow:0 0 10px var(--green-glow)}.choice-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.choice-name{color:var(--text-bright);overflow-wrap:break-word;font-size:1.1em;font-weight:700}.choice-name.winner{color:var(--green);text-shadow:0 0 8px var(--green-glow)}.pct{color:var(--green);font-weight:700}.bar-track{background:var(--border);width:100%;height:5px;margin-bottom:8px}.bar-fill{background:var(--neon);height:100%;transition:width .5s}.bar-fill.winner{background:var(--green);box-shadow:0 0 8px var(--green-glow)}.choice-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choice-addr{min-width:100px;color:var(--text-dark);word-break:break-all;flex:1;font-size:.85em}.choice-addr .addr{color:var(--neon)}.copy-btn,.sync-btn{border:1px solid var(--neon);color:var(--neon);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 20px;font-family:inherit;font-size:.82em;font-weight:700;transition:all .2s}.copy-btn:hover,.sync-btn:hover{background:var(--neon-glow);box-shadow:0 0 14px var(--neon-glow)}.poll-sync{color:var(--text-dark);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:.72em;display:flex}.poll-sync .sync-btn{padding:5px 10px}.info-box{border:1px solid var(--neon);color:var(--text);background:#0064ec0d;margin-top:14px;padding:14px;font-size:.85em;line-height:1.9}.info-box strong{color:var(--text-bright)}.info-box ul{margin:8px 0 0;padding:0;list-style:none}.info-box ul li{margin-bottom:4px;padding-left:14px;position:relative}.info-box ul li:before{color:var(--green);content:"▸";position:absolute;left:0}.footer{border-top:1px solid var(--border);color:var(--text-dark);letter-spacing:2px;text-align:center;text-transform:uppercase;flex-shrink:0;margin-top:auto;padding:24px 18px;font-size:.75em}.cards-hidden .card,.cards-hidden .hero{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-login-shell,.admin-shell{min-height:100vh;color:var(--text);font-family:Courier New,Lucida Console,Monaco,monospace}.admin-login-shell{place-items:center;padding:24px;display:grid}.admin-login-card{border:1px solid var(--border);background:var(--card);text-align:center;width:min(100%,560px);padding:32px;box-shadow:0 0 50px #0064ec1f}.admin-login-logo{filter:drop-shadow(0 0 18px #0064ec80);object-fit:contain;width:142px;height:142px;margin:18px auto 10px}.admin-login-card h1,.admin-header h1{color:var(--neon);letter-spacing:3px;text-shadow:0 0 24px var(--neon-glow);font-size:clamp(1.7rem,4vw,2.7rem)}.admin-header h1{white-space:nowrap;font-size:clamp(1.55rem,3vw,2.35rem)}.admin-login-card p{max-width:430px;color:var(--text-dim);margin:10px auto 24px;font-size:.9em}.admin-login-card form{text-align:left;gap:14px;display:grid}.admin-kicker{color:var(--green);letter-spacing:2px;font-size:.78em;font-weight:700}.admin-local-hint{color:var(--text-dark);margin-top:18px;font-size:.68em}.admin-back{color:var(--neon);margin-top:16px;font-size:.75em;text-decoration:none;display:inline-block}.admin-shell{width:min(100%,1240px);margin:0 auto;padding:22px}.admin-header{border:1px solid var(--border);background:linear-gradient(100deg, var(--card), #00103d);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.admin-header p{color:var(--text-dark);font-size:.78em}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-primary,.admin-secondary,.admin-add,.admin-icon,.admin-tabs button,.admin-poll-list>button{border:1px solid var(--neon);color:var(--neon);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:0 0;padding:9px 13px;font-family:inherit;font-size:.75em;font-weight:700;text-decoration:none;transition:all .18s}.admin-primary{border-color:var(--green);color:var(--green);box-shadow:0 0 14px var(--green-glow);background:#60c33a14}.admin-primary:hover,.admin-add:hover{background:#60c33a29}.admin-secondary:hover,.admin-icon:hover,.admin-tabs button:hover,.admin-poll-list>button:hover{background:var(--neon-glow);box-shadow:0 0 10px var(--neon-glow)}.admin-primary:disabled,.admin-icon:disabled{cursor:not-allowed;opacity:.35}.admin-secondary.danger,.admin-icon.danger{border-color:var(--red);color:var(--red)}.admin-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.admin-tabs button{border-color:var(--border);color:var(--text-dim);padding:10px 18px}.admin-tabs button.active{border-color:var(--neon);color:var(--neon);box-shadow:0 0 10px var(--neon-glow)}.admin-stack{gap:12px;display:grid}.admin-section{border:1px solid var(--border);background:var(--card);padding:18px}.admin-section-head{border-bottom:1px solid var(--border);color:var(--green);letter-spacing:1.5px;align-items:center;gap:10px;margin:-18px -18px 18px;padding:11px 16px;font-size:.85em;font-weight:700;display:flex}.admin-section-head.between{justify-content:space-between}.admin-section-head.between>div{align-items:center;gap:10px;display:flex}.admin-section-head .dot,.admin-section-head>span>.dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);margin-right:8px;display:inline-block}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-field{gap:6px;min-width:0;display:grid}.admin-field.wide{grid-column:1/-1}.admin-field>span{color:var(--text-dim);letter-spacing:1px;text-transform:uppercase;font-size:.68em;font-weight:700}.admin-field input,.admin-field textarea,.admin-field select,.admin-link-row input{border:1px solid var(--border);width:100%;color:var(--text-bright);background:#00102b;border-radius:0;outline:none;padding:10px 11px;font-family:inherit;font-size:.85em;line-height:1.55}.admin-field textarea{resize:vertical}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-link-row input:focus{border-color:var(--neon);box-shadow:0 0 10px var(--neon-glow)}.admin-help{color:var(--text-dark);margin-top:10px;font-size:.72em}.admin-help code{color:var(--green)}.admin-alert{border:1px solid var(--border);color:var(--text);background:#0064ec0f;margin:10px 0;padding:10px 13px;font-size:.75em}.admin-alert.saved{border-color:var(--green);color:var(--green)}.admin-alert.error{border-color:var(--red);color:var(--red)}.admin-repeater{gap:10px;display:grid}.admin-row-card{border:1px solid var(--border);background:#00102b;gap:12px;padding:14px;display:grid}.admin-row-card.compact{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;align-items:end}.admin-card-toolbar{color:var(--neon);justify-content:space-between;align-items:center;gap:10px;font-size:.78em;font-weight:700;display:flex}.admin-card-toolbar>div{gap:6px;display:flex}.admin-icon{padding:7px 9px}.admin-add{border-color:var(--green);color:var(--green);margin-top:12px}.admin-add.small{justify-self:start;margin-top:4px;padding:7px 10px}.admin-sublist{border-top:1px solid #0032998c;gap:7px;padding-top:12px;display:grid}.admin-link-row{grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;gap:8px;display:grid}.admin-polls-layout{grid-template-columns:280px minmax(0,1fr);gap:12px;display:grid}.admin-poll-list{border:1px solid var(--border);background:var(--card);align-self:start;padding:18px}.admin-poll-list>button{border-color:var(--border);width:100%;color:var(--text);text-align:left;gap:3px;margin-bottom:7px;display:grid}.admin-poll-list>button.active{border-color:var(--green);color:var(--green);box-shadow:0 0 10px var(--green-glow)}.admin-poll-list>button small{color:var(--text-dark);font-size:.75em}.admin-poll-list>.admin-add{border-color:var(--green);color:var(--green);text-align:center}.poll-editor{min-width:0}.active-poll-toggle{color:var(--text-bright);font-size:.72em}.active-poll-toggle input{accent-color:var(--green)}.poll-wallet-notice{border:1px solid var(--amber-dim);color:var(--text-dim);word-break:break-word;background:#fbbf240a;margin:14px 0;padding:11px;font-size:.72em}.poll-wallet-notice strong{color:var(--amber)}.choice-editor{grid-template-columns:auto minmax(130px,.7fr) minmax(260px,1.4fr) minmax(140px,.6fr) auto!important}.choice-number{color:var(--neon);align-self:center;font-size:1.2em;font-weight:900}.empty-state{color:var(--text-dark);text-align:center}.admin-toggle-card{border:1px solid var(--green);color:var(--green);cursor:pointer;background:#60c33a0d;align-items:center;gap:10px;padding:10px 12px;font-size:.72em;font-weight:700;display:flex}.admin-toggle-card input,.video-switches input{accent-color:var(--green)}.admin-toggle-card.compact-toggle{padding:7px 9px}.integration-pointer{border:1px dashed var(--green-dim);color:var(--text-dim);word-break:break-word;background:#60c33a09;margin-top:12px;padding:10px 12px;font-size:.68em}.integration-pointer strong{color:var(--green)}.leak-admin-card{gap:16px}.admin-content-row{background:#00050d73;border:1px solid #003299cc;gap:10px;padding:12px;display:grid}.admin-content-grid{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.video-upload-editor{gap:10px;display:grid}.video-file-picker{border:1px dashed var(--neon);color:var(--neon);cursor:pointer;text-align:center;background:#0064ec0d;gap:7px;padding:12px;font-size:.7em;font-weight:700;display:grid}.video-file-picker input{width:100%;color:var(--text-dim);font-family:inherit}.upload-progress{color:var(--text-dim);gap:5px;display:grid}.upload-progress>div{border:1px solid var(--border);background:#000713;height:8px}.upload-progress>div>span{background:var(--neon);height:100%;box-shadow:0 0 10px var(--neon-glow);transition:width .2s;display:block}.upload-progress.done>div>span{background:var(--green)}.upload-progress.error{color:var(--red)}.video-switches{flex-wrap:wrap;gap:8px;display:flex}.video-switches label{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;padding:7px 9px;font-size:.65em}.uploaded-file-meta{color:var(--green);word-break:break-all;font-size:.65em}.airdrop-editor{gap:18px}.prize-list{margin-top:4px}.prize-editor{border:1px solid var(--border);background:#00050d80;grid-template-columns:.75fr 1.15fr .55fr .55fr .55fr .5fr auto;align-items:end;gap:8px;padding:10px;display:grid}@media (max-width:640px){.info-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:2.2em}.hero img.mascot{width:120px;height:120px}.admin-shell{padding:12px}.admin-header,.admin-section-head.between,.admin-card-toolbar{flex-direction:column;align-items:flex-start}.admin-header-actions{justify-content:flex-start}.admin-form-grid,.admin-polls-layout{grid-template-columns:1fr}.admin-row-card.compact,.choice-editor,.admin-link-row,.admin-content-grid,.prize-editor{grid-template-columns:1fr!important}.topbar{align-items:stretch}.topbar-left{width:100%}.topbar .wallet-connect-btn{justify-content:center;width:100%}.airdrop-box.top-left,.airdrop-box.top-right,.airdrop-box.bottom-left,.airdrop-box.bottom-right{width:auto;inset:auto 15px 15px}}@media (max-width:1000px) and (min-width:641px){.prize-editor{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:400px){.info-grid{grid-template-columns:1fr}.hero h1{font-size:1.8em}.ca-bar{align-items:flex-start}}.price-tile{border:1px solid var(--border);background:linear-gradient(#0064ec1f,#00102b);padding:14px 16px}.price-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.price-tile-label{color:var(--text-dim);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;font-size:.72em;display:flex}.price-pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.8s infinite price-pulse}.price-pulse.stale{background:var(--amber);box-shadow:0 0 10px var(--amber)}@keyframes price-pulse{0%,to{opacity:1}50%{opacity:.25}}.price-refresh{border:1px solid var(--border);color:var(--neon);cursor:pointer;background:0 0;padding:4px 8px;font-family:inherit;font-size:.9em;line-height:1}.price-refresh:hover{background:var(--neon-glow)}.price-tile-value{color:var(--neon);letter-spacing:1px;text-shadow:0 0 14px var(--neon-glow);font-size:2em;font-weight:700}.price-tile-change{color:var(--text-dim);letter-spacing:1px;font-size:.8em}.price-tile-change.positive{color:var(--green)}.price-tile-change.negative{color:var(--red)}.price-tile-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.price-tile-grid div{border:1px solid var(--border);background:#00050d80;padding:8px}.price-tile-grid span{color:var(--text-dim);letter-spacing:1px;font-size:.65em;display:block}.price-tile-grid strong{color:var(--text-bright);font-size:.95em}.price-tile-foot{color:var(--text-dark);letter-spacing:1px;text-transform:uppercase;margin-top:10px;font-size:.68em}.buy-module{border:1px solid var(--green-dim);background:linear-gradient(#60c33a12,#00102b);margin-top:12px;padding:14px 16px}.buy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.buy-headline{color:var(--green);letter-spacing:2px;text-transform:uppercase;font-size:.95em;font-weight:700}.buy-bonus-badge{border:1px solid var(--green);color:var(--text-bright);letter-spacing:2px;background:#60c33a26;padding:4px 10px;font-size:.75em;font-weight:700;animation:2.6s infinite price-pulse}.buy-offer{color:var(--text);margin:8px 0 14px;font-size:.85em}.buy-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buy-field{border:1px solid var(--border);background:#00050d8c;padding:12px}.buy-input-row{align-items:stretch;gap:8px;margin-top:6px;display:flex}.buy-input-row input{border:1px solid var(--border);min-width:0;color:var(--text-bright);background:#00050d;flex:1;padding:8px 10px;font-family:inherit;font-size:1.2em}:is(.buy-input-row input:focus-visible,.buy-manual-row input:focus-visible){border-color:var(--neon);outline:none}.buy-currency-switch{gap:4px;display:flex}.buy-currency-switch button{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;letter-spacing:1px;background:0 0;padding:0 12px;font-family:inherit;font-size:.8em;font-weight:700}.buy-currency-switch button.active{border-color:var(--neon);background:var(--neon-glow);color:var(--neon)}.buy-quick{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.buy-quick button{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;letter-spacing:1px;background:0 0;padding:4px 8px;font-family:inherit;font-size:.7em}.buy-quick button:hover{border-color:var(--green);color:var(--green)}.buy-sub{color:var(--text-dim);letter-spacing:1px;margin-top:8px;font-size:.72em}.buy-receive{color:var(--green);text-shadow:0 0 12px var(--green-glow);word-break:break-all;margin-top:6px;font-size:1.6em;font-weight:700}.buy-receive em{letter-spacing:1px;font-size:.5em;font-style:normal}.buy-compare{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.buy-compare span{color:var(--text-dim);letter-spacing:1px;text-transform:uppercase;font-size:.65em;display:block}.buy-compare strong{font-size:.95em}.buy-compare .dim{color:var(--text-dark);text-decoration:line-through}.buy-compare .positive{color:var(--green)}.buy-warning{border:1px solid var(--amber-dim);color:var(--amber);letter-spacing:1px;margin-top:10px;padding:8px 10px;font-size:.78em}.buy-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.buy-submit{border:1px solid var(--green);min-width:200px;color:var(--text-bright);cursor:pointer;letter-spacing:2px;text-transform:uppercase;background:#60c33a29;flex:1;padding:12px 18px;font-family:inherit;font-size:.9em;font-weight:700;transition:all .2s}.buy-submit:hover:not(:disabled){box-shadow:0 0 16px var(--green-glow);background:#60c33a4d}.buy-submit:disabled{border-color:var(--text-dark);color:var(--text-dark);cursor:not-allowed;background:0 0}.buy-manual-toggle{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:0 0;padding:10px 14px;font-family:inherit;font-size:.75em}.buy-manual-toggle:hover{border-color:var(--neon);color:var(--neon)}.buy-manual{border:1px dashed var(--border);background:#00050d99;margin-top:12px;padding:12px}.buy-manual-head{color:var(--neon);letter-spacing:2px;font-size:.8em;font-weight:700}.buy-manual ol{color:var(--text);margin:8px 0 10px 18px;font-size:.8em}.buy-manual li{margin-bottom:6px}.buy-manual .addr{color:var(--neon);word-break:break-all}.buy-manual-row{flex-wrap:wrap;gap:8px;display:flex}.buy-manual-row input{border:1px solid var(--border);min-width:220px;color:var(--text-bright);background:#00050d;flex:1;padding:10px;font-family:inherit;font-size:.85em}.buy-manual-row .buy-submit{flex:none;min-width:160px}.buy-pending{border:1px solid var(--amber-dim);color:var(--amber);letter-spacing:1px;background:#fbbf2414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px;font-size:.78em;display:flex}.buy-message{border:1px solid var(--green-dim);color:var(--green);letter-spacing:1px;margin-top:10px;padding:10px;font-size:.8em}.buy-message.error{border-color:var(--red);color:var(--red)}.buy-disclaimer{color:var(--text-dark);letter-spacing:1px;margin-top:10px;font-size:.7em}.account-badge{border:1px solid var(--green);color:var(--text-bright);cursor:pointer;text-align:left;background:#60c33a1a;align-items:center;gap:10px;padding:6px 12px;font-family:inherit;transition:all .2s;display:flex}.account-badge:hover{box-shadow:0 0 14px var(--green-glow);background:#60c33a33}.account-badge-main{flex-direction:column;line-height:1.3;display:flex}.account-badge-balance{color:var(--green);letter-spacing:1px;font-size:.85em;font-weight:700}.account-badge-balance em{font-size:.8em;font-style:normal}.account-badge-meta{color:var(--text-dim);letter-spacing:1px;font-size:.68em}.wallet-led.connected{background:var(--green);box-shadow:0 0 10px var(--green)}.wallet-provider-list{gap:8px;margin:14px 0;display:grid}.wallet-provider{border:1px solid var(--border);color:var(--text-bright);cursor:pointer;text-align:left;background:#00050d99;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;font-family:inherit;transition:all .2s;display:grid}.wallet-provider:hover:not(:disabled){border-color:var(--neon);background:var(--neon-glow)}.wallet-provider.missing{opacity:.65}.wallet-provider-name{letter-spacing:2px;font-size:.9em;font-weight:700}.wallet-provider-hint{color:var(--text-dim);letter-spacing:1px;grid-column:1;font-size:.7em}.wallet-provider-state{color:var(--green);letter-spacing:1px;grid-area:1/2/span 2;font-size:.75em;font-weight:700}.wallet-modal-error{border:1px solid var(--red);color:var(--red);letter-spacing:1px;margin-bottom:10px;padding:8px 10px;font-size:.75em}.account-panel{border:1px solid var(--neon);background:var(--card);width:min(680px,100%);max-height:90vh;padding:20px;overflow-y:auto;box-shadow:0 0 40px #0064ec59}.account-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-panel-head h2{color:var(--text-bright);letter-spacing:2px;font-size:1.2em}.account-copy{color:var(--neon);cursor:pointer;letter-spacing:1px;background:0 0;border:0;padding:0;font-family:inherit;font-size:.7em}.account-balance-card{border:1px solid var(--green-dim);background:linear-gradient(#60c33a1a,#00102b);margin:14px 0;padding:14px}.account-balance-label{color:var(--text-dim);letter-spacing:2px;font-size:.7em}.account-balance-value{color:var(--green);text-shadow:0 0 12px var(--green-glow);word-break:break-all;font-size:1.8em;font-weight:700}.account-balance-value em{letter-spacing:1px;font-size:.5em;font-style:normal}.account-balance-usd{color:var(--text-bright);font-size:.9em}.account-balance-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.account-balance-grid span{color:var(--text-dim);letter-spacing:1px;font-size:.65em;display:block}.account-balance-grid strong{color:var(--text-bright);font-size:.9em}.account-section{border:1px solid var(--border);background:#00050d66;margin-bottom:14px;padding:12px}.account-section-head{color:var(--green);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.8em;font-weight:700;display:flex}.account-note{color:var(--text-dim);margin-bottom:8px;font-size:.78em}.claim-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.claim-form .admin-field{flex:1;min-width:160px}.claim-max{border:1px solid var(--border);color:var(--neon);cursor:pointer;letter-spacing:1px;background:0 0;padding:10px 12px;font-family:inherit;font-size:.75em}.account-list{gap:6px;list-style:none;display:grid}.account-list li{border:1px solid var(--border);background:#00102bb3;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}.account-list-main{color:var(--text-bright);word-break:break-all;font-size:.82em}.account-list-meta{color:var(--text-dim);grid-column:1;font-size:.68em}.status-chip{border:1px solid var(--border);color:var(--text-dim);letter-spacing:1px;white-space:nowrap;grid-row:1/span 2;align-self:center;padding:3px 8px;font-size:.62em;font-weight:700}.status-chip.pending{border-color:var(--amber-dim);color:var(--amber)}.status-chip.approved{border-color:var(--neon);color:var(--neon)}.status-chip.paid,.status-chip.credited,.status-chip.open{border-color:var(--green);color:var(--green)}.status-chip.rejected,.status-chip.closed{border-color:var(--red);color:var(--red)}.claim-card{border:1px solid var(--border);background:#00050d80;padding:14px}.claim-card-head{color:var(--green);letter-spacing:2px;text-transform:uppercase;font-size:.95em;font-weight:700}.claim-card-note{color:var(--text);margin:8px 0 12px;font-size:.85em}.claim-card-balance{color:var(--text-dim);letter-spacing:1px;margin-bottom:12px;font-size:.8em}.claim-card-balance strong{color:var(--green)}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-stat{border:1px solid var(--border);background:#00102b;padding:10px 12px}.admin-stat span{color:var(--text-dim);letter-spacing:1px;font-size:.65em;display:block}.admin-stat strong{color:var(--green);font-size:1.1em}.admin-user-row,.admin-request-row{border:1px solid var(--border);background:#00102b;padding:12px}.admin-user-row.blocked{border-color:var(--red)}.admin-user-head,.admin-request-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-user-address{color:var(--neon);word-break:break-all;font-size:.85em}.admin-user-meta{color:var(--text-dim);letter-spacing:1px;word-break:break-all;font-size:.68em}.admin-user-meta .addr{color:var(--text-bright)}.admin-user-balance{text-align:right}.admin-user-balance strong{color:var(--green);font-size:1em;display:block}.admin-user-balance span{color:var(--text-dim);font-size:.7em}.admin-user-stats{color:var(--text-dim);letter-spacing:1px;flex-wrap:wrap;gap:14px;margin:10px 0;font-size:.68em;display:flex}.admin-user-stats strong{color:var(--text-bright)}.admin-user-actions,.admin-request-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-user-actions input,.admin-request-actions input{border:1px solid var(--border);min-width:150px;color:var(--text-bright);background:#00050d;flex:1;padding:8px 10px;font-family:inherit;font-size:.8em}.admin-request-amount{color:var(--text-bright);font-size:1em;font-weight:700}.admin-request-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-request-row.pending{border-color:var(--amber-dim)}.admin-request-actions{margin-top:10px}.admin-price-preview{border:1px solid var(--border);color:var(--text-dim);letter-spacing:1px;text-transform:uppercase;background:#0064ec0f;flex-wrap:wrap;gap:14px;margin-top:12px;padding:10px 12px;font-size:.72em;display:flex}.admin-price-preview strong{color:var(--green)}.admin-price-preview a{color:var(--neon)}.admin-price-error{color:var(--red)}@media (max-width:640px){.buy-grid,.admin-stat-grid,.price-tile-grid,.account-balance-grid{grid-template-columns:1fr}.buy-submit{min-width:100%}.account-badge{max-width:100%}}.admin-user-meta .copy-btn,.buy-manual .copy-btn{vertical-align:middle;margin-left:8px}.buy-grid,.buy-compare,.price-tile-grid,.account-balance-grid,.info-grid,.admin-stat-grid{min-width:0}.buy-field,.buy-compare>div,.price-tile-grid>div,.account-balance-grid>div,.buy-input-row,.buy-quick,.buy-sub,.buy-receive,.buy-manual-row,.account-list li{overflow-wrap:anywhere;min-width:0}.buy-compare strong,.price-tile-grid strong,.account-balance-grid strong{overflow-wrap:anywhere;display:block}@media (max-width:640px){.buy-module,.price-tile{padding:12px 10px}.buy-field{padding:10px}.buy-input-row input{padding:8px;font-size:1.05em}.buy-currency-switch button{padding:0 10px;font-size:.75em}.buy-quick button{text-align:center;flex:auto}.buy-receive{font-size:1.3em}.price-tile-value{font-size:1.6em}.buy-manual-row input,.buy-manual-row .buy-submit{min-width:100%}.buy-manual-toggle{text-align:center;width:100%}.account-panel{padding:14px 12px}.topbar{gap:8px}.topbar-left{flex:100%}.account-badge,.wallet-connect-btn{justify-content:center;width:100%}}.unlock-list{gap:10px;display:grid}.unlock-card{border:1px solid var(--border);background:linear-gradient(#0064ec14,#00102b);padding:14px}.unlock-card.unlocked{border-color:var(--green);background:linear-gradient(#60c33a1a,#00102b)}.unlock-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.unlock-title{color:var(--text-bright);letter-spacing:2px;text-transform:uppercase;font-size:.95em;font-weight:700}.unlock-badge{border:1px solid var(--amber-dim);color:var(--amber);letter-spacing:1px;padding:3px 8px;font-size:.65em;font-weight:700}.unlock-teaser{color:var(--text);margin:8px 0 12px;font-size:.85em}.unlock-price{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:8px 0;display:flex}.unlock-price span{color:var(--text-dim);letter-spacing:2px;font-size:.68em}.unlock-price strong{color:var(--neon);font-size:1.2em}.unlock-currencies{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.unlock-currencies button{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;letter-spacing:1px;background:0 0;padding:6px 10px;font-family:inherit;font-size:.7em;font-weight:700}.unlock-currencies button.active{border-color:var(--green);color:var(--green);background:#60c33a26}.unlock-amount{color:var(--text-dim);margin-bottom:10px;font-size:.78em}.unlock-amount strong{color:var(--text-bright)}.unlock-manual{border:1px dashed var(--border);margin-top:10px;padding:10px}.unlock-manual-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.unlock-manual-row .addr{min-width:0;color:var(--neon);overflow-wrap:anywhere;flex:1;font-size:.72em}.unlock-content{border:1px solid var(--green-dim);background:#00050d99;margin-top:10px;padding:12px}.unlock-text{color:var(--text-bright);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.9em}.unlock-link{color:var(--green);letter-spacing:1px;overflow-wrap:anywhere;font-size:.9em;font-weight:700;text-decoration:none}.unlock-link:hover{text-shadow:0 0 10px var(--green-glow)}.card-head.static{cursor:default}.account-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.account-split>div{border:1px solid var(--border);background:#00050d80;min-width:0;padding:8px 10px}.account-split span{color:var(--text-dim);letter-spacing:1px;font-size:.62em;display:block}.account-split strong{color:var(--text-bright);overflow-wrap:anywhere;font-size:1em;display:block}.account-split strong.positive{color:var(--green)}.account-split small{color:var(--text-dark);font-size:.65em}.community-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00050de0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.community-modal{border:1px solid var(--neon);text-align:center;background:linear-gradient(#001664,#00050d);width:min(460px,100%);padding:26px 22px 20px;animation:.28s ease-out community-in;position:relative;box-shadow:0 0 50px #0064ec66}@keyframes community-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.community-close{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;padding:6px 9px;font-family:inherit;font-size:.8em;line-height:1;position:absolute;top:8px;right:8px}.community-close:hover{border-color:var(--red);color:var(--red)}.community-kicker{color:var(--green);letter-spacing:3px;font-size:.68em}.community-modal h2{color:var(--text-bright);letter-spacing:2px;text-transform:uppercase;margin:8px 0;font-size:1.25em}.community-modal p{color:var(--text);font-size:.85em}.community-links{gap:8px;margin:18px 0 10px;display:grid}.community-link{border:1px solid var(--border);color:var(--text-bright);letter-spacing:2px;background:#00050d99;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:.85em;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.community-link .community-mark svg{width:20px;height:20px;display:block}.community-link.telegram:hover{border-color:var(--neon);background:var(--neon-glow);box-shadow:0 0 16px var(--neon-glow);color:var(--neon)}.community-link.discord:hover{color:#aab8ec;background:#7289da2e;border-color:#7289da;box-shadow:0 0 16px #7289da59}.community-direct{color:var(--green);letter-spacing:1px;margin-top:6px;font-size:.75em;text-decoration:none;display:block}.community-dismiss{color:var(--text-dark);cursor:pointer;letter-spacing:2px;text-transform:uppercase;background:0 0;border:0;margin-top:14px;font-family:inherit;font-size:.7em}.community-dismiss:hover{color:var(--text-dim)}.admin-community-row{border:1px solid var(--border);background:#00050d59;grid-column:1/-1;grid-template-columns:auto 1fr;gap:8px;padding:10px;display:grid}@media (max-width:640px){.account-split,.admin-community-row{grid-template-columns:1fr}.unlock-currencies button{flex:auto}}.leak-image-wrap{border:1px solid var(--border);background:#00050d;padding:8px}.leak-image{border:1px solid var(--border);width:100%;max-width:100%;height:auto;margin-top:6px;display:block}.admin-image-preview{border:1px solid var(--border);object-fit:contain;max-width:260px;max-height:180px;margin-top:8px;display:block}.wallet-open-link{border:1px solid var(--neon);background:var(--neon-glow);color:var(--neon);letter-spacing:2px;text-align:center;margin-top:10px;padding:12px;font-size:.8em;font-weight:700;text-decoration:none;display:block}.wallet-open-link:hover{box-shadow:0 0 16px var(--neon-glow)}.wallet-modal-hint{color:var(--amber);letter-spacing:1px;margin-top:6px;font-size:.75em}.leak-note{border:1px solid var(--border);border-left:3px solid var(--green);background:#00050d8c;padding:12px 14px}.leak-note-title{color:var(--green);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:.8em;font-weight:700}.leak-note-body{color:var(--text-bright);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.88em;line-height:1.7}.admin-content-order{gap:4px;display:flex}.admin-content-order button{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;padding:4px 8px;font-family:inherit;font-size:.75em}.admin-content-order button:hover:not(:disabled){border-color:var(--neon);color:var(--neon)}.admin-content-order button:disabled{opacity:.35;cursor:not-allowed}.unlock-manual-toggle{width:100%;color:var(--text-dim);cursor:pointer;letter-spacing:2px;text-transform:uppercase;background:0 0;border:0;margin-top:8px;padding:8px;font-family:inherit;font-size:.72em;text-decoration:underline;display:block}.unlock-manual-toggle:hover{color:var(--neon)}.unlock-manual-step{color:var(--text-dim);letter-spacing:1px;margin:10px 0 6px;font-size:.75em}.unlock-manual-step strong{color:var(--text-bright)}.buy-message.waiting{border-color:var(--amber-dim);color:var(--amber);animation:2s infinite price-pulse}
