
    :root{--bg:#070707;--panel:#0e0e10;--line:#29262d;--text:#f6f3f8;--muted:#9b96a2;--pink:#df40d9;--pink2:#f08bec;--max:1276px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16.5px/1.6 Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3.3px solid #f08bec;outline-offset:3.3px}.skip{position:fixed;left:13.2px;top:-66px;z-index:300;background:#fff;color:#111;padding:9.9px 14.3px;border-radius:8.8px}.skip:focus{top:13.2px}.wrap{width:min(var(--max),calc(100% - 39.6px));margin:auto}.navbox{position:sticky;top:0;z-index:20;background:#070707e8;border-bottom:1.1px solid #1d1c20;backdrop-filter:blur(15.4px)}.nav{height:77px;display:flex;align-items:center;gap:26.4px}.brand{font-size:20.9px;font-weight:950}.brand b{color:var(--pink)}.links{display:flex;gap:8.8px}.links a{color:var(--muted);font-size:14.3px;padding:8.8px}.nav .btn{margin-left:auto}.btn{border:1.1px solid #332f38;background:#151417;color:#fff;border-radius:11px;padding:11px 16.5px;font-weight:850;cursor:pointer}.btn-primary{border:0;background:linear-gradient(135deg,#b72ed7,var(--pink))}.btn:disabled{opacity:.45;cursor:not-allowed}.hero{min-height:638px;display:grid;place-items:center;text-align:center;position:relative;border-bottom:1.1px solid #171619;background:radial-gradient(770px 385px at 50% 25%,#67217855,transparent 70%)}.hero-inner{padding:88px 19.8px}.eyebrow{color:var(--pink2);font-size:13.2px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.hero h1{font-size:clamp(57.2px,8.8vw,101.2px);line-height:.95;letter-spacing:-.065em;margin:19.8px 0}.hero h1 span{background:linear-gradient(120deg,#fff,#ed91f1 60%,#a98aff);-webkit-background-clip:text;color:transparent}.hero p{max-width:704px;margin:0 auto 30.8px;color:#aaa4ae;font-size:19.8px}.actions,.facts{display:flex;justify-content:center;gap:11px;flex-wrap:wrap}.facts{margin-top:22px}.fact{border:1.1px solid #29252d;border-radius:1098.9px;padding:6.6px 12.1px;color:#aaa;font-size:13.2px}section{padding:79.2px 0;border-bottom:1.1px solid #171619}.head{margin-bottom:28.6px}.head h2{font-size:37.4px;letter-spacing:-.045em;margin:0}.head p{color:var(--muted);margin:4.4px 0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:15.4px}.card{border:1.1px solid #29262d;background:linear-gradient(145deg,#111114,#0b0b0c);border-radius:17.6px;padding:25.3px}.card h3{font-size:23.1px;margin:0 0 8.8px}.card p{color:var(--muted);margin:0}.num{display:grid;place-items:center;width:37.4px;height:37.4px;border-radius:11px;background:#27152c;color:#f2a2ef;font-weight:900;margin-bottom:19.8px}.store{display:grid;grid-template-columns:repeat(4,1fr);gap:13.2px}.pack{border:1.1px solid #29262d;background:var(--panel);border-radius:16.5px;padding:23.1px}.pack.featured{border-color:#74327d;box-shadow:inset 0 0 41.8px #df40d90f}.pack strong{font-size:28.6px;display:block}.pack small{color:var(--muted)}.price{font-size:19.8px;font-weight:900;margin:22px 0 13.2px}.info{border:1.1px solid #352c38;border-left:3.3px solid var(--pink);background:#111013;border-radius:13.2px;padding:17.6px 19.8px;color:#c8c3cb;margin-top:22px}.legal{display:grid;grid-template-columns:1.15fr .85fr;gap:15.4px}.seller{display:grid;grid-template-columns:187px 1fr;gap:8.8px 16.5px;margin:0}.seller dt{color:var(--muted)}.seller dd{margin:0;font-weight:700}.list{margin:0;padding-left:22px}.list li{margin:7.7px 0}footer{padding:35.2px 0;color:#777;font-size:13.2px}.footer{display:flex;justify-content:space-between;gap:19.8px;flex-wrap:wrap}.footer-links{display:flex;gap:16.5px}.backdrop{position:fixed;inset:0;z-index:100;background:#000c;backdrop-filter:blur(8.8px);display:none;place-items:center;padding:19.8px}.backdrop.open{display:grid}.modal{width:min(572px,100%);max-height:92vh;overflow:auto;background:#0e0e10;border:1.1px solid #4a2550;border-radius:19.8px;padding:26.4px;box-shadow:0 33px 110px #000}.modal-head{display:flex;align-items:center;justify-content:space-between}.modal h2{margin:0}.close{border:0;background:transparent;color:#aaa;font-size:27.5px;cursor:pointer}.field{width:100%;margin-top:15.4px;border:1.1px solid #332f38;background:#09090a;color:#fff;border-radius:11px;padding:13.2px;font:inherit}.summary{border:1.1px solid #27242b;border-radius:13.2px;margin:19.8px 0;padding:5.5px 16.5px}.row{display:flex;justify-content:space-between;gap:13.2px;padding:11px 0;border-bottom:1.1px solid #201e23}.row:last-child{border:0}.row span{color:#aaa}.total{font-size:18.7px;font-weight:900}.check{display:flex;gap:11px;align-items:flex-start;margin:14.3px 0;color:#cbc6cf;font-size:14.3px}.check input{margin-top:4.4px;accent-color:var(--pink)}.notice{font-size:13.2px;color:#8f8993}.modal-actions{display:flex;justify-content:flex-end;gap:8.8px;margin-top:19.8px}.toast{position:fixed;left:50%;bottom:26.4px;z-index:200;transform:translate(-50%,22px);opacity:0;pointer-events:none;background:#18151b;border:1.1px solid #5c2a63;border-radius:11px;padding:11px 16.5px;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:935px){.links{display:none}.grid3,.legal{grid-template-columns:1fr}.store{grid-template-columns:1fr 1fr}}@media(max-width:572px){.store{grid-template-columns:1fr}.hero h1{font-size:57.2px}.seller{grid-template-columns:1fr;gap:0}.seller dd{margin-bottom:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

    body{background:radial-gradient(ellipse 748px 550px at 10% 29%,#91237c22,transparent 75%),radial-gradient(ellipse 825px 594px at 90% 61%,#a849d522,transparent 75%),var(--bg)}
    .brand{font-size:25.3px;letter-spacing:-.04em}.links a{font-size:16.5px;padding:12.1px 14.3px;border-radius:9.9px;transition:background .25s,color .25s}.links a:hover{background:#b92fd329;color:#fff}.nav .btn{font-size:15.4px}
    .hero{min-height:682px;background:radial-gradient(ellipse 770px 429px at 50% 32%,#8e27945c,transparent 75%)}.hero h1{line-height:1.04;letter-spacing:-.055em}.hero-inner{width:min(100%,990px)}.hero p{margin-top:13.2px}.hero .actions{margin-top:30.8px}.hero .btn{padding:15.4px 24.2px;font-size:16.5px}.facts{margin-top:30.8px}
    .btn,.card,.pack,.fact{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.btn:not(:disabled):hover{transform:translateY(-3.3px);box-shadow:0 9.9px 27.5px #df40d93b}.card:hover,.pack:hover{transform:translateY(-5.5px);border-color:#b74dba;box-shadow:0 16.5px 46.2px #d63ed122}.fact:hover{transform:scale(1.04);border-color:#ad43af}.card,.pack{background:linear-gradient(150deg,#1b121e,#101014 65%)}section{scroll-margin-top:82.5px}.head h2{font-size:clamp(35.2px,4.4vw,46.2px)}
    .pack{display:flex;flex-direction:column;min-height:236.5px}.pack .price{margin-top:auto}.price span{display:block;font-size:13.2px;font-weight:500;color:var(--muted)}.pack .btn{width:100%}.custom-pack{border:1.1px solid #543154;border-radius:17.6px;padding:24.2px;margin-top:17.6px;background:linear-gradient(110deg,#26132a,#111014)}.custom-pack label{font-size:19.8px;font-weight:800}.custom-controls{display:flex;align-items:center;gap:13.2px;margin-top:13.2px}.custom-controls .field{margin:0;max-width:286px}.custom-pack p{color:var(--muted);margin-bottom:0}
    .contact-card{margin-bottom:17.6px}.seller{grid-template-columns:99px 1fr}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15.4px}.service-grid .card{text-align:center;min-height:165px;display:flex;flex-direction:column;justify-content:center}.service-grid h3{font-size:20.9px}.legal-note{text-align:center;margin-top:24.2px}.legal-note a{color:var(--pink2);text-decoration:underline}
    .code-fields{display:flex;gap:9.9px;margin-top:17.6px}.code-fields[hidden]{display:none}.code-digit{width:calc((100% - 29.7px)/4);min-width:0;text-align:center;font:700 26.4px Inter,system-ui,sans-serif;background:#09090a;color:#fff;border:1.1px solid #49304d;border-radius:11px;padding:13.2px 0}.code-digit:focus{border-color:var(--pink);outline:2.2px solid #df40d955}
    .nav .account-cta{font-size:17.6px;padding:12.1px 22px;border:1.1px solid #ef97f2;background:linear-gradient(135deg,#ac2cc5,#e54ddd);box-shadow:0 0 0 1.1px #ed7ce744,0 5.5px 24.2px #df40d94d}.nav .account-cta:hover{box-shadow:0 0 0 2.2px #f9a7f477,0 8.8px 33px #df40d980}
    .notice{font-size:15.4px;line-height:1.6;color:#c4bec8}.fact{font-size:15.4px;color:#d4cdd6}.pack small,.price span,footer,.footer-links{font-size:15.4px}.eyebrow{font-size:14.3px}.head p,.card p,.legal-note{color:#bbb4c0}.custom-pack p{color:#c7bfca}.links a{color:#c1b9c5}
    @media(max-width:682px){.service-grid{grid-template-columns:1fr}.custom-controls{flex-wrap:wrap}.custom-controls .field{max-width:none}.custom-controls .btn{width:100%}.hero{min-height:594px}.hero h1{font-size:clamp(48.4px,11vw,63.8px)}}@media(prefers-reduced-motion:reduce){.btn,.card,.pack,.fact{transition:none!important}}

    .restock-bar{height:37.4px;overflow:hidden;background:#161119;border-bottom:1.1px solid #503054;color:#f3e7f5;display:flex;align-items:center;font-size:12.1px;font-weight:900;letter-spacing:.22em}.restock-track{display:flex;white-space:nowrap;width:max-content;animation:marquee 23s linear infinite}.restock-track span{display:inline-block;padding:0 71.5px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.restock-bar:hover .restock-track{animation-play-state:paused}.login-success{margin-left:auto;color:#f5cbf3;font-weight:800;opacity:0;transition:opacity .25s;white-space:nowrap}.login-success.visible{opacity:1}.nav .account-cta{margin-left:0}.summary-short{margin:17.6px 0 8.8px}.checkout-meta{margin:0 0 15.4px}.summary-short .row{padding:12.1px 0}.summary-short .total{font-size:20.9px}.check{margin:13.2px 0}.check a{text-decoration:underline;text-underline-offset:2.2px}@media(max-width:660px){.login-success{font-size:13.2px}.nav .account-cta{padding:9.9px 13.2px;font-size:14.3px}}@media(prefers-reduced-motion:reduce){.restock-track{animation:none}.restock-track span:not(:first-child){display:none}}

    .restock-bar{height:26.4px;background:linear-gradient(90deg,#140f18,#241529 50%,#140f18);border-bottom:1.1px solid #4c3052}.pack-badge{display:inline-flex;align-self:flex-start;background:#d34ade;color:#120917;font-size:13.2px;font-weight:900;border-radius:1098.9px;padding:4.4px 11px;margin-bottom:13.2px}.pack.featured{border-color:#d34ade;box-shadow:0 0 38.5px #df40d933,inset 0 0 33px #df40d91c}.account-modal{width:min(660px,100%)}.account-name{font-size:22px;font-weight:800;color:#f3ccf2}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin:22px 0}.stats-grid>div{border:1.1px solid #453149;background:#171119;border-radius:13.2px;padding:15.4px;display:flex;flex-direction:column;gap:5.5px}.stats-grid span{color:#beb4c1;font-size:14.3px}.stats-grid strong{font-size:20.9px}.account-foot{color:#bdb2c0;font-size:14.3px;line-height:1.5}@media(max-width:550px){.stats-grid{grid-template-columns:1fr}}
    .account-orders{margin-top:22px;border-top:1.1px solid #3d3040;padding-top:11px}.account-orders h3{font-size:18.7px}.order-item{display:flex;justify-content:space-between;gap:13.2px;padding:8.8px 0;border-bottom:1.1px solid #302833;color:#cfc4d1}
    /* Confirmation stays lightweight: only opacity and transform animate. */
    .toast{max-width:calc(100vw - 30.8px);box-shadow:0 15.4px 41.8px #0009;color:#f7f3fa}
    .toast.success{width:min(462px,calc(100vw - 30.8px));display:flex;align-items:center;gap:15.4px;padding:17.6px 19.8px;border:1.1px solid #765080;border-radius:17.6px;background:linear-gradient(125deg,#241828,#151419 80%);box-shadow:0 19.8px 52.8px #000b,0 0 26.4px #d644d218}
    .toast-check{width:46.2px;height:46.2px;flex:none;display:grid;place-items:center;border-radius:14.3px;background:#d53bd7;color:#fff;font-size:26.4px;font-weight:800;line-height:1;box-shadow:0 0 19.8px #d53bd744}
    .toast-copy{display:grid;gap:2.2px;min-width:0}
    .toast-copy strong{font-size:16.5px;line-height:1.35;color:#fff}
    .toast-copy small{font-size:14.3px;line-height:1.45;color:#cdbed0}
    .how-card p+p{margin-top:13.2px}.how-card strong{color:#f6d5f4}
    .payout-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:15.4px;align-items:stretch}
    .payout-panel{padding:27.5px}.payout-panel h3{margin:0 0 17.6px;font-size:23.1px;letter-spacing:-.025em}
    .payout-steps{list-style:none;margin:0;padding:0;display:grid;gap:17.6px;counter-reset:payout}
    .payout-steps li{display:grid;grid-template-columns:34.1px 1fr;gap:12.1px;color:#c9c0cb;line-height:1.6}
    .payout-steps li::before{counter-increment:payout;content:counter(payout);display:grid;place-items:center;width:33px;height:33px;border-radius:9.9px;background:#2a1930;color:#efa5ef;font-weight:850}
    .payout-steps strong{color:#fff}.payout-panel p{color:#c9c0cb;margin:0 0 15.4px}
    .payout-methods{display:flex;flex-wrap:wrap;gap:8.8px;margin:19.8px 0 22px}
    .payout-methods span{padding:7.7px 13.2px;border:1.1px solid #513451;background:#241825;border-radius:9.9px;color:#f5e9f5;font-size:14.3px;font-weight:750}
    .payout-note{margin-top:19.8px!important;padding-top:16.5px;border-top:1.1px solid #3b303d;font-size:14.3px}
    @media(max-width:935px){.payout-layout{grid-template-columns:1fr}}
    /* Light comes from static gradients; hover only moves cards a few pixels. */
    body{background:radial-gradient(ellipse 935px 605px at 8% 22%,#ad3ba32e,transparent 72%),radial-gradient(ellipse 935px 715px at 94% 56%,#7250c72a,transparent 73%),#09080c}
    .hero{background:radial-gradient(ellipse 836px 473px at 50% 30%,#a038a466,transparent 75%),radial-gradient(ellipse 594px 396px at 75% 74%,#7750bd22,transparent 75%)}
    .card,.pack,.custom-pack,.stats-grid>div{border:0;background:linear-gradient(145deg,#26192b,#1b1721 55%,#151318);box-shadow:0 13.2px 41.8px #0005, inset 0 1.1px #ffffff0b}
    .pack.featured{border:0;background:linear-gradient(145deg,#332037,#211825 62%,#161419);box-shadow:0 13.2px 44px #cb57d120,inset 0 1.1px #ffffff14}
    .card:hover,.pack:hover{border-color:transparent;transform:translateY(-3.3px);box-shadow:0 19.8px 46.2px #0008,0 8.8px 33px #c54ec21f}
    .fact,.payout-methods span{border:0;background:#ffffff0e}.fact:hover{border-color:transparent}
    .custom-pack{margin-top:19.8px}.payout-panel h3,.card h3{color:#fff}
    .socials{display:flex;align-items:center;gap:8.8px;flex-wrap:wrap}
    .socials a,.socials span{padding:8.8px 13.2px;border-radius:9.9px;background:#ffffff0b;font-size:14.3px;font-weight:700}
    .socials a{color:#f8e4fb;transition:background .2s,transform .2s}.socials a:hover{background:#b63acb33;transform:translateY(-2.2px)}
    .socials span{color:#8b8590;cursor:not-allowed}.socials small{font-size:11px;font-weight:500;opacity:.85}
    @supports (-webkit-background-clip:text){.head h2,.pack strong{background:linear-gradient(105deg,#fff 12%,#f3b6f4 57%,#b992ff);-webkit-background-clip:text;background-clip:text;color:transparent}}
    @media(prefers-reduced-motion:reduce){.card:hover,.pack:hover,.socials a:hover{transform:none}}
    @media(max-width:572px){.toast.success{bottom:17.6px;padding:15.4px}.toast-check{width:41.8px;height:41.8px}}
    @media(prefers-reduced-motion:reduce){.toast{transition:none!important}}

@media(max-width:1210px){.links{display:none}}
/* Rangi i polecenia: układ zgodny z istniejącym sklepem. */
.shop-heading{text-align:center;margin-bottom:33px}.shop-heading p{max-width:682px;margin:8.8px auto 0}.rank-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15.4px}.rank-card{text-align:center;display:flex;flex-direction:column;padding:28.6px 22px;position:relative;overflow:hidden}.rank-card::before{content:'';position:absolute;inset:0 0 auto;height:3.3px;background:var(--rank-color,#db78eb)}.rank-card h3{font-size:28.6px;letter-spacing:.06em;color:var(--rank-color,#db78eb)}.rank-card .rank-symbol{font-size:31.9px;color:var(--rank-color);margin-bottom:13.2px}.rank-card .rank-bonus{color:#f7e2fa;font-size:22px;font-weight:850;margin:15.4px 0 5.5px}.rank-card .rank-price{font-size:27.5px;font-weight:900;margin:22px 0 15.4px}.rank-card .rank-price small{display:block;font-size:14.3px;font-weight:500;color:#c3b8c8}.rank-card .btn{width:100%;margin-top:auto}.rank-foot{text-align:center;color:#bdb2c0;font-size:14.3px;margin:20.9px auto 0;max-width:792px}.referral-grid{display:grid;grid-template-columns:1fr 1fr;gap:17.6px}.referral-card{text-align:center;padding:33px}.referral-percent{font-size:52.8px;font-weight:950;line-height:1.2;background:linear-gradient(120deg,#f2b4f1,#ad8bff);background-clip:text;-webkit-background-clip:text;color:transparent;margin:4.4px 0 15.4px}.referral-card h3{font-size:23.1px}.referral-card p{max-width:462px;margin:0 auto}.referral-card .btn{margin-top:22px}.referral-levels{margin-top:22px;padding:19.8px 24.2px;background:#ffffff06;border-radius:15.4px}.referral-levels summary{cursor:pointer;color:#e8c1ec;font-weight:750}.referral-levels summary:focus-visible{outline:3.3px solid var(--pink2);outline-offset:4.4px}.referral-table-wrap{overflow:auto;margin-top:16.5px}.referral-table{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.referral-table th,.referral-table td{padding:9.9px 15.4px;border-bottom:1.1px solid #ffffff10;white-space:nowrap}.referral-table th{color:#e7b4ed;font-size:14.3px}.referral-table td{color:#d4cbd8;font-size:15.4px}.referral-table tr:last-child td{border-bottom:0}.referral-levels .notice{margin-bottom:0;font-size:13.2px}.referral-control{margin:19.8px 0 0}.referral-control>label{font-size:15.4px;font-weight:750;color:#e8d3ec}.referral-input-row{display:flex;gap:8.8px;margin-top:8.8px}.referral-input-row .field{margin:0;min-width:0;text-transform:uppercase;letter-spacing:.06em}.referral-input-row .btn{flex:none}.referral-control .notice{font-size:13.2px;margin:7.7px 0 0;min-height:22px}.bonus-row strong{color:#edb3f4}.bonus-row[hidden],.row[hidden],.referral-control[hidden]{display:none}.checkout-status{min-height:22px;font-size:14.3px;color:#dac0e0}.checkout-status.error{color:#ffb8c4}.checkout-actions{align-items:center;flex-wrap:wrap}.account-referrals{padding-top:19.8px;margin-top:22px;border-top:1.1px solid #3d3040}.account-referrals h3{margin:0 0 11px;font-size:18.7px}.account-referral-code{display:flex;gap:11px;align-items:center;margin:15.4px 0;flex-wrap:wrap}.account-referral-code code{font:800 22px/1.4 ui-monospace,monospace;letter-spacing:.08em;color:#f2c1f7;overflow-wrap:anywhere}.account-referral-code .btn{margin-left:auto}.referral-progress{width:100%;height:8.8px;accent-color:#d94de1}.referral-profile-note{font-size:14.3px;color:#c8b7cf}.rank-info{font-size:14.3px;color:#d5bfdb}.rank-subscription-note{font-size:14.3px;color:#d8bddb}.shop-unavailable{text-align:center;color:#bdb2c0;min-height:26.4px;margin-top:22px}.rank-renewal{margin-top:16.5px}.rank-renewal[hidden]{display:none}.referral-busy{opacity:.7}
@media(max-width:990px){.rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:682px){.referral-grid{grid-template-columns:1fr}.referral-card{padding:26.4px 22px}.referral-input-row{flex-wrap:wrap}.referral-input-row .btn{width:100%}.rank-card{padding:25.3px 16.5px}.rank-card h3{font-size:24.2px}.rank-card .rank-bonus{font-size:18.7px}}@media(max-width:418px){.rank-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rank-card:hover,.referral-card:hover{transform:none}}

/* Static light, transform/opacity motion only. No scroll-frame rendering. */
:root{--panel:#17131c;--line:#302535;--muted:#b3a7bc}.hero p{font-size:18.7px;max-width:649px}.head h2{font-size:clamp(31.9px,4.4vw,41.8px)}.eyebrow{font-size:12.1px;letter-spacing:.18em}.card,.pack,.custom-pack,.stats-grid>div{background:linear-gradient(145deg,#1c1622,#141118);box-shadow:inset 0 1.1px #ffffff06}.btn,.card,.pack,.fact,.socials a{transition:transform .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease}.card:hover,.pack:hover{box-shadow:inset 0 1.1px #ffffff06;transform:translateY(-3.3px)}.btn:not(:disabled):hover{box-shadow:none;transform:translateY(-2.2px)}.btn-primary{background:linear-gradient(115deg,#a542cd,#d946c7)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8.8px;min-height:46.2px}.shop-heading p{font-size:16.5px;max-width:528px}.rank-grid{gap:13.2px}.rank-card{padding:28.6px 19.8px;border-radius:15.4px;background:#17131c}.rank-card::before{height:2.2px;opacity:.7}.rank-card .rank-symbol{font-size:26.4px;margin-bottom:15.4px}.rank-card h3{font-size:26.4px;letter-spacing:.04em}.rank-card .rank-bonus{font-size:18.7px;margin:13.2px 0 3.3px}.rank-card p{font-size:14.3px}.rank-card .rank-price{font-size:25.3px;margin:22px 0 16.5px}.rank-card .rank-price small{font-size:13.2px}.rank-foot{font-size:13.2px;max-width:605px;line-height:1.7}.referral-grid{gap:15.4px}.referral-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:35.2px 28.6px;border-radius:15.4px;background:#17131c}.referral-percent{font-size:47.3px;margin:0 0 14.3px}.referral-card h3{font-size:20.9px;margin:0 0 11px}.referral-card p{font-size:15.4px;line-height:1.75;max-width:385px}.referral-card .btn{display:inline-flex;position:static;margin-top:26.4px;flex:none}.referral-levels{padding:18.7px 22px;background:#ffffff04;border-radius:13.2px}.referral-levels summary{font-size:15.4px;font-weight:650}.referral-table th,.referral-table td{padding:8.8px 13.2px;font-size:14.3px}.referral-levels .notice{font-size:12.1px;line-height:1.65}.shop-unavailable{font-size:13.2px;opacity:.9}.backdrop.open .modal{animation:modal-enter .23s ease-out both}@keyframes modal-enter{from{opacity:0;transform:translateY(11px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.referral-open{overflow:hidden}.referral-modal{width:min(605px,100%);padding:30.8px;background:#131017;border:1.1px solid #443048}.referral-modal h2{font-size:29.7px;letter-spacing:-.03em}.referral-intro{font-size:15.4px;color:#b5a7be;margin:11px 0 24.2px}.own-code-display{display:flex;align-items:center;gap:13.2px;padding:19.8px 22px;background:#211727;border-radius:13.2px;margin-bottom:25.3px;min-width:0}.own-code-display strong{font:800 22px/1.4 ui-monospace,monospace;letter-spacing:.06em;color:#edc4f2;overflow-wrap:anywhere}.own-code-display .btn{margin-left:auto;flex:none}.btn-icon{min-width:41.8px;min-height:41.8px;padding:8.8px;background:#ffffff07;border:0}.own-code-controls{display:flex;gap:9.9px;margin-top:9.9px;align-items:stretch}.own-code-controls .field{margin:0;min-width:0;font-weight:750;letter-spacing:.06em}.own-code-controls .btn{flex:none;padding:11px 15.4px}.referral-modal label{font-size:14.3px;font-weight:650;color:#e0d5e5}.own-code-helper{display:flex;justify-content:space-between;gap:13.2px;margin:8.8px 0 26.4px;font-size:12.1px;color:#b4a0bd}.own-code-helper .error{color:#ffb0bf}.own-code-stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:13.2px;padding:20.9px 0;border-top:1.1px solid #ffffff0b;border-bottom:1.1px solid #ffffff0b}.own-code-stats div{display:grid;gap:6.6px}.own-code-stats span{font-size:12.1px;color:#b5a7be}.own-code-stats strong{font-size:18.7px;color:#f4dcf7}.own-code-next{margin:15.4px 0 5.5px}.referral-modal .notice{font-size:13.2px}.own-code-feedback{margin-top:18.7px;display:flex;gap:11px;align-items:center;flex-wrap:wrap}.own-code-feedback p{margin:0;font-size:14.3px;color:#e1cbe7;flex:1;min-width:176px}.own-code-feedback .btn{font-size:13.2px;padding:8.8px 13.2px}.own-code-feedback [hidden]{display:none}.motion-enabled .reveal{opacity:0;transform:translateY(15.4px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.motion-enabled .reveal.visible{opacity:1;transform:none}.btn svg{transition:transform .18s ease}.btn:hover svg{transform:translateX(2.2px)}
@media(max-width:682px){.referral-card{padding:29.7px 23.1px}.referral-percent{font-size:42.9px}.referral-modal{padding:24.2px 19.8px}.own-code-controls{flex-wrap:wrap}.own-code-controls .btn{width:100%}.own-code-helper{margin-bottom:20.9px}.own-code-stats{gap:8.8px}.own-code-stats strong{font-size:16.5px}.own-code-stats span{font-size:11px}.own-code-display{padding:15.4px 17.6px}.own-code-display strong{font-size:19.8px}}@media(prefers-reduced-motion:reduce){.backdrop.open .modal{animation:none}.motion-enabled .reveal{opacity:1;transform:none;transition:none}.btn svg{transition:none}.card:hover,.pack:hover,.btn:not(:disabled):hover{transform:none}}

.navbox{backdrop-filter:none;background:#0d0911f2}.backdrop{backdrop-filter:none;background:#05040ad9}

.motion-enabled .card.reveal.visible:hover,.motion-enabled .pack.reveal.visible:hover{transform:translateY(-3.3px);transition:transform .18s ease,opacity .18s ease}.referral-levels[open] .referral-table-wrap{animation:levels-enter .22s ease-out}@keyframes levels-enter{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.motion-enabled .card.reveal.visible:hover,.motion-enabled .pack.reveal.visible:hover,.btn:hover svg{transform:none}.referral-levels[open] .referral-table-wrap{animation:none}}

  
.navbox{background:#100d13;backdrop-filter:none}.nav{gap:24.2px}.links{margin-left:30.8px;gap:4.4px}.links a[aria-current="page"],.mobile-nav a[aria-current="page"]{color:#f0c5f5;background:#ffffff08}.login-success{font-size:13.2px}.nav .account-cta{box-shadow:none;border:1.1px solid #b657ca;font-size:14.3px;padding:9.9px 17.6px}.nav-toggle{display:none;font-size:23.1px;line-height:1;min-width:46.2px;padding:9.9px}.mobile-nav{display:none;padding-bottom:17.6px}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:11px 14.3px;border-radius:8.8px;color:#c3b7cc}.footer-links{flex-wrap:wrap}.subpage-heading{padding:44px 0 27.5px}.subpage-heading h1{font-size:clamp(41.8px,6.6vw,70.4px);line-height:1.08;letter-spacing:-.05em;margin:15.4px 0 19.8px}.subpage-heading h1 span{color:#dea3ed}.subpage-heading p{max-width:550px;margin:0 auto;line-height:1.8}.page-teasers{display:grid;grid-template-columns:1fr 1fr;gap:17.6px;padding:22px 0 66px}.page-teaser{padding:30.8px}.page-teaser h2{font-size:26.4px;letter-spacing:-.025em;margin:13.2px 0}.page-teaser p{font-size:15.4px}.text-link{display:inline-flex;align-items:center;gap:8.8px;color:#e4adee;font-weight:650;font-size:15.4px;padding:8.8px 0}.page-teaser .text-link{margin-top:13.2px}.referral-workspace{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;align-items:center;padding:22px 0 82.5px}.referral-side h2{font-size:clamp(28.6px,4.4vw,39.6px);letter-spacing:-.04em;line-height:1.15;margin:15.4px 0}.referral-side p{max-width:418px;color:#bfb0c9}.referral-side .notice{font-size:14.3px}.referral-page-panel .referral-modal{width:100%;margin:0;box-shadow:none;border-radius:19.8px;padding:30.8px}.referral-page-panel .referral-modal:hover{transform:none;border-color:#443048}.referral-page-panel #own-code-login{margin-top:19.8px}.referral-page-panel [hidden]{display:none!important}.referral-modal .own-code-stats strong{overflow-wrap:anywhere}.shop-intro{padding:26.4px 0 66px}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:17.6px;margin:19.8px 0 15.4px}.tag-filters{display:flex;gap:6.6px;flex-wrap:wrap}.filter{font:inherit;font-size:14.3px;border:1.1px solid #322938;background:#18131d;color:#bbaac6;border-radius:8.8px;padding:11px 15.4px;cursor:pointer;transition:background .18s,color .18s}.filter.active{color:#f3dcf8;border-color:#80528c;background:#36213e}.tag-search{width:308px;max-width:100%}.tag-search .field{margin:0;font-size:14.3px}.tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15.4px}.tag-card{padding:22px;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;border-radius:15.4px}.tag-card[hidden]{display:none}.tag-meta{display:flex;justify-content:space-between;gap:11px;font-size:11px;letter-spacing:.04em;color:#a994b3}.tag-meta span:last-child{color:var(--tag-color);font-size:19.8px;line-height:1}.tag-card h2{font-size:19.8px;font-weight:700;letter-spacing:-.02em;margin:19.8px 0 15.4px}.tag-preview{font:600 14.3px/1.8 ui-monospace,"Cascadia Code",monospace;background:#0c0a10;border:1.1px solid #ffffff07;border-radius:8.8px;padding:13.2px 9.9px;overflow-wrap:anywhere;min-height:55px}.tag-card p{font-size:12.1px;color:#b0a0bb;line-height:1.7;margin:13.2px 0 22px}.tag-card .btn{width:100%;font-size:13.2px;min-height:41.8px;margin-top:auto;background:#ffffff05;border-color:#3b2e43}.tag-limited{display:block;font-size:13.2px;color:#ad9cb7;margin-top:auto;padding:9.9px 0}.shop-help{border:1.1px solid #362b3c;border-radius:15.4px;background:#17111e;padding:27.5px 30.8px;margin-top:33px}.shop-help h2{font-size:20.9px;margin:0 0 8.8px}.shop-help p{color:#baaac5;font-size:14.3px;max-width:748px}.shop-help code,.tag-steps code{color:#edc9f6;font-weight:700}.tag-choice{color:#e5beee;font-size:19.8px}.tag-steps{padding-left:24.2px;font-size:15.4px;color:#c6b5d0;line-height:1.8}.tag-steps li{margin:13.2px 0}.empty-state{border:1.1px dashed #44334d;padding:38.5px;border-radius:13.2px;text-align:center;color:#bbadc6}.sr-only{position:absolute;width:1.1px;height:1.1px;padding:0;margin:-1.1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-hero{padding:71.5px 0 38.5px}.legal-hero h1{font-size:clamp(37.4px,6.6vw,61.6px);line-height:1.08;letter-spacing:-.04em;margin:13.2px 0 22px}.legal-hero p{color:#baadca;max-width:770px;font-size:17.6px}.legal-main .meta{display:flex;gap:11px;flex-wrap:wrap;margin-top:26.4px}.legal-main .pill{border:1.1px solid #352a40;background:#17131c;border-radius:1098.9px;padding:7.7px 13.2px;color:#b5a7be;font-size:13.2px}.legal-main .layout{display:grid;grid-template-columns:253px minmax(0,1fr);gap:30.8px;padding:22px 0 88px}.legal-main .toc{position:sticky;top:101.2px;align-self:start;background:#17131c;border:1.1px solid #332638;border-radius:15.4px;padding:19.8px}.legal-main .toc strong{display:block;margin-bottom:11px}.legal-main .toc a{display:block;color:#b9a9c4;font-size:13.2px;padding:4.4px 0}.legal-main .toc a:hover{color:#f5dafa}.legal-main article{background:#151019;border:1.1px solid #35283c;border-radius:19.8px;padding:clamp(22px,4vw,46.2px);min-width:0}.legal-main section{scroll-margin-top:103.4px;padding:4.4px 0 26.4px;border-bottom:1.1px solid #332638;margin-bottom:28.6px}.legal-main section:last-child{border:0;margin:0;padding-bottom:0}.legal-main h2{font-size:23.1px;letter-spacing:-.025em;margin:0 0 15.4px}.legal-main p,.legal-main li{color:#d8cfe0}.legal-main p{margin:9.9px 0}.legal-main ol,.legal-main ul{padding-left:24.2px}.legal-main li{margin:7.7px 0;line-height:1.75}.legal-main .box{background:#211626;border:1.1px solid #44304e;border-left:3.3px solid #c45bdd;border-radius:11px;padding:16.5px 18.7px;margin:16.5px 0}.legal-main .seller{grid-template-columns:165px 1fr;gap:7.7px 16.5px}.legal-main .seller dt{color:#b5a5c1}.legal-main .seller dd{overflow-wrap:anywhere}.legal-main a{color:#e6b0f0}.legal-main .important{color:#90e2b7;font-weight:750}footer{border-top:1.1px solid #2f2434}.tag-dialog-open{overflow:hidden}
@media(max-width:1100px){.tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav{gap:15.4px}.links{margin-left:8.8px}.links a{font-size:14.3px;padding:9.9px 11px}}
@media(max-width:935px){.nav-toggle{display:inline-flex}.links{display:none}.mobile-nav:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.5px}.mobile-nav a{text-align:center;font-size:14.3px}.referral-workspace{grid-template-columns:1fr;gap:26.4px}.referral-side p{max-width:660px}.legal-main .layout{grid-template-columns:1fr}.legal-main .toc{position:static;display:none}.tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:682px){.nav{height:71.5px;gap:9.9px}.brand{font-size:22px}.login-success{display:none}.nav .account-cta{margin-left:auto;font-size:13.2px;padding:8.8px 12.1px}.mobile-nav:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav a{text-align:left}.subpage-heading{padding:27.5px 0 19.8px}.shop-toolbar{align-items:stretch;flex-direction:column}.tag-search{width:100%}.tag-filters .filter{flex:1;font-size:13.2px;padding:11px 8.8px}.tag-grid{gap:11px}.tag-card{padding:17.6px 13.2px}.tag-card h2{font-size:17.6px}.tag-preview{font-size:12.1px;padding:11px 7.7px}.tag-card p{font-size:12.1px}.tag-card .btn{font-size:12.1px;padding:8.8px 7.7px}.page-teasers{grid-template-columns:1fr;padding-bottom:33px}.page-teaser{padding:25.3px}.referral-page-panel .referral-modal{padding:24.2px 19.8px}.referral-workspace{padding-bottom:49.5px}.shop-help{padding:22px}.legal-hero{padding-top:44px}.legal-main .seller{grid-template-columns:1fr;gap:0}.legal-main .seller dd{margin-bottom:13.2px}.footer-links{gap:13.2px;font-size:13.2px}.shop-intro{padding-bottom:38.5px}}
@media(max-width:396px){.tag-grid{grid-template-columns:1fr}.tag-preview{font-size:14.3px}}
@media(prefers-reduced-motion:reduce){.filter{transition:none}.tag-card:hover,.page-teaser:hover{transform:none}}

.accounts-admin{margin-top:26.4px}.accounts-admin form{display:grid;gap:15.4px;margin-top:26.4px}.accounts-admin label{display:grid;gap:8.8px}.accounts-admin .access-row>div{min-width:0;overflow-wrap:anywhere}.accounts-pagination{display:flex;align-items:center;justify-content:space-between;gap:13.2px;margin:19.8px 0}.account-ban-state{color:#ff9eac}.accounts-admin time{font-size:14.3px;color:var(--muted)}.accounts-admin .panel-note{overflow-wrap:anywhere}@media(max-width:594px){.accounts-pagination{flex-wrap:wrap}.accounts-admin .access-row{align-items:flex-start;gap:13.2px}.accounts-admin .access-row .btn{flex-shrink:0}.accounts-admin .transfer-fields{grid-template-columns:1fr}}

:root{--bg:#0b0b0e;--panel:#141419;--muted:#a6a4af;--line:#2a2931;--pink:#b778e8;--pink2:#d4b1ed}body{background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;font-weight:400;letter-spacing:-.012em}h1,h2,h3,h4,strong,b{font-weight:550}.hero,.card,.pack,.custom-pack,.referral-card,.rank-card,.shop-help{background:#141419;box-shadow:none}.hero{background:radial-gradient(ellipse at 50% 5%,#8a51ab12,transparent 65%);min-height:605px}.hero h1,.subpage-heading h1{font-weight:500;font-size:clamp(41.8px,6.6vw,70.4px);letter-spacing:-.052em}.hero h1 span,.subpage-heading h1 span{color:#c7a6dd;background:none}.hero p,.subpage-heading p{font-size:17.6px;line-height:1.8;max-width:605px}.eyebrow{font-weight:450;letter-spacing:.12em;font-size:11px;color:#b49ac8}.brand,.brand b{font-weight:600;font-size:23.1px}.navbox{background:#101014f5;border-color:#ffffff0a;backdrop-filter:none}.links a{font-size:14.3px;font-weight:400}.links a[aria-current="page"]{background:#ffffff06}.nav .account-cta{font-size:13.2px;background:#26212c;border-color:#42344d;color:#e3d5ed;box-shadow:none;font-weight:450}.btn{font-weight:500;font-size:14.3px;border-radius:11px;padding:12.1px 17.6px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s}.btn-primary{background:#ae70d6;color:#100c15;border:1.1px solid #ae70d6}.btn:not(:disabled):hover{box-shadow:none;transform:translateY(-1.1px)}.card,.pack,.custom-pack,.shop-help{border:1.1px solid #ffffff0a;border-radius:19.8px}.card:hover,.pack:hover{box-shadow:none;border-color:#ffffff1b;transform:translateY(-2.2px)}.head h2{font-weight:500;font-size:35.2px}.card h3{font-weight:550}.pack strong,.rank-card h3,.rank-card .rank-price,.referral-percent{font-weight:500}.pack.featured{box-shadow:none;border-color:#a773c555}.pack-badge{font-weight:450;background:#2e2339;color:#d6b6e9;font-size:11px;padding:5.5px 9.9px}.pack{padding:27.5px}.fact{font-weight:400;font-size:13.2px;border-color:#ffffff0a;background:#ffffff03}.facts{gap:8.8px}.tag-card{padding:26.4px 22px;border-radius:17.6px}.tag-card h2{font-weight:500;font-size:19.8px;margin:24.2px 0 18.7px}.tag-meta{font-size:11px;font-weight:400;color:#9b8da7}.tag-preview{font-size:13.2px;border:0;background:#0e0e12;border-radius:9.9px;padding:14.3px 11px}.tag-card p{font-size:12.1px;color:#a09aa9}.tag-card .btn{font-size:13.2px;font-weight:450;border-color:#ffffff14;background:#ffffff03;padding:11px}.filter{background:#ffffff02;border-color:#ffffff10;font-weight:400}.filter.active{background:#a972d11c;border-color:#a972d140;color:#ddc6ee}.rank-card .rank-bonus{font-weight:450;font-size:17.6px}.rank-symbol{opacity:.7}.referral-percent{font-size:41.8px}.referral-card h3,.page-teaser h2{font-weight:500}.referral-card p{font-size:14.3px}.field{background:#101015;border:1.1px solid #ffffff12;font-weight:400;border-radius:11px;font-size:15.4px}.notice,.panel-note{color:#a3a0ae}.modal{background:#17171c;border:1.1px solid #ffffff12;border-radius:24.2px;box-shadow:0 22px 77px #0008;padding:30.8px}.backdrop{backdrop-filter:none;background:#0009}.panel-heading{display:flex;justify-content:space-between;gap:19.8px;align-items:flex-start}.panel-heading h2{font-size:29.7px;font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:8.8px 0 0}.panel-heading .close{min-width:33px;min-height:35.2px;font-size:27.5px}.panel-note{font-size:13.2px;line-height:1.75;margin:15.4px 0}.panel-status{font-size:13.2px;line-height:1.6;min-height:22px;color:#d1b9e3}.error{color:#efafbc!important}.header-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:41.8px;height:41.8px;border:0;border-radius:11px;background:transparent;color:#d2c9d9;cursor:pointer;padding:7.7px;flex:none}.header-icon:hover{background:#ffffff07}.header-icon svg{width:22px;height:22px}.header-icon .cart-count{position:absolute;right:-2.2px;top:0;display:grid;place-items:center;min-width:16.5px;height:16.5px;padding:0 3.3px;border-radius:8.8px;color:#f6eafb;background:#785092;font-size:9.9px;font-weight:500}.nav{gap:13.2px}.login-success{margin-left:auto}.nav-toggle{min-width:39.6px;padding:8.8px;background:transparent;border-color:#ffffff08}.cart-pop{animation:cart-pop .28s ease}@keyframes cart-pop{50%{transform:translateY(-2.2px)}}.cart-backdrop{position:fixed;inset:0;z-index:95;background:#0008;display:none;justify-content:flex-end}.cart-backdrop.open{display:flex}.cart-panel{width:min(550px,100%);height:100dvh;overflow:auto;background:#151519;border-left:1.1px solid #ffffff12;padding:33px 28.6px;box-shadow:-13.2px 0 60.5px #0005;overscroll-behavior:contain}.cart-backdrop.open .cart-panel{animation:cart-enter .25s cubic-bezier(.2,.8,.2,1) both}@keyframes cart-enter{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.shop-overlay-open{overflow:hidden}.cart-items{display:grid;gap:11px;margin:26.4px 0 17.6px}.cart-item{padding:20.9px;background:#1d1c23;border:1.1px solid #ffffff06;border-radius:15.4px}.cart-item-top{display:flex;align-items:center;justify-content:space-between;gap:13.2px}.cart-item h3{margin:0;font-weight:500;font-size:16.5px;line-height:1.5}.cart-item-detail{font-size:12.1px;color:#aaa0b3;line-height:1.6;margin:7.7px 0 14.3px}.cart-item-controls{display:flex;align-items:center;gap:6.6px;flex-wrap:wrap}.cart-small{border:1.1px solid #ffffff0c;border-radius:7.7px;background:#ffffff04;color:#d3c8dd;padding:5.5px 9.9px;font:400 13.2px/1.5 inherit;min-height:31.9px;cursor:pointer}.cart-small:disabled{opacity:.35;cursor:default}.cart-item-top .cart-small{border:0;background:transparent;font-size:20.9px}.cart-quantity{font-size:13.2px;min-width:19.8px;text-align:center}.gift-action{margin-left:5.5px;font-size:12.1px}.cart-line-price{margin-left:auto;font-size:13.2px;font-weight:450;color:#cdb0e0}.gift-all{width:100%;background:#ffffff03;border-color:#ffffff12}.cart-empty{text-align:center;color:#a69aae;padding:38.5px 19.8px}.cart-empty>span{font-size:41.8px;font-weight:300;color:#a683be}.cart-empty h3{font-size:24.2px;font-weight:450;color:#ddd0e6}.cart-empty p{font-size:14.3px}.cart-bottom{padding-top:26.4px}.cart-code-label{display:flex;justify-content:space-between;font-size:13.2px;font-weight:450}.cart-code-label span{color:#92899d;font-size:12.1px}.cart-code-controls{display:flex;gap:8.8px;margin-top:9.9px}.cart-code-controls .field{margin:0;min-width:0}.cart-code-controls .btn{font-size:13.2px}.cart-total-row{display:flex;justify-content:space-between;gap:16.5px;border-top:1.1px solid #ffffff0c;padding-top:26.4px;margin-top:27.5px;font-size:15.4px}.cart-total-row strong{font-size:24.2px;font-weight:500;letter-spacing:-.02em}.cart-bottom .check{font-size:12.1px;color:#aaa0b3;line-height:1.7;gap:9.9px}.cart-pay{width:100%;margin-top:11px;font-size:15.4px}.gift-backdrop{z-index:105}.gift-modal label{font-size:14.3px}.settings-block{margin-top:28.6px;border-top:1.1px solid #ffffff0a;padding-top:22px}.settings-block h3{font-size:13.2px;font-weight:500;color:#c5b3d3;margin:0 0 19.8px}.settings-toggle{display:flex;justify-content:space-between;align-items:flex-start;gap:27.5px}.settings-toggle>span{display:grid;gap:7.7px;max-width:363px}.settings-toggle strong{font-size:15.4px;font-weight:450}.settings-toggle small{font-size:13.2px;line-height:1.7;color:#a69bac}.settings-toggle input{appearance:none;flex:none;width:44px;height:26.4px;background:#3a3540;border:0;border-radius:16.5px;position:relative;cursor:pointer;margin:0}.settings-toggle input::before{content:"";position:absolute;left:3.3px;top:3.3px;width:19.8px;height:19.8px;background:#ddd6e3;border-radius:50%;transition:transform .2s ease}.settings-toggle input:checked{background:#8e5eae}.settings-toggle input:checked::before{transform:translateX(17.6px)}.settings-toggle input:disabled{opacity:.35;cursor:default}.settings-modal .modal-actions{flex-wrap:wrap}.settings-modal .modal-actions .btn{font-size:13.2px}.own-code-display strong,.own-code-stats strong{font-weight:500}.own-code-display{background:#211b28;border:1.1px solid #ffffff04}.legal-main article{background:#151218}.legal-main .important{font-weight:500}.footer,.footer-links{font-size:13.2px}.socials a{font-weight:400}.no-motion *,.no-motion *::before,.no-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.no-motion .reveal{opacity:1!important;transform:none!important}.cart-backdrop [hidden],.modal [hidden]{display:none!important}.no-motion .card:hover,.no-motion .pack:hover,.no-motion .btn:hover{transform:none!important}
@media(max-width:935px){.nav{gap:8.8px}.login-success{display:none}.nav .account-cta{margin-left:auto}.links{display:none}}
@media(max-width:682px){.brand,.brand b{font-size:20.9px}.nav{gap:5.5px}.nav .account-cta{padding:8.8px 11px;font-size:12.1px}.header-icon{width:35.2px;height:39.6px;padding:5.5px}.header-icon svg{width:19.8px}.nav-toggle{min-width:33px;padding:6.6px}.hero{min-height:550px}.hero h1{font-size:clamp(42.9px,11vw,58.3px)}.subpage-heading h1{font-size:47.3px}.cart-panel{padding:26.4px 22px}.cart-item{padding:17.6px}.modal{padding:26.4px 22px}.tag-card{padding:20.9px 14.3px}.tag-card h2{font-size:17.6px}.tag-card .btn{font-size:12.1px;padding:9.9px 6.6px}.tag-preview{font-size:11px}.cart-line-price{font-size:12.1px}.settings-toggle{gap:16.5px}.panel-heading h2{font-size:27.5px}}
@media(prefers-reduced-motion:reduce){.cart-backdrop.open .cart-panel,.cart-pop{animation:none}.settings-toggle input::before{transition:none}}

:root{--bg:#100b19;--panel:#1a1226;--line:#392848;--muted:#b2a6c1;--pink:#b087f8;--pink2:#e2b6ff;--max:1364px}body{background:#100b19;color:#f9f4ff;font-size:16.5px}h1,h2,h3{font-weight:650}button,input,select{font:inherit}button{touch-action:manipulation}.wrap{width:min(var(--max),calc(100% - 52.8px))}.navbox{background:#100a19f5;position:sticky;border:0;box-shadow:0 1.1px 0 #cfaaff12}.nav{height:123.2px;position:relative;display:flex;padding-bottom:44px;gap:15.4px;max-width:1760px}.brand{display:flex;gap:11px;align-items:center;letter-spacing:-.025em;white-space:nowrap}.brand img{border-radius:11px}.brand,.brand b{font-size:25.3px;font-weight:750}.brand b{color:#d1b0ff}.links{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:22px;height:44px;border-top:1.1px solid #ffffff06}.links a,.links a[aria-current]{border-radius:0;font-size:13.2px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background:transparent;padding:9.9px 11px}.links a:hover,.links a[aria-current=page]{color:#e4c9ff;background:transparent}.server-status{margin-left:auto;display:flex;align-items:center;gap:8.8px;color:#b8abbf;font-size:13.2px;white-space:nowrap}.server-status i{width:6.6px;height:6.6px;background:#82718e;border-radius:50%}.server-status[data-online=true] i{background:#abdab7}.login-success{margin-left:0;font-size:13.2px}.nav .account-cta{margin-left:0;background:#a777ed;border:0;color:#140c20;font-size:13.2px;font-weight:650;padding:13.2px 22px;min-height:46.2px}.nav .nav-toggle{display:block;margin-left:0;font-size:25.3px;min-height:41.8px;line-height:1;padding:6.6px 11px;border:0}.mobile-nav{padding:16.5px 0 24.2px;border-top:1.1px solid #ffffff09}.mobile-nav a{font-size:15.4px}.btn{border-radius:9.9px;font-weight:600;font-size:14.3px;border-color:#ffffff18;padding:13.2px 19.8px}.btn-primary{background:#ab7aee;border:1.1px solid #ba95f2;color:#170f24}.btn:hover:not(:disabled){transform:translateY(-2.2px);border-color:#d7b4ff;background:#302044}.btn-primary:hover:not(:disabled){background:#bb94f3;color:#12091d}.hero{padding:0;min-height:748px;height:calc(100svh - 123.2px);max-height:968px;position:relative;isolation:isolate;overflow:hidden;border:0;background:#100b19}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hero-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#10071940,#12071c20 28%,#100b19 100%),radial-gradient(ellipse at 50% 44%,#07030c20,#07030c66);z-index:-2}.hero-inner{padding:49.5px 26.4px 110px;display:flex;flex-direction:column;align-items:center;width:min(880px,100%)}.hero-mark{width:154px;height:154px;margin-bottom:29.7px;border-radius:36.3px;box-shadow:0 11px 77px #15082e70}.hero .eyebrow{color:#d5bee8;letter-spacing:.23em;font-size:12.1px;margin-bottom:4.4px}.hero h1{font-size:clamp(49.5px,6.6vw,85.8px);font-weight:800;line-height:1;letter-spacing:-.045em;margin:13.2px 0 16.5px}.hero h1 span{color:#d7baff}.hero p{color:#e1d6ec;line-height:1.5;font-size:19.8px;margin:0}.hero .actions{margin-top:29.7px;gap:15.4px}.hero .btn{min-width:225.5px;font-size:15.4px;padding:14.3px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px}.hero-shop{background:#251336d9;border-color:#9867b75c}.hero-address{font-size:12.1px;letter-spacing:.13em;margin-top:24.2px;color:#c0a7d5}.scroll-cue{position:absolute;bottom:30.8px;font-size:24.2px;line-height:1;color:#c4a4dc;border:1.1px solid #ad82cb40;border-radius:50%;width:39.6px;height:39.6px;display:grid;place-items:center}.head h2{font-size:37.4px;font-weight:650;letter-spacing:-.035em}.head p{font-size:15.4px}.eyebrow{font-size:11px;color:#bf9ddd;font-weight:600}section{border-color:#ffffff05;padding:74.8px 0}.card,.pack,.custom-pack,.referral-card,.rank-card,.shop-help{background:#1a1226;border-color:#d7baff12;border-radius:17.6px}.card:hover,.pack:hover{border-color:#b882e85c;box-shadow:none}.how-card{padding:27.5px 30.8px;position:relative}.how-card .num{font-size:13.2px;background:#34214a;color:#dec3ff;border-radius:9.9px;margin-bottom:22px}.how-card h3{font-size:23.1px;font-weight:650}.how-card p{font-size:14.3px}.store{gap:17.6px}.pack{padding:29.7px}.pack strong{font-size:30.8px;font-weight:650}.pack small{font-size:12.1px;color:#aa96bd}.pack .price{font-weight:600}.pack .price span{display:block;font-weight:400;font-size:11px;margin-top:4.4px}.pack.featured{background:#251837;border-color:#b27be978}.pack .btn{width:100%;font-size:13.2px}.pack-badge{font-weight:600;color:#e3c8ff;background:#513468;font-size:11px}.custom-pack{max-width:836px;margin:26.4px auto 0;padding:24.2px}.custom-pack label{font-weight:500;font-size:13.2px}.custom-pack p{font-size:12.1px;margin-bottom:0}.custom-controls .field{margin:0}.page-teasers{gap:19.8px}.page-teaser{min-height:192.5px;position:relative;overflow:hidden;background:linear-gradient(130deg,#2c1940,#1a1226)}.page-teaser h2{font-size:33px;font-weight:650}.page-teaser:after{content:'◇';position:absolute;right:35.2px;top:16.5px;font-size:121px;color:#c892ff15;transform:rotate(15deg);pointer-events:none}.payout-banner{display:flex;align-items:center;justify-content:space-between;gap:38.5px;padding:39.6px 44px;background:linear-gradient(120deg,#2b193d,#191123);border:1.1px solid #b881e82c;border-radius:19.8px}.payout-banner h2{font-size:38.5px;margin:9.9px 0;font-weight:650;letter-spacing:-.035em}.payout-banner p{font-size:14.3px;color:#bba7cc;margin:0 0 18.7px}.payout-methods{display:flex;flex-wrap:wrap;gap:7.7px}.payout-methods span{font-size:11px;padding:4.4px 9.9px;border:1.1px solid #c79ae722;background:#ffffff03;border-radius:5.5px}.payout-banner-actions{display:grid;gap:15.4px;text-align:center;min-width:264px}.payout-banner-actions .text-link{font-size:12.1px;color:#bca1d0}.support-strip{display:flex;align-items:center;justify-content:space-between;gap:22px}.support-strip h2{font-size:31.9px;margin:5.5px 0;font-weight:600}.support-strip>a{font-size:14.3px;color:#cab0df}.subpage-heading{padding:33px 0 16.5px;text-align:center}.subpage-heading h1{font-size:clamp(46.2px,6.6vw,77px);font-weight:750;line-height:1.07;letter-spacing:-.05em}.subpage-heading p{margin:16.5px auto;line-height:1.6;color:#bba8c9}.referral-percent{font-size:50.6px;font-weight:650;color:#d7b6fa}.referral-card p{min-height:0;font-size:14.3px;line-height:1.7}.referral-grid{max-width:935px;margin:33px auto}.referral-levels{max-width:935px;margin:27.5px auto 0;background:#1a1226;border-color:#d7baff18;border-radius:13.2px}.referral-levels summary{font-size:14.3px;font-weight:500;padding:20.9px 26.4px}.referral-table{font-size:13.2px}.referral-workspace{gap:55px}.referral-side h2{font-size:41.8px;font-weight:650;line-height:1.12;letter-spacing:-.04em;margin:16.5px 0}.referral-side p{font-size:15.4px}.referral-modal{padding:29.7px}.own-code-display{background:#21162f;border-color:#c59ce521}.own-code-helper{font-size:12.1px}.own-code-stats strong{font-weight:600}.tag-grid{gap:17.6px}.tag-card{padding:24.2px 22px}.tag-card h2{font-size:19.8px;margin:22px 0;font-weight:600}.tag-meta{font-size:9.9px;letter-spacing:.1em;color:#b39bc5}.tag-preview{background:#120c1c;border:1.1px solid #af87d214;font-size:13.2px;padding:14.3px 7.7px;overflow:auto}.tag-card .btn{margin-top:19.8px;padding:12.1px;width:100%;font-size:12.1px}.tag-card:hover .tag-preview{border-color:#af87d240}.shop-help{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:27.5px 33px}.shop-help h2{font-size:28.6px;margin:7.7px 0}.rank-card{padding:27.5px}.rank-card h3{font-size:26.4px;font-weight:650}.rank-symbol{font-size:33px;margin-bottom:15.4px}.rank-perks{padding:0;list-style:none;margin:24.2px 0;color:#bba8cc;font-size:13.2px;line-height:2.3}.rank-perks strong{font-weight:600;color:#e1c8f7}.rank-price{font-weight:650}.rank-foot{font-size:12.1px}.rank-grid{gap:17.6px}.shop-unavailable{font-size:12.1px;text-align:center}.modal{background:#1b1327;border:1.1px solid #b68dd52b;border-radius:19.8px;box-shadow:0 33px 110px #0009;padding:29.7px}.modal h2{font-size:25.3px;font-weight:650;letter-spacing:-.025em}.modal .summary{background:#140e1e;border-color:#b292cc1b;border-radius:12.1px;margin:26.4px 0;padding:7.7px 17.6px}.row{border-color:#ffffff09;font-size:14.3px}.row.total{padding:16.5px 0;font-size:16.5px}.row.total strong{font-weight:700}.modal .check{font-size:12.1px;line-height:1.65;color:#b9a9c8;margin:14.3px 0}.modal .check a{color:#dbc1f0;text-decoration:underline;text-underline-offset:3.3px}.modal .notice{font-size:12.1px}.field{background:#130d1d;border-color:#ac89c528;border-radius:8.8px;font-size:14.3px;padding:13.2px 15.4px}.field:focus-visible{border-color:#b18bea;outline:2.2px solid #b18bea55;outline-offset:2.2px}.referral-control{border-top:1.1px solid #ffffff0b;padding-top:20.9px;margin-top:20.9px}.referral-control label{font-size:12.1px;font-weight:500;color:#c9b1dc}.referral-input-row{margin-top:7.7px}.referral-input-row .field{margin-top:0}.referral-control .notice{font-size:11px;margin-bottom:4.4px;color:#a691ba}.referral-control .btn{font-size:12.1px;padding:11px 15.4px}.create-code-link{display:inline-block;color:#c99eef;font-size:11px;margin-top:6.6px;text-decoration:underline;text-underline-offset:3.3px}.checkout-meta{font-size:12.1px!important}.checkout-actions{padding-top:4.4px}.checkout-actions .btn{font-size:13.2px}.cart-referral{margin-top:22px;padding-top:19.8px}.cart-code-label{font-size:12.1px}.cart-code-controls{margin-top:8.8px}.cart-total-row{border-top:0;margin-top:0;padding-top:0}.cart-panel{background:#191122;border-color:#af8dc320}.cart-item{background:#231830;border-color:#ffffff06}.cart-pay{margin-top:16.5px}.legal-main{padding-top:44px}.legal-hero{padding:16.5px 0 38.5px;border:0;text-align:center;background:transparent}.legal-hero h1{font-size:clamp(44px,6.6vw,71.5px);font-weight:750;letter-spacing:-.045em;margin:16.5px 0}.legal-hero p{color:#b9a5c8;font-size:15.4px;max-width:495px;margin:auto}.legal-hero .meta{justify-content:center;margin-top:22px}.legal-hero .pill{font-size:11px;color:#b69fc8;border-color:#a689bb25;background:transparent}.legal-main .layout{grid-template-columns:253px minmax(0,1fr);align-items:start;gap:38.5px}.legal-main article{padding:0;background:transparent;border:0;box-shadow:none}.legal-main article>section{padding:0;margin-bottom:12.1px;border:0;scroll-margin-top:143px}.legal-section{background:#1a1226;border:1.1px solid #b28ad31c;border-radius:13.2px;padding:0 25.3px;font-size:14.3px;line-height:1.85}.legal-section summary{cursor:pointer;padding:20.9px 0;font-size:15.4px;color:#ecddf7;font-weight:600}.legal-section[open]{padding-bottom:22px}.legal-section ol,.legal-section ul{padding-left:20.9px}.legal-section li{margin:13.2px 0;color:#c0aecf}.legal-section .seller{font-size:13.2px;margin:13.2px 0}.legal-section .seller dd{font-weight:400}.legal-section .box{background:#21172e;border:1.1px solid #c093e925;font-size:13.2px}.legal-main .toc{background:#1a1226;border-color:#b28ad31c;border-radius:13.2px;top:150.7px;padding:22px 18.7px}.legal-main .toc a{font-size:12.1px;line-height:1.5;color:#b8a2cc}.legal-main .toc strong{font-size:13.2px;color:#d4b6e9}.legal-discord{margin:16.5px 0 0}.legal-discord .btn{font-size:13.2px}.captcha-slot{margin-top:17.6px;min-height:71.5px}footer{border-top:1.1px solid #c198e510;background:#100b19}.footer{font-size:12.1px;color:#9b86af}.footer-links{font-size:12.1px;flex-wrap:wrap}.staff-main{padding:49.5px 0 88px}.staff-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:33px}.staff-heading h1{font-size:42.9px;font-weight:650;letter-spacing:-.04em;margin:8.8px 0}.staff-heading>a{font-size:13.2px;color:#bba3cd}.staff-gate{max-width:627px;margin:60.5px auto;text-align:center;padding:52.8px 33px}.gate-icon{font-size:49.5px;color:#b58ee1;margin-bottom:16.5px}.staff-gate h2{font-size:28.6px;font-weight:650}.staff-gate p{font-size:14.3px;line-height:1.8;margin:14.3px 0 27.5px}.staff-gate .btn{margin:4.4px}.staff-workspace{display:grid;grid-template-columns:231px minmax(0,1fr);gap:28.6px}.staff-sidebar{display:flex;flex-direction:column;gap:9.9px;align-self:start;position:sticky;top:150.7px;background:#1a1226;border:1.1px solid #b28ad31c;padding:25.3px 18.7px;border-radius:15.4px}.staff-sidebar>a{font-size:14.3px;padding:9.9px;border-radius:7.7px;color:#c5a9db}.staff-sidebar>a:hover{background:#382347}.staff-sidebar>span:last-child{font-size:12.1px;color:#9d84b0;border-top:1.1px solid #c5a9db18;margin-top:16.5px;padding-top:16.5px;overflow-wrap:anywhere}.staff-content{min-width:0}.staff-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15.4px;margin-bottom:24.2px}.staff-metric{border:1.1px solid #b28ad31c;background:#1a1226;border-radius:14.3px;padding:24.2px}.staff-metric span{font-size:12.1px;color:#ad93c2;display:block}.staff-metric strong{font-size:29.7px;font-weight:600;margin-top:7.7px;display:block}.staff-box{padding:26.4px;margin-bottom:19.8px;background:#1a1226;border:1.1px solid #b28ad31c;border-radius:15.4px}.staff-box-head{display:flex;gap:16.5px;align-items:center;justify-content:space-between;margin-bottom:19.8px}.staff-box h2{font-size:20.9px;font-weight:600;margin:0}.staff-tools{display:flex;gap:8.8px;align-items:center}.staff-tools .btn,.staff-box .btn{font-size:12.1px;padding:9.9px 13.2px}.staff-box select{border-radius:8.8px;border:1.1px solid #ac89c528;background:#130d1d;color:#d4b9e9;font-size:13.2px;padding:11px}.staff-row{padding:20.9px 0;border-top:1.1px solid #b28ad317;display:flex;justify-content:space-between;align-items:center;gap:19.8px;flex-wrap:wrap}.staff-row h3{font-size:15.4px;margin:0;font-weight:600}.staff-row p{font-size:12.1px;margin:5.5px 0;color:#ac95bd;overflow-wrap:anywhere}.staff-row strong{font-size:19.8px;font-weight:600}.staff-row-actions{display:flex;gap:7.7px;flex-wrap:wrap}.staff-row-actions .danger{border-color:#b84c7650;color:#e9a3bb}.staff-row-info{flex:1;min-width:198px}.staff-box label{font-size:13.2px;color:#c3a9d7}.staff-wallet-grid{display:grid;grid-template-columns:1fr 121px 132px;gap:11px;margin:11px 0 22px}.staff-wallet-grid .field{margin:0}.staff-wallet-grid select{min-width:0}.staff-box form>.btn{margin-top:16.5px}.staff-audit-row{font-size:13.2px;line-height:1.7;color:#c1a9d2;padding:13.2px 0;border-top:1.1px solid #b28ad317;overflow-wrap:anywhere}.staff-audit-row time{font-size:11px;color:#9c81b0;display:block}.staff-empty{font-size:14.3px;color:#a58ab8;text-align:center;padding:33px 5.5px}.staff-confirm-detail{overflow-wrap:anywhere}#staff-confirm-modal{z-index:115}.staff-main [hidden]{display:none!important}.reveal{will-change:auto}.motion-enabled .reveal{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.hero-inner{animation:hero-intro .8s cubic-bezier(.2,.8,.2,1) both}.hero-mark{animation:mark-intro .9s ease both}.backdrop.open>.modal{animation:modal-intro .22s cubic-bezier(.2,.8,.2,1) both}.scroll-cue{animation:cue-intro 2.5s ease 3}.motion-enabled .how-card:nth-child(2),.motion-enabled .pack:nth-child(2){transition-delay:.06s}.motion-enabled .how-card:nth-child(3),.motion-enabled .pack:nth-child(3){transition-delay:.12s}.motion-enabled .pack:nth-child(4){transition-delay:.18s}@keyframes hero-intro{from{opacity:0;transform:translateY(19.8px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-intro{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes modal-intro{from{opacity:0;transform:translateY(9.9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cue-intro{50%{transform:translateY(5.5px)}}
@media(max-width:1100px){.links{gap:8.8px}.legal-main .layout{grid-template-columns:209px minmax(0,1fr)}.staff-workspace{grid-template-columns:187px minmax(0,1fr)}.rank-card{padding:22px}.staff-wallet-grid{grid-template-columns:1fr 99px 99px}}
@media(max-width:935px){.wrap{width:calc(100% - 35.2px)}.nav{height:81.4px;padding-bottom:0;gap:11px}.links{display:none}.server-status{font-size:11px}.server-status span{max-width:110px;overflow:hidden;text-overflow:ellipsis}.nav .account-cta{margin-left:0}.hero{height:calc(100svh - 81.4px);min-height:660px;max-height:836px}.hero-art{object-position:center}.hero-mark{width:126.5px;height:126.5px;border-radius:29.7px}.hero h1{font-size:66px}.hero-inner{padding-top:33px}.store{grid-template-columns:repeat(2,1fr)}.rank-grid{grid-template-columns:repeat(2,1fr)}.payout-banner{padding:30.8px;gap:24.2px}.legal-main .layout{display:block}.legal-main .toc{position:static;display:flex;gap:13.2px;overflow-x:auto;padding:16.5px;margin-bottom:27.5px}.legal-main .toc a{white-space:nowrap}.legal-main .toc strong{display:none}.staff-workspace{grid-template-columns:1fr}.staff-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:11px;align-items:center;padding:14.3px}.staff-sidebar>.eyebrow{display:none}.staff-sidebar>span:last-child{padding:0;margin:0;border:0;margin-left:auto}.legal-main article>section{scroll-margin-top:101.2px}}
@media(max-width:660px){.brand img{width:34.1px;height:34.1px}.brand,.brand b{font-size:20.9px}.brand{gap:7.7px}.server-status{display:none}.nav .account-cta{margin-left:auto;min-height:39.6px;padding:9.9px 12.1px;font-size:12.1px}.nav{gap:5.5px}.nav .nav-toggle{font-size:22px;padding:6.6px}.hero{min-height:627px;max-height:792px}.hero-mark{width:110px;height:110px;border-radius:26.4px;margin-bottom:27.5px}.hero h1{font-size:57.2px}.hero p{font-size:16.5px}.hero .actions{gap:11px}.hero .btn{min-width:187px;padding:13.2px 16.5px;font-size:13.2px}.hero-address{margin-top:19.8px}.hero-inner{padding-bottom:99px}.hero-art{object-position:50% 50%}section{padding:48.4px 0}.head h2{font-size:31.9px}.grid3{gap:13.2px}.how-card{padding:24.2px}.page-teasers{grid-template-columns:1fr}.page-teaser h2{font-size:29.7px}.payout-banner{display:block;padding:27.5px}.payout-banner h2{font-size:33px}.payout-banner-actions{margin-top:29.7px;text-align:left;gap:13.2px}.payout-banner-actions .btn{width:fit-content}.support-strip{align-items:flex-start;flex-direction:column;gap:16.5px}.support-strip h2{font-size:28.6px}.store{gap:11px;grid-template-columns:repeat(2,1fr)}.pack{padding:24.2px 17.6px}.pack strong{font-size:25.3px}.pack-badge{position:static;display:inline-block;margin-bottom:15.4px;font-size:8.8px}.pack .btn{font-size:11px;padding:11px 6.6px}.pack .price{font-size:17.6px;margin:18.7px 0 14.3px}.custom-pack{padding:20.9px}.custom-controls{flex-wrap:wrap}.custom-controls .field{flex:1;min-width:154px}.custom-controls .btn{font-size:12.1px}.tag-grid{grid-template-columns:repeat(2,1fr);gap:11px}.tag-card{padding:19.8px 13.2px}.tag-card h2{font-size:17.6px}.tag-preview{font-size:11px}.tag-card .btn{font-size:11px;padding:11px 5.5px}.shop-help{padding:24.2px;display:block}.shop-help .btn{margin-top:18.7px}.shop-help h2{font-size:25.3px}.rank-grid{gap:11px}.rank-card{padding:22px 16.5px}.rank-perks{font-size:11px}.rank-card .btn{font-size:11px;padding:11px 5.5px}.rank-card h3{font-size:23.1px}.rank-symbol{font-size:26.4px}.rank-price span{font-size:23.1px}.referral-workspace{gap:27.5px}.referral-side h2{font-size:33px}.referral-modal{padding:25.3px 22px}.referral-percent{font-size:44px}.referral-card{padding:25.3px}.referral-levels summary{padding:17.6px}.modal{padding:26.4px 22px}.modal h2{font-size:23.1px}.modal .check{font-size:11px}.checkout-actions .btn{font-size:12.1px}.create-code-link{font-size:11px}.cart-panel{padding:27.5px 22px}.legal-section{padding:0 19.8px;font-size:13.2px}.legal-section summary{font-size:14.3px}.legal-hero{padding-top:5.5px}.staff-heading h1{font-size:33px}.staff-heading>a{font-size:11px}.staff-metrics{gap:8.8px}.staff-metric{padding:17.6px 13.2px}.staff-metric strong{font-size:24.2px}.staff-metric span{font-size:11px}.staff-box{padding:20.9px 17.6px}.staff-box-head{align-items:flex-start;flex-wrap:wrap;gap:13.2px}.staff-wallet-grid{grid-template-columns:1fr 1fr}.staff-wallet-grid>input:first-child{grid-column:1/-1}.staff-sidebar>span:last-child{display:none}.staff-sidebar>a{font-size:12.1px}.staff-gate{padding:38.5px 25.3px;margin:38.5px auto}.staff-row-info{min-width:154px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-inner{opacity:1;transform:none}.reveal{opacity:1!important;transform:none!important}}
.links{margin-left:0}.mobile-nav:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:4.4px}.navbox .mobile-nav a{font-size:14.3px;padding:11px 14.3px}.legal-section summary::marker{color:#b997db}.tag-card .btn:focus-visible,.rank-buy:focus-visible{outline:3.3px solid #d2b0fb;outline-offset:3.3px}.staff-row .text-link{font-size:12.1px}.staff-sidebar a[aria-current=page]{background:#342047;color:#ebd5fb}@media(max-width:660px){.mobile-nav:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.tag-card .btn,.rank-card .btn,.pack .btn{font-size:13.2px}.rank-perks{font-size:13.2px;line-height:2}.rank-card .rank-price small{font-size:11px}.hero .actions{flex-wrap:nowrap}.hero .btn{min-width:0;width:181.5px;gap:9.9px}}
@media(max-width:394.9px){.hero .actions{flex-direction:column}.hero .btn{width:209px}.hero h1{font-size:49.5px}.brand img{display:none}.rank-grid{grid-template-columns:1fr}.tag-grid{grid-template-columns:1fr}}
@media print{.navbox,footer,.backdrop,.cart-backdrop,.staff-main{display:none!important}.legal-main{width:100%;padding:0;color:#111}.legal-main .toc{display:none}.legal-section,.legal-hero{background:white;color:#111;box-shadow:none;border-color:#ccc}.legal-section li,.legal-section summary,.legal-hero p{color:#111}.legal-section summary{font-weight:700}.legal-main .layout{display:block}.legal-section{break-inside:avoid}.reveal{opacity:1!important;transform:none!important}}

@font-face{font-family:Nunito;src:url('/assets/ui-400-628fa6d763a3.woff') format('woff');font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Nunito;src:url('/assets/ui-800-51e6da2c3d87.woff') format('woff');font-style:normal;font-weight:700 900;font-display:swap}
:root{--bg:#0f1019;--panel:#1c1d2c;--muted:#b9bccf;--line:#35374c;--pink:#c9abff;--pink2:#e1d0ff;--max:1408px}body{font-family:Nunito,'Segoe UI',sans-serif;background:var(--bg);color:#f8f8fc;font-size:17.6px;line-height:1.6}h1,h2,h3{font-family:inherit;font-weight:800;letter-spacing:-.025em}button,input,select{font:inherit}a,button,input{transition:background .2s,box-shadow .2s,transform .2s,color .2s}a:focus-visible,button:focus-visible{outline:3.3px solid #e0cbff;outline-offset:4.4px}button:disabled{opacity:.48;cursor:not-allowed}section{padding:85.8px 0;scroll-margin-top:121px}.wrap{width:min(var(--max),calc(100% - 52.8px))}.eyebrow{font-size:12.1px;font-weight:800;letter-spacing:.12em;color:#c9abff}.head h2{font-size:39.6px;font-weight:800}.head p,.subpage-heading p{font-size:17.6px;color:var(--muted)}.btn{min-height:48.4px;border:0;background:#35364c;color:#f9f8ff;font-size:15.4px;font-weight:800;border-radius:13.2px;padding:13.2px 22px;box-shadow:none}.btn:hover:not(:disabled){background:#454760;border:0;box-shadow:0 6.6px 22px #0003;transform:translateY(-3.3px)}.btn-primary{background:#c6a8ff;color:#211735;box-shadow:0 4.4px 0 #9976d8}.btn-primary:hover:not(:disabled){background:#dfcaff;color:#211735;box-shadow:0 6.6px 0 #9976d8}.text-link{color:#e0ceff;font-weight:800}.card,.pack,.rank-card,.custom-pack,.referral-card,.shop-help{background:#1c1d2c;border:0;border-radius:24.2px;box-shadow:0 9.9px 26.4px #0003}.card:hover,.pack:hover{border:0;box-shadow:0 15.4px 35.2px #0005;transform:translateY(-5.5px)}.pack strong,.pack .price,.rank-price,.cart-total-row strong{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;opacity:1!important}.pack{padding:35.2px}.pack strong{font-size:37.4px;font-weight:900}.pack small{font-size:14.3px;color:#b9bccf}.pack .price{font-size:25.3px;font-weight:800;margin:24.2px 0}.pack .price span{color:#b9bccf;font-size:13.2px}.pack.featured{background:#30243e;border:0;box-shadow:inset 0 4.4px #c6a8ff,0 9.9px 26.4px #0003}.pack-badge{border:0;background:#c6a8ff;color:#201730;padding:6.6px 13.2px;font-size:12.1px}.custom-pack{padding:30.8px;max-width:924px}.custom-pack label,.custom-pack p{font-size:15.4px}.field{background:#10121e;border:0;box-shadow:inset 0 0 0 1.1px #404359;color:#fff;border-radius:13.2px;font-size:16.5px;min-height:51.7px}.field:focus-visible{outline:0;box-shadow:inset 0 0 0 2.2px #c6a8ff,0 0 0 4.4px #c6a8ff1c}.field::placeholder{color:#969bae}.navbox{background:#12131ff2;backdrop-filter:blur(19.8px);box-shadow:0 3.3px 22px #0004}.nav{height:99px;padding-bottom:0;gap:13.2px}.brand{margin-right:26.4px}.brand img{width:46.2px;height:46.2px}.brand,.brand b{font-weight:900;font-size:26.4px}.brand b{color:#c6a8ff}.links{position:static;display:flex;height:auto;border:0;gap:0;margin-right:auto}.links a,.links a[aria-current]{padding:12.1px 13.2px;font-size:13.2px;text-transform:none;letter-spacing:0;border-radius:11px;font-weight:800;color:#bec1d5}.links a:hover,.links a[aria-current=page]{background:#28293c;color:#f3eaff}.server-status{margin:0;font-size:13.2px;color:#b9bccf}.nav .account-cta{background:#2b2c3d;color:#fff;font-size:15.4px;padding:7.7px 14.3px;display:flex;align-items:center;gap:11px;min-height:52.8px;white-space:nowrap;border-radius:13.2px}.skin-face{image-rendering:pixelated;border-radius:7.7px;box-shadow:0 0 19.8px #b493ff70}.header-icon{width:50.6px;height:50.6px;background:#26273b;border:0;border-radius:13.2px}.header-icon svg{width:24.2px;height:24.2px}#cart-open{background:#c6a8ff;color:#211735;width:58.3px;box-shadow:0 4.4px 0 #9976d8}.cart-count{background:#fff;color:#211735;min-width:22px;min-height:22px;border:0;box-shadow:0 2.2px 6.6px #0003;font-size:12.1px;font-weight:900}.nav .nav-toggle{display:none}.hero{height:759px;min-height:671px;max-height:none;background:#0f1019}.hero-art{object-position:center;filter:saturate(.8) brightness(.72);animation:arena-drift 24s ease-in-out infinite alternate}.hero-vignette{background:linear-gradient(0deg,#0f1019 0%,#0f10192e 50%,#0f101935),radial-gradient(ellipse at center,#15102610,#09091285)}.hero-inner{padding:77px 26.4px 99px;margin:auto;position:relative}.hero-mark{width:123.2px;height:123.2px;box-shadow:0 0 77px #b384ff55;animation:none}.hero h1{font-size:clamp(66px,7.7vw,101.2px);font-weight:900;letter-spacing:-.045em;margin:15.4px 0}.hero h1 span{color:#dbc5ff}.hero-motto{font-size:27.5px!important;font-weight:800;color:#fff!important;letter-spacing:.02em}.hero-motto span{display:block;font-size:16.5px;font-weight:600;letter-spacing:0;color:#d1d2e2;margin-top:3.3px}.hero .actions{margin-top:30.8px}.hero .btn{font-size:16.5px;min-width:242px;min-height:57.2px}.hero-shop{background:#2d293de8;color:#fff;border:0}.version-chips{display:flex;gap:11px;flex-wrap:wrap;justify-content:center;margin-top:24.2px}.version-chips>span{display:flex;align-items:center;gap:7.7px;padding:6.6px 14.3px;border-radius:22px;background:#171827d9;color:#c9cbdb;font-size:13.2px;box-shadow:0 2.2px 11px #0002}.version-chips b{color:#fff;font-weight:900}.version-chips i{width:5.5px;height:5.5px;background:#c6a8ff;border-radius:50%}.hero-address{font-size:13.2px;color:#fff;font-weight:700}.scroll-cue{bottom:22px;border:0;background:#272539;box-shadow:none}.how-card{padding:35.2px}.how-card .num{width:44px;height:44px;font-size:18.7px;font-weight:900;background:#3b2c53}.how-card h3{font-size:25.3px;font-weight:800}.how-card p{font-size:15.4px;color:#bdc0d2;line-height:1.8}.page-teaser{background:#252637;min-height:220px;padding:35.2px}.page-teaser:nth-child(2){background:#2e2540}.page-teaser h2{font-size:33px;font-weight:800;max-width:80%}.page-teaser .text-link{font-size:15.4px}.payout-banner{background:#242537;border:0;border-radius:26.4px;padding:46.2px}.payout-banner h2{font-weight:800;font-size:39.6px}.payout-banner p{font-size:16.5px;color:#c3c6d9}.payout-methods span{background:#34364a;border:0;font-size:13.2px;padding:6.6px 13.2px;border-radius:9.9px}.payout-banner-actions .text-link{font-size:15.4px;color:#e0ceff}.support-strip h2{font-size:33px;font-weight:800}.support-strip>a{font-size:15.4px;color:#d6c9f5}footer{background:#11121c}.footer,.footer-links{font-size:13.2px}.subpage-heading{padding:48.4px 0 28.6px}.subpage-heading h1{font-weight:900;font-size:clamp(41.8px,5.5vw,68.2px)}.tag-grid{gap:22px}.tag-card{padding:27.5px;display:flex;flex-direction:column}.tag-card[hidden]{display:none}.tag-card h2{font-size:23.1px;font-weight:800;margin:16.5px 0}.tag-meta{font-size:11px;color:#bfc2d4}.tag-preview{background:#11131f;border:0;border-radius:14.3px;min-height:68.2px;display:flex;align-items:center;justify-content:center;font-size:15.4px;padding:17.6px 11px;white-space:nowrap;gap:0;box-shadow:inset 0 0 22px #0002}.tag-nick{margin-left:8.8px}.tag-price{font-size:15.4px;color:#d8dae8;margin:16.5px 0 0;font-weight:800}.tag-card .btn{font-size:14.3px;margin-top:0}.tag-card:hover .tag-preview{border:0}.tag-owned{box-shadow:inset 0 3.3px #b0dbbd,0 9.9px 26.4px #0003}.tag-limited{font-size:13.2px;color:#b9bccf}.product-actions{display:flex;gap:8.8px;align-items:stretch;margin-top:22px;width:100%}.product-actions>.btn{flex:1;min-width:0;margin-top:0!important;padding:13.2px 8.8px}.product-gift{width:50.6px;min-width:50.6px;height:50.6px;border:0;background:#393447;color:#e3d4ff;border-radius:13.2px;display:grid;place-items:center;cursor:pointer}.product-gift svg{width:24.2px;height:24.2px}.product-gift:hover:not(:disabled){background:#c6a8ff;color:#201730;transform:translateY(-3.3px) rotate(-6deg);box-shadow:0 0 26.4px #c6a8ff35}.custom-controls{align-items:center}.custom-controls .product-actions{margin:0;flex:1}.rank-card{padding:33px}.rank-card h3{font-size:31.9px;font-weight:900}.rank-symbol{font-size:38.5px;text-shadow:0 0 28.6px currentColor}.rank-perks{font-size:15.4px;line-height:2.1;color:#c7c9dc}.rank-perks strong{color:#fff;font-weight:800}.rank-price{font-size:28.6px}.rank-price small{font-size:13.2px;color:#b9bccf}.rank-foot{font-size:14.3px}.owned-section{padding-top:33px}.owned-section .head{display:flex;justify-content:space-between;align-items:center;gap:16.5px}.owned-tags{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.owned-tag.active{background:#c6a8ff;color:#211735}.shop-help{padding:33px}.shop-help h2{font-size:29.7px}.backdrop,.cart-backdrop{background:#080911b3;backdrop-filter:blur(9.9px)}.modal{background:#202233;border:0;border-radius:26.4px;box-shadow:0 33px 132px #0009;padding:33px}.modal h2{font-size:28.6px;font-weight:900}.close{background:#383a50;border:0;border-radius:11px;color:#e6e8f5;font-size:26.4px;width:41.8px;height:41.8px;display:grid;place-items:center}.modal .notice,.panel-note{font-size:14.3px;line-height:1.6;color:#bdc1d6}.modal .check,.check{font-size:14.3px;line-height:1.65;color:#c9ccdd}.check input{accent-color:#c6a8ff;min-width:19.8px;height:19.8px}.check a{color:#e2d1ff;text-decoration:underline;text-underline-offset:3.3px}.panel-heading .eyebrow{font-size:11px}.cart-panel{background:#202233;border:0;width:min(594px,100%);padding:30.8px;box-shadow:-26.4px 0 99px #0008;overflow:auto}.cart-panel .panel-heading h2{font-size:35.2px;font-weight:900}.cart-item{background:#303349;border:0;border-radius:17.6px;padding:19.8px;margin:13.2px 0}.cart-item h3{font-weight:800;font-size:19.8px}.cart-item-detail{font-size:14.3px;color:#c6cade}.cart-small{background:#45485f;border:0;border-radius:8.8px;color:#fff;min-height:35.2px;font-size:15.4px}.cart-line-price{font-size:18.7px;font-weight:900;color:#fff}.gift-action{font-size:13.2px;padding:7.7px 11px;background:#463858;color:#eadbff}.cart-item-controls{gap:9.9px;flex-wrap:wrap}.cart-total-row{padding:19.8px 0;align-items:center;font-size:17.6px}.cart-total-row strong{font-size:35.2px;font-weight:900}.cart-bottom{background:#202233}.cart-pay{width:100%;font-size:18.7px;min-height:60.5px;margin-top:19.8px}.cart-discount{background:#303047;border-radius:15.4px;padding:17.6px;margin-top:22px}.cart-discount label,.cart-code-label{font-size:14.3px;font-weight:800;color:#fff}.cart-discount label span,.cart-code-label span{display:block;color:#bcc0d4;font-size:12.1px;font-weight:600}.cart-discount .panel-note{font-size:12.1px;margin-bottom:0}.cart-referral{border-top:1.1px solid #44465e}.cart-code-controls{display:flex;gap:8.8px;align-items:center}.cart-code-controls .field{min-width:0;margin:0}.cart-code-controls .btn{font-size:14.3px}.create-code-link{font-size:13.2px;color:#d7c0ff}.panel-status{font-size:14.3px}.cart-gift-all{width:100%}.settings-modal{max-width:660px;max-height:88svh;overflow:auto}.settings-block h3{font-size:19.8px}.settings-toggle{padding:15.4px 0;border-bottom:1.1px solid #393c50}.settings-toggle strong{font-size:15.4px;font-weight:800}.settings-toggle small{font-size:13.2px;line-height:1.5;color:#b9bdd2}.settings-toggle input{accent-color:#c6a8ff}.settings-block{border-color:#3b3d50}.account-name{font-size:27.5px;font-weight:900}.stats-grid>div{background:#303349;border:0;border-radius:14.3px}.account-tags-link{display:block;margin:22px 0;text-align:center}.toast{position:fixed;left:auto;right:26.4px;bottom:26.4px;transform:translateY(33px);display:flex;align-items:flex-start;gap:14.3px;width:min(484px,calc(100% - 35.2px));padding:22px;background:#33364c;color:#fff;border:0;border-radius:19.8px;box-shadow:0 17.6px 55px #0008;opacity:0;visibility:hidden;z-index:160;overflow:hidden;pointer-events:none;transition:opacity .25s,transform .35s,visibility .25s}.toast.show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.toast-mark{width:37.4px;height:37.4px;min-width:37.4px;border-radius:11px;background:#c6a8ff;color:#211735;display:grid;place-items:center;font-size:22px;font-weight:900}.toast.success .toast-mark{background:#acd9be;color:#152b20}.toast.error .toast-mark{background:#ffb8ad;color:#4a1b15}.toast-copy{flex:1;min-width:0;display:grid;gap:5.5px}.toast-copy strong{font-size:16.5px;font-weight:900}.toast-copy span{font-size:14.3px;line-height:1.5;color:#e2e4f1}.toast-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7.7px}.toast-actions button{border:0;background:transparent;color:#dfcbff;font-size:13.2px;font-weight:800;cursor:pointer;white-space:nowrap}.toast-close{font-size:22px!important;color:#d8daea!important;padding:0 4.4px}.toast-progress{position:absolute;bottom:0;left:0;height:3.3px;width:100%;background:#c6a8ff;animation:toast-timer 6.5s linear forwards}.sale-banner{background:#ebccc0;color:#392321;position:relative}.sale-banner[hidden]{display:none}.sale-content{display:flex;align-items:center;justify-content:center;gap:22px;min-height:74.8px;padding:13.2px 0}.sale-percent{font-weight:900;font-size:31.9px;line-height:1}.sale-copy{display:grid;gap:2.2px}.sale-copy strong{font-size:14.3px;font-weight:900}.sale-copy span{font-size:12.1px;color:#62453f}.sale-code{border:0;background:#fff8;color:#432823;font:800 16.5px Nunito,sans-serif;letter-spacing:.07em;padding:8.8px 15.4px;border-radius:9.9px;cursor:pointer}.sale-use{border:0;background:#442b28;color:#fff4f0;border-radius:11px;padding:11px 16.5px;font-size:13.2px;font-weight:800;cursor:pointer}.sale-countdown{font-size:12.1px;font-weight:800;min-width:110px}.coupon-admin{width:min(var(--max),calc(100% - 52.8px));margin:44px auto}.coupon-form{display:grid;grid-template-columns:1fr 110px 1fr 1fr;gap:17.6px;align-items:end}.coupon-form label{display:block;font-size:14.3px}.coupon-form .field{width:100%}.coupon-form>.btn{grid-column:1/-1;justify-self:start}.coupon-row{display:flex;justify-content:space-between;align-items:center;gap:17.6px;padding:17.6px 0;border-top:1.1px solid #42445a}.coupon-row strong{font-size:17.6px}.coupon-row p{font-size:13.2px;color:#bcc0d4}.no-glow .skin-face,.no-glow .hero-mark,.no-glow .rank-symbol{box-shadow:none;text-shadow:none}.high-contrast{--muted:#e1e4f3;--panel:#292b40}.high-contrast .card,.high-contrast .pack,.high-contrast .rank-card{background:#292b40}.high-contrast .panel-note,.high-contrast p,.high-contrast .tag-meta{color:#e1e4f3}.compact-cards .tag-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.compact-cards .tag-card{padding:18.7px}.compact-cards .tag-preview{font-size:13.2px}.compact-cards .tag-card h2{margin:8.8px 0;font-size:19.8px}.no-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.no-motion .reveal{opacity:1!important;transform:none!important}
@keyframes arena-drift{from{transform:scale(1.02)}to{transform:scale(1.1) translateY(-8.8px)}}@keyframes toast-timer{from{width:100%}to{width:0}}
@media(min-width:1375px){.tag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1265px){.nav{height:92.4px}.links{display:none}.brand{margin-right:auto}.server-status{margin-left:auto}.nav .nav-toggle{display:block}.hero{height:726px}.coupon-form{grid-template-columns:1fr 1fr}.compact-cards .tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:770px){.wrap{width:calc(100% - 35.2px)}section{padding:52.8px 0}.nav{height:83.6px;gap:7.7px}.brand,.brand b{font-size:22px}.brand img{width:35.2px;height:35.2px}.brand{gap:7.7px;margin-right:auto}.server-status,.login-success{display:none}.nav .account-cta{font-size:13.2px;gap:6.6px;min-height:46.2px;padding:6.6px 8.8px}.skin-face{width:26.4px;height:26.4px}.header-icon{width:42.9px;height:46.2px}#cart-open{width:46.2px}.nav .nav-toggle{padding:6.6px}.hero{height:682px;min-height:682px}.hero-inner{padding:57.2px 17.6px 77px}.hero-mark{width:99px;height:99px;margin-bottom:17.6px}.hero h1{font-size:68.2px}.hero-motto{font-size:24.2px!important}.hero .actions{gap:11px}.hero .btn{min-width:0;width:187px;font-size:14.3px;padding:13.2px}.version-chips{margin-top:19.8px;gap:6.6px}.hero .eyebrow{font-size:11px}.hero-motto span{font-size:14.3px}.head h2{font-size:31.9px}.sale-content{gap:9.9px;flex-wrap:wrap;padding:12.1px 0;justify-content:center}.sale-percent{font-size:25.3px}.sale-copy strong{font-size:12.1px}.sale-copy span{font-size:11px}.sale-code{font-size:13.2px;padding:7.7px 11px}.sale-countdown{display:none}.sale-use{font-size:12.1px;padding:7.7px 11px}.sale-copy{flex:1}.pack strong{font-size:30.8px}.tag-grid{gap:13.2px;grid-template-columns:repeat(2,minmax(0,1fr))}.tag-card{padding:19.8px 15.4px;border-radius:17.6px}.tag-card h2{font-size:19.8px}.tag-preview{font-size:13.2px;min-height:63.8px;padding:13.2px 6.6px}.tag-price{font-size:13.2px;min-height:41.8px}.tag-card .btn{font-size:12.1px;padding:11px 6.6px}.product-actions{gap:6.6px;flex-wrap:nowrap}.product-gift{width:40.7px;min-width:40.7px;height:48.4px;border-radius:11px}.product-gift svg{width:20.9px}.tag-nick{margin-left:5.5px}.owned-section .head{align-items:flex-start}.owned-section .head .btn{font-size:13.2px;padding:9.9px 13.2px}.payout-banner{display:grid;padding:30.8px}.page-teaser{padding:30.8px;min-height:187px}.page-teaser h2{font-size:28.6px}.support-strip{flex-wrap:wrap}.cart-panel{padding:24.2px}.cart-item h3{font-size:18.7px}.cart-total-row strong{font-size:31.9px}.modal{padding:26.4px}.settings-toggle strong{font-size:14.3px}.settings-toggle small{font-size:12.1px}.toast{right:17.6px;bottom:17.6px;padding:18.7px;gap:11px}.toast-actions button{font-size:12.1px}.toast-copy span{font-size:13.2px}.compact-cards .tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-controls{flex-wrap:wrap}.custom-controls .product-actions{min-width:100%}.coupon-form{grid-template-columns:1fr}.coupon-admin{width:calc(100% - 35.2px)}}@media(max-width:429px){.brand img{display:none}.nav .account-cta{max-width:148.5px}.nav .account-cta span{overflow:hidden;text-overflow:ellipsis}.hero h1{font-size:60.5px}.hero .btn{width:167.2px}.tag-grid{grid-template-columns:1fr}.tag-price{min-height:0}.sale-percent{display:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.tag-filters .filter,.tag-filters .filter-button{background:#27293b;border:0;border-radius:12.1px;font-size:14.3px;font-weight:800;color:#bec2d7;padding:13.2px 17.6px;min-height:48.4px}.tag-filters .active{background:#c6a8ff;color:#211735}.tag-card[data-tag-id="shadow"] .tag-preview,.tag-card[data-tag-id="blood"] .tag-preview,.tag-card[data-tag-id="midnight"] .tag-preview{background:#d8d6e2;box-shadow:inset 0 2.2px 11px #0001}.tag-card .btn:not(:disabled){background:#413954;color:#f5eeff}.tag-card .btn:not(:disabled):hover{background:#c6a8ff;color:#211735}.skin-face{object-fit:cover}.sale-countdown:empty{min-width:0;display:none}
.toast.success,.toast.error{width:min(484px,calc(100% - 35.2px));align-items:flex-start;gap:14.3px;padding:22px;background:#33364c;border:0;border-radius:19.8px;box-shadow:0 17.6px 55px #0008}.cart-backdrop.open~#toast,.shop-overlay-open .toast{bottom:auto;top:24.2px}.cart-panel .panel-heading{position:sticky;top:-30.8px;z-index:4;background:#202233;margin:-30.8px -30.8px 0;padding:24.2px 30.8px 15.4px;box-shadow:0 13.2px 22px #202233}.settings-modal .panel-heading{position:sticky;top:-33px;z-index:4;background:#202233;margin:-33px -33px 0;padding:26.4px 33px 15.4px;box-shadow:0 13.2px 22px #202233}.cart-bottom .check{font-size:14.3px;color:#d2d5e5;line-height:1.7}.cart-pay{position:sticky;bottom:0;z-index:5;box-shadow:0 4.4px 0 #9976d8,0 -8.8px 22px #202233}.settings-block h3{font-size:19.8px;font-weight:900;color:#fff}.cart-item .cart-small[aria-label^="Usuń"]{background:#45485f;width:33px;height:33px}.cart-code-label.cart-code-label{font-size:14.3px;font-weight:800;color:#fff}.cart-code-label.cart-code-label span{font-size:12.1px}.cart-gift-all{margin-top:13.2px}.owned-section .panel-note{font-size:15.4px}
@media(max-width:770px){.cart-panel .panel-heading{top:-24.2px;margin:-24.2px -24.2px 0;padding:24.2px 24.2px 13.2px}.settings-modal .panel-heading{top:-26.4px;margin:-26.4px -26.4px 0;padding:24.2px 26.4px 13.2px}.toast.success,.toast.error{padding:18.7px}.cart-bottom .check{font-size:13.2px}}

:root{color-scheme:dark}.coupon-admin,.staff-box,.staff-metric{background:#202233;border:0;border-radius:22px;box-shadow:0 9.9px 26.4px #0003}.staff-box h2{font-size:24.2px;font-weight:900}.coupon-form label{font-size:14.3px;font-weight:800}.coupon-form .field{margin-top:9.9px}.coupon-row strong{font-weight:800}.sale-banner{color-scheme:light}.settings-modal{width:min(660px,100%)}

#cart-open .cart-count{background:#fff;color:#241736;box-shadow:0 2.2px 6.6px #0004;font-weight:900}

/* Hidden means hidden, including controls styled as flex/grid. */
[hidden]{display:none!important}
body{background:#0c0f19;background-image:none!important}body::before,body::after{display:none!important}main,footer,.navbox,.sale-banner{position:relative;z-index:1}#ambient-particles{position:fixed;inset:0;z-index:0;pointer-events:none}.particles-toggle{color:#b2a1d2}.particles-toggle.active{color:#eedfff;background:#302a43}.particles-toggle span{font-size:23.1px}.btn,.product-gift{position:relative;overflow:hidden}.button-wave{position:absolute;width:13.2px;height:13.2px;background:#fff4;border-radius:100%;pointer-events:none;animation:button-wave .55s ease-out forwards;transform:translate(-50%,-50%)}@keyframes button-wave{to{opacity:0;transform:translate(-50%,-50%) scale(25)}}
body[data-page=sklep] main{isolation:isolate;overflow:hidden}.shop-scene{position:absolute;inset:0 0 auto;height:660px;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#151426 0%,#0c0f19 95%)}.shop-scene:before{content:'';position:absolute;inset:0;background:url('/assets/arena.webp') center 37%/cover;opacity:.15;mask-image:linear-gradient(#000,transparent)}.scene-orbit{position:absolute;width:715px;height:715px;top:-308px;right:-132px;border:1.1px solid #9782c22b;border-radius:50%;box-shadow:0 0 0 71.5px #9782c20b,0 0 0 143px #9782c207;animation:orbit-move 18s ease-in-out infinite alternate}.scene-orbit.second{width:330px;height:330px;top:88px;left:-198px;opacity:.5;animation-delay:-8s}.scene-stars{position:absolute;inset:0;background-image:radial-gradient(#bba4f83b 1.1px,transparent 1.1px);background-size:38.5px 38.5px;mask-image:linear-gradient(#000,transparent)}@keyframes orbit-move{to{transform:translateY(66px) rotate(15deg)}}
.subpage-heading{position:relative;padding:68.2px 0 35.2px}.subpage-heading h1{font-size:clamp(46.2px,6.6vw,74.8px);line-height:1.08;max-width:770px;color:#f5f1ff}.subpage-heading p{max-width:561px;font-size:16.5px;margin-top:19.8px}.shop-jump{display:flex;gap:7.7px;flex-wrap:wrap;padding:0 0 27.5px;margin:0}.shop-jump a,.shop-jump button{padding:9.9px 16.5px;background:#212638;color:#dce1f5;border:0;border-radius:11px;font-weight:800;font-size:14.3px;cursor:pointer}.shop-jump a:hover,.shop-jump button:hover{background:#3b3454;color:#fff}.tag-grid{gap:19.8px}.tag-card{background:#1a1f30!important;background-image:none!important;box-shadow:0 8.8px 24.2px #0004;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.tag-card:before{content:'';position:absolute;left:26.4px;right:26.4px;top:0;height:2.2px;background:var(--tag-color,#ac96d2);opacity:.45;transform:scaleX(.4);transition:transform .3s,opacity .3s}.tag-card:hover:before{transform:scaleX(1);opacity:.9}.tag-card:hover{transform:translateY(-7.7px);box-shadow:0 19.8px 33px #0006}.tag-card h2{font-size:24.2px;margin:9.9px 0 16.5px}.tag-preview{background:#101523;border:0;box-shadow:inset 0 0 0 1.1px #5a567424;min-height:72.6px}.tag-card .tag-meta{font-size:12.1px;color:#a5aec8}.tag-price{font-size:15.4px;color:#e4ddf8;min-height:37.4px}.tag-card .btn{background:#34304b!important}.tag-card .btn:hover:not(:disabled){background:#c6a8ff!important;color:#211735}.tag-card.tag-owned{background:#232739!important;box-shadow:inset 0 2.2px #ab99e7,0 8.8px 24.2px #0004}.tag-card .product-gift{background:#272c40}.tag-card .product-gift:hover{background:#4e416c}.tag-results{color:#9ba5bf}.owned-section{padding:49.5px 0!important}.owned-section .head{margin-bottom:15.4px}.owned-tags{gap:9.9px}.owned-tags button{min-height:46.2px;padding:9.9px 16.5px}.shop-help{padding:24.2px!important}.rank-card{background:#202537!important;transition:transform .3s,box-shadow .3s}.rank-card:hover{transform:translateY(-6.6px);box-shadow:0 22px 39.6px #0005}.rank-symbol{animation:rank-breathe 4s ease-in-out infinite}.rank-card:nth-child(2) .rank-symbol{animation-delay:-1s}.rank-card:nth-child(3) .rank-symbol{animation-delay:-2s}@keyframes rank-breathe{50%{transform:translateY(-5.5px);filter:brightness(1.25)}}
.wallet-modal{width:min(726px,100%)}.wallet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:26.4px 0 16.5px}.wallet-metrics>div{background:#141827;padding:19.8px 16.5px;border-radius:16.5px}.wallet-metrics small,.wallet-row small{display:block;color:#aeb7d0;font-size:13.2px}.wallet-metrics strong{display:block;font-size:22px;font-weight:900;white-space:nowrap}.wallet-metrics>div:nth-child(2){background:#37304d}.wallet-metrics>div:nth-child(2) strong{color:#e8d6ff}.transfer-fields{display:grid;grid-template-columns:1fr 165px;gap:15.4px;margin:15.4px 0}.transfer-fields label,#transfer-confirm label{display:block;font-size:14.3px;font-weight:800}.transfer-fields .field{width:100%;margin:8.8px 0}#transfer-confirm{background:#302a42;border-radius:17.6px;padding:22px}#transfer-confirm .field{margin-top:9.9px}#transfer-confirm label{margin-top:19.8px}.wallet-history-head{margin-top:33px}.wallet-row{display:flex;justify-content:space-between;align-items:center;gap:16.5px;padding:16.5px 0;border-top:1.1px solid #45455f}.wallet-row b{font-size:15.4px}.account-wallet-link{margin-top:11px}.access-admin{margin-top:33px;padding:30.8px!important}.access-admin .transfer-fields{grid-template-columns:1fr 1fr}.access-permissions{border:0;padding:0;margin:16.5px 0 24.2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.access-permissions legend{font-size:14.3px;font-weight:800;margin-bottom:13.2px}.access-permissions label{background:#151a29;padding:13.2px;border-radius:11px;display:flex;gap:13.2px;align-items:center;font-size:14.3px}.access-permissions input{accent-color:#c6a8ff;width:18.7px;height:18.7px}.access-row{display:flex;gap:13.2px;align-items:center;padding:20.9px 0;border-top:1.1px solid #404459}.access-row>div{margin-right:auto;min-width:0}.access-row strong{overflow-wrap:anywhere}.access-row p{font-size:13.2px;margin:4.4px 0;color:#bdc4d9}.access-row small{color:#9faac5}.access-verification{margin-top:26.4px;padding:24.2px;background:#342d46;border-radius:17.6px}.access-verification label{display:block;margin-top:17.6px}.access-verification .field{margin-top:8.8px}body[data-staff-panel=admin] .coupon-admin{width:100%;margin:26.4px 0;padding:30.8px!important}.sale-banner{background:#d7c7eb;color:#2c233c}.sale-use{background:#382946}.sale-code{color:#352746}.sale-copy span{color:#51425f}.sale-content{min-height:60.5px}.sale-percent{font-size:27.5px}.account-orders h3{margin-top:22px}.modal h2{font-size:29.7px}.modal h3{font-size:19.8px}
.high-contrast .tag-card{background:#292f43!important}.no-glow .scene-orbit{box-shadow:none}.no-motion .scene-orbit,.no-motion .rank-symbol{animation:none!important}.no-motion .button-wave{display:none}.no-motion .tag-card:hover,.no-motion .rank-card:hover,.no-motion .btn:hover{transform:none!important}
@media(max-width:770px){.nav{gap:4.4px}.header-icon{width:37.4px;min-width:37.4px}#cart-open{width:39.6px}.nav .account-cta{padding:6.6px;max-width:126.5px}.nav .brand{font-size:19.8px;gap:5.5px}.brand img{display:none}.subpage-heading{padding:41.8px 0 28.6px}.subpage-heading h1{font-size:47.3px}.subpage-heading p{font-size:15.4px}.tag-grid{gap:13.2px}.tag-card:hover{transform:none}.tag-card h2{font-size:20.9px}.wallet-metrics{gap:6.6px}.wallet-metrics>div{padding:15.4px 9.9px}.wallet-metrics small{font-size:11px}.wallet-metrics strong{font-size:16.5px}.transfer-fields{grid-template-columns:1fr 115.5px;gap:9.9px}.access-admin .transfer-fields{grid-template-columns:1fr}.access-permissions{grid-template-columns:1fr}.access-row{flex-wrap:wrap}.access-row>div{width:100%}.shop-jump{gap:6.6px}.shop-jump a,.shop-jump button{font-size:13.2px;padding:8.8px 11px}.shop-scene{height:517px}.access-admin{padding:24.2px!important}.wallet-row{font-size:14.3px}.wallet-row b{font-size:14.3px}}

.navbox{position:sticky;z-index:40}.subpage-heading h1{margin:15.4px auto 19.8px}.tag-card,.tag-card.tag-owned{border:0!important;outline:0}.shop-scene:before{opacity:.09}.scene-orbit{box-shadow:0 0 0 71.5px #9782c208,0 0 0 143px #9782c204}.subpage-heading{padding-top:49.5px;padding-bottom:22px}.shop-jump{justify-content:center;padding-bottom:35.2px}.owned-tags button.active{box-shadow:inset 0 -3.3px #ddc6ff}.no-glow .tag-card:before{opacity:.25}.no-glow .tag-card:hover{box-shadow:0 13.2px 26.4px #0004}

.pair-command{display:block;overflow-wrap:anywhere;user-select:all;background:#0c0a14;border:1.1px solid #76638d;border-radius:15.4px;padding:17.6px;margin:17.6px 0;color:#efd4ff;font-size:15.4px}.minecraft-modal{max-width:616px}.minecraft-modal .modal-actions{flex-wrap:wrap}.minecraft-modal form{margin-top:22px}.minecraft-modal form button{margin-top:13.2px}.account-minecraft-link{margin:13.2px 8.8px 6.6px 0}
/* Release 42: consistent chat previews, prizes and readable payment history. */
.tag-preview,.chat-preview,.preview-chat,.tag-card .preview{background:#14111d!important;color:#eee5f4!important;border:1.1px solid #46334f!important;box-shadow:inset 0 1.1px 0 #ffffff05!important}
.hero-prize{font-size:clamp(1.1rem,2.97vw,1.7rem);line-height:1.35;color:#f6eafa;margin:11px 0 22px}.hero-prize strong{color:#ed9eeb}.hero-inner{padding-top:44px;padding-bottom:44px}.hero .hero-mark{width:101.2px;height:101.2px}.hero .hero-motto{margin:8.8px 0}.hero .scroll-cue{position:static;margin-top:19.8px}.order-item{display:flex;align-items:center;justify-content:space-between;gap:17.6px;padding:15.4px 0;border-bottom:1.1px solid #ffffff12}.order-item>div{min-width:0}.order-item strong{font-size:15.4px}.order-item p{font-size:13.2px;color:#b5a7c0;margin:5.5px 0 0}.history-pages{display:flex;align-items:center;justify-content:space-between;gap:13.2px;margin-top:15.4px}.account-orders>.btn{margin-top:13.2px}#settings-subscriptions{margin-bottom:19.8px}
@media(max-width:660px){.hero-inner{padding-top:35.2px}.hero-prize{margin-bottom:15.4px}.order-item strong{font-size:13.2px}.order-item>strong{white-space:nowrap}.order-item p{font-size:12.1px}}

.account-logout{width:100%;margin:13.2px 0 22px}.rank-countdown{display:block;color:#e6c9ff;font-size:19.8px;margin:11px 0}.rank-renewal-notice{border-left:3.3px solid #c69bff;padding:13.2px 15.4px}.rank-renewal-notice[hidden]{display:none}

/* One surface colour at both ends of each image; no visible horizontal seam. */
:root{--bg:#0c0f19;--surface-bg:#0c0f19}
body{background:var(--surface-bg)}
.hero{background:var(--surface-bg);border:0}
.hero-art{mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%)}
.hero-vignette{background:linear-gradient(to bottom,#0c0f191f 0%,#0c0f1935 38%,#0c0f1999 76%,var(--surface-bg) 100%),radial-gradient(ellipse at 50% 38%,transparent 25%,#0c0f1966 90%)}
.subpage-hero{height:407px;min-height:0;position:relative;isolation:isolate;overflow:hidden;padding:0;display:grid;place-items:center;text-align:center;background:var(--surface-bg);border:0}
.subpage-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-3;mask-image:linear-gradient(#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(#000 40%,transparent 100%)}
.subpage-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(#0c0f193d 0%,#0c0f1966 46%,var(--surface-bg) 100%),radial-gradient(ellipse at center,#0c0f1930,#0c0f1970)}
.subpage-copy{padding:30.8px 0 57.2px}
.subpage-copy h1{font-size:clamp(46.2px,5.5vw,74.8px);line-height:1.1;letter-spacing:-.035em;color:#fff;margin:15.4px 0}
.subpage-copy p{font-size:17.6px;color:#ded8eb;margin:0 auto;max-width:528px}
.subpage-copy .eyebrow{color:#e1caff;font-size:12.1px}
.subpage-copy>.text-link{display:inline-block;margin-top:19.8px;color:#ead8ff}
.shop-intro{padding-top:0}.shop-jump{padding-top:5.5px}
.legal-main{padding-top:0;padding-bottom:71.5px}.legal-main>.layout{margin-top:5.5px}
.legal-main>.subpage-hero{padding:0;margin:0;border:0}
body[data-page=referral] #polecenia{padding-top:5.5px}
.rank-perks strong{white-space:nowrap}
@media(max-width:770px){.subpage-hero{height:319px}.subpage-copy{padding:22px 0 49.5px}.subpage-copy h1{font-size:48.4px}.subpage-copy p{font-size:15.4px}.subpage-art{object-position:center}.legal-main>.layout{margin-top:0}.hero-art{animation:none}}
@media print{.subpage-hero{height:auto;display:block;color:#111}.subpage-art,.subpage-shade{display:none}.subpage-copy{padding:16.5px 0}.subpage-copy h1,.subpage-copy p,.subpage-copy .eyebrow{color:#111}}

.captcha-slot[hidden]{display:none!important}
.captcha-slot{margin:13.2px 0;min-height:0;max-width:100%;padding:13.2px;background:#141929;border:1.1px solid #b19aff24;border-radius:13.2px}
.captcha-label{margin:0 0 5.5px;font-size:13.2px;line-height:1.5;color:#c7cbe0;font-weight:700}
.captcha-widget{max-width:100%;min-width:0}

.check.required-missing{border:2.2px solid #ff7f9d!important;background:#411f34!important;border-radius:13.2px;padding:13.2px!important;color:#fff!important;outline:none!important}
.check.required-missing input{outline:3.3px solid #ff7f9d;outline-offset:3.3px}
.check.required-missing::after{content:'Zaznacz, aby kontynuować';display:block;color:#ffc5d3;font-size:14.3px;font-weight:800;grid-column:2;flex-basis:100%}
.privacy-options{margin:15.4px 0;padding:13.2px 15.4px;border:1.1px solid #615577;border-radius:13.2px;background:#171421}.privacy-options summary{cursor:pointer;font-size:15.4px;font-weight:800}.privacy-options[open] summary{margin-bottom:13.2px}.privacy-fields .privacy-check{display:flex;align-items:flex-start;gap:13.2px;padding:11px 0}.privacy-check strong{display:block;font-size:15.4px;color:#faf4ff}.privacy-check small{display:block;font-size:14.3px;line-height:1.55;margin-top:5.5px;color:#d2c5df}.privacy-check input{flex:0 0 auto;width:23.1px;height:23.1px;margin-top:2.2px}.privacy-check a{display:block;font-size:14.3px;margin-top:5.5px;color:#e8baff}.privacy-settings .btn{margin-top:11px}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(143px,1fr));gap:13.2px;margin:15.4px 0}.analytics-grid .card{padding:17.6px}.analytics-grid strong{display:block;font-size:26.4px;color:#f7d2ff}.analytics-controls{display:flex;gap:11px;flex-wrap:wrap}.analytics-controls select{max-width:100%}.privacy-settings[hidden]{display:none!important}

@media(max-width:682px){.store{grid-template-columns:repeat(2,minmax(0,1fr))}.store .pack{min-width:0}.store .pack-actions{min-width:0}.store .pack-actions .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}

/* 2.10.65: larger UI, responsive layout and decorative click particles. */
html{font-size:110%}
#mc-click-particles{position:fixed;inset:0;width:100%;height:100%;z-index:250;pointer-events:none;image-rendering:pixelated;contain:strict}

.privacy-login{padding:15.4px 0 0;margin:15.4px 0 0;border:0;border-top:1.1px solid #403447}.privacy-login h3{font-size:16.5px;margin:0 0 5.5px}.privacy-login>.panel-note{font-size:13.2px;margin:0 0 5.5px}.privacy-login[hidden]{display:none!important}

@font-face{font-family:MulabPixel;src:url('/assets/mulabpixel.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:MulabPixel;src:url('/assets/mulabpixelbold.woff') format('woff');font-weight:700 900;font-style:normal;font-display:swap}
@font-face{font-family:MulabSymbols;src:url('/assets/mulabsymbols.woff') format('woff');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2600-30FF}
@font-face{font-family:MulabSymbols;src:url('/assets/mulabsymbolsupper.woff') format('woff');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1F525}
.tag-preview{font-family:MulabPixel,MulabSymbols,monospace;font-size:18px;line-height:1.65;font-variant-ligatures:none;font-variant-emoji:text;letter-spacing:0;text-shadow:2px 2px 0 #0008}
.tag-preview span[style*="font-weight:600"]{font-weight:400!important}.tag-preview .tag-nick{font-weight:400}
.amount-picker{display:flex;align-items:center;min-width:0;width:100%;max-width:270px;padding:5px;border:1px solid #c9a8f32b;border-radius:14px;background:#14111d;transition:border-color .2s,box-shadow .2s}
.amount-picker:focus-within{border-color:#c8a9ec;box-shadow:0 0 0 3px #c8a9ec12}.amount-picker input.field{appearance:textfield;-moz-appearance:textfield;min-width:0;width:100%;flex:1;border:0;outline:0;box-shadow:none;background:transparent;margin:0;padding:7px 4px;text-align:center;font-size:18px;font-weight:800}
.amount-picker input::-webkit-inner-spin-button,.amount-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-picker input::placeholder{font-size:14px;font-weight:400}.amount-picker .amount-unit{font-size:13px;color:#bcaacb;padding:0 10px 0 3px}
.amount-step{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#c9a8f312;color:#dac5f1;cursor:pointer;transition:background .2s,transform .2s}.amount-step svg{width:18px;height:18px}.amount-step:hover:not(:disabled){background:#c9a8f327;transform:translateY(-1px)}.amount-step:active:not(:disabled){transform:scale(.94)}.amount-step:disabled{opacity:.3;cursor:default}.amount-step:focus-visible{outline:2px solid #dac5f1;outline-offset:2px}.custom-controls{align-items:stretch}.custom-controls>.btn{min-height:52px}
.page-teaser{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:center;min-height:275px;padding:32px;overflow:hidden;text-decoration:none;background:linear-gradient(135deg,#242231,#1b1926);border:1px solid #d4b8f20d;transition:transform .25s,border-color .25s,background .25s}
.page-teaser::after{display:none}.page-teaser:hover{border-color:#d4b8f230}.teaser-store{background:linear-gradient(135deg,#2b2338,#1d1b2d)}.teaser-copy{position:relative;z-index:1;min-width:0}.page-teaser h2{margin:18px 0 26px;font-size:30px;line-height:1.25;letter-spacing:-.03em}.page-teaser .text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;white-space:normal;color:#dac4f4}.text-link>span{transition:transform .25s}.page-teaser:hover .text-link>span{transform:translateX(4px)}
.teaser-art{position:relative;min-width:0;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.teaser-art>img{display:block;width:100%;height:auto;max-width:320px;margin:auto;filter:drop-shadow(0 14px 24px #0002)}.page-teaser:hover .teaser-art{transform:translateY(-4px)}.teaser-tags{display:grid;gap:10px;padding:12px 0}.teaser-tags .teaser-tag{margin:0;padding:8px 12px;line-height:1.5;border:1px solid #c4a3e614;border-radius:10px;background:#15121ebf;white-space:nowrap;font-size:16px;box-shadow:0 9px 20px #0001;transform:rotate(-4deg);overflow:hidden}.teaser-tags .teaser-tag:nth-child(2){margin-left:12px;transform:rotate(2deg)}.teaser-tags .teaser-tag:nth-child(3){margin-left:6px;transform:rotate(-2deg)}
@media(max-width:1100px){.page-teaser{grid-template-columns:1fr;padding:28px;gap:12px}.page-teaser h2{font-size:29px;margin-bottom:18px}.teaser-art{max-width:290px;width:100%;justify-self:end}.teaser-art>img{max-height:140px;object-fit:contain}.teaser-tags{max-width:270px}}
@media(max-width:500px){.page-teaser{padding:26px;min-height:300px}.page-teaser h2{font-size:28px}.teaser-tags .teaser-tag{font-size:16px}.custom-controls{flex-wrap:wrap;gap:12px}.amount-picker{max-width:none}.custom-controls>.btn{width:100%}.amount-step{flex-basis:44px;width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.page-teaser,.teaser-art,.text-link>span,.amount-step{transition:none}.page-teaser:hover .teaser-art,.page-teaser:hover .text-link>span,.amount-step:hover:not(:disabled),.amount-step:active:not(:disabled){transform:none}}
.no-motion .page-teaser:hover .teaser-art,.no-motion .page-teaser:hover .text-link>span,.no-motion .amount-step:hover:not(:disabled),.no-motion .amount-step:active:not(:disabled){transform:none}

.promo-badge{display:inline-flex;padding:4px 8px;border-radius:8px;background:#d8b0ff;color:#21102f;font:800 12px Nunito,sans-serif;vertical-align:middle}.rank-price del,.tag-price del,.reset-price del{color:#c6bccf;font-size:.7em;margin-right:6px}.promo-reference{display:block;margin-top:8px;color:#cfc1dc;font:400 11px/1.5 Nunito,sans-serif}.reset-section{max-width:1160px;margin:40px auto;padding:0 22px}.reset-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:28px;padding:30px;border:1px solid #715397;border-radius:22px;background:linear-gradient(135deg,#20192b,#13101c)}.reset-card h2{margin:0 0 12px;color:#f3e5ff}.reset-card p{color:#d3c5de;line-height:1.6}.reset-preview{font:16px/1.7 MulabPixel,monospace;background:#0c0b13;border:2px solid #8f67b8;border-radius:12px;padding:20px;color:#ded0ee}.reset-preview div{display:flex;justify-content:space-between;gap:8px}.reset-preview strong{color:#d5a7ff}.reset-price{font-size:27px;margin:18px 0}.reset-card .btn:hover{background:#dbc0ff!important;color:#21102f!important}.campaign-note{color:#dbb8ff;font-weight:800;text-align:center}@media(max-width:650px){.reset-card{grid-template-columns:1fr;padding:22px;gap:18px}.reset-section{padding:0 16px}.reset-preview{font-size:16px}}

/* Shared header and complete Minecraft previews, including narrow phones. */
.nav .brand{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-right:12px}
.nav .brand img{display:block!important;width:36px;height:36px;flex-shrink:0}
.tag-card{min-width:0}
.tag-preview{width:100%;min-width:0;min-height:82px;overflow:visible!important;padding:14px 10px!important;display:flex;flex-direction:column;justify-content:center;gap:6px}
.tag-preview-line{display:block;width:max-content;max-width:none;white-space:nowrap;line-height:1.5}
.tag-preview-line .tag-nick{margin-left:6px}
.tag-preview-line.tag-preview-stacked{display:flex;flex-direction:column;align-items:center;gap:4px}
.tag-preview-stacked .tag-nick{margin-left:0}
.tag-preview-line .tag-symbol{vertical-align:middle}
@media(max-width:900px){
 .nav{gap:7px}.nav .brand{margin-right:auto;gap:6px}.nav .brand img{width:32px;height:32px}
 .nav .brand,.nav .brand b{font-size:21px}
 .nav .account-cta{max-width:130px;overflow:hidden;min-width:44px;padding:8px;min-height:44px}
 .header-icon,#cart-open,.nav .nav-toggle{width:42px;min-width:42px;height:44px}
}
@media(max-width:600px){
 .nav{height:76px;gap:6px;width:calc(100% - 24px)}
 .nav .brand{margin-right:auto}.nav .brand span{display:none}.nav .brand img{width:38px;height:38px}
 .nav .account-cta{max-width:112px;flex-shrink:1;font-size:14px;gap:6px}
 .nav .account-cta .skin-face{width:26px;height:26px;flex-shrink:0}
 .nav .account-cta span{overflow:hidden;text-overflow:ellipsis}
 .nav .header-icon svg{width:21px;height:21px}
 .tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .tag-card{padding:20px!important;border-radius:22px}
 .tag-card h2{margin:10px 0 16px;font-size:24px}
 .tag-card .product-actions{gap:8px;margin-top:18px}
 .tag-card .product-actions>.btn{font-size:14px;padding:12px 8px;min-height:46px}
 .tag-card .product-gift{width:46px;min-width:46px;height:46px}
 .tag-price{min-height:32px!important;margin:14px 0 0;font-size:16px}
}
@media(max-width:480px){
 .tag-grid{grid-template-columns:minmax(0,1fr);gap:16px}
 #tagi.wrap{width:calc(100% - 28px)}
 .tag-card{padding:22px!important}
 .tag-card .tag-meta{font-size:12px}
 .tag-card .product-actions>.btn{font-size:15px}
 .tag-preview{min-height:80px}
}
@media(max-width:359px){
 .nav{gap:4px}.nav .brand img{width:30px;height:30px}
 .nav .account-cta{max-width:92px;gap:4px;font-size:12px;padding:6px}
 .header-icon,#cart-open,.nav .nav-toggle{width:36px;min-width:36px;height:42px}
}

/* Prices and actions keep their own visual hierarchy on desktop and mobile. */
.price-main{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;line-height:1.2;font-size:inherit}
.price-main .price-current{display:inline-block!important;white-space:nowrap;font-size:clamp(26px,2.5vw,36px)!important;font-weight:900;color:#f5ecff;line-height:1.2;letter-spacing:-.025em}
.tag-price.price-main .price-current{font-size:23px!important}
.price-main .promo-badge{display:inline-flex;align-items:center;min-height:26px;font:800 13px/1 Nunito,sans-serif!important;padding:6px 9px;border-radius:7px;white-space:nowrap;letter-spacing:0}
.rank-price{display:flex!important;flex-direction:column;align-items:flex-start;gap:7px;min-height:125px}
.rank-price>small{font-size:13px!important;color:#c9c4db;line-height:1.5}
.promo-reference{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin-top:9px;padding-top:9px;border-top:1px solid #494258;color:#d3cfe0;font:400 13px/1.45 Nunito,sans-serif!important;text-align:left;letter-spacing:0;max-width:100%}
.promo-reference span{font:inherit!important;color:inherit!important}
.promo-reference b{white-space:nowrap;color:#e8e3f2;font:800 13px/1.45 Nunito,sans-serif!important}
.promo-reference[hidden]{display:none!important}
.rank-card .product-actions{margin-top:auto}
.rank-card .btn,.tag-card .btn{min-height:48px;font-weight:800;font-size:15px;line-height:1.3}
.cart-discount{background:#28263a;border:1px solid #494257;border-radius:15px;padding:16px}
.cart-discount>label{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:10px;font-size:15px;color:#f5f0ff}
.cart-discount>label span{font-size:12px;font-weight:600;color:#ccc4dc}
.coupon-entry{display:flex;align-items:stretch;gap:8px}.coupon-entry .field{min-width:0;flex:1;margin:0!important;height:48px;font-size:16px;padding:10px 12px;background:#171725;border:1px solid #69607d;border-radius:10px;color:#fff}
.coupon-entry .btn{min-height:48px;white-space:nowrap;padding:10px 15px;border-radius:10px;background:#dbc3ff;color:#251432;font-size:14px;font-weight:900;border:0}
.cart-discount .panel-note{font-size:12px;color:#d2c8df;margin:8px 0 0}
.wallet-modal{max-height:90svh;overflow:auto;background:#1e1e2e;padding:28px;border:1px solid #595066}
.wallet-metrics>div{background:#141421;border:1px solid #3e394e}.wallet-metrics>div:nth-child(2){background:#332641;border-color:#795396}
.wallet-metrics small{font-size:13px;color:#d6cbe4}.wallet-metrics strong{font-size:24px;color:#fff}
#transfer-form h3{margin-bottom:12px;color:#f0e4ff}#transfer-form .field,#transfer-code{background:#11131f;color:#fff;border:1px solid #756484;min-height:50px;font-size:17px;border-radius:10px}
#transfer-form .btn-primary{width:100%;min-height:50px;background:#dbc3ff;color:#29143c;font-weight:900;font-size:16px}
#transfer-confirm{background:#30253e;border:1px solid #695078;border-radius:15px;padding:20px}#transfer-summary{font-size:23px;color:#f2e5ff}
#transfer-confirm .modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#transfer-confirm .btn{min-height:46px;font-size:14px;font-weight:800}
#transfer-back{background:#43374e;color:#ede3f5}#transfer-send{flex:1;background:#d9c2fa;color:#281736;min-width:160px}
#wallet-status{font-size:14px;line-height:1.5;color:#e5d6f1;overflow-wrap:anywhere}
.wallet-modal .btn:disabled{opacity:.55;cursor:not-allowed}.wallet-modal .btn:focus-visible,.coupon-entry .btn:focus-visible{outline:3px solid #f3deff;outline-offset:3px}
.wallet-modal input:focus-visible,.coupon-entry input:focus-visible{outline:2px solid #d1a8ff;outline-offset:2px}
@media(max-width:600px){.wallet-modal{padding:22px 16px;width:100%}.wallet-metrics{grid-template-columns:1fr;gap:8px;margin:20px 0}.wallet-metrics>div{display:flex;justify-content:space-between;align-items:center;padding:12px 14px}.wallet-metrics strong{font-size:22px}.wallet-metrics small{font-size:13px}.transfer-fields{grid-template-columns:minmax(0,1fr) 100px;gap:10px}.transfer-fields .field{max-width:100%}#transfer-confirm{padding:17px 13px}#transfer-confirm .modal-actions .btn{width:100%}.coupon-entry .btn{padding:10px 12px}.rank-price{min-height:120px}.price-main .price-current{font-size:30px!important}.promo-reference,.promo-reference b{font-size:13px!important}}
.code-strip{background:#242039 url('/assets/shop-arena-mobile-4e41bfc5de88.webp') left center/cover;border:1px solid #665379;box-shadow:inset 0 0 0 1000px #171024d9;position:relative;padding:16px;border-radius:14px;margin-top:14px}
.code-strip-copy{display:grid;gap:3px;margin-bottom:11px}.code-strip-copy strong{font-size:15px;font-weight:900;color:#f5eaff}.code-strip-copy small{font-size:12px;line-height:1.5;color:#d4c6e4}
.code-strip .cart-code-controls .btn{background:#c9b0ed;color:#24142e;min-height:48px;font-weight:900;font-size:14px;border:0}.code-strip .cart-code-controls .field{height:48px;margin:0;background:#121221;border:1px solid #695476;border-radius:10px;padding:10px 12px;font-size:16px;color:#fff}.code-strip .create-code-link{display:inline-block;margin-top:9px}
.welcome-bonus{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;max-width:1180px;margin:28px auto;padding:24px;border-radius:18px;background:#252036;border:1px solid #715086}.welcome-bonus[hidden]{display:none}.welcome-bonus h3{font-size:26px;margin:6px 0 10px;color:#f5ecff}.welcome-bonus p{font-size:14px;line-height:1.6;color:#dcd0e8}.welcome-bonus .check{font-size:13px;margin-bottom:12px}.welcome-bonus .coupon-entry{margin-top:12px}.welcome-bonus .eyebrow{font-size:12px;color:#d4aaff}
#wallet-bonus-progress{background:#382947;border:1px solid #79518d;padding:12px;border-radius:11px;color:#f0dfff;font-size:13px;line-height:1.6}#wallet-bonus-progress[hidden]{display:none}
@media(max-width:650px){.welcome-bonus{grid-template-columns:1fr;margin:20px 0;padding:20px;gap:10px}.welcome-bonus h3{font-size:24px}.welcome-bonus .coupon-entry .btn{font-size:13px}}
