:root{color-scheme:dark;--bg:#030814;--panel:#081429;--panel2:#0b1a35;--line:rgba(148,193,255,.14);--text:#f4f8ff;--muted:#93a7c6;--blue:#1684ff;--cyan:#4bc7ff;--good:#31d49a;--warn:#ffbd4a;--bad:#ff6780;--radius:24px;--shadow:0 24px 70px rgba(0,31,85,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 5%,#0a2e63 0,transparent 30%),linear-gradient(180deg,#030916,#020611 72%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden}button,input,select{font:inherit}.page-glow{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(90,158,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(90,158,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 65%)}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-150%);background:#fff;color:#001b44;padding:10px 15px;border-radius:10px}.skip-link:focus{transform:none}.topbar{width:min(1240px,calc(100% - 32px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:24px;font-weight:950;letter-spacing:-1px}.brand img{width:42px;height:42px;object-fit:contain}.brand span span{color:#65b7ff}.brand.small{font-size:20px}.brand.small img{width:34px;height:34px}.topbar nav{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:999px;background:rgba(5,14,31,.7);backdrop-filter:blur(16px)}.topbar nav a{color:var(--muted);text-decoration:none;padding:9px 15px;border-radius:999px;font-size:14px;font-weight:750}.topbar nav a:hover,.topbar nav a.active{color:white;background:rgba(38,132,255,.18)}.button{border:1px solid transparent;border-radius:13px;padding:11px 17px;color:white;font-weight:800;cursor:pointer;transition:.2s ease;background:none}.button-primary{background:linear-gradient(135deg,#087aff,#26a9ff);box-shadow:0 12px 28px rgba(12,126,255,.28);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(12,126,255,.38)}.button-ghost{border-color:var(--line);background:rgba(11,28,56,.58)}.button:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.button.full{width:100%;padding:14px}.hero{min-height:540px;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;padding-block:70px;position:relative}.hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);background:rgba(0,118,255,.17);right:-180px;top:20px;pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#76c5ff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.pulse{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 6px rgba(49,212,154,.12)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(46px,6vw,76px);line-height:.96;letter-spacing:-.055em;margin:22px 0 25px;max-width:800px}.hero h1 span{background:linear-gradient(90deg,#56b9ff,#187aff);background-clip:text;color:transparent}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.7;max-width:660px}.hero-actions{display:flex;align-items:center;gap:22px;margin:30px 0}.text-link{color:#b6d9ff;font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline}.eligibility-note{display:flex;align-items:center;gap:10px!important;font-size:13px!important;color:#a9bad4!important}.eligibility-note svg{width:20px;fill:#55aeff;flex:none}.wallet-card{position:relative;border:1px solid rgba(111,181,255,.23);border-radius:30px;padding:30px;background:linear-gradient(145deg,rgba(16,45,89,.96),rgba(5,17,38,.96));box-shadow:var(--shadow);overflow:hidden}.wallet-card:after{content:"";position:absolute;width:180px;height:180px;border:38px solid rgba(66,156,255,.07);border-radius:50%;right:-65px;top:-65px}.wallet-top{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;font-weight:800}.live-dot{color:#65e0b1}.wallet-card>strong{display:block;font-size:48px;letter-spacing:-2px;margin-top:35px}.wallet-unit{color:#86c8ff;font-weight:900}.rate{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;display:grid;gap:6px}.rate span,.wallet-card>p{color:var(--muted);font-size:12px}.rate b{font-size:16px}.wallet-card>p{margin:18px 0 0;line-height:1.5}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:20px;background:rgba(7,20,43,.74);margin-bottom:110px}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:13px;padding:19px}.trust-strip>div+div{border-left:1px solid var(--line)}.trust-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(30,137,255,.14);color:#63b9ff;font-weight:900}.trust-strip p{display:grid;margin:0}.trust-strip b{font-size:14px}.trust-strip small{color:var(--muted);margin-top:2px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-heading h2,.how h2,.safety h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0 0}.section-heading>p{color:var(--muted);max-width:390px;line-height:1.6}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;min-height:260px}.reward-card{position:relative;display:flex;flex-direction:column;min-height:370px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(13,32,66,.94),rgba(5,15,33,.98));overflow:hidden;transition:.25s ease}.reward-card:hover{transform:translateY(-5px);border-color:rgba(79,162,255,.38);box-shadow:0 20px 55px rgba(0,53,129,.22)}.reward-card:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:var(--accent,#1580ff);filter:blur(65px);opacity:.12;right:-40px;top:-40px}.reward-top{display:flex;align-items:start;justify-content:space-between;gap:12px;position:relative;z-index:1}.reward-icon{width:68px;height:68px;border-radius:20px;background:rgba(255,255,255,.06);padding:12px;object-fit:contain}.status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;background:rgba(132,151,183,.12);color:#aebbd0}.status:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.status.available{color:#50dfad;background:rgba(46,218,160,.11)}.status.paused{color:#ffbf58;background:rgba(255,186,66,.1)}.status.out_of_stock{color:#ff8094;background:rgba(255,103,128,.1)}.reward-card h3{font-size:24px;margin:24px 0 8px}.reward-desc{color:var(--muted);font-size:14px;line-height:1.6;min-height:44px}.reward-meta{display:flex;justify-content:space-between;gap:10px;margin:auto 0 18px;padding-top:25px}.reward-meta span{color:var(--muted);font-size:12px}.reward-meta b{display:block;color:white;font-size:14px;margin-top:3px}.reward-card .button{width:100%}.skeleton-card{min-height:370px;border-radius:var(--radius);background:linear-gradient(100deg,#09172f 30%,#102a51 50%,#09172f 70%);background-size:300% 100%;animation:shimmer 1.3s infinite}.inline-state{border:1px solid rgba(255,187,74,.23);background:rgba(255,187,74,.07);color:#ffd895;border-radius:15px;padding:16px;margin-top:18px;display:grid;gap:4px}.inline-state span{color:var(--muted)}.how{padding-block:130px 120px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.steps article{display:flex;gap:18px;padding:26px;border:1px solid var(--line);border-radius:20px;background:rgba(8,22,47,.65)}.steps article>span{font-weight:950;font-size:28px;color:rgba(99,183,255,.36)}.steps h3{margin:2px 0 10px}.steps p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.history{padding-bottom:120px}.history-state{text-align:center;border:1px dashed rgba(127,178,240,.23);border-radius:24px;padding:55px 24px;background:rgba(7,19,40,.48)}.state-orb{display:grid;place-items:center;margin:0 auto 16px;width:54px;height:54px;border-radius:18px;background:rgba(27,133,255,.12);color:#5bb5ff;font-size:25px}.history-state h3{margin-bottom:8px}.history-state p{color:var(--muted);margin:0}.history-list{display:grid;gap:12px}.history-item{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:20px;background:rgba(8,22,47,.66)}.history-item h3{margin:0 0 6px;font-size:17px}.history-details{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:13px}.history-right{text-align:right}.history-right strong{display:block;margin-bottom:7px}.safety{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;padding:50px;border:1px solid rgba(64,155,255,.22);border-radius:30px;background:linear-gradient(140deg,rgba(15,52,103,.7),rgba(5,16,36,.9));margin-bottom:90px}.safety p,.safety li{color:var(--muted);line-height:1.7}.safety ul{margin:0;padding-left:20px}.safety li+li{margin-top:10px}footer{border-top:1px solid var(--line);padding-block:32px 46px;display:flex;align-items:center;justify-content:space-between;gap:30px}footer p{color:var(--muted);font-size:12px;max-width:650px;margin:0;text-align:right}.modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:rgba(0,4,13,.78);backdrop-filter:blur(10px)}.modal-panel{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid rgba(115,186,255,.25);border-radius:26px;background:#08162d;padding:28px;box-shadow:0 35px 100px #000}.modal-close{position:absolute;right:18px;top:16px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:white;font-size:24px;cursor:pointer}.modal-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.modal-head img{width:58px;height:58px;padding:10px;border-radius:16px;background:rgba(255,255,255,.07)}.modal-head h2{margin:6px 0 0}.modal label:not(.confirm-row){display:grid;gap:8px;font-weight:750;margin-bottom:17px}.modal input,.modal select{width:100%;border:1px solid var(--line);border-radius:12px;background:#050f22;color:white;padding:13px 14px;outline:none}.modal input:focus,.modal select:focus{border-color:#3b9cff;box-shadow:0 0 0 3px rgba(31,139,255,.15)}.modal label small{color:var(--muted);font-weight:500}.conversion-preview{border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:16px;background:rgba(21,103,211,.08);color:#b9dfff;font-size:14px}.confirm-row{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:13px;color:var(--muted);line-height:1.5}.confirm-row input{width:18px;height:18px;flex:none;margin-top:2px}.crypto-warning,.form-error{padding:12px;border-radius:11px;font-size:13px;line-height:1.5}.crypto-warning{background:rgba(255,185,64,.08);border:1px solid rgba(255,185,64,.2);color:#ffd38a}.form-error{background:rgba(255,90,119,.09);border:1px solid rgba(255,90,119,.2);color:#ffadba}.form-footnote{color:var(--muted);font-size:11px;text-align:center;margin:12px 0 0}.toast-region{position:fixed;right:20px;bottom:20px;z-index:120;display:grid;gap:10px}.toast{width:min(360px,calc(100vw - 40px));border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:#0d203f;box-shadow:var(--shadow);animation:toastIn .25s ease}.toast.error{border-color:rgba(255,95,122,.35)}.toast.success{border-color:rgba(48,215,157,.35)}.hidden{display:none!important}:focus-visible{outline:3px solid #74c5ff;outline-offset:3px}@keyframes shimmer{to{background-position:-300% 0}}@keyframes toastIn{from{opacity:0;transform:translateY(10px)}}
@media(max-width:900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;gap:30px;padding-block:50px}.wallet-card{max-width:580px}.catalog-grid,.steps{grid-template-columns:repeat(2,1fr)}.trust-strip{grid-template-columns:1fr}.trust-strip>div+div{border-left:0;border-top:1px solid var(--line)}.safety{grid-template-columns:1fr;gap:20px}.catalog-grid .reward-card:last-child:nth-child(odd){grid-column:span 2}}
@media(max-width:620px){.shell{width:min(100% - 24px,1180px)}.topbar{width:calc(100% - 24px);height:72px}.brand{font-size:20px}.brand img{width:36px;height:36px}.topbar .button{padding:9px 11px;font-size:12px}.hero{padding-top:35px}.hero h1{font-size:43px}.hero-copy>p{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.text-link{text-align:center}.wallet-card{padding:24px}.wallet-card>strong{font-size:39px}.trust-strip{margin-bottom:80px}.section-heading{align-items:start;flex-direction:column}.catalog-grid,.steps{grid-template-columns:1fr}.catalog-grid .reward-card:last-child:nth-child(odd){grid-column:auto}.reward-card{min-height:345px}.how{padding-block:95px}.history-item{grid-template-columns:1fr}.history-right{text-align:left}.safety{padding:28px 22px}.safety h2{font-size:34px}footer{align-items:flex-start;flex-direction:column}footer p{text-align:left}.modal{padding:10px}.modal-panel{padding:24px 18px;max-height:calc(100vh - 20px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.wallet-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;position:relative;z-index:1}.wallet-breakdown span{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px;background:rgba(2,10,24,.25)}.wallet-breakdown b{color:var(--text);font-size:15px}
.hero{overflow:clip}
