:root{--bg:#f5f7fb;--ink:#10131c;--mute:#6b7385;--gold:#ffb800;--gold2:#ff8a00;--dark:#10131c;--blue:#0a84ff;--card:#fff;--line:#e3e8f2;--r:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Outfit,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5}a{color:var(--blue);font-weight:600}h1,h2,h3{margin:0;line-height:1.1;letter-spacing:-.02em}.page,.nav,.foot{position:relative;z-index:1}.page{max-width:1170px;margin:0 auto;padding:110px 20px 40px}.fade{animation:fadein .35s ease-out}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}}.floaters{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.floaters img{position:absolute;top:0;left:var(--x);width:var(--s);opacity:.09;animation:drift var(--d) linear var(--dl) infinite}@keyframes drift{0%{transform:translateY(105vh) rotate(-15deg)}to{transform:translateY(-25vh) rotate(25deg)}}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px max(20px,calc((100vw - 1170px)/2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7fbcc}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:var(--ink);text-decoration:none}.brand img{width:40px;height:40px;object-fit:contain}.nav nav{display:flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px;overflow-x:auto}.nav nav a{color:#4b5365;text-decoration:none;padding:9px 18px;border-radius:99px;white-space:nowrap;font-weight:500}.nav nav a.active{background:#eceff6;color:var(--ink);font-weight:600}.btn{border:0;border-radius:99px;padding:15px 28px;font:800 15px Outfit;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .15s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn.white{background:#fff;color:var(--ink)}.btn.gold{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#1a1200}.btn.ghost{background:#ffffff14;color:#fff;border:1px solid #ffffff30}.btn.light{background:#fff;border:1px solid var(--line);color:var(--ink);padding:11px 18px}.btn.blue{color:#0a6cff}.row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;padding:56px;border-radius:36px;color:#fff;background:radial-gradient(circle at 80% 40%,#3a2c0a 0,transparent 55%),#0d1017;box-shadow:0 30px 60px -25px #0008;overflow:hidden}.hero h1{font-size:clamp(38px,5.5vw,68px);font-weight:800;margin:22px 0 16px}.hero h1 span{color:var(--gold)}.hero p{color:#c3c9d6;max-width:520px;font-size:18px;margin:0}.pill{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:99px;background:#ffffff12;border:1px solid #ffffff22;font-size:15px}.dot{width:12px;height:12px;border-radius:50%;background:#7b8294;display:inline-block}.dot.on{background:#2ee66b;box-shadow:0 0 #2ee66b;animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #2ee66b00}}.herologo{display:grid;place-items:center}.herologo img{width:100%;max-width:380px;filter:drop-shadow(0 20px 50px #ffb80055);animation:bob 5s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-12px) rotate(-1.5deg)}}.sec{margin-top:80px}.sec.narrow{max-width:760px;margin-inline:auto;margin-top:20px}.sec h2{font-size:clamp(30px,4vw,44px);font-weight:800}.sub{color:var(--mute);margin:8px 0 32px}.admins{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.admin{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px 20px;display:grid;justify-items:center;gap:6px;text-align:center}.admin .head{border-radius:14px;image-rendering:pixelated;margin-bottom:8px;box-shadow:0 10px 24px -8px #0004}.admin b{font-size:20px}.admin span{color:#b57a00;font-weight:600;background:#fff3d1;border-radius:99px;padding:3px 14px;font-size:14px}.discord{margin-top:90px;display:grid;grid-template-columns:240px 1fr;align-items:center;gap:30px;padding:44px 56px;border-radius:32px;color:#fff;background:linear-gradient(120deg,#00c6ff,#0072ff);box-shadow:0 25px 50px -25px #0072ff;text-align:center}.wumpus{width:230px;justify-self:center;margin:-30px 0;animation:levit 4s ease-in-out infinite;filter:drop-shadow(0 28px 22px #00308066)}@keyframes levit{50%{transform:translateY(-20px) rotate(3deg)}}.discord small{font-weight:700;letter-spacing:.04em}.discord h2{font-size:clamp(26px,3.4vw,40px);margin:8px auto 18px;max-width:620px}.stats{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-bottom:22px;font-size:17px}.stats span{display:flex;gap:7px;align-items:center;background:#ffffff26;padding:8px 18px;border-radius:99px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.product{display:flex;align-items:center;gap:20px;padding:20px 26px;text-decoration:none;color:var(--ink);font-weight:400;transition:transform .2s,box-shadow .2s}a.product:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px #0003}.product h3{font-size:20px;text-transform:uppercase}.product p{margin:4px 0 0;color:var(--mute);font-size:15px}.product strong{margin-left:auto;font-size:30px;color:var(--blue);white-space:nowrap}.pix{width:72px;height:72px;object-fit:contain;image-rendering:pixelated;background:#f4f6fa;border-radius:16px;padding:8px;flex:none}.checkout{display:grid;grid-template-columns:1fr 400px;gap:34px;align-items:start;margin-top:10px}.step{margin:28px 0 14px;font-size:24px;text-transform:uppercase;border-left:5px solid var(--gold);padding-left:12px}.step:first-child{margin-top:0}.form{padding:26px;display:grid;gap:10px}.form label{font-weight:800;font-size:13px;text-transform:uppercase;color:#555d70;display:flex;justify-content:space-between;align-items:center}.form label em{font-style:normal;background:#fff3d1;color:#9a6700;padding:4px 12px;border-radius:10px}.form small{color:var(--mute)}input,select{font:500 17px Outfit;padding:15px 18px;border-radius:16px;border:2px solid var(--line);background:#fff;width:100%;outline:none;color:var(--ink)}input:focus,select:focus{border-color:var(--gold)}hr{border:0;border-top:1px solid var(--line);margin:12px 0;width:100%}.nickrow{display:flex;gap:12px;align-items:center}.head{border-radius:12px;image-rendering:pixelated;background:#eef1f7}.qty{display:flex;gap:14px;align-items:center}.qty button{width:52px;height:52px;border:0;border-radius:14px;background:#eef1f7;font:700 22px Outfit;cursor:pointer;flex:none}input[type=range]{padding:0;border:0;accent-color:var(--gold2);height:8px}.voucher{display:flex;gap:10px}.ok{color:#128a3c;font-weight:600}.bad{color:#d92d3a;font-weight:600}.center{text-align:center}.methods{display:grid;grid-template-columns:1fr 1fr;gap:16px}.method{display:flex;align-items:center;gap:14px;padding:20px;cursor:pointer;border-width:2px}.method.sel{border-color:var(--gold2);background:#fffaf0}.method input{width:24px;height:24px;accent-color:var(--gold2);flex:none}.method span{display:grid}.method small{color:var(--mute);font-weight:700;font-size:12px;letter-spacing:.06em}aside{position:sticky;top:90px;display:grid;gap:16px}.summary{background:var(--dark);color:#fff;border-radius:var(--r);padding:28px}.summary h3{font-size:22px;padding-bottom:16px;border-bottom:1px solid #ffffff22}.line{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #ffffff22}.line .pix{width:46px;height:46px;background:#ffffff14;padding:5px}.line span{flex:1;display:grid;font-weight:600}.line small{color:#9aa2b3;font-weight:400}.line.mini{font-size:15px;color:#b4bbc9}.line.mini b{color:#fff}.instant{background:#e6f8ec;color:#0d5b2a;border-radius:14px;padding:14px 18px;margin:18px 0;display:grid}.instant small{font-size:13px}.total{display:flex;justify-content:space-between;align-items:center;font-weight:800}.total b{font-size:36px;color:var(--gold)}.checks{padding:22px;display:grid;gap:16px}.checks label{display:flex;gap:12px;font-size:14px;color:#454c5e}.checks input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:var(--gold2);padding:0}.checks em{font-style:normal;color:var(--blue);font-weight:700}.help{text-align:center;color:var(--mute);font-size:14px;margin:0}.buy{border:0;border-radius:20px;padding:22px;font:800 19px Outfit;text-transform:uppercase;cursor:pointer;color:#1a1200;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 14px 30px -12px var(--gold2);transition:transform .15s}.buy:hover:not(:disabled){transform:translateY(-2px)}.buy:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.who{display:flex;gap:12px;align-items:center;font-size:20px}.doc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px 26px;margin-top:14px}.doc h3{font-size:20px;margin-bottom:6px}.doc p{margin:0;color:#4b5365}.vform .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.vform .grid div{display:grid;gap:6px}.vform .btn{justify-self:start}.tablewrap{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:20px}table{border-collapse:collapse;width:100%}th,td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:13px;color:var(--mute)}.foot{text-align:center;color:var(--mute);font-size:14px;padding:30px 20px 40px}@media(max-width:900px){.nav{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.nav nav{max-width:100%}.page{padding-top:130px}.hero{grid-template-columns:1fr;padding:32px 24px}.herologo{order:-1}.herologo img{max-width:200px}.discord{grid-template-columns:1fr;padding:30px 22px}.checkout{grid-template-columns:1fr}aside{position:static}.product{flex-wrap:wrap}.methods{grid-template-columns:1fr}}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.podium{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.pod{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:34px 20px 26px;display:grid;justify-items:center;gap:6px;text-align:center;transition:transform .2s}.pod:hover{transform:translateY(-4px)}.pod .head{border-radius:14px;image-rendering:pixelated;margin-bottom:6px;box-shadow:0 10px 24px -8px #0004}.pod b{font-size:20px}.pod em{font-style:normal;font-weight:800;font-size:22px;color:var(--blue)}.rank{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px;color:#1a1200;background:#d9dde6;box-shadow:0 6px 14px -6px #0006}.p1{border:2px solid var(--gold);background:linear-gradient(#fffaf0,#fff)}.p1 .rank{background:linear-gradient(135deg,var(--gold),var(--gold2))}.p2 .rank{background:linear-gradient(135deg,#eef1f6,#aab2c0)}.p3 .rank{background:linear-gradient(135deg,#f0b27a,#b8692f)}.dcbtn{display:inline-flex;align-items:center;gap:10px;background:#5865f2;color:#fff;border-radius:99px;padding:12px 22px;font:800 15px Outfit;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px -10px #5865f2;transition:transform .15s,background .2s}.dcbtn:hover{background:#4752c4;transform:translateY(-2px)}.dcbtn svg{width:22px;height:22px;fill:currentColor;flex:none}.usr{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 18px 5px 5px;color:var(--ink);text-decoration:none;font-weight:600;white-space:nowrap}.usr img{width:36px;height:36px;border-radius:50%}.authslot{width:150px}.profile{display:flex;align-items:center;gap:20px;padding:26px;margin-bottom:24px}.profile img{width:84px;height:84px;border-radius:50%}.profile .btn{margin-left:auto}.stats3{margin-top:10px}.stats3 .pod{padding:26px 20px}.stats3 b{font-size:30px;color:var(--ink)}.stats3 span{color:var(--mute)}.nickcell{display:inline-flex;align-items:center;gap:8px}.nickcell .head{border-radius:6px}@media(max-width:900px){.nav .dcbtn,.nav .usr{align-self:flex-start}.authslot{display:none}.profile{flex-wrap:wrap}.profile .btn{margin-left:0}}.annbar{position:fixed;top:0;left:0;right:0;height:40px;z-index:30;display:flex;align-items:center;justify-content:center;padding:0 16px;background:linear-gradient(90deg,var(--gold),var(--gold2));color:#1a1200;font-weight:700;font-size:15px}.annbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{top:var(--bar,0px);transition:top .3s}.page{padding-top:calc(110px + var(--bar,0px))}@media(max-width:900px){.page{padding-top:calc(130px + var(--bar,0px))}}.promo{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-bottom:22px;padding:16px 22px;border-radius:var(--r);background:linear-gradient(120deg,#fff3d1,#ffe2a1);border:1px solid #ffcf66;color:#5a3b00}.promo b{font-size:20px}.badge{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#1a1200;font-weight:800;border-radius:99px;padding:6px 14px;font-size:14px;margin-left:auto;white-space:nowrap}.badge+strong{margin-left:0}textarea{font:500 16px Outfit;padding:14px 18px;border-radius:16px;border:2px solid var(--line);width:100%;resize:vertical;color:var(--ink)}textarea:focus{border-color:var(--gold);outline:none}.form label.chk{text-transform:none;font-size:16px;justify-content:flex-start;gap:10px;color:var(--ink);font-weight:600}.chk input{width:20px;height:20px;padding:0;accent-color:var(--gold2)}button.admin{font:inherit;color:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}button.admin:hover{transform:translateY(-5px);box-shadow:0 20px 36px -18px #0004;border-color:var(--gold)}.admin small{color:var(--mute);font-size:13px;margin-top:4px}.modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a1099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadein .25s ease-out;overflow:auto}.mgui{position:relative;display:grid;grid-template-columns:1fr 340px;width:min(920px,100%);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 40px 90px -20px #000a;animation:pop .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes pop{0%{opacity:0;transform:scale(.92) translateY(14px)}}.mclose{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff26;color:#fff;font-size:26px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mclose:hover{background:#fff4}.minfo{padding:34px 36px;display:grid;gap:12px;align-content:start;max-height:560px;overflow:auto}.mhead{display:flex;gap:16px;align-items:center}.mhead .head{border-radius:14px;image-rendering:pixelated;box-shadow:0 10px 24px -8px #0004}.mhead h2{font-size:30px}.role{display:inline-block;margin-top:6px;background:#fff3d1;color:#b57a00;font-weight:700;border-radius:99px;padding:3px 14px;font-size:14px}.mfacts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mfacts div{background:var(--bg);border-radius:16px;padding:12px 16px;display:grid}.mfacts small{color:var(--mute)}.minfo h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-top:8px}.minfo p{margin:0;color:#3d4457}.tl{list-style:none;margin:0;padding:0 0 0 18px;border-left:3px solid #ffe2a1;display:grid;gap:14px}.tl li{position:relative;display:grid}.tl li:before{content:"";position:absolute;left:-26px;top:5px;width:13px;height:13px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold2));box-shadow:0 0 0 4px #fff}.tl time{font-size:13px;font-weight:700;color:#b57a00}.mskin{display:grid;justify-items:center;align-content:center;gap:6px;padding:20px 10px 14px;background:radial-gradient(circle at 50% 38%,#4a360d 0,#10131c 70%)}.mskin canvas{max-width:100%;height:auto!important;filter:drop-shadow(0 24px 24px #0008)}.mskin small{color:#9aa2b3}@media(max-width:800px){.mgui{grid-template-columns:1fr}.mskin{order:-1}.minfo{max-height:none}}.modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center;gap:22px}.mode{position:relative;display:grid;justify-items:center;gap:22px;padding:44px 28px 30px;background:var(--card);border:1px solid var(--line);border-radius:28px;text-decoration:none;overflow:hidden;transition:transform .25s,box-shadow .25s}.mode:before{content:"";position:absolute;left:50%;top:38%;width:70%;height:50%;transform:translate(-50%,-50%);background:var(--mc);opacity:.14;filter:blur(40px);border-radius:50%}.mode img{position:relative;width:100%;max-width:300px;height:150px;object-fit:contain;transition:transform .3s;filter:drop-shadow(0 8px 14px #0002)}.mode:hover{transform:translateY(-6px);box-shadow:0 26px 44px -22px var(--mc)}.mode:hover img{transform:scale(1.06)}.mode span{position:relative;font-weight:800;font-size:18px;color:var(--mc)}.mode span i{font-style:normal;display:inline-block;transition:transform .2s}.mode:hover span i{transform:translate(5px)}.recent{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.buycard{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--card);border:1px solid var(--line);border-radius:20px;transition:transform .2s,box-shadow .2s}.buycard:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #0003}.buycard .head{border-radius:12px;image-rendering:pixelated;flex:none;box-shadow:0 8px 18px -8px #0004}.bi{display:grid;min-width:0;flex:1}.bi b{font-size:18px;overflow:hidden;text-overflow:ellipsis}.bi span{color:#4b5365;font-size:14px}.bi small{color:var(--mute);font-size:13px}.buycard em{font-style:normal;font-weight:800;font-size:17px;color:#9a6700;background:#fff3d1;border-radius:99px;padding:6px 14px;white-space:nowrap}.closed{position:fixed;inset:0;z-index:50;display:grid;place-content:center;justify-items:center;gap:18px;padding:20px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 40%,#33250a 0,#0d1017 62%);animation:fadein .6s ease-out}.closed img{width:min(340px,70vw);animation:bob 5s ease-in-out infinite;filter:drop-shadow(0 20px 50px #ffb80066)}.closed h1{font-size:clamp(28px,5.5vw,64px);font-weight:800;letter-spacing:.04em}.closed p{margin:0;font-size:clamp(15px,2.4vw,26px);font-weight:600;letter-spacing:.3em;color:var(--gold);animation:blink 2.4s ease-in-out infinite}@keyframes blink{50%{opacity:.45}}.field-label{display:block!important;text-transform:none!important;font-size:14px!important;color:var(--ink)!important;margin:8px 0 2px}.shop-input{font:500 16px Outfit;padding:13px 16px;border-radius:14px;border:2px solid var(--line);background:#fff;width:100%;outline:none;color:var(--ink)}.quantity-control{display:grid;gap:8px;padding:14px 16px;background:#f7f8fb;border-radius:14px;margin:8px 0}.quantity-control label{display:block!important;text-transform:none!important;color:var(--ink)!important;font-size:15px!important}.quantity-control input[type=range]{padding:0;border:0;accent-color:var(--gold2);height:8px}.range-limits{display:flex;justify-content:space-between;color:var(--mute);font-size:12px}.promo-entry{display:flex;gap:10px;align-items:center}.promo-entry .shop-input{min-width:0}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-option{display:flex!important;gap:10px;align-items:center;justify-content:space-between!important;padding:14px;border:2px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;text-transform:none!important;color:var(--ink)!important;font-size:14px!important}.payment-option.selected{border-color:var(--gold2);background:#fff9e9}.payment-option input{width:18px;height:18px;padding:0;accent-color:var(--gold2);flex:none}.payment-option span{flex:1}.payment-option b{white-space:nowrap}.consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:8px}.consent-row input{width:19px;height:19px;flex:none;padding:0;margin-top:3px;accent-color:var(--gold2)}.consent-row label{display:block!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;color:#454c5e!important;line-height:1.5}.sms-instructions{padding:14px;background:#fff8e8;border-radius:14px;display:grid;gap:10px}.summary>small{display:block;color:var(--mute);line-height:1.5;margin-top:12px}@media(max-width:850px){.checkout,.payment-methods{grid-template-columns:1fr}}@media(max-width:520px){.promo-entry{flex-direction:column;align-items:stretch}.promo-entry .btn{width:100%}.payment-option{padding:11px}}
