:root{--cyan: #00e7ff;--pink: #ff3df0;--vio: #6c00ff;--bg: #0b0a1a;--text: #d9e6ff}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Orbitron,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--text);background:var(--bg);overflow-x:hidden}.topbar{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(12px,4vw,28px);gap:12px}.brand-mark{width:56px;height:56px;border-radius:50%;border:2px solid rgba(255,61,240,.5);box-shadow:0 0 10px #ff3df0b3,inset 0 0 18px #6c00ff73;display:grid;place-items:center;color:var(--cyan);font-weight:900;font-size:22px;text-shadow:0 0 10px var(--cyan),0 0 28px rgba(108,0,255,.7)}.actions{display:flex;align-items:center;gap:12px}.ico img{width:40px;height:40px;display:block;border-radius:10px}.wallet-panel{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:14px;border:1px solid rgba(0,231,255,.35);background:linear-gradient(180deg,#00e7ff1a,#ff3df014);box-shadow:inset 0 0 18px #00e7ff33}.sol-symbol{color:#bff6ff;filter:drop-shadow(0 0 6px rgba(0,231,255,.7));margin-right:4px}.balance-wrap{width:96px;height:28px;overflow:hidden;border-radius:10px;background:#050c1e99;border:1px solid rgba(119,199,255,.35);box-shadow:inset 0 0 16px #00e7ff40}.balance-slider{position:relative;height:100%;display:flex;align-items:center;transform:translateY(0);transition:transform .6s ease}.balance-slider.slide{transform:translateY(-100%)}#sol-balance{display:block;width:100%;text-align:center;font-weight:900;color:#cfefff;text-shadow:0 0 10px rgba(0,231,255,.8)}.wallet-input{width:200px;max-width:42vw;background:#080e1c99;border:1px solid rgba(119,199,255,.35);border-radius:10px;padding:6px 10px;color:#d9e6ff;outline:none}.wallet-input::placeholder{color:#88a8cc}.btn{padding:10px 22px;border-radius:16px;font-weight:900;letter-spacing:.06em;text-decoration:none;color:#bff6ff;background:radial-gradient(120% 120% at 30% 20%,rgba(0,231,255,.35),transparent 60%),radial-gradient(120% 120% at 70% 80%,rgba(255,61,240,.35),transparent 60%),linear-gradient(180deg,#121c3aa6,#0c1226e6);border:2px solid rgba(119,199,255,.55);box-shadow:0 0 18px #00e7ff73,inset 0 0 24px #00e7ff59,inset 0 0 48px #ff3df040;transition:.2s transform,.2s box-shadow,.2s filter}.btn.small{padding:8px 14px;border-radius:12px;font-size:12px}.hero{min-height:calc(100dvh - 96px);display:grid;place-items:center;text-align:center;gap:16px;padding:24px}.kicker{margin:8px 0 0;font-weight:900;letter-spacing:.12em;color:#77c7ff;text-shadow:0 0 10px rgba(119,199,255,.9),0 0 28px rgba(108,0,255,.65)}.wtf{font-size:clamp(80px,18vw,220px);line-height:.9;color:transparent;-webkit-text-stroke:10px var(--pink);text-shadow:0 0 24px rgba(255,61,240,.85),0 0 60px rgba(0,231,255,.55);filter:drop-shadow(0 0 30px rgba(108,0,255,.55));margin:0 0 10px;animation:flicker 3s infinite steps(1)}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 18px rgba(255,61,240,.9),0 0 48px rgba(0,231,255,.6)}20%,24%,55%{opacity:.45;text-shadow:0 0 6px rgba(255,61,240,.5),0 0 14px rgba(0,231,255,.3)}}.subtitle{font-size:clamp(14px,2.2vw,24px);letter-spacing:.08em;font-weight:900;color:#ffb6ff;text-shadow:0 0 14px rgba(255,61,240,.8),0 0 28px rgba(0,231,255,.5);margin:0 0 24px}.cta:hover{transform:translateY(-2px);box-shadow:0 0 26px #00e7ffbf,inset 0 0 36px #00e7ff80,inset 0 0 64px #ff3df059;filter:saturate(1.2)}.container{padding:72px 24px;max-width:960px;margin:0 auto}.container h1{text-shadow:0 0 18px rgba(0,231,255,.35),0 0 36px rgba(255,61,240,.18)}.tasks li{margin:.5rem 0}@media (max-width: 920px){.wallet-input{width:160px}.ico img{width:36px;height:36px}}@media (max-width: 720px){.actions{gap:8px}.wallet-input{width:130px}.ico img{width:30px;height:30px}.brand-mark{width:44px;height:44px;font-size:18px}}#sol-ticker.marquee{position:fixed;top:0;left:0;right:0;height:36px;z-index:9999;overflow:hidden;display:flex;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#00e7ff2e,#6c00ff2e);border-bottom:1px solid rgba(255,255,255,.18)}#sol-ticker .marquee__group{display:flex;align-items:center;flex-shrink:0;min-width:100%;gap:40px;animation:tickerScroll 25s linear infinite}#sol-ticker .sol-txt{white-space:nowrap;font:700 14px Orbitron,system-ui,sans-serif;color:#eaffff;opacity:.95;text-shadow:0 0 10px var(--cyan)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sol-move-ltr{0%{transform:translate(-100%)}to{transform:translate(100%)}}body{padding-top:36px}.wallet-panel{display:none!important}.topbar{justify-content:center;position:relative}.brand{position:absolute;left:clamp(12px,4vw,28px)}.actions{justify-content:center}.neon-text{font-size:clamp(20px,4vw,36px);font-weight:900;text-transform:uppercase;text-align:center;color:var(--cyan);text-shadow:0 0 5px var(--cyan),0 0 10px var(--cyan),0 0 20px var(--pink),0 0 40px var(--vio),0 0 80px rgba(255,61,240,.75);letter-spacing:.15em;margin-top:12px}.holo-banner{display:grid;place-items:center;margin:clamp(10px,4vh,24px) auto;padding:8px 18px;border-radius:10px;position:relative;isolation:isolate;border:1px solid rgba(0,231,255,.35);box-shadow:0 0 12px #00e7ff40,inset 0 0 18px #6c00ff2e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.holo-banner:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(90deg,#00e7ff00,#ff3df02e,#00e7ff00);transform:translate(-100%);animation:sweep 3.6s linear infinite;z-index:-1}.holo-banner span{font-family:Orbitron,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(14px,2.4vw,22px);background:linear-gradient(90deg,var(--cyan),var(--pink),var(--vio),var(--cyan));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift 6.5s ease-in-out infinite,hue 12s linear infinite alternate,glitch 2.2s steps(24,end) infinite;text-shadow:0 0 6px rgba(0,231,255,.9),0 0 18px rgba(108,0,255,.55)}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(30deg)}}@keyframes sweep{0%{transform:translate(-105%);opacity:0}30%{opacity:.8}70%{opacity:.8}to{transform:translate(105%);opacity:0}}@keyframes glitch{0%,97%,to{text-shadow:0 0 6px rgba(0,231,255,.9),0 0 18px rgba(108,0,255,.55);transform:translate(0)}20%{transform:translate(.2px)}40%{transform:translate(-.2px,.1px)}60%{transform:translate(.1px,-.1px)}80%{transform:translate(-.1px,.1px)}}.social-icons{display:flex;gap:14px}.social-icons .ico img{width:45px;height:45px;border-radius:10px;transition:transform .3s ease;filter:drop-shadow(0 0 4px rgba(0,231,255,.5));animation:neonPulse 2s infinite}.social-icons .ico:hover img{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--pink)) drop-shadow(0 0 18px var(--vio))}@keyframes neonPulse{0%{filter:drop-shadow(0 0 3px rgba(0,231,255,.4));opacity:.8}50%{filter:drop-shadow(0 0 10px var(--pink)) drop-shadow(0 0 22px var(--vio));opacity:1}to{filter:drop-shadow(0 0 3px rgba(0,231,255,.4));opacity:.8}}.social-icons .ico:nth-child(1) img{animation-delay:0s}.social-icons .ico:nth-child(2) img{animation-delay:.4s}.social-icons .ico:nth-child(3) img{animation-delay:.8s}.social-icons .ico:nth-child(4) img{animation-delay:1.2s}.bg{pointer-events:none;z-index:0}header,main,.hero,.holo-banner,.neon-text,.cta,.wtf{position:relative;z-index:1}#sol-ticker{position:fixed;z-index:9999}.holo-banner .seven{font-family:Rajdhani,sans-serif;font-size:1.5em;font-weight:900;color:var(--pink);text-shadow:0 0 10px var(--pink),0 0 20px var(--vio),0 0 40px rgba(255,61,240,.8);margin-right:8px;display:inline-block;transform:translateY(-3px);letter-spacing:-.05em}.holo-banner .seven:after{content:"7";position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;-webkit-text-stroke:2px var(--cyan)}.topbar .actions,.topbar .actions *{pointer-events:auto!important;cursor:auto!important}.brand{margin-top:77px}.bg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(120% 90% at 50% 15%,#0000,#00000059 60%,#0009),url(/assets/A_digital_artwork_in_neon_cyberpunk_style_features-DKPbXLJn.png);background-size:cover;background-position:center;filter:saturate(1.1) contrast(1.05);pointer-events:none;z-index:0}header,.topbar,main,.hero,footer{position:relative;z-index:1}.actions{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.riddle-mark{--neon-main: #00e7ff;--neon-pink: #ff3df0;--neon-vio: #6c00ff;display:inline-flex;align-items:baseline;gap:clamp(8px,1.4vw,14px);margin:10px 0 18px;padding:6px 10px;border-radius:12px;position:relative;isolation:isolate;background:linear-gradient(180deg,#00e7ff0f,#ff3df00d);border:1px solid rgba(0,231,255,.25);box-shadow:0 0 10px #00e7ff38,inset 0 0 18px #6c00ff1f}.riddle-mark .seven{font-family:Rajdhani,system-ui,sans-serif;font-weight:800;font-size:clamp(42px,8.5vw,86px);line-height:.85;letter-spacing:.01em;color:transparent;-webkit-text-stroke:6px var(--neon-pink);text-shadow:0 0 12px var(--neon-pink),0 0 28px var(--neon-vio),0 0 60px rgba(0,231,255,.65);filter:drop-shadow(0 0 10px rgba(255,61,240,.6));transform:translateY(2px) skew(-3deg);animation:riddleFlicker 3.2s steps(1,end) infinite}.riddle-mark .riddle-word{font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:clamp(22px,4.6vw,44px);letter-spacing:.18em;color:var(--neon-main);text-shadow:0 0 10px var(--neon-main),0 0 22px var(--neon-main),0 0 36px var(--neon-pink),0 0 60px var(--neon-vio);position:relative;top:clamp(1px,.2vw,2px);animation:wordPulse 2.8s ease-in-out infinite}.riddle-mark:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,231,255,.25),transparent);transform:translate(-120%);animation:holoSweep 4.8s linear infinite}@keyframes riddleFlicker{0%,12%,14%,18%,52%,54%,to{opacity:1;text-shadow:0 0 12px #ff3df0,0 0 28px #6c00ff,0 0 60px rgba(0,231,255,.7);-webkit-text-stroke-color:#ff3df0}13%,53%{opacity:.68;text-shadow:0 0 6px rgba(255,61,240,.55),0 0 14px rgba(108,0,255,.45);-webkit-text-stroke-color:rgba(255,61,240,.8)}}@keyframes wordPulse{0%,to{filter:drop-shadow(0 0 10px rgba(0,231,255,.6))}50%{filter:drop-shadow(0 0 18px rgba(255,61,240,.7)) drop-shadow(0 0 28px rgba(108,0,255,.6))}}@keyframes holoSweep{0%{transform:translate(-120%);opacity:0}25%{opacity:.9}75%{opacity:.9}to{transform:translate(120%);opacity:0}}@media (max-width: 720px){.riddle-mark{gap:8px;padding:6px 10px}.riddle-mark .seven{-webkit-text-stroke-width:4px}}.riddle-mark{display:flex;justify-content:center;align-items:center;width:100%;margin:20px auto;text-align:center;font-family:Rajdhani,sans-serif;font-size:clamp(40px,8vw,90px);font-weight:900;color:transparent;text-transform:uppercase;-webkit-text-stroke:1.5px #ff3df0;text-shadow:0 0 5px #ff3df0,0 0 12px #ff3df0,0 0 20px #00e7ff;animation:flicker 2.5s infinite}.riddle-mark .seven{font-size:1.4em;-webkit-text-stroke:2px #ff3df0;text-shadow:0 0 6px #ff3df0,0 0 15px #ff3df0,0 0 25px #00e7ff}.neon-gradient-box{display:inline-block;padding:16px 28px;font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(20px,4vw,34px);text-transform:uppercase;letter-spacing:.18em;background:linear-gradient(270deg,#f0f,#00e7ff,#f0f);background-size:600% 600%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:neonFlow 6s ease infinite;text-shadow:0 0 10px rgba(255,61,240,.8),0 0 20px rgba(0,231,255,.7),0 0 40px rgba(255,61,240,.6);border:2px solid rgba(0,231,255,.6);border-radius:16px;box-shadow:0 0 15px #00e7ff99,inset 0 0 12px #ff3df066;margin-top:16px;transition:transform .3s ease,box-shadow .3s ease}.neon-gradient-box:hover{transform:scale(1.05);box-shadow:0 0 20px #00e7ffe6,inset 0 0 20px #ff3df099}@keyframes neonFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.neon-gradient-box .neo-seven{display:inline-block;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:1.45em;line-height:.86;letter-spacing:.02em;color:#ff3df0;-webkit-text-fill-color:#ff3df0;-webkit-text-stroke:2px rgba(255,61,240,.55);text-shadow:0 0 6px rgba(255,61,240,.85),0 0 14px rgba(255,61,240,.65),0 0 22px rgba(0,231,255,.45);filter:drop-shadow(0 0 10px rgba(108,0,255,.35));animation:flicker7 2.8s steps(1) infinite;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.neon-gradient-box .neo-seven{position:relative;display:inline-block;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:1.75em;line-height:.85;letter-spacing:.01em;color:#ff3df0;-webkit-text-fill-color:#ff3df0;-webkit-text-stroke:.8px rgba(255,255,255,.65);text-shadow:0 0 2px #ff3df0,0 0 8px rgba(255,61,240,.95),0 0 16px rgba(255,61,240,.75),0 0 26px rgba(0,231,255,.55);transform:translateY(1px) scaleY(1.04);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;animation:neo7Flicker 2.6s steps(1,end) infinite}.neon-gradient-box .neo-seven:before{content:"7";position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke:3px #ff3df0;filter:drop-shadow(0 0 6px rgba(255,61,240,.7)) drop-shadow(0 0 14px rgba(0,231,255,.45));pointer-events:none;z-index:-1}.neon-gradient-box .neo-seven{background:none!important;-webkit-background-clip:initial!important}@keyframes neo7Flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 2px #ff3df0,0 0 8px rgba(255,61,240,.95),0 0 16px rgba(255,61,240,.75),0 0 26px rgba(0,231,255,.55)}20%,24%,55%{opacity:.88;text-shadow:0 0 1px #ff3df0,0 0 6px rgba(255,61,240,.6),0 0 10px rgba(255,61,240,.45)}}@media (max-width: 520px){.neon-gradient-box .neo-seven{font-size:2em}}.neon-gradient-box{display:inline-block;padding:10px 20px;border:2px solid rgba(255,61,240,.8);border-radius:12px;box-shadow:0 0 10px #ff3df0cc,0 0 20px #00e7ff99,inset 0 0 10px #ff3df099}.ready-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ready-title{font-family:Orbitron,system-ui,sans-serif;font-size:clamp(24px,4vw,42px);font-weight:900;color:#bff6ff;text-shadow:0 0 14px rgba(0,231,255,.9),0 0 36px rgba(255,61,240,.45);margin:0}.cta-row{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:8px}.cta-row .btn{min-width:160px;text-align:center}.ready-title{background:linear-gradient(90deg,#ff3df0,#00e7ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(255,61,240,.7),0 0 20px rgba(0,231,255,.5)}.hero-sub{display:flex;justify-content:center;align-items:center;font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(22px,5vw,40px);letter-spacing:.08em;padding:10px 18px;color:transparent;background:linear-gradient(90deg,#ff3df0,#00e7ff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 10px rgba(255,61,240,.8),0 0 20px rgba(0,231,255,.6);border:2px solid rgba(255,61,240,.6);border-radius:12px;box-shadow:0 0 10px #ff3df099,0 0 20px #00e7ff66,inset 0 0 8px #ff3df066;animation:flicker 2.8s infinite}.hero-sub .seven{font-size:1.6em;margin-right:.25em;-webkit-text-stroke:2px #ff3df0;text-shadow:0 0 8px #ff3df0,0 0 20px #00e7ff;animation:pulse 3s infinite}@keyframes flicker{0%,18%,20%,22%,25%,53%,55%,to{opacity:1}19%,21%,54%{opacity:.85}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.social-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:18px}.social-btn{display:flex;align-items:center;gap:10px;padding:10px 22px;font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;text-decoration:none;color:#fff;border:2px solid rgba(255,61,240,.7);border-radius:10px;background:linear-gradient(90deg,#ff3df01a,#00e7ff1a);box-shadow:0 0 10px #ff3df099,0 0 20px #00e7ff80;transition:all .3s ease}.social-btn:hover{transform:scale(1.08);box-shadow:0 0 18px #ff3df0e6,0 0 28px #00e7ffcc}.social-btn .icon{width:22px;height:22px;filter:drop-shadow(0 0 5px rgba(0,231,255,.9))}.social-btn.twitter{border-color:#1da1f2}.social-btn.telegram{border-color:#08c}.icon{width:28px;height:28px;display:block}.social-buttons{display:flex;justify-content:center;gap:20px;margin-top:18px}.social-btn{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(0,231,255,.4);border-radius:12px;background:#0a101e99;color:#cfefff;text-decoration:none;font-weight:700;font-size:18px;transition:all .3s ease}.social-btn:hover{background:#00e7ff26;box-shadow:0 0 15px #00e7ffb3}
