:root{--bg:#050612;--card:rgba(12,16,30,.62);--stroke:rgba(140,160,255,.18);--text:#eaf0ff;--muted:rgba(234,240,255,.72);--cyan:#4ff1ff;--mag:#ff4fd8;--vio:#a855f7;--green:#4ade80;--shadow: 0 18px 60px rgba(0,0,0,.55)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 600px at 20% 10%,rgba(79,241,255,.08),transparent 55%),radial-gradient(900px 500px at 80% 20%,rgba(255,79,216,.09),transparent 55%),radial-gradient(700px 600px at 55% 90%,rgba(168,85,247,.1),transparent 55%),var(--bg);color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}.bgWrap{min-height:100vh;position:relative}.bgGlow{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(42px);opacity:.55;pointer-events:none}.g1{left:-140px;top:-140px;background:radial-gradient(circle at 30% 30%,rgba(79,241,255,.5),transparent 55%)}.g2{right:-160px;top:40px;background:radial-gradient(circle at 40% 30%,rgba(255,79,216,.5),transparent 55%)}.g3{left:40%;bottom:-220px;background:radial-gradient(circle at 30% 30%,rgba(168,85,247,.55),transparent 55%)}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#050612c7,#05061261);border-bottom:1px solid var(--stroke);padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.logo{height:64px;width:auto;max-width:220px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(125,238,255,.35));border-radius:14px}.brandTitle{font-weight:900;letter-spacing:.06em;background:linear-gradient(90deg,var(--cyan),var(--mag));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:18px}.brandSub{font-size:12px;color:var(--muted);margin-top:2px}.container{max-width:1100px;margin:0 auto;padding:26px 16px 46px}.footer{max-width:1100px;margin:0 auto;padding:0 16px 30px}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.small{font-size:12px}.card{background:var(--card);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:22px;padding:18px;position:relative}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 220px at 10% 10%,rgba(79,241,255,.1),transparent 55%),radial-gradient(420px 260px at 90% 30%,rgba(255,79,216,.08),transparent 55%);pointer-events:none}.cardTitle{font-weight:800;margin-bottom:10px}.inner{box-shadow:none}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:stretch}.h1{font-size:38px;line-height:1.05;margin:0 0 10px;text-shadow:0 0 24px rgba(79,241,255,.12),0 0 22px rgba(255,79,216,.12)}.lead{font-size:16px;color:var(--muted);margin:0 0 14px}.pillRow{display:flex;flex-wrap:wrap;gap:10px}.pill{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:12px}.steps{margin:10px 0 0 18px;color:var(--muted)}.note{margin-top:10px;font-size:12px;color:#eaf0ff9e}.grid4{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.cta{width:100%;display:flex;align-items:center;gap:12px;border-radius:22px;padding:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000080;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.cta:hover{transform:translateY(-2px);border-color:#4ff1ff57;box-shadow:0 22px 70px #00000094}.ctaIcon{width:44px;height:44px;display:grid;place-items:center}.ctaTitle{font-weight:900;letter-spacing:.03em;background:linear-gradient(90deg,var(--cyan),var(--mag));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px}.ctaSub{color:var(--muted);font-size:12px;margin-top:2px}.ctaArrow{margin-left:auto;font-size:18px;opacity:.75}.infoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.bul{margin:10px 0 0 18px;color:var(--muted)}.warn{margin-top:10px;padding:10px 12px;border-radius:14px;background:#ff4fd81a;border:1px solid rgba(255,79,216,.22);color:#ffd7f2}.topBtns{display:flex;gap:10px;align-items:center}.topLink{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.btnSmall{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);cursor:pointer}.btnPrimary{margin-top:10px;width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(79,241,255,.24);background:linear-gradient(90deg,#4ff1ff33,#ff4fd82e);box-shadow:0 14px 40px #0000008c;color:var(--text);font-weight:800;cursor:pointer}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.tabBtn{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);cursor:pointer}.tabBtn.active{border-color:#4ff1ff59;background:linear-gradient(90deg,#4ff1ff24,#ff4fd81a)}.inp{width:100%;margin-top:8px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#00000042;color:var(--text);outline:none}.lab{font-size:12px;color:var(--muted)}.formRow{margin-top:10px}.rowWrap{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.flex1{flex:1;min-width:240px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt{margin-top:14px}.coinHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.coinTitle{font-weight:900;font-size:22px}.coinStats{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.stat{padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.statK{font-size:12px;color:var(--muted)}.statV{font-weight:800;margin-top:4px}.list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.badge{padding:6px 10px;border-radius:999px;background:#4ff1ff1a;border:1px solid rgba(79,241,255,.18);font-size:12px;white-space:nowrap}.drawList{display:flex;flex-direction:column;gap:12px;margin-top:10px}.drawRow{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.drawHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.drawCode{font-weight:900}.drawWinners{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.dw{padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.dwPlace{font-weight:900;margin-bottom:6px}.winners{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px}.winner{padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.winnerTop{font-weight:900;background:linear-gradient(90deg,var(--cyan),var(--mag));-webkit-background-clip:text;color:transparent}.modalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:50}.modal{width:min(920px,calc(100vw - 26px));max-height:calc(100vh - 36px);overflow:auto;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#080a16eb;box-shadow:0 24px 90px #000000b3}.modalTop{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.modalTitle{font-weight:900}.modalBody{padding:16px}.payBox{display:flex;flex-direction:column;gap:10px}.kv{display:flex;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:#ffffff08}.history{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px;background:#ffffff08;margin-bottom:12px}.historyTop{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.historyW .row{margin-top:8px}.hidden{display:none!important}@media (max-width: 980px){.hero,.infoGrid,.grid2,.grid4,.winners{grid-template-columns:1fr}.coinHeader{flex-direction:column;align-items:flex-start}}html,body{min-height:100%}body{font-size:18px;line-height:1.5}.container,.footer{max-width:none!important;width:calc(100vw - 10px)!important;margin:0!important;padding-left:5px!important;padding-right:5px!important}.container{padding-top:18px!important;padding-bottom:24px!important}.hero,.grid,.card{width:100%}button,.btn,input,select,textarea{font-size:1.05em}input,select,textarea{min-height:44px}:root{--edge:15px}body{padding:var(--edge)}.container{max-width:none;width:100%;padding:0}.card{margin:0 0 var(--edge) 0;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px #0000008c,inset 0 1px #ffffff14}.payBox{border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px #0000008c,inset 0 1px #ffffff14}.qrWrap img{border-radius:14px}.lbl{font-size:12px;opacity:.85;margin:6px 0 4px}.btnGhost{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;padding:12px 14px;border-radius:14px;cursor:pointer}.btnGhost:hover{background:#ffffff1a}.logoPlaceholder{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#dff;border:1px solid rgba(126,255,255,.45);box-shadow:0 0 18px #7effff1f;background:#00000040}.statV.big{font-size:22px;letter-spacing:.5px}@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.pulse{animation:pulse .35s ease-in-out}.btnGhost.active{border-color:#7effffbf;box-shadow:0 0 18px #7effff2e}
