:root{--bg: #050508;--bg-elev: #09090f;--bg-card: #0c0c14;--bg-soft: #11111a;--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .1);--text: #f7f8fc;--muted: #8d93a6;--accent: #3b82f6;--accent-2: #60a5fa;--accent-dim: rgba(59, 130, 246, .12);--accent-glow: rgba(59, 130, 246, .22);--ok: #34d399;--warn: #fbbf24;--danger: #f87171;--radius: 16px;--header: 52px;--ticker: 28px;--shadow: 0 24px 70px rgba(0, 0, 0, .42);--font: "Plus Jakarta Sans", "Segoe UI", sans-serif;--display: "Outfit", "Plus Jakarta Sans", sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font);background:radial-gradient(1100px 560px at 80% -12%,rgba(59,130,246,.16),transparent 58%),radial-gradient(720px 440px at -8% 16%,rgba(59,130,246,.07),transparent 52%),var(--bg);letter-spacing:-.011em}.cover-art{position:relative;overflow:hidden;isolation:isolate;background:#08080d}.cover-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform .7s cubic-bezier(.16,1,.3,1)}.product-card:hover .cover-photo,.game-select-card:hover .cover-photo,.hero-banner:hover .cover-photo{transform:scale(1.045)}.cover-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0505080d 18%,#050508c7),linear-gradient(90deg,rgba(5,5,8,.22),transparent 42%)}.hero-banner .cover-shade{background:linear-gradient(90deg,#050508eb,#0505089e 38%,#05050829 72%,#05050847),linear-gradient(180deg,rgba(5,5,8,.18) 0%,transparent 38%,rgba(5,5,8,.42) 100%)}.cover-packaged .cover-photo{object-fit:contain;object-position:center;transform:none;background:#050508}.hero-banner-art.cover-packaged .cover-photo{object-position:88% center}.hero-banner-art.cover-packaged .cover-shade,.product-detail-cover.cover-packaged .cover-shade,.product-cover.cover-packaged .cover-shade{background:linear-gradient(180deg,#0505080a 40%,#0505086b),linear-gradient(90deg,rgba(5,5,8,.55) 0%,transparent 46%)}.product-card:hover .cover-packaged .cover-photo,.game-select-card:hover .cover-packaged .cover-photo,.hero-banner:hover .cover-packaged .cover-photo{transform:scale(1.04)}.game-hero .cover-shade,.product-detail-cover .cover-shade{background:linear-gradient(90deg,#050508c7,#05050847 55%,#05050866),linear-gradient(180deg,transparent 20%,rgba(5,5,8,.55) 100%)}.cover-fallback{position:absolute;inset:0;background:radial-gradient(240px 180px at 72% 28%,color-mix(in srgb,var(--game, #3b82f6) 46%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--game, #3b82f6) 20%,#0b0b12),#07070c)}.cover-fallback-orb,.cover-fallback-beam{position:absolute;pointer-events:none}.cover-fallback-orb{width:200px;height:200px;border-radius:50%;right:-28px;top:-40px;background:radial-gradient(circle,color-mix(in srgb,var(--game, #3b82f6) 55%,transparent),transparent 68%);filter:blur(10px)}.cover-fallback-beam{left:12%;bottom:18%;width:58%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--game, #3b82f6) 55%,#fff),transparent);opacity:.45}.cover-art-ui{position:relative;z-index:2;height:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%}.page{position:relative;min-height:100vh;display:flex;flex-direction:column;z-index:1}.site-sides{pointer-events:none}.site-side{position:fixed;bottom:0;z-index:0;height:min(78vh,780px);width:auto;max-width:min(26vw,340px);object-fit:contain;object-position:bottom;opacity:.95;-webkit-user-select:none;user-select:none}.site-side-left{left:0;object-position:bottom left;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,#000 82%,transparent 100%)}.site-side-right{right:0;object-position:bottom right;-webkit-mask-image:linear-gradient(270deg,#000 82%,transparent 100%);mask-image:linear-gradient(270deg,#000 82%,transparent 100%)}.header,.page main,.footer{position:relative;z-index:2}.container{width:min(1220px,calc(100% - 40px));margin:0 auto}.narrow{width:min(760px,calc(100% - 40px))}.header{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);background:#050508c7;border-bottom:1px solid var(--line)}.header-ticker{height:var(--ticker);overflow:hidden;border-bottom:1px solid var(--line);background:#3b82f612;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.header-ticker-track{height:100%;display:flex;width:max-content;animation:ticker 28s linear infinite}.header-ticker-group{height:100%;display:flex;align-items:center;gap:28px;padding-right:28px}.header-ticker-group span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.header-ticker-group .dot{width:6px;height:6px;box-shadow:0 0 0 3px #34d39929}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-ticker:hover .header-ticker-track{animation-play-state:paused}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--header)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;letter-spacing:-.03em}.brand-name{font-size:15px}.brand-mark{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;overflow:hidden;background:#050508;color:#dbeafe;border:1px solid rgba(59,130,246,.38);box-shadow:0 0 18px #3b82f638}.brand-mark img{width:122%;height:122%;object-fit:contain;mix-blend-mode:screen}.nav{display:flex;align-items:center;gap:4px}.nav a,.nav-link{padding:5px 9px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:600}.nav-drop{position:relative}.nav-drop-label{display:inline-flex;align-items:center;padding:5px 9px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:600;cursor:default}.nav-drop:hover .nav-drop-label{color:var(--text);background:#ffffff0a}.nav-drop-menu{position:absolute;top:calc(100% + 8px);left:0;width:280px;padding:8px;border-radius:16px;border:1px solid var(--line-strong);background:#08080cf5;box-shadow:var(--shadow);display:none;z-index:50}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{display:grid;gap:4px}.nav-drop-item{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:10px;padding:6px;border-radius:12px}.nav-drop-item:hover{background:#ffffff0a}.nav-drop-item strong{display:block;font-size:13px}.nav-drop-item em{display:block;font-style:normal;color:var(--muted);font-size:11px}.nav-drop-cover{height:38px;border-radius:8px}.nav-drop-cover .cover-shade{background:linear-gradient(180deg,transparent,rgba(5,5,8,.35))}.header-live{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.header-live:hover{color:var(--text)}.nav a:hover,.nav-link:hover{color:var(--text);background:#ffffff0a}.nav a.active{color:var(--text);background:var(--accent-dim)}.header-actions{display:flex;align-items:center;gap:8px}.cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:9px;border:1px solid var(--line);background:#ffffff05;color:var(--muted)}.cart-link:hover{color:var(--text);border-color:var(--line-strong);background:#ffffff0b}.cart-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;display:grid;place-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:11px 18px;font-weight:600;font-size:14px;cursor:pointer;transition:.16s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px var(--accent-glow)}.btn-primary:hover{background:#2563eb}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{background:#ffffff0a}.btn-soft{background:var(--accent-dim);color:var(--accent-2);border-color:#3b82f62e}.btn-danger{background:#f871711f;color:var(--danger);border-color:#f8717133}.btn-sm{padding:7px 11px;font-size:13px;border-radius:10px}.btn-block{width:100%}main{flex:1}.hero{padding:28px 0 8px;position:relative}.kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(59,130,246,.22);background:var(--accent-dim);color:var(--accent-2);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #34d3991f}.hero h1,.page-head h1,.dash-title{font-family:var(--display);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin:16px 0 14px}.hero h1{max-width:640px;font-size:clamp(36px,5vw,58px)}.hero-banner{position:relative;overflow:hidden;min-height:480px;display:block;border-radius:24px;border:1px solid color-mix(in srgb,var(--game, #3b82f6) 26%,var(--line));background:#08080d;perspective:1600px;box-shadow:var(--shadow),0 0 80px color-mix(in srgb,var(--game, #3b82f6) 16%,transparent);transition:border-color .55s ease,box-shadow .55s ease}.hero-banner.is-swapping{box-shadow:var(--shadow),0 0 110px color-mix(in srgb,var(--game, #3b82f6) 28%,transparent)}.hero-banner-art{position:absolute;inset:0;min-height:480px;transform-origin:78% 55%;transform-style:preserve-3d;will-change:transform,opacity,filter}.hero-banner-art.is-enter{z-index:1;animation:hero-art-in .86s cubic-bezier(.16,1,.3,1) both}.hero-banner-art.is-leave{z-index:2;pointer-events:none;animation:hero-art-out .72s cubic-bezier(.4,0,.2,1) both}.hero-banner.is-swapping:hover .cover-packaged .cover-photo{transform:none}.hero-swap-wipe{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(108deg,transparent 28%,color-mix(in srgb,var(--game, #3b82f6) 22%,transparent) 48%,rgba(255,255,255,.16) 52%,color-mix(in srgb,var(--game, #3b82f6) 18%,transparent) 56%,transparent 74%);background-size:240% 100%;animation:hero-wipe .9s cubic-bezier(.22,1,.36,1) both}.hero-banner-copy{position:relative;z-index:4;max-width:580px;min-height:480px;padding:48px 44px 40px;display:flex;flex-direction:column;justify-content:center}.hero-banner-copy>*{animation:hero-copy-in .7s cubic-bezier(.16,1,.3,1) both}.hero-banner-copy>*:nth-child(1){animation-delay:.08s}.hero-banner-copy>*:nth-child(2){animation-delay:.16s}.hero-banner-copy>*:nth-child(3){animation-delay:.24s}.hero-banner-copy>*:nth-child(4){animation-delay:.32s}.hero-banner-copy>*:nth-child(5){animation-delay:.4s}.hero-banner-copy h1{animation-name:hero-title-in;animation-duration:.82s}.hero-banner-meta{z-index:5;animation:hero-meta-in .65s cubic-bezier(.16,1,.3,1) both}.hero-progress{position:absolute;left:0;bottom:0;z-index:4;height:1px;width:100%;transform-origin:left center;background:color-mix(in srgb,var(--game, #3b82f6) 70%,#fff);animation:hero-progress 5s linear}.hero-banner.is-paused .hero-progress{animation-play-state:paused}@keyframes hero-art-in{0%{opacity:0;filter:blur(12px) saturate(.7);transform:translate3d(11%,0,0) rotateY(-22deg) scale(.86)}to{opacity:1;filter:blur(0) saturate(1);transform:none}}@keyframes hero-art-out{0%{opacity:1;filter:blur(0) saturate(1);transform:none}to{opacity:0;filter:blur(14px) saturate(.65);transform:translate3d(-8%,0,0) rotateY(16deg) scale(1.08)}}@keyframes hero-copy-in{0%{opacity:0;filter:blur(8px);transform:translate3d(-22px,8px,0)}to{opacity:1;filter:none;transform:none}}@keyframes hero-title-in{0%{opacity:0;letter-spacing:-.08em;filter:blur(12px);transform:translate3d(-28px,18px,0)}to{opacity:1;letter-spacing:-.045em;filter:none;transform:none}}@keyframes hero-meta-in{0%{opacity:0;transform:translate3d(14px,-8px,0)}to{opacity:1;transform:none}}@keyframes hero-wipe{0%{opacity:.95;background-position:110% 0}to{opacity:0;background-position:-30% 0}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero-banner-art.is-enter,.hero-banner-art.is-leave,.hero-banner-copy>*,.hero-banner-copy h1,.hero-banner-meta,.hero-swap-wipe{animation:none}.hero-banner-art.is-enter{opacity:1;filter:none;transform:none}.hero-banner-art.is-leave{display:none}}.hero-banner-game{margin:0;color:color-mix(in srgb,var(--game, #3b82f6) 70%,#fff);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-banner-copy h1{margin-top:8px}.hero-banner-copy .lead{margin-top:10px}.hero-banner-cta{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:8px}.hero-banner-cta .muted{display:block;font-size:12px;margin-bottom:2px}.hero-banner-cta .price-xl{display:block;margin:0}.hero-banner-meta{position:absolute;top:22px;right:22px;z-index:2;display:flex;align-items:center;gap:10px}.trust-stats{padding:96px 0 80px}.trust-stats-row{display:grid;grid-template-columns:1fr 1fr;max-width:680px;margin:0 auto}.trust-stat{text-align:center;padding:6px 24px}.trust-stat+.trust-stat{border-left:1px solid rgba(255,255,255,.08)}.trust-count{display:block;font-family:var(--display);font-size:clamp(52px,8vw,84px);font-style:italic;font-weight:800;letter-spacing:-.05em;line-height:.95;color:#3b82f6}.trust-stat span{display:block;margin-top:12px;color:#f7f8fc;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.trust-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.trust-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#121218;color:#e8eaf2;font-size:13px;font-weight:600;cursor:default;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.trust-pill:hover{border-color:#3b82f6a6;background:#3b82f629;box-shadow:0 0 0 1px #3b82f638,0 10px 24px #3b82f638;color:#fff}.trust-pill svg{width:15px;height:15px;fill:none;stroke:#3b82f6;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.game-select-section{padding-top:36px;padding-bottom:28px}.game-select-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.game-select-card{position:relative;overflow:hidden;min-height:210px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:#08080d;box-shadow:0 16px 36px #00000047;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.game-select-cover{position:absolute;inset:0}.game-select-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 22px 50px #0006,0 0 28px color-mix(in srgb,var(--accent) 18%,transparent)}.game-select-card:hover .game-select-body{transform:translateY(-2px)}.game-select-watermark{position:absolute;right:-6px;bottom:-16px;font-family:var(--display);font-size:92px;font-weight:700;letter-spacing:-.08em;color:color-mix(in srgb,var(--game) 18%,transparent);line-height:1;pointer-events:none}.game-select-card .badge{position:absolute;top:12px;right:12px;z-index:2}.game-select-body{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;transition:transform .45s cubic-bezier(.16,1,.3,1)}.game-select-mark{display:block;font-family:var(--display);font-size:13px;font-weight:800;letter-spacing:.08em;color:color-mix(in srgb,var(--game) 80%,#fff);margin-bottom:6px}.game-select-card h3{margin:0 0 4px;font-size:18px;letter-spacing:-.03em}.game-select-card p{margin:0;color:#ffffff9e;font-size:12px}.lead,.page-head p{color:var(--muted);font-size:18px;line-height:1.55;max-width:560px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.trust-row{display:flex;gap:28px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line)}.trust-row b{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.04em}.trust-row span{color:var(--muted);font-size:12px}.game-strip-section{padding:4px 0 0}.game-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.game-pill,.game-tile{padding:9px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--game) 28%,transparent);background:color-mix(in srgb,var(--game) 8%,#0b0b12);color:color-mix(in srgb,var(--game) 88%,#fff);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:.16s ease}.game-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:86px;padding:12px;letter-spacing:0;text-transform:none}.game-tile-mark{font-family:var(--display);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.game-tile-name{color:var(--text);font-size:12px;font-weight:600;line-height:1.3}.game-pill:hover,.game-tile:hover{border-color:color-mix(in srgb,var(--game) 55%,transparent);background:color-mix(in srgb,var(--game) 16%,#0b0b12);transform:translateY(-2px);box-shadow:0 10px 24px #00000047}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-card{overflow:hidden;background:var(--bg-card);border:1px solid var(--line);border-radius:22px;padding:0;box-shadow:var(--shadow),0 0 0 1px #3b82f60f}.hero-card-cover,.product-detail-cover{position:relative;overflow:hidden;min-height:168px;display:block;background:#08080d}.product-detail-cover .cover-art-ui{display:flex;justify-content:space-between;align-items:flex-end;padding:18px}.hero-card-cover-top{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hero-card-watermark,.product-cover-watermark{position:absolute;right:-8px;bottom:-18px;font-family:var(--display);font-size:120px;font-weight:700;letter-spacing:-.08em;color:color-mix(in srgb,var(--game, #3b82f6) 18%,transparent);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-card-mark{display:block;font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1}.hero-card-game{margin:6px 0 0;color:#ffffffb8;font-size:13px;font-weight:600}.hero-card-body,.product-detail-body{padding:16px 20px 20px}.hero-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--muted);font-size:13px}.hero-sku{font-family:var(--display);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.04em;margin:0 0 8px}.hero-durations{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 18px}.hero-duration{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.hero-duration:hover{border-color:#3b82f6a6;background:#3b82f629;box-shadow:0 0 0 1px #3b82f638,0 10px 24px #3b82f638;color:#fff}.hero-duration.active{border-color:#3b82f680;background:var(--accent-dim);color:var(--text);box-shadow:none}.hero-stock,.buy-box-stock,.product-stock{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:600}.hero-price{display:flex;justify-content:space-between;align-items:end;gap:16px}.hero-price .muted{display:block;font-size:12px;margin-bottom:2px}.hero-price .price-xl{display:block;margin:0}.price-xl{font-family:var(--display);font-size:42px;letter-spacing:-.04em}.plan-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 18px}.plan{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 13px;border-radius:12px;border:1px solid var(--line);background:var(--bg-elev);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.plan:hover{border-color:#3b82f6a6;background:#3b82f629;box-shadow:0 0 0 1px #3b82f638,0 10px 24px #3b82f638}.plan strong{font-family:var(--display);font-size:16px;letter-spacing:-.03em}.plan-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.plan-label em{font-style:normal;padding:2px 6px;border-radius:999px;background:var(--accent-dim);color:var(--accent-2);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.plan.active{border-color:#3b82f68c;background:var(--accent-dim)}.plan.active .plan-label,.plan.active strong{color:var(--text)}.section{padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-head h2,.page-head h1{font-family:var(--display);font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;margin:0 0 8px}.section-head .kicker{margin-bottom:12px}.muted{color:var(--muted)}.form-error{color:var(--danger);margin:0 0 12px;font-size:14px}.page-head{padding:44px 0 12px}.grid-3,.grid-2,.grid-4{display:grid;gap:14px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%),var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card h3{margin:0 0 8px;font-size:17px;letter-spacing:-.03em}.domain-steps{margin:0;padding-left:18px;color:var(--muted);line-height:1.65}.domain-steps li{margin-bottom:10px}.domain-steps code{color:var(--text);font-size:13px}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#050508b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{width:min(440px,100%);padding:26px;border-radius:20px;border:1px solid rgba(59,130,246,.28);background:linear-gradient(180deg,rgba(59,130,246,.1),transparent 32%),#0c0c14;box-shadow:0 30px 80px #0000008c}.modal-kicker{margin:0 0 6px;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.modal-card h3{margin:0 0 12px;font-size:22px}.modal-body{color:var(--muted);line-height:1.55}.modal-body p{margin:0 0 14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.feature-card{position:relative;overflow:hidden}.feature-index{display:block;margin-bottom:12px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--accent-2)}.card p,.review-text{margin:0;color:var(--muted);line-height:1.55}.stars{color:var(--accent-2);letter-spacing:2px;font-size:12px;margin-bottom:10px}.review-meta{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px}.faq{display:grid;gap:10px}.faq-item{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;overflow:hidden}.faq-item button{width:100%;text-align:left;background:none;border:0;padding:16px 18px;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:600}.faq-item p{margin:0;padding:0 18px 16px;color:var(--muted);line-height:1.55}.home-faq-section{padding-top:28px}.home-faq-title{margin:0 auto 28px;text-align:center;font-family:var(--display);font-style:italic;font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.045em}.home-faq{width:min(820px,100%);margin:0 auto;display:grid;gap:12px}.home-faq-item{border:1px solid var(--line-strong);background:var(--bg-card);border-radius:14px;overflow:hidden}.home-faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:0;background:none;color:var(--text);cursor:pointer;text-align:left;font-size:16px;font-weight:650;letter-spacing:-.02em}.home-faq-chevron{width:18px;height:18px;flex:0 0 auto;stroke:var(--text);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.home-faq-item.is-open .home-faq-chevron{transform:rotate(180deg)}.home-faq-panel{overflow:hidden}.home-faq-panel p{margin:0;padding:0 22px 18px;color:var(--muted);font-size:14px;line-height:1.6}.cta-band{margin:36px 0 80px;padding:32px 34px;border-radius:20px;border:1px solid rgba(59,130,246,.2);background:radial-gradient(500px 180px at 90% 0%,rgba(59,130,246,.2),transparent 50%),var(--bg-card);display:flex;justify-content:space-between;align-items:center;gap:20px}.cta-band h2{margin:0 0 6px;font-family:var(--display);letter-spacing:-.04em}.status-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-card);color:var(--muted);font-size:12px;font-weight:600}.trust-section{padding-top:24px}.footer{border-top:1px solid var(--line);padding:40px 0 28px;color:var(--muted);font-size:13px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .8fr .8fr;gap:28px;margin-bottom:28px}.footer-brand p{max-width:320px;margin:12px 0 0;line-height:1.55}.footer h4{margin:0 0 10px;color:var(--text);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.footer-col,.footer-links{display:flex;flex-direction:column;gap:8px}.footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line)}.footer a:hover{color:var(--text)}.product-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding-bottom:80px}.buy-box{position:sticky;top:98px;height:fit-content;padding:20px 20px 18px;box-shadow:var(--shadow),0 0 0 1px #3b82f614}.buy-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.buy-box-label{margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.buy-box-price{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.buy-box-perks{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.buy-box-perks li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:600}.buy-box-price .muted{display:block;margin-bottom:4px}.product-detail{padding:0;overflow:hidden}.product-detail-cover{min-height:320px}.product-page-head .crumbs,.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:var(--muted);font-size:12px;font-weight:600}.crumbs a:hover{color:var(--text)}.shop-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.shop-count{text-align:right}.shop-count b{display:block;font-family:var(--display);font-size:28px;letter-spacing:-.04em}.shop-count span{color:var(--muted);font-size:12px}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.status-filters{display:flex;flex-wrap:wrap;gap:8px}.status-filters button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-card);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.status-filters button.active,.status-filters button:hover{color:var(--text);border-color:#3b82f673;background:var(--accent-dim)}.shop-search{max-width:260px}.game-page-head{display:flex;align-items:flex-end;gap:18px}.game-hero{position:relative;overflow:hidden;min-height:240px;margin:28px 0 32px;border-radius:22px;border:1px solid color-mix(in srgb,var(--game) 28%,var(--line));box-shadow:var(--shadow)}.game-hero-art{position:absolute;inset:0}.game-hero-copy{position:relative;z-index:2;min-height:240px;padding:36px 34px;display:flex;flex-direction:column;justify-content:flex-end}.game-hero-copy h1{margin:12px 0 8px;font-family:var(--display);font-size:clamp(32px,5vw,52px);letter-spacing:-.045em}.game-hero-copy p{margin:0;max-width:520px;color:#ffffffb8}.game-page-mark{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-family:var(--display);font-weight:700;letter-spacing:.04em;background:color-mix(in srgb,var(--game) 18%,#0b0b12);color:var(--game);border:1px solid color-mix(in srgb,var(--game) 35%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--game) 22%,transparent)}.cart-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:20px;padding-bottom:80px}.line{display:grid;grid-template-columns:64px 1fr auto auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.line:last-child{border-bottom:0}.line-cover{width:64px;height:48px;border-radius:10px}.line-cover .cover-shade{background:linear-gradient(180deg,transparent,rgba(5,5,8,.35))}.line-simple{grid-template-columns:64px 1fr auto}.qty{display:flex;align-items:center;gap:8px}.qty button{width:28px;height:28px;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg-soft);cursor:pointer}.empty{padding:48px 20px;text-align:center;color:var(--muted)}.auth-wrap{min-height:calc(100vh - var(--header));display:grid;place-items:center;padding:48px 0 88px;background:radial-gradient(520px 280px at 50% 0%,rgba(59,130,246,.16),transparent 62%)}.auth-card{width:min(440px,100%);padding:34px 30px;box-shadow:var(--shadow),0 0 0 1px #3b82f614}.auth-brand{margin-bottom:18px}.auth-title{font-family:var(--display);font-size:30px;letter-spacing:-.04em;margin:14px 0 0}.otp-input{font-family:var(--display);font-size:28px;letter-spacing:.22em;text-align:center;font-weight:700}.otp-local-code{margin:0 0 18px;padding:16px 14px 14px;border:1px solid rgba(59,130,246,.28);border-radius:14px;background:radial-gradient(180px 80px at 50% 0%,rgba(59,130,246,.16),transparent 70%),#08080d;text-align:center}.otp-local-code-label{display:block;font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.otp-local-code-value{font-family:var(--display);font-size:36px;letter-spacing:.18em;font-weight:700}label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}input,textarea,select{width:100%;background:#08080d;border:1px solid var(--line-strong);border-radius:12px;padding:11px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:#3b82f6b3;box-shadow:0 0 0 3px var(--accent-dim)}.field{margin-bottom:14px}.hint{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.5}.error{color:var(--danger);font-size:13px;margin:0 0 12px}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.admin-shell{grid-template-columns:312px 1fr;background:#07070c}.admin-shell .dash{min-height:100vh;max-width:1180px}.admin-shell .grid-2{grid-template-columns:1.4fr .9fr}.admin-shell .grid-3{grid-template-columns:repeat(3,1fr)}.admin-shell .grid-4{grid-template-columns:repeat(4,1fr)}.admin-brand span{display:flex;flex-direction:column;gap:1px;font-size:18px;line-height:1.1}.admin-brand small{font-size:12px;font-weight:500;color:var(--muted)}.side{border-right:1px solid var(--line);background:#07070c;padding:22px 16px;display:flex;flex-direction:column;gap:18px}.admin-shell .side{position:sticky;top:0;height:100vh;padding:24px 18px;overflow-x:hidden}.side nav{display:grid;gap:3px}.admin-shell .side nav,.admin-shell .side-group{display:flex;flex-direction:column;width:100%}.admin-shell .side nav{gap:10px;overflow-x:hidden;overflow-y:auto}.admin-shell .side-label{margin:10px 0 4px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#c5cad8}.admin-shell .side a.side-link{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;font-size:14px}.side-link-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.side-link-name{font-weight:650;line-height:1.25}.side-link-detail{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.admin-shell .side a.side-link.active .side-link-detail,.admin-shell .side a.side-link:hover .side-link-detail{color:#b7bdd0}.side-count{flex:none;margin-top:1px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650;color:var(--muted)}.admin-shell .side a.side-link.active .side-count{color:var(--accent-2)}.side-user{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;font-size:13px;line-height:1.35;word-break:break-all}.side-user small{color:var(--muted);font-size:12px}.stat small{display:block;margin-top:6px;color:var(--muted);font-size:12px;font-weight:500}.adm-lead{max-width:46ch;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.side a{padding:10px 12px;border-radius:12px;color:var(--muted);font-size:13px;font-weight:600}.side a.active,.side a:hover{background:var(--accent-dim);color:var(--text)}.side-group{margin-bottom:18px}.side-label{margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.side-foot{margin-top:auto}.dash{padding:32px 36px 56px;background:radial-gradient(700px 280px at 100% 0%,rgba(59,130,246,.07),transparent 50%)}.dash-bar{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px}.range-bar{display:flex;flex-direction:column;gap:14px}.range-fields{display:flex;flex-wrap:wrap;gap:14px}.range-fields label{min-width:180px}.editor h3{margin:8px 0 12px}.editor textarea{resize:vertical;min-height:96px}.stat{padding:18px}.stat b{display:block;font-family:var(--display);font-size:28px;letter-spacing:-.04em;margin-top:6px}table{width:100%;border-collapse:collapse;font-size:14px}tr:hover td{background:#ffffff04}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.badge-dot.ok{background:var(--ok);box-shadow:0 0 0 3px #34d39929}.badge-dot.warn{background:var(--warn);box-shadow:0 0 0 3px #fbbf2429}.badge-dot.info{background:var(--accent);box-shadow:0 0 0 3px #3b82f629}.badge-ok{background:#34d3991f;color:var(--ok)}.badge-warn{background:#fbbf241f;color:var(--warn)}.badge-info{background:var(--accent-dim);color:var(--accent-2)}.mobile-nav{display:none}.mobile-nav a{padding:6px 10px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.mobile-nav a.active{color:var(--text);background:var(--accent-dim)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 22px}.filters button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:var(--bg-card);border-radius:12px;padding:7px 10px 7px 7px;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600}.filter-short,.filter-mark{min-width:36px;height:28px;padding:0 6px;border-radius:8px;display:grid;place-items:center;background:var(--accent-dim);color:var(--accent-2);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.filter-cover{width:36px;height:28px;border-radius:8px;flex:0 0 auto}.filter-cover .cover-shade{background:linear-gradient(180deg,transparent,rgba(5,5,8,.28))}.filter-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.filter-copy strong{font-size:12px;color:inherit}.filter-copy span{font-size:10px;color:var(--muted);font-weight:600}.filters button.active,.filters button:hover{color:var(--text);border-color:#3b82f673;background:var(--accent-dim)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-card,.game-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--bg-card);overflow:hidden;min-height:100%;color:inherit;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .45s ease}.product-card-media,.product-card h3 a{display:block;color:inherit;text-decoration:none}.product-card:hover,.game-card:hover{border-color:color-mix(in srgb,var(--game, #3b82f6) 55%,var(--line));transform:translateY(-6px);box-shadow:0 22px 48px #00000061,0 0 24px color-mix(in srgb,var(--game, #3b82f6) 14%,transparent)}.product-card .product-body{transition:transform .45s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-body{transform:translateY(-2px)}.product-card:hover .product-cover-watermark{transform:scale(1.06);color:color-mix(in srgb,var(--game, #3b82f6) 26%,transparent)}.product-cover-watermark{transition:transform .22s ease,color .22s ease}.product-cover{position:relative;height:236px;display:block;overflow:hidden;background:#08080d}.product-cover .cover-art-ui{display:flex;align-items:flex-start;justify-content:flex-end;padding:12px}.product-cover .badge{position:relative;z-index:1}.product-cover-mark{position:relative;z-index:1;font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.04em;color:#fff}.product-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.product-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px}.game-chip{color:var(--accent-2);font-weight:600}.product-body h3{margin:0;font-size:16px;letter-spacing:-.03em}.product-body p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;flex:1}.product-durations{display:flex;flex-wrap:wrap;gap:5px;flex:1;align-content:flex-start}.product-durations span,.product-durations button{padding:4px 7px;border-radius:999px;border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);font-size:10px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.product-durations span:hover,.product-durations button:hover{border-color:#3b82f6a6;background:#3b82f629;box-shadow:0 0 0 1px #3b82f638,0 8px 18px #3b82f633;color:#fff}.product-durations span.active,.product-durations button.active{border-color:#3b82f673;background:var(--accent-dim);color:var(--text)}.product-foot{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:6px}.product-from{display:block;font-size:11px;margin-bottom:2px}.product-price{font-family:var(--display);font-size:22px;letter-spacing:-.04em}.game-card{flex-direction:row;align-items:center;gap:12px;padding:14px;position:relative}.game-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--game)}.game-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:11px;background:color-mix(in srgb,var(--game) 18%,#0b0b12);color:var(--game);border:1px solid color-mix(in srgb,var(--game) 35%,transparent)}.game-card h3{margin:0 0 4px;font-size:15px}.game-card p{margin:0;color:var(--muted);font-size:12px}.game-card .badge{margin-left:auto}.status-group{margin-bottom:28px}.status-group-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.status-cover{width:44px;height:32px;border-radius:9px}.status-cover .cover-shade{background:linear-gradient(180deg,transparent,rgba(5,5,8,.3))}.status-group-head h2{font-family:var(--display);font-size:20px;letter-spacing:-.03em;margin:0}.status-list{display:grid;gap:8px}.status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg-card);position:relative}.status-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:14px 0 0 14px;background:var(--game)}.status-row:hover{border-color:#3b82f666}.settings-stack{display:grid;gap:16px;max-width:860px;padding-bottom:24px}.settings-block-head{margin-bottom:18px}.settings-block-head h3{margin:0 0 6px}.settings-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.check-row{display:flex;align-items:center;gap:10px;color:var(--text);font-size:14px}.check-row input{width:auto}.row-actions{display:flex;gap:8px;justify-content:flex-end}.inline-add{display:flex;gap:8px}.plan-edit{display:grid;grid-template-columns:1.4fr .7fr .8fr auto;gap:10px;align-items:end;margin-bottom:10px}@media(max-width:1180px){.header-games{display:none}}@media(max-width:1280px){.site-sides{display:none}}@media(max-width:1100px){.product-grid,.grid-4,.game-strip,.game-select-grid{grid-template-columns:repeat(4,1fr)}.admin-shell .grid-4{grid-template-columns:1fr 1fr}.proof-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.hero-grid,.product-layout,.cart-layout,.grid-3,.grid-4,.cta-band,.footer-grid,.shell:not(.admin-shell){grid-template-columns:1fr}.game-strip,.game-select-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.hero-banner,.hero-banner-art,.hero-banner-copy{min-height:420px}@keyframes hero-art-in{0%{opacity:0;filter:blur(8px);transform:translate3d(6%,0,0) scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes hero-art-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:translate3d(-5%,0,0) scale(1.04)}}.hero-banner-copy{padding:28px 22px 24px;max-width:none}.hero-banner-meta{top:16px;right:16px}.shop-head,.shop-toolbar{align-items:stretch}.shop-search{max-width:none}.header-live span:last-child{display:none}.game-page-head{align-items:flex-start}.nav{display:none}.mobile-nav{display:flex;gap:8px;overflow:auto;padding:10px 0 0}.hero{padding-top:48px}.side{flex-direction:row;align-items:center;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.side nav{display:flex;gap:4px}.side-foot{margin:0 0 0 auto}.dash{padding:20px 16px 40px}.line{grid-template-columns:56px 1fr auto}.plan-edit{grid-template-columns:1fr}.shell:not(.admin-shell) .side-label{display:none}.shell:not(.admin-shell) .side-group{display:flex;gap:4px;margin:0}.admin-shell{grid-template-columns:1fr}.admin-shell .side{position:relative;height:auto;max-height:46vh;flex-direction:column;align-items:stretch;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.admin-shell .side nav,.admin-shell .side-group{display:flex;flex-direction:column;gap:4px}.admin-shell .side-foot{margin:12px 0 0}.admin-shell .grid-2,.admin-shell .grid-3,.admin-shell .grid-4,.inline-form{grid-template-columns:1fr}.chart{overflow:auto}}@media(max-width:640px){.product-grid,.game-select-grid,.proof-row,.trust-stats-row{grid-template-columns:1fr}.trust-stat+.trust-stat{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-top:22px;margin-top:10px}.nav-drop{display:none}.plan-list{grid-template-columns:1fr}}.inline-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px}.inline-form .field{margin:0;min-width:180px}.search-input{max-width:240px}.chart{display:flex;align-items:end;gap:8px;min-height:180px}.chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.chart-bars{width:100%;height:140px;display:flex;align-items:end;justify-content:center;gap:3px}.chart-bars span{width:8px;min-height:2px;border-radius:99px 99px 4px 4px;background:var(--accent)}.chart-bar-alt{background:#ffffff2e!important}.chart-col small{color:var(--muted);font-size:10px}.adm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.adm-title{margin:0;font-family:var(--display);font-size:34px;letter-spacing:-.045em}.adm-sub{margin:6px 0 0;color:var(--muted);font-size:14px}.adm-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adm-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#141418;color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.adm-btn:hover{background:#1b1b21}.adm-btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.adm-btn-primary:hover{background:#2563eb}.adm-btn.is-danger-text,.adm-icon-btn.is-danger{color:#f87171}.adm-icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#9aa0b2;cursor:pointer}.adm-icon-btn:hover{background:#ffffff0a;color:#fff}.adm-banner{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;padding:22px 24px;border-radius:16px;border:1px solid rgba(59,130,246,.18);background:radial-gradient(420px 160px at 100% 0%,rgba(59,130,246,.16),transparent 60%),#0d0d12}.adm-banner h3{margin:0 0 6px;font-size:20px}.adm-banner-kicker{margin:0 0 6px;color:#60a5fa;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adm-banner-text{margin:0;color:var(--muted);max-width:640px}.adm-panel{border:1px solid rgba(255,255,255,.06);background:#0c0c10;border-radius:14px;padding:16px 18px 8px;margin-bottom:18px}.adm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.adm-toolbar-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.adm-toolbar-right{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm-search{display:flex;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#101014;color:var(--muted)}.adm-search input{border:0;background:transparent;color:var(--text);width:100%;outline:none}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse}.adm-table th,.adm-table td{padding:14px 10px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;vertical-align:middle}.adm-table th{color:#7d8396;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.adm-table tr.is-click{cursor:pointer}.adm-thumb{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#15151b}.adm-thumb img{width:100%;height:100%;object-fit:cover}.adm-row-actions{display:flex;justify-content:flex-end;gap:6px}.adm-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;border:0}.adm-pill-ok{background:#10b98124;color:#34d399}.adm-pill-warn{background:#fbbf24;color:#111}.adm-pill-mute{background:#ffffff0f;color:#9aa0b2}.adm-pill-danger{background:#f8717124;color:#f87171}.adm-pill-info{background:#3b82f629;color:#93c5fd}.adm-pill-gold{background:transparent;color:#fbbf24;border:1px solid rgba(251,191,36,.45)}.adm-view-toggle{display:flex;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.adm-view-toggle button{width:34px;height:34px;border:0;background:transparent;color:#8d93a6;cursor:pointer}.adm-view-toggle button.active{background:#3b82f6;color:#fff}.adm-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.adm-product-card{position:relative;border:1px solid rgba(255,255,255,.06);background:#0c0c10;border-radius:16px;overflow:hidden}.adm-product-card .adm-check{position:absolute;top:12px;left:12px;z-index:2}.adm-product-preview{position:relative;display:block;width:100%;height:170px;border:0;padding:0;background:radial-gradient(circle at 50% 20%,#3b1d6a,#0a0a0e);cursor:pointer}.adm-product-preview img{width:100%;height:100%;object-fit:cover;opacity:.55}.adm-product-preview-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.adm-product-preview-copy strong{font-size:22px;letter-spacing:.04em;text-transform:uppercase}.adm-product-preview-copy em{margin-top:10px;padding:5px 12px;border-radius:999px;background:#ec4899;font-style:normal;font-size:11px;font-weight:800}.adm-product-meta{padding:14px}.adm-product-meta p{margin:4px 0}.adm-product-pills{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.adm-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:4px;border-radius:12px;background:#0c0c10;border:1px solid rgba(255,255,255,.05)}.adm-tabs button{border:0;background:transparent;color:#8d93a6;padding:9px 14px;border-radius:10px;font-weight:600;cursor:pointer}.adm-tabs button.active{background:#16161c;color:#fff}.adm-section-label{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#8d93a6;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adm-section-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.adm-form-split{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.adm-stack{display:flex;flex-direction:column;gap:16px}.adm-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.adm-image-box{min-height:160px;margin-bottom:10px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#101014;display:grid;place-items:center;overflow:hidden}.adm-image-box img{width:100%;height:180px;object-fit:cover}.adm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.adm-chip,.adm-related{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#141418;color:var(--text);font-size:13px}.adm-related{width:100%;justify-content:space-between;margin-bottom:8px}.adm-switch{position:relative;width:40px;height:22px}.adm-switch input{display:none}.adm-switch span{position:absolute;inset:0;border-radius:999px;background:#2a2a32}.adm-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.16s ease}.adm-switch input:checked+span{background:#3b82f6}.adm-switch input:checked+span:after{transform:translate(18px)}.is-dim{opacity:.4;pointer-events:none}.adm-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:16px}.adm-choice-3{grid-template-columns:repeat(3,1fr)}.adm-choice{text-align:left;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#101014;color:var(--text);cursor:pointer}.adm-choice strong{display:block;margin-bottom:6px}.adm-choice span{color:var(--muted);font-size:12px}.adm-choice.active{border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f6}.adm-variant{padding:14px 0 6px;border-top:1px solid rgba(255,255,255,.06)}.adm-variant-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.adm-editor{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.adm-editor-bar{display:flex;gap:10px;padding:8px 12px;background:#141418;color:#8d93a6;font-size:12px}.adm-editor textarea,.adm-panel textarea{width:100%;border:0;background:#0f0f14;color:var(--text);padding:12px;resize:vertical}.adm-stock-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.adm-note{margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#3b82f61a;color:#bfdbfe;font-size:13px}.adm-toast{color:#34d399;margin:0 0 12px}.adm-mono{font-family:ui-monospace,Consolas,monospace;font-size:12px}.adm-paid{color:#34d399}.adm-pay-mark{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:4px;background:#1d4ed8;font-size:11px}.adm-invoice-hero{padding:22px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#0c0c10;margin-bottom:16px}.adm-invoice-price{display:block;font-size:40px;letter-spacing:-.04em}.adm-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.adm-item-row,.adm-dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.adm-dl{margin:0}.adm-dl dt{color:var(--muted)}.adm-dl dd{margin:0}.adm-h2{margin:0 0 14px;font-size:18px}.adm-mini-tabs{display:flex;gap:16px}.adm-mini-tabs button{border:0;background:none;color:#8d93a6;padding:6px 0;cursor:pointer;font-weight:600}.adm-mini-tabs button.active{color:#fff;box-shadow:inset 0 -2px #3b82f6}.adm-pay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.adm-pay-card{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#111116}.adm-pay-card p{margin:4px 0 0;color:var(--muted);font-size:12px}.adm-pay-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;font-weight:800}.adm-pay-actions{display:flex;align-items:center;gap:8px}.adm-pay-actions button{border:0;background:none;color:#60a5fa;font-weight:600;cursor:pointer}.adm-pay-actions .is-eye{color:#34d399}.adm-perm{display:inline-flex;align-items:center;gap:6px}.adm-menu{position:relative}.adm-menu-pop{display:none;position:absolute;right:0;top:110%;min-width:140px;padding:6px;border-radius:10px;background:#16161c;border:1px solid rgba(255,255,255,.08);z-index:4}.adm-menu:hover .adm-menu-pop,.adm-menu:focus-within .adm-menu-pop{display:grid}.adm-menu-pop button{border:0;background:none;color:var(--text);text-align:left;padding:8px 10px;cursor:pointer}.admin-shell{color-scheme:dark}.admin-shell input[type=checkbox],.admin-shell input[type=radio],.admin-shell input[type=file]{width:auto;padding:0;background:transparent;box-shadow:none}.pay-block{margin-bottom:28px}.pay-section{margin-top:18px}.pay-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px}.pay-hero strong{display:block;font-size:18px}.pay-hero p{margin:4px 0 0;color:var(--muted)}.pay-hero-icon{width:56px;height:56px;border-radius:14px;font-size:22px}.pay-hero-icon img,.pay-drop-preview{width:56px;height:56px;object-fit:cover;border-radius:12px}.pay-drop{display:flex;align-items:center;gap:10px;min-height:72px;padding:14px;border:1px dashed rgba(255,255,255,.16);border-radius:12px;background:#101014;color:var(--muted);cursor:pointer}.pay-drop input{display:none}.pay-drop-preview{display:block;margin-top:10px}.pay-check{display:flex;align-items:center;gap:10px;color:var(--text);margin-top:8px}.pay-stepper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px}.pay-step{display:inline-flex;align-items:center;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#101014;overflow:hidden}.pay-step button{width:36px;height:40px;border:0;background:transparent;color:var(--text);font-size:18px;cursor:pointer}.pay-step button:hover{background:#1b1b21}.pay-step span{min-width:72px;padding:0 8px;text-align:center;font-weight:650}.pay-pills{display:flex;flex-wrap:wrap;gap:8px}.pay-pills button{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#141418;color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.pay-pills button.active,.pay-pills button:hover{border-color:#3b82f6;color:#fff}.adm-pay-dot{width:8px;height:8px;border-radius:50%;background:#34d399}.check-row{display:flex;align-items:center;gap:8px;margin:10px 0}@media(max-width:980px){.adm-form-split,.adm-row-2,.adm-pay-grid,.adm-choice-3{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gate-card{width:min(420px,100%)}.gate-card-tall{width:min(440px,100%)}.gate-title{text-align:center;margin:4px 0 22px}.gate-field{position:relative}.gate-field input{padding-left:42px;background:#101018;border-color:#ffffff14;border-radius:14px;min-height:48px}.gate-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8b93a7;display:grid;pointer-events:none}.gate-forgot-row{display:flex;justify-content:flex-end;margin:-6px 2px 16px}.gate-forgot{border:0;background:none;color:#9aa3b5;font-size:13px;cursor:pointer}.gate-forgot:hover{color:#fff}.gate-actions{display:flex;gap:10px}.gate-actions .btn{min-width:112px}.btn-light{background:#f3f5f8;color:#12141a}.btn-light:hover{background:#fff}.gate-link{display:inline-block;margin:-2px 0 16px;color:#d7deea;font-size:14px;text-decoration:underline;text-underline-offset:3px}.gate-label{margin:2px 0 8px;color:#d7deea;font-size:14px}.gate-drop{position:relative;display:grid;justify-items:center;gap:2px;margin-bottom:18px;padding:22px 16px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;background:#101018;color:#8b93a7;cursor:pointer}.gate-drop input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.gate-drop strong{color:#fff}.gate-drop small{color:#7f8ba3}.gate-info{margin:-8px 0 14px}.gate-home{text-align:center}.gate-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;margin:0 auto 12px;display:block}.gate-name{margin:0 0 16px;font-size:22px;font-weight:650}.gate-meta{display:grid;gap:12px;margin:0 0 18px;text-align:left}.gate-meta dt{color:var(--muted);font-size:12px}.gate-meta dd{margin:2px 0 0;word-break:break-all}.gate-home .gate-actions{justify-content:center}.dl-group{margin-bottom:14px}.dl-game{margin:0 0 12px;font-size:18px}.dl-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dl-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.dl-list li:first-child{padding-top:0;border-top:0}.dl-list p{margin:4px 0 0;font-size:13px}.dl-list .adm-btn input{display:none}@media(max-width:720px){.dl-list li{align-items:flex-start;flex-direction:column}}.crypto-pay{display:grid;justify-items:center;gap:12px;margin:14px 0;text-align:center}.crypto-pay img{width:220px;height:220px;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.crypto-amount{display:block;margin-top:4px;font-size:22px;letter-spacing:-.03em}.crypto-address{display:block;width:100%;padding:10px;border-radius:10px;background:#101014;border:1px solid rgba(255,255,255,.08);color:var(--text);font-size:12px;line-height:1.45;word-break:break-all;text-align:left}.bag-page{padding-bottom:80px}.bag-page .page-head h1{margin-bottom:6px}.bag-layout,.pay-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:22px;align-items:start}body.is-checkout .site-sides{display:none}body.is-checkout .bag-page{width:min(1040px,calc(100% - 64px));padding-top:54px}.pay-layout{grid-template-columns:320px minmax(0,1fr);gap:84px;align-items:start}.order-sheet{padding-top:8px}.order-brand{margin-bottom:36px}.pay-kicker{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pay-grand{display:block;margin:8px 0 28px;font-size:44px;font-weight:750;letter-spacing:-.045em;line-height:1}.pay-lines{display:grid;gap:18px;margin-bottom:22px}.pay-line{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.pay-line .bag-thumb{width:48px;height:48px;border-radius:10px}.pay-line strong{font-size:14px}.pay-line p{margin:2px 0 0;color:var(--muted);font-size:13px}.order-sheet .bag-total-row{color:var(--muted);font-size:14px}.order-sheet .bag-total-row strong{color:var(--text)}.pay-steps{counter-reset:none;display:grid;grid-template-columns:1.25fr 1fr 1.15fr;gap:0;margin:0 0 28px;padding:0;list-style:none;color:var(--muted);font-size:13px}.pay-steps li{position:relative;display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.pay-steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700}.pay-steps li:not(:last-child):after{content:"";flex:1;height:1px;margin-left:10px;background:#ffffff29}.pay-steps .is-current{color:var(--text);font-weight:650}.pay-steps .is-current span,.pay-steps .is-done span{background:#3b82f6;border-color:#3b82f6;color:#fff}.pay-section{margin:8px 0 12px;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.pay-methods{display:grid;gap:12px;margin-bottom:18px}.pay-method{min-height:58px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff05}.pay-continue:disabled{opacity:.4;cursor:not-allowed}.pay-durations{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pay-durations button{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text);border-radius:999px;padding:4px 8px;font:inherit;font-size:12px;cursor:pointer}.pay-durations button.is-active{border-color:#3b82f6;color:#fff}.bag-row,.bag-summary,.pay-panel{background:#10131a;border:1px solid rgba(255,255,255,.08);border-radius:16px}.bag-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.bag-items{display:grid;gap:12px}.bag-thumb{width:72px;height:72px;border-radius:12px}.bag-title{display:flex;justify-content:space-between;gap:12px}.bag-copy p,.pay-line p{margin:4px 0 10px;color:var(--muted);font-size:13px}.bag-actions{display:flex;align-items:center;gap:12px}.bag-remove,.bag-clear{border:0;background:none;color:var(--muted);cursor:pointer;font:inherit;padding:0}.bag-clear{display:block;width:100%;margin-top:12px;text-align:center;text-decoration:none}.bag-remove:hover,.bag-clear:hover{color:var(--text)}.bag-summary,.pay-panel{padding:18px}.pay-layout .pay-panel{background:transparent;border:0;padding:6px 0 0}.bag-summary h2,.pay-panel h2{margin:0 0 16px;font-size:18px}.bag-total-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.bag-summary>p{margin:0 0 14px;color:var(--muted);font-size:13px}.bag-verified{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0c0f15}.bag-verified input{width:16px;height:16px;margin:0;padding:0;accent-color:#3b82f6}.btn.is-disabled{opacity:.45;pointer-events:none}.pay-methods{display:grid;gap:10px;margin-bottom:16px}.pay-method{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text);text-align:left;cursor:pointer}.pay-method-name{flex:1;font-weight:650}.pay-fee{color:#fdba74;font-size:13px;font-weight:650}.pay-method.is-active{border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f6}.pay-radio{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);flex:none}.pay-method.is-active .pay-radio{border-color:#3b82f6;box-shadow:inset 0 0 0 4px #050508,inset 0 0 0 8px #3b82f6}.pay-due{margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.order-sheet{padding:8px 8px 0 0}.order-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.order-brand strong{font-size:18px}.pay-disclosure{display:flex;justify-content:space-between;width:100%;margin-bottom:14px;padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.pay-code{display:grid;grid-template-columns:1fr auto;gap:8px;margin:-4px 0 16px}.pay-code-note{margin:-6px 0 14px;color:#86efac;font-size:13px}.pay-agree{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;color:var(--muted);font-size:14px}.pay-agree input{width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:#3b82f6;flex:none}.pay-continue{margin-top:8px;height:48px;border-radius:12px}.pay-secure{margin:12px 0 0;text-align:center;color:var(--muted);font-size:12px}@media(max-width:920px){.bag-layout,.pay-layout{grid-template-columns:1fr}}.fz-shop{background:radial-gradient(900px 420px at 50% -8%,rgba(59,130,246,.18),transparent 60%),var(--bg)}.fz-header{position:sticky;top:0;z-index:40}.fz-promo-bar{display:none;background:#3b82f61f;border-bottom:1px solid var(--line);text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.fz-promo-bar a{display:block;padding:8px 16px}.fz-nav{background:#050508b8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.fz-nav-row{width:min(1440px,calc(100% - 32px));margin:0 auto;min-height:68px;display:flex;align-items:center;gap:12px}.fz-brand{justify-self:start}.fz-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.fz-links a{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:14px;font-weight:600}.fz-links a.active,.fz-links a[aria-current=page]{color:var(--text);background:#ffffff0f}.fz-links a:hover{color:var(--text)}.fz-chip{display:none}.fz-nav-end{justify-self:end;display:flex;align-items:center;gap:8px}.fz-discord,.fz-login,.fz-cart{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:13px;font-weight:650}.fz-discord{color:#dbeafe;background:#3b82f629;border-color:#3b82f659}.fz-cart{position:relative;width:36px;padding:0;background:var(--accent);color:#fff;border-color:transparent;cursor:pointer}.fz-cart b{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:#050508;font-size:10px;line-height:16px;text-align:center}.fz-burger{display:none;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:var(--text);flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.fz-burger span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease}.fz-burger.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.fz-burger.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.fz-sheet{position:fixed;inset:68px 0 0;z-index:39;display:flex;flex-direction:column;background:#050508f5;padding:12px 20px 24px}.fz-sheet nav{display:flex;flex-direction:column;gap:4px;overflow:auto}.fz-sheet a{padding:12px 8px;border-radius:12px;font-size:18px;font-weight:650}.fz-sheet a.active{background:#ffffff0d}.fz-sheet-foot{display:flex;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.fz-sheet-foot .btn{flex:1}.fz-hero{position:relative;min-height:calc(100vh - 68px);display:flex;align-items:center;justify-content:center;padding:72px 0 56px;overflow:hidden}.fz-glow{position:absolute;left:50%;top:-80px;width:min(880px,90vw);height:420px;transform:translate(-50%);background:radial-gradient(circle,rgba(59,130,246,.38),transparent 68%);filter:blur(8px);pointer-events:none}.fz-hero-copy{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.fz-eyebrow{margin:0 0 12px;color:var(--accent-2);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fz-hero h1{margin:0;max-width:16ch;font-family:var(--display);font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.045em}.fz-hero h1 span{color:var(--accent-2)}.fz-lead{max-width:46ch;margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.5}.fz-search{width:min(640px,100%);margin-top:28px;display:flex;align-items:center;gap:10px;height:56px;padding:6px 12px 6px 16px;border-radius:999px;border:1px solid var(--line-strong);background:#0c0c14e6;box-shadow:0 16px 40px #00000047;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.fz-search span{flex:1;min-width:0}.fz-kbd{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--line-strong);background:#ffffff0a;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.fz-glow-side{left:0;top:30%;width:min(420px,40vw);height:280px;transform:none;opacity:.7}.fz-search svg{width:20px;height:20px;color:var(--muted);flex:none}.fz-search input{flex:1;min-width:0;border:0;background:transparent;outline:none}.fz-hero-actions,.fz-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.fz-trust span{color:var(--muted);font-size:13px;font-weight:600}.fz-trust span+span:before{content:"·";margin-right:10px;color:#ffffff40}.fz-block{padding:12px 0 56px}.fz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.fz-head h2{margin:0;font-family:var(--display);font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.fz-head p:last-child{margin:8px 0 0;max-width:46ch;color:var(--muted)}.fz-head>a{color:var(--accent-2);font-weight:700;white-space:nowrap}.fz-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(420px 120px at 80% 0%,rgba(59,130,246,.16),transparent 70%),#0c0c14}.fz-stat{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}.fz-stat-ico{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#3b82f624;color:var(--accent-2)}.fz-stat-ico svg{width:18px;height:18px}.fz-stats strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.04em;color:var(--text)}.fz-stats .trust-count{display:inline;font:inherit;letter-spacing:inherit;color:inherit}.fz-stat em{display:block;color:var(--muted);font-size:13px;font-style:normal}.fz-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.fz-track{display:flex;width:max-content;animation:fz-marquee 48s linear infinite}.fz-rail:hover .fz-track{animation-play-state:paused}.fz-seq{display:flex;gap:14px;padding-right:14px}.fz-cell{position:relative;width:280px;flex:none}.fz-card{width:100%;height:100%;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);background:#0c0c14;overflow:hidden;color:inherit}.fz-add{position:absolute;top:128px;right:12px;z-index:3;width:36px;height:36px;border:0;border-radius:50%;background:#3b82f6;color:#fff;font-size:22px;line-height:1;cursor:pointer}.fz-chips{display:flex;flex-wrap:wrap;gap:6px}.fz-chips span{color:var(--accent-2);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fz-buy{display:flex;align-items:center;justify-content:center;height:36px;margin-top:4px;border-radius:999px;background:#3b82f629;color:var(--text);font-size:13px;font-weight:700}.fz-card-media{position:relative;display:block}.fz-card-media .cover-art{height:158px}.fz-stock{position:absolute;left:10px;top:10px;z-index:2;padding:4px 8px;border-radius:999px;background:#10b9812e;color:#6ee7b7;font-size:11px;font-weight:700}.fz-stock.is-warn{background:#fbbf2429;color:#fcd34d}.fz-card-body{display:flex;flex-direction:column;gap:6px;padding:14px}.fz-card-game{margin:0;color:var(--accent-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fz-card h3{margin:0;font-size:16px}.fz-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fz-card-foot span{color:var(--muted);font-size:12px}.fz-card-buy{margin-top:8px;width:100%}.fz-flow{padding:22px;border-radius:22px;border:1px solid var(--line);background:#0c0c14}.fz-flow-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.fz-flow-head h3{margin:4px 0 0;font-size:22px}.fz-flow-next{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.fz-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fz-steps button{width:100%;height:100%;text-align:left;padding:18px;border-radius:18px;border:1px solid var(--line);background:#0c0c14;cursor:pointer}.fz-steps li.is-now button{border-color:#3b82f68c;box-shadow:inset 0 0 0 1px #3b82f640}.fz-steps span{color:var(--accent-2);font-size:12px;font-weight:700}.fz-steps strong,.fz-why h3{display:block;margin:8px 0 6px}.fz-steps p,.fz-why p{margin:0;color:var(--muted);line-height:1.45}.fz-steps em{display:block;margin-top:12px;color:var(--accent-2);font-size:12px;font-style:normal;font-weight:700}.fz-flow-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:var(--muted);font-size:13px}.fz-flow-foot b{color:var(--text)}.fz-dots{display:flex;gap:8px}.fz-dot{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#fff3;cursor:pointer}.fz-dot.is-now{width:22px;background:#3b82f6}.fz-review-rows{display:flex;flex-direction:column;gap:14px}.fz-track.is-back{animation-direction:reverse;animation-duration:58s}.fz-review{width:320px;margin:0;padding:18px;border-radius:18px;border:1px solid var(--line);background:#0c0c14}.fz-review-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fz-stars{color:#fbbf24;letter-spacing:2px}.fz-review-tag{color:var(--accent-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fz-review blockquote{margin:10px 0;font-size:15px;line-height:1.45}.fz-review-who{display:flex;align-items:center;gap:10px}.fz-review-who>span:last-child{display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:12px}.fz-review-who strong{color:var(--text);font-size:14px}.fz-av{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#3b82f6;color:#fff;font-weight:700}.fz-why{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;padding:28px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(380px 180px at 0% 0%,rgba(59,130,246,.16),transparent 70%),#0c0c14}.fz-why h2{margin:0 0 10px;font-family:var(--display);font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.fz-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fz-shop .footer{border-top:1px solid var(--line);background:radial-gradient(520px 180px at 10% 0%,rgba(59,130,246,.12),transparent 70%),transparent}.fz-shop .product-card,.fz-shop .game-select-card{border:1px solid var(--line);border-radius:18px;background:#0c0c14;overflow:hidden}@keyframes fz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:980px){.fz-promo-bar,.fz-burger{display:flex}.fz-promo-bar{display:block}.fz-nav-row{min-height:60px}.fz-links,.fz-discord,.fz-login{display:none}.fz-hero{min-height:auto;padding-top:48px}.fz-stats,.fz-steps,.fz-why,.fz-why-grid{grid-template-columns:1fr}.fz-stats{grid-template-columns:1fr 1fr}.fz-flow-head{align-items:flex-start;flex-direction:column}.fz-kbd{display:none}}@media(min-width:1100px){.fz-chip{display:inline-flex;align-items:center;gap:8px;justify-self:center;max-width:280px;height:34px;padding:0 12px;border-radius:999px;background:#3b82f61f;color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.fz-chip span{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase}}@media(prefers-reduced-motion:reduce){.fz-track{animation:none}}.fz-modal{position:fixed;inset:0;z-index:80}.fz-modal-scrim{position:absolute;inset:0;border:0;background:#050508b8;cursor:pointer}.fz-pal{position:relative;z-index:1;width:min(640px,calc(100% - 32px));margin:12vh auto 0;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:#12121a;box-shadow:0 24px 80px #00000073}.fz-pal-bar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.fz-pal-bar svg{width:20px;height:20px;color:var(--muted);flex:none}.fz-pal-bar input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;outline:none}.fz-pal-list{display:flex;flex-direction:column;max-height:420px;overflow:auto;padding:8px}.fz-pal-list button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fz-pal-list button.is-active,.fz-pal-list button:hover{background:#ffffff0f}.fz-pal-list img,.fz-pal-mark{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover;background:#3b82f629}.fz-pal-list b{margin-left:auto;color:var(--accent-2);font-size:13px}.fz-pal-empty{margin:0;padding:18px;color:var(--muted);text-align:center}.fz-drawer{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:column;width:min(420px,100%);height:100%;border-left:1px solid var(--line);background:#0c0c14}.fz-drawer header,.fz-drawer footer{padding:16px 18px;border-bottom:1px solid var(--line)}.fz-drawer footer{border-bottom:0;border-top:1px solid var(--line)}.fz-drawer header{display:flex;align-items:center;justify-content:space-between}.fz-drawer h2{margin:0;font-size:20px}.fz-drawer h2 span,.fz-drawer-empty span{color:var(--muted);font-weight:500}.fz-drawer header button{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);font-size:20px;cursor:pointer}.fz-drawer-body{flex:1;overflow:auto;padding:16px 18px}.fz-drawer-empty{display:flex;flex-direction:column;gap:6px;padding:48px 12px;text-align:center}.fz-drawer-empty p{margin:0;font-weight:700}.fz-drawer-body article{display:grid;grid-template-columns:56px 1fr auto;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:14px}.fz-drawer-thumb{width:56px;height:56px;border-radius:10px}.fz-drawer-body strong{display:block}.fz-drawer-body p{margin:2px 0 8px;color:var(--muted);font-size:13px}.fz-drawer-qty{display:flex;align-items:center;gap:8px}.fz-drawer-qty button{width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.fz-drawer-remove{width:auto!important;padding:0 8px;border:0!important;color:var(--muted)!important}.fz-drawer footer>div:first-child{display:flex;justify-content:space-between;margin-bottom:12px}.fz-drawer footer .btn{width:100%}.fz-drawer-links{display:flex;justify-content:space-between;margin-top:12px;color:var(--muted);font-size:13px}.fz-drawer-links button{border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer}body:has(.fz-shop){background:#080403;color:#f7efe9}.fz-shop:before{content:"";position:fixed;left:-12%;right:-12%;bottom:-70px;height:320px;pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 18% 100%,rgba(224,42,12,.13),transparent 70%),radial-gradient(55% 100% at 62% 100%,rgba(255,122,24,.1),transparent 72%),radial-gradient(45% 100% at 92% 100%,rgba(255,176,32,.1),transparent 70%);filter:blur(24px)}.hw-deco,.hw-deco *{pointer-events:none}.hw-deco{position:fixed;inset:0;z-index:0;overflow:hidden}.hw-web{position:absolute;top:0;width:210px;height:210px;color:#cfc9d6;opacity:.3}.hw-web-l{left:0}.hw-web-r{right:0}.hw-spider{position:absolute;top:0;left:268px;width:68px;display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:hw-drop 9s ease-in-out infinite}.hw-spider svg{width:46px;height:42px}.hw-thread{width:1px;height:104px;background:linear-gradient(#cfc9d6,#cfc9d659);opacity:.5}@keyframes hw-drop{0%,to{transform:translateY(-34px)}50%{transform:translateY(16px)}}.fz-shop>main,.fz-shop>footer{position:relative;z-index:1}@media(max-width:900px){.hw-spider{display:none}.hw-web{width:130px;height:130px;opacity:.22}}@media(prefers-reduced-motion:reduce){.hw-spider{animation:none}}.fz-shop{--bg: #080403;--bg-elev: #120e0b;--bg-card: #17100c;--bg-soft: #1c1410;--text: #f7efe9;--muted: #b3a094;--accent: #ff7a18;--accent-2: #ff9a2e;--accent-dim: rgba(255, 122, 24, .14);--accent-glow: rgba(255, 122, 24, .24);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .14);--font: "Poppins", "Segoe UI", sans-serif;--display: "Poppins", "Segoe UI", sans-serif;background:#080403;color:var(--text);font-family:var(--font)}.fz-shop .fz-nav{background:#0804039e;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.fz-shop .fz-promo-bar{display:block;background:linear-gradient(92deg,#ff7a1838,#e02a0c29);border-bottom:1px solid rgba(255,122,24,.3);letter-spacing:.08em}.fz-shop .fz-links{flex:0 1 auto}.fz-shop .fz-links a.active,.fz-shop .fz-links a[aria-current=page]{background:#ffffff0f}.fz-shop .fz-discord{color:#120803;background:linear-gradient(180deg,#ff872f,#d65b00);border-color:transparent}.fz-shop .fz-login{background:transparent;color:var(--text)}.fz-shop .fz-cart{background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803}@media(min-width:1024px){.fz-shop .fz-promo-bar{display:none}.fz-shop .fz-nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none;height:65px;min-height:65px;padding:0 28px;gap:1.25rem}.fz-shop .fz-nav-start{display:flex;align-items:center;gap:20px;min-width:0}.fz-shop .fz-links{flex:0 0 auto;gap:4px}.fz-shop .fz-links a{height:36px;padding:0 12px;border-radius:999px;color:#b3a094;font-size:13.6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:transparent}.fz-shop .fz-links a.active,.fz-shop .fz-links a[aria-current=page]{color:#f7efe9;background:#f7efe90d}.fz-shop .fz-chip{display:flex;justify-self:center;align-items:center;justify-content:center;gap:.25rem .55rem;height:28px;margin:0;padding:4.8px 11.2px;border-radius:999px;border:0;background:transparent;color:#ffffffd1;font-size:12.16px;font-weight:600;white-space:nowrap}.fz-shop .fz-chip:hover{background:#ff7a181f;color:#fff}.fz-shop .fz-chip span{padding:2.4px 9.6px;border-radius:999px;background:#ff7a18;color:#160800;font-size:11.2px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fz-shop .fz-nav-end{justify-self:end;gap:10px}.fz-shop .fz-discord,.fz-shop .fz-login{height:36px;padding:0 16px;font-size:13.6px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fz-shop .fz-discord{background:#ff7a18;color:#160800;border:0}.fz-shop .fz-login{background:transparent;color:#f7efe9;border:1px solid rgba(255,255,255,.16)}.fz-shop .fz-cart{width:36px;height:36px;background:#ff7a18;color:#160800;border:0;font-size:14px}}.ld-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh + 40px);padding:96px 0 48px;overflow:hidden}.ld-grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(247,239,233,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,239,233,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%)}.ld-glow{position:absolute;left:50%;top:-80px;width:min(880px,88vw);height:420px;transform:translate(-50%);background:radial-gradient(circle,rgba(255,122,24,.42),transparent 68%);filter:blur(8px);pointer-events:none}.ld-hero-char{position:absolute;bottom:0;z-index:1;height:auto;max-height:92%;width:auto;max-width:34vw;object-fit:contain;pointer-events:none;opacity:.75;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 28%);mask-image:linear-gradient(to top,transparent 0,#000 28%)}.ld-hero-char-l{left:0}.ld-hero-char-r{right:0}@media(max-width:1023px){.ld-hero-char{opacity:.22;max-width:55vw}}.ld-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(768px,100%);text-align:center}.ld-eye{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#b3a094;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ld-eye:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e}.ld-hero h1{margin:0;max-width:768px;font-size:clamp(2.8rem,7vw,6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;background-image:linear-gradient(102deg,#ffe0b0 4%,#ff8a1e 42%,#e02a0c 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.ld-hero h1 span{background:none;color:#ff7a18;-webkit-text-fill-color:#ff7a18}.ld-lead{max-width:768px;margin:18px 0 0;color:#b3a094;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.ld-search{width:min(736px,100%);height:60px;margin-top:28px;display:flex;align-items:center;gap:16px;padding:0 12px 0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#140c08d4;color:#b3a094;font-family:inherit;font-size:20px;font-weight:400;text-align:left;cursor:pointer}.ld-search:hover{border-color:#ff7a188c;box-shadow:0 0 0 4px #ff7a181f}.ld-search svg{width:22px;height:22px;flex:none}.ld-search span{flex:1}.ld-search kbd{height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);font:inherit;font-size:12px;line-height:28px}.ld-cta{display:inline-flex;align-items:center;gap:16px;margin-top:22px;padding:15.2px 32px;border-radius:999px;background:#ff7a18;color:#160800;font-size:16.8px;font-weight:700;line-height:1.5}.ld-cta svg{width:18px;height:18px}.ld-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;width:min(620px,100%);margin-top:2.5rem;color:#f7efe9}.ld-trust-item{display:inline-flex;align-items:center;gap:.55rem;color:#f7efe9;font-size:16px;font-weight:500}.ld-trust-item i,.ld-trust-item svg{width:1.05rem;font-size:1.05rem;color:#ff7a18}.ld-trust .is-star,.ld-trust .is-star i,.ld-trust .is-star svg{color:#ffb020}.ld-block{padding:8px 0 64px}.ld-stats{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;background:linear-gradient(180deg,rgba(255,122,24,.07),transparent 70%),#ffffff04;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -40px #ff7a1873}.ld-stats:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,#ff7a188c,#ffffff0f 45%,#ffffff05);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.ld-stats-glow{position:absolute;z-index:-1;top:-60%;left:50%;width:70%;height:120%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,122,24,.28),transparent);pointer-events:none}.ld-stats-grid{position:relative;display:grid;grid-template-columns:1fr}.ld-stat{position:relative;display:flex;align-items:center;gap:1.1rem;padding:1.9rem 1.75rem}.ld-stat+.ld-stat{box-shadow:inset 0 1px #ffffff0f}.ld-stat-ico{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex:none;border-radius:1rem;color:#ff7a18;background:linear-gradient(145deg,#ff7a1833,#ff7a180d);box-shadow:inset 0 0 0 1px #ff7a184d,0 10px 30px -12px #ff7a18}.ld-stat-ico i{filter:drop-shadow(0 0 8px rgba(255,122,24,.6))}.ld-stat-ico svg,.ld-stat-ico i,.ld-why-ico svg,.ld-why-ico i,.of-ico svg,.of-ico i{width:1.2rem;height:1.2rem;font-size:1.2rem}.ld-stat.is-hot .ld-stat-ico{color:#ffb020}.ld-stat-value{margin:0;color:#f7efe9;font-size:clamp(1.9rem,2.5vw,2.4rem);font-weight:800;letter-spacing:-.035em;line-height:1}.ld-stat-value .ld-plus{margin-left:.04em;color:#ff7a18}.ld-stat.is-hot .ld-plus{color:#ffb020}.ld-stats .trust-count{display:inline;color:inherit;font:inherit;letter-spacing:inherit}.ld-stat-label{margin:.5rem 0 0;color:#b3a094;font-size:.92rem;font-weight:600}.bf-h{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.4rem}.bf-k{margin:0;color:#ffb020;font-size:.7rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase}.bf-t{margin:.35rem 0 0;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1;letter-spacing:-.03em}.bf-s{margin:.6rem 0 0;max-width:44rem;color:#ffffff9e;font-size:.92rem;line-height:1.55}.bf-a{padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font-size:.85rem;font-weight:800}.bf-a:hover{border-color:#ff7a1899;background:#ff7a181f}.bf-rail{position:relative;overflow:hidden;padding:.3rem 0 1.4rem}.bf-rail,.bf-rail *{box-sizing:border-box}.bf-track{display:flex;width:max-content;animation:bf-defile calc(var(--bf-n, 9) * 1.689s) linear infinite}.bf-rail:hover .bf-track{animation-play-state:paused}.bf-seq{display:flex;gap:.95rem;padding-right:.95rem}.bf-cell{position:relative;flex:0 0 17rem;display:flex}.bf-c{flex:1;display:flex;flex-direction:column;min-width:0;padding:.55rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#140c07;color:inherit}.bf-c:hover,.bf-x{border-color:#ff7a188c}.bf-x{box-shadow:0 0 36px #ff7a181f}.bf-m{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:.85rem;background:linear-gradient(145deg,#2a1205,#140a04)}.bf-m .cover-art,.bf-m .cover-photo,.bf-m .cover-packaged .cover-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none;background:transparent}.bf-m .cover-shade{display:none}.bf-tp,.bf-st{position:absolute;top:.5rem;z-index:2;padding:.25rem .6rem;border-radius:999px;font-size:.64rem;font-weight:800}.bf-tp{left:.5rem;color:#120803;background:linear-gradient(180deg,#ffd089,#ff8a1e)}.bf-st{right:.5rem;color:#34d399;background:#06140ec7;border:1px solid rgba(52,211,153,.35)}.bf-st.is-warn{color:#fcd34d;border-color:#fcd34d59}.bf-b{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .5rem .35rem}.bf-g{display:flex;gap:.35rem}.bf-p1,.bf-p2,.bf-p3{padding:.24rem .55rem;border-radius:.45rem;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bf-p1{color:#ffb020;background:#ffb0201f;border:1px solid rgba(255,176,32,.3)}.bf-p2{color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.bf-p3{color:#ff9a2e;background:#ff7a1824;border:1px solid rgba(255,122,24,.45)}.bf-n{margin:0;overflow:hidden;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bf-f{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.bf-pr{color:#ff9a2e;font-size:1.45rem;font-weight:900;line-height:1}.bf-pr small{display:block;margin-bottom:.22rem;color:#ffffff80;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-v{padding:.22rem .5rem;border-radius:.45rem;border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:#34d399;font-size:.6rem;font-weight:800;letter-spacing:.06em}.bf-bt{display:flex;align-items:center;justify-content:center;gap:.5rem;height:43px;margin-top:.75rem;margin-right:3.4rem;border-radius:999px;background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803;font-size:.9rem;font-weight:800;white-space:nowrap}.bf-bt:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.95em;line-height:1}.bf-add{position:absolute;right:.85rem;bottom:.95rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,122,24,.45);border-radius:999px;background:#ff7a181a;color:#ff9a2e;cursor:pointer}.bf-add:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.95rem;line-height:1}.bf-add:hover{color:#120803;border-color:transparent;background:linear-gradient(180deg,#ff872f,#d65b00)}.of-head{max-width:46rem;margin:0 auto 2.4rem;text-align:center}.of-kick{margin:0;color:#ffb020;font-size:.72rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase}.of-title{margin:.6rem 0 0;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:900;line-height:1.05;letter-spacing:-.03em}.of-sub{margin:.9rem 0 0;color:#ffffff9e;font-size:.95rem;line-height:1.6}.of-box{padding:1.5rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#ff7a180d,#ffffff05)}.of-box-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.4rem}.of-box-title{margin:.35rem 0 0;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:900}.of-next,button.of-step{font:inherit;cursor:pointer}.of-next{display:inline-flex;align-items:center;padding:.7rem 1.3rem;border:0;border-radius:999px;background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803;font-weight:800}.of-steps{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}button.of-step{display:flex;flex-direction:column;width:100%;min-height:100%;padding:1.2rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#140c07;color:inherit;text-align:left}button.of-step.is-now{border-color:#ff7a1899;background:linear-gradient(160deg,#ff7a1824,#140c07 60%);box-shadow:0 0 44px #ff7a1829}.of-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.of-ico{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffff8c}.of-ico svg{width:1.25rem;height:1.25rem}.of-step.is-fait .of-ico{color:#34d399;border-color:#34d39959;background:#34d3991a}.of-step.is-now .of-ico{color:#120803;border-color:transparent;background:linear-gradient(180deg,#ff872f,#d65b00)}.of-num{padding:.22rem .5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.08);color:#fff6;font-size:.7rem;font-weight:800}.of-step.is-now .of-num{color:#ff9a2e;border-color:#ff7a1866}.of-step-title{margin:0;font-size:1.2rem;font-weight:900}.of-step-txt{margin:.5rem 0 1.1rem;color:#ffffff94;font-size:.87rem;line-height:1.5}.of-state{margin-top:auto;color:#fff6;font-size:.78rem;font-weight:800}.of-step.is-fait .of-state{color:#34d399}.of-step.is-now .of-state{color:#ff9a2e}.of-foot{display:flex;align-items:center;justify-content:space-between;margin-top:1.3rem}.of-dots{display:flex;gap:.45rem}.of-dot{width:.6rem;height:.6rem;padding:0;border:0;border-radius:999px;background:#ffffff2e;cursor:pointer}.of-dot.is-fait{background:#34d399}.of-dot.is-now{width:2.2rem;background:linear-gradient(90deg,#ff872f,#d65b00)}.of-count{color:#ffffff6b;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.of-count b{color:#fff}.fr-note{margin:-1.4rem 0 1.4rem;color:#ffffff9e;text-align:center}.fr-wrap{display:flex;flex-direction:column;gap:.9rem}.fr-rail{overflow:hidden}.fr-track{display:flex;width:max-content;animation:fr-defile 44s linear infinite}.fr-droite{animation-direction:reverse;animation-duration:52s}.fr-rail:hover .fr-track{animation-play-state:paused}.fr-seq{display:flex;gap:.9rem;padding-right:.9rem}.fr-card{display:flex;flex-direction:column;width:19rem;margin:0;padding:1.1rem 1.2rem;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#140c07}.fr-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.85rem}.fr-stars{color:#ffb020;letter-spacing:.12em}.fr-tag{padding:.22rem .55rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffff9e;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fr-txt{margin:0 0 1rem;color:#fff;font-size:.98rem;line-height:1.45}.fr-who{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07)}.fr-av{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border-radius:999px;background:#ff7a18;color:#fff;font-weight:800}.fr-id{display:flex;flex-direction:column;min-width:0}.fr-nom{color:#fff;font-size:.88rem}.fr-src{color:#34d399e6;font-size:.7rem}.fr-grid{display:flex;flex-wrap:wrap;gap:.9rem;padding-bottom:80px}.fr-card.is-static{width:min(100%,22rem)}.order-list{display:grid;gap:14px}.order-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px}.order-meta span{display:block;margin-bottom:4px}.fb-form{display:grid;gap:10px;margin-top:16px;max-width:28rem}.fb-stars{display:flex;gap:4px}.fb-stars button{border:0;background:transparent;color:#ffffff47;font-size:1.35rem;line-height:1;cursor:pointer;padding:0 2px}.fb-stars button.is-on{color:#ffb020}.fb-form textarea{width:100%;min-height:88px;resize:vertical}.order-review{margin-top:16px}.ld-more{display:flex;justify-content:center;margin-top:1.6rem}.ld-why{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;padding:2rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.09);background:radial-gradient(380px 180px at 0% 0%,rgba(255,122,24,.16),transparent 70%),#140c07}.ld-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ld-why-ico{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.9rem;border-radius:.85rem;color:#ff7a18;background:linear-gradient(145deg,#ff7a1838,#ff7a180d);box-shadow:inset 0 0 0 1px #ff7a1859}.ld-why h3{margin:0 0 6px}.ld-why p{margin:0;color:#b3a094;line-height:1.45}@media(min-width:640px){.ld-stats-grid{grid-template-columns:1fr 1fr}.ld-stat:nth-child(odd)+.ld-stat{box-shadow:inset 1px 0 #ffffff14}}@media(min-width:720px){.of-steps{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ld-stats-grid,.of-steps{grid-template-columns:repeat(4,1fr)}.ld-stat+.ld-stat{box-shadow:none}.ld-stat+.ld-stat:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent)}}@media(max-width:900px){.ld-why,.ld-why-grid{grid-template-columns:1fr}.ld-search kbd{display:none}}@media(prefers-reduced-motion:reduce){.bf-track,.fr-track{animation:none}}@keyframes bf-defile{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes fr-defile{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bb-head{max-width:40rem;margin-bottom:1.8rem}.bb-kicker{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin:0 0 .8rem;color:#ff7a18;font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bb-kicker:before{content:"";width:42px;height:3px;border-radius:99px;background:#ff7a18}.bb-head h2,.ba-copy h2{margin:0;font-size:clamp(2.2rem,4.2vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.bb-head h2 span{color:#ff7a18}.bb-head p,.ba-copy p{margin:.9rem 0 0;max-width:34rem;color:#b3a094;font-size:1.05rem;line-height:1.55}.bb-grid{display:grid;gap:1.4rem}.bb-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.08);background:#140c07;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s}.bb-card:hover{border-color:#ff7a188c;box-shadow:0 20px 50px -24px #ff7a188c;transform:translateY(-2px)}.bb-media{position:relative;display:block;aspect-ratio:16 / 9;background:radial-gradient(circle at 50% 30%,#ff7a1873,#120803 72%)}.bb-media .cover-art{position:absolute;inset:0;height:100%}.bb-media:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px}.bb-new{position:absolute;top:.75rem;right:.75rem;z-index:2;padding:.28rem .6rem;border-radius:999px;background:#ff7a18;color:#120803;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bb-body{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.15rem 1.15rem}.bb-price{font-size:1.05rem;font-weight:800}.bb-name{font-size:1.15rem;font-weight:700}.bb-count{margin-top:.25rem;padding:.28rem .7rem;border-radius:999px;background:#ffffff0d;color:#b3a094;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ba-grid{display:grid;gap:2.5rem;align-items:center}.ba-frame{padding:.85rem;border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;box-shadow:0 30px 80px -30px #ff7a1859}.ba-box{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.4rem;background:#100804}.ba-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-after{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1)}.ba-box.is-after .ba-after{clip-path:inset(0 0 0 0)}.ba-scan{position:absolute;top:0;bottom:0;left:0;width:0;z-index:2;opacity:0;pointer-events:none}.ba-box.is-scanning .ba-scan{opacity:1;animation:ba-scan .9s linear}.ba-scan-line{position:absolute;top:0;bottom:0;width:3px;background:#fff;box-shadow:0 0 16px 4px #ff7a18}@keyframes ba-scan{0%{left:0}to{left:100%}}.ba-btn{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:.7rem;transform:translate(-50%,-50%);padding:.95rem 1.6rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#14283773;color:#fff;font-size:clamp(1rem,2vw,1.35rem);font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ba-btn svg{width:1.4rem;height:1.4rem}.sp-hero{position:relative;padding:3.5rem 0 1.5rem}.sp-hero:before{content:"";position:absolute;z-index:-1;inset:-2rem 0 auto;height:28rem;background:radial-gradient(closest-side at 20% 30%,rgba(255,122,24,.16),transparent),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 20% 20%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 20% 20%,#000,transparent 75%)}.sp-crumbs{display:flex;align-items:center;gap:.55rem;color:#b3a094;font-size:.85rem;font-weight:600}.sp-crumbs a:hover{color:#fff}.sp-crumbs b{padding:.2rem .7rem;border-radius:999px;border:1px solid rgba(255,122,24,.35);background:#ff7a181f;color:#ff7a18;font-weight:700}.sp-title{margin:.6rem 0 0;font-size:clamp(2.8rem,7vw,6rem);font-weight:800;letter-spacing:-.05em;line-height:1}.sp-sub{max-width:38rem;margin:1rem 0 0;color:#b3a094;font-size:1.05rem;line-height:1.7}.sp-meta{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.3rem;color:#b3a094;font-weight:600}.sp-count{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f7efe9}.sp-count b{color:#ff7a18}.sp-layout{display:grid;gap:1.6rem;padding-bottom:4rem}.sp-side{display:flex;flex-direction:column;gap:1.1rem;padding:1.2rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(170deg,#ff7a1812,#ffffff05 45%)}.sp-label{margin:0 0 .45rem;color:#b3a094;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sp-pills{display:flex;flex-wrap:wrap;gap:.45rem}.sp-pills button,.sp-go{border:0;border-radius:999px;padding:.65rem .95rem;background:transparent;color:#b3a094;font-weight:700}.sp-pills button.is-on,.sp-go{background:#ff7a18;color:#120803}.sp-side input:not([type=checkbox]){width:100%;padding:.8rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#00000059;color:#f7efe9}.sp-side input:focus{outline:none;border-color:#ff7a18;box-shadow:0 0 0 4px #ff7a1829}.sp-prices{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sp-grid{display:grid;gap:1.2rem}.sp-card{display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:1.35rem;border:1px solid rgba(255,255,255,.08);background:#140c07;color:inherit}.sp-card:hover{border-color:#ff7a188c}.sp-media{position:relative;display:block;aspect-ratio:16 / 10}.sp-media .cover-art{position:absolute;inset:0;height:100%}.sp-stock{position:absolute;top:.7rem;left:.7rem;z-index:2;padding:.28rem .65rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sp-stock.is-warn{color:#ffb020}.sp-body{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem 1.1rem}.sp-game{color:#b3a094;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-body h3{margin:0;font-size:1.15rem}.sp-from{color:#ff7a18;font-size:1.15rem;font-weight:800}.sp-empty{padding:2rem 0;color:#b3a094}.dc-hero{position:relative;padding:4rem 0 3rem;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.dc-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 15% 0%,rgba(255,122,24,.18),transparent 70%),radial-gradient(40% 60% at 85% 10%,rgba(139,92,246,.12),transparent 70%)}.dc-hero-grid{position:relative;display:grid;gap:2rem;align-items:end}.dc-badge{display:inline-flex;padding:.4rem .9rem;border-radius:999px;background:#ff7a18;color:#120803;font-weight:800}.dc-hero h1{margin:1.1rem 0 0;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;letter-spacing:-.045em;line-height:.98}.dc-lead{max-width:38rem;margin:1rem 0 0;color:#b3a094;font-size:1.05rem;line-height:1.7}.dc-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:34rem;margin-top:1.6rem}.dc-counters div{padding:1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.dc-counters strong{display:block;font-size:1.7rem;font-weight:800}.dc-counters span{display:block;margin-top:.3rem;color:#b3a094;font-size:.82rem}.dc-searchcard{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.dc-searchinfo{display:flex;gap:.9rem;align-items:center;padding:.9rem 1rem;border-radius:1.2rem;border:1px solid rgba(255,122,24,.35);background:#ff7a1814}.dc-searchinfo span{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:none;border-radius:999px;background:#00000073;color:#ff7a18}.dc-searchinfo svg{width:1.2rem;height:1.2rem}.dc-searchinfo p{margin:.2rem 0 0;color:#b3a094;font-size:.88rem}.dc-search{display:flex;align-items:center;gap:.7rem;padding:0 1rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);background:#0006;color:#ff7a18}.dc-search:focus-within{border-color:#ff7a18;box-shadow:0 0 0 4px #ff7a1829}.dc-search svg{width:1.1rem;height:1.1rem}.dc-search input{flex:1;min-width:0;padding:1rem 0;border:0;background:none;color:#f7efe9;font-weight:600}.dc-search input:focus{outline:none}.dc-layout{display:grid;gap:1.6rem;padding:2.4rem 0 4rem}.dc-side{padding:1rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.dc-side a{display:flex;justify-content:space-between;padding:.65rem .7rem;border-radius:.8rem;color:#b3a094;font-weight:700}.dc-side a:hover,.dc-side a.is-on{background:#ffffff0a;color:#fff}.dc-section{margin-bottom:2.4rem;scroll-margin-top:6rem}.dc-section h2{margin:.2rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em}.dc-kicker{margin:0;color:#ff7a18;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dc-section>p{margin:.45rem 0 1rem;color:#b3a094}.dc-cards{display:grid;gap:.8rem}.dc-card{width:100%;padding:1.15rem 1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:1.3rem;background:linear-gradient(160deg,#ffffff08,#ffffff03);color:inherit;text-align:left}.dc-card.is-open,.dc-card:hover{border-color:#ff7a1880}.dc-card strong{display:block;font-size:1.05rem}.dc-card p{margin:.55rem 0 0;color:#b3a094;line-height:1.6}.dc-prods{display:grid;gap:.7rem}.dc-prod{display:flex;align-items:center;gap:.9rem;padding:.7rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000047;color:inherit}.dc-prod .cover-art{width:6.5rem;height:3.6rem;flex:none;border-radius:.7rem}.dc-prod b{display:block}.dc-prod span{color:#b3a094;font-size:.85rem}@media(min-width:720px){.bb-grid,.sp-grid,.dc-cards{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.bb-grid,.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ba-grid,.dc-hero-grid{grid-template-columns:1fr 1.4fr}.sp-layout,.dc-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start}.sp-side,.dc-side{position:sticky;top:6.5rem}}@media(prefers-reduced-motion:reduce){.ba-after,.ba-box.is-scanning .ba-scan,.st-live-dot{transition:none;animation:none}}.st-hero{padding:4.2rem 0 1.6rem;text-align:center}.st-live{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,122,24,.4);background:#ffffff08;color:#f7efe9;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.st-live-dot{width:.55rem;height:.55rem;border-radius:999px;background:#34d399;box-shadow:0 0 #34d3998c;animation:st-pulse 1.8s ease-out infinite}.st-live-warn .st-live-dot{background:#ffb020;box-shadow:0 0 #ffb02080}.st-live-down .st-live-dot{background:#f87171;box-shadow:0 0 #f8717180}@keyframes st-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.st-hero h1{margin:1.1rem 0 0;font-size:clamp(2.8rem,6vw,4.6rem);font-weight:800;letter-spacing:-.045em;line-height:.98}.st-sub{max-width:38rem;margin:.9rem auto 0;color:#b3a094;font-size:1.05rem;line-height:1.65}.st-overview{max-width:58rem;margin:0 auto 1.2rem;padding:1.5rem 1.6rem;border-radius:1.6rem;border:1px solid rgba(255,122,24,.28);background:linear-gradient(135deg,#ff7a181a,#ffffff05 55%);box-shadow:0 30px 80px -45px #ff7a18b3}.st-ov-main{display:flex;align-items:center;gap:1rem}.st-ov-icon{display:grid;place-items:center;width:3.3rem;height:3.3rem;flex:none;border-radius:1rem;color:#ff7a18;background:#ff7a1824;box-shadow:inset 0 0 0 1px #ff7a1859}.st-ov-icon svg{width:1.4rem;height:1.4rem}.st-overview h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;letter-spacing:-.02em}.st-overview p{margin:.25rem 0 0;color:#b3a094}.st-bar{display:flex;gap:3px;height:.5rem;margin-top:1.15rem}.st-bar span{flex:1;border-radius:999px;background:#ff7a1847}.st-bar span.is-on{background:#ff7a18;box-shadow:0 0 12px #ff7a1873}.st-bar-sm{height:.3rem;margin:.85rem 0 1rem}.st-legend{display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;margin-top:.85rem;color:#b3a094;font-size:.85rem}.st-legend span,.st-chip{display:inline-flex;align-items:center;gap:.45rem}.st-legend i,.st-chip i,.st-pill i{width:.5rem;height:.5rem;border-radius:999px;background:#ff7a18}.st-legend b{color:#f7efe9}.st-legend i.is-ok,.st-chip i.is-ok,.st-pill i.is-ok{background:#34d399;box-shadow:0 0 8px #34d399}.st-legend i.is-warn,.st-chip i.is-warn,.st-pill i.is-warn{background:#ffb020;box-shadow:0 0 8px #ffb020}.st-legend i.is-down,.st-chip i.is-down,.st-pill i.is-down{background:#f87171;box-shadow:0 0 8px #f87171}.st-toolbar{display:flex;flex-direction:column;gap:.8rem;max-width:58rem;margin:0 auto 2rem}.st-chips{display:flex;flex-wrap:wrap;gap:.45rem}.st-chip{padding:.55rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#b3a094;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.st-chip b{opacity:.7}.st-chip.is-on{color:#f7efe9;border-color:#ff7a188c;background:#ff7a1824}.st-search{display:flex;align-items:center;gap:.65rem;padding:0 1rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#00000059;color:#b3a094}.st-search:focus-within{border-color:#ff7a18;box-shadow:0 0 0 4px #ff7a1829}.st-search svg{width:1rem;height:1rem}.st-search input{flex:1;min-width:0;padding:.8rem 0;border:0;background:none;color:#f7efe9}.st-search input:focus{outline:none}.st-groups{max-width:72rem;margin:0 auto;padding-bottom:4rem;columns:1;column-gap:1.1rem}.st-group{break-inside:avoid;margin-bottom:1.1rem;padding:1.25rem;border-radius:1.6rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(170deg,#ffffff09,#ffffff03)}.st-ghead{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.st-ghead h2{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.st-gcount{padding:.25rem .7rem;border-radius:999px;background:#ff7a181f;color:#ff7a18;font-size:.78rem;font-weight:800}.st-rows{display:flex;flex-direction:column;gap:.45rem}.st-row{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;border-radius:1rem;border:1px solid transparent;background:#00000047;color:inherit}.st-row:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#ff7a18;box-shadow:0 0 10px #ff7a1899}.st-row:hover{border-color:#ff7a1866;background:#ff7a180f}.st-thumb{width:3.6rem;height:2rem;flex:none;border-radius:.5rem}.st-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.st-pill{flex:none;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(255,122,24,.35);background:#ff7a181f;color:#f7efe9;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.st-arrow{color:#b3a094;font-size:.8rem;opacity:0}.st-row:hover .st-arrow{opacity:1}.st-empty{margin:0 0 2rem;text-align:center;color:#b3a094}@media(min-width:900px){.st-toolbar{flex-direction:row;align-items:center}.st-search{flex:1}}@media(min-width:1024px){.st-groups{columns:2}}@media(max-width:480px){.st-thumb{display:none}}.sp-tools{display:grid;grid-template-columns:1fr;gap:.6rem;max-width:40rem;margin-top:1.3rem}.sp-tools input{width:100%;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#00000059;color:#f7efe9}.sp-tools input:focus{outline:none;border-color:#ff7a18;box-shadow:0 0 0 4px #ff7a1829}.sp-page{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:4rem}.sh-section{scroll-margin-top:6rem}.sh-section h2{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:-.04em}.sp-pop{position:absolute;top:.7rem;right:.7rem;z-index:2;padding:.28rem .6rem;border-radius:999px;background:#ff7a18;color:#120803;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dc-card{display:flex;align-items:flex-start;gap:.9rem}.dc-sechead{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1rem}.dc-secicon,.dc-cardicon{display:grid;place-items:center;flex:none;border-radius:999px;color:#ff7a18;background:#ff7a181f}.dc-secicon{width:3rem;height:3rem}.dc-cardicon{width:2.6rem;height:2.6rem}.dc-secicon svg,.dc-cardicon svg,.dc-sidecard svg{width:1.15rem;height:1.15rem}.dc-cardbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.dc-cardbody span,.dc-cardarrow{color:#b3a094}.dc-cardarrow{margin-top:.2rem}.dc-sidecard{margin-bottom:.8rem;padding:1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000047}.dc-sidecard svg{color:#ff7a18}.dc-sidecard strong,.dc-sidecard p{display:block}.dc-sidecard strong{margin-top:.6rem}.dc-sidecard p{margin:.3rem 0 0;color:#b3a094;font-size:.85rem;line-height:1.45}.dc-groupname{margin:1.3rem 0 .7rem;color:#b3a094;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dc-card.dc-prod{align-items:center;text-align:left}.dc-card.dc-prod .cover-art{width:5.5rem;height:3.1rem;flex:none;border-radius:.7rem}.dc-empty{margin:0 0 1.5rem;padding:1rem 1.1rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.14);color:#b3a094}.dc-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.dc-scrim{position:absolute;inset:0;border:0;background:#000000b8}.dc-doc{position:relative;z-index:1;width:min(44rem,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1.6rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ff7a181a,#100804 55%)}.dc-banner{position:relative;height:10rem}.dc-banner .cover-art{position:absolute;inset:0;height:100%}.dc-doc-inner{padding:1.5rem 1.4rem 1.4rem}.dc-doc h2{margin:.35rem 2rem 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.03em}.dc-summary,.dc-body,.dc-doc li{color:#b3a094;line-height:1.65}.dc-close{position:absolute;top:.8rem;right:.8rem;width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:#00000073;color:#fff;font-size:1.3rem}.dc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1rem;padding:.5rem;border-radius:.9rem;border:1px solid rgba(255,122,24,.3)}.dc-steps span{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700}.dc-steps b{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803;font-size:.75rem}.dc-doc h3{margin:1.2rem 0 .4rem;font-size:1.05rem}.dc-doc ul,.dc-doc ol{margin:0;padding-left:1.1rem}.dc-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1.3rem;padding:.9rem 1rem;border-radius:1rem;background:#00000059}.dc-help .ld-cta,.dc-help a{display:inline-flex;align-items:center;margin:0;padding:.7rem 1.15rem;border-radius:999px;background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803;font-size:.92rem;font-weight:800}.dc-article{position:relative;max-width:46rem;padding:2.4rem 2.2rem 1.8rem;border-radius:2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ff7a181a,#0c0a09 58%);box-shadow:0 40px 100px -30px #ff7a1859}.dc-article .dc-banner{margin:-2.4rem -2.2rem 1.4rem;border-radius:2rem 2rem 0 0;overflow:hidden}.dc-back{margin:0 0 1rem;padding:0;border:0;background:none;color:#b3a094;font-weight:700}.dc-back:hover{color:#fff}.dc-article h2{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.dc-article h2 svg{width:1.35rem;height:1.35rem;flex:none;color:#ff7a18}.dc-article .dc-summary{margin:.75rem 0 0;font-size:1.05rem}.dc-article .dc-body{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);line-height:1.8;white-space:pre-line}.dc-article h3{margin:1.3rem 0 .45rem}.dc-article ul,.dc-article ol{margin:0;padding-left:1.15rem}.pp{padding:2.2rem 0 5rem}.pp-grid{display:grid;gap:1.8rem;margin-top:1.2rem}.pp-head h1{margin:.7rem 0 0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.pp-status{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(255,122,24,.35);background:#ff7a181f;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pp-status i,.pp-price em i{width:.5rem;height:.5rem;border-radius:999px;background:#34d399;box-shadow:0 0 8px #34d399}.pp-status.is-warn i{background:#ffb020;box-shadow:0 0 8px #ffb020}.pp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.7rem 0 0;color:#b3a094}.pp-stars{color:#ffb020;letter-spacing:.08em}.pp-rating a{text-decoration:underline;text-underline-offset:3px}.pp-lead,.pp-copy{color:#b3a094;line-height:1.65}.pp-frame{position:relative;margin-top:1.2rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(255,255,255,.08)}.pp-frame .cover-art,.pp-cover{position:absolute;inset:0;height:100%}.pp-block{margin-top:2.2rem}.pp-block h2,.pp-buy{letter-spacing:-.03em}.pp-block h2{margin:.2rem 0 .9rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.pp-faq{display:flex;flex-direction:column;gap:.55rem}.pp-faq article{border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.pp-faq article.is-open{border-color:#ff7a1873}.pp-faq button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:0;background:none;color:inherit;font-weight:700;text-align:left}.pp-faq p{margin:0;padding:0 1rem 1rem;color:#b3a094;line-height:1.6}.pp-more{display:grid;gap:.7rem}.pp-more-card{display:flex;align-items:center;gap:.8rem;padding:.65rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#00000047;color:inherit}.pp-more-card .cover-art{width:5.5rem;height:3.1rem;flex:none;border-radius:.65rem}.pp-more-card b{display:block}.pp-more-card span span{color:#ff7a18;font-size:.85rem}.pp-buy{padding:1.2rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(170deg,#ff7a1814,#ffffff05 46%);box-shadow:0 30px 70px -45px #ff7a188c}.pp-price strong{display:block;margin-top:.15rem;color:#ff7a18;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em}.pp-price em{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;color:#b3a094;font-style:normal;font-size:.82rem;font-weight:700}.pp-label{margin:1rem 0 .55rem;color:#b3a094;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pp-plans{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pp-plans button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08;color:inherit;text-align:left}.pp-plans button.is-on{border-color:#ff7a18;background:#ff7a181a;box-shadow:0 0 0 3px #ff7a1829}.pp-plan-top{display:flex;align-items:center;gap:.45rem;font-weight:700}.pp-plan-top i{width:.85rem;height:.85rem;border:2px solid rgba(255,255,255,.28);border-radius:999px}.pp-plans button.is-on .pp-plan-top i{border-color:#ff7a18;background:#ff7a18;box-shadow:inset 0 0 0 2px #140c07}.pp-plans strong{color:#ff7a18;font-size:1.15rem}.pp-tag{position:absolute;top:-.5rem;right:.6rem;padding:.1rem .45rem;border-radius:999px;background:#ff7a18;color:#120803;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pp-add,.pp-sticky button{width:100%;margin-top:.9rem;min-height:3.2rem;border:0;border-radius:1rem;background:linear-gradient(180deg,#ff872f,#d65b00);color:#120803;font-size:1.02rem;font-weight:800}.pp-add:disabled,.pp-sticky button:disabled{opacity:.5}.pp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.8rem}.pp-trust span{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.55rem .3rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:.75rem;font-weight:700}.pp-trust svg{width:.95rem;height:.95rem;color:#ff7a18}.pp-pay{margin-top:.7rem;padding:.8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08)}.pp-pay div{display:flex;flex-wrap:wrap;gap:.35rem}.pp-pay span{padding:.25rem .55rem;border-radius:.5rem;background:#ffffff0f;font-size:.75rem;font-weight:700}.pp-pay p{margin:.55rem 0 0;color:#b3a094;font-size:.75rem}.pp-sticky{display:none}@media(min-width:720px){.sp-tools{grid-template-columns:1.4fr .6fr .6fr}.pp-more{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pp-grid{grid-template-columns:1.15fr .85fr;align-items:start}.pp-buy{position:sticky;top:5.5rem}}@media(max-width:1023px){.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,122,24,.3);background:#080403f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp-sticky div{display:flex;flex-direction:column;min-width:5rem}.pp-sticky span{color:#b3a094;font-size:.72rem}.pp-sticky b{color:#ff7a18;font-size:1.2rem}.pp-sticky button{width:auto;flex:1;margin:0}}.fz-shop .container{width:min(1280px,calc(100% - 32px));padding-inline:16px}@media(min-width:1536px){.fz-shop .container{width:min(1536px,calc(100% - 32px))}}.ld-hero .container{width:min(768px,calc(100% - 32px));padding-inline:0}.fz-shop .brand-mark{width:40px;height:40px;border:0;border-radius:8px;background:transparent;box-shadow:none}.fz-shop .brand-mark img{width:100%;height:100%;mix-blend-mode:normal}.fz-shop .fz-nav{background:#080403e0;border-bottom:1px solid rgba(255,255,255,.09)}.sp-layout{display:grid;gap:1.4rem;align-items:start;margin-top:1.6rem}.sp-side{display:block;gap:0;padding:1.25rem;border-radius:1.75rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(170deg,#ff7a180f,#ffffff04 45%);box-shadow:inset 0 1px #ffffff0d,0 30px 70px -45px #ff7a1880}.sp-fields{display:flex;flex-direction:column;gap:1rem;padding:.25rem}.sp-side label,.sp-label{display:block;margin:0 0 .5rem;padding:0 .375rem;color:#b3a094;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sp-field{position:relative}.sp-field>svg{position:absolute;top:50%;left:.75rem;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:#b3a094;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.sp-side input[type=search],.sp-side input[type=number]{width:100%;height:48px;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#00000059;color:#f7efe9;font:inherit;font-size:.875rem}.sp-side input[type=search]{padding:0 1rem 0 2.25rem}.sp-side input[type=number]{padding:0 1.8rem 0 .75rem;appearance:textfield}.sp-side input[type=number]::-webkit-outer-spin-button,.sp-side input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-side input[type=search]:focus,.sp-side input[type=number]:focus{outline:none;border-color:#ff7a18;box-shadow:0 0 0 4px #ff7a1829}.sp-unit{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:#b3a094;font-size:.75rem;pointer-events:none}.sp-range{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.sp-side .sp-check{display:flex!important;align-items:center;gap:.625rem;margin:0!important;padding:0 .375rem;letter-spacing:0!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;color:#f7efe9!important;white-space:nowrap;cursor:pointer}.sp-check input{position:absolute;width:16px;height:16px;margin:0;opacity:0}.sp-box{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:#17100c;box-shadow:0 1px 2px #0006}.sp-box svg{width:12px;height:12px;opacity:0;fill:none;stroke:#160800;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sp-check input:checked+.sp-box{background:#ff7a18;border-color:#ff7a18}.sp-check input:checked+.sp-box svg{opacity:1}.sp-check input:focus-visible+.sp-box{box-shadow:0 0 0 4px #ff7a1829}.sp-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.85rem .25rem .25rem;border-top:1px solid rgba(255,255,255,.09)}.sp-apply,.sp-reset{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;height:48px;margin:0;border-radius:999px;font-size:.95rem;font-weight:800;cursor:pointer}.sp-apply svg,.sp-reset svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-apply svg{width:16px;height:16px}.sp-reset svg{width:14px;height:14px}.sp-apply{border:1px solid #ff7a18;background:#ff7a18;color:#160800;box-shadow:0 10px 30px -8px #ff7a18b3}.sp-reset{border:1px solid rgba(255,122,24,.55);background:#ff7a181a;color:#f7efe9;box-shadow:inset 0 1px #ffffff1a}.sp-board-head{display:flex;justify-content:flex-end;margin-bottom:.7rem;color:#b3a094;font-size:.85rem;font-weight:600}.cg-grid{display:grid;gap:1rem}.cg-card{display:flex;flex-direction:column;min-height:362px;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#140c07;color:inherit}.cg-card:hover{border-color:#ff7a188c}.cg-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.cg-media .cover-art,.cg-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cg-new{position:absolute;top:.7rem;right:.7rem;padding:.2rem .55rem;border-radius:999px;background:linear-gradient(180deg,#ffd089,#ff8a1e);color:#120803;font-size:.68rem;font-weight:900;letter-spacing:.08em}.cg-body{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.05rem}.cg-price{color:#f7efe9;font-size:1.05rem;font-weight:700}.cg-name{font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.cg-count{align-self:flex-start;margin-top:.25rem;padding:.28rem .7rem;border-radius:999px;background:#ffffff0f;color:#b3a094;font-size:.72rem;font-weight:800;letter-spacing:.06em}.pp-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.pp-head h1{font-size:clamp(2.4rem,4vw,3.8rem);letter-spacing:-.04em;line-height:1.02}.pp-status{align-self:flex-end;margin-bottom:.8rem;border-color:#34d39973;background:#06140ecc;color:#34d399}.pp-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.pp-tabs button{height:40px;padding:0 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#f7efe9;font-weight:700;cursor:pointer}.pp-tabs button.is-on{border-color:#ff7a18b3;background:#ff7a1824}.pp-panel{margin-top:.8rem;padding:1.15rem 1.2rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.1);color:#d9cdc4;line-height:1.65}.pp-buy{display:flex;flex-direction:column;padding:0;border:0;background:none;box-shadow:none}.pv-card{padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.pv-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.pv-price-row strong{color:#ff7a18;font-size:clamp(2rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1}.pv-price-row small{display:block;margin-top:.25rem;color:#b3a094;font-size:.82rem}.pv-stock{color:#b3a094;font-size:.92rem;font-weight:600}.pv-tag{display:inline-flex;margin-top:.8rem;padding:.22rem .55rem;border-radius:.4rem;background:#ff7a18;color:#160800;font-size:.68rem;font-weight:800;letter-spacing:.06em}.pv-label{margin:1rem 0 .55rem;color:#b3a094;font-size:.72rem;font-weight:800;letter-spacing:.14em}.pv-plans{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.pv-plan{position:relative;padding:.9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000040;color:inherit;text-align:left;cursor:pointer}.pv-plan.is-on{border-color:#ff7a18d9;box-shadow:inset 0 0 0 1px #ff7a1873}.pv-plan b{display:block;margin-top:.35rem;font-size:1.05rem}.pv-plan strong{display:block;margin-top:.2rem;color:#ff7a18;font-size:1.35rem}.pv-plan em,.pv-plan small{display:block;margin-top:.2rem;color:#b3a094;font-style:normal;font-size:.78rem}.pv-flag{position:absolute;top:.55rem;right:.55rem;padding:.15rem .4rem;border-radius:999px;background:#ff7a18;color:#160800;font-size:.62rem;font-weight:800}.pv-flag.is-value{background:#f5c451}.pv-qty{display:flex;align-items:center;height:48px;margin-top:.35rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#00000040}.pv-qty button,.pv-qty span{flex:1;text-align:center;font-weight:700}.pv-qty button{height:100%;border:0;background:none;color:#f7efe9;cursor:pointer;font-size:1.2rem}.pv-actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem}.pv-actions button{height:52px;border:0;border-radius:999px;background:#ff7a18;color:#160800;font-size:1rem;font-weight:800;cursor:pointer}.pv-actions button:disabled{opacity:.5;cursor:not-allowed}.pv-trust{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.pv-trust span{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#f7efe9;font-size:.82rem;font-weight:600}.pv-trust i{color:#ff7a18}.fz-foot{display:grid;gap:2rem;padding:3rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.fz-foot h4{margin:0 0 .8rem;font-size:.95rem;font-weight:800}.fz-foot a,.fz-foot p{color:#b3a094;font-size:.92rem}.fz-foot-col{display:flex;flex-direction:column;gap:.45rem}.fz-foot-brand{max-width:28rem}.fz-foot-brand .brand{display:inline-flex;align-items:center;gap:.6rem;color:#f7efe9;font-weight:800}@media(min-width:900px){.sp-layout{grid-template-columns:19rem minmax(0,1fr)}.fz-foot{grid-template-columns:280px minmax(0,1fr)}.fz-foot{grid-template-columns:1.4fr 1fr 1fr}.cg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.pp-grid{grid-template-columns:1fr}}
