*{box-sizing:border-box}:root{--primary: #27a6cc;--secondary: #80bfd4;--soft: #fcc5c5;--primary-rgb: 39, 166, 204;--secondary-rgb: 128, 191, 212;--soft-rgb: 252, 197, 197;--bg: #eef8f8;--panel: #ffffff;--line: #d9eef4;--text: #111827;--muted: #64748b;--tech-text: #10202a;--tech-muted: #63808c;--tech-panel: rgba(255, 255, 255, .86);--tech-panel-strong: rgba(255, 255, 255, .94);--tech-line: rgba(255, 255, 255, .62);--tech-shadow: 0 24px 70px rgba(var(--primary-rgb), .18), 0 14px 44px rgba(var(--soft-rgb), .22);--accent: #19beb8;--accent-rgb: 25, 190, 184;--ai-cyan: #7cecff;--ai-violet: #8ea7ff;--ai-glow: 0 0 28px rgba(var(--primary-rgb), .28), 0 0 58px rgba(var(--accent-rgb), .14);--ai-border: rgba(var(--primary-rgb), .34)}:root[data-store-theme=rose]{--primary: #ff3d58;--secondary: #ff9cab;--soft: #f2f2f2;--primary-rgb: 255, 61, 88;--secondary-rgb: 255, 156, 171;--soft-rgb: 242, 242, 242;--bg: #fff5f7;--line: #ffd4dc}:root[data-store-theme=almond]{--primary: #19beb8;--secondary: #88d3c6;--soft: #fcdfc5;--primary-rgb: 25, 190, 184;--secondary-rgb: 136, 211, 198;--soft-rgb: 252, 223, 197;--bg: #eefaf5;--line: #ccefe8}body{margin:0;color:var(--tech-text);background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px),linear-gradient(115deg,rgba(var(--primary-rgb),.18) 0%,transparent 24%,rgba(255,255,255,.52) 50%,transparent 72%,rgba(var(--soft-rgb),.22) 100%),linear-gradient(155deg,rgba(255,255,255,.16),transparent 32%,rgba(var(--primary-rgb),.1) 68%,transparent),linear-gradient(135deg,rgba(var(--primary-rgb),.08),#ffffffb3 46%,rgba(var(--soft-rgb),.24)),var(--bg);background-size:46px 46px,46px 46px,260% 260%,220% 220%,auto,auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:ai-bg-drift 18s ease-in-out infinite alternate}body.category-drawer-open{overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}.store-shell{position:relative;min-height:100vh;isolation:isolate}.store-shell>main{position:relative;z-index:2}.entry-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(var(--primary-rgb),.2),transparent 28%),linear-gradient(135deg,#eef8f8d1,#ffffffa3 48%,rgba(var(--soft-rgb),.3));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.entry-boot-card{position:relative;overflow:hidden;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;width:min(560px,calc(100vw - 36px));min-height:142px;padding:24px;border:1px solid rgba(var(--primary-rgb),.34);border-radius:26px;background:linear-gradient(135deg,#fffffff0,rgba(var(--primary-rgb),.12) 56%,rgba(var(--soft-rgb),.2)),#ffffffe0;box-shadow:0 30px 90px rgba(var(--primary-rgb),.28),0 18px 54px rgba(var(--soft-rgb),.24),inset 0 1px #ffffffdb;animation:entry-boot-card-in .42s cubic-bezier(.22,1,.36,1) both}.entry-boot-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.06) 1px,transparent 1px);background-size:18px 18px;opacity:.62;pointer-events:none}.entry-boot-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 16%,rgba(255,255,255,.68) 48%,rgba(var(--primary-rgb),.35) 52%,transparent 76%);animation:entry-boot-scan 1.05s ease-out .18s both;pointer-events:none}.entry-boot-card>*{position:relative;z-index:1}.entry-boot-orb{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:999px;background:radial-gradient(circle at 42% 38%,#fff 0 12%,rgba(var(--primary-rgb),.72) 28%,rgba(var(--primary-rgb),.2) 58%,transparent 62%),conic-gradient(from 120deg,rgba(var(--primary-rgb),.12),var(--primary),rgba(var(--soft-rgb),.5),rgba(var(--primary-rgb),.12));box-shadow:0 0 0 8px rgba(var(--primary-rgb),.08),0 0 38px rgba(var(--primary-rgb),.42)}.entry-boot-orb:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed rgba(var(--primary-rgb),.5);border-radius:inherit;animation:entry-boot-orbit 1.6s linear infinite}.entry-boot-card small{display:block;color:var(--primary);font-size:12px;font-weight:950;letter-spacing:.08em}.entry-boot-card strong{display:block;margin-top:4px;color:var(--tech-text);font-size:clamp(24px,4vw,36px);line-height:1.1;text-shadow:0 0 28px rgba(var(--primary-rgb),.22)}.entry-boot-card em{display:block;margin-top:9px;color:var(--tech-muted);font-size:13px;font-style:normal;font-weight:850}.entry-boot-card i{position:absolute;left:24px;right:24px;bottom:18px;height:3px;overflow:hidden;border-radius:999px;background:rgba(var(--primary-rgb),.12)}.entry-boot-card i:after{content:"";display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary),rgba(var(--soft-rgb),.78));animation:entry-boot-scan 1.05s ease-out .18s both}.entry-boot-enter-active,.entry-boot-leave-active{transition:opacity .34s ease,transform .34s ease}.entry-boot-enter-from,.entry-boot-leave-to{opacity:0;transform:scale(1.01)}.esports-bg{position:fixed;top:78px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgba(var(--primary-rgb),.28),transparent 28%),radial-gradient(circle at 82% 18%,rgba(var(--secondary-rgb),.24),transparent 30%),radial-gradient(circle at 72% 78%,rgba(var(--soft-rgb),.5),transparent 34%),linear-gradient(118deg,rgba(var(--primary-rgb),.12),#ffffff94 48%,rgba(var(--soft-rgb),.3)),var(--bg)}.esports-bg:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:2;background:linear-gradient(90deg,#ffffff6b,#ffffff2e 44%,rgba(var(--soft-rgb),.28)),linear-gradient(115deg,rgba(var(--primary-rgb),.18),transparent 28%,rgba(255,255,255,.36) 54%,transparent 74%,rgba(var(--secondary-rgb),.2)),radial-gradient(circle at 24% 70%,rgba(var(--secondary-rgb),.16),transparent 24%),radial-gradient(circle at 88% 48%,rgba(var(--primary-rgb),.12),transparent 26%);mix-blend-mode:normal}.esports-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:linear-gradient(90deg,rgba(var(--primary-rgb),.1) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px);background-size:48px 48px,48px 48px;opacity:.46}.arena-grid,.arena-scanline,.arena-accent{position:absolute;z-index:5;pointer-events:none}.arena-grid{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(var(--primary-rgb),.18) 1px,transparent 2px),linear-gradient(60deg,transparent 0%,rgba(var(--soft-rgb),.18) 1px,transparent 2px);background-size:120px 120px;opacity:.35;transform:skewY(-3deg);display:none}.arena-scanline{left:-20%;right:-20%;top:14%;height:160px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),rgba(var(--primary-rgb),.18),transparent);filter:blur(10px);transform:rotate(-9deg);display:none}.arena-accent{width:min(42vw,620px);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.62),rgba(var(--soft-rgb),.72),transparent);box-shadow:0 0 22px rgba(var(--primary-rgb),.28);display:none}.accent-a{left:8vw;top:20vh;transform:rotate(-12deg);animation:tactical-pulse 3.8s ease-in-out infinite}.accent-b{right:6vw;bottom:18vh;transform:rotate(14deg);animation:tactical-pulse 4.4s ease-in-out infinite reverse}.tactical-line{position:absolute;z-index:4;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--primary),rgba(var(--soft-rgb),.9),transparent);box-shadow:0 0 18px rgba(var(--primary-rgb),.4);animation:tactical-pulse 2.8s ease-in-out infinite}.store-shell:before,.store-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.store-shell:before{background:radial-gradient(circle at 14% 22%,rgba(124,236,255,.18),transparent 22%),radial-gradient(circle at 86% 18%,rgba(var(--soft-rgb),.18),transparent 24%),linear-gradient(100deg,transparent 0%,rgba(255,255,255,.24) 42%,rgba(var(--primary-rgb),.18) 50%,transparent 62%),linear-gradient(140deg,transparent 0%,rgba(var(--soft-rgb),.18) 46%,transparent 72%);background-size:auto,auto,240% 240%,220% 220%;opacity:.54;animation:ai-ambient-drift 16s ease-in-out infinite alternate}.store-shell:after{background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.12),transparent 28%),linear-gradient(90deg,transparent 0 48px,rgba(var(--primary-rgb),.08) 49px 50px,transparent 51px),linear-gradient(180deg,transparent 0 48px,rgba(252,197,197,.11) 49px 50px,transparent 51px);background-size:auto,50px 50px,50px 50px;-webkit-mask-image:linear-gradient(180deg,#000000b8,#0000001a);mask-image:linear-gradient(180deg,#000000b8,#0000001a);opacity:.42;animation:ai-grid-drift 22s linear infinite}.store-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(220px,auto) minmax(240px,1fr) auto;gap:18px;align-items:center;padding:14px clamp(16px,3vw,34px);border-bottom:1px solid var(--tech-line);background:#ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 44px #27a6cc1f;isolation:isolate;overflow:visible}.store-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.42) 46%,transparent 62%),linear-gradient(90deg,rgba(var(--primary-rgb),.08),transparent 48%,rgba(252,197,197,.16));background-size:220% 100%,auto;animation:header-scan 8s ease-in-out infinite}.brand{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:linear-gradient(135deg,#ffffffad,#80bfd41a,#fcc5c529),#fff6;color:var(--tech-text);text-align:left;overflow:hidden;box-shadow:0 12px 28px rgba(var(--primary-rgb),.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.brand:before,.brand:after{content:"";position:absolute;pointer-events:none}.brand:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.64) 48%,transparent 66%);transform:translate(-125%);animation:brand-sheen 5.8s ease-in-out infinite}.brand:after{top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.62);border-radius:12px}.brand:hover{border-color:rgba(var(--primary-rgb),.42);box-shadow:0 18px 40px rgba(var(--primary-rgb),.14),0 12px 30px #fcc5c51f;transform:translateY(-1px)}.brand-avatar{position:relative;flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;isolation:isolate}.brand-avatar:before,.brand-avatar:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:15px;pointer-events:none}.brand-avatar:before{border:1px solid rgba(var(--primary-rgb),.34);background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),#ffffff52,#fcc5c538);animation:brand-avatar-pulse 2.8s ease-in-out infinite}.brand-avatar:after{top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid rgba(var(--primary-rgb),.16);animation:brand-avatar-ring 3.6s ease-in-out infinite}.brand img{width:42px;height:42px;border-radius:8px;object-fit:contain;box-shadow:0 0 0 1px #ffffffc2,0 16px 34px rgba(var(--primary-rgb),.24);animation:brand-logo-float 4.2s ease-in-out infinite}.brand span{position:relative;z-index:1;display:grid;gap:2px}.brand strong{font-size:17px;line-height:1.1;background:linear-gradient(90deg,var(--tech-text),var(--primary),var(--tech-text));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brand-text-flow 6s ease-in-out infinite}.brand small{color:var(--tech-muted);font-size:12px}.top-announcement{position:relative;min-width:0;height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:linear-gradient(90deg,rgba(var(--primary-rgb),.1),#ffffff9e,#fcc5c538),#ffffff7a;box-shadow:inset 0 0 0 1px #ffffff7a,0 12px 28px rgba(var(--primary-rgb),.08)}.top-announcement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.46) 46%,transparent 64%);transform:translate(-120%);animation:announcement-sheen 7s ease-in-out infinite;pointer-events:none}.announcement-track{display:flex;width:max-content;gap:64px;white-space:nowrap;color:var(--tech-text);font-size:14px;font-weight:850;animation:announcement-marquee var(--duration, 26s) linear infinite}.announcement-track span{padding-left:64px}.top-announcement:hover .announcement-track{animation-play-state:paused}.sale-toast{position:fixed;top:88px;right:clamp(14px,3vw,34px);z-index:35;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;width:min(360px,calc(100vw - 28px));padding:13px 15px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,rgba(var(--primary-rgb),.13),rgba(var(--soft-rgb),.16)),#ffffffe0;color:var(--tech-text);box-shadow:0 22px 58px rgba(var(--primary-rgb),.2),0 12px 34px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.sale-toast:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.68) 48%,transparent 66%),linear-gradient(90deg,rgba(var(--primary-rgb),.12),transparent 62%);transform:translate(-115%);animation:sale-toast-sheen 4.8s ease-in-out infinite;pointer-events:none}.sale-toast-orb{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95),rgba(255,255,255,.18) 34%,transparent 35%),linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 12px 28px rgba(var(--primary-rgb),.28)}.sale-toast-orb:before,.sale-toast-orb:after{content:"";position:absolute;border-radius:999px}.sale-toast-orb:before{top:12px;right:12px;bottom:12px;left:12px;background:#fff}.sale-toast-orb:after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(var(--primary-rgb),.36);animation:sale-toast-pulse 1.8s ease-in-out infinite}.sale-toast div{position:relative;z-index:1;display:grid;min-width:0;gap:2px}.sale-toast small{color:var(--primary);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sale-toast strong{min-width:0;overflow:hidden;color:var(--tech-text);font-size:15px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sale-toast em{color:var(--tech-muted);font-size:12px;font-style:normal;font-weight:850}.sale-toast-enter-active,.sale-toast-leave-active{transition:opacity .32s ease,transform .32s ease}.sale-toast-enter-from,.sale-toast-leave-to{opacity:0;transform:translate(32px) translateY(-6px) scale(.98)}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sale-toast-sheen{0%,44%{transform:translate(-115%)}78%,to{transform:translate(115%)}}@keyframes sale-toast-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.86;transform:scale(1.08)}}@keyframes store-bg-drift{0%,to{background-position:0 0,0 0,0% 48%,100% 50%,0 0,0 0}50%{background-position:23px 18px,-18px 23px,100% 52%,0% 50%,0 0,0 0}}@keyframes store-light-ribbon{0%,to{background-position:0% 50%,100% 50%;opacity:.56}50%{background-position:100% 50%,0% 50%;opacity:.9}}@keyframes store-grid-flow{0%{background-position:0 0,0 0}to{background-position:50px 28px,-28px 50px}}@keyframes header-scan{0%,42%{background-position:-120% 0,0 0}70%,to{background-position:120% 0,0 0}}@keyframes brand-sheen{0%,46%{transform:translate(-125%);opacity:0}55%{opacity:1}72%,to{transform:translate(125%);opacity:0}}@keyframes brand-avatar-pulse{0%,to{transform:scale(.94);opacity:.78}50%{transform:scale(1.04);opacity:1}}@keyframes brand-avatar-ring{0%,to{transform:scale(.9);opacity:.26}50%{transform:scale(1.08);opacity:.62}}@keyframes brand-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes brand-text-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes announcement-sheen{0%,48%{transform:translate(-120%);opacity:0}58%{opacity:1}78%,to{transform:translate(120%);opacity:0}}@keyframes panel-sheen{0%,54%{transform:translate(-120%);opacity:0}64%{opacity:.86}82%,to{transform:translate(120%);opacity:0}}@keyframes product-card-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ai-bg-drift{0%{background-position:0 0,0 0,0% 45%,0% 55%,50% 50%,0 0}to{background-position:14px 10px,-10px 18px,100% 42%,90% 58%,50% 50%,0 0}}@keyframes ai-ambient-drift{0%{transform:translateZ(0) scale(1);filter:hue-rotate(0deg) saturate(1)}to{transform:translate3d(1.2%,-.8%,0) scale(1.015);filter:hue-rotate(6deg) saturate(1.08)}}@keyframes ai-grid-drift{0%{background-position:50% 20%,0 0,0 0}to{background-position:50% 20%,50px 0,0 50px}}@keyframes ai-holo-sheen{0%,44%{opacity:0;transform:translate(-120%) skew(-16deg)}54%{opacity:.78}76%,to{opacity:0;transform:translate(120%) skew(-16deg)}}@keyframes ai-edge-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.16),var(--ai-glow)}50%{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.28),0 0 34px rgba(var(--primary-rgb),.34),0 0 76px rgba(var(--accent-rgb),.18)}}@keyframes ai-orb-breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes page-soft-reveal{0%{opacity:0;transform:translateY(10px);filter:saturate(.86)}to{opacity:1;transform:translateY(0);filter:saturate(1)}}@keyframes market-entry-scan{0%{transform:translate(-118%) skew(-12deg);opacity:0}16%,62%{opacity:.7}to{transform:translate(118%) skew(-12deg);opacity:0}}@keyframes product-reveal-up{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes status-dot-breathe{0%,to{box-shadow:0 0 0 4px #19beb81f,0 0 14px #19beb847;transform:scale(.96)}50%{box-shadow:0 0 0 7px #19beb814,0 0 24px #19beb87a;transform:scale(1.05)}}@keyframes category-active-pulse{0%,to{box-shadow:0 18px 38px rgba(var(--primary-rgb),.18)}50%{box-shadow:0 22px 46px rgba(var(--primary-rgb),.26),0 0 0 5px rgba(var(--primary-rgb),.05)}}@keyframes button-loading-glow{0%,to{opacity:.5;transform:translate(-30%)}50%{opacity:.9;transform:translate(30%)}}@keyframes entry-boot-scan{0%{transform:translate(-140%) skew(-14deg);opacity:0}18%,70%{opacity:.92}to{transform:translate(140%) skew(-14deg);opacity:0}}@keyframes entry-boot-orbit{to{transform:rotate(360deg)}}@keyframes entry-boot-card-in{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkout-pulse{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.08);opacity:1}}@keyframes checkout-spin{to{transform:rotate(360deg)}}@keyframes ai-node-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes ai-orbit-rotate{to{transform:rotate(360deg)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes arena-ambient{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes arena-grid-slide{0%{background-position:0 0,0 0}to{background-position:38px 24px,-24px 38px}}@keyframes arena-grid-drift{0%{background-position:0 0,0 0}to{background-position:120px 64px,-80px 120px}}@keyframes arena-scanline{0%,42%{opacity:0;transform:translate(-28%) rotate(-9deg)}52%{opacity:.82}72%,to{opacity:0;transform:translate(28%) rotate(-9deg)}}@keyframes arena-scan{0%,48%{transform:translate(-140%);opacity:0}58%{opacity:.9}78%,to{transform:translate(140%);opacity:0}}@keyframes crosshair-lock{0%,to{transform:scale(.92) rotate(0);opacity:.5}50%{transform:scale(1.06) rotate(8deg);opacity:.9}}@keyframes tactical-pulse{0%,to{opacity:.36;filter:blur(0)}50%{opacity:.95;filter:blur(.4px)}}@keyframes player-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes valorant-mark{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(.92);opacity:.58}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.08);opacity:1}}@keyframes orbit-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blade-dash{0%,to{opacity:0;background-position:-100px 0}42%{opacity:1}70%{opacity:.56;background-position:100px 0}}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;justify-self:end}.store-header nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.store-header nav button,.store-header nav a,.back-button,.pagination button,.search-box button,.buy-panel button,.purchase-modal footer button,.agreement-modal footer button{min-height:38px;padding:0 14px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:8px;background:#ffffff85;color:var(--tech-text);text-decoration:none;font-weight:750}.store-header nav a{display:inline-flex;align-items:center}.store-header nav .contact-nav{border-color:rgba(var(--primary-rgb),.42);background:linear-gradient(135deg,var(--primary),var(--secondary) 54%,var(--soft)),var(--primary);color:#fff;box-shadow:0 14px 30px rgba(var(--primary-rgb),.26)}.store-header nav .customer-nav{border-color:rgba(var(--primary-rgb),.32);background:#ffffffb8}.store-header nav .customer-nav.is-user{color:var(--primary)}.theme-menu{position:relative;flex:0 0 auto}.theme-toggle{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:999px;background:#ffffff94;color:var(--tech-text);font-weight:800;box-shadow:0 14px 30px rgba(var(--primary-rgb),.1)}.theme-dot,.theme-swatch{display:inline-block;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,var(--a),var(--b),var(--c));box-shadow:inset 0 0 0 1px #ffffffad,0 8px 18px rgba(var(--primary-rgb),.18)}.theme-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:188px;display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:8px;background:#ffffffe6;box-shadow:0 24px 60px rgba(var(--primary-rgb),.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-popover button{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:#ffffff9e;color:var(--tech-text);text-align:left;font-weight:800}.theme-popover button.active{border-color:rgba(var(--primary-rgb),.56);background:linear-gradient(135deg,rgba(var(--primary-rgb),.14),#ffffffc7)}main{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:28px 0 44px}.market-console{position:relative;display:grid;grid-template-columns:274px minmax(0,1fr);gap:18px;align-items:start;animation:page-soft-reveal .62s cubic-bezier(.22,1,.36,1) both}.market-console:before,.market-console:after{content:"";position:fixed;pointer-events:none;z-index:-1}.market-console:before{right:4vw;top:16vh;width:min(420px,32vw);height:min(420px,32vw);border:1px solid rgba(var(--primary-rgb),.12);border-radius:999px;background:radial-gradient(circle,rgba(var(--primary-rgb),.14),transparent 62%),conic-gradient(from 80deg,transparent,rgba(var(--accent-rgb),.18),transparent,rgba(var(--soft-rgb),.14),transparent);filter:blur(.2px);opacity:.72;animation:ai-orbit-rotate 28s linear infinite}.market-console:after{left:12vw;bottom:6vh;width:min(520px,42vw);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.62),rgba(var(--accent-rgb),.72),transparent);box-shadow:0 0 28px rgba(var(--primary-rgb),.28);opacity:.46;animation:tactical-pulse 4.8s ease-in-out infinite}.mobile-category-bar,.category-backdrop,.rail-close{display:none}.category-rail,.catalog-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:linear-gradient(135deg,#27a6cc14,#ffffffe0 48%,#fcc5c529),#ffffffdb;box-shadow:inset 0 0 0 1px #ffffff61,0 20px 58px #27a6cc14,0 14px 40px #fcc5c514;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.category-rail{position:sticky;top:86px;max-height:calc(100vh - 108px);overflow:hidden;border-color:rgba(var(--primary-rgb),.22);border-radius:14px;background:radial-gradient(circle at 18% 0%,rgba(var(--primary-rgb),.16),transparent 34%),linear-gradient(180deg,#fffffffa,#f4fbfdf0);box-shadow:inset 0 1px #ffffffdb,0 18px 46px #10202a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.category-rail:before,.catalog-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(90deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.055) 1px,transparent 1px),linear-gradient(110deg,transparent 0 38%,rgba(255,255,255,.42) 48%,transparent 58% 100%);background-size:28px 28px,28px 28px,220% 100%;opacity:.64;animation:ai-holo-sheen 9s ease-in-out infinite}.category-rail>*,.catalog-panel>*{position:relative;z-index:1}.rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 15px;border-bottom:1px solid rgba(var(--primary-rgb),.12);background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffffd1 55%,#fcc5c52e)}.rail-head div{display:grid;gap:4px;min-width:0}.rail-head span{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.rail-head strong{color:var(--tech-text);font-size:22px;line-height:1.05}.rail-head small{color:#425466c7;font-size:12px;font-weight:850}.category-list{display:grid;gap:10px;max-height:calc(100vh - 176px);overflow-y:auto;padding:13px}.catalog-panel{min-width:0;padding:18px}.catalog-panel:after{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(var(--primary-rgb),.18),transparent 58%),conic-gradient(from 120deg,transparent,rgba(var(--primary-rgb),.2),transparent,rgba(var(--soft-rgb),.18),transparent);filter:blur(.2px);opacity:.7;pointer-events:none}.catalog-panel>.market-toolbar:after{content:"";position:absolute;left:-18px;right:-18px;top:-18px;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.82),rgba(255,255,255,.92),rgba(var(--secondary-rgb),.62),transparent);filter:drop-shadow(0 0 12px rgba(var(--primary-rgb),.42));opacity:0;pointer-events:none;animation:market-entry-scan .86s ease-out .12s both}.market-console.is-busy .catalog-panel>.market-toolbar:after{animation:market-entry-scan 1.1s ease-out both}.market-toolbar{position:relative;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);gap:18px;align-items:end;margin-bottom:18px}.market-toolbar>div,.section-head{min-width:0}.market-toolbar span,.section-head span,.eyebrow{color:var(--primary);font-size:12px;font-weight:850;text-transform:uppercase}.market-toolbar h1,.section-head h1,.detail-copy h1{margin:7px 0;font-size:clamp(26px,4vw,44px);line-height:1.08;letter-spacing:0}.market-toolbar h1{color:var(--tech-text);text-shadow:0 0 34px rgba(var(--primary-rgb),.22)}.market-toolbar p,.section-head p,.detail-copy p,.product-body p,.purchase-modal p{margin:0;color:var(--muted);line-height:1.65}.market-ai-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.market-ai-strip div{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:150px;padding:0 28px 0 10px;border:1px solid rgba(var(--primary-rgb),.26);border-radius:999px;background:radial-gradient(circle at 18% 50%,rgba(var(--accent-rgb),.14),transparent 38%),linear-gradient(135deg,#ffffffe0,rgba(var(--primary-rgb),.08)),#ffffffc2;box-shadow:inset 0 1px #ffffffb8,0 10px 24px rgba(var(--primary-rgb),.08)}.market-ai-strip div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.66),transparent);transform:translate(-120%) skew(-14deg);animation:ai-holo-sheen 6.8s ease-in-out infinite}.market-ai-strip div:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-radius:999px;background:#19beb8;box-shadow:0 0 0 5px #19beb81f,0 0 18px #19beb857;transform:translateY(-50%);animation:ai-node-pulse 1.5s ease-in-out infinite}.market-ai-strip span{color:var(--tech-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:none;white-space:nowrap}.market-ai-strip strong{min-width:0;overflow:hidden;color:var(--tech-text);font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.search-box{display:grid;grid-template-columns:minmax(180px,1fr) 96px 96px 150px 92px;gap:9px;padding:10px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:16px;background:linear-gradient(135deg,#ffffffeb,rgba(var(--primary-rgb),.08)),#ffffffdb;box-shadow:0 16px 38px #27a6cc1a,inset 0 0 0 1px #ffffff9e}.search-box input,.search-box select,.purchase-modal input{min-width:0;height:42px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;background:#fffffff0;color:#10202a;outline:none}.search-box input::placeholder{color:#10202a7a}.search-box button,.buy-panel button,.purchase-modal footer button:last-child,.product-action button{display:inline-flex;align-items:center;justify-content:center;border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 10px 28px rgba(var(--primary-rgb),.24)}.search-box button:disabled{cursor:wait;opacity:.78}.search-box button{position:relative;overflow:hidden}.search-box button:disabled:after,.buy-panel button:disabled:after,.checkout-submit-row button[type=submit]:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:button-loading-glow 1.1s ease-in-out infinite;pointer-events:none}.category-list button{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:0 14px;align-items:center;min-height:94px;padding:12px;border:1px solid rgba(var(--primary-rgb),.13);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(var(--primary-rgb),.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fbfdf5);color:var(--tech-text);text-align:left;overflow:hidden;box-shadow:0 14px 30px #10202a14,inset 0 1px #ffffffc2;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.category-list button:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:transparent;content:""}.category-list button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.045) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.035) 1px,transparent 1px),linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.44) 48%,transparent 58% 100%);background-size:18px 18px,18px 18px,210% 100%;opacity:0;pointer-events:none;transition:opacity .16s ease}.category-list button:hover{border-color:rgba(var(--primary-rgb),.36);transform:translateY(-2px);box-shadow:0 20px 40px rgba(var(--primary-rgb),.14)}.category-list button:hover:after,.category-list button.active:after{opacity:.82}.category-list button.active{border-color:rgba(var(--primary-rgb),.65);background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),#fffffff5 46%,#fcc5c533),#fffffffa;box-shadow:0 18px 38px rgba(var(--primary-rgb),.18),0 0 0 1px rgba(var(--accent-rgb),.16),var(--ai-glow);animation:category-active-pulse 2.8s ease-in-out infinite}.category-list button.active:before{background:linear-gradient(180deg,var(--primary),var(--secondary))}.category-copy{display:grid;gap:6px;min-width:0}.category-copy strong,.category-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-copy strong{color:#10202a;font-size:15px;font-weight:950;letter-spacing:-.02em}.category-copy small{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 9px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:999px;background:rgba(var(--primary-rgb),.08);color:#243644d1;font-size:11px;font-weight:900}.category-art{grid-row:1 / 3;position:relative;display:grid;place-items:center;width:82px;height:68px;border-radius:17px;overflow:hidden;isolation:isolate;color:#fff;background:#0b1622;box-shadow:inset 0 0 0 1px #ffffff75,0 16px 30px #10202a2e,0 0 28px rgba(var(--primary-rgb),.16)}.category-art:before,.category-art:after{position:absolute;content:"";z-index:-1}.category-art:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(135deg,var(--primary),var(--secondary),var(--soft));background-size:12px 12px,12px 12px,auto}.category-art:after{top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 38%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.22),transparent 26%);pointer-events:none}.category-art i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.62);border-radius:11px;background:#040c182e;font-size:13px;font-style:normal;font-weight:950;letter-spacing:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 22px #ffffff38}.category-art img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.category-art img+i{position:absolute;opacity:0;pointer-events:none}.category-art.cat-csgo-medals:before{background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(135deg,#2bb8d6,#7cc9df,#ffc8d0);background-size:10px 10px,10px 10px,auto}.category-copy{overflow:visible;font-weight:800;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.cat-steam:before{background:linear-gradient(90deg,rgba(124,231,255,.18) 1px,transparent 1px),linear-gradient(180deg,rgba(124,231,255,.14) 1px,transparent 1px),linear-gradient(135deg,#071322,#1c4f7a 54%,#42d4ff);background-size:12px 12px,12px 12px,auto}.cat-steam:after{border-radius:50%;border-color:#6cdcff47}.cat-riot:before{background:linear-gradient(135deg,rgba(255,255,255,.14) 0 20%,transparent 20% 40%,rgba(255,255,255,.12) 40% 60%,transparent 60%),linear-gradient(135deg,#120817,#7f1638 48%,#ff4d78)}.cat-riot:after{width:78px;height:24px;right:-24px;bottom:9px;border:0;border-top:10px solid rgba(255,255,255,.26);transform:rotate(-18deg)}.cat-telegram:before,.cat-discord:before{background:radial-gradient(circle at 70% 28%,rgba(255,255,255,.34),transparent 18%),linear-gradient(135deg,#0b5e91,#2bb3f0 52%,#b7ecff)}.cat-fortnite:before,.cat-epicgames:before{background:linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(135deg,#141022,#5636c9 50%,#20d7ff);background-size:10px 10px,auto}.cat-ea:before,.cat-uplay:before{background:conic-gradient(from 180deg at 70% 52%,rgba(255,255,255,.28),transparent 22%,rgba(255,255,255,.22),transparent 58%),linear-gradient(135deg,#172033,#4f70c8 50%,#8ad7ff)}.cat-minecraft:before,.cat-roblox:before{background:linear-gradient(45deg,rgba(255,255,255,.16) 25%,transparent 25% 50%,rgba(255,255,255,.12) 50% 75%,transparent 75%),linear-gradient(135deg,#0f3f35,#2fbf7d 52%,#d7c179);background-size:16px 16px,auto}.cat-supercell:before,.cat-gifts:before{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.34),transparent 18%),linear-gradient(135deg,#10221d,#1fb7a8 48%,#ffc9b2)}.cat-tiktok:before{background:linear-gradient(135deg,rgba(255,42,109,.72),transparent 46%),linear-gradient(315deg,rgba(37,244,238,.72),transparent 48%),#111827}.cat-world-of-tanks:before,.cat-wot-blitz:before{background:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(135deg,#172219,#546d3d 50%,#d7b56a);background-size:14px 14px,auto}.category-list small,.list-meta,.product-foot small,.buy-panel span,.buy-panel small,.order-row span,.order-row small{color:var(--muted);font-size:12px}.list-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:8px 0 14px;color:var(--tech-muted);transition:opacity .18s ease,transform .18s ease}.list-meta.syncing{opacity:.86}.live-sync-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:999px;background:#ffffffb8;color:var(--primary);font-weight:850}.live-sync-pill i,.product-card-status i{width:7px;height:7px;border-radius:999px;background:#19beb8;box-shadow:0 0 0 4px #19beb824;animation:checkout-pulse 1.4s ease-in-out infinite}.advanced-filter-panel{position:relative;overflow:hidden;display:grid;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(var(--accent-rgb),.12),transparent 32%),linear-gradient(135deg,#27a6cc14,#ffffffe6 52%,#fcc5c529),#ffffffe0;box-shadow:0 18px 46px #27a6cc1a,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.advanced-filter-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--primary-rgb),.045) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.04) 1px,transparent 1px),linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.48) 50%,transparent 58% 100%);background-size:24px 24px,24px 24px,220% 100%;opacity:.72;animation:ai-holo-sheen 10s ease-in-out infinite}.advanced-filter-panel>*{position:relative;z-index:1}.advanced-filter-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 12px 0 0 -10px rgba(var(--primary-rgb),.46),inset -12px 0 0 -10px rgba(var(--soft-rgb),.34),inset 0 12px 0 -10px rgba(var(--accent-rgb),.3)}.filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-panel-head div{display:grid;gap:3px}.filter-panel-head span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase}.filter-panel-head strong{color:var(--tech-text);font-size:17px}.filter-panel-head em{margin-left:8px;color:var(--primary);font-size:12px;font-style:normal;font-weight:900}.filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.filter-panel-head button,.filter-actions button{min-height:34px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:8px;background:#ffffffdb;color:var(--tech-text);font-weight:850}.filter-actions button:first-child{border-color:rgba(var(--primary-rgb),.42);background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),#ffffffeb)}.filter-body{display:grid;gap:10px;animation:panel-rise .22s ease both}.filter-loading{display:grid;place-items:center;min-height:64px;color:var(--tech-muted);font-size:13px}.quick-filter-row{display:flex;flex-wrap:wrap;gap:8px}.quick-filter-row button{min-height:34px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:12px;background:#ffffffe0;color:var(--tech-text);font-size:13px;font-weight:850;box-shadow:0 10px 20px rgba(var(--primary-rgb),.08)}.quick-filter-row button.active{border-color:rgba(var(--primary-rgb),.62);background:radial-gradient(circle at 24% 32%,rgba(255,255,255,.32),transparent 34%),linear-gradient(135deg,rgba(var(--primary-rgb),.92),var(--secondary));color:#fff;box-shadow:0 12px 24px rgba(var(--primary-rgb),.18),0 0 24px rgba(var(--accent-rgb),.18)}.steam-filter-suite,.medal-filter-suite{display:grid;gap:12px}.steam-game-picker{display:grid;gap:12px;padding:13px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(var(--primary-rgb),.18),transparent 34%),linear-gradient(135deg,#fffffff0,#ffffffd1)}.steam-game-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.steam-game-head div:first-child{display:grid;gap:4px}.steam-game-head span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase}.steam-game-head strong{color:#10202a;font-size:18px;font-weight:950}.steam-game-actions,.steam-extra-toggle{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.steam-game-actions button,.steam-extra-toggle button{min-height:34px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:8px;background:#ffffffe6;color:#10202a;font-size:12px;font-weight:900}.steam-game-actions button:first-child,.steam-extra-toggle button{background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),#fffffff0)}.steam-game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.steam-game-search{grid-column:1 / -1;display:grid;gap:6px;padding:10px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;background:#ffffffdb}.steam-game-search span,.steam-game-search small{color:#425466;font-size:12px;font-weight:850}.steam-game-search input{height:38px;padding:0 11px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#fffffff5;color:#10202a;outline:none}.steam-game-search small{color:#425466b8}.steam-game-grid button{min-height:38px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:#ffffffe0;color:#10202a;font-size:13px;font-weight:850;text-align:left}.steam-game-grid button.active{border-color:rgba(var(--primary-rgb),.68);background:linear-gradient(135deg,rgba(var(--primary-rgb),.88),var(--secondary));color:#fff}.medal-picker{background:radial-gradient(circle at 100% 0%,rgba(255,180,58,.24),transparent 34%),linear-gradient(135deg,#fffffff0,#ffffffd6)}.medal-option-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.medal-option-grid button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px}.medal-option-grid button img{width:34px;height:34px;border-radius:9px;object-fit:cover;background:#0f172a1f}.medal-option-fallback{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.2),#ffb43a47);color:var(--primary);font-size:11px;font-weight:950}.medal-option-grid button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medal-option-grid button small{color:#425466b8;font-size:11px;font-weight:900;white-space:nowrap}.medal-option-grid button.active small{color:#ffffffd1}.valorant-filter-suite{display:grid;gap:12px}.valorant-skin-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.valorant-skin-picker{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.22),transparent 34%),linear-gradient(135deg,#fffffff0,#ebf8ffd6)}.valorant-skin-picker.gun-picker{background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.22),transparent 34%),linear-gradient(135deg,#fffffff0,#ebf8ffd6)}.valorant-skin-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:420px;overflow:auto;padding-right:3px}.valorant-skin-grid button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px}.valorant-skin-grid button img{width:42px;height:42px;border-radius:10px;object-fit:cover;background:#0f172a1f}.valorant-skin-grid button span:not(.medal-option-fallback){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valorant-skin-grid button small{color:#425466b8;font-size:11px;font-weight:900;white-space:nowrap}.valorant-skin-grid button.active small{color:#ffffffd1}.valorant-quick-row{padding-top:2px}.steam-quick-row{padding-bottom:2px}.steam-extra-grid{padding-top:2px;opacity:.92}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:10px;overflow:visible}.filter-control{display:grid;gap:6px;min-width:0}.filter-control span{overflow:hidden;color:#425466;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.filter-control input,.filter-control select{min-width:0;height:38px;padding:0 10px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:11px;background:#fffffff0;color:#10202a;outline:none}.filter-control input:focus,.filter-control select:focus,.search-box input:focus,.search-box select:focus{border-color:rgba(var(--primary-rgb),.58);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1),0 0 24px rgba(var(--primary-rgb),.14)}.product-list{display:grid;gap:9px}.product-flow-enter-active,.product-flow-leave-active{transition:opacity .18s ease,transform .18s ease}.product-flow-enter-from,.product-flow-leave-to{opacity:0;transform:translateY(8px)}.product-flow-move{transition:transform .18s ease}.skeleton-list{display:grid;gap:9px}.skeleton-card{--reveal-delay: 0ms;display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:0;min-height:108px;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:linear-gradient(100deg,#27a6cc14,#ffffffe0 44%,#fcc5c524),#ffffffdb;box-shadow:0 14px 36px #27a6cc14,0 10px 26px #fcc5c514;animation:product-reveal-up .42s cubic-bezier(.22,1,.36,1) var(--reveal-delay) both}.skeleton-lines,.skeleton-side{display:grid;align-content:center;gap:10px;padding:14px}.skeleton-side{justify-items:end;border-left:1px solid rgba(var(--primary-rgb),.12)}.skeleton-line,.skeleton-price,.skeleton-button{position:relative;overflow:hidden;border-radius:999px;background:rgba(var(--primary-rgb),.13)}.skeleton-line:after,.skeleton-price:after,.skeleton-button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(105deg,transparent,rgba(255,255,255,.68),transparent);animation:skeleton-shimmer 1.15s ease-in-out infinite;transform:translate(-120%)}.skeleton-line{width:100%;height:12px}.skeleton-line.short{width:28%}.skeleton-line.title{width:64%;height:18px}.skeleton-line.medium{width:46%}.skeleton-price{width:86px;height:22px}.skeleton-button{width:92px;height:34px;border-radius:8px}@keyframes skeleton-shimmer{to{transform:translate(120%)}}.product-card{--reveal-delay: 0ms;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:0;min-height:108px;overflow:hidden;cursor:pointer;border:1px solid rgba(var(--primary-rgb),.28);border-radius:20px;background:radial-gradient(circle at 92% 10%,rgba(var(--accent-rgb),.12),transparent 26%),radial-gradient(circle at 10% 0%,rgba(var(--primary-rgb),.14),transparent 36%),linear-gradient(100deg,#27a6cc1a,#ffffffeb 44%,#fcc5c52e),#ffffffe6;color:var(--text);box-shadow:0 16px 42px #27a6cc1c,0 10px 26px #fcc5c51a,inset 0 1px #ffffffb8;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:product-reveal-up .46s cubic-bezier(.22,1,.36,1) var(--reveal-delay) both;will-change:transform,opacity}.product-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid rgba(255,255,255,.68);background:linear-gradient(90deg,rgba(var(--primary-rgb),.05) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.22),transparent 18%,transparent 82%,rgba(var(--soft-rgb),.2));background-size:22px 22px,22px 22px,auto;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.42) 46%,transparent 82%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.42) 46%,transparent 82%);content:""}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.2) 45%,transparent 58%);transform:translate(-120%);pointer-events:none}.product-card:hover:after{animation:product-card-scan .9s ease-out}.product-card:hover{transform:translateY(-4px);border-color:rgba(var(--primary-rgb),.58);box-shadow:0 24px 58px rgba(var(--primary-rgb),.2),0 16px 38px rgba(var(--soft-rgb),.15),0 0 0 1px rgba(var(--accent-rgb),.14)}.product-body{display:grid;gap:7px;align-content:center;padding:12px 14px;min-width:0}.product-card-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:1px;color:var(--tech-muted);font-size:12px;font-weight:820}.product-card-status span{display:inline-flex;align-items:center;gap:7px;min-height:25px;padding:0 9px;border:1px solid rgba(25,190,184,.2);border-radius:999px;background:radial-gradient(circle at 18% 50%,rgba(25,190,184,.18),transparent 38%),#f5fffec2;color:#0f8b78}.product-card-status span i,.live-sync-pill i,.detail-trust-row i,.buy-panel-status i,.checkout-progress span:before,.buy-process span:before{animation:status-dot-breathe 1.8s ease-in-out infinite}.product-card-status small{padding:4px 8px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:999px;background:linear-gradient(135deg,#ffffffc7,rgba(var(--primary-rgb),.08)),#ffffffb8;color:#425466cc;font-size:11px;font-weight:850}.product-tags{display:flex;gap:6px;flex-wrap:wrap}.product-tags span{padding:4px 7px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:999px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffff9e),rgba(var(--primary-rgb),.08);color:var(--primary);font-size:12px;font-weight:800}.product-tags .medal-tag{background:linear-gradient(135deg,#ffd678d1,#fcc5c580);color:#7a3f00;box-shadow:inset 0 0 0 1px #ffbd4b5c}.product-title{display:block;padding:0;border:0;background:transparent;color:var(--text);font-size:15px;font-weight:900;line-height:1.3;text-align:left}.product-body p{min-height:0;margin:-1px 0 0;color:#526475;font-size:12px;line-height:1.45}.product-live-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.product-live-specs span{min-width:0;padding:6px 8px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:11px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.06),#ffffffdb),#ffffffdb;color:#263643;font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-live-specs span.is-danger{border-color:#ff3d5894;background:linear-gradient(135deg,#ff3d5824,#ffffff57),#fff5f76b;color:#7d1021;box-shadow:inset 3px 0 #ff3d58d9}.product-live-specs span.is-warning{border-color:#d48c0066;background:linear-gradient(135deg,#ffc15724,#ffffff57),#fffaef6b;color:#765100}.product-live-specs span.is-ok{border-color:#19beb852;background:linear-gradient(135deg,#19beb81a,#ffffff57),#f5fffe6b}.product-live-specs b{margin-right:5px;color:var(--primary);font-weight:900}.product-specs{display:flex;gap:6px;flex-wrap:wrap}.product-specs span{padding:4px 7px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:999px;background:#ffffffdb;color:#425466;font-size:12px;font-weight:750}.product-trust-row{display:flex;flex-wrap:wrap;gap:6px}.product-trust-row span{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid rgba(25,190,184,.24);border-radius:999px;background:#f5fffeb8;color:#0f8b78;font-size:11px;font-weight:900}.product-ai-row{display:flex;flex-wrap:wrap;gap:7px}.product-ai-row span{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0 9px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:999px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),#ffffffc2),#ffffffb8;color:#26485a;font-size:11px;font-weight:900}.product-ai-row span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-120%) skew(-16deg);animation:ai-holo-sheen 7s ease-in-out infinite}.product-ai-row i{width:7px;height:7px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.12);animation:ai-node-pulse 1.7s ease-in-out infinite}.product-foot strong,.buy-panel strong,.product-action strong{color:var(--primary);font-size:20px;font-weight:950}.product-action{position:relative;overflow:hidden;display:grid;align-content:center;justify-items:stretch;gap:7px;padding:12px;border-left:1px solid rgba(var(--primary-rgb),.18);background:radial-gradient(circle at 50% 16%,rgba(var(--accent-rgb),.14),transparent 44%),radial-gradient(circle at 50% 0%,rgba(var(--primary-rgb),.12),transparent 56%),linear-gradient(180deg,#ffffffd1,rgba(var(--primary-rgb),.08)),#ffffffd1}.product-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.12),transparent),linear-gradient(180deg,rgba(255,255,255,.4),transparent 38%);opacity:.8}.product-action>*{position:relative;z-index:1}.product-action small{color:var(--muted);font-size:12px}.product-action .action-eyebrow,.product-action .delivery-hint{justify-self:center;color:var(--primary);font-size:11px;font-weight:900}.product-action .delivery-hint{color:#0f8b78}.product-action .medal-count-label{justify-self:center;padding:5px 8px;border:1px solid rgba(255,189,75,.38);border-radius:7px;background:#fff8e2d1;color:#7a3f00;font-weight:850}.product-action strong{font-size:21px;line-height:1.1}.product-action button{min-height:36px;border:0;border-radius:12px;font-weight:850}.medal-strip{display:grid;grid-template-columns:repeat(3,34px);justify-content:center;gap:6px;align-items:center;margin-top:2px;padding:6px 0 0;border-top:1px solid rgba(var(--primary-rgb),.12)}.medal-strip img{width:34px;height:34px;padding:2px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:8px;background:radial-gradient(circle at 50% 42%,#fffffff0,#80bfd433 58%,#fcc5c52e),#fff;box-shadow:0 8px 16px #27a6cc24;object-fit:contain}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.pagination button:disabled{cursor:not-allowed;opacity:.45}.empty-state{display:grid;place-items:center;min-height:180px;border:1px dashed rgba(var(--primary-rgb),.35);border-radius:8px;background:#ffffffc7;color:var(--muted)}.empty-state.error{color:#e11d48}.detail-unavailable{display:grid;gap:14px;width:min(760px,100%);min-height:260px;margin:0 auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(var(--primary-rgb),.22);border-radius:24px;background:linear-gradient(135deg,#ffffffeb,rgba(var(--primary-rgb),.1),rgba(var(--soft-rgb),.16)),#ffffffe6;box-shadow:var(--tech-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-unavailable span{color:var(--primary);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.detail-unavailable h1{margin:0;color:var(--tech-text);font-size:clamp(30px,5vw,52px);line-height:1;letter-spacing:-.055em}.detail-unavailable p{max-width:620px;margin:0;color:var(--tech-muted);font-weight:760;line-height:1.8}.detail-unavailable div{display:flex;flex-wrap:wrap;gap:10px}.detail-unavailable button{min-height:42px;padding:0 16px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:12px;background:#ffffffbf;color:var(--tech-text);font-weight:900}.detail-unavailable button:first-child{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 14px 30px rgba(var(--primary-rgb),.18)}.back-button{margin-bottom:16px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.detail-main,.buy-panel,.orders-page .order-list,.purchase-modal,.agreement-modal{border:1px solid var(--tech-line);border-radius:8px;background:linear-gradient(135deg,#27a6cc29,#ffffffc2 42%,#fcc5c53d),var(--tech-panel-strong);color:var(--text);box-shadow:var(--tech-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.detail-main{position:relative;overflow:hidden;border-radius:22px}.detail-main:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 62%);mask-image:linear-gradient(180deg,#000 0%,transparent 62%)}.detail-main:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:0;pointer-events:none;border:1px solid rgba(var(--primary-rgb),.18);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff5c,0 0 38px rgba(var(--primary-rgb),.08)}.detail-hero,.detail-summary-strip,.spec-table,.detail-medal-panel,.detail-sections{position:relative;z-index:1}.delivery-box{grid-column:1 / -1;display:grid;gap:10px;padding:14px;border:1px solid rgba(var(--primary-rgb),.3);border-radius:8px;background:#f8feff}.delivery-box h3{margin:0;font-size:16px}.delivery-box button,.order-result p button{width:fit-content;margin-top:8px;border:0;border-radius:8px;padding:9px 14px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:850;cursor:pointer}.delivery-fields{display:grid;gap:8px}.delivery-fields div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border-radius:8px;background:#fff}.delivery-fields span{color:var(--muted);font-weight:800}.delivery-fields strong{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.detail-hero{display:grid;grid-template-columns:1fr;gap:0;padding:18px}.detail-copy{position:relative;overflow:hidden;display:grid;align-content:center;gap:14px;min-height:230px;padding:clamp(26px,4vw,48px);border:1px solid rgba(var(--primary-rgb),.24);border-radius:24px;background:radial-gradient(circle at 72% 50%,rgba(var(--accent-rgb),.11),transparent 26%),radial-gradient(circle at 88% 20%,rgba(var(--primary-rgb),.22),transparent 28%),linear-gradient(90deg,rgba(var(--primary-rgb),.06) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.045) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffffb8 52%,#fcc5c529),#ffffff94;background-size:auto,26px 26px,26px 26px,auto,auto;box-shadow:inset 0 0 0 1px #ffffff7a,var(--ai-glow)}.detail-copy:before{content:"";position:absolute;left:-20%;top:0;width:36%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-14deg);animation:ai-holo-sheen 8.4s ease-in-out infinite;pointer-events:none}.detail-copy:after{position:absolute;right:-70px;top:-90px;width:230px;height:230px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.52),transparent 68%);content:"";pointer-events:none}.detail-copy>:not(.detail-ai-hud){position:relative;z-index:1}.detail-ai-hud{position:absolute;right:clamp(18px,3vw,36px);top:clamp(18px,3vw,34px);z-index:1;display:grid;place-items:center;width:118px;height:118px;border:1px solid rgba(var(--primary-rgb),.34);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.86),rgba(var(--primary-rgb),.08) 66%,transparent 67%),conic-gradient(from 80deg,rgba(var(--primary-rgb),.44),transparent 24%,rgba(var(--soft-rgb),.32),transparent 62%,rgba(var(--primary-rgb),.36));color:var(--tech-text);box-shadow:0 18px 42px rgba(var(--primary-rgb),.14),0 0 38px rgba(var(--accent-rgb),.2);animation:ai-orbit-rotate 14s linear infinite}.detail-ai-hud:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px dashed rgba(var(--primary-rgb),.28);border-radius:inherit;animation:ai-orbit-rotate 9s linear infinite reverse}.detail-ai-hud:after{content:"";position:absolute;top:43%;right:43%;bottom:43%;left:43%;border-radius:inherit;background:rgba(var(--accent-rgb),.46);box-shadow:0 0 24px rgba(var(--accent-rgb),.46);animation:ai-orb-breathe 2.2s ease-in-out infinite}.detail-ai-hud span,.detail-ai-hud strong,.detail-ai-hud em{animation:ai-orbit-rotate 14s linear infinite reverse}.detail-ai-hud span{color:var(--primary);font-size:10px;font-weight:950;letter-spacing:.12em}.detail-ai-hud strong{font-size:23px;font-weight:950;letter-spacing:-.04em}.detail-ai-hud em{color:var(--tech-muted);font-size:10px;font-style:normal;font-weight:900}.detail-copy h1{margin:0;font-size:clamp(24px,4vw,38px);line-height:1.15}.detail-copy p{max-width:760px;margin:0;color:#405364;font-size:15px;line-height:1.8}.detail-badges{display:flex;flex-wrap:wrap;gap:8px}.detail-badges span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;background:#ffffff9e;color:var(--primary);font-size:12px;font-weight:900}.detail-trust-row{display:flex;flex-wrap:wrap;gap:9px}.detail-trust-row span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgba(25,190,184,.24);border-radius:999px;background:#f5fffec7;color:#0f8b78;font-size:12px;font-weight:950}.detail-trust-row i,.buy-panel-status i{width:8px;height:8px;border-radius:999px;background:#19beb8;box-shadow:0 0 0 5px #19beb824;animation:status-dot-breathe 1.8s ease-in-out infinite}.detail-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px}.detail-hero-metrics div{display:grid;gap:4px;min-height:68px;padding:12px 14px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:16px;background:linear-gradient(135deg,#ffffffbd,rgba(var(--primary-rgb),.06)),#ffffffad;box-shadow:inset 3px 0 rgba(var(--primary-rgb),.24)}.detail-hero-metrics span{color:var(--tech-muted);font-size:12px;font-weight:850}.detail-hero-metrics strong{color:var(--tech-text);font-size:16px;font-weight:950}.detail-ai-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;padding:9px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:18px;background:linear-gradient(135deg,#ffffffad,rgba(var(--primary-rgb),.08)),#ffffff8a;box-shadow:inset 0 1px #ffffffa3}.detail-ai-pipeline span{overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:12px;background:#ffffffbd;color:var(--tech-muted);font-size:12px;font-weight:950}.detail-ai-pipeline span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-120%) skew(-14deg);animation:ai-holo-sheen 7.8s ease-in-out infinite}.detail-ai-pipeline span:before{content:"";width:7px;height:7px;margin-right:7px;border-radius:999px;background:#19beb8;box-shadow:0 0 0 4px #19beb81f}.detail-ban-monitor{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr);gap:12px;max-width:860px;padding:12px;border:1px solid rgba(25,190,184,.2);border-radius:18px;background:radial-gradient(circle at 12% 20%,rgba(25,190,184,.16),transparent 34%),linear-gradient(135deg,#ffffffc7,#f0fffd9e);box-shadow:0 14px 34px #19beb81f}.detail-ban-monitor>div{display:grid;gap:4px;min-height:82px;padding:12px 14px;border-radius:14px;background:#ffffffad}.detail-ban-monitor>div span,.detail-ban-monitor li span{color:var(--tech-muted);font-size:11px;font-weight:950}.detail-ban-monitor>div strong{color:#0f8b78;font-size:18px;font-weight:950}.detail-ban-monitor>div small{color:#587383;font-size:12px;font-weight:850}.detail-ban-monitor ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.detail-ban-monitor li{display:grid;gap:3px;min-height:50px;padding:9px 10px;border:1px solid rgba(25,190,184,.16);border-radius:12px;background:#ffffffb8}.detail-ban-monitor li b{color:var(--tech-text);font-size:13px;font-weight:950}.detail-ban-monitor.severity-danger{border-color:#ff4f7057;background:radial-gradient(circle at 12% 20%,rgba(255,79,112,.18),transparent 34%),linear-gradient(135deg,#ffffffc7,#ffeff4b8);box-shadow:0 16px 38px #ff4f7024}.detail-ban-monitor.severity-danger>div strong,.detail-ban-monitor.severity-danger li b{color:#e03a58}.detail-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 18px;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:rgba(var(--primary-rgb),.14)}.detail-summary-strip div{display:grid;gap:6px;min-height:78px;padding:14px;background:linear-gradient(135deg,#ffffffd1,#ffffff94),#ffffffb8}.detail-summary-strip span{color:var(--muted);font-size:12px;font-weight:850}.detail-summary-strip strong{min-width:0;overflow:hidden;color:#122333;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.spec-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:0 14px 18px}.spec-table div{display:grid;gap:6px;min-height:70px;padding:13px 14px;border:1px solid rgba(var(--primary-rgb),.15);border-radius:8px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.07),#ffffffc2),#ffffffb3}.spec-table span{color:var(--muted);font-size:12px}.spec-table strong{min-width:0;overflow-wrap:anywhere}.detail-medal-panel{margin:0 14px 18px;padding:16px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:#ffffff9e}.detail-medal-panel h2{margin:0 0 12px;font-size:16px}.detail-medals{display:flex;flex-wrap:wrap;gap:10px}.detail-medals img{width:58px;height:58px;padding:3px;object-fit:contain;border-radius:8px;border:1px solid rgba(var(--primary-rgb),.42);background:#fff;box-shadow:0 10px 22px #0f172a1f}.detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 18px}.detail-section{display:block;border:1px solid rgba(var(--primary-rgb),.16);border-radius:14px;background:#ffffffe6;overflow:hidden}.detail-section h2{margin:0;min-height:38px;padding:10px 14px 9px;border-right:0;border-bottom:1px solid rgba(var(--primary-rgb),.12);background:linear-gradient(90deg,rgba(var(--primary-rgb),.12),#ffffffc7 58%,#fcc5c524);color:#10202a;font-size:14px;font-weight:950;line-height:1.25}.detail-section.section-table,.detail-section.section-media,.detail-section.section-links{grid-column:1 / -1}.section-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.section-stats div{display:grid;gap:3px;min-height:50px;padding:9px 10px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:10px;background:#ffffffeb}.section-stats span,.game-tile span,.transaction-table th{color:var(--muted);font-size:11px}.section-stats strong{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.inventory-panel{display:grid;gap:10px;padding:10px}.inventory-total-card{display:grid;gap:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--primary-rgb),.22);border-radius:13px;padding:14px;text-align:left;background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),#fffffff5 56%,#fcc5c53d),#fff;box-shadow:inset 4px 0 rgba(var(--primary-rgb),.42),0 12px 24px #10202a14}.inventory-total-card span,.inventory-total-card small{color:var(--muted);font-size:12px;font-weight:850}.inventory-total-card strong{color:#10202a;font-size:clamp(20px,2.4vw,30px);font-weight:950;letter-spacing:-.04em}.inventory-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-mini-grid span{display:grid;gap:3px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:10px;padding:8px 9px;background:#ffffffe6}.inventory-mini-grid b{color:var(--muted);font-size:11px}.inventory-mini-grid em{color:#10202a;font-size:13px;font-style:normal;font-weight:950}.game-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0 14px 14px}.preview-links{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.preview-links button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-width:min(100%,260px);padding:12px 14px;border:1px solid rgba(39,166,204,.18);border-radius:8px;background:linear-gradient(135deg,#111827e6,#27a6ccb8),#111827;color:#fff;font:inherit;text-decoration:none;text-align:left;cursor:pointer;box-shadow:0 16px 34px #0f172a29;transition:transform .16s ease,box-shadow .16s ease}.preview-links button:hover{transform:translateY(-1px);box-shadow:0 20px 42px #27a6cc38}.preview-link-icon{grid-row:1 / 3;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#ffffff24;color:#fff;font-size:11px;font-weight:950}.preview-links strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.preview-links small{color:#ffffffb8;font-size:12px;font-weight:800}.game-tile{display:grid;gap:7px;align-content:start;min-height:116px}.game-tile img{width:100%;aspect-ratio:16 / 7;object-fit:cover;border-radius:8px;border:1px solid rgba(var(--primary-rgb),.2)}.transaction-table{grid-column:1 / -1;overflow-x:auto;padding:0 14px 14px}.transaction-table table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.transaction-table th,.transaction-table td{padding:11px 12px;text-align:left;border-bottom:1px solid rgba(var(--primary-rgb),.15);background:#ffffffb3}.transaction-table td{max-width:260px;overflow-wrap:anywhere;font-size:13px}.buy-panel{position:sticky;top:88px;display:grid;gap:14px;padding:22px;overflow:hidden;border-radius:22px}.buy-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px);background-size:24px 24px}.buy-panel:after{content:"";position:absolute;right:-62px;top:-62px;width:176px;height:176px;border-radius:999px;background:radial-gradient(circle,rgba(var(--primary-rgb),.18),transparent 62%),conic-gradient(from 30deg,rgba(var(--accent-rgb),.22),transparent,rgba(var(--soft-rgb),.18),transparent);opacity:.9;animation:ai-orbit-rotate 18s linear infinite;pointer-events:none}.buy-panel>*{position:relative;z-index:1}.buy-panel strong{padding:14px 0 4px;font-size:34px;line-height:1}.buy-panel-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-items:center;padding:13px 14px;border:1px solid rgba(25,190,184,.24);border-radius:16px;background:linear-gradient(135deg,#19beb81a,#ffffffb8),#f5fffebd}.buy-panel-status i{grid-row:1 / 3}.buy-panel-status b{color:#0f8b78;font-size:15px;font-weight:950}.buy-panel-status small{color:var(--tech-muted);font-size:12px;font-weight:820}.guarantee-pill{display:grid;gap:6px;padding:14px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),#ffffffa8),#ffffffc7;box-shadow:inset 4px 0 0 var(--primary)}.guarantee-pill span{color:var(--muted);font-size:12px;font-weight:850}.guarantee-pill b{color:#142536;font-size:18px;font-weight:950}.buy-panel button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:16px}.buy-panel button:disabled{opacity:.72;cursor:wait;filter:grayscale(.14)}.purchase-check-error{margin:-4px 0 0;padding:10px 12px;border:1px solid rgba(225,29,72,.22);border-radius:10px;background:#fff1f2e0;color:#be123c;font-size:13px;font-weight:850;line-height:1.55}.buy-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:#ffffff94}.buy-process span{display:inline-flex;align-items:center;gap:6px;min-height:28px;color:var(--tech-muted);font-size:12px;font-weight:900}.buy-process span:before{width:8px;height:8px;border-radius:999px;background:rgba(var(--primary-rgb),.24);content:""}.buy-process span.done{color:#0f8b78}.buy-process span.done:before{background:#19beb8;box-shadow:0 0 0 4px #19beb824}.assurances{display:grid;gap:9px}.assurances div{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:8px;background:#ffffff9e}.assurances span{color:var(--muted)}.detail-page{width:min(1540px,calc(100vw - 32px))}.detail-page .back-button{border-color:#27a6cc42;background:linear-gradient(135deg,#ffffffb8,#80bfd447),#ffffffc2;color:#10202a;box-shadow:0 16px 36px #27a6cc24}.detail-page .detail-main{border-color:#ffffffb3;background:linear-gradient(90deg,rgba(39,166,204,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(39,166,204,.08) 1px,transparent 1px),linear-gradient(135deg,#27a6cc47,#ffffffd6 42%,#fcc5c56b);background-size:34px 34px,34px 34px,auto;color:#10202a;box-shadow:0 28px 80px #27a6cc2e,0 18px 54px #fcc5c53d}.detail-page .detail-main:before{background:linear-gradient(120deg,transparent 0 36%,rgba(255,255,255,.52) 42%,transparent 50% 100%),linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.26) 1px,transparent 1px);background-size:160% 100%,28px 28px,28px 28px;-webkit-mask-image:none;mask-image:none;animation:detailScan 8s linear infinite}.detail-page .detail-main:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.72);border-radius:8px;box-shadow:inset 0 0 0 1px #80bfd42e}.detail-page .detail-copy h1,.detail-page .detail-section h2,.detail-page .detail-medal-panel h2,.detail-page .section-stats strong,.detail-page .game-tile strong,.detail-page .spec-table strong,.detail-page .detail-summary-strip strong,.detail-page .transaction-table td{color:#10202a}.detail-page .detail-copy p,.detail-page .section-stats span,.detail-page .game-tile span,.detail-page .spec-table span,.detail-page .detail-summary-strip span,.detail-page .transaction-table th{color:#587383}.detail-page .detail-badges span{border-color:#27a6cc38;background:#ffffffa8;color:#27a6cc}.detail-page .detail-summary-strip{border-color:#ffffffb8;background:#27a6cc1f}.detail-page .detail-summary-strip div,.detail-page .spec-table div,.detail-page .detail-medal-panel,.detail-page .detail-section,.detail-page .transaction-table th,.detail-page .transaction-table td{border-color:#ffffffb3;background:linear-gradient(135deg,#ffffffd1,#80bfd42e 52%,#fcc5c533),#ffffffc2}.detail-page .spec-table div,.detail-page .section-stats div{box-shadow:inset 3px 0 #27a6cc52}.detail-page .detail-section{margin-bottom:0;border-color:#27a6cc29;background:#ffffffe6;box-shadow:0 12px 28px #10202a14}.detail-page .detail-section h2{display:flex;align-items:center;min-height:38px;background:linear-gradient(90deg,#27a6cc1f,#ffffffd1 58%,#fcc5c524);border-right:0;border-bottom-color:#27a6cc1f}.detail-page .section-stats div{min-height:50px;padding:9px 10px;border-radius:10px;background:#ffffffeb;box-shadow:inset 3px 0 #27a6cc38}.detail-page .game-tile{padding:10px;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:#ffffffa8}.detail-page .game-tile img{border-color:#27a6cc38;box-shadow:0 12px 24px #27a6cc24}.detail-page .detail-medals img{border-color:#27a6cc47;background:radial-gradient(circle at 50% 42%,#fffffffa,#80bfd433 58%,#fcc5c52e),#fff;box-shadow:0 12px 24px #27a6cc1f}.detail-page .buy-panel{border-color:#ffffffb8;background:linear-gradient(90deg,rgba(39,166,204,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(39,166,204,.07) 1px,transparent 1px),linear-gradient(145deg,#ffffffd1,#80bfd447 54%,#fcc5c557);background-size:24px 24px,24px 24px,auto;color:#10202a;box-shadow:0 26px 76px #27a6cc33,0 14px 44px #fcc5c533}.detail-page .buy-panel>span,.detail-page .buy-panel small,.detail-page .buy-panel .assurances span,.detail-page .guarantee-pill span{color:#587383}.detail-page .buy-panel strong{color:#27a6cc;text-shadow:0 0 24px rgba(39,166,204,.18)}.detail-page .guarantee-pill,.detail-page .assurances div{border-color:#ffffffbd;background:#ffffffa8}.detail-page .guarantee-pill b,.detail-page .assurances b{color:#10202a}@keyframes detailScan{0%{background-position:180% 0,0 0,0 0}to{background-position:-80% 0,28px 28px,28px 28px}}.orders-page{max-width:980px}.delivery-page{max-width:1240px;animation:page-soft-reveal .46s ease-out both}.delivery-hero,.delivery-unlock,.delivery-console{position:relative;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.26);border-radius:28px;background:radial-gradient(circle at 12% 0%,rgba(var(--primary-rgb),.18),transparent 34%),radial-gradient(circle at 92% 16%,rgba(var(--soft-rgb),.24),transparent 30%),linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffffd6 48%,rgba(var(--soft-rgb),.22)),var(--tech-panel-strong);box-shadow:0 34px 90px rgba(var(--primary-rgb),.18),0 18px 52px rgba(var(--soft-rgb),.18),inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.delivery-hero:before,.delivery-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.06) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%);opacity:.7;pointer-events:none}.delivery-hero:after{content:"";position:absolute;top:-40%;right:18%;width:220px;height:220px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.24);box-shadow:inset 0 0 40px rgba(var(--primary-rgb),.08),var(--ai-glow);animation:ai-orbit-rotate 22s linear infinite;pointer-events:none}.delivery-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:34px;margin-bottom:18px}.delivery-hero span{color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.delivery-hero h1{margin:8px 0;font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.06em}.delivery-hero p{margin:0;max-width:560px;color:var(--tech-muted);font-weight:700}.delivery-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.delivery-hero-tags em{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:999px;background:#ffffffad;color:var(--tech-text);font-size:12px;font-style:normal;font-weight:900;box-shadow:inset 0 1px #ffffffd1}.delivery-hero-tags em:before{content:"";width:7px;height:7px;border-radius:999px;background:rgb(var(--accent-rgb));box-shadow:0 0 14px rgba(var(--accent-rgb),.68);animation:ai-node-pulse 1.8s ease-in-out infinite}.delivery-ai-core{position:relative;display:grid;place-items:center;flex:0 0 94px;width:94px;height:94px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.28);background:radial-gradient(circle at 50% 50%,rgba(var(--primary-rgb),.28),transparent 54%),#ffffff9e;box-shadow:var(--ai-glow),inset 0 1px #ffffffdb}.delivery-ai-core i{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:inherit;border:1px dashed rgba(var(--primary-rgb),.45);animation:ai-orbit-rotate 12s linear infinite}.delivery-ai-core b{position:relative;color:var(--primary);font-size:22px;letter-spacing:-.05em}.delivery-hero>strong{position:relative;z-index:1;padding:14px 16px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:18px;background:#ffffffb8;font-size:34px;color:var(--primary);white-space:nowrap;box-shadow:inset 0 1px #ffffffd1}.delivery-unlock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px;gap:10px;padding:12px;margin-bottom:18px}.delivery-unlock input{min-width:0;height:48px;padding:0 14px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:16px;outline:none;background:#ffffffc7;color:var(--tech-text);font-weight:800}.delivery-unlock button{border:0;border-radius:16px;background:linear-gradient(135deg,rgb(var(--primary-rgb)),rgba(var(--accent-rgb),.88));color:#fff;font-weight:950;box-shadow:0 16px 34px rgba(var(--primary-rgb),.24)}.delivery-console{display:grid;grid-template-columns:342px minmax(0,1fr);gap:20px;padding:20px}.delivery-summary-card{position:sticky;top:96px;overflow:hidden;display:grid;align-content:start;gap:16px;min-height:330px;padding:20px;border-radius:24px;border:1px solid rgba(var(--primary-rgb),.22);background:radial-gradient(circle at 80% 8%,rgba(var(--primary-rgb),.2),transparent 26%),linear-gradient(160deg,#ffffffdb,rgba(var(--primary-rgb),.1) 52%,rgba(var(--soft-rgb),.18)),#ffffffc2;box-shadow:0 22px 52px rgba(var(--primary-rgb),.16),inset 0 1px #ffffffc7}.delivery-summary-orbit{position:relative;width:76px;height:76px;margin-bottom:4px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:999px;background:#ffffff94;box-shadow:var(--ai-glow)}.delivery-summary-orbit i{position:absolute;border-radius:999px;background:rgb(var(--primary-rgb));box-shadow:0 0 18px rgba(var(--primary-rgb),.58)}.delivery-summary-orbit i:nth-child(1){top:24px;right:24px;bottom:24px;left:24px}.delivery-summary-orbit i:nth-child(2){width:8px;height:8px;top:12px;left:50%;animation:ai-node-pulse 1.6s ease-in-out infinite}.delivery-summary-orbit i:nth-child(3){width:6px;height:6px;right:12px;bottom:18px;background:rgb(var(--accent-rgb));animation:ai-node-pulse 2s ease-in-out infinite reverse}.delivery-summary-card>span{width:fit-content;padding:7px 10px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:999px;background:#ffffffa8;color:var(--primary);font-size:13px;font-weight:950}.delivery-summary-card>strong{font-size:34px;color:var(--primary);letter-spacing:-.04em}.delivery-summary-card p{margin:0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.delivery-status-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.delivery-status-strip em{position:relative;min-height:56px;display:grid;place-items:center;padding:10px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:16px;background:#ffffff9e;color:var(--tech-muted);font-size:12px;font-style:normal;font-weight:950;text-align:center}.delivery-status-strip em.active{border-color:rgba(var(--accent-rgb),.34);color:var(--tech-text);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),#ffffffc7);box-shadow:0 0 24px rgba(var(--accent-rgb),.12)}.delivery-status-strip em.active:before{content:"";width:7px;height:7px;margin-bottom:5px;border-radius:999px;background:rgb(var(--accent-rgb));box-shadow:0 0 14px rgba(var(--accent-rgb),.68)}.delivery-summary-card>div:not(.delivery-summary-orbit):not(.delivery-status-strip){display:grid;gap:5px;padding:14px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:18px;background:#ffffffad;box-shadow:inset 0 1px #ffffffb8}.delivery-summary-card b,.delivery-summary-card small{overflow-wrap:anywhere}.delivery-summary-card b{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.delivery-data-stack{display:grid;gap:16px}.delivery-section-card{position:relative;overflow:hidden;display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(var(--primary-rgb),.2);background:linear-gradient(90deg,rgba(var(--primary-rgb),.06) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.05) 1px,transparent 1px),radial-gradient(circle at 100% 0%,rgba(var(--primary-rgb),.16),transparent 34%),linear-gradient(145deg,#ffffffeb,rgba(var(--primary-rgb),.08) 54%,rgba(var(--soft-rgb),.16));background-size:24px 24px;color:var(--tech-text);box-shadow:0 18px 48px rgba(var(--primary-rgb),.12),inset 0 1px #ffffffc2;animation:panel-rise .42s ease-out both}.delivery-section-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%);animation:ai-holo-sheen 9s ease-in-out infinite;pointer-events:none}.delivery-section-card.pending{background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),#ffffffdb),#fff;color:var(--text);border-color:var(--line)}.delivery-section-card h2{display:flex;align-items:center;gap:10px;margin:0;font-size:19px;letter-spacing:-.02em}.delivery-section-card h2 span{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),rgba(var(--accent-rgb),.16));color:var(--primary);box-shadow:inset 0 1px #ffffffc2,0 0 18px rgba(var(--primary-rgb),.18)}.delivery-section-card p{margin:0;color:inherit;opacity:.82;font-weight:750}.delivery-section-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delivery-section-fields label{display:grid;gap:6px;min-width:0}.delivery-section-fields label>span{color:var(--tech-muted);font-size:13px;font-weight:900}.delivery-section-fields label>div{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;align-items:center}.delivery-section-fields strong{min-height:44px;max-height:180px;overflow:auto;padding:11px 12px;border-radius:16px;background:#ffffffbd;color:var(--tech-text);border:1px solid rgba(var(--primary-rgb),.16);overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffffc7}.delivery-section-fields button,.delivery-section-actions button{min-height:44px;border:0;border-radius:16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.98),rgba(var(--accent-rgb),.82));color:#fff;font-weight:950;cursor:pointer;box-shadow:0 12px 28px rgba(var(--primary-rgb),.18)}.delivery-section-actions{display:flex;gap:8px;flex-wrap:wrap}.delivery-section-actions button{padding:0 16px}.delivery-section-actions button:disabled{opacity:.55;cursor:wait}.delivery-action-result{display:none;margin-top:12px;padding:16px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:20px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#ffffffc7),#ffffffb8;box-shadow:inset 0 1px #ffffffbf}.delivery-action-result:has(strong){display:grid;gap:8px}.delivery-action-result.error{border-color:#ff3d585c;background:#ffebeec7}.delivery-action-result>strong{color:rgb(var(--primary-rgb));font-size:14px}.delivery-action-result>p{margin:0;color:var(--tech-muted);font-size:13px}.delivery-action-result>b{width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border-radius:10px;background:rgba(var(--primary-rgb),.12);color:var(--tech-text);font-size:18px}.delivery-action-fields{display:grid;gap:8px}.delivery-action-fields label{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:#ffffffad}.delivery-action-fields span{color:var(--tech-muted);font-size:12px;font-weight:800}.delivery-action-fields em{overflow-wrap:anywhere;color:var(--tech-text);font-style:normal;font-weight:800}.delivery-action-fields button{border:0;border-radius:9px;background:rgb(var(--primary-rgb));color:#fff;padding:8px 10px;font-weight:900;cursor:pointer}.delivery-letters{display:grid;gap:8px}.delivery-letters article{display:grid;gap:4px;padding:10px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:#ffffffad}.delivery-letters span{color:var(--tech-text);font-weight:900}.delivery-letters small{color:var(--tech-muted)}.delivery-letters p{margin:0;color:var(--tech-text);line-height:1.55}.order-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px;gap:10px;margin:18px 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.order-search input{min-width:0;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:none}.order-search button{border:0;border-radius:8px;background:var(--text);color:#fff;font-weight:850}.order-search button:disabled{opacity:.55}.order-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--line)}.order-result div,.order-result p{margin:0;padding:14px;background:#fff}.order-result p{grid-column:1 / -1;color:var(--muted)}.order-result span,.order-result strong{display:block}.order-result span{color:var(--muted);font-size:12px;margin-bottom:5px}.order-result strong{overflow-wrap:anywhere}.order-list{overflow:hidden}.order-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 180px;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);cursor:pointer}.order-row:last-child{border-bottom:0}.order-row div{display:grid;gap:4px;min-width:0}.order-row strong,.order-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-page{max-width:1180px}.user-hero,.user-empty-panel,.user-profile,.user-orders{border:1px solid var(--tech-line);border-radius:10px;background:linear-gradient(135deg,#ffffffd1,#80bfd429 48%,#fcc5c52e),#ffffffb8;box-shadow:var(--tech-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:24px}.user-hero span,.user-section-title span{color:var(--primary);font-size:12px;font-weight:950;text-transform:uppercase}.user-hero h1,.user-section-title h2{margin:6px 0;color:var(--tech-text)}.user-hero h1{font-size:clamp(28px,4vw,44px)}.user-hero p,.user-empty-panel p,.user-order-card p{margin:0;color:var(--muted);line-height:1.7}.user-hero button,.user-empty-panel button,.user-section-title button{min-height:42px;padding:0 16px;border:1px solid rgba(var(--primary-rgb),.32);border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:900;box-shadow:0 12px 30px rgba(var(--primary-rgb),.18)}.user-section-title button:disabled{opacity:.58}.user-empty-panel{display:grid;justify-items:center;gap:12px;padding:42px 20px;text-align:center}.user-empty-panel strong{color:var(--tech-text);font-size:24px}.user-empty-panel div{display:flex;gap:10px}.user-empty-panel button:last-child{background:#ffffffbd;color:var(--tech-text)}.user-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.user-profile{position:sticky;top:88px;display:grid;justify-items:center;gap:10px;padding:24px;text-align:center}.user-avatar{display:grid;place-items:center;width:88px;height:88px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:linear-gradient(135deg,var(--primary),var(--secondary) 54%,var(--soft)),var(--primary);color:#fff;font-size:36px;font-weight:950;box-shadow:0 18px 42px rgba(var(--primary-rgb),.2)}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-profile>strong{color:var(--tech-text);font-size:22px}.user-profile>span{color:var(--tech-muted);overflow-wrap:anywhere}.user-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:8px}.user-stats div,.user-order-grid div{border:1px solid rgba(var(--primary-rgb),.14);border-radius:8px;background:#ffffff94}.user-stats div{display:grid;gap:4px;padding:12px 10px}.user-stats b{color:var(--primary);font-size:20px}.user-stats small{color:var(--tech-muted);font-weight:800}.user-orders{min-width:0;padding:18px}.user-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.user-section-title h2{font-size:26px}.user-order-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:10px;background:#ffffffb8}.user-order-card+.user-order-card{margin-top:12px}.user-order-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.user-order-head span,.user-order-grid span{display:block;color:var(--tech-muted);font-size:12px;font-weight:850}.user-order-head strong{display:block;margin-top:5px;color:var(--tech-text);font-size:18px;overflow-wrap:anywhere}.user-order-head b{color:var(--primary);font-size:24px;white-space:nowrap}.user-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.user-order-grid div{display:grid;gap:5px;padding:12px}.user-order-grid strong{color:var(--tech-text);overflow-wrap:anywhere}.user-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:10px;background:#ffffff7a}.user-tabs button,.user-order-actions button{min-height:40px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:8px;background:#ffffffa8;color:var(--tech-text);font-weight:900}.user-tabs button.active{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 12px 28px rgba(var(--primary-rgb),.18)}.user-tab-panel{display:grid;gap:12px}.user-order-actions{display:flex;flex-wrap:wrap;gap:8px}.user-order-actions button{padding:0 13px}.user-order-actions button:last-child{border-color:rgba(var(--primary-rgb),.28);color:var(--primary)}.user-order-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:10px;background:linear-gradient(135deg,#27a6cc14,#ffffffb8 48%,#fcc5c51f),#ffffffb8}.user-order-detail>div:not(.delivery-box),.support-ticket-card{border:1px solid rgba(var(--primary-rgb),.14);border-radius:8px;background:#ffffff9e}.user-order-detail>div:not(.delivery-box){display:grid;gap:5px;padding:12px}.user-order-detail span,.support-ticket-card span{color:var(--tech-muted);font-size:12px;font-weight:850}.user-order-detail strong{color:var(--tech-text);overflow-wrap:anywhere}.user-order-detail .delivery-box,.user-order-detail>p{grid-column:1 / -1}.user-form{display:grid;gap:12px;padding:16px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:10px;background:#ffffffad}.user-form label{display:grid;gap:7px;color:var(--tech-muted);font-size:13px;font-weight:850}.user-form input,.user-form select,.user-form textarea{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#ffffffc7;color:var(--tech-text);outline:none}.user-form textarea{min-height:118px;padding:12px;resize:vertical}.user-form input:disabled{color:var(--tech-muted)}.user-form button{justify-self:start;min-height:42px;padding:0 16px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:950;box-shadow:0 12px 28px rgba(var(--primary-rgb),.18)}.user-form button:disabled{opacity:.58}.form-message{margin:0;color:var(--primary);font-size:13px;font-weight:850}.form-message.error{color:#e11d48}.support-form{margin-bottom:4px}.support-ticket-card{display:grid;gap:8px;padding:14px}.support-ticket-card strong{display:block;margin-top:4px;color:var(--tech-text);font-size:17px}.support-ticket-card p{margin:0;color:var(--muted);line-height:1.65}.support-ticket-card small{color:var(--primary);font-weight:850}.ticket-reply{padding:10px 12px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:rgba(var(--primary-rgb),.07)}.tenant-open-page{max-width:1180px}.tenant-open-hero,.tenant-open-panel,.tenant-open-aside{border:1px solid var(--tech-line);border-radius:10px;background:linear-gradient(135deg,#ffffffe6,#80bfd42e 52%,#fcc5c533),#ffffffc7;box-shadow:var(--tech-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tenant-open-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:26px}.tenant-open-hero span,.tenant-panel-title span,.tenant-open-aside>span{color:var(--primary);font-size:12px;font-weight:950;text-transform:uppercase}.tenant-open-hero h1{margin:6px 0;font-size:clamp(30px,4vw,50px);line-height:1.06}.tenant-open-hero p,.tenant-open-aside p{margin:0;color:var(--muted);line-height:1.75}.tenant-open-hero button,.tenant-submit{min-height:44px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:950;box-shadow:0 16px 34px rgba(var(--primary-rgb),.22)}.tenant-open-hero button{padding:0 18px}.tenant-open-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.tenant-open-form{display:grid;gap:16px}.tenant-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-plan-grid article{position:relative;display:grid;gap:8px;min-height:148px;padding:18px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:10px;background:linear-gradient(135deg,#ffffffe6,#80bfd429 50%,#fcc5c533),#ffffffc7;box-shadow:0 18px 42px rgba(var(--primary-rgb),.12);cursor:pointer}.tenant-plan-grid article.active{border-color:var(--primary);box-shadow:0 20px 48px rgba(var(--primary-rgb),.24)}.tenant-plan-grid input{position:absolute;top:14px;right:14px;width:18px;height:18px;accent-color:var(--primary)}.tenant-plan-grid span{color:var(--tech-text);font-size:16px;font-weight:900}.tenant-plan-grid strong{color:var(--primary);font-size:30px;font-weight:950}.tenant-plan-grid small{color:var(--muted);font-weight:750}.tenant-open-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.tenant-panel-title{grid-column:1 / -1}.tenant-panel-title h2{margin:4px 0 0;font-size:22px}.tenant-benefit-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-benefit-grid div{min-height:74px;padding:14px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,rgba(var(--primary-rgb),.08))}.tenant-benefit-grid span{display:block;color:var(--tech-muted);font-size:12px;font-weight:850}.tenant-benefit-grid strong{display:block;margin-top:8px;color:var(--tech-text);font-size:18px;line-height:1.25}.tenant-open-panel label{display:grid;gap:8px;color:var(--tech-muted);font-size:13px;font-weight:850}.tenant-open-panel input,.tenant-open-panel select{width:100%;min-height:44px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#ffffffd6;color:var(--tech-text);padding:0 13px;outline:none}.tenant-open-panel input:focus,.tenant-open-panel select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.tenant-submit{width:100%;min-height:50px;font-size:16px}.tenant-submit:disabled{opacity:.52}.tenant-open-aside{position:sticky;top:92px;display:grid;gap:14px;padding:22px}.tenant-open-aside strong{color:var(--tech-text);font-size:26px;line-height:1.2}.tenant-open-aside div{display:grid;gap:4px;padding:14px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:#ffffffb3}.tenant-open-aside b{color:var(--primary)}.tenant-open-aside small{color:var(--muted)}.contact-page{width:min(1180px,calc(100vw - 32px))}.contact-hero{position:relative;display:grid;justify-items:center;gap:10px;overflow:hidden;margin-bottom:22px;padding:42px 24px 34px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:linear-gradient(115deg,#27a6cc38,#ffffffc2 46%,#fcc5c561),#ffffffb8;box-shadow:var(--tech-shadow);text-align:center}.contact-hero:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;border:1px solid rgba(255,255,255,.72);border-radius:8px}.contact-hero:after{content:"";position:absolute;width:52%;height:2px;left:24%;bottom:26px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.7),rgba(252,197,197,.9),transparent);animation:scan-line 3.8s ease-in-out infinite}.contact-hero span,.contact-aside span,.service-panel>span{color:var(--primary);font-size:12px;font-weight:950;letter-spacing:0}.contact-hero h1{position:relative;z-index:1;margin:0;color:var(--tech-text);font-size:clamp(34px,5vw,58px);line-height:1.05}.contact-hero p{position:relative;z-index:1;max-width:620px;margin:0;color:var(--tech-muted);font-weight:760;line-height:1.7}.contact-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.contact-aside{position:sticky;top:96px;display:grid;gap:16px}.contact-aside article,.service-panel,.policy-card,.contact-cta{border:1px solid rgba(255,255,255,.76);border-radius:10px;background:linear-gradient(135deg,#ffffffc7,#80bfd41f 52%,#fcc5c533),#ffffffb8;box-shadow:0 18px 42px rgba(var(--primary-rgb),.12),0 10px 26px #fcc5c524;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-aside article{display:grid;gap:10px;padding:18px}.contact-aside button{min-height:42px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#ffffffa3;color:var(--tech-text);font-weight:850;text-align:left}.contact-aside strong{color:var(--tech-text);font-size:20px}.contact-content{display:grid;gap:18px}.service-panel{display:grid;justify-items:center;gap:12px;padding:34px 24px;text-align:center}.service-mark{display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:linear-gradient(135deg,var(--primary),var(--secondary) 54%,var(--soft)),var(--primary);color:#fff;font-size:22px;font-weight:950;box-shadow:0 20px 46px rgba(var(--primary-rgb),.24)}.service-panel strong{color:var(--primary);font-size:clamp(40px,7vw,64px);line-height:1}.service-panel p,.contact-cta p{max-width:560px;margin:0;color:var(--tech-muted);font-weight:760;line-height:1.7}.service-actions{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;width:min(360px,100%)}.service-actions a,.service-actions button,.contact-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:999px;font-weight:950;text-decoration:none}.service-actions a,.contact-cta a{background:linear-gradient(135deg,var(--primary),var(--secondary) 60%,var(--soft));color:#fff;box-shadow:0 16px 34px rgba(var(--primary-rgb),.22)}.service-actions button{background:#ffffffc2;color:var(--tech-text)}.policy-list{display:grid;gap:16px}.policy-card{overflow:hidden}.policy-card summary{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 22px;color:#fff;font-size:20px;font-weight:950;cursor:pointer;list-style:none}.policy-card summary::-webkit-details-marker{display:none}.policy-card summary:after{content:"展开";padding:6px 10px;border:1px solid rgba(255,255,255,.52);border-radius:999px;font-size:12px}.policy-card[open] summary:after{content:"收起"}.policy-rose summary{background:linear-gradient(135deg,#ff3d58,#ff9cab)}.policy-cyan summary{background:linear-gradient(135deg,#27a6cc,#19beb8)}.policy-violet summary{background:linear-gradient(135deg,#a66cff,#80bfd4)}.policy-blue summary{background:linear-gradient(135deg,#4ba3ff,#27a6cc,#80bfd4)}.policy-items{display:grid;gap:12px;padding:18px;background:#ffffff9e}.policy-items article{padding:16px 18px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#ffffffad}.policy-items h3{margin:0 0 8px;color:var(--primary);font-size:16px}.policy-items p,.policy-items small{margin:0;color:var(--tech-text);font-weight:720;line-height:1.75}.policy-items small{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--primary-rgb),.14);color:var(--tech-muted)}.contact-cta{display:grid;justify-items:center;gap:12px;padding:32px 24px;text-align:center}.contact-cta h2{margin:0;color:var(--tech-text);font-size:clamp(26px,4vw,40px)}.contact-cta a{width:min(260px,100%)}@keyframes scan-line{0%,to{opacity:.36;transform:scaleX(.74)}50%{opacity:1;transform:scaleX(1)}}.purchase-overlay,.guarantee-notice,.auth-overlay,.contact-overlay,.preview-overlay,.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.purchase-overlay,.auth-overlay,.contact-overlay,.preview-overlay{z-index:50;display:grid;place-items:center;padding:18px}.purchase-overlay{place-items:center;padding:clamp(12px,2.4vw,28px);overflow-y:auto}.preview-overlay{z-index:60}.guarantee-notice{z-index:48;display:grid;place-items:center;padding:18px}.guarantee-notice .backdrop{background:#08101e75}.backdrop{border:0;background:#08101ec7}.purchase-overlay .backdrop{background:radial-gradient(circle at 16% 12%,rgba(var(--primary-rgb),.34),transparent 34%),radial-gradient(circle at 82% 18%,rgba(var(--secondary-rgb),.28),transparent 32%),linear-gradient(135deg,#070f1deb,#0f172ad6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,calc(100vw - 28px));height:min(840px,calc(100vh - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#0d141f;box-shadow:0 34px 96px #050c1870,0 18px 42px rgba(var(--primary-rgb),.22)}.preview-modal header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:linear-gradient(135deg,#111827f5,#27a6ccb8),#111827;color:#fff}.preview-modal header div{display:grid;gap:3px;min-width:0}.preview-modal header span{color:#ffffffad;font-size:12px;font-weight:850}.preview-modal header strong{min-width:0;overflow:hidden;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.preview-modal header button{border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:8px 12px;background:#ffffff1f;color:#fff;font-weight:900;cursor:pointer}.preview-modal iframe{width:100%;height:100%;border:0;background:#0d141f}.inventory-modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#e1f6fcf0 52%,#ffefeff0),#fff;box-shadow:0 34px 96px #050c1861,0 18px 42px rgba(var(--primary-rgb),.18)}.inventory-modal header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;background:linear-gradient(135deg,#111827f5,rgba(var(--primary-rgb),.78)),#111827;color:#fff}.inventory-modal header div{display:grid;gap:4px;min-width:0}.inventory-modal header span,.inventory-modal header small{color:#ffffffb8;font-size:12px;font-weight:850}.inventory-modal header strong{font-size:18px;font-weight:950}.inventory-modal header button{border:1px solid rgba(255,255,255,.3);border-radius:9px;padding:8px 12px;background:#ffffff1f;color:#fff;font-weight:900;cursor:pointer}.inventory-modal section{display:grid;gap:12px;overflow:auto;padding:16px}.inventory-modal-total{display:grid;gap:5px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:15px;padding:16px;background:#fff;box-shadow:inset 4px 0 rgba(var(--primary-rgb),.42)}.inventory-modal-total span,.inventory-modal-list span{color:var(--muted);font-size:12px;font-weight:850}.inventory-modal-total strong{color:#10202a;font-size:32px;font-weight:950;letter-spacing:-.04em}.inventory-modal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-modal-list div{display:grid;gap:5px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:13px;padding:12px;background:#ffffffeb}.inventory-modal-list strong{color:#10202a;font-size:15px;font-weight:950}.purchase-modal{position:relative;z-index:1;width:min(1180px,calc(100vw - 36px));min-height:min(760px,calc(100vh - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:24px;background:radial-gradient(circle at 12% 12%,rgba(var(--primary-rgb),.24),transparent 34%),radial-gradient(circle at 84% 18%,rgba(var(--secondary-rgb),.2),transparent 34%),linear-gradient(90deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.06) 1px,transparent 1px),linear-gradient(135deg,#fffffffa,rgba(var(--soft-rgb),.22) 45%,#fcc5c52e),#fff;background-size:auto,auto,32px 32px,32px 32px,auto,auto;color:var(--tech-text);box-shadow:0 40px 120px #050c186b,0 18px 42px rgba(var(--primary-rgb),.18)}.agreement-modal{position:relative;z-index:1;width:min(780px,100%);max-height:min(760px,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.auth-modal{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;width:min(960px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.07) 1px,transparent 1px),linear-gradient(135deg,#fffffff5,#80bfd438 48%,#fcc5c547),#fff;background-size:32px 32px,32px 32px,auto,auto;color:var(--tech-text);box-shadow:0 34px 96px #050c1857,0 18px 54px rgba(var(--primary-rgb),.22);isolation:isolate}.auth-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.54) 42%,transparent 64%);transform:translate(-120%);animation:auth-sheen 5.4s ease-in-out infinite;pointer-events:none}.auth-modal:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.64);border-radius:14px;pointer-events:none}.auth-brand-panel{position:relative;display:grid;align-content:space-between;min-height:560px;padding:34px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.14) 1px,transparent 1px),radial-gradient(circle at 16% 18%,rgba(255,255,255,.42),transparent 24%),linear-gradient(135deg,#27a6ccf0,#80bfd4c2 46%,#fcc5c5e6),var(--primary);background-size:28px 28px,28px 28px,auto,auto;color:#fff}.auth-brand-panel:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(255,255,255,.5);border-radius:12px;pointer-events:none}.auth-brand-panel:after{content:"";position:absolute;left:34px;right:34px;top:146px;height:72px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(90deg,#27a6cc2e,#ffffff3d,#fcc5c53d);box-shadow:0 18px 36px #0f172a24;animation:auth-pulse 3.6s ease-in-out infinite}.auth-brand-panel>*{position:relative;z-index:1}.auth-brand-panel>span{align-self:start;color:#ffffffdb;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.auth-brand-mark{width:92px;height:92px;display:grid;place-items:center;align-self:start;border:1px solid rgba(255,255,255,.64);border-radius:22px;background:linear-gradient(135deg,#ffffff57,#ffffff1f),#ffffff29;box-shadow:0 20px 42px #0f172a29}.auth-brand-mark b,.auth-brand-mark i{display:block;text-align:center;font-style:normal}.auth-brand-mark b{font-size:26px;font-weight:950}.auth-brand-mark i{margin-top:-12px;font-size:9px;font-weight:900;opacity:.8}.auth-brand-panel h2{max-width:300px;margin:0;font-size:clamp(42px,5vw,64px);line-height:1;font-weight:950;text-shadow:0 12px 30px rgba(15,23,42,.16)}.auth-brand-panel p{max-width:300px;margin:16px 0 0;color:#ffffffeb;font-weight:760;line-height:1.75}.auth-signal-bars{position:absolute;right:32px;bottom:148px;display:flex;align-items:end;gap:7px;z-index:1}.auth-signal-bars i{display:block;width:9px;border-radius:999px;background:#ffffffd1;box-shadow:0 0 16px #ffffff75;animation:auth-bars 1.6s ease-in-out infinite}.auth-signal-bars i:nth-child(1){height:20px}.auth-signal-bars i:nth-child(2){height:32px;animation-delay:.14s}.auth-signal-bars i:nth-child(3){height:46px;animation-delay:.28s}.auth-signal-bars i:nth-child(4){height:60px;animation-delay:.42s}.auth-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px}.auth-feature-grid span{display:grid;place-items:center;min-height:42px;border:1px solid rgba(255,255,255,.46);border-radius:8px;background:#ffffff29;color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 24px #0f172a1a}.auth-form-panel{display:grid;align-content:center;gap:16px;padding:34px;background:linear-gradient(90deg,rgba(var(--primary-rgb),.05) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--primary-rgb),.05) 1px,transparent 1px),linear-gradient(135deg,#fffffff0,#ffffffc7),#fff;background-size:30px 30px,30px 30px,auto,auto}.auth-form-panel header{padding:0;border:0}.auth-form-title{display:grid;gap:4px;padding:16px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:12px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),#ffffffbd,#fcc5c52e),#ffffffb8}.auth-form-title strong{color:var(--tech-text);font-size:26px;line-height:1.1}.auth-form-title small{color:var(--tech-muted);font-weight:800}.guarantee-card{position:relative;z-index:1;width:min(260px,100%);overflow:hidden;border:1px solid rgba(var(--primary-rgb),.54);border-radius:10px;background:linear-gradient(135deg,#fffffff0,#80bfd42e,#fcc5c533),#fff;color:#132033;box-shadow:0 18px 54px #050c1847,0 0 0 4px rgba(var(--primary-rgb),.08);animation:guarantee-pop .22s ease-out}.contact-card{position:relative;z-index:1;width:min(460px,100%);overflow:hidden;border:1px solid rgba(var(--primary-rgb),.42);border-radius:10px;background:linear-gradient(135deg,#ffffffeb,#80bfd433 44%,#fcc5c53d),#fff;color:#132033;box-shadow:0 30px 90px #050c1857,0 18px 44px rgba(var(--primary-rgb),.22)}.purchase-modal header,.purchase-modal footer,.agreement-modal header,.agreement-modal footer,.auth-modal header,.guarantee-card header,.contact-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.guarantee-card header{padding:10px 12px;background:#f7fbff;border-bottom-color:rgba(var(--primary-rgb),.28)}.guarantee-card header span{font-size:15px}.guarantee-card header button{min-height:26px;padding:0 8px;font-size:12px}.contact-card header{border-bottom-color:rgba(var(--primary-rgb),.24);background:linear-gradient(135deg,rgba(var(--primary-rgb),.12),#ffffffb8 48%,#fcc5c533)}.purchase-modal footer{border-top:1px solid var(--line);border-bottom:0;background:#ffffffc7}.agreement-modal footer{border-top:1px solid rgba(var(--primary-rgb),.18);border-bottom:0;background:#ffffffc2}.purchase-modal header span,.agreement-modal header span,.auth-modal header span,.guarantee-card header span,.contact-card header span{font-size:18px;font-weight:900}.purchase-modal .checkout-header{align-items:start;padding:clamp(18px,2.4vw,28px);border-bottom-color:rgba(var(--primary-rgb),.16);background:linear-gradient(135deg,#ffffffe6,rgba(var(--primary-rgb),.12),#ffffffc2)}.checkout-header div{display:grid;gap:5px}.purchase-modal .checkout-header span{color:var(--primary);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.checkout-header strong{color:var(--tech-text);font-size:clamp(26px,4vw,46px);line-height:1;font-weight:950}.checkout-header small{color:var(--tech-muted);font-size:13px;font-weight:850}.purchase-modal header button,.agreement-modal header button,.auth-modal header button,.guarantee-card header button,.contact-card header button{border:1px solid rgba(var(--primary-rgb),.32);border-radius:7px;background:#fff;color:#132033;font-weight:850}.purchase-modal section,.guarantee-card section{display:grid;gap:14px;padding:18px 20px 20px;text-align:center}.purchase-modal section{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:16px;padding:18px;text-align:left}.purchase-modal .checkout-body{min-height:0;overflow-y:auto;grid-template-columns:minmax(300px,.92fr) minmax(340px,1.08fr);gap:clamp(16px,2vw,24px);padding:clamp(18px,2.4vw,28px)}.agreement-modal section{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:18px}.agreement-product{display:grid;gap:6px;padding:14px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),#ffffffbd,#fcc5c52e),#ffffffad}.agreement-product span{color:var(--tech-muted);font-size:12px;font-weight:850}.agreement-product strong{color:var(--tech-text);font-size:17px;line-height:1.45}.agreement-product b{color:var(--primary);font-size:24px;font-weight:950}.agreement-scroll{min-height:240px;max-height:410px;overflow-y:auto;display:grid;gap:12px;padding-right:8px}.agreement-group{display:grid;gap:10px;padding:14px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:8px;background:#ffffffa8}.agreement-group h3{margin:0;color:var(--primary);font-size:16px}.agreement-group div{display:grid;gap:5px;padding:10px;border-radius:8px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.07),#ffffffc7)}.agreement-group strong{color:var(--tech-text);font-size:14px}.agreement-group p,.agreement-group small,.agreement-tip{margin:0;color:var(--tech-muted);line-height:1.7}.agreement-group small{padding-top:6px;border-top:1px solid rgba(var(--primary-rgb),.12);font-size:12px}.agreement-tip{padding:12px 14px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;background:rgba(var(--primary-rgb),.08);font-size:13px;font-weight:780}.agreement-modal footer button:last-child{min-height:40px;border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 12px 28px rgba(var(--primary-rgb),.24)}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auth-tabs button,.google-login{min-height:42px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:8px;background:#ffffffb8;color:var(--tech-text);font-weight:900}.google-login{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;border-color:rgba(var(--primary-rgb),.34);background:linear-gradient(135deg,#fffffff0,#80bfd429 52%,#fcc5c533),#fff;color:#132033;text-align:left;box-shadow:0 12px 28px rgba(var(--primary-rgb),.1)}.google-login:not(:disabled):hover{border-color:rgba(var(--primary-rgb),.62);box-shadow:0 14px 32px rgba(var(--primary-rgb),.16)}.google-login:disabled{opacity:.68;cursor:not-allowed}.google-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(var(--primary-rgb),.24);border-radius:50%;background:#fff;color:#4285f4;font-size:18px;font-weight:950;box-shadow:inset 0 0 0 4px #ffffffb8}.auth-config-note{margin-top:-8px;color:var(--tech-muted);font-size:12px;font-weight:800}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--tech-muted);font-size:12px;font-weight:850}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:rgba(var(--primary-rgb),.18)}.auth-tabs button.active,.auth-modal form>button{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 12px 30px rgba(var(--primary-rgb),.22)}.auth-modal form{display:grid;gap:12px}.auth-modal label{display:grid;gap:6px;color:var(--tech-muted);font-size:13px;font-weight:850}.auth-modal input{min-height:46px;padding:0 12px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;background:#ffffffbd;color:var(--tech-text);outline:none}.auth-modal form>button{min-height:48px;border-radius:8px;font-weight:950}@keyframes auth-sheen{0%,42%{transform:translate(-120%);opacity:0}50%{opacity:1}68%,to{transform:translate(120%);opacity:0}}@keyframes auth-pulse{0%,to{opacity:.58;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}@keyframes auth-bars{0%,to{transform:scaleY(.72);opacity:.62}50%{transform:scaleY(1);opacity:1}}.auth-error{margin:0;color:#e11d48;font-size:13px;font-weight:850}.guarantee-card section strong{color:var(--primary);font-size:32px;line-height:1.1;font-weight:950}@keyframes guarantee-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.contact-card section{display:grid;justify-items:center;gap:12px;padding:26px 22px 24px;text-align:center}.contact-mark{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--secondary) 52%,var(--soft)),var(--primary);color:#fff;font-size:20px;font-weight:950;box-shadow:0 18px 42px rgba(var(--primary-rgb),.26)}.contact-card section>span{color:var(--tech-muted);font-size:13px;font-weight:850}.contact-card section strong{color:var(--primary);font-size:clamp(34px,6vw,48px);line-height:1}.contact-card p{max-width:320px;margin:0;color:var(--muted);line-height:1.7}.contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(320px,100%);margin-top:6px}.contact-actions a,.contact-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:8px;font-weight:900;text-decoration:none}.contact-actions a{background:linear-gradient(135deg,var(--primary),var(--secondary)),var(--primary);color:#fff}.contact-actions button{background:#ffffffbd;color:var(--tech-text)}.purchase-summary,.purchase-form-grid{min-width:0;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#ffffffb8;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.05),0 18px 42px #0f172a14}.purchase-summary{position:relative;overflow:hidden;display:grid;align-content:center;gap:18px;padding:clamp(22px,3vw,34px);background:radial-gradient(circle at 18% 10%,rgba(var(--primary-rgb),.28),transparent 38%),linear-gradient(135deg,#0c1f30f0,rgba(var(--primary-rgb),.64) 48%,rgba(var(--secondary-rgb),.74)),#10202a;color:#fff}.purchase-summary:after{position:absolute;right:-70px;bottom:-84px;width:220px;height:220px;border:1px solid rgba(255,255,255,.24);border-radius:999px;content:""}.checkout-kicker{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.checkout-kicker span,.checkout-kicker em{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1f;color:#ffffffe0;font-size:12px;font-style:normal;font-weight:900}.purchase-summary>strong{position:relative;z-index:1;color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.18;letter-spacing:-.03em}.checkout-price{position:relative;z-index:1;display:grid;gap:4px;padding:18px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#ffffff21}.checkout-price small{color:#ffffffb8;font-size:12px;font-weight:900}.checkout-price b{color:#fff;font-size:clamp(38px,6vw,64px);line-height:.98;font-weight:950}.purchase-summary-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.purchase-summary-grid div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff1f}.purchase-summary-grid small{color:#ffffffad;font-size:12px;font-weight:850}.purchase-summary-grid em{color:#fff;font-style:normal;font-weight:950}.checkout-safe-note{position:relative;z-index:1;color:#ffffffc2!important;border-color:#ffffff2e!important;background:#ffffff1a!important;text-align:left!important}.purchase-form-grid{align-content:start;display:grid;gap:14px;padding:clamp(18px,2.4vw,28px)}.checkout-section-title{display:grid;gap:3px;margin-top:2px}.checkout-section-title span{color:var(--primary);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.checkout-section-title strong{color:var(--tech-text);font-size:18px;font-weight:950}.purchase-modal label{display:grid;gap:7px;color:var(--tech-muted);font-size:13px;font-weight:850}.purchase-modal label span{color:var(--primary);font-size:12px;font-weight:950}.purchase-modal p{grid-column:1 / -1;margin:0;padding:12px 14px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:#ffffffb8;text-align:center;font-size:13px;font-weight:760}.pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pay-methods button{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;justify-items:start;align-items:center;min-height:86px;padding:14px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:16px;background:linear-gradient(135deg,#ffffffeb,#80bfd41f),#fff;color:var(--tech-text);font-weight:900}.pay-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#fff;font-size:22px;font-style:normal;font-weight:950;box-shadow:0 12px 26px #0f172a29}.pay-logo-alipay{background:linear-gradient(135deg,#1677ff,#27a6cc)}.pay-logo-usdt{background:linear-gradient(135deg,#26a17b,#19beb8)}.pay-methods button span{display:block;font-size:15px;font-weight:950}.pay-methods button small{display:block;color:var(--tech-muted);font-size:12px;font-weight:800}.pay-methods button.active{border-color:rgba(var(--primary-rgb),.72);background:linear-gradient(135deg,rgba(var(--primary-rgb),.2),#fffc 54%,#fcc5c533),#fff;color:var(--primary);box-shadow:0 12px 28px rgba(var(--primary-rgb),.14)}.checkout-page{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:110px 0 56px}.checkout-loading{display:grid;place-items:center;gap:12px;min-height:420px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(var(--primary-rgb),.18),transparent 44%),#ffffffd6;box-shadow:var(--tech-shadow);text-align:center}.checkout-spinner,.button-spinner{display:inline-block;border-radius:999px;border:3px solid rgba(255,255,255,.45);border-top-color:currentColor;animation:checkout-spin .72s linear infinite}.checkout-spinner{width:46px;height:46px;color:var(--primary);border-color:rgba(var(--primary-rgb),.18);border-top-color:var(--primary)}.button-spinner{width:16px;height:16px;margin-right:8px}.checkout-console{display:grid;gap:18px;animation:panel-rise .26s ease both}.checkout-command{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:center;padding:clamp(22px,4vw,38px);border:1px solid rgba(var(--primary-rgb),.22);border-radius:30px;background:radial-gradient(circle at 12% 18%,rgba(var(--primary-rgb),.24),transparent 32%),linear-gradient(135deg,#fffffff5,rgba(var(--secondary-rgb),.22) 52%,rgba(var(--soft-rgb),.22)),#ffffffeb;box-shadow:0 28px 74px rgba(var(--primary-rgb),.16),0 18px 46px rgba(var(--soft-rgb),.14)}.checkout-ai-orbit{position:absolute;right:165px;top:50%;width:170px;height:170px;transform:translateY(-50%);border:1px solid rgba(var(--primary-rgb),.14);border-radius:999px;opacity:.74;pointer-events:none;animation:ai-orbit-rotate 16s linear infinite}.checkout-ai-orbit i{position:absolute;width:10px;height:10px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 7px rgba(var(--primary-rgb),.12),0 0 22px rgba(var(--primary-rgb),.34)}.checkout-ai-orbit i:nth-child(1){left:50%;top:-5px}.checkout-ai-orbit i:nth-child(2){right:10px;bottom:26px;background:#19beb8}.checkout-ai-orbit i:nth-child(3){left:4px;bottom:42px;background:var(--soft)}.checkout-command:after{content:"";position:absolute;right:-90px;top:-110px;width:260px;height:260px;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.22);background:radial-gradient(circle,rgba(255,255,255,.42),transparent 66%)}.checkout-command-copy{position:relative;z-index:1}.checkout-command-copy span,.checkout-card-title span,.checkout-countdown span{color:var(--primary);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.checkout-command-copy h1{margin:8px 0 10px;color:var(--tech-text);font-size:clamp(34px,5vw,58px);line-height:.96;letter-spacing:-.055em}.checkout-command-copy p,.checkout-countdown small{margin:0;color:var(--tech-muted);line-height:1.7;font-weight:760}.checkout-countdown{position:relative;z-index:1;display:grid;gap:7px;padding:18px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:22px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffd1}.checkout-countdown strong{color:var(--tech-text);font-size:42px;line-height:1;letter-spacing:-.045em}.checkout-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.checkout-order-card,.checkout-form-card{position:relative;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.2);border-radius:28px;background:linear-gradient(100deg,#fffffff0,rgba(var(--primary-rgb),.08) 52%,rgba(var(--soft-rgb),.12)),#ffffffe6;box-shadow:0 22px 62px rgba(var(--primary-rgb),.12),0 14px 34px rgba(var(--soft-rgb),.1)}.checkout-order-card{display:grid;gap:18px;padding:clamp(20px,3vw,30px);position:sticky;top:96px}.checkout-form-card{display:grid;gap:16px;padding:clamp(20px,3vw,30px)}.checkout-card-title{display:grid;gap:4px}.checkout-card-title strong{color:var(--tech-text);font-size:22px;font-weight:950}.checkout-product-title{display:grid;gap:8px}.checkout-product-title small{color:var(--primary);font-weight:900}.checkout-product-title h2{margin:0;color:var(--tech-text);font-size:clamp(24px,3vw,34px);line-height:1.14;letter-spacing:-.035em}.checkout-total-row{display:grid;gap:6px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#0c1f30f5,rgba(var(--primary-rgb),.74)),#10202a;color:#fff}.checkout-total-row span{color:#ffffffb8;font-weight:850}.checkout-total-row strong{font-size:clamp(38px,6vw,64px);line-height:.96;letter-spacing:-.06em}.checkout-mini-grid,.checkout-guard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-mini-grid div,.checkout-guard-list div{display:grid;gap:4px;padding:13px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:16px;background:#ffffffad}.checkout-mini-grid span,.checkout-guard-list span{color:var(--tech-muted);font-size:12px;font-weight:820}.checkout-mini-grid b,.checkout-guard-list b{color:var(--tech-text);font-size:14px}.checkout-copy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-copy-actions button,.checkout-submit-row button{min-height:46px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:14px;background:#ffffffd6;color:var(--tech-text);font-weight:900}.checkout-form-card label{display:grid;gap:7px;color:var(--tech-muted);font-size:13px;font-weight:850}.checkout-form-card label span{color:var(--primary);font-size:12px;font-weight:950}.checkout-form-card input{min-height:48px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:14px;background:#ffffffe6;color:var(--tech-text);outline:none;padding:0 14px;font-weight:850}.checkout-form-card input:focus{border-color:rgba(var(--primary-rgb),.64);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.1)}.payment-title{margin-top:6px}.checkout-pay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-pay-grid button{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;justify-items:start;gap:12px;min-height:96px;padding:16px;border:1px solid rgba(var(--primary-rgb),.2);border-radius:20px;background:#ffffffc7;color:var(--tech-text);text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.checkout-pay-grid button:hover{transform:translateY(-2px)}.checkout-pay-grid button.active{border-color:rgba(var(--primary-rgb),.72);background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),#ffffffe0 58%,rgba(var(--soft-rgb),.16)),#fff;box-shadow:0 18px 38px rgba(var(--primary-rgb),.16)}.checkout-pay-grid button span{display:block;font-size:16px;font-weight:950}.checkout-pay-grid button small{display:block;margin-top:4px;color:var(--tech-muted);font-size:12px;font-weight:800}.checkout-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:18px;background:#ffffff9e}.checkout-progress span{position:relative;display:grid;place-items:center;min-height:38px;border-radius:13px;color:var(--tech-muted);font-size:12px;font-weight:900}.checkout-progress span.done{background:#19beb824;color:#0f8b78}.checkout-progress span.active{background:rgba(var(--primary-rgb),.16);color:var(--primary)}.checkout-progress span.active:after{content:"";position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:999px;background:var(--primary);animation:checkout-pulse 1.05s ease-in-out infinite}.checkout-submit-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.checkout-submit-row button:last-child{display:inline-flex;align-items:center;justify-content:center;border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;box-shadow:0 14px 30px rgba(var(--primary-rgb),.22)}.checkout-submit-row button:disabled{cursor:not-allowed;opacity:.72}@media(max-width:920px){.market-console:before,.market-console:after{display:none}.valorant-skin-pickers{grid-template-columns:1fr}.valorant-skin-grid{max-height:360px}.esports-bg{opacity:.82}.store-header{grid-template-columns:1fr}.top-announcement{grid-column:1 / -1;width:100%}.header-actions{grid-column:1 / -1;width:100%;justify-content:flex-end}.store-header nav{overflow-x:auto;justify-content:flex-start}.market-console,.market-toolbar,.detail-grid,.contact-layout,.user-layout,.tenant-open-layout,.checkout-command,.checkout-layout{grid-template-columns:1fr}.checkout-page{width:min(100% - 20px,760px);padding-top:118px}.checkout-order-card{position:relative;top:auto}.market-ai-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-console{gap:12px}.mobile-category-bar{position:sticky;top:74px;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:14px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.16),#fffffff5 54%,#fcc5c52e),#fffffff0;box-shadow:0 14px 34px #10202a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-category-bar div{display:grid;gap:2px;min-width:0}.mobile-category-bar span{color:var(--primary);font-size:11px;font-weight:900}.mobile-category-bar strong{color:var(--tech-text);font-size:16px;line-height:1.2}.mobile-category-bar button,.rail-close{min-height:38px;padding:0 14px;border:1px solid rgba(var(--primary-rgb),.34);border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:900;box-shadow:0 10px 24px rgba(var(--primary-rgb),.18)}.category-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:block;border:0;background:#0c192257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-aside,.user-profile,.tenant-open-aside{position:static}.tenant-plan-grid,.tenant-open-panel,.tenant-benefit-grid{grid-template-columns:1fr}.contact-aside article:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-aside article:first-child span{grid-column:1 / -1}.detail-hero,.detail-sections{grid-template-columns:1fr}.detail-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero-metrics{grid-template-columns:1fr}.detail-ai-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-ban-monitor,.detail-ban-monitor ul{grid-template-columns:1fr}.detail-ai-hud,.checkout-ai-orbit{display:none}.category-rail{position:fixed;left:12px;right:12px;bottom:12px;top:auto;z-index:46;max-height:min(78vh,640px);transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.category-rail.open{transform:translateY(0);opacity:1;pointer-events:auto}.rail-close{display:inline-flex;align-items:center;justify-content:center;background:#ffffffa8;color:var(--primary);box-shadow:none}.category-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(min(78vh,640px) - 88px);overflow-y:auto;padding-bottom:16px}.product-card,.skeleton-card{grid-template-columns:minmax(0,1fr)}.skeleton-side{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-items:center;border-top:1px solid rgba(var(--primary-rgb),.12);border-left:0}.product-action{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) 150px;align-items:center;border-top:1px solid rgba(var(--primary-rgb),.16);border-left:0}.search-box{grid-template-columns:1fr 1fr}.search-box input:first-child,.search-box select,.search-box button{grid-column:1 / -1}.buy-panel{position:static}.auth-modal{grid-template-columns:1fr;width:min(560px,100%)}.auth-brand-panel{min-height:auto;padding:28px 28px 32px}.auth-brand-mark{width:72px;height:72px;border-radius:16px}.auth-brand-panel:after{top:104px;height:52px}.auth-brand-panel h2{margin-top:72px}.auth-signal-bars{right:26px;bottom:112px;transform:scale(.74);transform-origin:right bottom}.auth-form-panel{padding:24px}}@media(max-width:620px){.esports-bg{display:block;top:72px;opacity:.52}.arena-grid,.arena-accent{display:none}main,.contact-page,.tenant-open-page,.checkout-page{width:min(100% - 20px,100vw - 20px)}.checkout-command,.checkout-order-card,.checkout-form-card{border-radius:22px;padding:18px}.checkout-mini-grid,.checkout-guard-list,.checkout-copy-actions,.checkout-pay-grid,.checkout-submit-row{grid-template-columns:1fr}.checkout-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ai-strip,.detail-ai-pipeline{grid-template-columns:1fr}.brand small{max-width:230px}.tenant-open-hero{display:grid;padding:20px}.contact-hero{padding:32px 16px 28px}.contact-aside article:first-child,.service-actions{grid-template-columns:1fr}.policy-card summary{min-height:56px;padding:0 14px;font-size:17px}.policy-items{padding:12px}.policy-items article{padding:14px}.auth-overlay{padding:10px}.auth-form-panel{padding:18px}.auth-brand-panel{display:none}}@media(max-width:560px){main{width:min(100vw - 14px,1440px);padding-top:8px}.brand small{display:none}.top-announcement{height:38px}.announcement-track{font-size:13px}.header-actions{gap:6px}.store-header nav button,.theme-toggle{min-height:36px;padding:0 10px}.theme-toggle b{display:none}.theme-popover{width:176px}.catalog-panel{padding:8px;border-radius:16px}.market-console{gap:8px}.mobile-category-bar{top:66px;padding:7px 9px;border-radius:12px}.mobile-category-bar strong{font-size:14px}.mobile-category-bar button,.rail-close{min-height:32px;padding:0 10px;border-radius:8px;font-size:13px}.market-toolbar{gap:8px;padding:10px;border-radius:14px}.market-toolbar>div{gap:3px}.market-toolbar h1{font-size:22px;line-height:1.08}.market-toolbar p,.market-ai-strip{display:none}.search-box{grid-template-columns:minmax(0,1fr) 82px;gap:6px;padding:0;background:transparent;box-shadow:none}.search-box input,.search-box select,.search-box button{min-height:36px;border-radius:9px;font-size:13px}.search-box input:first-child{grid-column:1 / -1}.search-box select{grid-column:1 / 2}.search-box button{grid-column:2 / 3;padding:0 10px}.list-meta{gap:6px;padding:6px 2px;font-size:12px}.live-sync-pill{display:none}.advanced-filter-panel{margin-top:2px;border-radius:14px}.filter-panel-head{align-items:stretch;flex-direction:column;min-height:42px;padding:9px 10px}.filter-panel-head span{display:none}.filter-panel-head strong{font-size:14px}.filter-actions{justify-content:stretch}.filter-actions button{flex:1}.category-list{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:auto;max-height:calc(min(78vh,640px) - 86px);overflow-x:hidden;overflow-y:auto}.product-card{grid-template-columns:minmax(0,1fr) 108px;min-height:0;border-radius:14px;box-shadow:0 10px 24px #27a6cc17,0 6px 14px #fcc5c514}.product-card:before{background-size:18px 18px;opacity:.62}.product-body{gap:5px;padding:9px 10px}.product-card-status{margin-bottom:0;font-size:11px}.product-card-status small{display:none}.product-tags{gap:4px;flex-wrap:nowrap;overflow:hidden}.product-tags span{flex:0 0 auto;max-width:94px;padding:3px 6px;overflow:hidden;border-radius:999px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-tags span:nth-child(n+4){display:none}.skeleton-card,.skeleton-side{grid-template-columns:1fr}.product-live-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.product-live-specs span{padding:4px 6px;border-radius:7px;font-size:10px}.product-live-specs span:nth-child(n+5){display:none}.product-action{grid-column:auto;grid-template-columns:1fr;align-content:center;gap:6px;padding:9px 8px;border-top:0;border-left:1px solid rgba(var(--primary-rgb),.16)}.product-title{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-body p,.product-specs,.product-trust-row,.product-ai-row,.product-action .action-eyebrow,.product-action .delivery-hint,.product-action .medal-count-label,.medal-strip{display:none}.product-action strong{font-size:17px;line-height:1.08;text-align:center}.product-action button{min-height:32px;border-radius:9px;font-size:12px}.detail-copy{padding:20px}.detail-summary-strip,.section-stats,.inventory-mini-grid,.inventory-modal-list{grid-template-columns:1fr}.preview-overlay{padding:8px}.preview-modal{width:calc(100vw - 16px);height:calc(100vh - 16px);border-radius:10px}.inventory-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:12px}.order-row,.order-search,.delivery-unlock,.delivery-console,.order-result,.user-order-grid,.user-order-detail,.user-tabs{grid-template-columns:1fr}.delivery-hero{align-items:stretch;flex-direction:column}.delivery-ai-core{width:72px;height:72px;flex-basis:72px}.delivery-summary-card{position:static}.delivery-section-fields{grid-template-columns:1fr}.delivery-section-fields label>div{grid-template-columns:1fr}.user-hero,.user-section-title,.user-order-head{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.pay-methods{grid-template-columns:1fr}.purchase-overlay{align-items:start;padding:8px}.purchase-modal{width:calc(100vw - 16px);min-height:auto;max-height:calc(100vh - 20px);border-radius:18px;overflow-y:auto}.purchase-modal .checkout-header{padding:16px}.checkout-header strong{font-size:28px}.purchase-modal .checkout-body,.purchase-modal section{grid-template-columns:1fr;padding:12px}.purchase-summary,.purchase-form-grid{padding:14px}.purchase-summary-grid{grid-template-columns:1fr}.purchase-modal footer{position:sticky;bottom:0;z-index:2}.entry-boot{padding:16px}.entry-boot-card{grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:118px;padding:18px;border-radius:20px}.entry-boot-orb{width:52px;height:52px}.entry-boot-card strong{font-size:24px}.entry-boot-card em{font-size:12px}}@media(prefers-reduced-motion:reduce){body,.store-shell:before,.store-shell:after,.market-console:before,.market-console:after,.esports-bg:before,.esports-bg:after,.arena-grid,.arena-scanline,.arena-accent,.tactical-line,.store-header:before,.brand:before,.brand-avatar:before,.brand-avatar:after,.brand img,.brand strong,.top-announcement:before,.category-rail:before,.catalog-panel:before,.advanced-filter-panel:before,.market-ai-strip div:before,.product-ai-row span:after,.detail-copy:before,.detail-ai-hud,.detail-ai-hud:before,.detail-ai-hud:after,.detail-ai-pipeline span:after,.buy-panel:after,.announcement-track{animation:none!important}.entry-boot-card,.entry-boot-card:after,.entry-boot-orb:before,.entry-boot-card i:after,.entry-boot-enter-active,.entry-boot-leave-active,.market-console,.catalog-panel>.market-toolbar:after,.market-console.is-busy .catalog-panel>.market-toolbar:after,.skeleton-card,.product-card,.category-list button.active,.search-box button:disabled:after,.buy-panel button:disabled:after,.checkout-submit-row button[type=submit]:disabled:after,.product-card-status span i,.live-sync-pill i,.checkout-progress span:before,.buy-process span:before{animation:none!important}.product-card:hover:after{animation:none}.product-card:hover,.checkout-pay-grid button:hover{transform:none}.skeleton-line:after,.skeleton-price:after,.skeleton-button:after{animation:none}.checkout-spinner,.button-spinner,.checkout-progress span.active:after,.detail-trust-row i,.buy-panel-status i{animation:none}}
