: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:268px 1fr;background:#07070c}.admin-shell .dash{min-height:100vh;max-width:1240px}.admin-shell .grid-2,.admin-shell .grid-3,.admin-shell .grid-4,.admin-shell .range-fields,.admin-shell .plan-edit{grid-template-columns:1fr}.admin-brand span{font-size:18px}.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{font-size:12px}.admin-shell .side a:not(.brand){display:block;width:100%;font-size:14px;padding:11px 12px}.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)}.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}.side-label{display:none}.side-group{display:flex;gap:4px;margin:0}.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}.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}}
