@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#080b12;--panel:#121217;--panel2:#1c1c23;--text:#f2f6fc;--muted:#aaa8b4;--blue:#f05aa6;--blue2:#b93675;--line:#2b2a33;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;background-image:radial-gradient(ellipse at 80% 0%,#2c172655 0,transparent 35%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}a{color:inherit;text-decoration:none}.topbar{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);position:sticky;top:0;background:#080b12e8;backdrop-filter:blur(14px);z-index:5}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:-.04em}.brand-mark{color:var(--blue);width:30px;height:30px}.brand-mark svg{width:100%;height:100%}.accent,.eyebrow{color:var(--blue)}nav{display:flex;align-items:center;gap:28px;color:var(--muted);font-size:13px;font-weight:700}nav a:hover{color:var(--text)}.discord{display:flex;gap:7px;align-items:center;color:#a9cfff}.discord svg{width:20px;height:20px}.lang{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:8px;padding:7px 10px;font:600 11px 'DM Mono';cursor:pointer}.hero{min-height:600px;max-width:1200px;margin:auto;padding:92px 5vw 85px;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px}.eyebrow{font:500 11px 'DM Mono',monospace;letter-spacing:.12em;margin:0 0 20px}.pulse{display:inline-block;width:7px;height:7px;background:#f05aa6;border-radius:50%;margin-right:8px;box-shadow:0 0 15px #f05aa6}.hero h1{font-size:clamp(52px,7vw,90px);line-height:.98;letter-spacing:-.075em;margin:0 0 25px;max-width:650px}.hero h1 em{font-style:normal;color:#ff9ac6}.hero-text{font-size:16px;line-height:1.7;color:var(--muted);max-width:490px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{border:0;border-radius:10px;padding:15px 20px;display:inline-flex;align-items:center;justify-content:center;gap:17px;font:800 13px Manrope;cursor:pointer;transition:.18s transform,.18s background}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--blue);color:#041020;box-shadow:0 10px 30px #b9367544}.text-link{font-size:13px;color:var(--muted);border-bottom:1px solid #5f5c68;padding-bottom:4px}.hero-art{height:400px;position:relative;display:grid;place-items:center}.donut-svg{width:min(370px,80vw);filter:drop-shadow(0 30px 50px #145eb966);animation:float 6s ease-in-out infinite}.orbit{border:1px solid #f05aa633;border-radius:50%;position:absolute;transform:rotate(-30deg)}.orbit-a{width:95%;height:48%;}.orbit-b{width:75%;height:70%;transform:rotate(60deg);border-color:#f05aa622}.coin{position:absolute;width:45px;height:45px;border-radius:50%;background:#f7aecb;color:#b93675;display:grid;place-items:center;font:700 20px 'DM Mono';box-shadow:0 10px 25px #0008}.coin-one{top:22%;right:15%;animation:float 5s ease-in-out infinite}.coin-two{bottom:18%;left:15%;background:#492135;color:#f28ebc;animation:float 7s ease-in-out infinite reverse}@keyframes float{50%{transform:translateY(-12px) rotate(3deg)}}.section{max-width:1200px;margin:auto;padding:82px 5vw}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-head h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;margin:0}.section-head>p{color:var(--muted);font-size:13px;margin:0 0 8px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product{background:linear-gradient(145deg,#121c2b,#0d131e);border:1px solid var(--line);border-radius:var(--radius);padding:22px;min-height:160px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s;border-top-color:#713450}.product:hover{border-color:#b83f76;transform:translateY(-3px);box-shadow:0 15px 30px #0004}.product.featured{background:linear-gradient(145deg,#2d1727,#17131c);border-color:#276fb4}.product-top{display:flex;justify-content:space-between;align-items:start}.product h3{font-size:23px;margin:0;letter-spacing:-.05em}.product .tag{font:500 10px 'DM Mono';color:#ef8fba;background:#4a2639;padding:5px 7px;border-radius:5px}.product-bottom{display:flex;align-items:end;justify-content:space-between;gap:8px}.price{font-size:19px;font-weight:800}.buy{border:1px solid #82415d;background:transparent;color:#f7b4d0;border-radius:8px;padding:9px 11px;font:700 11px Manrope;cursor:pointer}.product:hover .buy,.featured .buy{background:var(--blue);color:#140b11;border-color:var(--blue)}.how{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{padding:28px;background:#0d131e;border-radius:14px;min-height:180px}.step b{font:500 12px 'DM Mono';color:var(--blue)}.step h3{font-size:18px;margin:34px 0 8px}.step p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:260px}footer{padding:30px 5vw;display:flex;justify-content:space-between;color:#68778c;font:500 11px 'DM Mono';max-width:1200px;margin:auto}.modal{width:min(560px,calc(100vw - 28px));background:#0e1622;color:var(--text);border:1px solid #2c4865;border-radius:20px;padding:34px;box-shadow:0 30px 80px #000b;position:relative}.modal::backdrop{background:#02050abf;backdrop-filter:blur(5px)}.modal h2{margin:0 0 22px;letter-spacing:-.05em;font-size:30px}.close{position:absolute;right:18px;top:15px;color:var(--muted);background:none;border:0;font-size:28px;cursor:pointer}.selected-deal{border:1px solid #6d344e;background:#2a1725;padding:14px;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:18px}.fields{display:grid;gap:13px}.fields label{display:grid;gap:6px;color:#c2ccd9;font-size:12px;font-weight:700}.fields small{color:var(--muted);font-weight:400}.fields input{background:#080d15;border:1px solid #283b51;border-radius:8px;padding:12px;color:var(--text);font:14px Manrope;outline:none}.fields input:focus{border-color:var(--blue)}.swish-box{margin:18px 0;padding:15px;border-left:3px solid #f05aa6;background:#0a1421}.swish-box strong{font:500 17px 'DM Mono';color:#ffc0d9}.swish-box p{color:var(--muted);font-size:12px;line-height:1.5}.swish-box code{font:11px 'DM Mono';color:#f39ac2}.full{width:100%}.confirmation{margin-top:16px;padding:15px;border-radius:10px;background:#2d1726;color:#ffc0d9;font-size:13px;line-height:1.6}
@media(max-width:800px){.topbar{height:68px}nav a:not(.discord){display:none}.hero{grid-template-columns:1fr;padding-top:65px;min-height:auto}.hero-art{height:300px;order:-1}.product-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.section{padding-top:60px;padding-bottom:60px}.section-head{display:block}.section-head>p{margin-top:12px}footer{display:block;line-height:2.2}.hero-actions{flex-wrap:wrap}}
@media(max-width:440px){.product-grid{grid-template-columns:1fr}.hero h1{font-size:54px}.modal{padding:26px 20px}}
.stock-notice{display:inline-flex;margin:-14px 0 22px;padding:7px 10px;border:1px solid #6d344e;background:#2d1726;color:#ffc0d9;border-radius:20px;font:500 10px 'DM Mono'}.stock-notice.closed{border-color:#703047;background:#321723;color:#ffb5c0}.stats-card{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.stats-card h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;margin:0 0 10px}.stats-card p:not(.eyebrow){color:var(--muted);font-size:13px}.button.ghost{border:1px solid #5f3b4e;background:transparent;color:#f3adc9}.button.ghost:hover{background:#321a29}
.brand-mark{overflow:hidden;border-radius:8px;width:34px;height:34px}.brand-mark img{width:100%;height:100%;object-fit:cover}.account-card{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.account-card h2{font-size:clamp(28px,4vw,48px);letter-spacing:-.06em;margin:0 0 10px}.account-card p:not(.eyebrow){color:var(--muted);font-size:13px}.account-actions{display:flex;gap:9px;flex-wrap:wrap}@media(max-width:600px){.account-card{display:block}.account-actions{margin-top:20px}}
.language-gate .modal{max-width:430px}.language-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.language-gate h2{font-size:30px;letter-spacing:-.05em;margin:0 0 8px}
.vouch-actions{display:flex;gap:10px;flex-wrap:wrap;margin:-15px 0 28px}.vouches-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vouch-card{border:1px solid var(--line);background:linear-gradient(145deg,#16141c,#0f1015);border-radius:14px;padding:18px}.vouch-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.vouch-name{font-weight:800}.vouch-stars{color:#f05aa6;letter-spacing:2px;white-space:nowrap}.vouch-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0;color:var(--muted);font:11px 'DM Mono'}.vouch-meta b{display:block;color:var(--text);font:700 13px Manrope;margin-top:3px}.vouch-comment{color:var(--muted);font-size:13px;line-height:1.6;margin:10px 0 0}.fields textarea,.fields select{background:#08090d;border:1px solid #3b3340;border-radius:8px;padding:12px;color:var(--text);font:14px Manrope;min-height:95px;resize:vertical}.fields select{min-height:auto}@media(max-width:700px){.vouches-list{grid-template-columns:1fr}}
