@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f6f3ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;scroll-behavior:smooth;background:#08070d;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:#08070d;min-width:320px;margin:0}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{--bg:#08070d;--panel:#110e1dd1;--panel2:#100d1b;--border:#b968ff33;--muted:#a5a0bf;--text:#f6f3ff;--pink:#f42bdc;--purple:#9a4dff;--blue:#675bff;background:radial-gradient(ellipse at 78% 15%,#6f126821,transparent 32%),var(--bg);color:var(--text);min-height:100vh;overflow:hidden}.app.light{--bg:#f4effa;--panel:#ffffffdb;--panel2:#fff;--border:#8737be40;--muted:#665d78;--text:#17101f;background:var(--bg)}.section-wrap{width:min(1260px,100% - 64px);margin-inline:auto}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#07060cc7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 max(32px,50vw - 630px);display:flex;position:sticky;top:0}.wordmark{letter-spacing:-1.8px;color:#f35bfa;text-shadow:0 0 24px #ee2fff59;white-space:nowrap;font-size:27px;font-style:italic;font-weight:900}.wordmark span{color:#a66aff}.nav{align-items:center;gap:34px;height:100%;display:flex}.nav a{color:#c8c2d9;font-size:12px;transition:color .2s;position:relative}.nav a:hover,.nav a.active{color:#ff43e9}.nav a.active:after{content:"";background:linear-gradient(90deg,var(--pink),var(--purple));height:2px;box-shadow:0 0 12px var(--pink);position:absolute;bottom:-29px;left:0;right:0}.header-actions{align-items:center;gap:12px;display:flex}.icon-button{color:#e9dfff;background:#140f22d9;border:1px solid #ae64ff2b;border-radius:13px;place-items:center;width:39px;height:39px;transition:all .2s;display:grid;position:relative}.icon-button:hover{color:#ff6bea;border-color:#e23de9;box-shadow:0 0 22px #e323e922}.cart-count{background:var(--pink);color:#fff;border-radius:99px;place-items:center;min-width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:-5px;right:-4px}.login-button{color:#f7c5ff;background:0 0;border:1px solid #d42bdc;border-radius:14px;padding:11px 22px;font-size:12px;transition:all .2s}.login-button:hover{color:#fff;background:#d42bdc;box-shadow:0 0 25px #d42bdc55}.mobile-menu{display:none}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:22px;min-height:460px;padding-top:48px;padding-bottom:30px;display:grid;position:relative}.hero:before{content:"";filter:blur(65px);pointer-events:none;background:#9c00ff12;width:440px;height:260px;position:absolute;top:55px;right:3%}.hero-copy{z-index:2;padding-bottom:8px;position:relative}.eyebrow,.section-kicker{color:#f16bea;letter-spacing:.7px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow{background:linear-gradient(90deg,#8e25a72e,#301a563b);border:1px solid #a73dca44;border-radius:99px;margin-bottom:22px;padding:8px 12px}.hero h1{letter-spacing:-2.1px;margin:0;font-size:clamp(37px,4.2vw,58px);font-weight:900;line-height:1.04}.hero h1 span{color:#ed42e9;text-shadow:0 0 30px #e323dc26;display:inline-block}.hero-description{color:#aaa4c4;max-width:490px;margin:18px 0 26px;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:26px;display:flex}.primary-button{color:#fff;background:linear-gradient(110deg,#ed1acb,#9a3cff);border:0;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:15px 22px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 30px #d51de632}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px #d51de655}.text-button{color:#e5dff3;background:0 0;border:0;align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#ff60ec}.play{color:#e858ef;border:1px solid #9c54b75e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.hero-proof{color:#a39dbd;align-items:center;gap:8px;margin-top:27px;font-size:11px;display:flex}.proof-dot{background:#d638e5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ed27e6}.proof-separator{color:#8a80a0}.hero-art{isolation:isolate;height:365px;position:relative}.hero-art:after{content:"";z-index:-1;background:linear-gradient(#0000,#08070d 88%);position:absolute;inset:35% 0 0}.orb{filter:blur(30px);opacity:.35;border-radius:50%;position:absolute}.orb-one{background:#f000bc;width:210px;height:210px;top:17%;right:15%}.orb-two{background:#4228ff;width:170px;height:170px;bottom:13%;left:18%}.orbit{border:1px solid #f333f8a0;border-radius:50%;width:430px;height:145px;position:absolute;top:37%;left:3%;transform:rotate(-22deg);box-shadow:0 0 15px #e61be72c,inset 0 0 15px #e61be719}.orbit-two{border-color:#8b4dff9c;width:390px;height:100px;top:43%;left:12%;transform:rotate(-43deg)}.main-glass{z-index:2;background:linear-gradient(135deg,#231135f0,#080714f0 65%);border:1px solid #e75aff9c;border-radius:27px;width:260px;height:255px;padding:19px 22px;position:absolute;top:13%;left:32%;transform:rotate(-5deg);box-shadow:0 0 0 5px #a632ff12,0 0 36px #d326e83b,inset 0 0 28px #b22aff12}.main-glass:before{content:"";pointer-events:none;border:1px solid #a85eff2e;border-radius:20px;position:absolute;inset:8px}.glass-top{gap:5px;display:flex}.tiny-dot{background:#b653e8;border-radius:50%;width:5px;height:5px}.glass-brand{letter-spacing:-1px;color:#e75af5;text-shadow:0 0 20px #df29f4;margin-top:25px;font-size:24px;font-style:italic;font-weight:900}.main-glass p{color:#a39bbd;margin-top:15px;font-size:12px;line-height:1.9}.main-glass p b{color:#f2c2ff;font-weight:500}.glass-arrow{color:#f05bea;background:#250d36;border:1px solid #df42e96e;border-radius:12px;place-items:center;width:37px;height:37px;margin-top:10px;display:grid}.floating-tile{z-index:3;color:#ef47ed;background:linear-gradient(135deg,#251235e8,#0e0b1de8);border:1px solid #bb4bea68;border-radius:17px;place-items:center;width:65px;height:65px;display:grid;position:absolute;transform:rotate(9deg);box-shadow:0 10px 30px #0008,0 0 22px #c21de51c}.key-tile{top:28%;left:12%}.shield{top:48%;right:3%;transform:rotate(8deg)}.lock{color:#a76cff;bottom:10%;right:25%;transform:rotate(12deg)}.art-caption{letter-spacing:2px;color:#9a8db3;font-size:10px;position:absolute;bottom:0;left:17%}.art-caption span{vertical-align:middle;background:#f23ce8;width:22px;height:1px;margin-right:8px;display:inline-block}.benefits{grid-template-columns:repeat(4,1fr);gap:13px;padding:10px 0 31px;display:grid}.benefit-card{border:1px solid var(--border);background:linear-gradient(130deg,var(--panel),#0d0a17b8);border-radius:18px;align-items:center;gap:15px;min-height:102px;padding:18px;transition:transform .25s,border-color .25s;display:flex;box-shadow:inset 0 1px #ffffff08}.benefit-card:hover,.category-card:hover,.product-card:hover{border-color:#d14de65e;transform:translateY(-3px)}.icon-glow,.category-icon,.product-icon{color:#f34ce9;background:linear-gradient(135deg,#50104c80,#180d2b);border:1px solid #e343e64d;flex:none;place-items:center;display:grid;box-shadow:0 0 22px #dc24d21b,inset 0 0 14px #b62bd01a}.icon-glow{border-radius:15px;width:51px;height:51px}.benefit-card h3{margin:0 0 7px;font-size:12px;font-weight:600}.benefit-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.content-section{border-top:1px solid #ffffff0a;grid-template-columns:260px 1fr;gap:48px;padding-top:36px;padding-bottom:37px;display:grid}.section-intro h2,.bottom-info h2,.contact-section h2{letter-spacing:-.7px;margin:15px 0 14px;font-size:25px;font-weight:800;line-height:1.18}.section-intro p,.bottom-info p,.contact-section p{color:var(--muted);max-width:250px;margin:0 0 21px;font-size:12px;line-height:1.8}.outline-button{color:#f3c3f8;background:0 0;border:1px solid #d72cd66e;border-radius:99px;align-items:center;gap:12px;padding:12px 18px;font-size:11px;transition:all .2s;display:inline-flex}.outline-button:hover{background:#a21cb91f;border-color:#f23eea}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category-card{text-align:left;border:1px solid var(--border);background:linear-gradient(120deg,var(--panel),#0e0a19e6);min-height:112px;color:var(--text);border-radius:17px;align-items:center;gap:13px;padding:16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.category-card:after{content:"";filter:blur(5px);background:#b90ad01b;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-36px}.category-icon{z-index:1;border-radius:13px;width:43px;height:43px;position:relative}.category-card.purple .category-icon{color:#b66cff;background:linear-gradient(135deg,#30144f,#130c25)}.category-card.blue .category-icon{color:#9385ff;background:linear-gradient(135deg,#201b56,#100d25)}.category-text{z-index:1;flex-direction:column;gap:7px;display:flex;position:relative}.category-text b{font-size:11px;font-weight:600}.category-text small{color:var(--muted);font-size:10px}.round-arrow{color:#e24ae6;z-index:1;background:#d02ad21a;border-radius:50%;align-self:flex-end;place-items:center;width:25px;height:25px;margin-left:auto;display:grid;position:relative}.products-section{padding-top:39px;padding-bottom:42px}.product-card{border:1px solid var(--border);background:linear-gradient(150deg,var(--panel),#0d0917f0);border-radius:19px;min-width:0;padding:18px;transition:all .25s;position:relative;overflow:hidden}.product-card:before{content:"";filter:blur(20px);background:#b31ce91c;border-radius:50%;width:120px;height:120px;position:absolute;top:-70px;right:-35px}.product-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.product-icon{color:#f34ce9;border-radius:16px;width:61px;height:61px}.product-tag{letter-spacing:.8px;color:#e17be8;background:#8c1da21c;border:1px solid #b72cc72b;border-radius:99px;padding:6px 8px;font-size:8px}.favorite{color:#dc46e6;background:0 0;border:0;padding:5px;position:absolute;top:37px;right:0}.favorite.saved{color:#ff4edb}.product-category{color:#9e88bd;margin-top:17px;font-size:9px}.product-card h3{margin:8px 0 7px;font-size:14px}.product-card p{color:var(--muted);min-height:34px;margin:0 0 16px;font-size:10px;line-height:1.7}.product-bottom{border-top:1px solid #ffffff0c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.product-bottom strong{font-size:12px}.product-button{color:#fff;background:linear-gradient(90deg,#b916c9,#7721ad);border:1px solid #c72ad34d;border-radius:99px;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:inline-flex;box-shadow:0 4px 15px #c21cce20}.bottom-info{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:28px;display:flex}.bottom-info h2{font-size:22px}.bottom-info p{max-width:500px;margin-bottom:0}.support-strip{border:1px solid var(--border);background:linear-gradient(100deg,#21102d8c,#100d1b);border-radius:19px;align-items:center;gap:16px;margin-bottom:40px;padding:20px 24px;display:flex}.support-icon{color:#f14be9;background:#4d1552;border:1px solid #c72cd24c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-strip h3{margin:0 0 5px;font-size:13px}.support-strip p{color:var(--muted);margin:0;font-size:11px}.support-strip .text-button{margin-left:auto}.contact-section{border-top:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:35px;padding:35px 0;display:grid}.contact-form{gap:11px;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);resize:vertical;border-radius:12px;outline:none;padding:13px 15px;font-size:12px}.contact-form input:focus,.contact-form textarea:focus{border-color:#d343df;box-shadow:0 0 0 3px #d343df17}.contact-form .primary-button{justify-self:start}.footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:20px;min-height:85px;display:flex}.footer .wordmark{font-size:22px}.footer p,.back-top{color:var(--muted);font-size:10px}.back-top:hover{color:#f25be8}.toast{z-index:50;color:#f5e9ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171022f5;border:1px solid #d84be36b;border-radius:14px;align-items:center;gap:18px;max-width:min(420px,100vw - 32px);padding:14px 16px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 50px #0008}.toast button{color:#d8a3e9;background:0 0;border:0;place-items:center;display:grid}.lang-button{letter-spacing:.5px;font-size:11px;font-weight:800}.login-button{align-items:center;gap:6px;display:inline-flex}.panthera-name{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.spoofer-tag{color:#ffc2f5;letter-spacing:6px;text-shadow:0 0 10px #f42bdc;background:#f42bdc1f;border:1px solid #f42bdc;border-radius:99px;padding:6px 14px;font-size:clamp(11px,1.1vw,14px);font-weight:900;display:inline-block;box-shadow:0 0 18px #f42bdc44,inset 0 0 12px #f42bdc22}.modal-spoofer{padding:0 22px 8px}.panthera-logo{justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);max-width:100%;display:flex}.panther{filter:drop-shadow(0 0 14px #f42bdc99);transform-origin:bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:auto;height:clamp(120px,15vw,200px);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:rotate(-4deg)}.panthera-button:hover .panther{transform:rotate(3deg)scale(1.06)}.panthera-button{text-align:center;text-align:left;min-height:260px;color:var(--text);background:radial-gradient(circle at 85% 20%,#f42bdc55,#0000 45%),radial-gradient(circle at 15% 90%,#675bff44,#0000 50%),linear-gradient(135deg,#231135f0,#080714f0 70%);border:1px solid #e75aff9c;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 36px #d326e83b,inset 0 0 28px #b22aff12}.panthera-button:hover{transform:translateY(-3px);box-shadow:0 0 50px #d326e866}.panthera-title{letter-spacing:-3px;color:#ff6bf0;text-shadow:0 0 30px #f42bdc88;font-size:clamp(30px,5.6vw,78px);font-style:italic;font-weight:900;line-height:.95}.panthera-hint{color:#f3c3f8;border:1px solid #d72cd66e;border-radius:99px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05040acc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--panel2);width:min(420px,100%);max-height:calc(100vh - 32px);color:var(--text);border:1px solid #d84be36b;border-radius:22px;padding:22px;overflow:auto;box-shadow:0 20px 60px #000a,0 0 36px #d326e82b}.modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-head h3{margin:0;font-size:18px;font-weight:800}.modal-text{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.modal-wide{width:100%}.modal .primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.modal .text-button{justify-self:center}.cart-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cart-list li{border:1px solid var(--border);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cart-list li span{flex-direction:column;gap:4px;display:flex}.cart-list b{font-size:13px}.cart-list small{color:var(--muted);font-size:11px}.cart-total{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 2px 16px;font-size:13px;display:flex}.cart-total strong{color:#ff6bf0;font-size:18px}.login-option{text-align:left;border:1px solid var(--border);background:linear-gradient(120deg,var(--panel),#0e0a19e6);width:100%;color:var(--text);border-radius:17px;align-items:center;gap:13px;padding:16px;transition:all .25s;display:flex}.login-option:hover{border-color:#d14de65e;transform:translateY(-2px)}.login-option .category-icon{border-radius:13px;width:43px;height:43px}.modal.panthera-modal{width:min(620px,100%);padding:0}.panthera-modal .modal-head{padding:22px 22px 0}.panthera-modal .modal-head h3{letter-spacing:-1px;color:#ff6bf0;text-shadow:0 0 20px #f42bdc66;font-size:24px;font-style:italic;font-weight:900}.perk-list{gap:10px;margin:0;padding:6px 22px 18px;list-style:none;display:grid}.perk-list li{align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.perk-check{color:#ff6bf0;background:#d02ad226;border:1px solid #e343e64d;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.perk-games>div{flex:1}.game-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.game-chips span{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:99px;padding:6px 10px;font-size:11px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,background .2s,box-shadow .2s,color .2s}.game-chips span:hover{color:#e6d4ff;background:#9a4dff33;border-color:#9a4dff;transform:translateY(-4px);box-shadow:0 0 16px #9a4dff99,0 6px 14px #9a4dff44}.hero-art{perspective:1100px}.spin-group{transform-style:preserve-3d;animation:18s linear infinite spin-y;position:absolute;inset:0}.spin-group .main-glass{backface-visibility:visible}.topbar .wordmark{cursor:pointer;transition:transform .2s,text-shadow .2s}.topbar .wordmark:hover{text-shadow:0 0 30px #ee2fffb3}.topbar .wordmark:active{transform:scale(.94)}.code-burst{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.code-bit{white-space:nowrap;color:#ff6bf0;text-shadow:0 0 5px #f42bdc;filter:hue-rotate(var(--hue));font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:700;animation:1.2s linear forwards code-fall;position:absolute}.topbar .wordmark{-webkit-user-select:none;user-select:none}.code-bit.game-bit{text-shadow:none;filter:drop-shadow(0 0 8px #f42bdcaa)}.game-bit img{width:var(--size);height:var(--size);object-fit:contain;border-radius:22%;display:block}@keyframes code-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.05,.95,.15,1);transform:translate(-50%,-50%)scale(.3)}5%{opacity:1}28%{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1) rotate(calc(var(--rot)*.4));animation-timing-function:cubic-bezier(.45,0,.9,.5)}82%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)*1.25),calc(-50% + var(--dy) + 240px)) scale(.9) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.code-bit{animation-duration:10ms}}.tg-button{isolation:isolate;gap:12px;animation:2.6s ease-in-out infinite tg-pulse;position:relative;overflow:hidden}.tg-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#fff5 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.tg-button:hover:before{transform:translate(120%)}.tg-button:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 4px #f42bdc33,0 14px 40px #d51de677}.tg-button:active{transform:scale(.97)}.tg-icon{background:#ffffff26;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.tg-button:hover .tg-icon{transform:rotate(-20deg)translate(2px,-2px)}.tg-arrow{transition:transform .25s}.tg-button:hover .tg-arrow{transform:translate(5px)}.ripple{z-index:-1;pointer-events:none;background:#fff8;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.65s ease-out forwards ripple;position:absolute}@keyframes ripple{to{opacity:0;transform:scale(18)}}@keyframes tg-pulse{0%,to{box-shadow:0 9px 30px #d51de632,0 0 #f42bdc55}50%{box-shadow:0 9px 30px #d51de655,0 0 0 10px #f42bdc00}}@media (prefers-reduced-motion:reduce){.tg-button{animation:none}}.panther-hero{z-index:2;width:270px;color:inherit;background:0 0;border:0;padding:0;animation:5.5s ease-in-out infinite ph-float;position:absolute;top:4%;left:30%}.ph-frame{aspect-ratio:1;border:2px solid #e75aff;border-radius:30px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:3.2s ease-in-out infinite ph-glow;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 6px #a632ff14,0 0 40px #d326e855,0 20px 50px #0009}.ph-frame:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 55%,#2a0838aa),radial-gradient(circle at 80% 15%,#fff2,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 30px #b22aff33}.ph-frame img{object-fit:cover;filter:saturate(1.15)contrast(1.05);transform-origin:50% 90%;width:100%;height:100%;animation:4s ease-in-out infinite ph-breathe;display:block}.ph-shine{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff40 50%,#0000 58%);animation:6s ease-in-out infinite ph-shine;position:absolute;inset:-40%;transform:translate(-70%)}.ph-badge{letter-spacing:.5px;color:#fff;background:linear-gradient(110deg,#ed1acb,#9a3cff);border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;font-style:italic;font-weight:900;animation:2.8s ease-in-out infinite ph-badge;display:inline-flex;position:absolute;bottom:18px;left:-14px;transform:rotate(-6deg);box-shadow:0 0 22px #d51de688}.panther-hero:hover .ph-frame{transform:scale(1.04)rotate(2deg)}@keyframes ph-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-1deg)}}@keyframes ph-breathe{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.035)rotate(-1deg)}60%{transform:scale(1.02)rotate(1deg)}}@keyframes ph-glow{0%,to{box-shadow:0 0 0 6px #a632ff14,0 0 34px #d326e844,0 20px 50px #0009}50%{box-shadow:0 0 0 8px #a632ff22,0 0 60px #f42bdc88,0 20px 50px #0009}}@keyframes ph-shine{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}@keyframes ph-badge{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-4px)}}@media (width<=1000px){.panther-hero{width:230px;left:24%}}@media (width<=760px){.panther-hero{width:220px;top:6%;left:calc(50% - 110px)}}@media (width<=420px){.panther-hero{width:190px;left:calc(50% - 95px)}}@media (prefers-reduced-motion:reduce){.panther-hero,.ph-frame,.ph-frame img,.ph-shine,.ph-badge{animation:none}}.link-button{color:#ff6bf0;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.link-button:hover{color:#ffc2f5}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.consent input{accent-color:#f42bdc;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.offer-note{color:var(--muted);margin:-6px 0 6px;font-size:11px;line-height:1.6}.footer{flex-wrap:wrap;padding-block:22px}.legal-links{border-top:1px solid #ffffff0a;flex-wrap:wrap;order:4;gap:6px 18px;width:100%;padding-top:14px;display:flex}.legal-links button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;transition:color .2s}.legal-links button:hover{color:#ff6bf0}.footer .legal-seller{width:100%;color:var(--muted);order:5;margin:0;font-size:11px}.modal.legal-modal{width:min(720px,100%)}.legal-body{color:var(--text);font-size:12.5px;line-height:1.7}.legal-body h4{color:#ff6bf0;margin:18px 0 6px;font-size:13px}.legal-body p{margin:0 0 8px}.legal-body ul{margin:0 0 8px;padding-left:20px}.legal-updated{color:var(--muted);font-size:11px}.legal-req{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.legal-req li{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:12px;padding:8px 12px;display:flex}.legal-req span{color:var(--muted);flex:0 0 96px}.legal-req b{word-break:break-word;font-weight:600}.cookie-banner{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f5e9ff;background:#171022f5;border:1px solid #d84be36b;border-radius:16px;width:min(420px,100vw - 32px);padding:16px;position:fixed;bottom:22px;left:22px;box-shadow:0 15px 50px #0008}.cookie-banner p{margin:0 0 12px;font-size:12px;line-height:1.6}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cookie-actions .primary-button{padding:11px 18px}.cookie-actions .cookie-choice{color:#fff;background:#2a1238;border:1px solid #d72cd6aa;border-radius:14px;flex:1;padding:11px 14px;font-size:12px;font-weight:700}.cookie-actions .cookie-choice:hover{background:#3d1752;border-color:#f23eea}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #ff6bf0}.skip-link{z-index:100;color:#fff;background:#f42bdc;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:top .2s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}input::placeholder,textarea::placeholder{color:#9b95b5;opacity:1}.light input::placeholder,.light textarea::placeholder{color:#6b6280}.price-note{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.buy-plank strong{flex-direction:column;display:flex}.support-strip .support-cta{isolation:isolate;flex:none;margin-left:auto;padding:12px 18px;position:relative;overflow:hidden}@media (width<=420px){.support-strip .support-cta{width:100%;margin-left:0}}.promo-form{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.promo-form input{border:1px solid var(--border);background:var(--panel);min-width:140px;color:var(--text);text-transform:uppercase;border-radius:12px;outline:none;flex:1;padding:11px 13px;font-size:13px}.promo-form input:focus{border-color:#d343df}.promo-form .outline-button{padding:10px 16px}.promo-error{width:100%}.promo-applied{background:#f42bdc14;border:1px dashed #f42bdc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 6px;padding:11px 13px;display:flex}.promo-applied span{flex-direction:column;gap:3px;display:flex}.promo-applied b{color:#ffc2f5;font-size:13px}.promo-applied small{color:#ff6bf0;font-size:12px}.old-price{color:var(--muted);margin-right:8px;font-size:13px;font-weight:500}.promo-create{margin-bottom:14px}.promo-create-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.promo-code{letter-spacing:1px;color:#ffc2f5;font-family:ui-monospace,Consolas,monospace}@media (width<=420px){.promo-create-row{grid-template-columns:1fr}}.mod-open{justify-content:center;margin-bottom:10px}.modal.mod-modal{width:min(640px,100%)}.mod-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mod-list li{border:1px solid var(--border);background:var(--panel);border-radius:15px;padding:14px}.mod-list li.pending{border-color:#f42bdc88;box-shadow:0 0 14px #f42bdc22}.mod-list li.published{opacity:.8}.mod-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mod-head .order-status{margin-left:auto}.mod-list p{white-space:pre-wrap;word-break:break-word;margin:8px 0 4px;font-size:13px;line-height:1.6}.mod-list small{color:var(--muted);font-size:11px}.mod-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.mod-actions .primary-button,.mod-actions .outline-button{padding:9px 14px;font-size:12px}.mod-delete{color:#ff8fb1;margin-left:auto}.auth-reason{color:#ffc2f5;background:#d02ad21a;border:1px solid #d84be36b;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.login-note{text-align:center;margin:10px 0 0}.orders-title{margin:14px 0 8px;font-size:13px}.order-status{border:1px solid var(--border);color:#ffc2f5;border-radius:99px;flex:none;padding:5px 9px;font-size:11px}.pay-method:disabled{opacity:.5;cursor:wait}.auth-error{color:#ff8fb1;margin:0;font-size:12px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.link-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.code-input{letter-spacing:10px;text-align:center;font-weight:700;font-size:22px!important}.account-box{border:1px solid var(--border);background:var(--panel);border-radius:15px;align-items:center;gap:13px;margin-bottom:12px;padding:14px;display:flex}.account-box b{word-break:break-all;font-size:14px}.account-box small{color:var(--muted);font-size:11px}.account-delete{color:#ff8fb1;margin:14px auto 0;display:flex}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;left:-10000px;position:absolute!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deletion-done{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.games-note{margin:10px 0 0}@media (width<=420px){.cookie-banner{bottom:16px;left:16px}.cookie-actions button{flex:1}}.reviews-section{border-top:1px solid #ffffff0a;padding-top:36px;padding-bottom:36px}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.reviews-head h2{letter-spacing:-.7px;margin:12px 0 0;font-size:25px;font-weight:800}.reviews-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:18px;padding:22px;font-size:13px}.reviews-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews-track{width:max-content;animation:reviews-scroll var(--dur) linear infinite;gap:14px;display:flex}.reviews-marquee:hover .reviews-track{animation-play-state:paused}.review-card{border:1px solid var(--border);background:linear-gradient(140deg,var(--panel),#0d0917f0);border-radius:18px;flex-direction:column;flex:none;gap:12px;width:300px;padding:18px;transition:border-color .25s,transform .25s;display:flex}.review-card:hover{border-color:#d14de6aa;transform:translateY(-3px)}.review-stars{color:#ff6bf0;letter-spacing:2px;text-shadow:0 0 8px #f42bdc88}.review-stars span{color:#fff2;text-shadow:none}.review-card p{color:var(--text);-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.review-author{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.review-author small{color:var(--muted);font-size:10px}@keyframes reviews-scroll{to{transform:translate(calc(-50% - 7px))}}.star-picker{gap:6px;display:flex}.star-picker button{color:#ffffff26;cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;line-height:1;transition:transform .15s,color .15s}.star-picker button.on{color:#ff6bf0;text-shadow:0 0 10px #f42bdc}.star-picker button:hover{transform:scale(1.15)}@media (width<=760px){.review-card{width:260px}}@media (prefers-reduced-motion:reduce){.reviews-track{animation:none}.reviews-marquee{overflow-x:auto}}.pay-methods{gap:8px;margin-top:4px;animation:.25s ease-out pay-in;display:grid}.pay-method{text-align:left;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:15px;align-items:center;gap:13px;padding:12px 14px;transition:all .2s;display:flex}.pay-method:hover{border-color:#d14de6aa;transform:translateY(-2px);box-shadow:0 0 18px #d326e833}.pay-icon{background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pay-sbp{background:#fff}.pay-crypto{background:#2a1500;border-color:#f7931a66;box-shadow:0 0 14px #f7931a44}.btc-neon{color:#ffb347;filter:drop-shadow(0 0 4px #f7931a)drop-shadow(0 0 10px #f7931a)}@keyframes pay-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.float-wrap{z-index:3;pointer-events:none;position:absolute;inset:0}.float-wrap .floating-tile{pointer-events:auto}.fw-key{animation:9s ease-in-out infinite drift-a}.fw-shield{animation:11s ease-in-out infinite drift-b}.fw-lock{animation:7.5s ease-in-out infinite drift-c}@keyframes spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes drift-a{0%,to{translate:0}20%{translate:14px -18px}45%{translate:-10px -6px}70%{translate:8px 16px}85%{translate:-14px 6px}}@keyframes drift-b{0%,to{translate:0}25%{translate:-16px 12px}50%{translate:10px 20px}75%{translate:16px -12px}}@keyframes drift-c{0%,to{translate:0}30%{translate:18px 8px}55%{translate:-8px -16px}80%{translate:-16px 10px}}@media (prefers-reduced-motion:reduce){.spin-group,.float-wrap{animation:none}}.buy-plank{border-top:1px solid var(--border);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;bottom:0}.buy-plank strong{color:#ff6bf0;font-size:20px}.light .topbar{background:#f4effae8}.light .panthera-button{background:radial-gradient(circle at 85% 20%,#f42bdc33,#0000 45%),linear-gradient(135deg,#fff,#f5effc)}.light .panthera-title{color:#d41ac0}.light .panthera-hint{color:#8a1d9c}.light .cart-total{border-color:#0000001a}.light .nav a{color:#5e526d}.light .hero-art:after{background:linear-gradient(#0000,#f4effa 88%)}.light .benefit-card,.light .category-card,.light .product-card{background:linear-gradient(130deg,#ffffffed,#f5effc)}.light .hero-description,.light .section-intro p,.light .product-card p{color:#665d78}@media (width<=1000px){.topbar{padding-inline:24px}.nav{gap:20px}.section-wrap{width:calc(100% - 48px)}.hero{grid-template-columns:1fr .85fr}.hero h1{font-size:clamp(34px,4.6vw,48px)}.main-glass{left:25%;transform:scale(.9)rotate(-5deg)}.floating-tile.shield{right:0}.benefit-card{gap:10px;padding:13px}.icon-glow{width:42px;height:42px}.content-section{grid-template-columns:210px 1fr;gap:25px}.category-grid{gap:9px}.category-card{gap:9px;padding:12px}.category-icon{width:38px;height:38px}.product-card{padding:14px}}@media (width<=760px){.topbar{height:66px;padding-inline:18px}.wordmark{font-size:24px}.mobile-menu{margin-left:auto;margin-right:10px;display:grid}.header-actions{gap:7px}.header-actions .icon-button:first-child{display:none}.login-button{padding:10px 13px}.nav{border-bottom:1px solid var(--border);background:#0e0a17;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:14px 20px 20px;display:none;position:absolute;top:65px;left:0;right:0}.nav.open{display:flex}.nav a{padding:13px 4px}.nav a.active:after{display:none}.section-wrap{width:calc(100% - 36px)}.hero{grid-template-columns:1fr;gap:0;padding-top:44px}.hero h1{font-size:clamp(36px,8.5vw,53px)}.hero-description{font-size:14px}.hero-art{height:310px;margin-top:12px}.main-glass{transform-origin:0 0;top:7%;left:31%;transform:scale(.86)rotate(-5deg)}.key-tile{top:25%;left:11%}.shield{top:42%;right:7%}.lock{bottom:6%;right:20%}.orbit{width:90%;left:2%}.benefits{grid-template-columns:repeat(2,1fr);gap:9px;padding-bottom:28px}.benefit-card{min-height:94px}.content-section{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}.section-intro h2{font-size:23px}.section-intro p{max-width:430px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:100px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:last-child{display:none}.bottom-info{flex-direction:column;align-items:flex-start;gap:20px}.bottom-info .primary-button{align-self:flex-start}.support-strip{gap:12px;padding:16px}.contact-section{grid-template-columns:1fr;gap:18px}.footer{flex-wrap:wrap;padding-block:20px}.footer p{order:3;width:100%;margin:0}.footer .back-top{margin-left:auto}}@media (width<=420px){.topbar{padding-inline:12px}.wordmark{letter-spacing:-1px;font-size:18px}.mobile-menu{margin-right:6px}.header-actions{gap:5px}.icon-button{border-radius:11px;width:34px;height:34px}.login-button{padding:9px 10px;font-size:11px}.panthera-button{min-height:200px;padding:22px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-proof{flex-wrap:wrap;font-size:9px}.hero-art{height:270px}.main-glass{left:25%;transform:scale(.78)rotate(-5deg)}.key-tile{top:22%;left:2%;transform:scale(.8)rotate(9deg)}.shield{top:42%;right:0;transform:scale(.8)rotate(8deg)}.lock{bottom:4%;right:16%;transform:scale(.8)rotate(12deg)}.benefits{grid-template-columns:1fr}.benefit-card{min-height:82px}.category-grid{grid-template-columns:1fr}.category-card{min-height:84px}.product-grid{grid-template-columns:1fr}.product-card:last-child{display:block}.support-strip{flex-wrap:wrap}.support-strip .text-button{width:100%;margin-left:0}.section-intro h2,.bottom-info h2,.contact-section h2{font-size:22px}}.catalog-hub{flex-direction:column;align-items:center;gap:22px;margin-bottom:22px;display:flex}.catalog-toggle{z-index:2;letter-spacing:.5px;color:#fff;cursor:pointer;background:linear-gradient(120deg,#c624d6,#7a3cff);border:1px solid #e75aff9c;border-radius:99px;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 28px #d326e866}.catalog-toggle:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 42px #d326e899}.catalog-toggle.open{background:linear-gradient(120deg,#231135f2,#140c28f2)}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid}.category-card{--dx:calc(1 - var(--i));border:1px solid var(--border);color:var(--text);cursor:pointer;animation:.6s cubic-bezier(.34,1.56,.64,1) both cat-fly;animation-delay:calc(var(--i) * 60ms);background:linear-gradient(135deg,#231135eb,#080714eb 70%);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 0 18px #d326e822}.category-card:hover{border-color:#e75aff9c;transform:translateY(-3px);box-shadow:0 0 30px #d326e855}.category-card.active{border-color:#ff6bf0;box-shadow:0 0 36px #f42bdc77,inset 0 0 24px #f42bdc22}.category-icon{color:#ff6bf0;background:#d02ad226;border:1px solid #e343e64d;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 18px #f42bdc44}.category-card.soon .category-icon{color:#b9a6ff;background:#7a3cff22;border-color:#9a4dff4d;box-shadow:0 0 18px #9a4dff33}.category-name{letter-spacing:-.5px;font-size:clamp(15px,2vw,20px);font-style:italic;font-weight:900}.category-note{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}@keyframes cat-fly{0%{opacity:0;transform:translate(calc(var(--dx) * (100% + 14px)),-30%) scale(.1) rotate(calc(var(--dx) * -25deg))}to{opacity:1;transform:none}}.category-content{width:100%;animation:.45s both cat-reveal}@keyframes cat-reveal{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.coming-soon{text-align:center;background:radial-gradient(circle at 50% 30%,#7a3cff33,#0000 60%),#080714e6;border:1px dashed #9a4dff8c;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:32px;display:flex}.coming-soon-title{letter-spacing:-2px;color:#c9b6ff;text-shadow:0 0 30px #9a4dff99;font-size:clamp(32px,6vw,72px);font-style:italic;font-weight:900;animation:2.4s ease-in-out infinite soon-pulse}.coming-soon p{color:var(--muted);margin:0;font-size:13px}@keyframes soon-pulse{50%{opacity:.6;text-shadow:0 0 14px #9a4dff55}}@media (width<=640px){.category-grid{grid-template-columns:1fr}@keyframes cat-fly{0%{opacity:0;transform:translateY(calc(-50% - var(--i) * (100% + 14px))) scale(.1)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.category-card,.category-content,.coming-soon-title{animation:none}}.catalog-body{flex-direction:column;gap:22px;min-width:0;display:flex}.catalog-body .catalog-hub{margin-bottom:0}.catalog-launcher{cursor:pointer;width:100%;min-height:250px;color:var(--text);background:radial-gradient(circle at 50% 38%,#c624d640,#0000 55%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#231135f0,#080714f0 70%);border:1px solid #e75aff6e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 36px #d326e82e,inset 0 0 40px #b22aff14}.catalog-launcher:hover{border-color:#ff6bf0;transform:translateY(-3px);box-shadow:0 0 50px #d326e866,inset 0 0 40px #b22aff22}.launcher-orb{color:#fff;background:linear-gradient(135deg,#c624d6,#7a3cff);border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 0 34px #f42bdc99}.catalog-launcher:hover .launcher-orb{transform:scale(1.08)rotate(8deg)}.launcher-ring{border:1px solid #ff6bf066;border-radius:50%;animation:2.6s ease-out infinite orb-ring;position:absolute;inset:-12px}.launcher-ring.r2{animation-delay:1.3s}@keyframes orb-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.launcher-title{letter-spacing:-1px;color:#ff6bf0;text-shadow:0 0 24px #f42bdc77;margin-top:8px;font-size:clamp(26px,4vw,40px);font-style:italic;font-weight:900}.launcher-cats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.launcher-cats span{border:1px solid var(--border);letter-spacing:.4px;color:#e6d4ff;background:#ffffff08;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.launcher-hint{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.catalog-toggle.open{padding:11px 20px;font-size:13px}.category-grid{animation:none}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.product-card{text-align:left;border:1px solid var(--border);cursor:pointer;color:var(--text);background:linear-gradient(160deg,#231135f0,#080714f0 70%);border-radius:20px;flex-direction:column;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.product-card:hover{border-color:#e75aff9c;transform:translateY(-4px);box-shadow:0 0 32px #d326e855}.product-media{background:radial-gradient(circle at 50% 60%,#f42bdc44,#0000 65%),#ffffff05;border-bottom:1px solid #ffffff10;place-items:center;height:160px;display:grid}.product-media .panther{height:140px}.product-card:hover .panther{transform:rotate(3deg)scale(1.06)}.product-info{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.product-info .spoofer-tag{align-self:flex-start}.product-name{letter-spacing:-.5px;color:#ff6bf0;font-size:19px;font-style:italic;font-weight:900}.product-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.product-foot b{font-size:17px}.product-more{color:#f3c3f8;border:1px solid #d72cd66e;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.launcher-ring{animation:none}}@media (width<=640px){@keyframes cat-fly{0%{opacity:0;transform:translateY(calc(-30% - var(--i) * (100% + 14px))) scale(.1)}to{opacity:1;transform:none}}.catalog-launcher{min-height:220px}}.req-box{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin:0 22px 18px;padding:14px 16px}.req-box h4{color:#ff6bf0;margin:0 0 10px;font-size:14px;font-weight:800}.req-box dl{gap:7px;margin:0;display:grid}.req-box dl>div{grid-template-columns:120px 1fr;gap:10px;font-size:12px;line-height:1.45;display:grid}.req-box dt{color:var(--muted)}.req-box dd{margin:0}.req-box p{color:var(--muted);margin:10px 0 0;font-size:11px}@media (width<=480px){.req-box dl>div{grid-template-columns:1fr;gap:2px}}.cart-list li:has(.order-delivery){flex-wrap:wrap}.order-delivery{border-top:1px solid #ffffff10;flex-basis:100%;gap:8px;padding-top:10px;display:grid}.order-delivery code{color:#ff6bf0;letter-spacing:.5px;-webkit-user-select:all;user-select:all;word-break:break-all;background:#0005;border:1px dashed #e75aff6e;border-radius:10px;margin-top:3px;padding:8px 10px;font-size:13px;display:block}.order-links{flex-wrap:wrap;gap:8px;display:flex}.order-links a{color:#f3c3f8;border:1px solid #d72cd66e;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.promo-create textarea{resize:vertical;width:100%;font:inherit;font-family:ui-monospace,monospace}.req-box dl>div{grid-template-columns:140px 1fr}.account-balance{text-align:right;margin-left:auto}.account-balance b{color:#ff6bf0}@media (width<=480px){.req-box dl>div{grid-template-columns:1fr}}.balance-plank{background:linear-gradient(120deg,#c624d622,#7a3cff18);border:1px solid #e75aff6e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.balance-plank span{flex-direction:column;gap:2px;display:flex}.balance-plank small{color:var(--muted);font-size:11px}.balance-plank b{color:#ff6bf0;font-size:18px}.balance-plank .outline-button{padding:9px 14px;font-size:12px}.balance-short{color:#ffb3f4}.topup-amount{color:var(--muted);gap:6px;margin-bottom:10px;font-size:12px;display:grid}.topup-amount input{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:14px;padding:12px 14px;font-size:18px;font-weight:800}.topup-quick{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.topup-quick .outline-button{padding:8px 12px;font-size:12px}.topup-quick .outline-button.active{color:#ff6bf0;border-color:#ff6bf0;box-shadow:0 0 14px #f42bdc55}details.req-box{padding:0}details.req-box summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;transition:background .2s;display:flex}details.req-box summary::-webkit-details-marker{display:none}details.req-box summary:hover{background:#ffffff08}details.req-box summary span{flex-direction:column;gap:3px;display:flex}details.req-box summary b{color:#ff6bf0;font-size:14px;font-weight:800}details.req-box summary small{color:var(--muted);font-size:11px}.req-chevron{color:#ff6bf0;flex:none;transition:transform .25s}details.req-box[open] .req-chevron{transform:rotate(90deg)}details.req-box dl,details.req-box>p{padding:0 16px}details.req-box>p{padding-bottom:14px}details.req-box[open] dl{animation:.3s both cat-reveal}.promo-scope{color:var(--muted);gap:6px;font-size:12px;display:grid}.promo-scope select{font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;padding:11px 12px}.promo-type{color:#f3c3f8;border:1px solid #d72cd66e;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:700}.promo-type.topup{color:#c9b6ff;border-color:#9a4dff8c}.ref-link{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#00000040;border:1px dashed #e75aff6e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:9px 12px;display:flex}.ref-link code{color:#ff6bf0;word-break:break-all;font-size:12px}.ref-link span{color:#f3c3f8;flex:none;font-size:11px;font-weight:600}.ref-link:hover{border-color:#ff6bf0}.ref-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0;display:grid}.ref-stats span{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.ref-stats b{font-size:15px}.ref-stats small{color:var(--muted);font-size:10px}.ref-money{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:4px 0 2px;font-size:12px;display:flex}.ref-money b{color:var(--text)}.ref-money .owed b{color:#ff6bf0}@media (width<=480px){.ref-stats{grid-template-columns:repeat(2,1fr)}}.offer-modal .offer-badge{color:#fff;background:linear-gradient(135deg,#c624d6,#7a3cff);border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 12px;font-size:24px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 34px #f42bdc88}.offer-modal .modal-text{text-align:center}.offer-steps{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.offer-steps li{border:1px solid var(--border);background:var(--panel);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.offer-steps li>a,.offer-steps li>button{grid-column:1/-1;justify-content:center;padding:10px 14px;font-size:13px;text-decoration:none}.offer-steps li.done{border-color:#ff6bf0}.offer-steps span:not(.offer-num){flex-direction:column;gap:2px;display:flex}.offer-steps b{font-size:13px}.offer-steps small{color:var(--muted);font-size:11px}.offer-num{color:#ff6bf0;background:#d02ad226;border:1px solid #e343e64d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.offer-steps li.done .offer-num{color:#fff;background:#c624d6}.offer-steps button:disabled{opacity:.45;cursor:not-allowed}.gift-code{width:100%;color:var(--text);cursor:pointer;background:#00000040;border:1px dashed #ff6bf0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 10px;padding:14px 16px;display:flex}.gift-code code{letter-spacing:2px;color:#ff6bf0;font-size:22px;font-weight:900}.gift-code span{color:#f3c3f8;font-size:12px}.review-reward{color:#ffd6fa;background:linear-gradient(120deg,#c624d633,#7a3cff22);border:1px solid #e75aff55;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:600}.review-reward.muted{color:var(--muted)}.auth-tabs{background:var(--panel);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.auth-tabs button.active{color:#fff;background:linear-gradient(120deg,#c624d6,#7a3cff);box-shadow:0 0 16px #d326e855}.field-hint{color:var(--muted);margin:-4px 2px 2px;font-size:11px;line-height:1.4;display:block}.auth-back{justify-self:center;margin-top:2px}.account-box .category-text small+b+small{color:var(--muted);font-size:11px}.ref-people{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:6px 0}.ref-people summary{cursor:pointer;color:#f3c3f8;padding:8px 12px;font-size:12px;font-weight:700}.ref-people ul{gap:4px;margin:0;padding:0 12px 8px;list-style:none;display:grid}.ref-people li{border-top:1px solid #ffffff10;grid-template-columns:1fr auto auto;gap:10px;padding:5px 0;font-size:12px;display:grid}.ref-people li span{color:var(--muted)}.clear-history{justify-self:end;margin:2px 0 8px}.confirm-modal{width:min(380px,100%)}.confirm-modal .modal-text{color:var(--text);font-size:13px}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirm-actions button{justify-content:center}
