:root{--bg:#070708;--bg-elev:#101012;--bg-soft:#16161a;--line:#ffffff14;--line-strong:#ffffff24;--text:#f4f4f5;--muted:#9a9aa3;--faint:#6b6b74;--amber:#f5a623;--amber-soft:#f5a62329;--amber-glow:#f5a62373;--vice-pink:#ff4fd8;--vice-teal:#2de2c5;--vice-soft:#ff4fd824;--vice-glow:#2de2c559;--brand-cyan:#2de2c5;--brand-violet:#7b8cff;--brand-magenta:#ff4fd8;--brand-grad:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet), var(--brand-magenta));--brand-glow:0 0 18px #2de2c559, 0 0 28px #ff4fd838;--tactical:#c4a35a;--tactical-olive:#4a5c3a;--tactical-gun:#2a3028;--tactical-soft:#c4a35a29;--tactical-glow:#c4a35a66;--pitch:#3dcf8e;--pitch-deep:#0f3d28;--pitch-soft:#3dcf8e24;--pitch-glow:#3dcf8e59;--diamond:#e85d4c;--diamond-navy:#1e376e;--diamond-leather:#6b3a2a;--diamond-soft:#e85d4c26;--diamond-glow:#e85d4c61;--radius:14px;--radius-sm:10px;--nav-h:72px;--font-display:"Bebas Neue", sans-serif;--font-body:"Manrope", sans-serif;--shadow:0 24px 80px #00000073;--text-display:clamp(3.25rem, 7.5vw, 5.75rem);--text-h1:clamp(2rem, 4.2vw, 3.15rem);--text-h2:clamp(1.55rem, 2.8vw, 2.25rem);--text-h3:clamp(1.15rem, 1.6vw, 1.4rem);--text-lead:clamp(1rem, 1.15vw, 1.125rem);--text-body:.975rem;--text-meta:.8125rem;--text-chip:.72rem;--lh-display:.9;--lh-heading:1.05;--lh-body:1.55;--lh-tight:1.35;--track-display:.02em;--track-heading:.03em;--track-eyebrow:.14em;--space-section:clamp(3.5rem, 7vw, 5.25rem);--space-block:clamp(1rem, 2vw, 1.35rem);--ao-space-1:4px;--ao-space-2:8px;--ao-space-3:12px;--ao-space-4:16px;--ao-space-5:20px;--ao-surface-base:var(--bg);--ao-surface-elevated:var(--bg-elev);--ao-surface-card:#101016e0;--ao-surface-inset:#00000038;--ao-surface-hover:#ffffff0a;--ao-border-subtle:var(--line);--ao-border-strong:var(--line-strong);--ao-radius-card:var(--radius-sm);--ao-radius-pill:999px;--ao-transition-fast:.15s ease;--ao-transition-ui:.18s ease;--ao-shadow-card:0 1px 0 #ffffff0a inset, 0 10px 32px #00000047;--ao-title-page:clamp(1.35rem, 2.2vw, 1.65rem);--ao-title-section:.92rem;--ao-title-label:.72rem;--ao-body:.86rem;--ao-meta:.78rem;--ao-status-success-fg:#b6f0c4;--ao-status-success-bg:#3ca05a2e;--ao-status-success-border:#46aa646b;--ao-status-warning-fg:#ffd59a;--ao-status-warning-bg:#dc962829;--ao-status-warning-border:#dca03266;--ao-status-danger-fg:#ffb4b4;--ao-status-danger-bg:#dc3c3c2e;--ao-status-danger-border:#dc50506b;--ao-status-info-fg:#b7d4ff;--ao-status-info-bg:#4682c829;--ao-status-info-border:#508cd266;--ao-status-neutral-fg:var(--muted);--ao-status-neutral-bg:#ffffff0f;--ao-status-neutral-border:var(--line);--ao-accent-lock:#e8a838;--ao-accent-lock-bg:#e8a83824;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-body);font-size:var(--text-body);background:var(--bg);color:var(--text);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#root{min-height:100vh}.app-loading{min-height:60vh;color:var(--text-muted,#9aa0ae);letter-spacing:.04em;place-items:center;padding:2rem;display:grid}.route-error{place-content:center;justify-items:start;gap:.85rem;width:min(420px,100% - 2.5rem);min-height:70vh;margin:0 auto;padding:2rem 0;display:grid}.route-error-title{font-family:var(--font-display,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}.route-error-copy{color:var(--text-muted,#9aa0ae);margin:0;line-height:1.55}.route-error-actions{flex-wrap:wrap;gap:.65rem;margin-top:.35rem;display:flex}.section-error{border:1px solid color-mix(in srgb, var(--amber) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--amber) 8%, transparent), transparent 60%), #ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin:.5rem 0;padding:1.1rem 1.2rem;display:flex}.section-error-copy{gap:.25rem;min-width:0;display:grid}.section-error-copy strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.15rem}.section-error-copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.live-orders-globe-fallback{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 42%,#f5a62314,#0000 55%);place-items:center;display:grid;position:absolute;inset:0}.live-orders-globe-fallback__sphere{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ffffff1f,#0000 42%),radial-gradient(circle at 50% 55%,#1a1d28 0%,#0c0d12 72%);border-radius:50%;width:min(72%,22rem);position:relative;box-shadow:inset 0 0 0 1px #f5a6232e}.live-orders-globe-fallback__ring{border:1px solid #f5a62338;border-radius:50%;animation:18s linear infinite live-globe-fallback-spin;position:absolute;inset:8%}.live-orders-globe-fallback__ring--2{border-color:#f5a6231f;animation-duration:28s;animation-direction:reverse;inset:18%}.live-orders-globe-fallback__core{background:radial-gradient(circle,#f5a62347,#0000 68%);border-radius:50%;position:absolute;inset:34%}@keyframes live-globe-fallback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-orders-globe-fallback__ring,.live-orders-globe-fallback__ring--2{animation:none}}.page{min-height:100vh}.container{width:min(1180px,100% - 2.5rem);margin-inline:auto}.eyebrow{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent,var(--amber));align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.display{font-family:var(--font-display);font-weight:400;font-size:var(--text-display);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:0}.outline-word{color:#0000;-webkit-text-stroke:1.6px var(--text);paint-order:stroke fill}.theme-gta5 .outline-word{-webkit-text-stroke:1.6px var(--amber)}.lead{color:var(--muted);font-size:var(--text-lead);line-height:var(--lh-tight);max-width:38rem;margin:0}.btn{min-height:48px;font-weight:700;font-size:var(--text-meta);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.25rem;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent,var(--amber));color:#111;border:none;box-shadow:0 0 #0000}.btn-primary:hover{box-shadow:0 10px 30px var(--accent-glow,var(--amber-glow))}.btn-ghost{border:1px solid var(--line-strong);background:#ffffff05}.btn-ghost:hover{background:#ffffff0d;border-color:#ffffff47}.section{padding:var(--space-section) 0;scroll-margin-top:calc(var(--nav-h) + 48px)}.home-section{scroll-margin-top:calc(var(--nav-h) + 48px)}.home-section--defer-paint,.home-below-sentinel{content-visibility:auto;contain-intrinsic-size:auto 720px}.home-below-sentinel{pointer-events:none;contain-intrinsic-size:auto 1px;height:1px;margin:0;padding:0}:is(.page.page-cover:has(.home-stage) .shop-seo-guide,.page.page-cover:has(.home-stage) .pay-marquee){content-visibility:auto;contain-intrinsic-size:auto 420px}.scroll-discover-hint{left:50%;bottom:max(1.15rem, env(safe-area-inset-bottom,0px));z-index:35;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .9rem .65rem;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translate(-50%)translateY(10px)}.scroll-discover-hint.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.scroll-discover-hint-text{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 72%, transparent);text-shadow:0 2px 12px #000000a6;font-size:.68rem;font-weight:650}.scroll-discover-hint-chevron{border-right:1.5px solid color-mix(in srgb, var(--accent,var(--amber)) 70%, #fff);border-bottom:1.5px solid color-mix(in srgb, var(--accent,var(--amber)) 70%, #fff);opacity:.85;width:14px;height:14px;animation:1.6s ease-in-out infinite discoverChev;transform:rotate(45deg)}@keyframes discoverChev{0%,to{opacity:.45;transform:rotate(45deg)translateY(-2px)}50%{opacity:.95;transform:rotate(45deg)translateY(3px)}}@media (prefers-reduced-motion:reduce){.scroll-discover-hint,.scroll-discover-hint-chevron{transition:opacity .2s;animation:none}}.section-head{gap:1rem;margin-bottom:2.25rem;display:grid}.section-head.spread{grid-template-columns:1.2fr .8fr;align-items:end}.section-head h2{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(2.8rem,6vw,4.4rem);line-height:.92}.section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--amber));margin-bottom:.75rem;font-size:.78rem;font-weight:700}.grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;background:linear-gradient(#ffffff08,#ffffff04) padding-box padding-box;padding:1.35rem;overflow:hidden}.card h3{margin:0 0 .55rem;font-size:1.15rem}.card p{color:var(--muted);margin:0}.top-strip{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;min-height:34px;color:var(--faint);background:#0000008c;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0;font-size:.72rem;font-weight:600;display:flex}.top-strip strong{color:var(--accent,var(--amber));font-weight:700}.dot-live{background:#3ddc84;border-radius:50%;width:6px;height:6px;margin-right:.4rem;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 #3ddc8499}@keyframes pulse{0%{box-shadow:0 0 #3ddc848c}70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.site-header{--nav-glass:#06070a4d;--nav-glass-scrolled:#07070ac7;z-index:40;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(180deg, #ffffff0d, transparent 48%), var(--nav-glass);border-bottom:1px solid #ffffff12;transition:background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:sticky;top:0;overflow:visible;box-shadow:inset 0 1px #ffffff0b,0 12px 36px #00000024}.site-header:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand-cyan) 35%, transparent) 22%, color-mix(in srgb, var(--amber) 55%, transparent) 50%, color-mix(in srgb, var(--brand-magenta) 30%, transparent) 78%, transparent 100%);opacity:.55;pointer-events:none;height:1px;transition:opacity .28s;position:absolute;bottom:-1px}.site-header-glow{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(42% 120% at 8% 0,#2de2c514,#0000 58%),radial-gradient(36% 110% at 92% 0,#f5a62312,#0000 55%);transition:opacity .28s;position:absolute;inset:0}.site-header.is-scrolled{background:linear-gradient(180deg, #ffffff08, transparent 50%), var(--nav-glass-scrolled);-webkit-backdrop-filter:blur(24px)saturate(1.5);border-bottom-color:#ffffff1a;box-shadow:inset 0 1px #ffffff09,0 14px 42px #00000061}.site-header.is-scrolled .nav-row{min-height:60px}.site-header.is-scrolled:after{opacity:.75}.site-header.is-scrolled .site-header-glow{opacity:.45}.site-header.is-menu-open{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#07070af0}@media (prefers-reduced-transparency:reduce){.site-header,.site-header.is-scrolled,.site-header.is-menu-open{-webkit-backdrop-filter:none;background:#08080af5}}.page-cover .site-header{inset-inline:0;width:100%;position:fixed;top:0}.page-cover>main{padding-top:var(--nav-h)}.page-cover:has(.home-stage)>main{padding-top:0}:is(.page-cover:has(.home-stage) .split-cover,.page-cover:has(.home-stage) .home-stage-cover){--split-chrome:0px;height:100dvh;min-height:560px;max-height:none}.page-cover .site-header:not(.is-scrolled):not(.is-menu-open){--nav-glass:#05060a38;border-bottom-color:#0000;box-shadow:inset 0 1px #ffffff09}.page-cover .site-header:not(.is-scrolled):after{opacity:.32}.site-header>.container,.site-header>.nav-row,.site-header .nav-row,.site-header .mobile-nav{z-index:1;position:relative}.nav-row{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:.85rem;transition:min-height .28s;display:flex;position:relative;overflow:visible}.nav-icon{flex-shrink:0;width:1.05rem;height:1.05rem;display:block}.brand{letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.65rem;font-weight:800;display:inline-flex}.brand-logo{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.brand-mark-svg,.brand-mark{filter:drop-shadow(0 1px 5px #f5a62352)drop-shadow(0 0 10px #ff4fd824)drop-shadow(0 0 14px #2de2c514);flex-shrink:0;width:36px;height:36px;display:block}.brand-logo--footer .brand-mark-svg{width:40px;height:40px}.brand-logo--hero .brand-mark-svg{width:56px;height:56px}.brand-wordmark{font-family:var(--font-display);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;color:var(--text);align-items:baseline;font-size:1.5rem;font-weight:400;line-height:1;display:inline-flex}.brand-logo--footer .brand-wordmark{letter-spacing:.13em;font-size:1.65rem}.brand-logo--hero .brand-wordmark{letter-spacing:.14em;font-size:2.1rem}.brand-wordmark-utopia{background:linear-gradient(#f8f7f4 0%,#d4d0c6 42%,#9a958a 78%,#6e6a62 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-wordmark-gm{letter-spacing:.08em;background:linear-gradient(100deg,#e8b84a 0%,#ff4fd8 48%,#2de2c5 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #ff4fd838);-webkit-background-clip:text;background-clip:text;margin-inline-start:.04em}.brand-wordmark-suffix{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);-webkit-text-fill-color:var(--muted);margin-inline-start:.4em;font-size:.58em;font-weight:700}.brand-name{letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:800}.brand-mark:not(svg){color:#f4f4f5;font-family:var(--font-display);background:0 0;place-items:center;font-size:1.35rem;line-height:1;display:grid}.nav-links{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:auto;justify-content:center;align-items:center;gap:.35rem 1.35rem;min-width:0;font-size:.84rem;font-weight:600;display:flex;overflow:visible}.nav-links .nav-link,.nav-links .games-mega-trigger{color:#f4f4f5ad;padding:.45rem .1rem;transition:color .2s,text-shadow .2s;position:relative}.nav-links .nav-link:after,.nav-links .games-mega-trigger:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--brand-cyan) 70%, transparent), color-mix(in srgb, var(--amber) 85%, transparent));transform-origin:50%;opacity:0;border-radius:999px;height:1.5px;transition:transform .22s,opacity .22s;position:absolute;bottom:.12rem;left:.05rem;right:.05rem;transform:scaleX(0);box-shadow:0 0 12px #f5a62359}.nav-links .nav-link:hover,.nav-links .nav-link.active,.nav-links .games-mega-trigger:hover,.nav-links .games-mega-trigger.is-active{color:var(--text);text-shadow:0 0 18px #ffffff1f}.nav-links .nav-link:hover:after,.nav-links .nav-link.active:after,.nav-links .games-mega-trigger:hover:after,.nav-links .games-mega-trigger.is-active:after,.nav-links .games-mega.is-open .games-mega-trigger:after{opacity:1;transform:scaleX(1)}.nav-tools{flex-shrink:0;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:visible}.nav-tools .sign{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.88rem;font-weight:600;overflow:hidden}.sign-account{background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;max-width:none;min-height:38px;padding:.15rem .55rem .15rem .2rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.sign-account:hover{border-color:color-mix(in srgb, var(--accent,var(--amber)) 48%, transparent);color:var(--text);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 14%, transparent);background:#ffffff0f}.sign-avatar{background:var(--accent,var(--amber));color:#111;border-radius:999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid}.sign-avatar--ghost{color:var(--muted);background:#ffffff14;position:relative}.sign-user-icon{opacity:.75;background:currentColor;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 .42rem 0 -.08rem}.sign-label{text-overflow:ellipsis;max-width:6.5rem;padding-right:.15rem;overflow:hidden}.nav-cta{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-height:38px;box-shadow:0 8px 22px color-mix(in srgb, var(--accent-glow,var(--amber-glow)) 45%, transparent);border:none;padding:.5rem 1.05rem;font-size:.8rem}.nav-cta:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--accent-glow,var(--amber-glow)) 65%, transparent)}.menu-btn{background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:42px;height:42px;transition:border-color .2s,background .2s,box-shadow .2s;display:none;box-shadow:inset 0 1px #ffffff0d}.menu-btn:hover,.menu-btn.is-open{border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 12%, transparent);background:#ffffff0f}.menu-btn-bars{gap:4.5px;width:16px;display:grid}.menu-btn-bars span{transform-origin:50%;background:currentColor;border-radius:999px;height:1.5px;transition:transform .22s,opacity .22s;display:block}.menu-btn.is-open .menu-btn-bars span:first-child{transform:translateY(6px)rotate(45deg)}.menu-btn.is-open .menu-btn-bars span:nth-child(2){opacity:0;transform:scaleX(.4)}.menu-btn.is-open .menu-btn-bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav{box-sizing:border-box;border-top:1px solid #ffffff0f;flex-direction:column;gap:.35rem;min-width:0;max-width:100%;padding:.35rem 0 1.25rem;display:none;overflow-x:hidden}.mobile-nav.open{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 4.75rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));animation:.28s mobile-nav-in;display:flex;overflow:hidden auto}@keyframes mobile-nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-nav>.nav-link,.mobile-nav>a.nav-link{color:#f4f4f5d1;letter-spacing:.02em;border:1px solid #0000;border-radius:12px;align-items:center;min-height:46px;padding:.65rem .85rem;font-size:.92rem;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:flex}.mobile-nav>.nav-link:hover,.mobile-nav>.nav-link.active,.mobile-nav>a.nav-link:hover,.mobile-nav>a.nav-link.active{color:var(--text);background:#ffffff0a;border-color:#ffffff14}.mobile-nav .nav-search,.mobile-nav .nav-search.is-open,.mobile-nav .nav-search:focus-within{width:100%}.mobile-nav .nav-search-field input{opacity:1;width:auto}.mobile-nav .nav-search-panel{width:auto;left:0;right:0}.mobile-cart{justify-content:flex-start;width:100%}.nav-search{width:38px;transition:width .22s cubic-bezier(.22,1,.36,1);position:relative}.nav-search.is-open,.nav-search:focus-within{width:min(220px,26vw)}.nav-search-field{cursor:text;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;min-height:38px;padding:0 .65rem;transition:border-color .2s,background .2s,padding .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a}.nav-search.is-open .nav-search-field,.nav-search:focus-within .nav-search-field,.nav-search-field:focus-within{border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 14%, transparent), 0 0 22px color-mix(in srgb, var(--accent-glow,var(--amber-glow)) 28%, transparent);background:#ffffff0e;padding:0 .75rem}.nav-search-icon{color:var(--faint);flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.nav-search-field input{opacity:0;width:0;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:.88rem;transition:opacity .15s}.nav-search.is-open .nav-search-field input,.nav-search:focus-within .nav-search-field input{opacity:1;width:auto}.nav-search-field input::placeholder{color:var(--faint)}.nav-search-panel{top:calc(100% + .45rem);z-index:50;border:1px solid var(--line-strong);width:min(320px,86vw);box-shadow:var(--shadow);background:#0e0e11;border-radius:14px;max-height:min(360px,55vh);position:absolute;inset-inline-end:0;overflow:hidden auto}.nav-search-empty{color:var(--muted);padding:.95rem 1rem;font-size:.9rem}.nav-search-item{text-align:start;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;width:100%;padding:.75rem .9rem;display:grid}.nav-search-item:last-child{border-bottom:0}.nav-search-item:hover,.nav-search-item.is-active{background:#ffffff0a}.nav-search-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--accent,var(--amber));border:1px solid var(--line);border-radius:999px;padding:.28rem .5rem;font-size:.65rem;font-weight:800}.nav-search-copy{gap:.1rem;min-width:0;display:grid}.nav-search-copy strong{font-size:.92rem}.nav-search-copy small{color:var(--muted);font-size:.78rem}.cart-btn{letter-spacing:.02em;white-space:nowrap;color:#f4f4f5e0;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;min-height:38px;padding:0 .8rem;font-size:.82rem;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.cart-btn:hover{border-color:color-mix(in srgb, var(--accent,var(--amber)) 48%, transparent);color:var(--text);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 12%, transparent);background:#ffffff0e}.cart-count{top:-.2rem;background:var(--accent,var(--amber));color:#111;pointer-events:none;z-index:1;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset-inline-end:-.2rem}.cart-backdrop{z-index:60;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;position:fixed;inset:0}.cart-backdrop.is-open{opacity:1;pointer-events:auto}.cart-drawer{top:0;z-index:70;border-inline-start:1px solid var(--line-strong);background:#0c0c0f;flex-direction:column;width:min(400px,100%);height:100vh;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset-inline-end:0;transform:translate(105%);box-shadow:-24px 0 80px #00000073}.cart-drawer.is-open{transform:translate(0)}html[dir=rtl] .cart-drawer{transform:translate(-105%);box-shadow:24px 0 80px #00000073}html[dir=rtl] .cart-drawer.is-open{transform:translate(0)}.cart-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:start;gap:1rem;padding:1.35rem 1.25rem 1rem;display:flex}.cart-close{min-height:40px;padding:.45rem .85rem}.cart-empty{color:var(--muted);text-align:center;flex:1;place-items:center;padding:2rem 1.25rem;display:grid}.cart-list{flex:1;align-content:start;gap:.75rem;padding:.75rem 1.1rem;display:grid;overflow-y:auto}.cart-item{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:72px 1fr;gap:.85rem;padding:.75rem;display:grid}.cart-item--no-thumb{grid-template-columns:1fr}.cart-item img{object-fit:cover;border-radius:10px;width:72px;height:72px}.cart-item-body{gap:.35rem;min-width:0;display:grid}.cart-item-top{justify-content:space-between;gap:.5rem;display:flex}.cart-remove{color:var(--faint);font-size:.78rem;font-weight:700}.cart-remove:hover{color:var(--text)}.cart-meta{color:var(--muted);font-size:.78rem}.cart-item-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qty{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem;display:inline-flex}.qty button{border-radius:999px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.qty button:hover{background:#ffffff0f}.qty span{text-align:center;min-width:1.2rem;font-size:.88rem;font-weight:700}.cart-price{font-weight:800}.cart-foot{border-top:1px solid var(--line);background:#0c0c0f;flex-shrink:0;gap:.65rem;padding:1rem 1.25rem 1.35rem;display:grid}.cart-total{justify-content:space-between;align-items:baseline;font-size:1rem;display:flex}.cart-total strong{font-size:1.35rem}.cart-foot .btn:disabled{opacity:.45;cursor:not-allowed}.cart-game-badge{letter-spacing:.02em;margin:.2rem 0 0;font-size:.78rem;font-weight:600}.cart-game-switch-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060cc7;place-items:center;padding:1.25rem;animation:.22s cart-switch-in;display:grid;position:fixed;inset:0}.cart-game-switch-modal{border:1px solid color-mix(in srgb, var(--amber,#f5b942) 42%, transparent);background:radial-gradient(circle at 50% 0,#f5b94224,#0000 58%),linear-gradient(165deg,#141218 0%,#0a0c10 100%);border-radius:18px;width:min(480px,100%);padding:1.35rem 1.25rem 1.15rem;box-shadow:0 28px 70px #0000008c}.cart-game-switch-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--amber,#f5b942);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.cart-game-switch-modal h2{font-family:var(--font-display);margin:0 0 .55rem;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.05}.cart-game-switch-desc{color:var(--muted);margin:0 0 1rem;font-size:.94rem;line-height:1.5}.cart-game-switch-games{grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin-bottom:.85rem;display:grid}.cart-game-switch-pill{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:.2rem;padding:.65rem .75rem;display:grid}.cart-game-switch-pill span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:700}.cart-game-switch-pill strong{font-size:.88rem;line-height:1.25}.cart-game-switch-pill.is-current{border-color:color-mix(in srgb, var(--amber) 35%, var(--line))}.cart-game-switch-pill.is-next{border-color:color-mix(in srgb, #60a5fa 35%, var(--line))}.cart-game-switch-arrow{color:var(--muted);text-align:center;font-size:1.1rem}.cart-game-switch-item{margin:0 0 1rem}.cart-game-switch-actions{gap:.5rem;display:grid}@keyframes cart-switch-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.page-cover .site-footer{margin-top:0}.page-cover .split-cover{--discover-peek:0px;height:calc(100dvh - var(--split-chrome,106px));min-height:520px;max-height:780px}.page.page-cover:has(.home-stage){--bg:#05060a;--home-ink:#05060a;background:#05060a}.page.page-cover>main{background:#05060a}.page.page-cover:has(.home-stage) .site-footer{border-top-color:color-mix(in srgb, var(--line) 35%, transparent);background:#05060a;margin-top:0}.home-stage{--stage-accent:var(--amber,#f5a623);--stage-glow:.22;isolation:isolate;background:#05060a;position:relative;overflow:clip visible}.home-stage-dynbg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-stage-dynbg>.home-stage-wash,.home-stage-dynbg>.home-stage-bloom{z-index:1}.home-stage-dynbg>.home-stage-veil{z-index:2}.hero-gta-fx{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.split-cover.split-cover--depth{perspective:none}.home-stage-cover.split-cover .split-panel-content{z-index:6}.hero-gta-fx__layer{will-change:transform;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;transform:translate(0,0)}.hero-gta-fx__sky{mix-blend-mode:soft-light;opacity:.85;background:radial-gradient(55% 42% at 22% 38%,#f5a62329,#0000 68%),radial-gradient(48% 40% at 78% 32%,#ff4fd824,#0000 70%),radial-gradient(80% 50% at 50% 0,#14203c38,#0000 75%);height:62%;inset:-8% -6% auto}.hero-gta-fx__horizon{pointer-events:none;background:linear-gradient(#0000 0%,#f5a62314 40%,#ff4fd812 58%,#0000 100%);height:32%;position:absolute;top:48%;left:-5%;right:-5%}.hero-gta-fx__palms{height:min(58%,22rem);inset:auto 0 -2%;overflow:visible}.hero-gta-fx__palm{opacity:.28;filter:blur(.4px);pointer-events:none;width:auto;max-width:11rem;height:100%;position:absolute;bottom:0}.hero-gta-fx__palm--left{color:#120c06eb;opacity:.32;left:-1.5%;transform:scaleX(-1)}.hero-gta-fx__palm--right{color:#160812e6;opacity:.3;right:-1.5%}.hero-gta-fx__far,.hero-gta-fx__mid,.hero-gta-fx__skyline,.hero-gta-fx__lamp,.hero-gta-fx__lamp--a,.hero-gta-fx__lamp--b,.hero-gta-fx__car-body,.hero-gta-fx__car-cabin,.hero-gta-fx__car-wheel,.hero-gta-fx__car-wheel--l,.hero-gta-fx__car-wheel--r,.hero-gta-fx__headlight,.hero-gta-fx__objs,.hero-gta-fx__car,.hero-gta-fx__ground{animation:none!important;display:none!important}.hero-gta-fx__lights{mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 12% 62%,#ffd27847 0 1px,#0000 2px),radial-gradient(circle at 18% 48%,#ffbe5a38 0 1px,#0000 2px),radial-gradient(circle at 27% 70%,#ffdc8c33 0 1.5px,#0000 3px),radial-gradient(circle at 34% 55%,#f5a6233d 0 1px,#0000 2px),radial-gradient(circle at 41% 66%,#ffc86e2e 0 1px,#0000 2px),radial-gradient(circle at 52% 58%,#ffb4dc2e 0 1px,#0000 2px),radial-gradient(circle at 61% 72%,#ff4fd838 0 1.5px,#0000 3px),radial-gradient(circle at 69%,#2de2c529 0 1px,#0000 2px),radial-gradient(circle at 76% 64%,#ff78c833 0 1px,#0000 2px),radial-gradient(circle at 84% 56%,#ff4fd83d 0 1px,#0000 2px),radial-gradient(circle at 91% 68%,#78c8ff24 0 1px,#0000 2px),radial-gradient(circle at 22% 28%,#ffe6b424 0 1px,#0000 2px),radial-gradient(circle at 78% 22%,#ffa0dc1f 0 1px,#0000 2px);height:auto;animation:7s ease-in-out infinite hero-gta-lights-breathe;inset:-4% -4% 8%}.hero-gta-fx__glow{filter:blur(18px);opacity:.78;mix-blend-mode:screen;background:radial-gradient(28% 55% at 24% 70%,#f5a62342,#0000 70%),radial-gradient(26% 50% at 76% 68%,#ff4fd83d,#0000 70%);height:44%;animation:8.5s ease-in-out infinite reverse hero-gta-lights-breathe;inset:auto -4% 8%}.hero-gta-fx__fog{opacity:.38;filter:blur(14px);background:radial-gradient(60% 40% at 30% 80%,#788caa2e,#0000 70%),radial-gradient(55% 38% at 72% 85%,#a0789624,#0000 72%),linear-gradient(#0000 0%,#080a101f 50%,#05060a47 100%);height:56%;animation:14s ease-in-out infinite hero-gta-fog-breathe;inset:auto -12% -4%}.hero-gta-fx__dust{inset:-4%}.hero-gta-fx__dot{width:var(--d,2px);height:var(--d,2px);background:var(--c,#ffdca0b3);opacity:var(--o,.35);left:var(--x,50%);top:var(--y,50%);box-shadow:0 0 6px var(--c,#ffdca059);animation:hero-gta-dot-drift var(--dur,7s) ease-in-out infinite;animation-delay:var(--delay,0s);pointer-events:none;border-radius:50%;position:absolute}.hero-gta-fx__fade{will-change:auto;z-index:2;background:linear-gradient(#0000 0%,#05060a0f 35%,#05060a29 65%,#05060a47 100%);height:min(42%,16rem);inset:auto 0 0}@keyframes hero-gta-lights-breathe{0%,to{opacity:.58}50%{opacity:.88}}@keyframes hero-gta-fog-breathe{0%,to{opacity:.32}50%{opacity:.48}}@keyframes hero-gta-dot-drift{0%,to{opacity:var(--o,.3);transform:translate(0,0)}50%{opacity:calc(var(--o,.3) * 1.45);transform:translate3d(var(--dx,4px), var(--dy,-6px), 0)}}@media (width<=960px),(pointer:coarse){.hero-gta-fx__dust .hero-gta-fx__dot:nth-child(n+12){display:none}.hero-gta-fx__palm{opacity:.22;max-width:7.5rem}.hero-gta-fx__layer{will-change:auto;transform:none!important}}.hero-gta-fx--reduced .hero-gta-fx__lights,.hero-gta-fx--reduced .hero-gta-fx__glow,.hero-gta-fx--reduced .hero-gta-fx__fog,.hero-gta-fx--reduced .hero-gta-fx__dot{animation:none!important}.hero-gta-fx--reduced .hero-gta-fx__dust,.hero-gta-fx--reduced .hero-gta-fx__palms{display:none}.hero-gta-fx--reduced .hero-gta-fx__lights{opacity:.5}.hero-gta-fx--reduced .hero-gta-fx__fog{opacity:.22}.hero-gta-fx--reduced .hero-gta-fx__layer{will-change:auto;transform:none!important}@media (prefers-reduced-motion:reduce){.hero-gta-fx__lights,.hero-gta-fx__glow,.hero-gta-fx__fog,.hero-gta-fx__dot{animation:none!important}.hero-gta-fx__dust,.hero-gta-fx__palms{display:none}.hero-gta-fx__layer{transform:none!important}.split-panel-loop{display:none!important}.split-panel-media img{opacity:1!important}}.home-stage-wash{background:radial-gradient(ellipse 70% 48% at 50% 18%, color-mix(in srgb, var(--stage-accent) calc(var(--stage-glow) * 100%), transparent), transparent 62%), radial-gradient(ellipse 48% 36% at 12% 72%, color-mix(in srgb, var(--stage-accent) calc(var(--stage-glow) * 55%), transparent), transparent 70%), radial-gradient(ellipse 42% 32% at 88% 64%, color-mix(in srgb, var(--stage-accent) calc(var(--stage-glow) * 45%), transparent), transparent 68%);filter:blur(40px);opacity:.9;transition:background .55s cubic-bezier(.22,1,.36,1),opacity .45s;animation:none;position:absolute;inset:-12% -8%}.home-stage-bloom{background:linear-gradient(105deg, transparent 10%, color-mix(in srgb, var(--stage-accent) 18%, transparent) 48%, transparent 82%);mix-blend-mode:screen;height:42%;opacity:calc(.35 + var(--stage-glow) * .5);transition:opacity .45s,background .55s;animation:none;position:absolute;top:8%;left:20%;right:20%}.home-stage-veil{z-index:0;pointer-events:none;background:linear-gradient(#05060a0a 0%,#0000 16% 58%,#05060a1f 78%,#05060a47 100%);position:absolute;inset:0}.home-stage-games{z-index:2;margin-top:clamp(-3.5rem,-6vh,-2rem);padding-top:0;position:relative}.home-stage-games .home-section.home-section--games.home-games-carousel-section{background:0 0;margin-top:0;padding:clamp(4.5rem,10vh,7rem) 0 clamp(2.5rem,5vw,3.6rem);overflow:visible}.home-stage-games .home-games-carousel-head,.home-stage-games .home-mast.home-games-carousel-head{margin-bottom:clamp(1.5rem,3vh,2.75rem)}.home-stage-games .home-mast__lead{display:block}.home-stage-cover:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#05060a0a 45%,#05060a24 78%,#05060a38 100%);height:clamp(5rem,14vh,9rem);position:absolute;bottom:-1px;left:0;right:0}@keyframes home-stage-drift{0%,to{transform:translate(0)scale(1)}40%{transform:translate(1.5%,-2%)scale(1.03)}70%{transform:translate(-1.5%,1.5%)scale(.98)}}@keyframes home-stage-sweep{0%,to{opacity:.3;transform:translate(-6%)}50%{opacity:.7;transform:translate(8%)}}.home-stage-cover{z-index:1;position:relative}.home-section--soft{border-color:#0000!important;background-color:#0000!important;background-image:none!important;border-block:none!important}.home-section--news,.home-section--why,.home-section--social-proof{border-block:none!important;background:0 0!important;border-top:none!important}.page.page-cover:has(.home-stage) .pay-marquee{border-block-color:color-mix(in srgb, var(--pay-stroke) 12%, transparent);background:0 0}.page.page-cover .pay-marquee{background:radial-gradient(ellipse 80% 120% at 50% 0%, color-mix(in srgb, var(--pay-stroke-soft) 18%, transparent), transparent 70%), transparent;border-block-color:color-mix(in srgb, var(--pay-stroke) 16%, transparent)}@media (prefers-reduced-motion:reduce){.home-stage-wash,.home-stage-bloom{animation:none}}.hero{align-items:center;min-height:calc(100vh - 106px);padding:3.5rem 0 4rem;display:grid;position:relative;overflow:hidden}.hero--compact{min-height:auto;padding:2.4rem 0 2rem}.hero--compact h1{font-size:var(--text-display);max-width:12ch;line-height:var(--lh-display);letter-spacing:var(--track-display);margin:.45rem 0 .75rem}.hero--compact .lead{max-width:36rem}.hero--compact .hero-actions{margin-top:1.1rem}.hero--compact .status-chip{align-self:end}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;opacity:.42;width:100%;height:100%;animation:18s ease-in-out infinite alternate kenburns;transform:scale(1.04)}@keyframes kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.hero-bg:after{content:"";background:linear-gradient(90deg,#070708f5 0%,#070708b8 42%,#07070859 100%),linear-gradient(#07070833 0%,#070708e6 100%);position:absolute;inset:0}.hero-inner{z-index:1;gap:2rem;display:grid;position:relative}.hero h1{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--track-display);max-width:11ch;margin:.7rem 0 1.1rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.status-chip{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);width:min(520px,100%);box-shadow:0 0 40px var(--accent-soft,var(--amber-soft));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cb8;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;animation:5s ease-in-out infinite floaty;display:inline-grid}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.status-chip .icon{background:var(--accent-soft,var(--amber-soft));width:38px;height:38px;color:var(--accent,var(--amber));border-radius:11px;place-items:center;font-size:1.1rem;display:grid}.status-chip .label{letter-spacing:.1em;color:var(--accent,var(--amber));font-size:.72rem;font-weight:800}.status-chip .meta{color:var(--muted);gap:1rem;margin-top:.25rem;font-size:.82rem;display:flex}.status-bars{align-items:end;gap:3px;height:22px;display:flex}.status-bars span{background:var(--accent,var(--amber));border-radius:2px;width:3px;animation:1.2s ease-in-out infinite bar}.status-bars span:first-child{height:40%;animation-delay:0s}.status-bars span:nth-child(2){height:70%;animation-delay:.15s}.status-bars span:nth-child(3){height:55%;animation-delay:.3s}.status-bars span:nth-child(4){height:90%;animation-delay:.45s}@keyframes bar{0%,to{opacity:.45;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}.split-cover{--split:50%;--skew:8deg;--seam-feather:9vw;--split-chrome:106px;--discover-peek:0px;--join-ink:#05060a;z-index:1;isolation:isolate;height:calc(100dvh - var(--split-chrome));background:0 0;min-height:520px;max-height:780px;display:grid;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(#000 0% 58%,#000000f0 70%,#000000b8 80%,#0006 90%,#0000001f 96%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000000f0 70%,#000000b8 80%,#0006 90%,#0000001f 96%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.split-cover:before{content:"";top:-10%;bottom:-10%;left:calc(var(--split) - 14%);z-index:3;pointer-events:none;filter:blur(44px);opacity:.95;mix-blend-mode:screen;background:linear-gradient(90deg,#f5a62300 0%,#f5a62324 35%,#ff8cb41a 50%,#ff4fd81f 65%,#ff4fd800 100%);width:28%;transition:left .55s cubic-bezier(.22,1,.36,1);position:absolute}.split-cover:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#05060a00 0%,#05060a0f 35%,#05060a38 62%,#05060a66 85%,#05060a8c 100%);height:min(32%,12rem);position:absolute;bottom:-1px;left:0;right:0}.split-cover.is-left{--split:58%}.split-cover.is-right{--split:42%}.split-cover-bg{z-index:0;opacity:.35;pointer-events:none;position:absolute;inset:-4%}.split-cover-bg img{object-fit:cover;filter:saturate(.85)contrast(.95)blur(28px)brightness(.75);width:100%;height:100%;transform:scale(1.12)}.split-seam-feather,.split-seam-ribbon,.split-seam-glow,.split-seam-core{top:-12%;left:var(--split);height:124%;transform:translateX(-50%) skewX(calc(var(--skew) * -1));position:absolute}.split-seam-feather{filter:blur(36px);opacity:1;mix-blend-mode:screen;background:linear-gradient(90deg,#f5a62300 0%,#f5a62352 26%,#ffa0be42 50%,#ff4fd852 74%,#ff4fd800 100%);width:clamp(160px,20vw,260px);animation:7.5s cubic-bezier(.45,.05,.55,.95) infinite seamFeatherBreath}.split-seam-ribbon{filter:blur(12px);opacity:.82;background:linear-gradient(#0000 0%,#f5a62324 14%,#f5c87857 34%,#ffb4d261 50%,#ff4fd852 68%,#ff4fd81a 86%,#0000 100%);width:clamp(26px,3vw,44px);animation:7s cubic-bezier(.45,.05,.55,.95) infinite seamRibbonFlow;box-shadow:0 0 56px #ff8cb447}.split-seam-glow{filter:blur(30px);opacity:.78;mix-blend-mode:screen;background:linear-gradient(#f5a62300,#f5a62352 24%,#ff82c847 50%,#ff4fd83d 74%,#0000);width:clamp(84px,12vw,148px);animation:5.8s cubic-bezier(.45,.05,.55,.95) infinite seamPulse}.split-seam-core{filter:blur(14px);opacity:.72;background:linear-gradient(#0000 8%,#ffe6b45c 28%,#ffffff52 48%,#ffa0dc57 68%,#0000 92%);border-radius:999px;width:clamp(30px,3.2vw,46px);animation:6.5s cubic-bezier(.45,.05,.55,.95) infinite seamCoreMorph}.split-seam:after{content:"";top:-20%;left:var(--split);width:clamp(56px,7vw,96px);height:38%;transform:translateX(-50%) skewX(calc(var(--skew) * -1));filter:blur(18px);mix-blend-mode:screen;opacity:.75;pointer-events:none;background:radial-gradient(#fff0c86b 0%,#ffa0c838 42%,#0000 72%);border-radius:999px;animation:7.5s cubic-bezier(.4,.05,.4,1) infinite seamShimmerFall;position:absolute}@keyframes seamPulse{0%,to{opacity:.28;filter:blur(22px)}50%{opacity:.45;filter:blur(28px)}}@keyframes seamFeatherBreath{0%,to{opacity:.82;transform:translateX(-50%) skewX(calc(var(--skew) * -1)) scaleX(.96)}50%{opacity:1;transform:translateX(-50%) skewX(calc(var(--skew) * -1)) scaleX(1.08)}}@keyframes seamRibbonFlow{0%,to{opacity:.62}50%{opacity:.95}}@keyframes seamCoreMorph{0%,to{opacity:.55;transform:translateX(-50%) skewX(calc(var(--skew) * -1)) scaleY(.96) scaleX(.95)}50%{opacity:.9;transform:translateX(-50%) skewX(calc(var(--skew) * -1)) scaleY(1.05) scaleX(1.06)}}@keyframes seamShimmerFall{0%{opacity:0;top:-14%}18%{opacity:.55}50%{opacity:.85}to{opacity:0;top:74%}}@media (prefers-reduced-motion:reduce){.split-seam-feather,.split-seam-ribbon,.split-seam-glow,.split-seam-core,.split-seam:after{animation:none}.split-seam:after{opacity:.35;top:36%}}.split-panel{z-index:1;clip-path:none;transition:-webkit-mask-image .55s,mask-image .55s;position:absolute;inset:0;overflow:hidden}.split-panel--left{z-index:1;-webkit-mask-image:none;mask-image:none}.split-panel--right{z-index:2;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent calc(var(--split) - 16%), #00000014 calc(var(--split) - 11%), #00000038 calc(var(--split) - 7%), #0006 calc(var(--split) - 3%), #00000094 calc(var(--split)), #000000c2 calc(var(--split) + 4%), #000000e6 calc(var(--split) + 8%), #000 calc(var(--split) + 13%), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent calc(var(--split) - 16%), #00000014 calc(var(--split) - 11%), #00000038 calc(var(--split) - 7%), #0006 calc(var(--split) - 3%), #00000094 calc(var(--split)), #000000c2 calc(var(--split) + 4%), #000000e6 calc(var(--split) + 8%), #000 calc(var(--split) + 13%), #000 100%);mask-image:linear-gradient(to right, transparent 0%, transparent calc(var(--split) - 16%), #00000014 calc(var(--split) - 11%), #00000038 calc(var(--split) - 7%), #0006 calc(var(--split) - 3%), #00000094 calc(var(--split)), #000000c2 calc(var(--split) + 4%), #000000e6 calc(var(--split) + 8%), #000 calc(var(--split) + 13%), #000 100%)}.split-cover.is-left .split-panel--right,.split-cover.is-right .split-panel--left{pointer-events:none}.split-panel-media{position:absolute;inset:0;overflow:hidden}.split-panel-loop{z-index:0;object-fit:cover;object-position:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.split-panel--left .split-panel-loop{object-position:28% center}.split-panel--right .split-panel-loop{object-position:36% center}.split-panel-media img{z-index:1;object-fit:cover;will-change:auto;width:100%;height:100%;transition:filter .45s,opacity .6s;position:absolute;inset:0;transform:none}.split-panel--left .split-panel-media img{object-position:28% center;filter:saturate(1.05)contrast(1.05);transform:none}.split-panel--right .split-panel-media img{object-position:36% center;filter:saturate(1.2)contrast(1.08);transform:none}.split-panel:hover .split-panel-media img,.split-cover.is-left .split-panel--left .split-panel-media img,.split-cover.is-right .split-panel--right .split-panel-media img,.split-cover.is-right .split-panel--right .split-panel-media img,.split-panel--right:hover .split-panel-media img,.split-cover.split-cover--depth-reduced .split-panel-media img,.split-cover.split-cover--depth-reduced .split-panel--left .split-panel-media img,.split-cover.split-cover--depth-reduced .split-panel--right .split-panel-media img{transform:none}.split-panel-shade{background:linear-gradient(#05060a0d 0%,#05060a1f 42%,#05060a47 70%,#05060a73 88%,#05060a8c 100%);position:absolute;inset:0}.split-panel--left .split-panel-shade{background:linear-gradient(#05060a0d 0%,#05060a1f 42%,#05060a47 70%,#05060a73 88%,#05060a8c 100%),radial-gradient(55% 50% at 28% 52%,#f5a62324,#0000 62%)}.split-panel--right .split-panel-shade{background:linear-gradient(#05060a0d 0%,#05060a1f 42%,#05060a47 70%,#05060a73 88%,#05060a8c 100%),radial-gradient(55% 50% at 72% 52%,#ff4fd81f,#0000 62%)}.split-fx{--fx-a:#f5a62338;--fx-b:#f5c8781a;--fx-edge:#f5a62359;z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.split-panel--right .split-fx{--fx-a:#ff4fd82e;--fx-b:#2de2c51f;--fx-edge:#2de2c552}.split-fx-ambient,.split-fx-sweep,.split-fx-edge,.split-fx-grain,.split-fx-scan,.split-fx-motif{pointer-events:none;position:absolute;inset:0}.split-fx-ambient{background:radial-gradient(ellipse 70% 55% at 22% 38%, var(--fx-a), transparent 58%), radial-gradient(ellipse 50% 40% at 68% 72%, var(--fx-b), transparent 62%);opacity:.95;mix-blend-mode:screen;animation:9s cubic-bezier(.45,.05,.55,.95) infinite splitFxAmbientBreath}.split-panel--right .split-fx-ambient{background:radial-gradient(ellipse 65% 52% at 78% 36%, var(--fx-a), transparent 58%), radial-gradient(ellipse 48% 42% at 38% 70%, var(--fx-b), transparent 62%)}.split-fx-sweep{background:linear-gradient(105deg, transparent 0%, transparent 40%, color-mix(in srgb, var(--fx-a) 75%, transparent) 50%, transparent 60%, transparent 100%);opacity:0;mix-blend-mode:soft-light;animation:10s cubic-bezier(.4,.05,.4,1) infinite splitFxLightSweep;inset:-20% -40%;transform:translate(-18%)skew(-8deg)}.split-panel--right .split-fx-sweep{background:linear-gradient(75deg, transparent 0%, transparent 42%, color-mix(in srgb, var(--fx-b) 50%, var(--fx-a)) 50%, transparent 58%, transparent 100%);animation-delay:3.5s}.split-fx-edge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fx-edge) 42%, transparent), inset 0 0 64px color-mix(in srgb, var(--fx-a) 28%, transparent);opacity:.72;animation:7s ease-in-out infinite splitFxEdgePulse;inset:0}.split-panel--left .split-fx-edge{-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 92%)}.split-panel--right .split-fx-edge{-webkit-mask-image:linear-gradient(270deg,#000 0% 62%,#0000 92%);mask-image:linear-gradient(270deg,#000 0% 62%,#0000 92%)}.split-fx-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.split-fx-scan{opacity:.04;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000047 3px 4px);animation:none}.split-fx-motif{opacity:.28;background:linear-gradient(90deg, transparent 0%, var(--fx-edge) 12%, transparent 28%, transparent 48%, var(--fx-a) 52%, transparent 72%, var(--fx-edge) 88%, transparent 100%);filter:blur(.2px);height:1px;inset:auto 8% 18%}.split-fx-motif:before,.split-fx-motif:after{content:"";background:linear-gradient(180deg, transparent, var(--fx-edge));opacity:.55;width:1px;height:10px;position:absolute;bottom:0}.split-fx-motif:before{left:14%}.split-fx-motif:after{height:14px;right:18%}.split-panel--right .split-fx-motif:before{left:auto;right:22%}.split-panel--right .split-fx-motif:after{left:16%;right:auto}@keyframes splitFxAmbientBreath{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes splitFxLightSweep{0%{opacity:0;transform:translate(-22%)skew(-8deg)}12%{opacity:.78}38%{opacity:.5}55%{opacity:0;transform:translate(28%)skew(-8deg)}to{opacity:0;transform:translate(28%)skew(-8deg)}}@keyframes splitFxEdgePulse{0%,to{opacity:.42}50%{opacity:.68}}@keyframes splitFxScanDrift{0%{background-position:0 0}to{background-position:0 48px}}@media (prefers-reduced-motion:reduce){.split-fx-ambient,.split-fx-sweep,.split-fx-edge,.split-fx-scan{animation:none}.split-fx-sweep{opacity:.12;transform:none}.split-fx-ambient{opacity:.7;transform:none}.split-fx-edge{opacity:.5}}.split-panel-content{z-index:2;gap:.62rem;width:min(400px,42vw);display:grid;position:absolute;top:58%;bottom:auto;transform:translateY(-34%)}.split-panel--left .split-panel-content{text-align:left;left:clamp(1.5rem,5.5vw,4.5rem)}.split-panel--right .split-panel-content{text-align:right;justify-items:end;right:clamp(1.5rem,5.5vw,4.5rem)}.split-kicker{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px #ffffff1f,0 2px 16px #000000a6;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.split-kicker:before{content:"";opacity:.75;background:currentColor;flex:none;width:1.5rem;height:1px;box-shadow:0 0 10px}.split-panel--right .split-kicker{flex-direction:row-reverse}.split-panel--left .split-kicker{color:color-mix(in srgb, var(--amber) 90%, #fff)}.split-panel--right .split-kicker{color:color-mix(in srgb, var(--vice-pink) 78%, var(--vice-teal))}.split-panel-content h2,.split-title{max-width:100%;font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:#fff;-webkit-text-fill-color:transparent;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.45rem,4.6vw,3.65rem);font-weight:400;line-height:.9;animation:9s ease-in-out infinite split-title-shimmer}.split-panel--left .split-panel-content h2,.split-panel--left .split-title{filter:drop-shadow(0 1px #ffecc847)drop-shadow(0 10px 28px #0000008c)drop-shadow(0 0 22px #f5a62338);background-image:linear-gradient(112deg,#fff8ec 0%,#ffe2a8 18%,#f5a623 38%,#ffd89a 52%,#c47a12 68%,#f5c56a 84%,#fff1d6 100%)}.split-panel--right .split-panel-content h2,.split-panel--right .split-title{filter:drop-shadow(0 1px #ffd2f038)drop-shadow(0 10px 28px #0000008c)drop-shadow(0 0 20px #ff4fd833)drop-shadow(0 0 16px #2de2c51f);background-image:linear-gradient(112deg,#ffe0f6 0%,#ff4fd8 22%,#ff9ae8 40%,#7ae8d8 58%,#2de2c5 76%,#b8fff2 100%)}@keyframes split-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.split-panel-content p,.split-lead{width:100%;max-width:22rem;min-height:2.9em;font-family:var(--font-body);letter-spacing:.035em;text-wrap:balance;text-shadow:0 1px #00000059,0 4px 22px #000000b8;margin:.28rem 0 0;font-size:clamp(.92rem,1.12vw,1.04rem);font-weight:500;line-height:1.55}.split-panel--left .split-panel-content p,.split-panel--left .split-lead{color:#e6dbc7;max-width:22rem}.split-panel--right .split-panel-content p,.split-panel--right .split-lead{color:#c7dfe5;max-width:22rem}@media (prefers-reduced-motion:reduce){.split-panel-content h2,.split-title{background-position:40%;animation:none}}.split-cta{--cta-ink:color-mix(in srgb, #fff 88%, var(--amber));--cta-rim:color-mix(in srgb, var(--amber) 72%, #fff);--cta-rim-soft:color-mix(in srgb, var(--amber) 42%, transparent);--cta-glow:#f5a62347;--cta-glass:linear-gradient(165deg, #1c140a94 0%, #0c0905b8 55%, #080603c7 100%);--cta-shimmer:linear-gradient(115deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--amber) 55%, #fff) 50%, transparent 62%, transparent 100%);--cta-w:15.5rem;--cta-h:48px;isolation:isolate;box-sizing:border-box;width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);min-height:var(--cta-h);height:var(--cta-h);border:1px solid var(--cta-rim-soft);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--cta-glass);color:var(--cta-ink);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);box-shadow:0 0 0 1px #00000073 inset, 0 1px 0 #ffffff1a inset, 0 0 0 1px var(--cta-rim-soft), 0 10px 28px #00000059, 0 0 22px var(--cta-glow);border-radius:2px;flex:none;justify-content:center;align-items:center;margin-top:1.05rem;padding:0 2.35rem 0 1.15rem;font-size:.72rem;font-weight:700;line-height:1;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s,background-color .32s,color .32s;animation:3.6s ease-in-out infinite split-cta-rim-pulse;display:inline-flex;position:relative;overflow:hidden}.split-cta:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--cta-rim) 14%, transparent) 0%, transparent 42%, transparent 100%);opacity:.85;position:absolute;inset:0}.split-cta-shimmer{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.split-cta-shimmer:after{content:"";background:var(--cta-shimmer);opacity:0;width:42%;height:140%;transition:opacity .2s;position:absolute;top:-20%;left:-40%;transform:translate(-30%)skew(-18deg)}.split-cta-corners{z-index:1;pointer-events:none;position:absolute;inset:5px}.split-cta-corners:before,.split-cta-corners:after{content:"";border-color:var(--cta-rim);opacity:.72;border-style:solid;width:9px;height:9px;transition:opacity .28s,width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);position:absolute}.split-cta-corners:before{border-width:1.5px 0 0 1.5px;top:0;left:0}.split-cta-corners:after{border-width:0 1.5px 1.5px 0;bottom:0;right:0}.split-cta-label{z-index:2;text-align:center;text-shadow:0 1px 10px #0000008c;flex:0 auto;position:relative;top:.05em}.split-cta-arrow{z-index:2;opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;width:.55rem;height:.55rem;margin-top:-.28rem;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s;position:absolute;top:50%;right:1.15rem;transform:rotate(-45deg)}.split-panel--right .split-cta-arrow{transform:rotate(-45deg)}.split-cta--vice{--cta-ink:color-mix(in srgb, #fff 90%, var(--vice-teal));--cta-rim:color-mix(in srgb, var(--vice-pink) 55%, var(--vice-teal));--cta-rim-soft:color-mix(in srgb, var(--vice-pink) 38%, transparent);--cta-glow:#ff4fd838;--cta-glass:linear-gradient(155deg, #1808168c 0%, #080c12b8 52%, #040e10c7 100%);--cta-shimmer:linear-gradient(115deg, transparent 0%, transparent 36%, color-mix(in srgb, var(--vice-pink) 45%, #fff) 46%, color-mix(in srgb, var(--vice-teal) 55%, #fff) 54%, transparent 64%, transparent 100%);background:linear-gradient(var(--cta-glass), var(--cta-glass)) padding-box, linear-gradient(115deg, color-mix(in srgb, var(--vice-pink) 75%, transparent), color-mix(in srgb, var(--vice-teal) 70%, transparent)) border-box;border-color:#0000;animation-name:split-cta-rim-pulse-vice;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px #ffffff14,0 10px 28px #00000059,0 0 18px #ff4fd82e,0 0 26px #2de2c51a}@keyframes split-cta-rim-pulse{0%,to{box-shadow:0 0 0 1px #00000073 inset, 0 1px 0 #ffffff1a inset, 0 0 0 1px var(--cta-rim-soft), 0 10px 28px #00000059, 0 0 18px var(--cta-glow)}50%{box-shadow:0 0 0 1px #00000073 inset, 0 1px 0 #ffffff1f inset, 0 0 0 1px color-mix(in srgb, var(--amber) 55%, transparent), 0 10px 28px #00000059, 0 0 28px color-mix(in srgb, var(--cta-glow) 85%, transparent)}}@keyframes split-cta-rim-pulse-vice{0%,to{box-shadow:inset 0 0 0 1px #00000073,inset 0 1px #ffffff14,0 10px 28px #00000059,0 0 16px #ff4fd829,0 0 22px #2de2c514}50%{box-shadow:inset 0 0 0 1px #00000073,inset 0 1px #ffffff1a,0 10px 28px #00000059,0 0 26px #ff4fd847,0 0 32px #2de2c529}}@keyframes split-cta-shimmer-sweep{0%{opacity:0;transform:translate(-40%)skew(-18deg)}18%{opacity:.55}55%{opacity:.35}to{opacity:0;transform:translate(280%)skew(-18deg)}}@media (hover:hover) and (pointer:fine){.split-cover.is-left .split-panel--left .split-cta,.split-cover.is-right .split-panel--right .split-cta{width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);height:var(--cta-h);color:#fff;animation-play-state:paused;transform:translateY(-3px)}.split-cover.is-left .split-panel--left .split-cta{border-color:color-mix(in srgb, var(--amber) 70%, transparent);box-shadow:0 0 0 1px #0006 inset, 0 1px 0 #ffecc82e inset, 0 0 0 1px color-mix(in srgb, var(--amber) 58%, transparent), 0 14px 34px #0006, 0 0 32px #f5a62361}.split-cover.is-right .split-panel--right .split-cta--vice{border-color:#0000;box-shadow:inset 0 0 0 1px #0006,inset 0 1px #ffd2f024,0 14px 34px #0006,0 0 28px #ff4fd852,0 0 36px #2de2c52e}.split-cover.is-left .split-panel--left .split-cta-shimmer:after,.split-cover.is-right .split-panel--right .split-cta-shimmer:after{animation:.85s cubic-bezier(.22,1,.36,1) split-cta-shimmer-sweep}.split-cover.is-left .split-panel--left .split-cta-corners:before,.split-cover.is-left .split-panel--left .split-cta-corners:after,.split-cover.is-right .split-panel--right .split-cta-corners:before,.split-cover.is-right .split-panel--right .split-cta-corners:after{opacity:1;width:12px;height:12px}.split-cover.is-left .split-panel--left .split-cta-arrow,.split-cover.is-right .split-panel--right .split-cta-arrow{opacity:1;transform:rotate(-45deg)translate(3px,3px)}}@media (prefers-reduced-motion:reduce){.split-cta,.split-cta--vice{animation:none}.split-cta-shimmer:after{display:none}.split-cover.is-left .split-panel--left .split-cta,.split-cover.is-right .split-panel--right .split-cta,.split-cover.is-left .split-panel--left .split-cta-arrow,.split-cover.is-right .split-panel--right .split-cta-arrow,.split-cta-corners:before,.split-cta-corners:after{transition:none}}.split-seam{z-index:3;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.split-cover.is-left .split-seam{transform:translate(5%)}.split-cover.is-right .split-seam{transform:translate(-5%)}.split-seam-feather,.split-seam-glow{top:-14%;left:var(--split);height:128%;transform:translateX(-50%) skewX(calc(var(--skew) * -1));position:absolute}.split-seam-feather{filter:blur(28px);opacity:.75;mix-blend-mode:soft-light;background:linear-gradient(90deg,#f5a62300 0%,#f5a62314 22%,#0c0a0e59 50%,#ff4fd814 78%,#ff4fd800 100%);width:clamp(100px,14vw,168px)}.split-seam-glow{filter:blur(22px);opacity:.4;background:linear-gradient(#f5a62300,#f5a6231f 28%,#ff4fd81a 55%,#f5a6230f 78%,#0000);width:clamp(56px,8vw,96px);animation:5s ease-in-out infinite seamPulse}.split-seam-core{display:none}.home-below{border-top:1px solid var(--line);background:radial-gradient(circle at 20% 0%, var(--amber-soft), transparent 35%), radial-gradient(circle at 85% 20%, var(--vice-soft), transparent 30%), linear-gradient(180deg, #0a0a0c, #070708);padding:3.5rem 0 1.5rem}.home-below-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem;display:grid}.home-link-cols{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.home-link-cols h4{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 .85rem;font-size:.85rem}.home-link-cols a{color:var(--muted);margin-bottom:.45rem;font-weight:600;display:block}.home-link-cols a:hover{color:var(--text)}.home-product-row{grid-template-columns:repeat(4,1fr);gap:.85rem;margin-top:2rem;display:grid}.home-product-chip{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:.35rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s;display:grid}.home-product-chip span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent,var(--amber));font-size:.7rem;font-weight:800}.home-product-chip strong{font-size:1rem}.home-product-chip:hover{border-color:var(--line-strong);transform:translateY(-2px)}.trust-row{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.78rem;font-weight:700;display:flex}.map-band{border:1px solid var(--line);border-radius:22px;min-height:280px;position:relative;overflow:hidden}.map-band img{object-fit:cover;opacity:.7;width:100%;height:100%;min-height:280px}.map-band .overlay{background:linear-gradient(#0000 20%,#070708e0);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.steps{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:1.25rem;display:grid}.step-list{gap:.75rem;display:grid}.step-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:1.1rem 1.15rem;transition:border-color .2s,background .2s}.step-item.active{border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);background:color-mix(in srgb, var(--accent-soft,var(--amber-soft)) 55%, transparent)}.step-item .num{color:var(--accent,var(--amber));letter-spacing:.08em;font-size:.8rem;font-weight:800}.step-item h3{margin:.35rem 0;font-size:1.2rem}.step-item p{color:var(--muted);margin:0}.step-item .meta{color:var(--faint);margin-top:.55rem;font-size:.82rem;font-weight:600}.step-visual{border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 70% 20%, var(--accent-soft,var(--amber-soft)), transparent 45%), linear-gradient(160deg, #121216, #0b0b0e);min-height:360px;box-shadow:var(--shadow);align-content:space-between;padding:1.4rem;display:grid}.step-visual .panel-top{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.step-visual .panel-title{font-family:var(--font-display);letter-spacing:.03em;margin:1.2rem 0 .4rem;font-size:2.6rem}.step-visual .fake-ui{border:1px solid var(--line-strong);background:#00000059;border-radius:14px;margin-top:auto;padding:1rem}.progress{background:#ffffff14;border-radius:999px;height:6px;margin:.85rem 0;overflow:hidden}.progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent,var(--amber)), color-mix(in srgb, var(--accent,var(--amber)) 40%, white));width:33%;height:100%;transition:width .45s;display:block}@keyframes load{0%{width:28%}50%{width:84%}to{width:62%}}.section--shop{padding-top:1.25rem}.shop-toolbar{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.shop-tab{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:999px;padding:.55rem 1rem;font-size:.78rem;font-weight:700;transition:border-color .2s,color .2s,background .2s}.shop-tab:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--amber)) 35%, white 10%)}.shop-tab.active{color:#0a0a0c;background:var(--accent,var(--amber));border-color:#0000}.shop-filters{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.35rem;display:flex}.shop-filters-label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.platform-chips,.amount-templates{flex-wrap:wrap;gap:.45rem;display:flex}.platform-chip,.amount-chip{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff05;border-radius:10px;padding:.4rem .75rem;font-size:.85rem;font-weight:650;transition:border-color .2s,color .2s,background .2s}.platform-chip:hover,.amount-chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--amber)) 40%, transparent)}.platform-chip.active,.amount-chip.active{color:var(--accent,var(--amber));border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);background:var(--accent-soft,var(--amber-soft))}.product-platforms{flex-wrap:wrap;gap:.35rem;display:flex}.platform-badge{border:1px solid var(--line);color:var(--faint);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.shop-empty{color:var(--muted);margin:.5rem 0 0}.product-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.product-card{border:1px solid var(--line);isolation:isolate;background:#0d0d10 padding-box padding-box;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:0;min-height:280px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.product-card:hover{border-color:color-mix(in srgb, var(--accent,var(--amber)) 40%, white 10%);transform:translateY(-3px)}.product-card .media{background:#09090b;min-height:240px;position:relative;overflow:hidden}.product-card .media img{object-fit:cover;width:100%;height:100%}.product-card .body{align-content:start;gap:.55rem;padding:1.25rem 1.3rem;display:grid}.product-card .tag{background:var(--accent-soft,var(--amber-soft));width:fit-content;color:var(--accent,var(--amber));font-size:var(--text-chip);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-weight:800}.product-card h3{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--track-heading);line-height:var(--lh-heading);margin:0}.product-card p{color:var(--muted);font-size:var(--text-meta);line-height:var(--lh-tight);margin:0}.product-card ul{gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.product-card li{color:var(--faint);font-size:.88rem}.product-card li:before{content:"? ";color:var(--accent,var(--amber))}.product-card .price{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.85rem;font-weight:800;display:flex}.faq-list{gap:.65rem;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;overflow:hidden}.faq-item button{text-align:left;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;font-weight:700;display:flex}.faq-item button span{color:var(--accent,var(--amber))}.faq-item .answer{color:var(--muted);padding:0 1.1rem 1.1rem;display:none}.faq-item.open .answer{display:block}.cta-band{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%, var(--accent-soft,var(--amber-soft)), transparent 40%), linear-gradient(135deg, #121216, #0a0a0c);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;padding:2.4rem;display:flex}.cta-band h2{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .55rem;font-size:clamp(2.4rem,5vw,3.8rem);line-height:.95}.cta-band p{color:var(--muted);max-width:34rem;margin:0}.site-footer{border-top:1px solid var(--line);margin-top:2rem;padding:2.75rem 0 1.75rem}.site-footer .container+.container{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:1.75rem;padding-top:1.5rem}.pay-marquee{--pay-stroke:var(--accent,var(--amber));--pay-stroke-soft:var(--accent-soft,var(--amber-soft));border-block:1px solid color-mix(in srgb, var(--pay-stroke) 18%, transparent);background:0 0;width:100%;padding:1.45rem 0;position:relative;overflow:hidden}.pay-marquee--compact{border:1px solid color-mix(in srgb, var(--pay-stroke) 28%, transparent);border-radius:.65rem;margin:0 0 1rem;padding:.95rem 0}.pay-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pay-marquee__track{will-change:transform;align-items:center;gap:0;width:max-content;animation:42s linear infinite pay-marquee-scroll;display:flex}.pay-marquee:hover .pay-marquee__track{animation-play-state:paused}.pay-marquee__item{flex-shrink:0;align-items:center;gap:.85rem;padding-inline:1.65rem;display:inline-flex}.pay-marquee__icon{flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid}.pay-marquee__icon svg{width:2.55rem;height:2.55rem;display:block}.pay-marquee--compact .pay-marquee__icon,.pay-marquee--compact .pay-marquee__icon svg{width:2rem;height:2rem}.pay-marquee__name{font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.55px var(--pay-stroke);paint-order:stroke fill;text-transform:none;font-size:clamp(1.35rem,2.6vw,1.95rem);font-weight:500;line-height:1}.pay-marquee--compact .pay-marquee__name{-webkit-text-stroke-width:1.25px;font-size:clamp(1.1rem,2vw,1.4rem)}.pay-marquee__star{width:1.05rem;height:1.05rem;color:var(--pay-stroke);opacity:.9;flex-shrink:0;margin-left:.7rem}.pay-marquee--compact .pay-marquee__star{width:.85rem;height:.85rem}@keyframes pay-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pay-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:.65rem;width:100%;padding-inline:.5rem;animation:none}.pay-marquee__item[aria-hidden=true]{display:none}}.footer-grid{grid-template-columns:minmax(12rem,1.15fr) repeat(3,minmax(0,1fr));align-items:start;gap:1.75rem 2rem;display:grid}.site-footer h4{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.site-footer a{color:var(--muted);margin-bottom:.4rem;font-size:.9rem;display:block}.site-footer a:hover{color:var(--text)}.footer-note{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:0;padding-top:1.15rem;font-size:.8rem;line-height:1.5;display:flex}.footer-company__band{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.55fr);align-items:start;gap:1.5rem 2.25rem;display:grid}.footer-company__col{min-width:0}.footer-company__legal-name{color:var(--text);letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.footer-company__jurisdiction{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.4}.footer-company__note{color:var(--faint);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.footer-company__col--registry{gap:1.05rem;display:grid}.footer-company__regs,.footer-company__office{margin:0}.footer-company__regs{flex-wrap:wrap;align-items:start;gap:.85rem 2rem;display:flex}.footer-company__meta{gap:.3rem;min-width:0;display:grid}.footer-company__meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.65rem;font-weight:600;line-height:1.2}.footer-company__meta dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.footer-company__meta code{letter-spacing:.03em;color:color-mix(in srgb, var(--text) 82%, var(--muted));background:0 0;padding:0;font-size:.84rem}.footer-trust{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.55fr);align-items:start;gap:1.75rem 2.25rem;display:grid}.footer-trust__social,.footer-trust__payments{min-width:0}.footer-trust__payments:only-child{grid-column:1/-1}.footer-social-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.site-footer a.footer-social-link{opacity:.9;border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;margin-bottom:0;transition:transform .15s,opacity .15s;display:inline-grid;overflow:hidden}.site-footer a.footer-social-link:hover{opacity:1;transform:translateY(-1px)}.footer-social-link svg{width:2.05rem;height:2.05rem;display:block}.footer-pay-grid{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.footer-pay-mark{box-sizing:border-box;background:color-mix(in srgb, var(--bg-elev) 88%, #fff 4%);border:1px solid var(--line);opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:.35rem;justify-content:center;align-items:center;min-width:3.15rem;height:2rem;padding:0 .45rem;display:inline-flex}.footer-pay-mark svg{width:auto;max-width:3.6rem;height:1.05rem;display:block}@media (width<=900px){.footer-company__band{grid-template-columns:1fr;gap:1.35rem}.footer-trust{grid-template-columns:1fr;gap:1.5rem}}.theme-gta5{--accent:var(--amber);--accent-soft:var(--amber-soft);--accent-glow:var(--amber-glow);background-image:radial-gradient(900px 420px at 12% -10%,#f5a6231a,#0000 55%),radial-gradient(700px 360px at 88% 0,#7850141f,#0000 50%)}.theme-gta6{--accent:var(--vice-pink);--accent-soft:var(--vice-soft);--accent-glow:#ff4fd859;background-image:radial-gradient(900px 480px at 8% -8%,#ff783c24,#0000 52%),radial-gradient(800px 420px at 92% 0,#ff4fd824,#0000 48%),radial-gradient(700px 380px at 70% 100%,#2de2c51a,#0000 50%)}.theme-gta6 .outline-word{color:#0000;-webkit-text-stroke:1.5px var(--vice-teal)}.theme-cod-mw4{--accent:var(--tactical);--accent-soft:var(--tactical-soft);--accent-glow:var(--tactical-glow);background-color:#0a0c0a;background-image:linear-gradient(#0c100cb8,#0000 42%),radial-gradient(800px 400px at 15% -5%,#c4a35a24,#0000 55%),radial-gradient(600px 320px at 90% 10%,#4a5c3a38,#0000 50%),repeating-linear-gradient(0deg,#0000,#0000 2px,#c4a35a05 2px 3px)}.theme-fc27{--accent:var(--pitch);--accent-soft:var(--pitch-soft);--accent-glow:var(--pitch-glow);background-color:#070e0a;background-image:radial-gradient(900px 420px at 20% -8%,#3dcf8e29,#0000 52%),radial-gradient(700px 360px at 85% 0,#f0f0f50f,#0000 45%),linear-gradient(#0f3d2859,#0000 40%)}.theme-mlb27{--accent:var(--diamond);--accent-soft:var(--diamond-soft);--accent-glow:var(--diamond-glow);background-color:#080a12;background-image:radial-gradient(900px 460px at 18% -10%,#e85d4c24,#0000 52%),radial-gradient(720px 380px at 88% 0,#1e376e47,#0000 48%),radial-gradient(500px 280px at 50% 100%,#6b3a2a2e,#0000 55%)}.theme-cod-mw4 .btn-primary{background:linear-gradient(90deg, #8a7340, var(--tactical));color:#0b0b0c;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:.82rem;font-weight:800}.theme-fc27 .btn-primary{background:linear-gradient(90deg, #1f8f5f, var(--pitch));color:#06140e;border-radius:999px;font-weight:800}.theme-mlb27 .btn-primary{background:linear-gradient(90deg, #9a3a30, var(--diamond));color:#140806;border-radius:6px;font-weight:800}.theme-cod-mw4 .shop-page-title,.theme-cod-mw4 .eyebrow{letter-spacing:.12em;text-transform:uppercase}.theme-fc27 .shop-page-title{letter-spacing:.01em}.theme-mlb27 .shop-page-title{letter-spacing:.04em}.theme-gta6 .btn-primary{background:linear-gradient(90deg, #ff7a3c, var(--vice-pink) 55%, var(--vice-teal));color:#0b0b0c}.games-mega:not(.games-mega--mobile){position:static}.games-mega-trigger{color:var(--muted);font-weight:600;font-size:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:.4rem;padding:.45rem .1rem;transition:color .2s;display:inline-flex}.games-mega-trigger:hover,.games-mega-trigger.is-active{color:var(--text)}.games-mega-chevron{opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transition:transform .2s,opacity .2s;transform:rotate(45deg)translateY(-1px)}.games-mega.is-open .games-mega-chevron{opacity:1;transform:rotate(225deg)translateY(-1px)}.games-mega-panel{border:1px solid var(--line-strong);width:auto;max-width:none;box-shadow:var(--shadow);opacity:0;pointer-events:none;z-index:80;background:radial-gradient(120% 80% at 10% 0,#f5a62314,#0000 45%),radial-gradient(100% 70% at 90% 10%,#2de2c50f,#0000 40%),linear-gradient(#141418,#0c0c0f);border-radius:20px;padding:1.25rem 1.25rem 1.4rem;transition:opacity .22s,transform .22s;position:absolute;top:calc(100% + .65rem);left:0;right:0;overflow:visible;transform:translateY(8px)}.games-mega.is-open .games-mega-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.games-mega-panel[hidden]{display:block!important}.games-mega:not(.is-open) .games-mega-panel{visibility:hidden}.games-mega.is-open .games-mega-panel{visibility:visible}.games-mega-head{flex-direction:column;gap:.2rem;margin-bottom:1.1rem;display:flex}.games-mega-kicker{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.games-mega-head strong{font-family:var(--font-display);letter-spacing:.04em;font-size:2.1rem;font-weight:400}.games-mega-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.games-mega-card{box-sizing:border-box;isolation:isolate;background-clip:padding-box;border:1px solid #0000;border-radius:14px;gap:.7rem;padding:.75rem .75rem .9rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden;clip-path:none!important}.games-mega-card:hover,.games-mega-card.is-hot,.games-mega-card:focus-visible{border-color:color-mix(in srgb, var(--card-accent,var(--amber)) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent,var(--amber)) 28%, transparent);z-index:2;background:#ffffff08;transform:none}.games-mega-card:focus-visible{outline:2px solid color-mix(in srgb, var(--card-accent,var(--amber)) 70%, #fff);outline-offset:2px}.games-mega-card.accent-tactical{--card-accent:var(--tactical)}.games-mega-card.accent-pitch{--card-accent:var(--pitch)}.games-mega-card.accent-diamond{--card-accent:var(--diamond)}.games-mega-card.accent-amber{--card-accent:var(--amber)}.games-mega-card.accent-vice{--card-accent:var(--vice-pink)}.games-mega-card-media{aspect-ratio:16/10;background:#0a0a0c;border-radius:10px;min-height:118px;overflow:hidden}.games-mega-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.games-mega-card:hover .games-mega-card-media img,.games-mega-card.is-hot .games-mega-card-media img{transform:scale(1.06)}.games-mega-card-body{gap:.22rem;min-width:0;display:grid}.games-mega-card-title{font-size:var(--text-h3);font-weight:700;line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.games-mega-card-sub,.games-mega-card-meta{font-size:var(--text-meta);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.games-mega-card-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--card-accent,var(--amber)) 28%, transparent), transparent 70%);opacity:0;pointer-events:none;height:55%;transition:opacity .25s;position:absolute;inset:auto -20% -40%}.games-mega-card:hover .games-mega-card-glow,.games-mega-card.is-hot .games-mega-card-glow{opacity:1}.games-mega--mobile{width:100%;min-width:0;max-width:100%}.games-mega--mobile .games-mega-trigger{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:.75rem 0}.games-mega--mobile .games-mega-panel{box-sizing:border-box;opacity:1;pointer-events:auto;visibility:visible;width:100%;max-width:100%;box-shadow:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;max-height:min(58vh,440px);margin:.35rem 0 .75rem;padding:.75rem;position:static;overflow:hidden auto;transform:none}.games-mega--mobile .games-mega-head{background:0 0;margin-bottom:.65rem;padding-bottom:0;position:static}.games-mega--mobile .games-mega-head strong{font-size:clamp(1.2rem,5.5vw,1.45rem)}.games-mega--mobile:not(.is-open) .games-mega-panel{display:none!important}.games-mega--mobile .games-mega-grid{gap:.45rem;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr)!important}.games-mega--mobile .games-mega-card{box-sizing:border-box;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;max-width:100%;padding:.45rem;display:grid;overflow:hidden;transform:none}.games-mega--mobile .games-mega-card:hover,.games-mega--mobile .games-mega-card.is-hot,.games-mega--mobile .games-mega-card:focus-visible{transform:none}.games-mega--mobile .games-mega-card-media{aspect-ratio:auto;border-radius:8px;width:76px;height:56px;min-height:0}.games-mega--mobile .games-mega-card-body{min-width:0}.games-mega--mobile .games-mega-card-title{letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:.88rem;display:block;overflow:hidden}.games-mega--mobile .games-mega-card-sub,.games-mega--mobile .games-mega-card-meta{font-size:.72rem}.games-mega--mobile .games-mega-card.skin-cod-mw4,.games-mega--mobile .games-mega-card.skin-fc27,.games-mega--mobile .games-mega-card.skin-mlb27{clip-path:none;border-radius:10px}.games-mega--mobile .games-mega-card.skin-cod-mw4 .games-mega-card-title{letter-spacing:.04em;font-size:.8rem}.home-section.home-section--games.home-games-carousel-section{--join-ink:#05060a;z-index:0;isolation:isolate;background:0 0;border-top:none;margin-top:clamp(-8.5rem,-18vh,-5.5rem);padding:clamp(7.5rem,16vh,10rem) 0 3.6rem;position:relative;overflow:hidden}.home-games-carousel-atmosphere{pointer-events:none;z-index:0;opacity:1;background:radial-gradient(78% 56% at 50% 38%,#f5a6230d,#0000 64%),radial-gradient(58% 44% at 78% 52%,#ff4fd809,#0000 60%),radial-gradient(50% 36% at 22% 58%,#f5a62305,#0000 62%);position:absolute;inset:0}.home-games-carousel-inner{z-index:1;width:min(1440px,100% - 1.25rem);position:relative}.home-games-carousel-head{z-index:8;text-align:center;opacity:0;max-width:40rem;margin:0 auto 2.75rem;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(18px)}.home-games-carousel-section.is-entered .home-games-carousel-head{opacity:1;transform:translateY(0)}.home-games-carousel-eyebrow{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in srgb, var(--amber) 70%, var(--muted));margin:0 0 .55rem;font-weight:700}.home-games-carousel-title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:.06em;font-weight:400;line-height:var(--lh-heading);text-transform:uppercase;color:#fff;justify-content:center;align-items:center;gap:1.1rem;margin:0;font-style:italic;display:inline-flex;position:relative}.home-games-carousel-flare{background:linear-gradient(90deg,#0000,#f5a623bf 40%,#ffc8788c 60%,#0000);border-radius:999px;width:clamp(2.5rem,8vw,5.5rem);height:2px;display:block;box-shadow:0 0 16px #f5a62359}.home-games-carousel-flare--right{background:linear-gradient(90deg,#0000,#ffc8788c 40%,#ff4fd88c 65%,#0000)}.home-games-carousel{--carousel-accent:#5aa8ff;--carousel-glow:#5aa8ff8c;--carousel-gap-1:310px;--carousel-gap-2:600px;min-height:480px;display:block;position:relative}.home-games-carousel.accent-tactical{--carousel-accent:var(--tactical);--carousel-glow:var(--tactical-glow)}.home-games-carousel.accent-pitch{--carousel-accent:var(--pitch);--carousel-glow:var(--pitch-glow)}.home-games-carousel.accent-diamond{--carousel-accent:var(--diamond);--carousel-glow:var(--diamond-glow)}.home-games-carousel.accent-amber{--carousel-accent:var(--amber);--carousel-glow:var(--amber-glow)}.home-games-carousel.accent-vice{--carousel-accent:var(--vice-teal);--carousel-glow:var(--vice-glow)}.home-games-carousel-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:480px;margin-top:.35rem;padding-top:.5rem;position:relative;overflow:visible}.home-games-carousel-scene{perspective:none;pointer-events:none;z-index:1;position:absolute;inset:0 0 72px}.home-games-carousel-track{transform-style:flat;pointer-events:none;position:absolute;inset:0}.home-games-card{--slot:0;--depth:0;transform-style:flat;pointer-events:none;width:min(300px,21vw);height:min(410px,29vw);transform:translate(-50%, -50%) translateX(calc(var(--slot) * var(--carousel-gap-1,290px))) scale(calc(1 - var(--depth) * .09));opacity:calc(1 - var(--depth) * .1);z-index:calc(20 - var(--depth) * 4);cursor:pointer;box-shadow:none;filter:none;background:0 0;border:0;outline:none;margin:0;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.home-games-card[data-slot="0"],.home-games-card.is-active{opacity:1;filter:blur()brightness();z-index:30;pointer-events:none;box-shadow:0 32px 68px #0000009e, 0 0 56px var(--card-glow,var(--carousel-glow));transform:translate(-50%,-50%)translate(0)scale(1)}.home-games-card[data-slot="1"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-1)) scale(.9);opacity:.9;filter:brightness(.98);z-index:16;box-shadow:0 14px 32px #00000061}.home-games-card[data-slot="-1"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-1) * -1)) scale(.9);opacity:.9;filter:brightness(.98);z-index:16;box-shadow:0 14px 32px #00000061}.home-games-card[data-slot="2"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-2)) scale(.8);opacity:.84;filter:brightness(.96);z-index:12;box-shadow:0 10px 22px #0000004d}.home-games-card[data-slot="-2"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-2) * -1)) scale(.8);opacity:.84;filter:brightness(.96);z-index:12;box-shadow:0 10px 22px #0000004d}.home-games-card.is-hidden,.home-games-card[data-slot=far]{opacity:0;pointer-events:none;filter:blur(3px)brightness(.9);z-index:0;box-shadow:none;transform:translate(-50%,-50%)translate(0)scale(.72)}.home-games-carousel-hits{z-index:60;pointer-events:none;position:absolute;inset:0 0 72px}.home-games-hit{pointer-events:auto;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:18px;width:min(300px,21vw);height:min(410px,29vw);margin:0;padding:0;position:absolute;top:50%;left:50%}.home-games-hit[data-slot="0"]{z-index:3;transform:translate(-50%,-50%)scale(1)}.home-games-hit[data-slot="1"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-1)) scale(.9);z-index:5}.home-games-hit[data-slot="-1"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-1) * -1)) scale(.9);z-index:5}.home-games-hit[data-slot="2"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-2)) scale(.8);z-index:4}.home-games-hit[data-slot="-2"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-2) * -1)) scale(.8);z-index:4}.home-games-card-shell{transform-style:flat;isolation:isolate;background:0 0;border-radius:18px;width:100%;height:100%;position:relative}.home-games-card-shell:after{content:"";z-index:0;pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:0 18px 40px #0000008c}.home-games-card[data-slot="0"] .home-games-card-shell:after,.home-games-card.is-active .home-games-card-shell:after{box-shadow:0 32px 68px #0000009e, 0 0 56px var(--card-glow,var(--carousel-glow))}.home-games-card[data-slot="1"] .home-games-card-shell:after,.home-games-card[data-slot="-1"] .home-games-card-shell:after{box-shadow:0 14px 32px #00000061}.home-games-card[data-slot="2"] .home-games-card-shell:after,.home-games-card[data-slot="-2"] .home-games-card-shell:after{box-shadow:0 10px 22px #0000004d}.home-games-card.is-hidden .home-games-card-shell:after,.home-games-card[data-slot=far] .home-games-card-shell:after{box-shadow:none}.home-games-card.is-active .home-games-card-shell{transform:none}.home-games-card.is-active .home-games-card-face{border-color:color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 75%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 55%, transparent), 0 0 36px color-mix(in srgb, var(--card-glow,var(--carousel-glow)) 70%, transparent), 0 2px 0 #ffffff1a inset}.home-games-card-shell:before{content:"";opacity:.55;pointer-events:none;z-index:0;background:linear-gradient(#ffffff14,#0000008c);border-radius:16px;position:absolute;inset:6px -10px -14px 10px}.home-games-card-face{z-index:1;isolation:isolate;background:padding-box padding-box;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:100%;transition:box-shadow .55s,border-color .55s;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff0f}.home-games-card-face:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#0a0a0e;position:absolute;inset:0}.home-games-card-face>*{z-index:1;position:relative}.home-games-card.accent-tactical .home-games-card-face,.home-games-card.skin-cod-mw4 .home-games-card-face{border-radius:18px;overflow:hidden}.home-games-card.accent-tactical{--card-accent:var(--tactical);--card-glow:var(--tactical-glow)}.home-games-card.accent-pitch{--card-accent:var(--pitch);--card-glow:var(--pitch-glow)}.home-games-card.accent-diamond{--card-accent:var(--diamond);--card-glow:var(--diamond-glow)}.home-games-card.accent-amber{--card-accent:var(--amber);--card-glow:var(--amber-glow)}.home-games-card.accent-vice{--card-accent:var(--vice-pink);--card-glow:#ff4fd873}.home-games-card-art{clip-path:inset(0 round 18px);border-radius:18px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.home-games-card.accent-tactical .home-games-card-art,.home-games-card.skin-cod-mw4 .home-games-card-art{clip-path:inset(0 round 18px);border-radius:18px;overflow:hidden}.home-games-card-media{object-fit:cover;border-radius:18px;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.home-games-card-media--image{z-index:0;opacity:1}.home-games-card-media--video{z-index:1;opacity:0;pointer-events:none;transition:opacity .35s}.home-games-card-art.video-hover.is-live .home-games-card-media--video,.home-games-card.is-media-live .home-games-card-art.has-video .home-games-card-media--video{opacity:1}.home-games-card-art.video-hover.is-live .home-games-card-media--image{opacity:0;transition:opacity .35s}.home-games-card-art .home-games-card-media,.home-games-card-art.is-focus .home-games-card-media,.home-games-card-art.is-live .home-games-card-media,.home-games-card:not(.is-active) .home-games-card-art .home-games-card-media{animation:none}.home-games-card-art.has-video .home-games-card-media--video{filter:saturate(1.06)contrast(1.04);animation:none}.home-games-card-art-depth,.home-games-card-sweep,.home-games-card-grain,.home-games-card-art.is-focus .home-games-card-art-depth,.home-games-card.is-active .home-games-card-sweep,.home-games-card.is-active .home-games-card-grain{opacity:0!important;animation:none!important;display:none!important}.home-games-card-shade{background:linear-gradient(#0405081f 0%,#0000 28%,#0405087a 58%,#040508e0 100%),linear-gradient(90deg,#0405082e,#0000 30% 70%,#0405082e);position:absolute;inset:0}.home-games-card:not(.is-active) .home-games-card-shade{background:linear-gradient(#04050814 0%,#0000 30%,#04050861 58%,#040508c7 100%),linear-gradient(90deg,#0405081a,#0000 28% 72%,#0405081a)}.home-games-card-glow{background:radial-gradient(ellipse at center, var(--card-glow,var(--carousel-glow)), transparent 68%);opacity:0;pointer-events:none;transform-origin:50%;border-radius:50%;height:42%;transition:opacity .45s;position:absolute;inset:auto 10% -18%}.home-games-card.is-active .home-games-card-glow{opacity:.72;animation:none}.home-games-card-top{z-index:2;justify-content:center;display:flex;position:absolute;top:.95rem;left:.85rem;right:.85rem}.home-games-card-wordmark{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 2px 16px #000000a6;opacity:.92;font-size:1.05rem}.home-games-card-body{z-index:2;text-align:center;justify-items:center;gap:.28rem;padding:1.1rem .9rem 1.15rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home-games-card-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 18px #0000008c;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:.95}.home-games-card-platform{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 70%, #fff);opacity:.9;margin:0;font-size:.68rem;font-weight:700}.home-games-card-cats{color:color-mix(in srgb, var(--text) 78%, var(--muted));max-width:92%;margin:.1rem 0 0;font-size:.78rem;line-height:1.35}.home-games-card-cta{border:1px solid color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 55%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 28%, #080a10e6), color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 12%, #080a10f2));color:#fff;letter-spacing:.1em;text-transform:uppercase;min-height:40px;box-shadow:0 0 24px color-mix(in srgb, var(--card-glow,var(--carousel-glow)) 55%, transparent), 0 10px 24px #00000059;border-radius:999px;justify-content:center;align-items:center;margin-top:.55rem;padding:.55rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;animation:.45s both games-cta-in;display:inline-flex}.home-games-card-cta:hover{box-shadow:0 0 32px color-mix(in srgb, var(--card-glow,var(--carousel-glow)) 75%, transparent), 0 12px 28px #0006;transform:translateY(-1px)}.home-games-card-hint{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;margin-top:.45rem;font-size:.68rem;font-weight:700;display:block}.home-games-carousel-reflect{pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--carousel-glow) 22%, transparent), transparent 72%);opacity:.55;filter:blur(1px);border-radius:50%;height:64px;position:absolute;bottom:4%;left:10%;right:10%}.home-games-carousel-reflect-fade{background:linear-gradient(#0000 20%,#05060a2e 100%);position:absolute;inset:0}.home-games-carousel-arrow{color:#fff;width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--carousel-accent) 20%, transparent), 0 0 24px color-mix(in srgb, var(--carousel-glow) 35%, transparent);z-index:70;background:#0a0c12c7;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;transition:opacity .25s,visibility .25s,transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:absolute;top:42%;transform:translateY(-50%)}.home-games-carousel-arrow-icon{flex-shrink:0;width:18px;height:18px;display:block}.home-games-carousel-arrow--prev{left:.15rem}.home-games-carousel-arrow--next{right:.15rem}.home-games-carousel-arrow:hover{border-color:color-mix(in srgb, var(--carousel-accent) 55%, #fff);box-shadow:0 0 28px color-mix(in srgb, var(--carousel-glow) 55%, transparent);transform:translateY(-50%)scale(1.05)}@media (hover:hover) and (pointer:fine){.home-games-carousel-arrow{opacity:0;visibility:hidden;pointer-events:none}.home-games-carousel:hover .home-games-carousel-arrow,.home-games-carousel:focus-within .home-games-carousel-arrow{opacity:1;visibility:visible;pointer-events:auto}}@media (pointer:coarse){.home-games-carousel-arrow{opacity:1;visibility:visible;pointer-events:auto}}.home-games-carousel-nav{--carousel-accent:#5aa8ff;--carousel-glow:#5aa8ff8c;justify-content:center;align-items:center;gap:.9rem;min-height:1.25rem;margin-top:.35rem;display:flex}.home-games-carousel-nav.accent-tactical{--carousel-accent:var(--tactical);--carousel-glow:var(--tactical-glow)}.home-games-carousel-nav.accent-pitch{--carousel-accent:var(--pitch);--carousel-glow:var(--pitch-glow)}.home-games-carousel-nav.accent-diamond{--carousel-accent:var(--diamond);--carousel-glow:var(--diamond-glow)}.home-games-carousel-nav.accent-amber{--carousel-accent:var(--amber);--carousel-glow:var(--amber-glow)}.home-games-carousel-nav.accent-vice{--carousel-accent:var(--vice-teal);--carousel-glow:var(--vice-glow)}.home-games-carousel-dots{justify-content:center;align-items:center;gap:.55rem;display:flex}.home-games-carousel-dot{background:#ffffff47;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:transform .25s,background .25s,box-shadow .25s}.home-games-carousel-dot.is-active{background:var(--carousel-accent,#5aa8ff);box-shadow:0 0 14px var(--carousel-glow,#5aa8ff8c);transform:scale(1.35)}@keyframes games-card-focus{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 48%, transparent), 0 0 32px color-mix(in srgb, var(--card-glow,var(--carousel-glow)) 58%, transparent), 0 28px 60px #000000a6, 0 2px 0 #ffffff14 inset}to{box-shadow:0 0 0 2px color-mix(in srgb, var(--card-accent,var(--carousel-accent)) 72%, transparent), 0 0 58px color-mix(in srgb, var(--card-glow,var(--carousel-glow)) 88%, transparent), 0 28px 60px #000000a6, 0 2px 0 #ffffff1f inset}}@keyframes games-cta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes games-kenburns-0{0%{transform:scale(1.05)translate(0%,0%)}to{transform:scale(1.14)translate(-1.8%,-1.1%)}}@keyframes games-kenburns-1{0%{transform:scale(1.06)translate(.8%,-.5%)}to{transform:scale(1.14)translate(-1.4%,1%)}}@keyframes games-kenburns-2{0%{transform:scale(1.06)translate(-.6%,.6%)}to{transform:scale(1.14)translate(1.5%,-1.2%)}}@keyframes games-kenburns-3{0%{transform:scale(1.05)translate(1%,.3%)}to{transform:scale(1.13)translate(-1.6%,1.1%)}}@keyframes games-kenburns-4{0%{transform:scale(1.06)translate(-.9%,-.6%)}to{transform:scale(1.14)translate(1.2%,.8%)}}@keyframes games-kenburns-ambient{0%{transform:scale(1.04)translate(0%,0%)}to{transform:scale(1.07)translate(-.6%,.4%)}}@keyframes games-parallax-drift{0%{opacity:.3;transform:translate(0%,0%)}to{opacity:.48;transform:translate(2%,1.4%)}}@keyframes games-light-sweep{0%,22%{opacity:0;transform:translate(-130%)}32%{opacity:.85}52%{opacity:0;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}@keyframes games-grain-flicker{0%,to{opacity:.14}50%{opacity:.26}}@keyframes games-glow-breathe{0%{opacity:.72;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.home-games-carousel-head,.home-games-card,.home-games-card-art img,.home-games-card-media,.home-games-card-art-depth,.home-games-card-sweep,.home-games-card-grain,.home-games-card-cta{transition:none!important;animation:none!important}.home-games-carousel-section.is-entered .home-games-carousel-head{opacity:1;transform:none}.home-games-card.is-active{transform:translate(-50%,-50%)translate(0)scale(1)!important}.home-games-card-media{width:100%;height:100%;inset:0;transform:none!important}.home-games-card-grain,.home-games-card-sweep{opacity:0!important}}.home-games-carousel-section.is-reduced-motion .home-games-card-media,.home-games-carousel-section.is-reduced-motion .home-games-card-art-depth,.home-games-carousel-section.is-reduced-motion .home-games-card-sweep,.home-games-carousel-section.is-reduced-motion .home-games-card-grain,.home-games-carousel-section.is-reduced-motion .home-games-card-glow,.home-games-carousel-section.is-reduced-motion .home-games-card.is-active .home-games-card-face{animation:none!important}.home-games-carousel-section.is-reduced-motion .home-games-card-media--video,.home-games-carousel-section.is-reduced-motion .home-games-card-art.has-video .home-games-card-media--video{display:none!important}.home-games-carousel-section.is-reduced-motion .home-games-card-media--image{opacity:1!important}@media (width<=1100px){.games-mega-card-media{min-height:96px}.games-mega-card-title{font-size:.95rem}.games-mega-grid{gap:.65rem}}@media (width<=1280px){.home-games-carousel{--carousel-gap-1:250px;--carousel-gap-2:470px}.home-games-card,.home-games-hit{width:min(268px,24vw);height:min(372px,33vw)}}@media (width<=1100px){.home-games-carousel{--carousel-gap-1:200px;min-height:420px}.home-games-carousel-stage{height:420px}.home-games-carousel-scene{perspective:none}.home-games-card,.home-games-hit{width:min(240px,28vw);height:min(340px,40vw)}.home-games-card[data-slot="2"],.home-games-card[data-slot="-2"]{opacity:0;pointer-events:none;filter:blur(2.5px)brightness(.9);transform:translate(-50%,-50%)scale(.75)}.home-games-hit[data-slot="2"],.home-games-hit[data-slot="-2"]{display:none}}@media (width<=960px){.home-section.home-section--games.home-games-carousel-section{padding-bottom:2rem}.home-games-carousel-inner{width:min(1180px,100% - 1.4rem)}.home-games-carousel-head{margin-bottom:1.35rem}.home-games-carousel-title{gap:.7rem;font-size:clamp(1.85rem,6vw,2.5rem)}.home-games-carousel{--carousel-gap-1:145px;min-height:390px}.home-games-carousel-stage{height:390px}.home-games-carousel-scene{perspective:none}.home-games-card,.home-games-hit{width:min(210px,52vw);height:min(310px,68vw)}.home-games-card[data-slot="0"],.home-games-card.is-active{opacity:1;filter:brightness();transform:translate(-50%,-50%)translate(0)scale(1)}.home-games-card[data-slot="1"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-1)) scale(.88);opacity:.88;filter:brightness(.98)}.home-games-card[data-slot="-1"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-1) * -1)) scale(.88);opacity:.88;filter:brightness(.98)}.home-games-hit[data-slot="1"]{transform:translate(-50%, -50%) translateX(var(--carousel-gap-1)) scale(.88)}.home-games-hit[data-slot="-1"]{transform:translate(-50%, -50%) translateX(calc(var(--carousel-gap-1) * -1)) scale(.88)}.home-games-card[data-slot="2"],.home-games-card[data-slot="-2"]{opacity:0;pointer-events:none;filter:blur(2.5px)brightness(.9);transform:translate(-50%,-50%)scale(.75)}.home-games-hit[data-slot="2"],.home-games-hit[data-slot="-2"]{display:none}.home-games-carousel-arrow{width:40px;height:40px}.home-games-carousel-arrow-icon{width:16px;height:16px}.games-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.games-mega-grid{grid-template-columns:minmax(0,1fr)}.games-mega-card-media{min-height:0}.home-section.home-section--games.home-games-carousel-section{padding-bottom:1.6rem}.home-games-carousel-flare{width:1.6rem}.home-games-carousel{min-height:0}.home-games-carousel-stage{height:360px}.home-games-carousel-scene{perspective:none}.home-games-card,.home-games-hit{width:min(220px,72vw);height:min(320px,78vw)}.home-games-hit[data-slot="0"]{z-index:5;width:min(168px,48vw)}.home-games-hit[data-slot="1"],.home-games-hit[data-slot="-1"]{z-index:6;width:min(96px,28vw)}.home-games-card[data-slot="0"],.home-games-card.is-active{opacity:1;filter:brightness();transform:translate(-50%,-50%)translate(0)scale(1)}.home-games-card[data-slot="1"]{opacity:.86;filter:brightness(.98);transform:translate(-50%,-50%)translate(78px)scale(.86)}.home-games-card[data-slot="-1"]{opacity:.86;filter:brightness(.98);transform:translate(-50%,-50%)translate(-78px)scale(.86)}.home-games-hit[data-slot="0"]{transform:translate(-50%,-50%)scale(1)}.home-games-hit[data-slot="1"]{transform:translate(-50%,-50%)translate(118px)scale(1)}.home-games-hit[data-slot="-1"]{transform:translate(-50%,-50%)translate(-118px)scale(1)}.home-games-card[data-slot="2"],.home-games-card[data-slot="-2"],.home-games-card[data-slot=far],.home-games-card.is-hidden{opacity:0;pointer-events:none;filter:blur(2.5px)brightness(.9);transform:translate(-50%,-50%)scale(.75)}.home-games-hit[data-slot="2"],.home-games-hit[data-slot="-2"]{display:none}.home-games-card-title{font-size:1.35rem}.home-games-card-cats{font-size:.7rem}.home-games-card-cta{min-height:36px;padding:.45rem 1rem;font-size:.72rem}.home-games-carousel-reflect{height:56px}}.games-mega-motif,.home-games-stage-motif,.home-games-pick-motif{pointer-events:none}.games-mega-card-media{position:relative}.games-mega-motif,.home-games-pick-motif{opacity:.55;transition:opacity .25s;position:absolute;inset:0}.games-mega-card.is-hot .games-mega-motif,.home-games-pick.is-selected .home-games-pick-motif{opacity:.9}.home-games-stage-motif{z-index:1;opacity:.85;position:absolute;inset:0}.home-games-stage-platform{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:color-mix(in srgb, var(--floor-accent) 85%, #fff);opacity:.9;font-size:.72rem;font-weight:700;display:inline-block}.home-games-pick-media{position:relative}.skin-cod-mw4{--floor-accent:var(--tactical);--pick-accent:var(--tactical);--card-accent:var(--tactical)}.games-mega-panel.skin-cod-mw4,.games-mega-panel.skin-fc27,.games-mega-panel.skin-mlb27{border-color:var(--line-strong);box-shadow:var(--shadow);background:radial-gradient(120% 80% at 10% 0,#f5a62314,#0000 45%),radial-gradient(100% 70% at 90% 10%,#2de2c50f,#0000 40%),linear-gradient(#141418,#0c0c0f);border-radius:20px}.games-mega-card.skin-cod-mw4,.games-mega-card.skin-fc27,.games-mega-card.skin-mlb27{clip-path:none;background:0 0;border-radius:14px}.games-mega-card.skin-cod-mw4 .games-mega-card-title,.games-mega-card.skin-fc27 .games-mega-card-title,.games-mega-card.skin-mlb27 .games-mega-card-title{letter-spacing:normal;text-transform:none;font-size:1.05rem;font-weight:700}.games-mega-card.skin-fc27 .games-mega-card-media,.games-mega-card.skin-mlb27 .games-mega-card-media,.games-mega-card.skin-cod-mw4 .games-mega-card-media{box-shadow:none;border-radius:10px}.games-mega-card.skin-cod-mw4 .games-mega-motif,.home-games-pick.skin-cod-mw4 .home-games-pick-motif{background:linear-gradient(135deg,#c4a35a33,#0000 42%),linear-gradient(#0a0e0a59,#0000 55%),radial-gradient(circle,#0000 38%,#c4a35a1f 39%,#0000 40%);box-shadow:inset 0 0 0 1px #c4a35a47,inset 8px 8px 0 -7px #c4a35aa6,inset -8px -8px 0 -7px #c4a35a66}.games-mega-card.skin-cod-mw4 .games-mega-motif:after,.home-games-pick.skin-cod-mw4 .home-games-pick-motif:after{content:"";background:linear-gradient(var(--tactical), var(--tactical)) center / 100% 1px no-repeat, linear-gradient(var(--tactical), var(--tactical)) center / 1px 100% no-repeat;opacity:.55;border:1px solid #c4a35a8c;position:absolute;inset:42% 46%;box-shadow:0 0 0 12px #0000,inset 0 0 0 999px #0000}.home-games-stage.skin-cod-mw4{filter:saturate(.78)contrast(1.04);border-color:#c4a35a66;border-radius:18px;box-shadow:inset 0 0 0 1px #4a5c3a59}.home-games-stage.skin-cod-mw4 .home-games-stage-motif{background:linear-gradient(90deg,#080c08b3,#0000 48%),repeating-linear-gradient(0deg,#0000,#0000 3px,#c4a35a0b 3px 4px),radial-gradient(circle at 72% 38%,#0000 11%,#c4a35a24 11.5%,#0000 12.5%);box-shadow:inset 16px 16px 0 -14px #c4a35aa6,inset -16px -16px 0 -14px #c4a35a66,inset 16px -16px 0 -14px #c4a35a47,inset -16px 16px 0 -14px #c4a35a47}.home-games-stage.skin-cod-mw4 .home-games-stage-motif:before{content:"";background:linear-gradient(var(--tactical), var(--tactical)) center / 70% 1px no-repeat, linear-gradient(var(--tactical), var(--tactical)) center / 1px 70% no-repeat;opacity:.45;border:1px solid #c4a35a59;border-radius:50%;width:88px;height:88px;animation:4.5s ease-in-out infinite cod-reticle;position:absolute;top:18%;right:14%;box-shadow:inset 0 0 0 22px #0000}@keyframes cod-reticle{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}.home-games-stage.skin-cod-mw4 .home-games-stage-kicker,.home-games-stage.skin-cod-mw4 h3{letter-spacing:.12em;text-transform:uppercase}.home-games-stage.skin-cod-mw4 .home-games-stage-cta,.btn.skin-cta.skin-cod-mw4{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg, #8a7340, var(--tactical));color:#0b0b0c;border-radius:999px;font-size:.8rem;font-weight:800}.home-games-pick.skin-cod-mw4{background:linear-gradient(90deg,#2a30288c,#ffffff05);border-radius:14px}.shop-page.skin-cod-mw4 .shop-nav{background:0 0}.shop-page.skin-cod-mw4 .shop-nav-item{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.shop-page.skin-cod-mw4 .shop-nav-item.active{color:var(--text);background:color-mix(in srgb, var(--tactical) 18%, transparent);border-color:color-mix(in srgb, var(--tactical) 55%, transparent);box-shadow:none}.shop-page.skin-cod-mw4 .buy-panel,.shop-page.skin-cod-mw4 .buy-panel--money{background:linear-gradient(#121610a6,#0a0c0a66);border-color:#c4a35a4d;border-radius:18px}.shop-page.skin-cod-mw4 .buy-panel.buy-panel--bot-lobby{background:radial-gradient(75% 50% at 100% 0,#f5a62324,#0000 55%),radial-gradient(50% 40% at 0 100%,#c4a35a14,#0000 50%),linear-gradient(165deg,#141612 0%,#0a0b0a 52%,#10120e 100%);border-color:#f5a62347;border-radius:18px}.shop-page.skin-cod-mw4 .server-chip--money{border-radius:999px}.shop-page.skin-cod-mw4 .amount-tile--money{border-radius:14px}.shop-page.skin-cod-mw4 .cfg-chip{border-radius:10px}.shop-page.skin-cod-mw4 .shop-page-title{letter-spacing:.12em;text-transform:uppercase}.shop-page.skin-cod-mw4 .amount-tile.active,.shop-page.skin-cod-mw4 .server-chip.active{border-color:#c4a35a8c;box-shadow:0 0 0 1px #c4a35a40}.skin-fc27{--floor-accent:var(--pitch);--pick-accent:var(--pitch);--card-accent:var(--pitch)}.games-mega-card.skin-fc27 .games-mega-motif,.home-games-pick.skin-fc27 .home-games-pick-motif{background:linear-gradient(#0000 40%,#3dcf8e38),radial-gradient(circle at 50% 55%,#0000 18%,#ffffff14 19%,#0000 20%),repeating-linear-gradient(90deg,#0000,#0000 14px,#ffffff0e 14px 15px)}.home-games-stage.skin-fc27{border-color:#3dcf8e66;border-radius:24px;box-shadow:0 0 0 1px #ffffff0a,0 20px 50px #0f3d2859}.home-games-stage.skin-fc27 .home-games-stage-motif{background:linear-gradient(105deg,#08140eb8 10%,#0000 55%),linear-gradient(#0000 58%,#3dcf8e24),radial-gradient(circle at 68% 42%,#0000 10%,#ffffff12 10.5%,#0000 11.5%),repeating-linear-gradient(90deg,#0000,#0000 48px,#ffffff0b 48px 49px)}.home-games-stage.skin-fc27 .home-games-stage-kicker{background:#3dcf8e1f;border:1px solid #3dcf8e47;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.2rem .55rem;display:inline-flex}.home-games-stage.skin-fc27 .home-games-stage-cta,.btn.skin-cta.skin-fc27{background:linear-gradient(90deg, #1f8f5f, var(--pitch));color:#06140e;border-radius:999px;font-weight:800}.home-games-pick.skin-fc27{border-radius:14px}.shop-page.skin-fc27 .shop-nav{background:0 0}.shop-page.skin-fc27 .shop-nav-item.active{color:var(--text);background:color-mix(in srgb, var(--pitch) 18%, transparent);border-color:color-mix(in srgb, var(--pitch) 55%, transparent);box-shadow:none}.shop-page.skin-fc27 .buy-panel{background:linear-gradient(#0c18128c,#080e0b59);border-color:#3dcf8e4d;border-radius:20px}.shop-page.skin-fc27 .amount-tile.active,.shop-page.skin-fc27 .server-chip.active{background:#3dcf8e1a;border-color:#3dcf8e8c}.shop-page.skin-mlb27{--accent:var(--diamond);--accent-soft:var(--diamond-soft);--accent-glow:var(--diamond-glow);background:radial-gradient(80% 40% at 50% -5%,#1e376e38,#0000 55%),radial-gradient(50% 30% at 100% 20%,#e85d4c14,#0000 50%)}.skin-mlb27{--floor-accent:var(--diamond);--pick-accent:var(--diamond);--card-accent:var(--diamond)}.games-mega-card.skin-mlb27 .games-mega-motif,.home-games-pick.skin-mlb27 .home-games-pick-motif{background:radial-gradient(circle at 80% 20%,#e85d4c3d,#0000 35%),linear-gradient(#0000 52%,#14285a66),linear-gradient(135deg,#0000 46%,#6b3a2a2e 50%,#0000 54%);box-shadow:inset 0 0 0 1px #e85d4c38}.home-games-stage.skin-mlb27{border-color:#e85d4c66;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 50px #1e376e33}.home-games-stage.skin-mlb27 .home-games-stage-motif{background:linear-gradient(100deg,#0a0e18cc 8%,#0000 52%),radial-gradient(circle at 78% 22%,#ffdca029,#0000 28%),linear-gradient(#0000 60%,#e85d4c24),radial-gradient(at 50% 100%,#6b3a2a33,#0000 45%)}.home-games-stage.skin-mlb27 .home-games-stage-motif:after{content:"";opacity:.55;background:linear-gradient(135deg,#1e376e33,#0000 60%);border:1px solid #e85d4c59;width:72px;height:72px;animation:5s ease-in-out infinite mlb-diamond;position:absolute;top:28%;left:58%;transform:rotate(45deg)}@keyframes mlb-diamond{0%,to{opacity:.35;transform:rotate(45deg)scale(1)}50%{opacity:.7;transform:rotate(45deg)scale(1.08)}}.home-games-stage.skin-mlb27 .home-games-stage-kicker:before{content:"◆";color:var(--diamond)}.home-games-stage.skin-mlb27 .home-games-stage-cta,.btn.skin-cta.skin-mlb27{background:linear-gradient(90deg, #9a3a30, var(--diamond));color:#140806;border-radius:6px;font-weight:800}.home-games-pick.skin-mlb27{background:linear-gradient(90deg,#1e376e40,#ffffff05);border-radius:8px}.shop-page.skin-mlb27 .shop-nav{background:0 0}.shop-page.skin-mlb27 .shop-nav-item.active{color:var(--text);background:color-mix(in srgb, var(--diamond) 18%, transparent);border-color:color-mix(in srgb, var(--diamond) 55%, transparent);box-shadow:none}.shop-page.skin-mlb27 .buy-panel{background:linear-gradient(#1014208c,#0a0c1259);border-color:#e85d4c4d;border-radius:10px;box-shadow:0 0 0 1px #1e376e4d}.shop-page.skin-mlb27 .buy-panel--money,.shop-page.skin-mlb27 .buy-panel--diamond{background:radial-gradient(70% 50% at 88% 0,#e85d4c29,#0000 55%),radial-gradient(55% 45% at 8% 100%,#1e376e47,#0000 50%),linear-gradient(165deg,#12161f 0%,#0a0c12 48%,#10141c 100%);border-color:#e85d4c61;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #080c188c}.shop-page.skin-mlb27 .amount-tile.active,.shop-page.skin-mlb27 .server-chip.active{background:#1e376e38;border-color:#e85d4c8c}.shop-page.skin-mlb27 .amount-tile--money:hover{border-color:#e85d4c66;box-shadow:0 8px 22px #1e376e40}.shop-page.skin-mlb27 .amount-tile--money.active{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 12px 32px #e85d4c2e}.shop-page.skin-mlb27 .qty-stepper--money{background:#0c101c8c;border-color:#e85d4c59}.shop-page.skin-mlb27 .money-desk-total strong{color:color-mix(in srgb, var(--diamond) 70%, white)}.shop-page.skin-mlb27 .money-desk-trust li{background:#1e376e2e;border-color:#e85d4c47}.shop-page.skin-mlb27 .buy-btn.btn-primary{background:linear-gradient(90deg, #9a3a30, var(--diamond));color:#140806;border-radius:8px}.shop-page.skin-mlb27 .shop-page-title{letter-spacing:.04em}.shop-skin-rail{opacity:.85;width:100%;height:3px;margin-bottom:.35rem}.shop-skin-rail.skin-cod-mw4{background:linear-gradient(90deg, transparent, var(--tactical), transparent)}.shop-skin-rail.skin-fc27{background:linear-gradient(90deg, transparent, var(--pitch), #e8fff4, var(--pitch), transparent)}.shop-skin-rail.skin-mlb27{background:linear-gradient(90deg, transparent, #1e376e, var(--diamond), #1e376e, transparent)}.shop-skin-tag{margin-bottom:.15rem;color:var(--accent,var(--amber))!important}.reveal{animation:.7s both rise}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)scale(.985)}[data-reveal].is-revealed{opacity:1;filter:none;will-change:auto;transform:none}@media (prefers-reduced-motion:no-preference){html.is-reveal-fallback [data-reveal]:not(.is-revealed),[data-reveal][data-reveal-force]{opacity:1;filter:none;transform:none}}[data-reveal=fade]{filter:blur(8px);transform:none}[data-reveal=rise]{filter:none;transform:translateY(40px)}[data-reveal=soft]{filter:blur(3px);transform:translateY(18px)}[data-reveal].is-revealed[data-reveal-stagger]>:first-child{animation:.7s cubic-bezier(.22,1,.36,1) both home-reveal-child}[data-reveal].is-revealed[data-reveal-stagger]>:nth-child(2){animation:.7s cubic-bezier(.22,1,.36,1) 80ms both home-reveal-child}[data-reveal].is-revealed[data-reveal-stagger]>:nth-child(3){animation:.7s cubic-bezier(.22,1,.36,1) .16s both home-reveal-child}[data-reveal].is-revealed[data-reveal-stagger]>:nth-child(4){animation:.7s cubic-bezier(.22,1,.36,1) .24s both home-reveal-child}[data-reveal].is-revealed[data-reveal-stagger]>:nth-child(5){animation:.7s cubic-bezier(.22,1,.36,1) .32s both home-reveal-child}[data-reveal].is-revealed[data-reveal-stagger]>:nth-child(6){animation:.7s cubic-bezier(.22,1,.36,1) .4s both home-reveal-child}.home-section--why.is-revealed .wcu-tile:first-child{animation:.75s cubic-bezier(.22,1,.36,1) 50ms both home-reveal-child}.home-section--why.is-revealed .wcu-tile:nth-child(2){animation:.75s cubic-bezier(.22,1,.36,1) .12s both home-reveal-child}.home-section--why.is-revealed .wcu-tile:nth-child(3){animation:.75s cubic-bezier(.22,1,.36,1) .19s both home-reveal-child}.home-section--why.is-revealed .wcu-tile:nth-child(4){animation:.75s cubic-bezier(.22,1,.36,1) .26s both home-reveal-child}.home-section--news.is-revealed .hd-head{animation:.7s cubic-bezier(.22,1,.36,1) both home-reveal-child}.home-section--news.is-revealed .hd-stage{animation:.8s cubic-bezier(.22,1,.36,1) .1s both home-reveal-child}.home-section--news.is-revealed .hd-sat:first-child{animation:.55s cubic-bezier(.22,1,.36,1) .18s both home-reveal-child}.home-section--news.is-revealed .hd-sat:nth-child(2){animation:.55s cubic-bezier(.22,1,.36,1) .24s both home-reveal-child}.home-section--news.is-revealed .hd-sat:nth-child(3){animation:.55s cubic-bezier(.22,1,.36,1) .3s both home-reveal-child}.home-section--news.is-revealed .hd-sat:nth-child(4){animation:.55s cubic-bezier(.22,1,.36,1) .36s both home-reveal-child}.home-section--news.is-revealed .hd-sat:nth-child(5){animation:.55s cubic-bezier(.22,1,.36,1) .42s both home-reveal-child}.home-section--social-proof.is-revealed .live-orders-copy--mast{animation:.75s cubic-bezier(.22,1,.36,1) both home-reveal-child}.home-section--social-proof.is-revealed .live-orders-stage--sphere{animation:.9s cubic-bezier(.22,1,.36,1) .12s both home-reveal-child}@keyframes home-reveal-child{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-revealed{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}[data-reveal].is-revealed[data-reveal-stagger]>*,.home-section--why.is-revealed .wcu-tile,.home-section--news.is-revealed .hd-head,.home-section--news.is-revealed .hd-stage,.home-section--news.is-revealed .hd-sat,.home-section--social-proof.is-revealed .live-orders-copy--mast,.home-section--social-proof.is-revealed .live-orders-stage--sphere{animation:none!important}}.stats-strip{border-block:1px solid var(--line);background:linear-gradient(#ffffff06,#0000);padding:1.35rem 0}.stats-strip-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stat-cell{gap:.2rem;padding:.35rem .25rem;display:grid}.stat-cell strong{font-family:var(--font-display);letter-spacing:.02em;color:var(--accent,var(--amber));font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.stat-cell span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:600}.section--map{padding-top:1rem}.map-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:1.5rem;display:grid}.map-heading{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--track-heading);line-height:var(--lh-heading);margin:0}.map-pin-list{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.map-pin-list li{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.75rem .85rem;display:grid}.map-pin-dot{background:var(--accent,var(--amber));width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft,var(--amber-soft));border-radius:50%;margin-top:.35rem}.map-pin-list strong{font-size:.98rem;display:block}.map-pin-list small{color:var(--muted);font-size:.82rem}.map-frame{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#0a0a0c;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.map-frame img{object-fit:cover;width:100%;height:100%;min-height:360px}.map-frame-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;text-transform:uppercase;background:#08080ab8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.toast{z-index:90;border:1px solid var(--line-strong);width:min(440px,100% - 1.5rem);box-shadow:var(--shadow);background:#121218;border-radius:14px;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;animation:.35s both rise;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.toast strong{margin-bottom:.25rem;display:block}.toast p{color:var(--muted);margin:0;font-size:.9rem}.toast button{color:var(--faint);padding:.2rem;font-size:1rem;line-height:1}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast{animation-name:toast-in}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1280px){.nav-cta,.cart-btn-label{display:none}.cart-btn{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0;overflow:visible}.cart-count{top:-.15rem;right:-.15rem}.sign-label{display:none}.sign-account{justify-content:center;width:44px;min-height:44px;padding:.15rem}.nav-search.is-open,.nav-search:focus-within{width:min(200px,34vw)}.menu-btn{width:44px;height:44px}}@media (width<=1100px){.lcs-code--lang,.lcs-dot{display:none}.lcs-trigger{gap:.3rem;padding:.2rem .45rem .2rem .3rem}}@media (width<=960px){.section-head.spread,.steps,.product-card,.footer-grid,.home-below-grid,.map-layout{grid-template-columns:1fr}.grid-3,.product-grid,.grid-2,.home-product-row,.home-link-cols,.stats-strip-grid{grid-template-columns:1fr 1fr}.nav-links,.nav-tools .nav-search{display:none}.menu-btn{place-items:center;display:inline-grid}.cart-btn-label{display:none}.hero{min-height:auto;padding-top:2.5rem}.product-card .media{min-height:220px}.split-cover{--skew:8deg;--seam-feather:16vw;--split-chrome:0px;--discover-peek:0px;height:100dvh;min-height:520px;max-height:none;display:grid;overflow:visible}.page-cover .split-cover{--discover-peek:0px;height:100dvh;min-height:520px;max-height:none}:is(.page-cover:has(.home-stage) .split-cover,.page-cover:has(.home-stage) .home-stage-cover){height:100dvh;min-height:520px;max-height:none}.split-cover:after{height:clamp(4.5rem,14vh,7rem)}.home-section.home-section--games.home-games-carousel-section{margin-top:clamp(-2.75rem,-7vh,-1.75rem);padding-top:clamp(3.75rem,11vh,5rem);padding-bottom:2rem}.scroll-discover-hint{bottom:max(.95rem, env(safe-area-inset-bottom,0px))}.scroll-discover-hint-text{font-size:.62rem}.split-cover.is-left{--split:56%}.split-cover.is-right{--split:44%}.split-panel{pointer-events:auto;border-bottom:0;min-height:0;position:absolute;inset:0;clip-path:none!important}.split-seam,.split-cover-bg{display:block!important}.split-seam-feather{filter:blur(20px);width:clamp(72px,22vw,120px)}.split-seam-glow{width:clamp(40px,14vw,72px)}.split-cover.is-left .split-seam{transform:translate(2.5%)}.split-cover.is-right .split-seam{transform:translate(-2.5%)}.split-panel-media img{transform:none}.split-panel--left .split-panel-media img{object-position:22% center}.split-panel--right .split-panel-media img{object-position:78% center}.split-panel-shade,.split-panel--left .split-panel-shade,.split-panel--right .split-panel-shade{background:linear-gradient(#05060a0f 0%,#05060a38 42%,#05060a7a 68%,#05060ab8 86%,#05060ae6 100%)}.split-fx-sweep,.split-fx-scan,.split-fx-motif{display:none}.split-fx-ambient{opacity:.55;animation:none}.split-fx-edge{opacity:.35;animation:none}.split-fx-grain{opacity:.04}.split-panel-content{gap:.2rem;width:min(11rem,46vw);top:62%;bottom:auto;transform:translateY(-38%)}.split-panel--left .split-panel-content{left:max(.5rem, env(safe-area-inset-left,0px));text-align:left;justify-items:start;right:auto}.split-panel--right .split-panel-content{right:max(.5rem, env(safe-area-inset-right,0px));text-align:right;justify-items:end;left:auto}.split-kicker{letter-spacing:.12em;gap:.35rem;font-size:.52rem}.split-kicker:before{width:.75rem}.split-panel-content h2,.split-title{letter-spacing:.04em;font-size:clamp(.95rem,3.4vw,1.2rem);line-height:.95}.split-panel-content p,.split-lead{display:none}.split-cta{--cta-w:9.75rem;--cta-h:32px;width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);min-height:var(--cta-h);height:var(--cta-h);letter-spacing:.1em;border-radius:2px;margin-top:.35rem;padding:0 1.55rem 0 .55rem;font-size:.5rem}.split-cta-corners{inset:3px}.split-cta-corners:before,.split-cta-corners:after{width:6px;height:6px}.split-cta-arrow{width:.36rem;height:.36rem;margin-top:-.18rem;right:.7rem}.split-cover.is-left .split-panel--left .split-cta,.split-cover.is-right .split-panel--right .split-cta{width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);height:var(--cta-h);transform:translateY(-1px)}:root{--text-display:clamp(2.45rem, 8.5vw, 3.4rem);--text-h1:clamp(1.7rem, 5.2vw, 2.35rem);--text-h2:clamp(1.35rem, 3.8vw, 1.85rem);--text-h3:clamp(1.08rem, 2.8vw, 1.28rem);--text-lead:1rem;--text-body:.95rem;--text-meta:.8rem;--text-chip:.68rem;--space-section:clamp(2.75rem, 8vw, 3.85rem)}.section-kicker,.eyebrow,.home-games-stage-kicker,.reviews-head .section-kicker{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);margin-bottom:.45rem}.hero h1,.hero--compact h1{font-size:var(--text-display);line-height:var(--lh-display)}.section-head h2,.reviews-head h2,.cta-band h2,.shop-page-title{font-size:var(--text-h1);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.section-head{gap:.55rem;margin-bottom:1.35rem}.section-head .lead,.reviews-head-lead{font-size:var(--text-lead);line-height:var(--lh-tight)}.home-games-stage-copy h3{font-size:var(--text-h2);line-height:var(--lh-heading)}.home-games-stage-copy p{font-size:.72rem}.why-index{font-size:clamp(1.55rem,4vw,2rem)}.why-pillar-copy h3,.hs-index-copy strong,.home-shop-card-top h3,.news-tile-title,.card h3,.product-card h3{font-size:var(--text-h3);line-height:var(--lh-tight)}.review-feature-mark{font-size:clamp(3.2rem,14vw,4.5rem)}}@keyframes brandInMobile{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=640px){.container{width:min(1180px,100% - 1.4rem)}.top-strip{font-size:.64rem}.status-chip{grid-template-columns:auto 1fr}.status-bars{display:none}.cta-band{padding:1.5rem}.split-cover{--discover-peek:0px;--seam-feather:clamp(2.75rem, 16vw, 4.5rem);height:min(36dvh,248px);min-height:196px;max-height:248px}.page-cover .split-cover{--discover-peek:0px;height:min(36dvh,248px);min-height:196px;max-height:248px}.split-cover:after{height:clamp(3.75rem,16vh,5.5rem)}.home-section.home-section--games.home-games-carousel-section{margin-top:clamp(-3rem,-9vh,-2rem);padding-top:clamp(3.25rem,10vh,4.25rem);padding-bottom:1.6rem}.split-panel-content{gap:.08rem;width:min(7.75rem,38vw);top:62%;bottom:auto;transform:translateY(-38%)}.split-kicker{letter-spacing:.09em;font-size:.52rem}.split-panel-content h2,.split-title{letter-spacing:.035em;font-size:clamp(.88rem,3.2vw,1.1rem);line-height:.95}.split-panel-content p,.split-lead{display:none}.split-cta{--cta-w:9.25rem;--cta-h:30px;width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);min-height:var(--cta-h);height:var(--cta-h);letter-spacing:.08em;margin-top:.28rem;padding:0 1.4rem 0 .45rem;font-size:.46rem}.split-cover.is-left .split-panel--left .split-cta,.split-cover.is-right .split-panel--right .split-cta{width:var(--cta-w);min-width:var(--cta-w);max-width:var(--cta-w);height:var(--cta-h)}:root{--text-display:clamp(2.2rem, 8vw, 2.95rem);--text-h1:clamp(1.55rem, 5.5vw, 2.05rem);--text-h2:clamp(1.25rem, 4vw, 1.65rem);--text-chip:.64rem}.section-kicker,.eyebrow,.home-games-stage-kicker,.reviews-head .section-kicker{font-size:var(--text-chip);margin-bottom:.35rem}.hero h1,.hero--compact h1{font-size:var(--text-display)}.section-head h2,.reviews-head h2,.cta-band h2,.shop-page-title{font-size:var(--text-h1);line-height:var(--lh-heading)}.section-head{margin-bottom:1.1rem}.section-head .lead,.reviews-head-lead{font-size:.84rem}.home-games-stage-copy h3{font-size:clamp(.95rem,4vw,1.15rem)}.home-games-stage-copy p{font-size:.7rem}.why-index{font-size:clamp(1.35rem,5vw,1.75rem)}.why-pillar-copy h3,.hs-index-copy strong,.home-shop-card-top h3,.news-tile-title,.card h3,.product-card h3{font-size:.92rem}.shop-page-title{font-size:var(--text-h1)}.review-feature-mark{font-size:clamp(2.6rem,16vw,3.6rem)}.home-product-row,.home-link-cols,.stats-strip-grid{grid-template-columns:1fr}.brand-name{font-size:.95rem}.brand-wordmark{font-size:1.28rem}.brand-mark-svg,.brand-mark{width:30px;height:30px}}.shop-page{padding:1.25rem 0 3rem;position:relative}.shop-page--money-desk:before{content:"";pointer-events:none;z-index:0;opacity:.92;position:absolute;inset:0}.shop-page--money-desk .shop-shell{z-index:1;position:relative}.shop-page--money-desk .shop-layout{isolation:isolate;position:relative}.shop-page--money-desk .shop-layout:before{content:"";pointer-events:none;z-index:0;border-radius:calc(var(--radius) + 4px);opacity:.88;position:absolute;inset:-.75rem -.35rem -1.25rem}.shop-page--money-desk .shop-nav,.shop-page--money-desk .shop-main{z-index:1;position:relative}.shop-page--money-desk-gta5:before{background:linear-gradient(#f5a6230b 0%,#0000 28%),radial-gradient(55% 45% at 100% 0,#f5a6230f,#0000 62%),radial-gradient(40% 38% at 0 100%,#2de2c509,#0000 58%)}.shop-page--money-desk-gta5 .shop-layout:before{background:radial-gradient(62% 48% at 88% 12%,#f5a62312,#0000 58%),radial-gradient(50% 42% at 8% 88%,#2de2c50b,#0000 55%)}.shop-page--money-desk-gta6:before{background:linear-gradient(#ff4fd80a 0%,#0000 28%),radial-gradient(50% 42% at 0 0,#ff4fd80e,#0000 60%),radial-gradient(45% 40% at 100% 100%,#2de2c50a,#0000 58%)}.shop-page--money-desk-gta6 .shop-layout:before{background:radial-gradient(58% 44% at 10% 18%,#ff4fd811,#0000 56%),radial-gradient(48% 40% at 92% 82%,#2de2c50d,#0000 54%)}.shop-page--money-desk-cod-mw4:before{background:linear-gradient(#c4a35a0a 0%,#0000 28%),radial-gradient(48% 40% at 92% 8%,#c4a35a0e,#0000 60%),radial-gradient(42% 36% at 4% 92%,#4a5c3a0a,#0000 58%)}.shop-page--money-desk-cod-mw4 .shop-layout:before{background:radial-gradient(56% 42% at 94% 10%,#c4a35a11,#0000 56%),radial-gradient(46% 38% at 6% 90%,#4a5c3a0d,#0000 54%)}.shop-page--money-desk-fc27:before{background:linear-gradient(#3dcf8e0a 0%,#0000 28%),radial-gradient(50% 42% at 8% 12%,#3dcf8e0e,#0000 60%),radial-gradient(44% 38% at 96% 88%,#0f3d280a,#0000 58%)}.shop-page--money-desk-fc27 .shop-layout:before{background:radial-gradient(58% 44% at 12% 14%,#3dcf8e11,#0000 56%),radial-gradient(48% 40% at 90% 86%,#0f3d280d,#0000 54%)}.shop-page--money-desk-mlb27:before{background:linear-gradient(#1e376e0b 0%,#0000 28%),radial-gradient(48% 40% at 100% 0,#1e376e11,#0000 60%),radial-gradient(42% 38% at 0 100%,#e85d4c0b,#0000 58%)}.shop-page--money-desk-mlb27 .shop-layout:before{background:radial-gradient(56% 42% at 96% 8%,#1e376e12,#0000 56%),radial-gradient(46% 38% at 4% 92%,#e85d4c0e,#0000 54%)}.shop-shell{gap:1rem;display:grid}.shop-breadcrumb{color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:600;display:flex}.shop-breadcrumb a:hover,.shop-breadcrumb strong{color:var(--text)}.shop-title-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.5rem;display:flex}.shop-page-title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--track-heading);line-height:var(--lh-heading);margin:.35rem 0 .4rem}.shop-page-lead{max-width:40rem;font-size:var(--text-lead)}.shop-version-link{color:var(--accent,var(--amber));text-underline-offset:3px;font-size:.9rem;font-weight:700;text-decoration:underline}.shop-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.35rem,2.5vw,2rem);display:grid}@keyframes shop-nav-lane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes shop-nav-icon-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes shop-nav-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shop-nav{--shop-nav-accent:var(--accent,var(--amber));--shop-nav-accent-soft:var(--accent-soft,var(--amber-soft));--shop-nav-accent-glow:var(--accent-glow,var(--amber-glow));box-shadow:none;background:0 0;border:none;border-radius:0;gap:.55rem;max-height:none;padding:0 0 clamp(.35rem,1vw,.55rem);display:grid;position:relative;top:auto;overflow:visible}.shop-nav-rail{z-index:1;flex-wrap:wrap;align-items:stretch;gap:.55rem .5rem;display:flex;position:relative}.shop-nav-item{--shop-nav-i:0;text-align:left;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);max-width:min(100%,14.5rem);min-height:2.65rem;color:color-mix(in srgb, var(--text) 78%, var(--muted));letter-spacing:.01em;white-space:normal;cursor:pointer;animation:.48s cubic-bezier(.22,1,.36,1) both shop-nav-lane-in;animation-delay:calc(var(--shop-nav-i) * 38ms);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem .5rem .55rem;font-size:.86rem;font-weight:700;line-height:1.2;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.shop-nav-item:after{content:"";background:linear-gradient(90deg, var(--shop-nav-accent), color-mix(in srgb, var(--shop-nav-accent) 35%, transparent));transform-origin:0;opacity:0;pointer-events:none;border-radius:999px;height:1.5px;transition:opacity .2s;position:absolute;bottom:.35rem;left:2.35rem;right:.95rem;transform:scaleX(0)}.shop-nav-item:hover{color:var(--text);border-color:color-mix(in srgb, var(--shop-nav-accent) 38%, var(--line));background:color-mix(in srgb, var(--shop-nav-accent) 8%, transparent)}.shop-nav-item:hover .shop-nav-icon{color:var(--shop-nav-accent)}.shop-nav-item:focus-visible{border-color:color-mix(in srgb, var(--shop-nav-accent) 55%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--shop-nav-accent) 25%, transparent);outline:none}.shop-nav-item.active{color:var(--text);border-color:color-mix(in srgb, var(--shop-nav-accent) 55%, transparent);background:color-mix(in srgb, var(--shop-nav-accent) 14%, transparent);box-shadow:none}.shop-nav-item.active:after{opacity:1;animation:.34s cubic-bezier(.22,1,.36,1) both shop-nav-underline}.shop-nav-item.active .shop-nav-icon{color:var(--shop-nav-accent)}.shop-nav-item.active .shop-nav-label{color:color-mix(in srgb, var(--text) 92%, var(--shop-nav-accent))}.shop-nav-icon{width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--shop-nav-accent) 72%, var(--muted));background:0 0;border:none;flex-shrink:0;place-items:center;font-size:.95rem;transition:color .22s;display:grid;position:relative}.shop-nav-icon-core{place-items:center;line-height:1;display:grid}.shop-nav-label{-webkit-line-clamp:2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;min-width:0;padding-bottom:.1rem;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.shop-nav-item,.shop-nav-item.active:after,.shop-nav-item:hover .shop-nav-icon{animation:none}.shop-nav-item{opacity:1;transition:border-color .15s,background .15s,color .15s;transform:none}.shop-nav-item:hover{transform:none}.shop-nav-item.active:after{opacity:1;transform:scaleX(1)}}.buy-panel{border:1px solid var(--line-strong);background:linear-gradient(#ffffff08,#ffffff04);border-radius:18px;gap:1.1rem;padding:1.15rem 1.2rem;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.buy-panel.is-cart{border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 25%, transparent), 0 18px 50px #00000059}.buy-panel.is-buy{border-color:color-mix(in srgb, var(--accent,var(--amber)) 70%, white);box-shadow:0 0 40px var(--accent-glow,var(--amber-glow))}.buy-panel.is-pulse:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 85%, color-mix(in srgb, var(--accent,var(--amber)) 28%, transparent), transparent 55%);animation:.85s forwards buy-pulse;position:absolute;inset:0}.buy-burst{z-index:5;pointer-events:none;font-family:var(--font-display);letter-spacing:.04em;color:var(--accent,var(--amber));text-shadow:0 0 18px var(--accent-glow,var(--amber-glow));font-size:1.6rem;animation:.85s forwards burst-fly;position:absolute;transform:translate(-50%,-50%)}.buy-panel-media,.buy-panel-badge{display:none!important}.buy-panel-body{gap:.95rem;min-width:0;display:grid}.buy-product-chip{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid}.buy-product-chip-icon{background:var(--accent-soft,var(--amber-soft));border-radius:11px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.buy-product-chip strong{font-size:1rem;display:block}.buy-product-chip small{color:var(--muted);font-size:.8rem}.buy-process{border:1px solid var(--line);background:#00000040;border-radius:12px;padding:.9rem 1rem}.buy-process h3{margin:0 0 .55rem;font-size:1rem}.buy-process ol{color:var(--muted);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.86rem;display:grid}.buy-block-label{font-size:var(--text-chip);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.45rem;margin-bottom:.55rem;font-weight:800;display:inline-flex}.buy-step-num{letter-spacing:0;color:#140806;background:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);border-radius:6px;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;display:inline-grid}.buy-block--platform{margin-top:.15rem}.buy-block--platform .buy-block-label{color:color-mix(in srgb, var(--text) 72%, var(--faint));letter-spacing:.1em}.server-grid,.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.server-chip,.amount-tile{border:1px solid var(--line-strong);background:#ffffff05;border-radius:10px;min-height:44px;padding:.55rem .5rem;font-size:.88rem;font-weight:700}.server-chip{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.server-chip-icon,.platform-icon{opacity:.95;flex-shrink:0;width:16px;height:16px}.platform-icon--ps{color:#0070d1}.platform-icon--xbox{color:#107c10}.platform-icon--pc{color:#0078d4}.platform-icon--switch{color:#e60012}.platform-brand-mark{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-brand-mark--lg{width:32px;height:32px}.platform-brand-mark--md{width:22px;height:22px}.platform-brand-mark--sm{width:18px;height:18px}.pc-card-visual--platform,.pc-chip-media--platform,.pc-toggle-media--platform{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;padding:.28rem .4rem;display:inline-flex}.pc-card--platform .pc-card-visual,.pc-card--platform .pc-card-visual--platform{aspect-ratio:auto;border-radius:10px;width:100%;height:3.35rem;min-height:3.1rem;padding:.55rem .6rem}.pc-card--platform .platform-brand-mark--lg{width:36px;height:36px}.pc-select--platform .pc-select-trigger{gap:.55rem}.pc-select--platform .platform-brand-mark{margin-right:.15rem}.boost-cfg-layer--purpose-platform .pc-card-grid,.boost-cfg-layer--purpose-platform .pc-card-grid--short,.boost-cfg-layer--purpose-server .pc-card-grid,.boost-cfg-layer--purpose-server .pc-card-grid--short{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));justify-content:stretch;gap:.65rem;max-width:100%}.server-chip.active .platform-icon,.server-chip.is-active .platform-icon{opacity:1}.server-chip:hover,.amount-tile:hover{border-color:#ffffff47}.server-chip.active,.amount-tile.active{border-color:var(--accent,var(--amber));background:var(--accent-soft,var(--amber-soft));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 35%, transparent)}.amount-tile{justify-items:center;gap:.15rem;display:grid}.amount-tile strong{font-size:.95rem}.amount-discount{color:var(--accent,var(--amber));letter-spacing:.02em;font-size:.68rem;font-weight:800}.buy-qty-row{grid-template-columns:auto 1fr;align-items:end;gap:1rem;display:grid}.qty-control{border:1px solid var(--line-strong);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qty-control button,.qty-control input,.qty-control span{place-items:center;min-width:40px;min-height:42px;font-weight:700;display:inline-grid}.qty-control input{border:0;border-inline:1px solid var(--line);width:56px;color:var(--text);text-align:center;font:inherit;background:0 0;font-weight:700}.qty-stepper{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 28%, var(--line-strong));background:linear-gradient(#ffffff0a,#0003);border-radius:14px;grid-template-columns:52px 88px 52px;align-items:stretch;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047}.qty-stepper.is-bump{border-color:color-mix(in srgb, var(--accent,var(--amber)) 65%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 25%, transparent), 0 12px 30px #0000004d}.qty-stepper-btn{min-height:58px;color:var(--text);background:#ffffff08;place-items:center;font-size:1.35rem;font-weight:700;transition:background .15s,color .15s,transform .12s;display:grid}.qty-stepper-btn:hover:not(:disabled){background:var(--accent-soft,var(--amber-soft));color:var(--accent,var(--amber))}.qty-stepper-btn:active:not(:disabled){transform:scale(.94)}.qty-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.qty-stepper-value{border-inline:1px solid color-mix(in srgb, var(--accent,var(--amber)) 22%, var(--line));font-family:var(--font-display);letter-spacing:.04em;min-height:58px;color:var(--accent,var(--amber));background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent,var(--amber)) 18%, transparent), transparent 70%), #ffffff05;place-items:center;font-size:2.15rem;line-height:1;display:grid}.qty-stepper-value span{animation:.22s qty-pop;display:inline-block}.buy-summary-mini{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:.35rem;padding:.75rem .9rem;display:grid}.buy-summary-mini>div{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.buy-summary-mini span{color:var(--muted)}.buy-total{color:var(--accent,var(--amber));font-size:1.15rem;transition:transform .2s}.buy-total.is-bump{transform:scale(1.08)}.buy-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:.65rem;padding-top:.15rem;display:grid}.buy-actions .btn{justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;font-size:1rem;display:inline-flex}.buy-btn{position:relative;overflow:hidden}.buy-btn-shine{pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff59 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.buy-btn:hover .buy-btn-shine{animation:.7s shine-sweep}.buy-btn.is-firing{animation:.55s btn-fire;transform:scale(.97);box-shadow:0 0 #0000}.buy-btn.btn-ghost.is-firing{border-color:var(--accent,var(--amber));background:var(--accent-soft,var(--amber-soft))}@keyframes qty-pop{0%{opacity:.35;transform:translateY(6px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes burst-fly{0%{opacity:0;transform:translate(-50%,-40%)scale(.6)}25%{opacity:1;transform:translate(-50%,-70%)scale(1.15)}to{opacity:0;transform:translate(-50%,-140%)scale(.9)}}@keyframes buy-pulse{0%{opacity:.9}to{opacity:0}}@keyframes shine-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes btn-fire{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.25);transform:scale(.96)}to{filter:brightness();transform:scale(1)}}.buy-process summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.buy-process summary::-webkit-details-marker{display:none}.buy-process summary h3{margin:0}.buy-process summary span{color:var(--accent,var(--amber));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.buy-process[open] summary{margin-bottom:.55rem}.buy-process:not([open]){padding-block:.7rem}.cart-continue{text-align:center;color:var(--muted);margin-top:.35rem;font-size:.88rem;font-weight:600;display:block}.cart-continue:hover{color:var(--text)}.checkout-page{padding:1.25rem 0 3.5rem}.order-success-wrap{max-width:760px}.order-success-hero{margin-bottom:1.25rem}.order-success-hero--pending .section-title{color:color-mix(in srgb, var(--amber) 70%, #fff)}.order-success-card{border:1px solid var(--line-strong);background:#ffffff08;border-radius:16px;padding:1.25rem 1.35rem 1.5rem}.order-success-heading{margin:0 0 .85rem;font-size:1.05rem}.order-success-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-bottom:1.1rem;display:grid}.order-success-meta>div{gap:.2rem;display:grid}.order-success-paid{color:#4ade80}.order-total{color:var(--amber);font-family:var(--font-display)}.pay-fail-banner{background:#f8717124;border:1px solid #f8717180;border-radius:12px;margin:0 0 1rem;padding:.9rem 1rem}.pay-fail-banner strong{margin-bottom:.35rem;display:block}.pay-fail-banner p{color:var(--text);margin:0 0 .75rem;font-size:.92rem}.pay-wait-banner{background:#f5a6231f;border:1px solid #f5a62373;border-radius:12px;margin:0 0 1rem;padding:.9rem 1rem}.pay-wait-banner strong{margin-bottom:.35rem;display:block}.pay-wait-banner p{color:var(--text);margin:0;font-size:.92rem}.pay-fail-actions{flex-wrap:wrap}@media (width<=640px){.order-success-meta{grid-template-columns:1fr}}.checkout-shell{gap:1rem;display:grid}.checkout-form{width:100%;margin:0;display:block}.checkout-grid{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"main side";align-items:start;gap:1.35rem;width:100%;display:grid}.checkout-main,.checkout-side{z-index:0;float:none;gap:1rem;min-width:0;max-width:100%;display:grid;position:relative;inset:auto}.checkout-main{grid-area:main}.checkout-side{grid-area:side;align-self:start;width:100%}.checkout-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;padding:1.15rem 1.2rem}.checkout-side>.checkout-summary,.checkout-side>.sticky-card{top:calc(var(--nav-h,4.5rem) + 12px);z-index:2;box-sizing:border-box;width:100%;max-width:100%;max-height:calc(100dvh - var(--nav-h,4.5rem) - 1.5rem);background:linear-gradient(165deg,#ffffff0b,#ffffff05 55%),#0c0c0f;flex-direction:column;display:flex;position:sticky;left:auto;right:auto;overflow:hidden;transform:none}.checkout-summary>h2{flex:none;margin-bottom:.65rem}.checkout-summary-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.checkout-items-scroll{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(42vh,380px);margin-bottom:.35rem;padding-right:.1rem;overflow:hidden auto}.checkout-items-scroll .checkout-items{margin-bottom:0}.checkout-summary-foot{border-top:1px solid var(--line);background:inherit;flex:none;margin-top:auto;padding-top:.85rem}.checkout-page .sticky-card{width:100%;max-width:100%;position:sticky;left:auto;right:auto;transform:none}.checkout-card h2{margin:0 0 .85rem;font-size:1.15rem}.checkout-card-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.delivery-set{background:radial-gradient(ellipse 80% 55% at 0% 0%, color-mix(in srgb, var(--accent,var(--amber)) 10%, transparent), transparent 60%), #ffffff05;gap:.9rem;display:grid}.delivery-set>h2,.delivery-set .dynamic-order-form{margin:0}.delivery-set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.delivery-set-head h2{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:1.35rem}.delivery-set-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--amber));margin:0 0 .2rem;font-size:.72rem;font-weight:800}.delivery-set-method{color:var(--muted);font-weight:500;font-family:var(--font-body);letter-spacing:0;font-size:.92rem}.delivery-set-badge{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);background:color-mix(in srgb, var(--accent,var(--amber)) 12%, transparent);min-height:28px;color:color-mix(in srgb, var(--accent,var(--amber)) 85%, white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.delivery-set-products{border:1px solid var(--line);background:#00000047;border-radius:12px;gap:.55rem;margin:0;padding:.65rem .75rem;list-style:none;display:grid}.delivery-set-products li{grid-template-columns:40px 1fr;align-items:center;gap:.65rem;display:grid}.delivery-set-products img,.delivery-set-products .cart-thumb-mark{object-fit:cover;border-radius:8px;width:40px;height:40px}.delivery-set-products .cart-thumb-mark{color:var(--muted);background:#ffffff0f;place-items:center;font-size:.65rem;font-weight:800;display:grid}.delivery-set-products strong{font-size:.9rem;line-height:1.25;display:block}.delivery-set-products small{color:var(--muted);font-size:.75rem;display:block}.delivery-set-shared-note{color:color-mix(in srgb, var(--accent,var(--amber)) 70%, var(--muted));margin:0;font-size:.84rem}.delivery-set-products-wrap{gap:.45rem;display:grid}.delivery-set-products-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.72rem;font-weight:700}.delivery-set-products li{grid-template-columns:22px 40px 1fr}.delivery-set-product-idx{width:22px;height:22px;color:color-mix(in srgb, var(--amber) 80%, white);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);background:color-mix(in srgb, var(--amber) 10%, transparent);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.delivery-set-product-cat{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, var(--muted));border:1px solid color-mix(in srgb, var(--amber) 25%, transparent);background:color-mix(in srgb, var(--amber) 8%, transparent);border-radius:999px;margin-bottom:.15rem;padding:.1rem .45rem;font-size:.62rem;font-weight:800;display:inline-block}.delivery-set-form{border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent);gap:1rem;margin-top:.5rem;padding-top:1rem;display:grid}.delivery-set-form .checkout-hint{font-size:.86rem;line-height:1.55}.delivery-set-form .delivery-set-shared-note{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 22%, var(--line));background:color-mix(in srgb, var(--accent,var(--amber)) 6%, #ffffff05);border-radius:10px;padding:.65rem .8rem}.delivery-set-form .dynamic-order-form.field-grid{gap:.9rem 1rem}.form-static-block{color:#f3f5f8;background:#0b1628;border:1px solid #3d5a808c;border-radius:10px;margin-top:.35rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}.form-static-block>:first-child{margin-top:0}.form-static-block>:last-child{margin-bottom:0}.form-static-block p,.form-static-block li{margin:.35rem 0}.form-static-block ol,.form-static-block ul{margin:.45rem 0 .2rem;padding-left:1.25rem}.form-static-block a{color:#ff4d4f;text-underline-offset:2px;text-decoration:underline}.form-static-block a:hover{color:#ff7875}.form-static-block img{border-radius:6px;max-width:100%;height:auto;margin:.65rem 0;display:block}.form-static-block strong{font-weight:700}.theme-admin .form-static-block{border-color:var(--line);background:#101820}.theme-admin .ft-footer-html{min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.delivery-set-form .field-grid label:not(.checkout-check):not(.checkout-upload){align-content:start}.delivery-set-form .field-grid label:not(.checkout-check):not(.checkout-upload)>span:first-child{letter-spacing:.02em;color:var(--muted);font-size:.78rem;font-weight:700}.delivery-set-form .field-grid label:not(.checkout-check):not(.checkout-upload) small{min-height:1.05rem;color:var(--faint);margin-top:.2rem;line-height:1.35}.delivery-set-shared-note--solo{color:var(--muted)}.auth-tabs{border:1px solid var(--line);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.auth-tabs button{color:var(--muted);border-radius:999px;padding:.45rem .85rem;font-size:.85rem;font-weight:700}.auth-tabs button.active{background:var(--accent,var(--amber));color:#111}.checkout-hint{color:var(--muted);margin:0;font-size:.9rem}.checkout-auth-note{color:var(--muted);margin:0 0 1rem;padding:0;font-size:.9rem;line-height:1.45}.checkout-auth-note a{color:var(--amber);text-underline-offset:.12em;text-decoration:underline}.checkout-auth-note strong{color:var(--text);font-weight:700}.field-grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.field-grid--contact{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.field-grid--contact>label{grid-column:auto}.field-grid label:not(.checkout-check):not(.checkout-upload){align-content:start;gap:.35rem;display:grid}.field-grid label.checkout-check{cursor:pointer;align-items:flex-start;gap:.7rem;margin:0;line-height:1.45;display:flex}.field-grid label span{color:var(--muted);font-size:.78rem;font-weight:700}.field-grid label.checkout-check .checkout-check-copy{min-width:0;color:var(--text);flex:1;font-size:.9rem;font-weight:500}.field-grid input:not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid var(--line-strong);min-height:44px;color:var(--text);font:inherit;background:#00000040;border-radius:10px;padding:.55rem .75rem}.field-grid label.checkout-check input[type=checkbox],.dynamic-order-form input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--accent,var(--amber));cursor:pointer;flex-shrink:0;margin:.18rem 0 0;padding:0}.checkout-consent-block{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 24%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent,var(--amber)) 7%, transparent), transparent 70%), #ffffff05;border-radius:14px;grid-column:1/-1;gap:.65rem;padding:.9rem 1rem;display:grid}.checkout-consent-block .checkout-check{border:1px solid var(--line);background:#00000038;border-radius:10px;margin:0;padding:.75rem .85rem;transition:border-color .15s,background .15s}.checkout-consent-block .checkout-check:has(input:checked){border-color:color-mix(in srgb, var(--accent,var(--amber)) 42%, var(--line));background:color-mix(in srgb, var(--accent,var(--amber)) 10%, #00000038)}.field-grid input:focus{border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);outline:0}.field-grid .span-2{grid-column:span 2}.phone-row{grid-template-columns:auto 1fr;gap:.45rem;display:grid}.phone-prefix{border:1px solid var(--line);min-width:52px;color:var(--muted);border-radius:10px;place-items:center;font-weight:700;display:inline-grid}.delivery-platform{margin-bottom:.85rem}.platform-radio{border:1px solid var(--line-strong);border-radius:999px;min-height:36px;padding:.35rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.platform-radio.active{border-color:var(--accent,var(--amber));background:var(--accent-soft,var(--amber-soft))}.delivery-steps{color:var(--muted);gap:.55rem;margin:0;padding-left:1.15rem;font-size:.88rem;display:grid}.pay-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:.35rem 0 .55rem;font-size:.75rem;font-weight:800}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}.pay-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.pay-chip{text-align:left;border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);cursor:pointer;background:linear-gradient(165deg,#ffffff0a,#ffffff03),#00000038;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:58px;padding:.55rem .7rem;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:grid}.pay-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, var(--line-strong));transform:translateY(-1px);box-shadow:0 8px 24px #00000047}.pay-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--amber)) 70%, white);outline-offset:2px}.pay-chip:disabled{opacity:.5;cursor:not-allowed}.pay-picker{gap:.15rem;display:grid}.pay-picker--compact .pay-chip{min-height:52px;padding:.5rem .6rem}.pay-select{position:relative}.pay-select-trigger{border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(165deg,#ffffff0d,#ffffff03),#00000047;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.pay-select-trigger:hover:not(:disabled),.pay-select.is-open .pay-select-trigger{border-color:color-mix(in srgb, var(--accent,var(--amber)) 50%, var(--line-strong));box-shadow:0 8px 24px #00000047}.pay-select-trigger:disabled{opacity:.55;cursor:not-allowed}.pay-select-value{flex:1;gap:.08rem;min-width:0;display:grid}.pay-select-value strong{font-size:.92rem;font-weight:700}.pay-select-value em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:600}.pay-select-placeholder{color:var(--muted);flex:1;font-size:.9rem}.pay-select-chevron{border-right:2px solid color-mix(in srgb, var(--accent,var(--amber)) 70%, white);border-bottom:2px solid color-mix(in srgb, var(--accent,var(--amber)) 70%, white);flex:none;width:.45rem;height:.45rem;margin-inline-start:auto;transition:transform .22s;transform:rotate(45deg)translateY(-2px)}.pay-select.is-open .pay-select-chevron{transform:rotate(225deg)translateY(1px)}.pay-select-panel{z-index:50;border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 22%, var(--line-strong));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080cfa;border-radius:14px;max-height:min(320px,52vh);padding:.4rem;animation:.18s pc-panel-in;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #00000080}.pay-select-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:.35rem .25rem .2rem;padding:0 .35rem;font-size:.68rem;font-weight:800}.pay-select-list{margin:0 0 .25rem;padding:0;list-style:none}.pay-select-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .5rem;transition:background .15s;display:flex}.pay-select-option:hover,.pay-select-option.is-focused{background:#ffffff0f}.pay-select-option.is-selected{background:color-mix(in srgb, var(--accent,var(--amber)) 12%, transparent)}.pay-select-option-text{flex:1;gap:.06rem;min-width:0;display:grid}.pay-select-option-text strong{font-size:.88rem}.pay-select-option-text em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:600}.pay-select-check{color:var(--accent,var(--amber));font-size:.85rem;font-weight:800}.platform-picker{min-width:0}.platform-picker__trigger{min-height:48px}.platform-picker__icon{letter-spacing:.02em;width:2rem;height:2rem;color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--amber) 28%, transparent);border-radius:10px;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.platform-picker__option.is-selected{background:color-mix(in srgb, var(--vice-teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--vice-teal) 22%, transparent)}.platform-picker__option.is-focused,.platform-picker__option:hover{background:color-mix(in srgb, var(--vice-teal) 14%, #ffffff0a)}.platform-picker__panel{border-color:color-mix(in srgb, var(--vice-teal) 24%, var(--line-strong))}.affiliate-apply__channel-row .platform-picker{flex:0 0 min(42%,180px)}.affiliate-apply__channel-row{grid-template-columns:minmax(140px,.48fr) 1fr;align-items:start;gap:.55rem;display:grid}.membership-vip-offer__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.pay-chip-icon{border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pay-chip-icon svg{width:100%;height:100%;display:block}.pay-chip-copy{gap:.12rem;min-width:0;display:grid}.pay-chip strong{font-size:.88rem;line-height:1.2}.pay-chip span,.pay-chip-copy span{color:var(--muted);font-size:.72rem;font-weight:700}.pay-chip.active{border-color:color-mix(in srgb, var(--accent,var(--amber)) 72%, white);background:linear-gradient(165deg, color-mix(in srgb, var(--accent,var(--amber)) 18%, transparent), transparent 55%), #00000047;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 35%, transparent), 0 10px 28px color-mix(in srgb, var(--accent,var(--amber)) 12%, transparent)}.sticky-card{top:calc(var(--nav-h) + 12px);position:sticky}.checkout-items{gap:.75rem;margin-bottom:1rem;display:grid}.checkout-items-head{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto auto;gap:.75rem;font-size:.75rem;font-weight:800;display:grid}.checkout-item{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.checkout-item-product{align-items:center;gap:.65rem;min-width:0;display:flex}.checkout-item-copy{min-width:0}.checkout-item img{object-fit:cover;border-radius:8px;width:52px;height:52px}.checkout-item strong{font-size:.9rem;display:block}.checkout-item small{color:var(--muted);font-size:.75rem}.checkout-item-price{justify-items:end;gap:.2rem;display:grid}.promo-row{margin-bottom:1rem}.promo-input{grid-template-columns:1fr auto;gap:.45rem;display:grid}.promo-input input{border:1px solid var(--line-strong);min-height:42px;color:var(--text);font:inherit;background:#00000040;border-radius:10px;padding:.5rem .75rem}.promo-ok{color:#3ddc84;margin:.45rem 0 0;font-size:.85rem;font-weight:700}.totals{border-top:1px solid var(--line);gap:.45rem;margin-bottom:.85rem;padding-top:.75rem;display:grid}.totals>div{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.totals-grand{border-top:1px dashed var(--line);margin-top:.25rem;padding-top:.55rem;color:var(--text)!important;font-size:1.05rem!important}.totals-grand strong{color:var(--accent,var(--amber));font-size:1.25rem}.agree{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin-bottom:.85rem;font-size:.82rem;display:grid}.checkout-pay{width:100%}.form-error{color:#ff6b6b;margin:0 0 .75rem;font-size:.88rem;font-weight:700}.top-strip{display:none!important}@media (width<=1100px){.shop-layout,.checkout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side"}.checkout-main,.checkout-side{grid-column:auto}.checkout-side>.checkout-summary,.checkout-side>.sticky-card{z-index:8;max-height:min(88dvh,680px);position:sticky;top:auto;bottom:0;overflow:hidden;box-shadow:0 -16px 48px #0000006b}.checkout-items-scroll{max-height:min(36vh,300px)}.shop-nav{max-height:none;position:relative;top:0}.shop-nav-grid{grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.55rem}.server-grid,.amount-grid,.pay-grid,.pay-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-qty-row{grid-template-columns:1fr}.sticky-card{position:relative;top:0}.buy-actions{grid-template-columns:1fr}}@media (width<=640px){.field-grid,.checkout-item,.field-grid--contact{grid-template-columns:1fr}.shop-nav{padding:.95rem .85rem 1.05rem}.shop-nav-grid{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.shop-nav-item{flex:none;min-height:48px;padding:.65rem .9rem}.field-grid .span-2{grid-column:span 1}.checkout-item{grid-template-columns:1fr}.checkout-item-product{grid-column:1/-1}.checkout-item .qty-control,.checkout-item-price{grid-column:1/-1;justify-self:start}.checkout-card{border-radius:14px;padding:.95rem .9rem}.checkout-items-head{display:none}.promo-input{grid-template-columns:1fr}.promo-input input,.promo-input .btn{width:100%;min-height:44px}.pay-chip{min-height:52px;padding:.55rem .6rem}.pay-chip strong{font-size:.82rem}.platform-radio{min-height:44px}.shop-page-title{font-size:var(--text-h1)}.auth-card{padding:1.25rem 1.1rem}.auth-actions{flex-direction:column;align-items:stretch}.auth-actions .btn{width:100%}.phone-row{grid-template-columns:minmax(52px,auto) minmax(0,1fr)}.item-grid,.acc-grid,.boost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.item-card-actions{grid-template-columns:1fr}.item-card-actions .btn,.acc-more{min-height:44px}.qty-control--sm button,.qty-control--sm span{min-width:36px;min-height:40px}.home-shop-card-top,.hs-feature-foot{flex-wrap:wrap;align-items:flex-start}.home-shop-card-top h3,.hs-rail-copy h3{flex:auto;min-width:0}.cart-drawer{width:100%}.cart-item{grid-template-columns:64px minmax(0,1fr)}.cart-item img{width:64px;height:64px}.buy-panel{padding:.95rem .85rem}.qty-stepper,.qty-stepper--input{grid-template-columns:48px minmax(0,1fr) 48px;width:100%;max-width:100%}.delivery-set-head h2{font-size:1.15rem}.delivery-set-products strong{overflow-wrap:anywhere;min-width:0}.totals>div{gap:.5rem}.totals-grand strong{font-size:1.1rem}.checkout-pay,.checkout-pay .btn{width:100%;min-height:48px}.mobile-nav a,.mobile-nav .cart-btn{align-items:center;min-height:46px;display:inline-flex}.mobile-nav .cart-btn{background:#ffffff0a;border-radius:12px;justify-content:flex-start;gap:.55rem;margin-top:.35rem;padding:0 .9rem}.lcs-panel{grid-template-columns:1fr;width:min(300px,100vw - 1.5rem)}.mobile-nav .lcs-panel{grid-template-columns:1fr 1fr}}@keyframes cart-bounce{0%{transform:scale(1)}30%{transform:scale(1.12)}55%{transform:scale(.94)}to{transform:scale(1)}}.qty-control--sm button,.qty-control--sm span{min-width:28px;min-height:32px;font-size:.85rem}.site-header .cart-btn.is-bounce{animation:.55s cart-bounce}.home-section{scroll-margin-top:calc(var(--nav-h) + 48px);padding:clamp(4.75rem,8vw,6.25rem) 0}#catalog,#map,#faq,#cta{scroll-margin-top:calc(var(--nav-h) + 48px)}@media (width<=960px){.home-section.home-section--games:not(.home-games-carousel-section){padding-top:1.1rem;padding-bottom:1.35rem}}@media (width<=640px){.home-section.home-section--games:not(.home-games-carousel-section){padding-top:.85rem;padding-bottom:1.1rem}}.home-section--news{background:0 0;border-block:none;opacity:1!important;transform:none!important}.home-why-anchor{height:0;scroll-margin-top:calc(var(--nav-h) + 1rem);position:relative;overflow:hidden}.hd-showcase{perspective:1400px;gap:clamp(1.35rem,3vw,2rem);display:grid}.hd-head{border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent);gap:.45rem;max-width:40rem;padding-bottom:.35rem;display:grid}.hd-head.home-mast{border-bottom:none;gap:.85rem;max-width:42rem;padding-bottom:1.1rem}.hd-head-copy{gap:.4rem;min-width:0;display:grid}.hd-kicker{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent,var(--amber));margin:0;font-weight:700}.hd-kicker--muted{color:color-mix(in srgb, var(--accent,var(--amber)) 55%, var(--muted))}.hd-title{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(2.35rem,5vw,3.55rem);font-weight:400;line-height:var(--lh-display);margin:0}.hd-lead,.hd-aside-lead{max-width:36rem;color:var(--muted);font-size:var(--text-lead);line-height:var(--lh-body);margin:0}.hd-aside-title{font-family:var(--font-display);letter-spacing:.03em;color:color-mix(in srgb, var(--text) 88%, var(--amber));margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.hd-stage{isolation:isolate;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.78fr);align-items:stretch;gap:.65rem 1.4rem;min-height:min(62vh,34rem);display:grid;position:relative}.hd-stage-wash{pointer-events:none;z-index:0;position:absolute;inset:-8% -4% -10% -6%;overflow:hidden}.hd-stage-wash__glow{background:radial-gradient(ellipse 55% 60% at 28% 55%, color-mix(in srgb, var(--amber) 14%, transparent), transparent 70%), radial-gradient(ellipse 40% 50% at 88% 40%, color-mix(in srgb, var(--amber) 6%, transparent), transparent 72%);filter:blur(2px);position:absolute;inset:8% 18% 12% 0}.hd-stage-wash__grain{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hd-feature{--hd-tilt-x:0deg;--hd-tilt-y:0deg;z-index:1;isolation:isolate;min-height:22rem;color:inherit;clip-path:none;transform:rotateX(var(--hd-tilt-y)) rotateY(var(--hd-tilt-x));transform-style:preserve-3d;box-shadow:none;-webkit-mask-composite:source-in;background:0 0;border:none;border-radius:0;align-content:end;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%),linear-gradient(#0000 0%,#000 8% 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%),linear-gradient(#0000 0%,#000 8% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hd-feature:hover,.hd-feature:focus-visible{box-shadow:none;filter:brightness(1.05);border-color:#0000}.hd-feature:focus-visible{outline:2px solid color-mix(in srgb, var(--amber) 75%, #fff);outline-offset:3px}.hd-feature-media{z-index:0;position:absolute;inset:0;overflow:hidden}.hd-feature-img{object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;animation:.85s cubic-bezier(.22,1,.36,1) both hd-feature-in;display:block;transform:scale(1.08)translateZ(0)}.hd-feature-grain,.hd-feature-scan{pointer-events:none;position:absolute;inset:0}.hd-feature-grain{opacity:.28;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000002e 2px 3px)}.hd-feature-scan{background:linear-gradient(115deg, transparent 28%, color-mix(in srgb, var(--amber) 18%, transparent) 48%, transparent 62%);opacity:.55;animation:5.2s ease-in-out infinite hd-scan}.hd-feature-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0405088c 0%,#04050838 42%,#0000 78%),linear-gradient(#0000 32%,#04050859 62%,#040508e0 100%),radial-gradient(90% 80% at 40% 55%,#0000 40%,#0405088c 100%);position:absolute;inset:0}.hd-feature-body{z-index:2;gap:.55rem;max-width:36rem;padding:clamp(1.15rem,2.5vw,1.85rem);display:grid;position:relative}.hd-feature-meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 75%, var(--amber));flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.72rem;display:flex}.hd-brand{color:var(--accent,var(--amber));font-weight:800}.hd-chip{color:color-mix(in srgb, var(--amber) 88%, #fff);letter-spacing:.1em;background:0 0;border:none;padding:0;font-weight:700}.hd-feature-index{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 70%, transparent);margin:0;font-size:clamp(2.6rem,5vw,3.8rem);line-height:.85}.hd-feature-index em{color:var(--accent,var(--amber));text-shadow:0 0 28px var(--amber-glow);font-style:normal}.hd-feature-index span{letter-spacing:.08em;color:var(--faint);vertical-align:.35em;margin-left:.2rem;font-size:.42em}.hd-feature-body h3{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem);font-weight:400;line-height:1.05;animation:.55s cubic-bezier(.22,1,.36,1) both hd-copy-in}.hd-feature-summary{color:color-mix(in srgb, var(--text) 78%, var(--muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;animation:.65s cubic-bezier(.22,1,.36,1) 50ms both hd-copy-in;display:-webkit-box;overflow:hidden}.hd-feature-cta{border:none;border-bottom:1px solid color-mix(in srgb, var(--amber) 45%, transparent);width:fit-content;color:color-mix(in srgb, var(--amber) 92%, #fff);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:.45rem;padding:.15rem 0;font-size:.72rem;font-weight:800;transition:color .2s,border-color .2s,transform .2s,text-shadow .2s;display:inline-flex}.hd-feature:hover .hd-feature-cta,.hd-feature:focus-visible .hd-feature-cta{border-color:var(--accent,var(--amber));color:color-mix(in srgb, var(--amber) 95%, #fff);text-shadow:0 0 18px color-mix(in srgb, var(--amber) 35%, transparent);background:0 0;transform:translate(4px)}.hd-orbit{z-index:1;background:0 0;grid-auto-rows:minmax(0,1fr);gap:.05rem;min-height:0;padding:.35rem 0;display:grid;position:relative}.hd-sat{--hd-sat-i:0;width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;clip-path:none;transform:translateX(calc(var(--hd-sat-i) * 0px));opacity:.72;background:0 0;border:none;border-radius:0;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.55rem .55rem .55rem .75rem;transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .25s,opacity .25s;display:grid;position:relative;overflow:hidden}.hd-sat:before{content:"";width:2px;box-shadow:none;background:0 0;border-radius:1px;transition:background .25s,box-shadow .25s,top .25s,bottom .25s;position:absolute;top:18%;bottom:18%;left:0}.hd-sat:nth-child(odd),.hd-sat:nth-child(2n){clip-path:none}.hd-sat:hover{opacity:.95;background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 10%, transparent), transparent 72%);border-color:#0000;transform:translate(4px)}.hd-sat.is-on{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 16%, transparent), color-mix(in srgb, var(--amber) 4%, transparent) 42%, transparent 78%);box-shadow:none;border-color:#0000;transform:translate(6px)}.hd-sat.is-on:before{background:linear-gradient(180deg, var(--accent,var(--amber)), color-mix(in srgb, var(--accent,var(--amber)) 40%, transparent));box-shadow:0 0 14px color-mix(in srgb, var(--amber) 45%, transparent);top:12%;bottom:12%}.hd-sat:focus-visible{outline:2px solid color-mix(in srgb, var(--amber) 70%, #fff);outline-offset:2px}.hd-sat-thumb{clip-path:none;opacity:.88;background:#05060a;border:none;border-radius:2px;width:3.4rem;height:3.4rem;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#000 70%,#0000 100%);mask-image:linear-gradient(135deg,#000 70%,#0000 100%)}.hd-sat-thumb img{object-fit:cover;filter:grayscale(.35)brightness(.85);width:100%;height:100%;transition:transform .45s,filter .3s;display:block}.hd-sat.is-on .hd-sat-thumb img,.hd-sat:hover .hd-sat-thumb img{filter:none;transform:scale(1.08)}.hd-sat-copy{gap:.18rem;min-width:0;display:grid}.hd-sat-tag{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, var(--muted));font-size:.62rem;font-weight:800}.hd-sat-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.hd-sat-copy time{letter-spacing:.06em;color:var(--faint);font-size:.68rem}.hd-sat-num{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 35%, var(--faint));font-size:1.15rem;transition:color .2s}.hd-sat.is-on .hd-sat-num{color:var(--accent,var(--amber))}.hd-progress{gap:.65rem;display:grid}.hd-progress-track{background:color-mix(in srgb, var(--text) 12%, transparent);height:2px;position:relative;overflow:hidden}.hd-progress-fill{background:linear-gradient(90deg, var(--accent,var(--amber)), color-mix(in srgb, var(--accent,var(--amber)) 40%, #fff));width:0;height:100%;box-shadow:0 0 12px var(--amber-glow);animation:5.2s linear forwards hd-progress;display:block}.hd-progress-fill.is-paused{animation-play-state:paused}.hd-progress-dots{justify-content:center;gap:.4rem;display:flex}.hd-progress-dots button{background:color-mix(in srgb, var(--text) 22%, transparent);cursor:pointer;border:none;border-radius:0;width:.5rem;height:.5rem;padding:0;transition:width .25s,background .25s,transform .25s}.hd-progress-dots button.is-on{background:var(--accent,var(--amber));width:1.55rem;transform:skew(-12deg)}.hd-why{gap:0;margin-top:.55rem;display:grid}.hd-why-rail{--hd-why-i:0;border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--amber) 28%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 8%, transparent), transparent 35%, transparent 65%, color-mix(in srgb, var(--amber) 6%, transparent));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:7.25rem;display:grid;position:relative;overflow:hidden}.hd-why-glow{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 20%, transparent), transparent 85%);width:25%;transform:translateX(calc(var(--hd-why-i) * 100%));will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.hd-why-pill{z-index:1;border:none;border-right:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;min-height:7.25rem;margin:0;padding:clamp(1.45rem,2.4vw,1.95rem) clamp(1rem,1.6vw,1.35rem);transition:background .25s;display:grid;position:relative}.hd-why-pill:last-child{border-right:none}.hd-why-pill:hover,.hd-why-pill.is-on{background:color-mix(in srgb, var(--amber) 8%, transparent)}.hd-why-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--amber) 70%, #fff);outline-offset:-2px}.hd-why-mark{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 40%, var(--faint));font-size:clamp(2rem,3.2vw,2.65rem);line-height:1;transition:color .25s,text-shadow .25s,transform .35s}.hd-why-pill.is-on .hd-why-mark{color:var(--accent,var(--amber));text-shadow:0 0 18px var(--amber-glow);transform:scale(1.06)}.hd-why-text{gap:0;min-width:0;display:grid}.hd-why-text strong{letter-spacing:.01em;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:700;line-height:1.25}.hd-why-detail{border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 7%, transparent), color-mix(in srgb, var(--amber) 2%, transparent) 55%, transparent);grid-template-columns:minmax(0,1fr);min-height:5.75rem;padding:clamp(1.15rem,2.2vw,1.55rem) clamp(1rem,2vw,1.45rem) clamp(1.35rem,2.4vw,1.75rem);display:grid;position:relative}.hd-why-detail-body{max-width:52rem;color:color-mix(in srgb, var(--text) 82%, var(--muted));opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.55;transition:opacity .3s,visibility .3s}.hd-why-detail-body.is-on{opacity:1;visibility:visible;pointer-events:auto;animation:.4s cubic-bezier(.22,1,.36,1) both hd-why-detail-in}.hd-foot{justify-content:flex-end;display:flex}.hd-all{letter-spacing:.04em;text-transform:uppercase;color:var(--accent,var(--amber));border-bottom:1px solid color-mix(in srgb, var(--amber) 45%, transparent);padding-bottom:.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,transform .2s}.hd-all:hover{color:color-mix(in srgb, var(--amber) 85%, #fff);border-bottom-color:var(--accent,var(--amber));transform:translate(3px)}@keyframes hd-feature-in{0%{opacity:.35;filter:blur(6px)saturate(.8);transform:scale(1.16)translate(2%,-1%)}to{opacity:1;filter:saturate(1.05)contrast(1.05);transform:scale(1.08)translate(0,0)}}@keyframes hd-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hd-scan{0%,to{opacity:.25;transform:translate(-18%)}50%{opacity:.55;transform:translate(18%)}}@keyframes hd-progress{0%{width:0%}to{width:100%}}@keyframes hd-why-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.hd-stage{grid-template-columns:1fr;min-height:0}.hd-orbit{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-rows:auto;grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;gap:.55rem;padding-bottom:.35rem;overflow-x:auto}.hd-sat,.hd-sat:nth-child(odd),.hd-sat:nth-child(2n){clip-path:none;scroll-snap-align:start;min-width:14rem}.hd-sat.is-on,.hd-sat:hover{transform:translateY(-3px)}}@media (width<=820px){.hd-why-rail{grid-template-columns:1fr 1fr;min-height:0}.hd-why-glow{display:none}.hd-why-pill{min-height:5.75rem;padding:1.25rem 1rem}.hd-why-pill:nth-child(2n){border-right:none}.hd-why-pill:nth-child(n+3){border-top:1px solid var(--line)}.hd-why-detail{min-height:6.25rem}}@media (width<=560px){.hd-feature{clip-path:none;min-height:20rem}.hd-feature-body h3{font-size:clamp(1.45rem,7vw,1.85rem)}.hd-why-rail{grid-template-columns:1fr;min-height:0}.hd-why-glow{width:100%;height:25%;transform:translateY(calc(var(--hd-why-i) * 100%));background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 18%, transparent), transparent 85%);display:block;inset:0 0 auto}.hd-why-pill{border-right:none;border-top:1px solid var(--line);min-height:4.75rem;padding:1.15rem .35rem}.hd-why-pill:first-child{border-top:none}.hd-why-detail{min-height:6.5rem;padding-inline:.35rem}.hd-foot{justify-content:center}}@media (prefers-reduced-motion:reduce){.hd-feature{transform:none!important}.hd-feature-img,.hd-feature-body h3,.hd-feature-summary,.hd-feature-scan{animation:none!important}.hd-feature-img{filter:none;transform:scale(1.04)}.hd-progress-fill{opacity:.35;width:100%;animation:none}.hd-sat,.hd-sat.is-on,.hd-sat:hover,.hd-why-glow,.hd-why-mark,.hd-why-detail-body,.hd-why-detail-body.is-on,.hd-all,.hd-feature-cta{transition:none!important;animation:none!important}}.news-rail{border-block:1px solid color-mix(in srgb, var(--text) 22%, transparent);background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.news-tile{border-right:1px solid var(--line);min-width:0;color:inherit;background:0 0;border-radius:0;grid-template-rows:148px auto auto;gap:.55rem;padding:.9rem .85rem 1.05rem;text-decoration:none;transition:background .2s;display:grid}.news-tile:last-child{border-right:none}.news-tile:hover{background:#ffffff08}.news-tile-media{background:#0a0a0c;border-radius:0;position:relative;overflow:hidden}.news-tile-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:42%;position:absolute;inset:auto 0 0}.news-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.news-tile:hover .news-tile-media img{transform:scale(1.04)}.news-tile-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .5rem;font-size:.66rem;font-weight:800;display:flex}.news-tile-meta span{color:var(--accent,var(--amber))}.news-tile-title{font-family:var(--font-display);letter-spacing:.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.news-tile:hover .news-tile-title{color:color-mix(in srgb, var(--text) 88%, var(--accent,var(--amber)))}@media (width<=1100px){.news-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.news-tile{grid-template-rows:160px auto auto}.news-tile:nth-child(2n){border-right:none}.news-tile:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=640px){.news-rail{grid-template-columns:1fr}.news-tile{border-right:none;border-top:1px solid var(--line);grid-template-rows:180px auto auto;padding-inline:0}.news-tile:first-child{border-top:none}}.home-section--shop{background:0 0;border-top:none;padding-top:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:visible;opacity:1!important;transform:none!important}.sp-floor{--sp-scene:var(--amber,#f5a623);--sp-scene-opacity:.42;isolation:isolate;gap:clamp(1.1rem,2.2vw,1.55rem);display:grid;position:relative}.sp-floor-atmosphere{pointer-events:none;z-index:0;height:auto;position:absolute;inset:-18% -6% -8%;overflow:hidden}.sp-floor-scene{background:radial-gradient(ellipse 62% 48% at 50% 28%, color-mix(in srgb, var(--sp-scene) calc(var(--sp-scene-opacity) * 55%), transparent), transparent 68%), radial-gradient(ellipse 40% 36% at 18% 70%, color-mix(in srgb, var(--sp-scene) calc(var(--sp-scene-opacity) * 28%), transparent), transparent 72%), radial-gradient(ellipse 36% 32% at 86% 62%, color-mix(in srgb, var(--sp-scene) calc(var(--sp-scene-opacity) * 22%), transparent), transparent 70%);filter:blur(36px);opacity:.95;transition:background .5s cubic-bezier(.22,1,.36,1),opacity .4s;position:absolute;inset:-20% -10%}.sp-floor-grid{opacity:.28;background-image:linear-gradient(color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.sp-floor-grid:after{content:"";background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--amber) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.sp-floor-orbs{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--amber) 14%, transparent), transparent 38%), radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--vice-pink) 10%, transparent), transparent 34%), radial-gradient(circle at 64% 78%, color-mix(in srgb, var(--pitch) 8%, transparent), transparent 40%);filter:blur(28px);opacity:.75;animation:18s ease-in-out infinite sp-orbs-drift;position:absolute;inset:-12% -8%}.sp-floor-noise{opacity:.045;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sp-floor-sweep{background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--amber) 14%, transparent) 48%, transparent 72%);height:42%;animation:9s ease-in-out infinite sp-floor-sweep;position:absolute;inset:10% -20% auto}@keyframes sp-orbs-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,-3%)scale(1.04)}66%{transform:translate(-2%,2%)scale(.98)}}@keyframes sp-floor-sweep{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.7;transform:translate(10%)}}.home-stage-cover.split-cover{--split-chrome:0px;height:100dvh;min-height:560px;max-height:none}.home-stage-cover.split-cover .split-panel-content{padding-top:0;top:52%;transform:translateY(-50%)}.sp-floor-head{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--sp-scene,var(--amber)) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--sp-scene,var(--amber)) 6%, transparent), transparent 78%);grid-template-columns:minmax(0,1.55fr) auto;align-items:end;gap:1.25rem 2rem;padding-bottom:1rem;transition:border-color .45s,background .45s;display:grid;position:relative}.sp-floor-copy{gap:.45rem;min-width:0;display:grid}.sp-floor-kicker{color:var(--amber);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.sp-floor-live{background:var(--amber);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 55%, transparent);border-radius:50%;animation:1.8s ease-out infinite sp-live-pulse}@keyframes sp-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.sp-floor-title{max-width:20ch;color:var(--text);font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(2.55rem,5.4vw,4rem);font-weight:400;line-height:var(--lh-display);text-wrap:balance;text-shadow:0 0 48px color-mix(in srgb, var(--amber) 18%, transparent), 0 2px 0 #00000059;margin:0}.sp-floor-lead{max-width:36rem;color:var(--muted);font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--lh-body);margin:0}.sp-floor-meter{isolation:isolate;border:1px solid color-mix(in srgb, var(--amber) 38%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--amber) 14%, transparent), transparent 52%), linear-gradient(180deg, #ffffff0f, transparent 40%), #0c0c10e0;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 12px 32px #00000061, inset 0 1px 0 #ffffff24, inset 0 0 24px color-mix(in srgb, var(--amber) 8%, transparent);clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);grid-template-columns:auto auto;align-items:center;gap:.65rem .85rem;padding:.9rem 1.15rem;display:grid;position:relative;overflow:hidden}.sp-floor-meter-shimmer{z-index:0;pointer-events:none;background:conic-gradient(from 210deg, transparent 0deg, color-mix(in srgb, var(--amber) 22%, transparent) 55deg, transparent 110deg, #ffffff1f 180deg, transparent 240deg);opacity:.45;animation:5.5s linear infinite sp-meter-shimmer;position:absolute;inset:-40%}@keyframes sp-meter-shimmer{to{transform:rotate(360deg)}}.sp-floor-meter-num,.sp-floor-meter-label{z-index:1;position:relative}.sp-floor-meter-num{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, #fff 92%, var(--amber));font-variant-numeric:tabular-nums;text-shadow:0 0 28px color-mix(in srgb, var(--amber) 35%, transparent);font-size:clamp(2.6rem,4.2vw,3.5rem);line-height:.85}.sp-floor-meter-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.25}.sp-board{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--sp-scene,var(--amber)) 22%, #ffffff14), #ffffff0f 42%, color-mix(in srgb, var(--sp-scene,var(--amber)) 14%, transparent));transform-style:preserve-3d;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;transition:background .45s;display:grid;position:relative;box-shadow:0 24px 64px #00000059,inset 0 1px #ffffff14}.sp-ticket{--sp-accent:var(--amber);--sp-i:0;--sp-tilt-x:0deg;--sp-tilt-y:0deg;--sp-spot-x:50%;--sp-spot-y:40%;--sp-lift:0;--sp-scale:1;isolation:isolate;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));border:1px solid color-mix(in srgb, var(--sp-accent) 34%, #ffffff1f);min-height:clamp(17rem,29vw,22rem);color:inherit;cursor:pointer;opacity:0;transform:translate3d(0, 22px, 0) rotateX(var(--sp-tilt-y)) rotateY(var(--sp-tilt-x)) scale(var(--sp-scale));transform-style:preserve-3d;box-shadow:0 14px 36px #0000007a, inset 0 1px 0 #ffffff1a, inset 0 -18px 42px color-mix(in srgb, var(--sp-accent) 6%, transparent);will-change:transform;background:#06060a;border-radius:0;grid-template-rows:auto 1fr auto;gap:.85rem;padding:1.1rem 1.05rem 1.15rem;text-decoration:none;transition:border-color .4s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,--sp-lift .45s cubic-bezier(.22,1,.36,1),--sp-scale .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.sp-floor.is-entered .sp-ticket{animation:.85s cubic-bezier(.22,1,.36,1) forwards sp-ticket-in;animation-delay:calc(var(--sp-i) * 90ms + .1s)}@keyframes sp-ticket-in{to{opacity:1;transform:translate3d(0, 0, 0) rotateX(var(--sp-tilt-y)) rotateY(var(--sp-tilt-x)) scale(var(--sp-scale))}}.sp-ticket-border{z-index:3;pointer-events:none;background:conic-gradient(from var(--sp-border-angle,0deg), transparent 0deg, color-mix(in srgb, var(--sp-accent) 55%, #fff) 72deg, transparent 144deg, color-mix(in srgb, var(--sp-accent) 35%, transparent) 216deg, transparent 288deg);opacity:.42;padding:1px;animation:6s linear infinite sp-border-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sp-border-spin{to{--sp-border-angle:360deg}}@property --sp-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.sp-ticket-glass{z-index:1;pointer-events:none;background:linear-gradient(155deg, #ffffff17 0%, transparent 42%), linear-gradient(320deg, color-mix(in srgb, var(--sp-accent) 6%, transparent), transparent 55%);-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);opacity:.55;position:absolute;inset:0}.sp-ticket-spotlight{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--sp-spot-x) var(--sp-spot-y), color-mix(in srgb, var(--sp-accent) 22%, transparent) 0%, transparent 52%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.sp-ticket--amber{--sp-accent:var(--amber,#f5a623);--sp-glow:var(--amber-glow)}.sp-ticket--vice{--sp-accent:#ff4d8d;--sp-glow:#ff4d8d6b}.sp-ticket--tactical{--sp-accent:#c4a35a;--sp-glow:var(--tactical-glow)}.sp-ticket--pitch{--sp-accent:#3dcf8e;--sp-glow:var(--pitch-glow)}.sp-ticket--diamond{--sp-accent:#e85d4c;--sp-glow:var(--diamond-glow)}.sp-ticket-wash{z-index:0;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--sp-accent) 22%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 14%, transparent) 0%, transparent 38%), linear-gradient(155deg, #14141c 0%, #06060a 72%);position:absolute;inset:0}.sp-ticket[data-lane=currencies] .sp-ticket-wash{background-image:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--sp-accent) 24%, transparent), transparent 42%), repeating-linear-gradient(-24deg, transparent, transparent 14px, color-mix(in srgb, var(--sp-accent) 5%, transparent) 14px, color-mix(in srgb, var(--sp-accent) 5%, transparent) 15px), linear-gradient(155deg, #14120e 0%, #06060a 72%)}.sp-ticket[data-lane=accounts] .sp-ticket-wash{background-image:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--sp-accent) 20%, transparent), transparent 45%), repeating-radial-gradient(circle at 78% 28%, transparent 0 18px, color-mix(in srgb, var(--sp-accent) 6%, transparent) 18px 19px), linear-gradient(155deg, #141018 0%, #06060a 72%)}.sp-ticket[data-lane=boosting] .sp-ticket-wash{background-image:linear-gradient(118deg, transparent 40%, color-mix(in srgb, var(--sp-accent) 10%, transparent) 50%, transparent 60%), repeating-linear-gradient(90deg, transparent, transparent 10px, color-mix(in srgb, var(--sp-accent) 4%, transparent) 10px, color-mix(in srgb, var(--sp-accent) 4%, transparent) 11px), linear-gradient(155deg, #12120e 0%, #06060a 72%)}.sp-ticket[data-lane=items] .sp-ticket-wash{background-image:linear-gradient(color-mix(in srgb, var(--sp-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sp-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(155deg, #0e1412 0%, #06060a 72%);background-size:22px 22px,22px 22px,auto}.sp-ticket[data-lane=topup] .sp-ticket-wash{background-image:radial-gradient(circle at 84% 20%, color-mix(in srgb, var(--sp-accent) 26%, transparent), transparent 40%), repeating-linear-gradient(0deg, transparent, transparent 8px, color-mix(in srgb, var(--sp-accent) 5%, transparent) 8px, color-mix(in srgb, var(--sp-accent) 5%, transparent) 9px), linear-gradient(155deg, #14100e 0%, #06060a 72%)}.sp-ticket-grain{z-index:2;opacity:.11;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sp-ticket-scan{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sp-accent) 10%, transparent) 48%, transparent 52%);opacity:0;transition:opacity .35s;position:absolute;inset:0;transform:translateY(-120%)}.sp-ticket-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--sp-accent) 28%, transparent), transparent 58%);opacity:.35;transition:opacity .4s,transform .45s;position:absolute;inset:-20%}.sp-ticket-frame{z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--sp-accent) 18%, transparent);opacity:.65;position:absolute;inset:7px}.sp-ticket-corners{z-index:2;pointer-events:none;position:absolute;inset:0}.sp-ticket-corners i{border-color:color-mix(in srgb, var(--sp-accent) 75%, #fff);opacity:.85;border-style:solid;width:14px;height:14px;position:absolute}.sp-ticket-corners i:first-child{border-width:2px 0 0 2px;top:5px;left:5px}.sp-ticket-corners i:nth-child(2){border-width:2px 2px 0 0;top:5px;right:5px}.sp-ticket-corners i:nth-child(3){border-width:0 0 2px 2px;bottom:5px;left:5px}.sp-ticket-corners i:nth-child(4){border-width:0 2px 2px 0;bottom:5px;right:5px}.sp-ticket-mark{z-index:0;width:clamp(5.8rem,11vw,7.5rem);height:clamp(5.8rem,11vw,7.5rem);color:color-mix(in srgb, var(--sp-accent) 52%, transparent);pointer-events:none;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--sp-accent) 38%, transparent));animation:7s ease-in-out infinite sp-mark-float;animation-delay:calc(var(--sp-i) * .35s);transition:color .35s,transform .45s,filter .45s;position:absolute;top:1.6rem;right:-.25rem;transform:rotate(-8deg)translateZ(24px)}.sp-ticket-icon{width:100%;height:100%;display:block}.sp-ticket-top,.sp-ticket-body,.sp-ticket-foot{z-index:1;position:relative}.sp-ticket-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sp-ticket-index{color:color-mix(in srgb, #fff 78%, var(--sp-accent));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-shadow:0 0 16px color-mix(in srgb, var(--sp-accent) 45%, transparent);animation:3.2s ease-in-out infinite sp-index-glow;animation-delay:calc(var(--sp-i) * .2s);font-size:.72rem;font-weight:700}@keyframes sp-mark-float{0%,to{transform:rotate(-8deg)translateZ(24px)}50%{transform:rotate(-6deg)translate3d(-4px,-10px,32px)}}@keyframes sp-index-glow{0%,to{text-shadow:0 0 12px color-mix(in srgb, var(--sp-accent) 32%, transparent);color:color-mix(in srgb, #fff 72%, var(--sp-accent))}50%{text-shadow:0 0 22px color-mix(in srgb, var(--sp-accent) 58%, transparent);color:color-mix(in srgb, #fff 88%, var(--sp-accent))}}.sp-ticket-status{border:1px solid color-mix(in srgb, var(--sp-accent) 55%, transparent);color:color-mix(in srgb, #fff 82%, var(--sp-accent));letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 22%, transparent), color-mix(in srgb, var(--sp-accent) 8%, transparent));box-shadow:0 0 12px color-mix(in srgb, var(--sp-accent) 22%, transparent), inset 0 1px 0 #ffffff2e;padding:.22rem .55rem;font-size:.62rem;font-weight:700}.sp-ticket:not(.is-empty) .sp-ticket-status{animation:2.4s ease-in-out infinite sp-status-pulse}@keyframes sp-status-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--sp-accent) 18%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--sp-accent) 38%, transparent)}}.sp-ticket.is-empty .sp-ticket-status{border-color:color-mix(in srgb, var(--muted) 40%, transparent);color:var(--muted);background:0 0}.sp-ticket-body{align-content:end;gap:.35rem;min-width:0;padding-top:1.5rem;display:grid}.sp-ticket-title{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 24px color-mix(in srgb, var(--sp-accent) 28%, transparent), 0 2px 0 #00000073;margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;line-height:.92}.sp-ticket-blurb{color:color-mix(in srgb, #fff 58%, var(--muted));font-family:var(--font-body);font-size:.78rem;line-height:1.4}.sp-ticket-stock{opacity:0;flex-wrap:wrap;gap:.3rem;max-height:0;margin-top:.35rem;transition:max-height .35s,opacity .3s,margin .3s;display:flex;overflow:hidden}.sp-ticket-stock span{border:1px solid color-mix(in srgb, var(--sp-accent) 35%, var(--line));color:color-mix(in srgb, #fff 78%, var(--sp-accent));letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 12%, #000), #000000b3);padding:.18rem .48rem;font-size:.62rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0f}.sp-ticket-foot{border-top:1px solid color-mix(in srgb, var(--sp-accent) 22%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--sp-accent) 8%, transparent), transparent 70%);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.8rem;display:flex}.sp-ticket-count{color:color-mix(in srgb, #fff 55%, var(--sp-accent));letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.sp-ticket-count em{font-family:var(--font-display);letter-spacing:.02em;color:color-mix(in srgb, #fff 90%, var(--sp-accent));margin-right:.2rem;font-size:1.15rem;font-style:normal}.sp-ticket-cta{color:color-mix(in srgb, #fff 70%, var(--sp-accent));letter-spacing:.1em;text-transform:uppercase;opacity:.55;align-items:center;gap:.28rem;font-size:.72rem;font-weight:700;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),color .3s;display:inline-flex;transform:translate(0)}.sp-ticket:hover,.sp-ticket.is-hot,.sp-ticket:focus-visible{z-index:2;border-color:color-mix(in srgb, var(--sp-accent) 78%, #fff);box-shadow:0 18px 40px #0000006b, 0 0 0 1px color-mix(in srgb, var(--sp-accent) 35%, transparent), 0 0 48px color-mix(in srgb, var(--sp-glow,var(--sp-accent)) 32%, transparent), inset 0 0 48px color-mix(in srgb, var(--sp-accent) 10%, transparent);transform:translateY(-4px)scale(1.008)}.sp-ticket:hover .sp-ticket-scan,.sp-ticket.is-hot .sp-ticket-scan,.sp-ticket:focus-visible .sp-ticket-scan{opacity:.55;animation:1.1s ease-out sp-ticket-scan}@keyframes sp-ticket-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.sp-ticket:hover .sp-ticket-glow,.sp-ticket.is-hot .sp-ticket-glow,.sp-ticket:focus-visible .sp-ticket-glow{opacity:.85;transform:scale(1.06)}.sp-ticket:hover .sp-ticket-mark,.sp-ticket.is-hot .sp-ticket-mark,.sp-ticket:focus-visible .sp-ticket-mark{color:color-mix(in srgb, var(--sp-accent) 72%, #fff);filter:drop-shadow(0 0 28px color-mix(in srgb, var(--sp-accent) 55%, transparent));transform:rotate(-4deg)translate(-6px,-8px)scale(1.05)}.sp-ticket:hover .sp-ticket-stock,.sp-ticket.is-hot .sp-ticket-stock,.sp-ticket:focus-visible .sp-ticket-stock{opacity:1;max-height:4rem;margin-top:.45rem}.sp-ticket:hover .sp-ticket-cta,.sp-ticket.is-hot .sp-ticket-cta,.sp-ticket:focus-visible .sp-ticket-cta{opacity:1;color:#fff;transform:translate(3px)}.sp-ticket:focus-visible{outline:2px solid color-mix(in srgb, var(--sp-accent) 85%, #fff);outline-offset:3px}.sp-ticket.is-empty{opacity:.62}.sp-ticket.is-empty:hover,.sp-ticket.is-empty.is-hot{opacity:.85}@media (prefers-reduced-motion:reduce){.sp-floor-sweep,.sp-floor-live,.sp-floor.is-entered .sp-ticket,.sp-ticket:not(.is-empty) .sp-ticket-status,.sp-ticket:hover .sp-ticket-scan,.sp-ticket.is-hot .sp-ticket-scan,.sp-ticket:focus-visible .sp-ticket-scan{animation:none}.sp-floor.is-entered .sp-ticket{opacity:1;transform:none}.sp-ticket,.sp-ticket-cta,.sp-ticket-mark,.sp-ticket-stock{transition:none}.sp-ticket:hover,.sp-ticket.is-hot,.sp-ticket:focus-visible{transform:none}}@media (width<=1100px){.sp-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.sp-ticket{min-height:15.5rem}}@media (width<=960px){.sp-floor-head{grid-template-columns:1fr;align-items:start}.sp-floor-meter{justify-self:start}}@media (width<=720px){.sp-board{grid-template-columns:1fr 1fr;gap:1px}.sp-ticket{min-height:14.25rem;padding:.9rem}.sp-ticket-mark{font-size:4.8rem;top:2.8rem}.sp-ticket-stock{display:none}}@media (width<=420px){.sp-board{grid-template-columns:1fr;gap:1px}}.shop-picks-floor.sp-floor{padding:clamp(.25rem,1vw,.5rem) 0}.sp-desk-atmo{pointer-events:none;z-index:0;border-radius:0;height:78%;position:absolute;inset:-8% -4% auto;overflow:hidden}.sp-desk-aurora{background:radial-gradient(ellipse 70% 55% at 30% 20%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 68%);filter:blur(48px);opacity:.45;position:absolute;inset:-20% -10%}.sp-desk-veil{pointer-events:none;background:linear-gradient(175deg,#06060a2e 0%,#0000 42%),linear-gradient(#0000 62%,#06060a8c);position:absolute;inset:0}@keyframes sp-desk-aurora-shift{0%,to{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(3%,-2%)rotate(4deg)scale(1.04)}66%{transform:translate(-2%,3%)rotate(-3deg)scale(.97)}}.sp-desk-prism{filter:blur(32px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite sp-orbs-drift;position:absolute}.sp-desk-prism--a{background:radial-gradient(circle, color-mix(in srgb, var(--amber) 18%, transparent), transparent 68%);width:42%;height:55%;top:6%;left:8%}.sp-desk-prism--b{background:radial-gradient(circle, color-mix(in srgb, var(--vice-pink) 14%, transparent), transparent 70%);width:36%;height:48%;animation-delay:-6s;top:2%;right:6%}.sp-desk-prism--c{background:radial-gradient(circle, color-mix(in srgb, var(--pitch) 12%, transparent), transparent 72%);opacity:.42;width:28%;height:38%;animation-delay:-11s;bottom:8%;left:42%}.sp-desk-beam{background:linear-gradient(108deg, transparent 14%, color-mix(in srgb, var(--amber) 16%, transparent) 46%, #ffffff0f 52%, transparent 76%);mix-blend-mode:screen;opacity:.85;height:42%;animation:11s ease-in-out infinite sp-floor-sweep;position:absolute;inset:6% -22% auto}.sp-desk-noise{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.35s steps(2,end) infinite sp-desk-grain;position:absolute;inset:0}@keyframes sp-desk-grain{0%{transform:translate(0)}to{transform:translate(-1%,1%)}}.sp-desk-head{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent);grid-template-columns:minmax(0,1.55fr) auto;align-items:end;gap:1.25rem 2rem;padding-bottom:1.25rem;display:grid;position:relative}.sp-desk-copy{gap:.45rem;min-width:0;display:grid}.sp-desk-kicker{color:var(--amber);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.sp-desk-live{background:var(--amber);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 55%, transparent);border-radius:50%;animation:1.8s ease-out infinite sp-live-pulse}.sp-desk-title{max-width:20ch;color:var(--text);font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(2.55rem,5.4vw,4rem);font-weight:400;line-height:var(--lh-display);text-wrap:balance;margin:0}.sp-desk-lead{max-width:36rem;color:var(--muted);font-size:var(--text-lead);line-height:var(--lh-body);margin:0}.sp-desk-counter{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));background:linear-gradient(148deg, color-mix(in srgb, var(--amber) 16%, transparent), transparent 54%), linear-gradient(320deg, #ffffff0a, transparent 40%), #0a0a0eeb;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);box-shadow:0 16px 40px #0000006b, 0 0 48px color-mix(in srgb, var(--amber) 8%, transparent), inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--amber) 12%, transparent);clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);grid-template-columns:auto auto;align-items:center;gap:.15rem .85rem;padding:.9rem 1.2rem .85rem;display:grid;position:relative}.sp-desk-counter:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12 0%,#0000 48%);position:absolute;inset:0}.sp-desk-counter-digits{font-variant-numeric:tabular-nums;align-items:baseline;gap:.28rem;display:flex}.sp-desk-counter-num{font-family:var(--font-display);letter-spacing:.06em;color:color-mix(in srgb, #fff 94%, var(--amber));font-variant-numeric:tabular-nums;text-shadow:0 0 28px color-mix(in srgb, var(--amber) 32%, transparent), 0 2px 0 color-mix(in srgb, var(--amber) 18%, transparent);font-size:clamp(2.5rem,4.2vw,3.35rem);line-height:.82}.sp-desk-counter-slash:before{content:"/";color:color-mix(in srgb, var(--amber) 65%, var(--muted));font-family:var(--font-display);opacity:.7;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1}.sp-desk-counter-label{color:color-mix(in srgb, #fff 42%, var(--muted));letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:.12rem;font-size:.64rem;font-weight:700;line-height:1.15;display:flex}.sp-bento{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(11.25rem,auto);gap:.75rem;display:grid;position:relative}.sp-bento--hero{grid-column:span 2}.sp-bento--upper,.sp-bento--pillar,.sp-bento--lower,.sp-bento--recharge{grid-column:span 1}.sp-lane-card{--sp-accent:var(--amber);isolation:isolate;border:1px solid color-mix(in srgb, var(--sp-accent) 28%, #ffffff1a);background:color-mix(in srgb, #0a0a0e 94%, var(--sp-accent) 6%);min-height:11.25rem;color:inherit;cursor:pointer;opacity:1;grid-template-rows:auto 1fr auto;gap:.65rem;padding:.95rem 1rem 1rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff14}.sp-lane-card--amber{--sp-accent:var(--amber,#f5a623);--sp-glow:var(--amber-glow)}.sp-lane-card--vice{--sp-accent:color-mix(in srgb, var(--amber) 55%, #b8a0d4);--sp-glow:color-mix(in srgb, var(--amber) 30%, transparent)}.sp-lane-card--tactical{--sp-accent:color-mix(in srgb, var(--amber) 70%, #c9b87a);--sp-glow:color-mix(in srgb, var(--amber) 28%, transparent)}.sp-lane-card--pitch{--sp-accent:color-mix(in srgb, var(--amber) 50%, #7ab89a);--sp-glow:color-mix(in srgb, var(--amber) 26%, transparent)}.sp-lane-card--diamond{--sp-accent:color-mix(in srgb, var(--amber) 65%, #d4a090);--sp-glow:color-mix(in srgb, var(--amber) 28%, transparent)}.sp-lane-glass{z-index:1;pointer-events:none;background:linear-gradient(155deg, #ffffff1c 0%, transparent 38%), linear-gradient(320deg, color-mix(in srgb, var(--sp-accent) 8%, transparent), transparent 52%);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);opacity:.55;transition:opacity .4s;position:absolute;inset:0}.sp-lane-card:hover .sp-lane-glass,.sp-lane-card:focus-visible .sp-lane-glass{opacity:.72}.sp-lane-border{z-index:3;pointer-events:none;border:1px solid color-mix(in srgb, var(--sp-accent) 28%, transparent);opacity:.5;position:absolute;inset:-1px}.sp-lane-refraction{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--sp-accent) 20%, transparent), transparent 55%), linear-gradient(155deg, #14141c 0%, #06060a 72%);position:absolute;inset:0}.sp-lane-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-lane-fx--gold .sp-fx-bloom{background:radial-gradient(circle, color-mix(in srgb, var(--sp-accent) 28%, transparent), transparent 68%);filter:blur(22px);opacity:.55;width:58%;height:58%;animation:4.5s ease-in-out infinite sp-fx-bloom-pulse;position:absolute;top:-12%;right:-8%}.sp-lane-fx--gold .sp-fx-orbit{border:1px solid color-mix(in srgb, var(--sp-accent) 22%, transparent);border-radius:50%;width:38%;height:38%;animation:12s linear infinite sp-fx-orbit-spin;position:absolute;top:8%;right:12%}.sp-lane-fx--gold .sp-fx-orbit:after{content:"";background:var(--sp-accent);width:6px;height:6px;box-shadow:0 0 10px var(--sp-accent);border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.sp-lane-fx--gold .sp-fx-spark{background:color-mix(in srgb, #fff 80%, var(--sp-accent));width:3px;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--sp-accent) 80%, transparent);border-radius:50%;animation:5s ease-in-out infinite sp-fx-spark-drift;position:absolute}.sp-fx-spark--1{animation-delay:0s;top:28%;left:18%}.sp-fx-spark--2{width:4px;height:4px;animation-delay:-1.2s;top:18%;left:72%}.sp-fx-spark--3{animation-delay:-2.4s;top:62%;left:58%}.sp-fx-spark--4{width:2px;height:2px;animation-delay:-3.1s;top:72%;left:32%}.sp-fx-spark--5{animation-delay:-.8s;top:48%;left:84%}.sp-lane-fx--gold .sp-fx-shimmer{background:conic-gradient(from 0deg, transparent 0%, color-mix(in srgb, var(--sp-accent) 14%, transparent) 12%, transparent 24%);opacity:.45;mix-blend-mode:screen;animation:10s linear infinite sp-fx-shimmer-rotate;position:absolute;inset:-60%}.sp-lane-fx--holo .sp-fx-stack{height:62%;transform-style:preserve-3d;perspective:400px;position:absolute;inset:12% 8% auto}.sp-lane-fx--holo .sp-fx-stack i{border:1px solid color-mix(in srgb, var(--sp-accent) 45%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--sp-accent) 14%, transparent), transparent 55%), color-mix(in srgb, var(--sp-accent) 5%, #000);border-radius:5px;width:38%;height:52%;animation:5s ease-in-out infinite sp-fx-stack-float;position:absolute;box-shadow:0 8px 24px #00000059}.sp-lane-fx--holo .sp-fx-stack i:first-child{opacity:.45;animation-delay:0s;top:22%;left:28%;transform:rotateY(-14deg)translateZ(-16px)}.sp-lane-fx--holo .sp-fx-stack i:nth-child(2){opacity:.65;animation-delay:-.6s;top:16%;left:32%;transform:rotateY(-6deg)translateZ(-6px)}.sp-lane-fx--holo .sp-fx-stack i:nth-child(3){opacity:.85;animation-delay:-1.2s;top:10%;left:36%;transform:rotateY(4deg)translateZ(8px)}.sp-lane-fx--holo .sp-fx-holo-sheen{background:linear-gradient(118deg, transparent 38%, #ffffff24 48%, color-mix(in srgb, var(--sp-accent) 18%, transparent) 52%, transparent 62%);mix-blend-mode:screen;opacity:.7;animation:4.5s ease-in-out infinite sp-fx-holo-sheen;position:absolute;inset:0}.sp-lane-fx--holo .sp-fx-holo-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sp-accent) 70%, #fff), transparent);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--sp-accent) 50%, transparent);opacity:.75;animation:3.2s ease-in-out infinite sp-fx-holo-scan;position:absolute;top:0;left:0;right:0}.sp-lane-fx--velocity .sp-fx-streak{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sp-accent) 85%, #fff), transparent);opacity:0;filter:blur(.5px);width:65%;height:2px;animation:2.8s ease-in-out infinite sp-fx-velocity-streak;position:absolute;transform:rotate(-32deg)}.sp-fx-streak--1{animation-delay:0s;top:22%;left:-20%}.sp-fx-streak--2{height:3px;animation-delay:-.9s;top:48%;left:-15%}.sp-fx-streak--3{animation-delay:-1.8s;top:68%;left:-25%}.sp-fx-streak--4{opacity:.6;width:45%;animation-delay:-2.4s;top:36%;left:-10%}.sp-lane-fx--depth{perspective:500px;transform-style:preserve-3d}.sp-lane-fx--depth .sp-fx-layer{border:1px solid color-mix(in srgb, var(--sp-accent) 38%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--sp-accent) 12%, transparent), transparent 50%), color-mix(in srgb, var(--sp-accent) 6%, #030308);width:42%;height:48%;transform-style:preserve-3d;border-radius:4px;animation:4.8s ease-in-out infinite sp-fx-layer-bob;position:absolute;box-shadow:0 10px 28px #0006}.sp-fx-layer--back{opacity:.4;animation-delay:0s;top:26%;left:30%;transform:rotateX(52deg)rotate(-6deg)translateZ(-22px)}.sp-fx-layer--mid{opacity:.62;animation-delay:-.5s;top:20%;left:28%;transform:rotateX(52deg)rotate(-3deg)translateZ(-8px)}.sp-fx-layer--front{opacity:.88;border-color:color-mix(in srgb, var(--sp-accent) 55%, #fff);animation-delay:-1s;top:14%;left:26%;transform:rotateX(52deg)rotate(0)translateZ(6px)}.sp-lane-fx--ring .sp-fx-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--sp-accent) 55%, transparent);opacity:0;border-radius:50%;width:28%;animation:3.6s cubic-bezier(.22,1,.36,1) infinite sp-fx-ring-expand;position:absolute;top:38%;left:68%;transform:translate(-50%,-50%)scale(.3)}.sp-fx-ring--1{animation-delay:0s}.sp-fx-ring--2{animation-delay:1.2s}.sp-fx-ring--3{animation-delay:2.4s}.sp-lane-fx--ring:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--sp-accent) 35%, transparent);width:10%;box-shadow:0 0 20px color-mix(in srgb, var(--sp-accent) 45%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite sp-fx-core-pulse;position:absolute;top:38%;left:68%;transform:translate(-50%,-50%)}@keyframes sp-fx-bloom-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}@keyframes sp-fx-orbit-spin{to{transform:rotate(360deg)}}@keyframes sp-fx-spark-drift{0%,to{opacity:.35;transform:translate(0)}25%{opacity:1;transform:translate(6px,-10px)}50%{opacity:.55;transform:translate(-4px,-6px)}75%{opacity:.9;transform:translate(8px,4px)}}@keyframes sp-fx-shimmer-rotate{to{transform:rotate(360deg)}}@keyframes sp-fx-stack-float{0%,to{transform:translateY(0) rotateY(var(--ry,0deg)) translateZ(var(--tz,0))}50%{transform:translateY(-5px) rotateY(calc(var(--ry,0deg) + 4deg)) translateZ(var(--tz,0))}}.sp-lane-fx--holo .sp-fx-stack i:first-child{--ry:-14deg;--tz:-16px}.sp-lane-fx--holo .sp-fx-stack i:nth-child(2){--ry:-6deg;--tz:-6px}.sp-lane-fx--holo .sp-fx-stack i:nth-child(3){--ry:4deg;--tz:8px}@keyframes sp-fx-holo-sheen{0%,to{opacity:.35;transform:translate(-30%)}50%{opacity:.85;transform:translate(30%)}}@keyframes sp-fx-holo-scan{0%{opacity:0;top:8%}8%{opacity:.85}92%{opacity:.85}to{opacity:0;top:88%}}@keyframes sp-fx-velocity-streak{0%{opacity:0;transform:translate(0)rotate(-32deg)}12%{opacity:.9}55%{opacity:0;transform:translate(140%)rotate(-32deg)}to{opacity:0}}@keyframes sp-fx-layer-bob{0%,to{transform:rotateX(52deg) rotateZ(var(--rz,0deg)) translateZ(var(--tz,0)) translateY(0)}50%{transform:rotateX(48deg) rotateZ(var(--rz,0deg)) translateZ(calc(var(--tz,0) + 4px)) translateY(-4px)}}.sp-fx-layer--back{--rz:-6deg;--tz:-22px}.sp-fx-layer--mid{--rz:-3deg;--tz:-8px}.sp-fx-layer--front{--rz:0deg;--tz:6px}@keyframes sp-fx-ring-expand{0%{opacity:.75;transform:translate(-50%,-50%)scale(.25)}70%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes sp-fx-core-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.35)}}.sp-lane-card:hover .sp-lane-fx--gold .sp-fx-bloom,.sp-lane-card.is-hot .sp-lane-fx--gold .sp-fx-bloom{opacity:.88}.sp-lane-card:hover .sp-lane-fx--velocity .sp-fx-streak,.sp-lane-card.is-hot .sp-lane-fx--velocity .sp-fx-streak{animation-duration:1.8s}.sp-lane-glyph-wrap{z-index:2;width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--sp-accent) 62%, transparent);pointer-events:none;opacity:.85;position:absolute;top:.85rem;right:.75rem;overflow:hidden}.sp-lane-hero3d{width:100%;height:100%;transform-style:preserve-3d;animation:5.5s ease-in-out infinite sp-hero-float;animation-delay:calc(var(--sp-i,0) * .35s);display:block;position:relative}.sp-lane-hero3d-glow{background:radial-gradient(circle, color-mix(in srgb, var(--sp-accent) 35%, transparent), transparent 68%);filter:blur(14px);opacity:.55;border-radius:50%;animation:4s ease-in-out infinite sp-hero-glow-pulse;position:absolute;inset:18% 8% 8%;transform:translateZ(-24px)}.sp-lane-hero3d-extrude,.sp-lane-hero3d-body{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.sp-lane-hero3d-extrude{color:color-mix(in srgb, var(--sp-accent) 22%, #000);opacity:.55;filter:blur(.3px);transform:translate3d(3px,4px,-12px)}.sp-lane-hero3d-body{filter:drop-shadow(1px 1px 0 color-mix(in srgb, var(--sp-accent) 28%, transparent)) drop-shadow(2px 2px 0 color-mix(in srgb, var(--sp-accent) 18%, transparent)) drop-shadow(0 6px 14px #00000073) drop-shadow(0 0 16px color-mix(in srgb, var(--sp-accent) 30%, transparent));transform:translateZ(6px)}.sp-lane-card:hover .sp-lane-hero3d,.sp-lane-card.is-hot .sp-lane-hero3d,.sp-lane-card:focus-visible .sp-lane-hero3d{animation-play-state:paused}.sp-lane-card:hover .sp-lane-hero3d-body,.sp-lane-card.is-hot .sp-lane-hero3d-body,.sp-lane-card:focus-visible .sp-lane-hero3d-body{transform:translateZ(14px)rotateX(-14deg)rotateY(16deg)}.sp-lane-card:hover .sp-lane-hero3d-extrude,.sp-lane-card.is-hot .sp-lane-hero3d-extrude,.sp-lane-card:focus-visible .sp-lane-hero3d-extrude{transform:translate3d(5px,7px,-18px)rotateX(-8deg)rotateY(10deg)}@keyframes sp-hero-float{0%,to{transform:translateY(0)rotateX(5deg)}50%{transform:translateY(-5px)rotateX(-4deg)}}@keyframes sp-hero-glow-pulse{0%,to{opacity:.45;transform:translateZ(-24px)scale(.95)}50%{opacity:.75;transform:translateZ(-24px)scale(1.05)}}.sp-lane-glyph{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.sp-lane-meta{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.sp-lane-index{color:color-mix(in srgb, #fff 78%, var(--sp-accent));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;font-size:.72rem;font-weight:700}.sp-lane-signal{border:1px solid color-mix(in srgb, var(--sp-accent) 50%, transparent);color:color-mix(in srgb, #fff 82%, var(--sp-accent));letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb, var(--sp-accent) 12%, transparent);padding:.2rem .5rem;font-size:.6rem;font-weight:700}.sp-lane-card.is-empty .sp-lane-signal{border-color:color-mix(in srgb, var(--muted) 40%, transparent);color:var(--muted);background:0 0}.sp-lane-core{z-index:2;align-content:end;gap:.3rem;min-width:0;padding-top:1.25rem;display:grid;position:relative}.sp-lane-title{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:400;line-height:.95}.sp-lane-blurb{color:color-mix(in srgb, #fff 58%, var(--muted));font-size:.78rem;line-height:1.35}.sp-lane-games{flex-wrap:wrap;gap:.28rem;margin-top:.25rem;display:flex}.sp-lane-games span{border:1px solid color-mix(in srgb, var(--sp-accent) 32%, var(--line));color:color-mix(in srgb, #fff 75%, var(--sp-accent));letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--sp-accent) 8%, #000);padding:.16rem .42rem;font-size:.6rem;font-weight:600;transition:border-color .35s,box-shadow .35s,background .35s,transform .35s cubic-bezier(.22,1,.36,1)}.sp-lane-card:hover .sp-lane-games span,.sp-lane-card:focus-visible .sp-lane-games span{border-color:color-mix(in srgb, var(--sp-accent) 58%, #fff);background:color-mix(in srgb, var(--sp-accent) 16%, #000);box-shadow:0 0 14px color-mix(in srgb, var(--sp-glow,var(--sp-accent)) 22%, transparent), inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}.sp-lane-rail{z-index:2;border-top:1px solid color-mix(in srgb, var(--sp-accent) 22%, var(--line));justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex;position:relative}.sp-lane-count{color:color-mix(in srgb, #fff 55%, var(--sp-accent));letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.sp-lane-count em{font-family:var(--font-display);color:color-mix(in srgb, #fff 90%, var(--sp-accent));font-variant-numeric:tabular-nums;margin-right:.2rem;font-size:1.1rem;font-style:normal;transition:color .3s,transform .3s;display:inline-block}.sp-lane-card.is-count-pulse .sp-lane-count em{animation:.65s cubic-bezier(.22,1,.36,1) sp-count-pulse}@keyframes sp-count-pulse{0%{transform:scale(1)}35%{color:var(--sp-accent);transform:scale(1.28)}to{transform:scale(1)}}.sp-lane-enter{color:color-mix(in srgb, #fff 70%, var(--sp-accent));letter-spacing:.1em;text-transform:uppercase;opacity:.55;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;transition:opacity .3s,transform .3s;display:inline-flex}.sp-lane-enter svg{flex-shrink:0;width:15px;max-width:15px;height:15px;max-height:15px}.sp-lane-card:hover,.sp-lane-card:focus-visible{border-color:color-mix(in srgb, var(--sp-accent) 55%, #ffffff59);background:color-mix(in srgb, #0c0c10 92%, var(--sp-accent) 8%);box-shadow:0 14px 32px #0006, 0 0 0 1px color-mix(in srgb, var(--sp-accent) 18%, transparent);transform:translateY(-2px)}.sp-lane-card:hover .sp-lane-enter,.sp-lane-card:focus-visible .sp-lane-enter{opacity:1;transform:translate(2px)}.sp-lane-card.is-empty{opacity:.7}.sp-lane-card.is-empty:hover,.sp-lane-card.is-empty:focus-visible{opacity:.88}.sp-lane-card:focus-visible{outline:2px solid color-mix(in srgb, var(--sp-accent) 85%, #fff);outline-offset:3px}@media (width<=1100px){.sp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-bento--hero{grid-column:span 2}.sp-bento--upper,.sp-bento--pillar,.sp-bento--lower,.sp-bento--recharge{grid-column:span 1}}@media (width<=960px){.sp-desk-head{grid-template-columns:1fr;align-items:start}.sp-desk-counter{justify-self:start}}@media (width<=720px){.sp-bento{grid-template-columns:1fr 1fr;gap:.55rem}.sp-bento--hero{grid-column:span 2}.sp-lane-card{min-height:10.5rem;padding:.85rem}.sp-lane-glyph-wrap{width:2.25rem;height:2.25rem}.sp-desk-aurora{opacity:.32;filter:blur(40px)}}@media (width<=420px){.sp-bento{grid-template-columns:1fr}.sp-bento--hero{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sp-desk-beam,.sp-desk-live,.sp-desk-prism,.sp-desk-aurora,.sp-desk-noise,.sp-lane-fx--gold .sp-fx-spark,.sp-lane-fx--gold .sp-fx-shimmer,.sp-lane-fx--gold .sp-fx-orbit,.sp-lane-fx--gold .sp-fx-bloom,.sp-lane-fx--holo .sp-fx-stack i,.sp-lane-fx--holo .sp-fx-holo-sheen,.sp-lane-fx--holo .sp-fx-holo-scan,.sp-lane-fx--velocity .sp-fx-streak,.sp-lane-fx--depth .sp-fx-layer,.sp-lane-fx--ring .sp-fx-ring,.sp-lane-fx--ring:after,.sp-lane-hero3d,.sp-lane-hero3d-glow,.sp-floor.is-entered .sp-lane-card{animation:none}.sp-floor.is-entered .sp-lane-card{opacity:1;transform:translate3d(var(--mag-x), var(--mag-y), 0) rotateX(var(--tilt-y)) rotateY(var(--tilt-x))}.sp-lane-hero3d-body{transform:translateZ(8px)rotateX(-6deg)rotateY(8deg)}.sp-lane-hero3d-extrude{transform:translate3d(3px,4px,-10px)rotateX(-4deg)rotateY(6deg)}.sp-lane-fx--ring .sp-fx-ring{opacity:.25;transform:translate(-50%,-50%)scale(.9)}.sp-lane-card,.sp-lane-enter,.sp-lane-games span{transition:none}.sp-lane-card.is-count-pulse .sp-lane-count em{animation:none}}.sp-desk,.sp-lanes{display:contents}.sp-hint{color:var(--muted);margin:0;font-size:.92rem}.sp-games{border-top:1px solid color-mix(in srgb, var(--text) 14%, transparent);gap:1rem;padding:1.15rem 0 .25rem;animation:.45s cubic-bezier(.22,1,.36,1) both hs-rise;display:grid}.sp-games-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.sp-games-kicker{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent,var(--amber));margin:0 0 .25rem;font-weight:800}.sp-games-title{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:400;line-height:1.05}.sp-games-close{border:1px solid var(--line);color:var(--muted);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.45rem .75rem;font-size:.78rem;font-weight:700}.sp-games-close:hover{color:var(--text);border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}.sp-games-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.sp-game{--sp-g:var(--amber);color:inherit;border:1px solid color-mix(in srgb, var(--sp-g) 30%, var(--line));animation:.5s cubic-bezier(.22,1,.36,1) both hs-rise;animation-delay:calc(var(--sp-i,0) * 50ms);background:#0a0a0c;border-radius:4px;grid-template-rows:7.5rem auto;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.sp-game--amber{--sp-g:var(--amber,#f5a623)}.sp-game--vice{--sp-g:#ff4d8d}.sp-game--tactical{--sp-g:#c4a35a}.sp-game--pitch{--sp-g:#3dcf8e}.sp-game--diamond{--sp-g:#e85d4c}.sp-game:hover,.sp-game:focus-visible{border-color:color-mix(in srgb, var(--sp-g) 70%, #fff);transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.sp-game:focus-visible{outline:2px solid color-mix(in srgb, var(--sp-g) 75%, #fff);outline-offset:2px}.sp-game-media{background:#070709;position:relative;overflow:hidden}.sp-game-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.sp-game:hover .sp-game-media img,.sp-game:focus-visible .sp-game-media img{transform:scale(1.1)}.sp-game-shade{background:linear-gradient(180deg, transparent 35%, #050507d9), radial-gradient(ellipse 60% 50% at 80% 10%, color-mix(in srgb, var(--sp-g) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.sp-game-copy{gap:.15rem;padding:.75rem .85rem .85rem;display:grid}.sp-game-copy strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.15rem;font-weight:400}.sp-game-copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:650}.sp-game-go{z-index:1;color:color-mix(in srgb, #fff 80%, var(--sp-g));opacity:0;font-size:1rem;transition:opacity .25s,transform .3s;position:absolute;top:.65rem;right:.7rem;transform:translate(-4px)}.sp-game:hover .sp-game-go,.sp-game:focus-visible .sp-game-go{opacity:1;transform:translate(0)}.sp-games-empty{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.sp-lane,.sp-game,.sp-games{transition:none;animation:none}.sp-lane:hover,.sp-lane.is-on,.sp-game:hover,.sp-game:focus-visible{transform:none}}@media (width<=1100px){.sp-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sp-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sp-lane{min-height:10.5rem}.sp-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.sp-lanes{grid-template-columns:1fr}}.sl-page{padding-block:clamp(1.5rem,4vw,2.75rem)}.sl-crumb{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.78rem;display:flex}.sl-crumb a{color:color-mix(in srgb, var(--cream) 75%, var(--muted));text-decoration:none}.sl-crumb a:hover{color:var(--amber)}.sl-hero{--sl-accent:var(--amber);border-bottom:1px solid color-mix(in srgb, var(--sl-accent) 28%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.35rem;padding-bottom:1.25rem;display:flex}.sl-hero--amber{--sl-accent:var(--amber,#f5a623)}.sl-hero--vice{--sl-accent:#ff4d8d}.sl-hero--tactical{--sl-accent:#c4a35a}.sl-hero--pitch{--sl-accent:#3dcf8e}.sl-hero--diamond{--sl-accent:#e85d4c}.sl-hero--news{--sl-accent:#7eb6ff}.sl-hero-copy{gap:.45rem;max-width:40rem;display:grid}.sl-kicker{color:var(--sl-accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.sl-title{color:var(--cream);font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:700;line-height:1.05;display:flex}.sl-mark{color:color-mix(in srgb, #fff 70%, var(--sl-accent));text-shadow:0 0 24px color-mix(in srgb, var(--sl-accent) 40%, transparent)}.sl-lead{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.5}.sl-meta{color:color-mix(in srgb, var(--sl-accent) 75%, var(--muted));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 0;font-size:.72rem;font-weight:700}.sl-aside-cta{border:1px solid color-mix(in srgb, var(--sl-accent) 45%, var(--line));color:var(--cream);letter-spacing:.04em;background:color-mix(in srgb, var(--sl-accent) 12%, transparent);align-items:center;padding:.7rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.sl-aside-cta:hover{border-color:var(--sl-accent);background:color-mix(in srgb, var(--sl-accent) 20%, transparent)}.sl-lane-nav{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}.sl-lane-chip{--chip:var(--amber);border:1px solid color-mix(in srgb, var(--chip) 28%, var(--line));color:color-mix(in srgb, var(--cream) 80%, var(--muted));letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--panel) 50%, transparent);align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.sl-lane-chip--amber{--chip:var(--amber,#f5a623)}.sl-lane-chip--vice{--chip:#ff4d8d}.sl-lane-chip--tactical{--chip:#c4a35a}.sl-lane-chip--pitch{--chip:#3dcf8e}.sl-lane-chip--diamond{--chip:#e85d4c}.sl-lane-chip--news{--chip:#7eb6ff}.sl-lane-chip:hover,.sl-lane-chip.is-on{border-color:color-mix(in srgb, var(--chip) 65%, #fff);color:var(--cream);background:color-mix(in srgb, var(--chip) 14%, transparent)}.sl-grid{margin-top:.25rem}.hs-shelf{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);grid-template-columns:minmax(0,1.7fr) minmax(15rem,.78fr);align-items:stretch;gap:0;min-height:min(62vh,34rem);display:grid}.hs-shelf--solo{grid-template-columns:1fr;min-height:min(48vh,28rem)}.hs-stage{isolation:isolate;min-height:100%;color:inherit;border-right:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:#070709;text-decoration:none;animation:.75s cubic-bezier(.22,1,.36,1) both hs-rise;display:grid;position:relative;overflow:hidden}.hs-shelf--solo .hs-stage{border-right:none}.hs-stage-media{z-index:0;position:absolute;inset:0}.hs-stage-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.05);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.hs-stage:hover .hs-stage-media img,.hs-stage:focus-visible .hs-stage-media img{transform:scale(1.1)}.hs-stage-grain{opacity:.18;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hs-stage-shade{pointer-events:none;background:linear-gradient(90deg, #0505078c 0%, transparent 42%), linear-gradient(180deg, transparent 28%, #040406e0 100%), radial-gradient(ellipse 55% 50% at 85% 15%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 70%);position:absolute;inset:0}.hs-stage-copy{z-index:1;align-self:end;gap:.55rem;max-width:36rem;padding:clamp(1.35rem,3vw,2.1rem);display:grid;position:relative}.hs-stage-meta{font-size:var(--text-chip);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, #fff);justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}.hs-stage-index{font-variant-numeric:tabular-nums;color:color-mix(in srgb, #fff 55%, var(--amber))}.hs-stage-copy h3{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:400;line-height:.94}.hs-stage-blurb{max-width:28rem;color:color-mix(in srgb, #fff 72%, var(--muted));margin:0;font-size:.98rem;line-height:1.45}.hs-stage-foot{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding-top:.85rem;display:flex}.hs-price{font-family:var(--font-display);letter-spacing:.03em;color:var(--amber);font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:400;line-height:1}.hs-cta{color:color-mix(in srgb, #fff 90%, var(--amber));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:750;transition:color .25s;display:inline-flex}.hs-cta-arrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.hs-stage:hover .hs-cta,.hs-stage:focus-visible .hs-cta{color:var(--amber)}.hs-stage:hover .hs-cta-arrow,.hs-stage:focus-visible .hs-cta-arrow{transform:translate(4px)}.hs-stage:focus-visible{outline:2px solid color-mix(in srgb, var(--amber) 70%, white);outline-offset:-2px}.hs-index{background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 5%, transparent), transparent 28%), #ffffff04;flex-direction:column;min-height:0;display:flex}.hs-index-row{--hs-i:0;min-height:4.75rem;color:inherit;border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);animation:.65s cubic-bezier(.22,1,.36,1) both hs-rise;animation-delay:calc(80ms + var(--hs-i) * 50ms);flex:auto;grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem .85rem;padding:.95rem 1.05rem;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.hs-index-row:last-child{border-bottom:none}.hs-index-row:hover,.hs-index-row:focus-visible{background:color-mix(in srgb, var(--amber) 9%, transparent)}.hs-index-row:focus-visible{outline:2px solid color-mix(in srgb, var(--amber) 70%, white);outline-offset:-2px}.hs-index-num{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 45%, var(--faint));font-size:1.35rem;line-height:1;transition:color .25s,text-shadow .25s}.hs-index-row:hover .hs-index-num,.hs-index-row:focus-visible .hs-index-num{color:var(--amber);text-shadow:0 0 16px var(--amber-glow)}.hs-index-copy{gap:.2rem;min-width:0;display:grid}.hs-index-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.hs-index-copy strong{font-family:var(--font-display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:400;line-height:1.15;overflow:hidden}.hs-index-price{font-family:var(--font-display);letter-spacing:.02em;color:var(--amber);white-space:nowrap;font-size:1.15rem}.hs-index-go{color:color-mix(in srgb, var(--text) 45%, var(--amber));font-size:1rem;transition:transform .3s,color .25s}.hs-index-row:hover .hs-index-go,.hs-index-row:focus-visible .hs-index-go{color:var(--amber);transform:translate(3px)}@keyframes hs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hs-stage,.hs-index-row{animation:none}.hs-stage-media img,.hs-stage:hover .hs-stage-media img,.hs-stage:focus-visible .hs-stage-media img,.hs-cta-arrow,.hs-index-go{transition:none;transform:none}}@media (width<=960px){.hs-head{grid-template-columns:1fr;align-items:start}.hs-head-aside{text-align:start;grid-template-columns:auto auto;grid-auto-flow:column;place-items:baseline start;gap:.65rem}.hs-shelf{grid-template-columns:1fr;min-height:0}.hs-stage{border-right:none;border-bottom:1px solid color-mix(in srgb, var(--text) 14%, transparent);min-height:min(52vh,26rem)}.hs-index{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:row;display:flex;overflow-x:auto}.hs-index-row{border-bottom:none;border-right:1px solid color-mix(in srgb, var(--text) 12%, transparent);scroll-snap-align:start;flex:0 0 min(78vw,17.5rem);grid-template-rows:auto auto;grid-template-columns:2.4rem minmax(0,1fr);gap:.35rem .65rem;min-height:0}.hs-index-price{grid-column:2}.hs-index-go{display:none}}@media (width<=640px){.hs-title{font-size:clamp(2rem,9vw,2.6rem)}.hs-stage-copy{padding:1.15rem 1.05rem 1.25rem}.hs-stage-foot{flex-wrap:wrap}}.home-shop-grid,.home-shop-card{display:none}.home-section--why{background:0 0;border-top:none;opacity:1!important;transform:none!important}.wcu{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.wcu--bento{gap:clamp(1.35rem,2.8vw,2rem)}.wcu-bento-head{gap:.5rem;max-width:36rem;display:grid}.wcu-bento-head.home-mast{gap:.85rem;max-width:42rem;margin-bottom:.35rem}.wcu-bento-kicker{color:var(--amber);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.wcu-bento-title{color:var(--cream);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:700;line-height:1.02}.wcu-bento-lead{color:var(--muted);font-family:var(--font-body);margin:0;font-size:1.02rem;line-height:1.5}.wcu-bento{--wcu-tile-bg:transparent;--wcu-tile-line:transparent;isolation:isolate;background:radial-gradient(ellipse 55% 70% at 18% 40%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 68%), radial-gradient(ellipse 45% 55% at 78% 30%, color-mix(in srgb, var(--vice-pink) 6%, transparent), transparent 70%), radial-gradient(ellipse 50% 45% at 55% 95%, color-mix(in srgb, var(--amber) 7%, transparent), transparent 65%);grid-template-rows:minmax(220px,1fr) minmax(220px,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:.15rem;min-height:clamp(460px,58vw,560px);padding:.35rem 0;display:grid;position:relative}.wcu-tile{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-rows:1fr auto;padding:1.15rem 1.2rem 1.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;display:grid;position:relative;overflow:hidden}.wcu-tile-media{z-index:0;pointer-events:none;opacity:.28;position:absolute;inset:0}.wcu-tile-media img,.wcu-tile-media video{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.wcu-tile-art,.wcu-bento-copy{z-index:1;position:relative}.wcu-tile:hover,.wcu-tile:focus-within{background:radial-gradient(ellipse 80% 70% at 50% 35%, color-mix(in srgb, var(--amber) 14%, transparent), transparent 72%);box-shadow:none;filter:brightness(1.06);border-color:#0000;transform:translateY(-4px)}.wcu-tile:active{box-shadow:none;border-color:#0000;transform:translateY(-1px)}.wcu-tile--tall{grid-area:1/1/span 2}.wcu-tile--cash{grid-area:1/2}.wcu-tile--lock{grid-area:1/3}.wcu-tile--wide{grid-area:2/2/auto/span 2}.wcu-tile-art{pointer-events:none;place-items:center;min-height:0;display:grid;position:relative}.wcu-tile-art--support{min-height:220px}.wcu-ring{aspect-ratio:1;width:min(68%,250px);box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 22%, transparent), 0 0 0 12px color-mix(in srgb, var(--amber) 5%, transparent), 0 0 48px color-mix(in srgb, var(--amber) 18%, transparent);border:none;border-radius:50%;transition:box-shadow .35s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute}.wcu-tile:hover .wcu-ring,.wcu-tile:focus-within .wcu-ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 40%, transparent), 0 0 0 14px color-mix(in srgb, var(--amber) 8%, transparent), 0 0 56px color-mix(in srgb, var(--amber) 28%, transparent);border-color:#0000;transform:scale(1.03)}.wcu-ring-core{z-index:1;background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--amber) 28%, transparent), transparent 65%);width:6.5rem;height:6.5rem;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--amber) 45%, transparent));border-radius:50%;place-items:center;transition:filter .35s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.wcu-tile:hover .wcu-ring-core,.wcu-tile:focus-within .wcu-ring-core{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--amber) 62%, transparent));transform:scale(1.06)}.wcu-bubble{z-index:2;max-width:11.5rem;color:color-mix(in srgb, #fff 88%, var(--cream));font-family:var(--font-body);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 18px color-mix(in srgb, var(--amber) 35%, transparent), 0 2px 12px #000000bf;box-shadow:none;background:0 0;border:none;border-radius:0;padding:.35rem .15rem;font-size:.82rem;line-height:1.35;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute}.wcu-bubble--a{top:12%;left:6%;transform:rotate(-8deg)}.wcu-bubble--b{bottom:28%;right:4%;transform:rotate(7deg)}.wcu-tile:hover .wcu-bubble--a,.wcu-tile:focus-within .wcu-bubble--a{box-shadow:none;transform:rotate(-11deg)translate(-8px,-10px)}.wcu-tile:hover .wcu-bubble--b,.wcu-tile:focus-within .wcu-bubble--b{box-shadow:none;transform:rotate(10deg)translate(8px,6px)}.wcu-tile:active .wcu-bubble--a{transform:rotate(-9deg)translate(-4px,-5px)}.wcu-tile:active .wcu-bubble--b{transform:rotate(8deg)translate(4px,3px)}.wcu-tile-art--cash{perspective:700px;align-content:center}.wcu-glass-card{background:radial-gradient(ellipse at 40% 30%, color-mix(in srgb, var(--amber) 16%, transparent), #12121859 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(92%,220px);box-shadow:none;border:none;border-radius:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s}.wcu-glass-card--back{opacity:.55;height:4.8rem;margin:0 auto;transform:translateY(1.1rem)rotate(-8deg)scale(.94)}.wcu-glass-card--front{z-index:1;box-shadow:none;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--amber) 22%, transparent));gap:.25rem;margin:-2.6rem auto 0;padding:.95rem 1rem 1.05rem;display:grid;position:relative;transform:rotate(4deg)}.wcu-tile:hover .wcu-glass-card--back,.wcu-tile:focus-within .wcu-glass-card--back{opacity:.7;transform:translateY(.85rem)rotate(-14deg)scale(.94)translate(-6px)}.wcu-tile:hover .wcu-glass-card--front,.wcu-tile:focus-within .wcu-glass-card--front{box-shadow:none;filter:drop-shadow(0 0 36px color-mix(in srgb, var(--amber) 32%, transparent));border-color:#0000;transform:rotate(8deg)translateY(-8px)translateZ(18px)}.wcu-tile:active .wcu-glass-card--front{transform:rotate(6deg)translateY(-4px)translateZ(10px)}.wcu-glass-card--front span{color:color-mix(in srgb, #fff 55%, var(--muted));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.wcu-glass-card--front strong{color:var(--cream);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.55rem;font-weight:700}.wcu-glass-card--front em{color:color-mix(in srgb, var(--muted) 85%, var(--cream));font-family:var(--font-body);font-size:.78rem;font-style:normal;line-height:1.35}.wcu-tile-art--lock{position:relative}.wcu-lock-glow{background:radial-gradient(circle, color-mix(in srgb, var(--amber) 35%, transparent), transparent 70%);filter:blur(4px);border-radius:50%;width:8rem;height:8rem;transition:opacity .35s,filter .35s,transform .4s cubic-bezier(.22,1,.36,1),background .35s;position:absolute}.wcu-tile-art--lock>svg{z-index:1;transition:filter .35s,transform .4s cubic-bezier(.22,1,.36,1);position:relative}.wcu-tile:hover .wcu-lock-glow,.wcu-tile:focus-within .wcu-lock-glow{filter:blur(2px);background:radial-gradient(circle, color-mix(in srgb, var(--amber) 58%, transparent), transparent 72%);transform:scale(1.18)}.wcu-tile:hover .wcu-tile-art--lock>svg,.wcu-tile:focus-within .wcu-tile-art--lock>svg{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--amber) 55%, transparent));transform:scale(1.05)}.wcu-tile-art--checkout{min-height:140px}.wcu-checkout-orb{z-index:2;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--amber) 35%, transparent), transparent 55%), #14141a;width:5.6rem;height:5.6rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 28%, transparent), 0 0 0 10px color-mix(in srgb, var(--amber) 6%, transparent), 0 0 36px color-mix(in srgb, var(--amber) 28%, transparent);border:none;border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative}.wcu-bento-cursor{z-index:3;filter:drop-shadow(0 8px 12px #0006);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:18%;right:28%;transform:translate(4px,6px)}.wcu-float-badge{z-index:1;color:color-mix(in srgb, var(--amber) 75%, #fff);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.72;text-shadow:0 0 16px color-mix(in srgb, var(--amber) 40%, transparent);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.2rem .15rem;font-size:.72rem;font-weight:700;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute}.wcu-float-badge--1{top:8%;left:8%;transform:rotate(-12deg)}.wcu-float-badge--2{top:18%;right:14%;transform:rotate(10deg)}.wcu-float-badge--3{opacity:.55;top:42%;left:4%;transform:rotate(8deg)scale(.92)}.wcu-float-badge--4{bottom:36%;right:6%;transform:rotate(-7deg)}.wcu-float-badge--5{opacity:.5;bottom:18%;left:18%;transform:rotate(5deg)scale(.9)}.wcu-float-badge--6{opacity:.45;top:8%;left:42%;transform:rotate(-4deg)scale(.85)}.wcu-tile:hover .wcu-float-badge--1,.wcu-tile:focus-within .wcu-float-badge--1{border-color:color-mix(in srgb, var(--amber) 32%, transparent);transform:rotate(-16deg)translate(-10px,-8px)}.wcu-tile:hover .wcu-float-badge--2,.wcu-tile:focus-within .wcu-float-badge--2{border-color:color-mix(in srgb, var(--amber) 28%, transparent);transform:rotate(14deg)translate(8px,-10px)}.wcu-tile:hover .wcu-float-badge--3,.wcu-tile:focus-within .wcu-float-badge--3{opacity:.72;transform:rotate(12deg)scale(.92)translate(-8px,6px)}.wcu-tile:hover .wcu-float-badge--4,.wcu-tile:focus-within .wcu-float-badge--4{border-color:color-mix(in srgb, var(--amber) 30%, transparent);transform:rotate(-11deg)translate(10px,6px)}.wcu-tile:hover .wcu-float-badge--5,.wcu-tile:focus-within .wcu-float-badge--5{opacity:.68;transform:rotate(8deg)scale(.9)translate(-6px,10px)}.wcu-tile:hover .wcu-float-badge--6,.wcu-tile:focus-within .wcu-float-badge--6{opacity:.62;transform:rotate(-8deg)scale(.85)translate(4px,-12px)}.wcu-tile:hover .wcu-checkout-orb,.wcu-tile:focus-within .wcu-checkout-orb{border-color:color-mix(in srgb, var(--amber) 62%, transparent);box-shadow:0 0 0 12px color-mix(in srgb, var(--amber) 10%, transparent), 0 0 48px color-mix(in srgb, var(--amber) 42%, transparent);transform:translate(-4px,-6px)scale(1.05)}.wcu-tile:hover .wcu-bento-cursor,.wcu-tile:focus-within .wcu-bento-cursor{transform:translate(14px,16px)rotate(6deg)}.wcu-tile:active .wcu-checkout-orb{transform:translate(-2px,-3px)scale(1.02)}.wcu-tile:active .wcu-bento-cursor{transform:translate(8px,10px)rotate(3deg)}.wcu-bento-copy{z-index:2;gap:.35rem;margin-top:.35rem;display:grid;position:relative}.wcu-bento-copy strong{color:var(--cream);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.15}.wcu-bento-copy p{color:color-mix(in srgb, var(--muted) 88%, var(--cream));font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=960px){.wcu-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.wcu-tile--tall{grid-area:auto/1/auto/span 2;min-height:320px}.wcu-tile--cash,.wcu-tile--lock{grid-area:auto;min-height:280px}.wcu-tile--wide{grid-area:auto/1/auto/span 2;min-height:260px}}@media (width<=640px){.wcu-bento{grid-template-columns:1fr}.wcu-tile--tall,.wcu-tile--cash,.wcu-tile--lock,.wcu-tile--wide{grid-column:1;min-height:260px}.wcu-bubble--a{max-width:9.5rem;font-size:.75rem}.wcu-bubble--b{max-width:9rem;font-size:.75rem}}.news-board{gap:.65rem;display:grid}.news-row{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:border-color .2s,background .2s;display:grid}.news-row:hover{border-color:color-mix(in srgb, var(--accent,var(--amber)) 40%, transparent);background:#ffffff09}.news-meta{gap:.35rem;display:grid}.news-tag{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--accent,var(--amber));border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.news-meta time{color:var(--faint);font-size:.8rem;font-weight:600}.news-copy strong{margin-bottom:.25rem;font-size:1.02rem;display:block}.news-copy p{color:var(--muted);margin:0;font-size:.9rem}.home-section--reviews{border-top:1px solid var(--line);background:radial-gradient(ellipse 55% 70% at 8% 30%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 70%), linear-gradient(180deg, #ffffff05, transparent 55%)}.reviews-head{text-align:center;gap:.65rem;max-width:36rem;margin:0 auto 2.5rem;display:grid}.reviews-head .section-kicker{margin-bottom:0}.reviews-head-lead{color:var(--muted);order:3;margin:0;font-size:.98rem;line-height:1.5}.reviews-head h2{font-family:var(--font-display);letter-spacing:.02em;order:2;margin:0;font-size:clamp(2.6rem,5.5vw,4rem);line-height:.92}.review-scroller{gap:1.35rem;display:grid}.review-editorial{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;gap:0;animation:.5s review-in;display:grid}.review-feature{border-right:1px solid var(--line);background:0 0;min-width:0;margin:0;padding:2.1rem 2rem 1.85rem 1.75rem;position:relative}.review-feature-mark{font-family:var(--font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--accent,var(--amber)) 70%, transparent);-webkit-user-select:none;user-select:none;margin-bottom:.35rem;font-size:clamp(5.5rem,12vw,8rem);line-height:.55;display:block}.review-feature-quote{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);text-wrap:pretty;margin:0 0 1.5rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:400;line-height:1.12}.review-feature-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.review-feature-meta strong,.review-rail-top strong{font-size:.95rem;display:block}.review-feature-meta small,.review-rail-top small{color:var(--muted);font-size:.76rem}.review-avatar{border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 45%, var(--line));background:color-mix(in srgb, var(--amber-soft) 55%, transparent);width:2.5rem;height:2.5rem;color:var(--accent,var(--amber));font-family:var(--font-display);letter-spacing:.04em;border-radius:0;flex-shrink:0;place-items:center;font-size:1rem;display:inline-grid}.review-avatar--sm{width:2rem;height:2rem;font-size:.85rem}.review-stars{color:var(--accent,var(--amber));letter-spacing:.06em;white-space:nowrap;margin-left:auto;font-size:.85rem}.review-stars span{color:var(--faint)}.review-rail{align-content:stretch;min-width:0;display:grid}.review-rail-item{border-bottom:1px solid var(--line);background:0 0;gap:.55rem;padding:1.2rem 1.25rem 1.25rem;display:grid}.review-rail-item:last-child{border-bottom:none}.review-rail-top{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.review-rail-item p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.review-dots{justify-content:center;gap:.45rem;display:flex}.review-dots button{border:1px solid var(--line-strong);background:0 0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background .2s,border-color .2s}.review-dots button.active{background:var(--accent,var(--amber));border-color:var(--accent,var(--amber));width:26px}@keyframes review-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-mast{--mast-accent:var(--amber);--mast-accent-b:color-mix(in srgb, var(--amber) 70%, #d8c4a0);--mast-glow-a:color-mix(in srgb, var(--amber) 22%, transparent);--mast-glow-b:color-mix(in srgb, var(--vice-pink) 16%, transparent);isolation:isolate;background:0 0;border:none;border-radius:0;gap:.75rem;max-width:42rem;margin:0 0 .2rem;padding:.35rem 0 .85rem;display:grid;position:relative;overflow:visible}.home-mast--center{text-align:center;justify-items:center;max-width:44rem;margin-inline:auto}.home-mast--start{text-align:left;justify-items:start}.home-mast--amber{--mast-accent:var(--amber);--mast-accent-b:color-mix(in srgb, var(--amber) 72%, #fff);--mast-glow-a:color-mix(in srgb, var(--amber) 24%, transparent);--mast-glow-b:color-mix(in srgb, var(--amber) 10%, transparent)}.home-mast--dual{--mast-accent:var(--amber);--mast-accent-b:color-mix(in srgb, var(--vice-pink) 55%, var(--vice-teal));--mast-glow-a:color-mix(in srgb, var(--amber) 12%, transparent);--mast-glow-b:color-mix(in srgb, var(--vice-pink) 8%, transparent)}.home-mast--vice{--mast-accent:var(--vice-pink);--mast-accent-b:var(--vice-teal);--mast-glow-a:color-mix(in srgb, var(--vice-pink) 18%, transparent);--mast-glow-b:color-mix(in srgb, var(--vice-teal) 14%, transparent)}.home-mast__stage{pointer-events:none;z-index:0;border-radius:0;position:absolute;inset:-2.5rem -18% -2rem -14%;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-mast__glow{filter:blur(42px);opacity:.75;border-radius:50%;animation:7.5s ease-in-out infinite home-mast-breathe;position:absolute}.home-mast__glow--a{background:radial-gradient(ellipse at center, var(--mast-glow-a), transparent 74%);width:min(78%,26rem);height:min(100%,13rem);top:-40%;left:8%}.home-mast__glow--b{background:radial-gradient(ellipse at center, var(--mast-glow-b), transparent 76%);width:min(64%,20rem);height:min(90%,11rem);animation-delay:-2.8s;bottom:-45%;right:4%}.home-mast--center .home-mast__glow--a{left:50%;transform:translate(-58%)}.home-mast--center .home-mast__glow--b{right:50%;transform:translate(52%)}.home-mast__veil,.home-mast__grain{display:none!important}.home-mast__meta,.home-mast__title-block,.home-mast__lead,.home-mast__hint,.home-mast__slot{z-index:1;position:relative}.home-mast__flare{background:var(--mast-accent);width:5px;height:5px;box-shadow:0 0 10px color-mix(in srgb, var(--mast-accent) 55%, transparent);opacity:.85;border-radius:1px;transform:rotate(45deg)}.home-mast__flare--right{background:var(--mast-accent-b);box-shadow:0 0 10px color-mix(in srgb, var(--mast-accent-b) 50%, transparent)}.home-mast__meta{opacity:0;flex-wrap:wrap;align-items:center;gap:.55rem .7rem;animation:.75s cubic-bezier(.22,1,.36,1) .12s forwards home-mast-rise;display:flex}.home-mast--center .home-mast__meta{justify-content:center}.home-mast__status{box-shadow:none;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#ffadad;background:0 0;border:none;border-radius:0;align-items:center;gap:.45rem;padding:.1rem 0;font-size:.68rem;font-weight:800;display:inline-flex}.home-mast__pulse{background:#ff4d4d;border-radius:50%;flex-shrink:0;width:.48rem;height:.48rem;position:relative;box-shadow:0 0 8px #ff4d4dd9}.home-mast__pulse:after{content:"";border:1px solid #ff4d4db3;border-radius:50%;animation:1.6s ease-out infinite home-mast-pulse;position:absolute;inset:-3px}.home-mast__status-label{line-height:1}.home-mast__dot{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:50%;width:3px;height:3px}.home-mast__kicker{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in srgb, var(--mast-accent) 78%, var(--muted));text-shadow:0 0 24px color-mix(in srgb, var(--mast-accent) 22%, transparent);background:0 0;border:none;border-radius:0;margin:0;padding:0;font-weight:700}.home-mast__title-block{justify-items:inherit;opacity:0;gap:.55rem;animation:.85s cubic-bezier(.22,1,.36,1) .2s forwards home-mast-rise;display:grid}.home-mast__title{max-width:18ch;font-family:var(--font-display);letter-spacing:.035em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.95rem,4.2vw,3rem);line-height:.92}.home-mast--center .home-mast__title{max-width:22ch}.home-mast__accent{background:linear-gradient(105deg, var(--mast-accent), var(--mast-accent-b));color:#0000;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--mast-accent) 28%, transparent));-webkit-background-clip:text;background-clip:text}.home-mast__slash{background:linear-gradient(90deg, color-mix(in srgb, var(--mast-accent) 50%, transparent), transparent);width:clamp(2.8rem,10vw,4.5rem);height:1px;box-shadow:none;opacity:.65;transform-origin:0;border-radius:1px;animation:1.1s cubic-bezier(.22,1,.36,1) .45s both home-mast-slash;display:block}.home-mast--center .home-mast__slash{transform-origin:50%;background:linear-gradient(90deg, transparent, var(--mast-accent), var(--mast-accent-b), transparent);margin-inline:auto}.home-mast__lead{max-width:34rem;color:color-mix(in srgb, var(--muted) 88%, #fff);opacity:0;margin:0;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.55;animation:.9s cubic-bezier(.22,1,.36,1) .32s forwards home-mast-rise}.home-mast--center .home-mast__lead{text-align:center}.home-mast__hint{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);opacity:0;margin:0;animation:.9s cubic-bezier(.22,1,.36,1) .42s forwards home-mast-rise}.home-mast__hint:before{content:"";vertical-align:middle;background:color-mix(in srgb, var(--mast-accent) 45%, transparent);width:1.1rem;height:1px;margin-right:.45rem;display:inline-block}.home-mast__slot{opacity:0;margin-top:.15rem;animation:.9s cubic-bezier(.22,1,.36,1) .48s forwards home-mast-rise}@keyframes home-mast-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-mast-slash{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes home-mast-pulse{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(2.1)}}@keyframes home-mast-breathe{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.home-mast__meta,.home-mast__title-block,.home-mast__lead,.home-mast__hint,.home-mast__slot,.home-mast__slash,.home-mast__glow,.home-mast__pulse:after{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=640px){.home-mast{gap:.65rem;padding:.2rem 0 .7rem}.home-mast__title{max-width:14ch;font-size:clamp(1.7rem,7.2vw,2.25rem)}.home-mast__lead{max-width:36ch}}.live-orders{isolation:isolate;gap:1.35rem;margin-bottom:2.75rem;padding:1.75rem 0 .5rem;display:grid;position:relative;overflow:visible}.live-orders--globe-hero{gap:1.1rem}.live-orders-atmosphere{pointer-events:none;z-index:0;border-radius:0;position:absolute;inset:-2rem -1rem -3rem;overflow:visible}.live-orders-atmosphere__glow{filter:blur(48px);border-radius:50%;position:absolute}.live-orders-atmosphere__glow--amber{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--amber) 14%, transparent), transparent 74%);width:min(70%,34rem);height:16rem;top:-2rem;left:50%;transform:translate(-55%)}.live-orders-atmosphere__glow--vice{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--vice-pink) 9%, transparent), transparent 76%);width:min(55%,26rem);height:14rem;top:4rem;right:8%}.live-orders-atmosphere__beam,.live-orders-atmosphere__grain,.live-orders-atmosphere__horizon{display:none!important}.live-orders-copy,.live-orders-copy--mast{z-index:2;max-width:none;margin-bottom:.25rem;position:relative}.live-orders-copy--mast.home-mast{max-width:46rem}.live-orders-stage--sphere{z-index:1;position:relative}.live-orders-stage-aura{pointer-events:none;aspect-ratio:1;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--amber) 10%, transparent) 0%, color-mix(in srgb, var(--vice-pink) 6%, transparent) 38%, transparent 68%);filter:blur(2px);z-index:0;border-radius:50%;width:min(92%,36rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-orders-copy{gap:.55rem;max-width:42rem;display:grid}.live-orders-copy--center{text-align:center;justify-items:center;max-width:40rem;margin-inline:auto}.live-orders-title{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:.95}.live-orders-title-accent{background:linear-gradient(105deg, color-mix(in srgb, var(--amber) 92%, #fff), color-mix(in srgb, var(--amber) 70%, #d8c4a0));color:#0000;-webkit-background-clip:text;background-clip:text}.live-orders-lead{color:var(--muted);margin:0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.55}.live-orders-copy--center .live-orders-lead{max-width:34rem}.home-section--social-proof{background:0 0;border:none;padding-block:clamp(2.5rem,6vw,4.5rem)}.in-numbers{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid;position:relative}.in-numbers-atmosphere{pointer-events:none;z-index:0;opacity:.55;border-radius:2px;position:absolute;inset:-.35rem -.25rem;overflow:hidden}.in-numbers-atmosphere-grid{background-image:linear-gradient(color-mix(in srgb, var(--amber) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--amber) 7%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 55% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 70% at 55% 45%,#000 20%,#0000 78%)}.in-numbers-atmosphere-scan{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--amber) 5%, transparent) 48%, transparent 52%);opacity:.35;background-size:100% 220%;position:absolute;inset:0}.in-numbers.is-inview .in-numbers-atmosphere-scan{animation:11s linear infinite in-numbers-scan}.in-numbers>.in-numbers-intro,.in-numbers>.in-numbers-grid{z-index:1;position:relative}.in-numbers-intro{isolation:isolate;border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--bg-elev) 88%, transparent), #08080ef0);align-content:start;gap:.85rem;padding:1.35rem 1.4rem 1.5rem;display:grid;position:relative;overflow:hidden}.in-numbers-intro-glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--amber) 18%, transparent), transparent 68%);opacity:.55;width:min(78%,22rem);height:min(70%,16rem);position:absolute;inset:-40% -20% auto auto;transform:translate(0,0)}.in-numbers.is-inview .in-numbers-intro-glow{animation:14s ease-in-out infinite in-numbers-ambient}.in-numbers-intro>:not(.in-numbers-intro-glow){z-index:1;position:relative}.in-numbers-title{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.05}.in-numbers-brand{color:var(--text)}.in-numbers-accent{color:color-mix(in srgb, var(--amber) 88%, #fff);background-image:linear-gradient(105deg, color-mix(in srgb, var(--amber) 72%, #fff) 0%, color-mix(in srgb, var(--amber) 95%, #fff) 42%, color-mix(in srgb, var(--amber) 55%, #c47a12) 58%, color-mix(in srgb, var(--amber) 90%, #fff) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;position:relative}.in-numbers.is-inview .in-numbers-accent{animation:7.5s ease-in-out infinite in-numbers-shimmer}.in-numbers-lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.58}.in-numbers-status{letter-spacing:.12em;text-transform:uppercase;min-height:1.35rem;color:var(--faint);flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.15rem;font-size:.68rem;display:flex}.in-numbers-status-live{color:color-mix(in srgb, var(--amber) 78%, #fff);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.in-numbers-status-pulse{background:var(--amber);width:.42rem;height:.42rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 45%, transparent);border-radius:50%}.in-numbers.is-inview .in-numbers-status-pulse{animation:2.2s ease-out infinite in-numbers-pulse}.in-numbers-status-divider{background:color-mix(in srgb, var(--line) 80%, var(--amber) 12%);width:1px;height:.85rem}.in-numbers-status-copy{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;min-width:0;display:inline-flex}.in-numbers.is-inview .in-numbers-status-copy{animation:.45s both in-numbers-status-swap}.in-numbers-status-tag{color:color-mix(in srgb, var(--amber) 72%, var(--text));font-weight:600}.in-numbers-status-detail{letter-spacing:.08em;color:var(--muted);text-transform:none;font-size:.78rem}.in-numbers-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.in-numbers-cell{--in-numbers-stagger:0;border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--bg-elev) 62%, transparent), #09090fe6);align-content:center;gap:.35rem;min-height:8.75rem;padding:1rem 1.15rem .95rem;display:grid;position:relative;overflow:hidden}.in-numbers-cell-tick{pointer-events:none;background:radial-gradient(ellipse 55% 40% at 12% 18%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 70%);opacity:0;position:absolute;inset:0}.in-numbers.is-inview .in-numbers-cell-tick{animation:5.5s ease-in-out infinite in-numbers-metric-pulse;animation-delay:calc(var(--in-numbers-stagger) * .55s)}.in-numbers-cell:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--amber) 0%, transparent) 20%, color-mix(in srgb, var(--amber) 42%, transparent) 50%, color-mix(in srgb, var(--amber) 0%, transparent) 80%, transparent);opacity:0;transform-origin:50%;height:1px;position:absolute;inset:auto 0 0;transform:scaleX(.4)}.in-numbers.is-inview .in-numbers-cell:after{opacity:1;transition:opacity .7s ease calc(.35s + var(--in-numbers-stagger) * .12s), transform .85s cubic-bezier(.22, 1, .36, 1) calc(.35s + var(--in-numbers-stagger) * .12s);transform:scaleX(1)}.in-numbers-cell-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.1rem;display:flex}.in-numbers-cell-window{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.in-numbers-cell-delta{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:color-mix(in srgb, var(--amber) 75%, #fff);align-items:center;gap:.32rem;font-size:.68rem;display:inline-flex}.in-numbers-cell-delta-mark{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-bottom:5px solid color-mix(in srgb, var(--amber) 85%, #fff);width:0;height:0}.in-numbers.is-inview .in-numbers-cell-delta-mark{animation:3.8s ease-in-out infinite in-numbers-delta-tick;animation-delay:calc(.4s + var(--in-numbers-stagger) * .35s)}.in-numbers-value,.in-numbers-cell strong{font-family:var(--font-display);letter-spacing:.01em;color:var(--text);font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:400;line-height:1}.in-numbers-value-text{font-variant-numeric:tabular-nums;letter-spacing:inherit;display:inline-block}.in-numbers-cell-label{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-size:clamp(.78rem,1.1vw,.86rem)}.in-numbers-spark{width:min(100%,7.5rem);height:1.55rem;margin-top:.35rem;display:block;overflow:visible}.in-numbers-cell--wide .in-numbers-spark{width:min(100%,11rem)}.in-numbers-spark-base{fill:none;stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.in-numbers-spark-line{fill:none;stroke:color-mix(in srgb, var(--amber) 68%, #fff);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.in-numbers-spark.is-drawn .in-numbers-spark-line{transition:stroke-dashoffset 1.35s cubic-bezier(.22, 1, .36, 1) calc(.55s + var(--in-numbers-stagger,0) * .14s);stroke-dashoffset:0}.in-numbers-spark-dot{fill:color-mix(in srgb, var(--amber) 90%, #fff);opacity:0;transform-box:fill-box;transform-origin:50%}.in-numbers-spark.is-drawn .in-numbers-spark-dot{opacity:1;transition:opacity .35s ease calc(1.55s + var(--in-numbers-stagger,0) * .14s)}.in-numbers.is-inview .in-numbers-spark.is-drawn .in-numbers-spark-dot{animation:2.8s ease-in-out infinite in-numbers-spark-glow;animation-delay:calc(1.7s + var(--in-numbers-stagger,0) * .14s)}.in-numbers-spark.is-accent .in-numbers-spark-line{stroke:color-mix(in srgb, var(--amber) 78%, #fff)}.in-numbers-cell--wide{grid-column:1/-1}.in-numbers-cell.is-accent{border-color:color-mix(in srgb, var(--amber) 28%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--amber-soft) 55%, transparent), color-mix(in srgb, var(--bg-elev) 70%, transparent) 48%, #120e0ae0);background-size:180% 180%}.in-numbers.is-inview .in-numbers-cell.is-accent{animation:16s ease-in-out infinite in-numbers-accent-shift}.in-numbers-cell.is-accent .in-numbers-value,.in-numbers-cell.is-accent strong{color:color-mix(in srgb, var(--amber) 82%, #fff)}.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-title,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-lead,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-status,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-cell{opacity:0;transform:translateY(18px)}.in-numbers.is-inview .in-numbers-title{animation:.75s cubic-bezier(.22,1,.36,1) both in-numbers-rise}.in-numbers.is-inview .in-numbers-lead{animation:.75s cubic-bezier(.22,1,.36,1) .1s both in-numbers-rise}.in-numbers.is-inview .in-numbers-status{animation:.7s cubic-bezier(.22,1,.36,1) .18s both in-numbers-rise}.in-numbers.is-inview .in-numbers-cell{animation:in-numbers-rise .7s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--in-numbers-stagger) * .12s) both}@keyframes in-numbers-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes in-numbers-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes in-numbers-ambient{0%,to{opacity:.4;transform:translate(0,0)scale(1)}50%{opacity:.72;transform:translate(-6%,4%)scale(1.06)}}@keyframes in-numbers-accent-shift{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes in-numbers-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes in-numbers-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber) 42%, transparent);opacity:1}70%{opacity:.75;box-shadow:0 0 0 8px #0000}to{opacity:1;box-shadow:0 0 #0000}}@keyframes in-numbers-status-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes in-numbers-metric-pulse{0%,to{opacity:.15}50%{opacity:.55}}@keyframes in-numbers-delta-tick{0%,82%,to{opacity:.85;transform:translateY(0)}88%{opacity:1;transform:translateY(-2px)}94%{opacity:.9;transform:translateY(0)}}@keyframes in-numbers-spark-glow{0%,to{opacity:.75}50%{opacity:1}}@media (width<=900px){.in-numbers{grid-template-columns:1fr}.in-numbers-atmosphere{opacity:.35}}@media (width<=560px){.in-numbers-grid{grid-template-columns:1fr}.in-numbers-cell--wide{grid-column:auto}.in-numbers-cell{min-height:0;padding:1rem 1.05rem .9rem}.in-numbers-status-detail{width:100%}.in-numbers-spark{width:min(100%,9rem)}}@media (prefers-reduced-motion:reduce){.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-title,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-lead,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-status,.in-numbers[data-motion=ready]:not(.is-inview) .in-numbers-cell{opacity:1;transform:none}.in-numbers.is-inview .in-numbers-intro-glow,.in-numbers.is-inview .in-numbers-accent,.in-numbers.is-inview .in-numbers-cell.is-accent,.in-numbers.is-inview .in-numbers-title,.in-numbers.is-inview .in-numbers-lead,.in-numbers.is-inview .in-numbers-status,.in-numbers.is-inview .in-numbers-cell,.in-numbers.is-inview .in-numbers-atmosphere-scan,.in-numbers.is-inview .in-numbers-status-pulse,.in-numbers.is-inview .in-numbers-status-copy,.in-numbers.is-inview .in-numbers-cell-tick,.in-numbers.is-inview .in-numbers-cell-delta-mark,.in-numbers.is-inview .in-numbers-spark.is-drawn .in-numbers-spark-dot{animation:none}.in-numbers-accent{background:0 0;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:color-mix(in srgb, var(--amber) 88%, #fff)}.in-numbers.is-inview .in-numbers-cell:after{opacity:.85;transition:none;transform:scaleX(1)}.in-numbers-spark-line,.in-numbers-spark.is-drawn .in-numbers-spark-line{stroke-dashoffset:0;transition:none}.in-numbers-spark.is-drawn .in-numbers-spark-dot{opacity:1;transition:none}.in-numbers-cell-tick{opacity:.28}.in-numbers-atmosphere-scan{opacity:.2}}.live-orders-mode{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.15rem;font-size:.72rem;display:inline-flex}.live-orders-mode .is-on{color:color-mix(in srgb, var(--amber) 85%, var(--text))}.live-orders-trustpilot{color:var(--muted);background:linear-gradient(90deg,#00b67a1a,#0000 70%);border:none;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-top:.35rem;padding:.35rem 0;font-size:.82rem;display:flex}.live-orders-tp-brand{color:#00b67a;letter-spacing:.02em;font-weight:700}.live-orders-trustpilot a{color:var(--text);text-underline-offset:.15em;text-decoration:underline}.live-orders-stage--sphere{touch-action:pan-y;background:0 0;border:none;place-items:center;min-height:clamp(28rem,78vw,42rem);display:grid;position:relative;overflow:visible}@media (width>=721px){.live-orders-stage--sphere{width:min(100%,68rem);min-height:clamp(30rem,58vw,44rem);margin-inline:auto}}.live-orders-globe-layer{z-index:1;aspect-ratio:1;-webkit-tap-highlight-color:transparent;width:min(100%,40rem);position:relative}.globe-metrics{pointer-events:none;-webkit-user-select:none;user-select:none}.globe-metrics--orbit{z-index:2;position:absolute;inset:0}.globe-metrics-leaders{opacity:.42;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.globe-metrics-leader__path{fill:none;stroke:color-mix(in srgb, var(--amber) 48%, transparent);stroke-width:.28px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:.5;transition:stroke .45s,opacity .45s}.globe-metrics.is-inview .globe-metrics-leader__path{animation:globe-metrics-draw var(--gm-draw-ms,1s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(.12s + var(--gm-i,0) * var(--gm-draw-stagger,90ms))}.globe-metrics-leader.is-focus .globe-metrics-leader__path{stroke:color-mix(in srgb, var(--amber) 75%, #fff);opacity:.85}.globe-metrics-leader__tip{fill:color-mix(in srgb, var(--amber) 70%, #fff);opacity:0}.globe-metrics.is-inview .globe-metrics-leader__tip{animation:.35s both globe-metrics-tip-in;animation-delay:calc(.12s + var(--gm-i,0) * var(--gm-draw-stagger,90ms) + var(--gm-draw-ms,1s) * .92)}.globe-metrics-leader.is-focus .globe-metrics-leader__tip{opacity:.9}.globe-metric--float{top:var(--gm-y);opacity:0;gap:.12rem;width:max-content;max-width:8.75rem;display:grid;position:absolute}.globe-metric--float.globe-metric--left{text-align:left;left:.35rem;transform:translateY(-50%)}.globe-metric--float.globe-metric--right{text-align:right;left:auto;right:.35rem;transform:translateY(-50%)}.globe-metrics.is-inview .globe-metric--float.globe-metric--left{animation:.7s cubic-bezier(.22,1,.36,1) both globe-metrics-rise-left;animation-delay:var(--gm-metric-ms,1.28s)}.globe-metrics.is-inview .globe-metric--float.globe-metric--right{animation:.7s cubic-bezier(.22,1,.36,1) both globe-metrics-rise-right;animation-delay:var(--gm-metric-ms,1.28s)}.globe-metric__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.45rem;font-size:.62rem;display:flex}.globe-metric--right .globe-metric__meta{justify-content:flex-end}.globe-metric__delta{color:color-mix(in srgb, var(--amber) 82%, #fff);letter-spacing:.06em}.globe-metric__value{font-family:var(--font-display);letter-spacing:.02em;color:color-mix(in srgb, var(--text) 92%, transparent);margin:0;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:400;line-height:.95}.globe-metric__value.is-accent{color:var(--amber)}.globe-metric.is-focus .globe-metric__value{color:var(--text)}.globe-metrics.is-sync-pulse .globe-metric--float,.globe-metrics.is-sync-pulse .globe-metric--chip{transition:opacity .35s}.globe-metrics.is-sync-pulse .globe-metric__delta{color:var(--amber)}.globe-metrics.is-sync-pulse .globe-metrics-leader__path{stroke-opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--amber) 45%, transparent))}.globe-metrics.is-sync-pulse .globe-metrics-leader__tip{fill:var(--amber)}.globe-metric__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.9;font-size:.64rem;line-height:1.25}.globe-metrics--compact{z-index:2;width:min(100%,40rem);margin-top:.35rem;position:relative}.globe-metrics-compact-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;padding:.15rem .1rem 0;display:grid}.globe-metric--chip{opacity:0;gap:.1rem;min-width:0;display:grid}.globe-metrics.is-inview .globe-metric--chip{animation:.7s cubic-bezier(.22,1,.36,1) both globe-metrics-rise;animation-delay:var(--gm-metric-ms,1.28s)}.globe-metric--chip .globe-metric__value{font-size:clamp(1.2rem,5.5vw,1.55rem)}.globe-metric--chip .globe-metric__label{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.globe-metric--chip.is-focus .globe-metric__delta{color:var(--amber)}@keyframes globe-metrics-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes globe-metrics-rise-left{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes globe-metrics-rise-right{0%{opacity:0;transform:translate(6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes globe-metrics-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:.55}}@keyframes globe-metrics-tip-in{0%{opacity:0}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.globe-metrics.is-inview .globe-metric--float,.globe-metrics.is-inview .globe-metric--chip,.globe-metrics.is-inview .globe-metrics-leader__path,.globe-metrics.is-inview .globe-metrics-leader__tip{opacity:1;stroke-dashoffset:0;animation:none!important}}@media (width<=720px){.globe-metrics--orbit{display:none}}.live-globe{z-index:1;cursor:grab;width:100%;height:100%;box-shadow:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;position:relative}.live-globe:active{cursor:grabbing}.live-globe-canvas,.live-globe canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.live-globe-halo{pointer-events:none;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--amber) 10%, transparent), color-mix(in srgb, var(--amber) 3%, transparent) 42%, transparent 68%);box-shadow:none;border:none;border-radius:50%;position:absolute;inset:14%}.live-orders-leaders{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.live-orders-leader-line{stroke:color-mix(in srgb, var(--amber) 70%, #fff);stroke-width:1.25px;stroke-linecap:round;opacity:0;transition:opacity .2s}.live-orders-leader-line--review{stroke:color-mix(in srgb, var(--amber) 75%, #fff)}.live-orders-leader-dot{fill:var(--amber,#f5a623);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--amber) 70%, transparent))}.live-orders-callouts{pointer-events:none;z-index:3;position:absolute;inset:0}.live-callout{width:min(11.5rem,42vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 14px #000000d9;will-change:transform, opacity;pointer-events:none;background:0 0;border:none;padding:.55rem .15rem .6rem;transition:opacity .2s;position:absolute;top:0;left:0}.live-callout strong{color:var(--text);margin-bottom:.25rem;font-size:.82rem;display:block}.live-callout p{white-space:pre-line}.live-callout small{color:color-mix(in srgb, var(--amber) 80%, var(--muted));letter-spacing:.04em;margin-top:.4rem;font-size:.7rem;display:block}.live-callout--review{box-shadow:none;border-color:#0000}.live-callout--order{border-color:#0000;width:min(13rem,48vw)}.live-callout-stars{color:var(--amber,#f5a623);letter-spacing:.05em;margin-bottom:.35rem;font-size:.72rem}.live-callout-stars span{color:var(--faint)}.live-callout p{color:var(--text);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.4}.live-callout footer{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-top:.45rem;display:flex}.live-callout footer strong{font-size:.78rem}.live-callout footer small{color:var(--muted);font-size:.7rem}.live-callout-step{opacity:.18;filter:blur(.4px);margin-bottom:.35rem;transition:opacity .3s,transform .3s,filter .3s;transform:translateY(4px)}.live-callout-step.is-on{opacity:1;filter:none;transform:translateY(0)}.live-callout-step span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.58rem;display:block}.live-callout-step strong{font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.98rem;font-weight:400;line-height:1.1;display:inline-flex}.country-flag{object-fit:cover;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px #ffffff1f}.country-flag--sm{width:18px;height:13px}.country-flag--md{width:22px;height:16px}.country-flag--fallback{font-size:.9rem;line-height:1}.live-orders-clock{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--brand-cyan,#2de2c5) 85%, var(--text))}.live-orders-price{color:color-mix(in srgb, var(--amber,#f5a623) 85%, var(--text))}.live-callout-caption{border-top:1px solid var(--line);padding-top:.4rem;color:var(--muted)!important;margin:.45rem 0 0!important;font-size:.72rem!important}.live-callout-caption strong{color:var(--text);font-weight:600}.live-orders-globe-label{z-index:4;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);pointer-events:none;font-size:.68rem;position:absolute;bottom:.75rem;left:.85rem}@keyframes live-callout-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@media (width<=720px){.live-orders{margin-bottom:2rem}.live-orders-stage--sphere{min-height:calc(min(100vw,24rem) + 3.25rem);padding-inline:.25rem}.live-orders-globe-layer{width:min(100%,24rem)}.live-globe-halo{inset:12%}.live-callout{width:min(9.5rem,44vw);padding:.5rem .55rem .55rem}.live-callout--order{width:min(11rem,52vw)}.live-callout p{font-size:.7rem}}@media (width<=420px){.live-orders-globe-layer{width:min(100%,20.5rem)}.live-orders-stage--sphere{min-height:calc(min(100vw,20.5rem) + 3rem)}.live-callout{width:min(8.6rem,42vw)}}@media (width<=1100px){.review-editorial{grid-template-columns:1fr}.review-feature{border-right:none;border-bottom:1px solid var(--line);padding-inline:1.25rem}}@media (width<=720px){.why-strip{grid-template-columns:1fr}.why-pillar{border-right:none;border-top:1px solid var(--line);padding-inline:0}.why-pillar:first-child{border-top:none}.why-pillar:nth-child(n+3){border-top:1px solid var(--line)}.reviews-head{text-align:left;max-width:none;margin-bottom:1.75rem}.review-feature{padding:1.5rem 0 1.4rem}.review-rail-item{padding-inline:0}.news-row{grid-template-columns:1fr;gap:.55rem}}.game-news-panel{flex-direction:column;gap:1.25rem;display:flex}.game-news-footer{border-top:1px solid color-mix(in srgb, var(--line,#2a2a30) 70%, transparent);flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-top:.35rem;padding-top:1rem;display:flex}.game-news-all-link{letter-spacing:.01em;color:var(--accent,#f5a623);font-size:.9rem;font-weight:600;text-decoration:none}.game-news-all-link:hover{text-decoration:underline}.game-news-featured{color:inherit;border-top:1px solid color-mix(in srgb, var(--line,#2a2a30) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line,#2a2a30) 80%, transparent);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.1rem;padding:1rem 0 1.15rem;text-decoration:none;transition:opacity .2s;display:grid}.game-news-featured:hover{opacity:.92}.game-news-featured-media{background:color-mix(in srgb, var(--bg-elevated,#16161a) 88%, #000);min-height:220px;position:relative;overflow:hidden}.game-news-featured-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;transform:scale(1.01)}.game-news-featured:hover .game-news-featured-media img{transform:scale(1.04)}.game-news-featured-media .news-tag{position:absolute;bottom:.75rem;left:.75rem}.game-news-featured-body{flex-direction:column;justify-content:center;gap:.55rem;padding:.15rem .15rem .15rem 0;display:flex}.game-news-featured-body h3{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.15}.game-news-featured-body p{color:var(--muted,#9a9aa3);margin:0;font-size:.95rem;line-height:1.55}.game-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.game-news-card{color:inherit;border-top:1px solid color-mix(in srgb, var(--line,#2a2a30) 70%, transparent);flex-direction:column;padding-top:.85rem;text-decoration:none;transition:opacity .2s;display:flex}.game-news-card:hover{opacity:.9}.game-news-card-media{aspect-ratio:16/10;background:color-mix(in srgb, var(--bg-elevated,#16161a) 88%, #000);margin-bottom:.75rem;position:relative;overflow:hidden}.game-news-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.game-news-card:hover .game-news-card-media img{transform:scale(1.03)}.game-news-card-media .news-tag{position:absolute;bottom:.55rem;left:.55rem}.game-news-card-fallback{width:100%;height:100%;font-family:var(--font-display,Georgia, "Times New Roman", serif);color:var(--muted,#9a9aa3);place-items:center;font-size:2.5rem;display:grid}.game-news-card-body{flex-direction:column;gap:.4rem;display:flex}.game-news-card-body h3{margin:0;font-size:1.05rem;line-height:1.25}.game-news-card-body p{color:var(--muted,#9a9aa3);margin:0;font-size:.88rem;line-height:1.45}.game-news-empty{padding:.5rem 0 .25rem}.shop-seo-guide--news .shop-seo-body-html h2{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.015em;margin-top:1.6rem}.shop-seo-guide--news .shop-seo-body-html h2:first-child{margin-top:0}@media (width<=860px){.game-news-featured{grid-template-columns:1fr}.game-news-featured-media{min-height:180px}.game-news-grid{grid-template-columns:1fr}}.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.news-card-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.news-page .news-card-grid--desk,.news-related .news-card-grid--desk{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.1rem}.news-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.news-pagination-meta{color:var(--faint);font-size:.82rem;font-weight:700}.news-pagination-meta--solo{text-align:right;margin-top:1.1rem}.news-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-rows:180px auto;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden}.news-card:hover{border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);transform:translateY(-3px);box-shadow:0 18px 40px #00000047}.news-card-media{background:#0a0a0c;position:relative;overflow:hidden}.news-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.news-card:hover .news-card-media img{transform:scale(1.05)}.news-card-media .news-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080ac7;position:absolute;top:.75rem;left:.75rem}.news-card-body{gap:.45rem;padding:1rem 1.05rem 1.15rem;display:grid}.news-card-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.78rem;font-weight:700;display:flex}.news-card-body h2,.news-card-body h3{margin:0;font-size:1.15rem;line-height:1.25}.news-card-body p{color:var(--muted);margin:0;font-size:.9rem}.news-card-cta{color:var(--accent,var(--amber));margin-top:.35rem;font-size:.88rem;font-weight:800}.news-board-foot{justify-content:flex-end;margin-top:1.1rem;display:flex}.news-page,.news-article{padding:1.25rem 0 4rem}.news-article-shell{gap:1.25rem;max-width:920px;display:grid}.news-article-header .lead{max-width:48rem;margin-top:.75rem;font-size:1.08rem}.news-article-hero{border:1px solid var(--line-strong);background:#0a0a0c;border-radius:18px;min-height:280px;overflow:hidden}.news-article-hero img{object-fit:cover;width:100%;height:min(420px,52vw)}.news-article-body{color:color-mix(in srgb, var(--text) 92%, var(--muted));gap:1rem;font-size:1.02rem;line-height:1.7;display:grid}.news-article-body p{margin:0}.news-article-bullets{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:14px;gap:.45rem;margin:.25rem 0;padding:1rem 1rem 1rem 1.4rem;display:grid}.news-article-bullets li::marker{color:var(--accent,var(--amber))}.news-article-cta{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.news-related{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.news-related h2{font-family:var(--font-display);margin:.35rem 0 1rem;font-size:clamp(2rem,4vw,2.8rem)}@media (width<=1100px){.news-page .news-card-grid--desk,.news-related .news-card-grid--desk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.news-card-grid,.news-card-grid--compact,.news-page .news-card-grid--desk,.news-related .news-card-grid--desk{grid-template-columns:1fr}.news-card{grid-template-rows:200px auto}}.legal-page,.coupon-page{padding:1.25rem 0 4rem}.legal-shell{gap:1.25rem;max-width:860px;display:grid}.legal-updated{color:var(--faint);margin:.75rem 0 0;font-size:.85rem;font-weight:700}.legal-body{gap:1.5rem;display:grid}.legal-section h2{margin:0 0 .65rem;font-size:1.25rem}.legal-section p{color:color-mix(in srgb, var(--text) 90%, var(--muted));margin:0 0 .75rem;line-height:1.65}.legal-section ul{color:var(--muted);gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.legal-section li::marker{color:var(--accent,var(--amber))}.legal-nav{border-top:1px solid var(--line);padding-top:1.25rem}.legal-nav-links{flex-wrap:wrap;gap:.55rem 1rem;margin-top:.65rem;display:flex}.legal-nav-links a{color:var(--muted);font-size:.9rem;font-weight:700}.legal-nav-links a:hover{color:var(--accent,var(--amber))}.contact-shell{max-width:920px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-card{border-radius:var(--radius-lg,12px);border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);padding:1.25rem 1.35rem}.contact-card h2{margin:0 0 .85rem;font-size:1.1rem}.contact-dl{gap:.75rem;margin:0;display:grid}.contact-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.75rem;font-weight:800}.contact-dl dd{color:color-mix(in srgb, var(--text) 92%, var(--muted));margin:.2rem 0 0;line-height:1.55}.contact-reg{font-family:var(--font-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--accent,var(--amber)) 85%, white);font-size:.95rem}.contact-channel-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.contact-channel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:block}.contact-channel-value{color:color-mix(in srgb, var(--accent,var(--amber)) 90%, white);font-weight:700}.contact-channel-hint{color:var(--muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.5}.contact-ticket{padding-top:.5rem}.contact-ticket h2{margin:.35rem 0 0;font-size:1.35rem}.contact-ticket-lead{margin-top:.65rem;font-size:.95rem}.contact-ticket-form{gap:1rem;margin-top:1rem;display:grid}.contact-message-field{gap:.4rem;display:grid}.contact-message-field textarea{resize:vertical;border-radius:var(--radius-md,8px);border:1px solid var(--line);min-height:7rem;color:var(--text);font:inherit;background:#00000040;padding:.65rem .75rem}.contact-form-error{color:#f87171;margin:0;font-weight:600}.contact-ticket-actions{flex-wrap:wrap;gap:.65rem;display:flex}.contact-ticket-success{border-radius:var(--radius-lg,12px);border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 35%, var(--line));background:color-mix(in srgb, var(--accent,var(--amber)) 8%, transparent);margin-top:1rem;padding:1rem 1.15rem}.contact-ticket-success p{color:var(--muted);margin:.5rem 0 .75rem;line-height:1.55}.product-compliance-strip{border-radius:var(--radius-lg,12px);border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 22%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent,var(--amber)) 6%, transparent), #ffffff05);margin:.65rem 0 0;padding:1rem 1.1rem}.product-compliance-head .section-kicker{margin-bottom:.25rem}.product-compliance-title{letter-spacing:.02em;margin:0;font-size:1rem;font-weight:800}.product-compliance-grid{gap:.65rem;margin:.85rem 0 0;display:grid}.product-compliance-row{grid-template-columns:minmax(7rem,9rem) 1fr;align-items:start;gap:.5rem 1rem;display:grid}.product-compliance-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:800}.product-compliance-row dd{color:color-mix(in srgb, var(--text) 90%, var(--muted));margin:0;font-size:.9rem;line-height:1.5}.product-compliance-foot{color:var(--muted);margin:.85rem 0 0;font-size:.85rem}.product-compliance-foot a{color:color-mix(in srgb, var(--accent,var(--amber)) 85%, white);font-weight:700}@media (width<=720px){.contact-grid{grid-template-columns:1fr}.product-compliance-row{grid-template-columns:1fr;gap:.2rem}}.footer-grid--wide{grid-template-columns:1.3fr repeat(3,1fr)}.footer-cookie-reset{color:var(--accent,var(--amber));text-underline-offset:2px;font-weight:700;text-decoration:underline}.coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.coupon-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;gap:.55rem;padding:1.25rem 1.15rem;display:grid;position:relative}.coupon-card.is-soon{opacity:.72}.coupon-badge{background:var(--accent-soft,var(--amber-soft));width:fit-content;color:var(--accent,var(--amber));letter-spacing:.06em;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.coupon-card h2{margin:0;font-size:1.2rem}.coupon-card p{color:var(--muted);margin:0;font-size:.9rem}.coupon-code-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.coupon-code-row code{border:1px dashed color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);letter-spacing:.08em;border-radius:10px;padding:.45rem .7rem;font-weight:800}.coupon-soon{color:var(--faint);font-size:.85rem;font-weight:700}.coupon-foot{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.cookie-banner{z-index:100;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080aeb;animation:.35s cookie-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 48px #00000073}.cookie-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - .5rem);margin-inline:auto;display:flex}.cookie-copy{flex:280px;min-width:0}.cookie-copy strong{margin-bottom:.3rem;font-size:1rem;display:block}.cookie-copy p{color:var(--muted);max-width:46rem;margin:0;font-size:.9rem}.cookie-copy a{color:var(--accent,var(--amber));text-underline-offset:2px;font-weight:700;text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:.55rem;display:flex}.cookie-actions .btn{min-width:120px;min-height:44px}@keyframes cookie-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.footer-grid--wide,.coupon-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-grid--wide,.coupon-grid{grid-template-columns:1fr}.cookie-actions{width:100%}.cookie-actions .btn{flex:1}}.boost-page{padding:1.25rem 0 3.5rem}.boost-shell{gap:1rem;display:grid}.boost-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:1.25rem;display:grid}.boost-hero{background:radial-gradient(at 10% 0,#22c55e2e,#0000 55%),linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.1rem 1.2rem;display:grid}.boost-hero-copy h1{font-family:var(--font-display);margin:.35rem 0 .55rem;font-size:clamp(2rem,4vw,3rem);line-height:.95}.boost-lead{max-width:38rem;color:var(--muted);margin:0}.boost-hero-img{object-fit:cover;border-radius:14px;width:140px;height:auto;box-shadow:0 12px 30px #00000059}.boost-section{background:#0000002e;border:1px solid #ffffff12;border-radius:16px;margin-bottom:1.15rem;padding:1rem 1.1rem}.boost-section-title{letter-spacing:.02em;margin:0 0 .85rem;font-size:1.05rem}.cfg-fields{gap:1.1rem;display:grid}.cfg-field-head h3{margin:0 0 .25rem;font-size:.95rem}.cfg-field-head p{color:var(--muted);margin:0 0 .55rem;font-size:.84rem}.cfg-radio-row{flex-wrap:wrap;gap:.5rem;display:flex}.cfg-chip{appearance:none;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:.15rem;min-width:5.5rem;padding:.65rem .9rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.cfg-chip strong{font-size:.92rem}.cfg-chip span{color:var(--muted);font-size:.78rem}.cfg-chip:hover{border-color:#ffffff47}.cfg-chip.active{border-color:color-mix(in srgb, var(--accent,#22c55e) 70%, white);background:color-mix(in srgb, var(--accent,#22c55e) 18%, transparent);transform:translateY(-1px)}.cfg-select-wrap select,.cfg-range-inputs input,.checkout-upload input[type=file],.field-grid textarea,.field-grid select{width:100%;color:var(--text);font:inherit;background:#141418;border:1px solid #fff3;border-radius:10px;padding:.7rem .8rem}.cfg-check-grid{gap:.45rem;display:grid}.cfg-check{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.cfg-check.active{border-color:color-mix(in srgb, var(--accent,#22c55e) 55%, white);background:color-mix(in srgb, var(--accent,#22c55e) 12%, transparent)}.cfg-check input{margin-top:.2rem}.cfg-check span{gap:.15rem;display:grid}.cfg-check em{color:var(--muted);font-size:.8rem;font-style:normal}.cfg-range-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:.6rem;margin-bottom:.85rem;display:grid}.cfg-range-inputs label{gap:.35rem;display:grid}.cfg-range-inputs label span{color:var(--muted);font-size:.78rem;font-weight:600}.cfg-range-sep{color:var(--muted);padding-bottom:.7rem;font-weight:700}.cfg-range-track{align-items:center;height:36px;display:grid;position:relative}.cfg-range-track:before{content:"";background:#ffffff14;border-radius:999px;height:8px;position:absolute;left:0;right:0}.cfg-range-fill{pointer-events:none;background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:999px;height:8px;position:absolute}.cfg-range-thumb{appearance:none;pointer-events:none;background:0 0;width:100%;height:36px;margin:0;position:absolute;left:0}.cfg-range-thumb::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#fff;border:2px solid #16a34a;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000059}.cfg-range-thumb::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:2px solid #16a34a;border-radius:50%;width:18px;height:18px}.cfg-range-scale{color:var(--muted);justify-content:space-between;margin-top:.25rem;font-size:.75rem;display:flex}.boost-summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff14;border-radius:16px;padding:1rem 1.1rem}.boost-summary h2{margin:0 0 .75rem;font-size:1.05rem}.boost-price-lines div{justify-content:space-between;gap:.5rem;display:flex}.boost-total{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;margin:.95rem 0 .85rem;padding-top:.75rem;display:flex}.boost-total strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.85rem;animation:.28s boost-price-pop}@keyframes boost-price-pop{0%{opacity:.4;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.boost-actions{gap:.5rem;display:grid}.boost-template-hint{color:var(--muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.45}.boost-template-hint code{color:#86efac;font-size:.75rem}.boost-notes{color:var(--muted);gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.boost-missing{padding:3rem 0}.cart-config{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.cart-config span{color:var(--muted);background:#ffffff0d;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.checkout-config-tags{color:var(--muted);gap:.15rem;margin:.35rem 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.checkout-notice{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;display:grid}.checkout-notice img{object-fit:cover;border-radius:10px;width:64px;height:64px}.checkout-notice.tone-warn{background:#fbbf2414;border-color:#fbbf2459}.checkout-notice.tone-info{background:#38bdf814;border-color:#38bdf84d}.checkout-notice p{color:var(--muted);margin:.25rem 0 0;font-size:.88rem}.checkout-subhead{margin:0 0 .5rem;font-size:.95rem}.checkout-check{cursor:pointer;align-items:flex-start;gap:.7rem;margin:0;font-size:.9rem;line-height:1.45;display:flex}.checkout-check input[type=checkbox]{flex-shrink:0;margin-top:.18rem}.checkout-check-copy{min-width:0;color:var(--text);flex:1;font-weight:500}.checkout-check small,.checkout-check-help{color:var(--muted);margin-top:.3rem;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.checkout-upload{gap:.35rem;display:grid}.checkout-upload small,.checkout-upload em{color:var(--muted);font-size:.8rem;font-style:normal}@media (width<=960px){.boost-layout,.boost-hero{grid-template-columns:1fr}.boost-hero-img{width:110px}}.buy-boost-config{gap:1rem;display:grid}.buy-boost-section{gap:.55rem;padding-top:.35rem;display:grid}.buy-boost-section+.buy-boost-section{border-top:1px dashed #ffffff1a;padding-top:.85rem}.buy-boost-summary{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:.35rem;margin:.25rem 0 0;padding:.7rem .8rem;list-style:none;display:grid}.buy-boost-summary li{justify-content:space-between;gap:.75rem;font-size:.84rem;display:flex}.buy-boost-summary span{color:var(--muted)}.buy-panel .cfg-field-head h3{font-size:.88rem}.buy-panel .cfg-chip{min-width:4.8rem;padding:.55rem .75rem}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;padding-top:.35rem;display:grid}.acc-card{isolation:isolate;background:#00000038 padding-box padding-box;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.acc-card-hit{min-height:0;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.acc-card-hit:hover .acc-more,.acc-card-hit:focus-visible .acc-more{border-color:color-mix(in srgb, var(--accent,#22c55e) 45%, transparent)}.acc-card--art{background:0 0;overflow:visible}.acc-card--art:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08,#0000 28%),#00000047;position:absolute;inset:0}.acc-card--art>*{z-index:1;position:relative}.acc-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.acc-card--art:hover{z-index:3;transform:translateY(-4px)}.acc-card-media{background:#ffffff0a;height:112px;max-height:112px;position:relative}.acc-card-media img{object-fit:cover;width:100%;height:100%;display:block}.acc-badge-float{z-index:5;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--accent,#22c55e) 85%, black);color:#04110a;pointer-events:none;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:800;position:absolute;top:.55rem;left:.55rem}.acc-img-count{color:#fff;background:#0000008c;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.55rem;right:.55rem}.acc-card-body{flex:1;gap:.45rem;padding:.8rem .85rem .9rem;display:grid}.acc-card-top{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.acc-card-top h3{margin:0;font-size:.98rem;line-height:1.25}.acc-card-top strong{color:color-mix(in srgb, var(--accent,#22c55e) 80%, white);white-space:nowrap}.acc-card-body>p{color:var(--muted);margin:0;font-size:.82rem}.acc-card-chips{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.35rem;display:flex}.acc-mini{box-sizing:border-box;max-width:100%;height:1.5rem;min-height:1.5rem;max-height:1.5rem;color:var(--text);white-space:nowrap;background:#ffffff0f;border-radius:.35rem;flex:none;justify-content:center;align-self:center;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.acc-mini em,.acc-mini strong{font-size:inherit;vertical-align:middle;margin:0;padding:0;line-height:1;display:inline-block}.acc-mini em{color:var(--muted);font-style:normal;font-weight:500}.acc-mini strong{color:inherit;font-style:normal;font-weight:700}.acc-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.35rem;display:flex}.acc-card-foot>span{color:var(--muted);font-size:.78rem;font-weight:600}.acc-more{min-height:36px;padding-inline:.85rem;font-size:.85rem}.acc-detail-page{padding:1.25rem 0 3.5rem}.acc-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:1.5rem;margin-bottom:1.25rem;display:grid}.acc-detail-main{gap:1rem;min-width:0;display:grid}.product-gallery,.acc-gallery,.boost-detail-gallery{gap:.65rem;min-width:0;display:grid}.product-gallery.is-single .product-gallery-main,.boost-detail-gallery.is-single .product-gallery-main{width:100%;max-width:none}.product-gallery-main,.acc-gallery-main,.boost-detail-gallery-main{--gallery-ratio:16 / 10;--gallery-max-h:min(52vh, 520px);width:min(100%, calc(var(--gallery-max-h) * 16 / 10));aspect-ratio:var(--gallery-ratio);max-height:var(--gallery-max-h);border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(165deg,#ffffff08,#0000 55%),#0a0a0c;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.acc-detail-layout>.product-gallery .product-gallery-main,.acc-detail-layout>.acc-gallery .product-gallery-main{--gallery-ratio:4 / 3;--gallery-max-h:min(56vh, 560px);width:100%;max-width:none}.product-gallery-hero,.acc-gallery-hero,.boost-detail-hero{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;animation:.28s acc-fade;display:block}@keyframes acc-fade{0%{opacity:.35}to{opacity:1}}.product-gallery-thumbs,.acc-gallery-thumbs,.boost-detail-thumbs{flex-wrap:wrap;gap:.45rem;display:flex}.product-gallery-thumbs button,.acc-thumb,.boost-detail-thumbs button{--thumb-ratio:16 / 10;width:72px;aspect-ratio:var(--thumb-ratio);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;border:2px solid #0000;height:auto;padding:0;overflow:hidden}.product-gallery-thumbs button img,.acc-thumb img,.boost-detail-thumbs button img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-gallery-thumbs button.active,.acc-thumb.active,.boost-detail-thumbs button.active{border-color:color-mix(in srgb, var(--accent,var(--amber)) 70%, white)}.acc-detail-buy{border-radius:var(--radius);border:1px solid var(--line-strong);background:#00000047;padding:1.1rem 1.15rem;position:sticky;top:5.5rem}.acc-detail-buy h1{font-family:var(--font-display);margin:.25rem 0 .4rem;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:.95}.item-detail-page .item-detail-specs{margin-bottom:.85rem}.item-detail-fields{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.item-detail-fields h2{font-family:var(--font-display);margin:0 0 1rem;font-size:1.25rem}.item-card--buyable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#f59e0b) 70%, white);outline-offset:2px}.acc-sub{color:var(--muted);margin:0 0 .85rem}.acc-price-row{align-items:baseline;gap:.65rem;margin-bottom:.85rem;display:flex}.acc-price-row strong{font-family:var(--font-display);font-size:2rem}.acc-price-row s{color:var(--muted)}.acc-highlights{color:var(--muted);gap:.3rem;margin:0 0 1rem;padding-left:1.1rem;display:grid}.acc-detail-actions{gap:.5rem;display:grid}.acc-back-link{color:var(--muted);margin-top:.85rem;font-size:.88rem;font-weight:700;display:inline-block}.acc-back-link:hover{color:var(--text)}.acc-desc{max-width:52rem;margin:0 0 1.25rem}.acc-sections{gap:1rem;display:grid}.acc-section{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;padding:1rem 1.1rem}.acc-section h2{margin:0 0 .75rem;font-size:1.05rem}.acc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.acc-field{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;gap:.25rem;padding:.7rem .8rem;display:grid}.acc-field.span-2{grid-column:1/-1}.acc-field>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700}.acc-field--stat strong{font-family:var(--font-display);font-size:1.7rem;line-height:1}.acc-badge{background:#ffffff14;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.82rem;font-style:normal;font-weight:800;display:inline-flex}.acc-badge.tone-good,.acc-mini.tone-good,.acc-field--stat.tone-good strong{color:#86efac}.acc-badge.tone-warn{color:#fbbf24;background:#fbbf241f}.acc-badge.tone-accent,.acc-field--stat.tone-accent strong{color:color-mix(in srgb, var(--accent,#22c55e) 75%, white)}.acc-field--bool .is-yes{color:#86efac}.acc-field--bool .is-no{color:#f87171}.acc-field--list ul{color:var(--text);gap:.25rem;margin:0;padding-left:1.05rem;display:grid}.acc-field--rich p{color:var(--muted);margin:0;line-height:1.5}.acc-missing{padding:3rem 0}@media (width<=900px){.acc-detail-layout{grid-template-columns:1fr}.acc-detail-buy{position:static}.acc-field-grid{grid-template-columns:1fr}}.item-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;padding-top:.35rem;display:grid}.item-card{isolation:isolate;background:#00000038 padding-box padding-box;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.item-card--buyable{cursor:pointer}.item-card--art{background:0 0;overflow:visible}.item-card--art:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08,#0000 28%),#00000047;position:absolute;inset:0}.item-card--art>*{z-index:1;position:relative}.item-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.item-card--art:hover{z-index:3;transform:translateY(-4px)}.item-card.is-flash{border-color:color-mix(in srgb, var(--accent,#22c55e) 55%, white)}.item-card-media{background:#ffffff0a;height:112px;max-height:112px;position:relative}.item-card-media>img,.item-card-gallery img{object-fit:cover;width:100%;height:100%;display:block}.item-card-gallery{width:100%;height:100%;position:relative}.item-card-gallery img{animation:.22s acc-fade}.item-card-dots{justify-content:center;gap:.3rem;display:flex;position:absolute;bottom:.45rem;left:0;right:0}.item-card-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:50%;width:7px;height:7px;padding:0}.item-card-dots button.active{background:#fff;transform:scale(1.15)}.item-card-body{flex:1;gap:.45rem;padding:.8rem .85rem .9rem;display:grid}.item-card-body>p{color:var(--muted);margin:0;font-size:.82rem}.item-card-top strong{justify-items:end;gap:.1rem;display:grid}.item-card-top s,.acc-card-top s{color:var(--muted);font-size:.75rem;font-weight:600}.item-platform{color:var(--muted);font-size:.75rem;font-weight:700}.item-stock-eta{margin:.15rem 0 .35rem}.item-title-link{color:inherit;text-decoration:none}.item-title-link:hover{text-decoration:underline}.item-title-plain{color:inherit}.item-card-actions:not(:has(.acc-more)){grid-template-columns:1fr 1fr}.item-card-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:.45rem;margin-top:auto;padding-top:.35rem;display:grid}.item-card>.item-card-actions{padding-inline:.85rem;padding-bottom:.9rem}.item-card-actions .btn{justify-content:center;align-items:center;width:100%;height:100%;min-height:42px;padding-inline:.5rem;font-size:.82rem;display:inline-flex}.item-card-actions .acc-more{grid-column:1/-1}.buy-amount-pair{gap:1rem;display:grid}.buy-amount-col{gap:.55rem;display:grid}.amount-custom-hint,.qty-sync-hint{color:var(--muted);margin:0;font-size:.78rem}.qty-stepper--input{grid-template-columns:52px minmax(110px,1fr) 52px}.qty-stepper-field{border-inline:1px solid color-mix(in srgb, var(--accent,var(--amber)) 22%, var(--line));grid-template-columns:1fr auto;align-items:center;gap:.25rem;min-height:58px;padding:0 .65rem;display:grid}.qty-stepper-field input{width:100%;color:var(--text);font-family:var(--font-display);letter-spacing:.04em;text-align:center;appearance:textfield;background:0 0;border:0;outline:none;min-width:0;font-size:1.85rem}.qty-stepper-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-unit{font-family:var(--font-display);color:var(--muted);font-size:1.15rem;font-weight:700}@media (width>=900px){.buy-amount-pair{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch}.buy-amount-col{grid-template-rows:auto 1fr auto;gap:.55rem;height:100%;min-height:100%;display:grid}.buy-amount-col .amount-grid{align-content:start;height:100%}.money-qty-col{grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:.55rem;height:100%;min-height:100%;display:grid}.money-qty-col .money-meta-card{align-content:start;align-self:stretch;height:100%;min-height:0}}.buy-panel--money{isolation:isolate;background:radial-gradient(80% 55% at 100% 0,#f5a6231f,#0000 55%),radial-gradient(60% 40% at 0 100%,#f5a6230f,#0000 50%),linear-gradient(165deg,#121214 0%,#0a0a0c 48%,#0e0e10 100%);border:1px solid #f5a6232e;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #00000073}.money-desk-game-bg{pointer-events:none;z-index:0;border-radius:inherit;background:#0a0a0c;position:absolute;inset:0;overflow:hidden}.money-desk-game-bg-photo{transform-origin:50%;opacity:0;filter:saturate(1.06)contrast(1.05);will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;min-width:130%;height:auto;min-height:130%;transition:opacity 1.2s;animation:26s ease-in-out infinite alternate money-desk-photo-drift;position:absolute;inset:-15%;transform:scale(1.08)}.money-desk-game-bg-photo.is-ready{opacity:.56}.money-desk-game-bg-photo.is-static{animation:none;transform:scale(1.08)}.money-desk-game-bg--cod-mw4 .money-desk-game-bg-photo{filter:saturate(.95)contrast(1.06)}@keyframes money-desk-photo-drift{0%{transform:scale(1.08)}to{transform:scale(1.14)}}.money-desk-game-fx--lite .money-desk-game-fx-glow{opacity:.28}.money-desk-game-fx--lite .money-desk-game-fx-grain{opacity:.03}.money-desk-game-bg-video{object-fit:cover;object-position:center 28%;opacity:0;filter:saturate(.95)contrast(1.05);width:108%;height:108%;transition:opacity 1.1s;position:absolute;inset:-4%}.money-desk-game-bg-video.is-ready{opacity:.28}.money-desk-game-fx{position:absolute;inset:0;overflow:hidden}.money-desk-game-fx-horizon{opacity:.35;background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;animation:9s ease-in-out infinite alternate money-desk-horizon;position:absolute;inset:auto 0 18%}.money-desk-game-fx-glow{filter:blur(48px);opacity:.55;border-radius:50%;animation:11s ease-in-out infinite alternate money-desk-glow-drift;position:absolute}.money-desk-game-fx-glow--a{width:55%;height:42%;top:-8%;right:-10%}.money-desk-game-fx-glow--b{width:48%;height:38%;animation-delay:-4s;bottom:-12%;left:-8%}.money-desk-game-fx-grid{opacity:.07;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:48px 48px;animation:22s linear infinite money-desk-grid-pan;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.money-desk-game-fx-scan{opacity:.06;background:repeating-linear-gradient(#0000,#0000 3px,#ffffff14 3px 4px);animation:8s linear infinite money-desk-scan;position:absolute;inset:0}.money-desk-game-fx-mark{pointer-events:none;filter:saturate(.75);position:absolute}.money-desk-game-fx-mark--primary{opacity:.12;width:min(58%,320px);animation:16s ease-in-out infinite alternate money-desk-mark-float;bottom:4%;right:-4%}.money-desk-game-fx-mark--ghost{opacity:.06;width:min(42%,240px);animation:22s ease-in-out infinite alternate-reverse money-desk-mark-float;top:8%;left:-8%;transform:scaleX(-1)}.money-desk-game-fx-grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.money-desk-game-bg--gta5 .money-desk-game-fx-glow--a{background:#f5a62373}.money-desk-game-bg--gta5 .money-desk-game-fx-glow--b{background:#3cb47838}.money-desk-game-bg--gta6 .money-desk-game-fx-glow--a{background:#ff4fd861}.money-desk-game-bg--gta6 .money-desk-game-fx-glow--b{background:#2de2c547}.money-desk-game-bg--cod-mw4 .money-desk-game-fx-glow--a{background:#c4a35a52}.money-desk-game-bg--cod-mw4 .money-desk-game-fx-glow--b{background:#4a5c3a59}.money-desk-game-bg--fc27 .money-desk-game-fx-glow--a{background:#3dcf8e57}.money-desk-game-bg--fc27 .money-desk-game-fx-glow--b{background:#0f3d2873}.money-desk-game-bg--mlb27 .money-desk-game-fx-glow--a{background:#1e376e61}.money-desk-game-bg--mlb27 .money-desk-game-fx-glow--b{background:#e85d4c47}@keyframes money-desk-horizon{0%{opacity:.22;transform:translate(-2%)}to{opacity:.42;transform:translate(2%)}}@keyframes money-desk-glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,2%)scale(1.06)}}@keyframes money-desk-grid-pan{0%{transform:translate(0,0)}to{transform:translate(-48px,24px)}}@keyframes money-desk-scan{0%{transform:translate(0,0)}to{transform:translateY(12px)}}@keyframes money-desk-mark-float{0%{opacity:.08;transform:translate(0,0)scale(1)}to{opacity:.16;transform:translate(-2%,-1.5%)scale(1.04)}}.money-desk-game-fx-mark--ghost{animation-name:money-desk-mark-ghost}@keyframes money-desk-mark-ghost{0%{opacity:.04;transform:scaleX(-1)translate(0,0)}to{opacity:.09;transform:scaleX(-1)translate(2%,1%)scale(1.03)}}.money-desk-game-bg-scrim{background:linear-gradient(#08080ac7 0%,#08080a7a 36%,#08080ab8 68%,#08080ae0 100%),linear-gradient(90deg,#08080ab8 0%,#08080a47 38%,#08080a38 62%,#08080a94 100%);position:absolute;inset:0}.money-desk-game-bg-vignette{pointer-events:none;mix-blend-mode:multiply;opacity:.85;background:radial-gradient(88% 72% at 50% 42%,#0000 42%,#00000061 100%),radial-gradient(100% 100%,#0000 55%,#00000038 100%);position:absolute;inset:0}.money-desk-game-bg--gta5 .money-desk-game-bg-scrim{background:linear-gradient(#0c0a08cc 0%,#0a090875 38%,#08080ac7 68%,#08080ae6 100%),linear-gradient(90deg,#0a0907ad 0%,#0000 44%,#08080a85 100%),radial-gradient(70% 50% at 100% 0,#f5a62317,#0000 55%)}.money-desk-game-bg--gta6 .money-desk-game-bg-scrim{background:linear-gradient(#0a080ccc 0%,#0a080b75 38%,#08080ac7 68%,#08080ae6 100%),linear-gradient(90deg,#0a080ba6 0%,#0000 42%,#08080a80 100%),radial-gradient(65% 45% at 0 100%,#ff4fd814,#0000 55%)}.money-desk-game-bg--cod-mw4 .money-desk-game-bg-scrim{background:linear-gradient(#080a08d1 0%,#08090880 40%,#060806c7 68%,#060806e6 100%),linear-gradient(90deg,#080908ad 0%,#0000 40%,#0608068c 100%),radial-gradient(60% 40% at 85% 15%,#c4a35a12,#0000 50%)}.money-desk-game-bg--fc27 .money-desk-game-bg-scrim{background:linear-gradient(#060c09d1 0%,#060b0980 40%,#050a08c7 68%,#050a08e6 100%),linear-gradient(90deg,#060b09ad 0%,#0000 40%,#050a088c 100%),radial-gradient(55% 38% at 12% 88%,#3dcf8e14,#0000 52%)}.money-desk-game-bg--mlb27 .money-desk-game-bg-scrim{background:linear-gradient(#08090ed1 0%,#08090d7a 40%,#06080cc7 68%,#06080ceb 100%),linear-gradient(90deg,#08090dad 0%,#0000 40%,#06080c8c 100%),radial-gradient(50% 36% at 90% 80%,#e85d4c12,#0000 50%)}@media (prefers-reduced-motion:reduce){.money-desk-game-bg-photo{transform:scale(1.08);animation:none!important}.money-desk-game-bg-video,.money-desk-game-fx-grid,.money-desk-game-fx-scan,.money-desk-game-fx-glow,.money-desk-game-fx-horizon,.money-desk-game-fx-mark{animation:none!important}}.money-desk-atmosphere{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.money-desk-flood{background:radial-gradient(45% 60% at 20% 0,#ffdca01f,#0000 70%),radial-gradient(40% 55% at 78% 10%,#e85d4c24,#0000 68%);height:55%;animation:7s ease-in-out infinite alternate mlb-flood;position:absolute;inset:-20% -10% auto}.money-desk-diamond{background:linear-gradient(135deg,#1e376e59,#0000 62%),#e85d4c0f;border:1px solid #e85d4c59;width:84px;height:84px;animation:5.5s ease-in-out infinite mlb-diamond;position:absolute;top:12%;right:8%;transform:rotate(45deg);box-shadow:0 0 40px #e85d4c1f}.money-desk-stitch{opacity:.35;background:repeating-linear-gradient(-18deg,#0000,#0000 10px,#ffffff09 10px 11px),linear-gradient(#0000,#6b3a2a2e);height:42%;animation:12s linear infinite mlb-stitch;position:absolute;inset:auto 0 0}@keyframes mlb-flood{0%{opacity:.55;transform:translate(0,0)}to{opacity:1;transform:translateY(4%)}}@keyframes mlb-stitch{0%{background-position:0 0,0 0}to{background-position:48px 0,0 0}}@media (prefers-reduced-motion:reduce){.money-desk-flood,.money-desk-diamond,.money-desk-stitch{animation:none!important}.amount-tile--money:hover,.shop-page.skin-mlb27 .amount-tile--money.active{transform:none}}.buy-panel--diamond .buy-panel-body--money,.buy-panel--money .buy-panel-body--money{z-index:1;position:relative}.money-desk-trust{flex-wrap:wrap;gap:.45rem;margin:-.35rem 0 0;padding:0;list-style:none;display:flex}.money-desk-trust li{font-size:var(--text-chip);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .65rem;font-weight:700}.buy-panel-body--money{gap:1.15rem;padding:1.35rem 1.4rem 1.45rem}.money-desk-head{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:end;gap:1.25rem;padding-bottom:1.1rem;display:grid}.money-desk-kicker{font-size:var(--text-chip);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:color-mix(in srgb, var(--accent,var(--amber)) 75%, white);margin:0 0 .35rem;font-weight:800}.money-desk-title{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--track-heading);line-height:var(--lh-heading);text-shadow:0 1px 18px #00000073;margin:0}.money-desk-lead{max-width:34rem;color:var(--muted);font-size:var(--text-meta);line-height:var(--lh-tight);margin:.55rem 0 0}.money-desk-total{text-align:right;min-width:9.5rem}.money-desk-total>span{font-size:var(--text-chip);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:800;display:block}.money-desk-total strong{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--track-display);color:color-mix(in srgb, var(--accent,var(--amber)) 85%, white);margin-top:.2rem;line-height:1;animation:.28s boost-price-pop;display:block}.money-desk-total small{color:var(--muted);font-size:var(--text-meta);margin-top:.35rem;display:block}.server-grid--money{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.server-chip--money{letter-spacing:.02em;background:#ffffff06;border-color:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:42px;padding-inline:.75rem;font-size:.82rem;font-weight:700;display:inline-flex}.server-chip--money.active{background:color-mix(in srgb, var(--accent,var(--amber)) 18%, transparent);border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 20%, transparent)}.buy-amount-pair--money{border-radius:calc(var(--radius) + 2px);-webkit-backdrop-filter:blur(10px)saturate(1.08);background:#08080a38;border:1px solid #ffffff0d;gap:1.15rem;margin:-.65rem;padding:.65rem;position:relative;box-shadow:inset 0 1px #ffffff0a}.amount-grid--money{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.amount-tile--money{-webkit-backdrop-filter:blur(8px)saturate(1.05);text-align:left;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;justify-items:start;gap:.2rem;min-height:78px;padding:.75rem .8rem .7rem;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.amount-tile--money:hover{border-color:#ffffff38;transform:translateY(-1px)}.amount-tile--money.active{border-color:color-mix(in srgb, var(--accent,var(--amber)) 60%, white);background:linear-gradient(160deg, color-mix(in srgb, var(--accent,var(--amber)) 18%, transparent), #0000003d);box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000052}.amount-tile-value{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--track-heading);color:var(--text);line-height:1}.amount-tile-value em{color:var(--muted);vertical-align:.15em;margin-left:.12rem;font-size:.72em;font-style:normal}.amount-tile-price{font-size:var(--text-chip);color:var(--muted);font-weight:700}.amount-tile-save{letter-spacing:.04em;color:#111;background:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);border-radius:999px;padding:.15rem .4rem;font-size:.65rem;font-weight:800;position:absolute;top:.45rem;right:.45rem}.amount-tile-badges{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.2rem;max-width:72%;display:flex;position:absolute;top:.4rem;right:.4rem}.amount-tile-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.12rem .38rem;font-size:.62rem;font-weight:800;line-height:1.2}.amount-tile-badge--featured{color:#111;background:linear-gradient(135deg,#ffe08a,#f5a623);box-shadow:0 2px 8px #f5a62359}.amount-tile-badge--primary{color:#e8f4ff;background:#0078d4e0}.amount-tile-badge--discount{color:#111;background:color-mix(in srgb, var(--accent,var(--amber)) 88%, white)}.amount-tile--money.is-featured{border-color:#face86;box-shadow:inset 0 0 0 1px #f5a62338,0 0 0 1px #f5a6231f}.amount-tile--money.is-featured.active{background:linear-gradient(160deg,#f5a6232e,#0003);border-color:#f8bc5a}.quantity-tiers .qty-tier-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1rem;display:grid}.qty-tier-table-pane{min-width:0}.qty-tier-table input,.qty-tier-table select{box-sizing:border-box;width:100%;min-width:4.5rem}.qty-tier-drag{color:var(--muted);cursor:grab;background:0 0;border:0;padding:.15rem .25rem;font-size:.85rem;line-height:1}.qty-tier-table tr.is-dragging{opacity:.55}.qty-tier-path code{margin-bottom:.2rem;font-size:.68rem;display:block}.qty-tier-path-links{gap:.45rem;font-size:.72rem;display:flex}.qty-tier-validation{background:#e85d5d14;border:1px solid #e85d5d59;border-radius:10px;margin:.5rem 0 .75rem;padding:.65rem .85rem;font-size:.82rem}.qty-tier-validation ul{margin:.35rem 0 0;padding-left:1.1rem}.qty-tier-generator{border:1px dashed #ffffff24;border-radius:10px;margin:.75rem 0;padding:.65rem .85rem}.qty-tier-generator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.qty-tier-generator-grid label{color:var(--muted);gap:.25rem;font-size:.78rem;display:grid}.qty-tier-generator-grid .span-2{grid-column:span 2}.qty-tier-preview{border:1px solid var(--line,#ffffff1f);background:#00000038;border-radius:14px;padding:.85rem;position:sticky;top:.75rem}.qty-tier-preview-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;display:flex}.qty-tier-preview-head h3{margin:.15rem 0 0;font-size:.95rem}.qty-tier-preview-meta{color:var(--muted);font-size:.68rem}.qty-tier-preview-platforms{gap:.35rem;margin-bottom:.65rem;display:flex}.qty-tier-preview-platform{color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-items:center;gap:.15rem;padding:.35rem .25rem;font-size:.68rem;display:grid}.qty-tier-preview-platform.is-active{border-color:color-mix(in srgb, var(--accent,#2f6f6a) 55%, transparent);background:color-mix(in srgb, var(--accent,#2f6f6a) 12%, transparent)}.qty-tier-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.qty-tier-preview-tile{min-height:68px;padding-top:1.35rem}.qty-tier-preview-foot{margin:.65rem 0 0;font-size:.72rem}@media (width<=1100px){.quantity-tiers .qty-tier-workbench{grid-template-columns:1fr}.qty-tier-preview{position:static}}.qty-stepper--money{background:#00000047;border-color:#f5a62347;border-radius:16px;width:100%}.money-meta-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.15rem;display:grid}.money-meta-card>div{-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:.2rem;padding:.65rem .7rem;display:grid}.money-meta-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:800}.money-meta-card strong{font-size:.88rem}.buy-process--money{background:#00000038;border-color:#ffffff12}.buy-process--money summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.buy-process--money summary::-webkit-details-marker{display:none}.buy-process--money summary span{color:var(--muted);font-size:.78rem;font-weight:700}.buy-qty-row--money{display:none}.buy-actions--money{grid-template-columns:1fr 1fr;gap:.65rem;padding-top:.25rem;display:grid}.buy-actions--money .btn{letter-spacing:.02em;width:100%;min-height:54px;font-size:.95rem}.buy-actions--money .btn-primary{letter-spacing:.02em;min-height:54px;font-size:.95rem}.cart-thumb-mark{width:56px;height:56px;font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--accent,var(--amber)) 80%, white);background:linear-gradient(145deg,#f5a6232e,#ffffff0a);border:1px solid #f5a62340;border-radius:12px;flex:none;place-items:center;font-size:.95rem;display:grid}.checkout-item .cart-thumb-mark{width:52px;height:52px}@media (width<=960px){.money-desk-head{grid-template-columns:1fr;align-items:start}.money-desk-total{text-align:left}.amount-grid--money{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-actions--money,.money-meta-card{grid-template-columns:1fr}}@media (width<=640px){.amount-grid--money,.server-grid--money{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-panel--bot-lobby{background:radial-gradient(80% 55% at 100% 0,#f5a62321,#0000 55%),radial-gradient(55% 40% at 0 100%,#f5a6230f,#0000 50%),linear-gradient(165deg,#121410 0%,#0a0a0c 48%,#0e100e 100%);border:1px solid #f5a62338;border-radius:18px;padding:0;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #00000073}.buy-panel--bot-lobby .buy-panel-body--money{gap:0;padding:0}.bld{gap:0;display:grid}.bld--empty{padding:1.25rem 1.35rem 1.5rem}.bld-empty-card{border:1px solid color-mix(in srgb, var(--amber,#f5a623) 35%, var(--line));background:linear-gradient(125deg, color-mix(in srgb, var(--amber,#f5a623) 12%, transparent), transparent 55%), color-mix(in srgb, var(--bg-elev,#121218) 92%, transparent);color:var(--text,#f4f4f5);border-radius:16px;padding:1.35rem 1.4rem}.bld-empty-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber,#f5a623) 85%, white);margin:0 0 .45rem;font-size:.72rem;font-weight:800}.bld-empty-title{font-family:var(--font-display);letter-spacing:.03em;color:var(--text,#f4f4f5);margin:0 0 .55rem;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.05}.bld-empty-lead{max-width:42rem;color:color-mix(in srgb, var(--text,#f4f4f5) 82%, transparent);margin:0;font-size:.98rem;line-height:1.55}.bld-empty-meta{letter-spacing:.04em;color:var(--muted,#9a9aa3);margin:.85rem 0 0;font-size:.75rem}.bld-hero{background:linear-gradient(105deg,#f5a62312,#0000 42%),linear-gradient(#ffffff05,#0000);border-bottom:1px solid #ffffff14;border-radius:18px 18px 0 0;grid-template-columns:1fr auto;align-items:end;gap:1.25rem;padding:1.35rem 1.4rem 1.25rem;display:grid;overflow:hidden}.bld-kicker{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent,var(--amber)) 78%, white);margin:0 0 .4rem;font-size:.7rem;font-weight:800}.bld-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,3.4rem);line-height:.9}.bld-lead{max-width:36rem;color:var(--muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.5}.bld-pillars{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.bld-pillars li{color:color-mix(in srgb, var(--text) 88%, var(--amber));letter-spacing:.04em;background:#f5a62314;border:1px solid #f5a62347;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.bld-hero-total{text-align:right;background:#00000047;border:1px solid #f5a62347;border-radius:18px;min-width:9.5rem;padding:.85rem 1rem}.bld-hero-total>span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:800;display:block}.bld-hero-total strong{font-family:var(--font-display);letter-spacing:.02em;color:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);margin-top:.2rem;font-size:clamp(2.2rem,4vw,2.85rem);line-height:1;animation:.28s boost-price-pop;display:block}.bld-hero-total small{color:var(--muted);margin-top:.35rem;font-size:.76rem;display:block}.bld-layout{border-radius:0 0 18px 18px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:0;display:grid}.bld-config{border-right:1px solid #ffffff0f;gap:1.25rem;padding:1.25rem 1.35rem 1.5rem;display:grid}.bld-block{gap:.65rem;display:grid}.bld-block-head{align-items:baseline;gap:.55rem;display:flex}.bld-step{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--accent,var(--amber)) 70%, white);font-size:.95rem}.bld-block-head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:.82rem;font-weight:800}.bld-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.bld-mode{text-align:left;min-height:88px;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.bld-mode:hover{background:#f5a6230f;border-color:#f5a62361;transform:translateY(-1px)}.bld-mode.is-active{background:linear-gradient(145deg,#f5a6232e,#ffffff05);border-color:#f5a62394;box-shadow:inset 0 0 0 1px #f5a6231f,0 12px 28px #00000040}.bld-mode-mark{width:2.6rem;height:2.6rem;font-family:var(--font-display);letter-spacing:.04em;color:#1a1206;background:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);border-radius:14px;place-items:center;font-size:1.05rem;display:grid}.bld-mode:not(.is-active) .bld-mode-mark{color:color-mix(in srgb, var(--accent,var(--amber)) 80%, white);background:#f5a6231f;border:1px solid #f5a62338}.bld-mode-text{gap:.2rem;min-width:0;display:grid}.bld-mode-text strong{letter-spacing:.02em;font-size:1rem}.bld-mode-text span{color:var(--muted);font-size:.76rem;line-height:1.35}.bld-tier-group{gap:.45rem;display:grid}.bld-tier-group+.bld-tier-group{margin-top:.55rem}.bld-tier-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.7rem;font-weight:800}.bld-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bld-tier{text-align:left;min-height:112px;color:inherit;cursor:pointer;background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:.35rem;padding:.85rem .9rem .8rem;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.bld-tier:hover{border-color:#ffffff38;transform:translateY(-1px)}.bld-tier.is-active{border-color:color-mix(in srgb, var(--accent,var(--amber)) 62%, white);background:radial-gradient(90% 70% at 100% 0,#f5a62329,#0000 55%),linear-gradient(160deg,#f5a6231f,#00000038);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047}.bld-tier-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.bld-tier-cover{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:800}.bld-tier-badge{letter-spacing:.08em;text-transform:uppercase;color:#1a1206;background:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);border-radius:8px;flex:none;padding:.16rem .42rem;font-size:.62rem;font-weight:800}.bld-tier-title{margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.bld-tier-sub{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.bld-tier-price{align-items:baseline;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.bld-tier-price strong{font-family:var(--font-display);letter-spacing:.02em;color:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);font-size:1.35rem}.bld-tier-price s{color:var(--faint);font-size:.78rem;font-weight:500}.bld-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.bld-plat{min-height:44px;color:inherit;letter-spacing:.02em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.bld-plat:hover{border-color:#f5a62359}.bld-plat.is-active{background:color-mix(in srgb, var(--accent,var(--amber)) 18%, transparent);border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 20%, transparent)}.bld-plat-icon{opacity:.92;flex:none}.bld-qty{background:#00000047;border:1px solid #f5a62347;border-radius:18px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem;display:inline-flex}.bld-qty button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:14px;font-size:1.1rem}.bld-qty button:hover{background:#f5a62329}.bld-qty input{text-align:center;width:3.4rem;color:inherit;background:0 0;border:0;font-size:1rem;font-weight:700}.bld-details{background:#00000038;border:1px solid #ffffff14;border-radius:18px;padding:.15rem .95rem}.bld-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.88rem;font-weight:700;list-style:none;display:flex}.bld-details summary::-webkit-details-marker{display:none}.bld-details-toggle{color:var(--muted);font-size:.74rem;font-weight:700}.bld-details ol,.bld-details ul{color:var(--muted);margin:0 0 .85rem;padding-left:1.1rem;font-size:.84rem;line-height:1.5}.bld-details li+li{margin-top:.35rem}.bld-rail{top:calc(var(--nav-h,72px) + .75rem);z-index:4;align-self:start;padding:1.15rem 1.1rem 1.35rem;position:sticky}.bld-rail-card{background:radial-gradient(70% 55% at 100% 0,#f5a6231f,#0000 55%),#080908eb;border:1px solid #f5a62347;border-radius:18px;gap:.85rem;padding:1.05rem 1.1rem 1.15rem;display:grid;box-shadow:0 18px 40px #00000059}.bld-rail-card h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.35rem}.bld-summary{gap:.5rem;margin:0;display:grid}.bld-summary>div{justify-content:space-between;gap:.85rem;font-size:.84rem;display:flex}.bld-summary dt{color:var(--muted);margin:0}.bld-summary dd{text-align:right;max-width:58%;margin:0;font-weight:600}.bld-summary-plat{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.bld-rail-total{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.35rem;display:flex}.bld-rail-total span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:800}.bld-rail-total strong{font-family:var(--font-display);letter-spacing:.02em;color:color-mix(in srgb, var(--accent,var(--amber)) 88%, white);font-size:2rem;line-height:1;animation:.28s boost-price-pop}.bld-actions{gap:.5rem;display:grid}.bld-actions .btn{letter-spacing:.03em;border-radius:14px;width:100%;min-height:50px;font-size:.92rem}.bld-note{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}@media (width<=1080px){.bld-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.bld-hero{grid-template-columns:1fr;align-items:start}.bld-hero-total{text-align:left;width:fit-content}.bld-layout{grid-template-columns:1fr}.bld-config{border-bottom:1px solid #ffffff0f;border-right:0}.bld-rail{padding-top:0;position:static}}@media (width<=640px){.bld-hero,.bld-config,.bld-rail{padding-left:1rem;padding-right:1rem}.bld-modes,.bld-tiers{grid-template-columns:1fr}.bld-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.bld-mode{min-height:76px}}.boost-list-hint{color:var(--muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.45}.boost-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding-top:.35rem;display:grid}.boost-card{isolation:isolate;background-color:#00000047;background-image:linear-gradient(165deg,#ffffff0a,#0000 55%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.boost-card-hit{min-height:0;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.boost-card--art{background:0 0;overflow:visible}.boost-card--art:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff0a,#0000 55%),#00000047;position:absolute;inset:0}.boost-card--art>*{z-index:1;position:relative}.boost-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.boost-card--art:hover{z-index:3;transform:translateY(-4px)}.product-stage--frame{--frame-ratio:16 / 10;height:auto;aspect-ratio:var(--frame-ratio);border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--line);background:#0a0a0c;margin:0;overflow:hidden}.product-stage--frame .product-stage-glow,.product-stage--frame .product-stage-slab,.product-stage--frame .product-stage-speck{display:none}.product-stage--frame .product-stage-art{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;transition:none;position:absolute;inset:0;filter:none!important;transform:none!important}.boost-card-media{background:#ffffff0a;height:112px;max-height:112px;position:relative}.boost-card-media img,.boost-card-media-fallback{object-fit:cover;width:100%;height:100%;display:block}.boost-card-media-fallback{height:128px;font-family:var(--font-display);color:color-mix(in srgb, var(--accent,#22c55e) 70%, white);background:linear-gradient(145deg,#ffffff0f,#0000 60%),#00000040;border-radius:16px 16px 0 0;place-items:center;font-size:1.8rem;display:grid}.boost-card-body{flex-direction:column;flex:1;gap:.55rem;padding:.85rem .95rem .95rem;display:flex}.boost-card-top{gap:.2rem;display:grid}.boost-card-badge{z-index:5;letter-spacing:.08em;text-transform:uppercase;color:#0b120e;background:color-mix(in srgb, var(--accent,#22c55e) 88%, white);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:800;position:absolute;top:.5rem;left:.5rem}.boost-card-top h3{margin:0;font-size:1.02rem;line-height:1.25}.boost-card-sub{color:color-mix(in srgb, var(--accent,#22c55e) 70%, white);margin:0;font-size:.8rem}.boost-card-blurb{color:var(--muted);flex:1;margin:0;font-size:.84rem;line-height:1.45}.boost-card-tags{flex-wrap:wrap;gap:.35rem;display:flex}.boost-card-tags span{color:var(--muted);background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:700}.boost-card-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.35rem;display:flex}.boost-card-foot strong{color:color-mix(in srgb, var(--accent,#22c55e) 75%, white);font-size:.92rem}.boost-card-cta{padding:.45rem .85rem;font-size:.82rem}.boost-detail-page{padding:1.5rem 0 4rem}.boost-detail-shell{gap:1.25rem;display:grid}.boost-detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:1.5rem;display:grid}.boost-detail-left{align-content:start;gap:1.75rem;min-width:0;display:grid}.boost-detail-main{gap:1.35rem;min-width:0;display:grid}.boost-detail-extra{gap:1.5rem;min-width:0;display:grid}.boost-detail-layout>.boost-detail-side{align-content:start;gap:1rem;min-width:0;display:grid}.boost-detail-side .boost-config-block{margin-bottom:0}.boost-detail-side .boost-order{margin:0}.boost-detail-gallery{margin-bottom:0}.boost-detail-gallery .product-gallery-main{--gallery-ratio:16 / 9;--gallery-max-h:min(42vh, 420px);width:100%;max-width:none}.boost-detail-hero{margin:0}.boost-detail-hero-fallback{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--amber,#f5a623) 28%, var(--line));background:linear-gradient(165deg, #00000026, #000000b8 58%), linear-gradient(125deg, color-mix(in srgb, var(--amber,#f5a623) 22%, transparent), transparent 52%), linear-gradient(210deg, #ff4fd81f, transparent 48%), #09090c;place-content:end start;gap:.45rem;min-height:min(36vh,320px);padding:1.75rem 1.7rem 1.6rem;display:grid;position:relative;overflow:hidden}.boost-detail-hero-fallback__glow{pointer-events:none;background:radial-gradient(#f5a62347,#0000 68%);height:75%;position:absolute;inset:auto -12% -35% 15%}.boost-detail-hero-fallback__mesh{opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.boost-detail-hero-fallback__lane{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--amber,#f5a623) 80%, white);margin:0;font-size:.72rem;font-weight:800;position:relative}.boost-detail-hero-fallback strong{max-width:18ch;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.55rem,3.6vw,2.35rem);line-height:1.05;position:relative}.boost-detail-hero-fallback>span:last-child{max-width:34rem;color:var(--muted);letter-spacing:0;text-transform:none;font-size:.92rem;line-height:1.45;position:relative}.boost-detail-head{gap:.55rem;margin:0;padding-bottom:.15rem;display:grid}.boost-detail-head h1{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.8vw,2.65rem);line-height:1.08}.boost-detail-head .lead{max-width:42rem;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.55}.boost-detail-sec-head{gap:.35rem;margin-bottom:.95rem;display:grid}.boost-detail-sec-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber,#f5a623) 78%, white);margin:0;font-size:.7rem;font-weight:800}.boost-detail-sec-head h2{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.2}.boost-detail-sec-lead{max-width:40rem;color:var(--muted);margin:.15rem 0 0;font-size:.95rem;line-height:1.5}.boost-detail-process,.boost-detail-why,.boost-detail-tips-sec,.boost-detail-notes{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);margin:0;padding:1.15rem 0 0}.boost-detail-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.boost-detail-steps li{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(165deg,#ffffff09,#0000 55%),#0a0a0e8c;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem 1.05rem;display:grid}.boost-detail-steps__n{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--amber,#f5a623) 88%, white);padding-top:.1rem;font-size:.95rem;line-height:1.2}.boost-detail-steps strong{letter-spacing:.01em;margin-bottom:.3rem;font-size:.95rem;display:block}.boost-detail-steps span{color:var(--muted);font-size:.88rem;line-height:1.5;display:block}.boost-detail-highlights{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:1.15rem 0 0;list-style:none;display:grid}.boost-detail-highlights li{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev,#121218) 88%, transparent);border-radius:12px;gap:.25rem;padding:.9rem 1rem;display:grid}.boost-detail-highlights strong{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--amber,#f5a623) 85%, white);font-size:.78rem}.boost-detail-highlights span{color:var(--muted);font-size:.88rem;line-height:1.45}.boost-detail-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.boost-detail-trust li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-left:2px solid color-mix(in srgb, var(--amber,#f5a623) 70%, transparent);background:#ffffff05;border-radius:12px;gap:.35rem;padding:.95rem 1.05rem .95rem 1rem;display:grid}.boost-detail-trust strong{letter-spacing:.01em;font-size:.95rem}.boost-detail-trust span{color:var(--muted);font-size:.9rem;line-height:1.5}.boost-detail-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.boost-detail-tips article{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--amber,#f5a623) 7%, transparent), transparent 70%), #ffffff05;border-radius:12px;padding:1rem 1.05rem}.boost-detail-tips h3{letter-spacing:.01em;margin:0 0 .4rem;font-size:.98rem}.boost-detail-tips p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.boost-detail-notes__grid{gap:1rem;display:grid}.boost-detail-notes__grid h3{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 88%, var(--amber,#f5a623));margin:0 0 .4rem;font-size:.92rem}.boost-detail-notes__grid p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.boost-detail-req-list{color:var(--muted);gap:.4rem;margin:0;padding-left:1.15rem;font-size:.92rem;line-height:1.5;display:grid}.boost-detail-extra .shop-seo-guide--boost-left{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:0;padding-top:1.25rem}.boost-detail-extra .shop-seo-guide--boost-left .shop-seo-guide__inner{padding-inline:0}.boost-detail-extra .shop-seo-guide--boost-left.shop-seo-guide--premium{box-shadow:none;background:0 0;border:0}@media (width<=980px){.boost-detail-steps,.boost-detail-highlights,.boost-detail-trust,.boost-detail-tips{grid-template-columns:1fr}}.boost-order-thumb{border-radius:var(--radius-sm);aspect-ratio:16/10;border:1px solid var(--line);background:#0a0a0c;place-items:center;max-height:140px;margin:0 0 .85rem;display:grid;overflow:hidden}.boost-order-thumb img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block}.boost-config-block h2{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, var(--muted));margin:0 0 1rem;font-size:.72rem;font-weight:800}.boost-order{background:radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in srgb, var(--accent,#22c55e) 18%, transparent), transparent 55%), linear-gradient(165deg, #121214 0%, #0a0a0c 100%);border:1px solid #ffffff1f;border-radius:18px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 24px 60px #0006}.boost-order h2{margin:0 0 .85rem;font-size:1.05rem}.boost-summary-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.boost-summary-list li{justify-content:space-between;gap:.75rem;font-size:.86rem;display:flex}.boost-summary-list span{color:var(--muted)}.boost-price-lines{color:var(--muted);border-top:1px solid #ffffff14;gap:.35rem;margin-top:.85rem;padding-top:.75rem;font-size:.8rem;display:grid}.boost-price-lines>div{justify-content:space-between;gap:.75rem;display:flex}.boost-total{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.9rem;padding-top:.85rem;display:flex}.boost-total strong{font-family:var(--font-display);color:color-mix(in srgb, var(--accent,#22c55e) 80%, white);font-size:1.55rem}.boost-actions{gap:.55rem;margin-top:1rem;display:grid}.boost-actions .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.boost-checkout-actions{gap:.65rem;display:grid}.boost-checkout-hint{margin:0;line-height:1.45}.boost-checkout-sticky{display:none}@media (width<=960px){.boost-checkout-sticky{z-index:40;padding:.85rem max(1rem, env(safe-area-inset-right)) calc(.85rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080af0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0}.boost-checkout-sticky-price{gap:.15rem;min-width:0;display:grid}.boost-checkout-sticky-price span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.boost-checkout-sticky-price strong{font-family:var(--font-display);color:color-mix(in srgb, var(--accent,#22c55e) 80%, white);font-size:1.25rem}.boost-checkout-sticky-actions{flex:1;min-width:0}.boost-checkout-sticky-actions .boost-actions{grid-template-columns:1fr}.boost-checkout-sticky-actions .btn-ghost,.boost-order .boost-checkout-actions{display:none}.boost-detail-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.boost-order .qty-sync-hint{margin:.85rem 0 0}.boost-order .acc-back-link{margin-top:.75rem;font-size:.84rem;display:inline-block}.boost-missing{text-align:center;padding:3rem 0}.boost-detail-side.sticky-card{position:sticky;top:5.5rem}@media (width<=960px){.boost-detail-layout{grid-template-columns:1fr}.boost-detail-left{display:contents}.boost-detail-main{order:1}.boost-detail-layout>.boost-detail-side{order:2}.boost-detail-extra{order:3}.boost-detail-side.sticky-card{position:static}}.boost-desk-head{grid-template-columns:1fr;margin-bottom:.35rem}.sell-hub-page{padding:1.25rem 0 4rem}.sell-hub-games{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.65rem;margin:1.25rem 0 1.5rem;display:grid}.sell-hub-game{text-align:left;color:inherit;cursor:pointer;background:#00000047;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:88px auto;gap:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.sell-hub-game:hover{border-color:#ffffff38;transform:translateY(-2px)}.sell-hub-game.active{border-color:color-mix(in srgb, var(--accent,#22c55e) 55%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#22c55e) 35%, transparent)}.sell-hub-game-media{background:#00000059;display:block;overflow:hidden}.sell-hub-game-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.sell-hub-game:hover .sell-hub-game-media img,.sell-hub-game.active .sell-hub-game-media img{transform:scale(1.04)}.sell-hub-game-copy{gap:.15rem;padding:.7rem .8rem .85rem;display:grid}.sell-hub-game-copy strong{font-size:.88rem;line-height:1.25}.sell-hub-game-copy span{color:var(--muted);font-size:.72rem;line-height:1.35}.sell-hub-panel{background:linear-gradient(160deg,#ffffff0a,#0000 42%),#00000047;border:1px solid #ffffff14;border-radius:16px;padding:1.15rem 1.2rem 1.35rem}.sell-hub-deep{color:var(--muted);margin:1.25rem 0 0;font-size:.88rem;line-height:1.5}.sell-hub-deep a{color:color-mix(in srgb, var(--accent,#22c55e) 70%, white);font-weight:700}@media (width<=640px){.sell-hub-games{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-hub-game{grid-template-rows:72px auto}.sell-hub-panel{padding:.95rem .85rem 1.1rem}}.sell-form{gap:1.25rem;display:grid}.sell-form-head h3{font-family:var(--font-display);margin:.2rem 0 .35rem;font-size:1.35rem}.sell-form-head p{color:var(--muted);max-width:40rem;margin:0;font-size:.9rem;line-height:1.45}.sell-section{border-top:1px solid #ffffff14;gap:.65rem;padding-top:.35rem;display:grid}.sell-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.sell-product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem;display:grid}.sell-product-tile{text-align:left;color:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:12px;gap:.3rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:grid}.sell-product-tile strong{font-size:.88rem}.sell-product-tile span{color:var(--muted);font-size:.75rem;line-height:1.35}.sell-product-tile:hover{border-color:#fff3}.sell-product-tile.active{border-color:color-mix(in srgb, var(--accent,#22c55e) 55%, white);background:color-mix(in srgb, var(--accent,#22c55e) 12%, #00000059)}.sell-tip{color:color-mix(in srgb, var(--accent,#22c55e) 65%, white);margin:0;font-size:.82rem}.sell-duration{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.sell-duration-tile{text-align:left;color:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:12px;gap:.25rem;padding:.85rem .95rem;display:grid}.sell-duration-tile strong{font-size:.92rem}.sell-duration-tile span{color:var(--muted);font-size:.78rem;line-height:1.35}.sell-duration-tile.active{border-color:color-mix(in srgb, var(--accent,#22c55e) 55%, white);background:color-mix(in srgb, var(--accent,#22c55e) 12%, #00000059)}.sell-field-grid{margin-top:.15rem}.sell-done{background:#00000040;border:1px solid #ffffff1f;border-radius:14px;gap:.55rem;padding:1.1rem 1.15rem;display:grid}.sell-done h3{font-family:var(--font-display);margin:0;font-size:1.35rem}.sell-done p{color:var(--muted);margin:0;line-height:1.45}@media (width<=640px){.sell-duration{grid-template-columns:1fr}}.product-stage{--stage-a:color-mix(in srgb, var(--accent,#22c55e) 55%, #f5a623);--stage-b:transparent;isolation:isolate;height:148px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:.15rem .35rem 0;position:relative;overflow:visible}.product-stage-glow{background:radial-gradient(circle, color-mix(in srgb, var(--stage-a) 42%, transparent), transparent 70%);filter:blur(14px);opacity:.75;pointer-events:none;z-index:0;border-radius:50%;height:52%;position:absolute;inset:22% 14% auto}.product-stage-slab{pointer-events:none;z-index:0;background:radial-gradient(#0006,#0000 72%);border-radius:50%;height:22%;position:absolute;bottom:12%;left:16%;right:16%;transform:scaleX(1.05)}.product-stage-speck{display:none}.product-stage-art{object-fit:contain;object-position:center;width:min(86%,210px);height:min(92%,136px);transform:translate(calc(-50% + var(--art-x,0%)), calc(-50% + var(--art-y,0%))) rotate(var(--art-rot,0deg)) scale(var(--art-scale,1.06));filter:drop-shadow(0 16px 26px #0000008c) drop-shadow(0 0 20px color-mix(in srgb, var(--stage-a) 30%, transparent));z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;position:absolute;top:46%;left:50%}.acc-card--art:hover .product-stage-art,.item-card--art:hover .product-stage-art,.boost-card--art:hover .product-stage-art{transform:translate(calc(-50% + var(--art-x,0%)), calc(-54% + var(--art-y,0%))) rotate(calc(var(--art-rot,0deg) * .55)) scale(calc(var(--art-scale,1.06) * 1.06));filter:drop-shadow(0 20px 30px #0009) drop-shadow(0 0 26px color-mix(in srgb, var(--stage-a) 42%, transparent))}.product-stage--v0{--stage-a:#f5a623}.product-stage--v1{--stage-a:#34d399}.product-stage--v2{--stage-a:#60a5fa}.product-stage--v3{--stage-a:#f472b6}.product-stage--v4{--stage-a:#a78bfa}.product-stage--v5{--stage-a:#fb923c}.product-stage-thumbs{z-index:3;justify-content:center;gap:.28rem;display:flex;position:absolute;bottom:.15rem;left:0;right:0}.product-stage-thumbs button{cursor:pointer;background:#ffffff47;border:0;border-radius:50%;width:6px;height:6px;padding:0}.product-stage-thumbs button.active{background:#fff;transform:scale(1.2);box-shadow:0 0 8px #ffffff59}:is(.acc-card--art:has(.product-stage--frame),.item-card--art:has(.product-stage--frame),.boost-card--art:has(.product-stage--frame)){overflow:hidden}.acc-card--art .acc-card-body,.item-card--art .item-card-body,.boost-card--art .boost-card-body{background:0 0;border-radius:0 0 16px 16px}.acc-card--art .acc-badge-float,.item-card--art .acc-badge-float,.boost-card--art .boost-card-badge{top:.55rem;left:.65rem}.acc-card--art .acc-img-count{z-index:3;bottom:.35rem;right:.65rem}@media (width<=640px){.product-stage{height:132px}.product-stage--frame{height:auto}.product-gallery-main,.acc-gallery-main,.boost-detail-gallery-main{--gallery-ratio:16 / 11;--gallery-max-h:min(40vh, 320px)}.product-gallery-thumbs button,.acc-thumb,.boost-detail-thumbs button{width:64px}}.affiliate-page{padding:calc(var(--nav-h) + 1.25rem) 0 4.5rem;position:relative;overflow:clip}.affiliate-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.affiliate-content{z-index:1;position:relative}.affiliate-orb{filter:blur(48px);opacity:.5;border-radius:50%;position:absolute}.affiliate-orb--a{background:radial-gradient(circle,#f5a62352,#0000 68%);width:min(44vw,460px);height:min(44vw,460px);top:-6%;left:-4%}.affiliate-orb--b{background:radial-gradient(circle,#ff5c8a24,#0000 70%);width:min(38vw,380px);height:min(38vw,380px);top:12%;right:-8%}.affiliate-grid{opacity:.14;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}.affiliate-hero{border:1px solid color-mix(in srgb, var(--amber) 18%, transparent);background:linear-gradient(145deg, #ffffff0a 0%, transparent 42%), radial-gradient(ellipse 90% 80% at 0% 0%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 55%), #00000059;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);margin-bottom:clamp(2rem,4vw,2.75rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 28px 64px #00000059}.affiliate-hero__kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin:0 0 .65rem;font-size:.7rem;font-weight:700}.affiliate-hero__title{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 .85rem;font-size:clamp(2.1rem,5vw,3.2rem);line-height:.98}.affiliate-hero__title-glow{background:linear-gradient(110deg, #fff6df 8%, var(--amber) 40%, #ffe08a 58%, var(--vice-teal) 92%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.affiliate-hero__title-accent{color:var(--text);text-shadow:0 0 32px #f5a62326}.affiliate-hero__lead{color:color-mix(in srgb, var(--text) 78%, transparent);max-width:36rem;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.6}.affiliate-hero__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.35rem;display:flex}.affiliate-hero__cta{animation:2.8s ease-out infinite affiliateCtaPulse;position:relative;box-shadow:0 0 #f5a62359}.affiliate-hero__mail{color:color-mix(in srgb, var(--text) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--amber) 45%, transparent);font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.affiliate-hero__mail:hover{color:var(--amber);border-color:var(--amber)}.affiliate-stats{align-content:center;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.affiliate-stats__item{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:#00000047;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.1rem .85rem;padding:.85rem 1rem;transition:border-color .25s,transform .25s;display:grid}.affiliate-stats__item:hover{border-color:color-mix(in srgb, var(--amber) 35%, transparent);transform:translate(4px)}.affiliate-stats__value{font-family:var(--font-display);letter-spacing:.04em;color:var(--amber);grid-row:1/span 2;align-self:center;font-size:1.65rem}.affiliate-stats__label{font-size:.88rem;font-weight:650}.affiliate-stats__hint{color:var(--muted);grid-column:2;font-size:.78rem}.affiliate-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.affiliate-steps__item{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#00000038;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1.15rem 1.2rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.affiliate-steps__item:hover{border-color:color-mix(in srgb, var(--amber) 38%, transparent);transform:translateY(-3px);box-shadow:0 14px 32px #00000047}.affiliate-steps__n{border:1px solid color-mix(in srgb, var(--amber) 55%, transparent);width:2rem;height:2rem;font-family:var(--font-mono);letter-spacing:.06em;color:var(--amber);border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.affiliate-steps__item h2{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 .3rem;font-size:1.15rem}.affiliate-steps__item p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.affiliate-main{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.affiliate-apply-panel{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:linear-gradient(165deg,#ffffff08,#0000 40%),#00000052;border-radius:20px;padding:clamp(1.35rem,2.5vw,1.85rem);box-shadow:0 20px 48px #00000047}.affiliate-apply-panel__head h2{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 .4rem;font-size:clamp(1.35rem,2.5vw,1.65rem)}.affiliate-apply-panel__head p{color:var(--muted);margin:0 0 1.35rem;font-size:.92rem;line-height:1.5}.affiliate-apply-panel__opt{color:color-mix(in srgb, var(--text) 65%, transparent);font-weight:500}.affiliate-apply{gap:1.25rem;display:grid}.affiliate-apply__hint{color:var(--muted);margin:0;font-size:.88rem}.affiliate-apply__status{border:1px solid color-mix(in srgb, var(--vice-teal) 35%, transparent);background:color-mix(in srgb, var(--vice-teal) 8%, transparent);border-radius:14px;padding:1rem 1.1rem}.affiliate-apply__status--rejected{background:#f8717114;border-color:#f8717159}.affiliate-apply__section-head h3{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 .25rem;font-size:1.05rem}.affiliate-apply__section-head p{color:var(--muted);margin:0 0 1rem;font-size:.86rem}.affiliate-apply__essentials{gap:.9rem;display:grid}.affiliate-field-label{color:color-mix(in srgb, var(--text) 90%, transparent);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:.4rem;font-size:.84rem;font-weight:650;display:flex}.affiliate-field-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.18rem .45rem;font-size:.62rem;font-style:normal;font-weight:800}.affiliate-field-tag--req{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent)}.affiliate-field-tag--opt{color:color-mix(in srgb, var(--text) 55%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#ffffff0a}.affiliate-apply input,.affiliate-apply select,.affiliate-apply textarea{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);width:100%;color:var(--text);background:#00000052;border-radius:12px;padding:.72rem .85rem;font-size:.94rem;transition:border-color .2s,box-shadow .2s}.affiliate-apply input:focus,.affiliate-apply select:focus,.affiliate-apply textarea:focus{border-color:color-mix(in srgb, var(--amber) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 12%, transparent);outline:none}.affiliate-apply__channel-row{grid-template-columns:minmax(130px,.55fr) 1fr;gap:.55rem;display:grid}.affiliate-apply__channel-alt{margin-top:.65rem;display:block}.affiliate-apply__optional-wrap{border:1px dashed color-mix(in srgb, var(--line) 65%, transparent);background:#ffffff04;border-radius:14px;overflow:hidden}.affiliate-apply__optional-toggle{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;padding:.85rem 1rem;font-weight:650;display:flex}.affiliate-apply__optional-toggle svg{opacity:.55;margin-left:auto;transition:transform .25s}.affiliate-apply__optional-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.affiliate-apply__optional{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);gap:.9rem;padding:0 1rem 1rem;display:grid}.affiliate-apply__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.affiliate-apply__block span{display:block}.affiliate-apply__foot{gap:.65rem;display:grid}.affiliate-apply__submit{justify-self:start;min-width:12rem}.affiliate-apply__legal{max-width:28rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.affiliate-side{top:calc(var(--nav-h) + 1rem);gap:1rem;display:grid;position:sticky}.affiliate-faq h2,.affiliate-policy h2{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 .85rem;font-size:1.15rem}.affiliate-faq__list{gap:.5rem;display:grid}.affiliate-faq__item{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:#0003;border-radius:12px;padding:.7rem .95rem;transition:border-color .2s}.affiliate-faq__item[open]{border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.affiliate-faq__item summary{cursor:pointer;padding-right:1.25rem;font-size:.88rem;font-weight:650;list-style:none;position:relative}.affiliate-faq__item summary:after{content:"+";color:var(--amber);font-weight:800;position:absolute;top:0;right:0}.affiliate-faq__item[open] summary:after{content:"−"}.affiliate-faq__item summary::-webkit-details-marker{display:none}.affiliate-faq__item p{color:var(--muted);margin:.6rem 0 0;font-size:.86rem;line-height:1.5}.affiliate-policy{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#0000002e;border-radius:14px;padding:1rem 1.1rem}.affiliate-policy ul{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}@keyframes affiliateCtaPulse{0%,to{box-shadow:0 0 #f5a62359}55%{box-shadow:0 0 0 10px #f5a62300}}@media (width<=960px){.affiliate-hero,.affiliate-main{grid-template-columns:1fr}.affiliate-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-stats__item{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr}.affiliate-stats__value{grid-row:auto;justify-self:center}.affiliate-stats__hint{grid-column:1}.affiliate-side{position:static}}@media (width<=720px){.affiliate-steps,.affiliate-stats,.affiliate-apply__grid,.affiliate-apply__channel-row{grid-template-columns:1fr}}.auth-page,.membership-page,.account-page{isolation:isolate;padding:calc(var(--nav-h) + 2.75rem) 0 4.5rem;background:var(--bg);position:relative}.auth-page__atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.auth-page__glow{filter:blur(48px);border-radius:50%;position:absolute}.auth-page__glow--a{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--amber) 16%, transparent), transparent 72%);width:min(70vw,28rem);height:16rem;top:8%;left:12%}.auth-page__glow--b{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--vice-pink) 10%, transparent), transparent 74%);width:min(55vw,22rem);height:14rem;top:18%;right:8%}.auth-shell{z-index:1;place-items:center;display:grid;position:relative}.auth-card{width:min(440px,100%);box-shadow:none;background:0 0;border:none;border-radius:0;padding:2.15rem 1.35rem 1.85rem}.auth-card--desk{width:min(400px,100%)}.auth-mode{width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent), 0 10px 28px #00000038;background:#0a0a10b8;border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;margin:0 0 1.35rem;padding:.28rem;display:grid;position:relative}.auth-mode__thumb{background:linear-gradient(105deg, color-mix(in srgb, var(--amber) 88%, #fff) 0%, var(--amber) 48%, color-mix(in srgb, var(--amber) 65%, #ff7a18) 100%);width:calc(50% - .28rem);box-shadow:0 8px 22px color-mix(in srgb, var(--amber) 32%, transparent), 0 0 0 1px color-mix(in srgb, var(--amber) 35%, transparent);pointer-events:none;z-index:0;border-radius:999px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:.28rem;bottom:.28rem;left:.28rem}.auth-mode__thumb[data-mode=register]{transform:translate(100%)}.auth-mode__btn{z-index:1;color:color-mix(in srgb, var(--text) 78%, transparent);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:999px;margin:0;padding:.7rem .85rem;font-size:.92rem;font-weight:750;transition:color .2s;position:relative}.auth-mode__btn.is-on{color:#1a1208}.auth-mode__btn:not(.is-on):hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.auth-mode__thumb{transition:none}}.auth-card__head{text-align:left;margin-bottom:1.5rem}.auth-kicker{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.auth-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);margin:0 0 .55rem;font-size:clamp(2.5rem,6vw,3.35rem);font-weight:700;line-height:1}.auth-lead{color:var(--muted);max-width:34ch;margin:0;font-size:.95rem;line-height:1.45}.auth-form{gap:.85rem;margin-top:.15rem;display:grid}.auth-field{gap:.35rem;margin:0;display:grid}.auth-field>span,.auth-field__label{letter-spacing:.04em;color:color-mix(in srgb, var(--text) 72%, var(--muted));font-size:.78rem;font-weight:650}.auth-field--float>.auth-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-field input{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);width:100%;min-height:3.05rem;color:var(--text);background:#0c0c1266;border-radius:999px;padding:.85rem 1.15rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-field input::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)}.auth-field input:focus{border-color:color-mix(in srgb, var(--amber) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 16%, transparent);background:#1010188c;outline:none}.auth-field-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.auth-meta-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.1rem;padding:0 .25rem;display:flex}.auth-remember{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin:0;font-size:.86rem;display:inline-flex}.auth-remember input{width:.95rem;height:.95rem;accent-color:var(--amber)}.auth-forgot{color:color-mix(in srgb, var(--amber) 82%, #fff);font-size:.86rem;text-decoration:none}.auth-forgot:hover{text-decoration:underline}.auth-submit{letter-spacing:.04em;cursor:pointer;border:none;border-radius:999px;justify-content:center;width:100%;min-height:3.1rem;margin-top:.35rem;font-weight:800;transition:filter .2s,transform .2s,box-shadow .2s}.auth-submit--glow{color:#1a1208;background:linear-gradient(105deg, color-mix(in srgb, var(--amber) 92%, #fff) 0%, var(--amber) 42%, color-mix(in srgb, var(--amber) 70%, #ff7a18) 100%);box-shadow:0 10px 28px color-mix(in srgb, var(--amber) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--amber) 40%, transparent)}.auth-submit--glow:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.auth-submit--glow:disabled{opacity:.65;cursor:wait;transform:none}.auth-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.auth-switch{text-align:center;color:var(--muted);margin:1.5rem 0 0;font-size:.92rem}.auth-switch a{color:color-mix(in srgb, var(--amber) 90%, #fff);font-weight:700;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-hint{color:var(--faint);text-align:center;margin-top:1rem;font-size:.85rem}.social-auth{margin-top:1.55rem}.social-auth__divider{color:var(--faint);text-transform:lowercase;letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:1.15rem;font-size:.7rem;display:grid}.social-auth__divider:before,.social-auth__divider:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 18%, transparent), transparent);height:1px}.social-auth__icons{flex-wrap:wrap;justify-content:center;gap:1.1rem 1.35rem;display:flex}.social-auth__icons--skeleton .social-auth__icon{opacity:.35}.social-auth__icon{width:4.6rem;color:inherit;cursor:pointer;background:0 0;border:none;justify-items:center;gap:.4rem;margin:0;padding:.2rem .1rem;transition:transform .22s,opacity .2s,filter .2s;display:grid}.social-auth__icon:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-4px)}.social-auth__icon:disabled{cursor:wait}.social-auth__icon.is-busy{opacity:.55}.social-auth__icon.is-soon{opacity:.55;filter:grayscale(.35);cursor:not-allowed}.social-auth__icon.is-mock .social-auth__glyph{box-shadow:0 8px 18px #00000047,0 0 0 1px #c9a22773}.social-auth__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-top:.2rem;font-size:.58rem}.social-auth__badge--soon{color:color-mix(in srgb, var(--faint) 90%, transparent)}.social-auth__hint{text-align:center;color:var(--faint);margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.social-auth__hint--mock{color:color-mix(in srgb, #c9a227 70%, var(--text))}.social-auth__glyph{width:3.35rem;height:3.35rem;box-shadow:0 8px 18px #00000047, 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent);background:radial-gradient(circle at 32% 28%,#ffffff24,#0000 52%),#16161ec7;border-radius:50%;place-items:center;transition:box-shadow .2s,transform .2s;display:grid}.social-auth__icon:hover:not(:disabled) .social-auth__glyph{box-shadow:0 12px 24px #00000052, 0 0 0 1px color-mix(in srgb, var(--amber) 30%, transparent), 0 0 22px color-mix(in srgb, var(--amber) 16%, transparent)}.social-auth__icon--google .social-auth__glyph{background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#f4f4f6}.social-auth__icon--discord .social-auth__glyph{color:#fff;background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#5865f2}.social-auth__icon--facebook .social-auth__glyph{color:#fff;background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#1877f2}.social-auth__name{letter-spacing:.02em;text-transform:lowercase;color:var(--muted);font-size:.68rem;font-weight:650}.social-auth__btn{flex:7.5rem;min-height:2.6rem}.social-auth__btn.is-disabled,.social-auth__btn:disabled{opacity:.45;cursor:not-allowed}@media (width<=520px){.auth-field-row{grid-template-columns:1fr}.auth-card,.auth-card--desk{padding:1.5rem .35rem 1.35rem}}.account-oauth__title{margin-top:2rem}.account-oauth__mock-note{color:var(--muted,color-mix(in srgb, var(--text) 72%, transparent));border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--amber) 8%, transparent);isolation:isolate;background-clip:padding-box;margin:.75rem 0 0;padding:.75rem .9rem;font-size:.88rem;line-height:1.45;overflow:hidden}.account-oauth__mock-note code{color:var(--amber);font-size:.84em}.account-oauth__list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.account-oauth__row{border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;background:#ffffff05 padding-box padding-box;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;overflow:hidden}.account-oauth__brand{align-items:center;gap:.85rem;min-width:0;display:flex}.account-oauth__icon{isolation:isolate;background-clip:padding-box;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid;overflow:hidden}.account-oauth__icon svg{width:1.25rem;height:1.25rem}.account-oauth__icon--google{background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#f4f4f6}.account-oauth__icon--discord{color:#fff;background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#5865f2}.account-oauth__icon--facebook{color:#fff;background:radial-gradient(circle at 32% 28%,#ffffff2e,#0000 55%),#1877f2}.account-oauth__meta{gap:.2rem;min-width:0;display:grid}.account-oauth__name-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.account-oauth__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;line-height:1.2}.account-oauth__badge--mock{color:color-mix(in srgb, var(--amber) 92%, #fff);background:color-mix(in srgb, var(--amber) 18%, transparent);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent)}.account-oauth__badge--off{color:var(--faint);background:color-mix(in srgb, var(--text) 8%, transparent)}.account-oauth__badge--live{color:color-mix(in srgb, var(--vice-teal) 92%, #fff);background:color-mix(in srgb, var(--vice-teal) 16%, transparent);border:1px solid color-mix(in srgb, var(--vice-teal) 38%, transparent)}.account-oauth__status{color:var(--vice-teal);font-size:.85rem}.account-oauth__status.is-muted{color:var(--faint)}.auth-hint code{color:var(--amber)}.sign-ghost{opacity:.7}.form-ok{color:var(--vice-teal);font-weight:700}.section-title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--track-heading);line-height:var(--lh-heading);margin:.25rem 0 .75rem}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.1rem;margin-top:1.75rem;display:grid}.spend-vip-head{max-width:40rem;margin-top:2.5rem}.spend-vip-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 78%, #fff);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.spend-vip-title{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(105deg, #fff8e8 0%, var(--amber) 42%, #ffe08a 68%, var(--vice-teal) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.55rem,2.4vw,2.05rem);animation:7s ease-in-out infinite membershipTitleShine;margin:0 0 .55rem!important}.tier-card{--tier-accent:var(--amber);--tier-glow:#f5a62347;--tier-metal:#1a1714;background:linear-gradient(165deg, color-mix(in srgb, var(--tier-metal) 88%, #000) 0%, #0a0a0b 55%, #050506 100%) padding-box, linear-gradient(145deg, color-mix(in srgb, var(--tier-accent) 55%, transparent), #ffffff14 40%, color-mix(in srgb, var(--tier-accent) 25%, transparent)) border-box;isolation:isolate;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:18px;gap:.45rem;min-height:100%;padding:1.2rem 1.15rem 1.1rem;display:grid;position:relative;overflow:hidden}.tier-card.is-active{border-color:#0000}.tier-card h3,.spend-vip-name{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 24px color-mix(in srgb, var(--tier-accent) 35%, transparent);margin:0;font-size:clamp(1.35rem,1.8vw,1.7rem)}.tier-price{letter-spacing:-.02em;color:var(--tier-accent);margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:800;line-height:1.05}.tier-disc{color:var(--muted);margin:0 0 .75rem;font-size:.9rem}.spend-vip-rail{align-items:stretch}.membership-tier-card{--tier-accent:var(--amber);--tier-glow:#f5a62347;--tier-metal:#1a1714;isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,filter .35s;position:relative;overflow:hidden}.membership-tier-card:hover{box-shadow:0 22px 48px #00000073, 0 0 36px var(--tier-glow), inset 0 1px 0 #ffffff14;z-index:2;transform:translateY(-8px)scale(1.02)}.tier-card-border{border-radius:inherit;background:conic-gradient(from var(--tier-spin,0deg), transparent 0%, var(--tier-accent) 12%, transparent 28%, transparent 55%, color-mix(in srgb, var(--tier-accent) 70%, #fff) 70%, transparent 88%);-webkit-mask-composite:xor;opacity:.55;pointer-events:none;z-index:3;padding:1px;animation:6s linear infinite spendVipBorderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tier-card-glow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tier-accent) 32%, transparent), transparent 70%);pointer-events:none;z-index:0;opacity:.7;height:55%;position:absolute;inset:auto -20% -40%}.tier-card-shine{background:linear-gradient(118deg, transparent 28%, #ffffff24 46%, color-mix(in srgb, var(--tier-accent) 28%, transparent) 52%, transparent 68%);z-index:2;pointer-events:none;transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)skew(-12deg)}.membership-tier-card:hover .tier-card-shine{transform:translate(130%)skew(-12deg)}.tier-card-noise{opacity:.045;mix-blend-mode:overlay;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.membership-tier-card>:not(.tier-card-shine):not(.tier-card-border):not(.tier-card-glow):not(.tier-card-noise){z-index:4;position:relative}.spend-vip-card__top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.spend-vip-rank{font-family:var(--font-display);letter-spacing:.16em;color:color-mix(in srgb, var(--tier-accent) 75%, #fff);opacity:.85;font-size:.78rem;font-weight:700}.spend-vip-badge{border:1px solid color-mix(in srgb, var(--tier-accent) 40%, transparent);background:color-mix(in srgb, var(--tier-accent) 12%, transparent);min-height:22px;color:color-mix(in srgb, var(--tier-accent) 90%, #fff);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.spend-vip-badge.is-live{border-color:color-mix(in srgb, var(--tier-accent) 70%, #fff);background:color-mix(in srgb, var(--tier-accent) 22%, transparent);box-shadow:0 0 16px var(--tier-glow);animation:2.4s ease-in-out infinite spendVipBadgePulse}.spend-vip-badge.is-open{color:#9af5e4;background:#2de2c51a;border-color:#2de2c573}.spend-vip-badge.is-lock{color:var(--faint);background:#ffffff0a;border-color:#ffffff1f}.spend-vip-gem{place-items:center;width:42px;height:42px;margin:.15rem 0 .2rem;display:grid}.spend-vip-gem__core{background:linear-gradient(145deg, color-mix(in srgb, var(--tier-accent) 85%, #fff), var(--tier-accent) 45%, color-mix(in srgb, var(--tier-accent) 45%, #000));width:28px;height:28px;box-shadow:0 0 18px var(--tier-glow), inset 0 1px 0 #ffffff8c, inset 0 -2px 6px #00000059;border-radius:8px;animation:4.2s ease-in-out infinite spendVipGemFloat;transform:rotate(45deg)}.spend-vip-threshold{gap:.1rem;display:grid}.spend-vip-disc{border:1px solid color-mix(in srgb, var(--tier-accent) 28%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--tier-accent) 16%, transparent), #00000040);border-radius:12px;align-items:baseline;gap:.45rem;margin:.15rem 0 .35rem;padding:.55rem .7rem;display:flex}.spend-vip-disc strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tier-accent);text-shadow:0 0 20px var(--tier-glow);font-size:1.55rem;font-weight:800;line-height:1}.spend-vip-disc span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.membership-tier-card.tier-bronze{--tier-accent:#e0a06a;--tier-glow:#cd7f3261;--tier-metal:#1c140e}.membership-tier-card.tier-silver{--tier-accent:#d7dde8;--tier-glow:#c0c7d152;--tier-metal:#14161a}.membership-tier-card.tier-gold{--tier-accent:#f5b942;--tier-glow:#f5a6236b;--tier-metal:#1a150a}.membership-tier-card.tier-platinum{--tier-accent:#a8e0f5;--tier-glow:#9fd6e85c;--tier-metal:#0e1518}.membership-tier-card.tier-diamond{--tier-accent:#5ef0d4;--tier-glow:#5ef0d466;--tier-metal:#0a1614}.membership-tier-card.tier-diamond .spend-vip-gem__core{animation:4.2s ease-in-out infinite spendVipGemFloat,2.8s ease-in-out infinite spendVipDiamondPulse}.membership-tier-card .tier-price,.membership-tier-card .tier-status{color:var(--tier-accent)}.membership-tier-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-accent) 50%, transparent), 0 0 42px var(--tier-glow), 0 24px 48px #0006;animation:2.8s ease-in-out infinite membershipActivePulse}.membership-tier-card.is-active .tier-card-border{opacity:.95;animation-duration:3.2s}.membership-tier-card.is-locked{filter:saturate(.55)brightness(.82)}.membership-tier-card.is-locked:hover{filter:saturate(.7)brightness(.9)}.tier-threshold{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.72rem}.tier-benefits{color:var(--muted);gap:.4rem;margin:.15rem 0 .35rem;padding:0;font-size:.8rem;line-height:1.4;list-style:none;display:grid}.tier-benefits li{grid-template-columns:16px 1fr;align-items:start;gap:.45rem;display:grid}.tier-check{border:1px solid color-mix(in srgb, var(--tier-accent) 55%, transparent);background:radial-gradient(circle at 35% 30%, #fff 0 18%, transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--tier-accent) 70%, #fff), var(--tier-accent));width:14px;height:14px;box-shadow:0 0 8px color-mix(in srgb, var(--tier-accent) 35%, transparent);border-radius:50%;flex-shrink:0;margin-top:.15rem}.spend-vip-foot{border-top:1px solid color-mix(in srgb, var(--tier-accent) 18%, transparent);margin-top:auto;padding-top:.55rem}.tier-status{letter-spacing:.04em;color:var(--tier-accent);margin:0;font-size:.78rem;font-weight:700}@keyframes spendVipBorderSpin{to{--tier-spin:360deg}}@property --tier-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spendVipGemFloat{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(-3px)scale(1.06)}}@keyframes spendVipDiamondPulse{0%,to{box-shadow:0 0 18px var(--tier-glow), inset 0 1px 0 #ffffff8c}50%{box-shadow:0 0 28px var(--tier-glow), 0 0 40px color-mix(in srgb, var(--tier-accent) 40%, transparent), inset 0 1px 0 #ffffffb3}}@keyframes spendVipBadgePulse{0%,to{box-shadow:0 0 12px var(--tier-glow)}50%{box-shadow:0 0 22px var(--tier-glow)}}@media (width<=720px){.tier-grid.spend-vip-rail{grid-template-columns:1fr;gap:.9rem}}.membership-current{color:var(--text);margin:1rem 0 0}.membership-page{position:relative;overflow:clip}.membership-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.membership-content{z-index:1;position:relative}.membership-orb{filter:blur(40px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite membershipOrbFloat;position:absolute}.membership-orb--a{background:radial-gradient(circle,#f5a62359,#0000 68%);width:min(42vw,420px);height:min(42vw,420px);top:-8%;left:-6%}.membership-orb--b{background:radial-gradient(circle,#2de2c538,#0000 70%);width:min(36vw,360px);height:min(36vw,360px);animation-duration:18s;animation-delay:-4s;top:18%;right:-10%}.membership-orb--c{background:radial-gradient(circle,#ff5c8a24,#0000 72%);width:min(28vw,280px);height:min(28vw,280px);animation-duration:16s;animation-delay:-8s;bottom:8%;left:35%}.membership-sheen{background:linear-gradient(115deg,#0000 35%,#ffffff0a 48%,#0000 62%);animation:9s linear infinite membershipSheen;position:absolute;inset:-20% -30%}.membership-grid{opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;animation:22s linear infinite membershipGridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}.membership-hero{max-width:46rem}.membership-eyebrow{letter-spacing:.18em;animation:2.8s ease-in-out infinite membershipPulseSoft}.membership-title{line-height:.95}.membership-title-glow{background:linear-gradient(110deg, #fff6df 10%, var(--amber) 35%, #ffe08a 55%, var(--vice-teal) 85%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite membershipTitleShine}.membership-title-accent{color:var(--text);text-shadow:0 0 28px #f5a6232e}.membership-cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.membership-cta-pulse{position:relative;overflow:hidden}.membership-cta-pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite membershipCtaRing;position:absolute;inset:-2px;box-shadow:0 0 #f5a62373}.membership-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.5rem 0 1.5rem;display:grid}.membership-steps article{border:1px solid var(--line);border-radius:var(--radius);background:#0000002e;padding:1.15rem 1.2rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative}.membership-steps article:hover{border-color:#f5a62373;transform:translateY(-4px);box-shadow:0 16px 36px #00000047}.membership-steps h2{font-family:var(--font-display);letter-spacing:.03em;margin:.45rem 0 .35rem;font-size:1.35rem}.membership-steps p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.membership-step-num{border:1px solid var(--amber);width:1.7rem;height:1.7rem;color:var(--amber);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;animation:3s ease-out infinite membershipCtaRing;display:inline-grid;box-shadow:0 0 #f5a62359}.membership-status-card{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(160deg,#ffc45a1a,#00000052);margin-top:1.5rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5a62314,0 18px 40px #00000040}.membership-status-scan{background:linear-gradient(#0000,#f5a62314,#0000);animation:4.8s ease-in-out infinite membershipScan;position:absolute;inset:0;transform:translateY(-100%)}.membership-status-title{font-family:var(--font-display);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.35rem 0 .55rem;font-size:clamp(1.6rem,4vw,2.1rem);display:flex}.membership-status-pill{border-color:var(--amber);color:var(--amber);animation:2.2s ease-in-out infinite membershipPulseSoft}.membership-spend{color:var(--amber);text-shadow:0 0 18px #f5a62359}.membership-progress{background:#ffffff0f;border-radius:999px;height:10px;margin:.75rem 0 0;position:relative;overflow:hidden}.membership-progress>.membership-progress-fill,.membership-progress-fill{border-radius:inherit;background:linear-gradient(90deg, #c47a1a, var(--amber), #ffe08a, var(--vice-teal));background-size:200% 100%;width:0;height:100%;transition:none;display:block;box-shadow:0 0 16px #f5a62373}.membership-page.is-entered .membership-progress-fill{animation:1.1s cubic-bezier(.22,1,.36,1) forwards membershipProgressFill,2.4s linear infinite membershipBarShine}.membership-guest-hint,.membership-admin-note{color:var(--muted);margin-top:1rem}.membership-tier-lead{color:var(--muted);max-width:38rem;margin-top:.35rem}.membership-guest-hint a{color:var(--amber)}.membership-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.membership-page.is-entered .membership-reveal{opacity:1;transform:translateY(0)}.membership-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.membership-benefits article{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:1.15rem 1.2rem;transition:transform .3s,border-color .3s,box-shadow .3s}.membership-benefits article:hover{border-color:#2de2c559;transform:translateY(-3px);box-shadow:0 14px 28px #00000038}.membership-benefits h3{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 .4rem;font-size:1.25rem}.membership-benefits p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.membership-vip-offer{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #f5a6231f, transparent 42%), linear-gradient(200deg, #2de2c514, #00000059), var(--bg-elev);isolation:isolate;background-clip:padding-box;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:1.5rem;margin:2rem 0 .5rem;padding:clamp(1.35rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.membership-vip-offer__glow{filter:blur(8px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5a62347,#0000 70%);width:min(420px,70%);height:220px;animation:9s ease-in-out infinite membershipOrbFloat;position:absolute;inset:-20% auto auto 45%}.membership-vip-offer__copy,.membership-vip-offer__pay{z-index:1;position:relative}.membership-vip-offer__pay{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-self:start;gap:.75rem;padding:0;display:flex}.membership-vip-offer__guest{gap:.85rem;display:grid}.membership-vip-offer__guest-hint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.membership-vip-offer__guest-hint a{color:color-mix(in srgb, var(--amber) 88%, #fff);font-weight:700;text-decoration:none}.membership-vip-offer__guest-hint a:hover{text-decoration:underline}.membership-vip-offer__buy{justify-content:center;width:100%;min-height:2.85rem}.membership-vip-offer h2{font-family:var(--font-display);letter-spacing:.02em;margin:.2rem 0 .55rem;font-size:clamp(2rem,4.5vw,2.8rem)}.membership-vip-offer__price{font-family:var(--font-display);color:var(--amber);align-items:baseline;gap:.4rem;margin:0 0 .75rem;display:flex}.membership-vip-offer__price span{font-size:clamp(2.4rem,5vw,3.2rem);line-height:1}.membership-vip-offer__price small{color:var(--muted);font-size:1rem;font-family:var(--font-body)}.membership-vip-offer__perks{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.membership-vip-offer__perks li{color:var(--muted);padding-left:1.1rem;font-size:.92rem;position:relative}.membership-vip-offer__perks li:before{content:"";background:var(--vice-teal);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--vice-glow);border-radius:1px;position:absolute;top:.55em;left:0}.membership-vip-active{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.membership-vip-active p{color:var(--muted);margin:0}.membership-vip-offer__pay{background:0 0;border:none;border-radius:0;flex-direction:column;align-self:start;gap:.75rem;padding:0;display:flex}.membership-vip-offer__field{color:var(--muted);gap:.35rem;font-size:.85rem;display:grid}.membership-vip-offer__field select{border:1px solid var(--line);width:100%;color:var(--text);background:#00000059;border-radius:8px;padding:.7rem .8rem}.membership-vip-offer__pay .btn{justify-content:center;width:100%}@media (width<=860px){.membership-vip-offer{grid-template-columns:1fr}}@keyframes membershipOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-22px)scale(1.08)}}@keyframes membershipSheen{0%{transform:translate(-18%)rotate(.001deg)}to{transform:translate(18%)rotate(.001deg)}}@keyframes membershipGridDrift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes membershipTitleShine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes membershipPulseSoft{0%,to{opacity:.72}50%{opacity:1}}@keyframes membershipCtaRing{0%{box-shadow:0 0 #f5a62373}70%{box-shadow:0 0 0 14px #f5a62300}to{box-shadow:0 0 #f5a62300}}@keyframes membershipScan{0%,40%{transform:translateY(-110%)}70%,to{transform:translateY(110%)}}@keyframes membershipProgressFill{0%{width:0}to{width:var(--progress,0%)}}@keyframes membershipBarShine{0%{background-position:0%}to{background-position:200%}}@keyframes membershipActivePulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-accent) 40%, transparent), 0 0 24px var(--tier-glow)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-accent) 70%, transparent), 0 0 42px var(--tier-glow)}}@media (width<=820px){.membership-steps,.membership-benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.membership-orb,.membership-sheen,.membership-grid,.membership-eyebrow,.membership-title-glow,.membership-cta-pulse:after,.membership-step-num,.membership-status-scan,.membership-status-pill,.membership-progress-fill,.membership-tier-card.is-active,.tier-card-border,.spend-vip-gem__core,.spend-vip-badge.is-live,.spend-vip-title{animation:none!important}.membership-reveal{opacity:1;transition:none;transform:none}.membership-progress-fill{width:var(--progress,0%)}.membership-steps article:hover,.membership-tier-card:hover,.membership-benefits article:hover{transform:none}}.account-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 2rem;display:flex}.pill,.status-chip{border:1px solid var(--line-strong);background:#ffffff08;border-radius:999px;align-items:center;min-height:28px;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.account-sub{font-family:var(--font-display);letter-spacing:.04em;margin:2rem 0 .75rem;font-size:1.6rem}.data-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ao-surface-card,#0003);overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:.9rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .85rem}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.75rem}.data-table tr.is-selected{background:var(--amber-soft)}.btn-sm{min-height:34px;padding:.35rem .75rem;font-size:.8rem}.account-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:1.25rem;display:grid}.account-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(165deg,#ffffff09,#00000038);width:100%;padding:1.85rem 1.75rem}.account-panel--profile{top:calc(var(--nav-h) + 12px);padding:1.65rem 1.4rem;position:sticky}.account-panel__name{margin:.2rem 0 .35rem;font-size:clamp(2.1rem,5vw,2.9rem)}.account-panel__email{color:var(--muted);word-break:break-word;margin:0 0 1.15rem;font-size:.95rem}.account-panel__membership{gap:.4rem;margin-bottom:1.15rem;display:grid}.account-panel__membership-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:800}.account-panel__tier{justify-content:space-between;width:100%}.account-panel__discount{color:var(--amber)}.account-panel__actions{flex-wrap:wrap;gap:.55rem;display:flex}.account-panel__lead{color:var(--muted);max-width:52rem;margin:.55rem 0 0;font-size:1rem;line-height:1.55}.account-main-stack{gap:1.35rem;width:100%;min-width:0;display:grid}.account-tabs{border:1px solid var(--line);border-radius:var(--radius);background:#00000047;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;margin:0;padding:.4rem;display:grid}.account-tabs__btn{min-height:52px;color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1.05rem;font-weight:800;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.account-tabs__btn:hover{color:var(--text);background:#ffffff0a}.account-tabs__btn.is-active{color:#111;border-color:color-mix(in srgb, var(--amber) 55%, transparent);background:var(--amber);box-shadow:0 8px 24px var(--amber-glow)}.account-tabs__btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.account-form{grid-template-columns:1fr;gap:1.15rem;width:100%;max-width:none;margin-top:1.35rem;display:grid}.account-form label{color:var(--muted);gap:.45rem;font-size:.92rem;font-weight:600;display:grid}.account-form input{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--text);background:#ffffff09;border-radius:12px;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,background .15s}.account-form input:hover:not(:disabled){border-color:#ffffff38}.account-form input:focus{border-color:var(--amber);background:#ffffff0d;outline:none}.account-form input:disabled{opacity:.65;cursor:not-allowed}.account-form .btn-primary{justify-self:start;min-height:52px;margin-top:.25rem;padding:.9rem 1.65rem;font-size:1rem}.form-ok{color:var(--ok,#067647);margin:0;font-size:.92rem}.account-orders__head{margin-bottom:1.25rem}.account-orders__title{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:clamp(1.85rem,3.5vw,2.25rem)}.account-orders__lead{color:var(--muted);margin:.45rem 0 0;font-size:1rem}.account-orders__filters{flex-wrap:wrap;gap:.55rem;margin-bottom:1.15rem;display:flex}.account-orders__filter{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#ffffff05;border-radius:12px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.9rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.account-orders__filter:hover{color:var(--text);border-color:var(--line-strong)}.account-orders__filter.is-active{color:var(--text);border-color:var(--amber);background:var(--amber-soft)}.account-orders__count{text-align:center;background:#ffffff0f;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.75rem}.account-orders__empty,.account-orders--empty-state .account-orders__cta{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);padding:1.5rem}.account-orders__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.15rem;display:flex}@media (width>=900px){.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem}.account-form .form-error,.account-form .form-ok,.account-form .btn-primary{grid-column:1/-1}}.order-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.order-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0000002e;padding:1rem 1.05rem;animation:.35s both order-card-in;position:relative}@keyframes order-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.order-card__link{border-radius:inherit;z-index:0;position:absolute;inset:0}.order-card__link:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.order-card__top,.order-card__items,.order-card__footer{z-index:1;position:relative}.order-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-card__id{font-size:.95rem;font-weight:800;display:block}.order-card__date{color:var(--faint);margin-top:.15rem;font-size:.8rem;display:block}.order-card__total{color:var(--amber);white-space:nowrap;font-size:1.05rem}.order-card__items{color:var(--muted);margin:.55rem 0 .75rem;font-size:.88rem;line-height:1.45}.order-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.order-card__badges{flex-wrap:wrap;gap:.35rem;display:flex}.order-card__actions{flex-wrap:wrap;gap:.45rem;display:flex}.order-badge{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:.35rem;min-height:26px;padding:.15rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.order-badge--sm{min-height:22px;padding:.1rem .45rem;font-size:.68rem}.order-badge__dot{background:var(--muted);border-radius:50%;width:6px;height:6px}.order-badge--warn{color:var(--amber);border-color:#f5a62373}.order-badge--warn .order-badge__dot{background:var(--amber)}.order-badge--active{color:var(--vice-teal);border-color:#2de2c573}.order-badge--active .order-badge__dot{background:var(--vice-teal)}.order-badge--success{color:#8fd4a0;border-color:#78c88c80}.order-badge--success .order-badge__dot{background:#8fd4a0}.order-badge--danger{color:#ff9a9a;border-color:#ff787873}.order-badge--danger .order-badge__dot{background:#ff9a9a}.order-detail-shell{max-width:920px}.order-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin:.5rem 0 1.5rem;display:flex}.order-detail-head__title{margin:.15rem 0 0}.order-detail-block{margin-bottom:1.75rem}.order-detail-block__title{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 .65rem;font-size:1.35rem}.order-detail-block__hint{color:var(--muted);margin:0 0 .65rem;font-size:.88rem}.order-detail-total{color:var(--amber);font-size:1.05rem}.order-detail-cell--warn{color:#ff9a9a}.order-detail-time{white-space:nowrap;color:var(--muted);font-size:.85rem}.order-detail-notice{margin-bottom:1.5rem}.order-detail-notice__field{margin-top:.75rem;display:block}.order-detail-notice__field input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);width:100%;color:var(--text);font:inherit;background:#00000040;margin-top:.35rem;padding:.65rem .75rem;display:block}.order-detail-actions{flex-wrap:wrap;gap:.65rem;padding-top:.25rem;display:flex}.data-table-wrap--narrow{max-width:420px}.data-table--kv th[scope=row]{width:38%;min-width:7.5rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.78rem;font-weight:700}.data-table--kv td{color:var(--text)}.data-table--kv tbody tr:last-child th,.data-table--kv tbody tr:last-child td{border-bottom:0}.data-table--amounts td:last-child{text-align:right;font-variant-numeric:tabular-nums}.data-table__highlight th,.data-table__highlight td{background:#f5a6230f}.data-table .col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.order-progress-admin--detail{margin-top:0}.order-progress-admin li.is-current{color:var(--amber);background:var(--amber-soft);border-color:#f5a6238c}@media (width<=860px){.account-layout{grid-template-columns:1fr}.account-panel--profile{position:static}.account-panel{padding:1.5rem 1.25rem}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.account-tabs__btn{min-height:48px;font-size:.98rem}}@media (width<=480px){.account-tabs{grid-template-columns:1fr 1fr;padding:.3rem}.account-tabs__btn{letter-spacing:.02em;min-height:46px;padding:.65rem .7rem;font-size:.95rem}.account-form .btn-primary{justify-self:stretch;width:100%}}@media (width<=640px){.data-table--kv th[scope=row]{width:42%;font-size:.72rem}.data-table th,.data-table td{padding:.6rem .65rem;font-size:.84rem}.order-detail-head__title{font-size:clamp(2rem,8vw,2.6rem)}}.order-stepper{margin:1rem 0 .5rem;padding:.5rem 0 0;position:relative}.order-stepper__track{background:var(--line);border-radius:99px;height:3px;position:absolute;top:1.15rem;left:0;right:0;overflow:hidden}.order-stepper__fill{background:linear-gradient(90deg, var(--accent), var(--amber));height:100%;transition:width .45s;display:block}.order-stepper__steps{z-index:1;justify-content:space-between;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.order-stepper__step{text-align:center;opacity:.55;flex-direction:column;flex:1;align-items:center;gap:.45rem;animation:.4s both order-step-in;display:flex}.order-stepper__step.is-done,.order-stepper__step.is-current{opacity:1}.order-stepper__marker{background:var(--bg-elev);border:2px solid var(--line-strong);width:1.7rem;height:1.7rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.order-stepper__step.is-done .order-stepper__marker{background:var(--accent);border-color:var(--accent);color:#fff}.order-stepper__step.is-current .order-stepper__marker{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.order-stepper__label{color:var(--muted);max-width:6.5rem;font-size:.78rem;line-height:1.25}.order-stepper__step.is-current .order-stepper__label{color:var(--text);font-weight:600}@keyframes order-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.order-delivery-list{gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.order-delivery-list li{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;padding:.85rem 1rem}.order-delivery-payload{white-space:pre-wrap;word-break:break-word;margin-top:.35rem;display:block}.theme-admin{--bg:#e7ebf0;--bg-elev:#f7f9fb;--bg-soft:#fff;--line:#1c243014;--line-strong:#1c243024;--text:#1c2430;--muted:#5c6675;--faint:#8a93a0;--amber:#2f6f6a;--amber-soft:#2f6f6a1f;--amber-glow:#2f6f6a2e;--accent:#2f6f6a;--accent-soft:#2f6f6a1f;--accent-glow:#2f6f6a2e;--vice-pink:#9a4f6c;--vice-teal:#2f6f6a;--vice-soft:#2f6f6a1a;--vice-glow:#2f6f6a29;--shadow:0 16px 40px #1c243014;--font-display:"Manrope", sans-serif;--ao-surface-base:var(--bg);--ao-surface-elevated:var(--bg-elev);--ao-surface-card:#fff;--ao-surface-inset:#1c24300a;--ao-surface-hover:#2f6f6a12;--ao-border-subtle:var(--line);--ao-border-strong:var(--line-strong);--ao-shadow-card:0 1px 2px #1c24300d, 0 8px 24px #1c24300d;--ao-status-success-fg:#1f7a55;--ao-status-success-bg:#1f7a551a;--ao-status-success-border:#1f7a5547;--ao-status-warning-fg:#9a6700;--ao-status-warning-bg:#b478141f;--ao-status-warning-border:#b478144d;--ao-status-danger-fg:#b42318;--ao-status-danger-bg:#b423181a;--ao-status-danger-border:#b4231847;--ao-status-info-fg:#175cd3;--ao-status-info-bg:#175cd31a;--ao-status-info-border:#175cd347;--ao-status-neutral-fg:var(--muted);--ao-status-neutral-bg:#1c24300d;--ao-status-neutral-border:var(--line);--ao-accent-lock:#b54708;--ao-accent-lock-bg:#b547081a;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(70% 45% at 12% 0,#2f6f6a14,#0000 55%),radial-gradient(55% 40% at 92% 8%,#46608212,#0000 50%),linear-gradient(#eef1f5 0%,#e7ebf0 100%)}.theme-admin .brand-wordmark-utopia{-webkit-text-fill-color:#1a2228;color:#1a2228;background:0 0}.theme-admin .brand-wordmark-gm{background:linear-gradient(90deg,#0d9488,#5eead4);color:#0000;-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}.theme-admin .brand-wordmark-suffix{color:#5a6a74;-webkit-text-fill-color:#5a6a74}.theme-admin .display{letter-spacing:-.03em;font-weight:800}.theme-admin .btn-primary{background:var(--accent);color:#f7faf9;box-shadow:none}.theme-admin .btn-primary:hover{box-shadow:0 8px 20px var(--accent-glow)}.theme-admin .btn-ghost{border-color:var(--line-strong);background:#ffffff8c}.theme-admin .btn-ghost:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-strong));background:#fff}.theme-admin .eyebrow{color:var(--accent)}.theme-admin .muted-sm,.theme-admin .lead{color:var(--muted)}.theme-admin .form-ok{color:#1f7a55}.theme-admin .form-error{color:#b42318}.theme-admin .status-chip,.theme-admin .pill{border-color:var(--line-strong);color:var(--text);background:#fff}.theme-admin .data-table-wrap,.theme-admin .admin-table-wrap,.theme-admin .ao-table-wrap{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #1c24300a}.theme-admin .data-table tr.is-selected{background:#2f6f6a14}.theme-admin .admin-table,.theme-admin .ao-table{color:var(--text)}.theme-admin .admin-table th,.theme-admin .ao-table th{color:var(--muted);background:#f3f5f8}.theme-admin .ao-table-wrap .admin-table thead th{border-bottom-color:var(--line-strong);color:var(--muted);background:#f3f5f8}.theme-admin .admin-table td,.theme-admin .ao-table td{color:var(--text);border-bottom-color:var(--line)}.theme-admin .ao-table.ao-table--zebra tbody tr:nth-child(2n):not(.ao-expand-row){background:#1c243006}.theme-admin .ao-table tbody tr:hover:not(.ao-expand-row),.theme-admin .ap-row-click:hover{background:#2f6f6a0f}.theme-admin .admin-table tr.is-active{background:#2f6f6a14}.theme-admin .muted-sm,.theme-admin .ao-cell-stack>span:last-child,.theme-admin .ao-table .col-num{color:var(--muted)}.theme-admin .ft-editor,.theme-admin .ft-field-card,.theme-admin .ft-preview,.theme-admin .admin-section,.theme-admin .admin-card,.theme-admin .admin-panel>.panel,.theme-admin .ops-issue-detail td,.theme-admin .cms-mod-editor,.theme-admin .cms-item-card,.theme-admin .pay-ops-detail,.theme-admin .admin-detail,.theme-admin .admin-form,.theme-admin .admin-toolbar.field-grid,.theme-admin .ao-card,.theme-admin .ow-sidebar,.theme-admin .ap-form-block,.theme-admin .ap-tpl-guide{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 1px 2px #1c24300a}.theme-admin .ft-editor,.theme-admin .admin-section{background:#fff}.theme-admin .ft-field-card{background:#1c243008}.theme-admin .admin-topbar,.theme-admin .admin-side-foot{border-color:var(--line);background:#f7f9fbf5}.theme-admin .admin-nav a{color:var(--muted)}.theme-admin .admin-denied.panel,.theme-admin .panel{border-color:var(--line);color:var(--text);background:#fff}.theme-admin .ao-modal,.theme-admin .ao-modal-card,.theme-admin .admin-modal,.theme-admin .admin-modal-card,.theme-admin .ap-modal,.theme-admin .ap-drawer{color:var(--text);border-color:var(--line);background:#fff}.theme-admin .ao-modal-close{border-color:var(--line);color:var(--muted);background:#f7f9fb}.theme-admin .ao-modal-close:hover{color:var(--text);border-color:var(--line-strong);background:#fff}.theme-admin .ao-modal-backdrop,.theme-admin .admin-modal-backdrop,.theme-admin .ap-modal-backdrop{background:#1c243073}.theme-admin code{color:#345;background:#1c24300d}.theme-admin .admin-stat{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #1c24300a}.theme-admin .admin-stat.is-warn{background:#b423180d;border-color:#b4231847}.theme-admin .admin-stat.is-warn strong,.theme-admin .severity-critical{color:#b42318}.theme-admin .severity-high{color:#b54708}.theme-admin .pay-ops-detail,.theme-admin .admin-detail,.theme-admin .admin-form,.theme-admin .admin-toolbar.field-grid{border-color:var(--line);background:#fff}.theme-admin input,.theme-admin textarea,.theme-admin select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)!important;border-color:var(--line-strong)!important;box-shadow:none!important;background:#fff!important}.theme-admin select:hover,.theme-admin select:focus,.theme-admin input:focus,.theme-admin textarea:focus{outline:none;border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong))!important;box-shadow:0 0 0 3px #2f6f6a1f!important}.theme-admin .ao-filters,.theme-admin .ao-card,.theme-admin .ao-modal,.theme-admin .cms-mod-editor,.theme-admin .cms-item-card{border-color:var(--line);background:#fff}.theme-admin .cms-mod-item{border-color:var(--line);color:#1c2430;background:#f3f5f8}.theme-admin .cms-mod-item strong{color:#1c2430;font-weight:700}.theme-admin .cms-mod-item.active span{color:#5c6675}.theme-admin code{color:#345;background:#1c24300d;border-radius:4px;padding:.05em .3em}.theme-admin .data-table th{color:var(--muted);background:#f3f5f8}.theme-admin .admin-table th{background:#f3f5f8}.theme-admin .ow-dense-table thead th{color:var(--muted);background:#f3f5f8}.theme-admin .ao-tag{background:var(--ao-status-neutral-bg);color:var(--ao-status-neutral-fg);border-color:var(--ao-status-neutral-border)}.theme-admin .ao-tag-danger{background:var(--ao-status-danger-bg);border-color:var(--ao-status-danger-border);color:var(--ao-status-danger-fg)}.theme-admin .ao-tag-warn{background:var(--ao-status-warning-bg);border-color:var(--ao-status-warning-border);color:var(--ao-status-warning-fg)}.theme-admin .ao-tag-ok{background:var(--ao-status-success-bg);border-color:var(--ao-status-success-border);color:var(--ao-status-success-fg)}.theme-admin .ao-tag-info{background:var(--ao-status-info-bg);border-color:var(--ao-status-info-border);color:var(--ao-status-info-fg)}.theme-admin .ao-tag-accent{color:#6941c6;background:#7a5af81a;border-color:#7a5af847}.theme-admin .ao-remark{color:#1f7a55}.theme-admin .ao-refund{color:#b42318}.theme-admin .ao-expand-row td{background:#f7f9fb}.theme-admin .ship-desk .ship-pipeline-count{color:var(--muted);background:#1c243014}.theme-admin .ship-desk .ship-pipeline-step.is-active{box-shadow:inset 0 0 0 1px #2f6f6a40}.theme-admin .ship-desk .ship-queue-item:hover{background:#2f6f6a0f}.theme-admin .ship-desk .ship-queue-row.is-active td{background:#2f6f6a1a}.theme-admin .ship-desk .ship-queue-row:hover td{background:#2f6f6a0d}.theme-admin .ship-desk .ship-queue-row.is-hold td{box-shadow:inset 3px 0 #b423188c}.theme-admin .ow-stepper-pro .order-stepper__track{background:#1c243014}.theme-admin .ow-stepper-pro .order-stepper__step.is-done .order-stepper__marker{color:var(--accent);background:#2f6f6a24;border-color:#2f6f6a73}.theme-admin .ow-stepper-pro .order-stepper__step.is-current .order-stepper__marker{box-shadow:0 0 0 3px #2f6f6a24}.theme-admin .ow-layer-header{box-shadow:none;background:#fff}.theme-admin .ow-core-col{background:#1c243008}.theme-admin .ow-sidebar-note{border-left-color:#2f6f6a59}.theme-admin .ow-sidebar-note:hover{border-left-color:#2f6f6aa6}.theme-admin .ao-modal-backdrop,.theme-admin .admin-modal-backdrop{background:#1c243073}.theme-admin .ow-stat{border-color:var(--line);background:#1c24300a}.theme-admin .ow-stat-ok{color:var(--ao-status-success-fg)}.theme-admin .ow-stat-danger{color:var(--ao-status-danger-fg)}.theme-admin .ao-progress span.is-done{background:var(--ao-status-success-fg);color:#fff}.theme-admin .cc-status.is-on{color:var(--ao-status-success-fg);background:var(--ao-status-success-bg);border-color:var(--ao-status-success-border)}.theme-admin .ap-editor-nav button.is-active{color:#1f5c58;background:#2f6f6a1f}.theme-admin .ap-dot{background:#1c24302e}.theme-admin .ap-dot.is-done{background:var(--ao-status-success-fg)}.theme-admin .cms-pages-panel,.theme-admin .cms-page-chip,.theme-admin .ft-side-card,.theme-admin .show-when-editor{border-color:var(--line);color:var(--text);background:#fff}.theme-admin .cms-page-chip{background:#1c243008}.theme-admin .ft-tag-blue{color:#175cd3;background:#175cd314;border-color:#175cd347}.theme-admin .ft-tag-red{color:#b42318;background:#b4231814;border-color:#b4231847}.theme-admin .ft-tag-orange{color:#b54708;background:#b5470814;border-color:#b5470847}.theme-admin .ap-pre{border-color:var(--line);color:var(--text);background:#f3f5f8}.theme-admin .admin-media-dashboard{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #1c24300a}.theme-admin .btn.danger,.theme-admin .btn-ghost.danger{color:#b42318}.theme-admin .ao-hold-banner{color:#b42318;background:#b4231814;border-color:#b4231840}.theme-admin .ao-lock-badge{color:#b54708;background:#b547081a;border-color:#b5470847}.theme-admin .lottery-prize-row,.theme-admin .admin-list .btn-ghost{border-color:var(--line)}.theme-admin .lottery-prizes-block{margin-top:.5rem}.theme-admin .lottery-prizes-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.theme-admin .lottery-prizes-head h3{margin:0;font-size:1rem}.theme-admin .lottery-prizes-head small{color:var(--muted);font-weight:500}.theme-admin .lottery-rate-warn{color:#b42318}.theme-admin .lottery-prize-list{gap:.75rem;display:grid}.theme-admin .lottery-prize-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:72px 1fr 1fr 90px 110px 100px auto;align-items:end;gap:8px;padding:10px;display:grid}.theme-admin .lottery-prize-thumb{object-fit:cover;border-radius:6px;width:72px;height:56px}@media (width<=960px){.theme-admin .lottery-prize-row{grid-template-columns:1fr 1fr}.theme-admin .lottery-prize-thumb{aspect-ratio:4/3;grid-column:1/-1;width:100%;max-width:120px;height:auto}}.admin-page,.admin-panel{gap:1rem;display:grid}.admin-page-head,.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.admin-page-head h1,.admin-header h1{letter-spacing:-.03em;color:var(--text);margin:.15rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800}.admin-page-head .eyebrow,.admin-header .eyebrow{margin:0}.admin-page-head .muted-sm,.admin-header .muted-sm,.admin-header .lead{max-width:52rem;margin:0}.admin-list{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:.4rem;max-height:min(70vh,720px);padding:.75rem;display:grid;overflow:auto}.admin-list .btn-ghost,.admin-list>button{text-align:left;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;padding:.65rem .75rem;display:block}.admin-list .btn-ghost:hover,.admin-list>button:hover{border-color:var(--line);background:#2f6f6a0f}.admin-list .btn-ghost.active,.admin-list>button.active,.admin-list>button.is-active{background:#2f6f6a1a;border-color:#2f6f6a47}.admin-list strong{font-size:.9rem;display:block}.admin-list small{color:var(--muted);font-size:.75rem}@media (width<=900px){.admin-split{grid-template-columns:1fr}}.boost-workbench{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(340px,420px);align-items:start;gap:.85rem;min-height:520px;display:grid}.boost-wb-tree,.boost-wb-canvas,.boost-wb-side{min-width:0;max-height:min(78vh,900px);overflow:auto}.boost-wb-hint{margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.boost-workbench--simple,.boost-workbench--overview{grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.boost-wb-main{flex-direction:column;gap:.75rem;min-width:0;max-height:min(85vh,960px);display:flex;overflow:auto}.boost-wb-main .boost-inspector{flex:auto;min-height:0;overflow:auto}.boost-wb-preview-wrap--top{margin-top:0;position:static}.boost-wb-preview-wrap--top .boost-live-preview{max-height:min(44vh,480px)}.boost-mode-bar{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;display:flex}.boost-mode-toggle{border:1px solid var(--line,#d8e0ea);background:#ffffffb3;border-radius:999px;padding:2px;display:inline-flex}.boost-mode-toggle button{cursor:pointer;color:var(--muted,#5a6a7a);background:0 0;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.boost-mode-toggle button.is-active{background:var(--accent,#2f6f6a);color:#fff}.boost-mode-hint{flex:220px;margin:0}.boost-wb-steps{color:var(--muted,#5a6a7a);margin:0 0 .75rem;padding-left:1.15rem;font-size:.78rem;line-height:1.55}.boost-advanced-block{border:1px dashed var(--line,#d8e0ea);border-radius:10px;padding:.55rem .75rem}.boost-advanced-block summary{cursor:pointer;color:var(--muted,#5a6a7a);-webkit-user-select:none;user-select:none;font-size:.82rem}.boost-advanced-grid{margin-top:.65rem}.boost-inspector--simple .boost-inspector-head h2{font-size:1.15rem}.boost-workbench--overview{grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.boost-workbench--overview:not(.boost-workbench--simple){grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.boost-wb-tree{padding:1rem 1rem 1.15rem}.boost-tree-wrap{flex-direction:column;gap:.65rem;display:flex}.boost-tree-summary{color:var(--muted,#4f6275);background:#2f6f6a12;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.78rem;line-height:1.45}.boost-tree-wrap--simple .boost-tree-summary{font-size:.82rem}.boost-tree,.boost-tree-children{margin:0;padding:0;list-style:none}.boost-tree{flex-direction:column;gap:.85rem;display:flex}.boost-tree--simple{gap:1rem}.boost-tree-children{border-left:3px solid #2f6f6a38;flex-direction:column;gap:.75rem;margin-top:.65rem;margin-left:.5rem;padding-left:1rem;display:flex}.boost-tree-item.is-nested .boost-tree-card{background:linear-gradient(#2f6f6a0d,#fffffff5)}.boost-tree-card{border:1px solid var(--line,#dce4ec);background:#fff;border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.boost-tree--simple .boost-tree-card{border-radius:16px}.boost-tree-card:hover{border-color:#2f6f6a66;transform:translateY(-1px);box-shadow:0 8px 24px #101c2814}.boost-tree-card.is-active{border-color:var(--accent,#2f6f6a);box-shadow:0 0 0 3px #2f6f6a29}.boost-tree-card-row{align-items:stretch;gap:.15rem;display:flex}.boost-tree-fold{color:var(--muted,#6b7c8f);cursor:pointer;background:0 0;border:0;flex:0 0 1.85rem;padding:.85rem 0 .85rem .45rem;font-size:.78rem;transition:transform .15s}.boost-tree-fold.is-collapsed{transform:rotate(-90deg)}.boost-tree-fold.is-spacer{pointer-events:none;visibility:hidden}.boost-tree-card-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:.7rem;min-width:0;padding:.95rem .85rem .95rem 0;display:flex}.boost-tree--simple .boost-tree-card-main{padding:1.05rem .9rem 1.05rem 0}.boost-tree-step{min-width:2rem;height:2rem;color:var(--accent,#2f6f6a);background:#2f6f6a24;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.boost-tree-step.is-child{background:#2f6f6a1a;min-width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:700}.boost-tree-card-body{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.boost-tree-title-row{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.boost-tree-title{color:var(--text,#152535);font-size:1rem;font-weight:700;line-height:1.35;display:block}.boost-tree--simple .boost-tree-title{font-size:1.05rem}.boost-tree-req{color:#c44;background:#e85d5d1f;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.boost-tree-meta{flex-direction:column;gap:.2rem;display:flex}.boost-tree-desc{color:var(--text,#2a3d50);margin:0;font-size:.8rem;line-height:1.45}.boost-tree-desc--sub{color:var(--muted,#627384);font-size:.76rem}.boost-tree-parent{color:var(--muted,#627384);margin:.15rem 0 0;font-size:.74rem;line-height:1.45}.boost-tree-parent strong{color:var(--accent,#2f6f6a);font-weight:650}.boost-tree-warn{color:#a16207;margin:.25rem 0 0;font-size:.74rem;line-height:1.4}.boost-tree-subtitle{color:var(--muted,#6b7c8f);font-size:.72rem;display:block}.boost-tree-tags{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.boost-tree-tag{color:var(--muted,#5a6a7a);background:#1622300f;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;line-height:1.35;display:inline-flex}.boost-tree-tag--type{color:var(--accent,#2f6f6a);background:#2f6f6a1f;font-weight:600}.boost-tree-tag--count{background:#1622300d}.boost-tree-tag--req{color:#c44;background:#e85d5d1f;font-weight:600}.boost-tree-tag--bind{color:#2563eb;background:#3b82f61a}.boost-tree-tag--warn{color:#a16207;background:#eab30826;font-weight:600}.boost-tree-enter{color:var(--accent,#2f6f6a);white-space:nowrap;background:#2f6f6a14;border-radius:999px;flex:none;align-self:center;padding:.35rem .55rem;font-size:.74rem;font-weight:600}.boost-tree-card.is-active .boost-tree-enter{background:var(--accent,#2f6f6a);color:#fff}.boost-tree-card-foot{border-top:1px dashed #1622301a;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:-.1rem;padding:.55rem .85rem .75rem 2.45rem;display:none}.boost-tree-card:hover .boost-tree-card-foot,.boost-tree-card.is-active .boost-tree-card-foot{display:flex}.boost-tree--simple .boost-tree-card-foot{padding-left:3.15rem}.boost-tree-foot-btn{color:var(--muted,#6b7c8f);cursor:pointer;background:0 0;border:0;padding:.15rem 0;font-size:.74rem}.boost-tree-foot-btn:hover{color:var(--accent,#2f6f6a)}.boost-tree-foot-actions{flex-wrap:wrap;gap:.55rem;margin-left:auto;display:flex}.boost-tree-foot-actions .boost-tree-foot-btn{font-size:.72rem}.boost-tree-foot-actions .boost-tree-foot-btn:hover{text-decoration:underline}.boost-tree-empty{padding:.5rem 0}.boost-nav,.boost-nav-children{margin:0;padding:0;list-style:none}.boost-nav{flex-direction:column;gap:.35rem;display:flex}.boost-nav--simple{gap:.5rem}.boost-nav-children{border-left:2px solid #2f6f6a2e;flex-direction:column;gap:.3rem;margin-left:.65rem;padding-left:.55rem;display:flex}.boost-nav-row{border:1px solid var(--line,#dce4ec);background:#fff;border-radius:10px;align-items:stretch;gap:.1rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.boost-nav-row:hover{border-color:#2f6f6a59}.boost-nav-row.is-active{border-color:var(--accent,#2f6f6a);box-shadow:0 0 0 2px #2f6f6a24}.boost-nav-fold{color:var(--muted,#6b7c8f);cursor:pointer;background:0 0;border:0;flex:0 0 1.5rem;padding:.55rem 0 .55rem .35rem;font-size:.72rem;transition:transform .15s}.boost-nav-fold.is-collapsed{transform:rotate(-90deg)}.boost-nav-fold.is-spacer{pointer-events:none;visibility:hidden}.boost-nav-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:.55rem;min-width:0;padding:.55rem .45rem .55rem 0;display:flex}.boost-nav-idx{min-width:1.65rem;height:1.65rem;color:var(--accent,#2f6f6a);background:#2f6f6a1f;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.boost-nav-idx.is-child{background:#2f6f6a14;min-width:1.35rem;height:1.35rem;font-size:.68rem}.boost-nav-text{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.boost-nav-text strong{color:var(--text,#152535);font-size:.86rem;font-weight:700;line-height:1.3}.boost-nav-text em{color:var(--muted,#627384);font-size:.72rem;font-style:normal;line-height:1.35}.boost-nav-actions{opacity:0;align-items:center;gap:.05rem;padding-right:.25rem;transition:opacity .15s;display:flex}.boost-nav-row:hover .boost-nav-actions,.boost-nav-row.is-active .boost-nav-actions{opacity:1}.boost-nav-act{color:var(--muted,#6b7c8f);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .3rem;font-size:.72rem}.boost-nav-act:hover{color:var(--accent,#2f6f6a);background:#2f6f6a1a}.boost-module-locator{border:1px solid var(--line,#e4ebf2);background:#16223008;border-radius:12px;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.65rem .7rem;display:flex}.boost-module-locator-search input,.boost-module-locator-jump select{border:1px solid var(--line,#d8e0ea);background:#fff;border-radius:10px;width:100%;padding:.5rem .65rem;font-size:.84rem}.boost-module-locator-search input:focus,.boost-module-locator-jump select:focus{border-color:var(--accent,#2f6f6a);outline:2px solid #2f6f6a40}.boost-wb-overview{min-width:0;max-height:min(85vh,960px);overflow:auto}.boost-module-overview{flex-direction:column;gap:.85rem;display:flex}.boost-module-overview-head h2{margin:.15rem 0 0;font-size:1.15rem}.boost-module-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:.85rem;display:grid}.boost-module-overview-map{padding:.85rem 1rem}.boost-module-overview-preview .boost-live-preview{max-height:min(52vh,520px)}.boost-module-overview-cards{flex-direction:column;gap:.4rem;display:flex}.boost-module-overview-card{text-align:left;width:calc(100% - var(--indent,0px));border:1px solid var(--line,#e4ebf2);cursor:pointer;background:#ffffffd9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s;display:flex}.boost-module-overview-card:hover{border-color:var(--accent,#2f6f6a);box-shadow:0 4px 16px #2f6f6a1a}.boost-module-overview-card strong{font-size:.9rem}.boost-wb-edit-head{border-bottom:1px solid var(--line,#e4ebf2);align-items:flex-start;gap:.65rem;padding-bottom:.35rem;display:flex}.boost-wb-edit-head h2{margin:0;font-size:1.1rem}@media (width<=1200px){.boost-module-overview-grid,.boost-workbench--overview,.boost-workbench--simple{grid-template-columns:1fr}.boost-wb-main,.boost-wb-overview{max-height:none}.boost-workbench{grid-template-columns:1fr}.boost-wb-tree,.boost-wb-canvas,.boost-wb-side{max-height:none}}.boost-wb-preview-wrap{flex-shrink:0;margin-top:.85rem;position:static}.boost-wb-side{flex-direction:column;gap:.75rem;min-height:0;display:flex}.boost-wb-side .boost-wb-edit-head{flex-shrink:0}.boost-wb-side .boost-inspector{flex:auto;min-height:0;overflow:auto}.boost-wb-side .boost-wb-preview-wrap{border-top:1px solid var(--line,#e4ebf2);margin-top:0;padding-top:.75rem}.boost-wb-side .boost-wb-preview-wrap .boost-live-preview{max-height:min(36vh,400px)}.boost-wb-canvas{padding:.85rem 1rem 1.1rem}.boost-canvas{flex-direction:column;gap:.85rem;min-width:0;display:flex}.boost-canvas.empty{text-align:center;justify-content:center;align-items:center;min-height:280px}.boost-canvas-head{border-bottom:1px solid var(--line,#e4ebf2);flex-wrap:wrap;align-items:flex-start;gap:.65rem 1rem;padding-bottom:.65rem;display:flex}.boost-canvas-head-main{flex:220px;min-width:0}.boost-canvas-head-main h2{letter-spacing:-.02em;color:var(--text,#152535);margin:.1rem 0 .45rem;font-size:1.2rem;font-weight:700}.boost-canvas-head-tags{flex-wrap:wrap;gap:.35rem;display:flex}.boost-canvas-tag{color:var(--muted,#5a6a7a);background:#1622300f;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.boost-canvas-tag.is-req{color:#c44;background:#e85d5d1f}.boost-canvas-tag.is-parent{color:#2563eb;background:#3b82f61a}.boost-canvas-tech{width:100%;margin-top:.15rem;font-size:.78rem}.boost-canvas-tech summary{cursor:pointer;color:var(--muted,#6b7c8f);-webkit-user-select:none;user-select:none}.boost-canvas-tech p{margin:.35rem 0 0}.boost-canvas-guide{background:linear-gradient(135deg,#2f6f6a12,#fffffff2);border-color:#2f6f6a2e;padding:.65rem .85rem}.boost-canvas-guide strong{margin-bottom:.25rem;font-size:.84rem;display:block}.boost-canvas-guide-inline{background:#2f6f6a0d;border:1px dashed #2f6f6a2e;border-radius:8px;margin:0;padding:.45rem .65rem}.boost-canvas-group-tabs{flex-wrap:wrap;gap:.45rem;padding:.15rem 0;display:flex}.boost-canvas-group-tab{border:1px solid var(--line,#dce4ec);color:var(--text,#152535);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.boost-canvas-group-tab em{min-width:1.35rem;height:1.35rem;color:var(--muted,#5a6a7a);background:#16223014;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.boost-canvas-group-tab:hover{border-color:#2f6f6a59}.boost-canvas-group-tab.is-active{border-color:var(--accent,#2f6f6a);color:var(--accent,#2f6f6a);background:#2f6f6a1a;box-shadow:0 0 0 2px #2f6f6a1f}.boost-canvas-group-tab.is-active em{background:var(--accent,#2f6f6a);color:#fff}.boost-canvas-panel{padding:.85rem 1rem 1rem}.boost-canvas-panel.is-warn{background:linear-gradient(#eab3080f,#fff 40%);border-color:#eab30859}.boost-canvas-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.85rem;display:flex}.boost-canvas-panel-head h3{margin:0;font-size:1rem;font-weight:700}.boost-canvas-panel-head p{margin:.25rem 0 0}.boost-canvas-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:.75rem;display:grid}.boost-canvas-grid--list{grid-template-columns:1fr}.boost-canvas-grid--card{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.boost-canvas-number{flex-direction:column;gap:.65rem;display:flex}.boost-canvas-slider-demo{color:var(--muted,#5a6a7a);align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.boost-canvas-track{background:#1622301a;border-radius:999px;flex:1;height:6px;position:relative}.boost-canvas-thumb{background:var(--accent,#2f6f6a);border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;top:50%;box-shadow:0 2px 8px #2f6f6a59}.boost-opt-stack{flex-direction:column;gap:.55rem;min-width:0;display:flex}.boost-opt-stack.is-nested{border-left:2px solid #2f6f6a33;margin-left:.65rem;padding-left:.75rem}.boost-opt-card{border:1px solid var(--line,#dce4ec);background:#fff;border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.boost-opt-card:hover{border-color:#2f6f6a59;box-shadow:0 6px 20px #101c280f}.boost-opt-card.is-active{border-color:var(--accent,#2f6f6a);box-shadow:0 0 0 2px #2f6f6a24}.boost-opt-card.is-default{border-left:3px solid var(--opt-accent,var(--accent,#2f6f6a))}.boost-opt-card.is-hidden{opacity:.55}.boost-opt-card.is-add{cursor:pointer;text-align:center;background:#2f6f6a0a;border-style:dashed;border-color:#2f6f6a59;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:120px;padding:1rem;display:flex}.boost-opt-card.is-add:hover{border-color:var(--accent,#2f6f6a);background:#2f6f6a14}.boost-opt-card-select{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.75rem .85rem .55rem;display:block}.boost-opt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .65rem;display:flex}.boost-opt-card-title{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.boost-opt-card-title strong{color:var(--text,#152535);font-size:.92rem;font-weight:650;line-height:1.35}.boost-opt-nest-mark{text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#2f6f6a);background:#2f6f6a1f;border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.boost-opt-card-value{color:var(--muted,#6b7c8f);background:#1622300f;border-radius:4px;padding:.08rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}.boost-opt-card-badges{flex-wrap:wrap;gap:.3rem;display:flex}.boost-opt-badge{border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:600;line-height:1.35;display:inline-flex}.boost-opt-badge.is-default{color:var(--accent,#2f6f6a);background:#2f6f6a24}.boost-opt-badge.is-price{color:#a16207;background:#eab30826}.boost-opt-card-desc{color:var(--muted,#5a6a7a);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.boost-opt-card-edit-hint{color:var(--muted,#8a98a8);opacity:0;margin-top:.45rem;font-size:.72rem;transition:opacity .15s;display:block}.boost-opt-card:hover .boost-opt-card-edit-hint,.boost-opt-card.is-active .boost-opt-card-edit-hint{opacity:1}.boost-opt-linked-wrap{padding:0 .85rem .55rem}.boost-opt-linked-label{color:var(--muted,#6b7c8f);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.boost-opt-linked-list{flex-wrap:wrap;gap:.4rem;display:flex}.boost-opt-linked-chip{border:1px solid var(--line,#dce4ec);cursor:pointer;text-align:left;background:#2f6f6a0a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .6rem;transition:border-color .15s,background .15s;display:inline-flex}.boost-opt-linked-chip:hover{border-color:var(--accent,#2f6f6a);background:#2f6f6a14}.boost-opt-linked-chip strong{font-size:.8rem}.boost-opt-linked-chip span{color:var(--muted,#6b7c8f);font-size:.68rem}.boost-opt-card-foot{background:#16223005;border-top:1px dashed #1622301a;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.5rem .75rem;display:flex}.boost-opt-foot-check{color:var(--muted,#5a6a7a);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.boost-opt-foot-check input{accent-color:var(--accent,#2f6f6a)}.boost-opt-foot-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.boost-opt-foot-btn{color:var(--accent,#2f6f6a);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;font-weight:600;transition:background .15s}.boost-opt-foot-btn:hover{background:#2f6f6a1a}.boost-opt-foot-btn.is-danger{color:#c44}.boost-opt-foot-btn.is-danger:hover{background:#e85d5d1a}.boost-opt-children{flex-direction:column;gap:.45rem;margin-top:.15rem;display:flex}.boost-opt-children-label{color:var(--muted,#6b7c8f);margin:0;font-size:.72rem;font-weight:600}@media (width<=720px){.boost-canvas-grid{grid-template-columns:1fr}.boost-canvas-group-tabs{flex-direction:column}.boost-canvas-group-tab{justify-content:space-between;width:100%}}.boost-live-preview{border:1px solid var(--line,#d8e0ea);background:linear-gradient(#2f6f6a0f,#0000 42%),#fff;border-radius:14px;flex-direction:column;max-height:min(52vh,560px);display:flex;overflow:hidden;box-shadow:0 8px 28px #101c280f}.boost-live-head{border-bottom:1px solid var(--line,#e4ebf2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#ffffffeb;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .7rem;display:flex;position:sticky;top:0}.boost-live-head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2f6f6a;margin:0;font-size:.68rem;font-weight:700}.boost-live-head h3{letter-spacing:-.02em;color:#15202b;margin:.15rem 0 0;font-size:.95rem;font-weight:800}.boost-live-price{color:#2f6f6a;white-space:nowrap;background:#2f6f6a1a;border-radius:8px;padding:.25rem .55rem;font-size:1.15rem;font-weight:800}.boost-live-price-block{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.boost-live-price-block .muted-sm{font-size:.72rem}.boost-live-scope{color:var(--muted,#5a6a7a);margin:.35rem 0 0;font-size:.78rem}.boost-wb-bind-hint{margin:.25rem 0 0;font-size:.78rem}.boost-wb-child-links,.boost-inspector-child-links{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.boost-wb-child-link{color:#2f6f6a;cursor:pointer;background:#2f6f6a14;border:1px solid #2f6f6a59;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;transition:background .15s,border-color .15s}.boost-wb-child-link:hover{background:#2f6f6a29;border-color:#2f6f6a}.boost-inspector-bind{margin:.2rem 0 0;font-size:.78rem}.boost-inspector>.ap-form-grid,.boost-inspector .boost-advanced-grid{grid-template-columns:1fr}.boost-inspector>.ap-form-grid>label,.boost-inspector>.ap-form-grid>.span-2,.boost-inspector>.ap-form-grid>details,.boost-inspector .boost-advanced-grid>label,.boost-inspector .boost-advanced-grid>.span-2{grid-column:1/-1}.boost-inspector .boost-opt-crud{width:100%;min-width:0}.boost-inspector .boost-opt-crud .admin-table-wrap{width:100%;max-width:100%}.boost-inspector .boost-opt-crud .admin-table{min-width:28rem}.boost-inspector .boost-opt-crud .admin-table input{box-sizing:border-box;width:100%;min-width:4.5rem}.boost-inspector-actions .admin-toolbar{flex-wrap:wrap}.boost-wb-canvas-empty{text-align:center;justify-content:center;align-items:center;min-height:280px;padding:1.5rem;display:flex}.boost-live-locate{color:#5a6a7a;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.75rem;display:flex}.boost-live-locate strong{color:#15202b}.boost-live-locate-hint{margin:.3rem 0 0;font-size:.72rem}.boost-live-hidden-hint{color:#9a6700;background:#f5a6231f;border-bottom:1px solid #f5a62340;margin:0;padding:.55rem 1rem;font-size:.78rem}.boost-live-layers{scroll-behavior:smooth;gap:.65rem;padding:.75rem .85rem 1rem;display:grid;overflow:auto}.boost-live-layer{background:#f8fafc;border:1px solid #e4ebf2;border-radius:12px;padding:.7rem .75rem;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s;position:relative}.boost-live-layer.is-child{background:#fff}.boost-live-layer.is-focus{background:linear-gradient(135deg,#2f6f6a14,#fff 55%);border-color:#2f6f6a8c;box-shadow:0 0 0 2px #2f6f6a2e,0 10px 28px #2f6f6a1f}.boost-live-layer.is-focus[data-locate]{animation:1.4s ease-out boostLiveFocusPulse}.boost-live-focus-tag{letter-spacing:.08em;text-transform:uppercase;color:#2f6f6a;background:#2f6f6a1f;border:1px solid #2f6f6a47;border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:800;position:absolute;top:.4rem;right:.45rem}.boost-live-layer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.45rem;padding-right:4.5rem;display:flex}.boost-live-layer-head strong{color:#15202b;font-size:.88rem}.boost-live-req{color:#b42318;vertical-align:middle;margin-left:.35rem;font-size:.65rem;font-style:normal;font-weight:700}.boost-live-chips{flex-wrap:wrap;gap:.4rem;display:flex}.boost-live-chips.is-cards{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.45rem;display:grid}.boost-live-chip{color:#243040;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.4rem .65rem;font-size:.78rem;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:inline-flex}.boost-live-chip.is-card{align-items:stretch;min-height:64px;padding:.5rem}.boost-live-chip:hover:not(:disabled){border-color:#2f6f6a73;transform:translateY(-1px)}.boost-live-chip.is-active{color:#1a4a46;background:#2f6f6a1a;border-color:#2f6f6a;box-shadow:inset 0 0 0 1px #2f6f6a40}.boost-live-chip.is-opt-focus,.boost-live-toggle.is-opt-focus{outline-offset:2px;outline:2px solid #f5a623d9;box-shadow:0 0 0 4px #f5a62333}.boost-live-chip-img{object-fit:cover;border-radius:6px;width:100%;height:40px;margin-bottom:.2rem}.boost-live-chip-label{line-height:1.25}.boost-live-chip-price{color:#2f6f6a;font-size:.68rem;font-weight:700}.boost-live-select{background:#fff;border:1px solid #d5dee8;border-radius:8px;width:100%;padding:.45rem .55rem;font-size:.82rem}.boost-live-dual{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.boost-live-dual label{color:#5a6a7a;gap:.25rem;font-size:.72rem;display:grid}.boost-live-dual input{border:1px solid #d5dee8;border-radius:8px;padding:.4rem .5rem}.boost-live-slider{align-items:center;gap:.65rem;display:flex}.boost-live-slider input[type=range]{flex:1}.boost-live-toggles{gap:.35rem;display:grid}.boost-live-toggle{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.8rem;display:flex}.boost-live-toggle:hover{background:#2f6f6a0f}@keyframes boostLiveFocusPulse{0%{box-shadow:0 0 #2f6f6a59,0 10px 28px #2f6f6a1f}to{box-shadow:0 0 0 2px #2f6f6a2e,0 10px 28px #2f6f6a1f}}@media (prefers-reduced-motion:reduce){.boost-live-layer.is-focus{animation:none}.boost-live-layers{scroll-behavior:auto}}.admin-app{background:var(--admin-bg,#f3f6f9);min-height:100vh;color:var(--admin-text,#1c2430);grid-template:"side top""side main"minmax(0,1fr)/220px minmax(0,1fr);display:grid}.admin-app:not(.theme-admin){background:linear-gradient(180deg, #f5a6230d, transparent 28%), var(--bg)}.admin-side{border-right:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 92%, white);flex-direction:column;grid-area:side;gap:1rem;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0;overflow:hidden}.admin-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#ffffffeb;border-bottom:1px solid #1c243014;flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1.25rem;display:flex;position:sticky;top:0}.admin-topbar-lead{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-topbar-title{gap:.12rem;min-width:0;display:grid}.admin-topbar-title strong{color:#1c2430;font-size:1rem;font-weight:800}.admin-topbar-title span{color:#5c6778;font-size:.78rem;line-height:1.35}.admin-topbar-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-nav-toggle,.admin-nav-backdrop{display:none}.admin-nav-toolbar{flex-wrap:wrap;gap:.35rem;display:flex}.admin-nav-group-items:not([hidden]){gap:.15rem;display:grid}.admin-side-foot{gap:.65rem;margin-top:auto;display:grid}.admin-user-chip{color:inherit;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.admin-user-chip.is-active,.admin-user-chip:hover{background:#1c24300a;border-color:#1c243014}.admin-user-avatar{color:#fff;background:#2f6f6a;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:800;display:grid}.admin-user-chip strong{font-size:.88rem;display:block}.admin-user-chip span{color:#5c6778;font-size:.72rem;display:block}.admin-brand{color:inherit;align-items:center;gap:.65rem;display:flex}.admin-brand-text{gap:.05rem;display:grid}.admin-brand-text strong{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem}.admin-brand-text strong span{color:#2f6f6a}.admin-brand-text>span{color:#5c6778;font-size:.72rem}.theme-admin .admin-side{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:1px 0 0 var(--line);background:#f7f9fbeb}.admin-brand{padding:.35rem .5rem}.admin-nav{flex:1;gap:.85rem;padding-right:.15rem;display:grid;overflow:auto}.admin-nav-group{gap:.2rem;display:grid}.admin-nav-group-title{cursor:pointer;letter-spacing:.06em;text-transform:none;text-align:left;width:100%;color:var(--faint);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.45rem;margin:.15rem 0 .2rem;padding:.2rem .5rem;font-family:inherit;font-size:.68rem;font-weight:800;display:flex}.admin-nav a{color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.92rem;font-weight:700;display:flex}.admin-nav-badge{color:#fff;background:#e85d04;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.admin-nav-badge.is-soft{color:var(--text);background:#e8a83859}.theme-admin .admin-health-alert{border-color:color-mix(in srgb, #e85d04 45%, var(--line-strong));color:#e85d04}.ops-cc .admin-header{align-items:flex-start;gap:1.25rem}.ops-score{border:1px solid var(--line-strong);text-align:center;background:#00000047;border-radius:12px;min-width:7.5rem;padding:.85rem 1rem}.ops-score strong{font-size:2.4rem;line-height:1;font-family:var(--font-display);letter-spacing:.04em;display:block}.ops-score span{color:var(--muted);margin-top:.35rem;font-size:.78rem;font-weight:700;display:block}.ops-score.is-ok strong{color:#3dce8a}.ops-score.is-mid strong{color:#e8a838}.ops-score.is-bad strong{color:#ff7a59}.ops-incident{border-radius:var(--radius-sm);background:#ff5a280f;border:1px solid #ff783c66;margin-bottom:1rem;padding:1rem 1.15rem}.ops-incident-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.ops-incident-head h2{margin:0;font-size:1.05rem}.ops-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800}.ops-pill--operational{color:#3dce8a;border-color:#3dce8a73}.ops-pill--degraded{color:#e8a838;border-color:#e8a83873}.ops-pill--outage{color:#ff7a59;border-color:#ff7a5980}.ops-incident-list{margin:.55rem 0 0;padding-left:1.15rem}.ops-incident-list li{flex-wrap:wrap;gap:.5rem .85rem;margin:.25rem 0;display:flex}.ops-incident-list span{color:var(--muted);font-size:.82rem}.ops-toolbar-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ops-check{align-items:center;gap:.35rem;display:inline-flex}.ops-spark{align-items:flex-end;gap:3px;height:42px;margin-top:.85rem;display:flex}.ops-spark span{background:#ffffff2e;border-radius:2px 2px 0 0;flex:1;min-width:4px}.ops-spark span.is-ok{background:#3dce8abf}.ops-spark span.is-mid{background:#e8a838cc}.ops-spark span.is-bad{background:#ff7a59d9}.ops-probe-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;display:grid}.ops-probe{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;padding:.85rem .9rem}.ops-probe-top{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;display:flex}.ops-probe p{color:var(--muted);word-break:break-word;margin:0;font-size:.8rem}.ops-probe small{color:var(--faint);margin-top:.35rem;font-size:.72rem;display:block}.ops-probe--pass{border-color:#3dce8a59}.ops-probe--pass .ops-probe-top span{color:#3dce8a;font-weight:800}.ops-probe--warn{border-color:#e8a83866}.ops-probe--warn .ops-probe-top span{color:#e8a838;font-weight:800}.ops-probe--fail{border-color:#ff7a5973}.ops-probe--fail .ops-probe-top span{color:#ff7a59;font-weight:800}.ops-issue-title{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ops-issue-title:hover strong{text-decoration:underline}.ops-issue-detail td{background:#ffffff08}.ops-issue-detail ol{margin:.35rem 0 .5rem;padding-left:1.2rem}.admin-nav a:hover,.admin-nav a.active{color:var(--text);background:#ffffff0d}.theme-admin .admin-nav a:hover{background:#1c24300a}.admin-nav a.active{border:1px solid var(--line-strong);color:var(--amber)}.theme-admin .admin-nav a.active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--line-strong));color:var(--accent)}.admin-logout{width:100%}.admin-main{grid-area:main;min-width:0;padding:1.5rem 1.75rem 3rem;overflow:auto}.admin-panel{gap:1.25rem;display:grid}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-header .display{margin:.15rem 0;font-size:clamp(2rem,4vw,2.8rem)}.admin-api-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:center;padding:.4rem .75rem;font-size:.78rem}.admin-api-pill.is-warn{color:#ff8a8a;border-color:#ff646466}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.admin-stat{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-soft);gap:.35rem;padding:1rem;display:grid}.admin-stat span{color:var(--muted);font-size:.8rem;font-weight:700}.admin-stat strong{font-size:1.6rem;font-family:var(--font-display);letter-spacing:.03em}.admin-stat.is-warn{background:#ff50500f;border-color:#ff8a8a73}.admin-stat.is-warn strong{color:#ff8a8a}.pay-ops-split{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.pay-ops-detail{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;gap:.85rem;max-height:calc(100vh - 6rem);padding:1rem;display:grid;position:sticky;top:.75rem;overflow:auto}.pay-ops-filters{align-items:end}.fund-chain-strip{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fund-chain-step{border:1px solid var(--line);opacity:.72;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.82rem;display:flex}.fund-chain-step.is-done{opacity:1;border-color:color-mix(in srgb, #3d9a6a 45%, var(--line))}.fund-chain-step.is-in_progress,.fund-chain-step.is-focus{opacity:1;border-color:color-mix(in srgb, #d4a017 55%, var(--line));background:#d4a0171f}.fund-chain-step.is-blocked{opacity:1;border-color:color-mix(in srgb, #c44 50%, var(--line))}.fund-chain-step.is-n_a{opacity:.45}.fund-chain-step__status{color:var(--muted,#888);white-space:nowrap}.pay-ops-security{gap:1rem;display:grid}.severity-critical{color:#ff8a8a}.severity-high{color:#ffb86b}@media (width<=960px){.pay-ops-split{grid-template-columns:1fr}.pay-ops-detail{max-height:none;position:static}}.admin-quick,.admin-actions,.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-form,.admin-toolbar.field-grid{border-radius:var(--radius-sm);border:1px solid var(--line);background:#ffffff05;padding:1rem}.admin-upload-row{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.admin-thumb{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px;margin-top:.5rem}.admin-thumb.wide{width:min(280px,100%);height:auto;max-height:140px}.admin-row-title{align-items:center;gap:.6rem;display:flex}.admin-row-title img{object-fit:cover;border-radius:6px;width:36px;height:36px}.admin-split{grid-template-columns:1.4fr .9fr;align-items:start;gap:1rem;display:grid}.admin-detail{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg-elev);padding:1rem;position:sticky;top:1rem}.admin-detail h3,.admin-detail h4{margin:0 0 .5rem}.order-progress-admin{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 .85rem;padding:0;list-style:none;display:flex}.order-progress-admin li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700}.order-progress-admin li.is-done{color:var(--text);background:#78c88c1f;border-color:#78c88c8c}.admin-timeline{gap:.55rem;max-height:220px;margin:.5rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.admin-timeline li{border-bottom:1px solid var(--line);gap:.15rem;padding-bottom:.45rem;display:grid}.admin-line-list{color:var(--muted);margin:.75rem 0;padding-left:1.1rem}.admin-login{isolation:isolate;color:#1c2430;background:#f3f6f9;min-height:100vh;padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.admin-login-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.admin-login-orb{filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.admin-login-orb--cyan{background:radial-gradient(circle,#2de2c559,#0000 68%);width:min(42vw,420px);height:min(42vw,420px);top:-8%;left:-6%}.admin-login-orb--magenta{background:radial-gradient(circle,#ff5c8a2e,#0000 70%);width:min(38vw,380px);height:min(38vw,380px);bottom:-10%;right:-4%}.admin-login-grid{opacity:.35;background-image:linear-gradient(#1c24300a 1px,#0000 1px),linear-gradient(90deg,#1c24300a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.admin-login-scan{background:linear-gradient(115deg,#0000 35%,#2f6f6a0f 48%,#0000 62%);animation:9s linear infinite adminLoginScan;position:absolute;inset:-20% -30%}@keyframes adminLoginScan{0%{transform:translate(-8%)}to{transform:translate(8%)}}.admin-login-stage{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,420px);align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:1080px;min-height:calc(100vh - 4rem);margin:0 auto;display:grid;position:relative}.admin-login-hero{gap:1rem;padding:clamp(.5rem,2vw,1rem) 0;display:grid}.admin-login-lockup{margin-bottom:.25rem}.admin-login-kicker{letter-spacing:.18em;text-transform:uppercase;color:#2f6f6a;margin:0;font-size:.72rem;font-weight:800}.admin-login-title{font-family:var(--font-display);letter-spacing:.03em;color:#1c2430;margin:0;font-size:clamp(2rem,4.5vw,2.85rem);line-height:1.05}.admin-login-copy{color:#4a5568;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.6}.admin-login-signals{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.admin-login-signals li{color:#3d4a5c;align-items:center;gap:.65rem;font-size:.92rem;font-weight:600;display:flex}.admin-login-signal-mark{width:1.5rem;height:1.5rem}.admin-login-signal-dot{background:#2f6f6a;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #2f6f6a26}.admin-login-signal-dot--magenta{background:#e85d8a;box-shadow:0 0 0 4px #e85d8a26}.admin-login-card{background:#fff;border:1px solid #1c24301a;border-radius:18px;width:100%;padding:clamp(1.35rem,3vw,1.85rem);box-shadow:inset 0 0 0 1px #fffc,0 24px 64px #1c24301f}.admin-login-card-head{margin-bottom:1.25rem}.admin-login-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2f6f6a;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.admin-login-card-title{color:#1c2430;margin:0 0 .35rem;font-size:1.55rem;font-weight:800}.admin-login-card-lead{color:#5c6778;margin:0;font-size:.92rem;line-height:1.5}.admin-login-form label span{color:#3d4a5c;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.admin-login-form input,.admin-login-form select{color:#1c2430;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #1c243024;border-radius:10px;padding:.65rem .8rem}.admin-login-form input:focus,.admin-login-form select:focus{border-color:#2f6f6a;outline:none;box-shadow:0 0 0 3px #2f6f6a24}.admin-login-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.admin-login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f6f6a,#3d8a84);border:0;border-radius:10px;width:100%;min-height:46px;font-weight:800}.admin-login-submit:hover:not(:disabled){filter:brightness(1.05)}.admin-login-btn-ghost{min-height:44px}.admin-login-meta{color:#7a8494;text-align:center;margin:1rem 0 0;font-size:.78rem}@media (width<=900px){.admin-login-stage{grid-template-columns:1fr;min-height:auto}.admin-login-hero{text-align:center;justify-items:center}.admin-login-copy{max-width:none}}.cms-editor{grid-template-columns:240px 1fr;gap:1rem;min-height:60vh;display:grid}.cms-pages-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000038;margin-bottom:1.25rem;padding:1rem 1.15rem}.cms-pages-head{gap:.25rem;margin-bottom:.85rem;display:grid}.cms-pages-head h3{margin:0}.cms-pages-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.55rem;display:grid}.cms-page-chip{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}.cms-page-chip.is-off{opacity:.55}.cms-page-chip span{gap:.1rem;min-width:0;display:grid}.cms-page-chip strong{font-size:.9rem}.cms-page-chip small{color:var(--faint);font-size:.72rem}.cms-color-field .cms-color-row{align-items:center;gap:.5rem;display:flex}.cms-color-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;width:44px;height:44px;padding:0}.cms-mod-list{align-content:start;gap:.35rem;max-height:70vh;padding-right:.25rem;display:grid;overflow:auto}.cms-mod-item{text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:10px;gap:.15rem;padding:.7rem .75rem;display:grid}.cms-mod-item span{color:var(--faint);font-size:.75rem}.cms-mod-item.active{border-color:var(--amber);background:var(--amber-soft)}.cms-mod-item.is-hidden{opacity:.55}.theme-admin .cms-pages-panel{border-color:var(--line);color:#1c2430;background:#fff}.theme-admin .cms-page-chip{border-color:var(--line);color:#1c2430;background:#f3f5f8}.theme-admin .cms-page-chip small{color:#5c6675}.theme-admin .cms-mod-list{border:1px solid var(--line);color:#1c2430;background:#fff;border-radius:12px;padding:.75rem}.theme-admin .cms-mod-item{border:1px solid var(--line);color:#1c2430;background:#f3f5f8}.theme-admin .cms-mod-item strong{color:#1c2430}.theme-admin .cms-mod-item span{color:#5c6675}.theme-admin .cms-mod-item:hover{border-color:var(--line-strong);background:#e8ecf1}.theme-admin .cms-mod-item.active{border-color:var(--accent);background:var(--accent-soft);color:#1c2430}.theme-admin .cms-mod-editor,.theme-admin .cms-item-card{border-color:var(--line);color:#1c2430;background:#fff}.cms-mod-editor{border-radius:var(--radius-sm);border:1px solid var(--line);background:#00000038;padding:1rem 1.15rem}.cms-mod-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cms-toggle{align-items:center;gap:.45rem;grid-template-columns:none!important;display:inline-flex!important}.cms-items{gap:.75rem;display:grid}.cms-item-card{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:.75rem}.field-grid select,.admin-toolbar select,.admin-header select{min-height:44px;color:var(--text);font:inherit;background:#1a1a20;border:1px solid #ffffff38;border-radius:10px;padding:.55rem .75rem}@media (width<=960px){.admin-app{grid-template-columns:1fr}.admin-side{height:auto;position:relative}.admin-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-split,.cms-editor{grid-template-columns:1fr}.admin-detail{position:static}.ft-editor-grid{grid-template-columns:1fr}}.ft-tabs{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:0;display:flex}.ft-tabs button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-weight:700}.ft-tabs button.active{color:var(--amber);border-bottom-color:var(--amber)}.ft-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ao-surface-card,#0000002e);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem .85rem}.admin-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff08;font-size:.78rem;font-weight:700}.admin-table tr:last-child td{border-bottom:none}.admin-table tr.is-active{background:#ffb42814}.ft-id,.ft-def-json{word-break:break-all;font-size:.78rem}.ft-editor{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ao-surface-card,#00000038);gap:1rem;margin-top:.5rem;padding:1.15rem;display:grid}.ft-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ft-editor-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ft-editor-title h2{margin:0;font-size:1.15rem}.ft-editor-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ft-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:1.25rem;display:grid}.ft-editor-main,.ft-editor-side{gap:.85rem;min-width:0;display:grid}.ft-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ft-section-head h3{margin:0;font-size:.95rem}.ft-field-card{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:.65rem;padding:.85rem;display:grid}.ft-field-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ft-field-tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ft-tag{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:6px;align-items:center;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.ft-tag-blue{color:#7eb6ff;border-color:#7eb6ff59}.ft-tag-red{color:#ff8a8a;border-color:#ff8a8a66}.ft-tag-orange{color:var(--amber);border-color:#ffb42866}.ft-side-card{border:1px solid var(--line);background:#0003;border-radius:10px;gap:.75rem;padding:.9rem 1rem;display:grid}.ft-side-card h3{margin:0;font-size:.92rem}.ft-side-card-head{gap:.25rem;display:grid}.ft-lib-chips{flex-wrap:wrap;gap:.4rem;display:flex}.show-when-editor{border:1px dashed var(--line);background:#00000026;border-radius:8px;gap:.45rem;padding:.65rem;display:grid}.show-when-toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.show-when-row{grid-template-columns:minmax(0,1.2fr) minmax(90px,.7fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.show-when-row select,.show-when-row input{border:1px solid var(--line-strong);min-height:36px;color:var(--text);font:inherit;background:#00000040;border-radius:8px;padding:.35rem .5rem;font-size:.85rem}.dynamic-order-form{gap:.7rem;display:grid}.dynamic-order-form label:not(.checkout-check):not(.checkout-upload){gap:.3rem;font-size:.88rem;display:grid}.dynamic-order-form label.checkout-check{cursor:pointer;align-items:flex-start;gap:.7rem;margin:0;font-size:.9rem;line-height:1.45;display:flex}.dynamic-order-form .req{color:#ff8a8a}.dynamic-order-form small{color:var(--faint);font-size:.75rem}.dynamic-order-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.dynamic-order-form select,.dynamic-order-form textarea{border:1px solid var(--line-strong);min-height:40px;color:var(--text);font:inherit;background:#00000040;border-radius:8px;padding:.45rem .65rem}.dynamic-order-form label.checkout-check small,.dynamic-order-form .checkout-check-help{color:var(--muted);margin-top:.3rem;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.ft-answers{border-top:1px solid var(--line);gap:.35rem;padding-top:.5rem;display:grid}.ft-answers pre{white-space:pre-wrap;word-break:break-word;color:var(--muted);max-height:180px;margin:0;font-size:.75rem;overflow:auto}.muted-sm{color:var(--muted);font-size:.78rem}.ft-modal-backdrop{z-index:80;background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ft-modal{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg-soft);gap:1rem;width:min(440px,100%);padding:1.25rem;display:grid}.ft-modal h2{margin:0;font-size:1.1rem}.ft-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#f4f4f5;background-color:#1c1c22}.admin-app select,.admin-login select,.ao-filters select,.ao-modal select,.ao-card select,.ap-form-grid select,.field-grid select,.admin-toolbar select,.admin-header select,.cfg-select-wrap select,.dynamic-order-form select,.show-when-row select{color:var(--text);background-color:#1a1a20;background-image:linear-gradient(#ffffff0f,#0000);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff0a}.admin-app select:hover,.ao-filters select:hover,.ap-form-grid select:hover,.field-grid select:hover,.cfg-select-wrap select:hover{border-color:#f5a62373}.admin-app select:focus,.ao-filters select:focus,.ap-form-grid select:focus,.field-grid select:focus,.cfg-select-wrap select:focus{border-color:#f5a623b3;outline:none;box-shadow:0 0 0 3px #f5a6232e}.theme-admin.admin-app select,.theme-admin select,.theme-admin .ao-filters select,.theme-admin .ao-modal select,.theme-admin .ao-card select,.theme-admin .ap-form-grid select,.theme-admin .field-grid select,.theme-admin .admin-toolbar select,.theme-admin .admin-header select,.theme-admin .cfg-select-wrap select,.theme-admin .cms-mod-list select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c2430!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border:1px solid #1c243029!important}.theme-admin.admin-app select:hover,.theme-admin select:hover,.theme-admin .cms-mod-list select:hover{border-color:color-mix(in srgb, var(--accent) 45%, #1c243033)!important}.theme-admin.admin-app select:focus,.theme-admin select:focus,.theme-admin .cms-mod-list select:focus{border-color:color-mix(in srgb, var(--accent) 55%, #1c243033)!important;box-shadow:0 0 0 3px #2f6f6a1f!important}.theme-admin select option,.theme-admin select optgroup{color:#1c2430!important;background-color:#fff!important}.theme-admin .boost-layer-list button,.theme-admin .admin-list>button,.theme-admin .admin-list .btn-ghost{border-color:var(--line);color:#1c2430;background:#f3f5f8}.theme-admin .boost-layer-list button.is-active,.theme-admin .admin-list>button.active,.theme-admin .admin-list>button.is-active,.theme-admin .admin-list .btn-ghost.active{border-color:var(--accent);background:var(--accent-soft);color:#1c2430}.ao-page{gap:var(--ao-space-4)}.ao-mono,.ow-stat-value,.ao-table .ao-cell-stack>span:first-child,.admin-table .col-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ao-status-dot{background:var(--ao-status-neutral-fg);width:7px;height:7px;box-shadow:0 0 0 2px var(--ao-status-neutral-bg);border-radius:50%;flex-shrink:0;display:inline-block}.ao-status-dot--success{background:var(--pitch);box-shadow:0 0 0 2px var(--ao-status-success-bg)}.ao-status-dot--warning{background:var(--amber);box-shadow:0 0 0 2px var(--ao-status-warning-bg)}.ao-status-dot--danger{background:var(--diamond);box-shadow:0 0 0 2px var(--ao-status-danger-bg)}.ao-status-dot--info{background:var(--brand-violet);box-shadow:0 0 0 2px var(--ao-status-info-bg)}.ao-status-dot--neutral{background:var(--faint);box-shadow:0 0 0 2px var(--ao-status-neutral-bg)}.ao-status-pill{align-items:center;gap:.35rem;display:inline-flex}.ao-lock-badge{border-radius:var(--ao-radius-pill);border:1px solid var(--ao-accent-lock);background:var(--ao-accent-lock-bg);color:#ffe8b8;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.ao-lock-badge.is-mine{border-color:var(--ao-status-success-border);background:var(--ao-status-success-bg);color:var(--ao-status-success-fg)}.ao-empty-state{place-items:center;gap:var(--ao-space-3);text-align:center;border:1px dashed var(--ao-border-subtle);border-radius:var(--ao-radius-card);background:var(--ao-surface-inset);padding:2.5rem 1.5rem;display:grid}.ao-empty-state__icon{background:var(--ao-surface-hover);border:1px solid var(--ao-border-subtle);width:2.75rem;height:2.75rem;color:var(--muted);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.ao-empty-state__title{margin:0;font-size:.95rem;font-weight:650}.ao-empty-state__copy{max-width:28rem;font-size:var(--ao-meta);color:var(--muted);margin:0;line-height:1.45}.ao-filter-chips{gap:var(--ao-space-2);margin-bottom:var(--ao-space-3);flex-wrap:wrap;display:flex}.ao-filter-chip{border-radius:var(--ao-radius-pill);border:1px solid var(--ao-border-subtle);background:var(--ao-surface-inset);color:var(--muted);transition:border-color var(--ao-transition-fast), background var(--ao-transition-fast), color var(--ao-transition-fast);align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.ao-filter-chip.is-active{color:var(--text);background:#2de2c51a;border-color:#2de2c559}button.ao-filter-chip{cursor:pointer;font:inherit}button.ao-filter-chip:hover:not(.is-active){color:var(--text);border-color:#ffffff2e}.ao-quick-filters{align-items:center}.ao-filter-chip-hint{margin-left:auto;font-size:.72rem}.ao-row-clickable{cursor:pointer}.ao-row-clickable:hover:not(.ao-expand-row){background:#2de2c50f}.ao-search-input{position:relative}.ao-search-input input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%239a9aa3' viewBox='0 0 16 16'%3E%3Cpath d='M11.7 10.3l3.2 3.2-1.4 1.4-3.2-3.2a5 5 0 1 1 1.4-1.4zM6 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E");background-position:.65rem;background-repeat:no-repeat;padding-left:2rem}.ao-table-wrap{border:1px solid var(--ao-border-subtle);border-radius:var(--ao-radius-card);background:var(--ao-surface-card);box-shadow:var(--ao-shadow-card);max-height:min(72vh,900px);overflow:auto}.ao-table-wrap .admin-table thead th{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ao-surface-elevated);border-bottom:1px solid var(--ao-border-strong);position:sticky;top:0}.ao-table.ao-table--compact th,.ao-table.ao-table--compact td{padding:.45rem .65rem;font-size:.82rem}.ao-table.ao-table--zebra tbody tr:nth-child(2n):not(.ao-expand-row){background:#ffffff05}.ao-table tbody tr{transition:background var(--ao-transition-fast)}.ao-table tbody tr:hover:not(.ao-expand-row){background:var(--ao-surface-hover)}.ao-card{border-color:var(--ao-border-subtle);background:var(--ao-surface-card);box-shadow:var(--ao-shadow-card);transition:border-color var(--ao-transition-ui), box-shadow var(--ao-transition-ui)}.ao-card:hover{border-color:color-mix(in srgb, var(--line-strong) 85%, #2de2c526)}.ao-tag{transition:background var(--ao-transition-fast), border-color var(--ao-transition-fast)}.ao-tag-neutral{background:var(--ao-status-neutral-bg);border-color:var(--ao-status-neutral-border);color:var(--ao-status-neutral-fg)}.ow-detail-page .ow-workspace.ow-split{gap:var(--ao-space-4)}.ow-sidebar{border:1px solid var(--ao-border-subtle);border-radius:var(--ao-radius-card);background:var(--ao-surface-card);box-shadow:var(--ao-shadow-card)}.ow-sidebar-note{transition:border-color var(--ao-transition-fast), background var(--ao-transition-fast);border-left:2px solid #2de2c559;padding-left:.85rem;position:relative}.ow-sidebar-note:hover{background:var(--ao-surface-hover);border-left-color:#2de2c5a6}.ow-note-timeline{position:relative}.ow-note-timeline:before{content:"";pointer-events:none;background:linear-gradient(#2de2c559,#0000);width:1px;position:absolute;top:.35rem;bottom:.35rem;left:.35rem}.ow-layer-header{border-radius:var(--ao-radius-card);box-shadow:inset 0 1px #ffffff08}.ow-order-no{font-size:var(--ao-title-page);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ow-core-col{padding:var(--ao-space-2) var(--ao-space-3);border:1px solid var(--ao-border-subtle);background:var(--ao-surface-inset);border-radius:8px}.ow-stat-value{font-size:.88rem}.ow-stepper-pro .order-stepper__track{background:#ffffff0f;height:2px}.ow-stepper-pro .order-stepper__fill{background:linear-gradient(90deg,#2de2c5d9,#7b8cffbf);transition:width .35s}.ow-stepper-pro .order-stepper__marker{transition:border-color var(--ao-transition-ui), background var(--ao-transition-ui), box-shadow var(--ao-transition-ui);border-width:1.5px}.ow-stepper-pro .order-stepper__step.is-done .order-stepper__marker{color:var(--brand-cyan);background:#2de2c533;border-color:#2de2c58c}.ow-stepper-pro .order-stepper__step.is-current .order-stepper__marker{box-shadow:0 0 0 3px #2de2c52e}.ow-accordion-toggle .ow-section-icon{background:var(--ao-surface-inset);border:1px solid var(--ao-border-subtle);border-radius:6px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-grid}.ow-dense-table thead th{z-index:1;background:var(--ao-surface-elevated);position:sticky;top:0}.ship-desk .ship-pipeline-step{transition:border-color var(--ao-transition-ui), background var(--ao-transition-ui), color var(--ao-transition-ui);position:relative}.ship-desk .ship-pipeline-step.is-active{box-shadow:inset 0 0 0 1px #2de2c533}.ship-desk .ship-pipeline-count{border-radius:var(--ao-radius-pill);min-width:1.15rem;height:1.15rem;color:var(--muted);background:#ffffff14;justify-content:center;align-items:center;margin-left:.35rem;padding:0 .3rem;font-size:.65rem;font-weight:750;display:inline-flex}.ship-desk .ship-pipeline-step.is-active .ship-pipeline-count{color:var(--brand-cyan);background:#2de2c533}.ship-desk-layout{gap:var(--ao-space-4);display:grid}.ship-desk-queue-section{padding:var(--ao-space-4);border:1px solid var(--ao-border-subtle);border-radius:var(--ao-radius-card);background:var(--ao-surface-card);box-shadow:var(--ao-shadow-card)}.ship-desk .ship-queue-item{transition:border-color var(--ao-transition-ui), background var(--ao-transition-ui), transform var(--ao-transition-fast)}.ship-desk .ship-queue-item:hover{transform:translateY(-1px)}.ship-progress-bar{border-radius:var(--ao-radius-pill);background:#ffffff0f;height:6px;overflow:hidden}.ship-progress-bar__fill{border-radius:inherit;height:100%;transition:width .35s}.ship-progress-bar__fill--ship{background:linear-gradient(90deg,#2de2c5d9,#7b8cffb3)}.ship-progress-bar__fill--deliver{background:linear-gradient(90deg,#3dcf8ee6,#2de2c5a6)}.ship-desk-actions{gap:var(--ao-space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-nav a{transition:background var(--ao-transition-ui), color var(--ao-transition-ui), border-color var(--ao-transition-ui)}.admin-nav a.active{color:var(--brand-cyan);background:#2de2c514;border-color:#2de2c547;box-shadow:inset 0 1px #ffffff0a}.admin-header .eyebrow{font-size:var(--ao-title-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--faint)}.ao-filters{border:1px solid var(--ao-border-strong);border-radius:var(--ao-radius-card);background:var(--ao-surface-card);box-shadow:var(--ao-shadow-card);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem 1rem;margin-bottom:1.25rem;padding:1rem;display:grid}.ao-filters label{color:var(--muted);gap:.35rem;min-width:0;font-size:.78rem;display:grid}.ao-filters input,.ao-filters select,.ao-filters textarea,.ao-modal input,.ao-modal select,.ao-modal textarea,.ao-card input,.ao-card select,.ao-card textarea{width:100%;min-height:40px;color:var(--text);font:inherit;background:#1a1a20;border:1px solid #fff3;border-radius:8px;padding:.5rem .7rem}.ao-filters-actions{align-items:end;gap:.5rem;display:flex}.ao-table-wrap{margin-bottom:1rem}.ao-table th{white-space:nowrap}.ao-table td{vertical-align:top}.ao-cell-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ao-tags{flex-wrap:wrap;gap:.3rem;display:flex}.ao-tag{color:var(--text);border:1px solid var(--line);background:#ffffff14;border-radius:4px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.ao-tag-danger{color:#ffb4b4;background:#dc3c3c33;border-color:#dc505073}.ao-tag-warn{color:#ffd59a;background:#dc96282e;border-color:#dca03266}.ao-tag-ok{color:#b6f0c4;background:#3ca05a2e;border-color:#46aa6466}.ao-tag-info{color:#b7d4ff;background:#4682c82e;border-color:#508cd266}.ao-tag-accent{color:#e0c4ff;background:#a064dc2e;border-color:#aa6ee666}.ao-product-line{color:inherit;font-size:.95rem;font-weight:600;line-height:1.4}.ao-clamp{-webkit-line-clamp:unset;white-space:normal;max-width:none;display:block;overflow:visible}.theme-admin .ao-clamp{white-space:normal;max-width:none;display:block;overflow:visible}.ao-remark{color:#9ec9a8;font-size:.78rem}.ao-refund{color:#e08ab8;font-size:.78rem}.ao-profile{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.ao-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ao-expand-row td{background:#ffffff05}.ao-subtable{margin:.25rem 0;font-size:.82rem}.ao-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ao-modal-backdrop{z-index:1200;-webkit-overflow-scrolling:touch;background:#0f121885;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:auto}.ao-modal{border:1px solid var(--line-strong);background:var(--bg-soft,#1a1a1f);border-radius:12px;flex-direction:column;flex:none;align-self:center;gap:0;width:min(480px,100%);max-height:min(88vh,820px);margin:auto;padding:0;display:flex;overflow:auto;box-shadow:0 18px 48px #00000047}.ao-modal-wide{width:min(780px,100%)}.ao-modal-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem .75rem;display:flex}.ao-modal h3,.ao-modal-head h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:750}.ao-modal-close{appearance:none;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.ao-modal-close:hover{color:var(--text);border-color:var(--line-strong);background:#ffffff0a}.ao-modal-body{flex-direction:column;align-content:start;gap:.85rem;min-height:0;padding:1rem 1.15rem 1.15rem;display:flex;overflow:auto}.ao-modal label{color:var(--muted);gap:.3rem;font-size:.8rem;display:grid}.ao-modal .admin-toolbar,.ao-modal-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.ao-modal .admin-toolbar .btn,.ao-modal-actions .btn{flex:none;align-self:center;width:auto;height:auto;min-height:40px}.ao-inline-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ao-detail-actions{margin-bottom:1.25rem}.ao-hold-banner{color:#ffb4b4;background:#dc3c3c26;border:1px solid #dc505059;border-radius:6px;margin-bottom:1rem;padding:.65rem .9rem}.ao-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=960px){.ao-detail-grid{grid-template-columns:1fr}}.ao-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0000002e;align-content:start;gap:.75rem;padding:1rem 1.1rem;display:grid}.ao-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.ao-card-head h2{margin:0}.ao-card h2{margin:0;font-size:1rem}.seo-ai-setup .seo-ai-grid{grid-template-columns:minmax(160px,.9fr) minmax(160px,.9fr) minmax(220px,1.4fr);align-items:end;gap:.75rem;display:grid}.seo-ai-setup .seo-ai-grid label{gap:.35rem;display:grid}.seo-ai-setup .seo-ai-grid label span{color:var(--muted);font-size:.78rem;font-weight:700}.seo-ai-setup .seo-ai-key input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=900px){.seo-ai-setup .seo-ai-grid{grid-template-columns:1fr}}.ao-subhead{margin:.75rem 0 .35rem;font-size:.95rem;font-weight:600}.ao-line-delivery{gap:1rem;display:grid}.ao-line-delivery-block{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:.45rem;padding:.65rem .75rem;display:grid}.ao-line-delivery-block h3{margin:0;font-size:.92rem}.ao-desc{gap:.45rem;margin:0;display:grid}.ao-desc-2{grid-template-columns:1fr 1fr;gap:.55rem 1rem}.ao-desc .span-2{grid-column:1/-1}.ao-desc div{gap:.15rem;display:grid}.ao-desc dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.ao-desc dd{word-break:break-word;margin:0}.ao-notes{gap:.6rem;max-height:240px;display:grid;overflow:auto}.ao-note{border:1px solid var(--line);background:#ffffff0a;border-radius:6px;padding:.55rem .7rem}.ao-note header{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;display:flex}.ao-note p{white-space:pre-wrap;margin:0}.ao-timeline{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.ao-timeline li{gap:.15rem;display:grid}.ao-progress{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.ao-progress span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .45rem;font-size:.72rem}.ao-progress span.is-done{color:#b6f0c4;background:#3ca05a1f;border-color:#46aa6473}.ow-detail-page .ow-workspace{flex-direction:column;gap:.55rem;display:flex}.ow-detail-page .ow-workspace.ow-split{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:.65rem;display:grid}@media (width<=1100px){.ow-detail-page .ow-workspace.ow-split{grid-template-columns:1fr}}.ow-main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.ow-sidebar{flex-direction:column;gap:.65rem;max-height:calc(100vh - 1.5rem);padding:.7rem .8rem;display:flex;position:sticky;top:.75rem;overflow:auto}@media (width<=1100px){.ow-sidebar{max-height:none;position:static}}.ow-sidebar-block{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ow-sidebar-head{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.ow-sidebar-title{align-items:center;gap:.35rem;margin:0;font-size:.86rem;display:inline-flex}.ow-sidebar-divider{background:var(--line,#ffffff1a);height:1px;margin:.1rem 0}.ow-sidebar-preview,.ow-sidebar-remark-text{color:var(--text);word-break:break-word;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.4}.ow-sidebar-add{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:#ffc8500a;border:1px dashed #ffc85047;border-radius:6px;padding:.4rem .5rem;font-size:.82rem;display:block}.ow-sidebar-add:hover:not(:disabled){color:var(--accent,#f0c14b);background:#ffc85014;border-color:#ffc85073}.ow-sidebar-add:disabled{opacity:.55;cursor:not-allowed}.ow-sidebar-add-inline{margin-top:.15rem}.ow-sidebar-hint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.ow-sidebar-notes{flex-direction:column;gap:.45rem;display:flex}.ow-sidebar-note{border:1px solid var(--line,#ffffff14);background:#0000002e;border-radius:6px;padding:.35rem .45rem}.ow-sidebar-note header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;margin-bottom:.15rem;font-size:.75rem;display:flex}.ow-sidebar-note p{word-break:break-word;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.35}.ow-sidebar-expand{color:var(--accent,#f0c14b);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.78rem}.ow-sidebar-expand:hover{text-decoration:underline}.ow-note-upload-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem;display:flex}.ow-note-media{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.ow-note-media-pending{margin-top:.5rem}.ow-note-media-item{cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:6px;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.ow-note-media-item img,.ow-note-media-item video{object-fit:cover;width:100%;height:100%;display:block}.ow-note-media-video .ow-note-media-play,.ow-note-media-item.ow-note-media-video .ow-note-media-play{color:#fff;text-shadow:0 1px 4px #000000a6;pointer-events:none;place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}.ow-note-media-remove{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:.85rem;line-height:1;position:absolute;top:2px;right:2px}.ow-media-lightbox{z-index:12000;background:#000000d1;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.ow-media-lightbox img,.ow-media-lightbox video{border-radius:8px;max-width:min(96vw,1100px);max-height:88vh;box-shadow:0 12px 40px #00000073}.ow-media-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:1rem;right:1rem}.ow-detail-page .ao-card{gap:.45rem;padding:.65rem .85rem}.ow-detail-page .ao-card-head{margin-bottom:.25rem}.ow-layer{margin:0}.ow-layer-title{align-items:center;gap:.4rem;margin:0;font-size:.92rem;display:inline-flex}.ow-page-header{align-items:center;gap:.65rem;margin-bottom:.35rem}.ow-page-header-main{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.ow-order-no{letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:700}.ow-page-tags{margin:0}.ow-oa-actions{gap:.35rem;margin-bottom:.55rem}.ow-action-groups{flex-wrap:wrap;align-items:flex-start;gap:.65rem 1rem;display:flex}.ow-action-group{background:#0000001f;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .5rem;display:flex}.ow-action-primary{border-color:#2de2c52e}.ow-action-danger{border-color:#dc505038;margin-left:auto}.ow-header-hint{max-width:42rem;margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.ow-summary-hero{background:#2de2c50f;border:1px solid #2de2c538;border-radius:8px;margin:.35rem 0 .5rem;padding:.45rem .55rem}.ow-summary-next{margin:.15rem 0 0;font-size:.92rem;line-height:1.35}.ow-procurement-oneline{gap:.25rem;display:grid}.ow-procurement-hint{margin:0;font-size:.78rem;line-height:1.35}.ow-autofulfill{margin:0 0 .35rem}.ow-layer-header{background:#141820a6;border:1px solid #ffc8501f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.ow-header-badges{flex-wrap:wrap;gap:.3rem;margin-bottom:0;display:flex}.ow-header-meta{flex-wrap:wrap;gap:.5rem 1rem;font-size:.82rem;display:flex}.ow-header-actions{flex-wrap:wrap;gap:.3rem}.ow-layer-summary{border-color:#ffc85038}.ow-summary-head{justify-content:space-between;align-items:center;display:flex}.ow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem .85rem;display:grid}@media (width<=1100px){.ow-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ow-summary-grid{grid-template-columns:1fr}}.ow-summary-item p{margin:0;font-size:.88rem;line-height:1.3}.ow-summary-label{color:var(--muted);margin-bottom:.1rem;font-size:.68rem;display:block}.ow-summary-warn{color:#ffb4b4;margin:0}.ow-summary-done{margin:.25rem 0 0;font-size:.78rem}.ow-risk-list{color:#ffd59a;margin:.4rem 0 0;padding-left:1rem;font-size:.8rem}.ow-block-banner{color:#ffb4b4;background:#dc3c3c26;border:1px solid #dc505059;border-radius:6px;margin:.4rem 0 0;padding:.35rem .6rem;font-size:.82rem}.ow-core-dashboard{padding-top:.55rem}.ow-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;display:grid}@media (width<=960px){.ow-core-grid{grid-template-columns:1fr}}.ow-core-col-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.ow-desc-inline{grid-template-columns:1fr;gap:.2rem .75rem;display:grid}.ow-desc-inline.ao-desc-2{grid-template-columns:1fr 1fr}.ow-desc-inline div{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.ow-desc-inline dt{min-width:3.2rem;color:var(--muted);margin:0;font-size:.72rem}.ow-desc-inline dd{margin:0;font-size:.86rem}.ow-desc-inline .span-2{grid-column:1/-1}.ow-product-line{font-size:.86rem;line-height:1.3}.ow-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin-bottom:.4rem;display:grid}.ow-stat{border:1px solid var(--line);background:#00000026;border-radius:6px;flex-direction:column;gap:.1rem;padding:.3rem .45rem;display:flex}.ow-stat-label{color:var(--muted);font-size:.66rem}.ow-stat-value{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.ow-stat-ok{color:#b6f0c4}.ow-stat-danger{color:#ffb4b4}.ow-core-times{margin-top:.15rem}.ow-main-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (width<=960px){.ow-main-grid{grid-template-columns:1fr}}.ow-fulfillment-card .ow-layer-title,.ow-products-card .ow-layer-title,.ow-procurement-card .ow-layer-title{margin:0}.ow-fulfillment-head{margin-bottom:0}.ow-fulfillment-stepper{margin-top:.15rem}.ow-stepper-compact.order-stepper{margin:.15rem 0 0;padding:.15rem 0 0}.ow-stepper-compact .order-stepper__track{height:2px;top:.85rem}.ow-stepper-compact .order-stepper__marker{border-width:1.5px;width:1.25rem;height:1.25rem;font-size:.65rem}.ow-stepper-compact .order-stepper__step{gap:.25rem}.ow-stepper-compact .order-stepper__step.is-current .order-stepper__marker{box-shadow:0 0 0 2px var(--accent-soft)}.ow-stepper-compact .order-stepper__label{max-width:5rem;font-size:.7rem}.ow-ship-progress{margin:.25rem 0 0;font-size:.78rem}.ow-event-timeline{max-height:160px;margin-top:.5rem;font-size:.82rem;overflow:auto}.ow-dense-table th,.ow-dense-table td{vertical-align:middle;padding:.35rem .5rem;font-size:.82rem}.ow-dense-table .muted-sm,.ow-qty{font-size:.72rem}.ow-procurement-stats{margin:0;font-size:.8rem}.ow-inline-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ow-extended{gap:.45rem;margin-top:.25rem;display:grid}.ow-accordion-head{margin-bottom:0}.ow-accordion-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.ow-accordion-toggle:hover .ow-layer-title{color:var(--accent,#f0c14b)}.ow-accordion-chevron{color:var(--muted);width:.85rem;font-size:.75rem}.ow-accordion-badge{min-width:1.25rem;height:1.15rem;color:var(--muted);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-flex}.ow-accordion-body{gap:.5rem;padding-top:.35rem;display:grid}.ow-expand-row td{background:#0003;padding-top:.4rem;padding-bottom:.5rem}.ow-delivery-body .ao-subhead{margin:.35rem 0 .2rem;font-size:.8rem}.btn.danger,.btn-ghost.danger{color:#ffb4b4}.ap-steps{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;font-size:.82rem;display:flex}.ap-steps .is-current,.ap-steps a{color:var(--text);font-weight:600}.ap-steps a{text-decoration:none}.gc-process-pills{flex-wrap:wrap;gap:.35rem;max-width:320px;display:flex}.gc-process-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.15rem .4rem;font-size:.72rem}.gc-process-pill.is-done{color:var(--text);border-color:color-mix(in srgb, var(--accent,#2dd4bf) 55%, var(--line));background:color-mix(in srgb, var(--accent,#2dd4bf) 12%, transparent)}.gc-checklist{gap:.25rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;display:grid}.gc-checklist .is-done{color:var(--text)}.gc-checklist .is-todo{color:var(--muted)}.gc-cat-list{gap:.35rem;margin:.35rem 0 0;padding-left:1.1rem;display:grid}.gc-cat-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.gc-url-field{gap:.35rem;margin-top:.5rem;display:grid}.gc-url-field>span:first-child{font-size:.85rem;font-weight:600}.gc-url-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gc-url-row input{flex:220px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.gc-url-inline{word-break:break-all;max-width:420px;margin-top:.2rem;line-height:1.35}.gc-url-inline a{color:inherit}.cc-table-wrap{overflow-x:auto}.cc-table{border-collapse:collapse;table-layout:auto;width:100%}.cc-table th,.cc-table td{vertical-align:middle;border-bottom:1px solid var(--line,#ffffff14);padding:.65rem .75rem}.cc-table th{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--faint,#8b93a7);font-size:.72rem;font-weight:600}.cc-table tbody tr:hover{background:#ffffff06}.cc-id{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#ffffff0a;border-radius:4px;max-width:11rem;padding:.15rem .4rem;font-size:.78rem;display:inline-block;overflow:hidden}.cc-name{font-size:.92rem;font-weight:600}.cc-col-icon{text-align:center;width:3.2rem}.cc-icon{font-size:1.15rem;line-height:1}.cc-col-status{white-space:nowrap;width:4.5rem}.cc-status{letter-spacing:.04em;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.cc-status.is-on{color:#7dffa3;background:#3cb4642e}.cc-status.is-off{color:#c8cdd8;background:#ffffff0f}.cc-url{align-items:center;gap:.5rem;min-width:0;max-width:22rem;display:flex}.cc-url--field{border:1px solid var(--line,#ffffff1a);background:#0003;border-radius:8px;max-width:none;margin-top:.35rem;padding:.4rem .55rem}.cc-url-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#a8b0c0);flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;text-decoration:none;overflow:hidden}.cc-url-path:hover{color:var(--text,#fff);text-decoration:underline}.cc-url-btns{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.cc-url-btns .btn{min-height:1.85rem;padding:.2rem .55rem;font-size:.72rem}.cc-col-actions{white-space:nowrap;width:1%}.cc-actions{flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.cc-actions .btn{min-height:1.95rem;padding:.25rem .65rem;font-size:.75rem}.gc-process-panel{margin:.25rem 0 .75rem}.ap-row-click{cursor:pointer}.ap-row-click:hover{background:#ffffff08}.ap-sku{word-break:break-all;font-size:.78rem}.ap-check{gap:.35rem;display:grid}.ap-form-block{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-soft,#f4f6f8) 88%, white);border-radius:10px;gap:.65rem;margin-top:.35rem;padding:.85rem .95rem;display:grid}.theme-admin .ap-form-block{background:#1c243009}.ap-form-block-head{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;display:flex}.ap-form-block-head strong{color:var(--text);font-size:.92rem}.ap-form-block-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}@media (width<=720px){.ap-form-block-row{grid-template-columns:1fr}}.ap-form-block-grow{min-width:0;color:var(--muted);gap:.3rem;font-size:.78rem;display:grid}.ap-form-block-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ap-flag-row{flex-wrap:wrap;gap:.5rem;display:flex}.ap-flag{border:1px solid var(--line);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;align-items:center;gap:.4rem;margin:0;padding:.45rem .75rem;font-size:.88rem;font-weight:600;display:inline-flex}.ap-flag input{accent-color:var(--accent,#2f6f6a);margin:0;width:auto!important;min-height:0!important}.ap-flag.is-on{border-color:color-mix(in srgb, var(--accent,#2f6f6a) 45%, var(--line));background:var(--accent-soft,#2f6f6a1a);color:var(--text)}.theme-admin .ap-flag{background:#fff}.ap-batch-add-steps{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-soft) 90%, white);color:var(--muted);gap:.35rem;margin:0 0 1rem;padding:.75rem .75rem .75rem 1.5rem;font-size:.9rem;display:grid}.ap-flow-guide{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-soft) 88%, white);margin:0 0 1rem;padding:.85rem 1rem}.ap-flow-guide-title{letter-spacing:.04em;text-transform:uppercase;color:var(--faint,var(--muted));margin:0 0 .55rem;font-size:.82rem;font-weight:700}.ap-flow-guide-cols{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;display:grid}.ap-flow-guide-cols h3{color:var(--text);margin:0 0 .35rem;font-size:.92rem}.ap-flow-guide-cols ul,.ap-flow-guide-cols ol{color:var(--muted);gap:.28rem;margin:0;padding-left:1.15rem;font-size:.88rem;display:grid}.ap-flow-guide-cols li{line-height:1.45}@media (width<=820px){.ap-flow-guide-cols{grid-template-columns:1fr}}.ap-import-summary{gap:.65rem;margin-top:.85rem;display:grid}.ap-batch-bar{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-soft) 88%, white);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;padding:.85rem 1rem;display:flex;position:sticky;top:.5rem}.ap-batch-meta{gap:.35rem;min-width:180px;display:grid}.ap-batch-chips{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.ap-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ap-batch-sep{background:var(--line-strong);width:1px;height:1.4rem;margin:0 .15rem}.ap-batch-fails{border-radius:var(--radius-sm);background:#b423180d;border:1px solid #b4231847;margin-bottom:.85rem;padding:.75rem 1rem;font-size:.88rem}.ap-batch-fails ul{margin:.4rem 0 0;padding-left:1.1rem}.theme-admin .ap-row-click.is-selected td{background:#2f6f6a12}.ap-filters{grid-template-columns:1fr;gap:.9rem;display:grid}.ap-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem .85rem;display:grid}.ap-filters-grid label{gap:.35rem;min-width:0;display:grid}.ap-filters-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:.15rem;display:flex}.ap-filters-checks{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.ap-filters-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ap-filters-actions .btn{white-space:nowrap;writing-mode:horizontal-tb;min-height:40px}@media (width<=1200px){.ap-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ap-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ap-filters-grid{grid-template-columns:1fr}.ap-filters-footer{flex-direction:column;align-items:stretch}.ap-filters-actions{margin-left:0}.ap-filters-actions .btn{flex:1}}.ap-editor-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.ap-editor-body{grid-template-columns:210px minmax(0,1fr);gap:1rem;min-height:560px;display:grid}@media (width<=900px){.ap-editor-body{grid-template-columns:1fr}}.ap-editor-nav{border:1px solid var(--line);border-radius:var(--radius-sm);background:#00000029;align-content:start;gap:.25rem;padding:.75rem;display:grid}.ap-editor-nav button{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}.ap-editor-nav button.is-active{color:#ffe2a8;background:#ffb42824;font-weight:600}.ap-dot{background:#fff3;border-radius:50%;width:8px;height:8px}.ap-dot.is-done{background:#6fd18c}.ap-editor-main{min-width:0}.ap-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}@media (width<=900px){.ap-form-grid{grid-template-columns:1fr 1fr}}.ap-form-grid label{color:var(--muted);gap:.3rem;font-size:.78rem;display:grid}.ap-form-grid .span-2{grid-column:span 2}.ap-form-grid>.span-2{gap:.35rem;display:grid}.ap-form-grid input,.ap-form-grid select,.ap-form-grid textarea,.ap-editor-main textarea,.ap-ops textarea{width:100%;min-height:40px;color:var(--text);font:inherit;background:#1a1a20;border:1px solid #fff3;border-radius:8px;padding:.5rem .7rem}.ap-form-grid input[type=checkbox],.ap-form-grid input[type=radio],.ao-card input[type=checkbox],.ao-card input[type=radio]{width:auto;min-width:0;min-height:0;box-shadow:none;accent-color:var(--accent,#2f6f6a);background:0 0;border:none;padding:0}.ap-flag-row--inventory{align-self:end;padding-bottom:.15rem}.ap-inline-check{width:fit-content;max-width:100%;color:var(--text);white-space:nowrap;align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex!important}.ap-inline-check input[type=checkbox],.ap-inline-check input[type=radio]{flex:none;margin:0;width:1rem!important;height:1rem!important;min-height:0!important}.ap-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ap-images{gap:.75rem;display:grid}.ap-image-row{grid-template-columns:100px 1fr auto auto auto;align-items:center;gap:.5rem;display:grid}@media (width<=800px){.ap-image-row{grid-template-columns:1fr}}.ap-thumb{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:56px;height:56px}.ap-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.ap-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.5rem .9rem}.ap-tabs button.is-active{color:var(--text);background:#ffb4281f;border-color:#ffb42859}.ap-ops-grid{grid-template-columns:1fr 1.2fr;gap:1rem;display:grid}@media (width<=960px){.ap-ops-grid{grid-template-columns:1fr}}.theme-admin .ap-tabs button.is-active{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.ap-batch-preview-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin-top:.75rem;display:grid}.ap-batch-preview-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:96px 1fr;gap:.75rem;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:grid}.ap-batch-preview-card.is-dirty{border-color:color-mix(in srgb, var(--accent,#2f6f6a) 45%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2f6f6a) 18%, transparent)}.ap-batch-preview-save{border-top:1px dashed var(--line);justify-content:flex-end;gap:.45rem;margin-top:.35rem;padding-top:.55rem;display:flex}.ap-save-bar{z-index:40;border:1px solid color-mix(in srgb, var(--accent,#c9a227) 40%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg,#12141a) 92%, #c9a227);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;font-weight:700;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 28px #00000047}.ap-batch-preview-card.is-saving{opacity:.72}.ap-batch-preview-card.is-sorting,.ap-batch-preview-card.is-moved{border-color:color-mix(in srgb, #d97706 55%, var(--line));z-index:2;box-shadow:0 0 0 2px #d9770647,0 10px 24px #1c24301f}.ap-batch-preview-card.is-moved-up{animation:.85s ap-sort-glow-up}.ap-batch-preview-card.is-moved-down{animation:.85s ap-sort-glow-down}.ap-batch-preview-grid.is-reordering{position:relative}.ap-sort-pulse-bar{border:1px solid color-mix(in srgb, #d97706 40%, var(--line));color:#8a4b08;background:#fdefd8;border-radius:8px;margin:.65rem 0 .35rem;padding:.55rem .75rem;font-size:.88rem;font-weight:650;animation:.35s ap-sort-bar-in}.ap-batch-preview-pos.is-changed{background:#d97706;animation:.55s cubic-bezier(.22,1,.36,1) ap-pos-pop}@keyframes ap-sort-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-pos-pop{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ap-sort-glow-up{0%{background:#fff7ed}to{background:#fff}}@keyframes ap-sort-glow-down{0%{background:#fff1f2}to{background:#fff}}.ap-batch-preview-media{border:1px solid var(--line);background:#1c24300f;border-radius:8px;width:96px;height:96px;position:relative;overflow:hidden}.ap-batch-preview-media img{object-fit:cover;width:100%;height:100%}.ap-batch-preview-placeholder{height:100%;color:var(--faint);place-items:center;font-size:.75rem;display:grid}.ap-batch-preview-pos{color:#fff;text-align:center;background:#1c2430c7;border-radius:999px;min-width:1.5rem;padding:.1rem .35rem;font-size:.7rem;font-weight:800;position:absolute;top:4px;left:4px}.ap-batch-preview-body{gap:.4rem;min-width:0;display:grid}.ap-batch-preview-body label{color:var(--muted);gap:.2rem;min-width:0;font-size:.75rem;display:grid}.ap-batch-preview-body input,.ap-batch-preview-body select{border:1px solid var(--line-strong);min-height:34px;color:var(--text);font:inherit;background:#fff;border-radius:8px;width:100%;padding:.35rem .5rem}.ap-batch-preview-id{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.ap-batch-preview-id code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.ap-batch-preview-row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.ap-batch-preview-meta{margin:0;font-size:.75rem}@media (width<=560px){.ap-batch-preview-card{grid-template-columns:1fr}.ap-batch-preview-media{width:100%;height:140px}}.ap-pre{border:1px solid var(--line);background:#00000047;border-radius:6px;max-height:220px;margin:0;padding:.75rem;font-size:.78rem;overflow:auto}.boost-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.boost-filters input,.boost-filters select{min-width:140px}.boost-center{gap:1rem;display:grid}.boost-filter-bar{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.75rem .85rem;padding:.95rem 1.05rem;display:flex;box-shadow:0 1px 2px #1c24300a}.boost-filter-field{letter-spacing:.04em;text-transform:uppercase;min-width:140px;color:var(--muted);gap:.28rem;font-size:.72rem;font-weight:650;display:grid}.boost-filter-field--grow{flex:200px;min-width:180px}.boost-filter-field select,.boost-filter-field input{border:1px solid var(--line-strong);min-height:2.35rem;color:var(--text);letter-spacing:0;text-transform:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:8px;padding:.45rem .7rem;font-size:.9rem;font-weight:500}.boost-filter-field select:focus,.boost-filter-field input:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong));outline:none;box-shadow:0 0 0 3px #2f6f6a1f}.boost-filter-actions{flex-wrap:wrap;gap:.45rem;margin-left:auto;display:flex}.boost-typical-seeds{padding:0;overflow:hidden}.boost-typical-seeds-summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.85rem 1.05rem;font-weight:650;list-style:none;display:flex}.boost-typical-seeds-summary::-webkit-details-marker{display:none}.boost-typical-seeds-summary:before{content:"▸";color:var(--muted);font-size:.85rem}.boost-typical-seeds[open]>.boost-typical-seeds-summary:before{content:"▾"}.boost-typical-seeds-body{border-top:1px solid var(--line);padding:0 1.05rem 1rem}.boost-meta-subhead{margin:1.25rem 0 .35rem;font-size:1rem}.boost-json-area{resize:vertical;min-height:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.boost-center-layout{gap:1rem;display:grid}.boost-center-layout.has-batch{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}@media (width<=1100px){.boost-center-layout.has-batch{grid-template-columns:1fr}}.boost-card-grid{gap:.9rem;display:grid}.boost-tpl-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:.85rem;padding:1rem 1.1rem .95rem;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1c24300a}.boost-tpl-card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:0 8px 24px #1c24300f}.boost-tpl-card.is-selected{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 0 0 3px #2f6f6a1a}.boost-tpl-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem .75rem;display:grid}.boost-tpl-check{border:1px solid var(--line-strong);cursor:pointer;background:#f7f9fb;border-radius:6px;place-items:center;width:1.65rem;height:1.65rem;margin-top:.15rem;display:grid}.boost-tpl-check input{width:.95rem;height:.95rem;accent-color:var(--accent);margin:0}.boost-tpl-card-head-main{min-width:0}.boost-tpl-title-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.boost-tpl-title{color:var(--text);letter-spacing:-.02em;font-size:1.05rem;font-weight:750;text-decoration:none}.boost-tpl-title:hover{color:var(--accent)}.boost-tpl-meta{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin:.28rem 0 0;font-size:.8rem;display:flex}.boost-tpl-rename{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.boost-tpl-rename input{border:1px solid var(--line-strong);min-height:2.1rem;color:var(--text);background:#fff;border-radius:8px;flex:180px;padding:.35rem .6rem}.boost-status{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#1c24300a;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.boost-status--live{color:#1f7a55;background:#1f7a551a;border-color:#1f7a5547}.boost-status--draft{color:#9a6700;background:#b478141a;border-color:#b4781447}.boost-status--off{border-color:var(--line-strong);color:var(--muted);background:#1c24300d}.boost-tpl-card-body{background:#f6f8fa;border:1px solid #1c24300d;border-radius:10px;padding:.75rem .85rem}.boost-struct-loading{margin:0;padding:.35rem 0}.boost-tpl-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding-top:.15rem;display:flex}.boost-tpl-stats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.82rem;display:flex}.boost-tpl-stats a{color:var(--accent);font-weight:600;text-decoration:none}.boost-tpl-stats a:hover{text-decoration:underline}.boost-tpl-price{color:var(--text);font-variant-numeric:tabular-nums;font-weight:750}.boost-tpl-actions{flex-wrap:wrap;gap:.35rem;display:flex}.boost-tpl-danger:hover:not(:disabled){color:#b42318;border-color:#b4231859}.boost-center-empty{border:1px dashed var(--line-strong);text-align:left;background:#fff;border-radius:14px;justify-items:start;gap:.45rem;padding:2.5rem 1.5rem;display:grid}.boost-center-empty strong{font-size:1.05rem}.boost-struct,.boost-struct-nest,.boost-struct-steps{margin:0;padding:0;list-style:none}.boost-struct-empty{margin:0}.boost-struct-steps{gap:.28rem;display:grid}.boost-struct-step{background:#fff;border:1px solid #1c24300f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .55rem;padding:.32rem .4rem;display:grid}.boost-struct-step.is-nested{margin-left:calc(var(--depth,1) * .9rem);background:#ffffffb8;border-left:2px solid #2f6f6a59}.boost-struct-step-num{min-width:1.55rem;height:1.55rem;color:var(--accent);font-variant-numeric:tabular-nums;background:#2f6f6a1a;border-radius:6px;place-items:center;padding:0 .2rem;font-size:.65rem;font-weight:750;display:inline-grid}.boost-struct-step-main{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;min-width:0;display:flex}.boost-struct-step-title{flex-wrap:wrap;align-items:center;gap:.28rem .35rem;min-width:0;display:flex}.boost-struct-step-title strong{color:var(--text);font-size:.84rem;font-weight:700}.boost-struct-step-meta{flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:auto;display:flex}.boost-struct-step-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.boost-pill{color:var(--muted);background:#1c24300f;border:1px solid #0000;border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.boost-pill--ghost{border-color:var(--line);background:0 0}.boost-pill--req{color:#1f5c58;background:#2f6f6a1a}.boost-pill--muted{color:var(--faint);background:#1c24300a}.boost-struct-more-line{color:var(--muted);margin:.45rem 0 0;font-size:.75rem}.boost-struct-layer{text-align:left;border:1px solid var(--line);width:100%;color:inherit;cursor:default;background:#fff;border-radius:10px;gap:.45rem;padding:.55rem .65rem;display:grid}button.boost-struct-layer{cursor:pointer}.boost-struct-layer.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 0 0 2px #2f6f6a1f}.boost-struct>li+li,.boost-struct-nest>li{margin-top:.45rem}.boost-struct-nest{margin-top:.45rem;padding-left:.25rem}.boost-struct-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.boost-struct-idx{min-width:1.75rem;height:1.75rem;color:var(--accent);background:#2f6f6a1a;border-radius:7px;place-items:center;font-size:.72rem;font-weight:750;display:inline-grid}.boost-struct-title{gap:.1rem;min-width:0;display:grid}.boost-struct-title strong{font-size:.9rem}.boost-struct-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.boost-struct-opts{flex-wrap:wrap;gap:.3rem;display:flex}.boost-struct-chip{color:var(--text);border:1px solid var(--line);background:#1c24300d;border-radius:6px;padding:.12rem .45rem;font-size:.72rem;display:inline-flex}.boost-struct-chip.is-default{color:#1f5c58;background:#2f6f6a1a;border-color:#2f6f6a47}.boost-struct-chip.is-num{color:var(--muted)}.boost-struct-more{color:var(--muted);align-self:center;font-size:.72rem}.boost-split{grid-template-columns:260px 1fr;gap:1rem;display:grid}.boost-split-3{grid-template-columns:200px 220px 1fr}@media (width<=1100px){.boost-split,.boost-split-3{grid-template-columns:1fr}}.boost-layer-list{margin:0 0 1rem;padding:0;list-style:none}.boost-layer-list button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:.35rem;padding:.55rem .7rem;display:flex}.boost-layer-list button.is-active{background:#ffb4281a;border-color:#ffb42873}.boost-steps{margin:.5rem 0 0;padding-left:1.2rem}.boost-steps li{margin-bottom:.35rem}.boost-bind-panel{margin-top:1.25rem}.ap-field-hint{color:var(--muted);margin:.15rem 0 0;font-size:.72rem;font-weight:400;line-height:1.45}.ap-field-hint-sep{opacity:.55;margin:0 .35rem}.ap-field-hint--warn{color:#c9893a}.ap-placement-badge{border:1px solid color-mix(in srgb, var(--accent,#2f6f6a) 35%, var(--line));background:color-mix(in srgb, var(--accent,#2f6f6a) 10%, transparent);color:var(--text);letter-spacing:.01em;border-radius:6px;align-items:center;margin:0 0 .45rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ap-tpl-guide{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-soft,#f4f6f8) 70%, transparent);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem}.theme-admin .ap-tpl-guide{background:#1c24300f}.ap-tpl-guide-title{color:var(--text);margin:0 0 .5rem;font-size:.92rem;font-weight:700}.ap-tpl-guide ul{gap:.4rem;margin:0;padding-left:1.15rem;display:grid}.ap-tpl-guide li{color:var(--muted);font-size:.8rem;line-height:1.5}.ap-tpl-guide li strong{color:var(--text);font-weight:650}.ap-tpl-guide code{background:#00000014;border-radius:4px;padding:.05rem .3rem;font-size:.78em}.ap-tpl-guide a{margin-left:.35rem}.ap-tpl-picker{gap:.35rem;min-width:0;display:grid}.ap-tpl-picker-search{width:100%;min-height:36px;color:var(--text);font:inherit;background:#1a1a20;border:1px solid #fff3;border-radius:8px;padding:.4rem .65rem;font-size:.85rem}.ap-form-block .ap-tpl-picker-search{border-color:var(--line);color:var(--text);background:#fff}.theme-admin .ap-form-block .ap-tpl-picker-search{color:var(--text);background:#1a1a20;border-color:#fff3}.ap-form-grid .ap-tpl-picker select,.ap-form-block-grow .ap-tpl-picker select{width:100%}.ap-tpl-picker-selected{margin-top:0}.ap-tpl-picker-id{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boost-configurator{gap:1.15rem;display:grid}.boost-configurator--fold{gap:.85rem}.boost-cfg-tips{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem;margin-bottom:.35rem;display:grid}.boost-cfg-tip{background:color-mix(in srgb, var(--amber) 8%, #ffffff08);border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);border-radius:10px;padding:.7rem .8rem}.boost-cfg-tip h4{color:color-mix(in srgb, var(--amber) 88%, #fff);margin:0;font-size:.78rem;font-weight:700}.boost-cfg-tip p{color:var(--muted);margin:.28rem 0 0;font-size:.72rem;line-height:1.35}.boost-cfg-section{gap:.65rem;margin-top:.35rem;display:grid}.boost-cfg-section-head h3{letter-spacing:.02em;margin:0;font-size:.92rem;font-weight:700}.boost-cfg-section-head p{margin:.2rem 0 0}.boost-cfg-faq{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin-top:.55rem;padding:.65rem .8rem}.boost-cfg-faq>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 70%, var(--muted));font-size:.78rem;font-weight:700}.boost-cfg-faq dl{gap:.7rem;margin:.65rem 0 0;display:grid}.boost-cfg-faq-item dt{font-size:.82rem;font-weight:650}.boost-cfg-faq-item dd{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.boost-cfg-steps{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 40%, var(--muted));flex-wrap:wrap;gap:.45rem .85rem;margin:-.25rem 0 .15rem;font-size:.68rem;font-weight:700;display:flex}.boost-cfg-steps span.is-on{color:color-mix(in srgb, var(--amber) 85%, var(--muted))}.boost-cfg-steps span:not(:last-child):after{content:"/";opacity:.5;margin-left:.85rem}.boost-cfg-progress{gap:.4rem;margin-bottom:.1rem;display:grid}.boost-cfg-progress-bar{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.boost-cfg-progress-bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 70%, #fff), var(--amber));height:100%;transition:width .28s;display:block}.boost-cfg-progress-label{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.boost-config-lead{margin:-.35rem 0 .85rem;line-height:1.45}.boost-configurator--rank-pair{grid-template-columns:1fr}@media (width>=640px){.boost-configurator--rank-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1rem}.boost-configurator--rank-pair .boost-cfg-layer:not(.boost-cfg-layer--rank){grid-column:1/-1}}.boost-cfg-layer{background:#ffffff04;border:1px solid #0000;border-radius:14px;gap:.55rem;min-width:0;max-width:100%;padding:.85rem .9rem;transition:border-color .2s,background .2s;display:grid;overflow-x:clip}.boost-cfg-layer.is-done{border-color:color-mix(in srgb, var(--amber) 16%, transparent)}.boost-cfg-layer--child{margin-left:calc(.35rem + (var(--nest-depth,1) - 1) * .65rem);border-left:2px solid color-mix(in srgb, var(--amber) 35%, transparent);background:#ffffff05;padding-left:.95rem}.boost-related-rail{margin-top:1.75rem}.related-links-rail{border-top:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));margin-top:2rem;padding-top:1.75rem}.related-links-rail__head{max-width:42rem;margin-bottom:1.15rem}.related-links-rail__kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 82%, white);margin-bottom:.45rem;font-size:.72rem;font-weight:750}.related-links-rail__title-heading{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.05}.related-links-rail__lead{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.related-links-rail__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.related-links-rail__card{--related-i:0;border:1px solid color-mix(in srgb, var(--line) 88%, var(--amber));background:linear-gradient(145deg, color-mix(in srgb, var(--amber) calc(6% + var(--related-i) * 1%), transparent), transparent 48%), linear-gradient(200deg, color-mix(in srgb, var(--vice-pink) 5%, transparent), transparent 42%), #08080a8c;min-height:7.5rem;color:inherit;isolation:isolate;animation:.55s both related-card-in;animation-delay:calc(var(--related-i) * 45ms);border-radius:4px;flex-direction:column;gap:.4rem;padding:1rem 1.05rem 2.4rem;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}@keyframes related-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.related-links-rail__card:before{content:"";background:linear-gradient(180deg, var(--amber), color-mix(in srgb, var(--vice-pink) 70%, var(--amber)));opacity:.55;width:2px;transition:opacity .22s,width .22s;position:absolute;top:0;bottom:0;left:0}.related-links-rail__card:hover,.related-links-rail__card:focus-visible{border-color:color-mix(in srgb, var(--amber) 55%, transparent);transform:translateY(-3px);box-shadow:0 14px 32px #00000061}.related-links-rail__card:hover:before,.related-links-rail__card:focus-visible:before{opacity:1;width:3px}.related-links-rail__meta{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.related-links-rail__index{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--amber) 70%, white);opacity:.85;font-size:.85rem}.related-links-rail__badge{z-index:1;color:color-mix(in srgb, var(--vice-teal) 75%, white);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:.12rem 0;font-size:.62rem;font-weight:750;position:relative}.related-links-rail__title{z-index:1;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text);font-size:1.2rem;font-weight:400;line-height:1.1;position:relative}.related-links-rail__subtitle{z-index:1;color:var(--muted);font-size:.8rem;line-height:1.4;position:relative}.related-links-rail__arrow{z-index:1;border:1px solid color-mix(in srgb, var(--amber) 32%, transparent);width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--amber) 85%, white);opacity:.45;background:#ffffff08;border-radius:999px;place-items:center;transition:opacity .22s,transform .22s,border-color .22s,background .22s;display:grid;position:absolute;bottom:.85rem;right:.85rem}.related-links-rail__arrow svg{width:.9rem;height:.9rem}.related-links-rail__card:hover .related-links-rail__arrow,.related-links-rail__card:focus-visible .related-links-rail__arrow{opacity:1;border-color:color-mix(in srgb, var(--amber) 60%, transparent);background:color-mix(in srgb, var(--amber) 14%, transparent);transform:translate(2px,-2px)}.shop-seo-links.related-links-rail{margin-top:2rem}@media (width<=720px){.related-links-rail__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--amber) 35%, transparent) transparent;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.related-links-rail__card{scroll-snap-align:start;flex:0 0 min(78vw,280px)}}@media (width<=480px){.related-links-rail__card{flex-basis:84vw;min-height:6.75rem;padding:.9rem .95rem 2.2rem}}@media (prefers-reduced-motion:reduce){.related-links-rail__card{animation:none}}.boost-cfg-layer.is-missing{background:#f871710f;border-color:#f8717173}.boost-cfg-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.82rem;font-weight:700}.boost-cfg-head .req,.boost-cfg-acc-label .req{color:var(--amber)}.boost-cfg-optional{letter-spacing:.04em;text-transform:none;color:color-mix(in srgb, var(--muted) 80%, transparent);font-size:.68rem;font-weight:500}.boost-cfg-missing-hint{color:#fca5a5;margin:.15rem 0 0;font-size:.78rem}.boost-cfg-more{border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);background:#0000002e;border-radius:14px;overflow:hidden}.boost-cfg-more-toggle,.boost-cfg-more-less{width:100%;color:color-mix(in srgb, var(--amber) 70%, var(--muted));text-align:left;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem .9rem;font-size:.78rem;font-weight:700;display:flex}.boost-cfg-more-toggle:hover,.boost-cfg-more-less:hover{background:#ffffff08}.boost-cfg-more-less{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);text-transform:none;letter-spacing:.02em;border-radius:12px;justify-content:center;font-weight:650}.boost-cfg-more-preview{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:0;display:grid}.boost-cfg-fold-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-top:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.65rem .9rem;display:grid}.boost-cfg-fold-row:first-child{border-top:0}.boost-cfg-fold-row:hover{background:#ffffff08}.boost-cfg-fold-row.is-missing{background:#f871710f}.boost-cfg-acc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.boost-cfg-acc-value{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:color-mix(in srgb, var(--amber) 75%, #fff);text-align:right;font-size:.82rem;font-weight:650;overflow:hidden}.boost-cfg-acc-chevron{color:var(--muted);opacity:.85;font-size:.7rem}.boost-cfg-summary{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:linear-gradient(165deg,#ffffff0a,#00000040);border-radius:14px;margin-top:.15rem;padding:.85rem .95rem}.boost-cfg-summary-title{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 70%, var(--muted));margin:0 0 .55rem;font-size:.68rem;font-weight:800}.boost-cfg-summary ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.boost-cfg-summary li{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.86rem;display:flex}.boost-cfg-summary li span{color:var(--muted)}.boost-cfg-summary li strong{text-align:right;font-weight:650}.boost-cfg-req-note{margin:0;font-size:.8rem;line-height:1.4}.boost-cfg-req-note.is-alert{color:#fca5a5}.boost-order-summary{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.boost-order-summary li{justify-content:space-between;gap:.65rem;font-size:.82rem;display:flex}.boost-order-summary li span{color:var(--muted)}.boost-order-summary li strong{text-align:right;font-weight:650}.boost-total.is-pending strong{opacity:.55}.boost-cta-buy{letter-spacing:.02em;min-height:48px;box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 30%, transparent), 0 10px 28px #00000059;font-weight:750}.pc-chip-row--dense{gap:.4rem}.pc-chip-row--dense .pc-chip{border-radius:10px;min-height:40px;padding:.4rem .7rem .4rem .5rem}.pc-chip-row--dense .pc-chip-body span{display:none}.pc-toggle-grid--compact{gap:.4rem}.pc-toggle-grid--compact .pc-toggle{min-height:46px;padding:.5rem .75rem}.pc-number-field{gap:.45rem;display:grid}.pc-number-field-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.45rem;display:grid}.pc-number-step{height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;font-size:1.15rem;font-weight:700}.pc-number-step:disabled{opacity:.35;cursor:not-allowed}.pc-number-input{width:100%;min-width:2.75rem;height:44px;color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#00000059;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:0 .35rem;font-size:1.05rem;font-weight:700}.pc-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-number-input:focus{border-color:color-mix(in srgb, var(--amber) 55%, #fff3)}.pc-number-field-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.pc-number-field-hint{opacity:.75}.pc-dual-range{gap:.75rem;min-width:0;max-width:100%;display:grid}.pc-dual-meter{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;height:8px;position:relative;overflow:visible}.pc-dual-meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 55%, transparent), color-mix(in srgb, var(--amber) 85%, #fff));box-shadow:0 0 12px color-mix(in srgb, var(--amber) 35%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.pc-dual-meter-dot{background:color-mix(in srgb, var(--amber) 90%, #fff);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 22%, transparent);border:2px solid #0000008c;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pc-dual-meter-dot.is-to{border-color:color-mix(in srgb, var(--amber) 70%, #000);background:#fff}.pc-dual-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.55rem .65rem;display:grid}.pc-dual-side{gap:.4rem;min-width:0;display:grid}.pc-dual-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.pc-dual-bridge{align-content:center;justify-items:center;gap:.15rem;min-width:2.5rem;padding-top:1.55rem;display:grid}.pc-dual-bridge-arrow{color:color-mix(in srgb, var(--amber) 80%, var(--muted));font-size:1.15rem;font-weight:800;line-height:1}.pc-dual-bridge-delta{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 75%, var(--muted));font-size:.7rem;font-weight:700}.pc-dual-side .pc-number-field-hint,.pc-dual-side .pc-number-field-scale{display:none}.pc-dual-side .pc-number-field-row{grid-template-columns:36px minmax(2.75rem,1fr) 36px;gap:.3rem}.pc-dual-side .pc-number-step{border-radius:10px;width:36px;min-width:36px;height:40px;padding:0;font-size:1.05rem}.pc-dual-side .pc-number-input{min-width:2.75rem;height:40px;font-size:1rem;line-height:1.2}.pc-dual-meter-labels{font-variant-numeric:tabular-nums;color:var(--muted);justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.7rem;font-weight:600;display:flex}.pc-dual-range--select{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem .55rem;display:grid}.pc-dual-range--select>label{gap:.3rem;min-width:0;display:grid}.pc-dual-range--select>label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.pc-dual-range--select .pc-dual-bridge{box-sizing:border-box;align-self:end;place-items:center;width:1.15rem;min-width:1.15rem;height:2.875rem;padding:0;display:grid}.pc-dual-range--select .pc-dual-bridge-arrow{font-size:.95rem;line-height:1}.pc-rank-climb{gap:.85rem;min-width:0;max-width:100%;display:grid}.pc-rank-climb-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.55rem .65rem;display:grid}.pc-rank-climb-gem-wrap{justify-items:center;gap:.35rem;min-width:0;display:grid}.pc-rank-climb-gem-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.pc-rank-climb-gem{letter-spacing:.02em;color:#0a0a0c;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tier-color,var(--amber)) 92%, white), var(--tier-color,var(--amber)));width:56px;height:56px;box-shadow:inset 0 1px 0 #fff6, 0 6px 18px color-mix(in srgb, var(--tier-color,var(--amber)) 32%, transparent);border-radius:16px;place-items:center;font-size:1.25rem;font-weight:800;transition:background .28s,box-shadow .28s,transform .2s;display:grid}.pc-rank-climb-gem.is-target{width:64px;height:64px;box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 3px color-mix(in srgb, var(--tier-color,var(--amber)) 28%, transparent), 0 10px 28px color-mix(in srgb, var(--tier-color,var(--amber)) 45%, transparent);font-size:1.35rem}.pc-rank-climb-gem img{object-fit:contain;width:70%;height:70%}.pc-rank-climb-gem-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.86rem;font-weight:700;line-height:1.25;overflow:hidden}.pc-rank-climb-duel-bridge{align-content:center;justify-items:center;gap:.15rem;min-width:2.4rem;padding-bottom:1.55rem;display:grid}.pc-rank-climb-duel-arrow{color:color-mix(in srgb, var(--amber) 80%, var(--muted));font-size:1.2rem;font-weight:800;line-height:1}.pc-rank-climb-duel-gap{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--amber) 75%, var(--muted));font-size:.7rem;font-weight:700}.pc-rank-climb-rail-wrap{scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;margin:0 -.1rem;padding:.15rem .1rem .35rem;overflow:auto hidden}.pc-rank-climb-rail{min-width:max(100%, calc(var(--pc-climb-n,12) * 3.1rem));align-items:flex-start;gap:.15rem;padding:.55rem .35rem .15rem;display:flex;position:relative}.pc-rank-climb-rail:before{content:"";pointer-events:none;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;height:6px;position:absolute;top:1.35rem;left:.75rem;right:.75rem}.pc-rank-climb-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 50%, transparent), color-mix(in srgb, var(--amber) 88%, #fff));height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--amber) 35%, transparent);pointer-events:none;z-index:1;border-radius:999px;transition:left .28s,width .28s;position:absolute;top:1.35rem}.pc-rank-climb-node{z-index:2;min-width:2.85rem;max-width:4.2rem;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-items:center;gap:.35rem;padding:0;display:grid;position:relative}.pc-rank-climb-node:disabled{opacity:.35;cursor:not-allowed}.pc-rank-climb-node-gem{color:#0a0a0c;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tier-color,var(--amber)) 88%, white), color-mix(in srgb, var(--tier-color,var(--amber)) 55%, #333));border:2px solid #00000059;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:800;transition:transform .2s,box-shadow .2s,background .28s;display:grid;box-shadow:0 2px 8px #00000040}.pc-rank-climb-node-gem img{object-fit:contain;width:18px;height:18px}.pc-rank-climb-node.is-in .pc-rank-climb-node-gem{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tier-color,var(--amber)) 92%, white), var(--tier-color,var(--amber)))}.pc-rank-climb-node.is-from .pc-rank-climb-node-gem,.pc-rank-climb-node.is-to .pc-rank-climb-node-gem{box-shadow:0 0 0 3px color-mix(in srgb, var(--tier-color,var(--amber)) 30%, transparent), 0 4px 12px color-mix(in srgb, var(--tier-color,var(--amber)) 40%, transparent);transform:scale(1.12)}.pc-rank-climb-node.is-to .pc-rank-climb-node-gem{transform:scale(1.18)}.pc-rank-climb-node-label{text-align:center;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.58rem;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.pc-rank-climb-node.is-from .pc-rank-climb-node-label,.pc-rank-climb-node.is-to .pc-rank-climb-node-label{color:var(--text);font-weight:750}.pc-rank-climb-meta{font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.74rem;font-weight:650;display:flex}.pc-rank-climb-meta-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:color-mix(in srgb, var(--amber) 70%, var(--muted));margin-left:auto;font-weight:700;overflow:hidden}.pc-rank-climb-picks{margin-top:.1rem}.pc-rank-climb-picks.pc-dual-range--select{gap:.45rem .5rem}.pc-rank-climb-picks .pc-dual-bridge{width:1.05rem;min-width:1.05rem;height:2.875rem;padding:0}.pc-chip-row--method,.pc-chip-row--compact{gap:.45rem}.pc-chip-row--method .pc-chip,.pc-chip-row--compact .pc-chip{flex:calc(50% - .45rem);min-width:0;min-height:42px;padding:.45rem .8rem .45rem .55rem}.pc-chip-row--method .pc-chip-body span,.pc-chip-row--compact .pc-chip-body span{display:none}.pc-chip-row--method .pc-chip-body strong,.pc-chip-row--compact .pc-chip-body strong{font-size:.86rem;line-height:1.2}.pc-dual-field{gap:.35rem;display:grid}.pc-dual-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.pc-dual-field input{width:100%;min-width:2.75rem;height:44px;color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#00000059;border:1px solid #ffffff24;border-radius:12px;padding:0 .35rem;font-size:1.05rem;font-weight:700}.pc-dual-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-dual-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-dual-arrow{color:color-mix(in srgb, var(--amber) 70%, var(--muted));padding-bottom:.7rem;font-weight:700}@media (width<=520px){.pc-dual-pair,.pc-dual-range--select{grid-template-columns:1fr;gap:.65rem}.pc-dual-bridge,.pc-dual-range--select .pc-dual-bridge{grid-auto-flow:column;justify-content:center;align-items:center;gap:.45rem;min-width:0;padding:0}.pc-dual-bridge-arrow{font-size:1rem}.pc-rank-climb-duel{grid-template-columns:1fr;justify-items:center;gap:.45rem}.pc-rank-climb-duel-bridge{grid-auto-flow:column;align-items:center;gap:.4rem;padding:0}.pc-rank-climb-meta-path{width:100%;margin-left:0}.pc-chip-row--method .pc-chip,.pc-chip-row--compact .pc-chip{flex:100%}}.boost-config-block{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));background:radial-gradient(ellipse 90% 70% at 0% 0%, color-mix(in srgb, var(--amber) 8%, transparent), transparent 55%), linear-gradient(165deg, #ffffff08, #00000059);border-radius:18px;margin-bottom:1.25rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #ffffff0a}.boost-config-block>h2{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, var(--muted));margin:0 0 1rem;font-size:.72rem;font-weight:800}.pc-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.pc-chip{min-height:46px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .95rem .55rem .65rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative}.pc-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--amber) 35%, #ffffff2e);background:linear-gradient(#ffffff12,#ffffff05)}.pc-chip:active:not(:disabled){transform:scale(.985)}.pc-chip:disabled{opacity:.45;cursor:not-allowed}.pc-chip.is-active{border-color:color-mix(in srgb, var(--amber) 65%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 14%, transparent), #0003), #00000040;box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 20%, transparent), 0 8px 24px #00000059, inset 0 1px 0 color-mix(in srgb, var(--amber) 25%, transparent)}.pc-chip-indicator{border:1.5px solid #ffffff38;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;transition:border-color .2s,background .2s;display:grid}.pc-chip-dot{background:0 0;border-radius:999px;width:8px;height:8px;transition:transform .2s,background .2s;transform:scale(.4)}.pc-chip.is-active .pc-chip-indicator{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 18%, transparent)}.pc-chip.is-active .pc-chip-dot{background:var(--amber);box-shadow:0 0 10px var(--amber-glow);transform:scale(1)}.pc-chip-media{background:#00000059;border:1px solid #ffffff24;border-radius:9px;flex:none;width:36px;height:36px;overflow:hidden}.pc-chip-media img{object-fit:cover;width:100%;height:100%;display:block}.pc-chip--media{padding-left:.55rem}.pc-chip-body{gap:.1rem;display:grid}.pc-chip-body strong{letter-spacing:.01em;font-size:.92rem;font-weight:700}.pc-chip-body span{color:var(--muted);font-size:.76rem}.pc-select{position:relative}.pc-select-trigger{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05),#08080ad9;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.pc-select-trigger:hover,.pc-select.is-open .pc-select-trigger{border-color:color-mix(in srgb, var(--amber) 45%, #fff3);box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 12%, transparent), 0 10px 28px #00000059}.pc-select-placeholder{color:var(--muted);font-size:.92rem}.pc-select-value{flex:1;gap:.1rem;min-width:0;display:grid}.pc-select-value strong{letter-spacing:.02em;font-size:1rem;font-weight:700}.pc-select-value em{color:var(--muted);font-size:.76rem;font-style:normal}.pc-select-chevron{border-right:2px solid color-mix(in srgb, var(--amber) 70%, white);border-bottom:2px solid color-mix(in srgb, var(--amber) 70%, white);flex:none;width:.45rem;height:.45rem;margin-inline-start:auto;transition:transform .22s;transform:rotate(45deg)translateY(-2px)}.pc-select.is-open .pc-select-chevron{transform:rotate(225deg)translateY(1px)}.pc-select--rank .pc-select-trigger{border-radius:11px;gap:.4rem;height:auto;min-height:2.875rem;padding:.4rem .55rem .4rem .42rem;overflow:visible}.pc-select--rank .pc-rank-gem{width:24px;height:24px;box-shadow:inset 0 1px 0 #ffffff59, 0 2px 7px color-mix(in srgb, var(--tier-color,var(--amber)) 26%, transparent);border-radius:7px;font-size:.64rem}.pc-select--rank .pc-rank-gem img{width:15px;height:15px}.pc-select--rank .pc-select-value{flex:auto;gap:.05rem;min-width:0}.pc-select--rank .pc-select-value strong{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;line-height:1.2;overflow:hidden}.pc-select--rank .pc-select-value em{letter-spacing:.04em;color:color-mix(in srgb, var(--muted) 72%, var(--text));font-size:.66rem;font-weight:650;line-height:1.15}.pc-select--rank .pc-select-chevron{flex-shrink:0;align-self:center;width:.36rem;height:.36rem;margin-inline-start:.15rem;transform:rotate(45deg)}.pc-select--rank.is-open .pc-select-chevron{transform:rotate(225deg)}.pc-select--rank .pc-select-option{gap:.5rem;padding:.48rem .55rem}.pc-select--rank .pc-select-option .pc-rank-gem{border-radius:7px;width:24px;height:24px;font-size:.64rem}.pc-select--rank .pc-select-option-text strong{font-size:.84rem}.pc-select--rank .pc-select-option-text em{letter-spacing:.04em;font-size:.68rem}.pc-rank-gem{letter-spacing:.02em;color:#0a0a0c;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tier-color,var(--amber)) 90%, white), var(--tier-color,var(--amber)));width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff59, 0 4px 12px color-mix(in srgb, var(--tier-color,var(--amber)) 35%, transparent);border-radius:10px;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.pc-rank-gem img{object-fit:contain;width:22px;height:22px}.pc-select-panel{z-index:40;border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line-strong));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow), 0 0 0 1px #ffffff08;background:#0a0a0cfa;border-radius:14px;max-height:min(280px,50vh);margin:0;padding:.35rem;list-style:none;animation:.18s pc-panel-in;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto}@keyframes pc-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pc-select-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.65rem;padding:.6rem .65rem;transition:background .15s,border-color .15s;display:flex}.pc-select-option:hover,.pc-select-option.is-focused{background:#ffffff0d;border-color:#ffffff0f}.pc-select-option.is-selected{background:color-mix(in srgb, var(--amber) 12%, transparent);border-color:color-mix(in srgb, var(--amber) 28%, transparent)}.pc-select-option:disabled{opacity:.4;cursor:not-allowed}.pc-select-option-text{flex:1;gap:.08rem;min-width:0;display:grid}.pc-select-option-text strong{font-size:.92rem}.pc-select-option-text em{color:var(--muted);font-size:.74rem;font-style:normal}.pc-select-check{background:var(--amber);color:#0a0a0c;border-radius:999px;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:900;display:grid}.pc-slider{padding:.15rem 0}.pc-slider-header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.pc-slider-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:600}.pc-slider-readout{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in srgb, var(--amber) 85%, white);text-shadow:0 0 24px color-mix(in srgb, var(--amber) 35%, transparent);font-size:1.65rem;line-height:1;transition:transform .18s}.pc-slider.is-dragging .pc-slider-readout{transform:scale(1.04)}.pc-slider-track-wrap{align-items:center;height:28px;display:grid;position:relative}.pc-slider-rail{background:#ffffff12;border-radius:999px;height:10px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.pc-slider-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 55%, #c4841a), color-mix(in srgb, var(--amber) 90%, white));height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--amber) 40%, transparent);transition:width 80ms linear}.pc-slider-thumb-visual{pointer-events:none;background:radial-gradient(circle at 35% 30%, #fff 0%, #f5e6c8 35%, var(--amber) 100%);border:2px solid color-mix(in srgb, var(--amber) 80%, white);width:22px;height:22px;box-shadow:0 2px 10px #00000073, 0 0 14px color-mix(in srgb, var(--amber) 50%, transparent);border-radius:999px;margin-left:-11px;transition:left 80ms linear,transform .15s,box-shadow .15s;position:absolute;top:50%;transform:translateY(-50%)}.pc-slider.is-dragging .pc-slider-thumb-visual{box-shadow:0 4px 16px #00000080, 0 0 22px var(--amber-glow);transform:translateY(-50%)scale(1.12)}.pc-slider-input{z-index:2;appearance:none;cursor:grab;background:0 0;width:100%;height:28px;margin:0;position:relative}.pc-slider-input:active{cursor:grabbing}.pc-slider-input::-webkit-slider-runnable-track{background:0 0;height:10px}.pc-slider-input::-webkit-slider-thumb{appearance:none;width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:999px;margin-top:-6px}.pc-slider-input::-moz-range-track{background:0 0;border:0;height:10px}.pc-slider-input::-moz-range-thumb{background:0 0;border:0;border-radius:999px;width:22px;height:22px}.pc-slider-scale{letter-spacing:.04em;color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.72rem;font-weight:600;display:flex}.pc-toggle-grid{gap:.5rem;display:grid}.pc-toggle{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.85rem;padding:.65rem .85rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex}.pc-toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--amber) 30%, #ffffff24)}.pc-toggle:active:not(:disabled){transform:scale(.992)}.pc-toggle:disabled{opacity:.45;cursor:not-allowed}.pc-toggle.is-on{border-color:color-mix(in srgb, var(--amber) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 10%, transparent), #0003), #0003;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--amber) 18%, transparent)}.pc-toggle-switch{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:44px;height:26px;padding:3px;transition:background .22s,border-color .22s}.pc-toggle.is-on .pc-toggle-switch{background:color-mix(in srgb, var(--amber) 35%, #ffffff14);border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.pc-toggle-knob{background:linear-gradient(#fff,#d4d4d8);border-radius:999px;width:18px;height:18px;transition:transform .22s cubic-bezier(.34,1.2,.64,1),background .22s;display:block;transform:translate(0);box-shadow:0 2px 6px #00000059}.pc-toggle.is-on .pc-toggle-knob{background:linear-gradient(180deg, #fff7e6, var(--amber));box-shadow:0 2px 10px color-mix(in srgb, var(--amber) 45%, transparent);transform:translate(18px)}.pc-toggle-media{background:#00000059;border:1px solid #ffffff24;border-radius:10px;flex:none;width:40px;height:40px;overflow:hidden}.pc-toggle-media img{object-fit:cover;width:100%;height:100%;display:block}.pc-toggle--media.is-on .pc-toggle-media{border-color:color-mix(in srgb, var(--amber) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 25%, transparent)}.pc-toggle-copy{gap:.12rem;display:grid}.pc-toggle-copy strong{font-size:.92rem;font-weight:650}.pc-toggle-copy em{color:var(--muted);font-size:.76rem;font-style:normal}.pc-card-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.55rem;min-width:0;max-width:100%;display:grid}.pc-card-grid--short{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.pc-card-grid--short .pc-card:not(.pc-card--media):not(.pc-card--platform){gap:.28rem;min-height:0;padding:.45rem .5rem}.pc-card{min-width:0;min-height:0;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:stretch;gap:.45rem;padding:.5rem;transition:border-color .22s,box-shadow .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.pc-card--media{min-height:0}.pc-card-glyph{background:#00000047;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;font-size:.95rem;font-weight:800;line-height:1;display:grid}.pc-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--amber) 45%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px #00000047}.pc-card:disabled{opacity:.45;cursor:not-allowed}.pc-card.is-active{border-color:color-mix(in srgb, var(--amber) 65%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--amber) 14%, transparent), #ffffff05);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber) 28%, transparent), 0 8px 22px #00000038}.pc-card--platform{gap:.45rem;min-height:108px;padding:.55rem .5rem .65rem}.pc-card--platform .pc-card-body{text-align:center}.pc-card--platform .pc-card-body strong{letter-spacing:.01em;font-size:.82rem}.pc-card--platform .pc-card-check{width:1.2rem;height:1.2rem;font-size:.68rem;top:.35rem;right:.35rem}.pc-card--platform .pc-card-price{padding:.1rem .38rem;font-size:.62rem;bottom:.35rem;right:.35rem}.pc-card-visual{aspect-ratio:4/3;background:#00000059;border:1px solid #ffffff0f;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.pc-card-img{object-fit:cover;width:100%;height:100%}.pc-card-placeholder{color:color-mix(in srgb, var(--card-accent,var(--amber)) 80%, #fff);font-size:1.35rem;font-weight:800}.pc-card-check{background:color-mix(in srgb, var(--amber) 85%, #000);color:#111;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:.35rem;right:.35rem;box-shadow:0 2px 8px #00000059}.pc-card-body{gap:.12rem;padding:0 .1rem;display:grid}.pc-card-body strong{font-size:.78rem;font-weight:750;line-height:1.25}.pc-card-body em{color:var(--muted);font-size:.68rem;font-style:normal;line-height:1.3}.pc-card-price{letter-spacing:.02em;color:color-mix(in srgb, var(--amber) 90%, #fff);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);background:#0000008c;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:800;position:absolute;bottom:.45rem;right:.45rem}.pc-text-field{width:100%;min-height:46px;color:var(--text);font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;padding:.65rem .85rem;font-size:.92rem;line-height:1.45;transition:border-color .2s,box-shadow .2s}.pc-text-field--area{resize:vertical;min-height:88px}.pc-text-field:focus{border-color:color-mix(in srgb, var(--amber) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 18%, transparent);outline:none}.pc-text-field::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.pc-chip.is-opt-focus,.pc-card.is-opt-focus,.pc-toggle.is-opt-focus{outline-offset:2px;outline:2px solid #f5a623d9;box-shadow:0 0 0 4px #f5a62333}@keyframes boostLayerEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.boost-cfg-layer.is-entering,.boost-live-layer.is-entering{animation:.38s cubic-bezier(.22,1,.36,1) both boostLayerEnter}.boost-cfg-layer-shell{gap:inherit;display:grid}.boost-cfg-bind-hint{opacity:.85;font-size:.72rem}.boost-live-price.is-pending{opacity:.55;animation:.9s ease-in-out infinite boostPricePulse}@keyframes boostPricePulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.boost-cfg-layer.is-entering,.boost-live-layer.is-entering{animation:none}.boost-live-price.is-pending{opacity:.55;animation:none}}.premium-configure .cfg-field-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.82rem;font-weight:700}@media (width<=639px){.pc-chip-row,.pc-card-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.pc-chip{width:100%}.boost-configurator--rank-pair{grid-template-columns:1fr}}.boost-configurator .cfg-select-wrap,.premium-configure .cfg-select-wrap,.boost-configurator .cfg-slider,.premium-configure .cfg-slider{display:none}.boost-configurator,.premium-configure{--accent:var(--amber)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lcs-trigger{min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .35rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}@keyframes lcs-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lcs-option-copy{gap:.05rem;min-width:0;display:grid}.lcs-option-copy strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.28rem;font-size:.78rem;font-weight:700;display:flex;overflow:hidden}.support-chat{inset-inline-end:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:110;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed}.support-chat.is-cookie-clear{bottom:calc(5.75rem + env(safe-area-inset-bottom))}.support-chat.is-cookie-clear .support-chat-panel{height:min(640px,100dvh - 9.5rem);max-height:min(640px,100dvh - 9.5rem)}.support-chat>*{pointer-events:auto}.support-back-top{background:var(--accent,var(--amber));color:#111;cursor:pointer;touch-action:manipulation;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 10px 28px var(--accent-glow,var(--amber-glow)), 0 2px 0 #fff3 inset;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .2s,box-shadow .2s,opacity .2s;animation:.35s support-fab-in;display:inline-grid}.support-back-top:hover{box-shadow:0 14px 34px var(--accent-glow,var(--amber-glow)), 0 2px 0 #ffffff40 inset;transform:translateY(-2px)}.support-back-top:focus-visible{outline:2px solid var(--accent,var(--amber));outline-offset:3px}.support-chat-fab{background:var(--accent,var(--amber));color:#111;min-height:48px;font:inherit;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;box-shadow:0 12px 36px var(--accent-glow,var(--amber-glow)), 0 2px 0 #fff3 inset;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.05rem 0 .85rem;font-size:.92rem;font-weight:800;transition:transform .2s,box-shadow .2s;animation:.35s support-fab-in;display:inline-flex}.support-chat-fab:hover{box-shadow:0 16px 42px var(--accent-glow,var(--amber-glow)), 0 2px 0 #ffffff40 inset;transform:translateY(-2px)}.support-chat-fab-icon{background:#0000001f;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid}.support-chat-fab-text{padding-inline-end:.1rem}@keyframes support-fab-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.support-chat-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(420px,100vw - 1.25rem);height:min(640px,100dvh - 4.5rem);max-height:min(640px,100dvh - 4.5rem);box-shadow:var(--shadow), 0 0 0 1px #ffffff08;background:#0a0a0df5;border-radius:18px;flex-direction:column;animation:.2s lcs-pop;display:flex;overflow:hidden}.support-chat-head{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff0a,#0000);flex:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.support-chat-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.support-chat-avatar{background:color-mix(in srgb, var(--accent,var(--amber)) 22%, transparent);width:2.2rem;height:2.2rem;color:var(--accent,var(--amber));border:1px solid color-mix(in srgb, var(--accent,var(--amber)) 40%, transparent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.support-chat-brand strong{font-size:.98rem;font-weight:800;line-height:1.2;display:block}.support-chat-brand small{color:var(--muted);margin-top:.15rem;font-size:.72rem;line-height:1.25;display:block}.support-chat-close{border:1px solid var(--line-strong);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;font-size:1.25rem;line-height:1}.support-chat-close:hover{color:var(--text);border-color:#ffffff47}.support-chat-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:.85rem .9rem .65rem;display:flex;overflow-y:auto}.support-chat-footer{border-top:1px solid var(--line);background:#00000047;flex-direction:column;flex:none;gap:0;display:flex}.support-msg{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:92%;padding:.55rem .75rem;font-size:.9rem;line-height:1.45}.support-msg-assistant{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-end-start-radius:5px;align-self:flex-start}.support-msg-user{background:color-mix(in srgb, var(--accent,var(--amber)) 88%, #fff);color:#111;border-end-end-radius:5px;align-self:flex-end;font-weight:600}.support-msg-block{flex-direction:column;gap:.45rem;max-width:100%;display:flex}.support-msg-block-user{align-items:flex-end}.support-msg-block-assistant{align-items:flex-start}.support-intel{flex-wrap:wrap;gap:.3rem;max-width:92%;margin-top:-.15rem;display:flex}.support-intel-chip{border:1px solid var(--line);color:var(--muted);letter-spacing:.02em;text-transform:capitalize;background:#ffffff0a;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.support-intel-chip.is-emotion{border-color:color-mix(in srgb, var(--warn,#b54708) 35%, var(--line));color:var(--warn,#d97706)}.support-intel-chip.is-bound{border-color:color-mix(in srgb, var(--accent,#0f766e) 40%, var(--line));color:var(--accent,#0f766e)}.support-escalate-banner{border:1px solid color-mix(in srgb, var(--accent,#0f766e) 35%, var(--line));background:color-mix(in srgb, var(--accent,#0f766e) 12%, transparent);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;margin:.5rem .9rem 0;padding:.45rem .65rem;font-size:.78rem;font-weight:600;display:flex}.support-chat-chips{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;padding:.15rem 0 .35rem;display:flex}.support-chip{border:1px solid var(--line-strong);max-width:100%;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:#ffffff08;border-radius:999px;padding:.4rem .7rem;font-size:.74rem;font-weight:700;line-height:1.3;transition:border-color .2s,color .2s,background .2s}.support-chip:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);background:#ffffff0d}.support-chip:disabled{opacity:.55;cursor:not-allowed}.support-order-card{border:1px solid var(--line-strong);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:12px;width:min(100%,292px);padding:.7rem .75rem}.support-order-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.support-order-card-head strong{letter-spacing:.01em;font-size:.78rem;font-weight:800}.support-order-card-head span{color:var(--accent,var(--amber));font-size:.68rem;font-weight:700}.support-order-progress{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.support-order-step{color:var(--muted);grid-template-columns:1rem 1fr;align-items:start;gap:.4rem;font-size:.72rem;line-height:1.3;display:grid}.support-order-step.is-done{color:color-mix(in srgb, var(--text) 78%, transparent)}.support-order-step.is-current{color:var(--text);font-weight:700}.support-order-step-mark{text-align:center;font-size:.68rem;line-height:1.3}.support-order-exception{color:#e8b4a0;margin:.55rem 0 0;font-size:.72rem;line-height:1.35}.support-order-coop{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.55rem}.support-order-coop>strong{color:var(--text);margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:block}.support-order-coop ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.support-order-coop li{background:#ffffff08;border:1px solid #0000;border-radius:8px;gap:.15rem;padding:.45rem .5rem;display:grid}.support-order-coop li.is-high{background:#e8b4a01a;border-color:#e8b4a073}.support-order-coop-title{color:var(--text);font-size:.72rem;font-weight:750}.support-order-coop-detail{color:var(--muted);font-size:.68rem;line-height:1.35}.support-order-coop-clear{color:var(--muted);margin:.55rem 0 0;font-size:.7rem}.support-chat-actions{padding:.55rem .9rem .35rem}.support-escalate{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;font-size:.8rem;font-weight:700;transition:border-color .2s,color .2s,background .2s}.support-escalate:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);background:#ffffff0d}.support-chat-form{padding:.55rem .9rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#0003;flex:none;grid-template-columns:1fr auto;gap:.45rem;display:grid}.support-chat-form input,.support-ticket-form input,.support-ticket-form textarea{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:999px;outline:none;padding:.6rem .9rem;font-size:.92rem}.support-ticket-form textarea{resize:vertical;border-radius:14px;min-height:96px}.support-chat-form input:focus,.support-ticket-form input:focus,.support-ticket-form textarea:focus{border-color:color-mix(in srgb, var(--accent,var(--amber)) 55%, transparent);background:#ffffff0d}.support-send{background:var(--accent,var(--amber));color:#111;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1.05rem;font-size:.88rem;font-weight:800}.support-send:disabled{opacity:.55;cursor:not-allowed}.support-ticket-form{gap:.75rem;padding:.95rem;display:grid}.support-ticket-form label{color:var(--muted);gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.support-ticket-done{color:var(--text);margin:0;padding:1.4rem 1.1rem;font-size:.92rem;line-height:1.5}.support-live-status{letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line);background:#ffffff05;margin:0;padding:.45rem .95rem;font-size:.75rem;font-weight:700}.support-live-status.is-waiting,.support-live-status.is-connecting{color:color-mix(in srgb, var(--accent,var(--amber)) 80%, var(--text))}.support-live-status.is-agent_connected{color:#7dcea0}.support-live-status.is-closed{color:var(--muted)}.support-live-queue-hint{color:var(--muted);border-bottom:1px solid var(--line);background:#ffffff04;flex-wrap:wrap;gap:.45rem .85rem;padding:.4rem .95rem .55rem;font-size:.72rem;font-weight:650;display:flex}.support-live-queue-hint span:first-child{color:color-mix(in srgb, var(--accent,var(--amber)) 75%, var(--text))}.support-msg-system{width:100%;color:var(--muted);text-align:center;background:0 0;border:0;align-self:stretch;padding:.35rem .5rem;font-size:.78rem}.support-msg-block-system{justify-content:center;display:flex}.support-msg-agent-name{opacity:.75;margin-bottom:.2rem;font-size:.7rem;font-weight:800;display:block}.support-live-error{color:#e57373;margin:.4rem 0 0;font-size:.8rem}@media (width<=960px){.nav-tools .locale-currency-switch,.nav-tools .sign-account{display:none}.support-chat{inset-inline-end:.85rem;bottom:.85rem}.support-chat-fab-text{display:none}.support-chat-fab{justify-content:center;width:52px;height:52px;padding:0}.support-chat-fab-icon{background:0 0;width:100%;height:100%}}html[dir=rtl] .support-chat{align-items:flex-start}html[dir=rtl] .support-msg-assistant{border-end-end-radius:5px;border-end-start-radius:14px}html[dir=rtl] .support-msg-user{border-end-end-radius:14px;border-end-start-radius:5px}html[dir=rtl] .nav-search-copy,html[dir=rtl] .cart-item-body,html[dir=rtl] .legal-body{text-align:start}.seo-engine .seo-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;padding-bottom:.25rem;display:flex}.seo-engine .seo-subnav a{border-radius:var(--radius-sm);color:var(--muted);padding:.45rem .75rem;font-size:.88rem;font-weight:600;text-decoration:none}.seo-engine .seo-subnav a:hover,.seo-engine .seo-subnav a.active{color:var(--text);background:var(--bg-soft)}.seo-editor-layout.has-preview{gap:1.25rem;display:grid}@media (width>=1100px){.seo-editor-layout.has-preview{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);align-items:start}}.seo-editor-preview{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.seo-preview-article h1{margin:.5rem 0 .75rem;font-size:1.45rem}.seo-preview-pdp{gap:.85rem;margin-top:.75rem;display:grid}@media (width>=720px){.seo-preview-pdp.is-boost-layout{grid-template-columns:minmax(0,1.2fr) minmax(140px,.55fr);align-items:start}}.seo-preview-pdp-left{gap:.65rem;min-width:0;display:grid}.seo-preview-pdp-hero{aspect-ratio:16/9;object-fit:cover;background:var(--bg-soft,#111);border:1px solid var(--line);border-radius:10px;width:100%;max-height:160px}.seo-preview-pdp-hero.is-placeholder{color:var(--muted);place-items:center;font-size:.78rem;display:grid}.seo-preview-pdp-rail{border:1px solid var(--line);background:var(--bg-soft,#ffffff08);border-radius:12px;gap:.55rem;padding:.75rem;font-size:.78rem;display:grid}.seo-preview-pdp-rail h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem}.seo-preview-pdp-rail .seo-preview-buy-fake{gap:.35rem;display:grid}.seo-preview-pdp-rail .seo-preview-buy-fake span{background:color-mix(in srgb, var(--accent,#22c55e) 35%, transparent);border:1px solid var(--line);border-radius:8px;height:1.85rem;display:block}.seo-body-editor{border:1px solid var(--line);background:var(--bg-soft,#0003);border-radius:12px;gap:.45rem;padding:.55rem;display:grid}.seo-body-editor.is-disabled{opacity:.65;pointer-events:none}.seo-body-editor-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.seo-body-editor-toolbar .btn.is-active{border-color:color-mix(in srgb, var(--accent,#22c55e) 50%, var(--line));color:var(--text)}.seo-body-editor-spacer{flex:1;min-width:.5rem}.seo-body-editor-surface{border:1px solid var(--line);background:#00000040;border-radius:10px;outline:none;min-height:220px;padding:.75rem .85rem;line-height:1.55}.seo-body-editor-surface:empty:before,.seo-body-editor-surface[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.seo-body-editor-html{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.seo-body-editor-hint{margin:0}.field-label{color:var(--muted);margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.seo-preview-body h2,.boost-seo-body-html h2,.shop-seo-body-html h2{margin:1.1rem 0 .5rem;font-size:1.15rem}.seo-preview-body img,.boost-seo-body-html img,.shop-seo-body-html img{border-radius:8px;max-width:100%;height:auto}.seo-preview-body ul,.boost-seo-body-html ul,.shop-seo-body-html ul{padding-left:1.25rem}.boost-seo-body{margin-top:1.25rem}.boost-seo-faq{margin-top:1.5rem}.boost-seo-faq dt{margin-top:.75rem;font-weight:700}.boost-seo-faq dd{opacity:.9;margin:.25rem 0 0}.shop-seo-links{margin-top:0}.shop-seo-guide--premium{padding-top:.5rem;padding-bottom:1.25rem}.shop-seo-guide--home,.shop-seo-guide--pdp{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:.5rem;padding-top:1.25rem;padding-bottom:2rem}.boost-detail-page>.shop-seo-guide--pdp,.acc-detail-page>.shop-seo-guide--pdp{margin-top:1.5rem}.shop-seo-guide--premium .shop-seo-section--why,.shop-seo-guide--premium .shop-seo-section--benefits{border-radius:calc(var(--radius) + 4px);background:linear-gradient(125deg, color-mix(in srgb, var(--amber,#f5a623) 10%, transparent), transparent 48%, #ff2d9512), color-mix(in srgb, var(--panel,#12151c) 92%, transparent);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);padding:1.15rem 1.2rem 1.25rem}.shop-seo-guide--premium .shop-seo-section--howto .shop-seo-section__heading{letter-spacing:.02em}.shop-seo-guide--premium .shop-seo-links{margin-top:1.75rem;margin-bottom:.5rem}.shop-seo-guide__inner{max-width:min(72rem,100%)}.shop-seo-guide__hero{border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--amber) 7%, transparent), transparent 42%, #ff2d950d);border-radius:calc(var(--radius) + 2px);margin-bottom:1.75rem;padding:1.15rem 1.25rem 1.35rem}.shop-seo-guide__h1{letter-spacing:.02em;text-transform:uppercase;margin:.35rem 0 .65rem;font-size:clamp(1.55rem,2.8vw,2.15rem);line-height:1.15}.shop-seo-guide__intro{max-width:62ch;color:color-mix(in srgb, var(--text) 82%, var(--muted));margin:0;font-size:1.02rem;line-height:1.65}.shop-seo-section{border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:linear-gradient(165deg,#ffffff09,#ffffff03);padding:1.2rem 1.25rem 1.3rem;position:relative}.shop-seo-section--intro{border-color:color-mix(in srgb, var(--amber) 22%, var(--line));background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--amber) 12%, transparent), transparent 55%), linear-gradient(165deg, #ffffff0a, #ffffff03)}.shop-seo-section--howto,.shop-seo-section--steps{border-color:color-mix(in srgb, #ff2d95 18%, var(--line))}.shop-seo-section--why,.shop-seo-section--benefits{border-color:color-mix(in srgb, var(--amber) 28%, var(--line));background:radial-gradient(80% 100% at 100% 0%, color-mix(in srgb, var(--amber) 10%, transparent), transparent 50%), linear-gradient(165deg, #ffffff0a, #ffffff03)}.shop-seo-section--listings,.shop-seo-section--rail{padding-bottom:1.1rem}.shop-seo-section--specs{gap:.35rem;display:grid}.shop-seo-section--tips{border-style:dashed}.shop-seo-section__heading{letter-spacing:.01em;color:var(--text);margin:0 0 .7rem;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.25}.shop-seo-section__heading:after{content:"";background:linear-gradient(90deg, var(--amber), #ff2d95b3);opacity:.75;border-radius:999px;width:2.4rem;height:2px;margin-top:.55rem;display:block}.shop-seo-section--howto .shop-seo-section__heading:after,.shop-seo-section--steps .shop-seo-section__heading:after{background:linear-gradient(90deg, #ff2d95, color-mix(in srgb, var(--amber) 65%, transparent))}.shop-seo-body-html.shop-seo-section__body,.shop-seo-guide--premium .shop-seo-body-html{color:color-mix(in srgb, var(--text) 88%, var(--muted));max-width:none;font-size:.98rem;line-height:1.7}.shop-seo-guide--premium .shop-seo-body-html>p,.shop-seo-guide--premium .shop-seo-body-html p{max-width:68ch;margin:0 0 .85rem}.shop-seo-guide--premium .shop-seo-body-html p:last-child{margin-bottom:0}.shop-seo-guide--premium .shop-seo-body-html .seo-table-wrap,.shop-seo-guide--premium .shop-seo-body-html .seo-figure,.shop-seo-guide--premium .shop-seo-body-html .seo-callout,.shop-seo-guide--premium .shop-seo-body-html ol,.shop-seo-guide--premium .shop-seo-body-html ul{max-width:none}.shop-seo-guide--premium .shop-seo-body-html h2,.shop-seo-guide--premium .shop-seo-body-html h3{color:var(--text);margin:1.15rem 0 .55rem;font-size:1.08rem}.shop-seo-guide--premium .shop-seo-body-html a{color:color-mix(in srgb, var(--amber) 72%, white);text-underline-offset:.18em;text-decoration:underline}.shop-seo-guide--premium .shop-seo-body-html ul,.shop-seo-guide--premium .shop-seo-body-html ol{margin:.35rem 0 0;padding-left:1.2rem}.shop-seo-guide--premium .shop-seo-body-html li{margin:.4rem 0;line-height:1.55}.shop-seo-guide--premium .shop-seo-body-html strong{color:var(--text);font-weight:700}.shop-seo-section--steps .shop-seo-body-html ol,.shop-seo-body-html ol.shop-seo-steps{counter-reset:seo-step;gap:.75rem;max-width:none;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.shop-seo-section--steps .shop-seo-body-html ol>li,.shop-seo-body-html ol.shop-seo-steps>li{counter-increment:seo-step;border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#0000002e;margin:0;padding:.85rem 1rem .85rem 3.1rem;position:relative}.shop-seo-section--steps .shop-seo-body-html ol>li:before,.shop-seo-body-html ol.shop-seo-steps>li:before{content:counter(seo-step);letter-spacing:.02em;width:1.65rem;height:1.65rem;color:color-mix(in srgb, var(--amber) 88%, white);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);background:color-mix(in srgb, var(--amber) 14%, transparent);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:50%;left:.85rem;translate:0 -50%}.shop-seo-section--benefits .shop-seo-body-html ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;max-width:none;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.shop-seo-section--benefits .shop-seo-body-html li{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--amber) 8%, transparent), #ffffff05);margin:0;padding:.9rem 1rem}.shop-seo-section--benefits .shop-seo-body-html li strong{letter-spacing:.01em;margin-bottom:.25rem;font-size:.92rem;display:block}.shop-seo-section--listings .shop-seo-body-html ul,.shop-seo-section--rail .shop-seo-body-html ul{gap:.55rem;max-width:min(40rem,100%);margin:.45rem 0 0;padding:0;list-style:none;display:grid}.shop-seo-section--listings .shop-seo-body-html li,.shop-seo-section--rail .shop-seo-body-html li{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:#ffffff06;margin:0;padding:.7rem .9rem;transition:border-color .2s,background .2s}.shop-seo-section--listings .shop-seo-body-html li:hover,.shop-seo-section--rail .shop-seo-body-html li:hover{border-color:color-mix(in srgb, var(--amber) 35%, transparent);background:color-mix(in srgb, var(--amber) 6%, transparent)}.shop-seo-faq--after{margin-top:2.25rem}.shop-seo-faq__head{margin-bottom:1rem}.shop-seo-faq__title{margin:.35rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.5rem)}.shop-seo-faq__lead{max-width:48ch;margin:0}.shop-seo-faq details,.shop-seo-faq__item{border:1px solid color-mix(in srgb, var(--line) 92%, transparent);border-radius:calc(var(--radius) + 2px);background:#ffffff05;margin:.55rem 0;padding:0;overflow:hidden}.shop-seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-weight:650;list-style:none;display:flex}.shop-seo-guide__kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 82%, white);margin-bottom:.5rem;font-size:.72rem;font-weight:750}.shop-seo-guide__title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3.2vw,2.45rem);line-height:1.02}.shop-seo-guide__intro{max-width:46rem;margin-top:.75rem}.shop-seo-faq__title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 .85rem;font-size:1.25rem}.seo-rich.shop-seo-body-html,.seo-rich.boost-seo-body-html,.shop-seo-body-html.seo-rich{color:color-mix(in srgb, var(--text) 92%, var(--muted));gap:1rem;display:grid}.seo-block{border:1px solid color-mix(in srgb, var(--line) 90%, var(--amber));background:linear-gradient(135deg, color-mix(in srgb, var(--amber) 6%, transparent), transparent 42%), linear-gradient(210deg, color-mix(in srgb, var(--vice-pink) 4%, transparent), transparent 50%), #ffffff04;border-radius:4px;padding:1.15rem 1.2rem 1.25rem;position:relative}.seo-block--lead{border-color:color-mix(in srgb, var(--amber) 28%, var(--line))}.seo-block>h2,.shop-seo-body-html h2,.boost-seo-body-html h2,.seo-preview-body h2{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text);margin:0 0 .65rem;font-size:clamp(1.15rem,2vw,1.4rem)}.seo-block>h3,.shop-seo-body-html h3{letter-spacing:.02em;margin:.85rem 0 .45rem;font-size:1rem}.seo-preview-body,.boost-seo-body-html,.shop-seo-body-html{line-height:1.65}.shop-seo-body-html p,.boost-seo-body-html p{max-width:62ch;margin:0 0 .75rem}.shop-seo-body-html p:last-child,.boost-seo-body-html p:last-child{margin-bottom:0}.seo-figure{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:#0a0a0c;border-radius:4px;max-width:100%;margin:.85rem 0 .25rem;overflow:hidden}.seo-figure:not(:has(img)){display:none}.seo-figure img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.05)contrast(1.04);width:100%;height:auto;display:block}.seo-figure figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);padding:.45rem .7rem .55rem;font-size:.72rem}.seo-table-wrap{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));background:#00000047;border-radius:4px;margin:.85rem 0 .35rem;overflow-x:auto}.seo-table{border-collapse:collapse;width:100%;min-width:420px;font-size:.88rem}.seo-table th{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 78%, white);background:color-mix(in srgb, var(--amber) 8%, transparent);font-size:.78rem;font-weight:400}.seo-table tbody tr:last-child td{border-bottom:0}.seo-table tbody tr:hover td{background:color-mix(in srgb, var(--amber) 5%, transparent)}.seo-table a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--amber) 45%, transparent);text-underline-offset:.15em}.seo-callout{border:1px solid color-mix(in srgb, var(--vice-pink) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--vice-pink) 10%, transparent), transparent 55%), linear-gradient(200deg, color-mix(in srgb, var(--amber) 7%, transparent), transparent 50%), #ffffff05;border-radius:4px;margin:.35rem 0;padding:1rem 1.1rem 1.05rem}.seo-callout__label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--vice-pink) 70%, white);margin-bottom:.55rem;font-size:.95rem}.seo-callout ul,.shop-seo-body-html ul,.boost-seo-body-html ul{margin:0;padding-left:1.15rem}.seo-callout li,.shop-seo-body-html li,.boost-seo-body-html li{margin:.35rem 0}.shop-seo-sections{gap:1rem;display:grid}.shop-seo-faq details{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));background:#ffffff05;border-radius:4px;margin:.55rem 0;padding:.8rem .95rem}.shop-seo-faq summary{cursor:pointer;font-weight:650;list-style:none}.shop-seo-faq .answer{color:var(--muted);margin-top:.55rem;line-height:1.55}@media (width<=720px){.seo-block{padding:.95rem .9rem 1rem}}.shop-seo-faq summary::-webkit-details-marker{display:none}.shop-seo-faq summary:after{content:"+";border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);width:1.4rem;height:1.4rem;color:color-mix(in srgb, var(--amber) 80%, white);border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;line-height:1;display:grid}.shop-seo-faq details[open] summary:after{content:"−"}.shop-seo-faq .answer{color:var(--muted);max-width:62ch;padding:0 1.1rem 1rem;line-height:1.6}@media (width<=720px){.shop-seo-guide__hero,.shop-seo-section{padding-left:1rem;padding-right:1rem}.shop-seo-section--benefits .shop-seo-body-html ul{grid-template-columns:1fr}.shop-seo-section--steps .shop-seo-body-html ol>li,.shop-seo-body-html ol.shop-seo-steps>li{padding-left:2.9rem}}.shop-seo-guide__kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 75%, white);font-size:.72rem;font-weight:800}.shop-seo-guide__title{margin:.35rem 0 .65rem}.seo-rich .seo-block{margin:0}.seo-table-wrap{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:#00000038;margin:.85rem 0 .35rem;overflow-x:auto}.seo-table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.45}.seo-table th,.seo-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);vertical-align:top;padding:.7rem .9rem}.seo-table th{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 70%, white);background:color-mix(in srgb, var(--amber) 8%, transparent);font-size:.72rem;font-weight:800}.seo-table tr:last-child td{border-bottom:none}.seo-table a{color:color-mix(in srgb, var(--amber) 75%, white);font-weight:650;text-decoration:none}.seo-table a:hover{text-underline-offset:.15em;text-decoration:underline}.seo-figure{border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:#00000040;margin:1rem 0 .35rem;overflow:hidden}.seo-figure img{object-fit:cover;width:100%;max-height:280px;display:block}.seo-figure figcaption{color:var(--muted);border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:.55rem .85rem .7rem;font-size:.8rem}.seo-callout{border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb, var(--amber) 28%, var(--line));background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--amber) 12%, transparent), transparent 55%), linear-gradient(165deg, #ffffff0a, #ffffff04);margin:.35rem 0 0;padding:1rem 1.1rem}.seo-callout__label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 80%, white);margin-bottom:.65rem;font-size:.72rem;font-weight:800}.seo-callout ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.seo-callout li{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#0000002e;margin:0;padding:.75rem .85rem;font-size:.9rem;line-height:1.5}.seo-callout li strong{color:var(--text);margin-bottom:.2rem;display:block}.shop-seo-section--benefits .seo-callout{background:0 0;border:none;padding:0}.shop-seo-section--benefits .seo-callout__label{display:none}.seo-section{gap:1rem;display:grid}.seo-health-bar{margin-top:.75rem}.seo-health-label{color:var(--muted);justify-content:space-between;margin-bottom:.35rem;font-size:.9rem;display:flex}.seo-health-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.seo-health-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--pitch));height:100%}.seo-audit-panel h3{margin:.75rem 0 .35rem;font-size:.95rem}.seo-audit-list{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.9rem}.seo-dashboard h2{margin-top:0}.seo-preview-card .seo-preview-body{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem;line-height:1.55}.seo-preview-card .seo-preview-body h2,.seo-preview-card .seo-preview-body h3{margin:1rem 0 .4rem;font-size:1.05rem}.seo-preview-card .seo-preview-body ul{margin:.4rem 0 .8rem 1.1rem}.seo-cluster-block{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-media-dashboard{border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:#ffffff05;margin:0 0 1.25rem;padding:.9rem 1rem}.admin-media-dashboard h2{margin:0 0 .75rem;font-size:1.05rem}.admin-media-dash-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.admin-media-dash-grid div{flex-direction:column;gap:.2rem;display:flex}.admin-media-dash-grid strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.admin-media-dash-grid span{opacity:.72;font-size:.82rem}.admin-media-seo{margin:1.25rem 0}.admin-media-seo h2{margin:0 0 .65rem;font-size:1.05rem}.admin-media-page .admin-media-path{margin:.5rem 0 1rem;font-size:.92rem}.admin-media-page .admin-media-path code{font-size:.88em}.admin-media-warnings{color:#b45309;margin:0 0 1rem;padding-left:1.2rem;font-size:.9rem}.admin-media-sizes{border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:#ffffff05;margin:0 0 1rem;padding:.85rem 1rem}.admin-media-sizes h2{margin:0 0 .65rem;font-size:1.05rem}.admin-media-size-grid{flex-wrap:wrap;gap:.5rem .9rem;display:flex}.admin-media-size-chip{cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.admin-media-custom-size{max-width:28rem;margin-top:.75rem}.admin-media-bind-existing{gap:.25rem;margin:.25rem 0;font-size:.85rem;display:grid}.admin-media-upload-box{gap:.75rem;margin-bottom:1.25rem;display:grid}.admin-media-drop{border:1px dashed var(--line);border-radius:var(--radius-sm,8px);background:#ffffff05;gap:.4rem;padding:1rem;display:grid}.admin-media-queue h2,.admin-media-dir h2,.admin-media-products h2,.admin-media-sizes h2{margin:1.25rem 0 .65rem;font-size:1.05rem}.admin-media-queue-grid,.admin-media-dir-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.admin-media-queue-card,.admin-media-dir-card{border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:#ffffff05;grid-template-columns:96px 1fr;align-items:start;gap:.65rem;padding:.65rem;display:grid}.admin-media-queue-card img,.admin-media-dir-card img{object-fit:contain;border:1px solid var(--line);background:#0b0d10;border-radius:6px;width:96px;height:72px}.admin-media-queue-body{gap:.35rem;display:grid}.admin-media-fname{word-break:break-all;margin:0;font-size:.85rem}.admin-media-target{margin:0;font-size:.8rem}.admin-media-target code{word-break:break-all}.admin-media-page .small{font-size:.8rem}.admin-media-page .muted{color:var(--muted)}@media (width<=720px){.admin-media-queue-card,.admin-media-dir-card{grid-template-columns:1fr}.admin-media-queue-card img,.admin-media-dir-card img{width:100%;height:140px}}.item-listing-stack{gap:1.5rem;display:grid}.catalog-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.35rem;display:flex}.catalog-pagination-meta{color:var(--faint,#ffffff8c);margin:0;font-size:.82rem;font-weight:700}.catalog-pagination-controls{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.catalog-pagination-btn{min-height:2.2rem;padding-inline:.9rem}.catalog-pagination-page{color:var(--muted,#ffffffb8);white-space:nowrap;font-size:.85rem;font-weight:700}.catalog-pagination-jump{color:var(--faint,#ffffff8c);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.catalog-pagination-jump input{width:3.4rem;min-height:2.1rem;color:inherit;text-align:center;font:inherit;background:#00000047;border:1px solid #ffffff24;border-radius:10px;padding:.2rem .35rem;font-weight:700}.catalog-pagination-jump input:focus{outline:2px solid color-mix(in srgb, var(--accent,#d4a017) 55%, transparent);outline-offset:1px}.lottery-entry-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.lottery-entry-head h3{letter-spacing:.02em;margin:0;font-size:1.05rem}.lottery-entry-head p{color:var(--muted);margin:0;font-size:.85rem}.lottery-entry-banners{flex-direction:column;gap:.75rem;display:flex}.lottery-entry-banner{aspect-ratio:42/9;width:100%;min-height:56px;color:inherit;isolation:isolate;background:#00000059;border:1px solid #ffc85047;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.lottery-entry-banner:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#d4a017) 70%, transparent);outline-offset:2px}.lottery-entry-banner-media{z-index:0;position:absolute;inset:0}.lottery-entry-banner-media img,.lottery-entry-banner-media video{object-fit:cover;width:100%;height:100%;transition:transform .35s,opacity .35s;display:block}.lottery-entry-banner:hover .lottery-entry-banner-media img,.lottery-entry-banner:hover .lottery-entry-banner-media video,.lottery-entry-banner:focus-visible .lottery-entry-banner-media img,.lottery-entry-banner:focus-visible .lottery-entry-banner-media video{opacity:.92;transform:scale(1.03)}.lottery-entry-banner-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#0000008c 72%,#000000b8 100%);flex-direction:column;justify-content:flex-end;gap:.2rem;padding:.5rem .9rem;display:flex;position:absolute;inset:0}.lottery-entry-badge{letter-spacing:.04em;color:#1a1200;background:#f5b942;border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:800;position:absolute;top:.35rem;left:.55rem}.lottery-entry-banner-copy h4{text-shadow:0 1px 8px #0000008c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.85rem,1.8vw,1.05rem);font-weight:700;overflow:hidden}.lottery-entry-banner-copy p{display:none}.lottery-page{padding-block:1.5rem 3rem}.lottery-top{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.lottery-back{color:var(--muted);font-size:.9rem;text-decoration:none}.lottery-back:hover{color:var(--text,#fff)}.lottery-badge{color:#1a1200;background:#f5b942;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.lottery-hero{border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr .8fr;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem 0 1.75rem;display:grid}.lottery-kicker{letter-spacing:.12em;text-transform:uppercase;color:#f5b942;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.lottery-hero-copy h1{margin:0 0 .4rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.lottery-lead{color:var(--muted);max-width:36ch;margin:0 0 .85rem}.lottery-price-row{color:var(--muted);align-items:baseline;gap:.35rem;margin-bottom:1rem;display:flex}.lottery-price{color:var(--text,#fff);font-size:1.55rem}.lottery-draw-btn{min-width:140px}.lottery-draw-btn.is-spinning{animation:.7s infinite lottery-pulse}.lottery-hero-art{background:#00000059;border-radius:18px;min-height:200px;position:relative;overflow:hidden}.lottery-hero-art img{object-fit:cover;width:100%;height:100%;min-height:200px;animation:5s ease-in-out infinite lottery-float;display:block}.lottery-hero-glow{pointer-events:none;background:radial-gradient(circle at 50% 40%,#f5b94259,#0000 60%);animation:2.8s ease-in-out infinite lottery-glow;position:absolute;inset:-20%}.lottery-pool-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.lottery-pool-head h2{margin:0;font-size:1.15rem}.lottery-pool-head p{color:var(--muted);margin:0;font-size:.85rem}.lottery-prize-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.lottery-prize{background:#00000047;border:1px solid #ffffff1a;border-radius:12px;transition:border-color .15s,transform .15s,box-shadow .15s;overflow:hidden}.lottery-prize.is-active{border-color:#f5b942bf;transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 1px #f5b94259}.lottery-prize.is-won{border-color:#f5b942;animation:.55s lottery-won}.lottery-prize-media{background:#ffffff0a;height:88px}.lottery-prize-media img{object-fit:cover;width:100%;height:100%;display:block}.lottery-prize-body{gap:.2rem;padding:.55rem .65rem .7rem;display:grid}.lottery-prize-body h3{margin:0;font-size:.88rem;line-height:1.25}.lottery-prize-body p{color:var(--muted);margin:0;font-size:.72rem}.lottery-rarity{letter-spacing:.04em;color:#9ec5ff;font-size:.68rem;font-weight:800}.lottery-prize[data-rarity=legendary] .lottery-rarity{color:#f5b942}.lottery-prize[data-rarity=epic] .lottery-rarity{color:#c084fc}.lottery-prize[data-rarity=rare] .lottery-rarity{color:#60a5fa}.lottery-prize[data-rarity=uncommon] .lottery-rarity{color:#4ade80}.lottery-prize[data-rarity=common] .lottery-rarity{color:#a8b0bc}.lottery-rate{margin-top:.15rem;font-size:.9rem}.lottery-reveal{background:linear-gradient(120deg,#f5b94229,#0000 60%),#0006;border:1px solid #f5b94273;border-radius:14px;margin-top:1.5rem;padding:1.1rem 1.25rem;animation:.45s lottery-reveal-in}.lottery-reveal-kicker{letter-spacing:.1em;text-transform:uppercase;color:#f5b942;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.lottery-reveal h2{margin:0 0 .25rem}.lottery-reveal p{color:var(--muted);margin:0}.lottery-quota{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin:.65rem 0 .55rem;font-size:.9rem;display:flex}.lottery-quota strong{color:#f5b942}.lottery-quota-paid{opacity:.85}.lottery-pity-bar{color:var(--muted);background:linear-gradient(120deg,#f5b9421a,#60a5fa14);border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:.55rem 1rem;margin:0 0 .9rem;padding:.5rem .75rem;font-size:.84rem;display:flex}.lottery-pity-bar strong{color:#f5b942;font-variant-numeric:tabular-nums}.lottery-draw-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lottery-draw-x10{border-color:#f5b94259!important}.lottery-odds{margin:1.35rem 0 .15rem}.lottery-win-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060cb8;place-items:center;padding:1.25rem;animation:.28s lottery-reveal-in;display:grid;position:fixed;inset:0}.lottery-win-modal{text-align:center;background:radial-gradient(circle at 50% 0,#f5b94238,#0000 55%),linear-gradient(165deg,#1a1520 0%,#0c1018 100%);border:1px solid #f5b94273;border-radius:18px;width:min(440px,100%);padding:1.5rem 1.35rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.lottery-win-modal.is-multi{width:min(560px,100%);max-height:min(88vh,720px);overflow-y:auto}.lottery-win-pity{letter-spacing:.04em;text-transform:uppercase;color:#f5b942;margin:.35rem 0 .75rem;font-size:.82rem}.lottery-win-grid{text-align:left;gap:.55rem;margin:.75rem 0 1rem;display:grid}.lottery-win-chip{background:#00000040;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.lottery-win-chip img{object-fit:cover;border-radius:8px;width:56px;height:44px}.lottery-win-chip strong{font-size:.92rem;display:block}.lottery-win-chip em{color:#f5b942;font-size:.85rem;font-style:normal}.lottery-chip-pity{color:#f5b942;opacity:.9;margin-top:.15rem;font-size:.72rem;display:block}.lottery-chip-actions{flex-direction:column;gap:.3rem;display:flex}.lottery-chip-actions .btn{min-width:4.5rem;padding:.3rem .55rem;font-size:.78rem}.lottery-win-burst{pointer-events:none;background:radial-gradient(circle,#f5b94259,#0000 65%);height:70%;animation:2.2s ease-in-out infinite lottery-glow;position:absolute;inset:-40% -20% auto}.lottery-win-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f5b942;margin:0 0 .2rem;font-size:.72rem;font-weight:700;position:relative}.lottery-win-modal h2{letter-spacing:.01em;margin:0 0 .35rem;font-size:1.65rem;position:relative}.lottery-win-sub{color:var(--muted);margin:0 0 1.1rem;font-size:.88rem;position:relative}.lottery-win-prize{text-align:left;background:#00000059;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:112px 1fr;gap:.85rem;margin-bottom:1.1rem;padding:.85rem;animation:.55s lottery-won;display:grid;position:relative}.lottery-win-media{background:#0006;border-radius:10px;height:96px;overflow:hidden}.lottery-win-media img{object-fit:cover;width:100%;height:100%}.lottery-win-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lottery-win-meta h3{margin:0;font-size:1.05rem}.lottery-win-meta>p{color:var(--muted);margin:0;font-size:.82rem}.lottery-win-rate{font-size:.78rem!important}.lottery-win-price{color:#f5b942;margin-top:.25rem;font-size:1.05rem}.lottery-win-modal[data-rarity=legendary] .lottery-win-prize{border-color:#f5b9428c}.lottery-win-modal[data-rarity=epic] .lottery-win-prize{border-color:#c084fc73}.lottery-win-modal[data-rarity=rare] .lottery-win-prize{border-color:#60a5fa73}.lottery-win-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex;position:relative}.lottery-win-actions .btn{min-width:7.5rem}.lottery-win-close{opacity:.85}@keyframes lottery-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes lottery-float{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.04)translateY(-4px)}}@keyframes lottery-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes lottery-won{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lottery-reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ped-popup{z-index:12000;color:#e8ecf4;pointer-events:none;background:linear-gradient(165deg,#121620f7,#0a0c12fa);border:1px solid #ffffff1f;border-radius:12px;padding:.85rem 1rem 1rem;position:fixed;overflow:auto;box-shadow:0 18px 48px #00000073}.ped-popup .ped-gallery,.ped-popup .ped-gallery-main,.ped-popup .ped-popup-hit,.ped-popup button,.ped-popup a,.ped-popup video,.ped-popup input{pointer-events:auto}.ped-renderer-title{margin:0 0 .45rem;font-size:1.05rem}.ped-renderer-text,.ped-renderer-html{color:#e8ecf4e0;font-size:.9rem;line-height:1.45}.ped-renderer-text{margin:.55rem 0 0}.ped-renderer-html p{margin:0 0 .55rem}.ped-gallery{margin-top:.65rem}.ped-gallery-main{cursor:zoom-in;background:#00000059;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.ped-gallery-main img,.ped-gallery-main video{object-fit:contain;width:100%;max-height:280px;display:block}.ped-gallery-thumbs{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.ped-gallery-thumbs button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;overflow:hidden}.ped-gallery-thumbs button[data-active="1"]{border-color:#6ea8ffb3}.ped-gallery-thumbs img,.ped-gallery-thumbs video{object-fit:cover;width:52px;height:40px;display:block}.ped-preview-overlay{z-index:13000;cursor:zoom-out;background:#000000c7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.ped-preview-overlay img{object-fit:contain;border-radius:8px;max-width:min(96vw,1100px);max-height:90vh}.admin-category-display-form{gap:1.25rem;margin-top:1rem;display:grid}.admin-category-display-bools{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.55rem 1rem;display:grid}.admin-category-display-bools .admin-check{align-items:center;gap:.45rem;font-size:.92rem;display:flex}.admin-category-display-bools .admin-check--master{background:#f5a62314;border:1px solid #f5a62373;border-radius:8px;grid-column:1/-1;padding:.55rem .7rem;font-weight:700}.admin-wallet-panel{border:1px solid #ffffff14;border-radius:10px;margin-top:1.25rem;padding:1rem}.admin-wallet-panel h2{margin:0 0 .75rem;font-size:1.1rem}@media (width<=800px){.lottery-hero{grid-template-columns:1fr}.lottery-hero-art{order:-1;min-height:160px}.lottery-entry-banner{aspect-ratio:16/5;min-height:72px}.lottery-entry-banner-overlay{padding:.45rem .75rem}.lottery-entry-banner-copy h4{font-size:clamp(.85rem,3.5vw,1rem)}.lottery-win-prize{grid-template-columns:1fr}.lottery-win-media{height:140px}.lottery-win-actions{flex-direction:column}.lottery-win-actions .btn{width:100%}}.form-success{color:#7dcea0;margin:.35rem 0 .75rem;font-size:.88rem}.cs-desk-tabs{border:1px solid var(--line,#ffffff1a);background:#ffffff08;border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.cs-desk-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.cs-desk-tabs button.is-active{color:var(--text);background:#2de2c529}.cs-desk-page .cs-desk-header{margin-bottom:.75rem}.cs-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}@media (width<=900px){.cs-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-kpi{border:1px solid color-mix(in srgb, var(--brand-cyan,#2de2c5) 22%, var(--line,#ffffff1a));background:linear-gradient(145deg,#2de2c514,#0000 55%),#ffffff06;border-radius:12px;gap:.2rem;padding:.75rem .9rem;display:grid}.cs-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.cs-kpi strong{color:var(--text);font-size:1.45rem;font-weight:800;line-height:1.1}.cs-kpi-unit{color:var(--muted);margin-left:.2rem;font-size:.85rem;font-weight:700}.cs-kpi-text{font-size:1rem!important}.cs-desk-layout{align-items:stretch;gap:.85rem;min-height:min(78vh,860px);display:grid}@media (width>=1180px){.cs-desk-layout{grid-template-columns:minmax(280px,.92fr) minmax(0,1.55fr) minmax(240px,.85fr)}}@media (width>=900px) and (width<=1179px){.cs-desk-layout{grid-template-columns:minmax(260px,.95fr) minmax(0,1.4fr)}.cs-rail-col{grid-column:1/-1}}.cs-side-col,.cs-main-col,.cs-rail-col{align-content:start;gap:.75rem;min-width:0;display:grid}.cs-pane,.cs-thread,.cs-card{border:1px solid var(--line,#ffffff14);background:linear-gradient(#ffffff09,#0000 40%),#00000038;border-radius:14px;min-width:0;padding:.85rem 1rem 1rem;box-shadow:inset 0 1px #ffffff0a}.cs-pane-head{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.cs-pane-head h2,.cs-card h3{margin:0;font-size:.95rem;font-weight:800}.cs-card h3{border-bottom:1px solid var(--line,#ffffff14);margin-bottom:.65rem;padding-bottom:.45rem}.cs-count-pill{min-width:1.5rem;height:1.35rem;color:var(--brand-cyan,#2de2c5);background:#2de2c529;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:800;display:inline-flex}.cs-pane-hint{margin:0 0 .75rem}.cs-empty,.cs-thread-empty,.cs-card-empty{text-align:center;padding:1.1rem .4rem}.cs-empty strong,.cs-thread-empty strong{margin-bottom:.35rem;display:block}.cs-queue-list,.cs-session-list{gap:.45rem;max-height:min(34vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cs-queue-item{border:1px solid var(--line,#ffffff14);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;display:flex}.cs-queue-item-main{gap:.55rem;min-width:0;display:flex}.cs-queue-pos{color:var(--brand-cyan,#2de2c5);flex:none;font-size:.85rem;font-weight:800}.cs-queue-title{font-size:.88rem;font-weight:750}.cs-clamp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cs-session-search{border:1px solid var(--line-strong,#ffffff24);width:100%;min-height:36px;color:var(--text);font:inherit;background:#ffffff08;border-radius:10px;margin-bottom:.55rem;padding:.4rem .65rem;font-size:.82rem}.cs-session-row{text-align:left;border:1px solid var(--line,#ffffff14);width:100%;color:inherit;cursor:pointer;font:inherit;background:#ffffff06;border-radius:12px;gap:.25rem;padding:.65rem .75rem;display:grid}.cs-session-row:hover{border-color:#2de2c547}.cs-session-row.is-active{border-color:color-mix(in srgb, var(--brand-cyan,#2de2c5) 45%, transparent);background:#2de2c51a;box-shadow:0 0 0 1px #2de2c51f}.cs-session-row-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cs-session-name{font-size:.86rem;font-weight:750}.cs-session-row-top time,.cs-session-row-meta{color:var(--muted);font-size:.72rem}.cs-session-row-meta{flex-wrap:wrap;gap:.55rem;display:flex}.cs-thread{grid-template-rows:auto minmax(280px,1fr) auto auto;gap:.65rem;min-height:min(72vh,780px);padding:0;display:grid;overflow:hidden}.cs-thread-empty{place-content:center;min-height:min(52vh,520px);padding:2rem 1.25rem}.cs-thread-head{border-bottom:1px solid var(--line,#ffffff14);background:linear-gradient(90deg,#2de2c50f,#0000 55%);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .75rem;display:flex}.cs-thread-identity{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.cs-avatar{border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;font-weight:800;display:grid}.cs-avatar.is-guest{color:#041816;background:linear-gradient(145deg,#2de2c559,#7b8cff40)}.cs-thread-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cs-thread-sub{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin-top:.2rem;font-size:.75rem;display:flex}.cs-live-dot{color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.cs-live-dot.is-on{color:var(--brand-cyan,#2de2c5);background:#2de2c529}.cs-live-dot.is-on:before{content:"";background:var(--brand-cyan,#2de2c5);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #2de2c538}.cs-end-btn{color:#ff8e8e!important;border-color:#ff5a5a59!important}.cs-thread-scroll{background:radial-gradient(at top,#2de2c50a,#0000 50%),#0000002e;flex-direction:column;gap:.65rem;min-height:280px;padding:.85rem 1rem;display:flex;overflow:auto}.cs-event{grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;display:grid}.cs-event-line{background:var(--line,#ffffff1a);height:1px}.cs-event-pill{text-align:center;border:1px solid var(--line,#ffffff1a);max-width:min(420px,86vw);color:var(--muted);background:#ffffff0a;border-radius:999px;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .7rem;font-size:.74rem;display:flex}.cs-event-pill time{opacity:.8;font-size:.66rem}.cs-bubble{gap:.2rem;max-width:min(78%,520px);display:grid}.cs-bubble.is-customer{align-self:flex-start}.cs-bubble.is-agent{align-self:flex-end}.cs-bubble.is-ai-turn{max-width:100%}.cs-bubble.is-ai-turn.is-customer,.cs-bubble.is-ai-turn.is-ai{align-self:stretch}.cs-bubble-meta{color:var(--muted);align-items:baseline;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.cs-bubble.is-agent .cs-bubble-meta{justify-content:flex-end}.cs-bubble-body{border:1px solid var(--line,#ffffff1a);white-space:pre-wrap;word-break:break-word;background:#ffffff0f;border-radius:14px;padding:.55rem .75rem;font-size:.88rem;line-height:1.5}.cs-bubble.is-customer .cs-bubble-body{background:#ffffff14;border-bottom-left-radius:5px}.cs-bubble.is-agent .cs-bubble-body{background:color-mix(in srgb, var(--brand-cyan,#2de2c5) 22%, #ffffff0a);border-color:#2de2c547;border-bottom-right-radius:5px}.cs-bubble.is-ai .cs-bubble-body{background:#7b8cff1f;border-color:#7b8cff47}.cs-bubble.is-note .cs-bubble-body{color:var(--muted);background:0 0;border-style:dashed;font-size:.8rem}.cs-ai-trail{background:#7b8cff0f;border:1px dashed #7b8cff59;border-radius:14px;overflow:hidden}.cs-ai-trail-toggle{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#7b8cff1a;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.8rem;font-weight:750;display:flex}.cs-ai-trail-body{gap:.45rem;padding:.65rem .75rem .8rem;display:grid}.cs-ai-trail-raw{white-space:pre-wrap;color:var(--muted);margin:0;font-family:inherit;font-size:.78rem}.cs-quick-replies{flex-wrap:wrap;gap:.4rem;padding:0 1rem;display:flex}.cs-quick-chip{color:var(--text);font:inherit;cursor:pointer;background:#2de2c514;border:1px solid #2de2c547;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.cs-quick-chip:hover:not(:disabled){background:#2de2c529}.cs-quick-chip:disabled{opacity:.5;cursor:not-allowed}.cs-composer{border-top:1px solid var(--line,#ffffff14);background:#0003;gap:.45rem;padding:.75rem 1rem 1rem;display:grid}.cs-composer textarea{resize:vertical;border:1px solid var(--line-strong,#ffffff24);width:100%;min-height:84px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:12px;padding:.65rem .8rem;font-size:.9rem;line-height:1.45}.cs-composer textarea:focus{border-color:#2de2c573;outline:none;box-shadow:0 0 0 3px #2de2c51f}.cs-composer-bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cs-context-rail{align-content:start;gap:.75rem;display:grid}.cs-kv{gap:.55rem;margin:0;display:grid}.cs-kv>div{grid-template-columns:4.5rem 1fr;align-items:start;gap:.45rem;font-size:.82rem;display:grid}.cs-kv dt{color:var(--muted);margin:0;font-weight:650}.cs-kv dd{word-break:break-word;margin:0;font-weight:650}.cs-intel-wrap{margin:0}.cs-hint-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cs-hint-list li{border:1px solid var(--line,#ffffff14);background:#ffffff0a;border-radius:10px;gap:.15rem;padding:.45rem .55rem;display:grid}.cs-first-msg{gap:.25rem;margin-top:.65rem;display:grid}.cs-first-msg p{border-left:3px solid var(--brand-cyan,#2de2c5);background:#ffffff0a;border-radius:10px;margin:0;padding:.5rem .6rem;font-size:.84rem;line-height:1.45}.cs-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cs-timeline li{grid-template-columns:.7rem 1fr;align-items:start;gap:.55rem;display:grid}.cs-timeline-dot{background:var(--brand-cyan,#2de2c5);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem;box-shadow:0 0 0 3px #2de2c52e}.cs-timeline strong{font-size:.82rem;display:block}.cs-chat-tabs{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem;display:flex}.cs-chat-tabs button{border:1px solid var(--line,#ffffff1a);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff08;border-radius:8px;padding:.4rem .7rem;font-size:.78rem;font-weight:700}.cs-chat-tabs button.is-active{color:var(--text);border-color:color-mix(in srgb, var(--accent,var(--amber)) 45%, transparent);background:#ffffff0f}.cs-tab-close{opacity:.45;margin:0 .2rem}.cs-chat-panel{gap:.65rem;min-width:0;display:grid}.cs-chat-panel-meta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cs-chat-messages,.support-admin-messages{border:1px solid var(--line,#ffffff14);background:#0000002e;border-radius:10px;gap:.55rem;max-height:min(48vh,420px);padding:.65rem;display:grid;overflow:auto}.support-admin-msg{gap:.2rem;max-width:92%;display:grid}.support-admin-msg.is-customer{justify-self:start}.support-admin-msg.is-agent{text-align:right;justify-self:end}.support-admin-msg.is-system{text-align:center;opacity:.85;justify-self:center;max-width:100%}.support-admin-msg-meta{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.support-admin-msg.is-agent .support-admin-msg-meta{flex-direction:row-reverse}.support-admin-msg-body{white-space:pre-wrap;word-break:break-word;background:#ffffff0d;border-radius:10px;padding:.45rem .65rem;font-size:.86rem;line-height:1.45}.support-admin-msg.is-agent .support-admin-msg-body{background:color-mix(in srgb, var(--accent,var(--amber)) 18%, #ffffff0a)}.support-admin-msg.is-system .support-admin-msg-body{color:var(--muted);background:0 0;font-size:.78rem}.support-admin-composer{grid-template-columns:1fr auto;align-items:end;gap:.55rem;display:grid}.support-admin-composer textarea{resize:vertical;border:1px solid var(--line-strong,#ffffff24);width:100%;min-height:72px;color:var(--text);font:inherit;background:#ffffff08;border-radius:10px;padding:.55rem .7rem;font-size:.88rem}.admin-form-row{gap:.65rem;display:grid}.admin-form-row label{gap:.35rem;font-size:.85rem;font-weight:650;display:grid}.admin-form-row input{border:1px solid var(--line-strong,#ffffff24);min-height:38px;color:var(--text);font:inherit;background:#ffffff08;border-radius:8px;padding:.4rem .65rem}.ship-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0 0 1rem;display:grid}.ship-pipeline-step{border:1px solid var(--line,#ffffff1a);color:var(--muted);text-align:center;background:#ffffff08;border-radius:10px;padding:.55rem .65rem;font-size:.78rem;font-weight:750}.ship-pipeline-step.is-active{color:var(--text);background:#2de2c51f;border-color:#2de2c566}.ship-pipeline-step.is-done{color:var(--brand-cyan,#2de2c5);border-color:#2de2c547}.ship-queue-table-wrap{max-height:min(52vh,520px);margin-top:.65rem;overflow:auto}.ship-queue-table thead th{z-index:1;position:sticky;top:0}.ship-queue-sort{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.ship-queue-sort:hover{color:var(--accent,#2f6f6a)}.ship-queue-row.is-active td{background:#2de2c51a}.ship-queue-row.is-hold td{box-shadow:inset 3px 0 #dc50508c}.ship-queue-product{max-width:36rem;display:inline-block}.ship-queue-warn{margin:.5rem 0 0;font-size:.78rem}.ship-queue-filters{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .25rem;display:flex}.ship-queue{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;display:grid}.ship-queue-item{text-align:left;border:1px solid var(--line,#ffffff1a);color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border-radius:12px;gap:.2rem;padding:.65rem .75rem;display:grid}.ship-queue-item:hover{border-color:#2de2c54d}.ship-queue-item.is-active{background:#2de2c51a;border-color:#2de2c573}.ship-queue-item.is-hold{border-color:#dc505059}.ship-pipeline-step{flex-direction:column;align-items:center;gap:.2rem;display:flex}.ship-pipeline-label{line-height:1.25}.ship-pipeline-index{opacity:.65}@media (width<=800px){.ship-pipeline{grid-template-columns:1fr 1fr}}.shop-seo-sections--enriched{gap:1.35rem;display:grid}.shop-seo-sections--enriched>.seo-rich{display:contents}.shop-seo-guide--premium .seo-block.shop-seo-section{max-width:none}.shop-seo-guide--premium .seo-block.shop-seo-section--intro.seo-block--media{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.shop-seo-guide--premium .seo-block.shop-seo-section--intro:has(.seo-figure){grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media>.shop-seo-section__heading{margin-bottom:0}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure)>.shop-seo-section__heading{margin-bottom:0}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media>.shop-seo-section__body{align-items:start;gap:1rem;max-width:none;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure)>.shop-seo-section__body{align-items:start;gap:1rem;max-width:none;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media>.shop-seo-section__body>p{grid-column:1;max-width:68ch}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure)>.shop-seo-section__body>p{grid-column:1;max-width:68ch}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media>.shop-seo-section__body>.seo-figure{grid-area:auto/1;width:100%;max-width:min(100%,42rem);height:auto;min-height:0;margin:0}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure)>.shop-seo-section__body>.seo-figure{grid-area:auto/1;width:100%;max-width:min(100%,42rem);height:auto;min-height:0;margin:0}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media .seo-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;min-height:0;max-height:min(28vh,280px)}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure) .seo-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;min-height:0;max-height:min(28vh,280px)}.shop-seo-guide--premium .seo-block.shop-seo-section--intro:has(>.seo-figure){gap:.75rem;grid-template-columns:minmax(0,1fr)!important}.shop-seo-guide--premium .seo-block.shop-seo-section--intro.seo-block--media:not(:has(>.shop-seo-section__body)){gap:.75rem;grid-template-columns:minmax(0,1fr)!important}.shop-seo-guide--premium .seo-block.shop-seo-section--intro:has(>.seo-figure)>p{grid-column:1;max-width:68ch}.shop-seo-guide--premium .seo-block.shop-seo-section--intro.seo-block--media:not(:has(>.shop-seo-section__body))>p{grid-column:1;max-width:68ch}.shop-seo-guide--premium .seo-block.shop-seo-section--intro:has(>.seo-figure)>.seo-figure{grid-area:auto/1;width:100%;max-width:min(100%,42rem);height:auto;min-height:0;margin:0}.shop-seo-guide--premium .seo-block.shop-seo-section--intro.seo-block--media:not(:has(>.shop-seo-section__body))>.seo-figure{grid-area:auto/1;width:100%;max-width:min(100%,42rem);height:auto;min-height:0;margin:0}.shop-seo-guide--premium .shop-seo-section--specs>.shop-seo-section__body{max-width:none}.shop-seo-guide--premium .shop-seo-section--specs .seo-table-wrap{width:100%;max-width:none}.shop-seo-guide--premium .shop-seo-section--specs .seo-table{table-layout:fixed;width:100%;min-width:0}@media (width>=900px){.shop-seo-guide--premium .shop-seo-section--steps .shop-seo-body-html ol,.shop-seo-guide--premium .shop-seo-body-html ol.shop-seo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.shop-seo-guide__hero{position:relative;overflow:hidden}.shop-seo-guide__hero:before{content:"";background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--amber) 22%, transparent), transparent 60%), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--vice-pink) 16%, transparent), transparent 55%);pointer-events:none;opacity:.9;width:42%;height:120%;position:absolute;inset:auto -10% -40% auto}.shop-seo-guide__hero>*{z-index:1;position:relative}.shop-seo-guide__h1,.shop-seo-guide__title{font-family:var(--font-display);letter-spacing:.05em}.seo-table-caption{border-bottom:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 10%, transparent), transparent 55%);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 78%, white);justify-content:space-between;gap:1rem;padding:.55rem .9rem;font-size:.68rem;font-weight:750;display:flex}.seo-table-caption span:last-child{color:var(--muted);letter-spacing:.06em;font-weight:600}.shop-seo-guide--premium .seo-table-wrap{border:1px solid color-mix(in srgb, var(--amber) 26%, var(--line));background:linear-gradient(#ffffff08,#0000 40%),#00000052;border-radius:4px;max-width:none;margin:.95rem 0 .25rem;box-shadow:inset 0 1px #ffffff0a}.shop-seo-guide--premium .seo-table{font-variant-numeric:tabular-nums;min-width:480px}.shop-seo-guide--premium .seo-table th{font-family:var(--font-display);letter-spacing:.12em;padding:.8rem .95rem;font-weight:400}.shop-seo-guide--premium .seo-table td{padding:.8rem .95rem}.shop-seo-guide--premium .seo-table tbody tr:nth-child(2n) td{background:#ffffff05}.shop-seo-guide--premium .seo-table__tier{width:2.5rem;font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--amber) 70%, white);opacity:.85}.shop-seo-guide--premium .seo-table__price{color:color-mix(in srgb, var(--vice-teal) 55%, white);white-space:nowrap;font-weight:700}.shop-seo-guide--premium .seo-figure{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));border-radius:4px;box-shadow:0 18px 40px #00000059}.shop-seo-guide--premium .seo-figure figcaption{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.shop-seo-guide--premium .seo-callout{border-color:color-mix(in srgb, var(--vice-pink) 32%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--vice-pink) 12%, transparent), transparent 50%), linear-gradient(200deg, color-mix(in srgb, var(--amber) 8%, transparent), transparent 48%), #ffffff05}.shop-seo-guide--premium .seo-callout__label{font-family:var(--font-display);letter-spacing:.1em;color:color-mix(in srgb, var(--vice-pink) 72%, white);font-size:1rem}.related-links-rail--premium{border-top:1px solid color-mix(in srgb, var(--amber) 22%, var(--line));margin-top:2.5rem;padding:1.75rem 0 .25rem;position:relative}.related-links-rail--premium:before{content:"";background:linear-gradient(90deg, var(--amber), var(--vice-pink));width:6rem;height:2px;position:absolute;top:0;left:0}.related-links-rail--premium .related-links-rail__title-heading{font-size:clamp(1.55rem,3vw,2.1rem)}.related-links-rail--premium .related-links-rail__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.related-links-rail--premium .related-links-rail__card{background:#0a0a0c;border-radius:4px;grid-template-rows:7.5rem auto;min-height:0;padding:0;display:grid}.related-links-rail__media{background:linear-gradient(135deg, color-mix(in srgb, var(--amber) 22%, #14110c), #0a0a0c 70%);min-height:7.5rem;display:block;position:relative;overflow:hidden}.related-links-rail__media img{object-fit:cover;object-position:center 35%;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;transition:transform .45s,filter .45s;transform:scale(1.04)}.related-links-rail__media-veil{background:linear-gradient(180deg, transparent 15%, #000000c7 100%), linear-gradient(90deg, color-mix(in srgb, var(--amber) 20%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.related-links-rail__body{z-index:1;flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.05rem;display:flex;position:relative}.related-links-rail--premium .related-links-rail__arrow{opacity:.7;width:1.25rem;height:1.25rem;position:static}.related-links-rail__cta{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--amber) 82%, white);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.72rem;font-weight:750;display:inline-flex}.related-links-rail--premium .related-links-rail__card:hover .related-links-rail__media img,.related-links-rail--premium .related-links-rail__card:focus-visible .related-links-rail__media img{filter:saturate(1.15)contrast(1.08);transform:scale(1.1)}.related-links-rail--premium .related-links-rail__card:hover .related-links-rail__cta .related-links-rail__arrow,.related-links-rail--premium .related-links-rail__card:focus-visible .related-links-rail__cta .related-links-rail__arrow{opacity:1;transform:translate(3px)}@media (width<=860px){.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media>.shop-seo-section__body>.seo-figure{max-width:100%}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure)>.shop-seo-section__body>.seo-figure{max-width:100%}.shop-seo-guide--premium .seo-block.shop-seo-section--intro:has(>.seo-figure)>.seo-figure{max-width:100%}.shop-seo-guide--premium .seo-block.shop-seo-section--intro.seo-block--media:not(:has(>.shop-seo-section__body))>.seo-figure{max-width:100%}.shop-seo-guide--premium .shop-seo-section--intro.seo-block--media .seo-figure img{max-height:min(34vh,220px)}.shop-seo-guide--premium .shop-seo-section--intro:has(.seo-figure) .seo-figure img{max-height:min(34vh,220px)}}@media (prefers-reduced-motion:reduce){.related-links-rail__media img{transition:none}}.whats-included{background:linear-gradient(#ffffff0a,#0000);border:1px solid #ffffff1a;border-radius:12px;margin:1.5rem 0 0;padding:1.25rem 1.35rem}.whats-included-title{margin:0 0 .35rem;font-size:1.15rem}.whats-included-desc{opacity:.75;margin:0 0 .85rem;font-size:.92rem}.whats-included-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.whats-included-list li{grid-template-columns:40px 1fr auto;align-items:center;gap:.75rem;display:grid}.whats-included-thumb img,.whats-included-ph{object-fit:cover;border-radius:8px;width:40px;height:40px}.whats-included-ph{background:#ffffff14;display:block}.whats-included-name{font-size:.95rem}.whats-included-qty{opacity:.85;font-weight:600}.locale-currency-switch{flex-shrink:0;position:relative}.lcs-trigger{border:1px solid var(--line-strong);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .35rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.lcs-trigger:hover,.locale-currency-switch.is-open .lcs-trigger{border-color:color-mix(in srgb, var(--accent,var(--amber)) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 16%, transparent);background:#ffffff0d}.lcs-flag{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;flex:none;place-items:center;width:1.4rem;height:1.05rem;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0003}.lcs-flag-img{object-fit:cover;width:100%;height:100%;display:block}.lcs-compact{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.28rem;font-size:.78rem;font-weight:700;display:inline-flex}.lcs-code{font-weight:700}.lcs-dot{background:var(--faint);border-radius:999px;width:3px;height:3px}.lcs-symbol{color:var(--accent,var(--amber));font-weight:800}.lcs-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);opacity:.7;flex:none;width:.4rem;height:.4rem;transition:transform .2s;transform:rotate(45deg)translateY(-1px)}.locale-currency-switch.is-open .lcs-chevron{transform:rotate(225deg)translateY(-1px)}.lcs-panel{top:calc(100% + .45rem);z-index:55;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(300px,86vw);box-shadow:var(--shadow), 0 0 0 1px #ffffff08;background:#0c0c0ff7;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;animation:.18s lcs-pop;display:grid;position:absolute;inset-inline-end:0;overflow:hidden}.lcs-geo-hint{letter-spacing:.02em;color:var(--muted);border-bottom:1px solid #ffffff0f;grid-column:1/-1;margin:0;padding:.55rem .75rem .35rem;font-size:.68rem;font-weight:600}.lcs-section{min-width:0;padding:.45rem}.lcs-section+.lcs-section{border-inline-start:1px solid var(--line)}.lcs-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 .3rem;padding:.25rem .45rem;font-size:.62rem;font-weight:800}.lcs-list{max-height:min(280px,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.lcs-option{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.42rem .45rem;transition:background .15s;display:grid}.lcs-option:hover,.lcs-option.is-active{background:#ffffff0d}.lcs-option.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,var(--amber)) 35%, transparent)}.lcs-option-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.lcs-option-copy strong{font-size:.78rem;font-weight:700;line-height:1.25}.lcs-option-copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.lcs-check{border-right:2px solid var(--accent,var(--amber));border-bottom:2px solid var(--accent,var(--amber));width:.4rem;height:.65rem;transform:rotate(45deg)translateY(-1px)}.mobile-nav .locale-currency-switch{width:100%}.mobile-nav .lcs-trigger{justify-content:center;width:100%;min-height:42px}.mobile-nav .lcs-panel{width:auto;inset-inline:0}@media (width<=1100px){.lcs-code--lang,.lcs-dot{display:none}.lcs-trigger{gap:.3rem;padding:.2rem .45rem .2rem .3rem}}@media (width<=720px){.lcs-panel{grid-template-columns:1fr;width:min(300px,100vw - 1.5rem)}.mobile-nav .lcs-panel{grid-template-columns:1fr 1fr}}@media (width<=960px){.nav-tools .locale-currency-switch{display:none}}
