:root{--xmarket-build-id:20260600;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c10;--bg-deep:#07080b;--panel:#15161b;--panel-2:#1c1d23;--panel-3:#23242b;--line:#30313a;--line-soft:#24252c;--line-bright:#ffffff1f;--surface:#111218db;--surface-strong:#17181ff0;--surface-raised:#1e1f27eb;--text:#f4f6fb;--muted:#a1a6b5;--faint:#6f7484;--red:#ff2b45;--red-2:#c8122c;--red-3:#77111f;--green:#29d183;--amber:#f6b94e;--blue:#3aa5ff;--focus-ring:0 0 0 3px #ff2b4524;--glow-red:0 18px 42px #ff2b452e;--shadow:0 18px 60px #0000005c;--ease:cubic-bezier(.2, .9, .2, 1);--radius:8px;--cursor-drift-x:0px;--cursor-drift-y:0px;--cursor-drift-soft-x:0px;--cursor-drift-soft-y:0px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 0%, #ff2b4533, transparent 30rem), linear-gradient(180deg, #111216 0%, var(--bg) 40%, #08090d 100%);min-width:320px;color:var(--text);background-size:auto,auto;margin:0}#root{min-height:100vh}.site-background-effects{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-background-effects:before,.site-background-effects:after,.background-rain-line{content:"";position:absolute}.site-background-effects:before,.site-background-effects:after{will-change:transform, background-position;inset:-12%}.site-background-effects:before{opacity:.76;transform:translate3d(var(--cursor-drift-x), var(--cursor-drift-y), 0);background:radial-gradient(circle at 12% 18%,#ff2b451f,#0000 28%),radial-gradient(circle at 78% 74%,#ff2b4513,#0000 30%);animation:18s linear infinite background-line-drift}.site-background-effects:after{opacity:0;transform:translate3d(var(--cursor-drift-soft-x), var(--cursor-drift-soft-y), 0);background:0 0}.background-rain-line{top:-34vh;left:var(--rain-x);width:var(--rain-width,2px);height:var(--rain-height,220px);background:linear-gradient(180deg, transparent, rgba(255, 43, 69, var(--rain-alpha,.34)) 45%, transparent);opacity:0;transform:translate3d(var(--cursor-drift-soft-x), -20vh, 0) rotate(12deg);will-change:transform, opacity;animation:background-rain-line var(--rain-speed,5s) linear infinite;animation-delay:var(--rain-delay,0s);border-radius:999px;box-shadow:0 0 18px #ff2b452e}.rain-line-1{--rain-x:6%;--rain-height:260px;--rain-speed:4.6s;--rain-delay:-1.1s;--rain-alpha:.42}.rain-line-2{--rain-x:14%;--rain-height:180px;--rain-width:1px;--rain-speed:5.8s;--rain-delay:-3.2s;--rain-alpha:.28}.rain-line-3{--rain-x:23%;--rain-height:310px;--rain-speed:5.1s;--rain-delay:-2.4s;--rain-alpha:.34}.rain-line-4{--rain-x:31%;--rain-height:220px;--rain-width:1px;--rain-speed:4.2s;--rain-delay:-.7s;--rain-alpha:.3}.rain-line-5{--rain-x:38%;--rain-height:340px;--rain-speed:6.2s;--rain-delay:-4.5s;--rain-alpha:.38}.rain-line-6{--rain-x:47%;--rain-height:190px;--rain-width:1px;--rain-speed:5.3s;--rain-delay:-1.8s;--rain-alpha:.26}.rain-line-7{--rain-x:55%;--rain-height:280px;--rain-speed:4.8s;--rain-delay:-3.6s;--rain-alpha:.34}.rain-line-8{--rain-x:63%;--rain-height:210px;--rain-width:1px;--rain-speed:6s;--rain-delay:-2.1s;--rain-alpha:.3}.rain-line-9{--rain-x:70%;--rain-height:360px;--rain-speed:5.5s;--rain-delay:-4.1s;--rain-alpha:.4}.rain-line-10{--rain-x:77%;--rain-height:240px;--rain-width:1px;--rain-speed:4.4s;--rain-delay:-.9s;--rain-alpha:.28}.rain-line-11{--rain-x:84%;--rain-height:320px;--rain-speed:6.5s;--rain-delay:-5s;--rain-alpha:.36}.rain-line-12{--rain-x:91%;--rain-height:170px;--rain-width:1px;--rain-speed:5s;--rain-delay:-2.8s;--rain-alpha:.24}.rain-line-13{--rain-x:18%;--rain-height:270px;--rain-speed:7s;--rain-delay:-5.5s;--rain-alpha:.25}.rain-line-14{--rain-x:68%;--rain-height:250px;--rain-speed:7.4s;--rain-delay:-6.2s;--rain-alpha:.27}@media (width<=760px){.site-background-effects{contain:strict}.site-background-effects:before{opacity:.38;will-change:auto;animation:none;transform:none}.background-rain-line{width:1px;max-height:230px;box-shadow:none;animation-duration:calc(var(--rain-speed,5s) * 1.75);will-change:transform, opacity}.rain-line-5,.rain-line-6,.rain-line-7,.rain-line-8,.rain-line-9,.rain-line-10,.rain-line-11,.rain-line-12,.rain-line-13,.rain-line-14{display:none}}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}.app-shell{z-index:1;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app-shell.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.app-shell.sidebar-hidden .menu-button{display:grid!important}.sidebar{border-right:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c10eb;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;gap:12px;min-width:0;min-height:50px;padding:8px;display:flex;overflow:hidden}.brand-mark{color:#fff;width:38px;height:38px;transition:transform .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(135deg,#ff2b45f2,#550b17f2),#1a0c11;border:1px solid #ff2b4580;border-radius:8px;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #ff2b4533}.brand:hover .brand-mark{transform:translateY(-1px)scale(1.03);box-shadow:0 16px 32px #ff2b454d}.brand strong,.brand small{display:block}.brand-copy{flex:auto;gap:2px;min-width:0;display:grid}.brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.1;overflow:hidden}.profile-name-gradient{background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block;color:#0000!important;-webkit-text-fill-color:transparent!important}.brand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.brand.brand-account{isolation:isolate;background:radial-gradient(circle at 18% 8%,#ff2b4538,#0000 42%),linear-gradient(135deg,#ff2b451f,#ffffff09 62%,#29d1830b),#15161cb8;border-color:#ffffff14;align-items:center;gap:9px;min-height:60px;padding:8px;position:relative}.brand.brand-account:before{z-index:-1;border-radius:inherit;content:"";opacity:.7;background:linear-gradient(120deg,#0000 0 52%,#ffffff0b 58%,#0000 72%);position:absolute;inset:0}.brand.brand-account:hover{background:radial-gradient(circle at 18% 8%,#ff2b4542,#0000 44%),linear-gradient(135deg,#ff2b4529,#ffffff0b 62%,#29d1830e),#15161cc7;border-color:#ff2b4547}.brand-avatar{background:linear-gradient(135deg,#ff2b45b8,#5e0c1aeb),#1a0c11;border-color:#ff54686b;border-radius:999px;width:42px;height:42px;font-size:15px;overflow:visible}.brand-account .brand-avatar{box-shadow:0 12px 28px #ff2b453d,0 0 0 3px #ff2b4514,inset 0 1px #ffffff2e}.brand-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-avatar-initial{place-items:center;width:100%;height:100%;display:grid}.brand-avatar.has-image .brand-avatar-initial{display:none}.brand-account small{color:#c5cad8}.brand-title-row{align-items:center;gap:6px;min-width:0;display:flex}.brand-title-row strong{min-width:0}.brand-ready-dot{background:var(--green);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 10px #29d183cc}.brand-ready-dot.verified{background:#6ee7b7;box-shadow:0 0 10px #6ee7b7bf}.brand-ready-dot.setup{background:#f6c765;box-shadow:0 0 10px #f6c765b3}.nav-list{gap:5px;margin-top:22px;display:grid}.sidebar>.nav-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar>.nav-list::-webkit-scrollbar{width:8px}.mobile-drawer::-webkit-scrollbar{width:8px}.sidebar>.nav-list::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}.mobile-drawer::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}.sidebar>.nav-list::-webkit-scrollbar-thumb{background:#ff2b453d;border-radius:999px}.mobile-drawer::-webkit-scrollbar-thumb{background:#ff2b453d;border-radius:999px}.sidebar>.nav-list::-webkit-scrollbar-thumb:hover{background:#ff2b4566}.mobile-drawer::-webkit-scrollbar-thumb:hover{background:#ff2b4566}.primary-sidebar-nav-group{border-top:1px solid #ffffff10;gap:6px;padding-top:12px;display:grid}.primary-sidebar-nav-group:first-child{border-top:0;padding-top:0}.primary-sidebar-nav-label{color:#aeb4c4;letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:950}.sidebar-hide-button,.drawer-restore-button{color:#c6cad6;width:100%;min-height:38px;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:linear-gradient(135deg,#ff2b4517,#ffffff06),#ffffff06;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.sidebar-hide-button{flex:none;margin-top:16px}.drawer-restore-button{margin:12px 0 4px}.sidebar-hide-button:hover,.drawer-restore-button:hover{color:#fff;background:linear-gradient(135deg,#ff2b4529,#ffffff0a),#ffffff09;border-color:#ff2b453d;transform:translateY(-1px)}.nav-list a,.nav-list button,.mobile-nav a,.mobile-nav button{color:var(--muted);text-align:left;transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.nav-list a,.nav-list button{width:100%;min-height:42px;padding:0 11px}.nav-list a.active,.nav-list a:hover,.nav-list button.active,.nav-list button:hover,.mobile-nav a.active,.mobile-nav button.active{color:var(--text);background:linear-gradient(90deg,#ff2b4538,#ff2b450a)}.nav-list a:hover,.nav-list button:hover{transform:translate(3px)}.filters-panel,.listing-card,.hero-strip,.category-section{border:1px solid var(--line-soft);border-radius:var(--radius);background:#15161bdb;box-shadow:inset 0 1px #ffffff08}.market-service-panel{background:radial-gradient(circle at 0 0,#ff2b452e,#0000 34%),linear-gradient(135deg,#ff2b451a,#ffffff06),#15161be6;border-color:#ff2b4547;align-items:center;gap:14px;padding:18px;display:flex}.market-service-panel h2{letter-spacing:0;margin:4px 0 6px;font-size:clamp(24px,4vw,34px)}.market-service-panel p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.market-service-icon{color:#ff6c7f;background:#ff2b451f;border:1px solid #ff546852;border-radius:8px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 32px #ff2b4521}.main-area{min-width:0;padding:18px clamp(18px,2.8vw,42px) 44px}.page-frame{width:min(100%,1480px);margin-inline:auto}.page-frame-settings,.page-frame-warranty,.page-frame-orders,.page-frame-rules{width:min(100%,1320px)}.page-frame-admin{width:min(100%,1500px)}.topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#101116f0,#0a0b0fe0),#0b0c10e6;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;min-height:70px;margin:-18px calc(-1*clamp(18px,2.8vw,42px)) 18px;padding:12px clamp(18px,2.8vw,42px);display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff09}.topbar-left{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.topbar-brand{min-width:0;min-height:44px;color:var(--text);transition:color .18s var(--ease), transform .18s var(--ease), background .18s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 2px;display:inline-flex;position:relative}.topbar-brand:hover{color:#fff;background:#ff2b450e;transform:translateY(-1px)}.topbar-brand-mark{place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.topbar-brand-svg{filter:drop-shadow(0 10px 18px #ff2b4538);width:100%;height:100%;display:block;overflow:visible}.topbar-cart-rail{fill:none;stroke:#ff5a70;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.topbar-cart-basket-shadow{fill:#1f040a73;transform:translateY(1px)}.topbar-cart-basket{fill:url(#xmarketCartFill);stroke:#ff788a80;stroke-linejoin:round;stroke-width:1.2px}.topbar-cart-cross{fill:none;stroke:url(#xmarketCartCross);stroke-linecap:round;stroke-width:3.1px}.topbar-cart-wheel{fill:#ff334d;stroke:#ffd3dacc;stroke-width:1.1px}.topbar-brand-text{color:#f8f9fd;letter-spacing:0;text-transform:none;white-space:nowrap;min-height:40px;text-shadow:none;transform-origin:0;align-items:center;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:21px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;transform:skew(-7deg)}.topbar-brand-text-x{color:var(--red);transform-origin:50%;flex:none;margin-right:2px;font-weight:950;line-height:1;display:inline-block;transform:translateY(.5px)scale(1.12)}.topbar-brand-text-rest{font-weight:850;line-height:1;display:inline-block}.menu-button{display:none!important}.filters-panel input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.filters-panel input::placeholder{color:var(--faint)}.top-actions{background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;flex:none;align-items:center;gap:6px;padding:4px;display:flex}.topbar .icon-button,.topbar .avatar-button{background:0 0;border-color:#0000;width:38px;height:38px}.topbar .icon-button:hover,.topbar .avatar-button:hover{background:#ff2b4514;border-color:#ff2b4561}.icon-button,.avatar-button{border:1px solid var(--line);background:var(--panel-2);width:42px;height:42px;color:var(--text);transition:border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:8px;place-items:center;display:grid;position:relative}.icon-button:hover,.avatar-button:hover,.secondary-action:hover,.wallet-button:hover,.select-trigger:hover{color:#fff;border-color:#ff2b458c}.icon-button:hover,.avatar-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00000042}.icon-button:disabled{cursor:not-allowed;color:var(--faint);opacity:.65}.avatar-button{border-radius:999px}.avatar-button img,.brand-avatar img,.account-menu-avatar img,.settings-avatar img,.profile-preview-avatar img,.notification-avatar img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;display:block}.avatar-button span{place-items:center;width:100%;height:100%;font-size:12px;font-weight:950;display:inline-grid}.avatar-button.has-image{background:#ffffff0a;border-color:#ff2b4547;border-radius:999px;overflow:visible}.brand-avatar.has-image,.account-menu-avatar.has-image,.notification-avatar.has-image{overflow:visible}.settings-avatar.has-image,.profile-preview-avatar.has-image{overflow:hidden}.presence-dot{box-sizing:border-box;pointer-events:none;z-index:4;border:2px solid #101116;position:absolute;bottom:-3px;right:-3px;border-radius:999px!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;display:block!important}.presence-dot.active{background:#25d77a;box-shadow:0 0 0 2px #25d77a1f,0 0 14px #25d77abf}.presence-dot.away{background:#f6c765;box-shadow:0 0 0 2px #f6c7651f,0 0 14px #f6c765ad}.notification-dot{border:2px solid var(--panel-2);background:var(--red);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:950;line-height:1;animation:1.8s ease-in-out infinite dot-pulse;display:inline-flex;position:absolute;top:5px;right:4px}.notification-dot span{transform:translateY(-.5px)}.wallet-button{min-height:38px;color:var(--text);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(135deg,#ff2b451a,#ffffff05),#121318d1;border:1px solid #ff2b4533;border-radius:8px;align-items:center;gap:9px;padding:0 6px 0 8px;display:inline-flex}.wallet-button:hover{background:linear-gradient(135deg,#ff2b4529,#ffffff08),#16171de6;transform:translateY(-1px);box-shadow:0 12px 24px #ff2b451f}.wallet-button:disabled{cursor:default}.wallet-button-loading{pointer-events:none;background:linear-gradient(135deg,#ff2b4521,#ffffff06),#121318e6;border-color:#ff2b4540;min-width:154px}.wallet-button-loading:hover{box-shadow:none;transform:none}.wallet-button-icon,.wallet-button-add{justify-content:center;align-items:center;display:inline-flex}.wallet-button-icon{color:#ff8d9b;background:#ff2b4524;border-radius:8px;width:30px;height:30px}.wallet-button-copy{text-align:center;justify-items:center;gap:1px;min-width:70px;display:grid}.wallet-button-copy small{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.wallet-button-copy strong{color:#fff;min-height:15px;font-size:14px;line-height:1.05;display:block}.wallet-loading-line,.wallet-balance-skeleton{background:linear-gradient(90deg,#ffffff14,#ffffff38,#ffffff14) 0 0/220% 100%;border-radius:999px;animation:1.05s linear infinite wallet-loading-shimmer;display:block;overflow:hidden}.wallet-loading-line.label{opacity:.55;width:48px;height:8px}.wallet-loading-line.value{width:72px;height:13px;margin-top:2px}.wallet-balance-skeleton{width:64px;height:13px}.wallet-add-skeleton{background:linear-gradient(90deg,#ffffff29,#ffffff85,#ffffff29) 0 0/220% 100%;border-radius:4px;width:13px;height:13px;animation:1.05s linear infinite wallet-loading-shimmer;display:block;overflow:hidden}.wallet-button-add{background:linear-gradient(180deg, var(--red), var(--red-2));color:#fff;width:30px;height:28px;min-height:28px;transition:filter .18s var(--ease), transform .18s var(--ease);border-radius:7px;padding:0;box-shadow:0 10px 18px #ff2b452e}.auth-top-button{background:linear-gradient(180deg, #ff2b45eb, #be0c22eb), var(--red);color:#fff;height:38px;min-height:38px;transition:filter .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #ff2b4561;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex;box-shadow:0 10px 20px #ff2b4533}.auth-top-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 24px #ff2b4547}.auth-top-button-loading{cursor:wait;min-width:102px;box-shadow:none;color:#cbd0dc;pointer-events:none;background:linear-gradient(135deg,#ff2b4524,#ffffff08),#121318eb;border-color:#ff2b4547}.auth-top-button-loading strong{color:#cbd0dc}.auth-top-loader{background:#ff2b451a;border:1px solid #ff2b4557;border-radius:999px;width:15px;height:15px;display:inline-block;position:relative}.auth-top-loader:after{border-radius:inherit;background:var(--red);content:"";animation:1s ease-in-out infinite auth-check-pulse;position:absolute;inset:3px;box-shadow:0 0 12px #ff2b4599}.auth-top-button svg{display:block}.auth-top-button strong{text-align:center;font-size:13px;font-weight:900;line-height:1;display:block}.wallet-button-add svg{display:block}.wallet-button:hover .wallet-button-add{filter:brightness(1.08);transform:translateY(-1px)}.hero-strip{background:linear-gradient(135deg,#ff2b451c,#15161bc7 40%),#15161bdb;grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid;overflow:hidden}.hero-copy h1{max-width:620px;margin:6px 0 8px;font-size:38px;line-height:1.04}.hero-copy p{max-width:680px;color:var(--muted);margin:0}.hero-stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hero-stats span{color:#f4c4cb;background:#ff2b4514;border:1px solid #ff2b4538;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.hero-visual{min-height:214px;box-shadow:var(--shadow);background:radial-gradient(circle at 16% 0,#ff2b4533,#0000 44%),linear-gradient(135deg,#ffffff13,#ffffff05),#0c0d11db;border:1px solid #ff2b4533;border-radius:8px;position:relative;overflow:hidden}.storefront-preview{background:linear-gradient(#ffffff0f,#ffffff05),#090a0ec7;border:1px solid #ffffff13;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 38px #00000047}.storefront-preview-top{min-height:34px;color:var(--muted);background:#ffffff09;border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:850;display:grid}.storefront-preview-top strong{color:#9df4c8;font-size:12px}.preview-window-controls{gap:4px;display:inline-flex}.preview-window-controls i{background:#ffffff2e;border-radius:999px;width:6px;height:6px;display:block}.preview-window-controls i:first-child{background:var(--red)}.storefront-preview-body{grid-template-columns:46px minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid}.preview-category-rail{align-content:start;gap:7px;display:grid}.preview-category-chip,.preview-stock-logo{border:1px solid color-mix(in srgb, var(--tile-color) 46%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tile-color) 18%, transparent), #ffffff09), #ffffff09;border-radius:8px;place-items:center;display:grid}.preview-category-chip{width:34px;height:30px}.preview-category-chip .category-logo{width:18px;height:18px}.preview-stock-stack{align-content:start;gap:8px;min-width:0;display:grid}.preview-stock-row{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:46px;padding:7px;display:grid}.preview-stock-row.featured{background:linear-gradient(135deg,#ff2b4524,#ffffff06),#ffffff0a;border-color:#ff2b453d}.preview-stock-logo{width:34px;height:32px}.preview-stock-logo .category-logo{width:20px;height:20px}.preview-stock-row span{gap:2px;min-width:0;display:grid}.preview-stock-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.preview-stock-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.15;overflow:hidden}.preview-stock-row b{color:#9df4c8;background:#29d1831a;border:1px solid #29d18347;border-radius:7px;place-items:center;min-height:25px;padding:0 7px;font-size:11px;display:inline-grid}.preview-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.preview-mini-grid span{color:#c6cad6;background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:28px;font-size:10px;font-weight:850;display:inline-flex;overflow:hidden}.preview-mini-grid svg{color:#ff7888}.scan-line{background:linear-gradient(#0000,#ff2b4524,#0000);animation:3.8s ease-in-out infinite scan;position:absolute;inset:0;transform:translateY(-100%)}.eyebrow{color:var(--red);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.section-heading h2,.modal-top h2{margin:3px 0 0;font-size:19px}.category-section{margin-bottom:16px;padding:14px}.category-picker-only{margin-top:18px}.count-pill,.status-chip,.tag{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;font-size:12px;font-weight:750;display:inline-flex}.count-pill{color:var(--muted);transition:border-color .18s var(--ease), transform .18s var(--ease);background:#ff2b4517;border:1px solid #ff2b4547;gap:4px;padding:0 10px}.count-pill strong{color:var(--text)}.count-pill.paused{color:#ffadb7;background:#ff2b4521;border-color:#ff5c7057}.category-grid{grid-template-columns:repeat(10,minmax(74px,1fr));gap:10px;display:grid}.category-tile{border:1px solid var(--line-soft);background:linear-gradient(180deg, #ffffff09, transparent), var(--panel-2);min-height:82px;color:var(--muted);text-align:center;opacity:0;animation:item-rise .36s var(--ease) forwards;animation-delay:var(--stagger);transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:8px;place-items:center;gap:8px;padding:10px 8px;display:grid;position:relative;overflow:hidden;transform:translateY(8px)}.category-tile:before{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--tile-color) 20%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 6%, transparent), transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute;inset:0}.category-tile>*{z-index:1;position:relative}.category-tile:hover,.category-tile.active{color:#fff;background:#ff2b4517;border-color:#ff2b458a}.category-tile:hover:before,.category-tile.active:before{opacity:1}.category-tile:hover{transform:translateY(-2px)}.category-tile.active{box-shadow:0 16px 32px #ff2b451f}.category-tile.disabled{cursor:not-allowed;opacity:.52;filter:saturate(.62);gap:6px;padding-top:24px}.category-tile.disabled:hover{border-color:var(--line-soft);background:linear-gradient(180deg, #ffffff09, transparent), var(--panel-2);color:var(--muted);box-shadow:none;transform:none}.category-tile.disabled:hover:before{opacity:0}.category-paused-label{z-index:2;color:#ff9ca8;text-transform:uppercase;background:#ff2b4524;border:1px solid #ff5c7057;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1;position:absolute;top:6px;right:8px}.category-health-mark{z-index:3;color:#ffd987;cursor:help;background:#3b2a07d9;border:1px solid #f6b94e70;border-radius:7px;place-items:center;width:18px;height:18px;line-height:0;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 7px 16px #00000042}.category-health-mark svg{stroke-width:2.7px;width:10px;height:10px}.category-health-mark:focus-visible{outline-offset:2px;outline:2px solid}.category-health-mark.down{color:#ff9ca8;background:#ff2b4526;border-color:#ff5c7070}.category-health-mark.notice{color:#9bd5ff;background:#36a8ff20;border-color:#36a8ff66}.category-health-popover{z-index:90;color:#f4f6fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f6b94e1c,#ffffff08),#14151ce8;border:1px solid #f6b94e55;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:flex-start;gap:8px;width:min(280px,100vw - 20px);padding:10px;display:grid;position:fixed;box-shadow:0 18px 44px #0000008a,inset 0 1px #ffffff10}.category-health-popover.down{background:linear-gradient(135deg,#ff2b4526,#ffffff08),#14151ce8;border-color:#ff5c7066}.category-health-popover.notice{background:linear-gradient(135deg,#36a8ff20,#ffffff08),#14151ce8;border-color:#36a8ff66}.category-health-popover-icon{color:#ffd987;background:#f6b94e1c;border:1px solid #f6b94e50;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.category-health-popover.down .category-health-popover-icon{color:#ff9ca8;background:#ff2b4522;border-color:#ff5c705c}.category-health-popover.notice .category-health-popover-icon{color:#9bd5ff;background:#36a8ff1d;border-color:#36a8ff5c}.category-health-popover-copy{min-width:0;display:grid}.category-health-popover-copy strong{color:#fff;font-size:13px;line-height:1.2}.category-health-popover-copy small{color:#cdd1da;margin-top:3px;font-size:12px;font-weight:750;line-height:1.35}.category-health-popover-close{color:#b9becb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.category-health-popover-close:hover,.category-health-popover-close:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff24}@media (width<=560px){.category-health-popover{grid-template-columns:30px minmax(0,1fr) 30px;gap:9px;width:calc(100vw - 20px);padding:11px}.category-health-popover-close{width:30px;height:30px}.category-health-popover-copy strong{font-size:14px}.category-health-popover-copy small{font-size:12px}}.category-health-notice{background:linear-gradient(135deg,#f6b94e17,#ffffff07),#15161bea;border:1px solid #f6b94e45;border-radius:8px;align-items:flex-start;gap:11px;margin:-4px 0 14px;padding:12px 13px;display:flex}.category-health-notice.down{background:linear-gradient(135deg,#ff2b451f,#ffffff06),#15161bea;border-color:#ff5c705a}.category-health-notice.notice{background:linear-gradient(135deg,#36a8ff18,#ffffff06),#15161bea;border-color:#36a8ff55}.category-health-notice-icon{color:#ffd987;background:#f6b94e1c;border:1px solid #f6b94e4f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.category-health-notice.down .category-health-notice-icon{color:#ff9ca8;background:#ff2b4520;border-color:#ff5c7058}.category-health-notice.notice .category-health-notice-icon{color:#9bd5ff;background:#36a8ff1f;border-color:#36a8ff59}.category-health-notice strong{color:#fff;font-size:14px}.category-health-notice p{color:#cdd1da;margin:3px 0 0;font-size:13px;line-height:1.45}.category-health-notice small{color:#aeb4c2;margin-top:5px;font-size:11px;font-weight:800;display:block}.category-health-mini{color:#ffd987;background:#f6b94e18;border:1px solid #f6b94e45;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.category-health-mini.down{color:#ff9ca8;background:#ff2b4522;border-color:#ff5c7055}.category-health-mini.notice{color:#9bd5ff;background:#36a8ff1c;border-color:#36a8ff52}.checkout-health-warning{color:#ffd987;background:#f6b94e18;border:1px solid #f6b94e45;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.checkout-health-warning.down{color:#ff9ca8;background:#ff2b4522;border-color:#ff5c7055}.checkout-health-warning.notice{color:#9bd5ff;background:#36a8ff1c;border-color:#36a8ff52}.checkout-health-warning svg{flex:none;margin-top:1px}.checkout-health-warning span{gap:3px;display:grid}.checkout-health-warning strong{color:#fff;font-size:13px}.checkout-health-warning small{color:#cdd1da;font-size:12px;line-height:1.4}.category-icon{border:1px solid color-mix(in srgb, var(--tile-color) 42%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--tile-color) 24%, transparent), #ffffff0a), #090a0ec7;color:#fff;width:42px;height:42px;transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);border-radius:8px;place-items:center;line-height:0;display:grid;box-shadow:0 12px 24px #00000047}.category-tile:hover .category-icon{border-color:color-mix(in srgb, var(--tile-color) 70%, #ffffff29);transform:scale(1.06)}.category-logo{object-fit:contain;object-position:center;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;width:28px;height:28px;display:block}.category-logo-fallback{border:1px solid color-mix(in srgb, var(--avatar-color,var(--tile-color,var(--red))) 42%, #ffffff1a);letter-spacing:0;background:#ffffff0f;border-radius:8px;place-items:center;font-size:9px;font-weight:900;line-height:1;display:grid}.category-logo-roblox{transform:rotate(-15deg)scale(.82)}.category-tile span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.market-column{gap:12px;min-width:0;display:grid}.filters-panel{background:linear-gradient(#ff2b450f,#0000 52%),#131419eb;border-color:#ff2b4529;gap:12px;padding:14px;display:grid}.filter-panel-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.filter-panel-head h2{margin:3px 0 0;font-size:17px}.filter-summary{border:1px solid var(--line-soft);min-height:28px;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-field{border:1px solid var(--line-soft);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);text-align:center;background:#23242bd1;border-radius:8px;align-content:center;gap:2px;min-height:44px;padding:6px 10px;display:grid}.compact-field span{color:var(--faint);text-transform:uppercase;font-size:10px;font-weight:850}.compact-field:focus-within{border-color:#ff2b4585;transform:translateY(-1px);box-shadow:0 0 0 3px #ff2b451a}input[type=number]{font-variant-numeric:tabular-nums;text-align:left;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-actions-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.filter-actions-row .segmented-control{flex:320px;min-width:min(100%,280px)}.more-filters-toggle{min-height:36px;color:var(--text);white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:#ff2b4514;border:1px solid #ff2b454d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.filter-workflow-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.filter-workflow-actions .auto-buy-filter-action,.filter-workflow-actions .bulk-buy-filter-action,.filter-workflow-actions .save-search-filter-action{flex:none}.more-filters-toggle:hover,.more-filters-toggle.active{background:#ff2b4529;border-color:#ff2b4594;transform:translateY(-1px)}.more-filters-toggle span{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.more-filters-toggle svg:last-child{transition:transform .18s var(--ease)}.more-filters-toggle.active svg:last-child{transform:rotate(180deg)}.more-filters-panel{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .26s var(--ease), opacity .18s var(--ease), transform .18s var(--ease), border-color .18s var(--ease), padding .18s var(--ease), visibility .18s var(--ease);border:1px solid #0000;border-radius:8px;overflow:hidden;transform:translateY(-6px)}.more-filters-panel.open{border-color:var(--line-soft);opacity:1;pointer-events:auto;visibility:visible;background:#0a0b0f59;max-height:1420px;padding:12px;transform:translateY(0)}.more-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filter-group{gap:8px;min-width:0;display:grid}.filter-group>span{color:var(--muted);font-size:12px;font-weight:850}.filter-choice-row{flex-wrap:wrap;gap:6px;display:flex}.filter-choice{border:1px solid var(--line-soft);background:var(--panel-3);min-height:32px;color:var(--muted);text-align:center;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.filter-choice:hover,.filter-choice.active{color:#fff;background:#ff2b4521;border-color:#ff2b4580}.filter-choice:hover{transform:translateY(-1px)}.owned-category-section{background:linear-gradient(#ff2b450b,#0000 54%),#131419e6;margin-bottom:0}.owned-category-actions{align-items:center;gap:8px;display:inline-flex}.owned-category-grid{grid-template-columns:repeat(9,minmax(74px,1fr))}.owned-category-tile{min-height:92px}.owned-category-tile.empty{opacity:.64}.owned-category-count{min-width:30px;min-height:20px;color:var(--text);background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.owned-filters-panel{margin-top:0}.owned-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owned-filter-actions-row{align-items:stretch}.owned-filter-actions-row .segmented-control{flex:auto;min-width:0}.owned-filter-actions-row .secondary-action{flex:none}.owned-more-filters-panel .more-filter-footer span{max-width:520px;line-height:1.4}.more-filter-footer{border-top:1px solid var(--line-soft);color:var(--faint);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.compact-action{min-height:34px;font-size:12px}.fortnite-filter-layout,.valorant-filter-layout,.steam-filter-layout{gap:14px;display:grid}.cosmetic-select-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.valorant-select-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steam-select-grid{grid-template-columns:minmax(0,1fr)}.cosmetic-select-button{border:1px solid var(--line-soft);min-width:0;min-height:58px;color:var(--text);text-align:left;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:linear-gradient(#ffffff09,#0000),#1a1b21eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:9px 10px;display:grid;position:relative}.cosmetic-select-button span,.range-filter>span,.filter-single-field span,.filter-select-field span{color:var(--faint);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.cosmetic-select-button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.cosmetic-select-button span,.cosmetic-select-button strong{grid-column:1}.cosmetic-select-button svg{color:var(--muted);transition:transform .18s var(--ease);grid-area:1/2/span 2}.cosmetic-select-button:hover,.cosmetic-select-button.has-value{background:linear-gradient(#ff2b451c,#ffffff06),#1e1b22f2;border-color:#ff2b4575;transform:translateY(-1px);box-shadow:0 10px 28px #ff2b4514}.cosmetic-select-button:hover svg{transform:translateY(1px)}.og-filter-panel{background:linear-gradient(90deg,#f6b94e1a,#ffffff06),#101116c7;border:1px solid #f6b94e38;border-radius:8px;gap:9px;padding:10px;display:grid}.valorant-feature-panel{background:linear-gradient(90deg,#ff46551f,#00d9f50d),#101116c7;border:1px solid #ff46553d;border-radius:8px;gap:9px;padding:10px;display:grid}.steam-feature-panel{background:linear-gradient(90deg,#327ecf21,#29d1830d),#101116c7;border:1px solid #327ecf47;border-radius:8px;gap:9px;padding:10px;display:grid}.og-filter-panel>div:first-child,.valorant-feature-panel>div:first-child,.steam-feature-panel>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.og-filter-panel span,.valorant-feature-panel span,.steam-feature-panel span{color:var(--text);font-size:12px;font-weight:900}.og-filter-panel small{color:#f2bd64;white-space:nowrap;font-size:11px;font-weight:800}.valorant-feature-panel small{color:#ff7c8a;white-space:nowrap;font-size:11px;font-weight:800}.steam-feature-panel small{color:#8fc4ff;white-space:nowrap;font-size:11px;font-weight:800}.og-filter-row{flex-wrap:wrap;gap:7px;display:flex}.og-filter-chip{max-width:100%;min-height:34px;color:var(--text);transition:background .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);background:#ffffff0b;border:1px solid #f6b94e42;border-radius:8px;align-items:center;gap:7px;padding:0 10px 0 7px;display:inline-flex}.og-filter-chip:hover,.og-filter-chip.active{background:#f6b94e24;border-color:#f6b94e9e;transform:translateY(-1px);box-shadow:0 10px 22px #f6b94e14}.og-filter-chip img{object-fit:cover;border:1px solid #f6b94e52;border-radius:6px;width:24px;height:24px}.valorant-chip{border-color:#ff465542}.valorant-chip:hover,.valorant-chip.active{background:#ff465524;border-color:#ff46559e;box-shadow:0 10px 22px #ff46551a}.valorant-chip img{object-fit:contain;border-color:#ff465557;padding:2px}.steam-chip{border-color:#327ecf47}.steam-chip:hover,.steam-chip.active{background:#327ecf24;border-color:#327ecfa3;box-shadow:0 10px 22px #327ecf1a}.steam-chip img{object-fit:cover;border-color:#327ecf5c}.og-filter-chip span,.og-filter-loading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.og-filter-loading{min-height:32px;color:var(--muted);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.fortnite-range-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.valorant-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.steam-range-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.valorant-select-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.range-filter,.filter-single-field,.filter-select-field{gap:7px;min-width:0;display:grid}.range-input-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.range-input-row input,.single-number-filter input,.filter-single-field input,.filter-select-field select,.cosmetic-search-field input{border:1px solid var(--line-soft);min-width:0;color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);background:#101116f0;outline:0}.range-input-row input,.single-number-filter input,.filter-single-field input,.filter-select-field select{border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-size:12px;font-weight:750}.range-input-row input::placeholder,.filter-single-field input::placeholder,.cosmetic-search-field input::placeholder{color:var(--faint)}.range-input-row input:focus,.filter-single-field input:focus,.filter-select-field select:focus,.cosmetic-search-field:focus-within input{background:#13141afa;border-color:#ff2b458c;box-shadow:0 0 0 3px #ff2b451a}.fortnite-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.valorant-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmetic-sheet-backdrop{z-index:82;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:backdrop-fade-in .18s var(--ease) both;background:#000000ad;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.cosmetic-sheet{transform-origin:50% 100%;width:min(100%,620px);max-height:min(760px,88vh);animation:cosmetic-sheet-enter .22s var(--ease) both;background:linear-gradient(#ff2b4514,#0000 22%),#16171cfa;border:1px solid #ff2b4542;border-radius:8px;grid-template-rows:auto auto auto minmax(180px,1fr) auto;gap:12px;padding:16px;display:grid;box-shadow:0 28px 88px #0009}.cosmetic-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cosmetic-sheet-head h3{margin:3px 0 0;font-size:20px}.cosmetic-search-field{border:1px solid var(--line-soft);color:var(--muted);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#0d0e12eb;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.cosmetic-search-field input{background:0 0;border:0;width:100%;min-height:46px;padding:0;font-size:14px}.cosmetic-sheet-status{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.cosmetic-option-list{scrollbar-color:#ff2b458c #ffffff0a;scrollbar-width:thin;align-content:start;gap:7px;min-height:0;padding-right:4px;display:grid;overflow:auto}.cosmetic-option{border:1px solid var(--line-soft);min-height:52px;color:var(--text);text-align:left;transition:background .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);background:#ffffff06;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:6px 9px 6px 6px;display:grid}.cosmetic-option.selected{background:#ff2b451a;border-color:#ff2b4570;transform:translateY(-1px);box-shadow:inset 3px 0 #ff2b45bf}@media (hover:hover) and (pointer:fine){.cosmetic-option:hover:not(.selected){background:#ffffff0e;border-color:#ffffff29;transform:translateY(-1px)}}.cosmetic-option-preview{border:1px solid color-mix(in srgb, var(--rarity-color) 60%, #ffffff14);background:radial-gradient(circle at 40% 10%, color-mix(in srgb, var(--rarity-color) 42%, transparent), transparent 64%), #0e0f13f0;color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.cosmetic-option-preview img{object-fit:cover;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;display:block}.cosmetic-option-preview.wide-art img{object-fit:contain;padding:3px}.cosmetic-option-preview.minecraft-cape-option-preview{background:radial-gradient(circle at 40% 12%,#35a8533d,#0000 65%),#07120d}.cosmetic-option-preview.minecraft-cape-option-preview .minecraft-cape-render{gap:2px;min-height:0}.cosmetic-option-preview.minecraft-cape-option-preview .minecraft-cape-face{border-radius:2px;width:17px;height:29px;box-shadow:inset 0 0 0 1px #0000004d}.cosmetic-option-preview.minecraft-cape-option-preview img{image-rendering:pixelated;object-fit:contain;padding:3px}.cosmetic-option-preview.r6-skin-tile{background:linear-gradient(135deg,#15171f,#26121a 48%,#ff2b4533),radial-gradient(circle at 25% 20%,#fff2,#0000 42%);box-shadow:inset 0 0 0 1px #ffffff08}.cosmetic-option-preview.r6-skin-tile span{letter-spacing:.02em;font-size:11px}.cosmetic-option-copy{gap:2px;min-width:0;display:grid}.cosmetic-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cosmetic-checkbox{border:1px solid var(--line);width:22px;height:22px;color:var(--red);border-radius:6px;place-items:center;display:grid}.cosmetic-empty-state{border:1px dashed var(--line);min-height:180px;color:var(--muted);border-radius:8px;place-items:center;font-weight:800;display:grid}.cosmetic-sheet-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.cosmetic-sheet-actions .primary-action,.cosmetic-sheet-actions .secondary-action{justify-content:center;min-height:44px}.filter-line{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.filter-line-bottom{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.filters-panel label,.field-block{color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.field-label{display:block}.filters-panel input,.select-trigger{border:1px solid var(--line-soft);background:var(--panel-3);min-height:40px;color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);border-radius:8px;padding:0 11px}.filters-panel input:focus{border-color:#ff2b4585;box-shadow:0 0 0 3px #ff2b451a}.select-trigger{justify-content:space-between;align-items:center;width:100%;display:flex}.dropdown{position:relative}.dropdown-trigger{display:contents}.dropdown-right .dropdown-menu{left:auto;right:0}.dropdown-notifications .dropdown-menu{width:min(436px,100vw - 22px);max-width:min(436px,100vw - 22px);overflow:hidden}.dropdown-account .dropdown-menu{background:radial-gradient(circle at 16px 0,#ff2b4538,#0000 104px),linear-gradient(#1b1c23fc,#0e0f15fa),#111218fa;border-color:#ff2b453d;border-radius:12px;width:min(308px,100vw - 22px);max-width:min(308px,100vw - 22px);padding:8px;box-shadow:0 22px 50px #00000070,inset 0 1px #ffffff0e}.dropdown-menu{z-index:50;min-width:220px;max-width:min(360px,100vw - 22px);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform-origin:top;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s var(--ease);visibility:hidden;background:#16171dfa;border:1px solid #ff2b4533;border-radius:8px;gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-8px)scale(.98)}.notification-menu{overscroll-behavior:contain;align-content:start;gap:7px;width:min(420px,100vw - 28px);min-width:0;max-height:min(500px,100dvh - 118px);display:grid;overflow:hidden auto}.account-menu{gap:8px;min-width:0;display:grid}.account-menu-profile{background:radial-gradient(circle at 12px 0,#ff2b4533,#0000 84px),linear-gradient(135deg,#ff2b451a,#ffffff09),#ffffff09;border:1px solid #ff2b452e;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;overflow:hidden}.account-menu-avatar{color:#fff;background:radial-gradient(circle at 32% 22%,#ff627657,#0000 58%),linear-gradient(135deg,#ff2b4594,#350a12eb);border:1px solid #ff546861;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:950;line-height:1;display:grid;position:relative;overflow:visible}.account-menu-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-menu-avatar.has-image>.account-menu-avatar-initial{display:none}.account-menu-copy{gap:3px;min-width:0;display:grid}.account-menu-name-row{align-items:center;gap:7px;min-width:0;display:inline-flex}.account-menu-name-row strong,.account-menu-copy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;line-height:1.1;overflow:hidden}.account-menu-copy small{color:#aeb5c5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;line-height:1.25;overflow:hidden}.account-menu-status-dot{background:var(--green);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 10px #29d183c2}.account-menu-status-dot.verified{background:#6ee7b7;box-shadow:0 0 10px #6ee7b7b8}.account-menu-status-dot.setup{background:#f6c765;box-shadow:0 0 10px #f6c765a6}.account-menu-status-pill{color:#9df4c8;text-transform:uppercase;background:#29d18314;border:1px solid #29d18338;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.account-menu-status-pill.active{color:#9df4c8;background:#29d18314;border-color:#29d18338}.account-menu-status-pill.away{color:#ffe0a0;background:#f6c76514;border-color:#f6c76540}.account-menu-status-pill.setup{color:#ffd98f;background:#f6c76514;border-color:#f6c7653d}.account-menu-actions{gap:6px;display:grid}.account-menu-action{color:#d7dce7;cursor:pointer;text-align:left;width:100%;min-height:50px;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:linear-gradient(#ffffff0b,#ffffff04),#ffffff07;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px;display:grid}.account-menu-action-icon{color:#ff8d9b;background:#ff2b4516;border:1px solid #ff2b4538;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.account-menu-action.danger .account-menu-action-icon{color:#ff9aaa;background:#ff2b451c;border-color:#ff4d6242}.account-menu-action>span:nth-child(2){gap:2px;min-width:0;display:grid}.account-menu-action strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.1;overflow:hidden}.account-menu-action small{color:#9fa6b5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.account-menu-action>svg{color:#8d94a3;justify-self:end}.notification-menu-top{z-index:2;background:linear-gradient(#16171dfa,#16171deb),#16171dfa;border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 5px 8px;display:grid;position:sticky;top:0}.notification-tabs{align-items:center;gap:4px;min-width:0;display:inline-flex}.notification-tabs button{color:#b7bdca;cursor:pointer;min-height:30px;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;position:relative}.notification-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-8px;left:9px;right:9px}.notification-tabs button span{color:#939aa8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.notification-tabs button:hover,.notification-tabs button.active{color:#fff;background:#ffffff0b}.notification-tabs button.active:after{background:linear-gradient(90deg, var(--red), #34f3a3)}.notification-tabs button.active span{color:#ffd9df;background:#ff2b4524;border-color:#ff2b453d}.notification-menu-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:3px 7px 2px;display:flex}.notification-menu-head>div{min-width:0}.notification-menu-head strong{color:var(--text);font-size:13px;display:block}.notification-menu-head span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.notification-menu-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.notification-head-action,.notification-head-icon{height:32px;color:var(--text);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:linear-gradient(#fff1,#ffffff06);border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.notification-head-action{gap:6px;padding:0 10px;font-size:11px;font-weight:850}.notification-head-icon{width:32px;padding:0}.notification-head-action:hover,.notification-head-icon:hover{background:#ff2b451f;border-color:#ff2b4561;transform:translateY(-1px)}.notification-head-icon.danger:hover{color:#ff6b7c}.notification-head-action:disabled,.notification-head-icon:disabled{opacity:.42;cursor:not-allowed;transform:none}.notification-item{width:100%;height:max-content;min-height:76px;color:var(--muted);text-align:left;transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease), padding-bottom .16s var(--ease);background:#ffffff06;border:1px solid #0000;border-radius:8px;padding:9px;display:block;position:relative;overflow:hidden}.notification-item:hover{background:#ff2b4514;border-color:#ff2b4552;transform:translateY(-1px)}.notification-item.unread{border-color:color-mix(in srgb, var(--notification-tone,var(--red)) 28%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--notification-tone,var(--red)) 12%, transparent), transparent 72%), #ffffff09}.notification-item.is-auto-reading{padding-bottom:15px}.notification-item.market{--notification-source:#ff3f59}.notification-item.system{--notification-source:#7c8cff}.notification-item.info,.live-notification-toast.info,.admin-sent-notification.info{--notification-tone:#7c8cff}.notification-item.success,.live-notification-toast.success,.admin-sent-notification.success{--notification-tone:#29d183}.notification-item.warning,.live-notification-toast.warning,.admin-sent-notification.warning{--notification-tone:#f6b94e}.notification-item.error,.live-notification-toast.error,.admin-sent-notification.error{--notification-tone:#ff5d70}.notification-item-dot{background:color-mix(in srgb, var(--notification-tone,var(--red)) 84%, white);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--notification-tone,var(--red)) 15%, transparent);border-radius:99px;margin-top:4px}.notification-avatar{border:1px solid color-mix(in srgb, var(--notification-source,var(--notification-tone,var(--red))) 34%, #ffffff17);background:radial-gradient(circle at 32% 22%, color-mix(in srgb, var(--notification-source,var(--notification-tone,var(--red))) 24%, transparent), transparent 62%), #ffffff0b;color:#fff;letter-spacing:0;text-transform:uppercase;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;line-height:1;display:grid;position:relative}.notification-avatar.system{--notification-source:#7c8cff}.notification-avatar.market{--notification-source:#ff3f59}.notification-avatar-status{background:#29d183;border:2px solid #16171dfa;border-radius:999px;width:11px;height:11px;position:absolute;bottom:0;right:-1px;box-shadow:0 0 12px #29d1838c}.notification-avatar .presence-dot{bottom:-1px;right:-2px}.notification-item:not(.unread) .notification-item-dot{box-shadow:none;background:#fff3}.notification-item>.notification-avatar{position:absolute;top:9px;left:9px}.notification-item-copy{flex:auto;align-self:start;gap:3px;min-width:0;display:grid}.notification-item>.notification-item-copy{margin-left:48px}.notification-item-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.notification-sender-line{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.notification-item-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.notification-item-meta strong{color:#d8dce7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.notification-section-chip,.notification-role-chip{border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.notification-role-chip{color:#dce2ef;background:#ffffff0d;border-color:#ffffff1a}.notification-role-chip.owner{color:#ffe2a0;background:linear-gradient(135deg,#ff2b4533,#ffd36e24),#ffffff0a;border-color:#ffd36e57}.notification-role-chip.admin{color:#cfd4ff;background:#7c8cff1c;border-color:#7c8cff47}.notification-role-chip.mod{color:#a7f3c7;background:#29d1831a;border-color:#29d18347}.notification-section-chip.market{color:#ff9aaa;background:#ff2b451f;border-color:#ff3f593d}.notification-section-chip.system{color:#c8ceff;background:#7c8cff1c;border-color:#7c8cff3d}.notification-item-title{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.25}.notification-item-message{color:#b7bdca;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.38;display:block;overflow:visible}.notification-read-progress{pointer-events:none;background:#ffffff10;border-radius:999px;height:3px;position:absolute;bottom:6px;left:9px;right:9px;overflow:hidden}.notification-read-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--notification-tone,var(--red)) 92%,white),#29d183);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}.notification-item-copy>span:not(.notification-item-meta){overflow-wrap:anywhere;font-size:12px;line-height:1.38}.notification-item-copy>.notification-item-title{color:var(--text);font-size:13px;font-weight:900;line-height:1.25}.notification-item-copy>.notification-item-message{color:#b7bdca;white-space:pre-wrap;font-size:12px;line-height:1.38;display:block;overflow:visible}.dropdown-notifications .notification-item-message{text-overflow:clip;white-space:pre-wrap;max-height:none;display:block;overflow:visible}.notification-item-copy .notification-section-chip,.notification-item-copy .notification-role-chip{font-size:10px;line-height:1}.notification-item-copy small{color:var(--faint);font-size:11px}.live-notification-stack{z-index:180;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:78px;right:72px}.live-notification-toast{--toast-exit-delay:calc(var(--toast-life,5s) - .52s);border:1px solid color-mix(in srgb, var(--notification-tone,var(--red)) 34%, #ffffff14);background:linear-gradient(110deg, color-mix(in srgb, var(--notification-tone,var(--red)) 13%, transparent), transparent 74%), #121319f0;pointer-events:auto;transform-origin:calc(100% - 45px) -20px;animation:live-notification-in .26s cubic-bezier(.2, .88, .26, 1.08) both, live-notification-out .52s ease var(--toast-exit-delay) forwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:visible;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0f}.live-notification-toast:before{border-top:1px solid color-mix(in srgb, var(--notification-tone,var(--red)) 34%, #ffffff14);border-left:1px solid color-mix(in srgb, var(--notification-tone,var(--red)) 34%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--notification-tone,var(--red)) 14%, transparent), #121319f7 62%);width:14px;height:14px;box-shadow:-8px -8px 22px color-mix(in srgb, var(--notification-tone,var(--red)) 20%, transparent);content:"";pointer-events:none;border-radius:3px;position:absolute;top:-7px;right:38px;transform:rotate(45deg)}.live-notification-toast:after{background:linear-gradient(90deg, color-mix(in srgb, var(--notification-tone,var(--red)) 95%, white), color-mix(in srgb, var(--notification-tone,var(--red)) 58%, #29d183));height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--notification-tone,var(--red)) 32%, transparent);content:"";opacity:.95;transform-origin:0;animation:live-notification-timer var(--toast-life,5s) linear forwards;pointer-events:none;border-radius:999px;position:absolute;bottom:7px;left:14px;right:10px;transform:scaleX(1)}.live-notification-content{min-width:0;color:var(--muted);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 8px 12px 14px;display:grid}.live-notification-content .notification-avatar{width:40px;height:40px;margin-top:1px}.live-notification-content .notification-item-copy{gap:4px;padding-bottom:6px}.live-notification-content .notification-item-meta{justify-content:flex-start;gap:7px}.live-notification-content .notification-item-meta strong{max-width:185px}.live-notification-content .notification-item-title{font-size:13px}.live-notification-content .notification-item-message{white-space:pre-wrap;max-height:88px;overflow:hidden}.live-notification-content:hover .notification-item-title,.live-notification-content:hover .notification-item-copy strong{color:#fff}.live-notification-close{width:28px;height:28px;color:var(--muted);transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-self:start;place-items:center;margin:8px 8px 0 0;display:grid}.live-notification-close:hover{border-color:color-mix(in srgb, var(--notification-tone,var(--red)) 45%, #ffffff1f);background:color-mix(in srgb, var(--notification-tone,var(--red)) 12%, #ffffff0a);color:#fff}@keyframes live-notification-in{0%{opacity:0;filter:blur(5px);transform:translate(34px,-32px)scale(.58)}72%{opacity:1;filter:blur();transform:translate(0)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes live-notification-out{to{opacity:0;filter:blur(3px);transform:translate(16px,-12px)scale(.9)}}@keyframes live-notification-timer{0%{opacity:.95;transform:scaleX(1)}88%{opacity:.95}to{opacity:0;transform:scaleX(0)}}.topup-modal{background:radial-gradient(circle at 8% 0,#ff2b4529,#0000 34%),linear-gradient(#1a1b23fa,#0b0c12fc),#111219;border-color:#ff2b453d;width:min(100vw - 28px,960px);max-height:min(92dvh,840px);padding:0;overflow:hidden auto;box-shadow:0 34px 110px #0000009e,0 0 0 1px #ffffff09,0 0 60px #ff2b4514}.topup-modal *,.topup-modal :before,.topup-modal :after{min-width:0}.topup-redesign{gap:16px;padding:18px;display:grid}.topup-modal .topup-hero{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 10% 0,#ff2b4542,#0000 40%),linear-gradient(90deg,#ff2b4521,#111218f5 56%),#111218f5;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:16px;margin:-18px -18px 0;padding:20px 18px;display:flex;position:relative;top:auto}.topup-title-copy{gap:6px;display:grid}.topup-title-copy h2{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.02}.topup-title-copy p{max-width:520px;color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}.topup-modal .topup-hero .icon-button{border-radius:8px;flex:none;width:44px;height:44px;min-height:44px}.topup-checkout-grid{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.topup-checkout-side,.topup-checkout-main{gap:12px;display:grid}.topup-modal .wallet-summary,.topup-review,.topup-section{background:linear-gradient(#ffffff0f,#ffffff06),#0e0f15c7;border:1px solid #ffffff15;border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000002e}.topup-modal .wallet-summary{background:radial-gradient(circle at 0,#ff2b4524,#0000 38%),linear-gradient(#ffffff10,#ffffff05),#0d0e14e6;border-color:#ff2b452e;grid-template-columns:46px minmax(0,1fr);gap:12px;margin:0;padding:14px}.topup-modal .wallet-summary .wallet-summary-icon{background:linear-gradient(135deg,#ff2b452e,#ffffff0a),#ff2b450f;border-radius:12px;width:46px;height:46px}.topup-modal .wallet-summary strong{letter-spacing:0;font-size:clamp(27px,4vw,36px)}.topup-modal .wallet-summary small{max-width:28ch;line-height:1.35}.topup-section{gap:14px;margin:0;padding:14px}.topup-section-head{align-items:flex-start}.topup-section-head>div{gap:4px;display:grid}.topup-section-head h3{color:#fff;font-size:16px;line-height:1.15}.topup-section-head span{color:var(--muted);text-align:left;font-size:12px;font-weight:750}.topup-section-head strong{color:#d9dde8;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;place-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-grid}.topup-modal .amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.topup-modal .amount-grid button{color:#f4f6fb;background:linear-gradient(#ffffff0f,#ffffff06),#ffffff08;border-color:#ffffff1a;border-radius:10px;min-height:46px;box-shadow:inset 0 1px #ffffff0b}.topup-modal .amount-grid button span{color:inherit;font-size:14px;font-weight:900}.topup-modal .amount-grid button.active{background:linear-gradient(#ff2b4538,#ff2b4514),#ffffff09;border-color:#ff2b45b8;box-shadow:inset 0 1px #ffffff14,0 12px 28px #ff2b451f}.topup-modal .custom-amount{gap:7px}.topup-modal .custom-amount input{background:linear-gradient(#ffffff09,#ffffff03),#06070ab8;border-color:#ffffff17;border-radius:10px;min-height:46px;font-weight:850}.topup-modal .payment-option{background:radial-gradient(circle at 26px 22px, color-mix(in srgb, var(--method-color) 15%, transparent), transparent 96px), linear-gradient(180deg, #ffffff10, #ffffff05), #15161ceb;border-color:#ffffff1a;border-radius:12px;gap:10px;min-height:0;padding:13px;display:grid;overflow:hidden}.topup-modal .payment-option.active{border-color:color-mix(in srgb, var(--method-color) 66%, #fff3);background:radial-gradient(circle at 26px 22px, color-mix(in srgb, var(--method-color) 22%, transparent), transparent 110px), linear-gradient(180deg, color-mix(in srgb, var(--method-color) 12%, transparent), #ffffff06), #16161df5}.topup-modal .payment-title strong{font-size:15px}.topup-modal .payment-title span{color:#b7bdca;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.topup-modal .payment-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.topup-modal .payment-meta small{color:#aeb4c3;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.topup-review{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.topup-review-head,.topup-review-row,.topup-review-total{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.topup-review-head{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--method-color) 16%, transparent), transparent 76%), #ffffff06;border-bottom:1px solid #ffffff12}.topup-review-head span,.topup-review-row span,.topup-review-total span{color:var(--muted);font-size:12px;font-weight:850}.topup-review-head strong{color:#fff;font-size:20px}.topup-review-row{border-bottom:1px solid #ffffff0d}.topup-review-row strong,.topup-review-total strong{color:#fff;text-align:right;font-size:13px}.topup-review-total{background:linear-gradient(90deg, color-mix(in srgb, var(--method-color) 10%, transparent), #ffffff05), #ffffff05}.topup-review-total strong{font-size:18px}.topup-review .review-method{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.topup-review .review-method-icon{border-radius:8px;width:25px;height:25px}.topup-trust-strip{gap:8px;display:grid}.topup-trust-strip span{color:#8feac0;background:#29d1830e;border:1px solid #29d18329;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.topup-action-bar{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#101117e6,#0a0b10fa),#0a0b10fa;border-top:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -18px -18px;padding:14px 18px;display:grid;position:sticky;bottom:0}.topup-action-bar>div{gap:2px;display:grid}.topup-action-bar span{color:var(--muted);font-size:12px;font-weight:850}.topup-action-bar strong{color:#fff;font-size:20px;line-height:1.1}.topup-action-bar .primary-action.full{width:auto;min-width:220px;min-height:48px}.topup-modal .topup-error{margin:0}@media (width<=840px){.topup-checkout-grid{grid-template-columns:1fr}}@media (width<=620px){.topup-modal{border-radius:12px;width:min(100vw - 14px,560px);max-height:calc(100dvh - 14px)}.topup-redesign{gap:13px;padding:14px}.topup-modal .topup-hero{margin:-14px -14px 0;padding:17px 14px 15px}.topup-title-copy p{font-size:13px}.topup-modal .topup-hero .icon-button{width:40px;height:40px;min-height:40px}.topup-modal .wallet-summary{grid-template-columns:42px minmax(0,1fr);padding:12px}.topup-modal .wallet-summary .wallet-summary-icon{width:42px;height:42px}.topup-modal .wallet-summary strong{font-size:clamp(25px,9vw,34px)}.topup-modal .amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topup-modal .amount-grid button{min-height:44px}.topup-modal .payment-meta{grid-template-columns:1fr}.topup-modal .payment-meta small{border-radius:8px}.topup-action-bar{grid-template-columns:1fr;gap:10px;margin:0 -14px -14px;padding:12px 14px 14px}.topup-action-bar .primary-action.full{width:100%;min-width:0}}@media (width<=380px){.topup-modal .amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topup-review-head,.topup-review-row,.topup-review-total{gap:10px;padding:11px 12px}}@media (prefers-reduced-motion:reduce){.live-notification-toast{animation:none}.live-notification-toast:after{opacity:.65;animation:none}}.dropdown-notifications .dropdown-menu{inline-size:min(436px,100vw - 18px);width:min(436px,100vw - 18px);overflow-x:hidden}.dropdown-menu.open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.top-actions .dropdown-open .icon-button,.top-actions .dropdown-open .avatar-button,.top-actions .dropdown-trigger-button.is-open{color:#fff;background:#ff2b451a;border-color:#ff2b456b}.dropdown-item,.dropdown-action,.dropdown-select-item{color:var(--muted);text-align:left;transition:background .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;border-radius:8px}.dropdown-item{gap:2px;padding:10px;display:grid}.dropdown-item strong{color:var(--text);font-size:13px}.dropdown-item span{font-size:12px}.dropdown-action,.dropdown-select-item{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;display:flex}.dropdown-action:hover,.dropdown-select-item:hover,.dropdown-select-item.selected{color:#fff;background:#ff2b451a;transform:translate(2px)}.segmented-control{flex-wrap:wrap;gap:6px;display:flex}.segmented-control button{border:1px solid var(--line-soft);background:var(--panel-3);min-height:34px;color:var(--muted);text-align:center;transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.segmented-control button.active,.segmented-control button:hover{background:var(--red-2);color:#fff;border-color:#ff2b4585}.segmented-control button:hover{transform:translateY(-1px)}.toggle-switch{color:var(--muted);white-space:nowrap;background:0 0;border:0;justify-content:end;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.switch-track{border:1px solid var(--line);background:var(--panel-3);width:34px;height:20px;transition:background .18s var(--ease), border-color .18s var(--ease);border-radius:99px;position:relative}.switch-thumb{background:var(--faint);width:12px;height:12px;transition:background .18s var(--ease), transform .18s var(--ease);border-radius:999px;position:absolute;top:3px;left:3px}.toggle-switch.checked{color:#fff}.toggle-switch.checked .switch-track{background:#ff2b4533;border-color:#ff2b4585}.toggle-switch.checked .switch-thumb{background:var(--red);transform:translate(14px)}.listing-list{gap:10px;display:grid}.market-pagination+.listing-list{margin-top:10px}.market-pagination{background:0 0;border:0;border-radius:0;place-items:center;gap:7px;margin:12px 0 2px;padding:4px 0;display:grid}.pagination-summary{text-align:center;gap:3px;min-width:0;display:grid}.pagination-summary span{color:var(--text);font-size:13px;font-weight:900}.pagination-summary small{color:var(--muted);font-size:12px;font-weight:750}.pagination-control{justify-content:center;align-items:center;gap:8px;display:flex}.pagination-pages{justify-content:center;align-items:center;gap:6px;display:flex}.pagination-control button{width:36px;height:36px;color:var(--text);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);background:#ff2b451a;border:1px solid #ff2b4547;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:900;display:inline-flex}.pagination-control button:hover:not(:disabled){background:#ff2b452e;border-color:#ff2b4594;transform:translateY(-1px)}.pagination-pages button.active{color:#fff;background:linear-gradient(135deg,#ff2b455c,#ff2b451f);border-color:#ff2b45c2;box-shadow:0 10px 22px #ff2b4529}.pagination-control button:disabled{cursor:not-allowed;opacity:.45}.listing-card{opacity:0;min-height:112px;animation:item-rise .32s var(--ease) forwards;animation-delay:var(--stagger);transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid;transform:translateY(10px)}.listing-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #00000038}.listing-card.selected{box-shadow:inset 3px 0 #ff2b45e0}.listing-avatar{border:1px solid color-mix(in srgb, var(--avatar-color) 48%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--avatar-color) 22%, transparent), #ffffff09), #0e0f14eb;color:#fff;width:52px;height:52px;transition:border-color .18s var(--ease), transform .18s var(--ease);border-radius:8px;place-items:center;line-height:0;display:grid;box-shadow:0 12px 24px #00000038}.listing-card:hover .listing-avatar{border-color:color-mix(in srgb, var(--avatar-color) 70%, #ffffff29);transform:scale(1.04)}.listing-avatar .category-logo,.detail-platform-icon .category-logo{width:30px;height:30px}.listing-body{min-width:0}.listing-title{align-items:center;gap:8px;min-width:0;display:flex}.listing-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.listing-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.empty-card-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.empty-card-actions .save-search-filter-action{min-height:36px}.tag{border:1px solid var(--line);color:var(--muted);transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);background:#ffffff08;padding:0 8px}.tag.green{color:#8cf0bf;background:#29d18314;border-color:#29d1834d}.tag.red{color:#ff9aaa;background:#ff2b451a;border-color:#ff2b4557}.market-row{cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:158px;padding:12px;position:relative;overflow:hidden}.market-row:before{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent), transparent 34%), linear-gradient(120deg, color-mix(in srgb, var(--avatar-color,var(--red)) 10%, transparent), transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute;inset:0}.market-row:hover:before,.market-row.selected:before{opacity:1}.market-row-main{z-index:1;gap:10px;min-width:0;padding-right:102px;display:grid;position:relative}.market-row .listing-title{gap:9px}.market-row .listing-avatar{width:30px;min-width:30px;height:30px;box-shadow:none;border-radius:7px}.market-row .listing-avatar .category-logo{width:19px;height:19px}.market-row .listing-title h3{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.listing-flags,.listing-chips,.listing-footer{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.market-pill,.listing-chip,.rating-chip,.store-name{white-space:nowrap;justify-content:center;align-items:center;min-height:29px;line-height:1;display:inline-flex}.market-pill{border:1px solid color-mix(in srgb, var(--signal-color) 36%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--signal-color) 18%, transparent), #ffffff06 58%), #15161bdb;min-height:34px;color:var(--signal-color);box-shadow:0 1px 0 #ffffff0b inset, 0 9px 18px color-mix(in srgb, var(--signal-color) 10%, transparent);border-radius:8px;gap:7px;padding:0 11px 0 8px;font-size:12px;font-weight:850;position:relative;overflow:hidden}.market-pill-icon{border:1px solid color-mix(in srgb, var(--signal-color) 35%, #ffffff14);background:color-mix(in srgb, var(--signal-color) 13%, #ffffff08);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.market-pill span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.market-pill.good,.market-pill.green{--signal-color:#1fdda0}.market-pill.bad,.market-pill.red{--signal-color:#ff5d70}.market-pill.mid{--signal-color:#f6b94e}.market-pill.neutral{--signal-color:#aab1c2}.category-steam .listing-chip{background:#ffffff16;border-radius:6px;gap:7px;min-height:28px;padding:0 10px 0 7px}.listing-chip{color:var(--text);background:#ffffff13;border-radius:6px;gap:0;padding:0 9px;font-size:12px}.listing-chip.auto-buy-chip{color:#9fd0ff;background:linear-gradient(#48a4ff38,#48a4ff13),#121e34c7;border:1px solid #48a4ff57;font-weight:850;box-shadow:inset 0 0 0 1px #ffffff09,0 8px 18px #2c7eff1f}.listing-chip.game-pass-chip{color:#d9f5e7;background:linear-gradient(#35a85322,#35a8530c),#0f1712;border:1px solid #35a85345;font-weight:850}.listing-chip.game-pass-chip.good{color:#a8f0c5;background:linear-gradient(#29d1832d,#29d1830f),#0e1712;border-color:#29d18359}.listing-chip.game-pass-chip.mid{color:#ffe2a3;background:linear-gradient(#ffcc662d,#ffcc660f),#17140d;border-color:#ffcc6654}.listing-chip.game-pass-chip.bad{color:#ffb6bf;background:linear-gradient(#ff2b4530,#ff2b4510),#1a0e12;border-color:#ff2b4566}.listing-chip.roblox-good-chip{color:#95f3c2;background:linear-gradient(#29d18328,#29d1830d),#0d1712;border:1px solid #29d18352;font-weight:850}.listing-chip.roblox-mid-chip{color:#ffd995;background:linear-gradient(#f6b94e24,#f6b94e0d),#17140d;border:1px solid #f6b94e52;font-weight:850}.listing-chip-icon{object-fit:cover;background:#ffffff14;border-radius:5px;flex:0 0 20px;width:20px;height:20px}.listing-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-footer{color:var(--muted);font-size:12px}.store-name{color:#bfc4d3;font-weight:800}.rating-chip{color:#fff;background:#29d1831a;border:1px solid #29d18338;gap:5px;min-height:24px;padding:0 8px;font-weight:850}.rating-chip svg{color:#28d484}.market-row-price{z-index:1;color:#fff;white-space:nowrap;background:linear-gradient(#23a873,#12835a);border:1px solid #2ad38442;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:14px;font-weight:950;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 10px 22px #12835a33}.market-row-price.inline{position:static}.market-row .listing-side{z-index:1;grid-column:1/-1;justify-content:flex-end;align-self:end;align-items:center;gap:6px;margin-top:2px;display:flex;position:relative}.mini-action,.tag-action{min-height:34px;color:var(--muted);transition:border-color .17s var(--ease), background .17s var(--ease), color .17s var(--ease), transform .17s var(--ease);background:#ffffff13;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mini-action{width:42px}.tag-action{color:var(--text);gap:6px;padding:0 11px;font-size:12px;font-weight:850}.mini-action:hover,.tag-action:hover{color:#fff;background:#ff2b451f;border-color:#ff2b4552;transform:translateY(-1px)}.market-row .primary-action{min-height:34px;padding:0 12px}.market-row .market-info-action{white-space:nowrap;min-height:34px;padding:0 11px;font-size:12px}.owned-market-row .market-row-main{padding-right:104px}.owned-listing-side{justify-content:flex-end}.owned-listing-side .primary-action{min-width:122px}.listing-side{justify-items:end;gap:9px;display:grid}.price{color:#fff;font-size:20px;font-weight:900}.primary-action,.secondary-action{min-height:40px;transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease), filter .18s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.primary-action{background:linear-gradient(180deg, var(--red), var(--red-2));color:#fff;border:1px solid #ff546899;padding:0 15px;box-shadow:0 12px 24px #ff2b4538}.primary-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.primary-action:active,.secondary-action:active,.icon-button:active,.wallet-button:active,.category-tile:active{transform:translateY(0)scale(.98)}.primary-action:disabled{cursor:not-allowed;border-color:var(--line);background:var(--panel-3);box-shadow:none;color:var(--faint);filter:none;transform:none}.secondary-action:disabled{cursor:not-allowed;color:var(--faint);background:var(--panel-3);border-color:var(--line);box-shadow:none;filter:none;transform:none}.primary-action.is-loading,.secondary-action.is-loading{cursor:wait;pointer-events:none;position:relative;overflow:hidden}.primary-action.is-loading:disabled{opacity:.68;color:#fff;filter:saturate(.9);box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000014}.secondary-action.is-loading:disabled{color:#f1f4fb;background:linear-gradient(135deg,#ff2b451f,#ffffff08),#181920f0;border-color:#ff54684d;box-shadow:inset 0 1px #ffffff0b}.primary-action.is-loading:after,.secondary-action.is-loading:after{content:"";opacity:.88;width:38%;height:2px;animation:action-loading-line 1.05s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);border-radius:999px;position:absolute;bottom:0;left:-38%;right:auto}.secondary-action{border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:0 12px}.secondary-action:hover{transform:translateY(-1px)}.secondary-action.muted{color:var(--muted)}.detail-platform-icon{border:1px solid color-mix(in srgb, var(--avatar-color) 42%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--avatar-color) 24%, transparent), #ffffff0a), #090a0ec7;border-radius:8px;place-items:center;width:44px;height:44px;line-height:0;display:grid}.status-chip{color:#8cf0bf;background:#29d18317;border:1px solid #29d18352;padding:0 9px}.status-chip.good,.status-chip.green{color:#8cf0bf;background:#29d18317;border-color:#29d18352}.status-chip.warning{color:#ffd995;background:#f6b94e1a;border-color:#f6b94e52}.status-chip.neutral{color:#b7bdca;background:#ffffff0d;border-color:#ffffff20}.status-chip.red{color:#ff9aaa;background:#ff2b451a;border-color:#ff2b4557}.dashboard-page{gap:14px;display:grid}.page-hero{border-radius:var(--radius);background:linear-gradient(135deg,#ff2b451f,#15161be0 42%),#15161be6;border:1px solid #ff2b452e;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.page-hero-copy{flex:auto;min-width:0}.page-hero h1{max-width:760px;margin:5px 0 8px;font-size:42px;line-height:1.04}.page-hero p{max-width:690px;color:var(--muted);margin:0}.page-hero-footer{width:min(100%,520px);margin-top:16px}.page-hero-actions{flex:none;gap:8px;display:flex}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tickets-page{gap:16px}.discord-ticket-card{border-radius:var(--radius);background:radial-gradient(circle at 9% 0,#5865f23d,#0000 34%),linear-gradient(135deg,#ff2b4517,#5865f21f 52%,#15161beb),#15161beb;border:1px solid #5865f240;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 42px #0003}.discord-ticket-card:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#5865f2bd,#ff2b4599,#0000);height:1px;position:absolute;inset:auto 18px 0}.discord-ticket-main{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.discord-ticket-logo{background:linear-gradient(145deg,#5865f240,#ffffff0d),#101118c2;border:1px solid #5865f261;border-radius:10px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 18px 34px #5865f229,inset 0 1px #ffffff12}.discord-ticket-logo img{object-fit:contain;filter:drop-shadow(0 10px 16px #5865f247);width:39px;height:39px}.discord-ticket-copy{gap:6px;min-width:0;display:grid}.discord-ticket-copy h2{color:var(--text);margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.discord-ticket-copy p{max-width:700px;color:var(--muted);margin:0;line-height:1.5}.discord-ticket-actions{z-index:1;flex:0 0 min(300px,34%);justify-items:end;gap:9px;display:grid;position:relative}.discord-ticket-actions .primary-action{min-width:168px}.discord-ticket-note{color:#aeb4c3;text-align:right;max-width:280px;font-size:12px;line-height:1.45}.ticket-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ticket-step-grid .summary-card{min-height:104px}.ticket-step-grid .summary-card strong{font-size:clamp(22px,2vw,28px)}.settings-page{gap:16px}.settings-hero{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff2b4542,#0000 34%),linear-gradient(135deg,#ff2b4524,#ffffff09 34%,#0f1016f0),#121319f5;border:1px solid #ff2b4538;justify-content:space-between;align-items:stretch;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000038}.settings-hero:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#ff2b45bf,#0000);height:1px;position:absolute;inset:auto 0 0}.settings-identity{align-items:center;gap:14px;min-width:0;display:flex}.settings-avatar{background:linear-gradient(135deg, #ff2b45eb, #740e1fe0), var(--red);color:#fff;border:1px solid #ff2b456b;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;font-style:italic;font-weight:950;display:grid;overflow:hidden;box-shadow:0 16px 34px #ff2b452e,inset 0 1px #ffffff3d}.settings-identity h1{letter-spacing:0;margin:4px 0 6px;font-size:34px;line-height:1}.settings-identity p{max-width:680px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.settings-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.settings-status-card{border-radius:var(--radius);background:linear-gradient(#ffffff0e,#ffffff05),#121319e6;border:1px solid #ffffff13;align-content:start;gap:7px;min-width:0;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 30px #00000024}.settings-status-card:after{background:linear-gradient(90deg, var(--red), transparent);content:"";opacity:.42;border-radius:999px;width:34px;height:3px;position:absolute;bottom:10px;right:12px}.settings-status-card.good:after{background:linear-gradient(90deg, var(--green), transparent)}.settings-status-card.warn:after{background:linear-gradient(90deg, var(--amber), transparent)}.settings-status-label{min-width:0;color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.settings-status-label svg{color:#ff7080;flex:none}.settings-status-card.good .settings-status-label svg{color:#72e9b2}.settings-status-card.warn .settings-status-label svg{color:#f4c86a}.settings-status-card strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:24px;line-height:1.05}.settings-status-card small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.settings-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;display:flex}.settings-section-head h2{margin:0 0 4px;font-size:20px;line-height:1.15}.settings-section-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.settings-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-section-rail{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff04),#111218e8;border:1px solid #ffffff13;gap:10px;padding:12px;display:grid;position:sticky;top:88px;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #0000002c}.settings-rail-card{background:radial-gradient(circle at 0 0,#ff2b4530,#0000 62%),linear-gradient(135deg,#ff2b4514,#ffffff06),#15161ce8;border:1px solid #ff2b4530;border-radius:8px;gap:4px;padding:13px;display:grid}.settings-rail-card strong{color:#fff;font-size:17px;line-height:1.1}.settings-rail-card small{color:var(--muted);font-size:12px;line-height:1.4}.settings-section-buttons{gap:8px;display:grid}.settings-section-button{width:100%;min-width:0;color:var(--muted);text-align:left;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease);background:linear-gradient(#ffffff09,#ffffff03),#ffffff05;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.settings-section-button:after{content:"";opacity:0;background:linear-gradient(180deg,var(--red),#0000);border-radius:999px;width:3px;position:absolute;inset:9px auto 9px 0}.settings-section-button:hover{color:#fff;background:linear-gradient(135deg,#ff2b4519,#ffffff07),#15161ce8;border-color:#ff2b4545;transform:translateY(-1px)}.settings-section-button.active{color:#fff;background:radial-gradient(circle at 0 0,#ff2b4529,#0000 62%),linear-gradient(135deg,#ff2b4522,#ffffff07),#171820f0;border-color:#ff2b4566;box-shadow:inset 0 1px #ffffff10,0 12px 28px #ff2b4514}.settings-section-button.active:after{opacity:1}.settings-section-icon{color:#ff8090;background:#ff2b4518;border:1px solid #ff2b453f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.settings-section-button.active .settings-section-icon{color:#fff;background:#ff2b4530;border-color:#ff697a78}.settings-section-copy{gap:2px;min-width:0;display:grid}.settings-section-copy strong,.settings-section-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-section-copy strong{color:var(--text);font-size:14px;line-height:1.12}.settings-section-copy small{color:#aab0bf;font-size:11px;line-height:1.25}.settings-section-status{color:#c8cedb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;grid-column:2;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:23px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.settings-section-status.good{color:#90efbd;background:#29d18314;border-color:#29d18342}.settings-section-status.warn{color:#ffd891;background:#f6b94e14;border-color:#f6b94e42}.settings-section-view{min-width:0;animation:soft-panel-in .2s var(--ease) both;gap:12px;display:grid}.settings-page[data-settings-section=general] .account-settings-panel:not([data-settings-panel=general]),.settings-page[data-settings-section=security] .account-settings-panel:not([data-settings-panel=security]),.settings-page[data-settings-section=connections] .account-settings-panel:not([data-settings-panel=connections]){display:none}.settings-page[data-settings-section=connections] .settings-action-grid{grid-template-columns:1fr}.settings-page[data-settings-section=connections] .settings-primary-column{display:none}.settings-page[data-settings-section=connections] .settings-secondary-column{grid-template-rows:auto}.protected-page .page-hero{background:radial-gradient(circle at 82% 18%,#ff2b452e,#0000 34%),linear-gradient(135deg,#ff2b4521,#15161be8 44%),#15161beb;min-height:190px}.account-session-loading{align-content:start;min-height:124px;padding-top:clamp(18px,4vw,42px);display:grid}.session-loading-panel{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff2b4533,#0000 34%),linear-gradient(135deg,#ff2b451a,#ffffff09 38%,#101117f0),#111218eb;border:1px solid #ff2b452e;gap:12px;width:min(100%,720px);margin-inline:auto;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0003}.session-loading-panel:after{content:"";background:linear-gradient(90deg,#0000,#ff2b45c7,#0000);height:1px;position:absolute;inset:auto 0 0}.session-loading-copy{gap:3px;display:grid}.session-loading-copy strong{color:var(--text);font-size:18px;line-height:1.15}.session-loading-copy small{color:var(--muted);font-size:13px;line-height:1.35}.protected-card{border-radius:var(--radius);background:linear-gradient(135deg,#ffffff0b,#ff2b450e),#15161be0;border:1px solid #ff2b452e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.protected-card-icon{color:#ff8d9b;background:#ff2b451f;border:1px solid #ff2b4547;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 18px 35px #ff2b451a}.protected-card-copy h2{margin:4px 0 6px;font-size:20px}.protected-card-copy p{max-width:620px;color:var(--muted);margin:0;line-height:1.5}.loading-line-wrap{gap:7px;width:min(100%,420px);margin-top:12px;display:grid}.loading-line-label{color:#ff8c9b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.loading-line-track{background:linear-gradient(90deg,#ff2b4529,#ffffff0f,#ff2b451f),#ffffff0b;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.loading-line-beam{border-radius:inherit;background:linear-gradient(90deg,#0000,#ff2b4561 12%,#ff2b45 52%,#ff8595db 74%,#0000);width:42%;animation:1.05s cubic-bezier(.42,0,.2,1) infinite loading-line-shoot;position:absolute;inset:0 auto 0 0;transform:translate(-115%);box-shadow:0 0 16px #ff2b4580,0 0 28px #ff2b4538}.listing-body .loading-line-wrap,.empty-panel-state .loading-line-wrap{width:min(100%,320px);margin-top:9px}.listing-body .loading-line-label{display:none}.protected-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.protected-feature-grid .summary-card strong{font-size:21px;line-height:1.12}.summary-card,.data-panel,.info-card,.settings-panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:#15161be0;box-shadow:inset 0 1px #ffffff08}.summary-card{gap:5px;min-width:0;min-height:116px;padding:15px;display:grid}.summary-card>*{min-width:0;max-width:100%}.summary-card span,.summary-card small,.row-meta,.row-eyebrow,.settings-row span,.info-card p{color:var(--muted)}.summary-card strong{color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-size:clamp(20px,2.1vw,30px);line-height:1.08}.summary-card small{overflow-wrap:anywhere;font-size:12px}.data-panel,.settings-panel,.info-card{min-width:0;padding:15px}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panel-head h2,.settings-panel h2,.info-card h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px}.account-list{gap:8px;display:grid}.empty-panel-state{text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:7px;min-height:124px;padding:18px;display:grid}.empty-panel-state.loading-state{background:linear-gradient(135deg,#ff2b4514,#ffffff06),#ffffff05;border-style:solid;border-color:#ff2b4533}.empty-panel-state>strong{color:var(--text);font-size:16px}.empty-panel-state>span{max-width:360px;color:var(--muted);font-size:13px;line-height:1.45}.account-row{border:1px solid var(--line-soft);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.account-row:hover{background:#ff2b450f;border-color:#ff2b456b;transform:translateY(-1px)}.account-row strong,.row-eyebrow{display:block}.account-row>div{min-width:0}.account-row strong,.row-meta span{overflow-wrap:anywhere}.row-eyebrow{text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:850}.row-meta{flex-wrap:wrap;gap:8px;margin-top:7px;font-size:12px;display:flex}.transaction-row .row-meta span{min-width:0;max-width:100%}.transaction-filter-tabs{background:#0d0e13;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff06}.transaction-filter-tabs button{color:#b8bfcd;min-width:0;min-height:36px;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.transaction-filter-tabs button:hover,.transaction-filter-tabs button.active{color:#fff;background:#ffffff08;border-color:#ff2b454a}.transaction-filter-tabs button strong{color:#e5e8f1;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0b;border:1px solid #ffffff10;border-radius:6px;min-width:24px;padding:2px 6px;font-size:11px;line-height:1.2}.transaction-filter-tabs button.active strong{color:#ffccd3;background:#ff2b451c;border-color:#ff2b454f}.transaction-refresh-status{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;padding:10px 12px}.transaction-pagination{margin-top:4px}.transaction-card{--transaction-accent:#ff2b45;border:1px solid color-mix(in srgb,var(--transaction-accent) 24%,#ffffff13);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--transaction-accent) 18%,transparent),transparent 38%),linear-gradient(135deg,#ffffff0d,#ffffff05),#0f1017e8;min-width:0;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.transaction-card:hover{border-color:color-mix(in srgb,var(--transaction-accent) 46%,#ffffff18);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--transaction-accent) 24%,transparent),transparent 40%),linear-gradient(135deg,#ffffff10,#ffffff06),#12131bf0;transform:translateY(-1px);box-shadow:0 16px 32px #0000002e}.transaction-card-icon,.transaction-modal-icon{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--transaction-accent) 30%,transparent),#ffffff0a),#090a0ed6;border:1px solid color-mix(in srgb,var(--transaction-accent) 45%,#ffffff18);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff10}.transaction-card-icon{width:48px;height:48px}.transaction-card-icon .category-logo,.transaction-modal-icon .category-logo{width:27px;height:27px}.transaction-card-main{gap:4px;min-width:0;display:grid}.transaction-card-main strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.transaction-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.transaction-chip-row>span{color:#b8bfcd;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;max-width:100%;min-height:25px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.transaction-card-side{place-items:center end;gap:7px;display:grid}.transaction-amount{font-variant-numeric:tabular-nums;color:#fff;font-size:18px;font-weight:950;line-height:1}.transaction-amount.positive{color:#8cf0bf}.transaction-amount.negative{color:#ffbec7}.transaction-card-side .secondary-action{min-height:34px;padding:0 10px;font-size:12px}.transaction-details-modal{width:min(100%,720px);max-height:min(92vh,820px);overflow:auto}.transaction-modal-hero{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:13px;display:grid}.transaction-modal-icon{width:56px;height:56px}.transaction-modal-title{gap:5px;min-width:0;display:grid}.transaction-modal-title h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.1}.transaction-receipt-total{background:linear-gradient(135deg,#ffffff0f,#ffffff06),#090a0ed6;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:13px;display:flex}.transaction-receipt-total span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.transaction-receipt-total .transaction-amount{font-size:24px}.transaction-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.transaction-detail-item{background:#ffffff08;border:1px solid #fff1;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.transaction-detail-item span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.transaction-detail-item strong{color:#f7f8fc;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.transaction-receipt-block{background:linear-gradient(135deg,#ff2b4512,#ffffff06),#0b0c12c9;border:1px solid #ff2b4530;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}.transaction-receipt-block>div{color:#fff;align-items:center;gap:8px;display:flex}.transaction-receipt-block p{color:#cfd4df;white-space:pre-wrap;overflow-wrap:anywhere;background:#05060a66;border:1px solid #ffffff0d;border-radius:8px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.transaction-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (width<=760px){.transaction-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-filter-tabs button{min-height:38px}.transaction-filter-tabs button:first-child{grid-column:1/-1}}@media (width<=430px){.transaction-filter-tabs{grid-template-columns:1fr}.transaction-filter-tabs button:first-child{grid-column:auto}}.dashboard-summary-grid,.saved-search-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.saved-search-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.dashboard-level-progress{--level-progress:0%;background:#07080ca8;border:1px solid #ffffff15;border-radius:10px;gap:8px;padding:10px 11px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08}.dashboard-level-progress:hover,.dashboard-level-progress:focus-within,.dashboard-level-progress.is-open{border-color:#ff5f7375;box-shadow:0 0 0 1px #ff2b4520,inset 0 1px #ffffff08}.dashboard-level-trigger{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:8px;width:100%;padding:0;display:grid}.dashboard-level-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px #ff2b4524}.dashboard-level-top,.dashboard-level-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-level-top span{color:#ff8c9b;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-level-top strong{color:var(--text);font-size:13px}.dashboard-level-track{background:#ffffff12;border-radius:999px;height:6px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b}.dashboard-level-fill{width:var(--level-progress);border-radius:inherit;background:linear-gradient(90deg,#ff2b45 0%,#ff7a59 45%,#31e59a 100%);height:100%;display:block;box-shadow:0 0 18px #ff2b4545,0 0 16px #31e59a33}.dashboard-level-bottom small{color:var(--muted);font-size:11px}.dashboard-level-help{background:#ff2b4517;border:1px solid #ff2b453f;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-weight:900;display:inline-flex;color:#ffb6c1!important;font-size:10px!important}.dashboard-level-details{opacity:0;transition:max-height .22s var(--ease),opacity .18s var(--ease),transform .18s var(--ease),padding .18s var(--ease),border-color .18s var(--ease);background:radial-gradient(circle at 0 0,#29d18322,#0000 45%),linear-gradient(135deg,#ff2b4518,#ffffff09 48%,#0b0c12f7),#101117;border:1px solid #0000;border-radius:10px;gap:9px;max-height:0;padding:0 10px;display:grid;overflow:hidden;transform:translateY(-4px)}.dashboard-level-progress:hover .dashboard-level-details,.dashboard-level-progress:focus-within .dashboard-level-details,.dashboard-level-progress.is-open .dashboard-level-details{opacity:1;border-color:#ff54684d;max-height:460px;padding:10px;transform:translateY(0)}.dashboard-level-details-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-level-details-head span{color:#ff8c9b;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-level-details-head strong{color:#fff;font-size:12px}.dashboard-level-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-level-mini-reward{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.dashboard-level-mini-reward>span{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.dashboard-level-mini-reward.money>span{color:#ffd890;background:#ffbd5f17}.dashboard-level-mini-reward.saved>span{color:#94ffd0;background:#29d18317}.dashboard-level-mini-reward.auto>span{color:#ff9aac;background:#ff2b4519}.dashboard-level-mini-reward.support>span{color:#bcb5ff;background:#7c6dff18}.dashboard-level-mini-reward strong{color:#fff;font-size:12px;line-height:1.15;display:block}.dashboard-level-mini-reward small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:750;line-height:1.3;display:block}.dashboard-level-reward-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.dashboard-level-reward-row svg{flex:none;margin-top:1px}.dashboard-level-reward-row.unlocked{background:#29d1830d;border-color:#29d18339}.dashboard-level-reward-row.unlocked svg{color:#8ff2c1}.dashboard-level-reward-row.next{background:#ffc75c0c;border-color:#ffbd5f38}.dashboard-level-reward-row.next svg{color:#ffd995}.dashboard-level-reward-row strong{color:#fff;font-size:13px;line-height:1.2}.dashboard-level-reward-row small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750;line-height:1.35;display:block}.dashboard-purchase-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-purchase-strip span{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#090a0f99;border:1px solid #fff1;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-purchase-strip small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-purchase-strip strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.12}.dashboard-purchase-card{--purchase-color:#ff2b45;border:1px solid color-mix(in srgb,var(--purchase-color) 28%,#ffffff13);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--purchase-color) 20%,transparent),transparent 42%),linear-gradient(135deg,#ffffff0d,#ffffff05),#0f1017e8;cursor:pointer;min-width:0;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.dashboard-purchase-card:hover{border-color:color-mix(in srgb,var(--purchase-color) 52%,#ffffff18);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--purchase-color) 26%,transparent),transparent 44%),linear-gradient(135deg,#ffffff10,#ffffff06),#12131bf0;transform:translateY(-1px);box-shadow:0 16px 32px #0000002e}.dashboard-purchase-card:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--purchase-color) 88%,#ffffff1a),color-mix(in srgb,var(--purchase-color) 46%,#ffffff08));border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.dashboard-purchase-logo{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--purchase-color) 30%,transparent),#ffffff0a),#090a0ed6;border:1px solid color-mix(in srgb,var(--purchase-color) 45%,#ffffff18);border-radius:9px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff10}.dashboard-purchase-logo .category-logo{width:27px;height:27px}.dashboard-purchase-copy{gap:5px;min-width:0;display:grid}.dashboard-purchase-title-line{align-items:center;gap:7px;min-width:0;display:flex}.dashboard-purchase-title-line span{color:#ff98a5;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.dashboard-purchase-title-line em{color:#8ff2c1;background:#29d18318;border:1px solid #29d1833d;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:950;line-height:1}.dashboard-purchase-copy>strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.dashboard-purchase-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-purchase-meta span{color:#b8bfcd;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:25px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.dashboard-purchase-meta svg{color:#ff8d9b;flex:none}.dashboard-purchase-side{place-items:center end;gap:7px;display:grid}.dashboard-purchase-side>strong{font-variant-numeric:tabular-nums;color:#ffced5;font-size:18px;font-weight:950;line-height:1}.dashboard-purchase-side .secondary-action{min-height:34px;padding:0 10px;font-size:12px}.dashboard-security-list{gap:8px;display:grid}.dashboard-security-item{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.dashboard-security-item>span{color:#8cf0bf;background:#29d18316;border:1px solid #29d18333;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.dashboard-security-item small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-security-item strong{color:var(--text);overflow-wrap:anywhere;display:block}.status-dot-text{color:#c5cad5;background:#ffffff0e;border:1px solid #ffffff18;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.status-dot-text.success{color:#8ff2c1;background:#29d18318;border-color:#29d18345}.status-dot-text.warning{color:#ffd78d;background:#f6b94e18;border-color:#f6b94e42}.save-search-filter-action{color:#ffced5;white-space:nowrap;min-height:32px;transition:border-color .17s var(--ease), background .17s var(--ease), color .17s var(--ease), transform .17s var(--ease);background:linear-gradient(#ff2b451f,#ff2b4509),#151218db;border:1px solid #ff2b454a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.save-search-filter-action:hover{color:#fff;background:linear-gradient(#ff2b4530,#ff2b4510),#19141bf0;border-color:#ff61777a;transform:translateY(-1px)}.save-search-filter-action:disabled{cursor:not-allowed;color:#767d8c;background:#ffffff09;border-color:#ffffff13;transform:none}.save-search-filter-action svg{width:15px;height:15px}.saved-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.saved-search-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--surface);border:1px solid #ffffff14;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #00000025}.saved-search-card.is-active{border-color:#29d18338}.saved-search-card.is-paused{border-color:#f6b94e34}.saved-search-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.saved-search-card-head h2{color:var(--text);overflow-wrap:anywhere;margin:2px 0 4px;font-size:19px;line-height:1.08}.saved-search-card-head p{color:var(--muted);margin:0;font-size:12px}.saved-search-icon{--category-color:var(--red);background:color-mix(in srgb,var(--category-color) 20%,#ffffff08);border:1px solid color-mix(in srgb,var(--category-color) 52%,#ffffff10);width:44px;height:44px;box-shadow:0 12px 30px color-mix(in srgb,var(--category-color) 18%,transparent);border-radius:8px;place-items:center;display:grid}.saved-search-icon .category-logo{width:24px;height:24px}.saved-search-filter-preview{background:#05060a73;border:1px solid #ffffff10;border-radius:8px;gap:7px;padding:9px;display:grid}.saved-search-filter-preview .empty-panel-state{min-height:82px;padding:12px}.saved-search-meta-strip{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.saved-search-meta-strip span{background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;padding:6px 9px}.saved-search-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.saved-search-actions .secondary-action{min-height:34px;padding:0 11px;font-size:12px}.saved-search-actions .saved-search-status-action{min-width:82px}.saved-search-actions .mini-action.is-loading{cursor:wait;pointer-events:none;color:#f1f4fb;background:linear-gradient(135deg,#ff2b451f,#ffffff08),#181920f0;border-color:#ff54684d;box-shadow:inset 0 1px #ffffff0b}.saved-search-actions .mini-action.danger:hover{color:#ffb5be;background:#ff2b451c;border-color:#ff526a66}.saved-search-matches-panel{border-top:1px solid #fff1;gap:10px;padding-top:10px;display:grid}.saved-search-matches-panel .panel-head{margin-bottom:0}.saved-search-matches-panel h3{margin:0;font-size:16px}.saved-search-draft-card{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.saved-search-draft-card strong{color:var(--text);overflow-wrap:anywhere;display:block}.saved-search-draft-card small{color:var(--muted);margin-top:3px;display:block}.saved-search-modal{width:min(100%,520px)}.saved-search-modal .auth-input{width:100%;height:44px;color:var(--text);background:#07080cd1;border:1px solid #ffffff17;border-radius:9px;outline:0;padding:0 12px;font-size:14px;font-weight:760}.saved-search-modal .auth-input:focus{border-color:#ff2b459e;box-shadow:0 0 0 3px #ff2b4521}.saved-search-alert-toggle{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.saved-search-alert-toggle input{accent-color:var(--red);width:18px;height:18px}.saved-search-alert-toggle strong{color:var(--text);display:block}.saved-search-alert-toggle small{color:var(--muted);margin-top:2px;display:block}.modal-filter-preview{max-height:260px;overflow:auto}.info-grid,.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.info-card{min-height:150px}.info-card p{margin:8px 0 0;line-height:1.5}.warranty-page .page-hero{background:radial-gradient(circle at 86% 16%,#29d18321,#0000 30%),linear-gradient(135deg,#ff2b4524,#15161be6 45%),#15161be6}.warranty-overview{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:12px;display:grid}.warranty-focus-card,.warranty-flow-card,.warranty-claim-card,.warranty-eligible-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff04),#121319e6;min-width:0;box-shadow:inset 0 1px #ffffff09}.warranty-focus-card{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:15px;padding:18px;display:grid;position:relative;overflow:hidden}.warranty-focus-card:after{content:"";opacity:.7;background:linear-gradient(90deg,#29d183a6,#ff2b457a,#0000);height:1px;position:absolute;inset:auto 0 0}.warranty-focus-icon,.warranty-claim-icon{border-radius:8px;flex:none;place-items:center;line-height:0;display:grid}.warranty-focus-icon{color:#8cf0bf;background:radial-gradient(circle at 50% 0,#29d1833d,#0000 66%),#101f1ab8;border:1px solid #29d1834d;width:54px;height:54px}.warranty-focus-card h2{margin:5px 0 7px;font-size:24px;line-height:1.08}.warranty-focus-card p{max-width:660px;color:var(--muted);margin:0;line-height:1.5}.warranty-summary-grid{gap:12px;display:grid}.warranty-summary-grid .summary-card{min-height:96px}.warranty-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.warranty-flow-card{align-content:start;gap:8px;padding:14px;display:grid}.warranty-flow-card span{color:#ff8d9b;background:#ff2b451a;border:1px solid #ff2b453d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.warranty-flow-card strong{color:var(--text);font-size:15px}.warranty-flow-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.warranty-claim-card,.warranty-eligible-card{transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.warranty-claim-card:hover,.warranty-eligible-card:hover{background:#ff2b450b;border-color:#ff2b4557;transform:translateY(-1px)}.warranty-claim-card.good{border-color:#29d18338}.warranty-claim-card.warning{border-color:#f6b94e38}.warranty-claim-card.danger{border-color:#ff5c703d}.warranty-claim-icon{border:1px solid color-mix(in srgb, var(--avatar-color,var(--red)) 45%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--avatar-color,var(--red)) 22%, transparent), #ffffff09), #090a0ed6;width:44px;height:44px}.warranty-claim-icon .category-logo{width:27px;height:27px}.warranty-claim-copy{gap:3px;min-width:0;display:grid}.warranty-claim-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:15px}.warranty-claim-copy p{max-width:780px;color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.warranty-claim-side{justify-items:end;gap:6px;min-width:152px;display:grid}.warranty-claim-side small{max-width:190px;color:var(--muted);text-align:right;font-size:11px;line-height:1.35}.claim-status-pill{min-height:28px;color:var(--text);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.claim-status-pill.good{color:#8cf0bf;background:#29d1831a;border-color:#29d18352}.claim-status-pill.warning{color:#ffd995;background:#f6b94e1a;border-color:#f6b94e52}.claim-status-pill.danger{color:#ff9aaa;background:#ff2b451a;border-color:#ff5c7057}.warranty-claim-side .compact-action,.warranty-eligible-card .compact-action{width:auto;min-height:34px;padding:0 11px}.warranty-claim-card.is-expanded{background:radial-gradient(circle at 12% 0,#ff2b4519,#0000 36%),linear-gradient(#ffffff0f,#ffffff05),#121319f2;border-color:#ff2b4568}.warranty-ticket-panel{background:linear-gradient(#ffffff0c,#ffffff04),#090a0fd4;border:1px solid #ffffff12;border-radius:10px;grid-column:1/-1;margin-top:4px;padding:12px;box-shadow:inset 0 1px #ffffff0a}.warranty-ticket-head,.warranty-ticket-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.warranty-ticket-head strong{color:var(--text);font-size:15px}.warranty-ticket-thread{gap:10px;margin:12px 0;display:grid}.warranty-ticket-message{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.warranty-ticket-avatar{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-color,#ff2b45) 28%,transparent),#ffffff0a),#15161d;border:1px solid #ffffff18;border-radius:9px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid;overflow:hidden}.warranty-ticket-avatar img{object-fit:cover;width:100%;height:100%;display:block}.warranty-ticket-avatar.has-image{background:#111219}.warranty-ticket-message.customer .warranty-ticket-avatar{color:#9ff3c5;background:linear-gradient(135deg,#29d18331,#ffffff09),#101d18;border-color:#29d18345}.warranty-ticket-message.reply .warranty-ticket-avatar{color:#ffc7d0;background:linear-gradient(135deg,#ff2b453d,#ffffff09),#1a1014;border-color:#ff2b4554}.warranty-ticket-bubble{background:#ffffff08;border:1px solid #ffffff10;border-radius:10px;padding:10px 11px}.warranty-ticket-message.customer .warranty-ticket-bubble{background:#29d1830f;border-color:#29d1832c}.warranty-ticket-message.is-muted .warranty-ticket-bubble{opacity:.75;border-style:dashed}.warranty-ticket-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.warranty-ticket-meta strong{color:var(--text);font-size:13px}.warranty-ticket-meta .styled-username{text-overflow:ellipsis;white-space:nowrap;max-width:min(220px,60vw);font-size:13px;overflow:hidden}.warranty-ticket-meta span,.warranty-ticket-bubble small,.warranty-ticket-foot span{color:var(--muted);font-size:11px;font-weight:800}.warranty-ticket-bubble p{color:#dce0ea;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.warranty-ticket-bubble small{margin-top:7px;display:block}.warranty-ticket-attachment{color:var(--text);background:#05060bba;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;max-width:420px;margin-top:9px;padding:7px;text-decoration:none;display:grid}.warranty-ticket-attachment img,.warranty-ticket-attachment video{object-fit:cover;background:#06070b;border:1px solid #ffffff12;border-radius:7px;width:72px;height:54px;display:block}.warranty-ticket-attachment span{gap:3px;min-width:0;display:grid}.warranty-ticket-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warranty-ticket-attachment small{color:var(--muted);margin:0}.warranty-ticket-empty{text-align:center;border:1px dashed #ffffff17;border-radius:10px;place-items:center;gap:4px;min-height:92px;padding:16px;display:grid}.warranty-ticket-empty strong{color:var(--text)}.warranty-ticket-empty span{color:var(--muted);font-size:13px}.warranty-ticket-reply{background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;gap:9px;margin-top:12px;padding:10px;display:grid}.warranty-ticket-reply label{color:var(--text);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:900}.warranty-ticket-reply textarea{resize:vertical;width:100%;min-height:92px;color:var(--text);font:inherit;background:#07080dde;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:10px 11px;font-size:13px;line-height:1.45}.warranty-ticket-reply textarea:focus{border-color:#ff2b4570;box-shadow:0 0 0 3px #ff2b4524}.warranty-ticket-reply-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.warranty-ticket-reply-actions span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.warranty-ticket-reply-actions .compact-action{width:auto;min-height:36px;padding:0 13px}.warranty-ticket-file-input{display:none}.warranty-ticket-attachment-preview{background:#05060bba;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.warranty-ticket-attachment-preview img,.warranty-ticket-attachment-preview video{object-fit:cover;background:#06070b;border:1px solid #ffffff12;border-radius:7px;width:62px;height:46px;display:block}.warranty-ticket-attachment-preview span{gap:3px;min-width:0;display:grid}.warranty-ticket-attachment-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warranty-ticket-attachment-preview small{color:var(--muted);font-size:11px;font-weight:800}.warranty-ticket-attachment-preview button{color:var(--muted);background:#ffffff08;border:1px solid #ffffff16;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.warranty-eligible-card{border-color:#29d18324}@media (width<=760px){.refund-request-modal{width:min(100vw - 18px,560px);max-height:calc(100dvh - 18px);padding:12px}.refund-request-proof-grid{grid-template-columns:1fr}.refund-request-proof-grid>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.refund-request-proof-grid p{grid-column:2}.refund-request-actions{grid-template-columns:1fr}.warranty-ticket-head,.warranty-ticket-foot{align-items:stretch;display:grid}.warranty-ticket-message{grid-template-columns:36px minmax(0,1fr)}.warranty-ticket-avatar{width:34px;height:34px;font-size:10px}.warranty-ticket-reply-actions{align-items:stretch;display:grid}.warranty-ticket-reply-actions .compact-action{width:100%}.warranty-ticket-attachment{grid-template-columns:58px minmax(0,1fr)}.warranty-ticket-attachment img,.warranty-ticket-attachment video{width:58px;height:46px}}.rules-page{gap:14px}.rules-page .page-hero{background:linear-gradient(135deg,#ff2b451c,#15161be8 46%),#15161be8;border-color:#ff2b4534}.rules-intro-card,.rules-fact-card,.rules-section-card,.rules-closing-card{border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff04),#111218eb;border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff09}.rules-intro-card{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;position:relative;overflow:visible;opacity:1!important;background:#111218!important;border-color:#24252c!important;animation:none!important;transform:none!important;box-shadow:inset 0 1px #ffffff08!important}.rules-intro-card>*{opacity:1;visibility:visible;z-index:1;position:relative}.rules-intro-card h2,.rules-closing-card h2{margin:0 0 7px;font-size:22px;line-height:1.12}.rules-intro-card p,.rules-closing-card p{max-width:830px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rules-intro-card>span{color:#cfd3df;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.rules-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rules-fact-card{align-content:start;gap:6px;min-height:120px;padding:14px;display:grid}.rules-fact-card span{color:#ff7d8d;font-size:12px;font-weight:900}.rules-fact-card strong{color:#fff;font-size:20px;line-height:1.1}.rules-fact-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.rules-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rules-section-card{align-content:start;gap:12px;padding:15px;display:grid}.rules-section-card header{align-items:center;gap:10px;display:flex}.rules-section-card header>span,.rules-closing-card>svg{color:#ff8d9b;background:#ff2b4517;border:1px solid #ff2b4545;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rules-section-number{color:#ff7d8d;margin-bottom:3px;font-size:11px;font-weight:900;line-height:1;display:block}.rules-section-card h2{color:#fff;margin:0;font-size:18px;line-height:1.15}.rules-number-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rules-number-list li{border-top:1px solid #ffffff0d;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;padding-top:9px;display:grid}.rules-number-list li>span{color:#fff;text-align:center;background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;justify-self:start;min-width:40px;padding:5px 7px;font-size:12px;font-weight:900;line-height:1}.rules-number-list p{color:#cfd3df;margin:0;font-size:13px;line-height:1.48}.rules-section-card li:first-child{border-top:0;padding-top:0}.rules-closing-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.market-desk-rules-link{color:#e4e7ee;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:850;display:flex}.market-desk-rules-link:hover{color:#fff;background:#ff2b4514;border-color:#ff2b455c}.checkout-rules-link{color:#cfd3df;background:0 0;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.checkout-rules-link:hover:not(:disabled){color:#fff;background:#ffffff08;border-color:#ff2b4557}.checkout-rules-link:disabled{cursor:not-allowed;color:var(--faint);opacity:.65}@media (width<=760px){.rules-intro-card{padding:14px;display:grid}.rules-intro-card>span{white-space:normal}.rules-fact-grid,.rules-section-list{grid-template-columns:1fr}.rules-section-card{padding:13px}.rules-closing-card{grid-template-columns:1fr;padding:14px}}.settings-panel{gap:10px;display:grid}.settings-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-control-column{gap:14px;min-width:0;display:grid}.settings-secondary-column{grid-template-rows:auto auto minmax(0,1fr)}.account-settings-panel{align-content:start;gap:14px}.settings-page .settings-action-grid{align-items:stretch;gap:14px}.settings-page .account-settings-panel{background:linear-gradient(#ffffff0d,#ffffff04),#101117eb;border-color:#ffffff16;gap:16px;min-height:0;padding:17px;position:relative;overflow:hidden}.settings-page .account-settings-panel:before{content:"";opacity:.72;background:linear-gradient(#ff2b45e6,#0000 72%);width:2px;position:absolute;inset:0 auto 0 0}.settings-panel-head,.sync-state-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-panel-head svg,.sync-state-row svg{color:#ff7080;flex:none}.settings-page .settings-panel-head{border-bottom:1px solid #ffffff12;align-items:flex-start;padding-bottom:12px}.settings-page .settings-panel-head>svg{background:#ff2b4517;border:1px solid #ff2b453d;border-radius:8px;width:38px;height:38px;padding:9px;box-shadow:0 12px 24px #ff2b4514}.settings-panel-head h2{margin-top:4px}.settings-page .settings-panel-head h2{font-size:19px}.settings-copy{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.settings-page .settings-copy{color:#b2b7c7}.account-form{gap:12px;display:grid}.settings-page .account-form{gap:13px}.profile-settings-panel{border-color:#ff2b452e}.profile-editor-preview{background:radial-gradient(circle at 20px 20px,#ff2b4529,#0000 78px),#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.profile-editor-preview.compact{background:radial-gradient(circle at 18px 18px,#ff2b4521,#0000 70px),#ffffff07}.profile-preview-avatar{color:#fff;background:radial-gradient(circle at 32% 24%,#ff586e52,#0000 60%),#ff2b451a;border:1px solid #ff2b4559;border-radius:999px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:950;line-height:1;display:grid;overflow:hidden}.profile-editor-preview small,.profile-editor-preview span{color:var(--muted)}.profile-editor-preview strong{color:#fff;overflow-wrap:anywhere;margin:2px 0;font-size:18px;line-height:1.15;display:block}.profile-swatch-row{flex-wrap:wrap;gap:8px;display:flex}.profile-swatch-row button{background:var(--swatch);cursor:pointer;width:34px;height:34px;transition:transform .16s var(--ease), border-color .16s var(--ease);border:1px solid #ffffff1f;border-radius:999px;box-shadow:inset 0 0 0 4px #090a0fb8,0 10px 20px #0000002e}.profile-swatch-row button:hover{border-color:#ff2b4585;transform:translateY(-1px)}.profile-designer-preview{background:radial-gradient(circle at 20px 20px,#ff2b4529,#0000 78px),linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.profile-designer-preview-copy{gap:2px;min-width:0;display:grid}.profile-designer-preview-copy small,.profile-designer-preview-copy span,.profile-upload-zone small{color:var(--muted)}.profile-designer-preview-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.15;overflow:hidden}.profile-upload-zone{background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.profile-upload-zone span,.profile-color-head span,.profile-color-input span,.profile-gradient-range span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.profile-upload-zone strong,.profile-color-head strong{color:#fff;margin:3px 0;font-size:15px;line-height:1.15;display:block}.profile-upload-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.compact-upload-button{box-sizing:border-box;cursor:pointer;white-space:nowrap;gap:7px;min-width:92px;min-height:36px;padding:0 13px}.compact-upload-button svg{flex:none}.settings-page .profile-upload-actions .compact-upload-button{justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.compact-upload-button input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-color-designer{background:#ffffff07;border:1px solid #ffffff13;border-radius:10px;gap:12px;padding:13px;display:grid}.profile-color-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-mode-toggle{background:#0000002e;border:1px solid #ffffff13;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.profile-mode-toggle button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:850}.profile-mode-toggle button.active{color:#fff;background:#ff2b452e;box-shadow:inset 0 0 0 1px #ff2b4538}.profile-color-grid,.profile-gradient-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.profile-color-input{gap:7px;display:grid}.profile-color-input input[type=color]{cursor:pointer;background:#0000003d;border:1px solid #ffffff17;border-radius:10px;width:100%;min-height:42px;padding:4px}.profile-color-input select{min-height:42px}.profile-gradient-editor{gap:11px;display:grid}.profile-gradient-preview{background:var(--profile-gradient);border:1px solid #ffffff1c;border-radius:10px;min-height:42px;box-shadow:inset 0 0 0 4px #08090d9e,0 14px 28px #0000002e}.profile-gradient-range{gap:8px;display:grid}.profile-gradient-range input[type=range]{width:100%;accent-color:var(--red)}.nested-form{margin-top:0}.account-form label{gap:7px;display:grid}.account-form label span{color:var(--muted);font-size:12px;font-weight:850}.account-form input,.account-form select,.account-form textarea{border:1px solid var(--line-soft);width:100%;color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#ffffff0b;border-radius:8px;outline:0}.account-form input,.account-form select{height:44px;padding:0 12px}.settings-page .account-form input,.settings-page .account-form select{background:linear-gradient(#ffffff09,#ffffff03),#08090d9e;height:46px}.account-form textarea{resize:vertical;min-height:104px;padding:12px}.account-form select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-form input:focus,.account-form select:focus,.account-form textarea:focus{border-color:#ff2b458f;box-shadow:0 0 0 3px #ff2b451f}.form-message{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.form-message.error{color:#ffb8c0;background:#ff2b4517;border-color:#ff5c7052}.form-message.success{color:#8cf0bf;background:#29d18317;border-color:#29d18352}.admin-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-page{gap:14px}.admin-command-hero{background:radial-gradient(circle at 8% 0,#ff2b453d,#0000 34%),linear-gradient(135deg,#ff2b451f,#16171ef0 48%,#0b0c11f5),#13141af2;border:1px solid #ff2b452e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:14px;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 22px 52px #0000002e}.admin-command-copy{align-content:center;min-width:0;display:grid}.admin-command-copy h1{color:#fff;max-width:720px;margin:5px 0 8px;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.admin-command-copy p{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.admin-command-card{background:linear-gradient(#ffffff12,#ffffff06),#08090e6b;border:1px solid #ffffff17;border-radius:8px;align-content:center;gap:8px;min-width:0;padding:15px;display:grid}.admin-command-card strong{color:#fff;overflow-wrap:anywhere;font-size:20px}.admin-command-card>span:not(.admin-rank-badge){color:var(--muted);font-size:13px;font-weight:780}.admin-command-card .secondary-action{justify-self:start;margin-top:3px}.admin-rank-badge{color:#8cf0bf;background:#29d18317;border:1px solid #29d18342;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-section-switcher{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:9px;display:grid}.admin-section-switcher button{min-width:0;min-height:58px;color:var(--muted);text-align:left;transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:linear-gradient(#ffffff0b,#ffffff04),#121319e0;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.admin-section-switcher button:hover,.admin-section-switcher button.active{color:var(--text);background:linear-gradient(135deg,#ff2b4526,#ffffff06),#17181ff0;border-color:#ff2b4557}.admin-section-switcher button:hover{transform:translateY(-1px)}.admin-section-switcher button.active{box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #ff2b45c7}.admin-section-icon{color:#ff7e8e;background:#ff2b4516;border:1px solid #ff2b4538;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-section-copy{gap:2px;min-width:0;display:grid}.admin-section-copy strong,.admin-section-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-section-copy strong{color:var(--text);font-size:13px;font-weight:900}.admin-section-copy small{color:var(--muted);font-size:11px;font-weight:760}.admin-section-badge{color:#d8dde9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;max-width:86px;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.admin-page[data-admin-section] .admin-workspace{grid-template-columns:1fr}.admin-page[data-admin-section=notifications] .admin-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.admin-page[data-admin-section]:not([data-admin-section=overview])>.admin-metric-grid,.admin-page[data-admin-section]:not([data-admin-section=overview])>.admin-access-panel,.admin-page[data-admin-section]:not([data-admin-section=services]) .admin-service-panel,.admin-page[data-admin-section]:not([data-admin-section=launch]) .admin-deployment-panel,.admin-page[data-admin-section]:not([data-admin-section=pricing]) .admin-markup-panel,.admin-page[data-admin-section]:not([data-admin-section=autobuy]) .admin-autobuy-panel,.admin-page[data-admin-section]:not([data-admin-section=notifications]) .admin-welcome-panel,.admin-page[data-admin-section]:not([data-admin-section=notifications]) .admin-system-profile-panel,.admin-page[data-admin-section]:not([data-admin-section=notifications]) .admin-notification-panel,.admin-page[data-admin-section]:not([data-admin-section=users]) .admin-user-lookup-panel,.admin-page[data-admin-section]:not([data-admin-section=refunds]) .admin-refund-panel,.admin-page[data-admin-section]:not([data-admin-section=logs]) .admin-logs-panel,.admin-page[data-admin-section=overview] .admin-workspace{display:none}.admin-page[data-admin-section=services] .admin-service-panel,.admin-page[data-admin-section=launch] .admin-deployment-panel,.admin-page[data-admin-section=pricing] .admin-markup-panel,.admin-page[data-admin-section=autobuy] .admin-autobuy-panel,.admin-page[data-admin-section=users] .admin-user-lookup-panel,.admin-page[data-admin-section=refunds] .admin-refund-panel,.admin-page[data-admin-section=logs] .admin-logs-panel,.admin-page[data-admin-section=notifications] .admin-welcome-panel,.admin-page[data-admin-section=notifications] .admin-notification-panel{animation:soft-panel-in .22s var(--ease) both}@keyframes soft-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-metric-card{background:linear-gradient(#ffffff0d,#ffffff05),#121319e0;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:96px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff09}.admin-metric-card>span{color:#ff8190;background:#ff2b4517;border:1px solid #ff2b4542;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-metric-card small,.admin-metric-card em{min-width:0;color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.25;display:block}.admin-metric-card strong{color:#fff;overflow-wrap:anywhere;min-width:0;margin:3px 0;font-size:clamp(18px,1.5vw,22px);line-height:1.05;display:block}.admin-summary-grid .summary-card{min-height:104px}.admin-summary-grid .summary-card strong{font-size:clamp(18px,1.6vw,24px)}.admin-profit-panel{align-content:start}.admin-profit-overview-grid{grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:10px;display:grid}.admin-profit-hero-card{background:linear-gradient(145deg,#29d1831f,#ffffff08),#090b10e8;border:1px solid #29d18345;border-radius:8px;align-content:center;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.admin-profit-hero-card.danger{background:linear-gradient(145deg,#ff2b451c,#ffffff08),#090b10e8;border-color:#ff5d7048}.admin-profit-hero-card span{color:#8cf0bf;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.admin-profit-hero-card.danger span{color:#ffb5c0}.admin-profit-hero-card strong{color:#fff;overflow-wrap:anywhere;margin:8px 0 6px;font-size:clamp(32px,4vw,48px);font-weight:950;line-height:.96}.admin-profit-hero-card small{color:#d7dee9;font-size:12px;font-weight:850;line-height:1.35}.admin-profit-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-profit-metric-tile{background:linear-gradient(145deg,#ffffff0b,#ffffff04),#090b10d9;border:1px solid #ffffff14;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.admin-profit-metric-tile span{color:#9ba3b5;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.admin-profit-metric-tile strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(18px,1.6vw,23px);font-weight:950;line-height:1.05}.admin-profit-metric-tile small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.3}.admin-profit-metric-tile.danger{background:linear-gradient(145deg,#ff2b4512,#ffffff04),#090b10d9;border-color:#ff5d7042}.admin-profit-metric-tile.danger strong{color:#ffb5c0}.admin-profit-metric-tile.warning{background:linear-gradient(145deg,#f6b94e12,#ffffff04),#090b10d9;border-color:#f6b94e3f}.admin-profit-metric-tile.warning strong{color:#ffd68a}.admin-profit-note{color:#ffd68a;background:#f6b94e14;border:1px solid #f6b94e3d;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:820;line-height:1.4}.admin-profit-chart{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#090b10d9;border:1px solid #ffffff16;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-profit-chart-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-profit-chart-head strong,.admin-profit-chart-head span{min-width:0;display:block}.admin-profit-chart-head strong{color:#fff;font-size:14px;font-weight:950}.admin-profit-chart-head span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:820}.admin-profit-chart-head em{color:#8cf0bf;text-align:right;white-space:nowrap;gap:2px;font-size:13px;font-style:normal;font-weight:950;display:grid}.admin-profit-chart-head em small{color:#9ba3b5;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.admin-profit-chart-foot{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:10px;font-weight:850;display:grid}.admin-profit-chart-foot span:last-child{text-align:right}.admin-profit-chart-foot strong{color:#d8dde9;text-align:center;font-size:10px;font-weight:950}.admin-profit-chart-total{background:#ffffff08;border:1px solid #ffffff10;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.admin-profit-chart-total span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:950}.admin-profit-chart-total strong{color:#fff;font-size:11px;font-weight:950}.admin-profit-chart-total-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-profit-chart-total-grid small{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:850}.admin-profit-breakdown-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#090b10d9;border:1px solid #ffffff16;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-profit-breakdown-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-profit-breakdown-card header span{color:#ff8190;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.admin-profit-breakdown-card header strong{color:#fff;margin-top:4px;font-size:16px;font-weight:950;line-height:1.1;display:block}.admin-profit-breakdown-table{border:1px solid #ffffff10;border-radius:8px;display:grid;overflow:hidden}.admin-profit-breakdown-head,.admin-profit-breakdown-row{grid-template-columns:minmax(128px,1.1fr) repeat(5,minmax(74px,1fr));align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.admin-profit-breakdown-head{color:#9ba3b5;text-transform:uppercase;background:#ffffff08;font-size:9px;font-weight:950}.admin-profit-breakdown-row{color:#d8dde9;border-top:1px solid #ffffff0e;font-size:12px;font-weight:850}.admin-profit-breakdown-row strong{color:#fff;min-width:0;font-size:13px;font-weight:950;line-height:1.15}.admin-profit-breakdown-row strong small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:850;display:block}.admin-profit-breakdown-row span,.admin-profit-breakdown-row em{overflow-wrap:anywhere;min-width:0}.admin-profit-breakdown-row em{color:#8cf0bf;font-style:normal;font-weight:950}.admin-profit-breakdown-row.danger em{color:#ff9cad}.admin-games-panel{align-content:start}.admin-games-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-games-summary-grid .summary-card{min-height:92px}.admin-games-summary-grid .summary-card strong{font-size:clamp(20px,1.8vw,28px)}.admin-games-note{color:#9df4c8;background:#29d18314;border:1px solid #29d1833a;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:820;line-height:1.4}.admin-games-note.warning{color:#ffd68a;background:#f6b94e14;border-color:#f6b94e3d}.admin-games-note.danger{color:#ffb5c0;background:#ff2b4517;border-color:#ff5d7048}.admin-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-games-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04),#090b10d9;border:1px solid #ffffff16;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-games-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-games-card-head strong{color:#fff;font-size:15px;font-weight:950;display:block}.admin-games-row-list,.admin-games-battle-list{gap:8px;min-width:0;display:grid}.admin-games-row,.admin-games-battle-card{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.admin-games-row strong,.admin-games-row span,.admin-games-battle-card strong,.admin-games-battle-card span{overflow-wrap:anywhere;min-width:0}.admin-games-row strong,.admin-games-battle-card strong{color:var(--text);font-size:13px;font-weight:950;line-height:1.25;display:block}.admin-games-row>div:first-child>span,.admin-games-battle-card>div:first-child>span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800;line-height:1.35;display:block}.admin-games-event-main{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-games-event-main .admin-log-actor,.admin-games-event-main .admin-log-actor>div{min-width:0}.admin-games-event-main .admin-log-actor strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-games-row:has(.admin-games-event-main){grid-template-columns:1fr;align-items:start}.admin-games-row:has(.admin-games-event-main) .admin-games-event-main{grid-template-columns:minmax(108px,150px) minmax(0,1fr);align-items:center;width:100%;max-width:100%}:is(.admin-games-row:has(.admin-games-event-main) .admin-games-event-main strong,.admin-games-row:has(.admin-games-event-main) .admin-games-event-main span){overflow-wrap:break-word;word-break:normal}.admin-games-row:has(.admin-games-event-main) .admin-games-row-metrics{justify-content:flex-start;width:100%}.admin-games-row-metrics{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;font-size:11px;font-weight:850;display:flex}.admin-games-row-metrics>span:not(.status-chip){background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;max-width:100%;padding:5px 7px;line-height:1.05}.admin-games-row-metrics .good{color:#8cf0bf;background:#29d18314;border-color:#29d18336}.admin-games-row-metrics .danger{color:#ffb5c0;background:#ff2b4518;border-color:#ff5d7040}.admin-games-battle-card{grid-template-columns:minmax(0,1fr) auto minmax(180px,.75fr)}.admin-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start;gap:14px;display:grid}.admin-panel{background:linear-gradient(#ffffff0c,#ffffff04),#121319eb;gap:13px;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000001a}.admin-service-panel{grid-row:span 2}.admin-service-list,.admin-result-list,.admin-permission-grid,.admin-sent-notification-list,.admin-markup-list,.admin-provider-list,.admin-check-list,.admin-callback-list{gap:9px;display:grid}.admin-permission-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-service-card,.admin-user-card,.admin-queue-card,.admin-log-card,.admin-permission-card,.admin-sent-notification,.admin-provider-row,.admin-callback-row,.admin-deployment-status{border:1px solid var(--line-soft);background:linear-gradient(#ffffff0d,#ffffff05),#ffffff08;border-radius:8px;min-width:0;padding:11px}.admin-deployment-panel{align-content:start}.admin-deployment-status{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.admin-deployment-status strong{color:var(--text);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.admin-deployment-status>span:not(.status-chip){color:var(--muted);font-size:12px;font-weight:800}.admin-provider-row{grid-template-columns:minmax(0,.8fr) minmax(0,.7fr) auto;align-items:center;gap:8px;display:grid}.admin-provider-row>span:first-child,.admin-provider-row strong{overflow-wrap:anywhere;min-width:0}.admin-provider-row>span:first-child{color:var(--text);font-weight:900}.admin-provider-row strong{color:var(--muted);font-size:12px}.admin-check-item{color:#ffd486;overflow-wrap:anywhere;background:#ffc15d13;border:1px solid #ffc15d40;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.4}.admin-check-item.danger{color:#ffb8c0;background:#ff2b4517;border-color:#ff5c7052}.admin-callback-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-callback-row div{min-width:0}.admin-callback-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.admin-callback-row strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;display:block}.admin-service-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.admin-service-card .compact-action,.admin-category-service-list .admin-service-card .compact-action{justify-self:end}.admin-service-group{gap:9px;display:grid}.admin-service-group+.admin-service-group{border-top:1px solid var(--line-soft);margin-top:5px;padding-top:13px}.admin-service-group-head{gap:3px;display:grid}.admin-service-group-head strong{color:var(--text);font-size:13px}.admin-service-group-head span{color:var(--muted);font-size:12px;line-height:1.4}.admin-category-service-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-category-service-list .admin-service-card{grid-template-columns:minmax(0,1fr) auto}.admin-category-service-list .admin-service-card .compact-action{grid-column:1/-1;justify-self:end}.admin-service-card.paused{background:linear-gradient(#ff2b4514,#ffffff03),#ffffff06;border-color:#ff5c7047}.admin-service-health-summary{background:#f6b94e17;border:1px solid #f6b94e3f;border-radius:999px;width:fit-content;padding:4px 7px;color:#ffd987!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.admin-service-health-summary.down{background:#ff2b451d;border-color:#ff5c704f;color:#ffabb6!important}.admin-service-health-summary.notice{background:#36a8ff18;border-color:#36a8ff4c;color:#9bd5ff!important}.admin-service-health-summary.auto{border-radius:7px}.admin-category-service-list .admin-service-auto-clear{grid-column:1/-1;justify-self:end}.admin-service-health-controls{background:#05070c82;border:1px solid #ffffff12;border-radius:8px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.admin-service-health-controls.active{background:linear-gradient(#f6b94e0f,#ffffff04),#05070c82;border-color:#f6b94e3d}.admin-service-health-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-service-health-head span{color:var(--muted);text-transform:uppercase;font-size:10px!important;font-weight:950!important;line-height:1!important}.admin-service-health-head strong{color:#fff;text-transform:capitalize;font-size:12px}.admin-service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-service-health-grid label,.admin-service-health-message{gap:5px;display:grid}.admin-service-health-grid label>span,.admin-service-health-message>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px!important;font-weight:950!important;line-height:1!important}.admin-service-health-grid input,.admin-service-health-grid select,.admin-service-health-message textarea{border:1px solid var(--line-soft);width:100%;min-width:0;color:var(--text);font:inherit;background:#090b1194;border-radius:7px;outline:none;padding:8px 9px;font-size:12px;font-weight:850}.admin-service-health-message textarea{resize:vertical;min-height:58px;line-height:1.35}.admin-service-health-grid input:focus,.admin-service-health-grid select:focus,.admin-service-health-message textarea:focus{border-color:#ff2b4596;box-shadow:0 0 0 3px #ff2b451a}.admin-service-health-check{color:#dfe4ee;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.admin-service-health-check input{accent-color:#ff2b45;width:16px;height:16px}.admin-service-health-actions{justify-content:flex-end;gap:7px;display:flex}.admin-permission-card{grid-template-rows:minmax(0,1fr) auto;gap:10px;display:grid}.admin-permission-card.unlocked{background:linear-gradient(#29d18311,#ffffff03),#ffffff06;border-color:#29d18338}.admin-service-card>div,.admin-user-card>div,.admin-queue-card>div,.admin-log-card>div,.admin-permission-card>div,.admin-sent-notification>div{min-width:0}.admin-service-card strong,.admin-user-card strong,.admin-queue-card strong,.admin-log-card strong,.admin-permission-card strong,.admin-sent-notification strong{color:var(--text);overflow-wrap:anywhere;display:block}.admin-service-card span,.admin-service-card small,.admin-queue-card p,.admin-log-card small,.admin-permission-card p,.admin-sent-notification p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}.admin-sent-notification p{white-space:pre-wrap}.admin-notification-panel,.admin-markup-panel{align-content:start}.admin-markup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-markup-card{background:linear-gradient(160deg,#ff2b4511,#ffffff05 48%,#29d18309),#ffffff06;border:1px solid #ffffff18;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.admin-markup-card.disabled{opacity:.72}.admin-markup-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-markup-heading .stock-platform-icon{border-radius:8px;width:36px;height:36px}.admin-markup-heading strong,.admin-markup-heading span{min-width:0;display:block}.admin-markup-heading strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.admin-markup-heading span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:850}.admin-markup-toggle{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.admin-markup-toggle input{width:16px;height:16px;accent-color:var(--red)}.admin-markup-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-markup-fields label{gap:5px;display:grid}.admin-markup-fields span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.admin-markup-fields input{border:1px solid var(--line-soft);width:100%;color:var(--text);font:inherit;background:#06080d80;border-radius:7px;outline:none;padding:8px 9px;font-size:12px;font-weight:900}.admin-markup-fields input:focus{border-color:#ff2b4599;box-shadow:0 0 0 3px #ff2b451f}.admin-markup-card .compact-action{justify-self:start}.admin-autobuy-panel{align-content:start}.admin-autobuy-form{gap:12px}.admin-autobuy-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-autobuy-status-grid span{background:linear-gradient(145deg,#ffffff0e,#ffffff04),#ffffff06;border:1px solid #ffffff16;border-radius:8px;gap:4px;min-width:0;min-height:84px;padding:11px;display:grid}.admin-autobuy-status-grid span.good{background:linear-gradient(145deg,#29d1831c,#ffffff04),#ffffff06;border-color:#29d1833d}.admin-autobuy-status-grid span.paused{background:linear-gradient(145deg,#ff2b451f,#ffffff04),#ffffff06;border-color:#ff55693d}.admin-autobuy-status-grid small,.admin-autobuy-status-grid em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.25}.admin-autobuy-status-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1}.admin-autobuy-status-grid em{text-transform:none}.admin-autobuy-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-autobuy-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.admin-autobuy-fields label{gap:6px;display:grid}.admin-autobuy-fields span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.admin-autobuy-fields input{border:1px solid var(--line-soft);width:100%;min-height:42px;color:var(--text);font:inherit;background:linear-gradient(#ffffff09,#ffffff03),#05070c99;border-radius:8px;outline:none;padding:10px 11px;font-size:13px;font-weight:900}.admin-autobuy-fields input:focus{border-color:#ff2b459e;box-shadow:0 0 0 3px #ff2b451f}.admin-notification-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-welcome-panel{background:radial-gradient(circle at 90% 0,#29d1831f,#0000 35%),linear-gradient(#ffffff0c,#ffffff04),#121319eb;border-color:#29d18329;align-content:start}.admin-welcome-form{gap:10px}.admin-inline-toggle{color:#dfe6f3;background:linear-gradient(#ffffff0b,#ffffff04),#10131a;border:1px solid #29d18335;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:42px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.25;display:grid}.admin-inline-toggle input[type=checkbox]{accent-color:#29d183;width:18px;height:18px;min-height:18px;margin:0;padding:0}.admin-welcome-preview{--notification-tone:#29d183;border:1px solid color-mix(in srgb, var(--notification-tone) 34%, #ffffff14);background:linear-gradient(110deg, color-mix(in srgb, var(--notification-tone) 13%, transparent), transparent 74%), #ffffff08;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.admin-welcome-preview.info{--notification-tone:#7c8cff}.admin-welcome-preview.success{--notification-tone:#29d183}.admin-welcome-preview.warning{--notification-tone:#f6b94e}.admin-welcome-preview.error{--notification-tone:#ff5d70}.admin-welcome-preview small{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.admin-welcome-preview strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;display:block}.admin-welcome-preview p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.45}.admin-sent-notification{border-color:color-mix(in srgb, var(--notification-tone,var(--red)) 24%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--notification-tone,var(--red)) 10%, transparent), transparent 72%), #ffffff06}.admin-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-search-row input{border:1px solid var(--line-soft);width:100%;min-width:0;height:42px;color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#ffffff0b;border-radius:8px;outline:0;padding:0 12px}.admin-search-row input:focus{border-color:#ff2b458f;box-shadow:0 0 0 3px #ff2b451f}.admin-user-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-user-side{text-align:right;justify-items:end;gap:6px;display:grid}.admin-user-main{gap:9px;min-width:0;display:grid}.admin-device-summary{background:#090b11b8;border:1px solid #ffffff10;border-radius:8px;gap:8px;margin-top:9px;padding:8px;display:grid}.admin-device-summary.empty{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:12px;font-weight:850}.admin-device-summary-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-device-summary-head span{color:var(--text);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:950;display:flex}.admin-device-summary-head small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:820}.admin-device-list{gap:7px;display:grid}.admin-device-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.admin-device-icon{color:#9df4c8;background:#29d18312;border:1px solid #29d18330;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-device-row strong,.admin-device-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-device-row strong{color:var(--text);font-size:12px;font-weight:950}.admin-device-row small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:780}.admin-device-chip-row{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.admin-device-chip-row span{color:#cfd5e4;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;max-width:100%;padding:4px 6px;font-size:10px;font-weight:850;line-height:1}.admin-device-chip-row .raw{color:#9ea3b5;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-users-panel{gap:14px;display:grid}.admin-users-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-users-head p{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:760;line-height:1.45}.admin-users-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-users-search-row.compact{grid-template-columns:minmax(0,1fr) auto}.admin-users-search-row label,.admin-management-form label{gap:7px;min-width:0;display:grid}.admin-users-search-row label span,.admin-management-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:950}.admin-users-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-users-workspace.list-only{grid-template-columns:1fr}.admin-users-workspace.list-only .admin-user-detail-panel{display:none}.admin-users-list-panel,.admin-user-detail-panel{border:1px solid var(--line-soft);background:#0b0d14c9;border-radius:9px;min-width:0;padding:12px}.admin-users-list-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}.admin-users-list-head strong{color:var(--text);font-size:14px;font-weight:950}.admin-users-list{gap:8px;display:grid}.admin-user-list-card{color:var(--text);text-align:left;background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff10;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:9px;display:grid}.admin-user-list-card:hover,.admin-user-list-card.active{background:linear-gradient(135deg,#ff2f681f,#ffffff07);border-color:#ff3f6f73}.admin-user-list-copy{gap:2px;min-width:0;display:grid}.admin-user-list-copy small,.admin-user-list-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:820;overflow:hidden}.admin-user-list-copy small{align-items:center;gap:5px;display:flex}.admin-user-list-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.admin-user-list-side{justify-items:end;gap:5px;display:grid}.admin-user-list-side em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.admin-user-view-pill{color:#fff;background:#ff2f6824;border:1px solid #ff3f6f6b;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950;line-height:1}.admin-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.admin-pagination span{color:var(--muted);font-size:12px;font-weight:850}.admin-user-detail-header{background:linear-gradient(135deg,#ffffff0d,#ffffff04);border:1px solid #ffffff10;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-user-detail-route{gap:10px;display:grid}.admin-user-detail-route-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-user-detail-page{padding:12px}.admin-user-detail-header h3{color:var(--text);margin:0;font-size:21px;line-height:1.15}.admin-user-status-stack{justify-items:end;gap:6px;display:grid}.admin-user-status-stack small{color:var(--muted);text-align:right;font-size:11px;font-weight:820}.admin-user-tabs{gap:7px;margin:12px 0;padding-bottom:2px;display:flex;overflow-x:auto}.admin-user-tabs button{color:var(--muted);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900}.admin-user-tabs button.active{color:#fff;background:#ff2f6830;border-color:#ff3f6f80}.admin-user-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-user-overview-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.admin-fact-card{background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;min-width:0;padding:11px;display:grid}.admin-fact-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:950}.admin-fact-card strong{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:950}.admin-fact-card small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:800}.admin-user-tab-panel{gap:12px;display:grid}.admin-purchase-list{gap:8px;display:grid}.admin-purchase-row,.admin-purchase-detail,.admin-management-form,.admin-timeline,.admin-device-grid>div{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff10;border-radius:9px;min-width:0;padding:11px}.admin-purchase-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-purchase-row strong,.admin-purchase-detail strong{color:var(--text);overflow-wrap:anywhere;display:block}.admin-purchase-actions{justify-items:end;gap:8px;display:grid}.admin-purchase-detail{gap:10px;display:grid}.admin-purchase-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-refund-callout{background:linear-gradient(135deg,#ff2b451f,#ffffff06),#140d11;border:1px solid #ff2b4542;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-refund-callout strong{color:var(--text);font-size:15px}.admin-refund-callout p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.admin-force-refund-modal .admin-form-grid.compact{margin:12px 0}.admin-management-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.admin-management-form{gap:10px;display:grid}.admin-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-device-grid{gap:10px;display:grid}.admin-device-card{background:#080a11b8;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:8px;padding:9px;display:grid}.admin-device-card>svg{color:#ff5f85}.admin-device-card strong{color:var(--text);overflow-wrap:anywhere;display:block}.admin-timeline{gap:8px;display:grid}.admin-timeline-row{border-top:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:8px;display:grid}.admin-timeline-row:first-of-type{border-top:0;padding-top:0}.admin-timeline-row strong{color:var(--text);overflow-wrap:anywhere;display:block}.admin-timeline-row p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:760}.admin-timeline-row>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:820}.admin-attention-panel{align-content:start}.admin-attention-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-attention-head p{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:760;line-height:1.4}.admin-attention-list,.admin-transaction-list,.admin-referral-review-list{gap:9px;display:grid}.admin-attention-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#101218;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.admin-attention-card.high{background:linear-gradient(135deg,#ff2b451c,#ffffff05),#101218;border-color:#ff5c704d}.admin-attention-card.medium{background:linear-gradient(135deg,#f6b94e15,#ffffff05),#101218;border-color:#f6b94e42}.admin-priority-rank{color:#fff;background:#ff2f6828;border:1px solid #ff3f6f6b;border-radius:8px;place-items:center;min-width:42px;height:36px;padding:0 7px;font-size:13px;font-weight:950;display:grid}.admin-attention-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-attention-card strong{color:var(--text);overflow-wrap:anywhere}.admin-attention-card p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:780;line-height:1.45}.admin-user-tab-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-user-tab-head strong{color:var(--text);display:block}.admin-transaction-side{justify-items:end;gap:5px;display:grid}.admin-transaction-side small{color:var(--muted);text-align:right;font-size:11px;font-weight:820}.admin-referral-note{margin:0}.admin-referral-review-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#101218;border:1px solid #ffffff12;border-radius:9px;gap:10px;min-width:0;padding:11px;display:grid}.admin-referral-review-card.warning{background:linear-gradient(135deg,#f6b94e14,#ffffff05),#101218;border-color:#f6b94e52}.admin-referral-review-card.red{background:linear-gradient(135deg,#ff2b4517,#ffffff05),#101218;border-color:#ff5c7052}.admin-referral-review-card.good{background:linear-gradient(135deg,#29d18312,#ffffff05),#101218;border-color:#29d18346}.admin-referral-review-card.focused{border-color:#ff5c70;box-shadow:0 0 0 1px #ff5c704d,0 0 34px #ff2b4526}.admin-referral-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-referral-user-preview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-referral-user-preview small{color:var(--muted);font-size:11px;font-weight:820}.admin-referral-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-referral-meta{gap:6px 9px}.admin-referral-note-text{color:var(--muted);overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;margin:0;padding:9px;font-size:12px;font-weight:780;line-height:1.45}.admin-referral-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-referral-review-actions small{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:820}.admin-referral-locked{color:var(--muted);background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:12px;font-weight:850}@media (width<=760px){.admin-users-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-users-head .secondary-action{grid-column:1/-1;width:100%}.admin-users-search-row,.admin-users-search-row.compact,.admin-users-workspace,.admin-user-detail-header,.admin-purchase-row,.admin-purchase-detail-head,.admin-refund-callout,.admin-management-grid,.admin-form-grid.compact,.admin-user-overview-grid,.admin-user-overview-grid.compact,.admin-manual-refund-orders-head,.admin-refund-order-card,.admin-refund-selected-summary,.admin-refund-amount-tools,.admin-attention-card,.admin-attention-head,.admin-referral-review-head,.admin-referral-facts,.admin-referral-review-actions,.admin-user-tab-head{grid-template-columns:1fr}.admin-attention-card .secondary-action,.admin-referral-review-actions .secondary-action,.admin-referral-review-actions .primary-action{width:100%}.admin-attention-title-row{flex-direction:column;align-items:flex-start}.admin-transaction-side{justify-items:start}.admin-transaction-side small{text-align:left}.admin-user-list-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-user-list-side{grid-column:1/-1;grid-template-columns:repeat(3,max-content);justify-content:space-between;justify-items:start;width:100%}.admin-user-status-stack{justify-items:start}.admin-user-tabs{z-index:5;background:#0b0d14e8;border:1px solid #ffffff10;border-radius:9px;padding:7px;position:sticky;top:72px}.admin-purchase-actions{grid-template-columns:repeat(2,max-content);justify-content:space-between;justify-items:start;width:100%}.admin-refund-order-side{justify-items:start}.admin-pagination{align-items:stretch;display:grid}.admin-pagination .secondary-action{width:100%}.admin-timeline-row{grid-template-columns:1fr}}.admin-user-picker{min-width:0;position:relative}.admin-user-picker>label{display:grid}.admin-user-picker-menu{z-index:30;background:linear-gradient(#191a22f7,#111219fb);border:1px solid #ffffff16;border-radius:8px;gap:6px;max-height:288px;margin-top:6px;padding:7px;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 40px #0005,inset 0 1px #ffffff0c}.admin-user-picker-menu button{color:inherit;text-align:left;min-width:0;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease);background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;padding:8px}.admin-user-picker-menu button:hover{background:#ff2b4516;border-color:#ff2b4548;transform:translateY(-1px)}.admin-user-picker-empty{color:var(--muted);background:#ffffff07;border:1px solid #ffffff10;border-radius:7px;padding:10px;font-size:12px;font-weight:800}.admin-user-picker-empty.error{color:#ff9cad;background:#ff2b4518;border-color:#ff2b4548}.admin-user-preview{background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:7px;padding:8px;display:grid}.admin-user-preview.compact{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);margin:0;padding:0}.admin-user-preview strong,.admin-user-preview small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-user-preview small{color:var(--muted);font-size:11px;font-weight:760}.admin-user-avatar{color:#fff;background:linear-gradient(135deg,#ff2b45,#6f2030);border:1px solid #ff6d7f57;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.admin-user-avatar.has-image{background:#11131a}.admin-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-user-avatar.has-image .admin-user-avatar-initial{display:none}.admin-force-refund-form{background:linear-gradient(#ffffff0a,#ffffff04),#0f1017d9;border:1px solid #ff2b4526;border-radius:9px;gap:12px;padding:13px;display:grid}.admin-force-refund-head,.admin-refund-queue-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-force-refund-head strong,.admin-refund-queue-head strong{color:var(--text);font-size:16px;font-weight:950;display:block}.admin-force-refund-head p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:730;line-height:1.35}.admin-refund-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-manual-refund-orders{background:#080a11a6;border:1px solid #ffffff10;border-radius:9px;gap:10px;padding:11px;display:grid}.admin-manual-refund-orders-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-manual-refund-orders-head strong{color:var(--text);font-size:15px;font-weight:950;display:block}.admin-manual-refund-orders-head p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:730;line-height:1.35}.admin-refund-order-search{margin:0}.admin-refund-order-list{gap:8px;display:grid}.admin-refund-order-card{color:inherit;text-align:left;min-width:0;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-refund-order-card:hover:not(:disabled),.admin-refund-order-card.selected{background:linear-gradient(135deg,#29d18318,#ffffff07),#0d1217;border-color:#29d18357;transform:translateY(-1px)}.admin-refund-order-card:disabled{cursor:not-allowed;opacity:.66}.admin-refund-order-icon{color:#9df4c8;background:#29d18318;border:1px solid #29d18340;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.admin-refund-order-copy{min-width:0;display:block}.admin-refund-order-copy small,.admin-refund-order-copy span,.admin-refund-order-copy em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:820;display:block}.admin-refund-order-copy strong{color:var(--text);overflow-wrap:anywhere;margin:2px 0;font-size:14px;font-weight:950;display:block}.admin-refund-order-side{justify-items:end;gap:5px;display:grid}.admin-refund-order-side em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.admin-refund-selected-summary{background:linear-gradient(135deg,#29d18315,#ffffff06),#10151a;border:1px solid #29d18345;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-refund-selected-summary strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:950;display:block}.admin-refund-amount-tools{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,.8fr);align-items:stretch;gap:8px;display:grid}.admin-refund-amount-tools button{color:var(--text);text-align:left;background:linear-gradient(#ffffff0c,#ffffff05),#11131b;border:1px solid #ffffff14;border-radius:9px;min-height:50px;padding:9px 10px;font-weight:950}.admin-refund-amount-tools button span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:850;display:block}.admin-refund-amount-tools button:hover:not(:disabled){background:linear-gradient(#ff2b4518,#ffffff06),#12131b;border-color:#ff4d7463}.admin-refund-amount-tools button:disabled{cursor:not-allowed;opacity:.62}.admin-refund-amount-tools p{color:var(--muted);background:#ffffff07;border:1px solid #ffffff10;border-radius:9px;margin:0;padding:9px 10px;font-size:12px;font-weight:780;line-height:1.35}.admin-refund-queue-head{border-top:1px solid #ffffff10;margin-top:6px;padding-top:13px}.danger-inline-toggle{background:linear-gradient(#ff2b4512,#ffffff04),#10131a;border-color:#ff2b4538}.admin-queue-card,.admin-log-card{gap:7px;display:grid}.admin-refund-review-card{gap:12px}.admin-refund-review-head,.admin-refund-review-actions,.admin-refund-attempt-head,.admin-refund-attempts-head{align-items:start;gap:10px;display:flex}.admin-refund-review-head,.admin-refund-attempt-head,.admin-refund-attempts-head{justify-content:space-between}.admin-refund-review-reason,.admin-refund-attempt,.admin-refund-review-reply{background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;padding:10px}.admin-refund-review-reason p,.admin-refund-attempt p,.admin-refund-attempts>p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:760;line-height:1.45}.admin-refund-review-actions{flex-wrap:wrap}.admin-refund-review-actions .compact-action{width:auto;min-height:34px;padding:0 11px}.admin-refund-review-reply{gap:8px;display:grid}.admin-refund-review-reply span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.admin-refund-review-reply textarea{color:var(--text);resize:vertical;width:100%;min-height:86px;font:inherit;background:#08090fde;border:1px solid #ffffff16;border-radius:8px;outline:0;padding:9px 10px;font-size:13px;line-height:1.42}.admin-refund-review-reply textarea:focus{border-color:#ff2b4570;box-shadow:0 0 0 3px #ff2b4524}.admin-refund-attempts,.admin-refund-attempt{gap:8px;display:grid}.admin-refund-thread-log{gap:7px;display:grid}.admin-refund-thread-log>span{color:var(--muted);font-size:12px;font-weight:800}.admin-refund-thread-message{background:#05060b9c;border:1px solid #ffffff12;border-radius:8px;gap:6px;padding:8px;display:grid}.admin-refund-thread-message.customer{background:#29d1830d;border-color:#29d1832f}.admin-refund-thread-message.reply{background:#ff2b450d;border-color:#ff2b4533}.admin-refund-thread-message>div{justify-content:space-between;gap:8px;display:flex}.admin-refund-thread-message strong{color:var(--text);font-size:12px}.admin-refund-thread-message small{color:var(--muted);font-size:11px;font-weight:800}.admin-refund-thread-message p{color:#dce0ea;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.42}.admin-refund-thread-message a{color:#ff9aaa;font-size:12px;font-weight:850;text-decoration:none}.admin-log-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.admin-log-card>div:first-child span{color:var(--muted);flex:none;font-size:12px}.admin-logs-panel{align-content:start}.admin-log-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05 58%,#ff2b4508),#0e1017d9;border-color:#ffffff18;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px}.admin-log-card.success{background:linear-gradient(135deg,#29d18313,#ffffff05 62%),#0e1017d9;border-color:#29d18338}.admin-log-card.warning{background:linear-gradient(135deg,#f6b94e13,#ffffff05 62%),#0e1017d9;border-color:#f6b94e38}.admin-log-card.danger{background:linear-gradient(135deg,#ff2b451b,#ffffff05 62%),#0e1017d9;border-color:#ff5d7047}.admin-log-icon{color:#fff;background:linear-gradient(135deg,#ff2b453d,#ffffff10),#11131b;border:1px solid #ffffff18;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.admin-log-card.success .admin-log-icon{color:#9df4c8;background:#29d18315;border-color:#29d1833d}.admin-log-card.warning .admin-log-icon{color:#ffd486;background:#f6b94e15;border-color:#f6b94e40}.admin-log-card.danger .admin-log-icon{color:#ff9cad;background:#ff2b451a;border-color:#ff5d7047}.admin-log-content{gap:8px;min-width:0;display:grid}.admin-log-topline,.admin-log-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-log-topline time{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.admin-log-title-row strong{font-size:14px;font-weight:950;line-height:1.2}.admin-log-source{color:#ffb4bf;text-transform:uppercase;white-space:nowrap;background:#ff2b4514;border:1px solid #ff2b4536;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;line-height:1}.admin-log-card.success .admin-log-source{color:#a8f7cd;background:#29d18314;border-color:#29d18336}.admin-log-card.warning .admin-log-source{color:#ffd486;background:#f6b94e14;border-color:#f6b94e36}.admin-log-card.danger .admin-log-source{color:#ffb5c0;background:#ff2b4518;border-color:#ff5d7040}.admin-log-content p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.45}.admin-log-actor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-log-actor.compact{gap:7px}.admin-log-actor strong,.admin-log-actor small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-log-actor strong{font-size:13px;font-weight:950}.admin-log-actor small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:780}.admin-log-avatar{color:#fff;background:radial-gradient(circle at 32% 22%,#ff5c7047,#0000 62%),linear-gradient(135deg,#ff2b4588,#4f111be8);border:1px solid #ff6d7f4f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.admin-log-avatar.has-image{background:#11131a;border-color:#fff2}.admin-log-avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-log-target{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 0;display:grid}.admin-log-target>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.admin-log-chip-row{flex-wrap:wrap;gap:6px;display:flex}.admin-log-chip{color:#d8dde9;overflow-wrap:anywhere;background:#ffffff0c;border:1px solid #ffffff15;border-radius:999px;max-width:100%;padding:6px 8px;font-size:11px;font-weight:850;line-height:1}.admin-log-chip.money{color:#9df4c8;background:#29d18314;border-color:#29d1833a}.admin-log-chip.warning{color:#ffd486;background:#f6b94e14;border-color:#f6b94e36}.admin-log-chip.raw{color:#9ea3b5;text-transform:none;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-log-card blockquote{color:#ffccd3;background:#ff2b4512;border:1px solid #ff2b4530;border-left:3px solid #ff5d70;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:760;line-height:1.45}.admin-log-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-log-metadata div{background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;min-width:0;padding:8px}.admin-log-metadata dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.admin-log-metadata dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:850;line-height:1.35}.admin-log-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-log-panel-head>div{align-items:center;gap:8px;min-width:0;display:flex}.admin-log-tabs{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:7px;display:grid}.admin-log-tabs button{color:var(--muted);text-align:left;min-width:0;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.admin-log-tabs button:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff1d;transform:translateY(-1px)}.admin-log-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff2b4524,#ffffff0a);border-color:#ff5d704f;box-shadow:inset 0 1px #ffffff12}.admin-log-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.admin-log-tabs button strong{color:inherit;text-align:center;background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;min-width:28px;padding:4px 6px;font-size:11px;font-weight:950}.admin-log-feed-toolbar{color:var(--muted);background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;display:grid}.admin-log-feed-toolbar small{color:#c7ccd8;white-space:nowrap;font-size:11px;font-weight:900}.admin-log-feed{gap:8px;display:grid}.admin-log-feed.loading{opacity:.68;pointer-events:none}.admin-log-card{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.admin-log-summary-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;padding:12px;display:grid}.admin-log-summary-button:hover{background:#ffffff08}.admin-log-summary-main{gap:6px;min-width:0;display:grid}.admin-log-summary-top,.admin-log-summary-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-log-summary-top time{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.admin-log-summary-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;line-height:1.2;overflow:hidden}.admin-log-summary-copy{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.4}.admin-log-expand-icon{color:#cfd5e4;width:30px;height:30px;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid}.admin-log-expand-icon.open{background:#ff2b4516;border-color:#ff5d7042;transform:rotate(180deg)}.admin-log-expanded{border-top:1px solid #ffffff10;gap:8px;margin:0 12px 12px 61px;padding-top:10px;display:grid}.admin-log-expanded>p{color:var(--muted);margin:0;font-size:12px;font-weight:760}.admin-log-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-log-pagination>span{color:var(--muted);text-align:center;font-size:12px;font-weight:900}.secret-box,.sync-card{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px}.secret-box{gap:6px;padding:12px;display:grid}.secret-box span{color:var(--muted);font-size:12px;font-weight:850}.secret-box strong{color:#fff;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.two-factor-qr-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff2b4529,#0000 62%),#ffffff09;border:1px solid #ff2b4547;border-radius:8px;justify-items:center;gap:9px;padding:14px;display:grid}.settings-page .two-factor-qr-card{background:radial-gradient(circle at 50% 0,#ff2b4521,#0000 62%),#0a0b1094;border-color:#ff2b453d}.two-factor-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:min(210px,100%);padding:10px;display:grid;overflow:hidden;box-shadow:0 18px 34px #00000047}.two-factor-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.two-factor-qr-frame span{color:#111827;font-size:12px;font-weight:850}.two-factor-qr-card strong{color:#fff;font-size:14px}.two-factor-qr-card small{color:var(--muted);font-size:12px;line-height:1.4}.two-factor-manual-key input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.two-factor-manual-key input[readonly]{cursor:text;color:#eafcf2;background:#08090db8;border-color:#29d18342}.authenticator-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.authenticator-actions .primary-action,.authenticator-actions .secondary-action{grid-column:1/-1;text-decoration:none}.recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recovery-code-grid code{color:#9df4c8;text-align:center;background:#29d18314;border:1px solid #29d1833d;border-radius:8px;padding:9px 10px;font-size:12px}.sync-card{gap:14px;padding:14px;display:grid}.settings-page .sync-card{background:linear-gradient(#ffffff0b,#ffffff04),#08090d8a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff09}.sync-state-row{justify-content:flex-start}.sync-state-row strong,.sync-state-row span{overflow-wrap:anywhere;min-width:0;display:block}.sync-state-row span,.sync-detail-grid{color:var(--muted);font-size:13px;line-height:1.4}.sync-detail-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.sync-detail-grid span{border:1px solid var(--line-soft);overflow-wrap:anywhere;background:#ffffff09;border-radius:8px;min-width:0;padding:9px 10px}.settings-page .sync-detail-grid span{background:linear-gradient(#ffffff0d,#ffffff05),#14151bd1;border-color:#ffffff13}.settings-page .sync-state-row svg{background:#ff2b4514;border:1px solid #ff2b453d;border-radius:8px;width:34px;height:34px;padding:8px}.danger-action{color:#ffb8c0;background:#ff2b4514;border-color:#ff5c7052}.danger-action:hover{color:#fff;background:#ff2b4521;border-color:#ff5c707a}.refund-action{background:linear-gradient(180deg, #ffc25b1f, #ffc25b0e), var(--panel-2);color:#ffd995;border-color:#ffc25b52}.refund-action:hover{background:linear-gradient(180deg, #ffc25b29, #ffc25b14), var(--panel-2);color:#fff;border-color:#ffc25b80}.settings-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:13px;display:flex}.settings-row:last-child{border-bottom:0;padding-bottom:0}.settings-row strong{color:var(--text);text-align:right}.mobile-nav{display:none}.modal-backdrop,.drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;transition:backdrop-filter .22s var(--ease), background .22s var(--ease), opacity .18s var(--ease), visibility .18s var(--ease);visibility:hidden;background:#00000085;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:18px;display:grid}.modal-backdrop.open,.drawer-backdrop.open{opacity:1;pointer-events:auto;visibility:visible;background:#000000bd}.modal-backdrop.open{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);animation:backdrop-fade-in .22s var(--ease) both}.purchase-modal{isolation:isolate;opacity:0;transform-origin:50% 46%;width:min(100%,460px);transition:opacity .18s var(--ease), transform .18s var(--ease);will-change:opacity, transform;background:linear-gradient(#1f2027fa,#121319fa),#17181e;border:1px solid #ff2b4557;border-radius:8px;padding:16px;position:relative;overflow:hidden;transform:translateY(18px)scale(.975);box-shadow:0 30px 90px #0000008a,0 0 0 1px #ffffff09}.purchase-modal:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 14% 0,#ff2b452e,#0000 42%),linear-gradient(90deg,#ff2b452e,#0000 48%);height:120px;position:absolute;inset:0 0 auto}.modal-backdrop.open .purchase-modal{opacity:1;animation:modal-enter .28s var(--ease) both;transform:translateY(0)scale(1)}.auth-modal{background:radial-gradient(circle at 12% 0,#ff2b452e,#0000 36%),linear-gradient(#1c1d25fa,#0d0e14fc),#111219;border-color:#ff2b4547;width:min(100%,456px);padding:18px;box-shadow:0 34px 100px #0000009e,0 0 0 1px #ffffff0b,0 0 44px #ff2b4514}.auth-modal:before{background:linear-gradient(115deg,#ff2b4533,#ff2b450a 34%,#0000 68%),radial-gradient(circle at 18% 0,#ff587138,#0000 38%);height:148px}.modal-backdrop.open .auth-modal{animation:auth-modal-drop .33s var(--ease) both}.modal-backdrop.open .auth-modal .auth-modal-top,.modal-backdrop.open .auth-mode-switch,.modal-backdrop.open .auth-form{animation:auth-panel-drop .32s var(--ease) both}.auth-modal-top{border-bottom:1px solid #fff1;align-items:center;margin-bottom:16px;padding-bottom:15px}.auth-title-block{align-items:center;gap:12px;min-width:0;display:flex}.auth-brand-mark{color:#fff;background:linear-gradient(145deg,#ff2b45f2,#8a1023e6),#e7193a;border:1px solid #ff2b4561;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 14px 28px #ff2b4538,inset 0 1px #ffffff3d}.auth-brand-mark span{text-transform:uppercase;font-size:13px;font-weight:1000;line-height:1;position:absolute;bottom:6px;right:8px}.auth-title-block h2{letter-spacing:0;margin-top:3px;font-size:24px;line-height:1.05}.auth-modal-top .icon-button{background:#ffffff09;border-radius:10px;width:40px;height:40px}.modal-backdrop.open .auth-mode-switch{animation-delay:55ms}.modal-backdrop.open .auth-form{animation-delay:90ms}.auth-mode-switch{background:linear-gradient(#ffffff0b,#ffffff05),#090a0fb8;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-mode-switch button{min-height:36px;color:var(--muted);transition:background .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:900}.auth-mode-switch button.active{background:linear-gradient(180deg, #ff2b45fa, #cd142df5), var(--red);color:#fff;box-shadow:0 10px 24px #ff2b4538,inset 0 1px #ffffff38}.auth-form{margin-top:14px;display:grid;overflow:hidden}.auth-form-body{animation:auth-form-switch .24s var(--ease) both;transform-origin:50% 0;gap:11px;display:grid}.auth-field{gap:7px;display:grid}.auth-input-shell{width:100%;height:44px;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);background:linear-gradient(#ffffff0b,#ffffff04),#08090ed6;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.auth-input-shell svg{color:#737987;transition:color .18s var(--ease);flex:none}.auth-form input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:14px;font-weight:700}.auth-form input::placeholder{color:#666b77;font-weight:650}.password-requirements{animation:auth-form-switch .18s var(--ease) both;background:linear-gradient(#ffffff0a,#ffffff04),#090a0fa8;border:1px solid #ffffff13;border-radius:10px;gap:7px;margin-top:-2px;padding:10px 12px;display:grid}.password-requirement{color:#858b98;transition:color .18s var(--ease), transform .18s var(--ease);align-items:center;gap:8px;font-size:12px;font-weight:850;line-height:1.25;display:flex}.password-requirement-icon{color:#626876;width:18px;height:18px;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), color .18s var(--ease);background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;flex:none;place-items:center;display:grid}.password-requirement.met{color:#7df0b7;transform:translate(1px)}.password-requirement.met .password-requirement-icon{color:#35dda0;background:#29d18324;border-color:#29d18380;box-shadow:0 0 18px #29d1831f}.auth-form .primary-action.full{background:linear-gradient(135deg, #ff4963fa, #da112ffa 56%, #9a0f26fa), var(--red);color:#fff;border:1px solid #ff566e6b;border-radius:10px;min-height:44px;font-size:14px;box-shadow:0 14px 28px #ff2b4538,inset 0 1px #ffffff2e}.auth-form .primary-action.full:hover{border-color:#ff768a94;box-shadow:0 18px 34px #ff2b4547,inset 0 1px #ffffff38}.auth-error{color:#ffb8c0;background:#ff2b4517;border:1px solid #ff5c704d;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.auth-confirm-card{background:linear-gradient(135deg,#ff2b4524,#ffffff0a),#ffffff08;border:1px solid #ff2b4538;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.auth-confirm-icon{background:#ff2b451a;border:1px solid #ff2b4542;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;line-height:1;display:grid}.auth-confirm-icon svg{color:#ff7084;stroke-width:2.15px;width:20px;height:20px;display:block}.auth-confirm-card strong,.auth-confirm-card span{display:block}.auth-confirm-card>div{gap:3px;min-width:0;display:grid}.auth-confirm-card strong{color:var(--text);font-size:14px}.auth-confirm-card span,.auth-muted{color:var(--muted);font-size:13px;line-height:1.4}.auth-confirm-card>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-muted{margin:-3px 0 0}.auth-countdown{color:#9df4c8;background:#29d18314;border:1px solid #29d18347;border-radius:999px;align-items:center;width:fit-content;margin:-2px 0 0;padding:7px 10px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.auth-countdown.expired{color:#ffb8c0;background:#ff2b4517;border-color:#ff5c704d}.auth-spam-reminder{color:#b8becb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;margin:-2px 0 0;padding:9px 11px;font-size:12px;font-weight:760;line-height:1.4}.auth-note{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.auth-note.success{color:#9df4c8;background:#29d18314;border-color:#29d18347}.auth-note.error{color:#ffb8c0;background:#ff2b4517;border-color:#ff5c704d}.auth-secondary-row{gap:8px;display:flex}.auth-secondary-row .secondary-action{flex:1 1 0;min-height:40px}.auth-modal{background:linear-gradient(145deg,#1f2029fa,#0c0d12fc 58%,#08090dfc),#12131a;border-color:#ff2b4538;border-radius:12px;width:min(100%,840px);max-height:min(92vh,760px);padding:0;overflow:auto;box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff0b,0 0 70px #ff2b4514}.auth-modal:before{opacity:.72;background:linear-gradient(115deg,#ff2b452b,#0000 24%),linear-gradient(#ffffff0b,#0000 30%);height:100%}.auth-close-button{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border-radius:10px;width:40px;height:40px;position:absolute;top:16px;right:16px}.auth-close-button:hover{background:#ff2b4517;border-color:#ff2b4557}.auth-shell{grid-template-columns:minmax(265px,.78fr) minmax(0,1fr);min-height:552px;display:grid}.auth-preview-panel{background:linear-gradient(150deg,#ff2b452e,#ff2b4509 45%,#7c57ff14),#0d0e14db;border-right:1px solid #ffffff12;align-content:space-between;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden}.auth-preview-panel:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(120deg,#0000 0 35%,#ffffff0e 46%,#0000 58%),linear-gradient(#ffffff0a,#0000 36%);position:absolute;inset:0}.auth-preview-panel:after{content:"";opacity:.7;background:linear-gradient(#0000,#ff2b45e0,#0000);width:3px;position:absolute;inset:0 auto 0 0}.auth-preview-brand,.auth-preview-copy,.auth-preview-stack,.auth-main-panel{z-index:1;position:relative}.auth-preview-brand{align-items:center;gap:12px;min-width:0;display:flex}.auth-preview-brand>div{gap:1px;min-width:0;display:grid}.auth-preview-brand strong{color:#fff;font-size:16px;font-weight:950;line-height:1.1}.auth-preview-brand small{color:#aeb4c3;font-size:12px;font-weight:700}.auth-brand-mark{background:linear-gradient(145deg,#ff4761fa,#860e22f5),#f21d42;border-radius:12px;width:44px;height:44px;box-shadow:0 16px 34px #ff2b4542,inset 0 1px #ffffff3d}.auth-brand-mark svg{transform:translate(-2px,2px)}.auth-brand-mark span{font-size:14px;bottom:7px;right:8px}.auth-preview-copy{gap:9px;display:grid}.auth-preview-copy .eyebrow{color:#ff5f76;letter-spacing:.06em}.auth-preview-copy h3{color:#fff;text-wrap:balance;max-width:270px;margin:0;font-size:31px;line-height:1.02}.auth-preview-copy p{color:#b5bbc8;max-width:292px;margin:0;font-size:13px;line-height:1.55}.auth-preview-row{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#ffffff07;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.auth-preview-row>span{color:#ff8294;background:#ff2b451c;border:1px solid #ff2b4542;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-preview-row div{gap:2px;min-width:0;display:grid}.auth-preview-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.auth-preview-row small{color:#9ca3b2;font-size:11px;line-height:1.35}.auth-main-panel{align-content:center;gap:16px;padding:28px 28px 26px;display:grid}.auth-modal-top{border-bottom:0;margin:0;padding:0 48px 0 0;display:block}.auth-title-block{gap:7px;display:grid}.auth-title-block h2{color:#fff;margin:0;font-size:31px;line-height:1.04}.auth-title-block .eyebrow{color:#ff526a;letter-spacing:.07em}.auth-title-block p{color:#aeb4c3;max-width:460px;margin:0;font-size:13px;line-height:1.5}.auth-mode-switch{background:linear-gradient(#ffffff0d,#ffffff05),#07080cc7;border-color:#ffffff14;border-radius:11px;gap:5px;padding:5px;position:relative}.auth-mode-switch button{color:#9fa6b6;letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.auth-mode-switch button.active{background:linear-gradient(135deg, #ff3854fa, #c9122cfa), var(--red);box-shadow:0 13px 28px #ff2b453d,inset 0 1px #ffffff3d}.auth-mode-switch svg{flex:none}.auth-form{margin-top:0}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-field-row.single{grid-template-columns:1fr}.auth-inline-action{justify-content:flex-end;margin-top:-4px;display:flex}.auth-inline-action button{color:#ff7084;cursor:pointer;text-align:right;transition:color .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;padding:0;font-size:12px;font-weight:900;line-height:1.2}.auth-inline-action button:hover{color:#fff;transform:translateY(-1px)}.auth-field-label{color:#a5abb9;letter-spacing:.04em;font-size:10px}.auth-input-shell{background:linear-gradient(#ffffff0b,#ffffff04),#07080cd1;border-color:#ffffff17;border-radius:9px;height:47px;padding:0 13px}.password-requirements{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#08090ebd;border-color:#ffffff14;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-1px;padding:9px}.password-requirement{background:#ffffff07;border:1px solid #fff1;border-radius:999px;min-height:30px;padding:0 9px 0 6px}.password-requirement.met{background:#29d18312;border-color:#29d18338}.auth-challenge-card{color:#ffd36e;background:linear-gradient(135deg,#ffc75c1a,#ffffff07),#ffffff05;border:1px solid #ffc75c3d;border-radius:9px;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:flex}.auth-challenge-card span{gap:1px;min-width:0;display:grid}.auth-challenge-card strong{color:#fff;font-size:13px}.auth-challenge-card small{color:#aeb4c3;font-size:12px}.auth-two-factor-popup{animation:auth-form-switch .18s var(--ease) both;background:linear-gradient(135deg,#ff2b4524,#ffffff08),#13080de8;border:1px solid #ff5c7070;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:10px;box-shadow:0 14px 34px #ff2b4526,inset 0 1px #ffffff10}.auth-two-factor-popup-icon{color:#ff8797;background:#ff2b4524;border:1px solid #ff5c7061;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-two-factor-popup-copy{gap:2px;min-width:0;display:grid}.auth-two-factor-popup-copy strong{color:#fff;font-size:13px;line-height:1.2}.auth-two-factor-popup-copy small{color:#ffbdc5;font-size:12px;line-height:1.35}.auth-two-factor-popup-close{color:#ffc3ca;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.auth-two-factor-popup-close:hover{color:#fff;background:#ff2b4521;border-color:#ff5c7061}.turnstile-card{--turnstile-scale:1;background:0 0;border:0;border-radius:0;justify-items:center;gap:5px;padding:0;display:grid;overflow:visible}.turnstile-card.verified{background:0 0;border-color:#0000}.turnstile-card.expired,.turnstile-card.error{border-color:#0000}.turnstile-widget{width:min(100%,calc(300px * var(--turnstile-scale)));height:calc(65px * var(--turnstile-scale));min-width:0;min-height:calc(65px * var(--turnstile-scale));place-items:start;display:grid;overflow:visible}.turnstile-widget>div{transform:scale(var(--turnstile-scale));transform-origin:0 0;width:300px!important;max-width:300px!important;margin-inline:0!important}.turnstile-widget>iframe{transform:scale(var(--turnstile-scale));transform-origin:0 0;width:300px!important;min-width:300px!important;max-width:300px!important;margin-inline:0!important;display:block!important}.turnstile-card small{color:#949baa;text-align:center;font-size:11px;line-height:1.35;display:none}.turnstile-card.loading small,.turnstile-card.expired small,.turnstile-card.error small{display:block}.auth-confirm-card{background:linear-gradient(135deg,#ff2b4521,#ffffff09),#ffffff08;border-color:#ff2b452e;border-radius:11px;min-height:72px}.auth-confirm-icon{border-radius:10px;width:40px;height:40px}.auth-countdown{border-radius:999px;min-height:34px;padding:0 12px}.auth-error,.auth-note{border-radius:9px}.auth-form .primary-action.full{letter-spacing:0;border-radius:9px;min-height:47px;font-size:14px}.auth-secondary-row .secondary-action{border-radius:9px}.modal-backdrop.open .auth-preview-panel,.modal-backdrop.open .auth-main-panel{animation:auth-panel-drop .34s var(--ease) both}.modal-backdrop.open .auth-main-panel{animation-delay:65ms}.auth-page-shell{width:min(100%,1180px);min-height:calc(100svh - 92px);padding:clamp(20px,4vw,54px) var(--page-pad) 48px;place-items:center;margin:0 auto;display:grid}.auth-page-card{opacity:1;border-radius:18px;width:min(100%,1040px);max-height:none;overflow:hidden;transform:none;box-shadow:0 34px 120px #000000b8,0 0 0 1px #ffffff0d,0 0 90px #ff2b4522}.auth-page-card:before{opacity:1;background:radial-gradient(circle at 9% 0,#ff3c5640,#0000 32%),radial-gradient(circle at 100% 100%,#7d57ff1b,#0000 36%),linear-gradient(115deg,#ff2b4526,#0000 28%)}.auth-page-shell .auth-preview-panel{background:radial-gradient(circle at 22% 12%,#ff708536,#0000 34%),linear-gradient(145deg,#4a0e1bd9,#151722f2 48%,#0a0b10fa),#0d0e14;border-right-color:#ff2b4528;padding:34px}.auth-page-shell .auth-preview-panel:before{background:linear-gradient(120deg,#0000 0 32%,#ffffff12 43%,#0000 54%),radial-gradient(circle at 0 100%,#ff2b4538,#0000 42%)}.auth-page-shell .auth-preview-copy h3{letter-spacing:0;max-width:360px;font-size:clamp(36px,4.1vw,58px);line-height:.96}.auth-page-shell .auth-preview-copy p{max-width:390px;font-size:15px}.auth-page-shell .auth-preview-brand{gap:13px}.auth-page-shell .auth-brand-mark{border-radius:14px;width:54px;height:54px}.auth-page-shell .auth-main-panel{gap:18px;padding:42px}.auth-page-shell .auth-modal-top{padding-right:50px}.auth-page-shell .auth-title-block p{font-size:14px}.auth-page-shell .auth-mode-switch{border-radius:14px;padding:6px}.auth-page-shell .auth-mode-switch button{border-radius:10px;min-height:48px}.auth-page-shell .auth-input-shell{border-radius:12px;height:54px;padding-inline:15px}.auth-page-shell .auth-form .primary-action.full{border-radius:12px;min-height:54px}.auth-page-shell .auth-field-label{font-size:11px}.auth-page-shell .auth-preview-panel,.auth-page-shell .auth-main-panel,.auth-page-shell .auth-title-block,.auth-page-shell .auth-mode-switch,.auth-page-shell .auth-form{animation:auth-panel-drop .42s var(--ease) both}@media (width<=820px){.auth-modal{width:min(100%,520px)}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-preview-panel{border-bottom:1px solid #ffffff12;border-right:0;min-height:238px;padding:21px}.auth-preview-copy h3{max-width:420px;font-size:27px}.auth-preview-copy p{max-width:440px}.auth-preview-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-preview-row{grid-template-columns:1fr;min-height:88px}.auth-main-panel{padding:22px}.auth-page-shell{min-height:auto;padding:18px var(--page-pad) 34px}.auth-page-card{border-radius:14px;width:min(100%,560px);overflow:visible}.auth-page-shell .auth-shell{grid-template-columns:1fr;min-height:0}.auth-page-shell .auth-preview-panel{border-bottom:1px solid #ff2b4526;border-right:0;min-height:252px;padding:24px}.auth-page-shell .auth-preview-copy h3{max-width:460px;font-size:34px}.auth-page-shell .auth-main-panel{padding:24px}}@media (width<=560px){.modal-backdrop{padding:10px}.checkout-modal{width:100%;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);overflow-y:auto}.checkout-head{padding:16px 14px 14px}.checkout-head h2{font-size:25px}.checkout-head p{font-size:13px}.checkout-item{grid-template-columns:42px minmax(0,1fr) minmax(max-content,auto);gap:8px;margin:14px 14px 12px;padding:10px}.checkout-item .purchase-summary-price{max-width:100%;min-height:34px;padding:0 8px}.checkout-item .purchase-summary-price .price-main{font-size:15px}.checkout-item .purchase-summary-price .price-symbol,.checkout-item .purchase-summary-price .price-cents{font-size:10.5px}.purchase-summary .checkout-item-logo{width:42px;min-width:42px;height:42px}.checkout-item-logo .category-logo{width:24px;height:24px}.checkout-secure-stage{grid-template-columns:50px minmax(0,1fr);gap:12px;margin:0 14px 12px;padding:12px}.secure-orb{width:48px;height:48px}.checkout-steps{margin:0 14px}.checkout-steps>span{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:54px;padding:9px}.checkout-steps svg{width:32px;height:32px;padding:8px}.checkout-modal .recording-check,.checkout-modal .form-message{margin:12px 14px 0}.checkout-modal>.primary-action.full,.checkout-modal .purchase-actions{margin:12px 14px 14px}.checkout-modal>.primary-action.full{width:calc(100% - 28px)}.auth-modal{border-radius:11px;max-height:min(94vh,760px)}.auth-page-card{max-height:none}.auth-close-button{width:38px;height:38px;top:12px;right:12px}.auth-preview-panel{min-height:190px;padding:18px}.auth-preview-copy h3{font-size:24px}.auth-preview-stack{display:none}.auth-main-panel{gap:13px;padding:18px}.auth-modal-top{padding-right:42px}.auth-page-shell{padding:12px 10px 30px}.auth-page-shell .auth-preview-panel{min-height:220px;padding:20px}.auth-page-shell .auth-preview-copy h3{font-size:30px}.auth-page-shell .auth-preview-copy p{font-size:13px}.auth-page-shell .auth-main-panel{padding:20px}.auth-page-shell .auth-title-block h2{font-size:31px}.auth-page-shell .auth-input-shell{height:50px}.turnstile-card{--turnstile-scale:.9}.auth-title-block h2{font-size:26px}.auth-field-row,.password-requirements{grid-template-columns:1fr}.auth-secondary-row{display:grid}}@media (width<=390px){.turnstile-card{--turnstile-scale:.86}}@media (width<=360px){.turnstile-card{--turnstile-scale:.82}}.listing-details-modal{scrollbar-color:#ff2b4561 #ffffff0a;scrollbar-width:thin;width:min(100%,820px);max-height:min(92vh,860px);padding:16px;overflow:auto}@media (width>=621px){.listing-details-modal:before{height:88px}.listing-details-modal .reliable-section{margin-top:8px}}.listing-details-modal::-webkit-scrollbar-track{background:#ffffff0a}.listing-details-modal::-webkit-scrollbar-thumb{background:#ff2b4561;border:2px solid #121319fa;border-radius:999px}.owned-details-modal{scrollbar-color:#ff2b4561 #ffffff0a;scrollbar-width:thin;width:min(100%,760px);max-height:min(92vh,820px);overflow:auto}.owned-details-modal:before,.listing-details-modal:before{display:none}.owned-details-modal::-webkit-scrollbar-track{background:#ffffff0a}.owned-details-modal::-webkit-scrollbar-thumb{background:#ff2b4561;border:2px solid #121319fa;border-radius:999px}.modal-backdrop.open .owned-details-top,.modal-backdrop.open .owned-summary-grid,.modal-backdrop.open .owned-access-grid,.modal-backdrop.open .owned-code-result,.modal-backdrop.open .owned-detail-actions,.modal-backdrop.open .owned-market-info-section{animation:modal-content-rise .34s var(--ease) both}.modal-backdrop.open .owned-summary-grid{animation-delay:55ms}.modal-backdrop.open .owned-access-grid{animation-delay:90ms}.modal-backdrop.open .owned-code-result,.modal-backdrop.open .owned-detail-actions{animation-delay:.125s}.modal-backdrop.open .owned-market-info-section{animation-delay:.165s}.refund-request-modal{scrollbar-color:#ff2b4561 #ffffff0a;scrollbar-width:thin;width:min(100%,560px);max-height:min(92dvh,760px);overflow:auto}.refund-request-head{background:radial-gradient(circle at 0 0,#ff2b4530,#0000 46%),linear-gradient(135deg,#ff2b451f,#ffffff08 44%,#0b0c11d6),#101117;border:1px solid #ff2b4536;border-radius:8px;align-items:flex-start;margin-bottom:12px;padding:14px}.refund-request-copy{background:linear-gradient(#ffffff0c,#ffffff05),#0c0d12c9;border:1px solid #ffffff12;border-radius:9px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.refund-request-proof-callout{background:radial-gradient(circle at 0 0,#ffc75c24,#0000 54%),linear-gradient(135deg,#ffc75c16,#ffffff08),#111016;border:1px solid #ffc75c42;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px}.refund-request-proof-callout>span{color:#ffd995;background:#ffc75c18;border:1px solid #ffc75c38;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.refund-request-proof-callout strong{color:#fff;font-size:14px;font-weight:950}.refund-request-proof-callout p{color:#d9dce5;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.45}.refund-request-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.refund-request-proof-grid>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.refund-request-proof-grid svg{color:#ff8d9b}.refund-request-proof-grid span{color:#fff;font-size:12px;font-weight:950}.refund-request-proof-grid p{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.35}.refund-request-field{gap:8px;display:grid}.refund-request-field span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.refund-request-field textarea{border:1px solid var(--line-soft);width:100%;min-height:132px;color:var(--text);font:inherit;resize:vertical;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(#ffffff0b,#ffffff05),#07080cba;border-radius:8px;outline:0;padding:12px;line-height:1.45}.refund-request-field textarea:focus{border-color:#ff2b459e;box-shadow:0 0 0 3px #ff2b4521}.refund-request-field textarea:disabled{cursor:not-allowed;opacity:.62}.warranty-proof-picker{gap:8px;margin-top:10px;display:grid}.warranty-proof-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.warranty-proof-picker-head span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.warranty-proof-picker-head small{color:var(--muted);text-align:right;font-size:11px;font-weight:750}.warranty-proof-upload-button{min-height:42px}.refund-request-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:9px;margin-top:13px;display:grid}.owned-details-top{background:radial-gradient(circle at 0 0,#ff2b4529,#0000 44%),linear-gradient(135deg,#ff2b451c,#ffffff07 42%,#0b0c11b8),#0f1016eb;border:1px solid #ff2b452e;border-radius:8px;align-items:flex-start;margin-bottom:14px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0000002e}.owned-details-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff2b4594,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}.owned-details-top h2{overflow-wrap:anywhere;max-width:560px;margin:2px 0 0;font-size:22px;line-height:1.18}.owned-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.owned-summary-grid .summary-card{min-height:96px;padding:12px}.owned-summary-grid .summary-card strong{font-size:20px}.owned-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owned-access-section{background:radial-gradient(circle at 0 0,#ff2b451a,#0000 48%),#ffffff09;border:1px solid #ffffff16;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.owned-access-head{align-items:center;gap:8px;min-width:0;display:flex}.owned-access-head svg{color:#ff7080;flex:none}.owned-access-head h3{color:#fff;margin:0;font-size:15px;line-height:1.2}.owned-field-list{gap:8px;display:grid}.owned-access-field{border:1px solid var(--line-soft);background:#07080c57;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;padding:9px;display:grid}.owned-access-field span{color:var(--muted);letter-spacing:0;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:850;line-height:1}.owned-access-field strong,.owned-access-field a{color:#fff;overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.35}.owned-access-field a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.owned-access-secret-value{color:#dfe3ee;letter-spacing:.04em}.small-icon-button{width:34px;height:34px;min-height:34px}.owned-code-result{background:radial-gradient(circle at 0 0,#29d18329,#0000 54%),#29d1830f;border:1px solid #29d18347;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin-top:12px;padding:11px 12px;display:grid}.owned-code-result span{color:#8cf0bf;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:850}.owned-code-result strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.owned-code-result small{color:#a9b1bd;grid-column:1/-1;font-size:12px;font-weight:760;line-height:1.35}.owned-refund-request{margin-top:12px}.owned-refund-request label{gap:8px;display:grid}.owned-refund-request span{color:var(--muted);font-size:12px;font-weight:850}.owned-refund-request textarea{border:1px solid var(--line-soft);width:100%;min-height:86px;color:var(--text);font:inherit;resize:vertical;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:linear-gradient(#ffffff0b,#ffffff05),#07080c57;border-radius:8px;outline:0;padding:11px 12px;line-height:1.45}.owned-refund-request textarea:focus{border-color:#ff2b458f;box-shadow:0 0 0 3px #ff2b451f}.owned-refund-request textarea:disabled{cursor:not-allowed;opacity:.62}.owned-detail-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.owned-market-info-section{margin-top:18px}.modal-backdrop.open .product-detail-hero,.modal-backdrop.open .detail-signal-panel,.modal-backdrop.open .deal-scout-panel,.modal-backdrop.open .detail-info-panel,.modal-backdrop.open .listing-details-top,.modal-backdrop.open .reliable-section,.modal-backdrop.open .details-gallery-section,.modal-backdrop.open .listing-details-footer{animation:modal-content-rise .36s var(--ease) both}.modal-backdrop.open .detail-signal-panel{animation-delay:55ms}.modal-backdrop.open .deal-scout-panel{animation-delay:80ms}.modal-backdrop.open .detail-info-panel{animation-delay:.115s}.modal-backdrop.open .reliable-section{animation-delay:60ms}.modal-backdrop.open .details-gallery-section{animation-delay:.11s}.modal-backdrop.open .listing-details-footer{animation-delay:.15s}.listing-details-top{align-items:flex-start;padding-bottom:14px}.listing-details-title{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.listing-details-title h2{margin:2px 0 4px;font-size:20px;line-height:1.2}.listing-details-title span:last-child,.listing-details-footer span,.details-section-heading span{color:var(--muted);font-size:13px}.listing-details-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-price-tag{color:#fff;pointer-events:none;white-space:nowrap;background:linear-gradient(#ffffff0e,#ffffff06),#0f1015d1;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;display:inline-flex;position:relative}.detail-price-tag small{color:#8cf0bfd1;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.detail-price-tag strong{color:#fff;font-size:14px;font-weight:950;line-height:1}.listing-details-buy{min-height:38px;padding:0 13px}.product-detail-shell{gap:14px;display:grid}.product-detail-hero{border:1px solid color-mix(in srgb, var(--avatar-color,var(--red)) 42%, #ffffff14);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--avatar-color,var(--red)) 25%, transparent), transparent 35%), linear-gradient(135deg, #ff2b4526, #ffffff09 38%, #0c0d129e), #121319f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:16px;display:grid;position:relative;overflow:hidden}.product-detail-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--avatar-color,var(--red)) 22%, transparent), transparent 66%);content:"";pointer-events:none;width:230px;height:180px;position:absolute;bottom:-90px;right:-40px}.product-detail-identity{z-index:1;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid;position:relative}.product-detail-identity .detail-platform-icon{width:52px;height:52px}.product-detail-title{gap:3px;min-width:0;display:grid}.product-detail-title h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.14}.product-detail-title>span:last-child{color:var(--muted);font-size:13px;line-height:1.35}.product-detail-actions{z-index:2;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:relative}.product-detail-close{flex:none}.product-detail-stat-strip{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.product-detail-stat{background:linear-gradient(#ffffff0e,#ffffff06),#08090d8a;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.product-detail-stat strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.15}.product-detail-stat small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.1}.detail-signal-panel,.detail-info-panel,.deal-scout-panel{background:linear-gradient(#ffffff0b,#ffffff05),#0f1016c7;border:1px solid #ffffff13;border-radius:8px;gap:12px;padding:14px;display:grid}.detail-panel-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.detail-panel-head h3,.details-gallery-header h3{color:#fff;margin:0;font-size:17px;line-height:1.2}.detail-panel-head span,.details-gallery-header span{color:var(--muted);font-size:12px;line-height:1.35}.detail-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.detail-signal{min-height:50px;color:var(--text);background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid}.detail-signal-icon{width:34px;height:34px;color:var(--muted);background:#ffffff0e;border-radius:8px;place-items:center;display:grid}.detail-signal>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:850;line-height:1.28}.detail-signal.good{color:#8cf0bf;background:linear-gradient(135deg,#29d1831f,#ffffff08);border-color:#29d1833d}.detail-signal.good .detail-signal-icon{color:#27d083;background:#29d18324}.detail-signal.mid{color:#ffd27e;background:linear-gradient(135deg,#ffbe4b1f,#ffffff08);border-color:#ffbe4b47}.detail-signal.mid .detail-signal-icon{color:#ffbe4b;background:#ffbe4b24}.detail-signal.bad{color:#ff9aaa;background:linear-gradient(135deg,#ff2b4521,#ffffff08);border-color:#ff4d6347}.detail-signal.bad .detail-signal-icon{color:#ff5c70;background:#ff2b4524}.detail-risk-notice{background:linear-gradient(135deg,#f6b94e20,#ffffff06),#151107d9;border:1px solid #f6b94e52;border-radius:8px;padding:13px 14px}.detail-risk-notice strong{color:#ffd98d;font-size:14px;font-weight:900;line-height:1.25}.detail-risk-notice p{color:#d9c59b;margin:5px 0 0;font-size:13px;line-height:1.45}.detail-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.detail-spec-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:70px;padding:10px;display:grid}.detail-spec-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.22}.detail-spec-item.danger strong{color:#ff8d9a}.detail-spec-item.warning strong{color:#ffd27e}.detail-spec-item span{color:var(--muted);font-size:12px;line-height:1.25}.steam-account-panel{background:radial-gradient(circle at 0 0,#52a8ff18,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#0f1016d9;border-color:#52a8ff30}.steam-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.steam-detail-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.steam-detail-item{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;gap:4px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.steam-detail-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.18}.steam-detail-item.good strong{color:#8cf0bf}.steam-detail-item.danger strong{color:#ff8d9a}.steam-detail-item.warning strong{color:#ffd27e}.steam-detail-item span{color:#a5acba;font-size:12px;line-height:1.25}.steam-detail-section{border-top:1px solid #ffffff12;gap:10px;margin-top:2px;padding-top:12px;display:grid}.steam-detail-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.steam-detail-section-head h4{color:#fff;margin:0;font-size:15px;font-weight:900;line-height:1.2}.steam-detail-section-head span{color:#9ed3ff;background:#52a8ff16;border:1px solid #52a8ff38;border-radius:7px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.steam-transaction-table{background:#090a0ed1;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:1.5fr .8fr .9fr .9fr .9fr;display:grid;overflow:hidden}.steam-transaction-table>span{color:#52a8ff;background:#ffffff06;border-bottom:1px solid #ffffff10;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.2}.steam-transaction-table>strong{color:#eef4ff;overflow-wrap:anywhere;border-top:1px solid #ffffff0d;min-width:0;padding:9px 10px;font-size:12px;font-weight:760;line-height:1.3}.steam-transaction-table>span:nth-child(-n+5){border-top:0}.steam-map-ranks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.steam-map-ranks span{background:#ffffff07;border:1px solid #fff1;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.steam-map-ranks strong{color:#fff;font-size:13px;line-height:1.2}.steam-map-ranks em{color:#aeb8c8;font-size:12px;font-style:normal;font-weight:750;line-height:1.25}.steam-profile-links{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:8px;margin-top:2px;padding-top:12px;display:flex}.steam-profile-links a{color:#f7f9ff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.steam-profile-links a:hover{background:#52a8ff18;border-color:#52a8ff4a}.steam-profile-links .category-logo{width:18px;height:18px}@media (width<=620px){.steam-detail-grid,.steam-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-transaction-table{grid-template-columns:1fr}.steam-transaction-table>span{display:none}.steam-transaction-table>strong{border-top:0;border-bottom:1px solid #ffffff0d;padding:8px 10px}.steam-transaction-table>strong:nth-of-type(5n+1){color:#fff;background:#ffffff06;font-weight:900}.steam-transaction-table>strong:nth-of-type(5n+2):before{content:"Total: ";color:#7b8494}.steam-transaction-table>strong:nth-of-type(5n+3):before{content:"Date: ";color:#7b8494}.steam-transaction-table>strong:nth-of-type(5n+4):before{content:"Type: ";color:#7b8494}.steam-transaction-table>strong:nth-of-type(5n+5):before{content:"Source: ";color:#7b8494}.steam-profile-links a{justify-content:space-between;width:100%}}@media (width<=430px){.steam-detail-grid,.steam-detail-grid.compact{grid-template-columns:1fr}}.minecraft-account-panel{background:radial-gradient(circle at 0 0,#35a85318,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#0f1016d9;border-color:#35a85330}.minecraft-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.minecraft-info-item{gap:4px;min-width:0;display:grid}.minecraft-info-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:870;line-height:1.2}.minecraft-info-item.danger strong{color:#ff8d9a}.minecraft-info-item span{color:#a5acba;font-size:12px;line-height:1.25}.minecraft-visual-grid{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:12px;display:grid}.minecraft-preview-card{background:linear-gradient(#ffffff09,#ffffff03),#08090d9c;border:1px solid #ffffff12;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.minecraft-preview-card h4{color:#fff;margin:0;font-size:14px;font-weight:900;line-height:1.2}.minecraft-skin-preview{background:linear-gradient(#35a85314,#ffffff05),#07080c;border:1px solid #ffffff10;border-radius:8px;place-items:center;min-height:220px;padding:12px;display:grid;overflow:hidden}.minecraft-skin-preview img{image-rendering:pixelated;width:auto;max-width:150px;max-height:240px;display:block}.minecraft-preview-placeholder{color:#7be59b;background:#35a85318;border:1px solid #35a85338;border-radius:8px;place-items:center;width:82px;height:82px;display:grid}.minecraft-preview-placeholder .category-logo{width:42px;height:42px}.minecraft-cape-card{align-content:start}.minecraft-cape-list{grid-template-columns:repeat(auto-fill,minmax(118px,150px));justify-content:start;gap:10px;display:grid}.minecraft-cape-tile{background:linear-gradient(#ffffff09,#ffffff04),#111219;border:1px solid #ffffff14;border-radius:8px;place-items:center;gap:8px;min-height:168px;padding:12px 10px;display:grid}.minecraft-cape-tile img{image-rendering:pixelated;object-fit:contain;width:92px;height:126px;display:block}.minecraft-cape-tile small{color:#cbd2df;text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.2}.minecraft-cape-render{justify-content:center;align-items:center;gap:6px;min-height:126px;display:flex}.minecraft-cape-load-probe{pointer-events:none;opacity:0;position:absolute;width:0!important;min-width:0!important;height:0!important;min-height:0!important}.minecraft-cape-face{image-rendering:pixelated;background-image:var(--cape-image);background-repeat:no-repeat;background-size:640% 200%;border:1px solid #ffffff24;border-radius:3px;width:44px;height:70px;display:block;box-shadow:inset 0 0 0 1px #00000042,0 10px 18px #00000038}.minecraft-cape-face.front{background-position:1.8519% 6.25%;transform:perspective(80px)rotateY(-7deg)}.minecraft-cape-face.back{background-position:22.2222% 6.25%;transform:perspective(80px)rotateY(7deg)}.minecraft-cape-name-list{flex-wrap:wrap;gap:6px;display:flex}.minecraft-cape-name-list span{color:#dce4f4;background:#ffffff0a;border:1px solid #ffffff16;border-radius:999px;min-height:24px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1}.minecraft-empty-note{color:#9ca4b4;background:#ffffff07;border:1px dashed #ffffff18;border-radius:8px;align-items:center;min-height:72px;padding:10px;font-size:12px;line-height:1.35;display:flex}.minecraft-profile-links{flex-wrap:wrap;gap:8px;display:flex}.minecraft-profile-links a{color:#eef3ff;background:#ffffff0a;border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:860;text-decoration:none;display:inline-flex}.minecraft-profile-links a:hover{background:#35a85318;border-color:#35a8534d}.minecraft-profile-links .category-logo{width:18px;height:18px}.uplay-account-panel{background:radial-gradient(circle at 0 0,#19d68c16,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#0f1016d9;border-color:#19d68c30}.uplay-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.uplay-info-item{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;gap:4px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.uplay-info-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.18}.uplay-info-item.danger strong{color:#ff8d9a}.uplay-info-item span{color:#a5acba;font-size:12px;line-height:1.25}.uplay-media-stack{gap:18px;display:grid}.uplay-media-section{gap:10px;display:grid}.uplay-media-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.uplay-media-head h4{color:#fff;margin:0;font-size:16px;font-weight:900;line-height:1.2}.uplay-media-head span{color:#a5acba;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;min-height:24px;padding:4px 9px;font-size:11px;font-weight:850;line-height:1}.uplay-media-grid{display:grid}.uplay-media-grid.games{grid-template-columns:repeat(auto-fill,minmax(136px,156px));justify-content:start;gap:16px 18px}.uplay-media-grid.skins{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:13px 16px}.uplay-media-grid.operators{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px 18px}.uplay-media-card{min-width:0;display:grid}.uplay-media-card.games{gap:8px;max-width:156px}.uplay-media-card.skins,.uplay-media-card.operators{background:linear-gradient(135deg,color-mix(in srgb,var(--rarity-color) 20%,transparent),#ffffff08),#0a0b10;border:1px solid color-mix(in srgb,var(--rarity-color) 28%,#ffffff12);border-radius:8px;align-content:center;gap:7px;min-height:108px;padding:10px}.uplay-media-card.skins.image-only{align-content:center;justify-items:center;min-height:92px;padding:8px}.uplay-media-art{background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.uplay-media-card.games .uplay-media-art{aspect-ratio:3/4}.uplay-media-card.skins .uplay-media-art{aspect-ratio:16/8;background:#00000024}.uplay-media-card.skins.image-only .uplay-media-art{width:100%;min-height:70px}.uplay-media-card.operators .uplay-media-art{background:#00000024;justify-self:center;width:64px;height:64px}.uplay-media-art img{object-fit:contain;max-width:100%;max-height:100%;display:block}.uplay-media-card.games .uplay-media-art img{object-fit:cover;width:100%;height:100%}.uplay-media-art span{color:#fff;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}.uplay-media-card strong{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.25}.uplay-media-card small{color:#aeb5c5;font-size:11px;font-weight:760;line-height:1.2}.uplay-empty-note{color:#aeb5c5;background:#ffffff07;border:1px dashed #ffffff18;border-radius:8px;align-items:center;min-height:56px;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.35;display:flex}.uplay-empty-note.limited{color:#d8e2ef;background:linear-gradient(135deg,#19d68c12,#ffffff08),#0b0d12;border-style:solid;border-color:#19d68c24}.valorant-account-panel{background:radial-gradient(circle at 0 0,#ff46551c,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#0f1016d9;border-color:#ff465538}.valorant-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.valorant-info-item{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;gap:4px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.valorant-info-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.18}.valorant-info-item.danger strong{color:#ff8d9a}.valorant-info-item span{color:#a5acba;font-size:12px;line-height:1.25}.valorant-profile-links{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.valorant-profile-links a{color:#f7f9ff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.valorant-profile-links a:hover{background:#ff46551a;border-color:#ff46554a}.valorant-profile-links .category-logo{width:18px;height:18px}.valorant-profile-links a>span:not(.category-logo):not(.valorant-link-mark){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.valorant-link-mark{color:#fff;background:#ff465522;border:1px solid #ff465555;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.valorant-link-mark.league{color:#f4d998;background:#c89b3c24;border-color:#c89b3c55}.roblox-account-panel{background:radial-gradient(circle at 0 0,#a4abb81a,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#0f1016d9;border-color:#a4abb830}.roblox-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.roblox-info-item{gap:4px;min-width:0;display:grid}.roblox-info-item strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:870;line-height:1.2}.roblox-info-item.danger strong{color:#ff8d9a}.roblox-info-item span{color:#a5acba;font-size:12px;line-height:1.25}.roblox-transaction-panel{border-top:1px solid #ffffff12;gap:12px;margin-top:14px;padding-top:14px;display:grid}.roblox-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.roblox-section-head h4,.roblox-donation-section h4{color:#fff;margin:0;font-size:16px;line-height:1.2}.roblox-section-head span{color:#99f0bf;background:#29d18316;border:1px solid #29d18335;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.roblox-donation-section{gap:10px;display:grid}.roblox-donation-table{background:#ffffff07;border:1px solid #ffffff12;border-radius:8px;overflow:hidden}.roblox-donation-row{border-top:1px solid #ffffff0d;grid-template-columns:1.1fr .7fr 1fr;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.roblox-donation-row:first-child{border-top:0}.roblox-donation-row.head{color:#29d183;text-transform:none;background:#ffffff06;font-size:12px;font-weight:900}.roblox-donation-row span{color:#e9edf6;overflow-wrap:anywhere;font-size:13px;font-weight:720;line-height:1.3}.roblox-donation-row.head span{color:#29d183;font-size:12px}.roblox-donation-chips,.roblox-profile-links{flex-wrap:wrap;gap:8px;display:flex}.roblox-donation-chips span{background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:4px;min-height:38px;padding:0 11px;display:inline-flex}.roblox-donation-chips strong{color:#fff;font-size:12px;font-weight:880}.roblox-donation-chips small{color:#aab2c1;font-size:12px;font-weight:760}.roblox-public-inventory{border-top:1px solid #ffffff12;gap:12px;margin-top:14px;padding-top:14px;display:grid}.roblox-inventory-note{color:#d8e2ef;background:linear-gradient(135deg,#a4abb814,#ffffff08),#0b0d12;border:1px solid #ffffff14;border-radius:8px;align-items:center;min-height:56px;padding:10px 12px;font-size:12px;font-weight:780;line-height:1.35;display:flex}.roblox-inventory-note.danger{color:#ffc4cf;background:linear-gradient(135deg,#ff40651f,#ffffff08),#13090de8;border-color:#ff6b8a44}.roblox-inventory-categories{gap:12px;display:grid}.roblox-inventory-category{background:#ffffff06;border:1px solid #fff1;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.roblox-inventory-category-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.roblox-inventory-category-head h5{color:#fff;margin:0;font-size:14px;font-weight:920;line-height:1.2}.roblox-inventory-category-head span{color:#a9b1c0;margin-top:3px;font-size:11px;font-weight:780;display:block}.roblox-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:9px;display:grid}.roblox-inventory-card{color:#f8fbff;text-align:left;background:linear-gradient(145deg,#ffffff0f,#ffffff07),#101218;border:1px solid #ffffff12;border-radius:8px;grid-template-rows:auto minmax(32px,auto) auto;gap:7px;min-width:0;min-height:168px;padding:9px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:grid}.roblox-inventory-card:hover{background:linear-gradient(145deg,#a4abb81a,#ffffff09),#11151c;border-color:#a4abb84f;transform:translateY(-1px)}.roblox-inventory-art{aspect-ratio:1;background:#05070ac9;border:1px solid #ffffff10;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.roblox-inventory-art img{object-fit:contain;max-width:100%;max-height:100%;display:block}.roblox-inventory-art span{color:#fff;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid}.roblox-inventory-card strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:880;line-height:1.25;display:-webkit-box;overflow:hidden}.roblox-inventory-card small{color:#aeb5c5;font-size:11px;font-weight:760;line-height:1.2}.roblox-inventory-more{color:#aeb5c5;text-align:center;background:#ffffff08;border:1px dashed #ffffff18;border-radius:7px;justify-content:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.roblox-profile-links{border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px}.roblox-profile-links a{color:#f7f9ff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.roblox-profile-links .category-logo{width:18px;height:18px}.stock-title-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deal-scout-badge{color:#f8fbff;background:linear-gradient(135deg,#29d18324,#ffffff0a),#0a0f0de0;border:1px solid #29d18348;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:11px;font-weight:880;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.deal-scout-badge.strong{color:#bfffdc;background:linear-gradient(135deg,#29d1832e,#ffffff0b),#07100de8;border-color:#29d18363}.deal-scout-badge.good{color:#ffe2a7;background:linear-gradient(135deg,#ffcc6628,#ffffff0a),#111008e8;border-color:#ffcc664f}.deal-scout-badge.fair{color:#ffc4cf;background:linear-gradient(135deg,#ff40651f,#ffffff0a),#13090de8;border-color:#ff6b8a50}.deal-scout-panel{border-color:color-mix(in srgb, var(--red) 28%, #ffffff14);background:radial-gradient(circle at 0 0,#ff2b451b,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#0f1016de}.deal-scout-panel.strong{background:radial-gradient(circle at 0 0,#29d1831a,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#0f1016de;border-color:#29d18346}.deal-scout-panel.good{background:radial-gradient(circle at 0 0,#ffcc6619,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#0f1016de;border-color:#ffcc6640}.deal-scout-kicker{color:#ff6b8a;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.deal-scout-head{align-items:center}.deal-scout-action{white-space:nowrap;min-height:38px}.deal-scout-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.deal-scout-score-card{background:linear-gradient(#ffffff12,#ffffff05),#08090dc7;border:1px solid #ffffff14;border-radius:8px;place-items:center;gap:2px;min-width:92px;min-height:86px;padding:10px;display:grid}.deal-scout-score{color:#fff;font-size:31px;font-weight:950;line-height:1}.deal-scout-score-card>span:not(.deal-scout-score){color:#d5dae7;font-size:12px;font-weight:820}.deal-scout-score-card small,.deal-scout-provider{color:#9299aa;font-size:11px;font-weight:760}.deal-scout-verdict-stack{gap:8px;min-width:0;display:grid}.deal-scout-verdict{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#07080cb8;border:1px solid #ffffff14;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.deal-scout-verdict span{color:#ff7f98;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.deal-scout-verdict strong{color:#fff;font-size:16px;line-height:1.2}.deal-scout-verdict small{color:#aeb5c5;font-size:12px;line-height:1.35}.deal-scout-verdict.buy{background:linear-gradient(135deg,#29d18318,#ffffff07),#070b0ab8;border-color:#29d18333}.deal-scout-verdict.watch{background:linear-gradient(135deg,#ffcc661d,#ffffff07),#0e0c08bd;border-color:#ffcc6642}.deal-scout-verdict.skip{background:linear-gradient(135deg,#ff2b451d,#ffffff07),#10080bbd;border-color:#ff4d6342}.deal-scout-tags{flex-wrap:wrap;gap:7px;display:flex}.deal-scout-tags span{color:#e8ebf4;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.deal-scout-price-strip{background:linear-gradient(135deg,#29d18314,#ffffff08),#080a0dd1;border:1px solid #29d1832d;border-radius:8px;grid-template-columns:1.4fr repeat(2,minmax(0,.8fr));gap:8px;padding:9px;display:grid}.deal-scout-price-strip.limited{background:linear-gradient(135deg,#ffffff0c,#ffffff05),#080a0dd1;border-color:#ffffff16}.deal-scout-price-strip.high{background:linear-gradient(135deg,#ff2b4517,#ffffff07),#0d090cd1;border-color:#ff4d6335}.deal-scout-price-strip.fair{background:linear-gradient(135deg,#ffcc6615,#ffffff08),#0e0c08d1;border-color:#ffcc6630}.deal-scout-price-strip.low{background:linear-gradient(135deg,#29d18316,#ffffff08),#080a0dd1;border-color:#29d18335}.deal-scout-price-strip>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.deal-scout-price-strip strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.15}.deal-scout-price-strip>span{color:#9fa7b8;font-size:11.5px;font-weight:760;line-height:1.25}.deal-scout-grid,.deal-scout-ai-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.deal-scout-grid>div,.deal-scout-ai-columns>div{background:linear-gradient(#ffffff0a,#ffffff03),#07080ca6;border:1px solid #ffffff12;border-radius:8px;gap:6px;padding:11px;display:grid}.deal-scout-grid strong,.deal-scout-ai-result strong{color:#fff;font-size:13px;line-height:1.25}.deal-scout-grid span,.deal-scout-ai-result span{color:#c3c9d7;font-size:12px;line-height:1.4}.deal-scout-watch-action{background:linear-gradient(135deg,#ffcc6617,#ffffff07),#09090dcc;border:1px solid #fc63;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.deal-scout-watch-action>div{gap:3px;min-width:0;display:grid}.deal-scout-watch-action strong{color:#fff;font-size:13px;line-height:1.2}.deal-scout-watch-action span{color:#adb4c4;font-size:12px;line-height:1.35}.deal-scout-watch-action .deal-scout-action{justify-self:end}.deal-scout-ai-result{background:linear-gradient(135deg,#ff2b4518,#ffffff08),#0a0b10d4;border:1px solid #ff6b8a30;border-radius:8px;gap:10px;padding:12px;display:grid}.deal-scout-ai-columns small{color:#ff8aa0;text-transform:uppercase;font-size:10px;font-weight:900}@media (width<=620px){.deal-scout-head{align-items:stretch}.deal-scout-action{width:100%}.deal-scout-main,.deal-scout-price-strip,.deal-scout-grid,.deal-scout-ai-columns,.deal-scout-watch-action,.minecraft-visual-grid{grid-template-columns:1fr}.deal-scout-score-card{grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:62px}.deal-scout-score{grid-row:1/3}.deal-scout-tags span{min-height:30px}.deal-scout-watch-action .deal-scout-action{justify-self:stretch}.minecraft-info-grid,.valorant-info-grid,.roblox-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minecraft-skin-preview{min-height:190px}.minecraft-profile-links a,.valorant-profile-links a,.roblox-profile-links a{justify-content:space-between;width:100%}}.details-gallery-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.owned-product-detail .product-detail-actions,.owned-product-detail .listing-details-footer{display:none}.reliable-section{border-top:1px solid var(--line-soft);gap:13px;padding-top:14px;display:grid}.reliable-section h3,.details-section-heading h3{margin:0;font-size:18px;line-height:1.2}.reliable-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 24px;display:grid}.reliable-info-item{gap:4px;min-width:0;display:grid}.reliable-info-item strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.25}.reliable-info-item.danger strong{color:#ff4f61}.reliable-info-item span{color:var(--muted);font-size:13px;line-height:1.25}.details-gallery-section{gap:13px;margin-top:28px;display:grid}.details-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.details-gallery-groups{gap:24px;display:grid}.gallery-group{gap:13px;display:grid}.modal-backdrop.open .gallery-group{animation:modal-content-rise .34s var(--ease) both;animation-delay:calc(.15s + var(--group-stagger,0s))}.gallery-group-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.gallery-group-heading h4{color:#fff;margin:0;font-size:15px;line-height:1.2}.gallery-group-heading span{min-width:28px;height:24px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.details-gallery{grid-template-columns:repeat(5,minmax(86px,1fr));gap:18px 20px;display:grid}.gallery-note{color:var(--muted);font-size:12px}.gallery-loading{border:1px dashed var(--line-soft);min-height:130px;color:var(--muted);background:#ffffff06;border-radius:8px;place-items:center;display:grid}.gallery-card{align-content:start;justify-items:start;gap:9px;min-width:0;display:grid}.gallery-media{border:1px solid color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 58%, #ffffff14);background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 54%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 46%, #070d16 54%), color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 18%, #050910 82%));width:80px;height:80px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 24%, transparent), 0 12px 24px #00000038;transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-fallback{color:#fff;opacity:.75;place-items:center;width:42px;height:42px;display:grid}.gallery-fallback .category-logo{width:32px;height:32px}.gallery-media img{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);transition:transform .18s var(--ease);position:absolute;inset:6px}.gallery-card:hover .gallery-media img{transform:scale(1.06)}.gallery-card:hover .gallery-media{border-color:color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 78%, white 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rarity-color,var(--avatar-color,var(--red))) 38%, transparent), 0 16px 30px #00000047;transform:translateY(-1px)}.gallery-card strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.gallery-type{color:color-mix(in srgb, var(--rarity-color,var(--muted)) 70%, white 12%);margin-top:-5px;font-size:12px;font-weight:700;line-height:1.25}.steam-game-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:19px 22px;display:grid}.steam-game-card{align-content:start;gap:8px;min-width:0;display:grid}.steam-game-art{aspect-ratio:16/7.35;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:radial-gradient(circle at 18% 12%,#52a8ff3d,#0000 42%),linear-gradient(145deg,#132236f0,#090c14f5);border:1px solid #52a8ff38;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 28px #0000003d}.steam-game-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#00000040),linear-gradient(90deg,#00000024,#0000 36%,#00000029);position:absolute;inset:0}.steam-game-art img{object-fit:cover;width:100%;height:100%;transition:filter .18s var(--ease), transform .18s var(--ease)}.steam-game-card:hover .steam-game-art{border-color:#74beff70;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0e,0 16px 34px #10488233}.steam-game-card:hover .steam-game-art img{filter:saturate(1.08)contrast(1.04);transform:scale(1.035)}.steam-game-fallback{color:#fff;opacity:.72;place-items:center;width:42px;height:42px;display:grid}.steam-game-fallback .category-logo{width:32px;height:32px}.steam-game-title{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:13px;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.steam-game-playtime{color:#9eafc4;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.steam-game-playtime svg{color:#79b9ff;stroke-width:2.25px;flex:none}.listing-details-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:14px;display:flex}.modal-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-modal p{color:var(--muted);margin:10px 0 14px}.purchase-summary{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:flex}.purchase-summary span{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.purchase-summary strong{color:#8cf0bf;flex:none;font-size:16px}.verification-steps{color:var(--muted);gap:8px;font-size:13px;display:grid}.verification-steps span{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;padding:9px 10px}.verification-steps .done{color:#8cf0bf;border-color:#29d18352}.verification-steps .error{color:#ff9aaa;border-color:#ff5c7052}.verification-steps .active{color:#fff;border-color:#ff2b457a}.recording-check{color:var(--text);background:#ff2b4512;border:1px solid #ff2b4538;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.4;display:grid}.recording-check input{width:18px;height:18px;accent-color:var(--red)}.purchase-actions{gap:8px;margin-top:12px;display:grid}.progress-track{background:var(--panel-3);border-radius:99px;height:8px;margin:14px 0;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--red-2), var(--red), #ff7a8b);width:74%;height:100%;animation:1.4s ease-in-out infinite alternate pulse-progress;display:block}.checkout-modal{box-sizing:border-box;background:radial-gradient(circle at 16% 0,#ff2b452e,#0000 32%),linear-gradient(#1d1e27fb,#0c0d13fc),#111219;border-color:#ff2b4552;width:min(100%,520px);padding:0;box-shadow:0 34px 110px #000000a3,0 0 0 1px #ffffff0b,0 0 58px #ff2b4517}.checkout-modal:before{background:linear-gradient(118deg,#ff2b4538,#ff2b450e 36%,#0000 70%),radial-gradient(circle at 88% 0,#ffffff14,#0000 34%);height:180px}.checkout-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 18px 16px;display:grid;position:relative}.checkout-head h2{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,4vw,32px);line-height:1.02}.checkout-head p{max-width:46ch;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.checkout-head .icon-button{background:#ffffff09;border-color:#ffffff1a}.checkout-item{box-sizing:border-box;background:linear-gradient(135deg,#ffffff12,#ffffff06),#181921e0;border-color:#ffffff17;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 16px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.purchase-summary .checkout-item-logo{border:1px solid color-mix(in srgb, var(--red) 28%, #ffffff1a);background:radial-gradient(circle at 50% 0,#ff2b452e,#0000 55%),#ffffff0b;border-radius:8px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;padding:0;display:inline-flex}.checkout-item-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.25}.checkout-secure-stage{background:linear-gradient(135deg,#29d1831f,#ff2b450d 44%,#ffffff09),#121818eb;border:1px solid #29d18342;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin:0 16px 14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000038}.checkout-secure-stage:before{content:"";animation:checkout-stage-scan 1.8s var(--ease) infinite;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff17 42%,#0000 68%);position:absolute;inset:0;transform:translate(-110%)}.secure-orb{color:#86efac;background:radial-gradient(circle at 50% 28%,#86efac3d,#0000 56%),#29d18314;border:1px solid #29d18357;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative}.secure-orb:before,.secure-orb:after{border-radius:inherit;content:"";opacity:0;border:1px solid #29d18333;animation:1.9s ease-out infinite checkout-secure-ring;position:absolute;inset:-7px}.secure-orb:after{animation-delay:.55s}.secure-orb svg{z-index:1;animation:1.1s ease-in-out infinite alternate checkout-lock-breathe;position:relative}.checkout-secure-stage strong{color:var(--text);font-size:15px;font-weight:900;display:block}.checkout-secure-stage span:not(.secure-orb){color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:650;line-height:1.45;display:block}.checkout-steps>span{min-height:58px;transition:border-color .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:linear-gradient(#ffffff0d,#ffffff05),#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.checkout-steps>span>span{background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.checkout-steps svg{width:34px;height:34px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;padding:8px}.checkout-steps strong{color:var(--text);font-size:13px;font-weight:900;line-height:1.1}.checkout-modal .recording-check{background:linear-gradient(135deg,#ff2b4521,#ffffff07),#ff2b450b;border-color:#ff2b4542;margin:14px 16px 0}.recording-check span{gap:3px;display:grid}.recording-check strong{color:var(--text);font-size:13px;line-height:1.1}.recording-check small{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.checkout-modal>.primary-action.full{gap:8px;width:calc(100% - 32px);min-height:50px}.checkout-button-spinner{animation:.9s linear infinite checkout-spin}.full{width:100%}.topup-modal{width:min(100%,720px);max-height:min(92vh,820px);overflow:auto}.topup-modal:before{background:radial-gradient(circle at 12% 0,#ff2b452e,#0000 42%),linear-gradient(90deg,#ff2b4524,#0000 50%);height:84px}.topup-modal .modal-top{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.wallet-summary{background:linear-gradient(#ffffff0e,#ffffff06),#101117f5;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 18px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000002e}.wallet-summary div{text-align:left;gap:4px;min-width:0;display:grid}.wallet-summary .wallet-summary-icon{color:#ff8796;background:linear-gradient(135deg,#ff2b451f,#ffffff09),#ffffff09;border:1px solid #ff2b4542;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.wallet-summary span,.wallet-summary small,.topup-section-head span,.payment-option span,.payment-option small,.topup-review>span{color:var(--muted)}.wallet-summary strong{color:#fff;font-size:30px;line-height:1}.topup-section{gap:10px;margin-bottom:14px;display:grid}.topup-section.compact{margin-top:-4px}.topup-section-head{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.topup-section-head h3{margin:0;font-size:15px}.amount-grid,.payment-grid{gap:8px;display:grid}.amount-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.amount-grid button,.payment-option{border:1px solid var(--line-soft);color:var(--text);transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:#ffffff09;border-radius:8px}.amount-grid button{text-align:center;justify-content:center;align-items:center;min-height:40px;font-weight:850;display:inline-flex}.amount-grid button:hover,.amount-grid button.active,.payment-option:hover,.payment-option.active{background:#ff2b451c;border-color:#ff2b4580}.amount-grid button:hover,.payment-option:hover{transform:translateY(-1px)}.custom-amount{color:var(--muted);text-align:left;gap:6px;font-size:12px;font-weight:750;display:grid}.custom-amount input{border:1px solid var(--line-soft);background:var(--panel-3);min-height:42px;color:var(--text);text-align:left;border-radius:8px;outline:0;padding:0 11px}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-option{text-align:left;gap:10px;min-height:134px;padding:12px;display:grid;position:relative;overflow:hidden}.payment-option.disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.62}.payment-option.disabled:hover{transform:none}.payment-option:before{background:radial-gradient(circle at 18px 18px, color-mix(in srgb, var(--method-color) 20%, transparent), transparent 92px), linear-gradient(135deg, color-mix(in srgb, var(--method-color) 8%, transparent), transparent 48%);content:"";opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute;inset:0}.payment-option:hover:before,.payment-option.active:before{opacity:1}.payment-option.active{border-color:color-mix(in srgb, var(--method-color) 72%, #fff3);box-shadow:0 0 0 1px color-mix(in srgb, var(--method-color) 18%, transparent) inset, 0 14px 28px #0000002e}.payment-option>*{z-index:1;position:relative}.payment-option-head{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;display:grid}.payment-option .payment-icon{border:1px solid color-mix(in srgb, var(--method-color) 45%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--method-color) 28%, transparent), #ffffff0a), #00000029;width:42px;height:42px;color:var(--method-color);transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border-radius:8px;grid-column:1;justify-self:start;place-items:center;display:grid}.payment-option:hover .payment-icon,.payment-option.active .payment-icon{background:var(--method-color);color:#08090d;transform:scale(1.04)}.payment-title{text-align:left;grid-column:2;justify-items:start;gap:3px;min-width:0;display:grid}.payment-title strong,.payment-option strong{color:#fff;font-size:15px}.payment-title span{overflow-wrap:anywhere;white-space:normal;line-height:1.28}.payment-option .payment-check{color:var(--method-color);opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);grid-column:3;align-self:center;place-items:center;display:grid;transform:scale(.72)}.payment-option .payment-check.visible{opacity:1;transform:scale(1)}.payment-meta{text-align:left;justify-content:space-between;gap:10px;display:flex}.payment-reason{font-weight:800;color:#ff9aa7!important}.topup-review{border:1px solid var(--line-soft);text-align:left;background:#0000002e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin-bottom:14px;padding:12px;font-size:13px;display:grid}.topup-review strong{color:#fff;text-align:right}.review-method{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.topup-review .review-method-icon{border:1px solid color-mix(in srgb, var(--method-color) 40%, #ffffff14);background:color-mix(in srgb, var(--method-color) 16%, #ffffff0a);width:22px;height:22px;color:var(--method-color);border-radius:7px;place-items:center;display:grid}.topup-error{color:#ffb5bf;text-align:left;background:#ff2b451a;border:1px solid #ff587057;border-radius:8px;margin:-2px 0 12px;padding:10px 12px;font-size:13px;font-weight:800}.mobile-drawer{border-right:1px solid var(--line-soft);width:min(320px,88vw);height:100dvh;max-height:100dvh;transition:transform .22s var(--ease);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0b0c10fa;padding:16px 12px;overflow:hidden auto;transform:translate(-100%)}.drawer-backdrop.open .mobile-drawer{transform:translate(0)}.drawer-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.soft-enter{animation:soft-enter .38s var(--ease) both}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:translateY(18px)scale(.975)}70%{opacity:1;transform:translateY(-2px)scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-modal-drop{0%{opacity:0;transform:translateY(-18px)scale(.972)}68%{opacity:1;transform:translateY(3px)scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-panel-drop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-form-switch{0%{opacity:0;transform:translateY(-10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cosmetic-sheet-enter{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-content-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes item-rise{to{opacity:1;transform:translateY(0)}}@keyframes pulse-progress{0%{opacity:.68}to{opacity:1}}@keyframes checkout-stage-scan{0%{opacity:0;transform:translate(-115%)}16%{opacity:1}to{opacity:0;transform:translate(145%)}}@keyframes checkout-secure-ring{0%{opacity:.5;transform:scale(.78)}74%,to{opacity:0;transform:scale(1.24)}}@keyframes checkout-lock-breathe{0%{transform:translateY(1px)scale(.96)}to{transform:translateY(-1px)scale(1.04)}}@keyframes checkout-icon-pulse{0%{box-shadow:0 0 #ff2b4500}to{box-shadow:0 0 18px #ff2b4529}}@keyframes checkout-spin{to{transform:rotate(360deg)}}@keyframes action-loading-line{0%{opacity:0;transform:translate(0)}18%,76%{opacity:.92}to{opacity:0;transform:translate(365%)}}@keyframes loading-line-shoot{0%{opacity:0;transform:translate(-115%)}12%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(260%)}}@keyframes dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.32)}}@keyframes auth-check-pulse{0%,to{opacity:.58;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes wallet-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes scan{0%{transform:translateY(-100%)}52%,to{transform:translateY(100%)}}@keyframes background-line-drift{0%{background-position:0 0,0 0}to{background-position:80px 120px,-70px -90px}}@keyframes background-rain-fall{0%{background-position:8% -280px,22% -410px,41% -220px,63% -360px,79% -180px,92% -500px}to{background-position:8% 120vh,22% 120vh,41% 120vh,63% 120vh,79% 120vh,92% 120vh}}@keyframes background-rain-line{0%{opacity:0;transform:translate3d(var(--cursor-drift-soft-x), -36vh, 0) rotate(12deg)}10%,74%{opacity:1}to{opacity:0;transform:translate3d(var(--cursor-drift-soft-x), 138vh, 0) rotate(12deg)}}@media (width<=1180px){.category-grid{grid-template-columns:repeat(5,minmax(86px,1fr))}.admin-command-hero{grid-template-columns:1fr}.admin-command-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-command-card .admin-rank-badge,.admin-command-card>span:not(.admin-rank-badge){grid-column:1/-1}.admin-command-card .secondary-action{place-self:center end}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid{grid-template-columns:minmax(0,1fr)}.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-overview{grid-template-columns:1fr}.warranty-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-ticket-card{flex-direction:column;align-items:stretch}.discord-ticket-actions{flex-basis:auto;justify-items:stretch}.discord-ticket-note{text-align:left;max-width:none}}@media (width<=900px){.app-shell{display:block}.admin-command-hero{padding:14px}.admin-command-copy h1{font-size:clamp(30px,9vw,42px)}.admin-command-card{grid-template-columns:1fr}.admin-command-card .secondary-action{justify-self:start}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{display:none}.settings-hero{flex-direction:column}.settings-workspace{grid-template-columns:1fr}.settings-section-rail{padding:10px;position:relative;top:auto}.settings-rail-card{display:none}.settings-section-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.settings-section-button{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:68px;padding:8px}.settings-section-icon{border-radius:7px;width:32px;height:32px}.settings-section-copy small{display:none}.settings-section-status{grid-column:1/-1;justify-self:start}.sidebar-hide-button,.drawer-restore-button{display:none}.main-area{padding:14px 14px max(24px, env(safe-area-inset-bottom))}.topbar{gap:10px;min-height:66px;margin:-14px -14px 14px;padding:10px 14px}.menu-button{display:grid!important}.topbar-left{gap:8px}.topbar-brand{gap:8px;min-height:40px;padding-right:7px}.topbar-brand-mark{width:35px;height:35px}.topbar-brand-text{font-size:18px}.top-actions{background:#0a0b0fb8;border-color:#ffffff0e;gap:4px;padding:3px;box-shadow:inset 0 1px #ffffff09}.wallet-button{width:auto;min-width:108px;height:38px;min-height:38px;box-shadow:none;background:linear-gradient(135deg,#ff2b451c,#ffffff06),#121318e0;border-color:#ff546857;justify-content:center;gap:6px;padding:0 4px 0 10px}.wallet-button-loading{min-width:108px;padding:0 5px 0 9px}.wallet-button:hover{box-shadow:none;background:linear-gradient(135deg,#ff2b4529,#ffffff09),#16171df0}.wallet-button-icon{display:none}.wallet-button-copy{justify-content:center;align-items:center;min-width:58px;display:flex}.wallet-button-loading .wallet-button-copy{gap:3px;min-width:58px;display:grid}.wallet-button-copy small{display:none}.wallet-button-copy strong{font-size:14px;line-height:1}.wallet-loading-line.label{display:none}.wallet-loading-line.value,.wallet-balance-skeleton{width:54px;height:13px;margin-top:0}.wallet-button-add{background:linear-gradient(180deg, var(--red), var(--red-2));border-radius:7px;width:30px;height:30px;min-height:30px;box-shadow:0 8px 16px #ff2b4533}.wallet-button:hover .wallet-button-add{filter:brightness(1.08);transform:translateY(-1px)}.auth-top-button{height:36px;min-height:36px;padding:0 11px}.auth-top-button-loading{min-width:92px}.auth-top-button strong{font-size:12px}.hero-strip{grid-template-columns:1fr;gap:12px}.hero-visual{min-height:206px}.filter-line,.filter-line-bottom{grid-template-columns:1fr}.filter-panel-head,.filter-actions-row,.more-filter-footer{flex-direction:column;align-items:stretch}.filter-toolbar,.more-filter-grid,.dashboard-grid,.admin-summary-grid,.admin-profit-summary-grid,.admin-profit-overview-grid,.admin-profit-quick-grid,.admin-profit-period-grid,.admin-games-summary-grid,.admin-games-grid,.warranty-flow-grid,.warranty-summary-grid,.admin-workspace,.owned-summary-grid,.owned-access-grid,.owned-detail-actions,.protected-feature-grid,.info-grid,.settings-grid,.settings-action-grid,.sync-detail-grid,.payment-grid,.recovery-code-grid,.admin-profit-chart-head,.admin-profit-breakdown-card header{grid-template-columns:1fr}.admin-profit-chart-head em{text-align:left}.admin-profit-chart{padding:10px;overflow:hidden}.admin-profit-chart-foot{text-align:left;grid-template-columns:1fr;gap:4px}.admin-profit-chart-foot span:last-child,.admin-profit-chart-foot strong{text-align:left}.admin-profit-chart-total-grid{grid-template-columns:1fr;gap:4px}.admin-profit-chart-total-grid strong{text-align:left}.admin-profit-chart-total-grid small{overflow-wrap:anywhere;line-height:1.35}.admin-profit-breakdown-head{display:none}.admin-profit-breakdown-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-profit-breakdown-row strong{grid-column:1/-1}.admin-games-row,.admin-games-battle-card,.admin-games-card-head,.admin-games-event-main{grid-template-columns:1fr}.admin-games-row-metrics{justify-content:flex-start}.protected-card{grid-template-columns:1fr;align-items:flex-start}.protected-card-icon{width:46px;height:46px}.cosmetic-select-grid,.fortnite-range-grid,.valorant-range-grid,.steam-range-grid,.valorant-select-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fortnite-segment-grid,.valorant-segment-grid,.steam-segment-grid{grid-template-columns:1fr}.segmented-control,.more-filters-toggle,.compact-action{width:100%}.toggle-switch{justify-content:start}.page-hero,.panel-head,.account-row{grid-template-columns:1fr;align-items:stretch}.dashboard-summary-grid,.saved-search-summary-grid,.dashboard-feature-grid,.saved-search-grid{grid-template-columns:1fr}.dashboard-level-top,.dashboard-level-bottom{flex-wrap:wrap;align-items:flex-start}.dashboard-level-help{justify-self:start}.dashboard-level-details-head{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-level-reward-grid{grid-template-columns:1fr}.dashboard-level-progress:hover .dashboard-level-details,.dashboard-level-progress:focus-within .dashboard-level-details,.dashboard-level-progress.is-open .dashboard-level-details{max-height:560px}.dashboard-purchase-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.dashboard-purchase-logo{width:42px;height:42px}.dashboard-purchase-logo .category-logo{width:25px;height:25px}.dashboard-purchase-side{grid-column:1/-1;grid-template-columns:auto auto minmax(92px,1fr);justify-items:start;width:100%}.dashboard-purchase-side .secondary-action{justify-self:end;width:auto;min-width:92px}.saved-search-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.saved-search-card-head .status-chip{grid-column:2;justify-self:start}.saved-search-actions{justify-content:stretch}.saved-search-actions .secondary-action{flex:132px}.saved-search-actions .mini-action{flex:42px;width:auto}.admin-service-panel{grid-row:auto}.admin-provider-row{grid-template-columns:1fr;justify-items:start}.admin-provider-row .status-chip{justify-self:start}.admin-callback-row{grid-template-columns:minmax(0,1fr) auto}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.transaction-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.transaction-card-icon{width:42px;height:42px}.transaction-card-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;justify-items:start;width:100%}.transaction-card-side .secondary-action{justify-self:end}.transaction-details-modal{max-height:94vh;padding:13px}.transaction-modal-hero{grid-template-columns:46px minmax(0,1fr) auto}.transaction-modal-icon{width:46px;height:46px}.transaction-modal-title h2{font-size:20px}.transaction-detail-grid,.transaction-modal-actions{grid-template-columns:1fr}.transaction-receipt-total{align-items:flex-start;display:grid}.transaction-row>div{grid-column:1/-1}.transaction-row .row-meta{grid-template-columns:1fr;gap:6px;display:grid}.transaction-row .status-chip{justify-self:start;max-width:100%}.transaction-row .secondary-action{justify-self:end;width:auto;min-width:104px}.page-hero{flex-direction:column;padding:16px}.page-hero-actions,.page-hero-actions .primary-action,.page-hero-actions .secondary-action,.account-row .secondary-action,.amount-grid{width:100%}.transaction-row .secondary-action{width:auto}.warranty-claim-card,.warranty-eligible-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.warranty-focus-card{grid-template-columns:1fr}.warranty-claim-side{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.warranty-claim-side small{text-align:left;max-width:none}.warranty-eligible-card .primary-action{grid-column:1/-1;justify-self:start}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-nav{z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1014eb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.mobile-nav a,.mobile-nav button{justify-content:center;min-height:46px;padding:0 5px;font-size:11px}}@media (width<=620px){.top-actions{gap:3px}.admin-command-hero{gap:12px;padding:12px}.admin-command-copy h1{font-size:29px;line-height:1.05}.admin-command-copy p{font-size:13px}.admin-command-card .secondary-action{width:100%}.admin-metric-grid{grid-template-columns:1fr}.admin-metric-card{min-height:82px}.admin-inline-toggle{width:100%;min-height:46px}.admin-welcome-preview{grid-template-columns:minmax(0,1fr)}.admin-welcome-preview .notification-item-dot{display:none}.settings-hero{padding:14px}.settings-identity{align-items:flex-start}.settings-avatar{width:48px;height:48px;font-size:21px}.settings-identity h1{font-size:27px}.settings-overview-grid{grid-template-columns:1fr}.settings-section-head h2{font-size:18px}.settings-section-buttons{grid-template-columns:1fr}.settings-section-button{grid-template-columns:36px minmax(0,1fr) auto;min-height:56px}.settings-section-copy small{display:block}.settings-section-status{white-space:nowrap;grid-column:auto;justify-self:end}.market-service-panel{align-items:flex-start;gap:12px;padding:16px}.market-service-icon{width:44px;height:44px}.dropdown-notifications .dropdown-menu{transform-origin:100% 0;z-index:140;width:auto;min-width:0;max-width:none;padding:8px;position:fixed;top:76px;left:10px;right:10px}.dropdown-notifications .notification-menu{width:100%;max-height:min(430px,100dvh - 152px)}.notification-menu-top{grid-template-columns:1fr;gap:7px}.notification-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.notification-tabs button{min-width:0;padding:0 7px}.notification-menu-head{gap:8px;padding:8px 8px 10px}.notification-menu-actions{justify-content:flex-end;gap:5px}.notification-head-action{width:auto;min-width:32px;padding:0 9px}.notification-head-action span{display:none}.notification-item{gap:8px;padding:9px}.notification-item-meta{flex-direction:column;align-items:flex-start;gap:5px}.live-notification-stack{--notification-toast-arrow-right:clamp(38px, calc(var(--notification-anchor-right,86px) - 17px), 150px);gap:8px;width:auto;top:78px;left:10px;right:10px}.live-notification-toast{transform-origin:calc(100% - var(--notification-toast-arrow-right,88px) - 7px) -18px;border-radius:9px}.live-notification-toast:before{right:var(--notification-toast-arrow-right,88px)}.live-notification-content{gap:8px;padding:11px 6px 11px 13px}.live-notification-content .notification-item-meta{flex-direction:row;align-items:center;gap:6px}.live-notification-content .notification-item-meta strong{max-width:min(190px,52vw)}.live-notification-close{width:30px;height:30px;margin:7px 7px 0 0}.avatar-button,.top-actions .icon-button{width:36px;height:36px}.topbar{gap:8px;padding-left:10px;padding-right:10px}.topbar-left{gap:7px}.topbar-brand{gap:6px;padding-right:2px}.topbar-brand-mark{width:31px;height:31px}.topbar-brand-text{font-size:15px}.wallet-button-add{width:28px;height:28px}.wallet-button{gap:5px;width:auto;min-width:96px;height:36px;min-height:36px;padding:0 4px 0 8px}.auth-top-button{gap:7px;min-width:94px;height:36px;padding:0 10px}.pagination-control{gap:5px}.pagination-pages{gap:4px}.pagination-control button{border-radius:7px;width:32px;height:34px;font-size:11px}.wallet-button-copy{min-width:50px}.wallet-button-copy strong{font-size:13px}.hero-strip,.category-section,.filters-panel{padding:12px}.more-filters-panel.open{max-height:1740px}.cosmetic-select-grid,.fortnite-range-grid,.valorant-range-grid,.steam-range-grid,.valorant-select-controls,.range-input-row,.admin-service-card,.admin-user-card,.admin-permission-grid,.admin-notification-row,.admin-autobuy-status-grid,.admin-autobuy-toggle-grid,.admin-autobuy-fields,.admin-search-row,.admin-category-service-list,.admin-markup-list,.admin-markup-fields{grid-template-columns:1fr}.admin-service-card .compact-action,.admin-markup-card .compact-action,.admin-search-row .primary-action{width:100%}.admin-user-side{text-align:left;justify-items:start}.admin-device-summary-head{grid-template-columns:1fr}.admin-device-summary-head small{white-space:normal}.admin-log-card>div:first-child{display:grid}.admin-log-card{grid-template-columns:1fr}.admin-log-icon{width:34px;height:34px}.admin-log-topline,.admin-log-title-row,.admin-log-target,.admin-log-metadata{grid-template-columns:1fr}.admin-log-topline time,.admin-log-source{justify-self:start}.admin-log-panel-head,.admin-log-feed-toolbar,.admin-log-summary-top,.admin-log-summary-title,.admin-log-pagination{grid-template-columns:1fr}.admin-log-panel-head .compact-action,.admin-log-pagination .compact-action{width:100%}.admin-log-summary-button{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-log-expand-icon{grid-column:1/-1;justify-self:start;width:100%;height:28px}.admin-log-expanded{margin:0 10px 10px;padding-top:9px}.cosmetic-select-button{min-height:52px}.cosmetic-sheet-backdrop{align-items:end;padding:0}.cosmetic-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;max-height:min(82vh,720px);padding:14px}.cosmetic-option-list{padding-right:0}.cosmetic-sheet-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.hero-copy h1{font-size:26px;line-height:1.08}.hero-copy p{font-size:14px;line-height:1.45}.hero-stats{gap:6px;margin-top:12px}.hero-stats span{min-height:28px;padding:0 9px;font-size:11px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-tile{min-height:76px}.listing-card{grid-template-columns:48px minmax(0,1fr)}.market-row{grid-template-columns:minmax(0,1fr);min-height:0}.market-row-main,.owned-market-row .market-row-main{padding-right:0}.market-row-price{justify-self:start;margin-top:2px;position:static}.listing-avatar{width:48px;height:48px}.listing-side{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}.listing-side .primary-action{justify-self:end}.market-row .listing-side{flex-wrap:wrap;justify-content:flex-start}.listing-details-modal,.owned-details-modal{max-height:94vh;padding:13px}.owned-details-top{align-items:start}.owned-details-top h2{padding-right:48px;font-size:20px}.owned-details-top .icon-button{position:absolute;top:13px;right:13px}.owned-code-result{grid-template-columns:1fr}.owned-code-result .compact-action{width:100%}.listing-details-top{align-items:start;gap:12px;display:grid;position:relative}.listing-details-top,.listing-details-footer,.details-section-heading{flex-direction:column;align-items:stretch}.listing-details-top{align-items:start}.listing-details-title{padding-right:50px}.listing-details-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-price-tag,.listing-details-buy{box-sizing:border-box;align-self:stretch;height:38px;min-height:38px;margin:0}.detail-price-tag{min-width:78px;padding:0 11px}.detail-price-tag small{display:none}.detail-price-tag strong{font-size:14px}.listing-details-buy{gap:6px;min-width:86px;padding:0 12px;box-shadow:0 10px 20px #ff2b452e}.listing-details-buy svg{width:16px;height:16px}.listing-details-actions .icon-button{width:42px;height:42px;min-height:42px;margin:0;position:absolute;top:0;right:0}.product-detail-hero{grid-template-columns:minmax(0,1fr);gap:13px;padding:14px}.product-detail-identity{grid-template-columns:48px minmax(0,1fr);padding-right:0}.product-detail-identity .detail-platform-icon{width:48px;height:48px}.product-detail-title h2{font-size:20px;line-height:1.15}.product-detail-actions{grid-template-columns:minmax(92px,auto) minmax(112px,1fr) 42px;justify-content:stretch;align-items:center;gap:8px;width:100%;padding-right:0;display:grid}.product-detail-actions .product-detail-close{width:42px;height:42px;min-height:42px;margin:0;position:static}.product-detail-actions .detail-price-tag,.product-detail-actions .listing-details-buy{width:100%;height:42px;min-height:42px}.product-detail-stat-strip,.detail-signal-grid,.detail-spec-grid,.reliable-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.detail-panel-head,.details-gallery-header{flex-direction:column;align-items:stretch}.details-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-media{aspect-ratio:1;width:min(100%,82px);height:auto}.steam-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 13px}.steam-game-art{aspect-ratio:16/8.4;border-radius:7px}.steam-game-title{min-height:31px;font-size:12px}.steam-game-playtime{font-size:11px}}@media (width<=430px){.listing-details-actions,.product-detail-actions{gap:7px}.product-detail-actions{grid-template-columns:minmax(78px,.75fr) minmax(92px,1fr) 38px}.detail-price-tag,.listing-details-buy{height:36px;min-height:36px}.detail-price-tag{min-width:76px;padding:0 10px}.detail-price-tag strong{font-size:13px}.listing-details-buy{min-width:82px;padding:0 10px;font-size:13px}.listing-details-actions .icon-button,.product-detail-actions .product-detail-close{width:38px;height:38px;min-height:38px}.product-detail-stat-strip,.detail-signal-grid,.detail-spec-grid{grid-template-columns:1fr}.wallet-button-add{width:28px;height:28px}.wallet-button-add svg{width:16px;height:16px}}html{background:#07080b}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background-color:#0000;background-image:linear-gradient(135deg,#ff2b452e 0%,#0000 32%),linear-gradient(#111218 0%,#0a0b10 46%,#07080c 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}::selection{color:#fff;background:#ff2b4561}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidebar{background:linear-gradient(#121319f5,#090a0ef5),#0b0c10f5;border-right-color:#ffffff12;box-shadow:inset 1px 0 #ffffff08,18px 0 52px #0000002e}.brand{background:linear-gradient(135deg,#ff2b4514,#ffffff06),#ffffff06;border:1px solid #ffffff0f;border-radius:8px}.brand-mark{box-shadow:0 12px 26px #ff2b453d,inset 0 1px #fff3}.nav-list a,.nav-list button{border:1px solid #0000;position:relative;overflow:hidden}.nav-list a:before,.nav-list button:before{background:var(--red);content:"";opacity:0;width:3px;transition:opacity .18s var(--ease);border-radius:0 99px 99px 0;position:absolute;top:9px;bottom:9px;left:0}.nav-list a.active,.nav-list button.active{background:linear-gradient(90deg,#ff2b452e,#ffffff09),#ffffff06;border-color:#ff2b4538}.nav-list a.active:before,.nav-list button.active:before,.nav-list a:hover:before,.nav-list button:hover:before{opacity:1}.topbar{background:linear-gradient(#0e0f14f0,#08090ddb),#0a0b0feb;border-bottom-color:#ffffff12;box-shadow:inset 0 1px #ffffff0b,0 18px 34px #0000002e}.top-actions{background:linear-gradient(#ffffff0e,#ffffff05),#08090db8;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000002e}.topbar .icon-button,.topbar .avatar-button{color:#d9deec}.wallet-button,.auth-top-button,.primary-action,.secondary-action,.mini-action,.tag-action,.pagination-control button,.amount-grid button,.payment-option,.filter-choice,.segmented-control button,.cosmetic-select-button,.account-row{transform:translateZ(0)}.wallet-button{background:linear-gradient(135deg,#ff2b4521,#ffffff09),#14151be6;border-color:#ff546857;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #ff2b451a}.wallet-button-add,.auth-top-button,.primary-action{background:linear-gradient(180deg, #ff3650 0%, #ee1837 46%, #bc1029 100%), var(--red);box-shadow:0 13px 26px #ff2b453d,inset 0 1px #ffffff38}.filters-panel,.listing-card,.hero-strip,.category-section,.summary-card,.data-panel,.info-card,.settings-panel,.protected-card,.page-hero,.market-pagination,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.owned-access-section,.wallet-summary,.topup-review{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--surface);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #0000002e}.hero-strip,.page-hero{background:linear-gradient(135deg, #ff2b4529, #ffffff09 40%, #0f1016eb), var(--surface-strong);border-color:#ff2b452e;position:relative;overflow:hidden}.hero-strip{min-height:236px;position:relative}.hero-strip:after,.page-hero:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2b45b8,#0000);height:1px;position:absolute;inset:auto 0 0}.hero-copy h1,.page-hero h1{letter-spacing:0;text-wrap:balance}.hero-copy p,.page-hero p,.settings-copy,.protected-card-copy p,.info-card p{color:#adb3c3}.hero-stats span,.count-pill,.status-chip,.tag,.listing-chip,.filter-summary{box-shadow:inset 0 1px #ffffff0e}.hero-visual{border-color:#ff2b453d;box-shadow:0 22px 46px #00000052,0 0 0 1px #ffffff09}.category-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.category-tile{background:linear-gradient(#ffffff0e,#ffffff05),#17181ee6;border-color:#ffffff13;min-height:94px;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000001f}.category-tile.active{border-color:color-mix(in srgb, var(--tile-color) 58%, #ff2b4580);background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 13%, transparent), #ff2b450b), #1b1c23f5;box-shadow:inset 0 1px 0 #ffffff12, 0 18px 36px color-mix(in srgb, var(--tile-color) 15%, transparent)}.category-icon{width:46px;height:46px;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff14}.category-logo{width:30px;height:30px}.filters-panel{background:linear-gradient(180deg, #ff2b4513, transparent 42%), var(--surface-strong);border-color:#ff2b4524}.compact-field,.range-input-row input,.filter-single-field input,.filter-select-field select,.custom-amount input,.account-form input,.auth-form input,.cosmetic-search-field,.secret-box,.sync-card{background:linear-gradient(#ffffff0a,#ffffff04),#0c0d12d6;border-color:#ffffff14}.compact-field:focus-within,.range-input-row input:focus,.filter-single-field input:focus,.filter-select-field select:focus,.custom-amount input:focus,.account-form input:focus,.auth-form input:focus,.cosmetic-search-field:focus-within{box-shadow:var(--focus-ring)}.segmented-control,.filter-choice-row{gap:7px}.segmented-control button,.filter-choice{color:#b4bac8;background:linear-gradient(#ffffff0d,#ffffff05),#22232be6;border-color:#ffffff13}.segmented-control button.active,.filter-choice.active{background:linear-gradient(180deg, #ff2b45f2, #bc1029f0), var(--red-2);color:#fff;border-color:#ff2b458a;box-shadow:0 12px 24px #ff2b4533,inset 0 1px #ffffff29}.more-filters-panel.open{background:linear-gradient(#ffffff09,#ffffff03),#090a0e94;border-color:#ffffff14}.more-filters-toggle{background:linear-gradient(#ff2b451f,#ff2b450e),#14151be6;border-color:#ff2b4557;box-shadow:inset 0 1px #ffffff0a}.cosmetic-select-button,.og-filter-panel,.valorant-feature-panel,.steam-feature-panel{box-shadow:inset 0 1px #ffffff0a}.listing-card{background:linear-gradient(#ffffff0b,#ffffff04),#111218e6;border-color:#ffffff13}.listing-card:hover,.listing-card.selected{background:linear-gradient(#ff2b4512,#ffffff05),#16171ef5;border-color:#ff2b456b}.market-row{min-height:168px;padding:14px}.market-row:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0e}.market-row-main{gap:11px}.listing-title h3,.market-row .listing-title h3{color:#f7f8fc;font-weight:900}.listing-flags,.listing-chips{gap:8px}.market-pill{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-color) 15%, transparent), #ffffff07 70%), #121319e0;box-shadow:inset 0 1px 0 #ffffff0b, 0 10px 20px color-mix(in srgb, var(--signal-color) 8%, transparent);border-radius:8px}.listing-chip{background:linear-gradient(#ffffff12,#ffffff09),#ffffff0e;border:1px solid #ffffff0f}.market-row-price{color:#8ff3c3;background:linear-gradient(#29d18324,#29d1830e),#0a100feb;border-color:#29d18352;min-height:32px;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #29d18314}.primary-action:hover,.secondary-action:hover,.mini-action:hover,.tag-action:hover,.category-tile:hover,.payment-option:hover,.amount-grid button:hover,.pagination-control button:hover:not(:disabled){box-shadow:0 16px 30px #0000002e,inset 0 0 0 1px #ffffff05}.secondary-action,.mini-action,.tag-action{background:linear-gradient(#ffffff12,#ffffff06),#23242ce0;border-color:#ffffff16}.market-pagination{background:0 0;border-color:#0000}.pagination-control button{background:linear-gradient(#ffffff0f,#ffffff06),#1f2027eb;border-color:#ffffff14}.pagination-pages button.active{background:linear-gradient(180deg, #ff2b45f2, #b00f27eb), var(--red-2);border-color:#ff2b45b8}.purchase-modal{background:linear-gradient(#1e1f27fa,#0f1016fa),#17181e;border-color:#ff2b454d;box-shadow:0 34px 100px #00000094,0 0 0 1px #ffffff0a}.listing-details-modal,.owned-details-modal,.topup-modal{background:linear-gradient(#1e1f27fa,#101117fa),#15161d}.listing-details-modal:before,.owned-details-modal:before{display:none!important}.product-detail-hero{border-color:color-mix(in srgb, var(--avatar-color,var(--red)) 45%, #ffffff14);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 20%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--avatar-color,var(--red)) 12%, transparent), #ffffff09 44%, #0c0d12c2), #121319f5;box-shadow:inset 0 1px #ffffff0e,0 18px 38px #0000002e}.product-detail-hero:after,.owned-summary-grid .summary-card:after{display:none}.owned-summary-grid .summary-card{background:linear-gradient(#ffffff0b,#ffffff04),#0e0f15c2}.detail-price-tag{color:#8ff3c3;background:linear-gradient(#29d1831f,#29d1830a),#0b1010d6;border-color:#29d1833d}.detail-price-tag strong{color:#9cf5cc}.product-detail-stat,.detail-signal,.detail-spec-item,.owned-access-field,.empty-panel-state{background:linear-gradient(#ffffff0c,#ffffff04),#090a0f80;border-color:#ffffff13}.gallery-group-heading{border-bottom-color:#ffffff14}.gallery-card,.gallery-media{border-radius:8px}.summary-card{position:relative;overflow:hidden}.summary-card:after{background:linear-gradient(90deg, var(--red), transparent);content:"";opacity:.5;border-radius:999px;width:34px;height:3px;position:absolute;bottom:10px;right:12px}.settings-panel-head,.sync-state-row,.owned-access-head{min-width:0}.payment-option{background:linear-gradient(#ffffff0d,#ffffff05),#15161ceb}.payment-option.active{background:linear-gradient(180deg, color-mix(in srgb, var(--method-color) 16%, transparent), #ffffff05), #18161df5}.mobile-nav{box-shadow:inset 0 1px #ffffff0d,0 22px 54px #0000007a}.mobile-nav button{position:relative;overflow:hidden}.mobile-nav button.active{background:linear-gradient(#ff2b4547,#ff2b451f),#ffffff0a;box-shadow:inset 0 1px #ffffff0e}.mobile-nav button.active:after{background:var(--red);content:"";border-radius:99px;height:2px;position:absolute;bottom:6px;left:14px;right:14px}.stock-card{grid-template-columns:88px minmax(0,1fr);gap:0;min-height:190px;padding:0;display:grid;overflow:hidden}.stock-card:before{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 22%, transparent), transparent 42%), linear-gradient(115deg, color-mix(in srgb, var(--avatar-color,var(--red)) 8%, transparent), transparent 54%)}.stock-platform-panel,.stock-content{z-index:1;position:relative}.stock-platform-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-color,var(--red)) 16%, transparent), #ffffff05), #08090d75;border-right:1px solid #ffffff13;align-content:space-between;justify-items:center;gap:12px;min-width:0;padding:15px 10px;display:grid}.stock-platform-icon{border:1px solid color-mix(in srgb, var(--avatar-color,var(--red)) 50%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--avatar-color,var(--red)) 24%, transparent), #ffffff0a), #0a0b10e0;width:54px;height:54px;box-shadow:inset 0 1px 0 #ffffff13, 0 14px 28px color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent);border-radius:8px;place-items:center;display:grid}.stock-platform-icon .category-logo{width:30px;height:30px}.stock-platform-code{color:#dfe3ee;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;place-items:center;min-width:44px;min-height:28px;font-size:12px;font-weight:950;display:inline-grid}.stock-content{align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.stock-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.stock-title-block{gap:4px;min-width:0;display:grid}.stock-eyebrow{color:var(--red);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.stock-title-block h3{color:#f8f9fd;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:950;line-height:1.22}.stock-card .stock-price{background:linear-gradient(#29d18321,#29d1830b),#0a100fe6;border-color:#29d18347;flex:none;min-width:76px;min-height:36px;position:static}.stock-check-grid{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.stock-check{--signal-color:#aab1c2;border:1px solid color-mix(in srgb, var(--signal-color) 30%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--signal-color) 13%, transparent), #ffffff05), #ffffff07;min-width:0;max-width:100%;min-height:30px;color:color-mix(in srgb, var(--signal-color) 86%, white 8%);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.stock-check.good{--signal-color:#1fdda0}.stock-check.bad{--signal-color:#ff5d70}.stock-check.mid{--signal-color:#f6b94e}.stock-check.neutral{--signal-color:#aab1c2}.stock-check-icon{border:1px solid color-mix(in srgb, var(--signal-color) 36%, #ffffff14);background:color-mix(in srgb, var(--signal-color) 12%, #ffffff08);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.stock-check>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;line-height:1;overflow:hidden}.stock-card-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.stock-spec-area{gap:8px;min-width:0;display:grid}.stock-card .listing-chips{gap:7px}.stock-card .listing-footer{color:#8f96a8;font-size:12px}.stock-card .listing-side{z-index:1;grid-column:auto;justify-content:flex-end;align-self:auto;align-items:center;gap:7px;margin:0;display:flex;position:static}.stock-card .market-info-action{padding:0 12px}.stock-card .mini-action{width:42px}.stock-card.owned-market-row .stock-card-bottom{align-items:center}.primary-action,.secondary-action,.mini-action,.tag-action,.compact-action,.auth-top-button,.amount-grid button{letter-spacing:0;border-radius:7px;min-height:36px;font-weight:760}.primary-action,.auth-top-button,.wallet-button-add{background:linear-gradient(#ff2b451f,#ff2b450e),#231c22e6;border-color:#ff4a6047;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000014}.primary-action:hover,.auth-top-button:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff14,0 10px 20px #ff2b4517}.primary-action.is-loading:disabled{opacity:.68;color:#fff;filter:none;background:linear-gradient(#ff2b451f,#ff2b450e),#231c22e6;border-color:#ff4a6047;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000014}.buy-action{isolation:isolate;background:linear-gradient(135deg, #ff4c64fa, #e51334fa 58%, #a60c23fa), var(--red);color:#fff;border-color:#ff566c94;min-width:94px;font-weight:840;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 22px #ff2b452e}.buy-action:after{z-index:-1;content:"";opacity:.72;background:linear-gradient(110deg,#0000 0 58%,#ffffff29 58% 70%,#0000 70%),radial-gradient(circle at 18% 12%,#ffffff2e,#0000 34%);position:absolute;inset:0}.buy-action svg{stroke-width:2.35px;width:16px;height:16px}.buy-action:hover{filter:brightness(1.05);border-color:#ff7084b8;box-shadow:inset 0 1px #ffffff3d,0 14px 26px #ff2b453d}.secondary-action,.mini-action,.tag-action,.amount-grid button,.payment-option{color:#d9deeb;background:linear-gradient(#ffffff0d,#ffffff06),#1e1f26db;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff0b}.secondary-action:hover,.mini-action:hover,.tag-action:hover,.amount-grid button:hover,.payment-option:hover{color:#fff;background:linear-gradient(#ffffff13,#ffffff08),#26272fe6;border-color:#ffffff26}.amount-grid button.active,.payment-option.active{background:linear-gradient(#ff2b4524,#ffffff06),#1f1c23eb;border-color:#ff4a606b;box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #ff2b45ad}.market-row-price,.detail-price-tag,.purchase-summary strong,.price-display{font-variant-numeric:tabular-nums;letter-spacing:0}.market-row-price,.stock-card .stock-price{min-width:auto;min-height:auto;box-shadow:none;color:#f6f7fb;background:0 0;border:0;border-radius:0;padding:0;font-size:0;font-weight:760}.detail-price-tag{background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;min-height:36px;box-shadow:inset 0 1px #ffffff0a}.detail-price-tag strong,.purchase-summary strong{color:#f6f7fb;font-size:14px;font-weight:780}.purchase-summary strong,.purchase-summary-price{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.price-display{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:1px;display:inline-flex}.detail-price-tag .price-main,.purchase-summary-price .price-main{font-size:17px}.detail-price-tag .price-symbol,.detail-price-tag .price-cents,.purchase-summary-price .price-symbol,.purchase-summary-price .price-cents{color:#b2bac8}.product-detail-actions .detail-price-tag{width:auto;min-width:68px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;padding:0 4px 0 0}.product-detail-actions .detail-price-tag.price-display{justify-content:flex-start;align-items:center}.product-detail-actions .detail-price-tag .price-symbol,.product-detail-actions .detail-price-tag .price-cents{color:#aeb6c7}.stock-card .market-info-action,.stock-card .primary-action,.stock-card .tag-action,.stock-card .mini-action{min-height:36px}.stock-card .primary-action{min-width:92px}.stock-card .buy-action{min-width:98px;padding-left:13px;padding-right:15px}.listing-details-buy.buy-action{min-width:96px}.stock-title-block h3{font-weight:820}.stock-eyebrow,.stock-platform-code,.tag-action,.stock-check>span:last-child{font-weight:760}.listing-card,.stock-card{contain:layout paint}.stock-card{content-visibility:auto;contain-intrinsic-size:210px}@media (width<=900px){.topbar{background:linear-gradient(#0c0d12f2,#07080ce0),#0a0b0feb}.mobile-nav{bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);background:linear-gradient(#14151bf5,#090a0ef0),#0c0d11f0;border-color:#ffffff17}.hero-strip{min-height:0}.page-hero h1{font-size:30px}.stock-check-grid{gap:6px}}@media (width<=760px){.topbar,.dropdown-menu.open,.modal-backdrop.open .modal-card,.topup-modal{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02)}.settings-panel,.settings-status-card,.info-card,.summary-card,.warranty-flow-card,.warranty-claim-card,.warranty-eligible-card,.admin-service-card,.admin-user-card,.admin-queue-card,.admin-log-card,.admin-permission-card,.admin-sent-notification,.admin-markup-card,.admin-provider-row,.admin-callback-row,.transaction-row,.transaction-card,.dashboard-purchase-card{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:1px 112px}}@media (width<=620px){.hero-strip,.category-section,.filters-panel,.listing-card,.market-pagination{border-radius:8px}.hero-copy h1,.page-hero h1{font-size:26px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.category-tile{min-height:86px}.owned-category-actions{flex-direction:column;align-items:flex-start;gap:7px}.owned-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owned-category-tile{min-height:96px}.owned-filter-grid,.owned-filter-actions-row{grid-template-columns:1fr;display:grid}.owned-filter-actions-row .segmented-control,.owned-filter-actions-row .secondary-action{width:100%}.category-icon{width:43px;height:43px}.dashboard-purchase-strip{gap:7px}.dashboard-purchase-strip span{padding:8px}.dashboard-purchase-strip strong{font-size:13px}.dashboard-purchase-title-line{flex-direction:column;align-items:flex-start;gap:5px}.market-row{padding:13px}.stock-card{grid-template-columns:1fr;min-height:0;padding:0}.stock-platform-panel{border-bottom:1px solid #ffffff13;border-right:0;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;padding:11px 12px}.stock-platform-icon{width:42px;height:42px}.stock-platform-icon .category-logo{width:24px;height:24px}.stock-platform-code{justify-self:start;min-width:40px}.stock-content{gap:11px;padding:12px}.stock-head{align-items:flex-start;gap:10px}.stock-title-block h3{font-size:15px}.stock-card .stock-price{min-width:auto;min-height:auto;font-size:0}.stock-check-grid{gap:6px}.stock-check{min-height:28px;padding:4px 9px 4px 5px}.stock-check-icon{width:19px;height:19px}.stock-check>span:last-child{font-size:10.5px}.stock-card-bottom{grid-template-columns:1fr;gap:10px}.stock-card .listing-side{flex-wrap:wrap;justify-content:flex-start}.stock-card .market-info-action,.stock-card .primary-action{flex:0 auto}.market-row-price{width:fit-content;min-height:auto;display:inline-flex}.market-row .listing-side{gap:7px}.mobile-nav a,.mobile-nav button,.purchase-modal{border-radius:8px}}@media (width<=430px){.top-actions{max-width:calc(100vw - 72px)}.wallet-button{min-width:90px}.category-tile span:last-child{font-size:11px}.stock-head{grid-template-columns:1fr auto;display:grid}.stock-check-grid{gap:5px}.stock-card .listing-side{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.stock-card .mini-action,.stock-card .tag-action,.stock-card .market-info-action,.stock-card .primary-action{width:auto;height:34px;min-height:34px;padding:0 9px}.stock-card .market-info-action{white-space:nowrap;flex:none;min-width:0;padding:0 10px}.stock-card .market-info-action svg{width:15px;height:15px}.stock-card .tag-action{flex:0 0 62px;gap:4px;min-width:0;padding:0 7px;font-size:11px}.stock-card .mini-action{flex:0 0 42px;width:42px;padding:0}.stock-card .mini-action svg{width:17px;height:17px}.stock-card .buy-action{white-space:nowrap;flex:none;min-width:0;padding:0 12px}.stock-card .buy-action svg{width:15px;height:15px}}.price-display,.market-row-price,.stock-card .stock-price,.detail-price-tag,.purchase-summary-price{color:#f6f7fb;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#ffffff0b,#ffffff04),#0c0e129e;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 10px 0 8px;font-size:0;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000014}.price-amount{align-items:baseline;gap:0;min-width:0;display:inline-flex}.price-tag-mark{color:#8fe8bd;background:#29d18313;border:1px solid #29d18347;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.price-tag-mark svg{stroke-width:2.2px;width:12px;height:12px;display:block}.price-symbol{color:#aeb7c8;font-size:11px;font-weight:720;line-height:1}.price-main{color:#f7f8fb;font-size:16px;font-weight:820;line-height:1}.price-cents,.price-suffix{color:#aeb7c8;font-size:11px;font-weight:720;line-height:1}.stock-card .stock-price{min-height:34px}.product-detail-actions .detail-price-tag{background:linear-gradient(#ffffff0b,#ffffff04),#0c0e129e;border:1px solid #ffffff21;width:auto;min-width:84px;height:38px;min-height:38px;padding:0 10px 0 8px;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000014}.product-detail-actions .detail-price-tag .price-main,.purchase-summary-price .price-main{font-size:16px}.purchase-summary-price{flex:none}.home-page{gap:12px;display:grid}.home-page .home-hero,.home-page .home-feature-card,.home-page .home-category-strip,.home-page .home-category-section{opacity:0;animation:home-card-pop .82s var(--ease) both}.home-page .home-hero{animation-delay:90ms}.home-page .home-feature-card:first-child{animation-delay:.32s}.home-page .home-feature-card:nth-child(2){animation-delay:.52s}.home-page .home-feature-card:nth-child(3){animation-delay:.72s}.home-page .home-feature-card:nth-child(4){animation-delay:.92s}.home-page .home-category-strip,.home-page .home-category-section{animation-delay:1.18s}.home-page .home-flow-item{opacity:0;animation:home-card-pop .68s var(--ease) both}.home-page .home-flow-item:first-child{animation-delay:.32s}.home-page .home-flow-item:nth-child(2){animation-delay:.46s}.home-page .home-flow-item:nth-child(3){animation-delay:.6s}.home-page .home-flow-item:nth-child(4){animation-delay:.74s}@media (width<=760px){.home-page.signed-out-home [data-home-reveal]{opacity:0;transition:opacity .43s var(--ease), transform .43s var(--ease);transition-delay:var(--home-reveal-delay,0s);will-change:auto;transform:translateY(22px)scale(.972);animation:none!important}.home-page.signed-out-home .home-scroll-visible{opacity:1;will-change:opacity, transform;transform:translate(0)scale(1)}.home-page.signed-out-home .home-scroll-hidden{opacity:0;pointer-events:none;will-change:auto;transform:translateY(22px)scale(.972)}.home-page.signed-out-home .home-scroll-hidden,.home-page.signed-out-home .home-scroll-hidden *,.home-page.signed-out-home .home-scroll-hidden:before,.home-page.signed-out-home .home-scroll-hidden:after,.home-page.signed-out-home .home-scroll-hidden :before,.home-page.signed-out-home .home-scroll-hidden :after{animation-play-state:paused!important}.home-page.signed-out-home .home-hero,.home-page.signed-out-home .home-feature-card,.home-page.signed-out-home .home-category-strip,.home-page.signed-out-home .home-category-section,.home-page.signed-out-home .home-category-card{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:1px 340px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.home-page.signed-out-home [data-home-reveal]{opacity:1;will-change:auto;transition:none;transform:none}}.home-hero,.home-category-strip,.home-feature-card{border-radius:var(--radius);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--surface);border:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #0000002e}.home-hero{background:radial-gradient(circle at 8% 16%, #ff2b4529, transparent 30%), linear-gradient(135deg, #ff2b451b, #ffffff07 42%, #0f1016f2), var(--surface-strong);border-color:#ff2b4529;grid-template-columns:minmax(0,1.08fr) minmax(330px,430px);align-items:stretch;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2b45b8,#0000);height:1px;position:absolute;inset:auto 0 0}.home-hero-copy{align-content:center;min-height:286px;display:grid}.home-hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:650px;margin:7px 0 10px;font-size:clamp(42px,5vw,66px);line-height:.98}.ghost-action{color:#c9cedb;min-height:38px;transition:border-color .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:linear-gradient(#ffffff08,#ffffff03),#ffffff05;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.ghost-action:hover{color:#fff;border-color:#ff2b4547;transform:translateY(-1px)}.home-hero-panel{background:radial-gradient(circle at 18% 0,#ff2b451c,#0000 34%),linear-gradient(#ffffff0c,#ffffff04),#0a0b0fb8;border:1px solid #ff2b4526;border-radius:8px;min-height:100%;display:grid;overflow:hidden}.home-panel-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.home-panel-top span,.home-flow-copy small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.home-panel-top strong{color:#91edbf;background:#29d18314;border:1px solid #29d18338;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;display:inline-flex}.home-flow-list{align-content:center;gap:8px;padding:12px;display:grid}.home-flow-item{background:linear-gradient(135deg,#ff2b4514,#ffffff06),#ffffff06;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:9px;display:grid}.home-flow-icon,.home-feature-kicker svg{color:#ff8294;background:#ff2b451c;border:1px solid #ff2b4547;border-radius:8px;place-items:center;display:grid}.home-flow-icon{width:38px;height:38px}.home-flow-copy strong{color:#fff;font-size:14px}.home-flow-copy em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.32}.home-category-strip{padding:14px}.home-category-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.home-category-card{background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 9%, #ffffff0b), #ffffff05), #17181ee6;min-height:72px;color:var(--text);text-align:left;transition:border-color .17s var(--ease), background .17s var(--ease), transform .17s var(--ease);opacity:0;animation:home-card-pop .72s var(--ease) both;animation-delay:calc(1.34s + var(--stagger));border:1px solid #ffffff13;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.home-category-card:hover{border-color:color-mix(in srgb, var(--tile-color) 54%, #ff2b453d);background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 14%, #ffffff0d), #ff2b4506), #1b1c23f0;transform:translateY(-2px)}.home-category-card.active{border-color:color-mix(in srgb, var(--tile-color) 64%, #ff2b4580);background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 18%, transparent), #ff2b4508), #1b1c23f2;box-shadow:inset 0 1px #ffffff10,0 16px 30px color-mix(in srgb, var(--tile-color) 16%, transparent)}.home-category-card.disabled{cursor:not-allowed;opacity:.56;filter:saturate(.72)}.home-market-browser{gap:12px;margin-top:12px;display:grid}.home-category-card span:last-child{gap:3px;min-width:0;display:grid}.home-category-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-category-card small{color:var(--muted);font-size:12px}.home-feature-card{background:radial-gradient(circle at 16% 0,#ff2b451c,#0000 36%),linear-gradient(#ffffff0d,#ffffff04),#111218eb;border-color:#ff2b4521;grid-template-rows:auto minmax(190px,1fr);gap:14px;min-height:348px;padding:14px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.home-feature-card:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(115deg,#0000 0 35%,#ff2b4514 46%,#0000 58%),radial-gradient(circle at 90% 18%,#7c57ff1f,#0000 34%);position:absolute;inset:0}.home-feature-copy,.home-feature-screen{z-index:1;position:relative}.home-feature-kicker{color:#ff5d75;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}.home-feature-screen{background:radial-gradient(circle at 12% 12%,#ff2b451a,#0000 32%),linear-gradient(#ffffff0a,#0000001f),#0a0b10d1;border:1px solid #ffffff14;border-radius:8px;min-height:196px;position:relative;overflow:hidden}.delivery-demo:before,.email-demo:before,.autobuy-demo:before{z-index:0;content:"";opacity:.55;pointer-events:none;animation:home-screen-sweep 7.4s var(--ease) infinite;background:linear-gradient(108deg,#0000 0 38%,#ffffff16 46%,#0000 54%),radial-gradient(circle at 78% 18%,#ff2b451f,#0000 28%);position:absolute;inset:0;transform:translate(-70%)}.email-demo{grid-template-columns:minmax(124px,.86fr) minmax(0,1.14fr);gap:0;display:grid}.demo-notice-card{color:#ff8294;transform-origin:100%;min-height:46px;animation:home-notice-slide 6.2s var(--ease) infinite;background:linear-gradient(135deg,#ff2b4524,#29d1830e),#ffffff06;border:1px solid #ff2b4533;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 28px #ff2b4514}@container (width<=330px){.email-demo{grid-template-columns:1fr}.demo-mail-list{border-bottom:1px solid #ffffff12;border-right:0;align-content:stretch;padding:10px}.demo-mail-row{min-height:40px}.demo-mail-body{align-content:start;padding:12px}}.demo-notice-card:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#ff2b45,#29d183d1);border-radius:999px;height:2px;animation:6.2s linear infinite home-notice-timer;position:absolute;inset:auto 10px 7px 46px;transform:scaleX(0)}.demo-token-meter span{border-radius:inherit;transform-origin:0;width:72%;height:100%;animation:home-auto-meter 6.8s var(--ease) infinite;background:linear-gradient(90deg,#ff2b45,#ff8294 58%,#29d183);display:block;box-shadow:0 0 18px #ff2b452e}@media (width<=760px){.home-hero,.home-category-strip,.home-feature-card{box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000029}.delivery-demo:before,.email-demo:before,.autobuy-demo:before{opacity:.34;animation-duration:11s}.demo-login-card,.demo-login-card span,.demo-mail-row.is-active,.demo-code-pill,.demo-track-item.active,.demo-notice-card,.demo-autobuy-head strong,.demo-match-row.active{box-shadow:none!important}.demo-login-card,.demo-login-card:after,.demo-login-card span{animation-duration:7.8s}.demo-mail-row,.demo-mail-body,.demo-code-pill,.demo-notice-card,.demo-notice-card:after,.demo-notice-card svg,.demo-token-meter span,.demo-match-row.active,.demo-autobuy-head strong{animation-duration:8.6s}.demo-mail-row.is-active{animation:home-mail-row-cycle 8.6s var(--ease) .94s infinite, home-email-pulse 7.2s var(--ease) infinite}}@keyframes home-demo-card{0%,to{box-shadow:none;border-color:#ffffff16;transform:translateY(0)}16%{border-color:#29d1835c;transform:translateY(-3px);box-shadow:0 12px 24px #29d1831a}30%{border-color:#29d1833d;transform:translateY(0);box-shadow:0 8px 18px #29d1830f}}@keyframes home-demo-progress{0%,10%,to{opacity:0;transform:translate(-120%)}16%,28%{opacity:1}34%{opacity:0;transform:translate(250%)}}@keyframes home-copy-chip{0%,to{border-color:#29d18338;transform:scale(1)}16%{border-color:#29d18385;transform:scale(1.035);box-shadow:0 0 0 4px #29d1830e}30%{box-shadow:none;transform:scale(1)}}@keyframes home-screen-sweep{0%,42%,to{transform:translate(-78%)}64%{transform:translate(78%)}}@keyframes home-mail-row-cycle{0%,to{background:#ffffff06;border-color:#ffffff12;transform:translate(0)}12%,28%{background:#29d18314;border-color:#29d1834f;transform:translate(4px)}38%{transform:translate(0)}}@keyframes home-email-pulse{0%,to{box-shadow:none}42%,58%{box-shadow:0 0 0 4px #29d1830b}}@keyframes home-mail-preview-open{0%,to{box-shadow:inset 0 0 #29d18300}24%,46%{box-shadow:inset 2px 0 #29d1837a}}@keyframes home-code-glow{0%,to{border-color:#ff2b453d}50%{border-color:#ff788c85;box-shadow:0 0 24px #ff2b4521}}@keyframes home-code-nudge{0%,to{transform:translateY(0)}36%,46%{transform:translateY(-2px)}}@keyframes home-warranty-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px #ffc75c0b}}@keyframes home-notice-slide{0%,10%{opacity:0;transform:translateY(8px)scale(.97)}22%,76%{opacity:1;transform:translate(0)scale(1)}34%,44%{box-shadow:0 16px 34px #ff2b4524}to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes home-notice-timer{0%,18%,82%,to{opacity:0;transform:scaleX(0)}24%{opacity:1;transform:scaleX(0)}74%{opacity:1;transform:scaleX(1)}}@keyframes home-notice-bell{0%,24%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-9deg)scale(1.06)}36%{transform:rotate(8deg)scale(1.06)}42%{transform:rotate(0)scale(1)}}@keyframes home-auto-status{0%,to{box-shadow:none;border-color:#29d1833d;transform:translateY(0)}35%,52%{border-color:#29d1837a;transform:translateY(-1px);box-shadow:0 0 0 4px #29d1830b}}@keyframes home-auto-meter{0%,to{transform:scaleX(.56)}42%,66%{transform:scaleX(.92)}}@keyframes home-auto-match{0%,16%,to{box-shadow:none;transform:translateY(0)}38%,58%{transform:translateY(-3px);box-shadow:0 0 0 4px #29d1830b}}@keyframes home-card-pop{0%{opacity:0;transform:translateY(16px)scale(.982)}68%{opacity:1;transform:translateY(-2px)scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.home-hero{grid-template-columns:1fr;padding:18px}.home-hero-copy{min-height:auto}.home-hero-copy h1{font-size:clamp(36px,11vw,50px)}.home-feature-reel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-actions .ghost-action{grid-column:1/-1}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-reel{grid-template-columns:1fr}.home-category-card{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:106px}.home-feature-card{min-height:326px}.email-demo{grid-template-columns:1fr}.demo-mail-list{border-bottom:1px solid #ffffff12;border-right:0}.demo-mail-body{padding:12px}}@media (width<=700px){.product-detail-actions{grid-template-columns:auto minmax(120px,1fr) 42px}.product-detail-actions .detail-price-tag{justify-self:start;width:auto;min-width:82px;height:42px;min-height:42px;padding:0 9px 0 7px}.product-detail-actions .listing-details-buy{width:100%}}@media (width<=430px){.product-detail-actions{grid-template-columns:auto minmax(116px,1fr) 38px}.product-detail-actions .detail-price-tag{min-width:78px;height:38px;min-height:38px}.product-detail-actions .detail-price-tag .price-main{font-size:15px}.product-detail-actions .detail-price-tag .price-symbol,.product-detail-actions .detail-price-tag .price-cents{font-size:10px}.product-detail-actions .detail-price-tag .price-tag-mark{width:16px;height:16px}}.topup-modal{width:min(100%,780px)}.topup-modal .modal-top{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 8% 0,#ff2b4538,#0000 42%),linear-gradient(90deg,#ff2b451f,#111218f5 58%),#111218f5;border-bottom-color:#ffffff13;margin:-18px -18px 14px;padding:18px;position:sticky;top:0}.topup-modal .wallet-summary{background:radial-gradient(circle at 0,#ff2b4521,#0000 34%),linear-gradient(#ffffff0f,#ffffff05),#0c0d12e0;border-color:#ff2b452e;grid-template-columns:auto minmax(0,1fr);margin-top:0}.topup-modal .wallet-summary strong{font-size:clamp(26px,4vw,34px)}.topup-modal .topup-section-head span{text-align:right;min-width:0}.topup-modal .payment-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}.topup-modal .payment-option{background:radial-gradient(circle at 20px 18px, color-mix(in srgb, var(--method-color) 14%, transparent), transparent 92px), linear-gradient(180deg, #ffffff10, #ffffff05), #15161cf0;border-color:#ffffff1c;gap:11px;min-width:0;min-height:0;padding:13px}.topup-modal .payment-option:before{opacity:.45}.topup-modal .payment-option:hover:before,.topup-modal .payment-option.active:before{opacity:.76}.topup-modal .payment-option.active{border-color:color-mix(in srgb, var(--method-color) 66%, #ffffff29);background:linear-gradient(180deg, color-mix(in srgb, var(--method-color) 13%, transparent), #ffffff06), #17161df7;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px color-mix(in srgb, var(--method-color) 18%, transparent), 0 14px 30px #0003}.topup-modal .payment-option-head{grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;gap:10px}.topup-modal .payment-option .payment-icon{border-radius:9px;width:40px;height:40px}.topup-modal .payment-title{gap:4px}.topup-modal .payment-title strong,.topup-modal .payment-option strong{font-size:15px;line-height:1.1}.topup-modal .payment-title span{color:#b5bac8;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:13px;line-height:1.28;display:block}.topup-modal .payment-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.topup-modal .payment-meta small{overflow-wrap:anywhere;min-width:0;line-height:1.25}.topup-modal .payment-meta small:last-child{text-align:right}.topup-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.topup-review>span,.topup-review>strong{border-bottom:1px solid #ffffff0e;align-items:center;min-width:0;min-height:34px;padding:9px 12px;display:grid}.topup-review>span{color:#8e95a5;border-right:1px solid #ffffff0e;font-size:12px;font-weight:800}.topup-review>strong{justify-items:end;font-size:13px}.topup-review>span:nth-last-child(-n+2),.topup-review>strong:nth-last-child(-n+2){border-bottom:0}.topup-review .review-method{min-width:0;display:flex}.topup-review .review-method-icon{flex:none}@media (width<=720px){.topup-modal{width:min(100%,680px)}.topup-modal .payment-grid{grid-template-columns:1fr}.topup-review{grid-template-columns:minmax(0,1fr) auto}}@media (width<=520px){.topup-modal .modal-top{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.topup-section-head{align-items:flex-start}.topup-modal .topup-section-head span{max-width:48%;font-size:12px}.topup-modal .payment-option{padding:12px}.topup-modal .payment-meta{grid-template-columns:1fr;gap:5px}.topup-modal .payment-meta small:last-child{text-align:left}}@media (width<=380px){.stock-card .listing-side{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.admin-service-card,.admin-user-card,.admin-search-row,.admin-category-service-list{grid-template-columns:1fr}.admin-service-card .compact-action,.admin-search-row .primary-action{width:100%}.admin-user-side{text-align:left;justify-items:start}.admin-log-card>div:first-child{display:grid}.stock-card .market-info-action{width:100%}.stock-card .buy-action{grid-column:1/-1;justify-self:start}.stock-card .tag-action,.stock-card .mini-action{flex-basis:auto}}@media (width<=760px){button,input,select,textarea{line-height:normal}.topbar button,.icon-button,.avatar-button,.wallet-button,.wallet-button-icon,.wallet-button-add,.auth-top-button,.primary-action,.secondary-action,.compact-action,.mini-action,.tag-action,.market-info-action,.buy-action,.more-filters-toggle,.pagination-control button,.amount-grid button,.segmented-control button,.filter-choice,.cosmetic-select-button,.notification-head-action,.notification-head-icon,.payment-check,.copy-button{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-button svg,.avatar-button svg,.wallet-button svg,.auth-top-button svg,.primary-action svg,.secondary-action svg,.compact-action svg,.mini-action svg,.tag-action svg,.market-info-action svg,.buy-action svg,.more-filters-toggle svg,.pagination-control button svg,.amount-grid button svg,.segmented-control button svg,.filter-choice svg,.cosmetic-select-button svg,.notification-head-action svg,.notification-head-icon svg,.payment-check svg,.copy-button svg{flex:none;margin:0;display:block;transform:translateY(0)}.wallet-button-copy,.wallet-button-copy strong,.auth-top-button strong,.primary-action span,.secondary-action span,.compact-action span,.mini-action span,.tag-action span,.market-info-action span,.buy-action span,.more-filters-toggle span,.pagination-control button span,.amount-grid button span,.segmented-control button span,.filter-choice span,.cosmetic-select-button span,.notification-head-action span{text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1;display:inline-flex}.count-pill,.status-chip,.tag,.filter-summary,.listing-chip,.rating-chip,.store-name,.market-pill,.stock-check,.stock-platform-code,.category-paused-label,.price-display,.market-row-price,.stock-card .stock-price,.detail-price-tag,.purchase-summary-price{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.listing-chip,.rating-chip,.store-name,.market-pill,.stock-check{min-height:30px;padding-top:0;padding-bottom:0}.market-pill-icon,.stock-check-icon,.listing-chip-icon,.price-tag-mark,.category-icon,.category-logo-fallback,.payment-icon,.review-method-icon,.password-requirement-icon,.protected-card-icon{place-items:center;line-height:0;display:grid}.market-pill-icon svg,.stock-check-icon svg,.price-tag-mark svg,.payment-icon svg,.review-method-icon svg,.password-requirement-icon svg,.protected-card-icon svg{margin:0;display:block}.listing-chip-label,.market-pill span:last-child,.stock-check>span:last-child,.status-chip span,.tag span,.filter-summary span{min-width:0;line-height:1.05}.price-amount,.price-symbol,.price-main,.price-cents,.price-suffix{line-height:1}.range-input-row input,.single-number-filter input,.filter-single-field input,.filter-select-field select,.custom-amount input,.account-form input,.account-form select,.auth-form input,.cosmetic-search-field input,.secret-box,.topup-modal input{min-height:40px;line-height:40px}.auth-form input{height:40px}.account-form textarea{line-height:1.35}.compact-field{align-content:center;justify-items:center;min-height:44px;padding-top:0;padding-bottom:0}.compact-field span,.compact-field strong{text-align:center;line-height:1.05}.topup-modal .payment-option-head{align-items:center}.payment-title,.topup-modal .payment-title{align-content:center;display:grid}.payment-title strong,.topup-modal .payment-option strong{line-height:1.05}}@media (width<=430px){.stock-card .listing-side{justify-content:flex-end}.stock-card .market-info-action,.stock-card .tag-action,.stock-card .mini-action,.stock-card .buy-action{flex:none;width:auto}}@media (width<=380px){.stock-card .listing-side{grid-template-columns:repeat(4,auto);justify-content:end}.stock-card .market-info-action,.stock-card .buy-action{grid-column:auto;justify-self:end;width:auto}.dashboard-purchase-strip{grid-template-columns:1fr}.dashboard-purchase-side{grid-template-columns:minmax(0,1fr) auto}.dashboard-purchase-side .secondary-action{grid-area:1/2/3}.dashboard-purchase-side .status-chip{justify-self:start}}.top-actions{border-radius:10px;gap:5px;padding:3px}.wallet-button{background:linear-gradient(#ffffff0e,#ffffff05),linear-gradient(90deg,#ff2b4521,#ff2b4509 56%,#ffffff05),#0b0c11e6;border-color:#ff576c3d;border-radius:10px;grid-template-columns:30px minmax(76px,auto) 32px;align-items:center;gap:5px;min-height:42px;padding:3px;display:inline-grid;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000029}.wallet-button:hover{background:linear-gradient(#ffffff12,#ffffff05),linear-gradient(90deg,#ff2b452b,#ff2b450b 58%,#ffffff06),#0e0f14f0;border-color:#ff576c6b;box-shadow:inset 0 1px #ffffff12,0 12px 22px #0000002e}.wallet-button-icon{color:#ff7d8d;background:#ff2b4513;border:1px solid #ff5c7042;border-radius:8px;width:30px;height:30px}.wallet-button-copy{text-align:left;align-content:center;justify-items:start;min-width:0;padding:0 4px}.wallet-button-copy small{color:#818797;letter-spacing:0;font-size:8px;font-weight:950;line-height:1}.wallet-button-copy strong{color:#f7f8fc;font-variant-numeric:tabular-nums;letter-spacing:0;min-height:16px;font-size:14px;font-weight:880;line-height:1}.wallet-button-add{background:radial-gradient(circle at 35% 20%,#ffffff2e,#0000 30%),linear-gradient(#ff3650 0%,#e71435 58%,#a80f27 100%);border:1px solid #ff687c40;border-radius:8px;width:32px;height:32px;min-height:32px;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #ff2b4529}@media (width<=760px){html{scroll-behavior:auto}.topbar{background:linear-gradient(#0d0e13fa,#08090df0),#0a0b0ff5;box-shadow:inset 0 1px #ffffff0b,0 10px 20px #00000029;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-actions{border-radius:10px;gap:3px;padding:3px}.wallet-button{grid-template-columns:minmax(72px,auto) 31px;gap:4px;min-width:108px;max-width:142px;height:38px;min-height:38px;padding:3px}.wallet-button-icon{display:none}.wallet-button-copy{text-align:center;justify-items:center;min-width:0;padding:0 5px}.wallet-button-copy small{display:none}.wallet-button-copy strong{white-space:nowrap;min-height:14px;font-size:13px;line-height:1}.wallet-button-add{border-radius:8px;width:31px;height:31px;min-height:31px}.wallet-button-loading{grid-template-columns:minmax(72px,auto) 31px;min-width:108px}.wallet-button-loading .wallet-button-copy{justify-items:center}.wallet-balance-skeleton,.wallet-loading-line.value{width:54px;height:12px}.filters-panel,.category-section,.market-pagination,.listing-card,.market-row,.stock-card,.home-feature-card,.home-category-card,.home-category-strip{content-visibility:auto;contain:layout paint style}.listing-card,.market-row,.stock-card{contain-intrinsic-size:1px 360px}.filters-panel,.category-section{contain-intrinsic-size:1px 220px}.market-pagination{contain-intrinsic-size:1px 72px}.home-feature-card,.home-category-strip{contain-intrinsic-size:1px 440px}.home-category-card{contain-intrinsic-size:1px 112px}.listing-card,.filters-panel,.category-section,.home-feature-card,.home-category-strip{box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000024}.buy-action:after{opacity:.5}}@media (width<=430px){.wallet-button{grid-template-columns:minmax(78px,1fr) 31px;min-width:116px;max-width:146px}.wallet-button-copy strong{font-size:clamp(11.5px,3.2vw,12.8px)}.topbar .icon-button,.topbar .avatar-button{width:35px;height:35px}}@media (width<=900px){.admin-page[data-admin-section=notifications] .admin-workspace{grid-template-columns:1fr}}@media (width<=620px){.admin-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-section-switcher button{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:66px;padding:9px}.admin-section-icon{width:32px;height:32px}.admin-section-copy small{display:none}.admin-section-badge{grid-column:2;justify-self:start;max-width:100%;min-height:20px;padding:0 7px;font-size:9.5px}.panel-head{grid-template-columns:1fr;align-items:stretch;display:grid}.panel-head .compact-action{justify-self:start;width:auto;min-width:138px}.ticket-step-grid{grid-template-columns:1fr}.ticket-step-grid .summary-card{min-height:0}.ticket-step-grid .summary-card strong{font-size:22px}.settings-status-card strong{font-size:clamp(21px,6vw,24px)}}@media (width<=380px){.admin-section-switcher{grid-template-columns:1fr}}.admin-console-page{width:min(100%,1280px);margin-inline:auto}.admin-console-page .admin-command-hero{background:radial-gradient(circle at 0 0,#ff2b4533,#0000 30%),linear-gradient(135deg,#ff2b451a,#181920f5 48%,#0b0c11fa),#121319f5;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);padding:16px}.admin-console-page .admin-command-copy h1{font-size:clamp(30px,3.4vw,46px)}.admin-console-page .admin-command-copy p{max-width:660px}.admin-console-shell{grid-template-columns:minmax(230px,278px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-console-rail,.admin-console-main{background:linear-gradient(#ffffff0d,#ffffff04),#0d0e14e6;border:1px solid #ffffff13;border-radius:10px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000029}.admin-console-rail{gap:10px;padding:10px;display:grid;position:sticky;top:86px}.admin-rail-head{background:linear-gradient(135deg,#ff2b4521,#ffffff06),#ffffff06;border:1px solid #ff2b452e;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.admin-rail-mark{color:#ff8090;background:#ff2b451a;border:1px solid #ff2b4547;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.admin-rail-head strong,.admin-rail-head span{min-width:0;display:block}.admin-rail-head strong{color:var(--text);font-size:14px;font-weight:950}.admin-rail-head span{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:800}.admin-console-page .admin-section-switcher{grid-template-columns:1fr;gap:7px;display:grid}.admin-console-page .admin-section-switcher button{border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:52px;padding:8px}.admin-console-page .admin-section-switcher button.active{box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #ff2b45e6,0 12px 26px #ff2b4514}.admin-console-main{gap:12px;padding:12px;display:grid}.admin-console-toolbar{background:radial-gradient(circle at 100% 0,#ff2b451f,#0000 34%),linear-gradient(135deg,#ff2b4514,#ffffff06),#101117eb;border:1px solid #ff2b4529;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px;display:grid}.admin-console-toolbar h2{color:var(--text);margin:3px 0 0;font-size:clamp(21px,2.2vw,28px);line-height:1.08}.admin-console-toolbar p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.35}.admin-console-badge{color:#dfe3ee;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;max-width:160px;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.admin-console-page .admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-page .admin-panel,.admin-console-page .admin-metric-card,.admin-console-page .admin-permission-card,.admin-console-page .admin-service-card,.admin-console-page .admin-user-card,.admin-console-page .admin-queue-card,.admin-console-page .admin-log-card,.admin-console-page .admin-sent-notification,.admin-console-page .admin-provider-row,.admin-console-page .admin-callback-row,.admin-console-page .admin-deployment-status{border-radius:9px}.admin-console-page .admin-panel{border-color:#ffffff14}.admin-page[data-admin-section]:not([data-admin-section=overview]) .admin-console-main>.admin-metric-grid,.admin-page[data-admin-section]:not([data-admin-section=overview]) .admin-console-main>.admin-access-panel,.admin-page[data-admin-section]:not([data-admin-section=services]) .admin-service-panel,.admin-page[data-admin-section]:not([data-admin-section=launch]) .admin-deployment-panel,.admin-page[data-admin-section]:not([data-admin-section=pricing]) .admin-markup-panel,.admin-page[data-admin-section]:not([data-admin-section=autobuy]) .admin-autobuy-panel,.admin-page[data-admin-section]:not([data-admin-section=notifications]) .admin-welcome-panel,.admin-page[data-admin-section]:not([data-admin-section=notifications]) .admin-notification-panel,.admin-page[data-admin-section]:not([data-admin-section=users]) .admin-user-lookup-panel,.admin-page[data-admin-section]:not([data-admin-section=refunds]) .admin-refund-panel,.admin-page[data-admin-section]:not([data-admin-section=logs]) .admin-logs-panel{display:none}@media (width<=1180px){.admin-console-page .admin-command-hero{grid-template-columns:1fr}.admin-console-page .admin-command-card{grid-template-columns:minmax(0,1fr) auto}}@media (width<=980px){.admin-console-shell{grid-template-columns:1fr}.admin-console-rail{position:relative;top:auto}.admin-rail-head{min-height:56px}.admin-console-page .admin-section-switcher{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-console-page .admin-section-switcher::-webkit-scrollbar{display:none}.admin-console-page .admin-section-switcher button{scroll-snap-align:start;flex:0 0 190px}.admin-console-page .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-console-page{gap:12px}.admin-console-page .admin-command-hero{padding:12px}.admin-console-rail,.admin-console-main{border-radius:9px}.admin-console-main,.admin-console-rail{padding:9px}.admin-rail-head{grid-template-columns:38px minmax(0,1fr);padding:9px}.admin-rail-mark{width:38px;height:38px}.admin-console-page .admin-section-switcher{grid-template-columns:none}.admin-console-page .admin-section-switcher button{flex-basis:158px;grid-template-columns:31px minmax(0,1fr);min-height:62px;padding:8px}.admin-console-page .admin-section-icon{width:31px;height:31px}.admin-console-page .admin-section-badge{grid-column:2;justify-self:start;max-width:100%;min-height:19px}.admin-console-toolbar{grid-template-columns:1fr;min-height:0;padding:12px}.admin-console-badge{justify-self:start}.admin-console-page .admin-metric-grid,.admin-user-card,.admin-force-refund-head,.admin-refund-queue-head{grid-template-columns:1fr}.admin-user-side{text-align:left;justify-items:start}.admin-refund-field-grid{grid-template-columns:1fr}.admin-refund-review-head,.admin-refund-review-actions,.admin-refund-attempt-head,.admin-refund-attempts-head{display:grid}.admin-refund-review-actions .compact-action{width:100%}.admin-user-picker-menu{max-height:240px;position:relative}}.topup-modal{overscroll-behavior:contain;scroll-padding-top:0}@media (width<=760px){.topup-modal{max-height:min(100dvh - 20px,820px)}}@media (width<=520px){.topup-modal{width:min(100%,560px);max-height:calc(100dvh - 18px);padding:14px}.topup-modal .modal-top{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 10% 0,#ff2b453d,#0000 42%),linear-gradient(90deg,#ff2b4524,#111218fa 62%),#111218fa;border-bottom-color:#ffffff13;margin:-14px -14px 12px;padding:16px 14px 14px;position:relative;top:auto}.topup-modal .modal-top .icon-button{width:40px;height:40px;min-height:40px}.topup-modal .wallet-summary{grid-template-columns:40px minmax(0,1fr);gap:10px;margin:0 0 15px;padding:12px}.topup-modal .wallet-summary .wallet-summary-icon{width:38px;height:38px}.topup-modal .wallet-summary strong{overflow-wrap:anywhere;font-size:clamp(23px,8vw,30px);line-height:1}.topup-modal .wallet-summary span,.topup-modal .wallet-summary small{line-height:1.25}.topup-modal .topup-section{gap:9px;margin-bottom:13px}.topup-modal .amount-grid{gap:8px}}@media (width<=760px){.wallet-button{flex:0 auto;gap:4px;width:auto;min-width:0;max-width:min(44vw,172px);padding:3px 4px 3px 8px}.wallet-button-copy{flex:0 auto;min-width:0;padding:0 4px}.wallet-button-copy strong{text-overflow:ellipsis;min-width:0;max-width:calc(44vw - 49px);overflow:hidden}.wallet-button-add{flex:0 0 31px}.wallet-button-loading{min-width:96px}.topup-modal .payment-option{overflow:visible}.topup-modal .payment-option .payment-icon,.topup-review .review-method-icon{box-sizing:border-box;flex:none;place-items:center;overflow:hidden}.topup-modal .payment-option .payment-icon{width:42px;height:42px}.topup-review .review-method{justify-content:flex-end;align-items:center;gap:7px;line-height:1}.topup-review .review-method-icon{border-radius:8px;width:26px;height:26px}}@media (width<=430px){.wallet-button{max-width:min(40vw,154px)}.wallet-button-copy strong{max-width:calc(40vw - 47px)}}@media (height<=520px) and (width<=980px) and (orientation:landscape){.topbar{min-height:58px;padding-top:7px;padding-bottom:7px}.top-actions{gap:4px;padding:3px}.wallet-button{grid-template-columns:minmax(104px,1fr) 34px;align-items:center;gap:5px;width:auto;min-width:160px;max-width:min(44vw,220px);height:40px;min-height:40px;padding:3px;display:inline-grid}.wallet-button-icon{display:none}.wallet-button-copy{text-align:center;align-content:center;justify-items:center;min-width:0;padding:0 8px;display:grid;overflow:hidden}.wallet-button-copy small{display:none}.wallet-button-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12px,1.65vw,14px);line-height:1;display:block;overflow:hidden}.wallet-button-add{border-radius:8px;width:34px;height:34px;min-height:34px}.wallet-button-loading{grid-template-columns:minmax(104px,1fr) 34px;min-width:160px}}@media (width<=760px){.dropdown-notifications .notification-menu-head{grid-template-columns:minmax(0,1fr) auto}.dropdown-notifications .notification-menu-actions{gap:6px}.dropdown-notifications .notification-head-action,.dropdown-notifications .notification-head-icon{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;overflow:hidden}.dropdown-notifications .notification-head-action span{display:none!important}}.filters-panel{background:linear-gradient(#ffffff0c,#ffffff03),#0f1015eb;border-color:#ffffff14;gap:11px;padding:12px;position:relative;overflow:hidden}.filters-panel:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2b459e,#0000);height:1px;position:absolute;inset:0 0 auto}.filter-panel-head{border-bottom:1px solid #fff1;align-items:center;padding-bottom:10px}.filter-panel-head h2{margin-top:2px;font-size:15px;line-height:1.1}.filter-summary{color:#d5d9e4;background:#ff2b450f;border-color:#ff2b4538;border-radius:7px;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;line-height:1}.filter-toolbar{grid-template-columns:repeat(2,minmax(180px,230px));justify-content:start;gap:8px}.compact-field{text-align:left;background:linear-gradient(#ffffff09,#ffffff03),#090a0e9e;border-color:#ffffff14;border-radius:7px;grid-template-columns:1fr;align-content:center;place-items:center stretch;gap:4px;min-height:54px;padding:8px 11px}.compact-field span{color:#858b9a;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;font-size:10px;line-height:1.05;overflow:hidden}.compact-field input{width:100%;min-width:0;height:auto;min-height:22px;box-shadow:none;color:#fff;text-align:left;background:0 0;border:0;justify-self:stretch;padding:0;font-size:15px;font-weight:850;line-height:1.2}.compact-field input:focus{box-shadow:none}.compact-field:focus-within{background:linear-gradient(#ff2b450e,#ffffff03),#0a0b0fc7;border-color:#ff2b4570}.filter-actions-row{align-items:center;gap:8px}.segmented-control{gap:5px;min-width:0}.segmented-control button,.filter-choice{min-height:31px;box-shadow:none;color:#b5bbc8;white-space:nowrap;background:linear-gradient(#ffffff0b,#ffffff04),#18191fd1;border-color:#ffffff14;border-radius:7px;padding:0 10px;font-size:12px;font-weight:820;line-height:1.05}.segmented-control button.active,.filter-choice.active{color:#fff1f4;background:linear-gradient(#ff2b4533,#ff2b4513),#1a141adb;border-color:#ff2b4580;box-shadow:inset 0 0 0 1px #ff2b4514}.segmented-control button:hover,.filter-choice:hover{color:#fff;background:linear-gradient(#ffffff0f,#ffffff05),#1f2026e6;border-color:#ff2b4561;transform:translateY(-1px)}.more-filters-toggle{min-height:32px;box-shadow:none;background:linear-gradient(#ff2b4518,#ff2b4509),#0e0f14c7;border-color:#ff2b4547;border-radius:7px;padding:0 10px}.more-filters-toggle:hover,.more-filters-toggle.active{background:linear-gradient(#ff2b4529,#ff2b450e),#121319e6;border-color:#ff2b4580}.more-filters-toggle span{background:#ff2b45eb;min-width:18px;height:18px;font-size:10px}.more-filters-panel.open{background:linear-gradient(#ffffff07,#ffffff02),#07080c73;border-color:#ffffff13;border-radius:7px;padding:10px}.filter-group{background:#ffffff05;border:1px solid #ffffff0e;border-radius:7px;gap:7px;min-width:0;padding:9px}.filter-group>span,.range-filter>span,.filter-single-field span,.filter-select-field span,.cosmetic-select-button span{color:#8d93a2;font-size:10px;font-weight:850}.filter-choice-row{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:5px;display:grid}.cosmetic-select-grid,.fortnite-range-grid,.valorant-range-grid,.steam-range-grid,.valorant-select-controls,.owned-filter-grid{gap:8px}.cosmetic-select-button,.range-filter,.filter-single-field,.filter-select-field{min-width:0}.cosmetic-select-button{background:linear-gradient(#ffffff09,#ffffff03),#0d0e13b8;border-color:#ffffff13;border-radius:7px;min-height:50px;padding:8px 9px}.cosmetic-select-button:hover,.cosmetic-select-button.has-value{box-shadow:none;background:linear-gradient(#ff2b4517,#ffffff04),#111217db;border-color:#ff2b456b}.cosmetic-select-button strong{font-size:12px}.range-filter,.filter-single-field,.filter-select-field{background:#ffffff05;border:1px solid #ffffff0e;border-radius:7px;gap:6px;padding:9px}.range-input-row{gap:6px}.range-input-row input,.single-number-filter input,.filter-single-field input,.filter-select-field select{background:#08090db8;border-color:#ffffff14;border-radius:6px;min-height:34px;padding:0 9px;font-size:12px}.range-input-row input:focus,.filter-single-field input:focus,.filter-select-field select:focus{background:#0a0b0feb;border-color:#ff2b4570;box-shadow:0 0 0 2px #ff2b451a}.fortnite-events-played-filter{position:relative}.fortnite-events-played-filter .dropdown{width:100%;min-width:0}.fortnite-events-played-trigger{background:#08090db8;border-color:#ffffff14;border-radius:6px;min-height:34px;padding:0 9px}.fortnite-events-played-trigger strong{color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.1;overflow:hidden}.fortnite-events-played-trigger svg{color:#8d93a2;transition:transform .18s var(--ease);flex:none}.dropdown-open .fortnite-events-played-trigger{background:#0a0b0feb;border-color:#ff2b4570;box-shadow:0 0 0 2px #ff2b451a}.dropdown-open .fortnite-events-played-trigger svg{transform:rotate(180deg)}.fortnite-events-played-portal-menu{z-index:160;align-content:start;min-width:0;max-width:calc(100vw - 24px);position:fixed;overflow:auto}.fortnite-events-played-menu{gap:4px;min-width:0;display:grid}.fortnite-events-played-option{min-height:34px}.fortnite-events-played-option span{color:inherit;text-transform:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.fortnite-events-played-option svg{color:#ff6d82;flex:none}.og-filter-panel,.valorant-feature-panel,.steam-feature-panel{box-shadow:none;background:linear-gradient(90deg,#ffffff09,#ffffff03),#090a0e8a;border-radius:7px;padding:9px}.og-filter-panel{border-color:#f6b94e2e}.valorant-feature-panel{border-color:#ff46552e}.steam-feature-panel{border-color:#327ecf33}.uplay-r6-filter-card{background:linear-gradient(135deg,#1a2225d9,#111318e8 58%,#111015e8),#101116;border:1px solid #19d68c2e;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.uplay-r6-filter-card h3{color:#f4f7ff;margin:0;font-size:14px;font-weight:900;line-height:1.15}.uplay-r6-number-grid,.uplay-r6-picker-grid,.uplay-r6-rank-grid{gap:7px;min-width:0;display:grid}.uplay-r6-number-grid{grid-template-columns:1fr}.uplay-r6-picker-grid,.uplay-r6-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uplay-r6-number-grid .range-filter{background:0 0;border:0;border-radius:0;padding:0}.uplay-r6-number-grid .range-filter>span{display:none}.uplay-r6-number-grid .range-input-row{grid-template-columns:repeat(2,minmax(0,1fr))}.uplay-r6-picker-grid .cosmetic-select-button{min-height:40px}.uplay-r6-filter-card .filter-group{background:#ffffff07;border-color:#ffffff12;padding:8px}.minecraft-filter-board{background:linear-gradient(135deg,#17241bd9,#101318ec 56%,#101116e8),#101116;border:1px solid #35a85336;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.minecraft-filter-board-head{justify-content:space-between;align-items:end;gap:10px;display:flex}.minecraft-filter-board h3,.minecraft-filter-card h4{color:#f4f7ff;margin:0;font-size:14px;font-weight:900;line-height:1.15}.minecraft-filter-board-head span{color:#8d93a2;text-align:right;font-size:11px;font-weight:760;line-height:1.25}.minecraft-filter-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.minecraft-filter-column{align-content:start;gap:8px;min-width:0;display:grid}.minecraft-filter-card{background:#ffffff06;border:1px solid #ffffff10;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.minecraft-filter-card .range-filter,.minecraft-filter-card .filter-select-field,.minecraft-filter-card .filter-group,.minecraft-filter-card .minecraft-value-period-filter{background:#08090c8f;border-color:#ffffff12}.minecraft-cape-select{min-height:42px}.minecraft-compact-ranges{gap:7px;display:grid}.minecraft-compact-ranges .range-filter,.minecraft-filter-card .range-filter{background:0 0;border:0;border-radius:0;padding:0}.minecraft-compact-ranges .range-filter>span,.minecraft-filter-card .range-filter>span{display:none}.minecraft-value-period-filter{background:#ffffff05;border:1px solid #ffffff0e;border-radius:7px;gap:6px;min-width:0;padding:9px;display:grid}.minecraft-value-period-filter>span{color:#8d93a2;font-size:10px;font-weight:850}.minecraft-value-period-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.minecraft-value-period-row input,.minecraft-value-period-row select{color:#f4f7ff;background:#08090db8;border:1px solid #ffffff14;border-radius:6px;min-width:0;min-height:34px;padding:0 9px;font-size:12px}.minecraft-value-period-row input:focus,.minecraft-value-period-row select:focus{background:#0a0b0feb;border-color:#35a85382;outline:0;box-shadow:0 0 0 2px #35a8531d}.r6-rank-dropdown{min-width:0;position:relative}.r6-rank-dropdown summary{cursor:pointer;background:#08090db8;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:0 9px;list-style:none;display:grid}.r6-rank-dropdown summary::-webkit-details-marker{display:none}.r6-rank-dropdown[open] summary{background:#0b1110e8;border-color:#19d68c70;box-shadow:0 0 0 2px #19d68c1a}.r6-rank-summary-copy{align-items:center;gap:7px;min-width:0;display:flex}.r6-rank-summary-copy>span:last-child{color:#dfe5f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.r6-rank-dropdown summary>svg{color:#8d93a2;transition:transform .18s var(--ease)}.r6-rank-dropdown[open] summary>svg{transform:rotate(180deg)}.r6-rank-menu{background:#14151af7;border:1px solid #ffffff17;border-radius:7px;gap:4px;max-height:238px;margin-top:6px;padding:5px;display:grid;overflow:auto;box-shadow:0 18px 34px #00000042}.r6-rank-option{color:#cfd5df;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:4px 7px;display:grid}.r6-rank-option:hover,.r6-rank-option.active{color:#fff;background:#ffffff0c;border-color:#19d68c4a}.r6-rank-option span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:780;overflow:hidden}.r6-rank-icon{clip-path:polygon(50% 0,90% 13%,82% 78%,50% 100%,18% 78%,10% 13%);background:linear-gradient(145deg,#717b8a,#2d333c);border:1px solid #ffffff26;place-items:center;width:22px;height:26px;display:grid;box-shadow:inset 0 1px #ffffff45,0 5px 10px #00000038}.r6-rank-icon span{color:#fff;text-shadow:0 1px 2px #000;font-size:9px;font-weight:950;line-height:1}.r6-rank-icon.copper{background:linear-gradient(145deg,#a1603b,#43251b)}.r6-rank-icon.bronze{background:linear-gradient(145deg,#bd7446,#4d2b1d)}.r6-rank-icon.silver{background:linear-gradient(145deg,#f1f4f7,#5c6772)}.r6-rank-icon.gold{background:linear-gradient(145deg,#ffe84c,#a97900)}.r6-rank-icon.platinum{background:linear-gradient(145deg,#9ff7ff,#1f6d7a)}.r6-rank-icon.emerald{background:linear-gradient(145deg,#62ffc3,#087a5f)}.r6-rank-icon.diamond{background:linear-gradient(145deg,#c8d9ff,#4158d0)}.r6-rank-icon.champion{background:linear-gradient(145deg,#ff5e7e,#6d183a)}.r6-rank-clear-icon{color:#aeb5c0;place-items:center;width:22px;height:24px;display:grid}.og-filter-chip{min-height:31px;box-shadow:none;background:#ffffff07;border-radius:7px;padding-right:9px}.og-filter-chip:hover,.og-filter-chip.active,.valorant-chip:hover,.valorant-chip.active,.steam-chip:hover,.steam-chip.active{box-shadow:none}.more-filter-footer{border-top-color:#ffffff0f;gap:8px;margin-top:10px;padding-top:10px}.filter-toolbar.primary-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));justify-content:stretch;align-items:start;gap:8px}.primary-filter-grid>.compact-field,.primary-filter-grid>.cosmetic-select-button,.primary-filter-grid>.range-filter,.primary-filter-grid>.filter-select-field,.primary-filter-grid>.filter-group,.primary-filter-grid>.minecraft-value-period-filter,.primary-filter-grid>.r6-rank-dropdown{min-width:0;min-height:54px}.primary-filter-grid>.range-filter,.primary-filter-grid>.filter-select-field,.primary-filter-grid>.filter-group,.primary-filter-grid>.minecraft-value-period-filter{background:linear-gradient(#ffffff09,#ffffff03),#090a0e9e;border-color:#ffffff14}.primary-filter-grid>.filter-group{align-content:start}.primary-filter-grid>.filter-group>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.primary-filter-grid .filter-choice-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px}.primary-filter-grid .filter-choice-row.option-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-filter-grid .filter-choice-row.option-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primary-filter-grid .filter-choice{white-space:normal;text-wrap:balance;width:100%;min-width:0;min-height:36px;padding:5px 7px;font-size:10px;line-height:1.08}.primary-picker-button{min-height:54px}.uplay-r6-number-grid:empty,.uplay-r6-picker-grid:empty,.uplay-r6-rank-grid:empty,.valorant-select-controls:empty,.cosmetic-select-grid:empty,.fortnite-segment-grid:empty{display:none}.owned-category-advanced-filters{margin-top:8px}.owned-filter-empty-note{color:#9ca2b0;border:1px dashed #ffffff17;border-radius:7px;padding:11px}@media (width<=560px){.filter-toolbar.primary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-filter-grid>.cosmetic-select-button,.primary-filter-grid>.filter-select-field,.primary-filter-grid>.filter-group,.primary-filter-grid>.minecraft-value-period-filter,.primary-filter-grid>.r6-rank-dropdown{grid-column:span 2}.primary-filter-grid .filter-choice{min-height:34px;padding:5px 6px}.roblox-inventory-category-head{flex-direction:column;align-items:stretch}.roblox-inventory-category-head .compact-action{width:100%}.roblox-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.filter-toolbar.primary-filter-grid{grid-template-columns:1fr}.primary-filter-grid>.cosmetic-select-button,.primary-filter-grid>.filter-select-field,.primary-filter-grid>.filter-group,.primary-filter-grid>.minecraft-value-period-filter,.primary-filter-grid>.r6-rank-dropdown{grid-column:auto}}@media (width<=760px){.main-area,.page-frame{max-width:100%;overflow-x:hidden}.filters-panel,.category-section,.market-pagination,.listing-list{min-width:0;max-width:100%}.filters-panel{gap:10px;width:100%;padding:11px;overflow:hidden}.filter-panel-head,.filter-actions-row,.more-filter-footer{gap:8px}.filters-panel .filter-panel-head{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;display:grid}.filters-panel .filter-panel-head>div{text-align:left;min-width:0}.filters-panel .filter-panel-head .eyebrow,.filters-panel .filter-panel-head h2{text-align:left}.filters-panel .filter-summary{text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;max-width:100%;overflow:hidden}.filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.compact-field{grid-template-columns:1fr;justify-items:stretch;min-height:52px}.segmented-control button,.filter-choice,.more-filters-toggle{min-height:32px}.more-filters-panel.open{padding:9px}.filters-panel{overflow:visible}.more-filters-panel.open,.owned-more-filters-panel.open{max-height:none;overflow:visible}.filter-group,.range-filter,.filter-single-field,.filter-select-field{padding:8px}.uplay-r6-picker-grid,.uplay-r6-rank-grid{grid-template-columns:1fr}.minecraft-filter-board{padding:9px}.minecraft-filter-columns{grid-template-columns:1fr}.minecraft-filter-board-head{flex-direction:column;align-items:start}.minecraft-filter-board-head span{text-align:left}}@media (width<=430px){.filters-panel .filter-panel-head{grid-template-columns:1fr}.filters-panel .filter-summary{justify-self:start;margin-left:0}}@media (width<=900px){.main-area{padding-top:0}.topbar{margin:0 -14px 14px}.main-area{overflow:visible}.topbar{isolation:isolate;z-index:240;will-change:transform;position:sticky;top:0;transform:none}}@supports (top:max(0px)){@media (width<=900px){.topbar{top:max(0px, env(safe-area-inset-top))}}}.listing-list .stock-card{background:linear-gradient(180deg, #ffffff0b, #ffffff03), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 16%, transparent), transparent 36%), #0b0c11f0;border-color:#ffffff14;border-radius:8px;grid-template-columns:72px minmax(0,1fr);min-height:166px;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000029}.listing-list .stock-card:before{background:linear-gradient(90deg, color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent), transparent 38%), linear-gradient(180deg, #ffffff08, transparent 42%);opacity:.58;inset:0}.listing-list .stock-platform-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-color,var(--red)) 14%, transparent), #ffffff04), #06070b57;border-right-color:#fff1;gap:10px;padding:12px 8px}.listing-list .stock-platform-icon{border-color:color-mix(in srgb, var(--avatar-color,var(--red)) 48%, #ffffff1a);width:46px;height:46px;box-shadow:inset 0 1px 0 #ffffff0f, 0 10px 22px color-mix(in srgb, var(--avatar-color,var(--red)) 12%, transparent);border-radius:8px}.listing-list .stock-platform-code{color:#dce1ed;background:#ffffff0d;border-radius:7px;min-width:34px;min-height:22px;font-size:10.5px;font-weight:820}.listing-list .stock-title-block{gap:5px}.listing-list .stock-eyebrow{color:#ff4d65;font-size:9px;font-weight:860}.listing-list .stock-card .stock-price{background:linear-gradient(#ffffff0a,#ffffff03),#090b0fb8;border:1px solid #29d18333;border-radius:8px;align-self:start;min-height:34px;padding:0 9px 0 7px;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000001f}.listing-list .stock-card .stock-price .price-tag-mark{background:#29d18312;border-color:#29d1834d;width:18px;height:18px}.listing-list .stock-card .stock-price .price-main{font-size:16px;font-weight:800}.listing-list .stock-check-grid{gap:6px}.listing-list .stock-check{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-color) 12%, transparent), #ffffff04), #ffffff06;border-radius:7px;min-height:26px;padding:3px 8px 3px 4px}.listing-list .stock-check-icon{border-radius:6px;width:18px;height:18px}.listing-list .stock-check>span:last-child{font-size:10.5px;font-weight:800}.listing-list .stock-card-bottom{align-items:end;gap:10px}.listing-list .stock-spec-area{gap:7px}.listing-list .stock-card .listing-chips{gap:6px}.listing-list .stock-card .listing-chip{border-radius:7px;min-height:28px;padding:0 9px;font-size:12px}.listing-list .stock-card .listing-footer{color:#8f95a4;font-size:11.5px}.listing-list .stock-card .listing-side{justify-content:flex-end;align-items:center;gap:6px;display:flex}.listing-list .stock-card .market-info-action,.listing-list .stock-card .tag-action,.listing-list .stock-card .mini-action,.listing-list .stock-card .buy-action{border-radius:7px;min-height:34px}.listing-list .stock-card .market-info-action{flex:none;padding:0 10px}.listing-list .stock-card .tag-action{min-width:62px;padding:0 9px}.listing-list .stock-card .mini-action{width:38px}.listing-list .stock-card .buy-action{min-width:88px;padding:0 12px}.listing-list .stock-card .buy-action svg,.listing-list .stock-card .market-info-action svg,.listing-list .stock-card .tag-action svg{width:15px;height:15px}.deal-scout-panel.fair,.deal-scout-panel.muted{border-color:color-mix(in srgb, var(--red) 28%, #ffffff14);background:radial-gradient(circle at 0 0,#ff2b451b,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#0f1016de}.checkout-modal{background:#101116;border:1px solid #30313a;border-radius:8px;width:min(100%,424px);max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:0;overflow:hidden auto;box-shadow:0 18px 44px #0000008a,inset 0 1px #ffffff0a}.checkout-modal:before{display:none}.checkout-frame{min-width:0;display:grid}.checkout-status-mark{color:#ff7d8c;background:#171218;border:1px solid #ff4a6045;border-radius:7px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 16px #ff2b4515}.checkout-processing .checkout-status-mark svg,.checkout-button-spinner{animation:.8s linear infinite checkout-spin}.checkout-success .checkout-status-mark,.checkout-motion-success .checkout-motion-icon{color:#9df4c8;background:#101914;border-color:#29d1834f}.checkout-error .checkout-status-mark,.checkout-motion-error .checkout-motion-icon{color:#ff9aaa;background:#1b1216;border-color:#ff5c705b}.checkout-head-copy{min-width:0}.checkout-progress-rail{background:#24252c;border-radius:99px;height:2px;margin:0 12px;overflow:hidden}.checkout-progress-rail span{border-radius:inherit;background:linear-gradient(90deg,#ff5668,#ff8a98);height:100%;transition:width .24s;display:block}.checkout-account-row{box-shadow:none;background:#15161b;border:1px solid #24252c;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin:12px;padding:8px;display:grid}.purchase-summary.checkout-account-row{margin-bottom:10px}.purchase-summary .checkout-item-logo{border:1px solid color-mix(in srgb, var(--red) 35%, #343641);background:#0c0d12;border-radius:7px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff0a}.checkout-price-stack small{color:#777d8b;text-transform:uppercase;font-size:10px;font-weight:760}.checkout-price-stack .purchase-summary-price{min-height:28px;box-shadow:none;background:#0c0d12;border:1px solid #30313a;border-radius:7px;padding:0 8px}.checkout-health-warning{margin:0 12px 10px}.checkout-motion-strip{background:#14151a;border:1px solid #292a32;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:46px;margin:0 12px;padding:8px;display:grid;position:relative;overflow:hidden}.checkout-motion-strip:before{content:"";background:linear-gradient(90deg,#0000,#ff627440,#0000);height:1px;animation:1.35s ease-in-out infinite checkout-scan-line;position:absolute;inset:auto 0 0;transform:translate(-65%)}.checkout-motion-success:before{background:linear-gradient(90deg,#0000,#29d1835c,#0000)}.checkout-motion-error:before{background:linear-gradient(90deg,#0000,#ff5c7060,#0000)}.checkout-motion-icon{color:#ff7d8c;background:#171218;border:1px solid #ff4a6042;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.checkout-motion-copy{gap:1px;min-width:0;display:grid}.checkout-motion-copy strong{color:#f4f6fb;font-size:12.5px;font-weight:780;line-height:1.1}.checkout-motion-copy small{color:#8f95a3;font-size:11px;font-weight:620;line-height:1.25}.checkout-motion-loader{background:linear-gradient(90deg,#ff6274 0 38%,#ffffff1c 38% 100%) 0 0/72px 100%;border-radius:99px;justify-self:end;width:38px;height:6px;animation:.72s linear infinite checkout-loader-slide}.checkout-flow-list{gap:5px;margin:10px 12px 0;display:grid}.checkout-flow-list>span{color:#8f95a3;background:#121318;border:1px solid #24252c;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:40px;padding:7px 8px;transition:background .16s,border-color .16s,color .16s;display:grid}.checkout-flow-list .flow-index{color:#8f95a3;background:#0c0d12;border:1px solid #30313a;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.checkout-flow-list>span>span:not(.flow-index){gap:1px;min-width:0;display:grid}.checkout-flow-list strong{color:#f4f6fb;font-size:12px;font-weight:780;line-height:1.1}.checkout-flow-list small{color:#858b99;font-size:10.5px;font-weight:620;line-height:1.22}.checkout-flow-list em{color:#656b78;text-align:right;font-size:11px;font-style:normal;font-weight:760}.checkout-flow-list>span.done{background:#101914;border-color:#29d1833f}.checkout-flow-list>span.done .flow-index{color:#9df4c8;background:#29d18313;border-color:#29d18348}.checkout-flow-list>span.active{background:#1b1519;border-color:#ff4a6057}.checkout-flow-list>span.active .flow-index{color:#ff8d9b;background:#ff2b4517;border-color:#ff4a6057;animation:.85s ease-in-out infinite alternate checkout-active-mark}.checkout-flow-list>span.error{background:#1b1216;border-color:#ff5c7057}.checkout-flow-list>span.error .flow-index{color:#ff9aaa;background:#ff5c7017;border-color:#ff5c7057}.checkout-footer{background:#0f1015;border-top:1px solid #24252c;gap:8px;margin-top:10px;padding:10px 12px 12px;display:grid}.checkout-footer .form-message{margin:0}.checkout-recording{background:#151116;border:1px solid #ff4a6042;border-radius:8px;margin:0;padding:9px}.checkout-recording.checked{background:#101914;border-color:#29d1834b}.checkout-recording input{width:16px;height:16px}.checkout-recording strong{color:#f4f6fb;font-size:12.5px;font-weight:780}.checkout-recording small{color:#8f95a3;font-size:11px}.checkout-footer>.primary-action.full,.checkout-footer .purchase-actions{margin:0}.checkout-footer>.primary-action.full{color:#fff;background:linear-gradient(#ff2b4520,#ff2b450b),#18151a;border:1px solid #ff4a6059;border-radius:7px;width:100%;min-height:40px;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #ff2b4518}.checkout-footer>.primary-action.full:hover:not(:disabled){background:linear-gradient(#ff2b452b,#ff2b4510),#1c171d;border-color:#ff64786b;box-shadow:inset 0 1px #ffffff16,inset 0 0 22px #ff2b4520}.checkout-footer>.primary-action.full:disabled{color:#8f95a3;background:#15161b;border-color:#30313a;box-shadow:inset 0 1px #ffffff08}.checkout-footer .purchase-actions{gap:8px;display:grid}@media (width<=520px){.checkout-modal{width:min(100%,390px)}.checkout-head{grid-template-columns:34px minmax(0,1fr) 32px;padding:11px}.checkout-head h2{font-size:19px}.checkout-account-row{grid-template-columns:36px minmax(0,1fr)}.checkout-price-stack{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center stretch;min-width:0}.checkout-price-stack .purchase-summary-price{justify-self:stretch;width:100%}.checkout-motion-strip{grid-template-columns:28px minmax(0,1fr)}.checkout-motion-loader{grid-column:1/-1;justify-self:stretch;width:100%}}@keyframes checkout-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes checkout-scan-line{0%{opacity:0;transform:translate(-70%)}45%{opacity:.9}to{opacity:0;transform:translate(70%)}}@keyframes checkout-loader-slide{to{background-position:72px 0}}.buy-action,.listing-details-buy.buy-action,.stock-card .buy-action,.listing-list .stock-card .buy-action{isolation:isolate;color:#fff;background:linear-gradient(#ff2b451c,#ff2b450b),#18151a;border:1px solid #ff4a6059;font-weight:780;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #ff2b4518,0 8px 18px #00000021}.buy-action:after{display:none}.buy-action:hover:not(:disabled),.listing-details-buy.buy-action:hover:not(:disabled),.stock-card .buy-action:hover:not(:disabled),.listing-list .stock-card .buy-action:hover:not(:disabled){color:#fff;filter:none;background:linear-gradient(#ff2b4528,#ff2b4510),#1c171d;border-color:#ff64786b;box-shadow:inset 0 1px #ffffff16,inset 0 0 22px #ff2b4520,0 10px 20px #0000002b}.buy-action:disabled{color:#8f95a3;background:#15161b;border-color:#30313a;box-shadow:inset 0 1px #ffffff08}.checkout-modal{background:#111217;border:1px solid #30313a;border-radius:8px;width:min(100%,456px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:0;overflow-y:auto;box-shadow:0 22px 58px #00000085,inset 0 1px #ffffff0a}.checkout-head{background:linear-gradient(#ff2b450d,#0000),#111217;border-bottom:1px solid #24252c;grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:12px;padding:14px;display:grid}.checkout-head .eyebrow{color:#ff6578;letter-spacing:0;text-transform:none;font-size:11px;font-weight:760}.checkout-head .icon-button{width:34px;height:34px;box-shadow:none;background:#17181e;border:1px solid #30313a;border-radius:7px}.checkout-item{box-shadow:none;background:#15161b;border:1px solid #24252c;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px 12px;padding:9px;display:grid}.purchase-summary .checkout-item-logo{border:1px solid color-mix(in srgb, var(--red) 34%, #343641);background:#0c0d12;border-radius:7px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.checkout-item-logo .category-logo{width:24px;height:24px}.purchase-summary .checkout-item-copy{background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.checkout-item-copy strong{color:#f4f6fb;font-size:13.5px;font-weight:780;line-height:1.24}.checkout-item-copy small{color:#8f95a3;font-size:11.5px;font-weight:650}.checkout-item .purchase-summary-price{min-height:32px;box-shadow:none;background:#0c0d12;border:1px solid #30313a;border-radius:7px;padding:0 8px}.checkout-secure-stage{box-shadow:none;background:#101914;border:1px solid #29d18342;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:0 12px 10px;padding:9px 10px;display:grid;overflow:hidden}.checkout-secure-stage:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;animation:1.35s ease-in-out infinite checkout-stage-line-slim;inset:auto 0 0}.secure-orb{color:#9df4c8;width:34px;height:34px;box-shadow:none;background:#29d18314;border:1px solid #29d1834d;border-radius:7px}.secure-orb:before,.secure-orb:after{display:none}.secure-orb svg{width:17px;height:17px;animation:1s ease-in-out infinite alternate checkout-lock-tick}.checkout-secure-stage strong{color:#f4f6fb;font-size:13px;font-weight:780}.checkout-secure-stage span:not(.secure-orb){color:#a1a6b5;margin-top:2px;font-size:11.5px;font-weight:640;line-height:1.35}.checkout-steps{gap:6px;margin:0 12px}.checkout-steps>span{min-height:46px;box-shadow:none;background:#14151a;border:1px solid #24252c;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px;transition:background .16s,border-color .16s,color .16s;transform:none}.checkout-steps>span>span{gap:1px}.checkout-steps svg{color:#8f95a3;background:#0c0d12;border:1px solid #30313a;border-radius:7px;width:28px;height:28px;padding:6px;animation:none}.checkout-steps strong{color:#f4f6fb;font-size:12.5px;font-weight:760}.checkout-steps small{color:#8f95a3;font-size:11px;font-weight:620;line-height:1.25}.checkout-steps>span.done{background:#101914;border-color:#29d18338}.checkout-steps>span.done svg{color:#9df4c8;background:#29d18314;border-color:#29d18347}.checkout-steps>span.active{background:#1b1519;border-color:#ff4a6057;transform:none}.checkout-steps>span.active svg{color:#ff8d9b;background:#ff2b4517;border-color:#ff4a6057;animation:.9s ease-in-out infinite alternate checkout-active-mark}.checkout-steps>span.error{background:#1b1216;border-color:#ff5c7057}.checkout-steps>span.error svg{color:#ff9aaa;background:#ff5c7017;border-color:#ff5c7057}.checkout-modal .recording-check{background:#171218;border:1px solid #ff4a6042;border-radius:8px;margin:10px 12px 0;padding:9px 10px}.recording-check input{width:16px;height:16px}.recording-check strong{font-size:12.5px;font-weight:760}.recording-check small{font-size:11.5px}.checkout-modal .form-message{margin:10px 12px 0}.checkout-modal>.primary-action.full,.checkout-modal .purchase-actions{margin:10px 12px 12px}.checkout-modal>.primary-action.full{color:#fff;background:linear-gradient(#ff2b4520,#ff2b450b),#18151a;border:1px solid #ff4a6059;border-radius:7px;width:calc(100% - 24px);min-height:42px;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #ff2b4518}.checkout-modal>.primary-action.full:hover:not(:disabled){background:linear-gradient(#ff2b452b,#ff2b4510),#1c171d;border-color:#ff64786b;box-shadow:inset 0 1px #ffffff16,inset 0 0 22px #ff2b4520}.checkout-modal>.primary-action.full:disabled{color:#8f95a3;background:#15161b;border-color:#30313a;box-shadow:inset 0 1px #ffffff08}.checkout-modal .purchase-actions{gap:8px}.checkout-modal.checkout-success{border-color:#29d18355}.checkout-modal.checkout-error{border-color:#ff5c705f}@media (width<=620px){.checkout-modal{width:min(100%,430px)}.checkout-head{padding:13px}.checkout-head h2{font-size:21px}.checkout-item{grid-template-columns:38px minmax(0,1fr)}.checkout-item .purchase-summary-price{grid-column:1/-1;justify-self:stretch;width:100%}}@keyframes checkout-modal-enter-slim{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes checkout-stage-line-slim{0%{opacity:0;transform:translate(-70%)}35%,70%{opacity:.9}to{opacity:0;transform:translate(70%)}}@keyframes checkout-lock-tick{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@keyframes checkout-active-mark{0%{box-shadow:inset 0 0 #ff2b4500}to{box-shadow:inset 0 0 13px #ff2b4524}}@media (width<=760px){.listing-list .stock-card{contain-intrinsic-size:1px 316px;grid-template-columns:1fr;min-height:0}.listing-list .stock-platform-panel{border-bottom:1px solid #fff1;border-right:0;grid-template-columns:auto auto minmax(0,1fr);place-content:center start;place-items:center start;min-height:58px;padding:8px 12px}.listing-list .stock-platform-icon{width:40px;height:40px}.listing-list .stock-platform-icon .category-logo{width:25px;height:25px}.listing-list .stock-platform-code{justify-self:start}.listing-list .stock-content{gap:10px;padding:12px}.listing-list .stock-title-block h3{font-size:15.5px}.listing-list .stock-card-bottom{grid-template-columns:1fr;gap:9px}.listing-list .stock-card .listing-side{justify-content:flex-end;width:100%}}@media (width<=430px){.listing-list .stock-card{border-radius:8px}.listing-list .stock-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.listing-list .stock-card .stock-price{min-height:32px;padding-left:7px;padding-right:8px}.listing-list .stock-card .stock-price .price-main{font-size:15px}.listing-list .stock-check-grid{gap:5px}.listing-list .stock-check{min-height:25px;padding-right:7px}.listing-list .stock-card .listing-side{flex-wrap:nowrap;gap:6px;display:flex;overflow:visible}.listing-list .stock-card .market-info-action,.listing-list .stock-card .tag-action,.listing-list .stock-card .mini-action,.listing-list .stock-card .buy-action{height:34px;min-height:34px}.listing-list .stock-card .market-info-action{min-width:0;padding:0 9px}.listing-list .stock-card .tag-action{min-width:56px;padding:0 8px}.listing-list .stock-card .mini-action{width:38px}.listing-list .stock-card .buy-action{min-width:82px;padding:0 10px}}@media (width<=360px){.listing-list .stock-card .listing-side{gap:5px}.listing-list .stock-card .market-info-action{padding:0 8px}.listing-list .stock-card .tag-action{min-width:50px}.listing-list .stock-card .mini-action{width:34px}.listing-list .stock-card .buy-action{min-width:74px;padding:0 8px}}.listing-details-modal,.owned-details-modal{background:linear-gradient(#1b1c24fb,#0d0e14fb),#11131a;border-radius:10px;width:min(100vw - 28px,840px);max-height:min(92dvh,860px);padding:12px}.owned-details-modal{width:min(100vw - 28px,860px)}.listing-details-modal::-webkit-scrollbar{width:8px}.owned-details-modal::-webkit-scrollbar{width:8px}.listing-details-modal::-webkit-scrollbar-thumb{background:#ff2b4575;border-width:2px}.owned-details-modal::-webkit-scrollbar-thumb{background:#ff2b4575;border-width:2px}.product-detail-shell{gap:12px}.product-detail-hero,.owned-details-top{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--avatar-color,var(--red)) 9%, transparent), #ffffff07 42%, #090a0fd1), #111218f5;border-radius:9px;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000029}.product-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.product-detail-identity{grid-template-columns:46px minmax(0,1fr);gap:11px}.product-detail-identity .detail-platform-icon{border-radius:8px;width:46px;height:46px}.product-detail-title h2{font-size:clamp(19px,2.5vw,23px);font-weight:880;line-height:1.12}.product-detail-title>span:last-child{color:#9ca2b2;font-size:12.5px}.product-detail-actions{align-items:center;gap:7px}.product-detail-actions .detail-price-tag,.product-detail-actions .listing-details-buy,.product-detail-actions .product-detail-close{border-radius:8px;height:38px;min-height:38px}.product-detail-actions .detail-price-tag{background:linear-gradient(#ffffff0a,#ffffff03),#080b0eb8;border-color:#29d18338;min-width:0;padding:0 9px 0 7px}.product-detail-actions .detail-price-tag .price-main{font-size:16px;font-weight:820}.product-detail-actions .listing-details-buy{min-width:94px;padding:0 13px}.product-detail-actions .product-detail-close{width:38px}.product-detail-stat-strip{gap:7px}.product-detail-stat{background:linear-gradient(#ffffff0a,#ffffff03),#07080c7a;border-radius:8px;min-height:56px;padding:9px 10px}.product-detail-stat strong{font-size:16px;font-weight:850}.product-detail-stat small{color:#939aaa;font-size:10px}.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section,.owned-code-result,.owned-refund-request textarea{border-radius:9px}.detail-signal-panel,.detail-info-panel,.deal-scout-panel{background:linear-gradient(#ffffff0a,#ffffff03),#0e0f15b8;border-color:#ffffff13;gap:10px;padding:12px}.detail-panel-head span,.details-gallery-header span{color:#939aaa;font-size:11.5px}.detail-signal{border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:42px;padding:7px 9px 7px 7px}.detail-signal-icon{border-radius:7px;width:28px;height:28px}.detail-spec-item{border-radius:8px;min-height:60px;padding:9px}.detail-spec-item strong{font-size:14px;font-weight:840}.detail-spec-item span{color:#969dad;font-size:11.5px}.details-gallery-section{background:linear-gradient(#ffffff09,#ffffff03),#0c0d139e;border:1px solid #ffffff13;gap:11px;margin-top:10px;padding:12px}.details-gallery-groups,.gallery-group{gap:14px}.gallery-group-heading{padding-bottom:7px}.gallery-group-heading h4{font-size:14px}.gallery-group-heading span{border-radius:7px;min-width:26px;height:22px;font-size:11px}.details-gallery{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:14px 16px}.gallery-media{width:74px;height:74px}.gallery-card strong{font-size:12.5px}.gallery-type{font-size:11px}.listing-details-footer{margin-top:8px;padding-top:10px}.owned-details-top{margin-bottom:12px;padding:13px}.owned-details-top h2{max-width:680px;font-size:clamp(19px,2.5vw,23px);font-weight:880;line-height:1.14}.owned-details-top .icon-button{border-radius:8px;width:38px;height:38px;min-height:38px}.owned-summary-grid{gap:8px;margin-bottom:12px}.owned-summary-grid .summary-card{border-radius:9px;min-height:82px;padding:11px}.owned-summary-grid .summary-card strong{font-size:18px;line-height:1.15}.owned-summary-grid .summary-card span,.owned-summary-grid .summary-card small{line-height:1.2}.owned-access-section{background:linear-gradient(#ffffff0a,#ffffff03),#0c0d13b3;border-color:#ffffff13;gap:10px;padding:11px}.owned-access-head{min-height:30px}.owned-access-head svg{color:#ff6376}.owned-access-head h3{font-size:14px;font-weight:860}.owned-field-list{gap:7px}.owned-access-field{background:linear-gradient(#ffffff08,#ffffff02),#06070b80;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;gap:5px 8px;padding:8px}.owned-access-field span{color:#9097a7;font-size:10px}.owned-access-field strong,.owned-access-field a{font-size:12.5px}.owned-access-field .small-icon-button{border-radius:8px;width:32px;height:32px;min-height:32px}.owned-code-result,.owned-refund-request{margin-top:10px}.owned-detail-actions{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:7px;margin-top:10px}.owned-detail-actions .full{border-radius:8px;min-height:38px}.owned-product-detail{margin-top:12px}@media (width<=760px){.listing-details-modal,.owned-details-modal{width:min(100vw - 18px,840px);max-height:calc(100dvh - 18px);padding:10px}.product-detail-hero{grid-template-columns:minmax(0,1fr);gap:11px;padding:12px}.product-detail-identity{grid-template-columns:42px minmax(0,1fr);gap:10px}.product-detail-identity .detail-platform-icon{width:42px;height:42px}.product-detail-title h2{font-size:clamp(18px,5.3vw,21px)}.product-detail-actions{grid-template-columns:auto minmax(104px,1fr) 38px;gap:7px}.product-detail-actions .detail-price-tag,.product-detail-actions .listing-details-buy,.product-detail-actions .product-detail-close{height:38px;min-height:38px}.product-detail-actions .listing-details-buy{min-width:0}.product-detail-stat-strip,.detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minecraft-visual-grid{grid-template-columns:1fr}.minecraft-info-grid,.valorant-info-grid,.uplay-info-grid,.roblox-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roblox-donation-row{grid-template-columns:1fr .72fr .9fr}.uplay-media-grid.games{grid-template-columns:repeat(2,minmax(0,1fr))}.uplay-media-grid.skins{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.uplay-media-grid.operators{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.uplay-media-card.skins,.uplay-media-card.operators{min-height:96px}.detail-signal-grid,.owned-summary-grid,.owned-access-grid{grid-template-columns:1fr}.details-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.gallery-card{align-content:start}.gallery-media{aspect-ratio:1;width:min(100%,76px);height:auto}.owned-details-top{padding:12px}.owned-details-top h2{padding-right:44px}.owned-detail-actions{grid-template-columns:1fr}}@media (width<=430px){.product-detail-actions{grid-template-columns:auto minmax(96px,1fr) 36px;gap:6px}.product-detail-actions .detail-price-tag,.product-detail-actions .listing-details-buy,.product-detail-actions .product-detail-close{height:36px;min-height:36px}.product-detail-actions .detail-price-tag{padding-right:8px}.product-detail-actions .listing-details-buy{padding:0 10px}.product-detail-actions .product-detail-close{width:36px}.product-detail-stat{min-height:54px}.minecraft-info-grid,.valorant-info-grid,.uplay-info-grid,.roblox-info-grid{grid-template-columns:1fr}.roblox-section-head{flex-direction:column;align-items:flex-start}.roblox-donation-row{grid-template-columns:1fr;gap:4px}.roblox-donation-row.head{display:none}.valorant-profile-links a,.roblox-profile-links a{justify-content:space-between;width:100%}.uplay-media-grid.games,.uplay-media-grid.skins,.uplay-media-grid.operators{grid-template-columns:repeat(2,minmax(0,1fr))}.uplay-media-card strong{font-size:12px}.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section{padding:10px}.owned-summary-grid .summary-card{min-height:76px}}.auto-buy-filter-action{color:#b8ffe4;white-space:nowrap;min-height:32px;transition:border-color .17s var(--ease), background .17s var(--ease), color .17s var(--ease), transform .17s var(--ease);background:linear-gradient(#48ffbf1f,#48ffbf09),#101218db;border:1px solid #48ffbf38;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.auto-buy-filter-action:hover{color:#fff;background:linear-gradient(#48ffbf2e,#48ffbf0e),#12161cf0;border-color:#48ffbf7a;transform:translateY(-1px)}.auto-buy-filter-action:disabled{cursor:not-allowed;color:#767d8c;background:#ffffff09;border-color:#ffffff13;transform:none}.auto-buy-filter-action svg{width:15px;height:15px}.bulk-buy-filter-action{color:#ffe3a5;white-space:nowrap;min-height:32px;transition:border-color .17s var(--ease), background .17s var(--ease), color .17s var(--ease), transform .17s var(--ease);background:linear-gradient(#ffcc661f,#ffcc6609),#151318db;border:1px solid #fc64;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.bulk-buy-filter-action:hover{color:#fff;background:linear-gradient(#ffcc6630,#ffcc6610),#19151bf0;border-color:#ffdc8a78;transform:translateY(-1px)}.bulk-buy-filter-action:disabled{cursor:not-allowed;color:#767d8c;background:#ffffff09;border-color:#ffffff13;transform:none}.bulk-buy-filter-action svg{width:15px;height:15px}.listing-chip.bulk-buy-chip{color:#ffe3a5;background:linear-gradient(135deg,#ffcc661d,#ffffff08),#15120be0;border-color:#ffcc6647}.listing-chip.owned-bulk-buy-chip{box-shadow:inset 0 1px #ffffff10,0 0 18px #ffcc6618}.autobuy-page{gap:14px}.autobuy-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.autobuy-access-panel,.autobuy-token-panel{position:relative;overflow:hidden}.autobuy-access-panel:after,.autobuy-token-panel:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2b45b8);width:92px;height:1px;position:absolute;inset:auto 18px 0 auto}.autobuy-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.autobuy-plan-grid span{color:#9fa6b5;background:linear-gradient(#ffffff0b,#ffffff03),#0a0b10a8;border:1px solid #ffffff13;border-radius:8px;align-content:center;gap:5px;min-height:78px;padding:13px;font-size:12px;display:grid}.autobuy-plan-grid strong{color:#fff;font-size:22px;line-height:1}.autobuy-token-meter{background:#040509b8;border:1px solid #ffffff13;border-radius:999px;height:10px;margin:14px 0 10px;position:relative;overflow:hidden}.autobuy-token-meter span{width:var(--token-fill,0%);border-radius:inherit;background:linear-gradient(90deg,#ff2b45f2,#48ffbfe6);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ff2b4538}.autobuy-token-price-note{color:#aeb4c2;margin-top:4px;font-size:12px;font-weight:800;line-height:1.25;display:block}.autobuy-token-split{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.autobuy-token-actions{flex-wrap:wrap;gap:8px;display:flex}.autobuy-token-split span,.autobuy-rule-filters span{color:#c7ccd8;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.autobuy-rule-list,.autobuy-attempt-list{gap:9px;display:grid}.autobuy-rule-card{background:linear-gradient(#ffffff0b,#ffffff03),radial-gradient(circle at 0 0,#ff2b451f,#0000 34%),#0d0e14d1;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.autobuy-rule-card.paused{background:linear-gradient(#ffffff0b,#ffffff03),radial-gradient(circle at 0 0,#ffb94e1a,#0000 34%),#0d0e14d1;border-color:#ffb94e2e}.autobuy-rule-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.autobuy-rule-logo{border:1px solid color-mix(in srgb, var(--avatar-color,var(--red)) 52%, transparent);background:radial-gradient(circle at 38% 24%, color-mix(in srgb, var(--avatar-color,var(--red)) 28%, transparent), transparent 56%), #ffffff0a;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.autobuy-rule-logo .category-logo{width:28px;height:28px}.autobuy-rule-main h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 4px;font-size:16px;font-weight:900;line-height:1.15;overflow:hidden}.autobuy-rule-main p{color:#a9afbd;margin:0;font-size:12px;font-weight:720}.autobuy-rule-filters{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.autobuy-rule-stats-strip{grid-template-columns:repeat(3,auto);justify-content:end;gap:6px;display:inline-grid}.autobuy-rule-stats-strip span{color:#9fa6b5;text-align:center;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-content:center;gap:2px;min-width:54px;min-height:42px;padding:7px 9px;font-size:10px;font-weight:780;line-height:1;display:grid}.autobuy-rule-stats-strip strong{color:#fff;font-size:15px;font-weight:900}.autobuy-rule-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.autobuy-rule-status{border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.autobuy-rule-status span{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px}.autobuy-rule-status.active{color:#79f5ad;background:#16a3601f;border-color:#58f29d4d}.autobuy-rule-status.inactive{color:#ff7e91;background:#ff2b451f;border-color:#ff576c52}.autobuy-rule-status.complete{color:#ffd27b;background:#f6b94e1f;border-color:#f6b94e5c}.autobuy-rule-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:7px;min-width:0;display:inline-flex}.autobuy-rule-actions .icon-button{border-radius:8px;width:36px;height:36px;min-height:36px}.autobuy-rule-actions .icon-button.is-loading{cursor:wait;pointer-events:none}.autobuy-attempt-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.autobuy-attempt-card>span{color:#fff;background:#ff2b4518;border:1px solid #ff2b4542;border-radius:8px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.autobuy-attempt-card strong,.autobuy-attempt-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.autobuy-attempt-card strong{color:#fff;font-size:13px}.autobuy-attempt-card small{color:#9ea5b3;font-size:11px}.autobuy-attempt-card em{color:#8dffd0;font-size:13px;font-style:normal;font-weight:900}.autobuy-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ff2b456b #ffffff0b;width:min(540px,100vw - 24px);max-height:min(760px,100dvh - 24px);overflow:hidden auto}.autobuy-modal .checkout-head .icon-button{place-self:start end;place-items:center;padding:0;line-height:1;display:grid}.autobuy-modal .checkout-head .icon-button svg{display:block}.autobuy-modal::-webkit-scrollbar{width:6px}.autobuy-filter-preview-grid::-webkit-scrollbar{width:6px}.autobuy-modal::-webkit-scrollbar-track{background:#ffffff09}.autobuy-filter-preview-grid::-webkit-scrollbar-track{background:#ffffff09}.autobuy-modal::-webkit-scrollbar-thumb{background:#ff2b456b;border-radius:999px}.autobuy-filter-preview-grid::-webkit-scrollbar-thumb{background:#ff2b456b;border-radius:999px}.autobuy-draft-summary{background:linear-gradient(#ffffff0b,#ffffff03),#07080db8;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.autobuy-draft-summary strong,.autobuy-draft-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.autobuy-draft-summary strong{color:#fff;font-size:13px;font-weight:900}.autobuy-draft-summary small{color:#9fa6b5;margin-top:3px;font-size:11px}.autobuy-filter-preview{background:linear-gradient(#ffffff0a,#ffffff03),#08090eb3;border:1px solid #ffffff13;border-radius:9px;gap:9px;padding:10px;display:grid}.autobuy-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.autobuy-preview-head span{color:#fff;font-size:13px;font-weight:900}.autobuy-preview-head strong{color:#ffb3bd;background:#ff2b4514;border:1px solid #ff2b4533;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.autobuy-filter-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:min(300px,34dvh);padding-right:2px;display:grid;overflow:hidden auto}.autobuy-filter-preview-row{background:linear-gradient(90deg,#ff2b450b,#0000 44%),#ffffff07;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:34px;padding:7px 9px;display:grid}.autobuy-filter-preview-row.has-chips{grid-column:1/-1;grid-template-columns:1fr}.autobuy-filter-preview-row small,.autobuy-filter-preview-row strong{min-width:0;display:block;overflow:hidden}.autobuy-filter-preview-row small{color:#9ea5b3;letter-spacing:0;text-transform:uppercase;word-break:normal;font-size:10px;font-weight:850;line-height:1.1}.autobuy-filter-preview-row strong{color:#fff;word-break:break-word;font-size:12px;font-weight:900;line-height:1.25}.autobuy-filter-chip-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.autobuy-filter-chip-list b,.autobuy-filter-chip-list em{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff13;border-radius:999px;align-items:center;max-width:100%;min-height:23px;padding:0 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1.1;display:inline-flex;overflow:hidden}.autobuy-filter-chip-list em{color:#ffb3bd;background:#ff2b4514;border-color:#ff2b4533}.autobuy-access-mini{background:linear-gradient(#48ffbf14,#48ffbf05),#0c1012c7;border:1px solid #48ffbf2e;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.autobuy-access-mini>svg{color:#70ffc8}.autobuy-access-mini strong,.autobuy-access-mini span{display:block}.autobuy-access-mini strong{color:#fff;font-size:13px;font-weight:900}.autobuy-access-mini span{color:#aab1be;font-size:12px}.autobuy-rule-form{gap:10px}.autobuy-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.autobuy-token-note{color:#9fa6b5;background:#ffffff07;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:740;display:flex}.autobuy-rule-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.autobuy-rule-requirements span{color:#aeb5c4;text-align:center;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.autobuy-rule-requirements span.ok{color:#a7ffdc;background:#48ffbf12;border-color:#48ffbf38}.autobuy-rule-requirements span.blocked{color:#ffadb8;background:#ff2b4513;border-color:#ff4d6238}.autobuy-disabled-reason{color:#ffb6c0;background:#ff2b450f;border:1px solid #ff4d622e;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:780;line-height:1.35;display:block}.autobuy-details-modal{width:min(620px,100vw - 24px)}.autobuy-detail-top{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:14px;padding:6px 4px 14px;display:flex}.autobuy-detail-title-group{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.autobuy-detail-title-group h2,.autobuy-detail-title-group p{min-width:0}.autobuy-detail-title-group h2{color:#fff;overflow-wrap:anywhere;margin:3px 0 6px;font-size:clamp(24px,4vw,32px);font-weight:950;line-height:1.02}.autobuy-detail-title-group p{color:#aeb4c1;margin:0;font-size:13px;font-weight:680;line-height:1.45}.autobuy-detail-top .icon-button{flex:none}.autobuy-detail-status-card{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--status-tone,#29d183) 18%, transparent), transparent 44%), linear-gradient(180deg, #ffffff0b, #ffffff04), #090a0fd1;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff09}.autobuy-detail-status-card.active{--status-tone:#29d183;border-color:#29d18333}.autobuy-detail-status-card.inactive{--status-tone:#ff5d70;border-color:#ff5d7033}.autobuy-detail-status-card.complete{--status-tone:#f6b94e;border-color:#f6b94e38}.autobuy-detail-status-card strong,.autobuy-detail-status-card p{margin:0}.autobuy-detail-status-card strong{color:#fff;margin-top:3px;font-size:18px;font-weight:950;line-height:1.12;display:block}.autobuy-detail-status-card p{color:#aeb4c1;margin-top:4px;font-size:13px;font-weight:700;line-height:1.35}.autobuy-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.autobuy-detail-metrics article{background:linear-gradient(#ffffff0b,#ffffff03),#0d0e14c7;border:1px solid #ffffff13;border-radius:10px;align-content:center;gap:6px;min-height:72px;padding:11px 12px;display:grid}.autobuy-detail-metrics small,.autobuy-detail-edit-grid label span{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:880;line-height:1.1}.autobuy-detail-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:950;line-height:1;overflow:hidden}.autobuy-detail-settings-card{background:radial-gradient(circle at 0 0,#ff2b4521,#0000 42%),linear-gradient(#ffffff0c,#ffffff04),#0c0d12c7;border:1px solid #ffffff14;border-radius:10px;gap:12px;padding:13px;display:grid}.autobuy-detail-settings-card.locked{background:radial-gradient(circle at 0 0,#f6b94e1a,#0000 40%),#0c0d12bd;border-color:#f6b94e29}.autobuy-detail-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.autobuy-detail-section-head h3,.autobuy-detail-section-head p{margin:0}.autobuy-detail-section-head h3{color:#fff;margin-top:4px;font-size:18px;font-weight:950;line-height:1.12}.autobuy-detail-section-head p{color:#aab1be;margin-top:5px;font-size:13px;font-weight:700;line-height:1.35}.autobuy-detail-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) auto;align-items:end;gap:10px;display:grid}.autobuy-detail-edit-grid label{gap:7px;display:grid}.autobuy-detail-edit-grid input{color:#fff;background:#050609a8;border:1px solid #ffffff14;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 11px;font-weight:850}.autobuy-detail-edit-grid input:disabled{color:#777e8d;cursor:not-allowed;background:#ffffff09}.autobuy-detail-edit-grid .compact-action{white-space:nowrap;min-height:40px}.autobuy-detail-settings-card .form-message{margin:0}.autobuy-detail-filters{margin-top:0}.autobuy-detail-hero{background:radial-gradient(circle at 0 0,#48ffbf1f,#0000 38%),#07090db8;border:1px solid #48ffbf26;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.autobuy-detail-hero strong,.autobuy-detail-hero span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.autobuy-detail-hero strong{color:#fff;font-size:15px;font-weight:900}.autobuy-detail-hero span{color:#aab1be;margin-top:3px;font-size:12px;font-weight:720}.autobuy-stats-grid,.autobuy-detail-breakdown{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.autobuy-stats-grid span,.autobuy-detail-breakdown span{background:linear-gradient(#ffffff0a,#ffffff03),#0c0d12b8;border:1px solid #ffffff13;border-radius:9px;align-content:center;gap:5px;min-height:70px;padding:11px;display:grid}.autobuy-stats-grid small,.autobuy-detail-breakdown small{color:#9fa6b5;text-transform:uppercase;word-break:normal;font-size:10px;font-weight:850;line-height:1.15;overflow:hidden}.autobuy-stats-grid strong,.autobuy-detail-breakdown strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.autobuy-price-editor{background:radial-gradient(circle at 0 0,#ff2b451f,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#0c0d12c2;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1.25fr) minmax(130px,.55fr) minmax(120px,.45fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.autobuy-price-editor.locked{background:radial-gradient(circle at 0 0,#f6b94e1a,#0000 36%),#0c0d12b8;border-color:#ffb94e29}.autobuy-price-editor h3{color:#fff;margin:3px 0 4px;font-size:15px;font-weight:950;line-height:1.1}.autobuy-price-editor p{color:#aab1be;margin:0;font-size:12px;font-weight:700;line-height:1.35}.autobuy-price-editor label{gap:6px;display:grid}.autobuy-price-editor label span{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.autobuy-price-editor input{color:#fff;background:#0506099e;border:1px solid #ffffff14;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-weight:850}.autobuy-price-editor input:disabled{color:#777e8d;cursor:not-allowed;background:#ffffff09}.autobuy-price-editor .form-message{grid-column:1/-1}.bulk-buy-setup-modal{width:min(100%,560px)}.bulk-buy-draft-card{background:radial-gradient(circle at 0 0,#ffcc661c,#0000 42%),linear-gradient(#ffffff0c,#ffffff04),#0d0d12d9;border-color:#ffcc6636;margin-bottom:10px}.bulk-buy-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.bulk-buy-input-grid .compact-field{grid-template-columns:1fr;min-height:58px;padding:9px 10px}.bulk-buy-input-grid .compact-field span{font-size:10px;line-height:1.05}.bulk-buy-input-grid .compact-field input{font-size:14px;line-height:1.2}.bulk-buy-filter-preview{max-height:min(320px,32dvh);margin-top:10px;overflow:hidden auto}.bulk-buy-setup-modal .form-message,.bulk-buy-setup-modal>.primary-action{margin-top:10px}.bulk-buy-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-buy-progress-card{background:linear-gradient(#ffffff0b,#ffffff04),#0c0d13d8;border:1px solid #ffffff14;border-radius:9px;gap:10px;margin:14px 0;padding:13px;display:grid}.bulk-buy-progress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-buy-progress-head strong{color:#fff;font-size:15px}.bulk-buy-progress-head span{color:#ffccd4;font-size:12px;font-weight:900}.bulk-buy-progress-track{background:#ffffff0c;border:1px solid #ffffff10;border-radius:999px;height:10px;overflow:hidden}.bulk-buy-progress-track span{background:linear-gradient(90deg,#fc6,#ff5c70,var(--red));border-radius:inherit;height:100%;transition:width .2s var(--ease);display:block}.bulk-buy-progress-note{color:#aeb5c5;background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:760;line-height:1.35;display:flex}.bulk-buy-progress-note svg{color:#fc6;flex:none}.bulk-buy-action-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.bulk-buy-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:start;gap:12px;display:grid}.bulk-buy-queue-panel,.bulk-buy-export-panel{background:linear-gradient(#ffffff0b,#ffffff04),#0d0e14dc;border:1px solid #ffffff14;border-radius:9px;padding:13px;display:grid}.bulk-buy-queue-panel{gap:12px}.bulk-buy-export-panel{gap:8px;position:sticky;top:82px}.bulk-buy-queue-list{gap:8px;display:grid}.bulk-buy-queue-item{background:linear-gradient(90deg,color-mix(in srgb,var(--bulk-tone,#fc6) 14%,transparent),#0000 46%),#ffffff07;border:1px solid color-mix(in srgb,var(--bulk-tone,#fc6) 28%,#ffffff13);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.bulk-buy-queue-item.success{--bulk-tone:#29d183}.bulk-buy-queue-item.warning{--bulk-tone:#f6b94e}.bulk-buy-queue-item.red{--bulk-tone:#ff5c70}.bulk-buy-queue-item.neutral{--bulk-tone:#9ea6b6}.bulk-buy-queue-index{color:#fff;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.bulk-buy-queue-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.2;display:block;overflow:hidden}.bulk-buy-queue-item small{color:#aeb5c5;margin-top:3px;font-size:12px;font-weight:780;display:block}.bulk-buy-queue-status{justify-items:end;gap:5px;display:grid}.bulk-buy-error-toggle{color:#ffc1ca;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:5px;padding:1px 0;font-size:11px;font-weight:900;line-height:1;text-decoration:underline}.bulk-buy-error-toggle:focus-visible{outline-offset:3px;outline:2px solid #ff8fa0}.bulk-buy-error-note{color:#ffd1d8;overflow-wrap:anywhere;background:#ff2b4518;border:1px solid #ff5c7045;border-radius:8px;grid-column:2/-1;margin:-2px 0 0;padding:8px 10px;font-size:12px;font-weight:760;line-height:1.35;display:none}.bulk-buy-queue-item.has-detail-note:hover .bulk-buy-error-note,.bulk-buy-queue-item.has-detail-note:focus-within .bulk-buy-error-note,.bulk-buy-queue-item.is-detail-open .bulk-buy-error-note{display:block}.bulk-buy-export-panel .full{justify-content:center;width:100%}@media (width<=980px){.autobuy-summary-grid,.autobuy-plan-grid{grid-template-columns:1fr}.filters-panel .filter-actions-row{justify-content:flex-start}.filters-panel .filter-actions-row .segmented-control{flex:100%}.filters-panel .filter-workflow-actions{flex-wrap:wrap}}@media (width<=760px){.filters-panel .filter-actions-row{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.filters-panel .filter-actions-row .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.filters-panel .filter-actions-row .segmented-control button{width:100%;height:34px;min-height:34px;max-height:34px;padding:0 8px}.filters-panel .filter-workflow-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.filters-panel .more-filters-toggle,.filters-panel .auto-buy-filter-action,.filters-panel .bulk-buy-filter-action,.filters-panel .save-search-filter-action{flex:none;width:100%;min-height:36px}.bulk-buy-input-grid,.bulk-buy-layout,.bulk-buy-stat-grid{grid-template-columns:1fr}.bulk-buy-export-panel{position:static}.bulk-buy-action-row .primary-action,.bulk-buy-action-row .secondary-action{width:100%}.autobuy-rule-card{grid-template-columns:minmax(0,1fr);gap:10px}.autobuy-rule-stats-strip{justify-content:start}.autobuy-rule-footer{flex-wrap:wrap}.autobuy-rule-actions{justify-content:flex-end;justify-self:end}.autobuy-modal{width:min(100vw - 12px,540px);max-height:calc(100dvh - 12px);padding:10px}.autobuy-modal .checkout-head{gap:10px;padding:12px 4px 11px}.autobuy-modal .checkout-head h2{font-size:21px}.autobuy-modal .checkout-head p{font-size:12px;line-height:1.4}.autobuy-detail-top,.autobuy-detail-status-card,.autobuy-detail-section-head{flex-direction:column;align-items:stretch}.autobuy-detail-title-group{grid-template-columns:46px minmax(0,1fr)}.autobuy-detail-title-group h2{font-size:24px}.autobuy-detail-status-card .autobuy-rule-status{justify-self:flex-start;width:fit-content}.autobuy-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.autobuy-detail-edit-grid{grid-template-columns:1fr}.autobuy-detail-edit-grid .compact-action,.autobuy-detail-section-head .compact-action{width:100%}.autobuy-access-mini,.autobuy-form-row,.autobuy-price-editor{grid-template-columns:1fr}.autobuy-stats-grid,.autobuy-detail-breakdown,.autobuy-rule-requirements{grid-template-columns:1fr 1fr}.autobuy-filter-preview-grid{grid-template-columns:1fr;max-height:min(280px,30dvh)}.autobuy-stats-grid span,.autobuy-detail-breakdown span{min-height:54px;padding:9px}.autobuy-stats-grid strong,.autobuy-detail-breakdown strong{font-size:16px}.autobuy-access-mini>svg{display:none}.autobuy-access-mini .compact-action{width:100%}.autobuy-token-actions .compact-action{flex:150px}}@media (width<=430px){.autobuy-draft-summary strong,.autobuy-draft-summary small,.autobuy-attempt-card strong,.autobuy-attempt-card small,.autobuy-detail-hero strong,.autobuy-detail-hero span,.autobuy-filter-preview-row small,.autobuy-filter-preview-row strong{white-space:normal}.autobuy-attempt-card{grid-template-columns:38px minmax(0,1fr)}.autobuy-attempt-card em{grid-column:2;justify-self:start}.autobuy-token-note{flex-direction:column;align-items:flex-start}.autobuy-rule-requirements{grid-template-columns:1fr}.autobuy-filter-preview-row{grid-template-columns:minmax(76px,.38fr) minmax(0,1fr);gap:8px;padding:7px 8px}.autobuy-filter-preview-row.has-chips{grid-template-columns:1fr}}.referral-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.referral-link-card{background:radial-gradient(circle at 0 0,#29d1831f,#0000 42%),linear-gradient(#ffffff0b,#ffffff04),#0c0d13d8;border:1px solid #29d18333;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.referral-link-icon{color:#9dffd7;background:#29d1831c;border:1px solid #29d1833d;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.referral-link-main span{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:880;line-height:1}.referral-link-main strong{color:#fff;letter-spacing:0;font-size:22px;font-weight:950;line-height:1}.referral-link-main input{color:#dce2ee;text-overflow:ellipsis;background:#050609b5;border:1px solid #ffffff14;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:12px;font-weight:800}.referral-copy-status{color:#8dffd0;font-size:12px;font-weight:850}.referral-joined-card{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.referral-joined-card.good{background:linear-gradient(#29d18314,#29d18308),#0c1112cc;border-color:#29d18336}.referral-joined-card.pending{background:linear-gradient(#ffcc6615,#ffcc6608),#11100dcc;border-color:#fc63}.referral-joined-card.review{background:linear-gradient(#ff2b4515,#ffcc6608),#130d10cc;border-color:#ff617c42}.referral-joined-card.rejected{background:linear-gradient(#ff2b4518,#0000),#130b0dcc;border-color:#ff2b454d}.referral-joined-card svg{color:#8dffd0}.referral-joined-card.pending svg{color:#ffd27b}.referral-joined-card.review svg{color:#ff9aab}.referral-joined-card.rejected svg{color:#ff5c73}.referral-joined-card strong,.referral-joined-card span{min-width:0;display:block}.referral-joined-card strong{color:#fff;font-size:14px;font-weight:950}.referral-joined-card span{color:#aeb5c4;margin-top:3px;font-size:12px;font-weight:720;line-height:1.35}.referral-list{gap:9px;display:grid}.referral-progress-card{background:linear-gradient(#ffffff0b,#ffffff04),#0d0e14d8;border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:12px;display:grid}.referral-progress-card.review{background:radial-gradient(circle at 0 0,#ff2b451c,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#0d0e14d8;border-color:#ff617c3d}.referral-progress-card.rejected{background:radial-gradient(circle at 0 0,#ff2b4522,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#0d0e14d8;border-color:#ff2b454a}.referral-progress-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.referral-user-avatar{color:#fff;letter-spacing:0;text-transform:uppercase;background:radial-gradient(circle at 30% 22%,#ff2b4530,#ffffff08 62%),#ffffff0d;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid;overflow:hidden}.referral-user-avatar.has-image{background:#07080d}.referral-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.referral-progress-head strong,.referral-progress-head small{min-width:0;display:block}.referral-progress-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.referral-progress-head small{color:#9fa6b5;margin-top:3px;font-size:11px;font-weight:760}.referral-progress-head em{color:#cdd3df;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;min-height:27px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;line-height:27px}.referral-progress-card.good .referral-progress-head em{color:#9dffd7;background:#29d18317;border-color:#29d1833d}.referral-progress-card.active .referral-progress-head em{color:#ffd58a;background:#ffcc6617;border-color:#ffcc6638}.referral-progress-card.review .referral-progress-head em{color:#ffadba;background:#ff2b4517;border-color:#ff617c38}.referral-progress-card.rejected .referral-progress-head em{color:#ff8fa0;background:#ff2b451b;border-color:#ff2b4545}.referral-progress-track{background:#ffffff0c;border:1px solid #ffffff10;border-radius:999px;height:9px;overflow:hidden}.referral-progress-track span{border-radius:inherit;height:100%;transition:width .22s var(--ease);background:linear-gradient(90deg,#ff2b45,#fc6,#29d183);display:block}.referral-progress-meta{color:#aeb5c4;justify-content:space-between;gap:10px;font-size:12px;font-weight:850;display:flex}.referral-review-note{color:#c7bfcc;background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:760;line-height:1.35}.auth-referral-note{color:#ccefe1;background:linear-gradient(#29d18314,#29d18308),#0c1112d8;border:1px solid #29d18333;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.auth-referral-note svg{color:#8dffd0}.auth-referral-note strong,.auth-referral-note small{display:block}.auth-referral-note strong{color:#fff;font-size:13px;font-weight:950}.auth-referral-note small{color:#aeb5c4;margin-top:2px;font-size:11px;font-weight:730;line-height:1.3}@media (width<=980px){.referral-layout{grid-template-columns:1fr}}@media (width<=560px){.referral-link-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.referral-link-card .compact-action{grid-column:1/-1;width:100%}.referral-link-icon{width:42px;height:42px}.referral-progress-head{grid-template-columns:36px minmax(0,1fr)}.referral-user-avatar{border-radius:8px;width:36px;height:36px}.referral-progress-head em{grid-column:1/-1;justify-self:start}.referral-progress-meta{flex-direction:column;gap:4px}}.games-hub-header{isolation:isolate;border-radius:var(--radius);background:radial-gradient(circle at 82% 4%,#ff2b4530,#0000 30%),linear-gradient(135deg,#1c1f2bea,#101118f2 58%,#08090df2);border:1px solid #ff2b4538;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 58px #00000042}.games-hub-header:before{content:"";z-index:-1;opacity:.62;pointer-events:none;background:linear-gradient(115deg,#0000 0 39%,#ff2b4518 39.2% 39.6%,#0000 40%),radial-gradient(circle at 18% 88%,#29d18316,#0000 34%);position:absolute;inset:0}.games-hub-copy{align-content:center;gap:9px;min-width:0;display:grid}.games-hub-mark{color:#ffd5dc;text-transform:uppercase;background:#ff2b4518;border:1px solid #ff53684f;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:1000;display:inline-flex}.games-hub-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,5vw,58px);line-height:.94}.games-hub-copy p{color:#c3c9d6;max-width:650px;margin:0;font-size:15px;font-weight:760;line-height:1.45}.games-hub-note{color:#dbe2ef;background:linear-gradient(135deg,#ffffff0c,#ffffff05);border:1px solid #ffffff18;border-radius:10px;max-width:690px;margin-top:2px;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.38;box-shadow:inset 0 1px #ffffff0b}.games-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px;display:grid}.games-hub-stats>span{color:#9fa6b5;text-transform:uppercase;background:#05060ba8;border:1px solid #ffffff12;border-radius:10px;gap:4px;min-width:0;padding:11px;font-size:10px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff0a}.games-hub-stats>span>strong{color:#fff;text-transform:none;font-size:18px;line-height:1.05}.games-hub-stats>span>small{color:#8f96a8;text-transform:none;font-size:11px;font-weight:850}.games-hub-stats .secondary-action{grid-column:1/-1;min-height:42px}.games-hub-header,.games-tabs,.game-case-lobby,.games-battle-layout,.game-inventory-section,.games-history-layout,.game-rules-page,.game-case-open-view,.game-battle-arena{animation:.28s cubic-bezier(.18,.82,.22,1) both games-panel-enter}.games-tabs{scrollbar-width:none;background:linear-gradient(#ffffff0d,#ffffff05),#0f1018;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff10,0 18px 42px #00000024}.games-tabs::-webkit-scrollbar{display:none}.games-tab{color:#aeb5c4;text-align:left;min-width:0;min-height:58px;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-weight:900;display:grid;position:relative}.games-tab:hover{color:#fff;background:#ffffff0e;border-color:#ff2b4540;transform:translateY(-1px)}.games-tab.active{color:#fff;background:radial-gradient(circle at 12% 12%,#ff2b4530,#0000 44%),linear-gradient(#ff2b4526,#ff2b4510),#171821;border-color:#ff4f6473;box-shadow:inset 0 1px #ffffff12,0 12px 24px #ff2b4512}.games-tab-icon{color:#cbd2df;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.games-tab.active .games-tab-icon{color:#fff;background:#ff2b4520;border-color:#ff536858;box-shadow:0 10px 20px #ff2b4515}.games-tab-copy{gap:2px;min-width:0;display:grid}.games-tab-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:1000;line-height:1.05;overflow:hidden}.games-tab-copy small{color:#8f96a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.1;overflow:hidden}.games-tab.active .games-tab-copy small{color:#ffc6cf}.games-tab-count{color:#d8deea;text-align:center;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;min-width:32px;padding:5px 8px;font-size:11px;font-weight:1000;line-height:1}.games-tab.active .games-tab-count{color:#fff;background:#ff2b4522;border-color:#ff536852}.games-tabs button:active,.game-case-card.selectable:active,.game-battle-card:active,.game-inventory-card .secondary-action:active,.game-panel-pager button:active:not(:disabled){transform:translateY(0)scale(.985)}.games-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.games-summary-grid .summary-card{min-height:112px}.game-rules-page{gap:14px;display:grid}.game-rules-hero,.game-rules-card,.game-rules-callout{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff05),#111219e8;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000002c}.game-rules-hero{isolation:isolate;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:17px;position:relative;overflow:hidden}.game-rules-hero:before{content:"";z-index:0;opacity:.62;pointer-events:none;background:radial-gradient(circle at 0 0,#ff2b4526,#0000 45%),radial-gradient(circle at 100% 0,#29d18318,#0000 34%);position:absolute;inset:0}.game-rules-hero>*{z-index:1;position:relative}.game-rules-icon,.game-rules-card>span{color:#fff;background:linear-gradient(135deg,#ff2b4530,#ffffff08),#11131b;border:1px solid #ff536845;border-radius:12px;place-items:center;display:grid;box-shadow:0 18px 36px #ff2b4518}.game-rules-icon{width:58px;height:58px}.game-rules-hero small{color:#ff9aaa;text-transform:uppercase;font-size:11px;font-weight:1000}.game-rules-hero h2{color:#fff;margin:3px 0 0;font-size:28px;line-height:1.05}.game-rules-hero p{color:#aeb5c4;max-width:760px;margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.45}.game-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-rules-card{gap:10px;min-width:0;padding:14px;display:grid}.game-rules-card>span{border-radius:10px;width:40px;height:40px}.game-rules-card h3{color:#fff;margin:0;font-size:18px;line-height:1.1}.game-rules-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.game-rules-card li{color:#b8bfcc;background:#05060a8f;border:1px solid #ffffff0f;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:820;line-height:1.35}.game-rules-callout{background:linear-gradient(90deg,#ffd16612,#ffffff05),#111219e8;border-color:#ffd16642;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.game-rules-callout svg{color:#ffd166;background:#ffd16614;border:1px solid #ffd16638;border-radius:10px;width:42px;height:42px;padding:10px}.game-rules-callout strong{color:#fff;font-size:15px;line-height:1.15}.game-rules-callout p{color:#cbd1dc;margin:4px 0 0;font-size:12px;font-weight:820;line-height:1.4}.game-case-lobby{gap:14px;display:grid}.game-case-lobby-head{border-radius:var(--radius);background:linear-gradient(135deg,#ffffff0d,#ffffff04),#101119e8;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b}.game-case-lobby-head h2{color:#fff;margin:0;font-size:22px;line-height:1.05}.game-case-lobby-head p{color:#aeb5c4;margin:5px 0 0;font-size:13px;font-weight:780;line-height:1.35}.game-case-lobby-head>span{color:#ffd5dc;text-transform:uppercase;background:#ff2b4518;border:1px solid #ff53684f;border-radius:999px;justify-self:end;padding:7px 10px;font-size:11px;font-weight:1000}.game-case-grid,.game-inventory-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.game-case-grid.selectable{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.game-case-card,.game-inventory-card,.game-battle-builder,.game-battle-list,.game-battle-card,.game-result-card{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff05),#111219e8;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000002c}.game-inventory-card,.game-battle-card,.game-drop-row,.game-case-lobby-head,.game-inventory-toolbar{transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.game-case-card{gap:13px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden}.game-case-card:before{content:"";opacity:.68;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--case-accent,#ff2b45) 38%,transparent),transparent 44%);pointer-events:none;position:absolute;inset:0}.game-case-card.selectable{cursor:pointer;min-height:270px;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease);grid-template-rows:auto minmax(58px,auto) auto auto;align-content:stretch}.game-case-card.selectable:hover,.game-case-card.selectable:focus-visible{border-color:color-mix(in srgb,var(--case-accent,#ff2b45) 64%,#ffffff20);background:linear-gradient(180deg,color-mix(in srgb,var(--case-accent,#ff2b45) 16%,transparent),#ffffff05),#111219e8;box-shadow:inset 0 1px #ffffff12,0 24px 48px color-mix(in srgb,var(--case-accent,#ff2b45) 16%,#0000002c);transform:translateY(-2px)}.game-case-card.selectable:active{transform:translateY(0)scale(.985)}.game-battle-card:hover,.game-inventory-card:hover,.game-drop-row:hover{border-color:color-mix(in srgb,var(--rarity,#fff) 42%,#ffffff1a);background:linear-gradient(#ffffff10,#ffffff06),#111219e8;transform:translateY(-1px)}.game-battle-card:active,.game-inventory-card:active,.game-drop-row:active{transform:translateY(0)scale(.99)}.game-case-grid>.game-case-card,.game-inventory-grid>.game-inventory-card,.game-battle-list>.game-battle-card,.game-drop-list>.game-drop-row{animation:.26s cubic-bezier(.18,.82,.22,1) both games-item-enter}.game-case-grid>:nth-child(2),.game-inventory-grid>:nth-child(2),.game-battle-list>:nth-child(2),.game-drop-list>:nth-child(3){animation-delay:25ms}.game-case-grid>:nth-child(3),.game-inventory-grid>:nth-child(3),.game-battle-list>:nth-child(3),.game-drop-list>:nth-child(4){animation-delay:50ms}.game-case-grid>:nth-child(4),.game-inventory-grid>:nth-child(4),.game-battle-list>:nth-child(4),.game-drop-list>:nth-child(5){animation-delay:75ms}.game-case-grid>:nth-child(5),.game-inventory-grid>:nth-child(5),.game-battle-list>:nth-child(5),.game-drop-list>:nth-child(6){animation-delay:.1s}.game-case-grid>:nth-child(6),.game-inventory-grid>:nth-child(6),.game-battle-list>:nth-child(6),.game-drop-list>:nth-child(7){animation-delay:.125s}.game-case-grid>:nth-child(7),.game-inventory-grid>:nth-child(7),.game-battle-list>:nth-child(7),.game-drop-list>:nth-child(8){animation-delay:.15s}.game-case-grid>:nth-child(8),.game-inventory-grid>:nth-child(8),.game-battle-list>:nth-child(8),.game-drop-list>:nth-child(9){animation-delay:.175s}.game-case-card>*{z-index:1;position:relative}.game-case-top{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;display:grid}.game-case-icon{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--case-accent,#ff2b45) 42%,transparent),#ffffff0d),#101117;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 54%,#ffffff18);width:52px;height:52px;box-shadow:0 16px 32px color-mix(in srgb,var(--case-accent,#ff2b45) 20%,transparent);border-radius:10px;place-items:center;display:grid}.game-case-visual{isolation:isolate;color:#fff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;position:relative}.game-case-visual.large{width:118px;height:118px}.game-case-box{background:linear-gradient(145deg,color-mix(in srgb,var(--case-accent,#ff2b45) 42%,#ffffff10),#151823 58%,#090a0f);border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 58%,#ffffff1a);width:52px;height:52px;box-shadow:inset 0 1px #ffffff18,0 18px 34px color-mix(in srgb,var(--case-accent,#ff2b45) 20%,transparent);border-radius:14px;place-items:center;display:grid}.game-case-box .category-logo{width:29px;height:29px}.game-case-visual.large .game-case-box{width:98px;height:98px;box-shadow:inset 0 1px #ffffff20,0 24px 58px color-mix(in srgb,var(--case-accent,#ff2b45) 24%,transparent);border-radius:22px}.game-case-visual.large .game-case-box .category-logo{width:48px;height:48px}.game-case-visual:before{content:"";z-index:-1;opacity:.76;background:radial-gradient(circle,color-mix(in srgb,var(--case-accent,#ff2b45) 36%,transparent),transparent 66%);border-radius:inherit;position:absolute;inset:-8px}.game-case-visual strong{color:#fff;background:#05060bdb;border:1px solid #ffffff16;border-radius:999px;min-width:30px;padding:3px 7px;font-size:10px;font-weight:1000;line-height:1;position:absolute;bottom:-2px;right:-3px;box-shadow:0 10px 22px #00000045}.game-case-visual.large strong{padding:5px 9px;font-size:12px;bottom:7px;right:8px}.game-case-top small,.game-battle-builder p{color:#9fa6b5;font-size:12px;font-weight:850;line-height:1.25}.game-case-top h2{margin:2px 0 0;font-size:20px;line-height:1.1}.game-case-card p{color:#b5bbc8;margin:0;font-size:13px;line-height:1.45}.game-case-metrics,.game-inventory-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.game-case-metrics span,.game-inventory-values span,.game-battle-cost{color:#9fa6b5;text-transform:uppercase;background:#05060aa8;border:1px solid #ffffff12;border-radius:8px;gap:4px;min-width:0;padding:9px;font-size:10px;font-weight:900;display:grid}.game-case-metrics span{min-height:52px}.game-case-metrics strong,.game-inventory-values strong,.game-battle-cost strong{color:#fff;text-transform:none;font-size:15px;line-height:1.05}.game-case-card>.primary-action{align-self:end;width:100%}.game-card-drop-thumb{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 38%,#ffffff16);background:color-mix(in srgb,var(--rarity,#aab1bf) 13%,#ffffff08);border-radius:14px;grid-row:1/span 2;place-self:center;width:64px;height:64px}.game-drop-list{gap:6px;display:grid}.game-case-preview,.game-case-open-view,.game-case-stage,.game-case-open-drops{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff05),#101119e8;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000002c}.game-case-preview{gap:13px;padding:15px;display:grid;position:sticky;top:12px;overflow:hidden}.game-case-preview:before,.game-case-open-view:before{content:"";opacity:.58;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--case-accent,#ff2b45) 34%,transparent),transparent 42%);pointer-events:none;position:absolute;inset:0}.game-case-preview>*{z-index:1;position:relative}.game-case-preview-head{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:13px;display:grid}.game-case-preview h2,.game-case-open-copy h2{color:#fff;margin:3px 0 0;font-size:24px;line-height:1.05}.game-case-preview p,.game-case-open-copy p,.game-case-open-drops .panel-head p{color:#aeb5c4;margin:6px 0 0;font-size:13px;font-weight:760;line-height:1.4}.game-drop-list{background:#07080e7a;border:1px solid #ffffff10;border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.game-drop-list-head,.game-drop-row{box-sizing:border-box;grid-template-columns:minmax(190px,1fr) minmax(104px,auto) minmax(88px,auto);align-items:center;gap:12px;min-width:0;display:grid}.game-drop-list-head{color:#8f97a7;text-transform:uppercase;background:#ffffff07;border-bottom:1px solid #ffffff0e;padding:9px 14px;font-size:10px;font-weight:1000}.game-drop-row{border:0;border-left:3px solid var(--rarity,#aab1bf);background:linear-gradient(90deg,color-mix(in srgb,var(--rarity,#aab1bf) 10%,transparent),transparent 34%),#ffffff04;border-radius:0;min-height:54px;padding:9px 14px 9px 11px}.game-drop-row+.game-drop-row{border-top:1px solid #ffffff0c}.game-drop-rarity-dot{background:var(--rarity,#aab1bf);width:8px;height:8px;box-shadow:0 0 18px color-mix(in srgb,var(--rarity,#aab1bf) 58%,transparent);border-radius:999px}.game-drop-name{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.game-drop-name strong{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.12;display:-webkit-box;overflow:hidden}.game-drop-name small{color:#8f97a7;text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:10px;font-weight:1000;overflow:hidden}.game-drop-thumb{border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 42%,#ffffff12);background:color-mix(in srgb,var(--rarity,#aab1bf) 16%,#ffffff08);border-radius:8px;grid-row:1/span 2;place-self:center;width:36px;height:36px}.game-drop-chance{color:#aeb5c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.game-drop-prize{color:color-mix(in srgb,var(--rarity,#aab1bf) 72%,#fff);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.1;overflow:hidden}.game-drop-chance{color:#e7ebf4;background:#ffffff08;border:1px solid #ffffff10;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:950}.game-drop-list.compact{background:0 0;border:0;gap:7px;overflow:visible}.game-drop-list.compact .game-drop-row{border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 28%,#ffffff12);background:linear-gradient(90deg,color-mix(in srgb,var(--rarity,#aab1bf) 12%,transparent),#ffffff05),#080910;border-left-width:3px;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:9px 10px}.game-drop-list.compact .game-drop-prize{grid-area:1/2;justify-self:end}.game-drop-list.compact .game-drop-chance{grid-area:2/1/auto/-1;justify-self:start}.game-case-open-view{box-sizing:border-box;gap:13px;width:100%;min-width:0;max-width:100%;padding:14px;display:grid;position:relative;overflow:hidden}.game-case-open-view>*{z-index:1;position:relative}.game-case-open-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-case-open-nav span{color:#9fa6b5;text-transform:uppercase;font-size:11px;font-weight:950}.game-case-open-arena{box-sizing:border-box;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.game-case-arena-summary{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 34%,#ffffff12);background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--case-accent,#ff2b45) 28%,transparent),transparent 42%),linear-gradient(180deg,#ffffff0b,#ffffff04),#0d0f17;border-radius:14px;align-content:start;gap:13px;min-width:0;padding:16px;display:grid;overflow:hidden}.game-case-open-copy{gap:11px;width:100%;min-width:0;display:grid}.game-case-open-copy p{overflow-wrap:anywhere}.game-case-open-status{color:#dfe4ee;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 34%,#ffffff12);background:#ffffff08;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:grid}.game-case-open-status span{color:color-mix(in srgb,var(--case-accent,#ff2b45) 64%,#fff);text-transform:uppercase;font-size:11px;font-weight:1000}.game-case-open-status strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:1000}.game-case-stage{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:14px;overflow:hidden}.game-case-stage .game-reveal-result{opacity:1;filter:none}.game-case-open-drops{box-sizing:border-box;gap:12px;width:100%;min-width:0;max-width:100%;padding:14px;display:grid;overflow:hidden}.rarity-uncommon{--rarity:#29d183}.rarity-rare{--rarity:#42a5ff}.rarity-epic{--rarity:#b16cff}.rarity-mythic{--rarity:#ffd166}.rarity-jackpot{--rarity:#ff3df2}.rarity-concealed{--rarity:#4a5264}.rarity-starter,.rarity-common{--rarity:#aab1bf}.game-drop-row,.game-inventory-card,.game-result-card{border-color:color-mix(in srgb,var(--rarity,#fff) 24%,#ffffff12)}.game-result-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--rarity,#ff2b45) 24%,transparent),transparent 42%),linear-gradient(#ffffff0d,#ffffff05),#101117e8;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:13px}.game-result-icon{color:#fff;background:color-mix(in srgb,var(--rarity,#ff2b45) 18%,#ffffff08);border:1px solid color-mix(in srgb,var(--rarity,#ff2b45) 44%,#ffffff18);border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.game-prize-thumb{box-sizing:border-box;place-items:center;display:grid;position:relative;overflow:hidden}.game-prize-thumb img{box-sizing:border-box;object-fit:contain;object-position:center;grid-area:1/1;width:100%;height:100%;padding:4px;display:block}.game-card-drop-thumb img{object-fit:cover;object-position:center center;width:118%;height:118%;padding:0;transform:none}.game-prize-thumb-fallback{grid-area:1/1;place-items:center;display:grid}.game-prize-thumb.has-image .game-prize-thumb-fallback{display:none}.game-result-card small,.game-result-card span{color:#aeb5c4;font-size:12px;font-weight:800}.game-result-card strong{color:#fff;margin:2px 0;font-size:18px;display:block}.game-reveal-backdrop{z-index:2600;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 50% 34%,#ff2b4528,#0000 34%),#020307d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-reveal-modal{isolation:isolate;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 45%,#ffffff16);background:linear-gradient(#1b1d27f5,#101119f7 48%,#0a0b11f8),#111219;border-radius:16px;width:min(920px,100%);max-height:calc(100dvh - 28px);padding:16px;position:relative;overflow:auto;box-shadow:0 28px 80px #000000a8,inset 0 1px #ffffff12}.game-reveal-modal:before{content:"";z-index:-1;opacity:.72;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--case-accent,#ff2b45) 42%,transparent),transparent 34%),linear-gradient(115deg,transparent 0 38%,color-mix(in srgb,var(--case-accent,#ff2b45) 16%,transparent) 38.3% 38.7%,transparent 39%);pointer-events:none;position:absolute;inset:0}.game-reveal-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.game-reveal-kicker{color:color-mix(in srgb,var(--case-accent,#ff2b45) 70%,#fff);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:1000}.game-reveal-head h2{color:#fff;margin:3px 0 0;font-size:26px;line-height:1.05}.game-reveal-close{color:#d9deea;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.game-reveal-close:hover{color:#fff;background:#ff2b4518;border-color:#ff53685d}.game-reel-shell{box-sizing:border-box;background:linear-gradient(#05060bc7,#0d0f17db);border:1px solid #ffffff12;border-radius:14px;width:100%;min-width:0;max-width:100%;padding:14px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.game-reel-viewport{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:188px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.game-reel-track{width:max-content;transform:translate3d(calc(-1 * var(--reel-offset,0px) - 60px),0,0);align-items:stretch;gap:12px;display:flex;position:relative;left:50%}.game-reel-track.looping{will-change:transform;left:0;transform:translate(-60px)}.game-reel-track.looping.preview{animation:26s linear infinite gameReelPreview}.game-reel-track.looping.pending{animation:8s linear infinite gameReelPending}.game-reel-track.looping.handoff{opacity:0;transition:opacity .18s linear;animation:none}.game-reel-track.final{z-index:2;position:absolute;top:0}.game-reel-track.preview:not(.looping){left:0;transform:none}.game-reel-track.pending:not(.looping){will-change:transform;animation:8s linear infinite gameReelPending;left:0}.game-reel-track.pending.waiting:not(.looping){animation:gameReelWaitingPreview var(--waiting-preview-duration,18s) linear infinite;animation-delay:var(--preview-delay,0s);will-change:transform;left:50%}.game-reel-track.spinning{animation:gameReelSpin var(--reel-spin-duration,4.6s) cubic-bezier(.09,.76,.08,1) forwards;will-change:transform}.game-reel-track.settled{transform:translate3d(calc(-1 * var(--reel-offset,0px) - 60px),0,0)}.game-reel-item{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 30%,#ffffff14);background:radial-gradient(circle at 50% 17%,color-mix(in srgb,var(--rarity,#aab1bf) 28%,transparent),transparent 42%),linear-gradient(180deg,#ffffff0c,#ffffff04),#12141d;border-radius:12px;flex:0 0 132px;grid-template-rows:48px 30px 28px 14px 14px;align-content:start;justify-items:center;gap:4px;min-width:0;height:160px;padding:9px 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.game-reel-item.winning{border-color:color-mix(in srgb,var(--rarity,#ffd166) 72%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity,#ffd166) 34%,transparent),0 0 42px color-mix(in srgb,var(--rarity,#ffd166) 28%,transparent),inset 0 1px #ffffff1c}.game-reel-symbol{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--rarity,#aab1bf) 30%,transparent),#ffffff08),#0b0d13;border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 42%,#ffffff12);width:48px;height:48px;box-shadow:0 14px 28px color-mix(in srgb,var(--rarity,#aab1bf) 16%,transparent);border-radius:10px;place-items:center;font-size:17px;font-weight:1000;display:grid}.game-reel-symbol .category-logo{width:30px;height:30px}.game-reel-symbol img{padding:4px}.game-reel-item strong{color:#fff;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden}.game-reel-item small,.game-reel-item em,.game-reel-item i{text-align:center;min-width:0;max-width:100%;font-size:11px;font-weight:900;line-height:1.1;overflow:hidden}.game-reel-item small{color:#c7ccd8;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.game-reel-item em{color:color-mix(in srgb,var(--rarity,#aab1bf) 74%,#fff);text-overflow:ellipsis;white-space:nowrap;font-style:normal}.game-reel-item i{color:#8f96a8;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.game-reel-marker{z-index:4;pointer-events:none;justify-content:center;height:100%;display:flex;position:absolute;inset:0 0 auto}.game-reel-marker:before,.game-reel-marker:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;left:calc(50% - 10px)}.game-reel-marker:before{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--case-accent,#ff2b45) 72%,transparent));border-top:13px solid #fff;top:0}.game-reel-marker:after{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--case-accent,#ff2b45) 72%,transparent));border-bottom:13px solid #fff;bottom:0}.game-reel-marker span{width:2px;height:100%;box-shadow:0 0 24px color-mix(in srgb,var(--case-accent,#ff2b45) 86%,transparent);background:linear-gradient(#0000,#fff 22% 78%,#0000)}.game-reveal-result{box-sizing:border-box;opacity:.58;filter:saturate(.72);border:1px solid color-mix(in srgb,var(--rarity,#ff2b45) 28%,#ffffff14);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--rarity,#ff2b45) 26%,transparent),transparent 36%),#11131be8;width:100%;min-width:0;max-width:100%;transition:opacity .22s var(--ease),filter .22s var(--ease),transform .22s var(--ease);border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.game-reveal-result.show{opacity:1;filter:none;transform:translateY(-1px)}.game-reveal-trophy{color:#fff;background:color-mix(in srgb,var(--rarity,#ff2b45) 20%,#ffffff08);border:1px solid color-mix(in srgb,var(--rarity,#ff2b45) 46%,#ffffff18);border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.game-reveal-result small{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:1000}.game-reveal-result strong{color:#fff;margin:2px 0;font-size:19px;line-height:1.1;display:block}.game-reveal-result p{color:#c3c9d6;margin:0;font-size:12px;font-weight:850}.game-reveal-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.game-reveal-ledger span{background:#06070c99;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:7px 8px}.game-reveal-ledger small{color:#8f96a8;text-transform:uppercase;font-size:9px;line-height:1}.game-reveal-ledger strong{white-space:nowrap;font-size:13px;line-height:1.05}.game-reveal-ledger .positive strong{color:#72f0b6}.game-reveal-ledger .negative strong{color:#ff8da0}.game-reveal-actions{justify-content:end;gap:8px;display:flex}@keyframes gameReelPreview{0%{transform:translate(-60px)}to{transform:translate3d(calc(-1 * var(--reel-loop-offset,var(--pending-loop-offset,1008px)) - 60px),0,0)}}@keyframes gameReelPending{0%{transform:translate(-60px)}to{transform:translate3d(calc(-1 * var(--reel-loop-offset,var(--pending-loop-offset,1008px)) - 60px),0,0)}}@keyframes gameReelWaitingPreview{0%{transform:translate(-66px)}to{transform:translate3d(calc(-1 * var(--pending-loop-offset,1008px) - 66px),0,0)}}@keyframes gameReelSpin{0%{transform:translate3d(calc(-1 * var(--reel-offset,0px) + 6200px),0,0)}to{transform:translate3d(calc(-1 * var(--reel-offset,0px) - 60px),0,0)}}@keyframes gameBattleRollPending{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes gameBattleWaitingSpin{to{transform:rotate(360deg)}}@keyframes games-panel-enter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes games-item-enter{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.games-battle-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:12px;display:grid}.game-battle-builder,.game-battle-list{min-width:0;padding:14px}.game-battle-builder{gap:11px;display:grid}.game-battle-builder .panel-head{margin-bottom:0}.game-battle-builder .panel-head p{margin:4px 0 0}.game-round-select{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.game-round-select button{color:#aeb5c4;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;min-height:38px;font-weight:900}.game-round-select button.active{color:#fff;background:linear-gradient(#ff2b452f,#ff2b4513),#171821;border-color:#ff536873}.game-select-field{gap:7px;display:grid}.game-select-field span{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:900}.game-select-field .dropdown{width:100%;min-width:0}.game-select-field .dropdown-menu{box-sizing:border-box;background:linear-gradient(#1a1c26fa,#0d0f16fb),#101119;border-color:#ff2b4545;border-radius:10px;width:100%;min-width:0;max-width:none;padding:7px;box-shadow:0 18px 42px #00000080,inset 0 1px #ffffff10}.game-case-select-trigger{color:#fff;text-align:left;width:100%;min-height:48px;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);background:linear-gradient(#05060bd8,#090a10e6);border:1px solid #ffffff15;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;font-weight:900;display:grid}.game-case-select-trigger:hover,.dropdown-open .game-case-select-trigger{background:linear-gradient(#11131cd8,#090a10e6);border-color:#ff53686b;box-shadow:0 0 0 2px #ff2b4516}.game-case-select-trigger>span:nth-child(2),.game-case-select-option>span:nth-child(2){gap:2px;min-width:0;display:grid}.game-case-select-trigger strong,.game-case-select-option strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.game-case-select-trigger small,.game-case-select-option small{color:#9fa6b5;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.game-case-select-trigger svg{color:#aeb5c4;transition:transform .18s var(--ease)}.dropdown-open .game-case-select-trigger svg{transform:rotate(180deg)}.game-case-select-icon{background:linear-gradient(135deg,#ff2b4526,#ffffff08),#11131b;border:1px solid #ffffff18;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.game-case-select-icon .category-logo{width:21px;height:21px}.game-case-select-menu{gap:5px;max-height:300px;display:grid;overflow:auto}.game-case-select-option{color:#dfe4ef;text-align:left;width:100%;min-height:48px;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease);background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.game-case-select-option:hover,.game-case-select-option.selected{background:#ff2b4518;border-color:#ff53685a;transform:translate(2px)}.game-case-select-option em{color:#ffd5dc;white-space:nowrap;background:#ff2b4518;border:1px solid #ff53684a;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.game-battle-cost{text-transform:none;grid-template-columns:minmax(0,1fr) auto;align-items:center}.game-battle-cost span{color:#9fa6b5;text-transform:uppercase;font-size:10px}.game-battle-cost small{color:#aeb5c4;text-transform:none;grid-column:1/-1;font-size:12px;font-weight:800}.game-battle-list{gap:9px;display:grid}.game-battle-card{gap:10px;padding:12px;display:grid}.game-battle-main{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.game-battle-icon{color:#ffd5dc;background:linear-gradient(135deg,color-mix(in srgb,var(--case-accent,#ff2b45) 26%,transparent),#ffffff08),#0b0d13;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 46%,#ffffff18);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.game-battle-icon .category-logo{width:23px;height:23px}.game-battle-main strong{color:#fff;font-size:15px;display:block}.game-battle-main small{color:#aeb5c4;margin-top:2px;font-size:12px;font-weight:800;display:block}.game-battle-host{background:#ffffff07;border:1px solid #ffffff10;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.game-battle-host .game-battle-avatar{border-radius:9px;width:34px;height:34px;font-size:13px}.game-battle-host>div{gap:3px;min-width:0;display:grid}.game-battle-host span:not(.game-battle-avatar){color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.game-battle-host strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.15;display:block;overflow:hidden}.game-battle-lobby-row{background:#05060aa8;border:1px solid #ffffff10;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.game-battle-seat-stack{align-items:center;gap:6px;display:flex}.game-battle-seat{color:#8f98aa;background:#ffffff09;border:1px dashed #ffffff1b;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:1000;display:grid}.game-battle-seat.filled{color:#fff;background:linear-gradient(135deg,#ff2b4530,#ffffff08),#141722;border-style:solid;border-color:#ffffff1e}.game-battle-lobby-stat{color:#9fa6b5;text-transform:uppercase;justify-items:end;font-size:10px;font-weight:900;display:grid}.game-battle-lobby-stat strong{color:#fff;font-size:14px}.game-battle-board{gap:8px;display:grid}.game-battle-lane{background:linear-gradient(#ffffff08,#ffffff04),#08090ed9;border:1px solid #ffffff12;border-radius:11px;gap:8px;padding:9px;display:grid;overflow:hidden}.game-battle-lane.winner{background:radial-gradient(circle at 0 0,#29d18320,#0000 40%),linear-gradient(#ffffff09,#ffffff04),#08100ed9;border-color:#29d18366;box-shadow:inset 0 1px #ffffff10,0 14px 28px #29d18310}.game-battle-lane.tie{background:radial-gradient(circle at 0 0,#5ab8ff24,#0000 40%),linear-gradient(#ffffff09,#ffffff04),#07101ad9;border-color:#5ab8ff73;box-shadow:inset 0 1px #ffffff10,0 14px 28px #5ab8ff10}.game-battle-lane.loser{background:radial-gradient(circle at 0 0,#ff546824,#0000 40%),linear-gradient(#ffffff09,#ffffff04),#14080cd9;border-color:#ff546873;box-shadow:inset 0 1px #ffffff10,0 14px 28px #ff2b4510}.game-battle-player{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.game-battle-avatar{color:#fff;background:linear-gradient(135deg,#ff2b4530,#ffffff08),#101117;border:1px solid #ffffff18;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:1000;display:grid;overflow:hidden}.game-battle-avatar.has-image img{object-fit:cover;width:100%;height:100%;display:block}.game-battle-player div{min-width:0}.game-battle-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;font-size:14px!important}.game-battle-player small{color:#9fa6b5;margin-top:2px;font-size:11px;font-weight:850;display:block}.game-battle-player em{color:#fff;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.game-battle-lane.winner .game-battle-player em{color:#8dffd0;background:#29d18318;border-color:#29d1834d}.game-battle-lane.tie .game-battle-player em{color:#bfe5ff;background:#5ab8ff18;border-color:#5ab8ff4d}.game-battle-lane.loser .game-battle-player em{color:#ffb7c1;background:#ff546818;border-color:#ff54684d}.game-battle-rolls{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;display:grid}.game-battle-roll{border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 30%,#ffffff12);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--rarity,#aab1bf) 18%,transparent),transparent 40%),#ffffff07;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.game-battle-roll-icon{background:color-mix(in srgb,var(--rarity,#aab1bf) 16%,#ffffff08);border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 30%,#ffffff12);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.game-battle-roll-icon .category-logo{width:20px;height:20px}.game-battle-roll strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.1;overflow:hidden}.game-battle-roll small{color:#9fa6b5;font-size:10px;font-weight:830}.game-battle-roll em{color:#fff;font-size:12px;font-style:normal;font-weight:950}.game-battle-roll-placeholder,.game-battle-empty{color:#9fa6b5;text-align:center;background:#ffffff07;border:1px dashed #ffffff15;border-radius:9px;padding:10px;font-size:12px;font-weight:850}.game-battle-roll-placeholder.rolling{color:#fff;border-style:solid;border-color:color-mix(in srgb,var(--case-accent,#ff2b45) 42%,#ffffff18);background-color:#0b0d14;background-image:linear-gradient(90deg,#ffffff08,#ffffff16,#ffffff08),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.05s linear infinite gameBattleRollPending}.game-battle-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-battle-arena{isolation:isolate;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 34%,#ffffff14);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--case-accent,#ff2b45) 24%,transparent),transparent 34%),linear-gradient(180deg,#171923f0,#0d0e15f2),#101119;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff10,0 24px 60px #00000045}.game-battle-arena:before{content:"";opacity:.28;background:linear-gradient(105deg,transparent 0 47%,color-mix(in srgb,var(--case-accent,#ff2b45) 38%,transparent) 47.2% 47.6%,transparent 48%);pointer-events:none;position:absolute;inset:0}.game-battle-arena>*{z-index:1;position:relative}.game-battle-arena-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-battle-arena-hero{border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 30%,#ffffff12);background:linear-gradient(135deg,color-mix(in srgb,var(--case-accent,#ff2b45) 14%,transparent),#ffffff05),#080a10;border-radius:14px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.game-battle-arena-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--case-accent,#ff2b45) 34%,transparent),#ffffff08),#11131b;border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 52%,#ffffff18);width:64px;height:64px;box-shadow:0 18px 38px color-mix(in srgb,var(--case-accent,#ff2b45) 18%,transparent);border-radius:14px;place-items:center;display:grid}.game-battle-arena-logo .category-logo{width:38px;height:38px}.game-battle-arena-hero small{color:color-mix(in srgb,var(--case-accent,#ff2b45) 72%,#fff);text-transform:uppercase;font-size:10px;font-weight:1000}.game-battle-arena-hero h2{color:#fff;margin:3px 0 0;font-size:26px;line-height:1.05}.game-battle-arena-hero p{color:#aeb5c4;margin:5px 0 0;font-size:13px;font-weight:780;line-height:1.35}.game-battle-arena-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.game-battle-arena-actions>span{color:#9fa6b5;text-transform:uppercase;background:#05060bb8;border:1px solid #ffffff12;border-radius:8px;min-width:88px;padding:8px 10px;font-size:10px;font-weight:900;display:grid}.game-battle-arena-actions strong{color:#fff;text-transform:none;margin-top:2px;font-size:16px}.game-battle-waiting{border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 32%,#ffffff14);background:linear-gradient(90deg,color-mix(in srgb,var(--case-accent,#ff2b45) 12%,transparent),#ffffff05),#080a10;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.game-battle-waiting strong{color:#fff;font-size:15px;display:block}.game-battle-waiting small{color:#aeb5c4;margin-top:3px;font-size:12px;font-weight:800;display:block}.game-battle-waiting-orbit{border:2px solid #ffffff16;border-top-color:color-mix(in srgb,var(--case-accent,#ff2b45) 78%,#fff);border-right-color:color-mix(in srgb,var(--case-accent,#ff2b45) 42%,#fff);width:42px;height:42px;box-shadow:0 0 24px color-mix(in srgb,var(--case-accent,#ff2b45) 20%,transparent);border-radius:999px;animation:1.05s linear infinite gameBattleWaitingSpin;display:block}.game-battle-spectator-note,.game-battle-rematch-notice{border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 34%,#ffffff14);background:linear-gradient(90deg,color-mix(in srgb,var(--case-accent,#ff2b45) 12%,transparent),#ffffff05),#080a10;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.game-battle-spectator-note svg,.game-battle-rematch-notice svg{color:color-mix(in srgb,var(--case-accent,#ff2b45) 72%,#fff);flex:none}.game-battle-spectator-note span,.game-battle-rematch-notice span{color:#dbe1ec;font-size:12px;font-weight:850;line-height:1.35}.game-battle-countdown{border:1px solid color-mix(in srgb,var(--case-accent,#ff2b45) 42%,#ffffff16);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--case-accent,#ff2b45) 26%,transparent),transparent 58%),#080a10;border-radius:14px;justify-items:center;gap:3px;padding:16px;display:grid}.game-battle-countdown span{color:#fff;text-shadow:0 0 28px color-mix(in srgb,var(--case-accent,#ff2b45) 70%,transparent);font-size:44px;font-weight:1000;line-height:1}.game-battle-countdown strong{color:color-mix(in srgb,var(--case-accent,#ff2b45) 66%,#fff);text-transform:uppercase;font-size:11px;font-weight:1000}.game-battle-arena-board{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.game-battle-arena-lane{background:linear-gradient(#ffffff0a,#ffffff04),#08090ed9;border:1px solid #ffffff12;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden}.game-battle-arena-lane.winner{background:radial-gradient(circle at 0 0,#29d18322,#0000 38%),linear-gradient(#ffffff0c,#ffffff04),#08100ed9;border-color:#29d18369;box-shadow:inset 0 1px #ffffff12,0 18px 34px #29d18312}.game-battle-arena-lane.tie{background:radial-gradient(circle at 0 0,#5ab8ff24,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#07101ad9;border-color:#5ab8ff73;box-shadow:inset 0 1px #ffffff12,0 18px 34px #5ab8ff12}.game-battle-arena-lane.loser{background:radial-gradient(circle at 0 0,#ff546824,#0000 38%),linear-gradient(#ffffff0b,#ffffff04),#14080cd9;border-color:#ff546873;box-shadow:inset 0 1px #ffffff12,0 18px 34px #ff2b4512}.game-battle-arena-lane.game-battle-empty-seat{background:linear-gradient(#ffffff08,#ffffff03),#08090eb8;border-style:dashed}.game-battle-arena-player{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.game-battle-arena-player div{min-width:0}.game-battle-arena-player small{color:#9fa6b5;margin-top:2px;font-size:11px;font-weight:850;display:block}.game-battle-arena-player em{color:#fff;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;justify-self:end;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}.game-battle-arena-player .battle-participant-pill.ready{color:#9ff5cb;background:#29d18318;border-color:#29d18345}.game-battle-arena-player .battle-participant-pill.loading{color:#ffdca5;background:#ffcc6614;border-color:#ffcc6640}.game-battle-arena-player .battle-participant-pill.winner{color:#8dffd0;background:#29d18318;border-color:#29d1834d}.game-battle-arena-player .battle-participant-pill.tie{color:#bfe5ff;background:#5ab8ff18;border-color:#5ab8ff4d}.game-battle-arena-player .battle-participant-pill.loser{color:#ffb7c1;background:#ff546818;border-color:#ff54684d}.game-battle-arena-lane.winner .game-battle-arena-player em{color:#8dffd0;background:#29d18318;border-color:#29d1834d}.game-battle-arena-lane.tie .game-battle-arena-player em{color:#bfe5ff;background:#5ab8ff18;border-color:#5ab8ff4d}.game-battle-arena-lane.loser .game-battle-arena-player em{color:#ffb7c1;background:#ff546818;border-color:#ff54684d}.game-battle-avatar.empty-seat-icon{color:color-mix(in srgb,var(--case-accent,#ff2b45) 72%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--case-accent,#ff2b45) 16%,transparent),#ffffff06),#0b0d13;border-style:dashed}.game-battle-empty-seat-body{background:#05060aa8;border:1px dashed #ffffff14;border-radius:11px;gap:4px;padding:13px;display:grid}.game-battle-empty-seat-body strong{color:#fff;font-size:13px;line-height:1.15}.game-battle-empty-seat-body span{color:#aeb5c4;font-size:12px;font-weight:800;line-height:1.35}.game-battle-empty-seat .compact-action{justify-content:center;width:100%}.game-battle-arena-rolls{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.game-battle-roll-reel{gap:7px;min-width:0;display:grid}.game-battle-roll-reel-head{color:#9fa6b5;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:1000;display:flex}.game-battle-roll-reel-head strong{color:#fff}.game-battle-roll-reel .game-reel-shell{padding:10px 0}.game-battle-roll-reel .game-reel-viewport{height:184px}.game-battle-roll-reel .game-reel-item{gap:4px;height:158px;padding:9px 7px}.game-battle-roll-reel .game-reel-symbol{width:44px;height:44px}.game-battle-roll-reel .game-reel-symbol .category-logo{width:27px;height:27px}.game-battle-roll-reel .game-reel-item strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;max-height:32px;line-height:1.1;display:-webkit-box;overflow:hidden}.game-battle-roll-reel .game-reel-item small,.game-battle-roll-reel .game-reel-item em,.game-battle-roll-reel .game-reel-item i{text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.12;display:block}.game-battle-arena.high-rounds{gap:10px;padding:12px}.game-battle-arena.high-rounds .game-battle-arena-hero{grid-template-columns:58px minmax(0,1fr) auto;gap:11px;padding:12px}.game-battle-arena.high-rounds .game-battle-arena-logo{border-radius:12px;width:52px;height:52px}.game-battle-arena.high-rounds .game-battle-arena-logo .category-logo{width:31px;height:31px}.game-battle-arena.high-rounds .game-battle-arena-hero h2{font-size:23px}.game-battle-arena.high-rounds .game-battle-arena-hero p{font-size:12px}.game-battle-arena.high-rounds .game-battle-arena-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:9px}.game-battle-arena.high-rounds .game-battle-arena-lane{gap:8px;padding:10px}.game-battle-arena.high-rounds .game-battle-arena-player{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.game-battle-arena.high-rounds .game-battle-avatar{border-radius:9px;width:38px;height:38px}.game-battle-arena.high-rounds .game-battle-arena-player em{padding:5px 8px;font-size:10px}.game-battle-arena.high-rounds .game-battle-arena-rolls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.game-battle-arena.high-rounds .game-battle-roll-reel{gap:5px}.game-battle-arena.high-rounds .game-battle-roll-reel-head{font-size:9px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-shell{border-radius:11px;padding:7px 0}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-viewport{height:144px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item{grid-template-rows:34px 25px 21px 12px 12px;gap:3px;height:126px;padding:6px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol{border-radius:8px;width:34px;height:34px;font-size:13px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol .category-logo{width:22px;height:22px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol img{padding:3px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item strong{min-height:0;max-height:25px;font-size:10px;line-height:1.12}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item small,.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item em,.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item i{font-size:9px;line-height:1.08}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-marker:before,.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-marker:after{border-left-width:8px;border-right-width:8px;left:calc(50% - 8px)}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-marker:before{border-top-width:10px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-marker:after{border-bottom-width:10px}.game-battle-arena.high-rounds.odd-rounds .game-battle-arena-rolls>.game-battle-roll-reel:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px);min-width:0}.game-battle-fairness{background:linear-gradient(#ffffff08,#ffffff03),#08090ed9;border:1px solid #ffffff12;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.game-battle-fairness-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-battle-fairness-head span{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:950;display:flex}.game-battle-fairness-head svg{color:color-mix(in srgb,var(--case-accent,#ff2b45) 72%,#fff)}.game-battle-fairness-head em{color:#aeb5c4;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950}.game-battle-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.game-battle-proof-grid span,.game-battle-seed-list span,.game-battle-proof-list span{color:#8f98aa;text-transform:uppercase;background:#05060aa8;border:1px solid #ffffff10;border-radius:8px;gap:4px;min-width:0;padding:8px;font-size:10px;font-weight:900;display:grid}.game-battle-proof-grid strong,.game-battle-seed-list strong,.game-battle-proof-list strong{color:#e8edf7;text-transform:none;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850;line-height:1.25}.game-battle-seed-list,.game-battle-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-inventory-section{gap:12px;display:grid}.game-inventory-toolbar{border-radius:var(--radius);background:linear-gradient(#ffffff0d,#ffffff05),#111219e8;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000002c}.game-inventory-toolbar h2{color:#fff;margin:0;font-size:18px;line-height:1.1}.game-inventory-toolbar p{color:#aeb5c4;margin:4px 0 0;font-size:12px;font-weight:820;line-height:1.35}.game-inventory-card{gap:9px;padding:13px;display:grid}.game-inventory-card.sold{opacity:.68}.game-inventory-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-inventory-top span,.game-inventory-top em{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;line-height:1}.game-inventory-top .game-inventory-platform{color:#fff;background:#ff2b4518;border:1px solid #ff2b453d;place-items:center;width:31px;height:31px;padding:0;display:grid}.game-inventory-platform .category-logo{width:19px;height:19px}.game-inventory-top em{color:color-mix(in srgb,var(--rarity,#aeb5c4) 78%,#fff);background:color-mix(in srgb,var(--rarity,#aeb5c4) 13%,transparent);border:1px solid color-mix(in srgb,var(--rarity,#aeb5c4) 34%,#ffffff14);text-transform:capitalize;font-style:normal}.game-inventory-card>strong{color:#fff;font-size:17px;line-height:1.12}.game-inventory-card>small{color:#aeb5c4;font-size:12px;font-weight:800}.game-inventory-values{grid-template-columns:1fr}.game-panel-pager{background:#05060a9c;border:1px solid #ffffff10;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:8px;display:grid}.game-panel-pager button{color:#fff;background:#ffffff0a;border:1px solid #ffffff15;border-radius:8px;place-items:center;width:36px;height:34px;padding:0;display:grid}.game-panel-pager button:hover:not(:disabled){background:#ff2b451c;border-color:#ff53685a}.game-panel-pager button:disabled{cursor:not-allowed;opacity:.42}.game-panel-pager span{color:#fff;text-align:center;font-size:12px;font-weight:950;line-height:1.15;display:grid}.game-panel-pager small{color:#9fa6b5;margin-top:2px;font-size:10px;font-weight:850}.games-history-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-history-row{cursor:default;grid-template-columns:44px minmax(0,1fr) auto}.game-history-prize-thumb{border:1px solid color-mix(in srgb,var(--rarity,#aab1bf) 36%,#ffffff14);background:color-mix(in srgb,var(--rarity,#aab1bf) 14%,#ffffff08);border-radius:10px;width:44px;height:44px}@media (width<=1180px){.games-hub-header{grid-template-columns:1fr}.game-case-preview{position:relative;top:auto}.game-case-open-arena{grid-template-columns:1fr}.games-battle-layout{grid-template-columns:1fr 1fr}.game-battle-builder{grid-column:1/-1}.games-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.game-battle-arena.high-rounds .game-battle-arena-board{grid-template-columns:1fr}.game-battle-arena.high-rounds .game-battle-arena-rolls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-shell{padding:6px 0}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-viewport{height:126px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item{grid-template-rows:30px 23px 18px 11px 11px;gap:3px;height:110px;padding:5px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol{width:30px;height:30px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol .category-logo{width:19px;height:19px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-symbol img{padding:2px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item strong{max-height:23px;font-size:9.5px}.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item small,.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item em,.game-battle-arena.high-rounds .game-battle-roll-reel .game-reel-item i{font-size:8.6px}.game-battle-arena.high-rounds .game-battle-arena-actions>span{min-width:0}}@media (prefers-reduced-motion:reduce){.game-reel-track.pending,.game-reel-track.preview,.game-reel-track.spinning,.games-hub-header,.games-tabs,.game-case-lobby,.games-battle-layout,.game-inventory-section,.games-history-layout,.game-rules-page,.game-case-open-view,.game-battle-arena,.game-case-grid>.game-case-card,.game-inventory-grid>.game-inventory-card,.game-battle-list>.game-battle-card,.game-drop-list>.game-drop-row{animation-duration:.01ms;animation-delay:0s}}@media (width<=720px){.games-hub-header{padding:14px}.games-hub-copy h1{font-size:34px}.games-hub-stats{grid-template-columns:1fr}.games-tabs{padding:5px}.games-tab{flex:0 0 min(82vw,270px)}.game-rules-grid,.games-battle-layout,.games-history-layout{grid-template-columns:1fr}.game-rules-hero{grid-template-columns:48px minmax(0,1fr);padding:14px}.game-rules-icon{width:48px;height:48px}.game-rules-hero h2{font-size:24px}.game-case-lobby-head{grid-template-columns:1fr}.game-case-lobby-head>span{justify-self:start}.game-case-metrics{grid-template-columns:1fr}.game-case-open-status{width:100%}.game-drop-list-head{display:none}.game-drop-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:60px;padding:10px}.game-drop-name{grid-area:1/1}.game-drop-prize{text-align:right;grid-area:1/2;justify-self:end}.game-drop-chance{grid-area:2/1/auto/-1;justify-self:start}.game-case-arena-summary{padding:13px}.game-battle-footer{flex-direction:column;align-items:stretch}.game-battle-footer .compact-action{width:100%}.game-battle-arena{padding:10px}.game-battle-arena-hero{grid-template-columns:58px minmax(0,1fr);align-items:start;padding:12px}.game-battle-arena-logo{border-radius:12px;width:52px;height:52px}.game-battle-arena-logo .category-logo{width:31px;height:31px}.game-battle-arena-hero h2{font-size:23px;line-height:1.08}.game-battle-arena-actions{grid-column:1/-1;justify-content:stretch}.game-battle-arena-actions>span{flex:1 1 0;min-width:0}.game-battle-arena-actions .compact-action{width:100%}.game-battle-arena-board,.game-battle-proof-grid,.game-battle-seed-list,.game-battle-proof-list,.game-inventory-toolbar{grid-template-columns:1fr}.game-inventory-toolbar .secondary-action{width:100%}.game-reveal-result{grid-template-columns:48px minmax(0,1fr)}.game-reveal-actions{grid-column:1/-1;justify-content:stretch}.game-reveal-actions .compact-action{flex:1 1 0}.game-reveal-ledger{grid-template-columns:1fr}.game-history-row{grid-template-columns:44px minmax(0,1fr)}.game-history-row>.status-chip{grid-column:2;justify-self:start}}@media (width<=520px){.game-case-grid,.game-case-grid.selectable,.game-inventory-grid,.games-summary-grid,.game-result-card{grid-template-columns:1fr}.game-case-top{grid-template-columns:56px minmax(0,1fr)}.game-case-icon{width:44px;height:44px}.game-case-preview-head{grid-template-columns:1fr}.game-case-open-nav{flex-direction:column;align-items:stretch}.game-case-open-nav .compact-action{width:100%}.game-round-select{grid-template-columns:repeat(2,minmax(0,1fr))}.game-reveal-backdrop{padding:9px}.game-reveal-modal{border-radius:13px;padding:12px}.game-reveal-head h2{font-size:22px}.game-reel-viewport{height:184px}.game-reel-item{grid-template-rows:44px 30px 28px 14px 14px;height:156px}.game-reel-symbol{width:44px;height:44px;font-size:15px}}.topbar .avatar-button{box-sizing:border-box;flex:0 0 38px;width:38px;height:38px;padding:2px;overflow:visible}.topbar .avatar-button img,.topbar .avatar-button span:not(.presence-dot){border-radius:999px}.wallet-button{box-sizing:border-box;width:auto;min-width:0}.wallet-button-copy strong{white-space:nowrap}@media (width<=760px){.wallet-button{grid-template-columns:max-content 31px;min-width:0;max-width:min(46vw,178px)}.wallet-button-copy strong{text-overflow:clip;max-width:none;overflow:visible}.profile-upload-zone,.profile-color-head,.profile-upload-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch}.profile-upload-actions{grid-template-columns:1fr 1fr;display:grid}.profile-mode-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.profile-color-grid,.profile-gradient-controls{grid-template-columns:1fr}.profile-designer-preview-copy strong{white-space:normal}}@media (height<=520px) and (width<=980px) and (orientation:landscape){.wallet-button{grid-template-columns:max-content 34px;min-width:0;max-width:none;padding:3px 4px 3px 9px}.wallet-button-copy{padding:0 7px}.wallet-button-copy strong{text-overflow:clip;max-width:none;overflow:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.topup-modal{overflow-x:hidden;width:min(100vw - 28px,960px)!important}.topup-modal .topup-review{grid-template-columns:minmax(0,1fr)!important}.topup-modal .topup-hero{margin:-18px -18px 0;padding:18px 18px 16px;position:relative;top:auto}.topup-modal .topup-title-copy p{margin:0}.topup-modal .payment-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.topup-modal .payment-option{gap:9px;padding:12px}.topup-modal .payment-meta{gap:5px 10px}.topup-modal .payment-meta small{color:#aeb4c3;background:0 0;border:0;border-radius:0;min-height:0;padding:0;line-height:1.2}.topup-modal .topup-review-head,.topup-modal .topup-review-row,.topup-modal .topup-review-total{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.topup-modal .topup-action-bar{position:relative;bottom:auto}.topup-modal .topup-action-bar .primary-action.full{width:auto}@media (width<=620px){.topup-modal{width:min(100vw - 14px,560px)!important}.topup-modal .payment-grid{grid-template-columns:1fr}.topup-modal .topup-action-bar .primary-action.full{width:100%}}.page-frame-topup{width:min(100%,1160px)}.topup-page{gap:18px}.topup-page,.topup-page *{min-width:0}.topup-page-card{background:radial-gradient(circle at 8% 0,#ff2b4533,#0000 34%),radial-gradient(circle at 92% 16%,#6f53ff14,#0000 30%),linear-gradient(#191a22fa,#0b0c12fc),#111219;border:1px solid #ff2b4533;border-radius:12px;padding:18px;overflow:hidden;box-shadow:0 28px 90px #0000006b,0 0 0 1px #ffffff06,inset 0 1px #ffffff0b}.topup-page .topup-hero{z-index:1;background:radial-gradient(circle at 12% 0,#ff2b4547,#0000 39%),linear-gradient(90deg,#ff2b4524,#111218f5 58%),#111218f5;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:16px;margin:-18px -18px 0;padding:22px 20px;display:flex;position:relative;top:auto}.topup-page .topup-back-button{white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;min-height:40px;padding:0 12px;display:inline-flex}.topup-page .topup-checkout-grid{grid-template-columns:minmax(285px,.82fr) minmax(0,1.18fr);gap:14px}.topup-page .topup-checkout-side{align-self:start;position:sticky;top:92px}.topup-page .wallet-summary,.topup-page .topup-review,.topup-page .topup-section{background:linear-gradient(#ffffff0f,#ffffff06),#0e0f15c7;border:1px solid #ffffff15;border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000002e}.topup-page .topup-review{grid-template-columns:minmax(0,1fr);display:grid}.topup-page .wallet-summary{background:radial-gradient(circle at 0,#ff2b4526,#0000 40%),linear-gradient(#ffffff10,#ffffff05),#0d0e14e6;border-color:#ff2b452e;grid-template-columns:48px minmax(0,1fr);gap:12px;margin:0;padding:14px}.topup-page .wallet-summary .wallet-summary-icon{background:linear-gradient(135deg,#ff2b452e,#ffffff0a),#ff2b450f;border-radius:12px;width:48px;height:48px}.topup-page .wallet-summary strong{letter-spacing:0;font-size:clamp(28px,3.7vw,38px)}.topup-page .wallet-summary small{max-width:32ch;line-height:1.35}.topup-page .topup-section{gap:14px;margin:0;padding:14px}.topup-page .amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.topup-page .amount-grid button{color:#f4f6fb;background:linear-gradient(#ffffff0f,#ffffff06),#ffffff08;border-color:#ffffff1a;border-radius:10px;min-height:46px;box-shadow:inset 0 1px #ffffff0b}.topup-page .amount-grid button span{color:inherit;font-size:14px;font-weight:900}.topup-page .amount-grid button.active{background:linear-gradient(#ff2b4538,#ff2b4514),#ffffff09;border-color:#ff2b45b8;box-shadow:inset 0 1px #ffffff14,0 12px 28px #ff2b451f}.topup-page .custom-amount{gap:7px}.topup-page .custom-amount input{background:linear-gradient(#ffffff09,#ffffff03),#06070ab8;border-color:#ffffff17;border-radius:10px;min-height:46px;font-weight:850}.topup-page .payment-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.topup-page .payment-option{background:radial-gradient(circle at 26px 22px, color-mix(in srgb, var(--method-color) 15%, transparent), transparent 96px), linear-gradient(180deg, #ffffff10, #ffffff05), #15161ceb;border-color:#ffffff1a;border-radius:12px;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.topup-page .payment-option.active{border-color:color-mix(in srgb, var(--method-color) 66%, #fff3);background:radial-gradient(circle at 26px 22px, color-mix(in srgb, var(--method-color) 22%, transparent), transparent 110px), linear-gradient(180deg, color-mix(in srgb, var(--method-color) 12%, transparent), #ffffff06), #16161df5}.topup-page .payment-option-head{grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:11px}.topup-page .payment-option .payment-icon{border-radius:11px;width:44px;height:44px}.topup-page .payment-title{gap:3px;display:grid}.topup-page .payment-title strong{font-size:16px;line-height:1.1}.topup-page .payment-title span{color:#b7bdca;overflow-wrap:anywhere;max-width:28ch;font-size:13px;line-height:1.35}.topup-page .payment-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:1px;display:grid}.topup-page .payment-meta small{background:#ffffff08;border:1px solid #fff1;border-radius:9px;align-content:center;gap:3px;min-height:45px;padding:8px 9px;line-height:1.15;display:grid}.topup-page .payment-meta small span{color:#8f96a8;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.topup-page .payment-meta small strong{color:#edf1f8;font-size:12px;font-weight:850;line-height:1.2}.topup-page .topup-review-head,.topup-page .topup-review-row,.topup-page .topup-review-total{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.topup-page .topup-action-bar{margin:0 -18px -18px;position:relative;bottom:auto}.topup-page .topup-action-bar .primary-action.full{width:auto}.topup-page .topup-error{margin:0}@media (width<=980px){.page-frame-topup{width:min(100%,760px)}.topup-page .topup-checkout-grid{grid-template-columns:1fr}.topup-page .topup-checkout-side{display:contents;position:static}.topup-page .wallet-summary{order:1}.topup-page .topup-checkout-main{order:2}.topup-page .topup-review{order:3}}@media (width<=620px){.page-frame-topup{width:100%}.topup-page-card{border-radius:12px;gap:13px;padding:14px}.topup-page .topup-hero{flex-direction:column;margin:-14px -14px 0;padding:17px 14px 15px}.topup-page .topup-back-button{min-height:38px}.topup-page .wallet-summary{grid-template-columns:42px minmax(0,1fr);padding:12px}.topup-page .wallet-summary .wallet-summary-icon{width:42px;height:42px}.topup-page .wallet-summary strong{font-size:clamp(25px,8vw,34px)}.topup-page .amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topup-page .amount-grid button{min-height:44px}.topup-page .payment-grid,.topup-page .payment-meta{grid-template-columns:1fr}.topup-page .topup-action-bar{grid-template-columns:1fr;gap:10px;margin:0 -14px -14px;padding:12px 14px 14px}.topup-page .topup-action-bar .primary-action.full{width:100%}}@media (width<=380px){.topup-page .amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dropdown-account .dropdown-menu{transform-origin:100% 0;z-index:140;width:min(310px,100vw - 28px);min-width:0;max-width:calc(100vw - 28px);padding:7px;position:fixed;top:76px;left:auto;right:14px}.account-menu{gap:7px}.account-menu-profile{border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:8px}.account-menu-avatar{border-radius:999px;width:42px;height:42px}.account-menu-status-pill{min-height:22px;padding:0 8px;font-size:9px}.account-menu-actions{gap:7px}.account-menu-action{border-radius:9px;align-items:center;gap:9px;min-height:50px;padding:7px 8px;display:flex}.account-menu-action-icon{border-radius:8px;flex:0 0 36px;width:36px;height:36px}.account-menu-action>span:nth-child(2){text-align:left;flex:auto;align-content:center;justify-items:start;min-width:0}.account-menu-action strong,.account-menu-action small{text-align:left;white-space:nowrap}.account-menu-action>svg{flex:0 0 16px;margin-left:2px}.dropdown-notifications .dropdown-menu{width:auto;max-width:none;left:10px;right:10px}.dropdown-notifications .notification-menu{width:100%;max-height:min(520px,100dvh - 146px)}.dropdown-notifications .notification-menu-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 9px}.dropdown-notifications .notification-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.dropdown-notifications .notification-tabs button{min-width:0;min-height:34px;padding:0 8px}.dropdown-notifications .notification-menu-actions{justify-content:flex-end;align-self:center}.dropdown-notifications .notification-item{text-align:left;min-height:82px;padding:10px;display:block}.dropdown-notifications .notification-avatar{align-self:flex-start;width:40px;height:40px;margin-top:0}.dropdown-notifications .notification-item>.notification-avatar{top:10px;left:10px}.dropdown-notifications .notification-item>.notification-item-copy{margin-left:52px}.dropdown-notifications .notification-item-copy{text-align:left;justify-items:stretch;gap:4px;min-width:0;display:grid}.dropdown-notifications .notification-item-meta{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.dropdown-notifications .notification-sender-line{flex:auto;justify-content:flex-start;max-width:100%}.dropdown-notifications .notification-section-chip{margin-left:auto}.dropdown-notifications .notification-item-title,.dropdown-notifications .notification-item-message,.dropdown-notifications .notification-item-copy small{text-align:left;justify-self:stretch}}@media (width<=380px){.dropdown-notifications .dropdown-menu{width:auto;max-width:none;left:8px;right:8px}.dropdown-account .dropdown-menu{width:min(304px,100vw - 24px);max-width:calc(100vw - 24px);left:auto;right:12px}.account-menu-profile{grid-template-columns:40px minmax(0,1fr) auto}.account-menu-status-pill{grid-column:auto;justify-self:end}.dropdown-notifications .notification-menu-top{grid-template-columns:1fr}.dropdown-notifications .notification-menu-actions{justify-self:end}}@media (hover:none),(pointer:coarse){.top-actions .dropdown:not(.dropdown-open) .icon-button:hover,.top-actions .dropdown:not(.dropdown-open) .avatar-button:hover,.top-actions .dropdown:not(.dropdown-open) .dropdown-trigger-button:hover{box-shadow:none;color:var(--text);background:0 0;border-color:#0000;transform:none}.top-actions .dropdown-open .icon-button,.top-actions .dropdown-open .avatar-button,.top-actions .dropdown-trigger-button.is-open{box-shadow:none;color:#fff;background:#ff2b451a;border-color:#ff2b456b;transform:none}.dropdown-notifications .notification-item:hover{transform:none}.dropdown-notifications .notification-item-message{text-overflow:clip;white-space:pre-wrap;max-height:none;display:block;overflow:visible}}.price-display,.market-row-price,.stock-card .stock-price,.detail-price-tag,.purchase-summary-price{font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;font-family:Segoe UI Variable Text,Inter,Segoe UI,system-ui,sans-serif}.price-display{background:linear-gradient(#ffffff0c,#ffffff03),linear-gradient(90deg,#29d18314,#29d18305 38%,#080b0ebd);border-color:#55e2a333;gap:5px}.price-amount{align-items:center;gap:0}.price-tag-mark{color:#9bf5c9;background:radial-gradient(circle at 33%,#96ffd338 0 2px,#0000 3px),linear-gradient(135deg,#29d18329,#29d1830b);border-color:#70f5ba52;border-radius:6px 8px 8px 6px;width:19px;height:19px}.price-symbol{color:#92efc3;margin-right:1px;font-size:11px;font-weight:820}.price-main{color:#f8fff9;letter-spacing:0;font-size:16px;font-weight:820}.price-cents,.price-suffix{color:#b8decf;margin-left:1px;font-size:10.5px;font-weight:760}.listing-list .stock-card .stock-price .price-main,.product-detail-actions .detail-price-tag .price-main,.purchase-summary-price .price-main{font-size:16px;font-weight:820}.topbar-brand-mark{width:58px;height:38px;margin-right:-4px}.topbar-brand-image{object-fit:contain;filter:drop-shadow(0 10px 18px #ff2b4538)drop-shadow(0 2px 2px #00000073);width:100%;height:100%;display:block}.auth-brand-mark{width:54px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-brand-mark img{object-fit:contain;filter:drop-shadow(0 10px 18px #ff2b4538);width:105%;height:105%;display:block}.auth-brand-wordmark{color:#f8f9fd;letter-spacing:0;transform-origin:0;align-items:center;min-height:42px;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:34px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;transform:skew(-7deg)}@media (width<=760px){.auth-preview-brand .auth-brand-mark{width:68px;height:45px}.auth-brand-wordmark{font-size:30px}.topbar-brand-mark{width:50px;height:32px;margin-right:-5px}}@media (width<=410px){.topbar-brand-mark{width:44px;height:29px;margin-right:-5px}}.styled-username{--username-color:#ff4d65;--username-gradient:linear-gradient(110deg, #ff4d65, #fff, #ff4d65);--username-glow:var(--username-color);--username-solid-fallback:var(--username-color);vertical-align:baseline;max-width:100%;line-height:1.08;display:inline-block;position:relative;box-shadow:none!important;background-color:#0000!important}.styled-username.username-fill-safe{isolation:auto}.styled-username.username-fill-safe:before{content:none}.styled-username.has-gradient{background-size:220% 100%}.username-anim-soft-glow{text-shadow:0 0 10px color-mix(in srgb, var(--username-glow) 45%, transparent), 0 0 22px color-mix(in srgb, var(--username-glow) 22%, transparent)}.username-anim-gradient-sweep{-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:8.2s linear infinite username-gradient-sweep;background-image:var(--username-gradient)!important;color:#0000!important}.username-anim-shine-pass{-webkit-text-fill-color:transparent;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:6.8s ease-in-out infinite username-shine-pass;background-image:linear-gradient(105deg, var(--username-color) 0%, var(--username-color) 38%, #fff 50%, var(--username-color) 62%, var(--username-color) 100%)!important;color:#0000!important}.profile-animation-designer{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff12;border-radius:8px;padding:14px}.profile-animation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profile-animation-grid button{color:#f6f7fb;cursor:pointer;background:linear-gradient(#262733,#1a1b24);border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.profile-animation-grid button:hover,.profile-animation-grid button.active{background:linear-gradient(135deg,#411923,#24222c);border-color:#ff3855a8}.profile-animation-grid button:active{transform:translateY(1px)}.profile-animation-sample{--username-color:#ff4d65;--username-gradient:linear-gradient(110deg, #ff4d65, #fff, #ff4d65);--username-glow:#ff4d65;color:var(--username-color);font-weight:950}@keyframes username-gradient-sweep{0%{background-position:0%}to{background-position:220%}}@keyframes username-neon-pulse{0%,to{filter:brightness();text-shadow:0 0 7px color-mix(in srgb, var(--username-glow) 34%, transparent), 0 0 16px color-mix(in srgb, var(--username-glow) 16%, transparent)}50%{filter:brightness(1.22);text-shadow:0 0 12px color-mix(in srgb, var(--username-glow) 58%, transparent), 0 0 30px color-mix(in srgb, var(--username-glow) 28%, transparent)}}@keyframes username-shine-pass{0%,28%{background-position:120%}78%,to{background-position:-120%}}@media (width<=760px){.profile-animation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-animation-grid button{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.username-anim-gradient-sweep,.username-anim-neon-pulse,.username-anim-shine-pass,.username-anim-soft-glow,.username-anim-inferno,.username-anim-prism-flow,.username-anim-glitch-cut,.username-anim-electric{animation:none!important}}.admin-console-page{width:min(100%,1480px)}.admin-management-shell{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start}.admin-management-content-only{grid-template-columns:minmax(0,1fr)}.admin-sidebar-nav{scrollbar-width:thin;align-content:start;gap:14px;min-height:0;padding-right:4px;overflow:clip auto}.admin-sidebar-nav-group{gap:7px;display:grid}.admin-sidebar-nav-label{color:#aeb4c4;letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:950}.admin-sidebar-nav .admin-sidebar-nav-group button{box-sizing:border-box;min-width:0;max-width:100%;min-height:40px}.admin-sidebar-nav .admin-sidebar-nav-group button:hover{transform:none}.admin-sidebar-market-button{margin-top:16px}.admin-console-page .admin-console-main{grid-auto-rows:max-content;align-content:start;align-items:start;min-height:0}.admin-console-page .admin-command-hero{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;min-height:0;padding:12px 14px}.admin-console-page .admin-command-copy h1{margin:3px 0 6px;font-size:clamp(28px,2.7vw,40px)}.admin-console-page .admin-command-copy p{max-width:720px;font-size:13px;line-height:1.45}.admin-console-page .admin-command-card{align-content:center;gap:6px;padding:12px}.admin-console-page .admin-command-card strong{font-size:16px;line-height:1.25}.admin-console-page .admin-command-card .secondary-action{min-height:34px;padding-inline:10px}.admin-console-main{grid-auto-rows:max-content;align-content:start;align-items:start}.admin-console-toolbar{align-content:center;align-items:center;min-height:0;padding:10px 12px}.admin-console-toolbar h2{margin-top:2px;font-size:clamp(19px,1.8vw,24px)}.admin-console-toolbar p{margin-top:3px;font-size:12px}.admin-console-badge{max-width:190px;min-height:26px}.admin-console-page .admin-workspace{grid-template-columns:minmax(190px,238px) minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px}.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:minmax(190px,238px) minmax(0,1fr);display:grid}.admin-console-page .admin-tool-panel-stack>.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tool-sidebar{background:linear-gradient(#ffffff0b,#ffffff04),#0d0e14d9;border:1px solid #ffffff14;border-radius:9px;align-content:start;gap:9px;min-width:0;padding:9px;display:grid;position:sticky;top:86px;box-shadow:inset 0 1px #ffffff09}.admin-tool-sidebar-head{background:linear-gradient(135deg,#ff2b451a,#ffffff06),#ffffff05;border:1px solid #ff2b4529;border-radius:8px;min-width:0;padding:10px}.admin-tool-sidebar-head strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:950;line-height:1.15;display:block}.admin-tool-menu{gap:7px;display:grid}.admin-tool-menu button{color:var(--muted);cursor:pointer;text-align:left;min-width:0;min-height:52px;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);background:linear-gradient(#ffffff09,#ffffff03),#11121ad9;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-tool-menu button:hover,.admin-tool-menu button.active{color:var(--text);background:linear-gradient(135deg,#ff2b4521,#ffffff06),#171822e8;border-color:#ff2b4557}.admin-tool-menu button.active{box-shadow:inset 3px 0 #ff2b45d9,inset 0 1px #ffffff0d}.admin-tool-icon{color:#ff7f8f;background:#ff2b4514;border:1px solid #ff2b4535;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-tool-copy{gap:2px;min-width:0;display:grid}.admin-tool-copy strong,.admin-tool-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-tool-copy strong{color:var(--text);font-size:12px;font-weight:950}.admin-tool-copy small{color:var(--muted);font-size:10.5px;font-weight:760}.admin-tool-badge{color:#d8dde9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;max-width:72px;min-height:22px;padding:0 7px;font-size:9.5px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.admin-tool-panel-stack{align-content:start;gap:10px;min-width:0;display:grid}.admin-console-page .admin-panel{gap:10px;padding:12px}.admin-console-page .settings-panel-head:not(.admin-log-panel-head){border-bottom:1px solid #ffffff10;justify-content:flex-start;gap:8px;padding-bottom:9px}.admin-console-page .settings-panel-head:not(.admin-log-panel-head) h2{margin:0;font-size:17px;line-height:1.2}.admin-console-page .settings-panel-head:not(.admin-log-panel-head)>svg{color:#ff7080;background:#ff2b4514;border:1px solid #ff2b4535;border-radius:8px;width:32px;height:32px;padding:7px}.admin-console-page .settings-copy{margin:-2px 0 2px;font-size:12px;line-height:1.4}.admin-console-page .account-form{gap:10px}.admin-console-page .account-form label:not(.admin-check-row),.admin-console-page .admin-force-refund-form label:not(.admin-check-row),.admin-console-page .admin-refund-field-grid label,.admin-console-page .admin-autobuy-fields label,.admin-console-page .admin-markup-fields label{gap:6px;min-width:0;display:grid}.admin-console-page .account-form label:not(.admin-check-row)>span,.admin-console-page .admin-force-refund-form label:not(.admin-check-row)>span,.admin-console-page .admin-refund-field-grid label>span,.admin-console-page .admin-autobuy-fields span,.admin-console-page .admin-markup-fields span{color:#9ca3b5;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.admin-console-page .account-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .account-form select,.admin-console-page .account-form textarea,.admin-console-page .admin-search-row input,.admin-console-page .admin-force-refund-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-force-refund-form textarea,.admin-console-page .admin-autobuy-fields input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-markup-fields input:not([type=checkbox]):not([type=radio]){color:var(--text);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:linear-gradient(#ffffff09,#ffffff03),#07080dcc;border:1px solid #ffffff16;border-radius:8px;outline:0;font-weight:820;box-shadow:inset 0 1px #ffffff08}.admin-console-page .account-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .account-form select,.admin-console-page .admin-search-row input,.admin-console-page .admin-force-refund-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-autobuy-fields input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-markup-fields input:not([type=checkbox]):not([type=radio]){height:40px;min-height:40px;padding:0 11px}.admin-console-page .account-form textarea,.admin-console-page .admin-force-refund-form textarea{resize:vertical;min-height:88px;padding:10px 11px}.admin-console-page .account-form input:not([type=checkbox]):not([type=radio]):disabled,.admin-console-page .account-form select:disabled,.admin-console-page .account-form textarea:disabled,.admin-console-page .admin-search-row input:disabled,.admin-console-page .admin-force-refund-form input:not([type=checkbox]):not([type=radio]):disabled,.admin-console-page .admin-force-refund-form textarea:disabled,.admin-console-page .admin-autobuy-fields input:not([type=checkbox]):not([type=radio]):disabled,.admin-console-page .admin-markup-fields input:not([type=checkbox]):not([type=radio]):disabled{color:#aeb4c4;cursor:not-allowed;opacity:.72;background:linear-gradient(#ffffff08,#ffffff03),#08090dcc}.admin-console-page .account-form input:not([type=checkbox]):not([type=radio]):focus,.admin-console-page .account-form select:focus,.admin-console-page .account-form textarea:focus,.admin-console-page .admin-search-row input:focus,.admin-console-page .admin-force-refund-form input:not([type=checkbox]):not([type=radio]):focus,.admin-console-page .admin-force-refund-form textarea:focus,.admin-console-page .admin-autobuy-fields input:not([type=checkbox]):not([type=radio]):focus,.admin-console-page .admin-markup-fields input:not([type=checkbox]):not([type=radio]):focus{border-color:#ff2b4594;box-shadow:0 0 0 3px #ff2b451f,inset 0 1px #ffffff0c}.admin-search-row{grid-template-columns:minmax(0,1fr) minmax(118px,148px);align-items:start}.admin-search-row .primary-action{align-self:start;height:40px;min-height:40px;margin-top:23px}.admin-force-refund-form{gap:10px;padding:12px}.admin-force-refund-head,.admin-refund-queue-head{align-items:center}.admin-refund-field-grid,.admin-notification-row,.admin-autobuy-fields,.admin-autobuy-status-grid,.admin-autobuy-toggle-grid{gap:8px}.admin-autobuy-status-grid span{min-height:72px;padding:10px}.admin-autobuy-status-grid strong{font-size:clamp(18px,1.7vw,24px)}.admin-markup-list{gap:8px}.admin-user-card{align-items:start;padding:10px}.admin-device-summary{margin-top:8px}.admin-result-list,.admin-service-list,.admin-sent-notification-list,.admin-provider-list,.admin-check-list,.admin-callback-list{gap:8px}@media (width<=980px){.admin-management-shell{grid-template-columns:1fr}.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:minmax(142px,28vw) minmax(0,1fr)}.admin-tool-sidebar{padding:8px;top:76px}.admin-tool-menu{scroll-snap-type:none;gap:6px;padding-bottom:0;display:grid;overflow:visible}.admin-tool-menu button{scroll-snap-align:none;grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:50px;padding:7px}.admin-tool-badge{grid-column:2;justify-self:start;max-width:100%}.admin-console-page .admin-tool-panel-stack>.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-drawer .admin-sidebar-nav{margin-top:18px}}@media (width<=620px){.admin-console-page{width:100%}.admin-console-page .admin-command-hero,.admin-console-page .admin-command-card,.admin-search-row,.admin-refund-field-grid,.admin-notification-row,.admin-autobuy-fields,.admin-autobuy-status-grid,.admin-autobuy-toggle-grid,.admin-markup-fields{grid-template-columns:1fr}.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:minmax(104px,36vw) minmax(0,1fr);gap:8px}.admin-tool-sidebar{padding:6px;top:68px}.admin-tool-sidebar-head{display:none}.admin-tool-menu{gap:6px;padding-bottom:0;display:grid;overflow:visible}.admin-tool-menu button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:64px;padding:7px 5px}.admin-tool-icon{width:28px;height:28px}.admin-tool-copy{justify-items:center}.admin-tool-copy strong{white-space:normal;font-size:10.5px;line-height:1.08}.admin-tool-copy small,.admin-tool-badge{display:none}.admin-console-page .admin-tool-panel-stack>.admin-metric-grid{grid-template-columns:1fr}.admin-search-row .primary-action{width:100%;margin-top:0}.admin-command-card strong{font-size:16px}.mobile-drawer .admin-sidebar-nav-group{gap:5px}}.market-chat-widget{bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;right:max(18px, env(safe-area-inset-right));z-index:58;position:fixed}.market-chat-widget>*{pointer-events:auto}.market-chat-floating-button{color:#fff;background:linear-gradient(#ff2b451b,#ff2b4509),#17151a;border:1px solid #ff56685f;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #ff2b451c,0 14px 28px #0006}.market-chat-floating-button:hover{background:linear-gradient(#ff2b4526,#ff2b450f),#1b171d;border-color:#ff6c7c78;box-shadow:inset 0 1px #ffffff16,inset 0 0 22px #ff2b4526,0 16px 30px #00000070}.market-chat-floating-button:active{background:linear-gradient(#ff2b4516,#ff2b4508),#141318}.market-chat-panel{color:#f8fafc;background:radial-gradient(circle at 18% 0,#ff2b4517,#0000 34%),linear-gradient(#222329f5,#17181df7 62%,#131419fa);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:min(380px,100vw - 28px);height:min(590px,100dvh - 136px);display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 28px 70px #000c,0 0 0 1px #ff2b451f}.market-chat-header{background:linear-gradient(#ffffff09,#ffffff03);border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 12px 11px 16px;display:flex}.market-chat-title{gap:2px;min-width:0;display:grid}.market-chat-title strong{align-items:center;gap:7px;font-size:15px;line-height:1.1;display:inline-flex}.market-chat-title small{color:#aeb4c1;font-size:13px;line-height:1.1}.market-chat-live-dot{background:#ff4a61;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #ff4a61ba}.market-chat-header-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.market-chat-icon-button,.market-chat-mini-button,.market-chat-upload,.market-chat-send{color:#f6f8ff;background:linear-gradient(#ffffff0e,#ffffff07);border:1px solid #ffffff14;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.market-chat-icon-button{border-radius:9px;width:34px;height:34px}.market-chat-mini-button{border-radius:9px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.market-chat-icon-button:hover,.market-chat-mini-button:hover,.market-chat-upload:hover,.market-chat-send:hover:not(:disabled){background:#ff2b4518;border-color:#ff5d7052}.market-chat-rules{color:#c4cad6;background:#0f1015;border-bottom:1px solid #ffffff10;padding:10px 16px;font-size:12px;line-height:1.45}.market-chat-rules strong,.market-chat-mention,.market-chat-link{color:#86efac;font-weight:900}.market-chat-link{text-underline-offset:3px;-webkit-text-decoration:underline #86efac66;text-decoration:underline #86efac66}.market-chat-link:hover{color:#b6ffd5;text-decoration-color:currentColor}.market-chat-messages{scrollbar-color:#ffffff30 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 12px 12px;display:flex;overflow-y:auto}.market-chat-messages::-webkit-scrollbar{width:6px}.market-chat-messages::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.market-chat-empty{color:#aeb4c1;text-align:center;place-items:center;gap:8px;max-width:230px;margin:auto;display:grid}.market-chat-empty strong{color:#fff;font-size:15px}.market-chat-message{align-items:flex-end;gap:9px;max-width:92%;display:flex}.market-chat-message.own{flex-direction:row-reverse;align-self:flex-end}.market-chat-message.is-muted{opacity:.82}.market-chat-avatar{color:#8af0b4;text-transform:uppercase;background:radial-gradient(circle at 32% 20%,#ff5b6d45,#0000 48%),#111218;border:1px solid #ffffff1a;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid;position:relative;overflow:visible}.market-chat-avatar img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.market-chat-avatar.has-image{background:#0e0f14}.market-chat-avatar .presence-dot{bottom:-2px;right:-2px}.market-chat-bubble{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px 14px 14px 5px;min-width:0;padding:10px 11px;box-shadow:inset 0 1px #ffffff09}.market-chat-message.own .market-chat-bubble{background:linear-gradient(135deg,#ff2b451f,#ffffff0a);border-color:#ff5d7030;border-radius:14px 14px 5px}.market-chat-message-meta{justify-content:space-between;align-items:center;gap:9px;min-width:0;margin-bottom:5px;display:flex}.market-chat-name-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.market-chat-name-row .styled-username{text-overflow:ellipsis;white-space:nowrap;max-width:148px;font-size:12px;overflow:hidden}.market-chat-message-meta time{color:#8d94a3;flex:none;font-size:11px}.market-chat-bubble p{color:#f8fafc;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.36}.market-chat-muted-text{font-style:italic;color:#9aa2b1!important}.market-chat-reply-quote{background:linear-gradient(135deg,#ffffff12,#ffffff08);border-left:3px solid #86efac;border-radius:8px;gap:2px;min-width:0;max-width:min(250px,68vw);margin:0 0 8px;padding:7px 9px;display:grid}.market-chat-reply-quote.is-muted{border-left-color:#ff7082}.market-chat-reply-quote strong{color:#fff;font-size:12px;line-height:1.18}.market-chat-reply-quote span{color:#b8bfcc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.market-chat-link-preview{color:#f8fafc;background:linear-gradient(135deg,#ffffff0d,#ff2b450d),#0f1015;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;max-width:min(260px,72vw);margin-top:9px;padding:9px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.market-chat-link-preview:hover{background:linear-gradient(135deg,#ff2b4518,#ffffff0d),#13141a;border-color:#ff5d7052;transform:translateY(-1px)}.market-chat-link-preview span:last-child{gap:2px;min-width:0;display:grid}.market-chat-link-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-chat-link-preview small{color:#9aa2b1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-chat-link-icon{color:#ff8797;background:#ff2b4518;border:1px solid #ff5d7045;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.market-chat-product-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--preview-accent) 18%, transparent), #ffffff0b), #242428;color:#f7f9ff;vertical-align:top;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;max-width:min(280px,76vw);min-height:30px;margin-top:7px;padding:4px 5px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:inline-grid}.market-chat-product-preview:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--preview-accent) 26%, transparent), #ffffff10), #292a30;border-color:color-mix(in srgb, var(--preview-accent) 62%, #ffffff20);transform:translateY(-1px)}.market-chat-product-preview.is-loading{opacity:.86}.market-chat-product-preview strong{color:#f7f9ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.market-chat-product-preview small{color:#f4f6fc;white-space:nowrap;background:#ffffff18;border:1px solid #ffffff18;border-radius:6px;justify-content:center;align-items:center;height:21px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.market-chat-product-preview small.muted{color:#b9c0cf}.market-chat-product-icon{background:color-mix(in srgb, var(--preview-accent) 34%, #121217);border:1px solid color-mix(in srgb, var(--preview-accent) 62%, transparent);color:#fff;letter-spacing:.01em;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.market-chat-product-icon .category-logo{width:14px;height:14px}.market-chat-error{color:#ffb7c0;background:#ff2b4519;border-top:1px solid #ff5d7040;padding:9px 14px;font-size:12px}.market-chat-context-menu{color:#f6f8ff;z-index:140;background:#1a1a1f;border:1px solid #ffffff16;border-radius:11px;gap:2px;width:168px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 46px #000c,inset 0 1px #ffffff0a}.market-chat-context-menu button{color:#d7dbe5;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:850;transition:background .16s,color .16s,transform .16s;display:flex}.market-chat-context-menu button:hover{color:#fff;background:#ffffff0d}.market-chat-context-menu button:active{transform:scale(.98)}.market-chat-context-menu button svg{color:#aab1bf;flex:none}.market-chat-context-menu button.muted-action:hover,.market-chat-context-menu button.muted-action:hover svg{color:#ff8a99}.market-chat-composer{background:#111217f2;border:1px solid #0000;border-top-color:#ffffff10;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-end;gap:9px;padding:10px 10px 9px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.market-chat-reply-composer{background:linear-gradient(135deg,#ff2b4517,#ffffff0a);border:1px solid #ff5d7030;border-left:3px solid #ff4960;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:grid}.market-chat-reply-composer span{gap:2px;min-width:0;display:grid}.market-chat-reply-composer strong{color:#fff;font-size:12px}.market-chat-reply-composer small{color:#aeb4c1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-chat-reply-composer button{color:#f6f8ff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.market-chat-composer:focus-within{box-shadow:none;background:#12131af2;border-color:#ffffff12 #0000 #0000}.market-chat-composer.drag-active{background:#ff2b4512;border-color:#ff5d7066;box-shadow:inset 0 0 0 1px #ff2b4530}.market-chat-composer textarea{box-sizing:border-box;color:#f8fafc;font:inherit;resize:none;scrollbar-color:#ffffff35 transparent;scrollbar-width:thin;vertical-align:top;background:0 0;border:0;outline:none;min-height:38px;max-height:46dvh;padding:9px 2px 8px;line-height:1.36;overflow:hidden}.market-chat-composer textarea::-webkit-scrollbar{width:5px}.market-chat-composer textarea::-webkit-scrollbar-thumb{background:#ffffff30;border-radius:999px}.market-chat-composer textarea:focus,.market-chat-composer textarea:focus-visible{box-shadow:none;border-color:#0000;outline:0}.market-chat-composer textarea::placeholder{color:#9097a5}.market-chat-file-input{display:none}.market-chat-upload,.market-chat-send{border-radius:11px;width:38px;height:38px}.market-chat-send:disabled{color:#767d8c;cursor:not-allowed;opacity:.72}.market-chat-attachment-preview{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff13;border-radius:12px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.market-chat-attachment-preview img{aspect-ratio:1;object-fit:cover;background:#0c0d12;border:1px solid #ffffff16;border-radius:10px;width:42px;height:42px;display:block}.market-chat-attachment-preview span{gap:2px;min-width:0;display:grid}.market-chat-attachment-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-chat-attachment-preview small{color:#9aa2b1;font-size:11px}.market-chat-attachment-preview button{color:#f6f8ff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.market-chat-attachment{max-width:min(230px,68vw);margin:2px 0 8px;display:block}.market-chat-attachment img{object-fit:contain;background:#0c0d12;border:1px solid #ffffff18;border-radius:12px;max-width:100%;max-height:280px;display:block}.market-chat-failed{color:#ff9cac;margin-top:7px;font-size:11px;font-weight:800;display:block}.mini-spinner{border:2px solid #ffffff2b;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.75s linear infinite mini-spinner-turn;display:inline-block}@keyframes mini-spinner-turn{to{transform:rotate(360deg)}}@media (width<=760px){.market-chat-widget{bottom:max(14px, env(safe-area-inset-bottom));right:max(12px, env(safe-area-inset-right));z-index:58}.market-chat-floating-button{width:54px;height:54px}.market-chat-panel{width:calc(100vw - 24px);height:min(560px,100dvh - 112px);bottom:68px}.market-chat-message{max-width:96%}.market-chat-name-row .styled-username{max-width:128px}}:root{--x-scrollbar-track:transparent;--x-scrollbar-thumb:#ffffff30;--x-scrollbar-thumb-hover:#ff526870;--x-scrollbar-thumb-active:#ff2b458c}*{scrollbar-color:var(--x-scrollbar-thumb) var(--x-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--x-scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#ffffff38,#ffffff20) padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:38px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff647870,#ff2b454f) padding-box padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(#ff7688a3,#ff2b458c) padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.notification-menu,.cosmetic-option-list,.auth-modal,.checkout-modal,.listing-details-modal,.owned-details-modal,.topup-modal{scrollbar-color:var(--x-scrollbar-thumb) transparent!important;scrollbar-width:thin!important}.notification-menu::-webkit-scrollbar{width:6px!important;height:6px!important}.cosmetic-option-list::-webkit-scrollbar{width:6px!important;height:6px!important}.auth-modal::-webkit-scrollbar{width:6px!important;height:6px!important}.checkout-modal::-webkit-scrollbar{width:6px!important;height:6px!important}.listing-details-modal::-webkit-scrollbar{width:6px!important;height:6px!important}.owned-details-modal::-webkit-scrollbar{width:6px!important;height:6px!important}.topup-modal::-webkit-scrollbar{width:6px!important;height:6px!important}.notification-menu::-webkit-scrollbar-track{background:0 0!important}.cosmetic-option-list::-webkit-scrollbar-track{background:0 0!important}.auth-modal::-webkit-scrollbar-track{background:0 0!important}.checkout-modal::-webkit-scrollbar-track{background:0 0!important}.listing-details-modal::-webkit-scrollbar-track{background:0 0!important}.owned-details-modal::-webkit-scrollbar-track{background:0 0!important}.topup-modal::-webkit-scrollbar-track{background:0 0!important}.notification-menu::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.cosmetic-option-list::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.auth-modal::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.checkout-modal::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.listing-details-modal::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.owned-details-modal::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.topup-modal::-webkit-scrollbar-thumb{min-height:34px;background:linear-gradient(#ffffff3d,#ffffff1f) padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}.notification-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.cosmetic-option-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.auth-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.checkout-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.listing-details-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.owned-details-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}.topup-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff64787a,#ff2b4559) padding-box padding-box!important}@media (width<=900px){.settings-section-rail{z-index:19;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#101117f4,#0d0e13f0),#111218f5;border-color:#ff2b4538;margin:-2px 0 8px;padding:8px;position:sticky;top:66px;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff0d}.settings-section-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-section-button{text-align:center;border-radius:10px;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:76px;padding:9px 6px 10px}.settings-section-button:after{background:linear-gradient(90deg, transparent, var(--red), transparent);width:auto;height:3px;inset:auto 16px 5px}.settings-section-button.active{background:radial-gradient(circle at 50% 0,#ff2b4530,#0000 72%),linear-gradient(#211923,#15161df5);border-color:#ff2b4580;box-shadow:inset 0 1px #ffffff12,0 10px 24px #ff2b451c}.settings-section-icon{width:34px;height:34px}.settings-section-copy{justify-items:center;width:100%}.settings-section-copy strong{text-align:center;white-space:normal;max-width:100%;font-size:13px;line-height:1.1}.settings-section-copy small,.settings-section-status{display:none}.settings-section-head{background:linear-gradient(135deg,#ffffff08,#ff2b4508),#121319db;border:1px solid #ffffff10;border-radius:10px;padding:12px}}@media (width<=620px){.settings-workspace{gap:10px}.settings-section-rail{margin-inline:-2px;top:64px}.settings-section-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-section-button{grid-template-columns:1fr;min-height:72px;padding:8px 5px 10px}.settings-section-copy small{display:none}.settings-section-status{white-space:normal;grid-column:auto;justify-self:auto}.settings-section-head{align-items:flex-start;margin-top:0}}.profile-animation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-animation-grid button{justify-content:flex-start}.username-anim-soft-glow{text-shadow:0 0 1px #fff7, 0 0 8px color-mix(in srgb, var(--username-glow) 68%, transparent), 0 0 18px #ff2b456b, 0 0 34px #ff2b4533;animation:6.4s ease-in-out infinite username-aura-color}.username-anim-gradient-sweep{text-shadow:0 0 9px #ff2b4560,0 0 22px #52e7ff24;background-size:320% 100%;animation:8.4s cubic-bezier(.45,0,.2,1) infinite username-holo-sweep;background-image:linear-gradient(110deg,#ff2b45 0%,#ff8aa0 18%,#fff 37%,#cf335f 55%,#52e7ff 75%,#ff2b45 100%)!important}.username-anim-neon-pulse{text-shadow:0 0 2px #fff, 0 0 8px color-mix(in srgb, var(--username-glow) 70%, transparent), 0 0 20px #ff2b4580, 0 0 34px #8d7cff40;animation:5.8s ease-in-out infinite username-neon-color}.username-anim-shine-pass{text-shadow:0 1px #000a,0 0 12px #ff2b4538;background-size:300% 100%;animation:9.5s ease-in-out infinite alternate username-chrome-glint;background-image:linear-gradient(100deg,#7d838f 0%,#e8edf7 18%,#fff 27%,#ff3b59 42%,#aeb6c5 56%,#f8f9fd 70%,#7d838f 100%)!important}.username-anim-inferno{-webkit-text-fill-color:transparent;text-shadow:0 0 9px #ff4d35a8,0 0 22px #ff2b455c,0 0 34px #ff9b1e28;background-size:240% 240%;-webkit-background-clip:text;background-clip:text;animation:6.4s ease-in-out infinite username-inferno;color:#0000!important;background-image:radial-gradient(circle at 18% 20%,#fff4b8 0%,#ffb02e 14%,#ff344d 40%,#9f1029 68%,#ff2b45 100%)!important}.username-anim-prism-flow{-webkit-text-fill-color:transparent;text-shadow:0 0 10px #ff2b4548,0 0 22px #45d7ff2d;background-size:380% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite alternate username-prism-flow;color:#0000!important;background-image:linear-gradient(90deg,#ff2b45,#ff7ac8,#8d7cff,#45d7ff,#29d183,#ffd36e,#ff2b45)!important}.username-anim-glitch-cut{text-shadow:1px 0 #ff2b45,-1px 0 #45d7ff,0 0 14px #ff2b4548;animation:5.8s step-end infinite username-glitch-main;position:relative;color:#f9fbff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.username-anim-glitch-cut:before,.username-anim-glitch-cut:after{content:attr(data-username);pointer-events:none;opacity:0;position:absolute;inset:0}.username-anim-glitch-cut:before{color:#ff2b45;clip-path:inset(0 0 54%);animation:5.8s step-end infinite username-glitch-red;transform:translate(1px)}.username-anim-glitch-cut:after{color:#45d7ff;clip-path:inset(48% 0 0);animation:5.8s step-end infinite username-glitch-blue;transform:translate(-1px)}.username-anim-electric{-webkit-text-fill-color:transparent;text-shadow:0 0 7px #45d7ff80,0 0 18px #8d7cff55,0 0 28px #ff2b4530;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:8.2s ease-in-out infinite alternate username-electric;color:#0000!important;background-image:linear-gradient(100deg,#45d7ff 0%,#fff 20%,#8d7cff 44%,#ff2b45 68%,#45d7ff 100%)!important}@keyframes username-aura-breathe{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.25)brightness(1.18)}}@keyframes username-aura-color{0%,to{color:var(--username-color);opacity:.92}50%{color:color-mix(in srgb, var(--username-color) 58%, #fff 42%);opacity:1}}@keyframes username-holo-sweep{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes username-neon-breathe{0%,to{filter:brightness();transform:translateZ(0)}50%{filter:brightness(1.28);transform:translateZ(0)scale(1.015)}}@keyframes username-neon-color{0%,to{color:var(--username-color);opacity:.9}50%{color:#fff;opacity:1}}@keyframes username-chrome-glint{0%{background-position:0%}to{background-position:225%}}@keyframes username-inferno{0%,to{filter:brightness();background-position:18% 20%}45%{filter:brightness(1.2)saturate(1.2);background-position:82% 45%}70%{background-position:42% 82%}}@keyframes username-prism-flow{0%{background-position:0%}to{background-position:260%}}@keyframes username-glitch-main{0%,88%,to{transform:none}89%{transform:translate(.5px)}90%{transform:translate(-.5px)}91%{transform:none}}@keyframes username-glitch-red{0%,87%,92%,to{opacity:0}88%,90%{opacity:.82;transform:translate(2px,-1px)}91%{opacity:.35;transform:translate(-1px)}}@keyframes username-glitch-blue{0%,87%,92%,to{opacity:0}88%,90%{opacity:.76;transform:translate(-2px,1px)}91%{opacity:.3;transform:translate(1px)}}@keyframes username-electric{0%{filter:brightness();background-position:0%}50%{filter:brightness(1.25);background-position:160%}to{filter:brightness();background-position:320%}}.username-anim-gradient-sweep.username-fill-safe{filter:saturate(1.12);will-change:background-position, filter;background-repeat:repeat;background-size:360% 100%;animation:10.5s ease-in-out infinite alternate username-holo-sweep;transform:translateZ(0)}.username-anim-shine-pass.username-fill-safe{filter:contrast(1.08);will-change:background-position, filter;background-repeat:repeat;background-size:440% 100%;animation:9.5s ease-in-out infinite alternate username-chrome-glint-safe;transform:translateZ(0);background-image:linear-gradient(100deg,#6f7582 0%,#dfe5ef 13%,#fff 19%,#ff2b45 30%,#b8c1d0 45%,#fff 57%,#ff7a8d 68%,#79808d 100%)!important}.username-anim-prism-flow.username-fill-safe{filter:saturate(1.22);will-change:background-position, filter;background-repeat:repeat;background-size:520% 100%;animation:12s ease-in-out infinite alternate username-prism-flow-safe;transform:translateZ(0);background-image:linear-gradient(90deg,#ff2b45 0%,#ff55d6 14%,#8d7cff 28%,#45d7ff 43%,#29d183 58%,#ffd36e 72%,#ff7a45 86%,#ff2b45 100%)!important}.username-anim-electric.username-fill-safe{filter:saturate(1.18);will-change:background-position, filter;background-repeat:repeat;background-size:360% 100%;animation:7.8s ease-in-out infinite alternate username-electric-safe;transform:translateZ(0);background-image:linear-gradient(100deg,#25d9ff 0%,#fff 12%,#7b7cff 28%,#ff2b45 48%,#fff 62%,#35f0ff 80%,#25d9ff 100%)!important}@keyframes username-chrome-glint-safe{0%{background-position:0%}to{background-position:225%}}@keyframes username-prism-flow-safe{0%{background-position:0%}to{background-position:260%}}@keyframes username-electric-safe{0%{filter:brightness();background-position:0%}34%{filter:brightness(1.34)contrast(1.08);text-shadow:0 0 8px #45d7ffb0,0 0 22px #8d7cff70,0 0 34px #ff2b454d;background-position:120%}70%{filter:brightness(1.05);background-position:245%}to{filter:brightness();background-position:360%}}.styled-username[class*=username-anim-]{box-shadow:none!important;filter:none!important;text-shadow:none!important;background-color:#0000!important;outline:0!important}.styled-username[class*=username-anim-]:before,.styled-username[class*=username-anim-]:after{box-shadow:none!important;filter:none!important;background-color:#0000!important}.styled-username[class*=username-anim-]:not(.username-anim-glitch-cut){transform:none!important}.styled-username.has-gradient.username-anim-soft-glow,.styled-username.has-gradient.username-anim-neon-pulse{-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite alternate username-soft-gradient-shift;background-image:var(--username-gradient)!important;color:#0000!important}.styled-username.has-gradient.username-anim-neon-pulse{background-size:340% 100%;animation-duration:9.5s}@keyframes username-soft-gradient-shift{0%{opacity:.94;background-position:0%}to{opacity:1;background-position:100%}}.styled-username.username-anim-neon-pulse{color:var(--username-color)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;animation:5.4s ease-in-out infinite username-neon-sign-final!important}.styled-username.has-gradient.username-anim-neon-pulse{background-repeat:repeat;background-size:390% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg, var(--username-color) 0%, #fff 24%, #ff2b45 45%, #8d7cff 63%, var(--username-color) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;animation:7.4s ease-in-out infinite alternate username-neon-gradient-final!important}.styled-username.username-anim-shine-pass{background-repeat:repeat;background-size:520% 100%;-webkit-background-clip:text;background-clip:text;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-image:linear-gradient(100deg,#7d838f 0%,#d8dee9 12%,#fff 18%,#ff2b45 28%,#a8b2c1 42%,#fff 53%,#ff7c91 64%,#737a86 78%,#e9edf5 100%)!important;animation:8.2s cubic-bezier(.45,0,.16,1) infinite alternate username-chrome-glint-final!important}.styled-username.username-anim-glitch-cut{color:#f9fbff!important;-webkit-text-fill-color:currentColor!important;text-shadow:1px 0 #ff2b45,-1px 0 #45d7ff!important;background:0 0!important;animation:4.6s step-end infinite username-glitch-main-final!important}.styled-username.username-anim-glitch-cut:before,.styled-username.username-anim-glitch-cut:after{content:attr(data-username);pointer-events:none;opacity:0;position:absolute;inset:0}.styled-username.username-anim-glitch-cut:before{clip-path:inset(0 0 55%);color:#ff2b45;transform:translate(1px);animation:4.6s step-end infinite username-glitch-red-final!important}.styled-username.username-anim-glitch-cut:after{clip-path:inset(48% 0 0);color:#45d7ff;transform:translate(-1px);animation:4.6s step-end infinite username-glitch-blue-final!important}@keyframes username-neon-sign-final{0%,to{color:var(--username-color);opacity:.92}42%{color:color-mix(in srgb, var(--username-color) 58%, #fff 42%);opacity:1}50%{color:#fff;opacity:1}58%{color:color-mix(in srgb, var(--username-color) 72%, #fff 28%);opacity:.96}}@keyframes username-neon-gradient-final{0%{opacity:.94;background-position:0%}46%{opacity:1;background-position:115%}56%{opacity:.96;background-position:146%}to{opacity:1;background-position:260%}}@keyframes username-chrome-glint-final{0%{background-position:0%}34%{background-position:92%}48%{background-position:136%}to{background-position:280%}}@keyframes username-glitch-main-final{0%,70%,76%,82%,to{transform:translateZ(0)}71%{transform:translate(1px)}72%{transform:translate(-1.5px)}81%{transform:translate(.5px)}}@keyframes username-glitch-red-final{0%,69%,76%,80%,to{opacity:0}70%,72%{opacity:.9;transform:translate(2px,-1px)}73%{opacity:.35;transform:translate(-1px)}81%{opacity:.62;transform:translate(1px)}}@keyframes username-glitch-blue-final{0%,69%,76%,80%,to{opacity:0}70%,72%{opacity:.82;transform:translate(-2px,1px)}73%{opacity:.32;transform:translate(1px)}81%{opacity:.58;transform:translate(-1px)}}@media (width<=760px){.profile-animation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.username-anim-gradient-sweep,.username-anim-neon-pulse,.username-anim-shine-pass,.username-anim-soft-glow,.username-anim-inferno,.username-anim-prism-flow,.username-anim-glitch-cut,.username-anim-electric,.username-anim-glitch-cut:before,.username-anim-glitch-cut:after{animation:none!important}}.admin-console-page .admin-check-row{box-sizing:border-box;color:#dfe6f3;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#0f1118;border:1px solid #29d18335;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:42px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.25;display:grid}.admin-console-page .admin-check-row span{color:#dfe6f3;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;min-width:0;font-size:12px;font-weight:900;line-height:1.25}.admin-console-page .admin-check-row input[type=checkbox]{accent-color:#29d183;box-shadow:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;width:18px;height:18px;min-height:18px;margin:0;padding:0;line-height:normal}.admin-console-page .admin-check-row:focus-within{border-color:#29d18373;box-shadow:0 0 0 3px #29d1831f,inset 0 1px #ffffff0c}.admin-console-page .admin-check-row:has(input:disabled){cursor:not-allowed;opacity:.68}.admin-console-page .admin-check-row-danger{background:linear-gradient(#ff2b4512,#ffffff04),#0f1118;border-color:#ff2b4538}.admin-console-page .admin-check-row-danger input[type=checkbox]{accent-color:#ff5d70}.admin-console-page .admin-check-row-danger:focus-within{border-color:#ff5d7073;box-shadow:0 0 0 3px #ff2b451f,inset 0 1px #ffffff0c}@media (width<=760px){.admin-console-page{gap:10px;width:100%}.admin-console-page .admin-command-hero{border-radius:9px;grid-template-columns:1fr;gap:8px;padding:10px}.admin-console-page .admin-command-copy h1{margin:2px 0 0;font-size:23px;line-height:1.08}.admin-console-page .admin-command-copy p{display:none}.admin-console-page .admin-command-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:9px}.admin-console-page .admin-command-card .admin-rank-badge{grid-area:1/1;min-height:24px;padding-inline:8px}.admin-console-page .admin-command-card strong{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:13px;overflow:hidden}.admin-console-page .admin-command-card>span:not(.admin-rank-badge){display:none}.admin-console-page .admin-command-card .secondary-action{grid-area:1/2/span 2;justify-self:end;width:auto;min-height:34px;margin:0;padding-inline:10px}.admin-console-main{gap:9px;padding:9px}.admin-console-toolbar{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px}.admin-console-toolbar h2{font-size:20px}.admin-console-toolbar p{display:none}.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:1fr;gap:8px}.admin-tool-sidebar{z-index:21;border-radius:9px;padding:7px;position:sticky;top:72px}.admin-tool-sidebar-head{display:none}.admin-tool-menu{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;padding-bottom:1px;display:flex;overflow:auto hidden}.admin-tool-menu::-webkit-scrollbar{display:none}.admin-tool-menu button{scroll-snap-align:start;text-align:left;border-radius:999px;flex:none;grid-template-columns:24px minmax(0,max-content);place-items:center start;gap:7px;min-width:0;min-height:40px;padding:6px 10px 6px 7px}.admin-tool-menu button.active{box-shadow:inset 0 0 0 1px #ff2b4557,inset 0 1px #ffffff0e}.admin-tool-icon{border-radius:7px;width:24px;height:24px}.admin-tool-copy{justify-items:start}.admin-tool-copy strong{white-space:nowrap;font-size:11.5px;line-height:1}.admin-tool-copy small,.admin-tool-badge{display:none}.admin-console-page .admin-check-row{width:100%;min-height:46px}}@media (width<=430px){.admin-console-badge{justify-self:start}.admin-console-toolbar{grid-template-columns:1fr}}.modal-backdrop.open .checkout-modal{animation:.18s ease-out both checkout-sheet-in}.checkout-modal{border-color:color-mix(in srgb, var(--checkout-category-color,var(--red)) 36%, #30313a);background:#101116;width:min(100%,432px);max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px);overflow:hidden auto}.checkout-head{background:#111217;border-bottom:0;grid-template-columns:38px minmax(0,1fr) 34px;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.checkout-status-mark{color:#f5f6fb;background:linear-gradient(180deg, color-mix(in srgb, var(--checkout-category-color,var(--red)) 20%, transparent), transparent), #15161b;border:1px solid color-mix(in srgb, var(--checkout-category-color,var(--red)) 54%, #ffffff14);width:38px;min-width:38px;height:38px;box-shadow:inset 0 1px #ffffff10, inset 0 0 18px color-mix(in srgb, var(--checkout-category-color,var(--red)) 18%, transparent);border-radius:7px;place-items:center;display:grid}.checkout-status-mark .category-logo{width:24px;height:24px}.checkout-head .eyebrow,.checkout-head h2,.checkout-head p{overflow-wrap:normal;word-break:normal;min-width:0}.checkout-head .eyebrow{color:color-mix(in srgb, var(--checkout-category-color,var(--red)) 78%, #fff);letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:780;line-height:1.1}.checkout-head h2{color:#f5f6fb;margin:3px 0 0;font-size:20px;font-weight:830;line-height:1.08}.checkout-head p{color:#a0a6b4;max-width:36ch;margin:5px 0 0;font-size:12px;line-height:1.35}.checkout-head .icon-button{justify-self:end;width:34px;height:34px}.checkout-progress-rail span{background:linear-gradient(90deg, var(--checkout-category-color,var(--red)), color-mix(in srgb, var(--checkout-category-color,var(--red)) 62%, #fff));border-radius:inherit;height:100%;transition:width .24s;display:block}.checkout-account-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;margin:12px;padding:8px;display:grid}.purchase-summary .checkout-item-logo{background:linear-gradient(180deg, color-mix(in srgb, var(--checkout-category-color,var(--red)) 18%, transparent), transparent), #0c0d12;border-color:color-mix(in srgb, var(--checkout-category-color,var(--red)) 52%, #343641);place-items:center;width:40px;min-width:40px;height:40px;display:grid}.checkout-price-stack{justify-items:end;gap:2px;min-width:74px;display:grid}.checkout-motion-strip{border-color:color-mix(in srgb, var(--checkout-category-color,var(--red)) 28%, #292a32);grid-template-columns:28px minmax(0,1fr) 42px;margin-inline:12px}.checkout-motion-icon,.checkout-flow-list>span.active .flow-index,.checkout-recording{border-color:color-mix(in srgb, var(--checkout-category-color,var(--red)) 48%, #ffffff14)}.checkout-motion-strip:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--checkout-category-color,var(--red)) 46%, transparent), transparent)}.checkout-footer{margin-top:10px}@media (width<=520px){.checkout-modal{width:min(100%,390px)}.checkout-head{grid-template-columns:36px minmax(0,1fr) 32px;padding:11px}.checkout-status-mark{width:36px;min-width:36px;height:36px}.checkout-head h2{font-size:19px}.checkout-account-row{grid-template-columns:38px minmax(0,1fr)}.checkout-price-stack{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center stretch;min-width:0}.checkout-price-stack .purchase-summary-price{justify-self:stretch;width:100%}.checkout-motion-strip{grid-template-columns:28px minmax(0,1fr)}.checkout-motion-loader{grid-column:1/-1;justify-self:stretch;width:100%}}@media (width>900px){.app-shell{grid-template-columns:248px minmax(0,1fr)}}.sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c11;border-right-color:#23242c;gap:12px;padding:14px 12px}.sidebar .brand,.sidebar .brand.brand-account{box-shadow:none;background:#111218;border-color:#24252c}.sidebar .brand.brand-account,.mobile-drawer .brand.brand-account{overflow:visible}.sidebar .brand:hover,.sidebar .brand.brand-account:hover{background:#14151b;border-color:#30313a}.sidebar .brand.brand-account:before{display:none}.sidebar .brand-mark,.mobile-drawer .brand-mark{background:#17181f;border-color:#343641;border-radius:8px;transform:none;box-shadow:inset 0 1px #ffffff0a}.sidebar .brand-avatar,.sidebar .brand-account .brand-avatar,.mobile-drawer .brand-avatar,.mobile-drawer .brand-account .brand-avatar{background:#17181f;border-color:#343641;border-radius:999px;overflow:visible;transform:none;box-shadow:inset 0 1px #ffffff0a}.sidebar .brand-account .brand-avatar .presence-dot,.mobile-drawer .brand-account .brand-avatar .presence-dot{border-color:#0b0c11;bottom:-2px;right:-2px}.sidebar .brand:hover .brand-mark{transform:none}.sidebar>.nav-list{margin-top:0}.sidebar .primary-sidebar-nav-group,.sidebar .admin-sidebar-nav-group{border-top:1px solid #20212a;gap:4px;padding-top:11px}.sidebar .primary-sidebar-nav-group:first-child,.sidebar .admin-sidebar-nav-group:first-child{border-top:0;padding-top:0}.sidebar .primary-sidebar-nav-label,.sidebar .admin-sidebar-nav-label{color:#777d8b;letter-spacing:0;text-transform:none;padding:0 4px 4px;font-size:10px;font-weight:760}.sidebar .nav-list a,.sidebar .nav-list button,.sidebar .admin-sidebar-nav .admin-sidebar-nav-group button{color:#a3a8b6;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;gap:9px;padding:0 9px;font-size:13px;font-weight:680;transform:none}.sidebar .nav-list a:hover,.sidebar .nav-list button:hover,.sidebar .admin-sidebar-nav .admin-sidebar-nav-group button:hover{color:#f4f6fb;background:#15161c;border-color:#24252c;transform:none}.sidebar .nav-list a.active,.sidebar .nav-list button.active,.sidebar .admin-sidebar-nav .admin-sidebar-nav-group button.active{color:#fff;background:#171218;border-color:#ff4a6042;box-shadow:inset 0 0 0 1px #ff2b4516}.sidebar .nav-list a svg,.sidebar .nav-list button svg{color:#858b99}.sidebar .nav-list a:hover svg,.sidebar .nav-list button:hover svg,.sidebar .nav-list a.active svg,.sidebar .nav-list button.active svg{color:#ff7182}.sidebar .sidebar-hide-button,.drawer-restore-button{color:#a3a8b6;min-height:36px;box-shadow:none;background:0 0;border-color:#24252c;border-radius:7px;transform:none}.sidebar .sidebar-hide-button:hover,.drawer-restore-button:hover{color:#f4f6fb;background:#15161c;border-color:#30313a;transform:none}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c11f5;border-bottom-color:#23242c;min-height:64px;box-shadow:inset 0 1px #ffffff08}.top-actions{box-shadow:none;background:#111218;border-color:#24252c;border-radius:8px;gap:5px;padding:4px}.topbar .icon-button,.topbar .avatar-button{color:#cbd0dc;width:36px;height:36px;box-shadow:none;background:0 0;border-color:#0000;transform:none}.topbar .icon-button:hover,.topbar .avatar-button:hover,.topbar .dropdown-trigger-button.is-open{color:#fff;box-shadow:none;background:#15161c;border-color:#30313a;transform:none}.wallet-button{color:#f4f6fb;background:linear-gradient(90deg,#181219 0,#15161c 30px 100%);border-color:#343641;border-radius:8px;grid-template-columns:20px max-content 30px;align-items:center;gap:5px;width:max-content;min-width:0;max-width:min(42vw,210px);min-height:38px;padding:3px 4px;display:inline-grid;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff0c,inset 3px 0 #ff4a6040}.topbar .wallet-button{justify-content:stretch;display:inline-grid}.wallet-button:hover{background:linear-gradient(90deg,#1f141b 0,#181920 30px 100%);border-color:#ff4a6042;transform:none;box-shadow:inset 0 1px #ffffff0e,inset 3px 0 #ff5a704f}.wallet-button-icon{color:#ff7b8c;background:0 0;border:0;border-radius:0;place-items:center;width:20px;height:28px;display:grid}.wallet-button-icon svg{width:17px;height:17px}.wallet-button-copy{text-align:left;align-content:center;justify-items:start;min-width:0;max-width:none;padding:0;display:grid}.topbar .wallet-button-copy{justify-content:stretch;display:grid}.wallet-button-copy small{color:#858b99;letter-spacing:0;text-transform:none;font-size:9px;font-weight:680;line-height:1.25;display:block}.wallet-button-copy strong{color:#fff;white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;min-width:0;max-width:none;min-height:0;font-size:14px;font-weight:780;line-height:1.2;display:block;overflow:visible}.topbar .wallet-button-copy strong{justify-content:start;display:block}.wallet-button-add{color:#ff95a2;background:#24151b;border:1px solid #ff586b4a;border-radius:7px;width:30px;height:30px;min-height:30px;transform:none;box-shadow:inset 0 1px #ffffff14}.wallet-button:hover .wallet-button-add{color:#fff;filter:none;background:#2a171e;border-color:#ff6a7c66;transform:none}.wallet-button-add svg{stroke-width:2.4px;width:15px;height:15px}.wallet-button-loading{grid-template-columns:20px max-content 30px;min-width:0}.wallet-button-loading .wallet-button-copy{place-items:center start}.mobile-drawer{width:min(304px,86vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c11;border-right-color:#23242c;padding:14px 12px}.mobile-drawer .drawer-top{align-items:stretch;gap:9px}.mobile-drawer .brand,.mobile-drawer .brand.brand-account{min-width:0;box-shadow:none;background:#111218;border-color:#24252c;flex:auto}.mobile-drawer .brand:hover,.mobile-drawer .brand.brand-account:hover{background:#14151b;border-color:#30313a}.mobile-drawer .brand.brand-account:before{display:none}.mobile-drawer .icon-button{color:#cbd0dc;width:36px;height:36px;box-shadow:none;background:#111218;border-color:#24252c;flex:0 0 36px;align-self:start}.mobile-drawer .icon-button:hover{color:#fff;box-shadow:none;background:#15161c;border-color:#30313a;transform:none}.mobile-drawer .primary-sidebar-nav,.mobile-drawer .admin-sidebar-nav{gap:4px;margin-top:12px}.mobile-drawer .primary-sidebar-nav-group,.mobile-drawer .admin-sidebar-nav-group{border-top:1px solid #20212a;gap:4px;padding-top:11px}.mobile-drawer .primary-sidebar-nav-group:first-child,.mobile-drawer .admin-sidebar-nav-group:first-child{border-top:0;padding-top:0}.mobile-drawer .primary-sidebar-nav-label,.mobile-drawer .admin-sidebar-nav-label{color:#777d8b;letter-spacing:0;text-transform:none;padding:0 4px 4px;font-size:10px;font-weight:760;line-height:1.2}.mobile-drawer .nav-list a,.mobile-drawer .nav-list button,.mobile-drawer .admin-sidebar-nav .admin-sidebar-nav-group button{color:#a3a8b6;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;gap:9px;padding:0 9px;font-size:13px;font-weight:680;line-height:1.25;transform:none}.mobile-drawer .nav-list a:hover,.mobile-drawer .nav-list button:hover,.mobile-drawer .admin-sidebar-nav .admin-sidebar-nav-group button:hover{color:#f4f6fb;background:#15161c;border-color:#24252c;transform:none}.mobile-drawer .nav-list a.active,.mobile-drawer .nav-list button.active,.mobile-drawer .admin-sidebar-nav .admin-sidebar-nav-group button.active{color:#fff;background:#171218;border-color:#ff4a6042;box-shadow:inset 0 0 0 1px #ff2b4516}.mobile-drawer .nav-list a svg,.mobile-drawer .nav-list button svg{color:#858b99}.mobile-drawer .nav-list a:hover svg,.mobile-drawer .nav-list button:hover svg,.mobile-drawer .nav-list a.active svg,.mobile-drawer .nav-list button.active svg{color:#ff7182}.count-pill,.status-chip,.tag,.filter-summary,.listing-chip,.rating-chip,.store-name,.market-pill,.stock-check,.stock-platform-code,.category-paused-label{letter-spacing:0;border-radius:7px;min-height:27px;padding-top:4px;padding-bottom:4px;font-size:11.5px;font-weight:720;line-height:1.28;overflow:visible}.market-pill{gap:7px;min-height:32px;padding:5px 10px 5px 7px}.stock-check{gap:6px;min-height:28px;padding:4px 9px 4px 5px}.listing-chip{gap:6px;min-height:28px;padding:4px 9px}.listing-chip.social-account-chip{color:#ffd7df;background:linear-gradient(135deg,#ff2b4538,#ffffff12),#171016;border:1px solid #ff718257;font-weight:850}.listing-chip.linkable-chip{color:#ffe3aa;background:linear-gradient(135deg,#ffbe602e,#ff2b4514),#15110d;border:1px solid #ffcc6657;font-weight:850}.listing-chip-label,.market-pill span:last-child,.stock-check>span:last-child,.status-chip span,.tag span,.filter-summary span,.rating-chip span{padding-block:1px;line-height:1.28;overflow:visible}.listing-chip-icon,.stock-check-icon,.market-pill-icon{flex:none}.listing-list .stock-check,.listing-list .stock-card .listing-chip{min-height:28px;padding-top:4px;padding-bottom:4px}.listing-list .stock-check>span:last-child,.listing-list .stock-card .listing-chip,.listing-list .listing-chip-label{font-size:11px;line-height:1.28}@media (width<=760px){.topbar{background:#0b0c11f7;min-height:62px;padding-top:9px;padding-bottom:9px;box-shadow:inset 0 1px #ffffff08}.top-actions{border-radius:8px;gap:4px;padding:3px}.wallet-button{background:linear-gradient(90deg,#181219 0,#15161c 27px 100%);grid-template-columns:18px max-content 29px;width:max-content;min-width:0;max-width:min(54vw,176px);min-height:40px;padding:3px 4px;display:inline-grid;box-shadow:inset 0 1px #ffffff0c,inset 3px 0 #ff4a6038}.wallet-button-icon{background:0 0;border:0;border-radius:0;width:18px;height:24px;display:grid}.wallet-button-icon svg{width:15px;height:15px}.wallet-button-copy{align-content:center;justify-items:start;max-width:none;padding:0;display:grid}.wallet-button-copy small{font-size:8px;font-weight:680;line-height:1.08;display:block}.wallet-button-copy strong{text-overflow:clip;max-width:none;font-size:13px;line-height:1.12;display:block;overflow:visible}.wallet-button-add{width:29px;height:29px;min-height:29px}.count-pill,.status-chip,.tag,.filter-summary,.listing-chip,.rating-chip,.store-name,.market-pill,.stock-check,.stock-platform-code,.category-paused-label,.listing-chip-label,.market-pill span:last-child,.stock-check>span:last-child,.status-chip span,.tag span,.filter-summary span,.rating-chip span{line-height:1.3}}@media (width<=430px){.wallet-button{grid-template-columns:17px max-content 28px;min-width:0;max-width:min(54vw,170px);min-height:39px;display:inline-grid}.wallet-button-icon{width:17px;height:22px}.wallet-button-copy strong{max-width:none;font-size:12.5px}.wallet-button-copy small{font-size:7.5px}.wallet-button-add{width:28px;height:28px;min-height:28px}}.hero-strip.market-desk{background:linear-gradient(90deg, color-mix(in srgb, var(--market-desk-color,var(--red)) 13%, transparent), transparent 48%), #111218;border-color:#24252c;grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:stretch;gap:14px;min-height:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.hero-strip.market-desk:after{opacity:.38}.market-desk-main{align-content:space-between;gap:14px;min-width:0;display:grid}.market-desk-title{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.market-desk-logo{width:44px;height:44px;color:color-mix(in srgb, var(--market-desk-color,var(--red)) 84%, #fff);border:1px solid color-mix(in srgb, var(--market-desk-color,var(--red)) 42%, #343641);background:#15161c;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff10}.market-desk-logo .category-logo{width:25px;height:25px}.market-desk-title h1{color:#fff;letter-spacing:0;max-width:620px;margin:3px 0 5px;font-size:clamp(24px,3.3vw,36px);line-height:1.02}.market-desk-title p{color:#aeb4c2;max-width:680px;margin:0;font-size:14px;line-height:1.45}.market-desk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-desk-metrics>span{background:#0b0c11b8;border:1px solid #24252c;border-radius:8px;gap:4px;min-width:0;min-height:58px;padding:10px;display:grid}.market-desk-metrics strong,.market-desk-panel-head strong,.market-desk-rows strong{color:#f5f7fb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:780;line-height:1.12;overflow:hidden}.market-desk-metrics small,.market-desk-rows small{color:#818796;font-size:11px;font-weight:680;line-height:1.2}.market-desk-metrics .good strong{color:#9df4c8}.market-desk-metrics .warning strong{color:#ffd486}.market-desk-metrics .bad strong{color:#ff9aaa}.market-desk-panel{background:#0b0c11d9;border:1px solid #24252c;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.market-desk-panel-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.market-desk-status{color:#d9deea;white-space:nowrap;text-overflow:ellipsis;background:#15161c;border:1px solid #30313a;border-radius:7px;align-items:center;min-width:0;max-width:100%;min-height:27px;padding:4px 8px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex;overflow:hidden}.market-desk-status.good{color:#9df4c8;background:#102018;border-color:#29d18342}.market-desk-status.warning{color:#ffd486;background:#201a10;border-color:#f6b94e42}.market-desk-status.bad{color:#ff9aaa;background:#211117;border-color:#ff2b454a}.market-desk-category-strip{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.market-desk-category{color:#d9deea;background:#15161c;border:1px solid #30313a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.market-desk-category.active{border-color:color-mix(in srgb, var(--tile-color) 58%, #ffffff1a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile-color) 18%, transparent)}.market-desk-category:after{content:"";background:#29d183;border:1px solid #07110c;border-radius:999px;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.market-desk-category.warning:after{background:#f6b94e}.market-desk-category.bad:after{background:#ff5d70}.market-desk-category .category-logo{width:20px;height:20px}.market-desk-rows{gap:7px;display:grid}.market-desk-rows>span{background:#ffffff08;border:1px solid #ffffff10;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.market-desk-rows svg{color:#ff7b8c}@media (width<=900px){.hero-strip.market-desk{grid-template-columns:1fr}.market-desk-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.hero-strip.market-desk{gap:11px;padding:12px}.market-desk-title{grid-template-columns:40px minmax(0,1fr);gap:10px}.market-desk-logo{width:38px;height:38px}.market-desk-title h1{font-size:24px}.market-desk-title p{font-size:13px}.market-desk-metrics{grid-template-columns:1fr}.market-desk-metrics>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px}.market-desk-metrics small{grid-area:2/1}.market-desk-rows>span{grid-template-columns:20px minmax(0,1fr)}.market-desk-rows strong{grid-column:2}}:root{--panel:#101116;--panel-2:#15161c;--panel-3:#1a1b22;--surface:#0f1015e8;--surface-strong:#111218f2;--surface-raised:#15161ce8;--line-soft:#24252c;--line:#30313a;--shadow:0 18px 46px #0006}.filters-panel,.listing-card,.market-row,.stock-card,.category-section,.market-pagination,.page-hero,.hero-strip,.summary-card,.data-panel,.info-card,.settings-panel,.protected-card,.dashboard-card,.dashboard-section,.wallet-summary,.topup-page-card,.topup-review,.topup-section,.topup-checkout-main,.topup-checkout-side,.payment-option,.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.owned-access-section,.owned-card,.owned-detail-panel,.market-service-panel,.warranty-overview,.warranty-focus-card,.warranty-claim-card,.warranty-eligible-card,.warranty-ticket-panel,.warranty-flow-card,.transaction-modal,.transaction-row,.transaction-card,.saved-search-card,.autobuy-card,.autobuy-rule-card,.game-case-card,.game-case-preview,.game-inventory-card,.game-battle-arena,.game-battle-player-card,.game-battle-roll-reel,.game-battle-builder,.game-battle-list,.game-battle-card,.game-result-card,.admin-command-hero,.admin-tool-sidebar,.admin-card,.admin-service-card,.admin-user-card,.admin-log-card,.admin-games-row,.admin-profit-hero-card,.modal-card,.purchase-modal,.checkout-modal,.topup-modal{background-color:#0f1015;border-color:#24252c;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0000002f}.filters-panel,.category-section,.page-hero,.hero-strip,.topup-page-card,.product-detail-hero,.warranty-page .page-hero,.game-case-card,.game-inventory-card,.game-battle-builder,.game-battle-list,.game-battle-card,.game-result-card{background-blend-mode:normal;box-shadow:inset 0 1px #ffffff08,0 16px 38px #00000036}.filter-field,.compact-field,.single-number-filter,.range-input-row,.filter-single-field,.filter-select-field,.more-filters-panel.open,.market-desk-metrics>span,.market-desk-panel,.market-desk-rows>span,.detail-stat-card,.detail-snapshot-card,.purchase-summary-card,.setting-row,.payment-meta small,.topup-review-head,.topup-review-row,.topup-review-total,.warranty-ticket-message-copy,.transaction-chip-row>span,.game-reel-window,.game-drop-row,.admin-stat-card,.admin-table-row{background-color:#0b0c11;border-color:#22232b;box-shadow:inset 0 1px #ffffff07}.category-tile,.filter-choice,.segmented-control button,.select-trigger,.filters-panel input,.account-form input,.account-form select,.auth-form input,.custom-amount input,.secret-box,.amount-grid button,.topup-page .amount-grid button,.topup-modal .amount-grid button{background-color:#111218;border-color:#252631}.listing-card:hover,.category-tile:hover,.game-case-card.selectable:hover,.game-case-card.selectable:focus-visible,.warranty-claim-card:hover,.warranty-eligible-card:hover{background-color:#13141a;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000042}.page-hero p,.summary-card span,.summary-card small,.info-card p,.market-desk-title p,.listing-meta,.row-meta,.settings-row span,.warranty-flow-card p,.game-case-card p{color:#aeb4c2}.site-background-effects:before{opacity:.34}.site-background-effects:after{opacity:0}.background-rain-line{opacity:.42}.filters-panel,.listing-card,.market-row,.stock-card,.category-section,.market-pagination,.page-hero,.hero-strip,.summary-card,.data-panel,.info-card,.settings-panel,.protected-card,.dashboard-card,.dashboard-section,.wallet-summary,.topup-page-card,.topup-page .wallet-summary,.topup-modal .wallet-summary,.topup-page .topup-review,.topup-modal .topup-review,.topup-page .topup-section,.topup-modal .topup-section,.topup-checkout-main,.topup-checkout-side,.payment-option,.topup-page .payment-option,.topup-modal .payment-option,.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.owned-access-section,.owned-card,.owned-detail-panel,.market-service-panel,.warranty-page .page-hero,.warranty-overview,.warranty-focus-card,.warranty-claim-card,.warranty-eligible-card,.warranty-ticket-panel,.warranty-flow-card,.transactions-page .data-panel,.transaction-modal,.transaction-row,.transaction-card,.saved-search-card,.autobuy-card,.autobuy-rule-card,.game-case-card,.game-case-preview,.game-inventory-card,.game-battle-arena,.game-battle-player-card,.game-battle-roll-reel,.game-battle-builder,.game-battle-list,.game-battle-card,.game-result-card,.admin-command-hero,.admin-tool-sidebar,.admin-card,.admin-service-card,.admin-user-card,.admin-log-card,.admin-games-row,.admin-profit-hero-card,.modal-card,.purchase-modal,.checkout-modal,.topup-modal{background:#101116!important;border-color:#24252c!important;box-shadow:inset 0 1px #ffffff08!important}.hero-strip.market-desk,.filters-panel,.category-section,.market-service-panel,.page-hero,.topup-page-card,.product-detail-hero,.game-case-card,.game-inventory-card,.game-battle-builder,.game-battle-list,.game-battle-card,.game-result-card{background:#111218!important}.filter-field,.compact-field,.single-number-filter,.range-input-row,.filter-single-field,.filter-select-field,.more-filters-panel.open,.market-desk-metrics>span,.market-desk-panel,.market-desk-rows>span,.detail-stat-card,.detail-snapshot-card,.purchase-summary-card,.setting-row,.topup-page .payment-meta small,.topup-modal .payment-meta small,.topup-page .topup-review-head,.topup-page .topup-review-row,.topup-page .topup-review-total,.topup-modal .topup-review-head,.topup-modal .topup-review-row,.topup-modal .topup-review-total,.warranty-ticket-message-copy,.transaction-chip-row>span,.game-reel-window,.game-drop-row,.admin-stat-card,.admin-table-row{background:#0b0c11!important;border-color:#22232b!important;box-shadow:inset 0 1px #ffffff07!important}.category-tile,.filter-choice,.segmented-control button,.select-trigger,.filters-panel input,.account-form input,.account-form select,.auth-form input,.custom-amount input,.secret-box,.amount-grid button,.topup-page .amount-grid button,.topup-modal .amount-grid button{background:#121318!important;border-color:#282933!important}.listing-card:hover,.category-tile:hover,.game-case-card.selectable:hover,.game-case-card.selectable:focus-visible,.warranty-claim-card:hover,.warranty-eligible-card:hover{background:#15161c!important;box-shadow:inset 0 1px #ffffff0a!important}.filters-panel .compact-field{background:#0b0c11!important;border-color:#252631!important;box-shadow:inset 0 1px #ffffff07!important}.filters-panel .compact-field input{color:#f6f7fb;border-radius:0;width:100%;min-width:0;height:24px;font-size:15px;font-weight:850;line-height:24px;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.filters-panel .compact-field input:focus{outline:0;box-shadow:none!important}.filters-panel .compact-field:focus-within{background:#0d0e13!important;border-color:#ff4a605c!important;box-shadow:inset 0 1px #ffffff08,0 0 0 2px #ff2b4516!important}.filters-panel .range-input-row{box-shadow:none!important;background:0 0!important;border:0!important}.filters-panel .range-input-row input,.filters-panel .single-number-filter input,.filters-panel .filter-single-field input,.filters-panel .filter-select-field select,.filters-panel .minecraft-value-period-row input,.filters-panel .minecraft-value-period-row select{background:#08090d!important;border:1px solid #252631!important;box-shadow:inset 0 1px #ffffff06!important}.filters-panel .range-input-row input:focus,.filters-panel .single-number-filter input:focus,.filters-panel .filter-single-field input:focus,.filters-panel .filter-select-field select:focus,.filters-panel .minecraft-value-period-row input:focus,.filters-panel .minecraft-value-period-row select:focus{background:#0b0c11!important;border-color:#ff4a605c!important;box-shadow:inset 0 1px #ffffff07,0 0 0 2px #ff2b4516!important}body{background:#07080c!important}.site-background-effects{opacity:1;background:linear-gradient(#0000 0 38%,#ff2b4505 58%,#0000 86%),repeating-linear-gradient(112deg,#0000 0 92px,#ff2b450d 93px,#0000 95px 178px),repeating-linear-gradient(0deg,#0000 0 132px,#ffffff05 133px,#0000 134px 264px);animation:32s linear infinite xmarket-background-grid;display:block!important}.site-background-effects:before{inset:-18%;opacity:.16!important;background:linear-gradient(108deg,#0000 0 42%,#ff2b4526 49%,#ff7a8c12 52%,#0000 61%),repeating-linear-gradient(112deg,#0000 0 172px,#ff2b450d 173px,#0000 176px 344px)!important;animation:10s cubic-bezier(.33,0,.18,1) infinite xmarket-background-sweep!important;transform:translate(-92vw)skew(-12deg)!important}.site-background-effects:after{inset:-10%;opacity:.18!important;background:repeating-linear-gradient(90deg,#0000 0 180px,#ff2b450c 181px,#0000 182px 360px),repeating-linear-gradient(#0000 0 210px,#ffffff06 211px,#0000 212px 420px)!important;animation:20s linear infinite xmarket-background-rails!important;transform:translate(0,0)!important}.background-rain-line{transform-origin:50%;border-radius:999px;width:var(--rain-width,2px)!important;height:var(--rain-height,250px)!important;background:linear-gradient(180deg, transparent 0%, #ff2b4500 10%, rgba(255, 43, 69, var(--rain-alpha,.36)) 38%, #ff7a8c42 50%, transparent 88%)!important;animation:xmarket-background-streak calc(var(--rain-speed,5s) * 1.18) linear infinite!important;animation-delay:var(--rain-delay,0s)!important;top:-42vh!important;box-shadow:0 0 9px #ff2b4530!important}@keyframes xmarket-background-grid{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,-190px 264px,0 264px}}@keyframes xmarket-background-sweep{0%,18%{opacity:0;transform:translate(-92vw)skew(-12deg)}34%,60%{opacity:.16}82%,to{opacity:0;transform:translate(116vw)skew(-12deg)}}@keyframes xmarket-background-rails{0%{opacity:.12;background-position:0 0,0 0}50%{opacity:.2}to{opacity:.12;background-position:360px -180px,0 420px}}@keyframes xmarket-background-streak{0%{opacity:0;transform:translate3d(var(--cursor-drift-soft-x), -40vh, 0) rotate(14deg) scaleY(.72)}12%{opacity:.82}68%{opacity:.4}to{opacity:0;transform:translate3d(calc(var(--cursor-drift-soft-x) - 14vw), 146vh, 0) rotate(14deg) scaleY(1.08)}}.home-hero,.home-feature-card,.home-category-section{border-radius:8px;background:#101116!important;border:1px solid #24252c!important;box-shadow:inset 0 1px #ffffff08,0 14px 34px #00000030!important}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,400px);gap:18px;padding:clamp(18px,2.4vw,30px);background:linear-gradient(112deg,#ff2b4512,#0000 36%),linear-gradient(#121319,#0d0e13)!important;border-color:#30313a!important}.home-hero:after{opacity:.54;background:linear-gradient(90deg,#0000,#ff2b4568,#0000)}.home-hero-copy{min-height:258px}.home-hero-copy .eyebrow,.section-heading .eyebrow,.auth-title-block .eyebrow,.auth-preview-copy .eyebrow{color:#ff6f82;letter-spacing:.02em}.home-actions .secondary-action{background:#0b0c11!important;border-color:#282933!important}.home-hero-panel{box-shadow:inset 0 1px #ffffff07;background:#0b0c11!important;border-color:#282933!important}.home-panel-top{border-bottom-color:#22232b;min-height:46px}.home-panel-top strong{color:#9df4c8;background:#102018;border-color:#29d18342;border-radius:7px}.home-flow-item,.home-feature-screen,.demo-login-card,.demo-mail-row,.demo-track-item,.demo-token-meter,.demo-match-row,.auth-preview-row,.password-requirements,.auth-confirm-card,.auth-challenge-card,.auth-referral-note{background:#0b0c11!important;border-color:#252631!important;box-shadow:inset 0 1px #ffffff07!important}.home-flow-icon,.home-feature-kicker svg,.auth-preview-row>span,.auth-confirm-icon{color:#ff8394;border-radius:8px;background:#171218!important;border-color:#ff4a6042!important}.home-flow-copy em,.home-feature-copy p,.demo-mail-body p,.demo-token-meter em,.auth-preview-copy p,.auth-title-block p,.auth-preview-row small{color:#aeb4c2}.home-feature-reel{gap:14px}.home-feature-card{gap:13px;min-height:334px;padding:15px;background:#101116!important}.home-feature-card:before{opacity:.45;background:linear-gradient(115deg,#0000 0 42%,#ff2b450d 49%,#0000 58%),linear-gradient(#ffffff08,#0000 34%)}.home-feature-kicker{color:#ff7587;text-transform:none;font-size:12px}.home-feature-copy h2{font-size:20px}.home-feature-screen{min-height:188px}.delivery-demo:before,.email-demo:before,.autobuy-demo:before{opacity:.28}.home-category-section .category-tile{background:#121318!important;border-color:#282933!important;box-shadow:inset 0 1px #ffffff07!important}.home-category-section .category-tile.active,.home-category-section .category-tile:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 12%, transparent), transparent), #15161c!important;border-color:color-mix(in srgb, var(--tile-color) 54%, #343641)!important}.auth-page-shell .auth-modal,.auth-modal{background:#101116!important;border-color:#30313a!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff08,0 18px 44px #00000054!important}.auth-modal:before{opacity:.32;background:linear-gradient(115deg,#ff2b4518,#0000 32%),linear-gradient(#ffffff08,#0000 24%)!important}.auth-preview-panel,.auth-page-shell .auth-preview-panel{gap:18px;padding:clamp(20px,2.5vw,30px);background:#0b0c11!important;border-color:#24252c!important}.auth-preview-panel:before{opacity:.28;background:repeating-linear-gradient(112deg,#0000 0 120px,#ff2b4508 121px,#0000 122px 242px),linear-gradient(#ffffff07,#0000 44%)!important}.auth-preview-panel:after{opacity:.7;background:linear-gradient(#0000,#ff4a608a,#0000);width:1px}.auth-preview-brand .auth-brand-mark{width:66px;height:44px;margin-right:-7px}.auth-brand-mark{background:#15161c!important;border-color:#343641!important;box-shadow:inset 0 1px #ffffff0f!important}.auth-preview-copy h3,.auth-page-shell .auth-preview-copy h3{letter-spacing:0;max-width:350px;font-size:clamp(31px,3.6vw,48px);line-height:1}.auth-title-block h2,.auth-page-shell .auth-title-block h2{font-size:clamp(29px,3vw,42px);line-height:1.03}.auth-mode-switch,.auth-page-shell .auth-mode-switch{border-radius:8px;padding:4px;background:#0b0c11!important;border-color:#252631!important}.auth-mode-switch button,.auth-page-shell .auth-mode-switch button{border-radius:7px;min-height:42px}.auth-mode-switch button.active{border:1px solid #ff4a6042;background:#171218!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #ff2b450c!important}.auth-input-shell,.auth-page-shell .auth-input-shell{border-radius:8px;height:49px;background:#0b0c11!important;border-color:#282933!important;box-shadow:inset 0 1px #ffffff07!important}.auth-field-label{color:#aeb4c2;letter-spacing:0;text-transform:none;font-size:12px;font-weight:760}.auth-form input{font-size:14px;font-weight:730}.auth-input-shell>input,.auth-page-shell .auth-input-shell>input{height:100%;min-height:0;padding:0 4px 0 7px;line-height:normal;box-shadow:none!important;background:0 0!important;border:0!important}.auth-form .primary-action.full,.auth-page-shell .auth-form .primary-action.full{border-radius:8px;min-height:48px}.auth-error,.auth-note,.auth-spam-reminder{border-radius:8px}@media (width<=900px){.home-hero{grid-template-columns:1fr}.auth-shell,.auth-page-shell .auth-shell{grid-template-columns:1fr;min-height:0}.auth-preview-panel,.auth-page-shell .auth-preview-panel{border-right:0;min-height:232px;border-bottom:1px solid #24252c!important}.auth-preview-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.home-hero{padding:16px}.home-hero-copy h1{font-size:clamp(32px,10vw,44px)}.home-hero-copy p{font-size:14px}.home-flow-item{min-height:56px}.home-category-section{padding:14px}.auth-page-shell{padding:12px 10px 30px}.auth-preview-panel,.auth-page-shell .auth-preview-panel{min-height:196px;padding:18px}.auth-preview-copy h3,.auth-page-shell .auth-preview-copy h3{font-size:28px}.auth-preview-stack{display:none}.auth-main-panel,.auth-page-shell .auth-main-panel{padding:18px}.auth-title-block h2,.auth-page-shell .auth-title-block h2{font-size:28px}.auth-field-row{grid-template-columns:1fr}}.account-menu{gap:7px;width:100%;min-width:0}.dropdown-account .dropdown-menu{box-sizing:border-box;width:min(292px,100vw - 24px);max-width:min(292px,100vw - 24px);padding:7px;overflow:hidden}.dropdown-account.dropdown-right .dropdown-menu{left:auto;right:0}@media (width<=760px){.dropdown-account.dropdown-right .dropdown-menu{width:min(292px,100vw - 20px);max-width:calc(100vw - 20px);right:10px}}@media (width<=380px){.dropdown-account.dropdown-right .dropdown-menu{width:min(284px,100vw - 16px);max-width:calc(100vw - 16px);right:8px}}.account-menu-profile,.account-menu-profile.guest{background:linear-gradient(90deg,#ff2b4517,#ffffff05 44%),#101116;border:1px solid #292b34;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:9px;box-shadow:inset 0 1px #ffffff0f}.account-menu-profile.guest{grid-template-columns:42px minmax(0,1fr)}.account-menu-avatar{box-shadow:none;background:#15161d;border-color:#343641;width:42px;height:42px}.account-menu-status-dot,.account-menu-status-dot.verified,.account-menu-status-dot.setup{box-shadow:none}.account-menu-name-row strong,.account-menu-copy>strong{font-size:14px;line-height:1.05}.account-menu-copy small{color:#a9afbd;font-size:11px}.account-menu-status-pill,.account-menu-status-pill.active{color:#9de6be;text-transform:none;background:#14271f;border-color:#2f6a4d;border-radius:7px;min-height:23px;padding:0 8px;font-size:10px}.account-menu-status-pill.away,.account-menu-status-pill.setup{color:#efd28a;background:#2b2414;border-color:#6c5726}.account-menu-status-pill.offline{color:#b5bac7;background:#15161d;border-color:#30323c}.account-menu-actions{gap:6px}.account-menu-action{color:#d8dce5;min-height:48px;transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);background:#101116;border-color:#262832;border-radius:8px;padding:7px 8px;transform:none;box-shadow:inset 0 1px #ffffff0d}.account-menu-action:hover{color:#fff;background:#15161d;border-color:#3a3d49;transform:none}.account-menu-action.primary{background:#151218;border-color:#ff2b4547}.account-menu-action.danger:hover{background:#171116;border-color:#ff4d624d}.account-menu-action-icon,.account-menu-action.danger .account-menu-action-icon{color:#ff7b8c;background:#151218;border-color:#ff2b453d;border-radius:8px;width:34px;height:34px}.account-menu-action strong{font-size:13px;line-height:1.08}.account-menu-action small{color:#9da4b2;font-size:11px}.category-tile.disabled{grid-template-rows:auto auto auto;align-content:center;gap:6px;min-height:104px;padding:9px 8px}.category-tile.disabled .category-paused-label{border-radius:7px;justify-self:center;min-height:20px;padding:3px 7px;font-size:10px;line-height:1;position:relative;top:auto;right:auto}.category-tile.disabled .category-icon{width:39px;height:39px}@media (width<=620px){.category-tile.disabled{min-height:108px;padding:8px 6px}.category-tile.disabled .category-paused-label{max-width:calc(100% - 8px);font-size:9px}}.transfer-page{align-items:stretch}.transfer-shell{gap:14px;width:min(100%,1160px);margin:0 auto;display:grid}.transfer-head,.transfer-card{background:#0d0e13;border:1px solid #ffffff12;border-radius:10px;box-shadow:inset 0 1px #ffffff09}.transfer-head{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.transfer-head h2,.transfer-card h3{margin:0}.transfer-head p,.transfer-card-head p,.transfer-rule-list span,.transfer-selected-user span,.transfer-total-row span,.transfer-recipient-option small{color:var(--muted)}.transfer-summary-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.transfer-summary-grid .summary-card{background:#0d0e13;border-color:#ffffff12;min-height:94px;box-shadow:inset 0 1px #ffffff09}.transfer-layout{grid-template-columns:minmax(0,.95fr) minmax(260px,.42fr);align-items:start;gap:14px;display:grid}.transfer-card{gap:14px;padding:16px;display:grid}.transfer-card-head{align-items:flex-start;gap:10px;display:flex}.transfer-card-head>span{color:#ff8fa0;background:#ff2b4514;border:1px solid #ff5c7042;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.transfer-card-head p{margin:4px 0 0;font-size:13px;line-height:1.4}.transfer-field{gap:7px;display:grid;position:relative}.transfer-field>span{color:#aeb4c3;font-size:12px;font-weight:850}.transfer-field input,.transfer-recipient-search{width:100%;min-height:42px;color:var(--text);background:#090a0e;border:1px solid #ffffff17;border-radius:8px;font-weight:800}.transfer-field input{padding:0 12px}.transfer-recipient-search{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.transfer-recipient-search svg{color:#ff8fa0}.transfer-recipient-search input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}.transfer-field input:focus,.transfer-recipient-search:focus-within{border-color:#ff607a7a;outline:none;box-shadow:0 0 0 3px #ff46551f}.transfer-recipient-menu{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c11f7;border:1px solid #ffffff1a;border-radius:10px;max-height:330px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 22px 46px #0000007a,inset 0 1px #ffffff0a}.transfer-recipient-mobile-head,.transfer-recipient-mobile-search{display:none}.transfer-recipient-group{gap:6px;display:grid}.transfer-recipient-group+.transfer-recipient-group{border-top:1px solid #ffffff12;margin-top:9px;padding-top:9px}.transfer-recipient-group>span,.transfer-recipient-empty{color:#8f95a3;text-transform:uppercase;font-size:11px;font-weight:900}.transfer-recipient-empty{text-transform:none;padding:10px}.transfer-recipient-option,.transfer-selected-user{background:#111218;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:48px;display:grid}.transfer-recipient-option{width:100%;color:var(--text);text-align:left;padding:7px 9px}.transfer-recipient-option:hover,.transfer-recipient-option:focus-visible{background:#15161d;border-color:#ff5c7047;outline:none}.transfer-recipient-option strong,.transfer-selected-user strong{color:#f6f8fc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-recipient-option>div,.transfer-selected-user>div{gap:2px;min-width:0;display:grid}.transfer-avatar{color:#ffd5db;background:linear-gradient(135deg,#ff2b4529,#ffffff08),#171821;border:1px solid #ff5c7047;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.transfer-avatar img{object-fit:cover;width:100%;height:100%;display:block}.transfer-presence{color:#aeb4c3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.transfer-presence.online{color:#8df0bf;background:#29d18321;border-color:#29d1834f}.transfer-presence.away{color:#ffd987;background:#f6b94e21;border-color:#f6b94e47}.transfer-selected-user{background:linear-gradient(90deg,#29d1831a,#ffffff09),#0c1110;border-color:#29d1833d;padding:9px}.transfer-total-row{background:#090a0e;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.transfer-total-row strong{color:#8cf0bf}.transfer-side{position:sticky;top:92px}.transfer-rule-list{gap:8px;display:grid}.transfer-rule-list span{background:#090a0e;border:1px solid #ffffff12;border-radius:8px;padding:10px;font-size:13px;font-weight:750;line-height:1.35;display:block}.transfer-success{color:#dffced;background:#29d18321;border:1px solid #29d18352;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.transfer-success>svg{color:#8cf0bf}.transfer-success div{gap:2px;min-width:0;display:grid}.transfer-success span{color:#bce7ce;font-size:12px;font-weight:750}.transaction-card.transfer{--transaction-accent:#9b7cff}@media (width<=860px){.transfer-layout{grid-template-columns:1fr}.transfer-side{position:static}}@media (width<=680px){.transfer-head{flex-direction:column;align-items:stretch;padding:14px}.transfer-summary-grid{grid-template-columns:1fr}.transfer-card{padding:14px}.transfer-recipient-option,.transfer-selected-user{grid-template-columns:36px minmax(0,1fr)}.transfer-recipient-option .transfer-presence,.transfer-selected-user .transfer-presence{grid-column:2;justify-self:start}}.withdraw-page{align-items:stretch}.withdraw-shell{gap:14px;width:min(100%,1160px);margin:0 auto;display:grid}.withdraw-head{background:#0d0e13;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff09}.withdraw-head h2,.withdraw-card h3,.admin-withdrawal-toolbar h3{margin:0}.withdraw-head p,.withdraw-card-head span,.withdraw-address-hint,.withdraw-history-row span,.admin-withdrawal-main span,.admin-withdrawal-state small,.admin-withdrawal-values small{color:var(--muted)}.withdraw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-withdrawal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.withdraw-summary-grid .summary-card{background:#0d0e13;border-color:#ffffff12;min-height:94px;box-shadow:inset 0 1px #ffffff09}.withdraw-grid{display:block}.withdraw-form{max-width:820px;margin-inline:auto}.withdraw-card,.admin-withdrawals-panel{background:#0d0e13;border:1px solid #ffffff12;border-radius:10px;box-shadow:inset 0 1px #ffffff09}.withdraw-card{gap:13px;padding:16px;display:grid}.withdraw-card-head{align-items:center;gap:10px;display:flex}.withdraw-card-head svg{color:#ff7b8c;flex:none;margin-top:2px}.withdraw-form .account-field,.withdraw-options-block,.admin-withdrawal-settings label:not(.admin-check-row){gap:7px;display:grid}.withdraw-form .account-field>span,.withdraw-options-label,.admin-withdrawal-settings label:not(.admin-check-row)>span{color:#aeb4c3;font-size:12px;font-weight:800}.withdraw-form input,.withdraw-form select,.admin-withdrawal-settings input{width:100%;min-height:40px;color:var(--text);background:#090a0e;border:1px solid #ffffff17;border-radius:8px;padding:0 11px;font-weight:750}.withdraw-form input:focus,.withdraw-form select:focus{border-color:#ff607a7a;outline:none;box-shadow:0 0 0 3px #ff46551f}.withdraw-address-hint{font-size:12px;font-weight:750;line-height:1.35}.withdraw-address-hint.error{color:#ff8fa0}.withdraw-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.withdraw-quote span{background:#090a0e;border:1px solid #ffffff12;border-radius:8px;gap:4px;min-height:58px;padding:9px 10px;display:grid}.withdraw-quote small{color:var(--muted);font-weight:800}.withdraw-quote strong{font-size:18px}.withdraw-options-list{gap:7px;max-height:328px;display:grid;overflow:auto}.withdraw-options-loading{gap:7px;display:grid}.withdraw-option-placeholder{background:linear-gradient(90deg,#0000,#ffffff0e,#0000) 0 0/190% 100%,#111218;border:1px solid #ffffff12;border-radius:8px;min-height:47px;animation:1.1s linear infinite withdraw-option-loading}.withdraw-option-row{color:#e9edf5;text-align:left;background:#111218;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:47px;padding:8px 9px;transition:border-color .16s,background-color .16s;display:grid}.withdraw-option-row:hover:not(:disabled){background:#14151c;border-color:#ffffff21}.withdraw-option-row.active{color:#91f0c0;background:#18986224;border-color:#41dc9457}.withdraw-option-row:disabled{opacity:.55;cursor:not-allowed}.withdraw-option-row>span:last-child{gap:2px;min-width:0;display:grid}.withdraw-option-row strong,.withdraw-option-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.withdraw-option-row small{color:#aeb4c3;font-size:12px;font-weight:750}.withdraw-coin-mark{color:#f6f8fb;background:#090a0e;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.withdraw-coin-mark img{object-fit:contain;width:24px;height:24px;display:block}.withdraw-option-empty{color:var(--muted);background:#ffffff09;border:1px dashed #ffffff1f;border-radius:8px;padding:13px;font-weight:750}@media (width<=540px){.withdraw-options-list{max-height:320px}.withdraw-option-row{grid-template-columns:30px minmax(0,1fr);min-height:46px;padding:7px 8px}.withdraw-option-row strong{font-size:14px}.withdraw-option-row small{font-size:11px}.withdraw-coin-mark{width:28px;height:28px}.withdraw-coin-mark img{width:22px;height:22px}}@keyframes withdraw-option-loading{0%{background-position:120% 0,0 0}to{background-position:-80% 0,0 0}}.withdraw-history{gap:8px;display:grid}.withdraw-history-row{background:#090a0e;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.withdraw-history-row.success{background:#1253381f;border-color:#29d18340}.withdraw-history-row.warning{background:#694a161f;border-color:#f6b94e3d}.withdraw-history-row.danger{background:#67162629;border-color:#ff415a47}.withdraw-history-row>div{gap:3px;min-width:0;display:grid}.withdraw-history-row>div:last-child{justify-items:end}.withdraw-history-row .status-chip{max-width:100%}.withdraw-history-row span,.withdraw-history-row strong{overflow-wrap:anywhere}.admin-withdrawal-settings{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.admin-withdrawal-settings .admin-check-row{min-height:42px}.admin-withdrawal-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.admin-withdrawal-toolbar.recent{border-top:1px solid #ffffff14;margin-top:18px;padding-top:12px}.admin-withdrawal-list{gap:10px;margin-top:10px;display:grid}.admin-withdrawal-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(170px,.75fr) minmax(0,1.35fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-withdrawal-card.compact{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr) minmax(140px,.6fr)}.admin-withdrawal-main{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-withdrawal-main>div,.admin-withdrawal-state,.admin-withdrawal-values span{gap:3px;min-width:0;display:grid}.admin-withdrawal-values{grid-template-columns:.5fr .5fr minmax(0,1.2fr);gap:8px;min-width:0;display:grid}.admin-withdrawal-values strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-withdrawal-reason{line-height:1.35}.admin-withdrawal-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-withdrawal-actions .compact-action{width:auto;min-width:82px}@media (width<=980px){.withdraw-grid,.admin-withdrawal-card,.admin-withdrawal-card.compact{grid-template-columns:1fr}.admin-withdrawal-actions{justify-content:stretch}.admin-withdrawal-actions .compact-action{flex:120px}.admin-withdrawal-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.withdraw-head{flex-direction:column;padding:14px}.withdraw-summary-grid,.admin-withdrawal-metrics,.withdraw-quote,.admin-withdrawal-values{grid-template-columns:1fr}.withdraw-card{padding:14px}.withdraw-history-row{grid-template-columns:1fr}.withdraw-history-row>div:last-child{justify-items:start}.admin-withdrawal-settings{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-background-effects,.site-background-effects:before,.site-background-effects:after,.background-rain-line{animation-duration:.01ms!important;animation-iteration-count:1!important}}.transactions-page .data-panel{background:#101116!important}.transaction-card{--transaction-accent:#ff2b45;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:linear-gradient(#121319,#0e0f14)!important;border-color:#24252c!important;box-shadow:inset 0 1px #ffffff08!important}.transaction-card:hover{border-color:color-mix(in srgb, var(--transaction-accent) 38%, #2a2b33)!important;background:#14151b!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000036!important}.transaction-card:after{content:"";background:color-mix(in srgb, var(--transaction-accent) 74%, #ffffff1c);opacity:.82;border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.transaction-card.topup{--transaction-accent:#29d183}.transaction-card.withdrawal{--transaction-accent:#ff7b8e}.transaction-card.purchase{--transaction-accent:#ff2b45}.transaction-card.warning{--transaction-accent:#f2b257}.transaction-card.red{--transaction-accent:#ff5c70}.transaction-card-icon{color:#fff;width:44px;height:44px;border-color:color-mix(in srgb, var(--transaction-accent) 42%, #ffffff14)!important;background:#171821!important}.transaction-card-main{gap:7px}.transaction-card-title-row{gap:3px;min-width:0;display:grid}.transaction-date{color:#aeb4c2;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.transaction-card-main strong{color:#f7f8fc;font-size:15px;font-weight:900;line-height:1.18}.transaction-card-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.transaction-card-meta>span{color:#b7bdca;background:#0b0c11;border:1px solid #22232b;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:min(100%,260px);min-height:25px;padding:0 8px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}.transaction-card-meta svg{color:#ff8b9a;flex:none}.transaction-receipt-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-card-side{grid-template-columns:auto auto auto;place-items:center end;gap:8px}.transaction-card-side .status-chip{border-radius:7px;min-height:30px;padding:0 10px}.transaction-card-side .secondary-action{border-radius:7px;min-height:34px}.purchase-modal.transaction-details-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#ff2b4561 #ffffff0a;scrollbar-width:thin;width:min(100%,720px);max-height:min(820px,100dvh - 24px);overflow:hidden auto}.purchase-modal.transaction-details-modal:before{pointer-events:none}@media (width<=760px){.transaction-card{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px}.transaction-card-icon{width:40px;height:40px}.transaction-card-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;justify-items:start;width:100%;padding-left:52px}.transaction-card-side .secondary-action{justify-self:end;min-width:92px}.transaction-card-meta>span{max-width:100%}.purchase-modal.transaction-details-modal{width:100%;max-height:calc(100dvh - 20px);padding:13px}}@media (width<=430px){.transaction-card-side{grid-template-columns:1fr auto;padding-left:0}.transaction-card-side .transaction-amount{grid-column:1/2}.transaction-card-side .status-chip{grid-column:2/3}.transaction-card-side .secondary-action{grid-column:1/-1;justify-self:stretch;width:100%}}@media (width<=760px){.dropdown-account.dropdown-right .dropdown-menu{top:calc(66px + env(safe-area-inset-top,0px));width:min(304px,100vw - 20px);max-width:calc(100vw - 20px);max-height:min(430px, calc(100dvh - 86px - env(safe-area-inset-top,0px)));transform-origin:100% 0;position:fixed;left:auto;right:10px;overflow-y:auto}.dropdown-account .account-menu-profile{grid-template-columns:40px minmax(0,1fr)}.dropdown-account .account-menu-status-pill{grid-column:2;justify-self:start}.dropdown-account .account-menu-action{grid-template-columns:34px minmax(0,1fr) 16px}.transfer-recipient-menu{z-index:240;max-height:none;padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090d;border:0;border-radius:0;flex-direction:column;gap:10px;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.transfer-recipient-mobile-head{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;padding-bottom:2px;display:grid}.transfer-recipient-mobile-head>div{gap:3px;min-width:0;display:grid}.transfer-recipient-mobile-head strong{color:#fff;font-size:20px;line-height:1.1}.transfer-recipient-mobile-head span{color:#969daa;font-size:13px;font-weight:750}.transfer-recipient-mobile-search{color:#ff8fa0;background:#101116;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:0 12px;display:grid}.transfer-recipient-mobile-search input{min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-weight:850}.transfer-recipient-group{gap:8px;min-width:0;display:grid}.transfer-recipient-group+.transfer-recipient-group{margin-top:10px;padding-top:12px}.transfer-recipient-option{align-items:center;gap:10px;height:auto;min-height:66px;padding:10px 12px;display:flex}.transfer-recipient-option .transfer-avatar{width:46px;height:46px}.transfer-recipient-option strong{font-size:16px;line-height:1.15}.transfer-recipient-option>div{flex:auto;min-width:0}.transfer-recipient-option small{font-size:13px;line-height:1.2}.transfer-recipient-option .transfer-presence{flex:none;min-height:26px;margin-left:auto;padding:0 10px}.transfer-selected-user{grid-template-columns:36px minmax(0,1fr);min-height:54px}.transfer-selected-user .transfer-presence{grid-column:2;justify-self:start;min-height:22px;padding:0 8px}}@media (width<=390px){.dropdown-account.dropdown-right .dropdown-menu{width:calc(100vw - 16px);max-width:calc(100vw - 16px);right:8px}.account-menu-action small{white-space:normal}}.account-session-loading{align-content:start;justify-items:center;padding-top:clamp(18px,3.4vw,34px)}.session-loading-panel,.market-service-panel.loading,.empty-panel-state.loading-state{background:radial-gradient(circle at 0 0,#ff2b452e,#0000 38%),linear-gradient(135deg,#ff2b451f,#ffffff0b 42%,#0d0e13f5),#101116!important;border:1px solid #ff2b4547!important;box-shadow:inset 0 1px #ffffff12!important}.session-loading-panel,.market-service-panel.loading{border-radius:10px;width:min(100%,760px);margin-inline:auto}.market-service-panel.loading{align-items:start;gap:10px;padding:15px 16px;display:grid}.market-service-panel.loading .market-service-icon{display:none}.market-service-panel.loading h2{margin:2px 0 4px;font-size:clamp(20px,2.6vw,28px)}.market-service-panel.loading p{max-width:620px;font-size:13px;line-height:1.4}.session-loading-panel:after,.market-service-panel.loading:after,.empty-panel-state.loading-state:after{content:"";background:linear-gradient(90deg,#0000,#ff2b45b8,#0000);height:1px;position:absolute;inset:auto 0 0}.market-service-panel.loading,.empty-panel-state.loading-state{position:relative;overflow:hidden}@media (width<=760px){.session-loading-panel,.market-service-panel.loading{width:100%}.transaction-modal-backdrop{padding:calc(78px + env(safe-area-inset-top,0px)) 12px calc(14px + env(safe-area-inset-bottom,0px));place-items:start center;overflow-y:auto}.transaction-modal-backdrop .purchase-modal.transaction-details-modal{width:100%;max-height:calc(100dvh - 94px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0;padding:13px}.transaction-modal-backdrop .transaction-modal-hero{z-index:3;background:linear-gradient(#121319fa,#121319eb);border-bottom:1px solid #ffffff17;margin:-13px -13px 12px;padding:13px;position:sticky;top:-13px}}.page-frame-login,.page-frame-register{width:100%}:is(body:has(#home) .site-background-effects,body:has(#login) .site-background-effects,body:has(#register) .site-background-effects){opacity:1}body:has(#home) .site-background-effects:before{opacity:.24!important}body:has(#login) .site-background-effects:before{opacity:.24!important}body:has(#register) .site-background-effects:before{opacity:.24!important}body:has(#home) .site-background-effects:after{opacity:.22!important}body:has(#login) .site-background-effects:after{opacity:.22!important}body:has(#register) .site-background-effects:after{opacity:.22!important}:is(body:has(#home) .background-rain-line,body:has(#login) .background-rain-line,body:has(#register) .background-rain-line){--rain-alpha:.66;width:max(2px, var(--rain-width,2px))!important;height:max(250px, calc(var(--rain-height,250px) * 1.12))!important;background:linear-gradient(180deg, transparent 0%, #ff2b4500 8%, rgba(255, 43, 69, var(--rain-alpha,.66)) 34%, #ff8b9a85 50%, transparent 88%)!important;animation-duration:calc(var(--rain-speed,5s) * .96)!important;box-shadow:0 0 15px #ff2b4575,0 0 30px #ff2b4530!important}.home-page{--home-ink:#f6f7fb;--home-muted:#aeb4c2;--home-soft:#7f8796;--home-bg:#0b0c11;--home-panel:#101116e0;--home-panel-raised:#15161ce6;--home-line:#282a33;--home-line-strong:#343641;gap:14px;display:grid}.home-page .home-hero,.home-page .home-flow-section,.home-page .home-category-section,.home-page .home-feature-card{opacity:1;animation:.42s both xmarket-clean-rise;background:var(--home-panel)!important;border:1px solid var(--home-line)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff0e!important}.home-page .home-hero{grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:stretch;gap:clamp(16px,2vw,24px);min-height:400px;padding:clamp(22px,3vw,38px);background:linear-gradient(112deg,#ff2b451a,#0000 34%),linear-gradient(#121318e6,#0d0e13db)!important}.home-page .home-hero:after{content:none!important}.home-hero-copy{align-content:center;max-width:700px;min-height:0}.home-hero-copy h1{max-width:700px;color:var(--home-ink);letter-spacing:0;text-wrap:balance;margin:0 0 14px;font-size:clamp(42px,5.1vw,72px);font-weight:860;line-height:.96}.home-hero-copy p{max-width:610px;color:var(--home-muted);margin:0;font-size:15px;line-height:1.62}.home-actions .primary-action,.home-actions .secondary-action,.auth-form .primary-action.full,.auth-secondary-row .secondary-action,.auth-mode-switch button{border-radius:7px!important;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s!important;transform:none!important}.home-actions .primary-action,.auth-form .primary-action.full{color:#fff;background:#1d1218!important;border:1px solid #ff4a608a!important;box-shadow:inset 0 1px #ffffff14!important}.home-actions .primary-action:hover,.auth-form .primary-action.full:hover{background:#25151c!important;border-color:#ff677cb8!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #ff2b4514!important}.home-actions .secondary-action,.auth-secondary-row .secondary-action{border-color:var(--home-line)!important;background:#0b0c11!important;box-shadow:inset 0 1px #ffffff0b!important}.home-actions .secondary-action:hover,.auth-secondary-row .secondary-action:hover{color:#fff;background:#111218!important;border-color:#3a3d49!important}.home-market-desk{background:#090a0edb;border:1px solid #252631;border-radius:8px;grid-template-rows:auto auto 1fr;align-self:stretch;gap:12px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.home-market-desk:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ff2b4514,#0000),radial-gradient(circle at 86% 12%,#ff2b4521,#0000 30%);animation:6.4s ease-in-out infinite home-display-sweep;position:absolute;inset:0;transform:translate(-58%)}.home-market-desk>*{z-index:1;position:relative}.home-market-desk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-market-search{color:#8c93a2;background:#111218e6;border:1px solid #282a33;border-radius:7px;align-items:center;gap:8px;width:min(100%,230px);min-height:38px;padding:0 11px;font-size:13px;font-weight:760;display:inline-flex}.home-market-desk-head strong{color:#8df0bf;flex:none;font-size:12px;font-weight:820}.home-desk-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.home-desk-tabs button{color:#c6cad5;background:#101116e6;border:1px solid #252631;border-radius:7px;place-items:center;gap:6px;min-width:0;min-height:72px;padding:8px 6px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.home-desk-tabs button:hover,.home-desk-tabs button.active{color:#fff;border-color:color-mix(in srgb, var(--tile-color) 45%, #343641);background:#15161c}.home-desk-tabs button:disabled{opacity:.48;cursor:not-allowed}.home-desk-tabs span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:780;overflow:hidden}.home-desk-list{align-content:end;gap:8px;display:grid}.home-desk-row{color:#fff;text-align:left;isolation:isolate;min-height:64px;animation:4.8s ease-in-out infinite home-row-pulse;animation-delay:var(--row-delay,0s);background:#101116;border:1px solid #252631;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.home-desk-row:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tile-color) 32%, transparent), transparent), linear-gradient(90deg, transparent 0 72%, #ffffff0e 78%, transparent 86%);opacity:.5;animation:4.8s ease-in-out infinite home-row-scan;animation-delay:var(--row-delay,0s);position:absolute;inset:0;transform:translate(-72%)}.home-desk-row>*{z-index:1;position:relative}.home-desk-row:hover{border-color:color-mix(in srgb, var(--tile-color) 45%, #343641);box-shadow:inset 3px 0 color-mix(in srgb, var(--tile-color) 62%, #ff4a60);background:#14151b}.home-desk-row-logo{background:#0b0c11;border:1px solid #282a33;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.home-desk-row-logo .category-logo{width:22px;height:22px}.home-desk-row-copy{gap:3px;min-width:0;display:grid}.home-desk-row-copy strong,.home-desk-row-copy span,.home-desk-row-price,.home-desk-row-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-desk-row-copy strong{color:#fff;font-size:13px;font-weight:860}.home-desk-row-price{color:#f5f6fb;font-size:13px;font-weight:880}.home-desk-row-status{color:#8df0bf;background:#102018;border:1px solid #29d18347;border-radius:6px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:820;display:inline-flex}.home-flow-section{padding:12px}.home-flow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid}.home-flow-item{border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:11px;display:grid;position:relative;overflow:hidden;opacity:1!important;background:#0b0c11e6!important;border:1px solid #252631!important;box-shadow:inset 0 1px #ffffff0b!important}.home-flow-item:after{content:"";pointer-events:none;opacity:.65;background:linear-gradient(90deg,#0000,#ff4a60bd,#0000);height:2px;animation:5.6s ease-in-out infinite home-flow-line;position:absolute;bottom:0;left:11px;right:11px;transform:translate(-64%)}.home-flow-item:nth-child(2):after{animation-delay:.7s}.home-flow-item:nth-child(3):after{animation-delay:1.4s}.home-flow-item:nth-child(4):after{animation-delay:2.1s}.home-flow-icon,.home-feature-icon,.auth-preview-row>span,.auth-confirm-icon{color:#ff8294;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;background:#171218!important;border:1px solid #ff4a6042!important}.home-flow-copy{gap:4px;min-width:0;display:grid}.home-flow-copy strong{color:#fff;font-size:13px;line-height:1.2}.home-flow-copy span{color:var(--home-muted);font-size:12px;line-height:1.45}.home-category-section .section-heading h2{color:#fff;margin:0;font-size:18px}.home-category-section .category-grid{gap:8px}.home-category-section .category-tile{min-height:82px;animation:.48s both home-tile-in;animation-delay:var(--stagger,0s);transform:none;background:#111218e6!important;border-color:#282a33!important;transition:background-color .16s,border-color .16s,color .16s!important;box-shadow:inset 0 1px #ffffff0b!important}.home-category-section .category-tile:hover,.home-category-section .category-tile.active{border-color:color-mix(in srgb, var(--tile-color) 48%, #343641)!important;background:#15161c!important;box-shadow:inset 0 1px #ffffff0e!important}.home-feature-reel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-feature-card{grid-template-rows:auto minmax(210px,1fr);align-content:stretch;gap:13px;min-height:362px;padding:15px;display:grid;position:relative;overflow:hidden;container-type:inline-size;background:radial-gradient(circle at 18% 0,#ff2b4529,#0000 34%),linear-gradient(#ffffff0e,#ffffff05),#101116e6!important}.home-page .home-feature-card:before{pointer-events:none;opacity:.56;background:linear-gradient(115deg,#0000 0 40%,#ff2b451c 49%,#0000 60%),linear-gradient(#ffffff0e,#0000 34%);animation:7.2s ease-in-out infinite home-card-sweep;position:absolute;inset:0;transform:translate(-46%);content:""!important}.home-feature-card:after{content:"";pointer-events:none;opacity:.62;background:linear-gradient(90deg,#0000,#ff4a60b3,#0000);height:2px;animation:6.2s ease-in-out infinite home-feature-line;position:absolute;bottom:12px;left:14px;right:14px;transform:translate(-60%)}.home-feature-card:nth-child(2):before,.home-feature-card:nth-child(2):after{animation-delay:.7s}.home-feature-card:nth-child(3):before,.home-feature-card:nth-child(3):after{animation-delay:1.4s}.home-feature-card:nth-child(4):before,.home-feature-card:nth-child(4):after{animation-delay:2.1s}.home-feature-card>*{z-index:1;position:relative}.home-feature-copy{gap:8px;display:grid}.home-feature-kicker{color:#ff7587;letter-spacing:0;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:900;display:inline-flex}.home-feature-kicker svg{color:#ff8294;background:#ff2b451f;border:1px solid #ff4a6052;border-radius:7px;width:28px;height:28px;padding:6px}.home-feature-copy h2{color:#fff;text-wrap:balance;margin:0;font-size:20px;line-height:1.08}.home-feature-copy p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.45}.home-feature-screen{background:radial-gradient(circle at 12% 12%,#ff2b451c,#0000 34%),linear-gradient(#ffffff0a,#0000001f),#0a0b10d1;border:1px solid #ffffff17;border-radius:8px;min-width:0;min-height:214px;position:relative;overflow:hidden}.home-feature-screen *{min-width:0}.delivery-demo:before,.email-demo:before,.autobuy-demo:before{content:"";z-index:0;pointer-events:none;opacity:.46;animation:home-screen-sweep 7.8s var(--ease) infinite;background:linear-gradient(108deg,#0000 0 38%,#ffffff18 46%,#0000 54%),radial-gradient(circle at 78% 18%,#ff2b4521,#0000 30%);position:absolute;inset:0;transform:translate(-70%)}.email-demo:before{opacity:.38;animation-delay:.9s}.autobuy-demo:before{opacity:.42;animation-delay:.46s}.demo-window-top,.demo-login-stack,.demo-mail-list,.demo-mail-body,.demo-status-track,.demo-notice-card,.demo-autobuy-head,.demo-autobuy-filter,.demo-token-meter,.demo-match-stack{z-index:1;position:relative}.demo-window-top{border-bottom:1px solid #ffffff17;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.demo-window-top span{background:#fff3;border-radius:999px;width:7px;height:7px}.demo-window-top span:first-child{background:var(--red)}.demo-window-top strong{color:#dfe4ee;margin-left:5px;font-size:11px}.demo-login-stack{gap:8px;padding:12px;display:grid}.demo-login-card{min-height:48px;animation:home-demo-card 5.9s var(--ease) infinite;background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.demo-login-card:after{content:"";opacity:0;width:42%;height:2px;animation:home-demo-progress 5.9s var(--ease) infinite;background:linear-gradient(90deg,#29d18300,#29d183d1,#29d18300);position:absolute;inset:auto auto 0 0;transform:translate(-120%)}.demo-login-two,.demo-login-two:after{animation-delay:.76s}.demo-login-three,.demo-login-three:after{animation-delay:1.52s}.demo-login-card small,.demo-track-item small,.demo-mail-row small,.demo-mail-body small,.demo-notice-card small{color:var(--home-muted);font-size:11px}.demo-login-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.demo-login-card span{color:#91edbf;min-height:27px;animation:home-copy-chip 5.9s var(--ease) infinite;background:#29d18314;border:1px solid #29d1833d;border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.demo-login-two span{animation-delay:.76s}.demo-login-three span{animation-delay:1.52s}.email-demo{grid-template-columns:minmax(122px,.86fr) minmax(0,1.14fr);display:grid}.demo-mail-list{border-right:1px solid #ffffff17;align-content:center;gap:7px;padding:12px 9px;display:grid}.demo-mail-row{min-height:45px;animation:home-mail-row-cycle 7.2s var(--ease) infinite;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 7px;padding:7px 6px;display:grid}.demo-mail-row:nth-child(2){animation-delay:.94s}.demo-mail-row:nth-child(3){animation-delay:1.88s}.demo-mail-row.is-active{animation:home-mail-row-cycle 7.2s var(--ease) .94s infinite, home-email-pulse 4.8s var(--ease) infinite;background:#29d18313;border-color:#29d18342}.demo-mail-row span{color:#91edbf;background:#29d18317;border:1px solid #29d1833d;border-radius:8px;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.demo-mail-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.demo-mail-body{animation:home-mail-preview-open 7.2s var(--ease) infinite;align-content:center;gap:8px;padding:14px;display:grid;overflow:hidden}.demo-mail-body strong{color:#fff;font-size:18px;line-height:1.08}.demo-mail-body p{color:#aab1c1;margin:0;font-size:12px;line-height:1.42}.demo-code-pill{color:#ffd7de;text-transform:uppercase;width:fit-content;min-height:30px;animation:home-code-glow 3.8s var(--ease) infinite, home-code-nudge 7.2s var(--ease) infinite;background:#ff2b451a;border:1px solid #ff2b453d;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.warranty-demo{align-content:space-between;gap:10px;padding:12px;display:grid}.demo-status-track{gap:8px;display:grid}.demo-track-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:1px 9px;min-height:45px;padding:7px;display:grid}.demo-track-item.active{animation:home-warranty-pulse 5.8s var(--ease) infinite;background:#f6b94e12;border-color:#f6b94e47}.demo-track-item.done{border-color:#29d18330}.demo-track-item>span{color:#91edbf;background:#29d18314;border:1px solid #29d18338;border-radius:8px;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}.demo-track-item.active>span{color:#ffd36e;background:#f6b94e14;border-color:#f6b94e47}.demo-track-item strong{color:#fff;font-size:13px}.demo-notice-card{color:#ff8294;transform-origin:100%;max-width:100%;min-height:46px;animation:home-notice-slide 6.2s var(--ease) infinite;background:linear-gradient(135deg,#ff2b4524,#29d1830e);border:1px solid #ff2b4538;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.demo-notice-card:after{content:"";opacity:0;background:linear-gradient(90deg, var(--red), #29d183d1);transform-origin:0;border-radius:999px;height:2px;animation:6.2s linear infinite home-notice-timer;position:absolute;inset:auto 10px 7px 46px;transform:scaleX(0)}.demo-notice-card svg{animation:home-notice-bell 6.2s var(--ease) infinite;flex:none}.demo-notice-card span{gap:1px;min-width:0;display:grid}.demo-notice-card strong{color:#fff;font-size:13px}.autobuy-demo{align-content:stretch;gap:9px;padding:11px;display:grid}.demo-autobuy-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-autobuy-head span,.demo-autobuy-head strong{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.demo-autobuy-head span{color:#ff9bad;background:#ff2b4514;border:1px solid #ff2b4533;gap:6px;padding:0 10px}.demo-autobuy-head strong{color:#91edbf;animation:home-auto-status 6.8s var(--ease) infinite;background:#29d18317;border:1px solid #29d1833d;padding:0 9px}.demo-autobuy-filter{flex-wrap:wrap;gap:6px;display:flex}.demo-autobuy-filter span{color:#dce1eb;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.demo-token-meter{background:linear-gradient(135deg,#ff2b4513,#ffffff06);border:1px solid #ffffff14;border-radius:8px;gap:7px;padding:9px;display:grid}.demo-token-meter>div{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.demo-token-meter span{background:linear-gradient(90deg, var(--red), #ff8294 58%, #29d183);border-radius:inherit;transform-origin:0;width:72%;height:100%;animation:home-auto-meter 6.8s var(--ease) infinite;display:block;box-shadow:0 0 18px #ff2b452e}.demo-token-meter em{color:#adb4c3;font-size:11px;font-style:normal;font-weight:840}.demo-match-stack{gap:7px;display:grid}.demo-match-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.demo-match-row.active{animation:home-auto-match 6.8s var(--ease) infinite;background:linear-gradient(135deg,#29d1831c,#ffffff06);border-color:#29d18352}.demo-match-row.muted{opacity:.64}.demo-match-row>span{color:#ff9bad;background:#ff2b4514;border:1px solid #ff2b4533;border-radius:8px;place-items:center;width:32px;height:30px;font-size:11px;font-weight:950;display:grid}.demo-match-row.active>span{color:#91edbf;background:#29d1831a;border-color:#29d18347}.demo-match-row strong,.demo-match-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-match-row strong{color:#fff;font-size:12px;font-weight:900}.demo-match-row small{color:#aab1c1;font-size:11px;font-weight:800}@container (width<=330px){.email-demo{grid-template-columns:1fr}.demo-mail-list{border-bottom:1px solid #ffffff17;border-right:0;align-content:stretch;padding:10px}.demo-mail-row{min-height:40px}.demo-mail-body{align-content:start;padding:12px}}.auth-page-shell .auth-modal,.auth-modal{background:#101116!important;border:1px solid #30313a!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000061!important}.auth-modal:before{content:none!important}.auth-shell,.auth-page-shell .auth-shell{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);min-height:584px}.auth-preview-panel,.auth-page-shell .auth-preview-panel{align-content:start;gap:22px;padding:clamp(20px,2.4vw,30px);background:#0b0c11!important;border-color:#24252c!important}.auth-preview-panel:before,.auth-preview-panel:after{content:none!important}.auth-preview-brand{gap:10px}.auth-preview-brand .auth-brand-mark{width:50px;height:36px;margin:0}.auth-brand-mark{background:#15161c!important;border:1px solid #343641!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff14!important}.auth-brand-wordmark{color:#f6f7fb;font-size:18px;font-weight:900}.auth-preview-copy{gap:8px}.auth-preview-copy h3,.auth-page-shell .auth-preview-copy h3{color:#fff;text-wrap:balance;max-width:340px;margin:0;font-size:clamp(27px,3.1vw,42px);line-height:1}.auth-preview-copy p,.auth-title-block p,.auth-preview-row span{color:#aeb4c2}.auth-preview-copy p{max-width:360px;margin:0;font-size:13px;line-height:1.55}.auth-preview-stack{gap:8px;display:grid}.auth-preview-row{border-radius:7px;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:66px;padding:9px;background:#101116!important;border:1px solid #252631!important;box-shadow:inset 0 1px #ffffff0b!important}.auth-preview-row>span{width:36px;height:36px}.auth-preview-row div{gap:3px}.auth-preview-row strong{color:#fff;font-size:13px}.auth-preview-row span{font-size:12px;line-height:1.35}.auth-main-panel,.auth-page-shell .auth-main-panel{background:#101116;align-content:center;gap:16px;padding:clamp(22px,3vw,40px)}.auth-modal-top{padding-right:44px}.auth-title-block{gap:8px}.auth-title-block h2,.auth-page-shell .auth-title-block h2{color:#fff;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.02}.auth-title-block p{max-width:500px;margin:0;font-size:13px;line-height:1.5}.auth-mode-switch,.auth-page-shell .auth-mode-switch{gap:4px;padding:4px;background:#0b0c11!important;border:1px solid #252631!important;border-radius:8px!important}.auth-mode-switch button,.auth-page-shell .auth-mode-switch button{color:#aeb4c2;border:1px solid #0000;min-height:42px;background:0 0!important}.auth-mode-switch button.active{color:#fff;border-color:#ff4a6042;box-shadow:none!important;background:#171218!important}.auth-input-shell,.auth-page-shell .auth-input-shell{height:50px;background:#0b0c11!important;border:1px solid #282a33!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff0b!important}.auth-input-shell:focus-within{background:#0d0e13!important;border-color:#ff4a608c!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 3px #ff2b451a!important}.auth-input-shell svg{color:#838b9b}.auth-input-shell:focus-within svg{color:#ff7084}.auth-form-body{gap:12px}.auth-form input{color:#f6f7fb;font-size:14px;font-weight:730}.auth-input-shell>input::placeholder,.auth-page-shell .auth-input-shell>input::placeholder{color:#6f7480;font-weight:680}.auth-form .primary-action.full,.auth-page-shell .auth-form .primary-action.full{min-height:50px;border-radius:7px!important}.auth-error,.auth-note,.auth-spam-reminder,.password-requirements,.auth-confirm-card,.auth-challenge-card,.auth-referral-note{border-radius:7px!important;box-shadow:inset 0 1px #ffffff0b!important}.auth-page-shell .auth-modal,.auth-page-shell .auth-preview-panel,.auth-page-shell .auth-main-panel{animation:.34s both xmarket-clean-rise!important}.auth-page-shell .auth-main-panel{animation-delay:45ms!important}@keyframes xmarket-clean-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-display-sweep{0%,28%{opacity:0;transform:translate(-58%)}48%{opacity:.72}74%,to{opacity:0;transform:translate(58%)}}@keyframes home-row-pulse{0%,to{border-color:#252631}46%,58%{border-color:color-mix(in srgb, var(--tile-color) 42%, #343641)}}@keyframes home-row-scan{0%,22%{opacity:0;transform:translate(-72%)}44%{opacity:.52}68%,to{opacity:0;transform:translate(72%)}}@keyframes home-flow-line{0%,24%{opacity:0;transform:translate(-64%)}42%{opacity:.65}66%,to{opacity:0;transform:translate(64%)}}@keyframes home-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-card-sweep{0%,30%{opacity:0;transform:translate(-46%)}50%{opacity:.52}76%,to{opacity:0;transform:translate(46%)}}@keyframes home-feature-line{0%,28%{opacity:0;transform:translate(-60%)}48%{opacity:.62}72%,to{opacity:0;transform:translate(60%)}}@media (width<=1040px){.home-flow-list,.home-feature-reel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.home-page .home-hero{grid-template-columns:1fr;min-height:0}.home-market-desk{min-height:360px}.auth-shell,.auth-page-shell .auth-shell{grid-template-columns:1fr;min-height:0}.auth-preview-panel,.auth-page-shell .auth-preview-panel{border-right:0;border-bottom:1px solid #24252c!important}.auth-preview-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.home-page{gap:10px}.home-page .home-hero,.home-flow-section,.home-category-section,.home-feature-card{border-radius:7px!important}.home-page .home-hero{padding:16px}.home-hero-copy h1{font-size:clamp(34px,11vw,48px)}.home-hero-copy p{font-size:14px}.home-actions{grid-template-columns:1fr;display:grid}.home-market-desk{min-height:0;padding:10px}.home-desk-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-desk-row{grid-template-columns:34px minmax(0,1fr) auto}.home-desk-row-status{display:none}.home-flow-list,.home-feature-reel{grid-template-columns:1fr}.home-flow-item{min-height:0}.auth-page-shell{min-height:auto;padding:12px 10px 30px}.auth-preview-panel,.auth-page-shell .auth-preview-panel,.auth-main-panel,.auth-page-shell .auth-main-panel{padding:18px}.auth-preview-copy h3,.auth-page-shell .auth-preview-copy h3{font-size:28px}.auth-preview-stack{display:none}.auth-title-block h2,.auth-page-shell .auth-title-block h2{font-size:28px}.auth-field-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-page .home-hero,.home-page .home-flow-section,.home-page .home-category-section,.home-page .home-feature-card,.home-market-desk:before,.home-desk-row,.home-desk-row:after,.home-flow-item:after,.home-category-section .category-tile,.home-page .home-feature-card:before,.home-feature-card:after,.auth-page-shell .auth-modal,.auth-page-shell .auth-preview-panel,.auth-page-shell .auth-main-panel{animation:none!important}}.topbar .auth-top-button:not(.auth-top-button-loading){color:#f4f6fb;border-radius:7px;gap:7px;min-width:0;height:36px;min-height:36px;padding:0 12px;filter:none!important;background:#111218!important;border:1px solid #30313a!important;transform:none!important;box-shadow:inset 0 1px #ffffff12!important}.topbar .auth-top-button.auth-top-button-loading{cursor:wait;color:#cdd3df;border-radius:7px;gap:7px;min-width:0;height:36px;min-height:36px;padding:0 12px;filter:none!important;background:#111218!important;border:1px solid #30313a!important;transform:none!important;box-shadow:inset 0 1px #ffffff12!important}.topbar .auth-top-button:not(.auth-top-button-loading):hover{color:#fff;background:#15161c!important;border-color:#ff4a6073!important;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #ff2b4514!important}.topbar .auth-top-button:not(.auth-top-button-loading) svg{color:#ff7d8e;stroke-width:2.25px;width:15px;height:15px}.topbar .auth-top-button strong{font-size:13px;font-weight:780}.topbar .auth-top-loader{width:14px;height:14px;box-shadow:none;background:#ff2b4514;border-color:#ff4e6352}.topbar .auth-top-loader:after{background:#ff4d63;inset:4px;box-shadow:0 0 10px #ff2b4594}.page-frame-home{width:min(100%,1220px)}.home-page{gap:12px}.home-page .home-flow-section{display:none!important}.home-page .home-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,470px);gap:clamp(14px,2vw,22px);min-height:360px;padding:clamp(18px,2.6vw,32px);background:linear-gradient(112deg,#ff2b451a,#0000 32%),linear-gradient(#0f1015db,#0a0b10d1)!important}.home-hero-copy{align-content:center;max-width:560px;min-height:0;display:grid}.home-hero-copy h1{max-width:560px;margin:0 0 10px;font-size:clamp(42px,5vw,64px);line-height:.94}.home-hero-copy p{color:#b3b9c7;max-width:500px;font-size:14px;line-height:1.45}.home-market-desk{background:#090a0ed1}.home-category-section{padding:13px!important}.home-category-section .section-heading h2{font-size:15px}.home-category-section .category-tile{min-height:74px}.home-feature-reel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-feature-card{grid-template-rows:auto minmax(214px,1fr);gap:10px;min-height:294px;padding:12px;background:linear-gradient(#ffffff0b,#ffffff05),#0e0f14e6!important}.home-page .home-feature-card:before{opacity:.34}.home-feature-card:after{opacity:.42;bottom:8px}.home-feature-copy{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.home-feature-kicker{color:#ff7b8d;font-size:12px}.home-feature-kicker svg{width:27px;height:27px;padding:6px}.home-feature-copy h2{color:#d9deea;margin:0;font-size:13px;font-weight:820;line-height:1}.home-feature-copy p{display:none}.home-feature-screen{min-height:214px;background:radial-gradient(circle at 12% 12%,#ff2b4517,#0000 34%),linear-gradient(#ffffff09,#0000001f),#08090ddb!important}.demo-window-top strong,.demo-login-card small,.demo-mail-row small,.demo-track-item small,.demo-notice-card small,.demo-token-meter em,.demo-match-row small{font-size:10.5px}@media (width<=1040px){.home-feature-reel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.home-page .home-hero{grid-template-columns:1fr}}@media (width<=620px){.topbar .auth-top-button:not(.auth-top-button-loading),.topbar .auth-top-button.auth-top-button-loading{height:34px;min-height:34px;padding:0 10px}.home-hero-copy h1{font-size:clamp(38px,11vw,50px)}.home-hero-copy p{font-size:13px}.home-feature-reel{grid-template-columns:1fr}.home-feature-card{min-height:0}}.auth-page-shell{width:min(100%,980px);min-height:calc(100svh - 70px);padding:clamp(14px, 3vw, 38px) var(--page-pad) 38px}.auth-page-shell .auth-page-card{width:min(100%,920px);border-radius:8px!important}.auth-page-card .auth-close-button{display:none}.auth-page-shell .auth-shell{grid-template-columns:minmax(250px,310px) minmax(0,1fr);min-height:520px}.auth-page-shell .auth-preview-panel,.auth-modal .auth-preview-panel{align-content:start;gap:22px;padding:clamp(22px,3vw,32px);position:relative;overflow:hidden;background:radial-gradient(circle at 20% 12%,#ff2b4529,#0000 34%),linear-gradient(145deg,#0f1016fa,#08090dfa)!important}.auth-page-shell .auth-preview-panel:before,.auth-modal .auth-preview-panel:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(92deg,#0000,#ff2b452e,#0000);height:160px;position:absolute;inset:auto -24% -18% 16%;transform:rotate(-8deg)}.auth-page-shell .auth-preview-brand,.auth-modal .auth-preview-brand,.auth-preview-copy,.auth-preview-market{z-index:1;position:relative}.auth-page-shell .auth-preview-copy h3,.auth-modal .auth-preview-copy h3{max-width:260px;font-size:clamp(34px,4vw,52px);line-height:.95}.auth-preview-copy p{display:none}.auth-preview-market{grid-template-columns:1fr;gap:8px;display:grid}.auth-market-chip{color:#f7f8fc;min-height:58px;animation:.36s both auth-chip-enter;animation-delay:var(--auth-delay);background:#0b0c11d1;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0e}.auth-market-chip:nth-child(2n){transform-origin:100%}.auth-market-logo{background:#15161d;border:1px solid #ffffff17;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.auth-market-logo .category-logo{width:27px;height:27px}.auth-market-chip>span:last-child{gap:3px;min-width:0;display:grid}.auth-market-chip strong,.auth-market-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-market-chip strong{color:#fff;font-size:13px;font-weight:900}.auth-market-chip small{color:#8ff0bd;font-size:11px;font-weight:850}.auth-page-shell .auth-main-panel{align-content:center;gap:18px;padding:clamp(26px,4vw,46px)}.auth-page-shell .auth-title-block{gap:0}.auth-page-shell .auth-title-block h2{font-size:clamp(34px,4vw,50px)}.auth-page-shell .auth-title-block p{margin-top:8px;font-size:13px}.auth-page-shell .auth-mode-switch{margin-top:2px}.auth-page-shell .auth-form-body{gap:13px}@keyframes auth-chip-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.auth-page-shell{width:min(100%,560px);min-height:auto;padding:14px var(--page-pad) 30px}.auth-page-shell .auth-shell{grid-template-columns:1fr;min-height:0}.auth-page-shell .auth-preview-panel{min-height:190px}.auth-preview-market{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-market-chip{grid-template-columns:34px minmax(0,1fr);min-height:48px}.auth-market-logo{width:34px;height:34px}.auth-market-logo .category-logo{width:22px;height:22px}}@media (width<=430px){.auth-preview-market{grid-template-columns:1fr}.auth-page-shell .auth-main-panel{padding:22px}}.auth-page-shell .auth-preview-brand{align-self:start;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:56px;display:inline-flex}.auth-page-shell .auth-preview-brand .auth-brand-mark{place-items:center;width:82px;height:54px;margin:0 -11px 0 0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.auth-modal .auth-brand-mark>img,.auth-page-shell .auth-brand-mark>img{box-sizing:border-box;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px #ff2b453d)drop-shadow(0 1px 2px #0000007a);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.auth-page-shell .auth-brand-wordmark{color:#f9faff;letter-spacing:0;transform-origin:0;align-items:center;min-height:44px;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:27px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;transform:skew(-7deg)translateY(1px)}@media (width<=760px){.auth-page-shell .auth-preview-brand{min-height:52px}.auth-page-shell .auth-preview-brand .auth-brand-mark{width:76px;height:50px;margin-right:-10px}.auth-page-shell .auth-brand-wordmark{min-height:40px;font-size:25px}}.auth-modal .auth-preview-brand-xmarket{gap:0}.auth-modal .auth-preview-brand-xmarket .auth-brand-mark{width:36px;height:36px;margin:0 -2px 0 0}.auth-page-shell .auth-preview-brand-xmarket .auth-brand-mark{width:54px;height:54px}.auth-preview-brand-xmarket .auth-brand-wordmark{transform:skew(-7deg)translateY(-.16em)}@media (width<=760px){.auth-page-shell .auth-preview-brand-xmarket .auth-brand-mark{width:50px;height:50px}}.auth-page-shell .auth-preview-copy h3,.auth-modal .auth-preview-copy h3{letter-spacing:0;text-shadow:0 14px 34px #0000006b;transform-origin:0;width:fit-content;max-width:min(100%,390px);font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-style:italic;font-weight:950;line-height:.92;display:inline-block;transform:skew(-6deg)}@media (width<=760px){.auth-page-shell .auth-preview-copy h3,.auth-modal .auth-preview-copy h3{max-width:min(100%,330px);line-height:.94;transform:skew(-5deg)}}.topbar .top-actions:has(>.auth-top-button:only-child){padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.home-page .home-hero{isolation:isolate;grid-template-columns:minmax(0,560px) minmax(380px,470px);justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(112deg,#ff2b4529,#0000 31%),linear-gradient(160deg,#ffffff0f,#0000 22%),linear-gradient(#0f1015e6,#090a0fd6)!important}.home-page .home-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.48;background:linear-gradient(90deg,#ff2b452e,#0000 34%),linear-gradient(#0000 0 58%,#ff2b4514 100%);position:absolute;inset:0}.home-page .home-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(108deg,#0000 0 36%,#ffffff17 47%,#0000 58%);animation:7.8s ease-in-out infinite home-hero-scan;position:absolute;inset:0;transform:translate(-62%)}.home-page .home-market-desk{justify-self:end;width:min(100%,470px)}.home-hero-copy p{color:#c1c7d4;max-width:550px;font-size:15px}.home-hero-copy h1{letter-spacing:0;text-shadow:0 16px 38px #0000006b;transform-origin:0;width:fit-content;max-width:min(100%,650px);padding-right:.06em;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-style:italic;font-weight:950;line-height:.92;transform:skew(-5deg)}.home-hero-points span{color:#f6f8fd;background:#08090d99;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:840;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}@keyframes home-hero-scan{0%,32%{opacity:0;transform:translate(-62%)}48%{opacity:.48}70%,to{opacity:0;transform:translate(62%)}}@media (width<=900px){.home-page .home-hero{grid-template-columns:1fr;justify-content:stretch}.home-page .home-market-desk{justify-self:stretch;width:100%}}@media (width<=620px){.home-hero-points{align-items:flex-start;gap:7px;max-width:100%}.home-hero-points span{background:#08090d6b;border-color:#ff7b8d33;border-radius:999px;flex:0 auto;justify-content:flex-start;width:fit-content;max-width:100%;min-height:29px;padding:0 10px;font-size:11.5px;line-height:1;box-shadow:inset 0 1px #ffffff0e}.home-hero-copy h1{max-width:min(100%,500px);font-size:clamp(38px,11vw,52px);line-height:.95;transform:skew(-4deg)}}@media (width<=760px){html{scroll-behavior:auto}:is(body:has(#home) .site-background-effects,body:has(#login) .site-background-effects,body:has(#register) .site-background-effects){will-change:auto!important;animation:none!important}body:has(#home) .site-background-effects:before{will-change:auto!important;animation:none!important;transform:none!important}body:has(#login) .site-background-effects:before{will-change:auto!important;animation:none!important;transform:none!important}body:has(#register) .site-background-effects:before{will-change:auto!important;animation:none!important;transform:none!important}body:has(#home) .site-background-effects:after{will-change:auto!important;animation:none!important;transform:none!important}body:has(#login) .site-background-effects:after{will-change:auto!important;animation:none!important;transform:none!important}body:has(#register) .site-background-effects:after{will-change:auto!important;animation:none!important;transform:none!important}body:has(#home) .site-background-effects:before{opacity:.16!important}body:has(#login) .site-background-effects:before{opacity:.16!important}body:has(#register) .site-background-effects:before{opacity:.16!important}body:has(#home) .site-background-effects:after{opacity:.08!important}body:has(#login) .site-background-effects:after{opacity:.08!important}body:has(#register) .site-background-effects:after{opacity:.08!important}:is(body:has(#home) .background-rain-line,body:has(#login) .background-rain-line,body:has(#register) .background-rain-line){--rain-alpha:.34;will-change:transform, opacity;width:1px!important;height:min(var(--rain-height,210px), 210px)!important;box-shadow:none!important;animation-duration:calc(var(--rain-speed,5s) * 2.15)!important}:is(body:has(#home) .rain-line-5,body:has(#home) .rain-line-6,body:has(#home) .rain-line-7,body:has(#home) .rain-line-8,body:has(#home) .rain-line-9,body:has(#home) .rain-line-10,body:has(#home) .rain-line-11,body:has(#home) .rain-line-12,body:has(#home) .rain-line-13,body:has(#home) .rain-line-14,body:has(#login) .rain-line-5,body:has(#login) .rain-line-6,body:has(#login) .rain-line-7,body:has(#login) .rain-line-8,body:has(#login) .rain-line-9,body:has(#login) .rain-line-10,body:has(#login) .rain-line-11,body:has(#login) .rain-line-12,body:has(#login) .rain-line-13,body:has(#login) .rain-line-14,body:has(#register) .rain-line-5,body:has(#register) .rain-line-6,body:has(#register) .rain-line-7,body:has(#register) .rain-line-8,body:has(#register) .rain-line-9,body:has(#register) .rain-line-10,body:has(#register) .rain-line-11,body:has(#register) .rain-line-12,body:has(#register) .rain-line-13,body:has(#register) .rain-line-14){will-change:auto!important;animation:none!important;display:none!important}.home-page.signed-out-home [data-home-reveal],.home-page.signed-out-home .home-scroll-visible,.home-page.signed-out-home .home-scroll-hidden{opacity:1!important;pointer-events:auto!important;will-change:auto!important;transition:none!important;transform:none!important}.home-feature-card.home-demo-paused,.home-feature-card.home-demo-paused *,.home-feature-card.home-demo-paused:before,.home-feature-card.home-demo-paused:after,.home-feature-card.home-demo-paused :before,.home-feature-card.home-demo-paused :after,.home-feature-card.home-demo-paused .home-feature-screen:before,.home-feature-card.home-demo-paused .home-feature-screen:after,.modal-backdrop:not(.open) .checkout-motion-strip,.modal-backdrop:not(.open) .checkout-motion-strip:before,.modal-backdrop:not(.open) .checkout-motion-strip:after{animation-play-state:paused!important}.home-page .home-hero,.home-page .home-category-section,.home-page .home-feature-card,.home-page .home-flow-section,.home-desk-row,.home-category-section .category-tile,.auth-page-shell .auth-modal,.auth-page-shell .auth-preview-panel,.auth-page-shell .auth-main-panel{animation:none!important}.home-page .home-hero:before,.home-page .home-hero:after,.home-market-desk:before,.home-desk-row:after,.home-page .home-feature-card:before,.home-feature-card:after{opacity:0!important;animation:none!important}.home-page .home-hero,.home-market-desk,.home-category-section,.home-feature-card,.home-feature-screen{contain:layout paint style}.home-feature-card,.home-category-section{content-visibility:auto;contain-intrinsic-size:1px 320px}.home-feature-kicker svg,.auth-page-shell .auth-brand-mark img,.topbar-brand-image{filter:none!important}}.home-page{gap:0;width:min(100%,1360px);margin-inline:auto;padding-inline:24px}.home-page .home-hero{grid-template-columns:minmax(0,1.04fr) minmax(410px,.78fr);align-items:center;gap:72px;min-height:650px;padding:76px 32px 82px;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-page .home-hero:before{opacity:1;width:1px;height:auto;inset:72px auto 72px 0;background:linear-gradient(#0000,#ff2b45b8 24%,#ff2b4533 72%,#0000)!important}.home-hero-eyebrow{color:#ff7187;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:900;display:inline-flex}.home-hero-copy h1{letter-spacing:0;max-width:760px;margin:0;font-size:68px;line-height:.96}.home-hero-copy p{color:#b6bac6;max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.65}.home-hero-points{flex-wrap:wrap;gap:0;margin-top:24px;display:flex}.home-hero-points span{color:#e3e5eb;align-items:center;gap:7px;min-height:24px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff21!important;border-radius:0!important}.home-hero-points span:first-child{padding-left:0;border-left:0!important}.home-hero-points svg{color:#ff6078}.home-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.home-actions .primary-action,.home-actions .secondary-action{width:auto;min-width:142px;min-height:44px;padding-inline:20px}.home-page .home-market-desk{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090de0;border:1px solid #ffffff21;border-radius:7px;grid-template-rows:auto auto auto;place-self:center end;width:100%;max-width:480px;padding:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061}.home-page .home-market-desk:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ff2b45cc,#0000);height:2px;position:absolute;inset:0 0 auto}.home-market-desk-head{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:4px 7px 12px;display:flex}.home-market-label{color:#f7f8fb;align-items:center;gap:11px;display:inline-flex}.home-market-label>span{gap:2px;display:grid}.home-market-label small{color:#7f8492;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.home-market-label strong{font-size:15px}.home-market-live{color:#78eab4;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.home-market-live i{background:#55dc9d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55dc9d1a}.home-desk-tabs{border-block:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.home-desk-tabs button{border:0;min-width:0;min-height:78px;box-shadow:none;background:0 0;border-right:1px solid #ffffff14;border-radius:0;padding:10px 6px 9px}.home-desk-tabs button:last-child{border-right:0}.home-desk-tabs button:hover:not(:disabled),.home-desk-tabs button.active{box-shadow:inset 0 -2px var(--tile-color,var(--red));background:linear-gradient(#ff2b451a,#0000);border-color:#ffffff14}.home-desk-tabs .category-logo{width:28px;height:28px}.home-desk-tabs span{font-size:10px}.home-desk-list{align-content:start;gap:0;height:auto;padding-top:5px}.home-desk-row{min-height:64px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto auto;gap:11px;padding:9px 7px}.home-desk-row:last-child{border-bottom:0}.home-desk-row:after{display:none}.home-desk-row:hover,.home-desk-row:focus-visible{background:#ffffff09;border-color:#ffffff14;transform:none}.home-desk-row-logo{border-radius:5px;width:32px;height:32px}.home-desk-row-copy strong{font-size:13px}.home-desk-row-copy span{font-size:10px}.home-desk-row-price{font-size:12px}.home-desk-row-status{color:#72e7ad;background:0 0;border:0;padding:0;font-size:10px}.home-page .home-category-section{margin:0;padding:72px 32px 84px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-category-section .section-heading{margin-bottom:26px}.home-category-section .section-heading>div{gap:6px;display:grid}.home-category-section .section-heading h2{letter-spacing:0;margin:0;font-size:32px;line-height:1.05}.home-category-section .section-heading p{color:#8e93a0;margin:0;font-size:13px}.home-category-section .category-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.home-category-section .category-tile{min-width:0;height:104px;box-shadow:none;background:#0a0b10b8;border-color:#ffffff1a;border-radius:6px;padding:13px 8px 11px}.home-category-section .category-tile:hover:not(:disabled),.home-category-section .category-tile.active{border-color:color-mix(in srgb, var(--tile-color,var(--red)) 58%, #ffffff24);background:color-mix(in srgb, var(--tile-color,var(--red)) 8%, #0a0b10e0);box-shadow:inset 0 -2px var(--tile-color,var(--red));transform:translateY(-2px)}.home-category-section .category-icon{width:42px;height:42px;box-shadow:none;background:0 0;border:0}.home-category-section .category-icon .category-logo{width:34px;height:34px}.home-category-section .category-tile>span:last-child{font-size:11px}.home-feature-reel{padding:22px 32px 100px;display:block}.home-feature-reel-head{max-width:720px;padding-bottom:50px}.home-feature-reel-head h2{letter-spacing:0;margin:8px 0 0;font-size:40px;line-height:1.04}.home-feature-reel-head p{color:#969ba9;max-width:660px;margin:13px 0 0;font-size:15px;line-height:1.6}.home-page .home-feature-card{grid-template-rows:auto;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:0 72px;min-height:0;padding:58px 0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important}.home-feature-card:before,.home-feature-card:after{display:none!important}.home-feature-card.is-reverse{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr)}.home-feature-card.is-reverse .home-feature-copy{order:2}.home-feature-card.is-reverse .home-feature-screen{order:1}.home-feature-copy{align-self:center;padding:0;display:block}.home-feature-index{color:#5c606b;letter-spacing:0;margin-bottom:30px;font-size:12px;font-weight:900;display:block}.home-feature-kicker{color:#ff6b81;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 13px;padding:0;font-size:12px;font-weight:900;display:inline-flex}.home-feature-kicker svg{color:currentColor}.home-feature-copy h2{letter-spacing:0;margin:0;font-size:34px;line-height:1.05}.home-feature-copy p{color:#969ba9;max-width:430px;margin:15px 0 0;font-size:14px;line-height:1.65;display:block}.home-feature-screen{background:#08090de6;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-height:310px;box-shadow:0 24px 64px #0000004d}@media (width<=1120px){.home-page .home-hero{grid-template-columns:minmax(0,1fr) minmax(370px,.82fr);gap:42px;min-height:590px}.home-hero-copy h1{font-size:56px}.home-category-section .category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-page .home-feature-card,.home-page .home-feature-card.is-reverse{column-gap:42px}}@media (width<=900px){.home-page{padding-inline:18px}.home-page .home-hero{grid-template-columns:1fr;gap:50px;min-height:0;padding:62px 20px 68px}.home-page .home-hero:before{inset:58px auto 58px 0}.home-hero-copy{max-width:720px}.home-page .home-market-desk{justify-self:stretch;max-width:720px}.home-page .home-feature-card,.home-page .home-feature-card.is-reverse{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media (width<=700px){.home-page{padding-inline:14px}.home-page .home-hero{gap:38px;padding:44px 8px 54px}.home-page .home-hero:before{display:none}.home-hero-copy{padding-left:0}.home-hero-eyebrow{margin-bottom:16px}.home-hero-copy h1{font-size:44px;line-height:.98}.home-hero-copy p{margin-top:18px;font-size:15px;line-height:1.55}.home-hero-points{gap:9px 16px;margin-top:20px}.home-hero-points span,.home-hero-points span:first-child{min-height:20px;padding:0;font-size:11px;border:0!important}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.home-actions .primary-action,.home-actions .secondary-action{width:100%;min-width:0}.home-page .home-market-desk{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;padding:10px}.home-market-desk-head{min-height:52px}.home-desk-tabs button{min-height:70px}.home-desk-row{grid-template-columns:32px minmax(0,1fr) auto}.home-desk-row-status{display:none}.home-category-section{padding:56px 8px 64px}.home-category-section .section-heading h2{font-size:28px}.home-category-section .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-category-section .category-tile{height:92px}.home-feature-reel{padding:10px 8px 78px}.home-feature-reel-head{padding-bottom:36px}.home-feature-reel-head h2{font-size:32px}.home-page .home-feature-card,.home-page .home-feature-card.is-reverse{grid-template-columns:1fr;row-gap:28px;padding:42px 0}.home-page .home-feature-card.is-reverse .home-feature-copy,.home-page .home-feature-card.is-reverse .home-feature-screen{order:initial}.home-feature-copy{order:1!important}.home-feature-screen{min-height:290px;box-shadow:none;border-radius:6px;order:2!important}.home-feature-index{margin-bottom:20px}.home-feature-copy h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.home-category-section .category-tile:hover,.home-desk-row:hover{transform:none}}.account-dashboard-page{gap:16px}.dashboard-command-hero{background:radial-gradient(circle at 0 0,#ff2b453d,#0000 36%),radial-gradient(circle at 92% 18%,#29d1831c,#0000 30%),linear-gradient(145deg,#121319f2,#090a0feb);border:1px solid #292b35;border-radius:8px;gap:18px;min-width:0;padding:clamp(18px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000047}.dashboard-command-hero:before{content:"";pointer-events:none;opacity:.44;background:linear-gradient(112deg,#0000 0 44%,#ff2b4529 45%,#0000 48% 100%),repeating-linear-gradient(112deg,#0000 0 78px,#ffffff09 79px,#0000 80px 158px);position:absolute;inset:0}.dashboard-command-top,.dashboard-metric-rail,.dashboard-command-hero .dashboard-level-progress{z-index:1;position:relative}.dashboard-command-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.dashboard-command-copy{gap:8px;min-width:0;display:grid}.dashboard-command-copy h1{color:#fff;letter-spacing:0;transform-origin:0;max-width:760px;margin:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(34px,4vw,56px);font-style:italic;font-weight:950;line-height:.94;transform:skew(-5deg)}.dashboard-command-copy p{color:#b5bbc8;max-width:720px;margin:0;font-size:14px;line-height:1.55}.dashboard-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-metric-rail{border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:12px 0 0;display:grid}.dashboard-rail-metric{border-right:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:2px 14px 2px 0;display:grid}.dashboard-rail-metric+.dashboard-rail-metric{padding-left:14px}.dashboard-rail-metric:last-child{border-right:0;padding-right:0}.dashboard-rail-icon{color:#ff8797;background:#ff2b4521;border:1px solid #ff4a6047;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.dashboard-rail-copy{gap:3px;min-width:0;display:grid}.dashboard-rail-copy small,.dashboard-tool-copy small,.dashboard-activity-summary small{color:#8f96a6;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-rail-copy strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:clamp(18px,2vw,25px);font-weight:950;line-height:1.05}.dashboard-rail-copy em,.dashboard-tool-copy span{color:#b5bbc8;overflow-wrap:anywhere;min-width:0;font-size:11px;font-style:normal;font-weight:750;line-height:1.3}.dashboard-command-hero .dashboard-level-progress{background:#05060a7a;border-color:#ffffff1a;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.dashboard-workbench{grid-template-columns:minmax(0,1.46fr) minmax(310px,.82fr);align-items:start;gap:14px;display:grid}.dashboard-activity-board,.dashboard-side-panel{background:linear-gradient(#ffffff0a,#ffffff04),#0c0d129e;border:1px solid #ffffff16;border-radius:8px;min-width:0;box-shadow:inset 0 1px #ffffff0b}.dashboard-activity-board{overflow:hidden}.dashboard-section-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:16px 16px 13px;display:flex}.dashboard-section-head.compact{padding-bottom:11px}.dashboard-section-head h2{color:#fff;margin:3px 0 0;font-size:20px;line-height:1.1}.dashboard-activity-body{gap:0;padding:0 16px 14px;display:grid}.dashboard-activity-summary{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 0;display:grid}.dashboard-activity-summary span{border-right:1px solid #ffffff14;gap:4px;min-width:0;padding-right:12px;display:grid}.dashboard-activity-summary span+span{padding-left:12px}.dashboard-activity-summary span:last-child{border-right:0;padding-right:0}.dashboard-activity-summary strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:950;line-height:1.1}.dashboard-purchase-list{display:grid}.account-dashboard-page .dashboard-purchase-card{border:0;border-bottom:1px solid #ffffff13;border-radius:0;padding:13px 0 13px 10px;box-shadow:none!important;background:0 0!important}.account-dashboard-page .dashboard-purchase-card:last-child{border-bottom:0}.account-dashboard-page .dashboard-purchase-card:hover{transform:none;box-shadow:none!important;background:#ff2b450e!important}.account-dashboard-page .dashboard-purchase-card:after{inset:14px auto 14px 0}.account-dashboard-page .dashboard-purchase-logo{border-radius:8px;width:42px;height:42px}.account-dashboard-page .dashboard-purchase-logo .category-logo{width:24px;height:24px}.dashboard-side-rail{gap:14px;min-width:0;display:grid}.dashboard-tool-list,.dashboard-security-list{gap:0;padding:0 14px 14px;display:grid}.dashboard-tool-row,.account-dashboard-page .dashboard-security-item{background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.dashboard-tool-row:last-child,.account-dashboard-page .dashboard-security-item:last-child{border-bottom:0}.dashboard-tool-icon,.account-dashboard-page .dashboard-security-item>span{color:#8ff2c1;background:#29d1831a;border:1px solid #29d1833d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.dashboard-tool-row.auto .dashboard-tool-icon{color:#ff9aac;background:#ff2b451c;border-color:#ff4a603d}.dashboard-tool-row.warranty .dashboard-tool-icon{color:#ffd995;background:#f6b94e1a;border-color:#f6b94e40}.dashboard-tool-copy{gap:3px;min-width:0;display:grid}.dashboard-tool-copy strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.1}.dashboard-rail-metric,.account-dashboard-page .dashboard-purchase-card,.dashboard-tool-row,.account-dashboard-page .dashboard-security-item{animation:.42s cubic-bezier(.2,.8,.2,1) both dashboardRowIn}.dashboard-rail-metric:nth-child(2),.account-dashboard-page .dashboard-purchase-card:nth-child(2),.dashboard-tool-row:nth-child(2),.account-dashboard-page .dashboard-security-item:nth-child(2){animation-delay:35ms}.dashboard-rail-metric:nth-child(3),.account-dashboard-page .dashboard-purchase-card:nth-child(3),.dashboard-tool-row:nth-child(3),.account-dashboard-page .dashboard-security-item:nth-child(3){animation-delay:70ms}.dashboard-rail-metric:nth-child(4),.account-dashboard-page .dashboard-purchase-card:nth-child(4){animation-delay:.105s}.dashboard-rail-metric:nth-child(5),.account-dashboard-page .dashboard-purchase-card:nth-child(5){animation-delay:.14s}.dashboard-rail-metric:nth-child(6),.account-dashboard-page .dashboard-purchase-card:nth-child(6){animation-delay:.175s}@keyframes dashboardRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.dashboard-tool-row .compact-action,.dashboard-security-panel .compact-action{width:auto;min-width:74px;min-height:33px;padding-inline:10px;font-size:12px}.account-dashboard-page .dashboard-security-item small{color:#8f96a6;text-transform:uppercase}.account-dashboard-page .dashboard-security-item strong{color:#fff}@media (width<=1120px){.dashboard-metric-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.dashboard-rail-metric:nth-child(3n){border-right:0;padding-right:0}.dashboard-rail-metric:nth-child(3n+1){padding-left:0}}@media (width<=920px){.dashboard-command-top,.dashboard-workbench{grid-template-columns:1fr}.dashboard-command-actions{justify-content:flex-start}}@media (width<=620px){.dashboard-command-hero{padding:16px}.dashboard-command-copy h1{font-size:clamp(33px,10vw,44px)}.dashboard-command-actions,.dashboard-command-actions .primary-action,.dashboard-command-actions .secondary-action{width:100%}.dashboard-metric-rail{grid-template-columns:1fr;gap:0;padding-top:4px}.dashboard-rail-metric,.dashboard-rail-metric+.dashboard-rail-metric,.dashboard-rail-metric:nth-child(3n),.dashboard-rail-metric:nth-child(3n+1){border-bottom:1px solid #ffffff14;border-right:0;padding:10px 0}.dashboard-rail-metric:last-child{border-bottom:0}.dashboard-section-head{flex-direction:column;align-items:stretch}.dashboard-activity-summary{grid-template-columns:1fr;padding:8px 0}.dashboard-activity-summary span,.dashboard-activity-summary span+span{border-bottom:1px solid #ffffff14;border-right:0;padding:10px 0}.dashboard-activity-summary span:last-child{border-bottom:0}.dashboard-tool-row,.account-dashboard-page .dashboard-security-item{grid-template-columns:36px minmax(0,1fr)}.dashboard-tool-row .compact-action,.account-dashboard-page .dashboard-security-item .status-dot-text{grid-column:1/-1;justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-rail-metric,.account-dashboard-page .dashboard-purchase-card,.dashboard-tool-row,.account-dashboard-page .dashboard-security-item{animation:none}}.money-move-page{align-items:stretch}.money-move-shell{gap:14px;width:min(100%,1180px)}.money-move-hero{background:radial-gradient(circle at 7% 0,#ff2b4538,#0000 33%),radial-gradient(circle at 94% 16%,#29d1831c,#0000 30%),linear-gradient(145deg,#111218f0,#08090eeb);border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0000003d}.money-move-hero:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(112deg,#0000 0 42%,#ff2b4521 43%,#0000 46% 100%),repeating-linear-gradient(112deg,#0000 0 86px,#ffffff08 87px,#0000 88px 172px);position:absolute;inset:0}.money-move-hero-copy,.money-move-actions,.money-move-rail{z-index:1;position:relative}.money-move-hero-copy{gap:9px;min-width:0;display:grid}.money-move-hero h2{color:#fff;letter-spacing:0;transform-origin:0;max-width:760px;margin:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:43px;font-style:italic;font-weight:950;line-height:.96;transform:skew(-4deg)}.money-move-hero p{color:#b5bbc8;max-width:780px;margin:0;font-size:14px;font-weight:650;line-height:1.55}.money-move-actions{justify-content:flex-end;display:flex}.money-move-actions .secondary-action{width:auto;min-width:148px}.money-move-rail{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:13px;display:grid}.withdraw-hero .money-move-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.money-move-metric{border-right:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:2px 14px 2px 0;animation:.42s cubic-bezier(.2,.8,.2,1) both moneyMoveIn;display:grid}.money-move-metric+.money-move-metric{padding-left:14px}.money-move-metric:last-child{border-right:0;padding-right:0}.money-move-metric-icon{color:#8ff2c1;background:#29d1831a;border:1px solid #29d1833d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.money-move-metric span:last-child{gap:3px;min-width:0;display:grid}.money-move-metric small,.money-flow-step em,.withdraw-check-row small{color:#8f96a6;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1}.money-move-metric strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:22px;font-weight:950;line-height:1.05}.money-move-metric em{color:#b5bbc8;overflow-wrap:anywhere;min-width:0;font-size:11px;font-style:normal;font-weight:750;line-height:1.3}.money-move-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.52fr);align-items:start;gap:14px;display:grid}.withdraw-grid.money-move-layout{display:grid}.money-move-panel{background:linear-gradient(#ffffff0a,#ffffff03),#0c0d12a8;border:1px solid #ffffff16;border-radius:8px;min-width:0;box-shadow:inset 0 1px #ffffff0b}.money-move-primary-panel{gap:15px;padding:17px}.money-move-side-panel{gap:14px;padding:16px;position:sticky;top:92px}.withdraw-form.money-move-primary-panel{max-width:none;margin:0}.money-move-page .transfer-card-head,.money-move-page .withdraw-card-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:13px}.money-move-page .transfer-card-head>span,.money-move-page .withdraw-card-head>span{color:#ff92a2;background:#ff2b451f;border:1px solid #ff4a6040;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;margin:0;display:grid}.money-move-page .transfer-card-head h3,.money-move-page .withdraw-card-head h3,.money-side-header h3{color:#fff;margin:2px 0 0;font-size:20px;line-height:1.1}.money-move-page .transfer-card-head p,.money-move-page .withdraw-card-head>div>span{color:#aeb4c3;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.4}.money-flow-steps{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:0 0 12px;display:grid}.money-flow-step{border-right:1px solid #ffffff14;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-right:12px;display:grid}.money-flow-step+.money-flow-step{padding-left:12px}.money-flow-step:last-child{border-right:0;padding-right:0}.money-flow-step>span{color:#9da5b6;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.money-flow-step.active>span{color:#ff9baa;background:#ff2b4521;border-color:#ff4a6047}.money-flow-step.done>span{color:#8ff2c1;background:#29d1831f;border-color:#29d18347}.money-flow-step.done em{color:#c8f4dc}.money-move-page .transfer-field,.money-move-page .withdraw-form .account-field,.money-move-page .withdraw-options-block{gap:8px}.money-move-page .transfer-field>span,.money-move-page .withdraw-form .account-field>span,.money-move-page .withdraw-options-label{color:#aeb5c5;font-size:12px;font-weight:900}.money-move-page .transfer-field input,.money-move-page .transfer-recipient-search,.money-move-page .withdraw-form input{background:#06070bb8;border-color:#ffffff1a;min-height:46px}.money-move-page .transfer-recipient-search,.money-move-page .withdraw-form input{box-shadow:inset 0 1px #ffffff09}.money-move-page .transfer-recipient-search input{min-height:44px;box-shadow:none;background:0 0}.money-move-page .transfer-field input:focus,.money-move-page .transfer-recipient-search:focus-within,.money-move-page .withdraw-form input:focus{border-color:#ff526a80;box-shadow:0 0 0 3px #ff2b451f,inset 0 1px #ffffff0b}.money-move-page .transfer-recipient-menu{background:#08090efa;border-radius:8px}.money-move-page .transfer-recipient-option,.money-move-page .transfer-selected-user,.withdraw-option-row,.withdraw-check-row{background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0}.money-move-page .transfer-recipient-option:last-child,.money-move-page .transfer-selected-user:last-child,.withdraw-option-row:last-child,.withdraw-check-row:last-child{border-bottom:0}.money-move-page .transfer-recipient-option:hover,.money-move-page .transfer-recipient-option:focus-visible{background:#ff2b450e}.money-move-page .transfer-selected-user{background:#29d18313;border:1px solid #29d18333;border-radius:8px}.money-balance-strip,.money-receipt-strip{background:#06070ba8;border-color:#ffffff17}.money-receipt-strip{border:1px solid #ffffff17;border-radius:8px;gap:0;overflow:hidden}.money-receipt-strip span{background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;min-height:64px}.money-receipt-strip span:last-child{border-right:0}.money-side-header{border-bottom:1px solid #ffffff14;gap:3px;padding-bottom:12px;display:grid}.transfer-side .money-side-header{border-bottom:0;padding-bottom:4px}.transfer-side .money-side-header h3{font-size:18px}.transfer-policy-intro{color:#aeb5c3;margin:0;font-size:13px;font-weight:720;line-height:1.45}.transfer-rule-list,.withdraw-check-list{gap:0;display:grid}.transfer-rule-list{width:100%;min-width:0;max-width:100%}.transfer-rule-list .money-rule-row,.withdraw-check-row{box-sizing:border-box;color:#c4cad6;width:100%;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:720;line-height:1.35;display:grid}.transfer-rule-list .money-rule-row{grid-template-columns:minmax(72px,84px) minmax(0,1fr);overflow:hidden}.transfer-rule-list .money-rule-row:last-child{border-bottom:0}.transfer-rule-list .money-rule-row strong{color:#ff9aaa;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:11px;font-weight:950;line-height:1}.transfer-rule-list .money-rule-row em{color:#d5dae4;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12px;font-style:normal;font-weight:760;line-height:1.32}.withdraw-check-row>span{color:#ff98a7;background:#ff2b451a;border:1px solid #ff4a6038;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.withdraw-check-row.done>span{color:#8ff2c1;background:#29d1831a;border-color:#29d1833d}.withdraw-check-row>div{gap:4px;min-width:0;display:grid}.withdraw-check-row strong{color:#fff;font-size:14px;line-height:1.1}.withdraw-check-row small{text-transform:none;line-height:1.25}.withdraw-side-note{color:#b7bdc9;border-top:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr);gap:10px;padding-top:13px;font-size:12px;font-weight:750;line-height:1.45;display:grid}.withdraw-side-note svg{color:#ff9aaa}.money-move-page .withdraw-options-list{background:#06070b7a;border:1px solid #ffffff16;border-radius:8px;gap:0;max-height:304px;overflow:auto}.money-move-page .withdraw-option-row{min-height:54px;padding:10px 11px}.money-move-page .withdraw-option-row:hover:not(:disabled){background:#ffffff09}.money-move-page .withdraw-option-row.active{color:#91f0c0;background:#29d18314}.money-move-page .withdraw-coin-mark{background:#ffffff0e}.money-move-metric,.money-flow-step,.money-move-panel,.transfer-success,.withdraw-check-row{animation:.42s cubic-bezier(.2,.8,.2,1) both moneyMoveIn}.money-move-metric:nth-child(2),.money-flow-step:nth-child(2),.withdraw-check-row:nth-child(2){animation-delay:35ms}.money-move-metric:nth-child(3),.money-flow-step:nth-child(3),.withdraw-check-row:nth-child(3){animation-delay:70ms}.money-move-metric:nth-child(4){animation-delay:.105s}@keyframes moneyMoveIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (width<=1020px){.money-move-layout{grid-template-columns:1fr}.money-move-side-panel{position:static}.withdraw-hero .money-move-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.withdraw-hero .money-move-metric:nth-child(2n){border-right:0;padding-right:0}.withdraw-hero .money-move-metric:nth-child(odd){padding-left:0}}@media (width<=720px){.money-move-hero{grid-template-columns:1fr;padding:17px}.money-move-hero h2{font-size:35px}.money-move-actions,.money-move-actions .secondary-action{width:100%}.money-move-actions .secondary-action{justify-content:center}.money-move-rail,.withdraw-hero .money-move-rail{grid-template-columns:1fr;row-gap:0}.money-move-metric,.money-move-metric+.money-move-metric,.withdraw-hero .money-move-metric:nth-child(2n),.withdraw-hero .money-move-metric:nth-child(odd){border-bottom:1px solid #ffffff14;border-right:0;padding:10px 0}.money-move-metric:last-child{border-bottom:0}.money-flow-steps,.money-receipt-strip{grid-template-columns:1fr}.money-flow-step,.money-flow-step+.money-flow-step,.money-receipt-strip span{border-bottom:1px solid #ffffff14;border-right:0;padding:10px 0}.money-flow-step:last-child,.money-receipt-strip span:last-child{border-bottom:0}}@media (width<=560px){.money-move-primary-panel,.money-move-side-panel{padding:14px}.money-move-hero h2{font-size:31px}.money-move-page .withdraw-options-list{max-height:284px}}@media (prefers-reduced-motion:reduce){.money-move-metric,.money-flow-step,.money-move-panel,.transfer-success,.withdraw-check-row{animation:none}}.referrals-page{gap:16px}.referral-command-hero{isolation:isolate;background:radial-gradient(circle at 7% 0,#29d1832e,#0000 32%),radial-gradient(circle at 88% 12%,#ff2b4533,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff06),#0a0b10d6;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 18px 44px #00000047}.referral-command-hero:before{content:"";z-index:-1;opacity:.58;pointer-events:none;background:linear-gradient(115deg,#0000 0 34%,#ffffff12 34.2% 34.55%,#0000 34.8%),linear-gradient(115deg,#0000 0 56%,#29d18321 56.1% 56.4%,#0000 56.7%);position:absolute;inset:0}.referral-hero-copy{gap:10px;min-width:0;display:grid}.referral-eyebrow{color:#9dffd7;letter-spacing:0;text-transform:uppercase;background:#29d1831c;border:1px solid #29d18347;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.referral-command-hero h1{color:#fff;max-width:720px;margin:0;font-size:42px;font-weight:1000;line-height:.96}.referral-command-hero p{color:#c4cad6;max-width:820px;margin:0;font-size:14px;font-weight:760;line-height:1.45}.referral-hero-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:9px;display:flex}.referral-metric-strip{background:#090a0f94;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.referral-metric-strip>span{border-right:1px solid #ffffff13;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;min-width:0;padding:14px;animation:.34s cubic-bezier(.2,.8,.2,1) both referralCleanIn;display:grid}.referral-metric-strip>span:last-child{border-right:0}.referral-metric-strip svg{color:#8dffd0;grid-row:1/span 3;align-self:start}.referral-metric-strip small,.referral-metric-strip em{color:#9fa6b5;overflow-wrap:anywhere;min-width:0;font-size:11px;font-style:normal;font-weight:820;line-height:1.25}.referral-metric-strip small{color:#ff9aaa;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.referral-metric-strip strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:1000;line-height:1}.referral-workspace{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.referral-link-console,.referral-progress-board{background:linear-gradient(135deg,#ffffff10,#ffffff06),#0b0c11c7;border:1px solid #ffffff1b;border-radius:10px;gap:13px;min-width:0;padding:16px;animation:.34s cubic-bezier(.2,.8,.2,1) both referralCleanIn;display:grid;box-shadow:inset 0 1px #ffffff13}.referral-section-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.referral-section-head div{min-width:0}.referral-section-head span{color:#ff9aaa;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.referral-section-head h2{color:#fff;margin:5px 0 0;font-size:20px;line-height:1.05}.referral-code-lockup{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.referral-link-icon{color:#9dffd7;background:radial-gradient(circle at 35% 20%,#29d18347,#ffffff0a);border:1px solid #29d18352;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 16px 30px #29d1831c}.referral-link-main{gap:5px;min-width:0;display:grid}.referral-link-main span{color:#9fa6b5;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:930;line-height:1}.referral-link-main strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:30px;font-weight:1000;line-height:.95}.referral-link-main small{color:#aeb5c4;font-size:12px;font-weight:760;line-height:1.35}.referral-link-card{background:#05060aa8;border:1px solid #ffffff18;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0e}.referral-link-card input{box-sizing:border-box;color:#dfe5ef;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:12px;font-weight:820;overflow:hidden}.referral-copy-status{color:#8dffd0;font-size:12px;font-weight:850;line-height:1.25}.referral-path{background:#0405096b;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative;overflow:hidden}.referral-path>span{border-right:1px solid #ffffff12;gap:5px;min-width:0;padding:12px;display:grid}.referral-path>span:last-child{border-right:0}.referral-path strong{color:#fff;background:#ff2b452b;border:1px solid #ff4a604d;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;line-height:1;display:grid}.referral-path em{color:#fff;font-size:13px;font-style:normal;font-weight:950;line-height:1.12}.referral-path small{color:#aeb5c4;font-size:11px;font-weight:760;line-height:1.35}.referral-list{gap:8px}.referral-progress-card{box-shadow:none;background:#05060a5c;border:1px solid #ffffff17;border-radius:8px;gap:10px;padding:12px}.referral-progress-card.good{background:linear-gradient(90deg,#29d1831f,#ffffff06),#05060a5c;border-color:#29d18342}.referral-progress-card.active{background:linear-gradient(90deg,#ffcc661c,#ffffff06),#05060a5c;border-color:#ffcc663d}.referral-progress-card.review,.referral-progress-card.rejected{background:linear-gradient(90deg,#ff2b451f,#ffffff06),#05060a5c}.referral-progress-head{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.referral-user-avatar{border-radius:8px;width:40px;height:40px}.referral-progress-head em{min-height:26px;line-height:26px}.referral-progress-track{background:#ffffff13;border:0;height:7px}.referral-progress-meta{font-size:11px}.referral-joined-card{border-radius:8px;margin-top:0}.games-page .game-case-lobby{gap:15px}.games-page .game-case-lobby-head{border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid;overflow:hidden;background:radial-gradient(circle at 8% 0,#ff2b453d,#0000 34%),radial-gradient(circle at 90% 10%,#29d1831f,#0000 30%),linear-gradient(135deg,#ffffff12,#ffffff06),#0a0b10db!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff17,0 18px 44px #00000047!important}.games-page .game-case-lobby-head h2{max-width:760px;margin-top:6px;font-size:30px;line-height:1}.games-page .game-case-lobby-head p{color:#c2c8d5;max-width:760px;margin-top:8px}.game-case-lobby-stats{background:#05060a7a;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.game-case-lobby-stats>span{border-right:1px solid #ffffff13;gap:3px;min-width:0;padding:12px;display:grid}.game-case-lobby-stats>span:last-child{border-right:0}.game-case-lobby-stats strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1}.game-case-lobby-stats small{color:#9fa6b5;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-weight:930;line-height:1.2}.game-case-showcase{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.games-page .game-case-grid.selectable{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.games-page .game-case-card{border-radius:10px;gap:12px;min-height:236px;padding:14px;overflow:hidden;background:linear-gradient(145deg, color-mix(in srgb, var(--case-accent,#ff2b45) 15%, transparent), #ffffff06 48%, #05060a9e), #0e0f15!important;border-color:color-mix(in srgb, var(--case-accent,#ff2b45) 30%, #ffffff1f)!important;box-shadow:inset 0 1px #ffffff17,0 16px 34px #0000003d!important}.games-page .game-case-card.selectable{grid-template-rows:auto minmax(0,1fr) auto;min-height:236px}.games-page .game-case-card:before{opacity:.55;background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--case-accent,#ff2b45) 38%, transparent), transparent 42%), linear-gradient(115deg, transparent 0 64%, color-mix(in srgb, var(--case-accent,#ff2b45) 14%, transparent) 64.2% 64.7%, transparent 65%)}.games-page .game-case-card.selectable:hover,.games-page .game-case-card.selectable:focus-visible{background:linear-gradient(145deg, color-mix(in srgb, var(--case-accent,#ff2b45) 22%, transparent), #ffffff0a 48%, #05060aad), #111219!important;border-color:color-mix(in srgb, var(--case-accent,#ff2b45) 62%, #ffffff29)!important;box-shadow:inset 0 1px #ffffff1f, 0 22px 44px color-mix(in srgb, var(--case-accent,#ff2b45) 14%, #00000057)!important}.games-page .game-case-top{grid-template-columns:58px minmax(0,1fr)}.games-page .game-case-top h2{color:#fff;font-size:21px}.game-case-card-body{align-content:start;gap:10px;min-width:0;display:grid}.game-case-prize-line{border-top:1px solid #ffffff14;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-top:10px;display:grid}.game-case-prize-line svg{color:color-mix(in srgb, var(--case-accent,#ff2b45) 70%, #fff)}.game-case-prize-line span,.game-case-prize-line em{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:930;line-height:1}.game-case-prize-line strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.1;overflow:hidden}.game-case-card-foot{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-top:11px;display:grid}.game-case-card-foot>span{color:#9fa6b5;text-transform:uppercase;gap:3px;min-width:0;font-size:10px;font-weight:930;line-height:1;display:grid}.game-case-card-foot strong{color:#fff;text-transform:none;font-size:18px;line-height:1}.games-page .game-case-preview{border-radius:10px;gap:14px;padding:15px;background:linear-gradient(145deg, color-mix(in srgb, var(--case-accent,#ff2b45) 13%, transparent), #ffffff07 52%, #06070ca8), #101116!important;border-color:color-mix(in srgb, var(--case-accent,#ff2b45) 34%, #ffffff1f)!important;box-shadow:inset 0 1px #ffffff17,0 16px 36px #0000003d!important}.games-page .game-case-preview .game-case-metrics,.games-page .game-case-arena-summary .game-case-metrics{background:#0405096b;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:1fr;gap:0;overflow:hidden}.games-page .game-case-preview .game-case-metrics span,.games-page .game-case-arena-summary .game-case-metrics span{background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:10px 11px}.games-page .game-case-preview .game-case-metrics span:last-child,.games-page .game-case-arena-summary .game-case-metrics span:last-child{border-bottom:0}.games-page .game-case-preview .game-case-metrics strong,.games-page .game-case-arena-summary .game-case-metrics strong{text-align:right;justify-self:end;font-size:14px}.games-page .game-case-open-view{gap:14px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.games-page .game-case-open-view:before{display:none}.games-page .game-case-open-nav{background:#08090d94;border:1px solid #ffffff16;border-radius:10px;padding:8px}.games-page .game-case-open-nav span{color:color-mix(in srgb, var(--case-accent,#ff2b45) 70%, #fff)}.games-page .game-case-open-arena{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:14px}.games-page .game-case-arena-summary{background:radial-gradient(circle at 24% 0, color-mix(in srgb, var(--case-accent,#ff2b45) 26%, transparent), transparent 46%), linear-gradient(180deg, #fff1, #ffffff06), #090a0fd1;border-color:color-mix(in srgb, var(--case-accent,#ff2b45) 38%, #ffffff1f);border-radius:10px;padding:15px}.games-page .game-case-stage{border-radius:10px;padding:16px;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--case-accent,#ff2b45) 17%, transparent), transparent 44%), linear-gradient(180deg, #fff1, #ffffff07), #101116!important;border-color:color-mix(in srgb, var(--case-accent,#ff2b45) 25%, #ffffff1f)!important;box-shadow:inset 0 1px #ffffff17,0 16px 36px #00000038!important}.games-page .game-reel-shell{background:linear-gradient(#05060bd1,#090a0feb);border-color:#ffffff1b;border-radius:10px}.games-page .game-reveal-result{background:linear-gradient(90deg, color-mix(in srgb, var(--rarity,#ff2b45) 15%, transparent), #ffffff09), #0a0b10db;border-radius:10px}.games-page .game-case-open-drops{border-radius:10px;padding:15px;background:#0a0b1094!important;border-color:#ffffff1b!important;box-shadow:inset 0 1px #ffffff12!important}.games-page .game-drop-list{background:#04050970;border-color:#ffffff16;border-radius:8px}.games-page .game-drop-row{background:linear-gradient(90deg, color-mix(in srgb, var(--rarity,#aab1bf) 10%, transparent), #ffffff07)}.referral-command-hero,.referral-link-console,.referral-progress-board,.games-page .game-case-lobby-head,.game-case-showcase,.games-page .game-case-open-nav,.games-page .game-case-open-arena,.games-page .game-case-open-drops{animation:.34s cubic-bezier(.2,.8,.2,1) both referralCleanIn}@keyframes referralCleanIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.site-background-effects{contain:strict}.site-background-effects.account-background{will-change:auto!important;background:radial-gradient(circle at 9% 10%,#ff2b4517,#0000 28rem),radial-gradient(circle at 88% 80%,#29d1830d,#0000 30rem),repeating-linear-gradient(112deg,#0000 0 140px,#ff2b450e 141px,#0000 142px 280px),repeating-linear-gradient(0deg,#0000 0 180px,#ffffff06 181px,#0000 182px 360px)!important;animation:none!important}.site-background-effects.account-background:before{opacity:.2!important;will-change:auto!important;background:radial-gradient(circle at 14% 4%,#ff2b452b,#0000 32rem),radial-gradient(circle at 84% 78%,#29d1830f,#0000 30rem)!important;animation:none!important;transform:none!important}.site-background-effects.account-background:after{opacity:.08!important;will-change:auto!important;background:repeating-linear-gradient(105deg,#0000 0 220px,#ff2b450e 221px,#0000 222px 440px)!important;animation:none!important;transform:none!important}.site-background-effects.account-background .background-rain-line{--rain-alpha:.3;contain:layout paint style;max-height:240px;transform:translateY(-34vh)rotate(12deg);opacity:.42!important;width:1px!important;height:min(var(--rain-height,220px), 240px)!important;box-shadow:none!important;animation:xmarket-account-rain-line calc(var(--rain-speed,5s) * 4.2) linear infinite!important;animation-delay:var(--rain-delay,0s)!important;will-change:transform!important;top:4vh!important}.site-background-effects.account-background .rain-line-1{top:8vh!important;left:7%!important}.site-background-effects.account-background .rain-line-2{opacity:.28!important;top:58vh!important;left:18%!important}.site-background-effects.account-background .rain-line-3{opacity:.34!important;top:22vh!important;left:30%!important}.site-background-effects.account-background .rain-line-4{opacity:.25!important;top:70vh!important;left:43%!important}.site-background-effects.account-background .rain-line-5{opacity:.38!important;top:14vh!important;left:55%!important}.site-background-effects.account-background .rain-line-6{opacity:.24!important;top:62vh!important;left:68%!important}.site-background-effects.account-background .rain-line-7{opacity:.32!important;top:28vh!important;left:80%!important}.site-background-effects.account-background .rain-line-8{opacity:.22!important;top:74vh!important;left:92%!important}@keyframes xmarket-account-rain-line{0%{transform:translateY(-34vh)rotate(12deg)}to{transform:translateY(44vh)rotate(12deg)}}@media (width<=760px){.site-background-effects.account-background .background-rain-line{animation-duration:calc(var(--rain-speed,5s) * 5.2)!important;opacity:.3!important}}@media (prefers-reduced-motion:reduce){.site-background-effects.account-background .background-rain-line{will-change:auto!important;animation:none!important;transform:translate(0,0)rotate(12deg)!important}}.app-shell.account-shell .notification-dot{box-shadow:0 0 0 1px #ff2b452e;animation:none!important}.app-shell.account-shell .username-anim-gradient-sweep,.app-shell.account-shell .username-anim-gradient-sweep.username-fill-safe{filter:none!important;will-change:auto!important;background-position:50%!important;animation:none!important;transform:none!important}.modal-backdrop:not(.open) .checkout-motion-strip:before,.modal-backdrop:not(.open) .checkout-motion-strip:after{will-change:auto!important;animation:none!important;transform:none!important}.site-background-effects.public-background:before,.site-background-effects.public-background:after{will-change:auto!important}.site-background-effects.public-background .background-rain-line{will-change:transform!important}.gallery-expand-action{white-space:nowrap;min-height:34px;padding-inline:12px}html[data-xmarket-hidden] *,html[data-xmarket-hidden] :before,html[data-xmarket-hidden] :after{animation-play-state:paused!important}@media (width<=1180px){.game-case-showcase,.games-page .game-case-open-arena{grid-template-columns:1fr}.games-page .game-case-preview{position:relative;top:auto}}@media (width<=920px){.referral-command-hero,.referral-workspace,.games-page .game-case-lobby-head{grid-template-columns:1fr}.referral-hero-actions{justify-content:start}.referral-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-metric-strip>span:nth-child(2n){border-right:0}.referral-metric-strip>span:nth-child(n+3){border-top:1px solid #ffffff13}}@media (width<=620px){.referral-command-hero{padding:17px}.referral-command-hero h1{font-size:32px}.referral-hero-actions,.referral-hero-actions .secondary-action,.referral-hero-actions .primary-action,.referral-section-head,.referral-section-head .secondary-action,.referral-link-card .primary-action{width:100%}.referral-section-head,.referral-hero-actions{flex-direction:column;align-items:stretch}.referral-metric-strip,.referral-path,.game-case-lobby-stats{grid-template-columns:1fr}.referral-metric-strip>span,.referral-metric-strip>span:nth-child(2n),.referral-path>span,.game-case-lobby-stats>span{border-bottom:1px solid #ffffff13;border-right:0}.referral-metric-strip>span:last-child,.referral-path>span:last-child,.game-case-lobby-stats>span:last-child{border-bottom:0}.referral-link-card,.game-case-card-foot,.game-case-prize-line{grid-template-columns:1fr}.game-case-prize-line strong,.game-case-prize-line em{justify-self:start}.game-case-card-foot .primary-action{width:100%}.games-page .game-case-lobby-head h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.referral-command-hero,.referral-metric-strip>span,.referral-link-console,.referral-progress-board,.games-page .game-case-lobby-head,.game-case-showcase,.games-page .game-case-open-nav,.games-page .game-case-open-arena,.games-page .game-case-open-drops{animation:none}}.clean-stat-strip{background:#090a0f94;border:1px solid #ffffff18;border-radius:10px;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.referral-metric-strip.clean-stat-strip,.withdraw-stat-strip.clean-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.games-hub-stats.clean-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.games-hub-stats.clean-stat-strip>.clean-stat-item{color:inherit;box-shadow:none;text-transform:none;background:0 0;border:0;border-right:1px solid #ffffff13;border-radius:0}.games-hub-stats.clean-stat-strip>.clean-stat-item:last-child{border-right:0}.game-case-lobby-stats.clean-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dashboard-metric-rail.clean-stat-strip{border-top:1px solid #ffffff18;grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.money-move-rail.withdraw-stat-strip{border-top:1px solid #ffffff18;gap:0;padding-top:0}.money-move-rail.withdraw-stat-strip>.money-move-metric{border-bottom:0;border-right:1px solid #ffffff13;padding:14px}.clean-stat-strip>.clean-stat-item{border-right:1px solid #ffffff13;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;min-width:0;padding:14px;animation:.34s cubic-bezier(.2,.8,.2,1) both referralCleanIn;display:grid}.clean-stat-strip>.clean-stat-item+.clean-stat-item,.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric+.dashboard-rail-metric,.money-move-rail.clean-stat-strip>.money-move-metric+.money-move-metric{padding-left:14px}.clean-stat-strip>.clean-stat-item:last-child{border-right:0}.clean-stat-strip .clean-stat-icon{color:#8dffd0;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.clean-stat-strip>.clean-stat-item>svg{color:#8dffd0;grid-row:1/span 3;align-self:start;width:17px;height:17px}.clean-stat-strip .clean-stat-copy{gap:3px;min-width:0;display:grid}.clean-stat-strip small,.clean-stat-strip .dashboard-rail-copy small,.clean-stat-strip .money-move-metric small{color:#ff9aaa;overflow-wrap:anywhere;letter-spacing:0;text-transform:uppercase;min-width:0;font-size:10px;font-weight:950;line-height:1}.clean-stat-strip strong,.clean-stat-strip .dashboard-rail-copy strong,.clean-stat-strip .money-move-metric strong{color:#fff;overflow-wrap:anywhere;min-width:0;padding-block:1px 2px;font-size:23px;font-weight:1000;line-height:1.14}.clean-stat-strip em,.clean-stat-strip .dashboard-rail-copy em,.clean-stat-strip .money-move-metric em{color:#9fa6b5;overflow-wrap:anywhere;min-width:0;font-size:11px;font-style:normal;font-weight:820;line-height:1.25}.withdraw-stat-strip .clean-stat-item:nth-child(2) .clean-stat-icon,.withdraw-stat-strip .clean-stat-item:nth-child(2) .clean-stat-icon svg{color:#fc6}.withdraw-stat-strip .clean-stat-item:nth-child(4) .clean-stat-icon,.withdraw-stat-strip .clean-stat-item:nth-child(4) .clean-stat-icon svg{color:#aeb5c4}@media (width<=1180px){.dashboard-metric-rail.clean-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric-rail.clean-stat-strip>.clean-stat-item{border-bottom:1px solid #ffffff13}.dashboard-metric-rail.clean-stat-strip>.clean-stat-item:nth-child(3n){border-right:0}.dashboard-metric-rail.clean-stat-strip>.clean-stat-item:nth-last-child(-n+3){border-bottom:0}}@media (width<=920px){.referral-metric-strip.clean-stat-strip,.withdraw-stat-strip.clean-stat-strip,.games-hub-stats.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-metric-strip.clean-stat-strip>.clean-stat-item,.withdraw-stat-strip.clean-stat-strip>.clean-stat-item,.games-hub-stats.clean-stat-strip>.clean-stat-item{border-bottom:1px solid #ffffff13}.referral-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.withdraw-stat-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.games-hub-stats.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.referral-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.withdraw-stat-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.games-hub-stats.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.referral-metric-strip.clean-stat-strip,.withdraw-stat-strip.clean-stat-strip,.games-hub-stats.clean-stat-strip,.game-case-lobby-stats.clean-stat-strip,.dashboard-metric-rail.clean-stat-strip{grid-template-columns:1fr}.clean-stat-strip>.clean-stat-item,.referral-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.withdraw-stat-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.games-hub-stats.clean-stat-strip>.clean-stat-item:nth-child(2n),.dashboard-metric-rail.clean-stat-strip>.clean-stat-item:nth-child(3n),.money-move-rail.withdraw-stat-strip>.money-move-metric{border-right:0}.clean-stat-strip>.clean-stat-item,.referral-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.withdraw-stat-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.games-hub-stats.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.dashboard-metric-rail.clean-stat-strip>.clean-stat-item:nth-last-child(-n+3){border-bottom:1px solid #ffffff13}.clean-stat-strip>.clean-stat-item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.clean-stat-strip>.clean-stat-item{animation:none}}.loading-card,.loading-card.session-loading-panel,.loading-card.market-service-panel.loading,.loading-card.empty-panel-state.loading-state{box-sizing:border-box;text-align:left;border-radius:10px;grid-template-columns:38px minmax(0,1fr);place-items:center stretch;gap:10px 13px;width:min(100%,780px);min-height:118px;margin-inline:auto;padding:16px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#ff2b4529,#0000 34%),linear-gradient(135deg,#ffffff12,#ffffff07 46%,#07080dcc),#0d0e13d1!important;border:1px solid #ffffff1b!important;box-shadow:inset 0 1px #ffffff13,0 16px 34px #00000038!important}.loading-card:before{content:"";pointer-events:none;opacity:.52;background:linear-gradient(112deg,#0000 0 44%,#ff2b4524 44.5%,#0000 47% 100%),repeating-linear-gradient(112deg,#0000 0 90px,#ffffff07 91px,#0000 92px 178px);position:absolute;inset:0}.loading-card:after,.loading-card.session-loading-panel:after,.loading-card.market-service-panel.loading:after,.loading-card.empty-panel-state.loading-state:after{content:"";background:linear-gradient(90deg,#0000,#ff2b45c7,#8dffd06b,#0000);height:1px;position:absolute;inset:auto 16px 0}.loading-card>*{z-index:1;position:relative}.loading-card-icon{color:#8dffd0;background:#8dffd013;border:1px solid #8dffd033;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.loading-card-icon svg{animation:.9s linear infinite checkout-spin}.loading-card-copy{gap:5px;min-width:0;display:grid}.loading-card-copy small{color:#ff9aaa;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.loading-card-copy strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:clamp(19px,2.1vw,27px);font-weight:1000;line-height:1}.loading-card-copy span{color:#aeb5c4;overflow-wrap:anywhere;max-width:650px;font-size:13px;font-weight:720;line-height:1.45}.loading-card .loading-line-wrap{grid-column:2;width:min(100%,420px);margin:0}.loading-card .loading-line-label{color:#ff9aaa;font-size:10px;font-weight:950}.loading-card.empty-panel-state.loading-state{border-style:solid;align-content:center}.loading-card.market-service-panel.loading{align-items:center}@media (width<=620px){.loading-card,.loading-card.session-loading-panel,.loading-card.market-service-panel.loading,.loading-card.empty-panel-state.loading-state{grid-template-columns:1fr;min-height:132px}.loading-card .loading-line-wrap{grid-column:1;width:100%}}@media (prefers-reduced-motion:reduce){.loading-card-icon svg{animation:none}}.hero-strip.market-desk{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"main panel";gap:12px;padding:clamp(14px,1.8vw,20px);overflow:hidden;background:linear-gradient(112deg, color-mix(in srgb, var(--market-desk-color,var(--red)) 14%, transparent), transparent 46%), radial-gradient(circle at 88% 0, #8dffd017, transparent 34%), #101116!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000057!important}.account-shell .hero-strip.market-desk{margin-top:16px}.hero-strip.market-desk:after{opacity:.34;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--market-desk-color,var(--red)) 46%, transparent), transparent)}.market-desk-main{grid-area:main;align-content:space-between;gap:16px}.market-desk-title{grid-template-columns:50px minmax(0,1fr);gap:13px}.market-desk-logo{border-color:color-mix(in srgb, var(--market-desk-color,var(--red)) 48%, #ffffff29);width:48px;height:48px;box-shadow:inset 0 1px #ffffff1a, 0 14px 30px color-mix(in srgb, var(--market-desk-color,var(--red)) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--market-desk-color,var(--red)) 15%, transparent), #ffffff0a), #090a0f!important}.market-desk-title h1{letter-spacing:0;max-width:760px;margin:4px 0 7px;font-size:clamp(34px,5.1vw,58px);font-weight:1000;line-height:.96}.market-desk-title p{color:#b7bdca;max-width:720px;font-size:14.5px;font-weight:760;line-height:1.45}.market-desk-stats.clean-stat-strip{background:#04050975;border-color:#ffffff17;grid-template-columns:repeat(3,minmax(0,1fr))}.market-desk-stats.clean-stat-strip>.clean-stat-item{background:0 0;border-bottom:0;border-right:1px solid #ffffff12;min-height:82px;animation-name:item-rise}.market-desk-stats.clean-stat-strip>.clean-stat-item:last-child{border-right:0}.market-desk-stats .clean-stat-icon,.market-desk-stats .clean-stat-icon svg{color:#8dffd0}.market-desk-stats.clean-stat-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;padding-block-end:3px;font-size:clamp(19px,2.2vw,23px);line-height:1.16;overflow:hidden}.market-desk-stats.clean-stat-strip em{overflow-wrap:normal}.market-desk-stats .clean-stat-item.warning .clean-stat-icon,.market-desk-stats .clean-stat-item.warning .clean-stat-icon svg{color:#ffd486}.market-desk-stats .clean-stat-item.bad .clean-stat-icon,.market-desk-stats .clean-stat-item.bad .clean-stat-icon svg{color:#ff9aaa}.market-desk-stats .clean-stat-item.neutral .clean-stat-icon,.market-desk-stats .clean-stat-item.neutral .clean-stat-icon svg{color:#aeb5c4}.market-desk-panel{grid-area:panel;gap:10px;padding:12px;background:linear-gradient(#ffffff0e,#0000 52%),#05060aa8!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff12!important}.market-desk-focus{background:linear-gradient(90deg, color-mix(in srgb, var(--market-desk-color,var(--red)) 13%, transparent), transparent 64%), #090a0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.market-desk-focus-logo{width:42px;height:42px;color:color-mix(in srgb, var(--market-desk-color,var(--red)) 80%, #fff);border:1px solid color-mix(in srgb, var(--market-desk-color,var(--red)) 42%, #ffffff1f);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.market-desk-focus-logo .category-logo{width:25px;height:25px}.market-desk-focus div{gap:3px;min-width:0;display:grid}.market-desk-focus small,.market-category-copy small{color:#9fa6b5;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.market-desk-focus strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.02;overflow:hidden}.market-desk-focus em{color:#aeb5c4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;overflow:hidden}.market-desk-rows{gap:6px}.market-desk-rows>span{min-height:36px;background:#ffffff0b!important;border-color:#ffffff14!important}.market-desk-rules-link{background:#ff2b451a;border-color:#ff2b4547;min-height:36px;margin-top:0}.market-category-section{margin-top:0;background:linear-gradient(112deg,#ff2b4512,#0000 38%),#0f1015f0!important;border-color:#ffffff18!important;padding:13px!important;box-shadow:inset 0 1px #ffffff12!important}.market-category-section .section-heading{align-items:center;margin-bottom:11px}.market-category-section .section-heading h2{color:#fff;font-size:17px;font-weight:950}.market-category-section .category-grid{grid-template-columns:repeat(9,minmax(88px,1fr));gap:8px}.market-category-section .category-tile{min-height:82px;padding:9px 8px;background:linear-gradient(#ffffff0e,#ffffff05),#0d0e13db!important;border-color:#ffffff18!important;box-shadow:inset 0 1px #ffffff0f!important}.market-category-section .category-tile:hover,.market-category-section .category-tile.active{background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 16%, transparent), #ffffff06), #111218f5!important;border-color:color-mix(in srgb, var(--tile-color) 58%, #ffffff29)!important;box-shadow:inset 0 1px #ffffff14, 0 12px 24px color-mix(in srgb, var(--tile-color) 13%, transparent)!important}.market-category-section .category-tile.active{transform:translateY(-1px)}.market-category-section .category-icon{width:42px;height:42px}.market-category-section .category-logo{width:27px;height:27px}.market-desk-status.good{color:#8dffd0}.market-desk-status.warning{color:#ffd486}.market-desk-status.bad{color:#ff9aaa}.workspace-grid{gap:12px}.market-column{gap:11px}.filters-panel{gap:10px;padding:12px;background:linear-gradient(90deg,#ff2b4514,#0000 52%),#0f1015f0!important;border-color:#ffffff18!important;box-shadow:inset 0 1px #ffffff12!important}.filters-panel:before{opacity:.5}.filters-panel .filter-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:9px}.filters-panel .filter-panel-head h2{color:#fff;font-size:16px;font-weight:950}.filters-panel .filter-summary{color:#8dffd0;background:#8dffd014;border:1px solid #8dffd03d;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.filter-toolbar.primary-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:8px}.primary-filter-grid>.compact-field,.primary-filter-grid>.cosmetic-select-button,.primary-filter-grid>.range-filter,.primary-filter-grid>.filter-select-field,.primary-filter-grid>.filter-group,.primary-filter-grid>.minecraft-value-period-filter,.primary-filter-grid>.r6-rank-dropdown{border-radius:8px;min-height:52px}.filters-panel .filter-actions-row{grid-template-columns:minmax(220px,1fr) auto minmax(0,auto);align-items:center;gap:8px;display:grid}.filters-panel .filter-actions-row .segmented-control{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.filters-panel .filter-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.listing-list{gap:9px}.listing-list .stock-card{border-color:#ffffff18;grid-template-columns:66px minmax(0,1fr);min-height:150px;box-shadow:inset 0 1px #ffffff12;background:linear-gradient(180deg, #fff1, #ffffff06), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 14%, transparent), transparent 34%), #0b0c11!important}.listing-list .stock-card:hover,.listing-list .stock-card.selected{border-color:color-mix(in srgb, var(--avatar-color,var(--red)) 40%, #ffffff24);background:linear-gradient(180deg, #ffffff14, #ffffff08), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent), transparent 36%), #0d0e13!important;box-shadow:inset 0 1px #ffffff17,0 13px 28px #00000042!important}.listing-list .stock-platform-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-color,var(--red)) 12%, transparent), #ffffff06), #05060a80;border-right-color:#ffffff17;align-content:center;gap:8px;padding:10px 7px}.listing-list .stock-platform-icon{border-radius:8px;width:40px;height:40px}.listing-list .stock-platform-icon .category-logo{width:24px;height:24px}.listing-list .stock-content{gap:10px;padding:12px 13px}.listing-list .stock-head{align-items:start;gap:12px}.listing-list .stock-title-block h3{color:#fff;max-width:820px;font-size:16px;font-weight:950;line-height:1.18}.listing-list .stock-eyebrow{color:#ff9aaa}.listing-list .stock-check{background:#ffffff0b;border-color:#ffffff16;min-height:25px}.listing-list .stock-card .listing-chip{background:#ffffff0e;border-color:#ffffff17;min-height:27px}.listing-list .stock-card .market-info-action,.listing-list .stock-card .buy-action,.listing-list .stock-card .tag-action,.listing-list .stock-card .mini-action{border-radius:8px}.listing-list .stock-card .buy-action{min-width:92px}@media (width<=1180px){.market-category-section .category-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.filters-panel .filter-actions-row{grid-template-columns:1fr}.filters-panel .filter-workflow-actions{justify-content:flex-start}}@media (width<=900px){.hero-strip.market-desk{grid-template-columns:1fr;grid-template-areas:"main""panel"}.market-desk-stats.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-child(-n+2){border-bottom:1px solid #ffffff13}}@media (width<=760px){.listing-list .stock-card{grid-template-columns:1fr;min-height:0}.listing-list .stock-platform-panel{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;min-height:56px}}@media (width<=620px){.hero-strip.market-desk{gap:10px;padding:12px}.market-desk-title{grid-template-columns:42px minmax(0,1fr)}.market-desk-logo{width:40px;height:40px}.market-desk-title h1{font-size:31px;line-height:.98}.market-desk-title p{font-size:13px}.market-desk-stats.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-section{padding:10px!important}.market-category-section .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-category-section .category-tile{min-height:76px}.market-category-section .category-tile.disabled{grid-template-rows:14px 36px auto;gap:2px;padding:4px 6px}.market-category-section .category-tile.disabled .category-paused-label{min-height:14px;padding:1px 5px;font-size:8px;line-height:1}.market-category-section .category-tile.disabled .category-icon{width:36px;height:36px}.market-desk-stats.clean-stat-strip>.clean-stat-item,.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-child(2n){border-bottom:1px solid #ffffff13;min-height:74px;padding:11px}.market-desk-stats.clean-stat-strip>.clean-stat-item{border-right:1px solid #ffffff12}.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:0}.market-desk-stats.clean-stat-strip>.clean-stat-item:nth-child(2){border-bottom:1px solid #ffffff13}.market-desk-stats.clean-stat-strip>.clean-stat-item:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.market-desk-stats.clean-stat-strip strong{font-size:19px}.market-desk-focus{grid-template-columns:42px minmax(0,1fr)}.market-desk-rows>span{grid-template-columns:20px minmax(0,1fr)}.market-desk-rows strong{grid-column:2}.filters-panel .filter-panel-head{grid-template-columns:1fr}.filters-panel .filter-summary{justify-self:start}.filters-panel .filter-actions-row .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.market-category-section .category-tile,.market-desk-stats.clean-stat-strip>.clean-stat-item{animation:none}.market-category-section .category-tile{opacity:1;transform:none}.market-category-section .category-tile.disabled{opacity:.52}}.filters-panel .segmented-control button.active,.filters-panel .filter-choice.active,.owned-access-section .segmented-control button.active,.owned-access-section .filter-choice.active{color:#fff!important;background:linear-gradient(#ff40586b,#ff2b4529),#201218!important;border-color:#ff5a70db!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 2px #ff2b4529!important}.filters-panel .segmented-control button,.filters-panel .filter-choice,.owned-access-section .segmented-control button,.owned-access-section .filter-choice{position:relative}.filters-panel .filter-toolbar.primary-filter-grid{flex-wrap:wrap;justify-content:start;align-items:start;gap:8px;display:flex}.filters-panel .primary-filter-grid>.compact-field,.filters-panel .primary-filter-grid>.filter-select-field,.filters-panel .primary-filter-grid>.cosmetic-select-button,.filters-panel .primary-filter-grid>.minecraft-value-period-filter,.filters-panel .primary-filter-grid>.r6-rank-dropdown{flex:0 212px}.filters-panel .primary-filter-grid>.range-filter{flex:0 236px}.filters-panel .primary-filter-grid>.filter-group{flex:none;width:auto;max-width:100%;min-height:74px}.filters-panel .primary-filter-grid .filter-choice-row{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:6px;width:auto;max-width:100%;display:flex}.filters-panel .primary-filter-grid .filter-choice-row.option-count-2,.filters-panel .primary-filter-grid .filter-choice-row.option-count-3,.filters-panel .primary-filter-grid .filter-choice-row.option-count-4{grid-template-columns:none}.filters-panel .primary-filter-grid .filter-choice-row .filter-choice,.filters-panel .primary-filter-grid .filter-choice-row.option-count-4 .filter-choice{white-space:nowrap;flex:none;width:auto;min-width:46px;min-height:34px;padding-inline:10px;line-height:1.05}@media (width<=760px){.filters-panel .filter-toolbar.primary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filters-panel .primary-filter-grid>.compact-field,.filters-panel .primary-filter-grid>.filter-select-field,.filters-panel .primary-filter-grid>.cosmetic-select-button,.filters-panel .primary-filter-grid>.minecraft-value-period-filter,.filters-panel .primary-filter-grid>.r6-rank-dropdown,.filters-panel .primary-filter-grid>.range-filter{flex:none}.filters-panel .primary-filter-grid>.filter-group{flex:none;grid-column:auto;width:auto}}@media (width<=560px){.filters-panel .primary-filter-grid>.filter-group{grid-column:span 2}}@media (width<=380px){.filters-panel .filter-toolbar.primary-filter-grid{grid-template-columns:1fr}.filters-panel .primary-filter-grid>.filter-group{grid-column:auto}}.market-pagination:not(.transaction-pagination){width:100%;margin:8px 0 2px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0 2px!important}.market-pagination:not(.transaction-pagination) .pagination-summary{padding:0}.market-pagination:not(.transaction-pagination) .pagination-control{flex-wrap:wrap}.pagination-control .pagination-first-page{width:auto;min-width:62px;padding:0 12px}.pagination-control .pagination-first-page:hover:not(:disabled){color:#fff;background:linear-gradient(#ff405852,#ff2b4524),#1f151b;border-color:#ff5a70b8}.dashboard-metric-rail.clean-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric,.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n+1),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-last-child(-n+3){border-bottom:0;border-right:1px solid #ffffff13;min-height:96px;padding:14px}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:first-child{padding-left:14px}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:last-child{border-right:0}@media (width<=980px){.dashboard-metric-rail.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric,.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n+1),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-last-child(-n+3){border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(2n){border-right:0}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=620px){.dashboard-metric-rail.clean-stat-strip{grid-template-columns:1fr}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric,.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(2n),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-child(3n+1),.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:nth-last-child(-n+3){border-bottom:1px solid #ffffff13;border-right:0;grid-column:auto}.dashboard-metric-rail.clean-stat-strip>.dashboard-rail-metric:last-child{border-bottom:0}}.saved-search-page,.autobuy-page{gap:13px}.saved-search-metric-strip.clean-stat-strip,.autobuy-metric-strip.clean-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item{background:0 0;min-height:94px}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2)>svg,.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2) .clean-stat-icon,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2)>svg,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2) .clean-stat-icon{color:#fc6}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3)>svg,.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3) .clean-stat-icon,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3)>svg,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3) .clean-stat-icon{color:#ff8fa0}.saved-search-workspace{gap:11px;display:grid}.saved-search-section-head{justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:2px 1px 0;display:flex}.saved-search-section-head span{color:#ff9aaa;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.saved-search-section-head h2{color:#fff;margin:5px 0 0;font-size:22px;line-height:1}.saved-search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:10px}.saved-search-card{border-radius:10px;gap:11px;padding:13px;position:relative;overflow:hidden;background:linear-gradient(135deg, color-mix(in srgb, var(--search-tone,#ff2b45) 12%, transparent), #ffffff07 46%, #07080db8), #0f1016!important;border-color:color-mix(in srgb, var(--search-tone,#ff2b45) 28%, #ffffff1f)!important;box-shadow:inset 0 1px #ffffff14!important}.saved-search-card.is-active{--search-tone:#29d183}.saved-search-card.is-paused{--search-tone:#f6b94e}.saved-search-card:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--search-tone,#ff2b45) 24%, transparent), transparent 42%), linear-gradient(118deg, transparent 0 70%, color-mix(in srgb, var(--search-tone,#ff2b45) 12%, transparent) 70.2% 70.7%, transparent 71%);position:absolute;inset:0}.saved-search-card>*{z-index:1;position:relative}.saved-search-card-head{gap:11px}.saved-search-card-head h2{font-size:18px;line-height:1.12}.saved-search-card-head p{color:#aeb5c4;font-size:12px;font-weight:760}.saved-search-icon{box-shadow:none}.saved-search-filter-preview{background:#05060a6b;border-color:#ffffff16;gap:7px;padding:9px}.saved-search-filter-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.saved-search-filter-head span,.saved-search-filter-head strong{text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.saved-search-filter-head span{color:#9fa6b5}.saved-search-filter-head strong{color:#8dffd0;white-space:nowrap}.saved-search-filter-preview .autobuy-filter-preview-row{background:#ffffff0b;border-color:#ffffff13}.saved-search-meta-strip{gap:6px}.saved-search-meta-strip span{background:#ffffff0e;border-color:#ffffff17;min-height:26px;font-size:11px;font-weight:800}.saved-search-actions{justify-content:flex-start;align-items:center}.saved-search-actions .secondary-action{flex:0 auto}.autobuy-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:12px;display:grid}.autobuy-workspace-main,.autobuy-workspace-side{gap:12px;min-width:0;display:grid}.autobuy-workspace-side{position:sticky;top:84px}.autobuy-access-panel,.autobuy-token-panel{border-radius:10px;padding:14px;background:radial-gradient(circle at 0 0,#ff2b452e,#0000 38%),linear-gradient(135deg,#ffffff12,#ffffff07 46%,#07080db3),#101116!important;border-color:#ffffff1b!important}.autobuy-token-panel{background:radial-gradient(circle at 0 0,#29d18329,#0000 38%),linear-gradient(135deg,#ffffff12,#ffffff07 46%,#07080db8),#101116!important}.autobuy-access-panel:after,.autobuy-token-panel:after{opacity:.55;inset:auto 14px 0 auto}.autobuy-plan-grid{border:1px solid #ffffff17;border-radius:9px;gap:0;overflow:hidden}.autobuy-plan-grid span{background:#05060a61;border:0;border-right:1px solid #ffffff13;border-radius:0;min-height:86px}.autobuy-plan-grid span:last-child{border-right:0}.autobuy-token-split{margin-bottom:12px}.autobuy-token-meter{background:#ffffff13;border:0;height:8px}.autobuy-rule-list,.autobuy-attempt-list{gap:8px}.autobuy-rule-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px;position:relative;overflow:hidden;background:linear-gradient(125deg, color-mix(in srgb, var(--rule-tone,#ff2b45) 12%, transparent), #ffffff07 44%, #06070cad), #0f1016!important;border-color:color-mix(in srgb, var(--rule-tone,#ff2b45) 30%, #ffffff1f)!important;box-shadow:inset 0 1px #ffffff14!important}.autobuy-rule-card.active{--rule-tone:#29d183}.autobuy-rule-card.paused{--rule-tone:#f6b94e}.autobuy-rule-card:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--rule-tone,#ff2b45) 88%, #fff), color-mix(in srgb, var(--rule-tone,#ff2b45) 42%, transparent));width:3px;position:absolute;inset:0 auto 0 0}.autobuy-rule-main,.autobuy-rule-stats-strip,.autobuy-rule-filters,.autobuy-rule-footer,.autobuy-rule-progress{z-index:1;position:relative}.autobuy-rule-main h3{white-space:normal;overflow-wrap:anywhere;font-size:17px}.autobuy-rule-progress{background:#ffffff13;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.autobuy-rule-progress span{width:var(--auto-rule-progress,0%);background:linear-gradient(90deg, color-mix(in srgb, var(--rule-tone,#ff2b45) 88%, #fff), #8dffd0d1);border-radius:inherit;height:100%;display:block}.autobuy-rule-stats-strip span{background:#ffffff0e;border-color:#ffffff17;min-height:44px}.autobuy-rule-filters span,.autobuy-token-split span,.autobuy-attempt-card{background:#ffffff0e;border-color:#ffffff17}.autobuy-workspace-side .data-panel{min-height:100%}@media (width<=1080px){.autobuy-workspace-grid{grid-template-columns:1fr}.autobuy-workspace-side{position:static}}@media (width<=920px){.saved-search-metric-strip.clean-stat-strip,.autobuy-metric-strip.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item{border-bottom:1px solid #ffffff13}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.saved-search-section-head{flex-direction:column;align-items:stretch}.saved-search-section-head .secondary-action{width:100%}.saved-search-card-head{grid-template-columns:auto minmax(0,1fr)}.saved-search-card-head .status-chip{grid-column:2;justify-self:start}.saved-search-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-search-actions .secondary-action,.saved-search-actions .mini-action{width:100%;min-width:0}.saved-search-metric-strip.clean-stat-strip,.autobuy-metric-strip.clean-stat-strip{grid-template-columns:1fr}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item,.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2),.autobuy-metric-strip.clean-stat-strip>.clean-stat-item,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:1px solid #ffffff13;border-right:0}.saved-search-metric-strip.clean-stat-strip>.clean-stat-item:last-child,.autobuy-metric-strip.clean-stat-strip>.clean-stat-item:last-child{border-bottom:0}.autobuy-plan-grid{grid-template-columns:1fr}.autobuy-plan-grid span,.autobuy-plan-grid span:last-child{border-bottom:1px solid #ffffff13;border-right:0}.autobuy-plan-grid span:last-child{border-bottom:0}.autobuy-rule-card,.autobuy-rule-main,.autobuy-rule-footer{grid-template-columns:1fr}.autobuy-rule-main{gap:9px}.autobuy-rule-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.autobuy-rule-actions{justify-content:stretch;width:100%}.autobuy-rule-actions .secondary-action{flex:130px}}.purchases-page,.transactions-page,.warranty-page{gap:13px}.purchase-metric-strip.clean-stat-strip{background:linear-gradient(115deg,#ff2b4512,#ffffff05 42%,#29d1830b),#05060a8a;border-color:#ffffff18;grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-metric-strip.clean-stat-strip>.clean-stat-item{background:0 0;min-height:94px}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2)>svg,.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2) .clean-stat-icon{color:#fc6}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3)>svg,.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3) .clean-stat-icon{color:#ff9aaa}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(4)>svg,.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(4) .clean-stat-icon{color:#9eb7ff}.owned-category-section{border-radius:10px;padding:14px;background:radial-gradient(circle at 0 0,#ff2b451f,#0000 34%),linear-gradient(135deg,#ffffff10,#ffffff06 48%,#07080dc7),#101116!important;border-color:#ffffff1a!important}.owned-category-section .section-heading{margin-bottom:11px}.owned-category-section .section-heading h2{font-size:20px;line-height:1}.owned-category-actions .count-pill{background:#ffffff0e;border-color:#ffffff1b;min-height:32px}.owned-category-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.owned-category-tile{border-radius:9px;min-height:78px;padding:10px;box-shadow:inset 0 1px #ffffff12;background:linear-gradient(145deg, color-mix(in srgb, var(--tile-color,var(--red)) 11%, transparent), #ffffff07), #0c0d12!important;border-color:color-mix(in srgb, var(--tile-color,var(--red)) 24%, #ffffff1a)!important}.owned-category-tile:hover,.owned-category-tile.active{box-shadow:inset 0 1px #ffffff1a, 0 12px 24px color-mix(in srgb, var(--tile-color,var(--red)) 10%, #0000004d);background:linear-gradient(145deg, color-mix(in srgb, var(--tile-color,var(--red)) 18%, transparent), #ffffff0a), #111219!important;border-color:color-mix(in srgb, var(--tile-color,var(--red)) 48%, #ffffff21)!important}.owned-category-tile .category-icon{border-radius:8px;width:36px;height:36px;margin-bottom:2px}.owned-category-tile .category-logo{width:24px;height:24px}.owned-category-count{color:#cfd5e2;background:#ffffff0e;border-color:#ffffff1b}.owned-workspace-grid{gap:12px}.owned-filters-panel{border-radius:10px;padding:14px;background:linear-gradient(135deg,#ff2b4511,#ffffff06),#101116!important;border-color:#ffffff1a!important}.owned-filters-panel .filter-panel-head h2{font-size:19px}.owned-filter-actions-row .segmented-control button.active,.purchase-filter-tabs button.active{color:#fff!important;background:linear-gradient(#ff405847,#ff2b451a),#18141a!important;border-color:#ff5a7094!important;box-shadow:inset 0 1px #ffffff17,inset 3px 0 #ff2b45d1!important}.owned-more-filters-panel.open{background:#05060a6b!important;border-color:#ffffff18!important}.owned-filter-empty-note{color:#aeb5c4;background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:8px;padding:12px;font-size:12px;font-weight:780;line-height:1.4}.owned-listing-list{gap:8px}.owned-listing-list .owned-market-row{min-height:146px;background:linear-gradient(180deg, #ffffff0f, #ffffff06), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--red)) 13%, transparent), transparent 34%), #0b0c11!important;border-color:#ffffff18!important}.owned-listing-list .owned-market-row:hover{border-color:color-mix(in srgb, var(--avatar-color,var(--red)) 42%, #ffffff1f)!important}.owned-listing-list .owned-market-row .stock-platform-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--avatar-color,var(--red)) 12%, transparent), #ffffff06), #05060a80}.owned-listing-list .owned-market-row .stock-eyebrow{color:#ff9aaa}.owned-listing-list .owned-listing-side .primary-action{background:linear-gradient(#ff2b4524,#ff2b450f),#1b171d;border-color:#ff526a57;min-width:106px}.transactions-page .data-panel{border-radius:10px;padding:14px;background:#101116!important}.purchase-filter-tabs{background:#05060a6b;border-color:#ffffff18;border-radius:10px;padding:6px;box-shadow:inset 0 1px #ffffff0f}.purchase-filter-tabs button{background:#ffffff09;border-color:#ffffff12;border-radius:8px;min-height:38px}.purchase-filter-tabs button:hover{color:#fff;background:#ffffff12;border-color:#ffffff21}.transactions-page .transaction-card{border-radius:10px;min-height:82px;background:linear-gradient(125deg, color-mix(in srgb, var(--transaction-accent,#ff2b45) 9%, transparent), #ffffff07 44%, #06070cb8), #0f1016!important}.transactions-page .transaction-card-side{min-width:132px}.transactions-page .transaction-card-side .status-chip{justify-self:end}.purchase-support-panel.warranty-overview{border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:13px;padding:15px;background:radial-gradient(circle at 0 0,#ff2b4524,#0000 34%),radial-gradient(circle at 100% 0,#29d1831a,#0000 30%),linear-gradient(135deg,#ffffff10,#ffffff06 48%,#07080dc2),#101116!important}.purchase-support-panel .warranty-focus-card{border-radius:0;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.purchase-support-panel .warranty-focus-card:after{display:none}.purchase-support-panel .warranty-focus-card h2{margin:4px 0 5px;font-size:25px}.purchase-support-panel .warranty-focus-card p{max-width:780px}.purchase-support-panel .warranty-focus-icon{background:#29d18314;border-color:#29d18347;width:52px;height:52px}.warranty-metric-strip.clean-stat-strip{background:#05060a6b}.warranty-flow-grid{gap:10px}.warranty-flow-card{border-radius:10px;min-height:98px;padding:13px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#101116!important;border-color:#ffffff18!important;box-shadow:inset 0 1px #ffffff12!important}.warranty-flow-card span{color:#8dffd0;background:#29d18314;border-color:#29d1833d}.warranty-claim-card,.warranty-eligible-card{border-radius:10px;background:linear-gradient(125deg, color-mix(in srgb, var(--avatar-color,#ff2b45) 7%, transparent), #ffffff07 44%, #06070cb8), #0f1016!important;border-color:#ffffff18!important}.warranty-claim-card:hover,.warranty-eligible-card:hover{border-color:#ff526a52!important;box-shadow:inset 0 1px #ffffff17,0 12px 26px #00000042!important}.warranty-eligible-card .primary-action{min-width:118px}@media (width<=980px){.purchase-metric-strip.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-metric-strip.clean-stat-strip>.clean-stat-item{border-bottom:1px solid #ffffff13}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:0}.warranty-flow-grid{grid-template-columns:1fr}}@media (width<=760px){.owned-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owned-listing-list .owned-market-row{min-height:0}.transactions-page .transaction-card{grid-template-columns:44px minmax(0,1fr);align-items:start}.transactions-page .transaction-card-side{grid-column:1/-1;grid-template-columns:repeat(3,max-content);justify-content:end;width:100%;min-width:0}.transactions-page .transaction-card-side .status-chip{justify-self:auto}.warranty-claim-card,.warranty-eligible-card{grid-template-columns:44px minmax(0,1fr);align-items:start}.warranty-claim-side,.warranty-eligible-card .primary-action{grid-column:1/-1;justify-self:stretch;width:100%}.warranty-claim-side{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;min-width:0}.warranty-claim-side small{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=620px){.purchase-metric-strip.clean-stat-strip{grid-template-columns:1fr}.purchase-metric-strip.clean-stat-strip>.clean-stat-item,.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.purchase-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:1px solid #ffffff13;border-right:0}.purchase-metric-strip.clean-stat-strip>.clean-stat-item:last-child{border-bottom:0}.owned-category-section,.owned-filters-panel,.transactions-page .data-panel,.purchase-support-panel.warranty-overview{padding:12px}.owned-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-category-tile{min-height:72px}.owned-filter-actions-row .segmented-control,.purchase-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-filter-tabs button:first-child{grid-column:1/-1}.purchase-support-panel .warranty-focus-card{grid-template-columns:1fr}.purchase-support-panel .warranty-focus-card h2{font-size:22px}}@media (width<=430px){.owned-category-grid,.purchase-filter-tabs,.owned-filter-actions-row .segmented-control{grid-template-columns:1fr}.purchase-filter-tabs button:first-child{grid-column:auto}.transactions-page .transaction-card-side{grid-template-columns:1fr;justify-content:stretch}.transactions-page .transaction-card-side .secondary-action,.warranty-claim-side .compact-action{width:100%}}.support-page{gap:13px}.support-page .page-hero,.settings-page .settings-hero{border-radius:10px;padding:18px;background:radial-gradient(circle at 0 0,#ff2b452e,#0000 34%),radial-gradient(circle at 100% 0,#5865f21c,#0000 32%),linear-gradient(120deg,#fff1,#ffffff06 48%,#07080dc7),#101116!important;border-color:#ffffff1b!important;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000047!important}.support-page .page-hero h1,.settings-page .settings-identity h1{letter-spacing:0;max-width:860px;font-family:Segoe UI Variable Display,Inter,Segoe UI,system-ui,sans-serif;font-style:italic;font-weight:950}.support-metric-strip.clean-stat-strip{background:linear-gradient(115deg,#ff2b4511,#ffffff05 42%,#5865f20d),#05060a8a;border-color:#ffffff18;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-metric-strip.clean-stat-strip.settings-metric-strip-no-connections{grid-template-columns:repeat(3,minmax(0,1fr))}.support-metric-strip.clean-stat-strip>.clean-stat-item{background:0 0;min-height:94px}.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2)>svg,.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2) .clean-stat-icon{color:#fc6}.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3)>svg,.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(3) .clean-stat-icon{color:#ff9aaa}.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(4)>svg,.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(4) .clean-stat-icon{color:#b9b4ff}.tickets-page .discord-ticket-card{border-radius:10px;padding:16px;background:radial-gradient(circle at 0 0,#5865f233,#0000 36%),linear-gradient(125deg,#ff2b4517,#ffffff08 46%,#05060abd),#101116!important;border-color:#ffffff1b!important;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0000004d!important}.tickets-page .discord-ticket-card:after{opacity:.55;background:linear-gradient(90deg,#5865f2b8,#ff2b458f,#0000)}.tickets-page .discord-ticket-card.is-reseller-support{background:var(--reseller-card,#101116)!important;border-color:var(--reseller-border,#ffffff1b)!important}.tickets-page .discord-ticket-card.is-reseller-support:after{background:linear-gradient(90deg, var(--reseller-accent,#ff2b45), transparent)}.tickets-page .reseller-ticket-support-icon{color:var(--reseller-icon,#f8f8fc);flex:none}.tickets-page .discord-ticket-logo{background:linear-gradient(145deg,#5865f233,#ffffff0f),#0b0c12;border-color:#5865f257;border-radius:9px;width:60px;height:60px;box-shadow:inset 0 1px #ffffff1a,0 14px 26px #5865f229}.tickets-page .discord-ticket-logo img{width:34px;height:34px}.tickets-page .discord-ticket-copy h2{font-size:clamp(24px,2.2vw,30px);font-style:italic;line-height:1.04}.tickets-page .discord-ticket-note{color:#aeb5c4}.support-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-path-card{background:linear-gradient(135deg,#ffffff0f,#ffffff06),#101116;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:116px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff12}.support-path-card>span{color:#8dffd0;background:#29d18314;border:1px solid #29d1833d;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.support-path-card small{color:#ff9aaa;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.support-path-card strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.12;display:block}.support-path-card p{color:#aeb5c4;margin:7px 0 0;font-size:12px;font-weight:760;line-height:1.42}.rules-page .rules-intro-card,.rules-page .rules-closing-card,.rules-page .rules-section-card{border-radius:10px;background:linear-gradient(135deg,#ffffff0f,#ffffff06 48%,#05060aad),#101116!important;border-color:#ffffff18!important;box-shadow:inset 0 1px #ffffff13!important}.rules-page .rules-intro-card{padding:16px}.rules-page .rules-intro-card h2,.rules-page .rules-closing-card h2{font-style:italic}.rules-page .rules-section-list{gap:10px}.rules-page .rules-section-card{gap:11px;padding:14px}.rules-page .rules-section-card header>span,.rules-page .rules-closing-card>svg{color:#8dffd0;background:#29d18314;border-color:#29d1833d}.rules-page .rules-section-number{color:#ff9aaa}.rules-page .rules-number-list li{border-top-color:#ffffff13}.rules-page .rules-number-list li>span{color:#ffc7d0;background:#ff2b4514;border-color:#ff526a2e}.rules-page .rules-number-list p{color:#c7ccd8}.settings-page .settings-hero{min-height:132px}.settings-page .settings-hero:after{opacity:.45;background:linear-gradient(90deg,#0000,#ff2b45bd,#5865f270,#0000)}.settings-page .settings-identity{align-items:flex-end}.settings-page .settings-identity h1{margin-bottom:7px;font-size:clamp(34px,4.6vw,54px)}.settings-page .settings-identity p{color:#b8bfcd;max-width:760px;font-size:14px}.settings-metric-strip.clean-stat-strip strong{font-size:clamp(18px,2vw,23px)}.settings-page .settings-workspace{gap:12px}.settings-page .settings-section-rail,.settings-page .account-settings-panel{border-radius:10px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#101116!important;border-color:#ffffff18!important;box-shadow:inset 0 1px #ffffff13!important}.settings-page .settings-rail-card{border-color:#ff526a38;background:radial-gradient(circle at 0 0,#ff2b4529,#0000 62%),linear-gradient(135deg,#ffffff0f,#ffffff06),#0c0d12!important}.settings-page .settings-section-button{background:#ffffff0b;border-color:#ffffff16}.settings-page .settings-section-button:hover,.settings-page .settings-section-button.active{background:linear-gradient(135deg,#ff2b451f,#ffffff0d),#121319;border-color:#ff526a57}.settings-page .settings-section-icon{color:#8dffd0;background:#29d18314;border-color:#29d1833d}.settings-page .account-settings-panel:before{opacity:.45;background:linear-gradient(#ff2b45,#0000 74%)}.settings-page .sync-card,.settings-page .profile-designer-preview{background:#05060a6b!important;border-color:#ffffff18!important}@media (width<=980px){.support-metric-strip.clean-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.support-metric-strip.clean-stat-strip>.clean-stat-item{border-bottom:1px solid #ffffff13}.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n){border-right:0}.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:0}.support-path-grid,.rules-page .rules-section-list,.settings-page .settings-workspace{grid-template-columns:1fr}.settings-page .settings-section-rail{position:static}}@media (width<=620px){.support-page .page-hero,.settings-page .settings-hero{padding:14px}.support-metric-strip.clean-stat-strip{grid-template-columns:1fr}.support-metric-strip.clean-stat-strip>.clean-stat-item,.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-child(2n),.support-metric-strip.clean-stat-strip>.clean-stat-item:nth-last-child(-n+2){border-bottom:1px solid #ffffff13;border-right:0}.support-metric-strip.clean-stat-strip>.clean-stat-item:last-child{border-bottom:0}.tickets-page .discord-ticket-card,.tickets-page .discord-ticket-main,.tickets-page .discord-ticket-actions,.rules-page .rules-intro-card,.rules-page .rules-closing-card{display:grid}.tickets-page .discord-ticket-main{grid-template-columns:54px minmax(0,1fr)}.tickets-page .discord-ticket-actions{justify-items:stretch}.tickets-page .discord-ticket-note{text-align:left;max-width:none}.support-path-card{min-height:0}.settings-page .settings-section-button{grid-template-columns:36px minmax(0,1fr)}.settings-page .settings-section-status{grid-column:2;justify-self:start}}@media (width<=430px){.tickets-page .discord-ticket-main,.support-path-card,.settings-page .settings-section-button{grid-template-columns:1fr}.settings-page .settings-section-status{grid-column:auto}}.account-detail-page{gap:12px}.account-detail-page .page-hero{background:linear-gradient(115deg,#ff2b4538,#0d0f16c7 42%,#29d1831a),#0d0e13;border-color:#ffffff1a;margin-bottom:12px;padding:16px;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000047}.account-detail-page .page-hero h1{max-width:900px;font-size:34px;line-height:1.06}.account-detail-page .page-hero p{max-width:740px}.product-detail-shell,.owned-detail-route-content{gap:12px}.product-detail-hero{isolation:isolate;background:radial-gradient(circle at 7% 0, color-mix(in srgb, var(--avatar-color,var(--red)) 28%, transparent), transparent 38%), linear-gradient(120deg, color-mix(in srgb, var(--avatar-color,var(--red)) 15%, transparent), #ffffff0d 44%, #0a0b10eb), #0f1016;border-color:color-mix(in srgb, var(--avatar-color,var(--red)) 44%, #ffffff1c);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;box-shadow:inset 0 1px #ffffff17,0 18px 42px #00000057}.product-detail-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--avatar-color,var(--red)) 68%, transparent), transparent);height:1px;position:absolute;bottom:0;left:16px;right:16px}.product-detail-hero:after{display:none}.product-detail-identity{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px}.product-detail-identity .detail-platform-icon{width:58px;height:58px;box-shadow:inset 0 1px #ffffff21, 0 14px 28px color-mix(in srgb, var(--avatar-color,var(--red)) 18%, transparent);border-radius:8px}.product-detail-title{gap:6px}.product-detail-title h2{letter-spacing:0;max-width:820px;font-family:Segoe UI Variable Display,Inter,Segoe UI,system-ui,sans-serif;font-size:29px;font-style:italic;font-weight:950;line-height:1.08}.product-detail-subtitle{color:#b7bdca;font-size:13px;font-weight:760}.product-detail-trust-row{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.product-detail-trust-chip{color:#cfd5e2;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:28px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.product-detail-trust-chip svg{color:#aeb6c7}.product-detail-trust-chip.good{color:#bfffe0;background:#29d18324;border-color:#29d18361}.product-detail-trust-chip.good svg{color:#8dffd0}.product-detail-trust-chip.mid{color:#ffe2a8;background:#f6b94e24;border-color:#f6b94e61}.product-detail-trust-chip.bad{color:#ffc0ca;background:#ff2b4526;border-color:#ff526a6b}.product-detail-actions{align-items:start}.product-detail-actions .detail-price-tag,.product-detail-actions .listing-details-buy,.product-detail-actions .product-detail-close{height:40px;min-height:40px}.product-detail-actions .detail-price-tag{background:#04060a8a;border-color:#29d1836b}.product-detail-actions .listing-details-buy{min-width:104px}.product-detail-stat-strip{background:#03050970;border:1px solid #ffffff17;border-radius:8px;gap:0;overflow:hidden}.product-detail-stat{min-height:68px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff13;border-radius:0;padding:12px}.product-detail-stat:last-child{border-right:0}.product-detail-stat strong{padding-bottom:1px;font-size:18px;font-weight:930;line-height:1.16}.product-detail-stat small{color:#9fa7b8;letter-spacing:0;font-size:10px;font-weight:900}.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section{content-visibility:auto;contain-intrinsic-size:1px 180px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#090a0fc7;border-color:#ffffff1b;border-radius:8px;padding:13px;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000038}.detail-panel-head,.details-gallery-header{border-bottom:1px solid #ffffff17;align-items:end;padding-bottom:10px}.detail-panel-head h3,.details-gallery-header h3{font-size:16px;font-weight:900}.detail-panel-head span,.details-gallery-header span{color:#a8afbd;font-size:12px;font-weight:720}.account-snapshot-disclaimer{color:#abb2c0;border:1px solid #ffffff17;border-left:2px solid color-mix(in srgb, var(--brand-accent,#ff2b45) 62%, transparent);background:#04050980;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;margin:0;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.account-snapshot-disclaimer>svg{color:var(--brand-accent,#ff2b45);flex:none;margin-top:1px}.account-snapshot-disclaimer>span{min-width:0}.account-snapshot-disclaimer strong{color:#eef0f5;font-weight:850}.detail-signal-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px}.detail-signal{background:#ffffff0e;border-color:#ffffff1b;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:44px;padding:7px 10px 7px 7px}.detail-signal-icon{width:30px;height:30px}.detail-signal>span:last-child{font-size:12px;font-weight:860}.detail-spec-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.detail-spec-item,.steam-detail-item,.uplay-info-item{background:#ffffff0e;border-color:#ffffff1a;border-radius:8px;min-height:64px}.details-gallery-section{margin-top:0}.details-gallery{gap:14px}.discord-server-card{justify-items:start}.discord-server-card .gallery-media{background:radial-gradient(circle at 50% 34%,#5865f25c,#0000 58%),linear-gradient(145deg,#5865f233,#ffffff0e),#0a0c13;place-items:center}.discord-server-card .gallery-media img{object-fit:cover;width:100%;height:100%;inset:0}.discord-server-card .gallery-fallback{place-items:center;width:100%;height:100%;display:grid}.discord-server-card .gallery-media img[src*="/assets/platform-logos/discord.svg"],.discord-server-card .gallery-fallback .category-logo{object-fit:contain;width:42px;height:42px;position:static;inset:auto;transform:none}.gallery-card,.steam-game-card{content-visibility:auto;contain-intrinsic-size:1px 132px}.owned-account-detail-page .owned-summary-grid{background:#0405096b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden}.owned-account-detail-page .owned-summary-grid .summary-card{min-height:86px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff13;border-radius:0;padding:13px}.owned-account-detail-page .owned-summary-grid .summary-card:last-child{border-right:0}.owned-account-detail-page .owned-summary-grid .summary-card:after{display:none}.owned-account-detail-page .owned-summary-grid .summary-card span{color:#ff9aaa;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.owned-account-detail-page .owned-summary-grid .summary-card strong{padding-bottom:2px;font-size:22px;font-weight:980;line-height:1.12}.owned-account-detail-page .owned-summary-grid .summary-card small{color:#a5acba;font-size:11px;font-weight:780}.owned-access-grid{gap:10px}.owned-access-section{background:linear-gradient(135deg,#ffffff12,#ffffff06),#090a0fc7;border-color:#ffffff1a;border-radius:8px;padding:12px;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000038}.owned-access-field{background:#0405096b;border-color:#ffffff1a;min-height:54px}.owned-delivery-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:10px;display:grid}.owned-delivery-tools-grid>.owned-tool-card{min-height:142px}.owned-tool-card{background:linear-gradient(135deg,#fff1,#ffffff05),#07080cd1;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 30px #00000038}.owned-tool-card:before{content:"";opacity:.85;background:linear-gradient(#ff415cd9,#73f0be8c);width:3px;position:absolute;inset:0 auto 0 0}.owned-tool-card.steam-guard-card:before{background:linear-gradient(#73f0bee6,#669bff99)}.owned-tool-card-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.owned-tool-icon{color:#89f5c8;background:radial-gradient(circle at 30% 15%,#89f5c840,#090a0fcc 62%);border:1px solid #89f5c847;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.owned-tool-icon.email{color:#ff8da1;background:radial-gradient(circle at 30% 15%,#ff415c40,#090a0fd1 62%);border-color:#ff5f7d47}.owned-tool-card h3{color:#fff;letter-spacing:0;margin:0;font-size:16px;font-weight:950}.owned-tool-card p{color:#aab2c2;margin:3px 0 0;font-size:12px;font-weight:720;line-height:1.35}.owned-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:10px;display:grid}.owned-tool-actions .compact-action{border-radius:7px;justify-content:center;width:100%;min-height:38px}.owned-tool-actions .warranty-risk-action{color:#ffd5a1;background:linear-gradient(#ffc4701f,#ffc4700b),#111219d1;border-color:#ffc47059}.owned-tool-warning{color:#c8cfda!important;margin-top:10px!important;font-size:11px!important}.owned-secret-result{background:radial-gradient(circle at 0 0,#ffc4702e,#0000 54%),#ffc47014;border-color:#ffc4706b}.owned-secret-result span{color:#ffd5a1}.owned-confirmation-result{background:radial-gradient(circle at 0 0,#669bff29,#0000 54%),#669bff12;border-color:#669bff61}.owned-confirmation-result span{color:#a9c8ff}@media (width<=760px){.account-detail-page .page-hero{grid-template-columns:1fr}.account-detail-page .page-hero h1{font-size:26px}.product-detail-hero{grid-template-columns:1fr;padding:13px}.product-detail-identity{grid-template-columns:48px minmax(0,1fr);gap:11px}.market-account-detail-page .product-detail-identity{min-height:44px;padding-right:50px;display:block}.product-detail-identity .detail-platform-icon{width:48px;height:48px}.market-account-detail-page .product-detail-identity .detail-platform-icon{width:40px;height:40px;position:absolute;top:0;right:0}.product-detail-title h2{font-size:22px}.market-account-detail-page .product-detail-trust-row{display:none}.account-detail-page .detail-panel-head,.account-detail-page .details-gallery-header{text-align:left;align-items:flex-start}.account-detail-page .detail-panel-head>div,.account-detail-page .details-gallery-header>div{text-align:left;justify-items:start}.product-detail-actions{grid-template-columns:auto minmax(112px,1fr) 40px}.market-account-detail-page .product-detail-actions{justify-content:flex-end;justify-self:end;align-items:center;width:auto;display:flex}.market-account-detail-page .product-detail-actions .detail-price-tag,.market-account-detail-page .product-detail-actions .listing-details-buy{flex:none;width:auto}.market-account-detail-page .product-detail-actions .listing-details-buy{min-width:92px;padding-inline:14px}.product-detail-stat-strip,.owned-account-detail-page .owned-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-delivery-tools-grid{grid-template-columns:1fr}.product-detail-stat,.product-detail-stat:last-child,.owned-account-detail-page .owned-summary-grid .summary-card,.owned-account-detail-page .owned-summary-grid .summary-card:last-child{border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13}.product-detail-stat:nth-child(2n),.owned-account-detail-page .owned-summary-grid .summary-card:nth-child(2n){border-right:0}.product-detail-stat:nth-last-child(-n+2),.owned-account-detail-page .owned-summary-grid .summary-card:nth-last-child(-n+2){border-bottom:0}.owned-account-detail-page .owned-summary-grid .summary-card:last-child{border-right:0;grid-column:1/-1}}@media (width<=430px){.account-detail-page .page-hero h1{font-size:23px}.product-detail-identity{grid-template-columns:44px minmax(0,1fr)}.owned-tool-actions{grid-template-columns:1fr}.market-account-detail-page .product-detail-identity{min-height:40px;padding-right:45px}.product-detail-identity .detail-platform-icon{width:44px;height:44px}.market-account-detail-page .product-detail-identity .detail-platform-icon{width:38px;height:38px}.product-detail-title h2{font-size:20px}.product-detail-trust-row{gap:5px}.product-detail-trust-chip{min-height:27px;padding:0 8px;font-size:10px}.market-account-detail-page .product-detail-actions{gap:7px}.market-account-detail-page .product-detail-actions .detail-price-tag{min-width:78px}.market-account-detail-page .product-detail-actions .listing-details-buy{min-width:84px;padding-inline:12px}.product-detail-stat-strip,.owned-account-detail-page .owned-summary-grid{grid-template-columns:1fr}.product-detail-stat,.product-detail-stat:nth-child(2n),.product-detail-stat:nth-last-child(-n+2),.product-detail-stat:last-child,.owned-account-detail-page .owned-summary-grid .summary-card,.owned-account-detail-page .owned-summary-grid .summary-card:nth-child(2n),.owned-account-detail-page .owned-summary-grid .summary-card:nth-last-child(-n+2),.owned-account-detail-page .owned-summary-grid .summary-card:last-child{border-bottom:1px solid #ffffff13;border-right:0;grid-column:auto}.product-detail-stat:last-child,.owned-account-detail-page .owned-summary-grid .summary-card:last-child{border-bottom:0}}.cosmetic-sheet-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 100%,#ff2b4512,#0000 38%),#000c;align-items:center;padding:18px}.cosmetic-sheet{background:linear-gradient(145deg,#ff2b4512,#0000 34%),linear-gradient(#ffffff0e,#ffffff06),#0d0e13;border-color:#ffffff21;border-radius:8px;gap:12px;width:min(100%,660px);max-height:min(780px,90dvh);padding:14px;box-shadow:0 28px 90px #000000bd,inset 0 1px #ffffff13}.cosmetic-sheet-head{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-width:0;display:grid}.cosmetic-sheet-icon{color:#9be6c7;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.cosmetic-sheet-title{min-width:0}.cosmetic-sheet-title h3{overflow-wrap:anywhere;letter-spacing:0;margin:3px 0 0;font-family:Segoe UI Variable Display,Inter,Segoe UI,system-ui,sans-serif;font-size:22px;font-style:italic;font-weight:950;line-height:1.08}.cosmetic-sheet-close{background:#ffffff0b;border-color:#ffffff21;width:42px;height:42px}.cosmetic-search-field{color:#b8bfcd;background:#08090de8;border-color:#ffffff1c;min-height:50px;box-shadow:inset 0 1px #ffffff0e}.cosmetic-search-field:focus-within{border-color:#ff526a70;box-shadow:0 0 0 3px #ff2b451a,inset 0 1px #ffffff12}.cosmetic-search-field input{min-height:48px;font-size:14px;font-weight:760;line-height:48px}.cosmetic-sheet-status{justify-content:space-between;gap:8px}.cosmetic-sheet-status span{color:#aeb5c4;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.cosmetic-sheet-status span.active{color:#a7f1d0;background:#29d18314;border-color:#29d1833d}.cosmetic-option-list{scrollbar-color:#ff526a6b #ffffff0e;gap:7px;padding:2px 4px 2px 0}.cosmetic-option{background:#101116eb;border-color:#ffffff1b;grid-template-columns:48px minmax(0,1fr) 26px;gap:10px;min-height:60px;padding:7px 10px 7px 7px;box-shadow:inset 0 1px #ffffff0b}.cosmetic-option.selected{background:linear-gradient(135deg,#29d18317,#ffffff09),#0a0d0ef0;border-color:#8dffd047;box-shadow:inset 3px 0 #8dffd07a,inset 0 1px #fff1}@media (hover:hover) and (pointer:fine){.cosmetic-option:hover:not(.selected){background:#ffffff12;border-color:#ffffff2b}}.cosmetic-option-preview{width:46px;height:46px;box-shadow:inset 0 1px #ffffff1a, 0 8px 18px color-mix(in srgb, var(--rarity-color,var(--red)) 10%, transparent);border-radius:8px}.cosmetic-option.steam-game-option{grid-template-columns:104px minmax(0,1fr) 26px;min-height:64px;padding-left:8px}.cosmetic-option.steam-game-option.selected{background:linear-gradient(135deg,#29d18314,#ffffff08),#090c0ef5}.cosmetic-option-preview.steam-game-preview{background:linear-gradient(135deg,#ffffff13,#ffffff05),#07080c;border-color:#ffffff24;border-radius:7px;width:96px;height:40px;box-shadow:inset 0 1px #ffffff17,0 10px 18px #0000003d}.cosmetic-option.selected .cosmetic-option-preview.steam-game-preview{border-color:#8dffd06b;box-shadow:inset 0 1px #ffffff1c,0 0 0 1px #29d18314,0 10px 20px #00000047}.cosmetic-option-preview.steam-game-preview img{object-fit:cover;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;padding:0;display:block}.cosmetic-option-copy{gap:3px}.cosmetic-option-copy strong{font-size:14px;font-weight:900;line-height:1.12}.cosmetic-option-copy small{color:#aab2c1;font-size:11px;font-weight:780}.cosmetic-checkbox{color:#9be6c7;background:#ffffff09;border-color:#ffffff21;border-radius:7px;width:24px;height:24px}.cosmetic-option.selected .cosmetic-checkbox{background:#29d1831a;border-color:#8dffd059}.cosmetic-empty-state{color:#aab2c1;background:#ffffff0a;border-color:#ffffff24;min-height:200px}.cosmetic-sheet-actions{background:linear-gradient(#0000,#0d0e13fa 18%);gap:10px;padding-top:2px;position:sticky;bottom:0}.cosmetic-sheet-actions .primary-action,.cosmetic-sheet-actions .secondary-action{border-radius:8px;min-height:44px;font-weight:920}@media (width<=620px){.cosmetic-sheet-backdrop{align-items:end;padding:0}.cosmetic-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;max-height:min(84dvh,720px)}.cosmetic-sheet-head{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.cosmetic-sheet-icon,.cosmetic-sheet-close{width:38px;height:38px}.cosmetic-sheet-title h3{font-size:20px}.cosmetic-option{grid-template-columns:44px minmax(0,1fr) 24px;min-height:56px}.cosmetic-option-preview{width:42px;height:42px}.cosmetic-option.steam-game-option{grid-template-columns:86px minmax(0,1fr) 24px;min-height:58px}.cosmetic-option-preview.steam-game-preview{width:78px;height:34px}}.admin-console-page{gap:14px;width:min(100%,1460px)}.admin-console-page .admin-command-hero{isolation:isolate;background:radial-gradient(circle at 8% 0,#ff2b4538,#0000 30%),radial-gradient(circle at 86% 18%,#29d18321,#0000 32%),linear-gradient(135deg,#ff2b451a,#0f1118f5 44%,#081010eb),#0d0e14;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:stretch;gap:12px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.admin-console-page .admin-command-hero:after{z-index:-1;pointer-events:none;content:"";opacity:.7;background:linear-gradient(115deg,#0000 0 30%,#ffffff09 30.2% 30.6%,#0000 31% 100%),linear-gradient(115deg,#0000 0 68%,#ff2b4514 68.2% 68.6%,#0000 69% 100%);position:absolute;inset:0}.admin-console-page .admin-command-copy{align-content:center;gap:4px;min-width:0}.admin-console-page .admin-command-copy h1{max-width:760px;margin:0;font-size:clamp(34px,4.2vw,58px);font-style:italic;line-height:.98}.admin-console-page .admin-command-copy p{color:#c1c7d3;max-width:760px;font-size:14px;font-weight:760;line-height:1.46}.admin-console-page .admin-command-card{background:linear-gradient(#ffffff13,#ffffff06),#07080cc7;border:1px solid #ffffff1a;border-radius:9px;align-content:center;gap:8px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff12}.admin-console-page .admin-command-card strong{font-size:18px}.admin-console-page .admin-command-card>span:not(.admin-rank-badge){color:#aab2c2}.admin-console-page .admin-command-card .secondary-action{justify-self:start;min-height:38px}.admin-hero-stat-strip{background:#05060a8c;border:1px solid #ffffff14;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-hero-stat{border-left:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px 13px;display:grid}.admin-hero-stat:first-child{border-left:0}.admin-hero-stat>span{color:#86f4bf;background:#29d1831a;border:1px solid #3ae09747;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-hero-stat div{min-width:0}.admin-hero-stat small,.admin-hero-stat em{color:#a9b0bf;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-style:normal;font-weight:940;line-height:1.2;display:block;overflow:hidden}.admin-hero-stat strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:4px 0 2px;font-size:clamp(17px,1.55vw,23px);font-weight:950;line-height:1.02;display:block;overflow:hidden}.admin-console-shell.admin-management-content-only{display:block}.admin-console-page .admin-console-main{background:linear-gradient(#ffffff0e,#ffffff05),#090a0fb8;border:1px solid #ffffff13;border-radius:10px;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.admin-console-page .admin-console-toolbar{background:radial-gradient(circle at 100% 0,#29d1831c,#0000 36%),linear-gradient(135deg,#ff2b451f,#ffffff09),#0a0b10e0;border-color:#ffffff16;min-height:82px;padding:13px}.admin-console-page .admin-console-toolbar h2{font-size:clamp(22px,2.3vw,31px);font-style:italic}.admin-console-page .admin-console-toolbar p{color:#b6bdca;max-width:720px}.admin-console-page .admin-console-badge{color:#8ff4c3;background:#29d1831a;border-color:#3ae09740;max-width:210px;min-height:31px}.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-console-page .admin-tool-sidebar{background:#07080cb3;border-color:#ffffff14;border-radius:9px;gap:8px;padding:8px;box-shadow:inset 0 1px #ffffff0d}.admin-console-page .admin-tool-sidebar-head{background:linear-gradient(135deg,#ff2b451a,#ffffff09),#ffffff0a;border-color:#ffffff14;padding:9px}.admin-console-page .admin-tool-menu{gap:6px}.admin-console-page .admin-tool-menu button{background:#ffffff09;border-color:#ffffff14;min-height:50px}.admin-console-page .admin-tool-menu button:hover,.admin-console-page .admin-tool-menu button.active{color:#fff;background:linear-gradient(135deg,#ff2b452e,#ffffff0b),#101118eb;border-color:#ff526a73}.admin-console-page .admin-tool-menu button.active{box-shadow:inset 3px 0 #ff2b45eb,inset 0 1px #ffffff14}.admin-console-page .admin-tool-icon{color:#ff8997;background:#ff2b451a;border-color:#ff526a42}.admin-console-page .admin-tool-panel-stack{gap:12px}.admin-console-page .admin-tool-panel-stack>.admin-metric-grid{background:#05060a7a;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-console-page .admin-metric-card{min-height:90px;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff13;border-radius:0;padding:13px}.admin-console-page .admin-metric-card:nth-child(3n+1){border-left:0}.admin-console-page .admin-panel{background:linear-gradient(#ffffff0d,#ffffff05),#090a0fd6;border-color:#ffffff14;border-radius:10px;gap:12px;padding:14px;box-shadow:inset 0 1px #ffffff0e}.admin-console-page .settings-panel-head:not(.admin-log-panel-head){border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:11px;display:grid}.admin-console-page .settings-panel-head:not(.admin-log-panel-head) h2{color:#fff;font-size:18px;font-style:italic}.admin-console-page .settings-panel-head:not(.admin-log-panel-head) p,.admin-console-page .settings-copy{color:#aeb5c3;font-size:12px;font-weight:760;line-height:1.42}.admin-console-page .settings-panel-head:not(.admin-log-panel-head)>svg{color:#ff8795;background:#ff2b451a;border-color:#ff526a47;width:34px;height:34px;padding:8px}.admin-console-page .status-chip,.admin-console-page .admin-tool-badge,.admin-console-page .admin-rank-badge{border-radius:999px;font-weight:950}.admin-console-page .primary-action,.admin-console-page .secondary-action{border-radius:8px}.admin-console-page .primary-action{background:linear-gradient(#ff2b4538,#ff2b4514),#181218;border-color:#ff526a59;box-shadow:inset 0 1px #ffffff17}.admin-console-page .secondary-action{background:linear-gradient(#ffffff12,#ffffff06),#15161d;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.admin-console-page .primary-action:hover:not(:disabled),.admin-console-page .secondary-action:hover:not(:disabled){transform:translateY(-1px)}.admin-console-page .admin-service-card,.admin-console-page .admin-user-card,.admin-console-page .admin-queue-card,.admin-console-page .admin-log-card,.admin-console-page .admin-permission-card,.admin-console-page .admin-sent-notification,.admin-console-page .admin-provider-row,.admin-console-page .admin-callback-row,.admin-console-page .admin-markup-card,.admin-console-page .admin-attention-card,.admin-console-page .admin-games-card,.admin-console-page .admin-games-row,.admin-console-page .admin-games-battle-card,.admin-console-page .admin-profit-chart,.admin-console-page .admin-profit-breakdown-card,.admin-console-page .admin-profit-metric-tile,.admin-console-page .admin-device-card,.admin-console-page .admin-timeline-row,.admin-console-page .admin-referral-review-card,.admin-console-page .admin-refund-selected-summary,.admin-console-page .admin-manual-refund-orders,.admin-console-page .admin-refund-attempt,.admin-console-page .admin-refund-review-reason,.admin-console-page .admin-refund-review-reply,.admin-console-page .admin-deployment-status,.admin-console-page .admin-withdrawal-card,.admin-console-page .admin-withdrawal-toolbar,.admin-console-page .admin-withdrawal-settings{background:linear-gradient(#ffffff0e,#ffffff05),#07080cb8;border-color:#ffffff14;border-radius:9px;box-shadow:inset 0 1px #ffffff0b}.admin-console-page .admin-service-card:hover,.admin-console-page .admin-user-list-card:hover,.admin-console-page .admin-markup-card:hover,.admin-console-page .admin-attention-card:hover,.admin-console-page .admin-log-summary-button:hover{background:linear-gradient(#ffffff13,#ffffff06),#0b0c12d1;border-color:#ffffff24}.admin-console-page .admin-service-card.paused,.admin-console-page .admin-attention-card.high,.admin-console-page .admin-log-card.danger{background:linear-gradient(135deg,#ff2b4524,#ffffff06),#0a080cdb;border-color:#ff526a59}.admin-console-page .admin-service-group+.admin-service-group{border-top-color:#ffffff13;margin-top:4px;padding-top:13px}.admin-console-page .admin-service-group-head strong,.admin-console-page .admin-users-list-head strong,.admin-console-page .admin-withdrawal-toolbar h3,.admin-console-page .admin-log-panel-head h2,.admin-console-page .admin-user-tab-head strong,.admin-console-page .admin-manual-refund-orders-head strong{color:#fff}.admin-console-page .admin-provider-row,.admin-console-page .admin-callback-row,.admin-console-page .admin-service-card{min-height:58px}.admin-console-page .admin-markup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console-page .admin-markup-card{padding:12px}.admin-console-page .admin-autobuy-status-grid,.admin-console-page .admin-autobuy-toggle-grid,.admin-console-page .admin-withdrawal-metrics,.admin-console-page .admin-games-summary-grid{background:#05060a7a;border:1px solid #ffffff14;border-radius:9px;gap:0;overflow:hidden}.admin-console-page .admin-autobuy-status-grid span,.admin-console-page .admin-autobuy-toggle-grid label,.admin-console-page .admin-withdrawal-metrics .summary-card,.admin-console-page .admin-games-summary-grid .summary-card{box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff13;border-radius:0}.admin-console-page .admin-autobuy-status-grid span:first-child,.admin-console-page .admin-autobuy-toggle-grid label:first-child,.admin-console-page .admin-withdrawal-metrics .summary-card:first-child,.admin-console-page .admin-games-summary-grid .summary-card:first-child{border-left:0}.admin-console-page .account-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .account-form select,.admin-console-page .account-form textarea,.admin-console-page .admin-users-search-row input,.admin-console-page .admin-search-row input,.admin-console-page .admin-force-refund-form input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-force-refund-form textarea,.admin-console-page .admin-refund-review-reply textarea,.admin-console-page .admin-autobuy-fields input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-markup-fields input:not([type=checkbox]):not([type=radio]),.admin-console-page .admin-withdrawal-settings input{background:#05060ad1;border-color:#ffffff1a;border-radius:8px;box-shadow:inset 0 1px #ffffff0e}.admin-console-page .admin-users-search-row{grid-template-columns:minmax(0,1fr) minmax(112px,150px);align-items:end;gap:9px;display:grid}.admin-console-page .admin-users-search-row label{gap:6px;display:grid}.admin-console-page .admin-users-search-row label>span,.admin-console-page .admin-management-form>span,.admin-console-page .admin-refund-review-reply span{color:#aab2c2;text-transform:uppercase;font-size:10px;font-weight:950}.admin-console-page .admin-users-search-row input{min-height:40px;color:var(--text);font:inherit;outline:0;padding:0 11px;font-weight:820}.admin-console-page .admin-users-workspace{gap:12px;display:grid}.admin-console-page .admin-users-list-panel,.admin-console-page .admin-user-detail-panel,.admin-console-page .admin-user-tab-panel{background:#05060a75;border:1px solid #ffffff14;border-radius:9px;box-shadow:inset 0 1px #ffffff0a}.admin-console-page .admin-users-list-panel,.admin-console-page .admin-user-detail-panel{padding:10px}.admin-console-page .admin-users-list{gap:8px;display:grid}.admin-console-page .admin-user-list-card{width:100%;min-width:0;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;box-shadow:inset 0 1px #ffffff0b}.admin-console-page .admin-user-list-card.active{background:linear-gradient(135deg,#ff2b4526,#ffffff09),#0c0d12e6;border-color:#ff526a6b}.admin-console-page .admin-user-list-copy strong,.admin-console-page .admin-user-list-copy small,.admin-console-page .admin-user-list-copy em,.admin-console-page .admin-user-list-side em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console-page .admin-user-overview-grid,.admin-console-page .admin-device-grid,.admin-console-page .admin-referral-facts{gap:8px}.admin-console-page .admin-transaction-filter-tabs{gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.admin-console-page .admin-transaction-filter-tabs button{min-height:33px;color:var(--muted);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.admin-console-page .admin-transaction-filter-tabs button.active{color:#fff;background:#ff2f682b;border-color:#ff526a75}.admin-console-page .admin-transaction-row.credit{border-left-color:#29d1839e}.admin-console-page .admin-transaction-row.debit{border-left-color:#ff526a9e}.admin-console-page .admin-transaction-amount{font-size:15px;font-weight:950}.admin-console-page .admin-transaction-amount.positive{color:#70e8ae}.admin-console-page .admin-transaction-amount.negative{color:#ff7086}.admin-console-page .admin-transaction-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:2px;display:grid}.admin-console-page .admin-transaction-pagination>span{color:var(--muted);text-align:center;font-size:11px;font-weight:850}@media (width<=560px){.admin-console-page .admin-transaction-pagination{grid-template-columns:1fr 1fr}.admin-console-page .admin-transaction-pagination>span{grid-area:1/1/auto/-1}}.admin-console-page .admin-log-panel-head{border-bottom:1px solid #ffffff13;padding-bottom:10px}.admin-console-page .admin-log-tabs{gap:7px}.admin-console-page .admin-log-tabs button{background:#ffffff0a;border-color:#ffffff14}.admin-console-page .admin-log-tabs button.active{background:linear-gradient(135deg,#ff2b452e,#ffffff0b);border-color:#ff526a6b}.admin-console-page .admin-log-feed-toolbar,.admin-console-page .admin-log-pagination,.admin-console-page .admin-refund-queue-head,.admin-console-page .admin-force-refund-head,.admin-console-page .admin-refund-amount-tools p{background:#ffffff09;border-color:#ffffff14;border-radius:9px}.admin-console-page .admin-log-expanded{border-top-color:#ffffff13}.admin-console-page .admin-refund-review-actions{gap:8px}.admin-console-page .admin-refund-amount-tools button{background:#ffffff0a;border-color:#ffffff17}.admin-console-page .admin-refund-amount-tools button:hover:not(:disabled){background:linear-gradient(135deg,#ff2b4529,#ffffff0a);border-color:#ff526a6b}.admin-console-page .admin-withdrawals-panel{background:linear-gradient(#ffffff0d,#ffffff05),#090a0fd6}.admin-console-page .admin-withdrawal-list{gap:9px}.admin-console-page .admin-profit-hero-card{background:linear-gradient(135deg,#29d18321,#ffffff09),#07080cc7;border-radius:9px}.admin-console-page .admin-profit-hero-card.danger{background:linear-gradient(135deg,#ff2b4521,#ffffff09),#07080cc7}.admin-console-page .admin-payment-service-visibility{cursor:pointer;background:#06070b80;border:1px solid #ffffff17;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.admin-console-page .admin-payment-service-visibility input{accent-color:#ff2b45;flex:none;width:17px;height:17px;margin:0}.admin-console-page .admin-payment-service-visibility>span{gap:3px;min-width:0;margin:0;display:grid}.admin-console-page .admin-payment-service-visibility strong,.admin-console-page .admin-payment-service-visibility small{margin:0}.admin-console-page .admin-payment-service-visibility small{color:#929aaa;font-size:11px;line-height:1.4}@media (width<=1180px){.admin-console-page .admin-command-hero{grid-template-columns:1fr}.admin-hero-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero-stat:nth-child(odd){border-left:0}.admin-hero-stat:nth-child(n+3){border-top:1px solid #ffffff13}}@media (width<=980px){.admin-console-page.admin-page[data-admin-section] .admin-workspace{grid-template-columns:1fr}.admin-console-page .admin-tool-sidebar{z-index:21;position:sticky;top:72px}.admin-console-page .admin-tool-menu{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:1px;display:flex;overflow:auto hidden}.admin-console-page .admin-tool-menu::-webkit-scrollbar{display:none}.admin-console-page .admin-tool-menu button{scroll-snap-align:start;flex:0 0 178px}.admin-console-page .admin-tool-panel-stack>.admin-metric-grid,.admin-console-page .admin-markup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-page .admin-metric-card:nth-child(3n+1){border-left:1px solid #ffffff13}.admin-console-page .admin-metric-card:nth-child(odd){border-left:0}.admin-console-page .admin-metric-card:nth-child(n+3){border-top:1px solid #ffffff13}}@media (width<=640px){.admin-console-page{gap:10px;width:100%}.admin-console-page .admin-command-hero,.admin-console-page .admin-console-main,.admin-console-page .admin-panel{border-radius:9px;padding:10px}.admin-console-page .admin-command-copy h1{font-size:30px}.admin-console-page .admin-command-copy p{font-size:12px;display:block}.admin-console-page .admin-command-card{grid-template-columns:minmax(0,1fr) auto}.admin-console-page .admin-command-card .secondary-action{grid-area:1/2/span 3;align-self:center}.admin-hero-stat-strip,.admin-console-page .admin-tool-panel-stack>.admin-metric-grid,.admin-console-page .admin-autobuy-status-grid,.admin-console-page .admin-autobuy-toggle-grid,.admin-console-page .admin-withdrawal-metrics,.admin-console-page .admin-games-summary-grid{grid-template-columns:1fr}.admin-hero-stat,.admin-console-page .admin-metric-card,.admin-console-page .admin-autobuy-status-grid span,.admin-console-page .admin-autobuy-toggle-grid label,.admin-console-page .admin-withdrawal-metrics .summary-card,.admin-console-page .admin-games-summary-grid .summary-card{border-top:1px solid #ffffff13;border-left:0}.admin-hero-stat:first-child,.admin-console-page .admin-metric-card:first-child,.admin-console-page .admin-autobuy-status-grid span:first-child,.admin-console-page .admin-autobuy-toggle-grid label:first-child,.admin-console-page .admin-withdrawal-metrics .summary-card:first-child,.admin-console-page .admin-games-summary-grid .summary-card:first-child{border-top:0}.admin-console-page .admin-console-toolbar,.admin-console-page .settings-panel-head:not(.admin-log-panel-head),.admin-console-page .admin-log-panel-head{grid-template-columns:1fr}.admin-console-page .settings-panel-head:not(.admin-log-panel-head)>svg{display:none}.admin-console-page .admin-tool-menu button{flex-basis:150px;grid-template-columns:24px minmax(0,1fr);min-height:42px}.admin-console-page .admin-users-search-row,.admin-console-page .admin-search-row,.admin-console-page .admin-markup-list,.admin-console-page .admin-markup-fields,.admin-console-page .admin-refund-field-grid,.admin-console-page .admin-notification-row,.admin-console-page .admin-withdrawal-card,.admin-console-page .admin-withdrawal-card.compact,.admin-console-page .admin-withdrawal-toolbar,.admin-console-page .admin-withdrawal-actions{grid-template-columns:1fr}.admin-console-page .admin-users-search-row .primary-action,.admin-console-page .admin-search-row .primary-action,.admin-console-page .admin-withdrawal-actions .compact-action{width:100%}}.site-background-effects.public-background,.site-background-effects.account-background{contain:strict;opacity:1!important;background:radial-gradient(circle at 14% 8%, var(--particle-accent-glow,#ff2b452e), transparent 30rem), radial-gradient(circle at 86% 78%, var(--particle-accent-deep-glow,#7b112229), transparent 32rem), #020206!important;will-change:auto!important;width:100vw!important;height:100lvh!important;animation:none!important;inset:0 auto auto 0!important;overflow:hidden!important}.site-background-effects.public-background:before,.site-background-effects.public-background:after,.site-background-effects.account-background:before,.site-background-effects.account-background:after{content:none!important;opacity:0!important;will-change:auto!important;background:0 0!important;animation:none!important;display:none!important}.particle-network-layer{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .32s var(--ease);position:absolute;inset:0;transform:translate(0,0)}.particle-network-layer canvas{width:100%!important;height:100%!important;display:block!important}.site-background-effects.particles-ready .particle-network-layer{opacity:1}.site-background-effects .background-rain-line{will-change:auto!important;animation:none!important;display:none!important}.app-update-notice{--update-accent:var(--red);--update-button:var(--red-2,var(--red));z-index:4000;left:max(18px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));width:min(560px,100vw - 28px);min-height:72px;color:var(--text);background:linear-gradient(96deg, color-mix(in srgb, var(--update-accent) 10%, transparent), transparent 30%), #08090ef7;animation:app-update-notice-in .26s var(--ease) both;border:1px solid #ffffff21;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px 11px 14px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000085,inset 0 1px #ffffff0e}.app-update-notice:before{content:"";background:var(--update-accent);width:2px;box-shadow:0 0 14px color-mix(in srgb, var(--update-accent) 58%, transparent);border-radius:0 2px 2px 0;position:absolute;inset:10px auto 10px 0}.app-update-notice-status,.app-update-notice-copy,.app-update-notice-actions{z-index:1;position:relative}.app-update-notice-status{width:30px;height:30px;color:color-mix(in srgb, var(--update-accent) 70%, #fff);place-items:center;display:grid}.app-update-notice-status>svg{transform:rotate(-12deg)}.app-update-notice-status>span{background:var(--update-accent);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--update-accent) 78%, transparent);border-radius:999px;animation:1.8s ease-in-out infinite app-update-notice-pulse;position:absolute;top:3px;right:3px}.app-update-notice-copy{gap:2px;min-width:0;display:grid}.app-update-notice-kicker{width:fit-content;color:color-mix(in srgb, var(--update-accent) 62%, #fff);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900;line-height:1}.app-update-notice-copy strong{color:var(--text);font-size:.93rem;font-weight:900;line-height:1.18}.app-update-notice-copy p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.app-update-notice-actions{align-items:center;gap:4px;display:inline-flex}.app-update-notice-refresh,.app-update-notice-dismiss{transition:transform .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease), background .15s var(--ease), box-shadow .15s var(--ease);font-weight:880}.app-update-notice-refresh{color:#fff;border:1px solid color-mix(in srgb, var(--update-button) 55%, #ffffff26);background:color-mix(in srgb, var(--update-button) 35%, #11131a);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.app-update-notice-dismiss{color:#8e95a4;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.app-update-notice-refresh:hover,.app-update-notice-dismiss:hover{transform:translateY(-1px)}.app-update-notice-refresh:hover{border-color:color-mix(in srgb, var(--update-button) 72%, #fff3);background:color-mix(in srgb, var(--update-button) 47%, #11131a);box-shadow:0 8px 20px color-mix(in srgb, var(--update-button) 14%, transparent), inset 0 1px #ffffff1a}.app-update-notice-dismiss:hover{color:#fff;background:#ffffff0e;border-color:#ffffff21}.app-update-notice-refresh:focus-visible,.app-update-notice-dismiss:focus-visible{outline:2px solid color-mix(in srgb, var(--update-accent) 72%, #fff);outline-offset:2px}.v2-shell~.app-update-notice.app-update-notice{background:linear-gradient(96deg, color-mix(in srgb, var(--update-accent) 10%, transparent), transparent 30%), #08090ef7;border-color:#ffffff21;border-radius:6px;box-shadow:0 18px 48px #00000085,inset 0 1px #ffffff0e}body:has(.v2-shell) .app-update-notice.app-update-notice{background:linear-gradient(96deg, color-mix(in srgb, var(--update-accent) 10%, transparent), transparent 30%), #08090ef7;border-color:#ffffff21;border-radius:6px;box-shadow:0 18px 48px #00000085,inset 0 1px #ffffff0e}.v2-shell~.app-update-notice .app-update-notice-refresh.app-update-notice-refresh{border-color:color-mix(in srgb, var(--update-button) 55%, #ffffff26);background:color-mix(in srgb, var(--update-button) 35%, #11131a);border-radius:5px;box-shadow:inset 0 1px #ffffff14}body:has(.v2-shell) .app-update-notice .app-update-notice-refresh.app-update-notice-refresh{border-color:color-mix(in srgb, var(--update-button) 55%, #ffffff26);background:color-mix(in srgb, var(--update-button) 35%, #11131a);border-radius:5px;box-shadow:inset 0 1px #ffffff14}.v2-shell~.app-update-notice .app-update-notice-refresh.app-update-notice-refresh:hover{border-color:color-mix(in srgb, var(--update-button) 72%, #fff3);background:color-mix(in srgb, var(--update-button) 47%, #11131a);box-shadow:0 8px 20px color-mix(in srgb, var(--update-button) 14%, transparent), inset 0 1px #ffffff1a}body:has(.v2-shell) .app-update-notice .app-update-notice-refresh.app-update-notice-refresh:hover{border-color:color-mix(in srgb, var(--update-button) 72%, #fff3);background:color-mix(in srgb, var(--update-button) 47%, #11131a);box-shadow:0 8px 20px color-mix(in srgb, var(--update-button) 14%, transparent), inset 0 1px #ffffff1a}html[data-reseller-storefront="1"] .app-update-notice{--update-accent:var(--reseller-accent,var(--red));--update-button:var(--reseller-button,var(--red-2,var(--red)));color:var(--reseller-text,#f8f8fc);border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 26%, var(--reseller-border,#2a2e3a));background:linear-gradient(96deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 9%, transparent), transparent 30%), color-mix(in srgb, var(--reseller-background,#050609) 96%, #11131a)}html[data-reseller-storefront="1"] .app-update-notice-copy strong{color:var(--reseller-text,#f8f8fc)}html[data-reseller-storefront="1"] .app-update-notice-copy p,html[data-reseller-storefront="1"] .app-update-notice-dismiss{color:var(--reseller-muted,#aeb4c4)}@keyframes app-update-notice-in{0%{opacity:0;transform:translate(-8px,8px)}to{opacity:1;transform:translate(0,0)}}@keyframes app-update-notice-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width<=620px){.app-update-notice{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;width:min(430px,100vw - 24px);min-height:0;padding:11px 10px 11px 13px}.app-update-notice-status{width:28px;height:28px}.app-update-notice-actions{grid-column:2;width:100%;margin-top:4px}.app-update-notice-refresh{flex:auto}}@media (width<=370px){.app-update-notice-copy p{max-width:26ch}}@media (prefers-reduced-motion:reduce){.app-update-notice,.app-update-notice-status>span{animation:none}}.warranty-board{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:12px;display:grid}.warranty-board-main,.warranty-board-side{min-width:0}.warranty-board .data-panel{border-radius:10px;min-height:100%;padding:14px;background:radial-gradient(circle at 0 0,#ff2b451a,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff06 48%,#07080dcc),#101116!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0000003d!important}.warranty-board .panel-head{border-bottom:1px solid #ffffff16;padding-bottom:10px}.warranty-board .account-list{gap:10px}.warranty-panel-kicker{color:#cfd5e2;background:#05060a75;border:1px solid #ffffff16;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.warranty-panel-kicker span,.warranty-panel-kicker small{font-size:12px;font-weight:900;line-height:1.25}.warranty-panel-kicker span{color:#fff}.warranty-panel-kicker small{color:#aeb5c4;text-align:right}.warranty-claim-list,.warranty-covered-list{gap:8px;display:grid}.warranty-board-main .warranty-claim-card{grid-template-columns:46px minmax(0,1fr) minmax(150px,auto)}.warranty-board-side .warranty-eligible-card{grid-template-columns:44px minmax(0,1fr);align-items:start}.warranty-board-side .warranty-eligible-card .primary-action{grid-column:1/-1;justify-self:stretch;width:100%}.warranty-board-side .warranty-claim-copy .row-meta{gap:5px}.warranty-board-side .warranty-claim-copy .row-meta span{width:fit-content}.warranty-pagination{border-top:1px solid #ffffff16;margin-top:2px;padding-top:10px}.warranty-pagination .pagination-summary{text-align:left}.warranty-pagination .pagination-control{justify-content:flex-end}@media (width<=1040px){.warranty-board{grid-template-columns:1fr}}@media (width<=760px){.warranty-board .data-panel{padding:12px}.warranty-panel-kicker{align-items:flex-start;display:grid}.warranty-panel-kicker small{text-align:left}.warranty-board-main .warranty-claim-card{grid-template-columns:44px minmax(0,1fr)}.warranty-pagination .pagination-control{justify-content:center}}.admin-console-page .admin-category-service-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));align-items:stretch;gap:12px}.admin-console-page .admin-category-service-list .admin-service-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy status""copy toggle""auto auto""health health";align-content:start;align-items:start;gap:12px 14px;min-height:0;padding:13px}.admin-console-page .admin-category-service-list .admin-service-card>div:first-child{grid-area:copy;min-width:0}.admin-console-page .admin-category-service-list .admin-service-card>.status-chip{grid-area:status;justify-self:end;margin-top:2px}.admin-console-page .admin-category-service-list .admin-service-card>.compact-action:not(.admin-service-auto-clear){grid-area:toggle/auto;justify-self:end;min-width:88px}.admin-console-page .admin-category-service-list .admin-service-auto-clear{grid-area:auto;justify-self:end}.admin-console-page .admin-category-service-list .admin-service-health-controls{grid-area:health/auto;gap:10px;padding:11px}.admin-console-page .admin-category-service-list .admin-service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-console-page .admin-category-service-list .admin-service-health-grid label:nth-child(3),.admin-console-page .admin-category-service-list .admin-service-health-grid label:nth-child(4){grid-column:1/-1}.admin-console-page .admin-category-service-list .admin-service-health-message textarea{scrollbar-width:thin;min-height:70px}.admin-console-page .admin-category-service-list .admin-service-health-check{align-items:flex-start;line-height:1.35}.admin-console-page .admin-category-service-list .admin-service-health-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.admin-console-page .admin-category-service-list .admin-service-health-actions .compact-action{width:100%;min-height:37px}@media (width<=760px){.admin-console-page .admin-category-service-list{grid-template-columns:1fr}.admin-console-page .admin-category-service-list .admin-service-card{grid-template-areas:"copy status""toggle toggle""auto auto""health health"}.admin-console-page .admin-category-service-list .admin-service-card>.compact-action:not(.admin-service-auto-clear),.admin-console-page .admin-category-service-list .admin-service-auto-clear{width:100%}}@media (width<=460px){.admin-console-page .admin-category-service-list .admin-service-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""status""toggle""auto""health"}.admin-console-page .admin-category-service-list .admin-service-card>.status-chip,.admin-console-page .admin-category-service-list .admin-service-card>.compact-action:not(.admin-service-auto-clear),.admin-console-page .admin-category-service-list .admin-service-auto-clear{justify-self:stretch}.admin-console-page .admin-category-service-list .admin-service-health-grid,.admin-console-page .admin-category-service-list .admin-service-health-actions{grid-template-columns:1fr}}.reseller-page{gap:16px}.service-paused-page{place-items:center;min-height:min(620px,100svh - 150px);display:grid}.service-paused-panel{background:radial-gradient(circle at 0 0,#ff2b4528,#0000 34%),radial-gradient(circle at 100% 0,#66ffd213,#0000 30%),linear-gradient(145deg,#12141bdd,#06070ced);border:1px solid #ff2b4535;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:18px;width:min(720px,100%);padding:clamp(18px,4vw,30px);display:grid;box-shadow:inset 0 1px #ffffff0b,0 24px 60px #00000045}.service-paused-icon{color:#ff8ca0;background:linear-gradient(145deg,#ff2b4526,#ffffff07);border:1px solid #ff8ca050;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 16px 36px #ff2b4518}.service-paused-copy{min-width:0}.service-paused-copy span{color:var(--red);text-transform:uppercase;font-size:11px;font-weight:950}.service-paused-copy h1{color:var(--text);letter-spacing:0;margin:8px 0 12px;font-size:clamp(34px,7vw,58px);font-style:italic;font-weight:950;line-height:.95}.service-paused-copy p{color:var(--muted);margin:0;font-size:15px;font-weight:750;line-height:1.5}.service-paused-actions{flex-wrap:wrap;grid-column:2;gap:9px;margin-top:4px;display:flex}.custom-brand-mark{border-radius:8px;overflow:hidden}.custom-brand-initial{color:#fff;background:linear-gradient(145deg, var(--reseller-accent,var(--red)), #11141a);border:1px solid color-mix(in srgb, var(--reseller-accent,var(--red)) 55%, transparent);box-shadow:0 14px 30px color-mix(in srgb, var(--reseller-accent,var(--red)) 26%, transparent);border-radius:9px;font-size:18px;font-weight:950}.custom-brand-initial span{width:100%;height:100%;font-size:inherit;place-items:center;line-height:1;display:grid;position:static;inset:auto}.custom-brand-mark .topbar-brand-image,.custom-brand-mark img{object-fit:contain}.reseller-page .page-hero h1{font-style:italic}.reseller-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.reseller-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.reseller-application-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.reseller-application-panel,.reseller-application-side{gap:14px}.reseller-status-chip{color:var(--muted);text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff18;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:950}.admin-service-reason-field{grid-column:1/-1;gap:6px;min-width:0;display:grid}.admin-service-reason-field label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px!important;font-weight:950!important;line-height:1!important}.admin-service-reason-field textarea{resize:vertical;width:100%;min-width:0;min-height:54px;color:var(--text);font:inherit;background:#070910b8;border:1px solid #ffffff12;border-radius:8px;outline:none;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.35}.admin-service-reason-field textarea:focus{border-color:#ff2b4590;box-shadow:0 0 0 3px #ff2b451a}.reseller-studio-panel{gap:14px}.reseller-studio-shell{--studio-accent-soft:color-mix(in srgb, var(--studio-accent,var(--red)) 18%, transparent);--studio-button-soft:color-mix(in srgb, var(--studio-button,var(--red)) 20%, transparent);--studio-icon-soft:color-mix(in srgb, var(--studio-icon,#f8f8fc) 16%, transparent);grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:12px;min-width:0;display:grid}.reseller-studio-tabs{align-content:start;gap:7px;display:grid}.reseller-studio-tabs button{width:100%;min-height:58px;color:var(--muted);text-align:left;background:#090b12b8;border:1px solid #ffffff12;border-radius:8px;justify-items:start;gap:3px;padding:10px;display:grid}.reseller-studio-tabs button strong{color:var(--text);font-size:13px;font-weight:950}.reseller-studio-tabs button span{color:var(--muted);font-size:11px;font-weight:800}.reseller-studio-tabs button.active{border-color:color-mix(in srgb, var(--studio-accent,var(--red)) 52%, #ffffff16);background:linear-gradient(120deg, color-mix(in srgb, var(--studio-accent,var(--red)) 22%, transparent), transparent 72%), #11131a;box-shadow:inset 3px 0 0 var(--studio-accent,var(--red))}.reseller-studio-workspace,.reseller-studio-section{min-width:0}.reseller-studio-section{gap:13px;display:grid}.reseller-studio-section-head{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.reseller-studio-section-head>span{border:1px solid color-mix(in srgb, var(--studio-accent,var(--red)) 42%, #ffffff12);width:38px;height:38px;color:var(--studio-accent,var(--red));background:color-mix(in srgb, var(--studio-accent,var(--red)) 12%, #080a10);border-radius:8px;flex:none;place-items:center;display:grid}.reseller-studio-section-head h3,.reseller-studio-section-head p{margin:0}.reseller-studio-section-head h3{color:var(--text);font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:950;line-height:1}.reseller-studio-section-head p{color:var(--muted);margin-top:5px;font-size:13px;font-weight:800;line-height:1.45}.reseller-studio-grid,.reseller-pill-editor,.reseller-color-matrix{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;display:grid}.reseller-color-matrix{grid-template-columns:repeat(auto-fit,minmax(150px,max-content))}.reseller-studio-field{gap:7px;min-width:0;display:grid}.reseller-studio-field span,.studio-color-field>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.reseller-studio-field input,.reseller-studio-field textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:linear-gradient(#080a11,#05070c);border:1px solid #ffffff14;border-radius:8px;outline:none;padding:11px 12px;font-size:13px;font-weight:850;line-height:1.35}.reseller-studio-field textarea{resize:vertical;min-height:104px}.reseller-studio-field input:focus,.reseller-studio-field textarea:focus{border-color:color-mix(in srgb, var(--studio-accent,var(--red)) 64%, #ffffff20);box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-accent,var(--red)) 16%, transparent)}.reseller-logo-upload{cursor:pointer;gap:7px;min-width:0;display:grid;position:relative}.reseller-logo-upload>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.reseller-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reseller-logo-upload strong{border:1px solid color-mix(in srgb, var(--studio-accent,var(--red)) 48%, #ffffff18);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-accent,var(--red)) 22%, #15161d), color-mix(in srgb, var(--studio-accent,var(--red)) 12%, #07080d));min-height:42px;color:var(--studio-text,var(--text));transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.reseller-logo-upload:hover strong,.reseller-logo-upload:focus-within strong{border-color:color-mix(in srgb, var(--studio-accent,var(--red)) 76%, #ffffff26);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-accent,var(--red)) 34%, #191a22), color-mix(in srgb, var(--studio-accent,var(--red)) 18%, #08090e));transform:translateY(-1px)}.reseller-logo-upload small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.reseller-logo-upload.is-busy{cursor:not-allowed;opacity:.62}.reseller-logo-upload:has(input:disabled){cursor:not-allowed;opacity:.62}.studio-color-field{width:max-content;min-width:150px}.studio-color-field .reseller-color-control{border-color:#ffffff14;width:100%;min-height:42px}.reseller-preview-panel{border:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 80%, #ffffff12);background:radial-gradient(circle at 0 0, var(--studio-accent-soft), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--studio-card,#11131a) 92%, #ffffff08), color-mix(in srgb, var(--studio-background,#050609) 88%, #ffffff04));min-width:0;color:var(--studio-text,var(--text));border-radius:9px;padding:14px;overflow:hidden}.reseller-preview-head{color:var(--studio-muted,var(--muted));text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:950;display:flex}.studio-brand-preview,.studio-theme-samples,.studio-home-preview,.studio-market-preview,.studio-checkout-preview,.studio-full-preview{min-width:0}.studio-brand-preview{align-items:center;gap:12px;display:flex}.studio-logo-preview{border:1px solid color-mix(in srgb, var(--studio-accent,var(--red)) 52%, #ffffff18);background:color-mix(in srgb, var(--studio-accent,var(--red)) 18%, #080a10);width:54px;height:54px;color:var(--studio-text,#fff);border-radius:10px;place-items:center;font-size:24px;font-weight:950;display:grid;overflow:hidden}.studio-logo-preview img{object-fit:contain;width:100%;height:100%}.studio-brand-preview strong,.studio-home-preview h4,.studio-market-preview h4,.studio-checkout-preview h4{color:var(--studio-text,var(--text))}.studio-brand-preview small,.studio-home-preview p,.studio-market-preview p,.studio-checkout-preview p{color:var(--studio-muted,var(--muted))}.studio-theme-samples{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.studio-theme-samples button,.studio-home-preview button,.studio-market-preview button,.studio-checkout-preview button{border:1px solid color-mix(in srgb, var(--studio-button,var(--red)) 62%, #ffffff18);background:linear-gradient(180deg, color-mix(in srgb, var(--studio-button,var(--red)) 34%, #1b1d25), color-mix(in srgb, var(--studio-button,var(--red)) 18%, #090b10));color:var(--studio-text,#fff);font:inherit;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:950}.studio-theme-samples span,.studio-theme-samples em,.studio-home-preview div span,.studio-checkout-preview div span{width:fit-content;color:var(--studio-success,#74f2bd);background:color-mix(in srgb, var(--studio-success,#74f2bd) 10%, transparent);border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.studio-theme-samples .studio-icon-sample,.studio-home-preview div span,.studio-checkout-preview div span{color:var(--studio-icon,#f8f8fc);background:var(--studio-icon-soft)}.studio-theme-samples .studio-icon-sample svg,.studio-home-preview div span svg,.studio-checkout-preview div span svg{color:var(--studio-icon,#f8f8fc)}.studio-theme-samples em{color:var(--studio-warning,#ffd166);background:color-mix(in srgb, var(--studio-warning,#ffd166) 10%, transparent)}.studio-home-preview,.studio-market-preview,.studio-checkout-preview{gap:10px;display:grid}.studio-home-preview small,.studio-market-preview small,.studio-checkout-preview small{color:var(--studio-accent,var(--red));text-transform:uppercase;font-size:10px;font-weight:950}.studio-home-preview h4,.studio-market-preview h4,.studio-checkout-preview h4{margin:0;font-size:clamp(24px,4vw,42px);font-style:italic;font-weight:950;line-height:1}.studio-home-preview p,.studio-market-preview p,.studio-checkout-preview p{margin:0;font-size:13px;font-weight:760;line-height:1.45}.studio-home-preview div,.studio-checkout-preview div{flex-wrap:wrap;gap:8px;display:flex}.studio-market-preview>span{color:var(--studio-muted,var(--muted));text-transform:uppercase;font-size:11px;font-weight:950}.studio-market-preview button{background:color-mix(in srgb, var(--studio-card,#11131a) 86%, #000);justify-content:space-between;gap:12px;width:100%;display:flex}.studio-full-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.studio-full-preview>div:not(.reseller-preview-panel){color:var(--muted);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.reseller-studio-save{margin-top:2px}@media (width<=980px){.reseller-studio-shell{grid-template-columns:1fr}.reseller-studio-tabs{scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.reseller-studio-tabs button{flex:none;width:min(190px,72vw);min-width:154px}.studio-full-preview{grid-template-columns:1fr}}@media (width<=620px){.reseller-studio-grid,.reseller-pill-editor,.reseller-color-matrix{grid-template-columns:1fr}.studio-color-field{width:100%}.reseller-studio-section-head{align-items:center}.reseller-studio-section-head h3{font-size:24px}.studio-home-preview h4,.studio-market-preview h4,.studio-checkout-preview h4{font-size:28px}}.reseller-status-chip.status-pending{color:#ffd88d;background:#f6b94e18;border-color:#f6b94e55}.reseller-status-chip.status-paid-pending{color:#9dffdc;background:#66ffd217;border-color:#66ffd255}.reseller-status-chip.status-rejected,.reseller-status-chip.status-suspended{color:#ff9cad;background:#ff2b4518;border-color:#ff6c8050}.reseller-application-plan{background:radial-gradient(circle at 0 0,#ff2b4520,#0000 46%),linear-gradient(145deg,#101119d9,#08090fd9);border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reseller-application-plan span{border-right:1px solid #ffffff10;gap:4px;min-width:0;padding:13px;display:grid}.reseller-application-plan span:last-child{border-right:0}.reseller-application-plan small,.reseller-application-plan em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.reseller-application-plan strong{color:var(--text);font-size:18px;font-weight:950;line-height:1.05}.reseller-application-points{gap:9px;display:grid}.reseller-application-points span{color:var(--muted);background:linear-gradient(135deg,#ffffff08,#ffffff03),#0f1016cc;border:1px solid #ffffff12;border-radius:8px;padding:12px;font-size:13px;font-weight:750;line-height:1.45}.reseller-brand-panel,.reseller-domain-panel,.reseller-markup-panel,.reseller-sales-panel,.reseller-access-panel,.reseller-access-mini{gap:14px}.reseller-access-panel{background:radial-gradient(circle at 0 0,#ff2b4524,#0000 34%),radial-gradient(circle at 100% 0,#66ffd21a,#0000 32%),linear-gradient(145deg,#12141bdd,#07080ded);border-color:#ff2b4530;overflow:hidden}.reseller-access-copy h2,.reseller-access-mini h2{color:var(--text);letter-spacing:0;margin:3px 0 8px;font-size:clamp(24px,4vw,40px);font-style:italic;font-weight:950;line-height:1}.reseller-access-copy p,.reseller-access-mini p,.reseller-access-actions p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.reseller-access-grid{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reseller-access-grid span{border-right:1px solid #ffffff10;gap:4px;min-width:0;padding:13px;display:grid}.reseller-access-grid span:last-child{border-right:0}.reseller-access-grid small,.reseller-access-grid em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.reseller-access-grid strong{color:var(--text);font-size:22px;font-weight:950;line-height:1}.reseller-access-meter{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.reseller-access-meter span{background:linear-gradient(90deg, var(--red), var(--mint));border-radius:inherit;min-width:4px;height:100%;display:block}.reseller-access-actions,.reseller-access-mini{justify-content:space-between;align-items:center;gap:12px;display:flex}.reseller-access-actions span{color:var(--muted);align-items:center;gap:7px;font-weight:850;display:inline-flex}.reseller-access-mini{border-color:#ffffff14}.reseller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reseller-page label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.reseller-page input,.reseller-page select,.reseller-page textarea{width:100%;min-width:0}.reseller-page input:not([type=checkbox]):not([type=radio]):not([type=color]),.reseller-page select,.reseller-page textarea,.admin-reseller-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-reseller-workspace select,.admin-reseller-workspace textarea{box-sizing:border-box;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:radial-gradient(circle at 18px 0,#ff2b4518,#0000 42px),linear-gradient(#101119f2,#07080def);border:1px solid #ffffff16;border-radius:8px;outline:0;font-size:13px;font-weight:850;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000020}.reseller-page input:not([type=checkbox]):not([type=radio]):not([type=color]),.reseller-page select,.admin-reseller-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-reseller-workspace select{height:44px;min-height:44px;padding:0 12px}.reseller-page textarea,.admin-reseller-workspace textarea{resize:vertical;min-height:104px;padding:12px;line-height:1.45}.reseller-page select,.admin-reseller-workspace select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23aeb5c4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 18px 0,#ff2b4518,#0000 42px),linear-gradient(#101119f2,#07080def);background-position:right 12px center,0 0,0 0;background-repeat:no-repeat;background-size:14px,auto,auto;padding-right:38px}.reseller-page input::placeholder,.reseller-page textarea::placeholder,.admin-reseller-workspace input::placeholder,.admin-reseller-workspace textarea::placeholder{color:#798092;opacity:1}.reseller-page input:not([type=checkbox]):not([type=radio]):not([type=color]):hover,.reseller-page select:hover,.reseller-page textarea:hover,.admin-reseller-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]):hover,.admin-reseller-workspace select:hover,.admin-reseller-workspace textarea:hover{background:radial-gradient(circle at 18px 0,#ff2b4521,#0000 44px),linear-gradient(#13141cf7,#08090ef2);border-color:#ffffff26}.reseller-page input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.reseller-page select:focus,.reseller-page textarea:focus,.admin-reseller-workspace input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.admin-reseller-workspace select:focus,.admin-reseller-workspace textarea:focus{background:radial-gradient(circle at 18px 0,#ff2b4530,#0000 48px),linear-gradient(#14151efb,#090a10f8);border-color:#ff2b4599;box-shadow:0 0 0 3px #ff2b4521,inset 0 1px #ffffff12,0 14px 30px #ff2b4510}.reseller-page select:hover,.admin-reseller-workspace select:hover{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23d9dfeb' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 18px 0,#ff2b4521,#0000 44px),linear-gradient(#13141cf7,#08090ef2);background-position:right 12px center,0 0,0 0;background-repeat:no-repeat;background-size:14px,auto,auto}.reseller-page select:focus,.admin-reseller-workspace select:focus{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle at 18px 0,#ff2b4530,#0000 48px),linear-gradient(#14151efb,#090a10f8);background-position:right 12px center,0 0,0 0;background-repeat:no-repeat;background-size:14px,auto,auto}.reseller-page input:disabled,.reseller-page select:disabled,.reseller-page textarea:disabled,.admin-reseller-workspace input:disabled,.admin-reseller-workspace select:disabled,.admin-reseller-workspace textarea:disabled{color:#9ca3b5;cursor:not-allowed;opacity:.72}.reseller-page input[type=checkbox],.admin-reseller-workspace input[type=checkbox]{accent-color:var(--red)}.reseller-page input[type=color]{cursor:pointer;background:#07080def;border:1px solid #ffffff18;border-radius:8px;min-height:44px;padding:4px;box-shadow:inset 0 1px #ffffff0d}.reseller-domain-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.reseller-domain-list,.reseller-sales-list,.reseller-markup-list{gap:9px;display:grid}.reseller-domain-row,.reseller-sale-row,.reseller-markup-row{background:linear-gradient(135deg,#ffffff08,#ffffff03),#0f1016cc;border:1px solid #ffffff12;border-radius:8px;min-width:0;box-shadow:inset 0 1px #ffffff08}.reseller-domain-row{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.reseller-domain-edit-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}.reseller-domain-edit-form label{gap:6px;min-width:0;display:grid}.reseller-domain-edit-form label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reseller-domain-actions,.admin-reseller-domain-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.reseller-domain-row div,.reseller-sale-row div,.reseller-markup-title{gap:3px;min-width:0;display:grid}.reseller-domain-row strong,.reseller-sale-row strong,.reseller-markup-title strong{color:var(--text);overflow-wrap:anywhere}.reseller-domain-row span,.reseller-sale-row span,.reseller-markup-title span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:750}.reseller-domain-row em{color:#8ff3c3;text-transform:uppercase;background:#29d18316;border:1px solid #29d18345;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.reseller-dns-card{background:radial-gradient(circle at 0 0,#ff2b451d,#0000 42%),linear-gradient(145deg,#101119ec,#07080de8);border:1px solid #ffffff14;border-radius:8px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0c}.reseller-dns-card h3,.reseller-dns-card h4{color:var(--text);margin:2px 0 4px;font-size:18px;font-weight:950}.reseller-dns-status{color:#9dffdc;text-transform:uppercase;background:#66ffd213;border:1px solid #66ffd23d;border-radius:999px;margin:0 0 8px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.reseller-dns-card p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.45}.reseller-dns-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reseller-dns-records span{background:#07080dcc;border:1px solid #ffffff12;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.reseller-dns-records small,.reseller-dns-records em{color:var(--muted);font-size:11px;font-style:normal;font-weight:900}.reseller-dns-records small{color:#ff8798;text-transform:uppercase}.reseller-dns-records strong{color:var(--text);font-size:13px;font-weight:950}.reseller-dns-records code{color:#f5f7ff;overflow-wrap:anywhere;background:#0005;border:1px solid #ffffff10;border-radius:6px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:900}.reseller-dns-records .compact-action{justify-self:start;min-height:32px;padding:0 10px}.reseller-dns-tip{border-top:1px solid #ffffff10;padding-top:10px}.reseller-markup-row{grid-template-columns:minmax(180px,1fr) 112px 120px 120px auto;align-items:end;gap:10px;padding:12px;display:grid}.reseller-toggle{text-transform:none;grid-template-columns:auto 1fr;align-self:center;align-items:center;gap:8px;display:inline-grid}.reseller-toggle input{width:18px;height:18px}.reseller-sale-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.reseller-sale-row div:not(:first-child){text-align:right}.reseller-sale-row div:not(:first-child) strong{font-variant-numeric:tabular-nums}@media (width<=980px){.reseller-layout,.reseller-application-layout,.reseller-stat-strip,.reseller-access-grid,.reseller-application-plan{grid-template-columns:1fr}.reseller-access-grid span,.reseller-application-plan span{border-bottom:1px solid #ffffff10;border-right:0}.reseller-application-plan span:last-child,.reseller-access-grid span:last-child{border-bottom:0}.reseller-access-actions,.reseller-access-mini{flex-direction:column;align-items:stretch}.reseller-markup-row{grid-template-columns:1fr 1fr}.reseller-markup-title,.reseller-markup-row .compact-action{grid-column:1/-1}}@media (width<=620px){.reseller-form-grid,.reseller-domain-form,.reseller-domain-edit-form,.reseller-sale-row{grid-template-columns:1fr}.reseller-sale-row div:not(:first-child){text-align:left}.reseller-markup-row{grid-template-columns:1fr}}.reseller-control-panel{background:radial-gradient(circle at 0 0,#ff2b4517,#0000 34%),linear-gradient(#12141af0,#090a10ee);border-color:#ffffff16;gap:14px;padding:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000002f}.reseller-panel-head{border-bottom:1px solid #ffffff10;justify-content:flex-start;align-items:flex-start;padding-bottom:12px}.reseller-panel-head>svg{color:#ff8393;background:#ff2b4514;border:1px solid #ff6c8035;border-radius:8px;flex:none;width:34px;height:34px;padding:8px}.reseller-panel-head>div{gap:3px;min-width:0;display:grid}.reseller-panel-head h2{color:var(--text);margin:0;font-size:20px;font-weight:950;line-height:1.05}.reseller-panel-head p{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.35}.reseller-brand-panel>label,.reseller-domain-panel>.reseller-domain-list,.reseller-domain-panel>.reseller-dns-card{min-width:0}.reseller-color-control{background:linear-gradient(#101119f2,#07080def);border:1px solid #ffffff16;border-radius:8px;align-items:center;gap:10px;min-width:0;height:44px;padding:5px 10px 5px 5px;display:flex;box-shadow:inset 0 1px #ffffff0d}.reseller-color-control input[type=color]{border-radius:7px;flex:0 0 54px;width:54px;height:32px;min-height:32px;padding:2px}.reseller-color-control strong{color:var(--text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.reseller-domain-form{background:#07080dcc;border:1px solid #ffffff12;border-radius:8px;padding:9px}.reseller-domain-form .secondary-action{width:auto;min-width:82px}.reseller-domain-row{background:linear-gradient(90deg,#66ffd216 0 3px,#0000 3px),linear-gradient(135deg,#ffffff08,#ffffff03),#0a0b11e8;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:12px;display:grid}.reseller-domain-main{align-content:center}.reseller-domain-actions{flex-wrap:nowrap}.reseller-row-action,.reseller-copy-action{white-space:nowrap;width:auto;min-height:32px;padding:0 11px}.reseller-domain-actions em{white-space:nowrap;line-height:1}.reseller-domain-edit-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.reseller-dns-card{background:radial-gradient(circle at 0 0,#ff2b4518,#0000 32%),linear-gradient(145deg,#0d0e14f0,#07080ded);border-color:#ffffff12;gap:14px;padding:14px}.reseller-dns-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reseller-dns-head>div{min-width:0}.reseller-dns-status{white-space:nowrap;flex:none;margin:0}.reseller-dns-records{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:10px}.reseller-dns-record{background:linear-gradient(#ffffff08,#ffffff03),#06070ccb;border:1px solid #ffffff12;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.reseller-dns-record.is-passed{background:linear-gradient(90deg,#66ffd229 0 3px,#0000 3px),linear-gradient(#ffffff08,#ffffff03),#060b0ccb;border-color:#66ffd233}.reseller-dns-record.is-waiting{background:linear-gradient(90deg,#ff2b4538 0 3px,#0000 3px),linear-gradient(#ffffff08,#ffffff03),#0c070bdb;border-color:#ff60753f}.reseller-dns-record-title{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.reseller-dns-record-title small{color:#ff8798;text-transform:uppercase;margin-right:auto;font-size:11px;font-weight:950}.reseller-dns-record-title strong{color:var(--text);background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.reseller-dns-record-state{color:#b9c0cf;text-transform:uppercase;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:950}.reseller-dns-record.is-passed .reseller-dns-record-state{color:#a7ffe4;background:#66ffd21a;border-color:#66ffd24a}.reseller-dns-record.is-waiting .reseller-dns-record-state{color:#ff9aaa;background:#ff2b451d;border-color:#ff607547}.reseller-dns-record p{color:#9fa7b8;margin:-2px 0 0;font-size:11px;font-weight:750;line-height:1.35}.reseller-dns-record-field{gap:5px;min-width:0;display:grid}.reseller-dns-record-field em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.reseller-dns-record-field code{min-height:36px}.reseller-copy-action{justify-self:start}.reseller-dns-tip{color:#b9c0cf;background:#0002;border-top:1px solid #ffffff10;padding:11px 0 0}.reseller-markup-list{gap:8px}.reseller-markup-help{color:var(--muted);border-bottom:1px solid #ffffff0d;padding:0 0 12px}.reseller-markup-help summary{cursor:pointer;outline:none;align-items:center;gap:7px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.reseller-markup-help summary::-webkit-details-marker{display:none}.reseller-markup-help summary svg{color:#ff7185;flex:none}.reseller-markup-help summary:hover,.reseller-markup-help summary:focus-visible,.reseller-markup-help[open] summary{color:var(--text)}.reseller-markup-help summary:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #ff2b4526}.reseller-markup-help-copy{border-left:2px solid #ff2b456b;gap:7px;max-width:760px;margin-top:11px;padding:2px 0 2px 12px;display:grid}.reseller-markup-help-copy strong{color:var(--text);font-size:12px}.reseller-markup-help-copy p,.reseller-markup-help-copy small{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.5}.reseller-markup-help-copy small{color:#c9ced9}.reseller-markup-row{background:linear-gradient(90deg,#ff2b4516 0 3px,#0000 3px),linear-gradient(135deg,#ffffff07,#ffffff03),#0a0b11e6;grid-template-columns:minmax(190px,1fr) auto minmax(330px,.9fr) auto;align-items:center;min-height:70px;padding:11px 12px 11px 14px}.reseller-markup-title span{font-size:12px}.reseller-markup-inputs{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;min-width:0;display:grid}.reseller-markup-inputs label{gap:5px}.reseller-markup-inputs input{height:40px!important;min-height:40px!important}.reseller-toggle{color:var(--muted);background:#ffffff07;border:1px solid #ffffff12;border-radius:8px;width:max-content;min-height:38px;padding:0 10px}.reseller-toggle span{text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950;line-height:1}@media (width<=980px){.reseller-markup-row{grid-template-columns:minmax(0,1fr) auto}.reseller-markup-inputs,.reseller-markup-row .reseller-row-action{grid-column:1/-1}.reseller-markup-row .reseller-row-action{justify-self:start}}@media (width<=680px){.reseller-control-panel{padding:13px}.reseller-domain-row,.reseller-domain-edit-form,.reseller-dns-head{grid-template-columns:1fr}.reseller-dns-head{display:grid}.reseller-domain-actions{flex-wrap:wrap;justify-content:flex-start}.reseller-domain-actions em{order:-1}.reseller-markup-row,.reseller-markup-inputs{grid-template-columns:1fr}.reseller-toggle{width:100%}}.admin-reseller-workspace{contain:none;content-visibility:visible;gap:14px;overflow:visible}.admin-reseller-headline,.admin-reseller-toolbar,.admin-reseller-tab-head,.admin-reseller-detail-head,.admin-reseller-quick-actions,.admin-reseller-headline-actions,.admin-reseller-danger-actions,.admin-reseller-confirm-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-reseller-headline h2,.admin-reseller-detail-head h2,.admin-reseller-confirm h3{color:var(--text);margin:2px 0;font-size:clamp(24px,2.7vw,34px);font-weight:950;line-height:1.04}.admin-reseller-headline p,.admin-reseller-detail-head p,.admin-reseller-tab-head p,.admin-reseller-confirm p{color:var(--muted);margin:0}.admin-reseller-stat-strip{background:linear-gradient(135deg,#ffffff08,#ffffff03),#090a0fbd;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));display:grid;overflow:hidden}.admin-reseller-stat-strip span,.admin-reseller-detail-grid span{border-right:1px solid #ffffff10;gap:4px;min-width:0;padding:13px;display:grid}.admin-reseller-stat-strip span:nth-child(9n),.admin-reseller-detail-grid span:nth-child(4n),.admin-reseller-stat-strip span:last-child,.admin-reseller-detail-grid span:last-child{border-right:0}.admin-reseller-stat-strip svg{color:var(--mint)}.admin-reseller-stat-strip small,.admin-reseller-detail-grid small,.admin-reseller-table-head,.admin-reseller-sale-head,.admin-reseller-markup-line label span,.admin-reseller-form-grid label span,.admin-reseller-staff-panel label span,.admin-reseller-inline-form label span,.admin-reseller-plan-panel label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.admin-reseller-stat-strip strong,.admin-reseller-detail-grid strong{color:var(--text);font-size:20px;font-weight:950;line-height:1.05}.admin-reseller-stat-strip em,.admin-reseller-detail-grid em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.admin-reseller-create-panel,.admin-reseller-form-grid,.admin-reseller-plan-panel{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:150px minmax(160px,1fr) minmax(140px,.7fr) minmax(180px,1fr) auto;gap:10px;padding:12px;display:grid}.admin-reseller-plan-panel{background:radial-gradient(circle at 0 0,#ff2b451a,#0000 34%),linear-gradient(145deg,#101119d8,#07080dd8);grid-template-columns:minmax(240px,1.2fr) minmax(86px,auto) minmax(130px,.65fr) minmax(150px,.75fr) 96px auto;align-items:end}.admin-reseller-plan-panel h3{color:var(--text);margin:2px 0 4px;font-size:18px;font-weight:950}.admin-reseller-plan-panel p{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.35}.admin-reseller-plan-note{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff12;border-radius:8px;align-content:center;gap:2px;min-height:44px;padding:7px 10px;font-size:11px;font-weight:900;display:grid}.admin-reseller-plan-note strong{color:var(--text);font-size:18px;line-height:1}.admin-reseller-create-panel label,.admin-reseller-form-grid label,.admin-reseller-staff-panel label,.admin-reseller-inline-form label,.admin-reseller-plan-panel label{gap:6px;display:grid}.admin-reseller-toolbar{border-bottom:1px solid #ffffff10;padding-bottom:10px}.admin-reseller-search{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:8px;width:100%;max-width:680px;display:grid}.admin-reseller-search svg,.admin-reseller-filter svg{color:var(--muted)}.admin-reseller-filter{align-items:center;gap:8px;display:inline-flex}.admin-reseller-table-shell{scrollbar-width:thin;border:1px solid #ffffff12;border-radius:8px;max-width:100%;overflow:auto hidden}.admin-reseller-table{grid-template-columns:minmax(126px,1.1fr) minmax(146px,1.1fr) minmax(124px,.95fr) minmax(134px,.9fr) 70px 92px 92px minmax(94px,.8fr) 86px;gap:10px;width:100%;min-width:0;display:grid}.admin-reseller-table-head{background:#ffffff05;border-bottom:1px solid #ffffff10;padding:10px 12px}.admin-reseller-table-row{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;width:100%;padding:12px}.admin-reseller-table-row:hover{background:#ff2b4510}.admin-reseller-table-row span{min-width:0}.admin-reseller-table-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-reseller-table-row small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:12px;display:block}.admin-reseller-manage{color:var(--accent);text-align:right;font-weight:950}.status-green,.status-warning,.status-hold,.status-red,.status-muted{text-transform:capitalize;font-weight:950}.status-green{color:var(--mint)}.status-warning{color:#ffd27a}.status-hold{color:#ff96a5}.status-red{color:var(--accent)}.status-muted{color:var(--muted)}.admin-reseller-pagination{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.admin-reseller-workspace-detail{min-width:0}.admin-reseller-detail-page{grid-auto-rows:max-content;align-content:start;gap:14px;width:100%;min-width:0;min-height:0;display:grid}.admin-reseller-back-link{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;place-self:start;align-items:center;gap:7px;min-height:38px;padding:4px 2px;font-size:13px;font-weight:900;transition:color .15s,transform .15s;display:inline-flex}.admin-reseller-back-link:hover{color:var(--text);transform:translate(-2px)}.admin-reseller-back-link:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #ff2b45a8}.admin-reseller-detail-head{border-bottom:1px solid #ffffff10;align-items:flex-start;padding:0 0 14px}.admin-reseller-detail-head>div:first-child{min-width:0}.admin-reseller-quick-actions,.admin-reseller-danger-actions{flex-wrap:wrap;justify-content:flex-start}.admin-reseller-detail-tabs{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.admin-reseller-detail-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #ffffff10;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-weight:950;line-height:1;display:flex}.admin-reseller-detail-tabs button:last-child{border-right:0}.admin-reseller-detail-tabs button.active{color:var(--text);background:#ff2b4518}.admin-reseller-detail-grid{background:linear-gradient(135deg,#ffffff07,#ffffff03),#08090ec7;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-reseller-tab-panel,.admin-reseller-staff-panel{gap:12px;display:grid}.admin-reseller-tab-head{border-bottom:1px solid #ffffff10;padding-bottom:10px}.admin-reseller-tab-head h4{color:var(--text);margin:0 0 4px;font-size:20px}.admin-reseller-application-note{background:radial-gradient(circle at 0 0,#66ffd21a,#0000 44%),linear-gradient(145deg,#101119dd,#08090edd);border:1px solid #66ffd22b;border-radius:8px;gap:7px;padding:12px;display:grid}.admin-reseller-application-note span{color:#9dffdc;text-transform:uppercase;font-size:11px;font-weight:950}.admin-reseller-application-note p{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;font-weight:800;line-height:1.5}.admin-reseller-sales-table,.admin-reseller-stack-list,.admin-reseller-markup-list{gap:8px;display:grid}.admin-reseller-sale-row,.admin-reseller-domain-item,.admin-reseller-markup-line{background:#08090ecf;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.admin-reseller-sale-row{grid-template-columns:24px minmax(180px,1fr) 100px 90px 122px}.admin-reseller-sale-row.is-held{border-color:#ff52673d;box-shadow:inset 2px 0 #ff5267a8}.admin-reseller-sale-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-reseller-sale-row strong,.admin-reseller-domain-item strong,.admin-reseller-markup-line strong{color:var(--text)}.admin-reseller-sale-row small,.admin-reseller-domain-item small{color:var(--muted);margin-top:3px;display:block}.admin-reseller-sale-row .admin-reseller-hold-reason{color:#ffb1bc;overflow-wrap:anywhere;line-height:1.35}.admin-reseller-domain-item{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.admin-reseller-domain-actions select{width:140px}.admin-reseller-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-reseller-markup-line{grid-template-columns:minmax(160px,1fr) 112px minmax(104px,.55fr) minmax(104px,.55fr) minmax(104px,.55fr) auto}.admin-reseller-markup-line label{gap:5px;display:grid}.admin-reseller-toggle{color:var(--muted);text-transform:none;background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;align-self:center;align-items:center;gap:7px;width:max-content;min-height:40px;padding:0 10px;font-weight:850;display:inline-flex}.admin-reseller-toggle input{flex:none;width:16px;height:16px}.admin-reseller-toggle span{white-space:nowrap;line-height:1}.admin-reseller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reseller-form-grid .span-2{grid-column:1/-1}.admin-reseller-form-grid button,.admin-reseller-staff-panel button[type=submit]{justify-self:start}.admin-reseller-confirm-backdrop{z-index:100;background:#030409c7;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.admin-reseller-confirm{background:linear-gradient(145deg,#171922,#0b0c11);border:1px solid #fff2;border-radius:8px;gap:14px;width:100%;max-width:min(520px,100vw - 28px);padding:18px;display:grid;box-shadow:0 26px 80px #000000b5}.admin-reseller-confirm.action-hold{border-color:#ff52676b}.admin-reseller-confirm.action-cancel{border-color:#ff2b4560}.admin-reseller-confirm header{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-reseller-public-reason-note{color:#ffb1bc;margin-top:7px;font-size:11px;font-weight:760;line-height:1.45;display:block}.admin-reseller-confirm textarea,.admin-reseller-staff-panel textarea,.admin-reseller-form-grid textarea{resize:vertical}.secondary-action.danger,.primary-action.danger{border-color:#ff4d6575}@media (width<=900px){.admin-reseller-headline,.admin-reseller-toolbar,.admin-reseller-tab-head,.admin-reseller-detail-head{flex-direction:column;align-items:stretch}.admin-reseller-headline-actions,.admin-reseller-quick-actions,.admin-reseller-tab-head>div,.admin-reseller-confirm-actions{width:100%}.admin-reseller-create-panel,.admin-reseller-plan-panel,.admin-reseller-search,.admin-reseller-inline-form,.admin-reseller-domain-item,.admin-reseller-markup-line,.admin-reseller-form-grid{grid-template-columns:1fr}.admin-reseller-detail-tabs{scrollbar-width:thin;z-index:3;background:#0c0d13f2;gap:7px;padding:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.admin-reseller-detail-tabs button{border:1px solid #ffffff10;border-radius:7px;flex:none;min-width:118px}.admin-reseller-detail-grid,.admin-reseller-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reseller-sale-row{grid-template-columns:22px minmax(0,1fr)}.admin-reseller-sale-row span:nth-child(n+3){grid-column:2}.admin-reseller-sale-head{grid-template-columns:22px minmax(0,1fr)}.admin-reseller-sale-head span:nth-child(2){font-size:0}.admin-reseller-sale-head span:nth-child(2):after{content:"Select all actionable";font-size:11px}.admin-reseller-sale-head span:nth-child(n+3){display:none}.admin-reseller-sale-row:not(.admin-reseller-sale-head)>span[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.reseller-dns-records{grid-template-columns:1fr}}@media (width<=1180px){.admin-reseller-table{min-width:980px}}@media (width<=700px){.service-paused-page{place-items:stretch stretch;min-height:auto}.service-paused-panel{grid-template-columns:1fr;gap:14px}.service-paused-actions{grid-column:1}.service-paused-actions .primary-action,.service-paused-actions .secondary-action{flex:180px}.admin-reseller-workspace{padding-inline:10px}.admin-reseller-stat-strip,.admin-reseller-detail-grid{grid-template-columns:1fr}.admin-reseller-stat-strip span,.admin-reseller-detail-grid span{border-bottom:1px solid #ffffff10;border-right:0}.admin-reseller-stat-strip span:last-child,.admin-reseller-detail-grid span:last-child{border-bottom:0}.admin-reseller-table-shell{border:0;gap:9px;display:grid;overflow:visible}.admin-reseller-table-head{display:none}.admin-reseller-table{min-width:0}.admin-reseller-table-row{background:linear-gradient(135deg,#ffffff08,#ffffff03),#0b0c12e8;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.admin-reseller-table-row span[data-label]:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.admin-reseller-manage{text-align:center;background:#ff2b4518;border:1px solid #ff2b4548;border-radius:7px;grid-column:1/-1;padding:9px}.admin-reseller-domain-actions,.reseller-domain-actions{justify-content:flex-start}.admin-reseller-domain-actions select{width:100%}.admin-reseller-confirm-backdrop{align-items:flex-end;padding:12px}.admin-reseller-confirm{max-width:none}}@media (width<=520px){.admin-reseller-table-row{grid-template-columns:1fr}.admin-reseller-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-reseller-quick-actions .compact-action,.admin-reseller-danger-actions .compact-action{min-width:0}}@media (prefers-reduced-motion:reduce){.admin-reseller-back-link{transition:none}.admin-reseller-back-link:hover{transform:none}}.reseller-hero-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.reseller-hero-badges span{color:#cfd5e4;text-transform:uppercase;background:#07080dcc;border:1px solid #ffffff16;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.reseller-workspace-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.reseller-workspace-sidebar{gap:12px;padding:12px;position:sticky;top:84px}.reseller-sidebar-head{background:radial-gradient(circle at 0 0,#ff2b4524,#0000 52%),linear-gradient(145deg,#101119f0,#07080ded);border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.reseller-sidebar-head>svg{color:#ff8798;background:#ff2b4518;border:1px solid #ff6c803b;border-radius:8px;width:38px;height:38px;padding:9px}.reseller-sidebar-head div,.reseller-section-nav button span,.reseller-health-list button span{min-width:0}.reseller-sidebar-head strong,.reseller-section-nav strong,.reseller-health-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;display:block;overflow:hidden}.reseller-sidebar-head span,.reseller-section-nav small,.reseller-health-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.reseller-section-nav{gap:7px;display:grid}.reseller-section-nav button{color:var(--muted);cursor:pointer;text-align:left;min-height:48px;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.reseller-section-nav button>svg{color:#99a2b5;background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;width:32px;height:32px;padding:7px}.reseller-section-nav button:hover,.reseller-section-nav button.active{color:#fff;background:linear-gradient(90deg,#ff2b451d,#ffffff05);border-color:#ff2b4542}.reseller-section-nav button.active>svg{color:#ff8798;background:#ff2b4520;border-color:#ff6c8050}.reseller-sidebar-status{border-top:1px solid #ffffff10;justify-items:start;gap:7px;padding-top:12px;display:grid}.reseller-sidebar-status span{color:#aeb6c7;background:#ffffff07;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.reseller-sidebar-status span.is-ok{color:#a7ffe4;background:#66ffd213;border-color:#66ffd238}.reseller-workspace-main{gap:12px;min-width:0;display:grid}.reseller-section-title{background:radial-gradient(circle at 0 0,#ff2b451c,#0000 36%),linear-gradient(145deg,#111219e8,#08090ee8);border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.reseller-section-title h2,.reseller-compact-head h3,.reseller-brand-preview h3{color:var(--text);margin:0;font-size:22px;font-weight:950;line-height:1.05}.reseller-section-title p,.reseller-brand-preview p,.reseller-domain-guide span{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:760;line-height:1.4}.reseller-overview-stack{gap:12px;min-width:0;display:grid}.reseller-overview-stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.reseller-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;display:grid}.reseller-chart-panel,.reseller-health-panel,.reseller-revenue-panel,.reseller-recent-panel{gap:13px;min-width:0}.reseller-compact-head{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.reseller-compact-head>svg{color:#ff8393;flex:none}.reseller-profit-line-chart{min-height:190px}.reseller-profit-line-chart .xmarket-line-chart-svg{height:146px}.reseller-revenue-grid small{color:var(--muted);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.reseller-health-list{gap:8px;display:grid}.reseller-health-list button{color:var(--muted);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff08,#ffffff03),#0b0c12e8;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.reseller-health-list button>svg{color:#99a2b5;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;width:36px;height:36px;padding:8px}.reseller-health-list button.is-ok{background:linear-gradient(90deg,#66ffd216,#ffffff04),#090d0fe8;border-color:#66ffd22c}.reseller-health-list button.is-ok>svg{color:#93ffd8;border-color:#66ffd244}.reseller-revenue-grid{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reseller-revenue-grid span{border-bottom:1px solid #ffffff10;border-right:1px solid #ffffff10;gap:5px;min-width:0;padding:12px;display:grid}.reseller-revenue-grid span:nth-child(3n){border-right:0}.reseller-revenue-grid span:nth-last-child(-n+3){border-bottom:0}.reseller-revenue-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1}.reseller-brand-editor{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:14px;display:grid}.reseller-brand-preview{--preview-accent:var(--red);--preview-button:var(--red);border:1px solid color-mix(in srgb, var(--preview-accent) 46%, #ffffff18);background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--preview-accent) 34%, transparent), transparent 42%), linear-gradient(145deg, #101119f0, #06070ced);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00000024}.reseller-brand-preview-mark{border:1px solid color-mix(in srgb, var(--preview-accent) 55%, #ffffff14);color:#fff;background:#07080de8;border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.reseller-brand-preview-mark img{object-fit:contain;border-radius:10px;max-width:46px;max-height:46px}.reseller-brand-preview button{border:1px solid color-mix(in srgb, var(--preview-button) 62%, #ffffff20);background:linear-gradient(180deg, color-mix(in srgb, var(--preview-button) 26%, #15161b), #191018);color:#fff;font:inherit;border-radius:8px;min-height:40px;font-weight:900}.reseller-brand-fields{gap:12px;min-width:0;display:grid}.reseller-domain-guide{background:#07080dcc;border:1px solid #ffffff12;border-radius:8px;gap:3px;padding:12px;display:grid}.reseller-domain-guide strong{color:#ff8798;text-transform:uppercase;font-size:11px;font-weight:950}.reseller-workspace-card{align-content:start}.reseller-workspace-card .primary-action.full{min-height:44px}@media (width<=1100px){.reseller-workspace-shell,.reseller-overview-grid,.reseller-brand-editor{grid-template-columns:1fr}.reseller-workspace-sidebar{position:static}.reseller-section-nav{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.reseller-section-nav button{flex:0 0 min(250px,78vw)}.reseller-sidebar-status{flex-wrap:wrap;display:flex}}@media (width<=760px){.reseller-section-title{flex-direction:column;align-items:stretch}.reseller-section-title .compact-action{width:100%}.reseller-overview-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-revenue-grid{grid-template-columns:1fr}.reseller-revenue-grid span,.reseller-revenue-grid span:nth-child(3n),.reseller-revenue-grid span:nth-last-child(-n+3){border-bottom:1px solid #ffffff10;border-right:0}.reseller-revenue-grid span:last-child{border-bottom:0}}@media (width<=520px){.reseller-hero-badges span{max-width:100%}.reseller-workspace-sidebar,.reseller-workspace-card,.reseller-chart-panel,.reseller-health-panel,.reseller-revenue-panel,.reseller-recent-panel,.reseller-section-title{padding:12px}.reseller-overview-stat-strip{grid-template-columns:1fr}.reseller-profit-line-chart{min-height:142px}.reseller-profit-line-chart .xmarket-line-chart-svg{height:116px}}.app-shell.account-shell{--account-canvas:#07080b;--account-panel:#0b0c11eb;--account-panel-soft:#0f1016db;--account-panel-raised:#13141bf5;--account-input:#07080cf0;--account-line:#ffffff16;--account-line-strong:#ffffff24;--account-copy:#aeb3c0;--account-faint:#747b8b;--account-accent:var(--red,#ff2b45);--account-accent-soft:color-mix(in srgb, var(--account-accent) 12%, transparent);--account-accent-line:color-mix(in srgb, var(--account-accent) 34%, transparent);--account-radius:6px;--account-page-width:1540px;background:0 0;grid-template-columns:232px minmax(0,1fr)}.app-shell.account-shell.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.account-shell .sidebar{z-index:30;border-right:1px solid var(--account-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#07080cf7;padding:0 12px 14px;box-shadow:14px 0 36px #00000029}.account-shell .sidebar>.brand{border:0;border-bottom:1px solid var(--account-line);min-height:70px;box-shadow:none;background:0 0;border-radius:0;margin:0 -12px;padding:11px 16px}.account-shell .sidebar>.brand:hover{background:#ffffff06;transform:none}.account-shell .brand-mark.brand-avatar{border-color:var(--account-line-strong);background:var(--account-panel-raised);width:38px;height:38px;box-shadow:none;border-radius:5px}.account-shell .brand-mark.brand-avatar img{border-radius:4px}.account-shell .brand-copy{gap:3px}.account-shell .brand-copy strong,.account-shell .brand-copy .styled-username{font-size:13px;line-height:1.1}.account-shell .brand-copy small{color:var(--account-faint);font-size:10px;font-weight:700}.account-shell .sidebar>.nav-list{margin:10px 0 0;padding:0 2px 0 0}.account-shell .primary-sidebar-nav,.account-shell .admin-sidebar-nav{gap:12px}.account-shell .primary-sidebar-nav-group,.account-shell .admin-sidebar-nav-group{gap:2px}.account-shell .primary-sidebar-nav-label,.account-shell .admin-sidebar-nav-label{color:#686f7e;letter-spacing:0;text-transform:uppercase;min-height:20px;padding:4px 10px 2px;font-size:8px;font-weight:900}.account-shell .nav-list a,.account-shell .nav-list button{color:#8f95a3;background:0 0;border:1px solid #0000;border-radius:4px;gap:10px;min-height:38px;padding:0 10px;font-size:12px;font-weight:750;transform:none}.account-shell .nav-list a:before,.account-shell .nav-list button:before{background:var(--account-accent);border-radius:0 2px 2px 0;width:2px;top:8px;bottom:8px}.account-shell .nav-list a:hover,.account-shell .nav-list button:hover{color:#e6e9f0;background:#ffffff07;border-color:#ffffff0b;transform:none}.account-shell .nav-list a.active,.account-shell .nav-list button.active,.account-shell .nav-list a[aria-current=page],.account-shell .nav-list button[aria-current=page]{color:#fff;border-color:var(--account-accent-line);background:linear-gradient(90deg, var(--account-accent-soft), #ffffff05);box-shadow:inset 2px 0 var(--account-accent)}.account-shell .nav-list button svg,.account-shell .nav-list a svg{color:#777e8e;stroke-width:1.9px;width:16px;height:16px}.account-shell .nav-list .active svg,.account-shell .nav-list [aria-current=page] svg{color:color-mix(in srgb, var(--account-accent) 74%, white)}.account-shell .sidebar-hide-button{border-color:var(--account-line);color:#858c9b;min-height:36px;box-shadow:none;background:0 0;border-radius:4px;margin-top:10px;font-size:11px}.account-shell .sidebar-hide-button:hover{color:#fff;border-color:var(--account-line-strong);background:#ffffff09;transform:none}.account-shell .main-area{min-width:0;padding:0 clamp(18px,2.4vw,38px) 70px}.account-shell .topbar{border-bottom:1px solid var(--account-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#07080cf5;min-height:64px;margin:0 calc(-1*clamp(18px,2.4vw,38px));padding:9px clamp(18px,2.4vw,38px);box-shadow:0 12px 28px #0000002e}.account-shell .topbar-brand{border-radius:4px;min-height:40px;padding:0 8px 0 0}.account-shell .topbar-brand:hover{background:#ffffff06;transform:none}.account-shell .topbar-brand-mark{width:34px;height:34px}.account-shell .topbar-brand-text{min-height:34px;font-size:18px}.account-shell .top-actions{box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0}.account-shell .topbar .icon-button,.account-shell .topbar .avatar-button{border:1px solid var(--account-line);color:#c5cad4;background:#ffffff06;border-radius:5px;width:38px;height:38px}.account-shell .topbar .icon-button:hover,.account-shell .topbar .avatar-button:hover{border-color:var(--account-line-strong);box-shadow:none;background:#ffffff0e;transform:none}.account-shell .wallet-button{border:1px solid var(--account-accent-line);background:var(--account-panel-soft);min-height:40px;box-shadow:inset 2px 0 var(--account-accent);border-radius:5px}.account-shell .wallet-button:hover{border-color:color-mix(in srgb, var(--account-accent) 52%, transparent);background:var(--account-panel-raised);box-shadow:inset 2px 0 var(--account-accent);transform:none}.account-shell .wallet-button-icon{color:color-mix(in srgb, var(--account-accent) 70%, white);background:var(--account-accent-soft);border-radius:4px}.account-shell .wallet-button-add{border:1px solid var(--account-accent-line);background:var(--account-accent-soft);width:30px;height:30px;min-height:30px;color:color-mix(in srgb, var(--account-accent) 64%, white);box-shadow:none;border-radius:4px}.account-shell .dashboard-page{width:min(100%, var(--account-page-width));gap:16px;margin:0 auto;padding:24px 0 0}.account-shell .dashboard-page>.form-message:first-child,.account-shell .dashboard-page>.status-banner:first-child{margin-bottom:0}.account-shell .page-hero,.account-shell .dashboard-command-hero,.account-shell .money-move-hero,.account-shell .settings-hero,.account-shell .referral-command-hero,.account-shell .admin-command-hero{border:1px solid var(--account-line);border-radius:var(--account-radius);background:linear-gradient(90deg, var(--account-accent-soft), transparent 32%), linear-gradient(135deg, #ffffff06, transparent 56%), var(--account-panel);min-height:0;box-shadow:none;padding:24px 26px;position:relative;overflow:hidden}.account-shell .page-hero:before,.account-shell .dashboard-command-hero:before,.account-shell .money-move-hero:before,.account-shell .settings-hero:before,.account-shell .referral-command-hero:before,.account-shell .admin-command-hero:before{content:"";background:var(--account-accent);opacity:.84;border-radius:0;width:3px;height:auto;position:absolute;inset:0 auto 0 0;transform:none}.account-shell .page-hero:after,.account-shell .dashboard-command-hero:after,.account-shell .money-move-hero:after,.account-shell .settings-hero:after,.account-shell .referral-command-hero:after,.account-shell .admin-command-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--account-accent));opacity:.55;width:88px;height:1px;position:absolute;bottom:0;right:24px}.account-shell .page-hero-copy,.account-shell .dashboard-command-copy,.account-shell .money-move-hero-copy,.account-shell .settings-identity,.account-shell .referral-command-copy,.account-shell .admin-command-copy{z-index:1;min-width:0;position:relative}.account-shell .page-hero .eyebrow,.account-shell .dashboard-command-hero .eyebrow,.account-shell .money-move-hero .eyebrow,.account-shell .settings-hero .eyebrow,.account-shell .referral-command-hero .eyebrow,.account-shell .admin-command-hero .eyebrow{color:color-mix(in srgb, var(--account-accent) 76%, white);letter-spacing:0;font-size:9px;font-weight:950}.account-shell .page-hero h1,.account-shell .page-hero h2,.account-shell .dashboard-command-hero h1,.account-shell .dashboard-command-hero h2,.account-shell .money-move-hero h1,.account-shell .money-move-hero h2,.account-shell .settings-hero h1,.account-shell .referral-command-hero h1,.account-shell .referral-command-hero h2,.account-shell .admin-command-hero h1,.account-shell .admin-command-hero h2{color:#f7f8fb;letter-spacing:0;text-wrap:balance;max-width:850px;margin:6px 0 0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:900;line-height:1.02}.account-shell .page-hero p,.account-shell .dashboard-command-hero p,.account-shell .money-move-hero p,.account-shell .settings-hero p,.account-shell .referral-command-hero p,.account-shell .admin-command-hero p{max-width:820px;color:var(--account-copy);margin:9px 0 0;font-size:13px;line-height:1.55}.account-shell .page-hero-actions,.account-shell .dashboard-command-actions,.account-shell .money-move-actions,.account-shell .settings-action-grid,.account-shell .referral-command-actions,.account-shell .admin-command-actions{z-index:2;align-self:flex-start;gap:8px;position:relative}.account-shell .page-hero-footer{border-top:1px solid var(--account-line);background:#00000021;margin:18px -26px -24px;padding:13px 26px}.account-shell .clean-stat-strip,.account-shell .dashboard-metric-rail,.account-shell .settings-metric-strip,.account-shell .purchase-metric-strip,.account-shell .transaction-metric-strip,.account-shell .warranty-metric-strip,.account-shell .support-metric-strip,.account-shell .ticket-metric-strip,.account-shell .owned-metric-strip,.account-shell .money-move-rail,.account-shell .referral-metric-strip{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none;overflow:hidden}.account-shell .clean-stat-strip>.clean-stat-item,.account-shell .dashboard-metric-rail>*,.account-shell .settings-metric-strip>*,.account-shell .purchase-metric-strip>*,.account-shell .transaction-metric-strip>*,.account-shell .warranty-metric-strip>*,.account-shell .support-metric-strip>*,.account-shell .ticket-metric-strip>*,.account-shell .owned-metric-strip>*,.account-shell .money-move-rail>*,.account-shell .referral-metric-strip>*{border:0;border-right:1px solid var(--account-line);min-height:88px;box-shadow:none;background:0 0;border-radius:0;padding:16px 18px}.account-shell .clean-stat-strip>:last-child,.account-shell .dashboard-metric-rail>:last-child,.account-shell .settings-metric-strip>:last-child,.account-shell .purchase-metric-strip>:last-child,.account-shell .transaction-metric-strip>:last-child,.account-shell .warranty-metric-strip>:last-child,.account-shell .support-metric-strip>:last-child,.account-shell .ticket-metric-strip>:last-child,.account-shell .owned-metric-strip>:last-child,.account-shell .money-move-rail>:last-child,.account-shell .referral-metric-strip>:last-child{border-right:0}.account-shell .clean-stat-strip .clean-stat-icon,.account-shell .dashboard-metric-rail .clean-stat-icon,.account-shell .money-move-rail .clean-stat-icon{width:28px;height:28px;color:color-mix(in srgb, var(--account-accent) 58%, white);background:var(--account-accent-soft);box-shadow:none;border:0;border-radius:4px}.account-shell .clean-stat-strip small,.account-shell .clean-stat-strip .dashboard-rail-copy small,.account-shell .clean-stat-strip .money-move-metric small{color:#8b92a0;letter-spacing:0;font-size:9px;font-weight:900}.account-shell .clean-stat-strip strong,.account-shell .clean-stat-strip .dashboard-rail-copy strong,.account-shell .clean-stat-strip .money-move-metric strong{color:#f4f6fa;letter-spacing:0;font-size:21px;line-height:1.05}.account-shell .clean-stat-strip em,.account-shell .clean-stat-strip .dashboard-rail-copy em,.account-shell .clean-stat-strip .money-move-metric em{color:var(--account-faint);letter-spacing:0;font-size:10px;font-style:normal}.account-shell :is(.data-panel,.settings-panel,.settings-section-rail,.settings-rail-card,.account-settings-panel,.dashboard-activity-board,.dashboard-side-panel,.money-move-panel,.category-section,.owned-category-section,.owned-filters-panel,.owned-more-filters-panel,.purchase-support-panel,.support-path-card,.ticket-card,.warranty-board-main,.warranty-board-side,.warranty-ticket-panel,.saved-search-card,.saved-search-panel,.autobuy-card,.autobuy-panel,.games-panel,.case-panel,.reseller-section,.admin-workspace-panel){border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none}.account-shell :is(.data-panel,.settings-panel,.dashboard-activity-board,.dashboard-side-panel,.money-move-panel,.category-section,.owned-category-section,.purchase-support-panel,.warranty-board-main,.warranty-board-side,.warranty-ticket-panel):before,.account-shell :is(.data-panel,.settings-panel,.dashboard-activity-board,.dashboard-side-panel,.money-move-panel,.category-section,.owned-category-section,.purchase-support-panel,.warranty-board-main,.warranty-board-side,.warranty-ticket-panel):after{box-shadow:none}.account-shell :is(.panel-head,.settings-panel-head,.dashboard-board-head,.dashboard-side-panel-head,.money-side-header){border-bottom:1px solid var(--account-line);background:#ffffff03;min-height:58px;padding:14px 16px}.account-shell :is(.panel-head,.settings-panel-head,.dashboard-board-head,.dashboard-side-panel-head,.money-side-header) h2,.account-shell :is(.panel-head,.settings-panel-head,.dashboard-board-head,.dashboard-side-panel-head,.money-side-header) h3{color:#f1f3f7;letter-spacing:0;font-size:16px;font-weight:850;line-height:1.15}.account-shell :is(.panel-head,.settings-panel-head,.dashboard-board-head,.dashboard-side-panel-head,.money-side-header) p{color:var(--account-faint);font-size:11px;line-height:1.45}.account-shell .dashboard-workbench,.account-shell .settings-workspace,.account-shell .money-move-layout,.account-shell .warranty-board,.account-shell .owned-workspace-grid,.account-shell .support-path-grid,.account-shell .dashboard-side-rail,.account-shell .settings-primary-column,.account-shell .settings-secondary-column{gap:14px}.account-shell .settings-section-rail{background:#08090de0;padding:8px}.account-shell .settings-rail-card{background:0 0;border:0;padding:10px}.account-shell .settings-section-button{min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 10px}.account-shell .settings-section-button:hover{background:#ffffff06;border-color:#ffffff0d}.account-shell .settings-section-button.active{border-color:var(--account-accent-line);background:var(--account-accent-soft);box-shadow:inset 2px 0 var(--account-accent)}.account-shell .settings-section-icon{box-shadow:none;border-radius:4px}.account-shell .settings-section-status{border-radius:3px}.account-shell :is(.account-list,.owned-listing-list,.warranty-claim-list,.warranty-covered-list,.transaction-list,.ticket-list,.saved-search-list,.autobuy-list){border:1px solid var(--account-line);border-radius:var(--account-radius);background:#06070a70;gap:0;overflow:hidden}.account-shell :is(.account-row,.owned-market-row,.transaction-card,.warranty-claim-card,.warranty-eligible-card,.ticket-card,.saved-search-row,.autobuy-row){border:0;border-bottom:1px solid var(--account-line);box-shadow:none;background:0 0;border-radius:0;margin:0;transform:none}.account-shell :is(.account-row,.owned-market-row,.transaction-card,.warranty-claim-card,.warranty-eligible-card,.ticket-card,.saved-search-row,.autobuy-row):last-child{border-bottom:0}.account-shell :is(.account-row,.owned-market-row,.transaction-card,.warranty-claim-card,.warranty-eligible-card,.ticket-card,.saved-search-row,.autobuy-row):hover{border-color:var(--account-line);box-shadow:inset 2px 0 color-mix(in srgb, var(--account-accent) 72%, transparent);background:#ffffff07;transform:none}.account-shell .transaction-card:after{display:none}.account-shell .transaction-card-icon,.account-shell .transaction-modal-icon{box-shadow:none;border-radius:4px}.account-shell :is(.table-shell,.admin-table-shell,.reseller-table-shell,.data-table-shell){border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none;overflow:auto}.account-shell table{border-collapse:collapse;border-spacing:0}.account-shell th{border-bottom:1px solid var(--account-line-strong);color:#858c9b;letter-spacing:0;text-transform:uppercase;background:#ffffff05;height:40px;padding:0 14px;font-size:9px;font-weight:900}.account-shell td{border-bottom:1px solid var(--account-line);color:#c7cbd4;padding:13px 14px}.account-shell tbody tr:last-child td{border-bottom:0}.account-shell tbody tr:hover td{background:#ffffff05}.account-shell .owned-category-grid,.account-shell .category-grid{gap:8px}.account-shell .owned-category-tile,.account-shell .category-tile{border:1px solid var(--account-line);min-height:76px;box-shadow:none;background:#ffffff05;border-radius:5px;padding:12px}.account-shell .owned-category-tile:hover,.account-shell .category-tile:hover{border-color:var(--account-line-strong);box-shadow:none;background:#ffffff09;transform:none}.account-shell .owned-category-tile.active,.account-shell .category-tile.active{border-color:var(--account-accent-line);background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell :is(.filter-tabs,.transaction-filter-tabs,.purchase-filter-tabs,.segmented-control){border:1px solid var(--account-line);background:#050609b8;border-radius:5px;gap:3px;padding:3px}.account-shell :is(.filter-tabs,.transaction-filter-tabs,.purchase-filter-tabs,.segmented-control) button{color:#8e95a4;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px}.account-shell :is(.filter-tabs,.transaction-filter-tabs,.purchase-filter-tabs,.segmented-control) button:hover{color:#fff;background:#ffffff09}.account-shell :is(.filter-tabs,.transaction-filter-tabs,.purchase-filter-tabs,.segmented-control) button.active,.account-shell :is(.filter-tabs,.transaction-filter-tabs,.purchase-filter-tabs,.segmented-control) button[aria-selected=true]{border-color:var(--account-accent-line);color:#fff;background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell :is(input,textarea,select,.select-trigger){border:1px solid var(--account-line-strong);color:#e9ecf2;background:var(--account-input);box-shadow:none;border-radius:5px}.account-shell :is(input,textarea,select)::placeholder{color:#676e7e;opacity:1}.account-shell :is(input,textarea,select,.select-trigger):hover{border-color:#ffffff30}.account-shell :is(input,textarea,select,.select-trigger):focus,.account-shell :is(input,textarea,select,.select-trigger):focus-visible,.account-shell :is(.transfer-recipient-search,.search-field):focus-within{border-color:color-mix(in srgb, var(--account-accent) 58%, transparent);outline:2px solid color-mix(in srgb, var(--account-accent) 12%, transparent);outline-offset:1px;box-shadow:none}.account-shell :is(input,textarea,select):disabled{color:#646a78;background:#ffffff05;border-color:#ffffff0e}.account-shell .primary-action,.account-shell .secondary-action,.account-shell .compact-action,.account-shell .mini-action,.account-shell .tag-action,.account-shell .buy-action,.account-shell .market-info-action,.account-shell .pagination-control button{letter-spacing:0;min-height:38px;box-shadow:none;border-radius:5px;font-size:12px;font-weight:800}.account-shell .primary-action,.account-shell .buy-action{border-color:var(--account-accent-line);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--account-accent) 34%, #15161d), color-mix(in srgb, var(--account-accent) 18%, #0d0e13))}.account-shell .primary-action:hover,.account-shell .buy-action:hover{border-color:color-mix(in srgb, var(--account-accent) 62%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--account-accent) 42%, #171820), color-mix(in srgb, var(--account-accent) 24%, #0f1016));filter:none;box-shadow:none;transform:translateY(-1px)}.account-shell .secondary-action,.account-shell .mini-action,.account-shell .tag-action,.account-shell .market-info-action,.account-shell .pagination-control button{border-color:var(--account-line-strong);color:#d2d6df;background:#ffffff09}.account-shell .secondary-action:hover,.account-shell .mini-action:hover,.account-shell .tag-action:hover,.account-shell .market-info-action:hover,.account-shell .pagination-control button:hover:not(:disabled){color:#fff;box-shadow:none;background:#fff1;border-color:#ffffff38;transform:translateY(-1px)}.account-shell .compact-action{min-height:34px;padding-inline:11px;font-size:11px}.account-shell .icon-button,.account-shell .copy-button{box-shadow:none;border-radius:5px}.account-shell .primary-action:disabled,.account-shell .secondary-action:disabled,.account-shell .buy-action:disabled,.account-shell .mini-action:disabled{color:#646b79;box-shadow:none;background:#ffffff06;border-color:#ffffff0f}.account-shell .form-message,.account-shell .status-banner,.account-shell .empty-panel-state{box-shadow:none;border-radius:5px}.account-shell .loading-card{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:inset 3px 0 var(--account-accent)}.account-shell .loading-line-track{background:#ffffff12}.account-shell .loading-line-shoot{background:linear-gradient(90deg, transparent, var(--account-accent), transparent)}.account-shell .dashboard-command-top,.account-shell .money-move-hero,.account-shell .page-hero{align-items:flex-start}.account-shell .dashboard-command-actions,.account-shell .money-move-actions{padding-top:1px}.account-shell .dashboard-level-progress{background:#06070a8f;border-radius:4px}.account-shell .dashboard-purchase-row,.account-shell .dashboard-tool-row,.account-shell .dashboard-security-row{background:#ffffff05;border-radius:4px}.account-shell .money-move-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.account-shell .money-move-panel{padding:18px}.account-shell .money-flow-steps{background:#0506098a;border-radius:4px}.account-shell .money-flow-step{border-radius:3px}.account-shell .transfer-rule-list,.account-shell .money-rule-list{border:1px solid var(--account-line);border-radius:5px;gap:0;overflow:hidden}.account-shell .money-rule-row,.account-shell .transfer-rule-row{border:0;border-bottom:1px solid var(--account-line);background:0 0;border-radius:0}.account-shell .money-rule-row:last-child,.account-shell .transfer-rule-row:last-child{border-bottom:0}.account-shell .warranty-flow-grid,.account-shell .ticket-step-grid{gap:8px}.account-shell .warranty-flow-card,.account-shell .warranty-focus-card,.account-shell .owned-tool-card,.account-shell .support-path-card{box-shadow:none;background:#ffffff05;border-radius:5px}.account-shell .pagination-control,.account-shell .transaction-pagination,.account-shell .warranty-pagination{box-shadow:none;background:0 0;border:0}.account-shell .dashboard-grid{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);gap:0;overflow:hidden}.account-shell .dashboard-grid>.summary-card{border:0;border-right:1px solid var(--account-line);min-height:88px;box-shadow:none;background:0 0;border-radius:0;padding:16px 18px}.account-shell .dashboard-grid>.summary-card:last-child{border-right:0}.account-shell .dashboard-grid>.summary-card:before,.account-shell .dashboard-grid>.summary-card:after{display:none}.account-shell .dashboard-grid>.summary-card span{color:#8b92a0;letter-spacing:0;font-size:9px;font-weight:900}.account-shell .dashboard-grid>.summary-card strong{color:#f4f6fa;letter-spacing:0;font-size:21px;line-height:1.05}.account-shell .dashboard-grid>.summary-card small{color:var(--account-faint);font-size:10px}.account-shell .topup-redesign.topup-page-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.account-shell .topup-hero{border:1px solid var(--account-line);border-radius:var(--account-radius);background:linear-gradient(90deg, var(--account-accent-soft), transparent 34%), var(--account-panel);min-height:0;box-shadow:none;margin:0;padding:24px 26px;position:relative;overflow:hidden}.account-shell .topup-hero:before{content:"";background:var(--account-accent);width:3px;position:absolute;inset:0 auto 0 0}.account-shell .topup-title-copy{z-index:1;position:relative}.account-shell .topup-title-copy h2{color:#f7f8fb;letter-spacing:0;margin-top:6px;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:900;line-height:1.02}.account-shell .topup-title-copy p{max-width:760px;color:var(--account-copy);margin-top:9px;font-size:13px}.account-shell .topup-checkout-grid,.account-shell .topup-checkout-side,.account-shell .topup-checkout-main{gap:14px}.account-shell .wallet-summary,.account-shell .topup-review,.account-shell .topup-section,.account-shell .topup-action-bar{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none}.account-shell .wallet-summary{padding:17px}.account-shell .wallet-summary-icon,.account-shell .payment-icon{box-shadow:none;border-radius:4px}.account-shell .topup-review{padding:0;overflow:hidden}.account-shell .topup-review-head,.account-shell .topup-review-row,.account-shell .topup-review-total{border-bottom:1px solid var(--account-line);background:0 0;min-height:48px;padding:0 15px}.account-shell .topup-review-total{background:var(--account-accent-soft);border-bottom:0}.account-shell .topup-section{padding:17px}.account-shell .topup-section-head{border-bottom:1px solid var(--account-line);margin-bottom:14px;padding-bottom:13px}.account-shell .amount-grid{gap:7px}.account-shell .amount-grid button,.account-shell .payment-option{border:1px solid var(--account-line);box-shadow:none;background:#ffffff05;border-radius:5px}.account-shell .amount-grid button:hover,.account-shell .payment-option:hover{border-color:var(--account-line-strong);box-shadow:none;background:#ffffff09;transform:none}.account-shell .amount-grid button.active,.account-shell .payment-option.active{border-color:var(--account-accent-line);background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell .topup-action-bar{padding:12px 14px}.account-shell .bulk-buy-progress-card,.account-shell .bulk-buy-queue-panel,.account-shell .bulk-buy-export-panel{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none}.account-shell .bulk-buy-progress-card{padding:16px 18px}.account-shell .bulk-buy-progress-track{background:#ffffff12;border-radius:2px;height:4px}.account-shell .bulk-buy-progress-track span{border-radius:inherit;background:var(--account-accent);box-shadow:none}.account-shell .bulk-buy-action-row{box-shadow:none;background:0 0;border:0;padding:0}.account-shell .bulk-buy-layout{gap:14px}.account-shell .bulk-buy-queue-list{border-top:1px solid var(--account-line);gap:0;overflow:hidden}.account-shell .bulk-buy-queue-item{border:0;border-bottom:1px solid var(--account-line);box-shadow:none;background:0 0;border-radius:0;margin:0}.account-shell .bulk-buy-queue-item:last-child{border-bottom:0}.account-shell .bulk-buy-export-panel{gap:8px;padding:14px}.account-shell .bulk-buy-export-panel .panel-head{margin:-14px -14px 4px}.account-shell .games-hub-header{border:1px solid var(--account-line);border-radius:var(--account-radius);background:linear-gradient(90deg, var(--account-accent-soft), transparent 34%), var(--account-panel);min-height:0;box-shadow:none;padding:24px 26px;position:relative;overflow:hidden}.account-shell .games-hub-header:before{content:"";background:var(--account-accent);width:3px;position:absolute;inset:0 auto 0 0}.account-shell .games-hub-copy h1,.account-shell .games-hub-copy h2{color:#f7f8fb;letter-spacing:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:900;line-height:1.02}.account-shell .games-tabs{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none;gap:0;padding:0;overflow:hidden}.account-shell .games-tab{border:0;border-right:1px solid var(--account-line);min-height:62px;box-shadow:none;background:0 0;border-radius:0;padding:10px 14px}.account-shell .games-tab:last-child{border-right:0}.account-shell .games-tab:hover{background:#ffffff06;transform:none}.account-shell .games-tab.active{background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell .games-tab-icon,.account-shell .games-tab-count{box-shadow:none;border-radius:4px}.account-shell .game-case-grid,.account-shell .games-battle-layout,.account-shell .games-history-layout{gap:12px}.account-shell .game-case-card,.account-shell .game-battle-builder,.account-shell .game-battle-list,.account-shell .game-history-panel{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);box-shadow:none}.account-shell .game-case-card:hover{border-color:var(--account-line-strong);box-shadow:inset 0 -2px var(--case-accent,var(--account-accent));transform:translateY(-1px)}.account-shell .game-case-select-trigger,.account-shell .game-case-select-option,.account-shell .game-battle-card{box-shadow:none;border-radius:5px}.account-shell .game-round-select{border:1px solid var(--account-line);background:#050609b8;border-radius:5px;gap:4px;padding:3px}.account-shell .game-round-select button{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px}.account-shell .game-round-select button.active{border-color:var(--account-accent-line);background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell .drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}.account-shell .mobile-drawer{border-right:1px solid var(--account-line);background:#08090d;box-shadow:20px 0 48px #00000070}@media (width<=1180px){.app-shell.account-shell{grid-template-columns:214px minmax(0,1fr)}.account-shell .money-move-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr)}.account-shell .dashboard-page{padding-top:20px}}@media (width<=900px){.app-shell.account-shell{display:block}.account-shell .main-area{padding:0 14px 56px}.account-shell .topbar{min-height:64px;margin:0 -14px;padding:9px 14px}.account-shell .dashboard-page{padding-top:16px}.account-shell .page-hero,.account-shell .dashboard-command-hero,.account-shell .money-move-hero,.account-shell .settings-hero,.account-shell .referral-command-hero,.account-shell .admin-command-hero{padding:20px}.account-shell .page-hero-footer{margin:16px -20px -20px;padding:12px 20px}.account-shell .money-move-layout,.account-shell .settings-workspace,.account-shell .dashboard-workbench,.account-shell .warranty-board,.account-shell .owned-workspace-grid,.account-shell .topup-checkout-grid,.account-shell .bulk-buy-layout,.account-shell .games-battle-layout,.account-shell .games-history-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.account-shell .main-area{padding:0 12px max(40px, env(safe-area-inset-bottom))}.account-shell .topbar{min-height:62px;margin:0 -12px;padding:8px 10px}.account-shell .topbar-left{gap:5px}.account-shell .topbar-brand{gap:4px;padding-right:2px}.account-shell .topbar-brand-mark{width:31px;height:31px}.account-shell .topbar-brand-text{font-size:15px}.account-shell .top-actions{gap:3px}.account-shell .topbar .icon-button,.account-shell .topbar .avatar-button{width:34px;height:34px}.account-shell .wallet-button{min-width:96px;height:36px;min-height:36px}.account-shell .wallet-button-add{width:28px;height:28px;min-height:28px}.account-shell .dashboard-page{gap:12px;padding-top:12px}.account-shell .page-hero,.account-shell .dashboard-command-hero,.account-shell .money-move-hero,.account-shell .settings-hero,.account-shell .referral-command-hero,.account-shell .admin-command-hero,.account-shell .topup-hero,.account-shell .games-hub-header{padding:18px 16px}.account-shell .page-hero h1,.account-shell .page-hero h2,.account-shell .dashboard-command-hero h1,.account-shell .dashboard-command-hero h2,.account-shell .money-move-hero h1,.account-shell .money-move-hero h2,.account-shell .settings-hero h1,.account-shell .referral-command-hero h1,.account-shell .referral-command-hero h2,.account-shell .admin-command-hero h1,.account-shell .admin-command-hero h2,.account-shell .topup-title-copy h2,.account-shell .games-hub-copy h1,.account-shell .games-hub-copy h2{font-size:30px;line-height:1.04}.account-shell .page-hero p,.account-shell .dashboard-command-hero p,.account-shell .money-move-hero p,.account-shell .settings-hero p,.account-shell .referral-command-hero p,.account-shell .admin-command-hero p{font-size:12px}.account-shell .page-hero-actions,.account-shell .dashboard-command-actions,.account-shell .money-move-actions,.account-shell .settings-action-grid,.account-shell .referral-command-actions,.account-shell .admin-command-actions{flex-wrap:wrap;width:100%}.account-shell .page-hero-actions>*,.account-shell .dashboard-command-actions>*,.account-shell .money-move-actions>*,.account-shell .settings-action-grid>*,.account-shell .referral-command-actions>*,.account-shell .admin-command-actions>*{flex:140px}.account-shell .page-hero-footer{margin:15px -16px -18px;padding:11px 16px}.account-shell .clean-stat-strip,.account-shell .dashboard-metric-rail,.account-shell .settings-metric-strip,.account-shell .purchase-metric-strip,.account-shell .transaction-metric-strip,.account-shell .warranty-metric-strip,.account-shell .support-metric-strip,.account-shell .ticket-metric-strip,.account-shell .owned-metric-strip,.account-shell .money-move-rail,.account-shell .referral-metric-strip,.account-shell .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .dashboard-grid>.summary-card{border-right:1px solid var(--account-line);border-bottom:1px solid var(--account-line);min-height:78px;padding:13px 14px}.account-shell .dashboard-grid>.summary-card:nth-child(2n){border-right:0}.account-shell .dashboard-grid>.summary-card:nth-last-child(-n+2){border-bottom:0}.account-shell .clean-stat-strip>.clean-stat-item,.account-shell .dashboard-metric-rail>*,.account-shell .settings-metric-strip>*,.account-shell .purchase-metric-strip>*,.account-shell .transaction-metric-strip>*,.account-shell .warranty-metric-strip>*,.account-shell .support-metric-strip>*,.account-shell .ticket-metric-strip>*,.account-shell .owned-metric-strip>*,.account-shell .money-move-rail>*,.account-shell .referral-metric-strip>*{border-right:1px solid var(--account-line);border-bottom:1px solid var(--account-line);min-height:78px;padding:13px 14px}.account-shell .clean-stat-strip>:nth-child(2n),.account-shell .dashboard-metric-rail>:nth-child(2n),.account-shell .settings-metric-strip>:nth-child(2n),.account-shell .purchase-metric-strip>:nth-child(2n),.account-shell .transaction-metric-strip>:nth-child(2n),.account-shell .warranty-metric-strip>:nth-child(2n),.account-shell .support-metric-strip>:nth-child(2n),.account-shell .ticket-metric-strip>:nth-child(2n),.account-shell .owned-metric-strip>:nth-child(2n),.account-shell .money-move-rail>:nth-child(2n),.account-shell .referral-metric-strip>:nth-child(2n){border-right:0}.account-shell .clean-stat-strip>:nth-last-child(-n+2),.account-shell .dashboard-metric-rail>:nth-last-child(-n+2),.account-shell .settings-metric-strip>:nth-last-child(-n+2),.account-shell .purchase-metric-strip>:nth-last-child(-n+2),.account-shell .transaction-metric-strip>:nth-last-child(-n+2),.account-shell .warranty-metric-strip>:nth-last-child(-n+2),.account-shell .support-metric-strip>:nth-last-child(-n+2),.account-shell .ticket-metric-strip>:nth-last-child(-n+2),.account-shell .owned-metric-strip>:nth-last-child(-n+2),.account-shell .money-move-rail>:nth-last-child(-n+2),.account-shell .referral-metric-strip>:nth-last-child(-n+2){border-bottom:0}.account-shell .clean-stat-strip strong,.account-shell .clean-stat-strip .dashboard-rail-copy strong,.account-shell .clean-stat-strip .money-move-metric strong{font-size:19px}.account-shell :is(.panel-head,.settings-panel-head,.dashboard-board-head,.dashboard-side-panel-head,.money-side-header){padding:13px 14px}.account-shell .money-move-panel,.account-shell .topup-section,.account-shell .bulk-buy-progress-card,.account-shell .bulk-buy-export-panel{padding:14px}.account-shell .topup-action-bar{align-items:stretch;gap:10px}.account-shell .topup-action-bar .primary-action{width:auto}.account-shell .games-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;grid-template-columns:none;scroll-padding-inline:1px;overflow:auto hidden}.account-shell .games-tabs::-webkit-scrollbar{display:none}.account-shell .games-tab{scroll-snap-align:start;flex:0 0 clamp(160px,62vw,230px);min-width:clamp(160px,62vw,230px);min-height:58px;padding:9px}.account-shell .games-tab-copy small{display:none}.account-shell .settings-section-rail{padding:6px;overflow-x:auto}.account-shell .settings-section-buttons{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;min-width:max-content}.account-shell .settings-section-button{min-width:150px}.account-shell .transaction-card{grid-template-columns:40px minmax(0,1fr);padding:12px}.account-shell .transaction-card-side{grid-column:1/-1}}@media (width<=380px){.account-shell .topbar-brand-text{display:none}.account-shell .wallet-button{min-width:88px}.account-shell .page-hero h1,.account-shell .page-hero h2,.account-shell .dashboard-command-hero h1,.account-shell .dashboard-command-hero h2,.account-shell .money-move-hero h1,.account-shell .money-move-hero h2,.account-shell .settings-hero h1,.account-shell .referral-command-hero h1,.account-shell .referral-command-hero h2,.account-shell .admin-command-hero h1,.account-shell .admin-command-hero h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.account-shell *,.account-shell :before,.account-shell :after{scroll-behavior:auto!important}}html[data-reseller-storefront="1"],html[data-reseller-storefront="1"] body{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--reseller-accent,#ff2b45) 12%, transparent), transparent 34%), radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--reseller-button,#ff2b45) 8%, transparent), transparent 30%), var(--reseller-background,#050609);color:var(--reseller-text,#f8f8fc)}.reseller-storefront-shell{--reseller-soft-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 18%, transparent);--reseller-mid-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, transparent);--reseller-strong-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 78%, #fff);--reseller-soft-button:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 18%, transparent);--reseller-mid-button:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 44%, transparent);--reseller-strong-button:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 72%, #fff);--reseller-control-surface:color-mix(in srgb, var(--reseller-card,#11131a) 82%, #07080c);--reseller-control-border:color-mix(in srgb, var(--reseller-border,#2a2e3a) 82%, #ffffff29)}.reseller-storefront-shell .settings-panel,.reseller-storefront-shell .hero-strip,.reseller-storefront-shell .category-section,.reseller-storefront-shell .market-desk,.reseller-storefront-shell .home-hero,.reseller-storefront-shell .product-detail-card,.reseller-storefront-shell .checkout-frame{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--reseller-card,#11131a) 88%, transparent), color-mix(in srgb, var(--reseller-background,#050609) 82%, #000));border-color:color-mix(in srgb, var(--reseller-border,#2a2e3a) 82%, #ffffff1f)}.reseller-storefront-shell .eyebrow,.reseller-storefront-shell .row-eyebrow,.reseller-storefront-shell .market-desk-status.good,.reseller-storefront-shell .clean-stat-item.good .clean-stat-icon{color:var(--reseller-success,#74f2bd)!important}.reseller-storefront-shell .clean-stat-copy em,.reseller-storefront-shell .market-desk-title p,.reseller-storefront-shell .home-hero-copy p,.reseller-storefront-shell .product-detail-subtitle{color:var(--reseller-muted,#aeb4c4)!important}.storefront-boot-gate{color:#f8f8fc;background:radial-gradient(circle at 20% 12%,#ff2b451c,#0000 32%),#050609;place-items:center;min-height:100vh;padding:24px;display:grid}.storefront-boot-panel{background:linear-gradient(145deg,#14151bf5,#090a0efa);border:1px solid #ff2b4547;border-radius:12px;width:min(460px,100%);padding:26px;box-shadow:0 22px 80px #0000007a}.storefront-boot-mark{color:#ff7891;border:1px solid #ff789166;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:22px;font-weight:900;display:inline-flex}.storefront-boot-panel p{color:#ff7b93;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.storefront-boot-panel h1{color:#fff;margin:0 0 10px;font-size:30px;line-height:1.04}.storefront-boot-copy{color:#aeb4c4;font-size:15px;line-height:1.55;display:block}.reseller-storefront-shell .primary-action:not(:disabled):not(.danger),.reseller-storefront-shell .topbar .auth-top-button:not(.auth-top-button-loading):not(:disabled),.reseller-storefront-shell .wallet-button-add:not(:disabled),.reseller-storefront-shell .filter-workflow-actions button:not(:disabled),.reseller-storefront-shell .cosmetic-sheet-actions .primary-action:not(:disabled),.reseller-storefront-shell .checkout-footer>.primary-action.full:not(:disabled),.reseller-storefront-shell .checkout-modal>.primary-action.full:not(:disabled),.reseller-storefront-shell .topup-action-bar .primary-action.full:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 42%, #1a1b22), color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 21%, #0c0d13))!important;border-color:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 68%, #ffffff2e)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1a, 0 12px 26px color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 20%, transparent)!important}.reseller-storefront-shell .primary-action:not(:disabled):not(.danger):hover,.reseller-storefront-shell .topbar .auth-top-button:not(.auth-top-button-loading):not(:disabled):hover,.reseller-storefront-shell .wallet-button-add:not(:disabled):hover,.reseller-storefront-shell .filter-workflow-actions button:not(:disabled):hover,.reseller-storefront-shell .cosmetic-sheet-actions .primary-action:not(:disabled):hover,.reseller-storefront-shell .checkout-footer>.primary-action.full:not(:disabled):hover,.reseller-storefront-shell .checkout-modal>.primary-action.full:not(:disabled):hover,.reseller-storefront-shell .topup-action-bar .primary-action.full:not(:disabled):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 54%, #20212a), color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 27%, #0d0e14))!important;border-color:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 82%, #ffffff38)!important;box-shadow:inset 0 1px #ffffff1f, 0 0 0 3px color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 16%, transparent)!important}.reseller-storefront-shell .primary-action.is-loading:disabled{background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 28%, #181920), color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 14%, #0c0d13))!important;border-color:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 42%, #ffffff29)!important;color:#fff!important}.reseller-storefront-shell .auth-mode-switch button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 48%, #1b1c23), color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 24%, #0d0e14))!important;box-shadow:inset 0 1px #ffffff29, 0 12px 26px color-mix(in srgb, var(--reseller-button,var(--reseller-accent,var(--red))) 18%, transparent)!important}.reseller-storefront-shell .auth-close-button:hover,.reseller-storefront-shell .auth-inline-action button{color:var(--reseller-strong-accent)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, #ffffff29)!important}.reseller-storefront-shell .filters-panel:before{background:radial-gradient(circle at 9% 5%, color-mix(in srgb, var(--reseller-accent,var(--red)) 12%, transparent), transparent 34%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--reseller-accent,var(--red)) 20%, transparent), transparent)!important}.reseller-storefront-shell .filter-summary{background:color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, transparent)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 28%, transparent)!important}.reseller-storefront-shell .compact-field:focus-within,.reseller-storefront-shell .filter-single-field:focus-within,.reseller-storefront-shell .filter-select-field:focus-within,.reseller-storefront-shell .range-filter:focus-within,.reseller-storefront-shell .cosmetic-search-field:focus-within{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 56%, #ffffff24)!important;box-shadow:inset 0 1px #ffffff14, 0 0 0 3px color-mix(in srgb, var(--reseller-accent,var(--red)) 11%, transparent)!important}.reseller-storefront-shell .filters-panel .segmented-control button,.reseller-storefront-shell .filters-panel .filter-choice,.reseller-storefront-shell .owned-access-section .segmented-control button,.reseller-storefront-shell .owned-access-section .filter-choice,.reseller-storefront-shell .amount-grid button,.reseller-storefront-shell .payment-option,.reseller-storefront-shell .cosmetic-select-button,.reseller-storefront-shell .pagination-control button,.reseller-storefront-shell .secondary-action:not(.danger),.reseller-storefront-shell .mini-action:not(.danger),.reseller-storefront-shell .tag-action:not(.danger),.reseller-storefront-shell .market-info-action{background:linear-gradient(#ffffff12, #ffffff08), var(--reseller-control-surface)!important;border-color:var(--reseller-control-border)!important}.reseller-storefront-shell .filters-panel .segmented-control button:hover:not(.active),.reseller-storefront-shell .filters-panel .filter-choice:hover:not(.active),.reseller-storefront-shell .owned-access-section .segmented-control button:hover:not(.active),.reseller-storefront-shell .owned-access-section .filter-choice:hover:not(.active),.reseller-storefront-shell .secondary-action:not(.danger):hover,.reseller-storefront-shell .mini-action:not(.danger):hover,.reseller-storefront-shell .tag-action:not(.danger):hover,.reseller-storefront-shell .market-info-action:hover,.reseller-storefront-shell .pagination-control button:hover:not(:disabled),.reseller-storefront-shell .amount-grid button:hover,.reseller-storefront-shell .payment-option:hover,.reseller-storefront-shell .cosmetic-select-button:hover{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 46%, #ffffff29)!important;background:linear-gradient(#ffffff1c, #ffffff0a), color-mix(in srgb, var(--reseller-accent,var(--red)) 8%, var(--reseller-control-surface))!important;box-shadow:inset 0 1px #ffffff17, 0 12px 24px color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, transparent)!important}.reseller-storefront-shell .filters-panel .segmented-control button.active,.reseller-storefront-shell .filters-panel .filter-choice.active,.reseller-storefront-shell .owned-access-section .segmented-control button.active,.reseller-storefront-shell .owned-access-section .filter-choice.active,.reseller-storefront-shell .more-filters-toggle.active,.reseller-storefront-shell .pagination-pages button.active,.reseller-storefront-shell .amount-grid button.active,.reseller-storefront-shell .payment-option.active,.reseller-storefront-shell .cosmetic-select-button.has-value{background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, #ffffff14), color-mix(in srgb, var(--reseller-accent,var(--red)) 14%, #ffffff08)), color-mix(in srgb, var(--reseller-accent,var(--red)) 14%, var(--reseller-control-surface))!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 72%, #fff3)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--reseller-accent,var(--red)) 18%, transparent), 0 12px 26px color-mix(in srgb, var(--reseller-accent,var(--red)) 16%, transparent)!important}.reseller-storefront-shell .more-filters-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 13%, transparent), #ffffff09), var(--reseller-control-surface)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, #ffffff21)!important}.reseller-storefront-shell .more-filters-toggle:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 21%, transparent), #ffffff0d), var(--reseller-control-surface)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 58%, #ffffff24)!important}.reseller-storefront-shell .more-filters-toggle span{background:color-mix(in srgb, var(--reseller-accent,var(--red)) 76%, #101116)!important;color:#fff!important}.reseller-storefront-shell .pagination-control .pagination-first-page{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, #ffffff21)!important}.reseller-storefront-shell .cosmetic-option.selected,.reseller-storefront-shell .cosmetic-option.custom-option{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 68%, #ffffff2e)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 16%, transparent), #ffffff0a), var(--reseller-control-surface)!important}.reseller-storefront-shell .cosmetic-option.selected .cosmetic-checkbox,.reseller-storefront-shell .cosmetic-option.custom-option .cosmetic-checkbox{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 74%, #ffffff2e)!important;color:#fff!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 32%, #101116)!important}.reseller-storefront-shell .topbar .auth-top-button:not(.auth-top-button-loading) svg,.reseller-storefront-shell .primary-action svg,.reseller-storefront-shell .secondary-action svg,.reseller-storefront-shell .compact-action svg,.reseller-storefront-shell .mini-action svg,.reseller-storefront-shell .tag-action svg,.reseller-storefront-shell .market-info-action svg,.reseller-storefront-shell .buy-action svg,.reseller-storefront-shell .more-filters-toggle svg,.reseller-storefront-shell .filter-workflow-actions button svg,.reseller-storefront-shell .pagination-control button svg,.reseller-storefront-shell .amount-grid button svg,.reseller-storefront-shell .payment-option svg,.reseller-storefront-shell .cosmetic-select-button svg,.reseller-storefront-shell .home-hero-points svg,.reseller-storefront-shell .home-actions button svg,.reseller-storefront-shell .topbar .icon-button svg,.reseller-storefront-shell .account-menu-action-icon svg{color:var(--reseller-icon,#f8f8fc)!important}.reseller-storefront-shell .home-feature-kicker,.reseller-storefront-shell .home-market-desk-head strong{color:var(--reseller-strong-accent)!important}.reseller-storefront-shell .home-page .home-hero{background:linear-gradient(112deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 17%, transparent), transparent 32%), linear-gradient(160deg, #ffffff0e, transparent 22%), linear-gradient(180deg, #0f1015e6, #090a0fd6)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 32%, #ffffff1f)!important}.reseller-storefront-shell .home-page .home-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 22%, transparent), transparent 36%), linear-gradient(180deg, transparent 0 58%, color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, transparent) 100%)!important}.reseller-storefront-shell .home-page .home-market-desk,.reseller-storefront-shell .home-page .home-feature-card,.reseller-storefront-shell .home-category-section{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 26%, #ffffff1a)!important}.reseller-storefront-shell .home-market-desk:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reseller-accent,var(--red)) 11%, transparent), transparent), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--reseller-accent,var(--red)) 18%, transparent), transparent 30%)!important}.reseller-storefront-shell .home-hero-points span{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 26%, #ffffff1f)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, transparent), #08090d7a)!important}.reseller-storefront-shell .home-desk-tabs button.active,.reseller-storefront-shell .home-category-section .category-tile.active{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 58%, #ffffff29)!important;box-shadow:inset 0 1px #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--reseller-accent,var(--red)) 16%, transparent), 0 14px 28px color-mix(in srgb, var(--reseller-accent,var(--red)) 12%, transparent)!important}.reseller-storefront-shell .home-desk-row:hover,.reseller-storefront-shell .home-desk-row:focus-visible{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, #ffffff29)!important}.xmarket-line-chart{--chart-line:#ff6574;--chart-plot-height:168px;background:linear-gradient(#ff2b450e,#ff2b4500 54%),#07080d;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-width:0;padding:11px 12px 9px;display:grid}.xmarket-line-chart-head{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.xmarket-line-chart-label{color:#9ba3b5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.xmarket-line-chart-current{color:#fff;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;min-width:0;font-size:13px;font-weight:950;line-height:1;display:grid}.xmarket-line-chart-current small{color:#858d9d;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;font-weight:850;overflow:hidden}.xmarket-line-chart-stage{grid-template-columns:52px minmax(0,1fr);gap:9px;min-width:0;display:grid}.xmarket-line-chart-y-axis{height:var(--chart-plot-height);position:relative}.xmarket-line-chart-y-axis span{color:#71798a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1;position:absolute;right:0;overflow:hidden;transform:translateY(-50%)}.xmarket-line-chart-plot-column{gap:7px;min-width:0;display:grid}.xmarket-line-chart-plot{cursor:crosshair;height:var(--chart-plot-height);touch-action:pan-y;border-bottom:1px solid #ffffff18;border-left:1px solid #ffffff18;outline:none;min-width:0;position:relative}.xmarket-line-chart-plot:focus-visible{border-color:color-mix(in srgb, var(--chart-line) 48%, #ffffff18);box-shadow:0 0 0 3px color-mix(in srgb, var(--chart-line) 16%, transparent)}.xmarket-line-chart-svg,.xmarket-line-chart-marker-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.xmarket-line-chart-grid-line{stroke:#ffffff13;stroke-width:1px;vector-effect:non-scaling-stroke}.xmarket-line-chart-zero-line{stroke:#ffffff34;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.xmarket-line-chart-stroke-shadow{fill:none;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--chart-line) 35%, transparent));stroke:color-mix(in srgb, var(--chart-line) 36%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.xmarket-line-chart-stroke{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.xmarket-line-chart-area{opacity:.9}.xmarket-line-chart-crosshair{stroke:#ffffff4a;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.xmarket-line-chart-point{border:2px solid var(--chart-line);box-shadow:0 0 0 2px color-mix(in srgb, var(--chart-line) 11%, transparent);background:#08090e;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.xmarket-line-chart-point.is-active{box-shadow:0 0 0 4px color-mix(in srgb, var(--chart-line) 22%, transparent);background:#fff;width:9px;height:9px}.xmarket-line-chart-x-axis{min-width:0;height:16px;position:relative}.xmarket-line-chart-x-axis span{color:#747c8e;text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:9px;font-weight:800;line-height:1;position:absolute;overflow:hidden;transform:translate(-50%)}.xmarket-line-chart-x-axis span.is-first{transform:none}.xmarket-line-chart-x-axis span.is-last{transform:translate(-100%)}.xmarket-line-chart-empty{color:#8f97a8;align-items:center;min-height:168px;font-size:12px;font-weight:820;display:flex}.admin-profit-chart-range{background:#07080dcc;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.admin-profit-chart-range button{color:#858d9d;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900}.admin-profit-chart-range button:hover{color:#fff}.admin-profit-chart-range button.active{background:color-mix(in srgb, var(--red) 18%, #15161d);border-color:color-mix(in srgb, var(--red) 50%, #ffffff18);color:#fff}.admin-profit-chart-caption{border-top:1px solid #ffffff0f;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:4px 18px;padding-top:10px;display:grid}.admin-profit-chart-caption strong{color:#e8ebf2;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.3}.admin-profit-chart-caption p{color:#858d9d;margin:0;font-size:10px;font-weight:800;line-height:1.4}@media (width<=640px){.xmarket-line-chart{--chart-plot-height:136px;padding:10px 9px 8px}.xmarket-line-chart-stage{grid-template-columns:43px minmax(0,1fr);gap:7px}.xmarket-line-chart-y-axis span,.xmarket-line-chart-x-axis span{font-size:8px}.xmarket-line-chart-x-axis span:nth-child(2n):not(.is-last){display:none}.admin-profit-chart-range{width:100%;overflow-x:auto}.admin-profit-chart-range button{flex:1 0 auto}.admin-profit-chart-caption{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xmarket-line-chart-plot{scroll-behavior:auto}}.roblox-live-profile{border-bottom:1px solid #ffffff17;min-width:0;padding:2px 0 13px;display:grid}.roblox-live-main{grid-template-columns:minmax(210px,1fr) minmax(220px,.9fr) 38px;align-items:center;gap:14px;min-width:0;display:grid}.roblox-live-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.roblox-live-avatar,.roblox-experience-icon{background:#030509a8;border:1px solid #ffffff21;border-radius:8px;place-items:center;display:grid;overflow:hidden}.roblox-live-avatar{width:52px;height:52px}.roblox-live-avatar img,.roblox-experience-icon img{object-fit:cover;width:100%;height:100%;display:block}.roblox-live-avatar .category-logo{width:25px;height:25px}.roblox-live-identity>div,.roblox-presence>div,.roblox-experience-copy{gap:2px;min-width:0;display:grid}.roblox-live-kicker,.roblox-experience-copy>span{color:var(--reseller-accent,var(--red));text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.roblox-live-identity strong,.roblox-experience-copy strong{color:var(--reseller-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:920;line-height:1.2;overflow:hidden}.roblox-live-identity small,.roblox-experience-copy small{color:var(--reseller-muted,#9fa7b7);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.25;overflow:hidden}.roblox-presence{border-left:1px solid #ffffff1a;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding-left:14px;display:grid}.roblox-presence-dot{background:#7e8797;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #7e87971f}.roblox-presence strong{color:var(--reseller-text,#fff);font-size:13px;font-weight:900;line-height:1.2}.roblox-presence small,.roblox-presence-checked{color:var(--reseller-muted,#9da5b5);font-size:10px;font-weight:740;line-height:1.25}.roblox-presence-checked{grid-column:2}.roblox-presence.playing .roblox-presence-dot,.roblox-presence.online .roblox-presence-dot{background:#29d183;box-shadow:0 0 0 4px #29d18324,0 0 18px #29d18347}.roblox-presence.studio .roblox-presence-dot{background:#79a8ff;box-shadow:0 0 0 4px #79a8ff24,0 0 18px #79a8ff3d}.roblox-presence.unavailable .roblox-presence-dot{background:#ff6680;box-shadow:0 0 0 4px #ff66801f}.roblox-live-refresh.icon-button{justify-self:end;width:38px;height:38px;min-height:38px}.roblox-live-refresh svg{color:var(--reseller-icon,#d7dce6)}.roblox-live-refresh .is-spinning{animation:.8s linear infinite roblox-live-spin}.roblox-live-experience{border-top:1px solid #ffffff16;grid-template-columns:46px minmax(150px,1fr) auto auto;align-items:center;gap:11px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.roblox-experience-icon{width:46px;height:46px;color:var(--reseller-icon,#d7dce6)}.roblox-experience-stats{align-items:stretch;display:flex}.roblox-experience-stats>span{border-left:1px solid #ffffff17;gap:2px;min-width:68px;padding:3px 10px;display:grid}.roblox-experience-stats strong{color:var(--reseller-text,#fff);font-size:12px;font-weight:900;line-height:1.15}.roblox-experience-stats small{color:var(--reseller-muted,#929baa);font-size:9px;font-weight:850;line-height:1.2}.roblox-experience-link{white-space:nowrap;min-height:36px}.roblox-live-metrics{border-top:1px solid #ffffff16;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin-top:12px;padding-top:12px;display:grid}.roblox-live-metrics>span{border-right:1px solid #ffffff16;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:grid}.roblox-live-metrics>span:first-child{padding-left:0}.roblox-live-metrics>span:last-child{border-right:0;padding-right:0}.roblox-live-metrics svg{color:var(--reseller-icon,#bfc8d8)}.roblox-live-metrics>span>span{gap:2px;min-width:0;display:grid}.roblox-live-metrics strong{color:var(--reseller-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.roblox-live-metrics small{color:var(--reseller-muted,#929baa);font-size:9px;font-weight:840;line-height:1.2}.roblox-live-profile.is-loading{grid-template-columns:52px minmax(0,220px) minmax(120px,1fr);align-items:center;gap:11px;min-height:68px}.roblox-live-skeleton{background:linear-gradient(90deg,#ffffff0e,#ffffff1f,#ffffff0e) 0 0/220% 100%;border-radius:6px;animation:1.25s ease-in-out infinite roblox-live-skeleton;display:block}.roblox-live-skeleton.avatar{border-radius:8px;width:52px;height:52px}.roblox-live-skeleton-stack{gap:7px;display:grid}.roblox-live-skeleton.title{width:min(100%,170px);height:15px}.roblox-live-skeleton.line{width:min(76%,118px);height:10px}.roblox-live-skeleton.status{justify-self:end;width:min(100%,180px);height:42px}.roblox-live-profile.is-unavailable{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.roblox-live-profile.is-unavailable>div{gap:3px;display:grid}.roblox-live-profile.is-unavailable strong{color:var(--reseller-text,#fff);font-size:13px}.roblox-live-profile.is-unavailable span{color:var(--reseller-muted,#9fa7b7);font-size:11px}.roblox-live-profile.is-unavailable .roblox-live-refresh{min-height:36px}@keyframes roblox-live-spin{to{transform:rotate(360deg)}}@keyframes roblox-live-skeleton{to{background-position:-120% 0}}@media (width<=900px){.roblox-live-main{grid-template-columns:minmax(0,1fr) minmax(205px,.8fr) 38px}.roblox-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.roblox-live-metrics>span:nth-child(3n){border-right:0}.roblox-live-metrics>span:nth-child(4){padding-left:0}.roblox-live-experience{grid-template-columns:46px minmax(150px,1fr) auto}.roblox-experience-stats{grid-column:2/-1}}@media (width<=620px){.roblox-live-main{grid-template-columns:minmax(0,1fr) 38px;gap:10px}.roblox-presence{border-top:1px solid #ffffff16;border-left:0;grid-column:1/-1;padding:10px 0 0}.roblox-live-refresh.icon-button{grid-area:1/2}.roblox-live-experience{grid-template-columns:42px minmax(0,1fr)}.roblox-experience-icon{width:42px;height:42px}.roblox-experience-stats,.roblox-experience-link{grid-column:1/-1}.roblox-experience-stats>span{flex:1;min-width:0}.roblox-experience-link{justify-self:stretch}}@media (width<=430px){.roblox-live-profile{padding-bottom:11px}.roblox-live-avatar{width:46px;height:46px}.roblox-live-identity{grid-template-columns:46px minmax(0,1fr)}.roblox-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.roblox-live-metrics>span,.roblox-live-metrics>span:nth-child(3n){border-right:1px solid #ffffff16;padding:0 8px}.roblox-live-metrics>span:nth-child(odd){padding-left:0}.roblox-live-metrics>span:nth-child(2n){border-right:0;padding-left:8px;padding-right:0}.roblox-live-profile.is-loading{grid-template-columns:46px minmax(0,1fr)}.roblox-live-skeleton.avatar{width:46px;height:46px}.roblox-live-skeleton.status{grid-column:1/-1;justify-self:stretch;width:100%}.roblox-live-profile.is-unavailable{grid-template-columns:1fr}.roblox-live-profile.is-unavailable .roblox-live-refresh{width:100%}}@media (prefers-reduced-motion:reduce){.roblox-live-refresh .is-spinning,.roblox-live-skeleton{animation:none}}.fortnite-insights-panel{--fortnite-insight-accent:var(--account-accent,var(--reseller-accent,var(--red)));gap:12px;display:grid;overflow:hidden}.fortnite-insights-head{align-items:center}.fortnite-insight-stat-strip{background:#ffffff16;border:1px solid #ffffff16;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fortnite-insight-stat{background:#07080ddb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid}.fortnite-insight-stat-icon,.fortnite-shop-value-icon,.fortnite-history-icon{width:34px;height:34px;color:color-mix(in srgb, var(--fortnite-insight-accent) 72%, #fff);background:color-mix(in srgb, var(--fortnite-insight-accent) 14%, #ffffff0a);border:1px solid color-mix(in srgb, var(--fortnite-insight-accent) 30%, #ffffff14);border-radius:7px;flex:none;place-items:center;display:inline-grid}.fortnite-insight-stat>span:last-child,.fortnite-insight-signal>span,.fortnite-shop-value-summary>span:last-child,.fortnite-history-heading>span:last-child,.fortnite-transaction-row>span:first-child,.fortnite-season-row>span:first-child{gap:3px;min-width:0;display:grid}.fortnite-insight-stat small,.fortnite-insight-signal small,.fortnite-shop-value-summary small,.fortnite-history-heading small,.fortnite-transaction-row small,.fortnite-season-row small{color:var(--muted,#9fa7b8);letter-spacing:0;font-size:10px;font-weight:820;line-height:1.25}.fortnite-insight-stat strong{overflow-wrap:anywhere;min-width:0;color:var(--text,#f7f8fb);font-size:16px;font-weight:920;line-height:1.12}.fortnite-insight-signals{background:#ffffff14;border-block:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fortnite-insight-signal{background:#07080db8;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 11px;display:grid}.fortnite-insight-signal>svg{color:color-mix(in srgb, var(--fortnite-insight-accent) 72%, #fff)}.fortnite-insight-signal strong{overflow-wrap:anywhere;color:var(--text,#f7f8fb);font-size:13px;font-weight:880;line-height:1.2}.fortnite-shop-value-band{background:linear-gradient(110deg, color-mix(in srgb, var(--fortnite-insight-accent) 12%, transparent), transparent 54%), #06070bd1;border:1px solid color-mix(in srgb, var(--fortnite-insight-accent) 25%, #ffffff14);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.fortnite-shop-value-summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.fortnite-shop-value-icon{width:42px;height:42px}.fortnite-shop-value-summary strong{color:var(--text,#f7f8fb);font-size:26px;font-weight:940;line-height:1.05}.fortnite-shop-value-summary em{color:var(--muted,#9fa7b8);font-size:10px;font-style:normal;font-weight:720}.fortnite-shop-purchase-total{border-left:1px solid #ffffff14;align-content:center;justify-items:end;gap:2px;min-width:128px;padding:14px;display:grid}.fortnite-shop-purchase-total strong{color:var(--text,#f7f8fb);font-size:21px;font-weight:930}.fortnite-shop-purchase-total span{color:var(--muted,#9fa7b8);font-size:10px;font-weight:820}.fortnite-shop-category-strip{background:#ffffff13;border-top:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.fortnite-shop-category{background:#08090ee6;gap:3px;min-width:0;padding:10px 12px;display:grid}.fortnite-shop-category strong{overflow-wrap:anywhere;color:var(--text,#f7f8fb);font-size:12px;font-weight:880}.fortnite-shop-category span{color:var(--muted,#9fa7b8);font-size:10px;font-weight:760}.fortnite-history-grid{background:#ffffff14;border-block:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fortnite-history-lane{background:#07080dc9;min-width:0;padding:12px}.fortnite-history-heading{border-bottom:1px solid #ffffff13;align-items:center;gap:9px;padding-bottom:10px;display:flex}.fortnite-history-icon{width:32px;height:32px}.fortnite-history-heading h4{color:var(--text,#f7f8fb);margin:0;font-size:13px;font-weight:900;line-height:1.15}.fortnite-history-list{display:grid}.fortnite-transaction-row,.fortnite-season-row{border-bottom:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:55px;padding:9px 1px;display:grid}.fortnite-transaction-row:last-child,.fortnite-season-row:last-child{border-bottom:0}.fortnite-transaction-row strong,.fortnite-season-row strong{overflow-wrap:anywhere;min-width:0;color:var(--text,#f7f8fb);font-size:12px;font-weight:850;line-height:1.2}.fortnite-transaction-amount{text-align:right;max-width:132px}.fortnite-season-facts{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;max-width:205px;display:flex}.fortnite-season-facts small{color:#c8ced9;white-space:nowrap}@media (width<=1080px){.fortnite-insight-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.fortnite-shop-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.fortnite-insight-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fortnite-insight-signals,.fortnite-history-grid,.fortnite-shop-value-band{grid-template-columns:minmax(0,1fr)}.fortnite-shop-purchase-total{border-left:0;grid-template-columns:auto 1fr;place-items:baseline start;gap:8px;min-width:0;padding-top:0}.fortnite-shop-category-strip{grid-column:1}}@media (width<=440px){.fortnite-insights-panel{gap:10px}.fortnite-insight-stat{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:68px;padding:8px}.fortnite-insight-stat-icon{width:30px;height:30px}.fortnite-insight-stat strong{font-size:14px}.fortnite-shop-value-summary{grid-template-columns:36px minmax(0,1fr);padding:12px}.fortnite-shop-value-icon{width:36px;height:36px}.fortnite-shop-value-summary strong{font-size:20px}.fortnite-shop-category{padding:9px}.fortnite-transaction-row,.fortnite-season-row{grid-template-columns:minmax(0,1fr);gap:5px}.fortnite-transaction-amount,.fortnite-season-facts{text-align:left;max-width:none}.fortnite-season-facts{justify-content:flex-start}}.active-filter-chips{scrollbar-width:thin;align-items:center;gap:7px;padding:3px 0 5px;display:flex;overflow-x:auto}.active-filter-chips>button{border:1px solid color-mix(in srgb, var(--red,#ff2b45) 36%, var(--line-soft));min-height:32px;color:var(--text);background:color-mix(in srgb, var(--red,#ff2b45) 9%, #090a0e);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 9px 0 10px;display:inline-flex}.active-filter-chips>button:hover{border-color:color-mix(in srgb, var(--red,#ff2b45) 62%, var(--line-soft));background:color-mix(in srgb, var(--red,#ff2b45) 14%, #0b0c11)}.active-filter-chips>button span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.active-filter-chips>button strong{color:var(--text);font-size:11px}.active-filter-chips>button svg{color:var(--faint)}.active-filter-chips>.clear-filter-chips{border-color:var(--line-soft);color:var(--muted);background:var(--panel-3);font-size:11px;font-weight:800}.filters-panel.filters-expanded{contain:none;content-visibility:visible;padding-bottom:12px;overflow:visible}.filters-panel:has(.market-select.open){contain:none;content-visibility:visible;z-index:15;overflow:visible}.filters-panel.filters-expanded .filter-actions-row{z-index:1;border-top:1px solid #ffffff16;padding:10px 12px 0;position:relative;box-shadow:none!important;background:0 0!important}.filters-panel .filter-actions-row.expanded-actions{grid-template-columns:minmax(220px,1fr) auto auto minmax(0,auto)}.filters-panel .filter-actions-row .segmented-control{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.filters-panel .more-filters-toggle>svg:last-child{transition:transform .2s var(--ease)}.filters-panel .more-filters-toggle.active>svg:last-child{transform:rotate(180deg)}.filters-panel .more-filters-panel.open{z-index:2;border-top:1px solid color-mix(in srgb, var(--red,#ff2b45) 30%, #ffffff17);border-radius:0;max-height:none;margin:-1px -12px 0;padding:0;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.market-quick-filter-strip{--filter-section-accent:var(--reseller-accent,var(--red,#ff2b45));background:linear-gradient(90deg, color-mix(in srgb, var(--filter-section-accent) 6%, transparent), transparent 48%);border-bottom:1px solid #ffffff14;padding:10px 12px 12px}.filters-panel>.market-quick-filter-strip{border-top:1px solid #ffffff14;margin-inline:-12px}.market-quick-filter-head{align-items:center;gap:8px;min-height:38px;padding-bottom:7px;display:flex}.market-quick-filter-head>span{border:1px solid color-mix(in srgb, var(--filter-section-accent) 42%, #ffffff17);width:28px;height:28px;color:var(--filter-section-accent);background:color-mix(in srgb, var(--filter-section-accent) 9%, #0b0c11);border-radius:7px;place-items:center;display:inline-grid}.market-quick-filter-head>div{align-items:baseline;gap:7px;min-width:0;display:flex}.market-quick-filter-head h3{color:var(--text);margin:0;font-size:13px;font-weight:900}.market-quick-filter-head small{color:var(--faint);font-size:9px;font-weight:760}.market-quick-filter-grid{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:7px;display:grid}.market-quick-filter-grid .schema-filter-control{min-height:70px}.market-filter-field-cell.is-dynamic-range{grid-column:1/-1}.schema-dynamic-range-control{align-content:start;gap:9px;min-height:0;padding:10px}.schema-dynamic-range-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.schema-dynamic-range-heading>span{color:var(--filter-section-accent);text-transform:uppercase;font-size:9px;font-weight:850}.schema-dynamic-game-chips{flex-wrap:wrap;gap:5px;display:flex}.schema-dynamic-game-chips>button{border:1px solid color-mix(in srgb, var(--filter-section-accent) 34%, #ffffff17);min-width:0;min-height:27px;color:color-mix(in srgb, var(--filter-section-accent) 76%, #fff);background:color-mix(in srgb, var(--filter-section-accent) 10%, #090a0e);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.schema-dynamic-game-chips>button:hover,.schema-dynamic-game-chips>button:focus-visible{border-color:color-mix(in srgb, var(--filter-section-accent) 60%, #ffffff1f);color:#fff;background:color-mix(in srgb, var(--filter-section-accent) 17%, #0a0b0f)}.schema-dynamic-range-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;display:grid}.schema-dynamic-range-card{min-width:0;box-shadow:inset 2px 0 color-mix(in srgb, var(--filter-section-accent) 68%, transparent);background:#0a0b0f;border:1px solid #ffffff16;border-radius:7px;gap:7px;padding:9px;display:grid}.schema-dynamic-range-card>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.market-filter-workspace{background:0 0;min-height:0;max-height:none;display:grid;overflow:visible}.market-filter-section{background:linear-gradient(90deg, color-mix(in srgb, var(--filter-section-accent) 4%, transparent), transparent 36%), transparent;border:0;border-bottom:1px solid #ffffff13;min-width:0;padding:0 12px 12px;position:relative}.market-filter-section:last-child{border-bottom:0}.market-filter-section-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 0;display:grid}.market-filter-section-icon{border:1px solid color-mix(in srgb, var(--filter-section-accent) 38%, #ffffff17);width:30px;height:30px;color:var(--filter-section-accent);background:color-mix(in srgb, var(--filter-section-accent) 8%, #0c0d12);border-radius:7px;place-items:center;display:inline-grid}.market-filter-section-head>div{align-items:baseline;gap:7px;min-width:0;display:flex}.market-filter-section-head h3{color:var(--text);margin:0;font-size:13px;font-weight:900}.market-filter-section-head>div>span{color:var(--faint);font-size:9px;font-weight:760}.market-filter-section-head>strong{border:1px solid color-mix(in srgb, var(--filter-section-accent) 38%, #ffffff14);min-height:25px;color:var(--filter-section-accent);background:color-mix(in srgb, var(--filter-section-accent) 8%, #0a0b0f);text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:0 8px;font-size:8px;font-weight:900;line-height:25px}.market-filter-section[data-section=cs2]{--filter-section-accent:#f5b94c}.market-filter-section[data-section=account]{--filter-section-accent:#ff6f86}.market-filter-section[data-section=inventory]{--filter-section-accent:#61d6b2}.market-filter-section[data-section=activity]{--filter-section-accent:#f3bd67}.market-filter-section[data-section=platforms]{--filter-section-accent:#72b9ff}.market-filter-section[data-section=game]{--filter-section-accent:#a99af7}.market-filter-section-grid{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));align-items:stretch;gap:7px;display:grid}.market-filter-field-cell{min-width:0;min-height:0;position:relative}:is(.market-filter-field-cell:has(.market-select.open),.schema-filter-control:has(.market-select.open)){z-index:80}.schema-filter-control{width:100%;min-width:0;height:100%;min-height:76px;color:var(--text);text-align:left;background:linear-gradient(#ffffff06,#0000),#111217;border:1px solid #ffffff13;border-radius:7px;align-content:center;gap:7px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff06}.schema-filter-control:hover,.schema-filter-control:focus-within{border-color:color-mix(in srgb, var(--filter-section-accent) 42%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--filter-section-accent) 5%, #ffffff08), transparent), #13141a}.market-filter-field-cell.is-filtered .schema-filter-control{border-color:color-mix(in srgb, var(--filter-section-accent) 50%, #ffffff1c);background:linear-gradient(135deg, color-mix(in srgb, var(--filter-section-accent) 13%, #121319), #101116 62%), #111217;box-shadow:inset 3px 0 var(--filter-section-accent), inset 0 1px #ffffff0a}.schema-field-caption{align-items:center;gap:7px;min-width:0;display:flex}.schema-field-caption>span{border:1px solid color-mix(in srgb, var(--filter-section-accent) 30%, #ffffff13);width:22px;height:22px;color:var(--filter-section-accent);background:color-mix(in srgb, var(--filter-section-accent) 7%, #0b0c10);border-radius:6px;flex:none;place-items:center;display:inline-grid}.schema-field-caption>strong{color:#c7cad3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.market-filter-field-cell.is-filtered .schema-field-caption>strong{color:color-mix(in srgb, var(--filter-section-accent) 78%, #fff)}.schema-range-inputs,.schema-period-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.schema-range-inputs>label{gap:4px;min-width:0;display:grid}.schema-range-inputs>label>span{color:var(--faint);font-size:8px;font-weight:850}.schema-filter-control input{width:100%;min-width:0;min-height:34px;color:var(--text);background:#090a0e;border:1px solid #ffffff18;border-radius:6px;outline:0;padding:0 8px;font-size:11px;font-weight:760}.schema-filter-control input:focus{border-color:color-mix(in srgb, var(--filter-section-accent) 64%, #ffffff24);box-shadow:0 0 0 3px color-mix(in srgb, var(--filter-section-accent) 13%, transparent);background:#090a0e}.market-select{--market-select-accent:var(--filter-section-accent,var(--reseller-accent,var(--red,#ff2b45)));min-width:0;position:relative}.market-select.open{z-index:40}.market-select-trigger{width:100%;min-width:0;min-height:36px;color:var(--text);text-align:left;transition:border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:#090a0e;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:11px;font-weight:800;display:grid}.market-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-select-trigger>svg{color:var(--market-select-accent);transition:transform .18s var(--ease)}.market-select-trigger:hover,.market-select-trigger:focus-visible,.market-select.open .market-select-trigger{border-color:color-mix(in srgb, var(--market-select-accent) 58%, #ffffff21);background:color-mix(in srgb, var(--market-select-accent) 7%, #0a0b0f);box-shadow:0 0 0 3px color-mix(in srgb, var(--market-select-accent) 9%, transparent)}.market-select-trigger:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.market-select.open .market-select-trigger>svg{transform:rotate(180deg)}.market-select-menu{z-index:90;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--market-select-accent) 30%, #ffffff1f);scrollbar-color:#fff3 transparent;scrollbar-width:thin;background:#0c0d12;border-radius:7px;gap:2px;width:max-content;min-width:100%;max-width:min(360px,100vw - 24px);max-height:276px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:auto;overflow:hidden auto;box-shadow:0 18px 42px #00000094,inset 0 1px #ffffff0b}.market-select-option{width:100%;min-width:0;min-height:34px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:780;display:grid}.market-select-option>span{text-overflow:clip;white-space:nowrap;overflow:visible}.market-select-menu[data-width-capped=true] .market-select-option>span{text-overflow:ellipsis;overflow:hidden}.market-select-option:hover,.market-select-option:focus-visible{color:var(--text);background:#ffffff0b;border-color:#ffffff17}.market-select-option:disabled{cursor:not-allowed;opacity:.46}.market-select-option.selected{border-color:color-mix(in srgb, var(--market-select-accent) 48%, #ffffff17);color:#fff;background:color-mix(in srgb, var(--market-select-accent) 17%, #101116)}.market-select-option.selected>svg{color:var(--market-select-accent)}.filter-select-field>.market-select{width:100%}.filter-select-field .market-select-trigger{min-height:36px}.schema-period-select{min-width:0}.schema-choice-grid{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px;display:grid}.schema-choice-grid>button{min-width:0;min-height:34px;color:var(--muted);background:#07080c;border:1px solid #ffffff1a;border-radius:6px;padding:0 6px;font-size:10px;font-weight:850}.schema-choice-grid>button:hover{border-color:color-mix(in srgb, var(--filter-section-accent) 38%, #ffffff1f);color:var(--text);background:color-mix(in srgb, var(--filter-section-accent) 6%, #090a0e)}.schema-choice-grid>button.active{border-color:color-mix(in srgb, var(--filter-section-accent) 68%, #ffffff24);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--filter-section-accent) 42%, #17181e), color-mix(in srgb, var(--filter-section-accent) 18%, #090a0e)), var(--filter-section-accent);box-shadow:inset 0 1px #ffffff21, 0 7px 16px color-mix(in srgb, var(--filter-section-accent) 11%, transparent)}.schema-picker-button{cursor:pointer;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.schema-picker-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0003}.schema-picker-select{min-width:0;min-height:42px;transition:border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:#090a0e;border:1px solid #ffffff1c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px 5px 9px;display:grid}.schema-picker-copy{gap:2px;min-width:0;display:grid}.schema-picker-copy small,.schema-picker-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schema-picker-copy small{color:var(--faint);font-size:8px;font-weight:760}.schema-picker-copy strong{color:#fff;font-size:11px;font-weight:880}.schema-picker-action{border:1px solid color-mix(in srgb, var(--filter-section-accent) 38%, #ffffff1a);min-height:28px;color:var(--filter-section-accent);background:color-mix(in srgb, var(--filter-section-accent) 8%, #08090d);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.schema-picker-button:hover .schema-picker-select,.schema-picker-button:focus-visible .schema-picker-select{border-color:color-mix(in srgb, var(--filter-section-accent) 58%, #ffffff1f);background:color-mix(in srgb, var(--filter-section-accent) 6%, #090a0e);box-shadow:0 0 0 3px color-mix(in srgb, var(--filter-section-accent) 8%, transparent)}.schema-picker-button:hover .schema-picker-action,.schema-picker-button:focus-visible .schema-picker-action{border-color:color-mix(in srgb, var(--filter-section-accent) 66%, #ffffff1f);color:#fff;background:color-mix(in srgb, var(--filter-section-accent) 17%, #090a0e)}.schema-picker-button:hover .schema-picker-action svg,.schema-picker-button:focus-visible .schema-picker-action svg{transform:translate(2px)}.schema-picker-action svg{transition:transform .18s var(--ease)}.reset-filters-action{--filter-action-accent:var(--reseller-button,var(--red,#ff2b45));border:1px solid color-mix(in srgb, var(--filter-action-accent) 26%, #ffffff1a);width:auto;min-width:138px;min-height:38px;color:var(--muted);background:color-mix(in srgb, var(--filter-action-accent) 5%, #111217);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.reset-filters-action:hover,.reset-filters-action:focus-visible{border-color:color-mix(in srgb, var(--filter-action-accent) 52%, #ffffff1f);color:#fff;background:color-mix(in srgb, var(--filter-action-accent) 11%, #121319)}.reset-filters-action:disabled{cursor:not-allowed;color:var(--faint);box-shadow:none;opacity:.48;background:#101116;border-color:#ffffff13}.reseller-storefront-shell .active-filter-chips>button{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 45%, var(--storefront-control-border));background:color-mix(in srgb, var(--reseller-accent,var(--red)) 13%, var(--storefront-control-surface))}.reseller-storefront-shell .active-filter-chips>button svg{color:var(--reseller-icon,#fff)}html[data-reseller-storefront="1"] .market-filter-section[data-section]{--filter-section-accent:var(--reseller-accent,var(--red,#ff2b45))}@media (width<=1100px){.market-filter-section-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (width>=761px) and (width<=1100px){.page-frame-market .market-quick-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.filters-panel.filters-expanded{contain:none;content-visibility:visible;animation:none;transform:none}.filters-panel .more-filters-panel.open{z-index:auto;margin-inline:-11px;border-top:1px solid color-mix(in srgb, var(--red,#ff2b45) 30%, #ffffff17);border-radius:0;max-height:none;margin-bottom:0;display:block;position:relative;inset:auto;overflow:visible}.market-filter-section-head{grid-template-columns:30px minmax(0,1fr) auto;min-height:47px}.market-filter-section-icon{width:30px;height:30px}.market-filter-section-head h3{font-size:13px}.market-filter-section-head>strong{min-height:26px;padding:0 7px;line-height:26px}.market-filter-section-grid{grid-template-columns:1fr;gap:6px}.page-frame-market .market-quick-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page-frame-market .market-quick-filter-grid>.market-filter-field-cell:not(.market-quick-price-card){grid-column:1/-1}.schema-dynamic-range-list{grid-template-columns:1fr}.market-filter-field-cell,.market-filter-field-cell:nth-child(2n),.market-filter-field-cell:nth-child(3n){min-height:0;padding:0}.schema-filter-control{min-height:72px}.filters-panel.filters-expanded .filter-actions-row{padding:9px 11px 0}.filters-panel .filter-actions-row.expanded-actions{grid-template-columns:1fr}.reset-filters-action{width:100%;min-width:0;min-height:40px}}@media (width<=430px){.active-filter-chips{margin-inline:-2px}.market-filter-section-head>strong{text-overflow:ellipsis;max-width:88px;overflow:hidden}}.market-recent-searches{--recent-accent:var(--reseller-accent,var(--red,#ff2b45));background:linear-gradient(90deg, color-mix(in srgb, var(--recent-accent) 7%, transparent), transparent 48%), #0c0d12f0;border:1px solid #ffffff17;border-radius:8px;gap:8px;min-width:0;padding:10px 12px 11px;display:grid;box-shadow:inset 0 1px #ffffff0b}.market-recent-searches+.market-category-section{margin-top:12px}.market-recent-searches-head{grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.market-recent-searches-icon{border:1px solid color-mix(in srgb, var(--recent-accent) 36%, #ffffff17);width:28px;height:28px;color:var(--recent-accent);background:color-mix(in srgb, var(--recent-accent) 10%, #0a0b0f);border-radius:7px;place-items:center;display:inline-grid}.market-recent-searches-head h2{color:var(--text);margin:0;font-size:14px;font-weight:900}.market-recent-clear{min-height:30px;color:var(--muted);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff16;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.market-recent-clear:hover,.market-recent-clear:focus-visible{border-color:color-mix(in srgb, var(--recent-accent) 42%, #ffffff1a);color:#fff;background:color-mix(in srgb, var(--recent-accent) 10%, #111217)}.market-recent-searches-track{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.market-recent-searches-track.has-navigation{grid-template-columns:minmax(0,1fr) auto}.market-recent-searches-track.has-navigation .market-recent-searches-rail{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.market-recent-searches-track.has-navigation.can-scroll-left.can-scroll-right .market-recent-searches-rail{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.market-recent-searches-track.has-navigation.can-scroll-left:not(.can-scroll-right) .market-recent-searches-rail{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%)}.market-recent-searches-rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;min-width:0;padding:1px 0;display:flex;overflow-x:auto}.market-recent-searches-rail::-webkit-scrollbar{display:none}.market-recent-search{--recent-category-color:var(--recent-accent);border:1px solid color-mix(in srgb, var(--recent-category-color) 28%, #ffffff18);scroll-snap-align:start;background:#ffffff09;border-radius:7px;flex:none;grid-template-columns:minmax(0,auto) 29px;align-items:stretch;max-width:min(390px,82vw);display:grid;overflow:hidden}.market-recent-search:hover,.market-recent-search:focus-within{border-color:color-mix(in srgb, var(--recent-category-color) 55%, #ffffff1f);background:color-mix(in srgb, var(--recent-category-color) 8%, #111217)}.market-recent-search-open{min-width:0;min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:0 7px 0 6px;display:grid}.market-recent-search-open>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.market-recent-category-icon{border:1px solid color-mix(in srgb, var(--recent-category-color) 40%, #ffffff14);width:24px;height:24px;color:var(--recent-category-color);background:color-mix(in srgb, var(--recent-category-color) 9%, #090a0e);border-radius:6px;place-items:center;display:inline-grid}.market-recent-category-icon>*{width:15px;height:15px}.market-recent-search-remove{width:29px;min-height:36px;color:var(--faint);background:0 0;border:0;border-left:1px solid #ffffff12;place-items:center;display:inline-grid}.market-recent-search-remove:hover,.market-recent-search-remove:focus-visible{color:#fff;background:color-mix(in srgb, var(--recent-accent) 13%, transparent)}.market-recent-searches-nav{align-items:center;gap:6px;display:flex}.market-recent-searches-nav>button{border:1px solid color-mix(in srgb, var(--recent-accent) 42%, #ffffff1a);color:#fff;background:color-mix(in srgb, var(--recent-accent) 18%, #0a0b0f);border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff13}.market-recent-searches-nav>button:hover:not(:disabled),.market-recent-searches-nav>button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--recent-accent) 68%, #ffffff24);background:color-mix(in srgb, var(--recent-accent) 28%, #0a0b0f)}.market-recent-searches-nav>button:disabled{cursor:default;opacity:.28}@media (width<=760px){.market-recent-searches{padding:9px 10px 10px}.market-recent-search{max-width:84vw}.market-recent-searches-nav{gap:5px}.market-recent-searches-nav>button{flex-basis:30px;width:30px;height:30px}}.valorant-account-panel{--valorant-live-accent:var(--reseller-accent,var(--red,#ff4655));--valorant-live-icon:var(--reseller-icon,#fff);--valorant-live-surface:var(--reseller-card,#0b0c11);overflow:visible}.valorant-live-identity{border-bottom:1px solid #ffffff16;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 0 12px;display:grid}.valorant-live-card{border:1px solid color-mix(in srgb, var(--valorant-live-accent) 42%, #ffffff1a);background:#08090d;border-radius:6px;width:92px;height:54px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.valorant-live-card:after{content:"";background:var(--valorant-live-accent);height:2px;position:absolute;inset:auto 0 0}.valorant-live-card img{object-fit:cover;width:100%;height:100%;display:block}.valorant-live-identity-copy{gap:3px;min-width:0;display:grid}.valorant-live-identity-copy>span,.valorant-competitive-stat>span,.valorant-form-head span{color:color-mix(in srgb, var(--valorant-live-accent) 72%, #fff);text-transform:uppercase;font-size:9px;font-weight:900}.valorant-live-identity-copy>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;overflow:hidden}.valorant-live-identity-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.valorant-live-identity-meta>span{border:1px solid color-mix(in srgb, var(--valorant-live-accent) 30%, #ffffff1a);min-height:28px;color:var(--text);background:color-mix(in srgb, var(--valorant-live-accent) 8%, var(--valorant-live-surface));border-radius:6px;padding:0 9px;font-size:10px;font-weight:850;line-height:27px}.valorant-competitive-strip{background:color-mix(in srgb, var(--valorant-live-accent) 3%, transparent);border-bottom:1px solid #ffffff16;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -14px 14px;display:grid}.valorant-competitive-stat{border-right:1px solid #ffffff13;align-content:center;gap:4px;min-width:0;min-height:82px;padding:12px 14px;display:grid}.valorant-competitive-stat:last-child{border-right:0}.valorant-competitive-stat>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.valorant-competitive-stat>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.valorant-form-lane{border-top:1px solid #ffffff16;margin-top:14px;padding-top:13px}.valorant-form-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 9px;display:flex}.valorant-form-head>div{gap:2px;display:grid}.valorant-form-head strong{color:var(--text);font-size:13px;font-weight:900}.valorant-form-head>svg{color:var(--valorant-live-icon)}.valorant-form-list{border-top:1px solid #ffffff13}.valorant-form-row{border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1.4fr) minmax(120px,.8fr) 52px;align-items:center;gap:10px;min-height:58px;padding:8px 2px;display:grid}.valorant-form-index{color:color-mix(in srgb, var(--valorant-live-accent) 68%, #fff);font-size:10px;font-weight:900}.valorant-form-map,.valorant-form-rank{gap:2px;min-width:0;display:grid}.valorant-form-map strong,.valorant-form-rank strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.valorant-form-map span,.valorant-form-rank span{color:var(--muted);font-size:10px;font-weight:700}.valorant-form-change{justify-self:end;font-size:12px;font-weight:900}.valorant-form-change.positive{color:#6fe6b1}.valorant-form-change.negative{color:#ff7186}@media (width<=820px){.valorant-competitive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.valorant-competitive-stat:nth-child(2n){border-right:0}.valorant-competitive-stat:nth-child(-n+2){border-bottom:1px solid #ffffff13}}@media (width<=560px){.valorant-live-identity{grid-template-columns:auto minmax(0,1fr)}.valorant-live-card{width:72px;height:48px}.valorant-live-identity-meta{grid-column:1/-1;justify-content:flex-start}.valorant-competitive-stat{min-height:74px;padding:10px 12px}.valorant-competitive-stat>strong{font-size:16px}.valorant-form-row{grid-template-columns:26px minmax(0,1fr) auto}.valorant-form-rank{grid-column:2}.valorant-form-change{grid-area:1/3/3}}.home-page{width:min(100%,1440px)}.home-page .home-hero,.reseller-storefront-shell .home-page .home-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.82fr);gap:clamp(46px,6vw,88px);min-height:610px;padding:66px 36px 74px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-page .home-hero:before,.reseller-storefront-shell .home-page .home-hero:before{border-radius:2px;width:2px;height:auto;inset:64px auto 72px 12px;background:linear-gradient(180deg, transparent, var(--reseller-accent,var(--red,#ff2b45)) 18%, color-mix(in srgb, var(--reseller-accent,var(--red,#ff2b45)) 22%, transparent) 82%, transparent)!important}.home-hero-copy{max-width:720px;padding-left:26px}.home-hero-copy h1{max-width:700px;font-size:64px;line-height:.97}.home-hero-copy p{max-width:620px;margin-top:22px;font-size:16px;line-height:1.62}.home-hero-points{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:27px;display:grid}.home-hero-points>span,.home-hero-points>span:first-child,.reseller-storefront-shell .home-hero-points>span{min-width:0;min-height:66px;color:var(--reseller-text,var(--text));grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff17!important;border-radius:0!important}.home-hero-points>span:first-child{padding-left:0;border-left:0!important}.home-hero-point-icon{border:1px solid color-mix(in srgb, var(--reseller-accent,var(--red,#ff2b45)) 36%, #ffffff17);width:28px;height:28px;color:var(--reseller-icon,#fff);background:color-mix(in srgb, var(--reseller-accent,var(--red,#ff2b45)) 8%, #0a0b0f);border-radius:6px;place-items:center;display:grid}.home-hero-points>span>span{gap:2px;min-width:0;min-height:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-hero-points small{color:var(--reseller-muted,#8e94a2);font-size:9px;font-weight:680;line-height:1.35}.home-actions{margin-top:26px}.home-page .home-market-desk,.reseller-storefront-shell .home-page .home-market-desk{border-radius:8px;max-width:520px;padding:12px 14px 10px;border:1px solid color-mix(in srgb, var(--reseller-accent,var(--red,#ff2b45)) 28%, #ffffff1f)!important;background:color-mix(in srgb, var(--reseller-card,#0b0c11) 94%, transparent)!important;box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff0b!important}.home-page .home-market-desk:before,.reseller-storefront-shell .home-market-desk:before{opacity:.9;width:2px;height:auto;inset:0 auto 0 0;background:linear-gradient(180deg, transparent, var(--reseller-accent,var(--red,#ff2b45)) 22%, transparent 86%)!important}.home-market-desk-head{min-height:54px;padding:3px 4px 10px}.home-desk-tabs button{min-height:68px}.home-desk-tabs button:hover:not(:disabled),.home-desk-tabs button.active,.reseller-storefront-shell .home-desk-tabs button.active{background:color-mix(in srgb, var(--tile-color,var(--reseller-accent,var(--red))) 7%, transparent)!important;box-shadow:inset 0 -2px var(--tile-color,var(--reseller-accent,var(--red)))!important;border-color:#ffffff14!important}.home-desk-row{min-height:58px}@media (width<=1000px){.home-page .home-hero,.reseller-storefront-shell .home-page .home-hero{grid-template-columns:1fr;gap:42px;min-height:0}.home-page .home-market-desk,.reseller-storefront-shell .home-page .home-market-desk{justify-self:stretch;max-width:760px}}@media (width<=700px){.home-page .home-hero,.reseller-storefront-shell .home-page .home-hero{gap:34px;padding:40px 8px 50px}.home-hero-copy{padding-left:0}.home-hero-copy h1{font-size:42px}.home-hero-copy p{font-size:14px}.home-hero-points{grid-template-columns:1fr}.home-hero-points>span,.home-hero-points>span:first-child,.reseller-storefront-shell .home-hero-points>span{min-height:58px;padding:9px 0;border-top:1px solid #ffffff13!important;border-left:0!important}.home-hero-points>span:first-child{border-top:0!important}.home-hero-points small{white-space:normal}.home-page .home-market-desk,.reseller-storefront-shell .home-page .home-market-desk{border-radius:7px;padding:9px 10px 8px}}html[data-reseller-storefront="1"],.reseller-storefront-shell{--storefront-soft-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 16%, transparent);--storefront-mid-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, transparent);--storefront-strong-accent:color-mix(in srgb, var(--reseller-accent,var(--red)) 74%, #fff);--storefront-soft-button:color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 18%, transparent);--storefront-mid-button:color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 52%, transparent);--storefront-control-surface:color-mix(in srgb, var(--reseller-card,#11131a) 84%, var(--reseller-background,#050609));--storefront-control-hover:color-mix(in srgb, var(--reseller-accent,var(--red)) 9%, var(--storefront-control-surface));--storefront-control-border:color-mix(in srgb, var(--reseller-border,#2a2e3a) 78%, #ffffff29);--storefront-focus-ring:0 0 0 3px color-mix(in srgb, var(--reseller-accent,var(--red)) 17%, transparent)}html[data-reseller-storefront="1"] .app-shell.reseller-storefront-shell{--account-accent:var(--reseller-accent,var(--red));--account-accent-soft:var(--storefront-soft-accent);--account-accent-line:color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, transparent);--panel:color-mix(in srgb, var(--reseller-card,#11131a) 94%, var(--reseller-background,#050609));--panel-2:color-mix(in srgb, var(--reseller-card,#11131a) 86%, var(--reseller-background,#050609));--panel-3:var(--storefront-control-surface);--surface:color-mix(in srgb, var(--reseller-card,#11131a) 72%, var(--reseller-background,#050609));--line:var(--reseller-border,#2a2e3a);--line-soft:var(--storefront-control-border);--text:var(--reseller-text,#f8f8fc);--muted:var(--reseller-muted,#aeb4c4);--faint:color-mix(in srgb, var(--reseller-muted,#aeb4c4) 70%, transparent);--focus-ring:var(--storefront-focus-ring)}html[data-reseller-storefront="1"] :is(.purchase-modal,.auth-modal,.checkout-modal,.listing-details-modal,.autobuy-modal,.bulk-buy-setup-modal,.saved-search-modal,.refund-request-modal,.cosmetic-sheet,.market-chat-panel,.mobile-drawer,.dropdown-menu){--text:var(--reseller-text,#f8f8fc);--muted:var(--reseller-muted,#aeb4c4);--line:var(--reseller-border,#2a2e3a);--line-soft:var(--storefront-control-border);--panel:var(--reseller-card,#11131a);--panel-2:color-mix(in srgb, var(--reseller-card,#11131a) 90%, var(--reseller-background,#050609));--panel-3:var(--storefront-control-surface);--focus-ring:var(--storefront-focus-ring);color:var(--reseller-text,#f8f8fc);border-color:var(--storefront-control-border)!important;background:radial-gradient(circle at 8% 0, var(--storefront-soft-accent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--reseller-card,#11131a) 96%, transparent), color-mix(in srgb, var(--reseller-background,#050609) 92%, #000))!important}html[data-reseller-storefront="1"] .dropdown-account .dropdown-menu{background:radial-gradient(circle at 16px 0, var(--storefront-soft-accent), transparent 104px), linear-gradient(180deg, color-mix(in srgb, var(--reseller-card,#11131a) 97%, transparent), color-mix(in srgb, var(--reseller-background,#050609) 94%, #000))!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 28%, var(--storefront-control-border))!important}html[data-reseller-storefront="1"] :is(.primary-action:not(.danger),.buy-action,.auth-top-button,.wallet-button-add,.auto-buy-filter-action,.bulk-buy-filter-action,.save-search-filter-action,.account-menu-action.primary,.market-chat-floating-button,.market-chat-send,.app-update-notice-refresh):not(:disabled){color:#fff!important;border-color:color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 72%, #fff3)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 48%, #22232b), color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 24%, #0b0c11)), var(--reseller-button,var(--red-2,var(--red)))!important;box-shadow:inset 0 1px #ffffff24, 0 12px 26px color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 20%, transparent)!important}html[data-reseller-storefront="1"] :is(.primary-action:not(.danger),.buy-action,.auth-top-button,.wallet-button-add,.auto-buy-filter-action,.bulk-buy-filter-action,.save-search-filter-action,.account-menu-action.primary,.market-chat-floating-button,.market-chat-send,.app-update-notice-refresh):not(:disabled):hover{filter:none!important;border-color:color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 86%, #fff)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 60%, #262731), color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 30%, #0d0e14)), var(--reseller-button,var(--red-2,var(--red)))!important;box-shadow:inset 0 1px #ffffff2e, 0 0 0 3px var(--storefront-soft-button), 0 14px 30px color-mix(in srgb, var(--reseller-button,var(--red-2,var(--red))) 22%, transparent)!important}html[data-reseller-storefront="1"] .buy-action:after{background:linear-gradient(110deg,#0000 0 58%,#ffffff29 58% 70%,#0000 70%),radial-gradient(circle at 18% 12%,#ffffff2e,#0000 34%)!important}html[data-reseller-storefront="1"] :is(.secondary-action:not(.danger),.compact-action:not(.danger),.mini-action:not(.danger),.tag-action:not(.danger),.market-info-action,.icon-button:not(.danger),.avatar-button,.account-trigger-button,.notification-trigger-button,.notification-head-action,.notification-head-icon:not(.danger),.dropdown-action,.dropdown-select-item,.account-menu-action:not(.danger):not(.primary),.market-chat-icon-button,.market-chat-mini-button,.market-chat-upload,.cosmetic-sheet-close,.product-detail-close,.auth-close-button,.auth-two-factor-popup-close,.drawer-restore-button,.sidebar-hide-button,.menu-button,.select-trigger,.game-case-select-trigger,.gallery-expand-action,.checkout-rules-link,.topup-back-button,.ghost-action,.compact-upload-button,.game-panel-pager button,.transaction-filter-tabs button,.profile-mode-toggle button,.game-round-select button,.pagination-control button,.segmented-control button,.filter-choice,.cosmetic-select-button,.amount-grid button,.payment-option){color:var(--reseller-text,#f8f8fc)!important;border-color:var(--storefront-control-border)!important;background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--storefront-control-surface)!important}html[data-reseller-storefront="1"] :is(.secondary-action:not(.danger),.compact-action:not(.danger),.mini-action:not(.danger),.tag-action:not(.danger),.market-info-action,.icon-button:not(.danger),.avatar-button,.account-trigger-button,.notification-trigger-button,.notification-head-action,.notification-head-icon:not(.danger),.dropdown-action,.dropdown-select-item,.account-menu-action:not(.danger):not(.primary),.market-chat-icon-button,.market-chat-mini-button,.market-chat-upload,.cosmetic-sheet-close,.product-detail-close,.auth-close-button,.auth-two-factor-popup-close,.drawer-restore-button,.sidebar-hide-button,.menu-button,.select-trigger,.game-case-select-trigger,.gallery-expand-action,.checkout-rules-link,.topup-back-button,.ghost-action,.compact-upload-button,.game-panel-pager button,.transaction-filter-tabs button,.profile-mode-toggle button,.game-round-select button,.pagination-control button,.segmented-control button,.filter-choice,.cosmetic-select-button,.amount-grid button,.payment-option):hover:not(:disabled):not(.active):not(.selected):not(.has-value){color:#fff!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 54%, var(--storefront-control-border))!important;background:linear-gradient(180deg, #ffffff1a, #ffffff09), var(--storefront-control-hover)!important;box-shadow:inset 0 1px #ffffff14, var(--storefront-focus-ring)!important}html:root[data-reseller-storefront="1"] :is(button[aria-pressed=true],[role=tab][aria-selected=true],.segmented-control button.active,.filter-choice.active,.more-filters-toggle.active,.pagination-pages button.active,.amount-grid button.active,.payment-option.active,.cosmetic-select-button.has-value,.dropdown-select-item.selected,.fortnite-events-played-option.selected,.dropdown-trigger-button.is-open,.auth-mode-switch button.active,.transaction-filter-tabs button.active,.filter-tabs button.active,.purchase-filter-tabs button.active,.notification-tabs button.active,.profile-mode-toggle button.active,.profile-animation-grid button.active,.game-round-select button.active,.home-desk-tabs button.active,.og-filter-chip.active,.valorant-chip.active,.steam-chip.active,.r6-rank-option.active,.owned-category-tile.active,.settings-section-button.active,.games-tab.active,.game-case-select-option.selected,.cosmetic-option.selected,.cosmetic-option.custom-option,.nav-list a.active,.nav-list button.active,.mobile-nav a.active,.mobile-nav button.active,.withdraw-option-row.active,.minecraft-cape-select.active){color:#fff!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 82%, #ffffff3d)!important;background:radial-gradient(circle at 12% 0, #ffffff24, transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 48%, #15161d), color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, #090a0f))!important;box-shadow:inset 0 1px #ffffff2e, 0 0 0 1px color-mix(in srgb, var(--reseller-accent,var(--red)) 26%, transparent), 0 12px 26px color-mix(in srgb, var(--reseller-accent,var(--red)) 22%, transparent)!important}html:root[data-reseller-storefront="1"] :is(.category-tile.active,.home-category-card.active,.market-desk-category.active){color:var(--reseller-text,#f8f8fc)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 82%, #fff3)!important;background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--storefront-control-surface)!important;box-shadow:none!important}html:root[data-reseller-storefront="1"] .listing-card.selected{color:var(--reseller-text,#f8f8fc)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 88%, #fff3)!important;background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--reseller-card,var(--storefront-control-surface))!important;box-shadow:none!important}html[data-reseller-storefront="1"] :is(.og-filter-chip,.valorant-chip,.steam-chip,.r6-rank-option,.game-case-select-option,.account-menu-action:not(.danger),.transaction-filter-tabs button,.profile-mode-toggle button,.game-round-select button,.game-panel-pager button,.owned-category-tile,.settings-section-button,.games-tab):hover:not(:disabled):not(.active):not(.selected):not(.has-value){border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 48%, var(--storefront-control-border))!important;background:var(--storefront-control-hover)!important;box-shadow:inset 0 1px #ffffff14, var(--storefront-focus-ring)!important}html[data-reseller-storefront="1"] .settings-section-button.active:after,html[data-reseller-storefront="1"] .notification-tabs button.active:after{background:linear-gradient(90deg, var(--reseller-accent,var(--red)), var(--reseller-button,var(--red-2,var(--red))))!important}html[data-reseller-storefront="1"] :is(.settings-section-button.active .settings-section-icon,.games-tab.active .games-tab-icon,.games-tab.active .games-tab-count,.game-case-select-icon,.more-filters-toggle span,.notification-tabs button.active span){color:#fff!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 48%, #ffffff24)!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 24%, var(--storefront-control-surface))!important}html[data-reseller-storefront="1"] .games-tab.active .games-tab-copy small,html[data-reseller-storefront="1"] .game-case-select-option em{color:var(--storefront-strong-accent)!important}html[data-reseller-storefront="1"] .game-select-field .dropdown-menu{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, var(--storefront-control-border))!important;background:radial-gradient(circle at 8% 0, var(--storefront-soft-accent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--reseller-card,#11131a) 96%, transparent), color-mix(in srgb, var(--reseller-background,#050609) 93%, #000))!important}html[data-reseller-storefront="1"] .wallet-button{color:var(--reseller-text,#f8f8fc)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 38%, var(--storefront-control-border))!important;background:linear-gradient(90deg, var(--storefront-soft-accent), transparent 62%), linear-gradient(180deg, #ffffff12, #ffffff06), var(--storefront-control-surface)!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000003d!important}html[data-reseller-storefront="1"] .wallet-button:hover{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 62%, var(--storefront-control-border))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 23%, transparent), transparent 64%), linear-gradient(180deg, #ffffff1a, #ffffff09), var(--storefront-control-surface)!important;box-shadow:inset 0 1px #ffffff1a, var(--storefront-focus-ring)!important}html[data-reseller-storefront="1"] .wallet-button-icon,html[data-reseller-storefront="1"] .account-menu-action:not(.danger) .account-menu-action-icon{color:var(--reseller-icon,#f8f8fc)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 36%, #ffffff1f)!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 17%, var(--storefront-control-surface))!important}html[data-reseller-storefront="1"] :is(.top-actions .dropdown-open .icon-button,.top-actions .dropdown-open .avatar-button,.top-actions .dropdown-trigger-button.is-open){color:#fff!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 58%, var(--storefront-control-border))!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 18%, var(--storefront-control-surface))!important;box-shadow:var(--storefront-focus-ring)!important}html[data-reseller-storefront="1"] .notification-item:hover{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 46%, var(--storefront-control-border))!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 10%, var(--storefront-control-surface))!important}html[data-reseller-storefront="1"] .topbar-brand:hover{color:var(--reseller-text,#f8f8fc)!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 9%, transparent)!important}html[data-reseller-storefront="1"] .notification-tabs button.active span{color:var(--reseller-text,#f8f8fc)!important}html[data-reseller-storefront="1"] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--reseller-accent,var(--red))}html[data-reseller-storefront="1"] .toggle-switch.checked .switch-track{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 58%, #ffffff24)!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 24%, var(--storefront-control-surface))!important}html[data-reseller-storefront="1"] .toggle-switch.checked .switch-thumb{background:var(--reseller-accent,var(--red))!important}html[data-reseller-storefront="1"] :is(.purchase-modal,.cosmetic-sheet,.market-chat-panel,.mobile-drawer,.reseller-storefront-shell) :is(input,textarea,select){color:var(--reseller-text,#f8f8fc);border-color:var(--storefront-control-border)!important;background:var(--storefront-control-surface)!important}html[data-reseller-storefront="1"] :is(.purchase-modal,.cosmetic-sheet,.market-chat-panel,.mobile-drawer,.reseller-storefront-shell) :is(input,textarea,select):focus{outline:none;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 66%, #ffffff2e)!important;box-shadow:var(--storefront-focus-ring)!important}html[data-reseller-storefront="1"] .market-chat-panel{box-shadow:0 28px 70px #000000b8, 0 0 0 1px color-mix(in srgb, var(--reseller-accent,var(--red)) 20%, transparent)!important}html[data-reseller-storefront="1"] .market-chat-live-dot{background:var(--reseller-accent,var(--red))!important;box-shadow:0 0 13px color-mix(in srgb, var(--reseller-accent,var(--red)) 72%, transparent)!important}html[data-reseller-storefront="1"] :is(.market-chat-rules strong,.market-chat-mention,.market-chat-link){color:var(--storefront-strong-accent)!important;-webkit-text-decoration-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, transparent)!important;text-decoration-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 42%, transparent)!important}html[data-reseller-storefront="1"] .reseller-storefront-shell :is(.market-category-section,.filters-panel),html[data-reseller-storefront="1"] .auth-preview-panel{border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 28%, var(--storefront-control-border))!important;background:radial-gradient(circle at 8% 0, var(--storefront-soft-accent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--reseller-card,#11131a) 96%, transparent), color-mix(in srgb, var(--reseller-background,#050609) 92%, #000))!important;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000047!important}html[data-reseller-storefront="1"] .reseller-storefront-shell :is(.market-desk-rules-link,.count-pill,.category-paused-label){color:var(--storefront-strong-accent)!important;border-color:color-mix(in srgb, var(--reseller-accent,var(--red)) 34%, var(--storefront-control-border))!important;background:color-mix(in srgb, var(--reseller-accent,var(--red)) 11%, var(--storefront-control-surface))!important;box-shadow:inset 0 1px #ffffff0f!important}html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-card{background:radial-gradient(circle at 0 0, var(--storefront-soft-accent), transparent 34%), linear-gradient(135deg, #ffffff12, #ffffff07 46%, #07080dcc), #0d0e13d1!important}html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-card:before{background:linear-gradient(112deg, transparent 0 44%, color-mix(in srgb, var(--reseller-accent,var(--red)) 14%, transparent) 44.5%, transparent 47% 100%), repeating-linear-gradient(112deg, transparent 0 90px, #ffffff07 91px, transparent 92px 178px)}html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-card:after{background:linear-gradient(90deg, transparent, var(--reseller-accent,var(--red)), #8dffd06b, transparent)}html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-line-track{background:linear-gradient(90deg, color-mix(in srgb, var(--reseller-accent,var(--red)) 16%, transparent), #ffffff0f, color-mix(in srgb, var(--reseller-accent,var(--red)) 12%, transparent)), #ffffff0b}html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-line-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reseller-accent,var(--red)) 38%, transparent) 12%, var(--reseller-accent,var(--red)) 52%, color-mix(in srgb, var(--reseller-accent,var(--red)) 68%, white) 74%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--reseller-accent,var(--red)) 50%, transparent), 0 0 28px color-mix(in srgb, var(--reseller-accent,var(--red)) 22%, transparent)}html[data-reseller-storefront="1"] button:not(.danger):not(.success):not(.warning) svg,html[data-reseller-storefront="1"] a:not(.danger)>svg{color:var(--reseller-icon,#f8f8fc)!important}html[data-reseller-storefront="1"] :is(button,a,input,textarea,select):focus-visible{outline:none;box-shadow:var(--storefront-focus-ring)!important}@media (prefers-reduced-motion:reduce){html[data-reseller-storefront="1"] :is(button,a){transition-duration:.01ms!important}}.reseller-analytics-overview,.reseller-sales-workspace{--reseller-chart-primary:var(--red);gap:12px;min-width:0;display:grid}.reseller-financial-metric.is-loading strong,.reseller-analytics-hero.is-loading .reseller-chart-summary strong{color:var(--muted)}.reseller-analytics-hero{background:linear-gradient(110deg, color-mix(in srgb, var(--red) 13%, transparent), transparent 36%), linear-gradient(180deg, #12141af5, #08090ef2);border:1px solid #ffffff17;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 58px #00000035}.reseller-analytics-head,.reseller-chart-summary,.reseller-ledger-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.reseller-analytics-head h3,.reseller-ledger-head h3,.reseller-insight-heading h3{color:var(--text);letter-spacing:0;margin:3px 0 0;font-size:21px;font-weight:950;line-height:1.05}.reseller-range-control,.reseller-metric-control,.reseller-ledger-tabs{scrollbar-width:none;background:#07080dcc;border:1px solid #ffffff14;border-radius:7px;align-items:center;min-width:0;padding:3px;display:flex;overflow-x:auto}.reseller-range-control::-webkit-scrollbar{display:none}.reseller-metric-control::-webkit-scrollbar{display:none}.reseller-ledger-tabs::-webkit-scrollbar{display:none}.reseller-range-control button,.reseller-metric-control button,.reseller-ledger-tabs button{color:#8f97a8;cursor:pointer;font:inherit;min-height:34px;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.reseller-range-control button:hover,.reseller-metric-control button:hover,.reseller-ledger-tabs button:hover{color:#fff}.reseller-range-control button.active,.reseller-metric-control button.active,.reseller-ledger-tabs button.active{background:color-mix(in srgb, var(--red) 18%, #15161d);border-color:color-mix(in srgb, var(--red) 54%, #ffffff18);color:#fff;box-shadow:inset 0 1px color-mix(in srgb, var(--red) 22%, transparent)}.reseller-chart-summary{border-bottom:1px solid #ffffff0f;padding-bottom:12px}.reseller-chart-summary>div:first-child{gap:3px;min-width:150px;display:grid}.reseller-chart-summary small,.reseller-ledger-total,.reseller-earning-status small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.reseller-chart-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:950;line-height:1}.reseller-comparison{color:#9aa2b3;font-size:11px;font-weight:850}.reseller-comparison.is-up,.reseller-comparison.is-new{color:#72efb9}.reseller-comparison.is-down{color:#ff8898}.reseller-analytics-chart{--reseller-chart-height:248px;min-height:calc(var(--reseller-chart-height) + 23px);touch-action:pan-y;outline:none;gap:7px;display:grid;position:relative}.reseller-analytics-chart:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 20%, transparent);border-radius:6px}.reseller-chart-stage{grid-template-columns:54px minmax(0,1fr);gap:10px;min-width:0;display:grid}.reseller-chart-y-axis{height:var(--reseller-chart-height);position:relative}.reseller-chart-y-axis span{color:#737b8c;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1;position:absolute;right:0;overflow:hidden;transform:translateY(-50%)}.reseller-chart-plot{cursor:crosshair;height:var(--reseller-chart-height);border-bottom:1px solid #ffffff18;border-left:1px solid #ffffff18;min-width:0;position:relative}.reseller-analytics-chart-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.reseller-chart-grid-line{stroke:#ffffff13;stroke-width:1px;vector-effect:non-scaling-stroke}.reseller-chart-zero-line{stroke:#ffffff34;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.reseller-chart-area{opacity:.9}.reseller-chart-main-line,.reseller-chart-main-shadow,.reseller-chart-previous-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.reseller-chart-main-shadow{filter:drop-shadow(0 7px 12px color-mix(in srgb, var(--reseller-chart-primary) 34%, transparent));stroke:color-mix(in srgb, var(--reseller-chart-primary) 35%, transparent);stroke-width:4px;vector-effect:non-scaling-stroke}.reseller-chart-main-line{stroke:var(--reseller-chart-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.reseller-chart-previous-line{stroke:#a0a7b866;stroke-dasharray:5 5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.reseller-chart-crosshair{stroke:#ffffff4b;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.reseller-chart-marker-layer{pointer-events:none;position:absolute;inset:0}.reseller-chart-point{border:2px solid var(--reseller-chart-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--reseller-chart-primary) 11%, transparent);background:#08090e;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.reseller-chart-point.is-active{box-shadow:0 0 0 4px color-mix(in srgb, var(--reseller-chart-primary) 22%, transparent);background:#fff;width:10px;height:10px}.reseller-chart-tooltip{border:1px solid color-mix(in srgb, var(--red) 38%, #ffffff16);pointer-events:none;z-index:3;background:#090a10f7;border-radius:7px;gap:5px;min-width:176px;padding:9px 10px;display:grid;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 18px 44px #0009}.reseller-chart-tooltip.align-left{transform:none}.reseller-chart-tooltip.align-right{transform:translate(-100%)}.reseller-chart-tooltip>strong{color:#fff;border-bottom:1px solid #ffffff12;padding-bottom:6px;font-size:11px;font-weight:950}.reseller-chart-tooltip span{color:#f0f3f9;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.reseller-chart-tooltip small{color:#8f97a8;text-transform:uppercase;font-size:9px;font-weight:850}.reseller-chart-x-axis,.reseller-chart-legend{color:#7f8799;align-items:center;font-size:10px;font-weight:800}.reseller-chart-x-axis{min-width:0;height:16px;margin-left:64px;position:relative}.reseller-chart-x-axis span{text-overflow:ellipsis;white-space:nowrap;max-width:112px;line-height:1;position:absolute;overflow:hidden;transform:translate(-50%)}.reseller-chart-x-axis span.is-first{transform:none}.reseller-chart-x-axis span.is-last{transform:translate(-100%)}.reseller-chart-legend{border-top:1px solid #ffffff0d;justify-content:flex-start;gap:18px;padding-top:10px;display:flex}.reseller-chart-legend span{align-items:center;gap:6px;display:inline-flex}.reseller-chart-legend i{background:var(--reseller-chart-primary);border-radius:999px;width:16px;height:3px}.reseller-chart-legend span:last-child i{background:repeating-linear-gradient(90deg,#9aa2b3 0 4px,#0000 4px 7px)}.reseller-analytics-chart-empty{color:var(--muted);justify-content:center;align-items:center;min-height:240px;display:flex}.reseller-operations-grid,.reseller-sales-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.reseller-sales-breakdown-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.reseller-insight-band{background:#0c0d13e8;border:1px solid #ffffff14;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid}.reseller-insight-heading{border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:10px;display:grid}.reseller-insight-heading>span,.reseller-event-icon{background:color-mix(in srgb, var(--red) 12%, #11131a);border:1px solid color-mix(in srgb, var(--red) 34%, #ffffff12);color:#ff8a9a;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.reseller-insight-heading h3{font-size:15px}.reseller-insight-heading p,.reseller-ledger-head p{color:var(--muted);margin:3px 0 0;font-size:11px;font-weight:760;line-height:1.35}.reseller-category-performance,.reseller-financial-activity{gap:8px;display:grid}.reseller-category-performance>div{grid-template-columns:minmax(92px,.7fr) minmax(80px,1fr) auto;align-items:center;gap:9px;display:grid}.reseller-category-performance span{min-width:0;display:grid}.reseller-category-performance strong,.reseller-financial-activity strong{color:#e9edf5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.reseller-category-performance small,.reseller-financial-activity small{color:#81899a;font-size:9px;font-weight:800}.reseller-category-performance i{background:#ffffff0b;border-radius:999px;height:5px;overflow:hidden}.reseller-category-performance b{background:linear-gradient(90deg, var(--red), #ff8292);border-radius:inherit;height:100%;display:block}.reseller-category-performance em,.reseller-financial-activity em{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:950}.reseller-financial-activity>div{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.reseller-event-icon{width:31px;height:31px}.reseller-event-icon.type-release{color:#78eebe;background:#19c77b13;border-color:#4de3a238}.reseller-event-icon.type-withdrawal{color:#ffd47a;background:#f0b84c13;border-color:#f0b84c38}.reseller-earning-status{border:1px solid #ffffff10;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.reseller-earning-status>span{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;gap:4px;padding:12px;display:grid}.reseller-earning-status>span:nth-child(2n){border-right:0}.reseller-earning-status>span:nth-last-child(-n+2){border-bottom:0}.reseller-earning-status strong{color:#fff;font-size:20px;font-weight:950}.reseller-earning-status em{color:#858d9f;font-size:10px;font-style:normal;font-weight:800}.reseller-sales-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.reseller-ledger-panel{background:linear-gradient(#111218f5,#08090ef2);border:1px solid #ffffff16;border-radius:8px;gap:13px;min-width:0;padding:15px;display:grid}.reseller-ledger-total{white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px}.reseller-ledger-tabs{justify-content:flex-start;width:fit-content}.reseller-ledger-filters{grid-template-columns:minmax(210px,1fr) repeat(4,minmax(125px,auto));align-items:end;gap:9px;display:grid}.reseller-ledger-filters label{gap:5px;min-width:0;display:grid}.reseller-ledger-filters label>span{color:#8e96a8;text-transform:uppercase;font-size:9px;font-weight:900}.reseller-ledger-filters input,.reseller-ledger-filters select{color:#f4f6fb;font:inherit;background:#08090f;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:11px;font-weight:820}.reseller-ledger-search{background:#08090f;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;height:40px;padding:0 10px;gap:8px!important;display:grid!important}.reseller-ledger-search svg{color:#858d9f}.reseller-ledger-search input{background:0 0;border:0;height:38px;padding:0}.reseller-ledger-search input:focus{outline:none}.reseller-ledger-table-wrap{border:1px solid #ffffff12;border-radius:7px;min-width:0;transition:opacity .16s;overflow-x:auto}.reseller-ledger-table-wrap.is-refreshing,.reseller-ledger-mobile.is-refreshing{opacity:.55}.reseller-ledger-table{border-collapse:collapse;width:100%;min-width:920px}.reseller-ledger-table th{color:#8891a3;text-align:left;text-transform:uppercase;background:#ffffff05;padding:10px 11px;font-size:9px;font-weight:950}.reseller-ledger-table td{color:#cbd1dc;font-variant-numeric:tabular-nums;vertical-align:middle;border-top:1px solid #ffffff0d;max-width:250px;padding:11px;font-size:11px;font-weight:790}.reseller-ledger-table td>strong,.reseller-ledger-table td>small{display:block}.reseller-ledger-table td>strong{color:#f5f7fb;font-weight:920}.reseller-ledger-table td>small{color:#80889a;margin-top:3px;font-size:9px}.reseller-buyer-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.reseller-buyer-identity i{color:#fff;background:#ffffff0a;border:1px solid #ffffff16;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:flex;overflow:hidden}.reseller-buyer-identity img{object-fit:cover;width:100%;height:100%}.reseller-buyer-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reseller-ledger-status{color:#b4bccb;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff16;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.reseller-ledger-status.status-released,.reseller-ledger-status.status-paid{color:#82efbd;background:#2bd08713;border-color:#2bd0873d}.reseller-ledger-status.status-pending,.reseller-ledger-status.status-queued,.reseller-ledger-status.status-processing,.reseller-ledger-status.status-provider-pending{color:#ffd47a;background:#f0b84c12;border-color:#f0b84c36}.reseller-ledger-status.status-canceled,.reseller-ledger-status.status-failed,.reseller-ledger-status.status-rejected{color:#ff9aaa;background:#ff526713;border-color:#ff52673d}.reseller-ledger-pagination{justify-content:center;align-items:center;gap:10px;display:flex}.reseller-ledger-pagination button{color:#e6e9f0;font:inherit;background:#ffffff08;border:1px solid #ffffff16;border-radius:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:850}.reseller-ledger-pagination button:disabled{cursor:not-allowed;opacity:.35}.reseller-ledger-pagination span{color:#8f97a8;font-size:11px;font-weight:850}.reseller-ledger-mobile{display:none}.reseller-ledger-loading{gap:8px;display:grid}.reseller-ledger-loading span{background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);border:1px solid #ffffff0b;border-radius:7px;height:54px;animation:1.4s ease-in-out infinite reseller-ledger-pulse}.reseller-support-identity-layout{grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);align-items:start;gap:14px;display:grid}.reseller-support-identity-fields,.reseller-support-preview-stack{gap:10px;display:grid}.reseller-support-logo-toggle{background:#08090ecc;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.reseller-support-logo-toggle input{width:18px;height:18px}.reseller-support-logo-toggle span{gap:3px;display:grid}.reseller-support-logo-toggle strong{color:#f3f5fa;font-size:12px;font-weight:900}.reseller-support-logo-toggle small{color:#8f97a8;font-size:10px;font-weight:760;line-height:1.35}.reseller-support-preview-row,.reseller-support-preview-ticket{background:#08090fe8;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.reseller-support-preview-ticket{border-left-color:var(--studio-accent);grid-template-columns:40px minmax(0,1fr);align-items:start}.reseller-support-preview-avatar{background:color-mix(in srgb, var(--studio-accent) 20%, #11131a);border:1px solid color-mix(in srgb, var(--studio-accent) 45%, #ffffff16);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:950;display:flex;overflow:hidden}.reseller-support-preview-avatar img{object-fit:cover;width:100%;height:100%}.reseller-support-preview-row>span:not(.reseller-support-preview-avatar),.reseller-support-preview-ticket>span:not(.reseller-support-preview-avatar){gap:2px;min-width:0;display:grid}.reseller-support-preview-row small,.reseller-support-preview-ticket small{color:var(--studio-accent);text-transform:uppercase;font-size:9px;font-weight:950}.reseller-support-preview-row strong,.reseller-support-preview-ticket strong{color:var(--studio-text);font-size:12px;font-weight:950}.reseller-support-preview-row p,.reseller-support-preview-ticket p{color:var(--studio-muted);margin:0;font-size:10px;font-weight:760;line-height:1.35}.reseller-support-preview-row>svg{color:var(--studio-icon)}@keyframes reseller-ledger-pulse{50%{opacity:.55}}@media (width<=1180px){.reseller-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-activity-band{grid-column:1/-1}.reseller-ledger-filters{grid-template-columns:minmax(210px,1fr) repeat(2,minmax(130px,.5fr))}}@media (width<=900px){.reseller-sales-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-sales-stat-strip>:last-child{grid-column:1/-1}.reseller-sales-breakdown-grid,.reseller-support-identity-layout{grid-template-columns:1fr}.reseller-ledger-table-wrap{display:none}.reseller-ledger-mobile{gap:8px;display:grid}.reseller-ledger-mobile-card{background:#090a10;border:1px solid #ffffff14;border-radius:7px;overflow:hidden}.reseller-ledger-mobile-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px;list-style:none;display:flex}.reseller-ledger-mobile-card summary::-webkit-details-marker{display:none}.reseller-ledger-mobile-card summary>span{gap:4px;min-width:0;display:grid}.reseller-ledger-mobile-card summary>span:last-child{justify-items:end}.reseller-ledger-mobile-card summary strong{color:#f3f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:920;overflow:hidden}.reseller-ledger-mobile-card summary small{color:#858d9f;font-size:9px;font-weight:800}.reseller-ledger-mobile-card>div{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px;display:grid}.reseller-ledger-mobile-card .reseller-buyer-identity{grid-column:1/-1}.reseller-ledger-mobile-detail{gap:3px;display:grid}.reseller-ledger-mobile-detail small{color:#858d9f;text-transform:uppercase;font-size:9px;font-weight:850}.reseller-ledger-mobile-detail strong{color:#fff;font-size:11px;font-weight:900}}@media (width<=720px){.reseller-analytics-head,.reseller-chart-summary,.reseller-ledger-head{flex-direction:column;align-items:stretch}.reseller-range-control,.reseller-metric-control,.reseller-ledger-tabs{width:100%}.reseller-range-control button,.reseller-metric-control button{flex:1 0 auto}.reseller-operations-grid{grid-template-columns:1fr}.reseller-activity-band{grid-column:auto}.reseller-ledger-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-ledger-search{grid-column:1/-1}.reseller-analytics-chart{--reseller-chart-height:210px;min-height:233px}}@media (width<=520px){.reseller-analytics-hero,.reseller-ledger-panel,.reseller-insight-band{padding:12px}.reseller-overview-stat-strip,.reseller-sales-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-overview-stat-strip>:last-child,.reseller-sales-stat-strip>:last-child{grid-column:auto}.reseller-chart-summary strong{font-size:26px}.reseller-chart-tooltip{min-width:154px}.reseller-chart-stage{grid-template-columns:43px minmax(0,1fr);gap:7px}.reseller-chart-y-axis span,.reseller-chart-x-axis{font-size:8px}.reseller-chart-x-axis{margin-left:50px}.reseller-chart-x-axis span:nth-child(2n):not(.is-last){display:none}.reseller-ledger-tabs button{flex:1 0 max-content}.reseller-ledger-filters{grid-template-columns:1fr}.reseller-ledger-search{grid-column:auto}.reseller-earning-status{grid-template-columns:1fr}.reseller-earning-status>span,.reseller-earning-status>span:nth-child(2n),.reseller-earning-status>span:nth-last-child(-n+2){border-bottom:1px solid #ffffff0e;border-right:0}.reseller-earning-status>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.reseller-ledger-loading span{animation:none}}.account-shell .topup-page{width:min(100%,1180px);padding-bottom:max(34px, env(safe-area-inset-bottom));gap:18px;margin-inline:auto}.account-shell .topup-route-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:3px 2px 2px;display:flex}.account-shell .topup-route-copy{min-width:0}.account-shell .topup-route-copy .eyebrow{color:color-mix(in srgb, var(--account-accent) 78%, white);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.account-shell .topup-route-copy h1{color:var(--reseller-text,#f7f8fb);letter-spacing:-.025em;margin:6px 0 0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,38px);font-style:normal;font-weight:900;line-height:1}.account-shell .topup-route-copy p{max-width:680px;color:var(--reseller-muted,var(--account-copy));margin:9px 0 0;font-size:13px;line-height:1.5}.account-shell .topup-back-button{border-radius:5px;flex:none;min-height:40px;padding-inline:13px}.account-shell .topup-layout{grid-template-columns:minmax(0,8fr) minmax(310px,4fr);align-items:start;gap:16px;display:grid}.account-shell .topup-builder,.account-shell .topup-summary-card{border:1px solid var(--account-line);border-radius:var(--account-radius);background:var(--account-panel);overflow:hidden;box-shadow:0 18px 44px #00000024}.account-shell .topup-builder-section{padding:22px}.account-shell .topup-builder-section+.topup-builder-section{border-top:1px solid var(--account-line)}.account-shell .topup-section-header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:18px;display:grid}.account-shell .topup-section-index{border:1px solid var(--account-accent-line);width:32px;height:32px;color:color-mix(in srgb, var(--account-accent) 76%, white);background:var(--account-accent-soft);border-radius:5px;place-items:center;font-size:9px;font-weight:950;display:grid}.account-shell .topup-section-header>span:last-child{gap:3px;display:grid}.account-shell .topup-section-header strong{color:var(--reseller-text,#f3f5f8);font-size:15px;font-weight:850;line-height:1.2}.account-shell .topup-section-header small{color:var(--reseller-muted,var(--account-faint));font-size:10px;font-weight:650;line-height:1.35}.account-shell .topup-amount-composer{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:end;gap:12px;display:grid}.account-shell .topup-amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.account-shell .topup-amount-grid button{border:1px solid var(--account-line);min-width:0;min-height:46px;color:var(--reseller-text,#dfe3ea);box-shadow:none;background:#ffffff05;border-radius:5px;padding:0 8px;font-size:12px;font-weight:850}.account-shell .topup-amount-grid button:hover{border-color:var(--account-line-strong);background:#ffffff0a;transform:none}.account-shell .topup-amount-grid button.active{border-color:var(--account-accent-line);color:#fff;background:var(--account-accent-soft);box-shadow:inset 0 -2px var(--account-accent)}.account-shell .topup-amount-grid button:focus-visible,.account-shell .topup-provider:focus-visible,.account-shell .topup-currency-input:focus-within{border-color:var(--account-accent-line);box-shadow:0 0 0 2px var(--account-accent-soft);outline:0}.account-shell .topup-custom-field{gap:7px;display:grid}.account-shell .topup-custom-field>span:first-child{color:var(--reseller-muted,#8f96a4);font-size:9px;font-weight:850}.account-shell .topup-currency-input{border:1px solid var(--account-line);background:var(--account-input);border-radius:5px;grid-template-columns:36px minmax(0,1fr) 42px;align-items:stretch;min-height:46px;display:grid;overflow:hidden}.account-shell .topup-currency-input>span{color:color-mix(in srgb, var(--account-accent) 72%, white);background:var(--account-accent-soft);place-items:center;font-size:11px;font-weight:900;display:grid}.account-shell .topup-currency-input>span:first-child{border-right:1px solid var(--account-line);font-size:13px}.account-shell .topup-currency-input>span:last-child{border-left:1px solid var(--account-line);color:var(--reseller-muted,#858c9a);background:#ffffff05;font-size:8px}.account-shell .topup-currency-input input{width:100%;min-width:0;min-height:44px;color:var(--reseller-text,#f4f6fa);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0 11px;font-size:13px;font-weight:800}.account-shell .topup-currency-input input::placeholder{color:var(--reseller-muted,#69707e);font-weight:650}.account-shell .topup-method-section{padding-bottom:0}.account-shell .topup-provider-list{border-top:1px solid var(--account-line);margin:0 -22px}.account-shell .topup-provider{border:0;border-bottom:1px solid var(--account-line);width:100%;min-height:82px;color:var(--reseller-text,#e8ebf1);text-align:left;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(210px,.92fr) minmax(310px,1.08fr) 22px;align-items:center;gap:16px;padding:14px 22px;display:grid;position:relative}.account-shell .topup-provider:last-child{border-bottom:0}.account-shell .topup-provider:hover{border-color:var(--account-line);box-shadow:none;background:#ffffff06;transform:none}.account-shell .topup-provider.active{border-color:var(--account-line);background:linear-gradient(90deg, var(--account-accent-soft), #ffffff03 45%, transparent);box-shadow:inset 3px 0 var(--account-accent)}.account-shell .topup-provider.disabled{cursor:not-allowed;opacity:.52}.account-shell .topup-provider-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.account-shell .topup-provider .payment-icon{border:1px solid color-mix(in srgb, var(--method-color) 38%, transparent);width:42px;height:42px;color:var(--method-color);background:color-mix(in srgb, var(--method-color) 10%, transparent);box-shadow:none;border-radius:6px;place-items:center;display:grid}.account-shell .topup-provider .payment-title{gap:4px;min-width:0;display:grid}.account-shell .topup-provider .payment-title strong{color:var(--reseller-text,#f5f6f9);font-size:13px;font-weight:850;line-height:1.15}.account-shell .topup-provider .payment-title span{color:var(--reseller-muted,#959cab);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.3;overflow:hidden}.account-shell .topup-provider-terms{grid-template-columns:.8fr 1.25fr 1fr;align-items:center;min-width:0;display:grid}.account-shell .topup-provider-terms>span{border-left:1px solid var(--account-line);grid-template-columns:16px minmax(0,1fr);gap:2px 7px;min-width:0;padding:0 10px;display:grid}.account-shell .topup-provider-terms svg{color:color-mix(in srgb, var(--method-color) 72%, #aeb6c5);grid-row:1/span 2;align-self:center}.account-shell .topup-provider-terms small{color:var(--reseller-muted,var(--account-faint));font-size:8px;font-weight:800;line-height:1.05}.account-shell .topup-provider-terms strong{overflow-wrap:anywhere;color:var(--reseller-text,#e2e5eb);font-size:10px;font-weight:800;line-height:1.25}.account-shell .topup-provider-check{width:22px;height:22px;color:var(--account-faint);opacity:.22;place-items:center;display:grid}.account-shell .topup-provider-check.visible{color:color-mix(in srgb, var(--account-accent) 72%, white);opacity:1}.account-shell .topup-provider .payment-reason{color:#ff9cab;grid-column:1/-1;font-size:9px}.account-shell .topup-summary-card{align-content:start;display:grid;position:sticky;top:84px}.account-shell .topup-summary-header{border-bottom:1px solid var(--account-line);background:#ffffff03;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:17px 19px;display:grid}.account-shell .topup-summary-icon{border:1px solid var(--account-accent-line);width:38px;height:38px;color:color-mix(in srgb, var(--account-accent) 72%, white);background:var(--account-accent-soft);border-radius:5px;place-items:center;display:grid}.account-shell .topup-summary-header>span:last-child{gap:3px;display:grid}.account-shell .topup-summary-header small{color:var(--reseller-muted,var(--account-faint));letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.account-shell .topup-summary-header strong{color:var(--reseller-text,#f4f6fa);font-size:14px;font-weight:850;line-height:1.2}.account-shell .topup-balance-flow{border-bottom:1px solid var(--account-line);background:linear-gradient(120deg, var(--account-accent-soft), transparent 68%);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;padding:18px 19px;display:grid}.account-shell .topup-balance-flow>span{gap:5px;min-width:0;display:grid}.account-shell .topup-balance-flow>span:last-child{text-align:right}.account-shell .topup-balance-flow small{color:var(--reseller-muted,#8c93a1);font-size:8px;font-weight:800}.account-shell .topup-balance-flow strong{color:var(--reseller-text,#f4f6fa);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1;overflow:hidden}.account-shell .topup-balance-flow>span:last-child strong,.account-shell .topup-balance-flow>svg{color:color-mix(in srgb, var(--account-accent) 70%, white)}.account-shell .topup-summary-ledger{padding:5px 19px;display:grid}.account-shell .topup-summary-ledger>div{border-bottom:1px solid var(--account-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:43px;display:grid}.account-shell .topup-summary-ledger>div>span{color:var(--reseller-muted,#8f96a4);font-size:10px;font-weight:700}.account-shell .topup-summary-ledger>div>strong{color:var(--reseller-text,#f0f2f6);text-align:right;font-size:11px;font-weight:850}.account-shell .topup-summary-ledger .review-method{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.account-shell .topup-summary-ledger .review-method-icon{border:1px solid color-mix(in srgb, var(--method-color) 38%, transparent);width:24px;height:24px;color:var(--method-color);background:color-mix(in srgb, var(--method-color) 10%, transparent);border-radius:4px;place-items:center;display:grid}.account-shell .topup-summary-ledger .topup-summary-total{border-bottom:0;min-height:60px}.account-shell .topup-summary-ledger .topup-summary-total>span{color:var(--reseller-text,#cbd0da);font-size:11px;font-weight:800}.account-shell .topup-summary-ledger .topup-summary-total>strong{color:var(--reseller-text,#fff);font-size:23px;font-weight:900;line-height:1}.account-shell .topup-summary-card>.form-message{border-radius:5px;margin:0 19px 15px;font-size:10px}.account-shell .topup-summary-footer{border-top:1px solid var(--account-line);background:#0000001f;gap:11px;padding:16px 19px 17px;display:grid}.account-shell .topup-pay-button{border-radius:5px;width:100%;min-height:46px}.account-shell .topup-security-note{color:var(--reseller-muted,var(--account-faint));text-align:center;justify-content:center;align-items:flex-start;gap:6px;font-size:9px;font-weight:650;line-height:1.4;display:flex}.account-shell .topup-security-note svg{color:color-mix(in srgb, var(--account-accent) 68%, #aeb6c5);flex:none;margin-top:-1px}@media (width<=1080px){.account-shell .topup-layout{grid-template-columns:minmax(0,1fr) 310px}.account-shell .topup-amount-composer{grid-template-columns:minmax(0,1fr)}.account-shell .topup-provider{grid-template-columns:minmax(190px,.82fr) minmax(280px,1.18fr) 22px;gap:10px}.account-shell .topup-provider-terms>span{padding-inline:7px}}@media (width<=900px){.account-shell .topup-layout{grid-template-columns:minmax(0,1fr)}.account-shell .topup-summary-card{position:static;top:auto}.account-shell .topup-balance-flow strong{font-size:20px}}@media (width<=700px){.account-shell .topup-page{gap:15px}.account-shell .topup-route-header{flex-direction:column;align-items:flex-start;gap:14px}.account-shell .topup-route-copy h1{font-size:30px}.account-shell .topup-back-button{min-height:38px}.account-shell .topup-builder-section{padding:18px}.account-shell .topup-provider-list{margin-inline:-18px}.account-shell .topup-provider{grid-template-columns:minmax(0,1fr) 24px;gap:12px 10px;min-height:0;padding:15px 18px}.account-shell .topup-provider-terms{grid-column:1/-1}.account-shell .topup-provider-check{grid-area:1/2}}@media (width<=520px){.account-shell .topup-page{padding-bottom:max(24px, env(safe-area-inset-bottom))}.account-shell .topup-route-copy p{font-size:12px}.account-shell .topup-builder-section{padding:16px}.account-shell .topup-section-header{margin-bottom:15px}.account-shell .topup-provider-list{margin-inline:-16px}.account-shell .topup-provider{padding-inline:16px}.account-shell .topup-provider-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.account-shell .topup-provider-terms>span:nth-child(3){grid-column:1/-1}.account-shell .topup-provider .payment-title span{white-space:normal}.account-shell .topup-summary-header,.account-shell .topup-balance-flow,.account-shell .topup-summary-ledger,.account-shell .topup-summary-footer{padding-inline:16px}.account-shell .topup-summary-card>.form-message{margin-inline:16px}}@media (width<=380px){.account-shell .topup-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .topup-amount-grid button:last-child{grid-column:1/-1}.account-shell .topup-balance-flow strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.account-shell .topup-amount-grid button,.account-shell .topup-provider{transition:none}}.home-page{--home-accent:var(--reseller-accent,var(--red,#ff2b45));--home-ink:var(--reseller-text,#f7f8fb);--home-muted:var(--reseller-muted,#9298a8);--home-panel:color-mix(in srgb, var(--reseller-card,#0b0c11) 96%, #050609);--home-panel-raised:color-mix(in srgb, var(--reseller-card,#0b0c11) 88%, #161923);--home-inset:color-mix(in srgb, var(--reseller-card,#0b0c11) 74%, #050609);--home-line:color-mix(in srgb, var(--reseller-border,#ffffff1f) 86%, transparent);--home-soft-line:color-mix(in srgb, var(--reseller-border,#ffffff1f) 56%, transparent);width:min(100%,1440px);margin-inline:auto;padding:30px 32px 64px;display:block}.home-page .home-hero,.reseller-storefront-shell .home-page .home-hero{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);grid-template-columns:1fr;align-items:stretch;gap:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;border:1px solid var(--home-line)!important;background:radial-gradient(circle at 7% 12%, color-mix(in srgb, var(--home-accent) 9%, transparent), transparent 28%), linear-gradient(118deg, #ffffff06, transparent 35%), var(--home-panel)!important;border-radius:10px!important;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0a!important}.home-page .home-hero:before,.reseller-storefront-shell .home-page .home-hero:before{z-index:2;content:"";border-radius:0;width:2px;height:auto;display:block;position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg, transparent, var(--home-accent) 12%, color-mix(in srgb, var(--home-accent) 28%, transparent) 80%, transparent)!important}.home-page .home-hero:after{display:none!important}.home-exchange-status{border-bottom:1px solid var(--home-soft-line);min-height:44px;color:color-mix(in srgb, var(--home-muted) 88%, white);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 22px;font-size:9px;font-weight:850;display:flex}.home-exchange-status>span{border-left:1px solid var(--home-soft-line);align-items:center;min-height:18px;padding-inline:17px;display:inline-flex}.home-exchange-status>span:first-child{border-left:0;padding-left:0}.home-exchange-status .is-live{color:#7de3af}.home-exchange-status .is-live i,.home-feature-workbench-bar i{background:#39d98a;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.2s ease-in-out infinite home-exchange-pulse;display:inline-block;box-shadow:0 0 0 4px #39d98a17,0 0 14px #39d98a73}.home-hero-layout{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(44px,5vw,76px);padding:clamp(46px,5vw,72px) clamp(34px,4.5vw,66px) clamp(42px,4.5vw,62px);display:grid}.home-page .home-hero-copy,.reseller-storefront-shell .home-page .home-hero-copy{width:auto;max-width:560px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.home-page .home-hero-copy:before{display:none}.home-hero-eyebrow{color:color-mix(in srgb, var(--home-accent) 76%, white);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:10px;font-weight:900;display:inline-flex}.home-hero-eyebrow svg{color:var(--reseller-icon,currentColor)}.home-page .home-hero-copy h1{max-width:590px;color:var(--home-ink);text-wrap:balance;letter-spacing:-.035em;margin:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(48px,5.1vw,70px);font-style:italic;font-weight:950;line-height:.94}.home-page .home-hero-copy>p{max-width:540px;color:var(--home-muted);margin:22px 0 0;font-size:14px;line-height:1.65}.home-page .home-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.home-page .home-actions .primary-action,.home-page .home-actions .secondary-action{border-radius:5px;min-height:43px}.home-page .home-hero-points{border-block:1px solid var(--home-soft-line);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:29px;display:grid}.home-page .home-hero-points>span,.home-page .home-hero-points>span:first-child,.reseller-storefront-shell .home-page .home-hero-points>span{min-width:0;min-height:62px;color:var(--home-ink);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid;border:0!important;border-left:1px solid var(--home-soft-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.home-page .home-hero-points>span:first-child{padding-left:0;border-left:0!important}.home-page .home-hero-points>span>span,.reseller-storefront-shell .home-page .home-hero-points>span>span{gap:2px;min-width:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-page .home-hero-point-icon{border:1px solid color-mix(in srgb, var(--home-accent) 34%, var(--home-soft-line));width:25px;height:25px;color:var(--reseller-icon,var(--home-ink));background:color-mix(in srgb, var(--home-accent) 7%, var(--home-inset));border-radius:5px;place-items:center;display:grid}.home-page .home-hero-points strong{color:var(--home-ink);font-size:10px;font-weight:900;line-height:1.2}.home-page .home-hero-points small{color:var(--home-muted);font-size:8px;font-weight:700;line-height:1.35}.home-page .home-market-desk,.reseller-storefront-shell .home-page .home-market-desk{border-radius:8px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:88px minmax(0,1fr);align-self:stretch;width:100%;max-width:none;min-height:376px;padding:0;display:grid;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--home-accent) 24%, var(--home-line))!important;background:color-mix(in srgb, var(--home-inset) 96%, transparent)!important;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff09!important}.home-page .home-market-desk:before,.reseller-storefront-shell .home-page .home-market-desk:before{display:none!important}.home-market-desk-head{border-bottom:1px solid var(--home-soft-line);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:62px;padding:0 17px;display:flex}.home-market-label{gap:10px}.home-market-label>svg{color:var(--reseller-icon,var(--home-accent))}.home-market-label small{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.home-market-label strong{color:var(--home-ink);font-size:12px}.home-market-live{color:#75e3aa;font-size:9px}.home-desk-tabs{border-right:1px solid var(--home-soft-line);background:#0506096b;grid-area:2/1;grid-template-columns:1fr;align-content:stretch;display:grid}.home-page .home-desk-tabs button,.reseller-storefront-shell .home-desk-tabs button{min-width:0;min-height:0;color:var(--home-muted);grid-template-columns:1fr;align-content:center;place-items:center;gap:7px;padding:10px 6px;display:grid;position:relative;border:0!important;border-bottom:1px solid var(--home-soft-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.home-page .home-desk-tabs button:last-child{border-bottom:0!important}.home-page .home-desk-tabs button:before{background:var(--tile-color,var(--home-accent));content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .18s,transform .18s;position:absolute;inset:10px auto 10px 0;transform:scaleY(.4)}.home-page .home-desk-tabs button:hover:not(:disabled),.home-page .home-desk-tabs button.active,.reseller-storefront-shell .home-desk-tabs button.active{color:var(--home-ink);border-color:var(--home-soft-line)!important;background:color-mix(in srgb, var(--home-accent) 6%, transparent)!important;box-shadow:none!important}.home-page .home-desk-tabs button:hover:not(:disabled):before,.home-page .home-desk-tabs button.active:before{opacity:1;transform:scaleY(1)}.home-desk-tabs button .category-logo{width:29px;height:29px}.home-desk-tabs button span{font-size:8px;font-weight:850}.home-desk-feed{grid-area:2/2;grid-template-rows:auto 1fr;min-width:0;padding:12px 15px 14px;display:grid}.home-desk-feed-head{color:color-mix(in srgb, var(--home-muted) 72%, transparent);letter-spacing:.075em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:1px 4px 9px;font-size:8px;font-weight:850;display:grid}.home-desk-list{align-content:stretch;min-width:0;display:grid}.home-page .home-desk-row{border:0;border-top:1px solid var(--home-soft-line);min-height:74px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 4px;display:grid}.home-page .home-desk-row:hover{background:color-mix(in srgb, var(--tile-color,var(--home-accent)) 5%, transparent);padding-inline:8px 4px;transform:none}.home-desk-row-logo{border-color:var(--home-soft-line);background:#05060994;border-radius:5px;width:32px;height:32px}.home-desk-row-copy strong{color:var(--home-ink);font-size:11px}.home-desk-row-copy span{color:var(--home-muted);font-size:8px}.home-desk-row-price{color:var(--home-ink);font-variant-numeric:tabular-nums;font-size:11px}.home-desk-row-status{color:#6fe0a5;font-size:8px}.home-market-rail{border-top:1px solid var(--home-soft-line);background:linear-gradient(112deg, color-mix(in srgb, var(--home-accent) 7%, transparent), transparent 38%), #0f1015f0;padding:13px}.home-market-rail-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;padding:0;display:flex}.home-market-rail-head>span{gap:3px;display:grid}.home-market-rail-head small,.home-market-rail-head em{color:var(--home-muted);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.home-market-rail-head strong{color:var(--home-ink);font-size:17px;font-weight:950}.home-market-rail-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;display:grid;overflow:visible}.home-page .home-market-tile,.reseller-storefront-shell .home-page .home-market-tile{min-width:0;height:auto;min-height:76px;color:var(--home-muted);grid-template-rows:1fr auto;place-items:center;gap:8px;padding:12px;display:grid;position:relative;background:linear-gradient(#ffffff0e,#ffffff05),#0d0e13db!important;border:1px solid #ffffff18!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffff0f!important}.home-page .home-market-tile:hover:not(:disabled),.home-page .home-market-tile.active,.reseller-storefront-shell .home-page .home-market-tile.active{color:var(--home-ink);transform:translateY(-1px);border-color:color-mix(in srgb, var(--tile-color) 58%, #ffffff29)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 16%, transparent), #ffffff06), #111218f5!important;box-shadow:inset 0 1px #ffffff14, 0 12px 24px color-mix(in srgb, var(--tile-color) 13%, transparent)!important}.home-page .home-market-tile:hover:not(:disabled){transform:none}.reseller-storefront-shell .home-page .home-market-tile:hover:not(:disabled),.reseller-storefront-shell .home-page .home-market-tile.active{border-color:color-mix(in srgb, var(--home-accent) 58%, #ffffff29)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--home-accent) 16%, transparent), #ffffff06), #111218f5!important;box-shadow:inset 0 1px #ffffff14, 0 12px 24px color-mix(in srgb, var(--home-accent) 13%, transparent)!important}.home-page .home-market-tile .category-icon{width:42px;height:42px;box-shadow:none;background:0 0;border:0}.home-page .home-market-tile .category-logo{width:27px;height:27px}.home-page .home-market-tile>span:last-child{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.home-page .home-feature-reel,.reseller-storefront-shell .home-page .home-feature-reel{border:1px solid var(--home-line);background:linear-gradient(125deg, color-mix(in srgb, var(--home-accent) 4%, transparent), transparent 28%), var(--home-panel);-webkit-backdrop-filter:blur(9px)saturate(108%);backdrop-filter:blur(9px)saturate(108%);border-radius:10px;margin:54px 0 0;padding:0;display:block;overflow:hidden;box-shadow:0 26px 72px #0000004f,inset 0 1px #ffffff09}.home-page .home-feature-reel-head,.reseller-storefront-shell .home-page .home-feature-reel-head{border:0;border-bottom:1px solid var(--home-soft-line);max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:end;column-gap:clamp(44px,6vw,94px);margin:0;padding:34px 38px 32px;display:grid}.home-feature-reel-head .eyebrow{color:color-mix(in srgb, var(--home-accent) 76%, white);grid-column:1;margin:0 0 8px}.home-page .home-feature-reel-head h2{color:var(--home-ink);text-wrap:balance;letter-spacing:-.025em;grid-column:1;margin:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:900;line-height:.98}.home-page .home-feature-reel-head p{max-width:620px;color:var(--home-muted);grid-area:1/2/3;margin:0;padding-bottom:3px;font-size:14px;line-height:1.65}.home-feature-workbench{min-height:470px;display:grid}.home-feature-workbench-bar{border-bottom:1px solid var(--home-soft-line);min-height:42px;color:var(--home-muted);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;font-weight:850;display:flex}.home-feature-workbench-bar>span{color:#7de3af;align-items:center;display:inline-flex}.home-feature-workbench-bar small{font-size:inherit}.home-feature-workbench-status{align-items:center;gap:14px;display:inline-flex}.home-feature-autoplay{min-width:0;color:color-mix(in srgb, var(--home-muted) 82%, white);box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.home-feature-autoplay:hover,.home-feature-autoplay:focus-visible{color:var(--home-ink);background:0 0}.home-feature-autoplay:disabled{color:color-mix(in srgb, var(--home-muted) 62%, transparent);cursor:default;opacity:1}.home-feature-switcher{border-right:1px solid var(--home-soft-line);background:#05060942;grid-template-columns:1fr;align-content:stretch;padding:11px;display:grid}.home-feature-switcher button{border:0;border-bottom:1px solid var(--home-soft-line);min-width:0;color:var(--home-muted);text-align:left;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 11px;display:grid;position:relative}.home-feature-switcher button:last-child{border-bottom:0}.home-feature-switcher button:before{background:var(--home-accent);content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .18s,transform .18s;position:absolute;inset:12px auto 12px 0;transform:scaleY(.4)}.home-feature-switcher button:hover,.home-feature-switcher button.active{color:var(--home-ink);background:color-mix(in srgb, var(--home-accent) 6%, transparent)}.home-feature-switcher button.active:before{opacity:1;transform:scaleY(1)}.home-feature-switcher button.active:after{background:linear-gradient(90deg, var(--home-accent), color-mix(in srgb, var(--home-accent) 46%, transparent));content:"";opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;inset:auto 11px 0;transform:scaleX(0)}.home-feature-workbench[data-autoplay=running] .home-feature-switcher button.active:after{animation:home-feature-autoplay-progress var(--home-feature-autoplay-duration,4.8s) linear forwards;opacity:1}@keyframes home-feature-autoplay-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-feature-switcher-icon{border:1px solid var(--home-soft-line);width:34px;height:34px;color:var(--reseller-icon,var(--home-ink));background:var(--home-inset);border-radius:6px;place-items:center;display:grid}.home-feature-switcher button.active .home-feature-switcher-icon{border-color:color-mix(in srgb, var(--home-accent) 42%, var(--home-line));background:color-mix(in srgb, var(--home-accent) 9%, var(--home-inset))}.home-feature-switcher button>span:nth-child(2){gap:4px;min-width:0;display:grid}.home-feature-switcher small{color:color-mix(in srgb, var(--home-muted) 78%, transparent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.home-feature-switcher strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.home-feature-switcher button>svg{color:color-mix(in srgb, var(--home-muted) 58%, transparent);transition:color .18s,transform .18s}.home-feature-switcher button.active>svg{color:var(--home-accent);transform:translate(2px)}.home-feature-active>header{min-width:0}.home-feature-active .home-feature-kicker{color:color-mix(in srgb, var(--home-accent) 78%, white);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 13px;font-size:10px;font-weight:900;display:inline-flex}.home-page .home-feature-active .home-feature-kicker>svg,.reseller-storefront-shell .home-page .home-feature-active .home-feature-kicker>svg{border-radius:0;width:15px;height:15px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.home-feature-active h3{color:var(--home-ink);text-wrap:balance;letter-spacing:-.025em;margin:0;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.02}.home-feature-active header p{max-width:390px;color:var(--home-muted);margin:15px 0 0;font-size:13px;line-height:1.65}.home-feature-demo-frame{min-width:0;animation:.3s both home-workbench-enter}.home-page .home-feature-demo-frame .home-feature-screen{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-inset) 96%, transparent);border-radius:8px;width:100%;min-height:310px;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff09}@keyframes home-exchange-pulse{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes home-workbench-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.home-page{padding-inline:24px}.home-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:38px;padding-inline:38px}.home-page .home-hero-copy h1{font-size:56px}.home-feature-active{grid-template-columns:1fr;gap:24px}.home-feature-active header p{max-width:620px}.home-page .home-feature-demo-frame .home-feature-screen{min-height:285px}}@media (width<=930px){.home-hero-layout{grid-template-columns:1fr;gap:38px;padding:42px 38px 38px}.home-page .home-hero-copy{max-width:720px}.home-page .home-market-desk{max-width:760px;min-height:360px}.home-page .home-feature-reel-head{grid-template-columns:1fr;gap:14px}.home-page .home-feature-reel-head p{grid-area:auto/1;max-width:720px}.home-feature-workbench-body{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}}@media (width<=700px){.home-page{padding:18px 14px 44px}.home-page .home-hero,.home-page .home-feature-reel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px!important}.home-exchange-status{min-height:42px;padding-inline:15px}.home-exchange-status>span{padding-inline:11px;font-size:8px}.home-exchange-status>span:last-child{display:none}.home-hero-layout{gap:31px;padding:31px 18px 26px}.home-page .home-hero-copy h1{font-size:clamp(40px,12vw,50px);line-height:.96}.home-page .home-hero-copy>p{margin-top:18px;font-size:13px;line-height:1.6}.home-page .home-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.home-page .home-actions>button{width:100%;min-width:0}.home-page .home-actions>:last-child:nth-child(3){grid-column:1/-1}.home-page .home-hero-points{grid-template-columns:1fr;margin-top:23px}.home-page .home-hero-points>span,.home-page .home-hero-points>span:first-child,.reseller-storefront-shell .home-page .home-hero-points>span{width:100%;max-width:none;min-height:53px;padding:8px 0;border-left:0!important;border-top:1px solid var(--home-soft-line)!important}.home-page .home-hero-points>span:first-child{border-top:0!important}.home-page .home-hero-points>span>span,.reseller-storefront-shell .home-page .home-hero-points>span>span{width:100%;max-width:none}.home-page .home-market-desk,.reseller-storefront-shell .home-page .home-market-desk{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.home-market-desk-head{grid-column:1;min-height:56px;padding-inline:13px}.home-desk-tabs{border-right:0;border-bottom:1px solid var(--home-soft-line);grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .home-desk-tabs button,.reseller-storefront-shell .home-desk-tabs button{min-height:67px;padding:8px 4px;border-right:1px solid var(--home-soft-line)!important;border-bottom:0!important}.home-page .home-desk-tabs button:last-child{border-right:0!important}.home-page .home-desk-tabs button:before{width:auto;height:2px;inset:auto 9px 0;transform:scaleX(.4)}.home-page .home-desk-tabs button:hover:not(:disabled):before,.home-page .home-desk-tabs button.active:before{transform:scaleX(1)}.home-desk-feed{grid-area:3/1;padding:11px 12px 12px}.home-page .home-desk-row{grid-template-columns:32px minmax(0,1fr) auto;min-height:67px}.home-desk-row-status{display:none}.home-market-rail{padding:10px}.home-page .home-feature-reel{margin-top:28px}.home-page .home-feature-reel-head{padding:26px 20px 24px}.home-page .home-feature-reel-head h2{font-size:35px}.home-page .home-feature-reel-head p{font-size:13px}.home-feature-workbench-bar{padding-inline:13px}.home-feature-workbench-status{gap:10px}.home-feature-workbench-status>small{display:none}.home-feature-workbench-body{grid-template-columns:1fr}.home-feature-switcher{border-right:0;border-bottom:1px solid var(--home-soft-line);background:var(--home-soft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.home-feature-switcher button,.home-feature-switcher button:last-child{background:var(--home-panel);border:0;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:78px;padding:10px}.home-feature-switcher button:before{width:auto;height:2px;inset:auto 10px 0;transform:scaleX(.4)}.home-feature-switcher button.active:before{transform:scaleX(1)}.home-feature-switcher button.active:after{inset-inline:10px}.home-feature-switcher button>svg{display:none}.home-feature-switcher-icon{width:31px;height:31px}.home-feature-switcher strong{white-space:normal;font-size:10px;line-height:1.25}.home-feature-active{grid-template-columns:1fr;gap:24px;padding:26px 18px 24px}.home-feature-active h3{font-size:31px}.home-page .home-feature-demo-frame .home-feature-screen{min-height:285px;box-shadow:none;border-radius:6px}.home-feature-workbench.home-demo-paused,.home-feature-workbench.home-demo-paused *,.home-feature-workbench.home-demo-paused:before,.home-feature-workbench.home-demo-paused:after,.home-feature-workbench.home-demo-paused :before,.home-feature-workbench.home-demo-paused :after{animation-play-state:paused!important}}@media (width<=420px){.home-page{padding-inline:10px}.home-hero-layout{padding-inline:14px}.home-market-rail-head em{display:none}}@media (prefers-reduced-motion:reduce){.home-exchange-status .is-live i,.home-feature-workbench-bar i,.home-feature-demo-frame{animation:none}.home-feature-switcher button:before,.home-feature-switcher button:after,.home-feature-switcher button>svg,.home-page .home-desk-tabs button:before{transition:none}}@media (prefers-reduced-transparency:reduce){.home-page{--home-panel:var(--reseller-card,#0b0c11);--home-panel-raised:#11131a;--home-inset:#08090d}}.category-logo-tarkov{object-fit:contain}.market-category-section .category-grid,.home-category-section .category-grid,.owned-category-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.tarkov-account-panel{--tarkov-accent:#9f9477;--tarkov-accent-soft:color-mix(in srgb, var(--tarkov-accent) 16%, transparent);--tarkov-border:#ffffff1c;--tarkov-icon:#ece9df;overflow:hidden}.tarkov-panel-head{align-items:center}.tarkov-panel-mark{border:1px solid color-mix(in srgb, var(--tarkov-accent) 38%, var(--tarkov-border));background:linear-gradient(145deg, var(--tarkov-accent-soft), #ffffff06);border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.tarkov-panel-mark .category-logo{width:26px;height:26px}.tarkov-profile-band{border:1px solid var(--tarkov-border);background:linear-gradient(105deg, var(--tarkov-accent-soft), transparent 35%), #07080bb8;border-radius:6px;grid-template-columns:minmax(190px,.72fr) minmax(0,1.45fr);display:grid;overflow:hidden}.tarkov-edition-block{border-right:1px solid var(--tarkov-border);flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:17px 18px;display:flex}.tarkov-edition-kicker{color:var(--tarkov-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.tarkov-edition-block strong{color:#f8f6ef;font-size:clamp(17px,2vw,22px);line-height:1.08}.tarkov-edition-block small{color:var(--muted);font-size:11px;font-weight:750}.tarkov-profile-facts{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));display:grid}.tarkov-profile-fact{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:67px;padding:11px 13px;display:flex}.tarkov-profile-fact span,.tarkov-progression-row span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.tarkov-profile-fact strong,.tarkov-progression-row strong{color:#f3f1eb;font-size:12px;font-weight:900;line-height:1.25}.tarkov-wallet-strip{border-block:1px solid var(--tarkov-border);background:#ffffff05;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.tarkov-wallet-value{border-right:1px solid var(--tarkov-border);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.tarkov-wallet-value:last-child{border-right:0}.tarkov-wallet-value strong{color:#f5f3ed;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(16px,2vw,21px)}.tarkov-wallet-value strong span{color:var(--tarkov-accent);margin-right:5px;font-size:.76em}.tarkov-wallet-value small{color:var(--muted);font-size:10px;font-weight:800}.tarkov-progression-grid{border:1px solid var(--tarkov-border);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:10px;display:grid;overflow:hidden}.tarkov-progression-row{background:#ffffff05;border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;padding:9px 11px;display:flex}.tarkov-progression-row strong{text-align:right;font-variant-numeric:tabular-nums}.tarkov-hideout-section,.tarkov-achievement-section{border-top:1px solid var(--tarkov-border);margin-top:17px;padding-top:15px}.tarkov-subsection-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.tarkov-subsection-head h4{color:#f4f2ec;margin:0;font-size:15px;line-height:1.2}.tarkov-subsection-head span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.tarkov-subsection-head>strong{color:var(--tarkov-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tarkov-hideout-grid{border:1px solid var(--tarkov-border);background:#050609a3;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tarkov-hideout-module{background:linear-gradient(145deg, var(--tarkov-accent-soft), transparent 52%);border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:84px;padding:11px;display:grid;position:relative}.tarkov-hideout-icon{width:36px;height:36px;color:var(--tarkov-icon);place-items:center;display:grid}.tarkov-hideout-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tarkov-hideout-copy strong{color:#f4f2ec;font-variant-numeric:tabular-nums;font-size:14px}.tarkov-hideout-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.tarkov-hideout-progress{background:#ffffff12;height:2px;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.tarkov-hideout-progress i{width:var(--hideout-progress);background:var(--tarkov-accent);height:100%;display:block}.tarkov-achievement-list{flex-wrap:wrap;gap:6px;display:flex}.tarkov-achievement-list>span{color:#eae7dd;border:1px solid color-mix(in srgb, var(--tarkov-accent) 34%, var(--tarkov-border));background:var(--tarkov-accent-soft);border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.tarkov-achievement-list svg{color:var(--tarkov-accent)}.reseller-storefront-shell .tarkov-account-panel,html[data-reseller-storefront="1"] .tarkov-account-panel{--tarkov-accent:var(--reseller-accent,#9f9477);--tarkov-border:var(--reseller-control-border,#ffffff1c);--tarkov-icon:var(--reseller-icon,#f8f8fc)}@media (width<=920px){.tarkov-hideout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.tarkov-profile-band{grid-template-columns:1fr}.tarkov-edition-block{border-right:0;border-bottom:1px solid var(--tarkov-border)}.tarkov-hideout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tarkov-hideout-module{grid-template-columns:34px minmax(0,1fr);min-height:79px;padding:9px}.tarkov-hideout-icon{width:32px;height:32px}}@media (width<=430px){.tarkov-account-panel{padding-inline:10px}.tarkov-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tarkov-wallet-value{padding-inline:8px}.tarkov-wallet-value strong{font-size:14px}.tarkov-hideout-copy small{white-space:normal}}@media (prefers-reduced-motion:reduce){.tarkov-hideout-progress i{transition:none}}:where(.clean-stat-icon,.dashboard-rail-icon,.dashboard-tool-icon,.admin-hero-stat>span:first-child,.settings-panel-head>svg,.panel-head>svg,.account-dashboard-page .dashboard-security-item>span:first-child,.settings-section-icon,.transaction-card-icon,.transaction-modal-icon,.referral-link-icon,.warranty-focus-icon,.warranty-claim-icon,.owned-tool-icon,.saved-search-icon,.protected-card-icon,.wallet-summary-icon,.money-move-page .transfer-card-head>span,.money-move-page .withdraw-card-head>span,.money-flow-step>span,.withdraw-check-row>span,.withdraw-coin-mark,.topup-summary-icon,.review-method-icon,.payment-icon,.market-pill-icon,.listing-chip-icon,.price-tag-mark,.category-icon,.stock-platform-icon,.detail-platform-icon,.market-desk-logo,.market-desk-focus-logo,.dashboard-purchase-logo,.home-desk-row-logo,.demo-match-row>span:first-child,.auth-market-logo,.checkout-item-logo,.market-chat-product-icon,.autobuy-attempt-card>span:first-child,.autobuy-rule-logo,.reseller-sidebar-head>svg,.reseller-section-nav button>svg,.reseller-panel-head>svg,.reseller-health-list button>svg,.reseller-insight-heading>span,.reseller-event-icon,.tarkov-panel-mark,.game-case-select-icon,.game-battle-icon,.game-battle-arena-logo,.detail-signal-icon,.fortnite-insight-stat-icon,.fortnite-shop-value-icon,.fortnite-history-icon,.tarkov-hideout-icon,.market-filter-section-icon,.market-recent-searches-icon,.market-recent-category-icon,.market-service-icon,.service-paused-icon,.loading-card-icon,.cosmetic-sheet-icon,.home-hero-point-icon,.home-feature-switcher-icon,.home-flow-icon,.home-feature-icon,.home-feature-kicker>svg,.auth-preview-row>span,.auth-confirm-icon,.auth-two-factor-popup-icon,.checkout-motion-icon,.flow-index,.account-menu-action-icon,.wallet-button-icon,.admin-tool-icon,.admin-section-icon,.admin-device-icon,.admin-log-icon,.admin-refund-order-icon,.category-health-notice-icon,.category-health-popover-icon,.games-tab-icon,.game-rules-icon,.game-rules-card>span,.studio-icon-sample){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.payment-option:hover .payment-icon,.payment-option.active .payment-icon{color:var(--method-color)!important}.withdraw-coin-mark{font-size:19px;font-weight:950;line-height:1;color:#d7dce7!important;overflow:visible!important}.withdraw-coin-mark.teal{color:#64e3ce!important}.withdraw-coin-mark.blue{color:#75b9ff!important}.withdraw-coin-mark.green{color:#7be4aa!important}.withdraw-coin-mark.orange{color:#ffb164!important}.withdraw-coin-mark.gold{color:#ffd276!important}.withdraw-coin-mark.red{color:#ff8191!important}.withdraw-coin-mark.purple{color:#bd98ff!important}.account-shell .dashboard-tool-row,.account-shell .money-flow-steps{box-shadow:none;border-radius:0;background:0 0!important}.account-shell .transfer-recipient-search,.account-shell .transfer-recipient-mobile-search{grid-template-columns:20px minmax(0,1fr);gap:14px}.account-shell :is(.transfer-recipient-search,.transfer-recipient-mobile-search)>svg{justify-self:center}.account-shell :is(.transfer-recipient-search,.transfer-recipient-mobile-search)>input,.account-shell :is(.transfer-recipient-search,.transfer-recipient-mobile-search)>input:hover,.account-shell :is(.transfer-recipient-search,.transfer-recipient-mobile-search)>input:focus,.account-shell :is(.transfer-recipient-search,.transfer-recipient-mobile-search)>input:focus-visible{border-radius:0;min-width:0;padding-inline:10px 0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.account-shell .reseller-ledger-search{gap:10px!important}.account-shell .reseller-ledger-search>input,.account-shell .reseller-ledger-search>input:hover,.account-shell .reseller-ledger-search>input:focus,.account-shell .reseller-ledger-search>input:focus-visible{padding-inline:8px 0}.cosmetic-search-field>input,.cosmetic-search-field>input:hover,.cosmetic-search-field>input:focus,.cosmetic-search-field>input:focus-visible{padding-inline:6px 0}.owned-filters-panel{border-radius:var(--account-radius,6px);padding:12px;background:linear-gradient(90deg,#ff2b4514,#0000 52%),#0f1015f0!important}.owned-filters-panel .owned-primary-filter-grid{align-items:start}.owned-filters-panel .active-filter-chips{padding-bottom:3px}.owned-filters-panel .owned-filter-workspace{min-width:0}.owned-filters-panel .market-filter-section{--filter-section-accent:var(--red,#ff2b45)}.owned-filters-panel .owned-category-filter-section{--filter-section-accent:#a99af7}.owned-filters-panel .market-filter-section-icon .category-logo,.owned-filters-panel .market-filter-section-icon .category-logo>*{width:18px;height:18px}.owned-purchase-filter-section .owned-filter-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:7px}.owned-purchase-filter-section .filter-group{background:#ffffff07;border-color:#ffffff16;align-content:start;height:100%}.owned-purchase-filter-section .filter-choice-row{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.owned-purchase-filter-section .filter-choice{white-space:normal;text-wrap:balance;width:100%;min-width:0;min-height:35px;padding:5px 7px;line-height:1.08}.owned-category-advanced-filters{min-width:0;margin-top:0}.owned-category-advanced-filters>:first-child{margin-top:0}.owned-category-filter-section .owned-filter-empty-note{color:var(--faint,#8d93a2);background:0 0;border:0;border-radius:0;margin:0;padding:2px 0 10px 38px;font-size:11px;font-weight:760}.owned-filter-footnote{color:var(--faint,#8d93a2);border-top:1px solid #ffffff13;margin:0;padding:9px 12px 0;font-size:10px;font-weight:720;line-height:1.45}@media (width>1180px){.filters-panel .owned-filter-actions-row:not(.expanded-actions){grid-template-columns:minmax(420px,1fr) auto}.filters-panel .owned-filter-actions-row.expanded-actions{grid-template-columns:minmax(420px,1fr) auto auto}}@media (width<=760px){.owned-purchase-filter-section .owned-filter-grid{grid-template-columns:1fr}.owned-category-filter-section .owned-filter-empty-note{padding-left:0}}@media (width<=620px){.owned-filters-panel{padding:11px}.owned-filters-panel .more-filters-panel.open{margin-inline:-10px}.owned-filter-footnote{padding-inline:11px}}.cosmetic-sheet-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cosmetic-option{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 60px;transition:background .1s var(--ease), border-color .1s var(--ease), box-shadow .1s var(--ease)}.cosmetic-option.selected,.cosmetic-option:hover:not(.selected){transform:none}.account-shell .wallet-button{border-radius:12px}.account-shell .wallet-button-add{border-radius:9px}.topbar-brand-mark.custom-brand-mark>.topbar-brand-image{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}html:not([data-reseller-storefront="1"]) .topbar .topbar-brand-text-rest{text-shadow:0 0 3px #ffffff4d,0 0 9px #ffffff24;will-change:text-shadow;animation:3.4s ease-in-out infinite xmarket-topbar-word-glow}@keyframes xmarket-topbar-word-glow{0%,to{text-shadow:0 0 3px #ffffff4d,0 0 9px #ffffff24}50%{text-shadow:0 0 4px #ffffffeb,0 0 12px #ffffff94,0 0 22px #ffffff3d}}@media (width<=760px){.cosmetic-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.account-shell .wallet-button{border-radius:11px}.account-shell .wallet-button-add{border-radius:8px}}@media (prefers-reduced-motion:reduce){html:not([data-reseller-storefront="1"]) .topbar .topbar-brand-text-rest{text-shadow:0 0 3px #ffffff70,0 0 9px #ffffff2e;will-change:auto;animation:none}}.admin-risk-panel{--risk-red:#f04455;--risk-red-soft:#f044551f;--risk-line:#ffffff14;min-width:0}.admin-risk-head>div{flex:1;min-width:0}.admin-risk-head p{color:#8f949f;margin:4px 0 0}.admin-risk-summary{border-block:1px solid var(--risk-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-risk-summary-item{border-right:1px solid var(--risk-line);justify-content:space-between;align-items:baseline;min-width:0;padding:13px 16px;display:flex}.admin-risk-summary-item:last-child{border-right:0}.admin-risk-summary-item span{color:#8f949f;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-risk-summary-item strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.admin-risk-summary-item.red strong{color:var(--risk-red)}.admin-risk-summary-item.warning strong{color:#f0ad58}.admin-risk-summary-item.neutral strong{color:#b6bac3}.admin-risk-filter{border-bottom:1px solid var(--risk-line);scrollbar-width:none;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.admin-risk-filter::-webkit-scrollbar{display:none}.admin-risk-filter button{color:#9297a1;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;padding:0 12px;font-size:.78rem;font-weight:700}.admin-risk-filter button:hover,.admin-risk-filter button:focus-visible{color:#f4f5f7;border-color:var(--risk-line);outline:none}.admin-risk-filter button.active{color:#fff;background:var(--risk-red-soft);border-color:#f044554d}.admin-risk-workspace{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr);min-width:0;min-height:560px;display:grid}.admin-risk-queue{border-right:1px solid var(--risk-line);min-width:0}.admin-risk-queue-row{border:0;border-bottom:1px solid var(--risk-line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:4px minmax(0,1fr) auto;gap:11px;padding:14px 12px 14px 0;display:grid;position:relative}.admin-risk-queue-row:hover,.admin-risk-queue-row:focus-visible,.admin-risk-queue-row.active{background:#ffffff06;outline:none}.admin-risk-spine{background:#f0445557;align-self:stretch;width:2px;box-shadow:0 0 14px #f0445514}.admin-risk-queue-row.active .admin-risk-spine{background:var(--risk-red);width:3px;box-shadow:0 0 16px #f0445557}.admin-risk-queue-copy{gap:4px;min-width:0;display:grid}.admin-risk-queue-copy>small{color:var(--risk-red);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-risk-queue-copy>strong,.admin-risk-detail-head h3{color:#f4f5f7}.admin-risk-queue-copy>em{color:#8f949f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.77rem;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-risk-queue-copy .row-meta{margin-top:3px}.admin-risk-queue-copy .row-meta span{align-items:center;gap:4px;display:inline-flex}.admin-risk-queue-row>.status-chip{align-self:start}.admin-risk-pagination{justify-content:center;align-items:center;gap:9px;padding:12px;display:flex}.admin-risk-pagination button{border:1px solid var(--risk-line);color:#d6d8dd;cursor:pointer;background:0 0;border-radius:4px;place-items:center;width:30px;height:30px;display:inline-grid}.admin-risk-pagination button:disabled{opacity:.35;cursor:default}.admin-risk-pagination span{color:#8f949f;font-size:.75rem}.admin-risk-detail{min-width:0;padding:18px}.admin-risk-detail-head{border-bottom:1px solid var(--risk-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.admin-risk-detail-head>div{min-width:0}.admin-risk-detail-head h3{margin:4px 0 6px;font-size:1.08rem}.admin-risk-detail-head p{color:#9297a1;margin:0;line-height:1.5}.admin-risk-staff-warning{background:#f0ad5814;border-left:3px solid #f0ad58;gap:10px;margin-top:14px;padding:12px;display:flex}.admin-risk-staff-warning svg{color:#f0ad58;flex:none}.admin-risk-staff-warning strong{color:#f3d09f}.admin-risk-staff-warning p{color:#a9a39b;margin:3px 0 0;font-size:.8rem}.admin-risk-section{border-top:1px solid var(--risk-line);margin-top:18px}.admin-risk-section-head{color:#d8dae0;align-items:center;gap:8px;min-height:40px;display:flex}.admin-risk-section-head svg{color:var(--risk-red)}.admin-risk-section-head>span{color:#767c87;margin-left:auto;font-size:.75rem}.admin-risk-section-body{border-bottom:1px solid var(--risk-line)}.admin-risk-member-row,.admin-risk-evidence-row,.admin-risk-block-row{border-top:1px solid #ffffff0e;align-items:start;gap:11px;min-width:0;padding:12px 0;display:grid}.admin-risk-member-row{grid-template-columns:30px minmax(0,1fr) auto}.admin-risk-evidence-row{grid-template-columns:auto minmax(0,1fr)}.admin-risk-block-row{grid-template-columns:minmax(0,1fr) auto}.admin-risk-member-mark{background:var(--risk-red-soft);color:#ff8a96;border:1px solid #f0445540;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:800;display:grid}.admin-risk-member-row>div,.admin-risk-evidence-row>div,.admin-risk-block-row>div{min-width:0}.admin-risk-member-row strong,.admin-risk-evidence-row strong,.admin-risk-block-row strong{color:#e7e9ed;font-size:.86rem}.admin-risk-member-row p,.admin-risk-evidence-row p,.admin-risk-block-row p{color:#8f949f;overflow-wrap:anywhere;margin:3px 0 5px;font-size:.78rem;line-height:1.45}.admin-risk-block-row>div>span{color:#767c87;font-size:.72rem}.admin-risk-strength{color:#a4a9b2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border-radius:3px;justify-content:center;align-items:center;min-width:66px;min-height:24px;padding:0 7px;font-size:.66rem;font-weight:800;display:inline-flex}.admin-risk-strength.strong{color:#ff808d;background:var(--risk-red-soft)}.admin-risk-strength.supporting{color:#e6b76f;background:#f0ad5817}.admin-risk-strength.weak{color:#9298a2}.admin-risk-empty-copy{color:#7f858f;margin:0;padding:12px 0;font-size:.8rem}.admin-risk-decision{border-top:1px solid var(--risk-line);margin-top:18px;padding-top:16px}.admin-risk-decision label{gap:7px;display:grid}.admin-risk-decision label>span{color:#b8bbc2;font-size:.76rem;font-weight:700}.admin-risk-decision textarea{box-sizing:border-box;resize:vertical;width:100%}.admin-risk-decision-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.admin-user-risk-links{border-block:1px solid var(--risk-line,#ffffff14);margin-bottom:16px}.admin-user-risk-link{border-top:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.admin-user-risk-link>div{min-width:0}.admin-user-risk-link strong{color:#e7e9ed;overflow-wrap:anywhere;margin:4px 0 6px;display:block}.admin-user-risk-link>.status-chip{align-self:start}@media (width<=900px){.admin-risk-workspace{grid-template-columns:1fr}.admin-risk-queue{border-right:0;border-bottom:1px solid var(--risk-line)}.admin-risk-queue-row{grid-template-columns:4px minmax(0,1fr) auto}}@media (width<=560px){.admin-risk-summary-item{flex-direction:column;align-items:flex-start;gap:4px;padding:11px}.admin-risk-head{flex-wrap:wrap;align-items:flex-start}.admin-risk-head>button{margin-left:26px}.admin-risk-detail{padding:14px 12px}.admin-risk-detail-head{flex-direction:column;align-items:flex-start}.admin-risk-member-row{grid-template-columns:30px minmax(0,1fr)}.admin-risk-member-row>.status-chip{grid-column:2;justify-self:start}.admin-risk-block-row,.admin-user-risk-link{grid-template-columns:1fr}.admin-user-risk-link>.status-chip,.admin-risk-block-row button{justify-self:start}.admin-risk-decision-actions{flex-direction:column;align-items:stretch}.admin-risk-decision-actions button{width:100%}}.account-shell .sidebar .brand-mark.brand-avatar,.account-shell .sidebar .brand-mark.brand-avatar img{border-radius:999px}.account-shell .sidebar>.nav-list.can-scroll-bottom:not(.can-scroll-top){-webkit-mask-image:linear-gradient(#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 30px),#0000 100%)}.account-shell .sidebar>.nav-list.can-scroll-top:not(.can-scroll-bottom){-webkit-mask-image:linear-gradient(#0000 0,#000 30px 100%);mask-image:linear-gradient(#0000 0,#000 30px 100%)}.account-shell .sidebar>.nav-list.can-scroll-top.can-scroll-bottom{-webkit-mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 30px calc(100% - 30px),#0000 100%)}.account-shell .sidebar>.nav-list.can-scroll-top,.account-shell .sidebar>.nav-list.can-scroll-bottom{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>900px){.app-shell.account-shell.sidebar-hidden{grid-template-columns:72px minmax(0,1fr)}.app-shell.account-shell.sidebar-hidden .menu-button{display:none!important}.account-shell .sidebar.is-collapsed{gap:10px;width:72px;padding:0 8px 12px;overflow:hidden}.account-shell .sidebar.is-collapsed>.brand{justify-content:center;min-height:70px;margin:0 -8px;padding:11px 8px}.account-shell .sidebar.is-collapsed .brand-mark.brand-avatar{width:38px;height:38px}.account-shell .sidebar.is-collapsed .brand-copy,.account-shell .sidebar.is-collapsed .primary-sidebar-nav-label,.account-shell .sidebar.is-collapsed .admin-sidebar-nav-label,.account-shell .sidebar.is-collapsed .sidebar-nav-text,.account-shell .sidebar.is-collapsed .sidebar-action-text{display:none}.account-shell .sidebar.is-collapsed>.nav-list{scrollbar-gutter:auto;scrollbar-width:none;width:100%;margin-top:8px;padding:0}.account-shell .sidebar.is-collapsed>.nav-list::-webkit-scrollbar{display:none}.account-shell .sidebar.is-collapsed .primary-sidebar-nav,.account-shell .sidebar.is-collapsed .admin-sidebar-nav{gap:9px}.account-shell .sidebar.is-collapsed .primary-sidebar-nav-group,.account-shell .sidebar.is-collapsed .admin-sidebar-nav-group{gap:4px;width:100%;padding-top:9px}.account-shell .sidebar.is-collapsed .primary-sidebar-nav-group:first-child,.account-shell .sidebar.is-collapsed .admin-sidebar-nav-group:first-child{padding-top:0}.account-shell .sidebar.is-collapsed .nav-list button,.account-shell .sidebar.is-collapsed .admin-sidebar-nav .admin-sidebar-nav-group button,.account-shell .sidebar.is-collapsed .sidebar-hide-button{justify-content:center;gap:0;width:40px;min-width:40px;min-height:40px;margin-inline:auto;padding:0}.account-shell .sidebar.is-collapsed .nav-list button:before{top:9px;bottom:9px;left:-1px}.account-shell .sidebar.is-collapsed .nav-list button svg{width:18px;height:18px}.account-shell .sidebar.is-collapsed .sidebar-hide-button{flex:0 0 40px;margin-top:0}.account-shell .sidebar.is-collapsed .admin-sidebar-market-button{margin-bottom:0}}.page-frame-home>.home-storefront-footer{--footer-accent:var(--reseller-accent,var(--red,#ff2b45));--footer-icon:var(--reseller-icon,#f8f8fc);--footer-ink:var(--reseller-text,#f7f8fb);--footer-muted:var(--reseller-muted,#9298a8);--footer-line:color-mix(in srgb, var(--reseller-border,#ffffff1f) 72%, transparent);width:min(100% - 64px,1376px);color:var(--footer-ink);margin:26px auto 0;padding:25px 12px 8px;position:relative}.page-frame-home>.home-storefront-footer:before{background:linear-gradient(90deg, transparent, var(--footer-line) 12%, color-mix(in srgb, var(--footer-accent) 62%, var(--footer-line)) 50%, var(--footer-line) 88%, transparent);content:"";height:1px;position:absolute;inset:0 0 auto}.home-storefront-footer-main{grid-template-columns:minmax(220px,1fr) auto minmax(112px,auto);align-items:center;gap:28px;min-width:0;display:grid}.home-storefront-footer-brand{align-items:center;gap:11px;min-width:0;display:flex}.home-storefront-footer-brand>span:last-child{gap:2px;min-width:0;display:grid}.home-storefront-footer-brand strong{color:var(--footer-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.home-storefront-footer-brand small{color:var(--footer-muted);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.home-storefront-footer-mark{width:34px;height:34px;color:var(--footer-accent);flex:none;place-items:center;font-size:17px;font-weight:950;display:grid;overflow:hidden}.home-storefront-footer-mark img{object-fit:contain;width:31px;height:31px;display:block}.home-storefront-footer.is-reseller .home-storefront-footer-mark img{width:100%;height:100%}.home-storefront-footer-nav,.home-storefront-footer-links{align-items:center;display:flex}.home-storefront-footer-nav{gap:23px}.home-storefront-footer-nav button{color:var(--footer-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:850;position:relative}.home-storefront-footer-nav button:after{background:var(--footer-accent);content:"";width:0;height:1px;transition:inset .18s,width .18s;position:absolute;inset:auto 50% 1px}.home-storefront-footer-nav button:hover,.home-storefront-footer-nav button:focus-visible{color:var(--footer-ink)}.home-storefront-footer-nav button:hover:after,.home-storefront-footer-nav button:focus-visible:after{width:100%;inset-inline:0}.home-storefront-footer-links{justify-content:flex-end;gap:14px}.home-storefront-footer-links a{width:28px;height:32px;color:color-mix(in srgb, var(--footer-icon) 76%, var(--footer-muted));background:0 0;border:0;place-items:center;transition:color .18s,transform .18s,filter .18s;display:grid}.reseller-footer-studio-controls{gap:14px;min-width:0;display:grid}.reseller-footer-studio-toggle{border-bottom:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 70%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:2px 0 12px;display:grid}.reseller-footer-studio-toggle input{width:18px;height:18px;accent-color:var(--studio-accent,var(--red));margin:0}.reseller-footer-studio-toggle>span,.reseller-footer-studio-links-head>span,.reseller-footer-studio-empty>span,.studio-footer-preview-brand>span,.studio-footer-preview-hidden>span{gap:3px;min-width:0;display:grid}.reseller-footer-studio-toggle strong,.reseller-footer-studio-links-head strong,.reseller-footer-studio-empty strong,.studio-footer-preview-brand strong,.studio-footer-preview-hidden strong{color:var(--studio-text,var(--text));font-size:12px;font-weight:950}.reseller-footer-studio-toggle small,.reseller-footer-studio-links-head small,.reseller-footer-studio-empty small,.studio-footer-preview-brand small,.studio-footer-preview-hidden small{color:var(--studio-muted,var(--muted));font-size:10px;font-weight:760;line-height:1.4}.reseller-footer-studio-field{gap:7px;min-width:0;display:grid}.reseller-footer-studio-field>span{color:var(--studio-muted,var(--muted));letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:950}.reseller-footer-studio-field>input{border:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 82%, transparent);background:color-mix(in srgb, var(--studio-card,#11131a) 56%, #05070c);width:100%;min-width:0;color:var(--studio-text,var(--text));font:inherit;border-radius:6px;outline:none;padding:10px 11px;font-size:12px;font-weight:820}.reseller-footer-studio-field>input:focus{border-color:color-mix(in srgb, var(--studio-accent,var(--red)) 66%, #ffffff18);box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-accent,var(--red)) 14%, transparent)}.reseller-footer-studio-field>input:disabled,.reseller-footer-studio-icon-select .market-select-trigger:disabled{cursor:not-allowed;opacity:.55}.reseller-footer-studio-links-head{justify-content:space-between;align-items:end;gap:16px;padding-top:2px;display:flex}.reseller-footer-studio-add{border:1px solid color-mix(in srgb, var(--studio-accent,var(--red)) 46%, var(--studio-border,#2a2e3a));background:color-mix(in srgb, var(--studio-accent,var(--red)) 12%, transparent);min-height:34px;color:var(--studio-text,var(--text));font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.reseller-footer-studio-add:disabled{cursor:not-allowed;opacity:.45}.reseller-footer-studio-links{border-block:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 72%, transparent);min-width:0}.reseller-footer-studio-link{border-top:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 56%, transparent);grid-template-columns:72px minmax(130px,.8fr) minmax(200px,1.35fr) minmax(148px,.7fr) 32px;align-items:end;gap:10px;min-width:0;padding:12px 0;display:grid}.reseller-footer-studio-link:first-child{border-top:0}.reseller-footer-studio-link-order{grid-template-columns:1fr 24px 24px;align-items:center;gap:2px;min-height:39px;display:grid}.reseller-footer-studio-link-order>span{color:var(--studio-accent,var(--red));letter-spacing:.08em;font-size:10px;font-weight:950}.reseller-footer-studio-link-order button,.reseller-footer-studio-remove{width:28px;height:32px;color:var(--studio-muted,var(--muted));background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.reseller-footer-studio-link-order button:hover:not(:disabled),.reseller-footer-studio-link-order button:focus-visible,.reseller-footer-studio-remove:hover:not(:disabled),.reseller-footer-studio-remove:focus-visible{color:var(--studio-accent,var(--red));outline:1px solid color-mix(in srgb, var(--studio-accent,var(--red)) 55%, transparent);outline-offset:1px}.reseller-footer-studio-link-order button:disabled,.reseller-footer-studio-remove:disabled{opacity:.24}.reseller-footer-studio-remove{color:#ff7b8e;align-self:end}.reseller-footer-studio-icon-select{width:100%}.reseller-footer-studio-icon-select .market-select-trigger{background:color-mix(in srgb, var(--studio-card,#11131a) 56%, #05070c);border-radius:6px;min-height:39px}.reseller-footer-studio-icon-select .market-select-menu{z-index:40}.reseller-footer-studio-icon-option{color:inherit;align-items:center;gap:8px;display:inline-flex}.reseller-footer-studio-icon-option svg{color:var(--studio-icon,#f8f8fc)}.reseller-footer-studio-icon-option img,.studio-footer-preview-links img{object-fit:contain;width:15px;height:15px}.reseller-footer-studio-empty{min-height:74px;color:var(--studio-icon,#f8f8fc);align-items:center;gap:10px;display:flex}.studio-footer-preview{gap:11px;min-width:0;padding-top:18px;display:grid;position:relative}.studio-footer-preview:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--studio-border,#2a2e3a) 78%, transparent) 15%, var(--studio-accent,var(--red)) 50%, color-mix(in srgb, var(--studio-border,#2a2e3a) 78%, transparent) 85%, transparent);content:"";height:1px;position:absolute;inset:0 0 auto}.studio-footer-preview-main{grid-template-columns:minmax(150px,1fr) auto minmax(76px,auto);align-items:center;gap:18px;min-width:0;display:grid}.studio-footer-preview-brand{align-items:center;gap:8px;min-width:0;display:flex}.studio-footer-preview .studio-logo-preview{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:2px;font-size:14px}.studio-footer-preview-brand>span{overflow:hidden}.studio-footer-preview-brand strong,.studio-footer-preview-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-footer-preview-routes,.studio-footer-preview-links{align-items:center;display:flex}.studio-footer-preview-routes{color:var(--studio-muted,var(--muted));gap:14px;font-size:9px;font-weight:850}.studio-footer-preview-links{color:var(--studio-icon,#f8f8fc);justify-content:flex-end;gap:8px}.studio-footer-preview-links>span{place-items:center;width:22px;height:26px;display:grid}.studio-footer-preview-rights{border-top:1px solid color-mix(in srgb, var(--studio-border,#2a2e3a) 55%, transparent);color:var(--studio-muted,var(--muted));padding-top:8px;font-size:8px;font-weight:760}.studio-footer-preview-hidden{color:var(--studio-icon,#f8f8fc);align-items:center;gap:9px;display:flex}@media (width<=1120px){.reseller-footer-studio-link{grid-template-columns:64px minmax(120px,.75fr) minmax(180px,1.25fr) minmax(140px,.7fr) 30px}}@media (width<=820px){.reseller-footer-studio-link{grid-template-columns:62px minmax(0,1fr) 30px}.reseller-footer-studio-link>.reseller-footer-studio-field{grid-column:2}.reseller-footer-studio-link-order{grid-area:1/1/span 3;align-self:start}.reseller-footer-studio-remove{grid-area:1/3}.studio-footer-preview-main{grid-template-columns:minmax(0,1fr) auto}.studio-footer-preview-routes{grid-column:1/-1;justify-content:center}}@media (width<=560px){.reseller-footer-studio-links-head{flex-direction:column;align-items:stretch}.reseller-footer-studio-add{width:100%}.reseller-footer-studio-link{grid-template-columns:1fr 32px;gap:10px 8px}.reseller-footer-studio-link-order{grid-area:auto/1;width:92px}.reseller-footer-studio-link>.reseller-footer-studio-field{grid-column:1/-1}.reseller-footer-studio-remove{grid-area:1/2}.studio-footer-preview-main{grid-template-columns:1fr;justify-items:center}.studio-footer-preview-brand{max-width:100%}.studio-footer-preview-routes,.studio-footer-preview-links{grid-column:1;justify-content:center}.studio-footer-preview-rights{text-align:center}}.home-storefront-footer-links a img{object-fit:contain;opacity:.76;filter:grayscale()brightness(1.65);width:20px;height:20px;transition:opacity .18s,filter .18s}.home-storefront-footer-links a:hover,.home-storefront-footer-links a:focus-visible{color:var(--footer-accent);transform:translateY(-1px)}.home-storefront-footer-links a:hover img,.home-storefront-footer-links a:focus-visible img{opacity:1;filter:none}.home-storefront-footer-nav button:focus-visible,.home-storefront-footer-links a:focus-visible{outline:2px solid color-mix(in srgb, var(--footer-accent) 74%, white);outline-offset:3px;border-radius:3px}.home-storefront-footer-meta{border-top:1px solid color-mix(in srgb, var(--footer-line) 60%, transparent);color:color-mix(in srgb, var(--footer-muted) 78%, transparent);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:11px;font-size:9px;font-weight:760;display:flex}.home-storefront-footer-meta>span:last-child{text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.home-storefront-footer-meta i{background:var(--footer-accent);border-radius:50%;width:2px;height:2px}@media (prefers-reduced-motion:reduce){.home-storefront-footer-nav button:after,.home-storefront-footer-links a,.home-storefront-footer-links a img{transition:none}}@media (width<=760px){.page-frame-home>.home-storefront-footer{width:calc(100% - 28px);margin-top:18px;padding:22px 4px 4px}.home-storefront-footer-main{grid-template-columns:minmax(0,1fr) auto;gap:17px 14px}.home-storefront-footer-nav{grid-area:2/1/auto/-1;justify-content:center;gap:21px;padding-top:3px}.home-storefront-footer-links{gap:10px}.home-storefront-footer-meta{text-align:center;flex-direction:column;align-items:center;gap:7px}}@media (width<=420px){.home-storefront-footer-main{grid-template-columns:1fr;justify-items:center}.home-storefront-footer-brand{justify-content:center;max-width:100%}.home-storefront-footer-links{grid-row:2;justify-content:center}.home-storefront-footer-nav{grid-row:3}.home-storefront-footer-meta>span:last-child{display:none}}.topbar{display:block}.topbar>.topbar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(12px,1.4vw,22px);width:100%;min-width:0;max-width:1420px;margin-inline:auto;display:flex;overflow:visible}.account-shell .topbar>.topbar-inner{max-width:1480px}.topbar>.topbar-inner .topbar-left{flex:auto;align-items:center;gap:clamp(8px,.85vw,14px);min-width:0;display:flex}.topbar-right{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.topbar-brand{flex:0 auto;max-width:min(240px,28vw)}.topbar-brand-mark{flex:none}.topbar-brand-text{min-width:0;overflow:hidden}.topbar-brand-text-rest{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-desktop-nav{border-left:1px solid #ffffff17;align-items:center;gap:2px;min-width:0;padding-left:clamp(4px,.5vw,9px);display:flex}.topbar-nav-link{color:#aeb4c1;white-space:nowrap;min-height:38px;transition:color .16s var(--ease), background .16s var(--ease);border-radius:7px;align-items:center;padding:0 clamp(8px,.75vw,12px);font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;position:relative}.topbar-nav-link:after{background:var(--red);content:"";opacity:0;height:2px;transition:opacity .16s var(--ease), transform .16s var(--ease);border-radius:999px;position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(.45);box-shadow:0 0 12px #ff2b4580}.topbar-nav-link:hover,.topbar-nav-link:focus-visible,.topbar-nav-link.active{color:#fff;background:#ffffff0b;outline:none}.topbar-nav-link.active:after{opacity:1;transform:scaleX(1)}.topbar-find{flex:0 clamp(198px,17vw,252px);width:clamp(198px,17vw,252px);min-width:0;overflow:visible}.topbar-find>.dropdown,.topbar-find .dropdown-trigger,.topbar-find-trigger{width:100%}.topbar-find-trigger{box-sizing:border-box;color:#9299a9;text-align:left;min-height:38px;transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff06}.topbar-find-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-find-trigger>svg:first-child{color:var(--red)}.topbar-find-trigger>svg:last-child{transition:transform .16s var(--ease);justify-self:end}.topbar-find-trigger:hover,.topbar-find-trigger:focus-visible,.topbar-find-trigger.is-open{color:#f7f8fb;background:#ff2b4513;border-color:#ff455b7a;outline:none}.topbar-find-trigger.is-open>svg:last-child{transform:rotate(180deg)}.dropdown-topbar-find{overflow:visible}.dropdown-topbar-find .dropdown-menu{z-index:180;background:radial-gradient(circle at 28px 0,#ff2b452b,#0000 132px),linear-gradient(#181920fc,#0a0b10fc);border-color:#ff415845;border-radius:10px;width:min(318px,100vw - 24px);max-width:min(318px,100vw - 24px);padding:6px;top:calc(100% + 9px);overflow:visible;box-shadow:0 24px 56px #000000ad,inset 0 1px #ffffff12}.topbar-find-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ff3e5580 transparent;gap:4px;max-height:min(520px,100vh - 98px);padding:0;display:grid;overflow:hidden auto}.topbar-find-head{border-bottom:1px solid #ffffff14;gap:3px;padding:8px 9px 9px;display:grid}.topbar-find-head strong{color:#fff;font-size:12px;font-weight:900}.topbar-find-head small{color:#7f8798;font-size:9px;font-weight:750}.topbar-find-option{box-sizing:border-box;color:#d6dae3;text-align:left;width:100%;min-height:48px;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;display:grid}.topbar-find-option:hover:not(:disabled),.topbar-find-option:focus-visible,.topbar-find-option.active{color:#fff;background:#ff2b4514;border-color:#ff435a40;outline:none}.topbar-find-option:disabled{cursor:not-allowed;opacity:.42}.topbar-find-option-logo{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.topbar-find-option-logo .category-logo{object-fit:contain;width:20px;height:20px}.topbar-find-option-copy{text-align:left;gap:3px;min-width:0;display:grid}.topbar-find-option-copy strong,.topbar-find-option-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-find-option-copy strong{color:inherit;font-size:11px;font-weight:900}.topbar-find-option-copy small{color:#747d8f;font-size:9px;font-weight:750}.topbar-find-option.active .topbar-find-option-copy small{color:#ff7183}.topbar .avatar-button.account-trigger-button,.account-shell .topbar .avatar-button.account-trigger-button{border-radius:999px;flex:0 0 38px;width:38px;height:38px;padding:2px;overflow:visible}.account-trigger-button .account-trigger-avatar-initial{display:inline-grid}.account-trigger-button.has-image .account-trigger-avatar-initial{display:none}html[data-reseller-storefront="1"] .topbar-nav-link:hover,html[data-reseller-storefront="1"] .topbar-nav-link:focus-visible,html[data-reseller-storefront="1"] .topbar-nav-link.active{color:var(--reseller-text,#fff);background:color-mix(in srgb, var(--reseller-accent,#ff2b45) 9%, transparent)}html[data-reseller-storefront="1"] .topbar-nav-link:after{background:var(--reseller-accent,#ff2b45);box-shadow:0 0 12px color-mix(in srgb, var(--reseller-accent,#ff2b45) 46%, transparent)}html[data-reseller-storefront="1"] .topbar-find-trigger>svg:first-child,html[data-reseller-storefront="1"] .topbar-find-option.active .topbar-find-option-copy small{color:var(--reseller-icon,var(--reseller-accent,#ff2b45))}html[data-reseller-storefront="1"] .topbar-find-trigger:hover,html[data-reseller-storefront="1"] .topbar-find-trigger:focus-visible,html[data-reseller-storefront="1"] .topbar-find-trigger.is-open,html[data-reseller-storefront="1"] .topbar-find-option:hover:not(:disabled),html[data-reseller-storefront="1"] .topbar-find-option:focus-visible,html[data-reseller-storefront="1"] .topbar-find-option.active{border-color:color-mix(in srgb, var(--reseller-accent,#ff2b45) 42%, transparent);background:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,#ff2b45)) 10%, transparent)}@media (width<=900px){.topbar>.topbar-inner{gap:8px;width:100%;max-width:none}.topbar-desktop-nav,.topbar-find{display:none}.topbar>.topbar-inner .topbar-left{flex:auto;gap:8px}.topbar-right{flex:none;gap:0}.topbar-brand{max-width:min(210px,48vw)}}@media (width<=430px){.topbar-brand{max-width:min(158px,37vw)}.topbar>.topbar-inner .topbar-left{gap:6px}}@media (prefers-reduced-motion:reduce){.topbar-nav-link,.topbar-nav-link:after,.topbar-find-trigger,.topbar-find-trigger>svg:last-child,.topbar-find-option{transition:none}}.app-shell .topbar{border-bottom-color:var(--reseller-border,#aebacf29);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070bdb}html:not([data-reseller-storefront="1"]) .public-shell .topbar-brand-mark.custom-brand-mark{width:40px}.topbar .topbar-brand-xmarket{gap:2px}.topbar .topbar-brand-xmarket>.topbar-brand-text{transform:skew(-7deg)translateY(-.16em)}.account-shell .topbar-desktop-nav{display:none}.topbar-current-page{color:#9299a8;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff17;align-items:center;min-width:0;max-width:min(260px,24vw);min-height:32px;padding-left:clamp(10px,1vw,16px);font-size:11px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}html:not([data-reseller-storefront="1"]) .topbar-brand-text{flex:none;padding-right:6px;overflow:visible}html:not([data-reseller-storefront="1"]) .topbar-brand-text-rest{text-overflow:clip;padding-right:2px;overflow:visible}.topbar-brand-text-rest{line-height:1.25}.public-shell .topbar-desktop-nav{display:flex}@media (width>900px){.app-shell.public-shell.sidebar-hidden .menu-button{display:none!important}}.account-shell .sidebar{padding-top:12px}.account-shell .sidebar>.brand{display:none}.account-shell .sidebar>.primary-sidebar-nav{margin-top:0}.primary-sidebar-nav{align-content:start;gap:8px}.sidebar-nav-section{border-top:1px solid #ffffff0e;gap:2px;min-width:0;padding-top:8px;display:grid}.sidebar-nav-section:first-child{border-top:0;padding-top:0}.sidebar-nav-section-title,.primary-sidebar-nav button.sidebar-nav-section-trigger{box-sizing:border-box;color:#697181;letter-spacing:.065em;text-transform:uppercase;width:100%;min-height:26px;padding:0 9px;font-size:8px;font-weight:900;line-height:1}.sidebar-nav-section-title{align-items:center;display:flex}.primary-sidebar-nav button.sidebar-nav-section-trigger{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;display:flex;transform:none}.primary-sidebar-nav button.sidebar-nav-section-trigger:before{content:none;display:none}.primary-sidebar-nav button.sidebar-nav-section-trigger:hover,.primary-sidebar-nav button.sidebar-nav-section-trigger:focus-visible{color:#c7ccd7;background:#ffffff09;border-color:#0000;outline:none;transform:none}.primary-sidebar-nav button.sidebar-nav-section-trigger svg{color:#6f7787;flex:none;width:14px;height:14px}.sidebar-nav-section-chevron{transition:transform .16s var(--ease)}.sidebar-nav-section.is-open .sidebar-nav-section-chevron{transform:rotate(180deg)}.sidebar-nav-section-panel{gap:2px;min-width:0;display:grid}.sidebar-nav-section-panel[hidden]{display:none!important}.sidebar-pinned-actions{border-top:1px solid #ffffff12;flex:none;gap:4px;margin-top:8px;padding-top:8px;display:grid}.sidebar-pinned-action{color:#949baa;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:12px;font-weight:780;display:flex}.sidebar-pinned-action:hover,.sidebar-pinned-action:focus-visible,.sidebar-pinned-action.active{color:#fff;border-color:color-mix(in srgb, var(--red) 28%, transparent);background:color-mix(in srgb, var(--red) 9%, transparent);outline:none}.sidebar-pinned-action svg{color:color-mix(in srgb, var(--red) 68%, white);flex:none}.drawer-storefront-brand{color:#f5f6fa;background:#111218;border:1px solid #24252c;border-radius:8px;flex:auto;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 10px;text-decoration:none;display:flex}.drawer-storefront-brand-mark{color:#fff;border:1px solid color-mix(in srgb, var(--red) 34%, transparent);background:color-mix(in srgb, var(--red) 11%, #0c0d12);border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:950;display:grid;overflow:hidden}.drawer-storefront-brand-mark img{object-fit:contain;width:100%;height:100%}.drawer-storefront-brand-copy{flex:auto;gap:3px;min-width:0;display:grid}.drawer-storefront-brand-copy strong,.drawer-storefront-brand-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-storefront-brand-copy strong{color:inherit;font-size:13px;font-weight:900}.drawer-storefront-brand-copy small{color:#7e8594;font-size:9px;font-weight:700}.public-drawer-nav{gap:5px;margin-top:14px;display:grid}.public-drawer-nav>button,.public-drawer-auth-actions>button{color:#aeb4c1;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:13px;font-weight:780;display:flex}.public-drawer-nav>button:hover,.public-drawer-nav>button:focus-visible,.public-drawer-auth-actions>button:hover,.public-drawer-auth-actions>button:focus-visible{color:#fff;background:#ffffff0a;border-color:#ffffff14;outline:none}.public-drawer-nav svg,.public-drawer-auth-actions svg{color:color-mix(in srgb, var(--red) 72%, white);flex:none}.public-drawer-auth-actions{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding-top:12px;display:grid}.public-drawer-auth-actions>button{text-align:center;background:#ffffff06;border-color:#ffffff14;justify-content:center;padding-inline:8px}.public-drawer-auth-actions>button.primary{color:#fff;border-color:color-mix(in srgb, var(--red) 48%, transparent);background:color-mix(in srgb, var(--red) 16%, transparent)}.mobile-drawer .sidebar-nav-section{border-top-color:#20212a}.mobile-drawer .sidebar-nav-section-title,.mobile-drawer .primary-sidebar-nav .sidebar-nav-section-trigger{color:#777d8b;letter-spacing:0;text-transform:none;padding-inline:4px;font-size:10px;font-weight:780}.mobile-drawer .primary-sidebar-nav .sidebar-nav-section-trigger{padding-inline:7px}.mobile-drawer .sidebar-pinned-actions{border-top-color:#20212a}.mobile-drawer .sidebar-pinned-action{color:#a3a8b6;border-radius:7px;min-height:40px;font-size:13px}@media (width>900px){.account-shell .sidebar.is-collapsed{padding-top:12px}.account-shell .sidebar.is-collapsed .sidebar-nav-section-title,.account-shell .sidebar.is-collapsed .sidebar-nav-section-trigger,.account-shell .sidebar.is-collapsed .sidebar-nav-text,.account-shell .sidebar.is-collapsed .sidebar-action-text{display:none}.account-shell .sidebar.is-collapsed .sidebar-nav-section{gap:4px;width:100%;padding-top:9px}.account-shell .sidebar.is-collapsed .sidebar-nav-section:first-child{padding-top:0}.account-shell .sidebar.is-collapsed .sidebar-nav-section-panel{gap:4px;display:grid!important}.account-shell .sidebar.is-collapsed .sidebar-nav-section-panel>button,.account-shell .sidebar.is-collapsed .sidebar-pinned-action{justify-content:center;gap:0;width:40px;min-width:40px;min-height:40px;margin-inline:auto;padding:0}.account-shell .sidebar.is-collapsed .sidebar-pinned-actions{width:100%;padding-top:9px}}@media (width<=1180px) and (width>900px){.account-shell .topbar-find{display:none}}@media (width<=900px){.topbar-current-page,.public-shell .topbar-desktop-nav,.topbar-find,.public-shell .top-actions{display:none}.public-shell .menu-button,.account-shell .menu-button{display:grid!important}}@media (width<=430px){.topbar-brand-text{display:none}.topbar-brand{flex:none;max-width:none;padding-right:0}html[data-reseller-storefront="1"] .topbar-brand-mark.custom-brand-initial{border-radius:8px;flex-basis:36px;width:36px;height:36px;margin-right:0;font-size:15px}html[data-reseller-storefront="1"] .topbar-brand{min-width:36px}}html[data-reseller-storefront="1"] .mobile-drawer .drawer-top>.icon-button{flex:0 0 36px}html[data-reseller-storefront="1"] .topbar-brand{gap:20px;max-width:min(230px,52vw)}html[data-reseller-storefront="1"] .topbar-current-page{color:var(--reseller-muted,#9299a8)}html[data-reseller-storefront="1"] .sidebar-pinned-action:hover,html[data-reseller-storefront="1"] .sidebar-pinned-action:focus-visible,html[data-reseller-storefront="1"] .sidebar-pinned-action.active,html[data-reseller-storefront="1"] .public-drawer-auth-actions>button.primary{border-color:color-mix(in srgb, var(--reseller-accent,#ff2b45) 42%, transparent);background:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,#ff2b45)) 13%, transparent)}html[data-reseller-storefront="1"] .drawer-storefront-brand-mark,html[data-reseller-storefront="1"] .public-drawer-nav svg,html[data-reseller-storefront="1"] .public-drawer-auth-actions svg,html[data-reseller-storefront="1"] .sidebar-pinned-action svg{color:var(--reseller-icon,var(--reseller-accent,#ff2b45))}@media (prefers-reduced-motion:reduce){.sidebar-nav-section-chevron{transition:none}}.site-route-hero.site-route-hero,.account-shell .site-route-hero.site-route-hero,.home-page .home-hero.site-route-hero,.reseller-storefront-shell .home-page .home-hero.site-route-hero{--route-hero-accent:var(--account-accent,var(--home-accent,var(--red,#ff2b45)));--route-hero-panel:var(--account-panel,var(--home-panel,#0b0c11eb));--route-hero-line:var(--account-line,var(--home-line,#ffffff16));--route-hero-copy:var(--account-copy,var(--home-muted,#aeb3c0));--route-hero-ink:var(--home-ink,#f7f8fb);--route-hero-padding:24px 26px;isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden;padding:var(--route-hero-padding)!important;border:1px solid var(--route-hero-line)!important;border-radius:var(--account-radius,6px)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--route-hero-accent) 12%, transparent), transparent 32%), linear-gradient(135deg, #ffffff06, transparent 56%), var(--route-hero-panel)!important;box-shadow:none!important}.home-page .home-hero.site-route-hero,.reseller-storefront-shell .home-page .home-hero.site-route-hero{--route-hero-padding:0px}.reseller-storefront-shell .site-route-hero.site-route-hero,.reseller-storefront-shell .home-page .home-hero.site-route-hero{--route-hero-accent:var(--reseller-accent,var(--red,#ff2b45));--route-hero-panel:color-mix(in srgb, var(--reseller-card,#11131a) 92%, var(--reseller-background,#050609));--route-hero-line:color-mix(in srgb, var(--reseller-border,#2a2e3a) 86%, transparent);--route-hero-copy:var(--reseller-muted,#aeb3c0);--route-hero-ink:var(--reseller-text,#f7f8fb)}.site-route-hero.site-route-hero:before,.account-shell .site-route-hero.site-route-hero:before,.home-page .home-hero.site-route-hero:before,.reseller-storefront-shell .home-page .home-hero.site-route-hero:before{content:"";z-index:0;pointer-events:none;opacity:.84;border:0;border-radius:0;width:3px;height:auto;position:absolute;inset:0 auto 0 0;background:var(--route-hero-accent)!important;box-shadow:none!important;animation:none!important;display:block!important;transform:none!important}.site-route-hero.site-route-hero:after,.account-shell .site-route-hero.site-route-hero:after,.home-page .home-hero.site-route-hero:after,.reseller-storefront-shell .home-page .home-hero.site-route-hero:after{content:"";z-index:0;pointer-events:none;opacity:.55;width:88px;height:1px;position:absolute;bottom:0;left:auto;right:24px;background:linear-gradient(90deg, transparent, var(--route-hero-accent))!important;display:block!important}.site-route-hero>*{z-index:1;position:relative}.site-route-hero .site-route-hero-eyebrow{align-items:center;gap:7px;width:fit-content;min-height:0;margin:0;display:inline-flex;color:color-mix(in srgb, var(--route-hero-accent) 76%, white)!important;box-shadow:none!important;letter-spacing:0!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9px!important;font-weight:950!important;line-height:1.2!important}.site-route-hero .site-route-hero-eyebrow svg{color:var(--reseller-icon,currentColor)}.site-route-hero-copy>:is(h1,h2){text-wrap:balance;max-width:850px;color:var(--route-hero-ink)!important;letter-spacing:0!important;transform-origin:0!important;margin:6px 0 0!important;font-family:Segoe UI Variable Display,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(30px,3vw,42px)!important;font-style:italic!important;font-weight:900!important;line-height:1.02!important;transform:skew(-5deg)!important}.site-route-hero-copy>p{max-width:820px;color:var(--route-hero-copy)!important;margin:9px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.site-route-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;align-self:flex-start!important}.home-page .home-actions.site-route-hero-actions{justify-content:flex-start}@media (width<=900px){.site-route-hero.site-route-hero,.account-shell .site-route-hero.site-route-hero{--route-hero-padding:20px}}@media (width<=680px){.site-route-hero.site-route-hero,.account-shell .site-route-hero.site-route-hero{--route-hero-padding:18px 16px}.site-route-hero-copy>:is(h1,h2){font-size:30px!important;line-height:1.04!important}.site-route-hero-copy>p{font-size:12px!important;line-height:1.5!important}.site-route-hero-actions{justify-content:stretch;width:100%}.site-route-hero-actions>:is(button,a){flex:150px;justify-content:center}.site-route-hero-action{justify-content:center;width:100%;flex:none!important}}@media (width<=380px){.site-route-hero-copy>:is(h1,h2){font-size:27px!important}}.account-shell .admin-operations,html[data-reseller-storefront="1"] .admin-operations{--admin-accent:var(--reseller-accent,var(--account-accent,var(--red,#ff2b45)));--admin-button:var(--reseller-button,var(--admin-accent));--admin-icon:var(--reseller-icon,#f7f8fb);--admin-ink:var(--reseller-text,#f7f8fb);--admin-muted:var(--reseller-muted,var(--account-copy,#aeb3c0));--admin-faint:var(--account-faint,#747b8b);--admin-line:var(--reseller-border,var(--account-line,#ffffff16));--admin-line-strong:color-mix(in srgb, var(--admin-line) 78%, white);--admin-panel:color-mix(in srgb, var(--reseller-card,var(--account-panel,#0b0c11)) 96%, transparent);--admin-panel-soft:color-mix(in srgb, var(--reseller-card,var(--account-panel-soft,#0f1016)) 88%, transparent);--admin-input:color-mix(in srgb, var(--reseller-background,var(--account-input,#07080c)) 92%, black);--admin-accent-soft:color-mix(in srgb, var(--admin-accent) 11%, transparent);--admin-accent-line:color-mix(in srgb, var(--admin-accent) 38%, transparent);gap:12px;min-width:0;display:grid}.account-shell .admin-operations *,.account-shell .admin-operations :before,.account-shell .admin-operations :after{box-sizing:border-box}.account-shell .admin-operations-header{z-index:6;border:1px solid var(--admin-line);background:linear-gradient(90deg, var(--admin-accent-soft), transparent 28%), var(--admin-panel);min-height:94px;box-shadow:inset 3px 0 var(--admin-accent);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(520px,auto);align-items:center;gap:20px;padding:16px 18px;display:grid;position:relative;overflow:visible}.account-shell .admin-operations-header:after{content:"";background:linear-gradient(90deg, transparent, var(--admin-accent));width:min(160px,24%);height:1px;position:absolute;bottom:-1px;right:18px}.account-shell .admin-operations-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.account-shell .admin-operations-route-icon{width:24px;height:28px;color:var(--admin-icon);flex:0 0 24px;place-items:center;display:grid}.account-shell .admin-operations-title>div{min-width:0}.account-shell .admin-operations-title .eyebrow{color:color-mix(in srgb, var(--admin-accent) 70%, white);letter-spacing:.12em;font-size:10px}.account-shell .admin-operations-title h1{color:var(--admin-ink);letter-spacing:-.035em;margin:3px 0 2px;font-size:clamp(24px,3vw,34px);font-style:italic;font-weight:900;line-height:1}.account-shell .admin-operations-title p{max-width:650px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.account-shell .admin-operations-command{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.account-shell .admin-global-search-wrap{flex:360px;min-width:260px;max-width:460px;position:relative}.account-shell .admin-global-search{border:1px solid var(--admin-line-strong);background:var(--admin-input);border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:40px;padding:0 5px 0 12px;display:grid}.account-shell .admin-global-search>svg{color:var(--admin-faint)}.account-shell .admin-global-search input{width:100%;min-width:0;height:38px;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.account-shell .admin-global-search button{border:1px solid var(--admin-accent-line);background:var(--admin-accent-soft);min-height:30px;color:color-mix(in srgb, var(--admin-accent) 66%, white);border-radius:3px;padding:0 10px;font-size:11px;font-weight:800}.account-shell .admin-global-search button:disabled{opacity:.42}.account-shell .admin-global-search:focus-within{border-color:var(--admin-accent-line);outline:2px solid color-mix(in srgb, var(--admin-accent) 10%, transparent)}.account-shell .admin-global-search-results{z-index:40;border:1px solid var(--admin-line-strong);background:color-mix(in srgb, var(--admin-panel) 96%, black);border-radius:4px;max-height:min(480px,65vh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #0000006b}.account-shell .admin-global-search-results-head{border-bottom:1px solid var(--admin-line);min-height:34px;color:var(--admin-muted);justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.account-shell .admin-global-search-results-head button{width:26px;height:26px;color:var(--admin-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.account-shell .admin-global-search-result{text-align:left;border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-ink);background:0 0;grid-template-columns:74px minmax(0,1fr);gap:3px 10px;padding:10px 8px;display:grid}.account-shell .admin-global-search-result:hover,.account-shell .admin-global-search-result:focus-visible{background:var(--admin-accent-soft);outline:0}.account-shell .admin-global-search-result>span{color:color-mix(in srgb, var(--admin-accent) 64%, white);letter-spacing:.1em;text-transform:uppercase;grid-row:1/span 2;font-size:9px;font-weight:900}.account-shell .admin-global-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-shell .admin-global-search-result small,.account-shell .admin-global-search-empty{color:var(--admin-muted);font-size:10px}.account-shell .admin-global-search-empty{text-align:center;padding:18px 10px;display:block}.account-shell .admin-operations-session{flex:none;justify-items:end;gap:3px;display:grid}.account-shell .admin-operations-session small{color:var(--admin-faint);white-space:nowrap;font-size:9px}.account-shell .admin-workspace-refresh{flex:none}.account-shell .admin-tool-tabs{z-index:5;border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:4px;min-width:0;position:relative}.account-shell .admin-tool-tablist{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.account-shell .admin-tool-tablist::-webkit-scrollbar{display:none}.account-shell .admin-tool-tablist>button{border:0;border-right:1px solid var(--admin-line);min-height:46px;color:var(--admin-muted);background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;display:flex;position:relative}.account-shell .admin-tool-tablist>button:last-child{border-right:0}.account-shell .admin-tool-tablist>button:after{content:"";background:var(--admin-accent);height:2px;transition:transform .15s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.account-shell .admin-tool-tablist>button.active{background:linear-gradient(180deg, var(--admin-accent-soft), transparent);color:var(--admin-ink)}.account-shell .admin-tool-tablist>button.active:after{transform:scaleX(1)}.account-shell .admin-tool-tablist>button:focus-visible{z-index:1;outline:2px solid var(--admin-accent-line);outline-offset:-2px}.account-shell .admin-tool-tablist>button>svg{color:var(--admin-icon)}.account-shell .admin-tool-badge{border:1px solid var(--admin-line);color:var(--admin-faint);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.account-shell .admin-operations .admin-console-shell,.account-shell .admin-operations .admin-console-main,.account-shell .admin-operations .admin-workspace,.account-shell .admin-operations .admin-tool-panel-stack{background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.account-shell .admin-operations .admin-tool-panel-stack{gap:12px;display:grid}.account-shell .admin-operations .settings-panel.admin-panel,.account-shell .admin-operations .admin-user-detail-panel,.account-shell .admin-operations .admin-users-list-panel{border:1px solid var(--admin-line);background:var(--admin-panel);box-shadow:none;border-radius:5px;overflow:visible}.account-shell .admin-operations .settings-panel-head{border-bottom:1px solid var(--admin-line);min-height:48px;padding:0 16px}.account-shell .admin-operations .settings-panel-head>svg,.account-shell .admin-operations .settings-panel-head>div>svg{color:var(--admin-icon)}.account-shell .admin-operations .admin-metric-grid{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.account-shell .admin-operations .admin-metric-card{border:0;border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:96px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px}.account-shell .admin-operations .admin-metric-card:nth-child(3n){border-right:0}.account-shell .admin-operations .admin-metric-card:nth-last-child(-n+3){border-bottom:0}.account-shell .admin-operations .admin-metric-card>span{box-shadow:none;color:var(--admin-icon);background:0 0;border:0}.account-shell .admin-operations .admin-permission-grid{display:block}.account-shell .admin-operations .admin-permission-card{border:0;border-bottom:1px solid var(--admin-line);background:0 0;border-radius:0;min-height:70px;margin:0;padding:13px 16px;box-shadow:inset 2px 0 #0000}.account-shell .admin-operations .admin-permission-card:last-child{border-bottom:0}.account-shell .admin-operations .admin-permission-card.unlocked{box-shadow:inset 2px 0 #31d48aa6}.account-shell .admin-operations .market-select.admin-ledger-select{width:100%;min-width:0}.account-shell .admin-operations .admin-ledger-select .market-select-trigger{border-color:var(--admin-line-strong);background:var(--admin-input);border-radius:4px;min-height:40px}.account-shell .admin-operations .admin-ledger-select .market-select-menu{z-index:80;border-color:var(--admin-line-strong);background:color-mix(in srgb, var(--admin-panel) 96%, black);border-radius:4px}.account-shell .admin-operations .admin-user-tabs{border-color:var(--admin-line);background:var(--admin-panel);position:static;top:auto}.account-shell .admin-refund-desk{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:5px;gap:0;min-width:0;display:grid;overflow:visible}.account-shell .admin-refund-desk-head,.account-shell .admin-refund-case-header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.account-shell .admin-refund-desk-head h2,.account-shell .admin-refund-case-header h3{color:var(--admin-ink);letter-spacing:-.025em;margin:2px 0 4px;font-size:20px}.account-shell .admin-refund-desk-head p{max-width:720px;color:var(--admin-muted);margin:0;font-size:12px}.account-shell .admin-refund-desk-actions,.account-shell .admin-refund-case-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-shell .admin-access-pill{border:1px solid var(--admin-line);color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.account-shell .admin-access-pill.manage{border-color:var(--admin-accent-line);color:color-mix(in srgb, var(--admin-accent) 62%, white)}.account-shell .admin-refund-state-tabs,.account-shell .admin-refund-detail-tabs{border-bottom:1px solid var(--admin-line);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.account-shell .admin-refund-state-tabs::-webkit-scrollbar{display:none}.account-shell .admin-refund-detail-tabs::-webkit-scrollbar{display:none}.account-shell .admin-refund-state-tabs button,.account-shell .admin-refund-detail-tabs button{border:0;border-right:1px solid var(--admin-line);min-height:44px;color:var(--admin-muted);background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex;position:relative}.account-shell .admin-refund-state-tabs button:last-child,.account-shell .admin-refund-detail-tabs button:last-child{border-right:0}.account-shell .admin-refund-state-tabs button.active,.account-shell .admin-refund-state-tabs button[aria-selected=true],.account-shell .admin-refund-detail-tabs button[aria-selected=true]{background:var(--admin-accent-soft);color:var(--admin-ink);box-shadow:inset 0 -2px var(--admin-accent)}.account-shell .admin-refund-state-tabs button strong{min-width:22px;color:var(--admin-faint);background:#ffffff0e;border-radius:999px;padding:2px 5px;font-size:8px}.account-shell .admin-refund-filterbar{border-bottom:1px solid var(--admin-line);background:var(--admin-panel-soft);grid-template-columns:minmax(220px,1fr) 190px 150px 150px;gap:8px;padding:10px 12px;display:grid}.account-shell .admin-refund-search{border:1px solid var(--admin-line-strong);background:var(--admin-input);border-radius:4px;align-items:center;min-width:0;min-height:40px;padding:0 11px;display:flex}.account-shell .admin-refund-search svg{color:var(--admin-faint);flex:none}.account-shell .admin-refund-search input{width:100%;min-width:0;height:38px;color:var(--admin-ink);background:0 0;border:0;outline:0;padding:0 9px}.account-shell .admin-date-filter{border:1px solid var(--admin-line-strong);background:var(--admin-input);border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 8px;display:grid}.account-shell .admin-date-filter span{color:var(--admin-faint);text-transform:uppercase;font-size:9px;font-weight:800}.account-shell .admin-date-filter input{min-width:0;height:38px;color:var(--admin-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0;font-size:10px}.account-shell .admin-refund-master-detail{grid-template-columns:minmax(310px,.38fr) minmax(0,.62fr);align-items:start;min-height:0;display:grid}.account-shell .admin-refund-mobile-back{display:none}.account-shell .admin-refund-case-list{border-right:1px solid var(--admin-line);min-width:0}.account-shell .admin-refund-list-caption{border-bottom:1px solid var(--admin-line);min-height:40px;color:var(--admin-muted);justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;display:flex}.account-shell .admin-refund-list-caption small{color:var(--admin-faint)}.account-shell .admin-refund-case-rows{display:grid}@media (width>=901px){.account-shell .admin-refund-case-rows{overscroll-behavior:contain;scrollbar-color:var(--admin-line-strong) transparent;max-height:min(680px,100dvh - 250px);overflow-y:auto}.account-shell .admin-refund-case-detail{overscroll-behavior:contain;scrollbar-color:var(--admin-line-strong) transparent;align-self:start;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto}}.account-shell .admin-refund-case-row{text-align:left;border:0;border-bottom:1px solid var(--admin-line);width:100%;min-height:90px;color:var(--admin-ink);background:0 0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.account-shell .admin-refund-case-row:hover,.account-shell .admin-refund-case-row:focus-visible{background:#ffffff06;outline:0}.account-shell .admin-refund-case-row.selected{background:linear-gradient(90deg, var(--admin-accent-soft), transparent 74%)}.account-shell .admin-case-status-marker{background:var(--admin-faint);border-radius:999px;align-self:stretch;width:3px;display:block}.account-shell .admin-case-status-marker.warning{background:#f4b740}.account-shell .admin-case-status-marker.good{background:#31d48a}.account-shell .admin-case-status-marker.red{background:var(--admin-accent)}.account-shell .admin-refund-case-copy{gap:4px;min-width:0;display:grid}.account-shell .admin-refund-case-title{justify-content:space-between;gap:8px;min-width:0;display:flex}.account-shell .admin-refund-case-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-shell .admin-refund-case-title em{color:var(--admin-ink);font-size:11px;font-style:normal;font-weight:800}.account-shell .admin-refund-case-copy>span,.account-shell .admin-refund-case-copy>small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-shell .admin-refund-case-copy>.admin-refund-case-timing{text-overflow:clip;white-space:normal;flex-wrap:wrap;gap:4px 8px;display:flex;overflow:visible}.account-shell .admin-refund-case-timing>*+:before{color:var(--admin-faint);content:"•";margin-right:8px}.account-shell .admin-refund-case-copy>.admin-refund-case-triage{text-overflow:clip;white-space:normal;flex-wrap:wrap;gap:4px;display:flex;overflow:visible}.account-shell .admin-refund-case-triage em{border:1px solid var(--admin-line);color:var(--admin-faint);border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.account-shell .admin-refund-case-triage .priority-high,.account-shell .admin-refund-case-triage .priority-urgent,.account-shell .admin-refund-case-triage .overdue{border-color:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-line));color:color-mix(in srgb, var(--admin-accent) 62%, white)}.account-shell .admin-ledger-pagination{border-top:1px solid var(--admin-line);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:7px;display:flex}.account-shell .admin-ledger-pagination button{border:1px solid var(--admin-line);width:30px;height:30px;color:var(--admin-muted);background:0 0;border-radius:3px;place-items:center;display:grid}.account-shell .admin-ledger-pagination span{color:var(--admin-faint);font-size:10px}.account-shell .admin-refund-case-detail{min-width:0;min-height:0}.account-shell .admin-refund-case-header{min-height:0}.account-shell .admin-refund-detail-body{gap:12px;min-height:0;padding:14px 16px;display:grid}.account-shell .admin-retention-notice,.account-shell .admin-read-only-note{color:#f8d289;background:#f4b74014;border:1px solid #f4b74059;border-radius:4px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 10px;font-size:10px;display:flex}.account-shell .admin-read-only-note{border-color:var(--admin-line);background:var(--admin-panel-soft);color:var(--admin-muted)}.account-shell .admin-refund-conversation,.account-shell .admin-refund-ledger-list,.account-shell .admin-refund-audit-timeline,.account-shell .admin-user-notification-list{border:1px solid var(--admin-line);background:var(--admin-input);border-radius:4px;gap:0;display:grid;overflow:hidden}.account-shell .admin-refund-message{border-bottom:1px solid var(--admin-line);min-width:0;padding:12px;box-shadow:inset 2px 0 #0000}.account-shell .admin-refund-message:last-child{border-bottom:0}.account-shell .admin-refund-message.customer{box-shadow:inset 2px 0 var(--admin-accent)}.account-shell .admin-refund-message.staff{box-shadow:inset 2px 0 #45b8ff}.account-shell .admin-refund-message header{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-shell .admin-refund-message header strong{color:var(--admin-ink);font-size:11px}.account-shell .admin-refund-message header time,.account-shell .admin-refund-message p{color:var(--admin-muted);font-size:10px}.account-shell .admin-refund-message p{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;margin:8px 0 0;line-height:1.55}.account-shell .admin-refund-message-versions{gap:8px;margin-top:9px;display:grid}.account-shell .admin-refund-message-version{border:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-input) 86%, transparent);border-radius:4px;min-width:0;padding:9px 10px}.account-shell .admin-refund-message-version.customer-copy{border-left-color:#45b8ff}.account-shell .admin-refund-message-version>span{color:var(--admin-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.account-shell .admin-refund-message-version>p{margin-top:5px}.account-shell .admin-refund-message a,.account-shell .admin-user-notification-row a,.account-shell .admin-log-target-link{color:color-mix(in srgb, var(--admin-accent) 66%, white);overflow-wrap:anywhere;word-break:break-word}.account-shell .admin-expired-evidence{color:var(--admin-faint);margin-top:7px;font-size:9px;display:inline-block}.account-shell .admin-refund-reply-form,.account-shell .admin-refund-note-form{gap:9px;margin-top:12px;display:grid}.account-shell .admin-refund-reply-form>label,.account-shell .admin-refund-note-form>label{gap:6px;min-width:0;display:grid}.account-shell .admin-refund-reply-form>label>span,.account-shell .admin-refund-note-form>label>span{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.account-shell .admin-refund-reply-form textarea,.account-shell .admin-refund-note-form textarea{resize:vertical;border:1px solid var(--admin-line-strong);background:var(--admin-input);width:100%;min-width:0;min-height:88px;color:var(--admin-ink);font:inherit;border-radius:4px;outline:0;padding:10px 11px;font-size:11px;line-height:1.5}.account-shell .admin-refund-reply-form textarea:focus,.account-shell .admin-refund-note-form textarea:focus,.account-shell .admin-refund-case-meta input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 2px var(--admin-accent-soft)}.account-shell .admin-refund-reply-form textarea:disabled,.account-shell .admin-refund-note-form textarea:disabled,.account-shell .admin-refund-case-meta input:disabled{cursor:not-allowed;opacity:.62}.account-shell .admin-refund-reply-form>button,.account-shell .admin-refund-note-form>button{justify-self:end}.account-shell .admin-refund-ledger-row{border-bottom:1px solid var(--admin-line);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid}.account-shell .admin-refund-ledger-row>div,.account-shell .admin-refund-audit-timeline article>div,.account-shell .admin-user-notification-row>div{min-width:0}.account-shell .admin-refund-ledger-row p,.account-shell .admin-refund-ledger-row small,.account-shell .admin-refund-ledger-row strong,.account-shell .admin-refund-audit-timeline p,.account-shell .admin-refund-audit-timeline small,.account-shell .admin-refund-audit-timeline strong,.account-shell .admin-user-notification-row p,.account-shell .admin-user-notification-row span,.account-shell .admin-user-notification-row strong{overflow-wrap:anywhere;word-break:break-word}.account-shell .admin-refund-ledger-row:last-child{border-bottom:0}.account-shell .admin-refund-ledger-row>svg{color:var(--admin-icon)}.account-shell .admin-refund-ledger-row strong{color:var(--admin-ink);font-size:11px}.account-shell .admin-refund-audit-timeline article{border-bottom:1px solid var(--admin-line);grid-template-columns:10px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.account-shell .admin-refund-audit-timeline article:last-child{border-bottom:0}.account-shell .admin-refund-audit-timeline article>span{border:2px solid var(--admin-accent);border-radius:50%;width:7px;height:7px;margin-top:4px}.account-shell .admin-refund-audit-timeline strong{color:var(--admin-ink);font-size:11px}.account-shell .admin-refund-audit-timeline p,.account-shell .admin-refund-audit-timeline small{color:var(--admin-muted);margin:3px 0 0;font-size:9px}.account-shell .admin-refund-case-meta{border-top:1px solid var(--admin-line);background:var(--admin-panel-soft);grid-template-columns:1fr .8fr 1.25fr auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.account-shell .admin-refund-case-meta>div{grid-template-columns:18px minmax(0,1fr);align-items:end;gap:7px;min-width:0;display:grid}.account-shell .admin-refund-case-meta>div>svg{color:var(--admin-icon);margin-bottom:12px}.account-shell .admin-refund-case-meta label{gap:5px;min-width:0;display:grid}.account-shell .admin-refund-case-meta label>span{color:var(--admin-muted);font-size:9px;font-weight:800}.account-shell .admin-refund-case-meta input{border:1px solid var(--admin-line-strong);background:var(--admin-input);width:100%;min-width:0;height:40px;color:var(--admin-ink);font:inherit;border-radius:4px;outline:0;padding:0 10px;font-size:11px}.account-shell .admin-refund-decision-backdrop{z-index:1000}.account-shell .admin-refund-decision-dialog{overscroll-behavior:contain;border:1px solid var(--admin-accent-line);background:color-mix(in srgb, var(--admin-panel) 96%, black);width:min(520px,100vw - 30px);max-height:calc(100dvh - 30px);box-shadow:inset 3px 0 var(--admin-accent), 0 24px 80px #00000094;border-radius:5px;overflow:hidden auto}.account-shell .admin-force-refund-modal{overscroll-behavior:contain;max-height:calc(100dvh - 30px);overflow:hidden auto}.account-shell .admin-console-page.admin-page[data-admin-section] .admin-management-content-only .admin-workspace{grid-template-columns:minmax(0,1fr);display:block}.account-shell .admin-console-page.admin-page[data-admin-section] .admin-management-content-only .admin-tool-panel-stack,.account-shell .admin-console-page.admin-page[data-admin-section] .admin-management-content-only .admin-refund-desk{width:100%;min-width:0}.account-shell .admin-refund-decision-dialog>header,.account-shell .admin-refund-decision-dialog>footer{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.account-shell .admin-refund-decision-dialog>footer{border-top:1px solid var(--admin-line);border-bottom:0;justify-content:flex-end}.account-shell .admin-refund-decision-dialog h2{color:var(--admin-ink);margin:3px 0 0;font-size:20px}.account-shell .admin-refund-decision-dialog>dl{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 16px;display:grid}.account-shell .admin-refund-decision-dialog>dl>div{border-right:1px solid var(--admin-line);padding:0 10px}.account-shell .admin-refund-decision-dialog>dl>div:first-child{padding-left:0}.account-shell .admin-refund-decision-dialog>dl>div:last-child{border-right:0;padding-right:0}.account-shell .admin-refund-decision-dialog dt{color:var(--admin-faint);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.account-shell .admin-refund-decision-dialog dd{color:var(--admin-ink);margin:4px 0 0;font-size:11px;font-weight:800}.account-shell .admin-refund-decision-dialog>p,.account-shell .admin-refund-decision-dialog>label{color:var(--admin-muted);margin:0;padding:13px 16px;font-size:10px;display:block}.account-shell .admin-refund-decision-dialog>label>textarea{margin-top:7px}.account-shell .admin-full-refund-rule{border:1px solid var(--admin-accent-line);background:var(--admin-accent-soft);border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}.account-shell .admin-full-refund-rule>svg{color:var(--admin-icon);flex:none}.account-shell .admin-full-refund-rule>div{gap:2px;display:grid}.account-shell .admin-full-refund-rule strong{color:var(--admin-ink);font-size:11px}.account-shell .admin-full-refund-rule span{color:var(--admin-muted);font-size:10px}.account-shell .admin-user-notification-history{gap:12px;display:grid}.account-shell .admin-user-panel-heading{justify-content:space-between;align-items:center;display:flex}.account-shell .admin-user-panel-heading>div{gap:3px;display:grid}.account-shell .admin-user-notification-row{border-bottom:1px solid var(--admin-line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.account-shell .admin-user-notification-row:last-child{border-bottom:0}.account-shell .admin-user-notification-row>span{color:var(--admin-icon);place-items:start center;display:grid}.account-shell .admin-user-notification-row strong{color:var(--admin-ink);font-size:11px}.account-shell .admin-user-notification-row p{color:var(--admin-muted);margin:4px 0 6px;font-size:10px;line-height:1.5}.account-shell .admin-log-target-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=1180px){.account-shell .admin-operations-header{grid-template-columns:1fr}.account-shell .admin-page .admin-reseller-headline,.account-shell .admin-page .admin-reseller-toolbar,.account-shell .admin-page .admin-reseller-tab-head{flex-direction:column;align-items:stretch}.account-shell .admin-page .admin-reseller-headline-actions,.account-shell .admin-page .admin-reseller-tab-head>div{flex-wrap:wrap;width:100%}.account-shell .admin-page .admin-reseller-create-panel,.account-shell .admin-page .admin-reseller-plan-panel,.account-shell .admin-page .admin-reseller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-page .admin-reseller-plan-panel>:first-child{grid-column:1/-1}.account-shell .admin-page .admin-reseller-toolbar,.account-shell .admin-page .admin-reseller-search{width:100%;min-width:0;max-width:100%}.account-shell .admin-operations-command{justify-content:stretch}.account-shell .admin-global-search-wrap{max-width:none}.account-shell .admin-refund-filterbar{grid-template-columns:minmax(220px,1fr) 180px 145px 145px}.account-shell .admin-refund-master-detail{grid-template-columns:minmax(290px,.4fr) minmax(0,.6fr)}.account-shell .admin-refund-case-row{grid-template-columns:4px minmax(0,1fr)}.account-shell .admin-refund-case-row>.status-chip{grid-column:2;justify-self:start}.account-shell .admin-refund-case-meta{grid-template-columns:1fr 1fr}.account-shell .admin-refund-case-meta>button{width:100%}}@media (width<=900px){.account-shell .admin-page .admin-reseller-create-panel,.account-shell .admin-page .admin-reseller-plan-panel,.account-shell .admin-page .admin-reseller-form-grid{grid-template-columns:1fr}.account-shell .admin-page .admin-reseller-plan-panel>:first-child{grid-column:auto}.account-shell .admin-refund-filterbar{grid-template-columns:1fr 1fr}.account-shell .admin-refund-search{grid-column:1/-1}.account-shell .admin-refund-master-detail{grid-template-columns:1fr}.account-shell .admin-refund-master-detail:not(.mobile-detail-open)>.admin-refund-case-detail,.account-shell .admin-refund-master-detail.mobile-detail-open>.admin-refund-case-list{display:none}.account-shell .admin-refund-master-detail.mobile-detail-open>.admin-refund-case-detail{display:block}.account-shell .admin-refund-mobile-back{margin:12px 12px 0;display:inline-flex}.account-shell .admin-refund-case-list{border-right:0;border-bottom:1px solid var(--admin-line)}.account-shell .admin-refund-case-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-refund-case-row:nth-child(odd){border-right:1px solid var(--admin-line)}.account-shell .admin-refund-case-meta{grid-template-columns:1fr 1fr}.account-shell .admin-refund-case-meta>button{width:100%}}@media (width<=640px){.account-shell .admin-operations{gap:9px}.account-shell .admin-operations-header{min-height:0;padding:14px}.account-shell .admin-operations-title h1{font-size:25px}.account-shell .admin-operations-title p{white-space:normal}.account-shell .admin-operations-command{grid-template-columns:minmax(0,1fr) auto;display:grid}.account-shell .admin-global-search-wrap{grid-column:1/-1;min-width:0}.account-shell .admin-operations-session{justify-items:start}.account-shell .admin-tool-tablist>button{min-height:43px;padding:0 11px}.account-shell .admin-tool-tablist>button>svg,.account-shell .admin-tool-badge{display:none}.account-shell .admin-operations .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-operations .admin-metric-card,.account-shell .admin-operations .admin-metric-card:nth-child(3n){border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.account-shell .admin-operations .admin-metric-card:nth-child(2n){border-right:0}.account-shell .admin-refund-desk-head,.account-shell .admin-refund-case-header{padding:14px;display:grid}.account-shell .admin-refund-desk-actions,.account-shell .admin-refund-case-header-actions{justify-content:flex-start}.account-shell .admin-refund-state-tabs button,.account-shell .admin-refund-detail-tabs button{white-space:normal;min-width:0;min-height:48px;padding:7px 8px}.account-shell .admin-refund-state-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.account-shell .admin-refund-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.account-shell .admin-refund-state-tabs button:nth-child(3n),.account-shell .admin-refund-detail-tabs button:nth-child(2n){border-right:0}.account-shell .admin-refund-state-tabs button,.account-shell .admin-refund-detail-tabs button{border-bottom:1px solid var(--admin-line)}.account-shell .admin-refund-case-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.account-shell .admin-refund-case-header-actions>.status-chip{grid-column:1/-1;justify-self:start}.account-shell .admin-refund-case-header-actions>button{width:100%}.account-shell .admin-refund-filterbar{grid-template-columns:1fr}.account-shell .admin-refund-search{grid-column:auto}.account-shell .admin-refund-case-rows{grid-template-columns:1fr}.account-shell .admin-refund-case-row:nth-child(odd){border-right:0}.account-shell .admin-refund-case-row{min-height:84px}.account-shell .admin-refund-detail-body{padding:12px}.account-shell .admin-refund-case-meta{grid-template-columns:1fr;padding:12px}.account-shell .admin-refund-decision-dialog>dl{grid-template-columns:1fr}.account-shell .admin-refund-decision-dialog>dl>div,.account-shell .admin-refund-decision-dialog>dl>div:first-child,.account-shell .admin-refund-decision-dialog>dl>div:last-child{border-right:0;border-bottom:1px solid var(--admin-line);padding:8px 0}.account-shell .admin-refund-decision-dialog>dl>div:last-child{border-bottom:0}}@media (width<=390px){.account-shell .admin-operations-header{padding:12px}.account-shell .admin-operations-route-icon{display:none}.account-shell .admin-global-search{grid-template-columns:16px minmax(0,1fr) auto;padding-left:9px}.account-shell .admin-refund-case-row{grid-template-columns:3px minmax(0,1fr)}.account-shell .admin-refund-case-row>.status-chip{grid-column:2;justify-self:start}}@media (width<=340px){body:has(.admin-console-page){min-width:0}}@media (prefers-reduced-motion:reduce){.account-shell .admin-tool-tablist>button:after{transition:none}}.account-shell .admin-referral-workspace{gap:14px;min-width:0;display:grid}.account-shell .admin-referral-command,.account-shell .admin-referral-attribution,.account-shell .admin-referral-campaign-panel{border:1px solid var(--admin-border,#ffffff1a);background:var(--admin-panel,#090a0ff0);border-radius:8px}.account-shell .admin-referral-command{justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.account-shell .admin-referral-command:before{background:var(--admin-accent,#ff3154);content:"";width:3px;position:absolute;inset:0 auto 0 0}.account-shell .admin-referral-command>div{min-width:0}.account-shell .admin-referral-command h2,.account-shell .admin-referral-section-head h2,.account-shell .admin-referral-editor h2{color:var(--admin-text,#f4f5f7);margin:3px 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem)}.account-shell .admin-referral-command p{max-width:760px;color:var(--admin-muted,#9298a8);margin:7px 0 0;font-size:.84rem;line-height:1.55}.account-shell .admin-referral-command .primary-action{flex:none}.account-shell .admin-referral-metrics{border:1px solid var(--admin-border,#ffffff1a);background:var(--admin-panel,#090a0ff0);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-shell .admin-referral-metrics>article{border-right:1px solid var(--admin-border,#ffffff14);grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:17px 18px;display:grid}.account-shell .admin-referral-metrics>article:last-child{border-right:0}.account-shell .admin-referral-metrics>article>svg{color:var(--admin-accent,#ff3154);margin-top:2px}.account-shell .admin-referral-metrics article div{min-width:0;display:grid}.account-shell .admin-referral-metrics small,.account-shell .admin-referral-campaign-stats small,.account-shell .admin-referral-flow-step small{color:var(--admin-muted,#858b9b);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-shell .admin-referral-metrics strong{color:var(--admin-text,#f4f5f7);margin-top:3px;font-size:1.24rem;line-height:1.1}.account-shell .admin-referral-metrics article span{color:var(--admin-muted,#858b9b);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.7rem;overflow:hidden}.account-shell .admin-referral-attribution,.account-shell .admin-referral-campaign-panel,.account-shell .admin-referral-chart-panel{padding:19px 20px}.account-shell .admin-referral-section-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.account-shell .admin-referral-section-head>span{color:var(--admin-muted,#858b9b);font-size:.72rem}.account-shell .admin-referral-integrity{white-space:nowrap;align-items:center;gap:7px;font-weight:750;display:inline-flex;color:#7ce4b8!important}.account-shell .admin-referral-flow{border:1px solid var(--admin-border,#ffffff14);background:color-mix(in srgb, var(--admin-panel-soft,#0e1016) 92%, transparent);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.account-shell .admin-referral-flow-step{border-right:1px solid var(--admin-border,#ffffff14);grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:15px 24px 15px 14px;display:grid;position:relative}.account-shell .admin-referral-flow-step:last-child{border-right:0}.account-shell .admin-referral-flow-icon{width:28px;height:28px;color:var(--admin-accent,#ff3154);place-items:center;display:grid}.account-shell .admin-referral-flow-step>div{min-width:0;display:grid}.account-shell .admin-referral-flow-step strong{color:var(--admin-text,#f4f5f7);margin-top:2px;font-size:1.06rem}.account-shell .admin-referral-flow-step em{color:var(--admin-muted,#858b9b);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.66rem;font-style:normal;overflow:hidden}.account-shell .admin-referral-flow-arrow{z-index:1;color:var(--admin-accent,#ff3154);background:var(--admin-panel-soft,#0e1016);border-radius:50%;padding:2px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.account-shell .admin-referral-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-shell .admin-referral-chart-panel{min-width:0;margin:0}.account-shell .admin-referral-chart-panel .xmarket-line-chart{--chart-line:var(--admin-accent,#ff3154);min-height:245px}.account-shell .admin-referral-campaign-list{gap:9px;display:grid}.account-shell .admin-referral-campaign{border:1px solid var(--admin-border,#ffffff14);background:color-mix(in srgb, var(--admin-panel-soft,#0e1016) 88%, transparent);border-radius:7px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.45fr) minmax(440px,2.25fr);align-items:center;gap:14px;min-width:0;padding:15px 16px;transition:border-color .16s,background-color .16s;display:grid}.account-shell .admin-referral-campaign:hover{border-color:color-mix(in srgb, var(--admin-accent,#ff3154) 34%, var(--admin-border,#242733));background:color-mix(in srgb, var(--admin-panel-soft,#0e1016) 96%, transparent)}.account-shell .admin-referral-campaign-main{align-items:center;gap:10px;min-width:0;display:flex}.account-shell .admin-referral-campaign-main>div{min-width:0;display:grid}.account-shell .admin-referral-campaign-main strong{color:var(--admin-text,#f4f5f7);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-shell .admin-referral-campaign-main span:not(.admin-referral-status){color:var(--admin-muted,#858b9b);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.66rem;overflow:hidden}.account-shell .admin-referral-status{color:#a5aaba;letter-spacing:.05em;text-align:center;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;flex:none;min-width:56px;padding:4px 7px;font-size:.58rem;font-weight:850}.account-shell .admin-referral-status.active{color:#73e5b7;background:#1c97671a;border-color:#52dda559}.account-shell .admin-referral-status.paused,.account-shell .admin-referral-status.scheduled{color:#f3bd67;background:#bb7a1917;border-color:#ffb84c57}.account-shell .admin-referral-status.archived{color:#777d8b}.account-shell .admin-referral-link{border:1px solid var(--admin-border,#ffffff14);min-width:0;color:var(--admin-muted,#9298a8);text-align:left;background:#03040857;border-radius:6px;grid-template-columns:minmax(0,1fr) 15px 38px;align-items:center;gap:7px;padding:9px 10px;display:grid}.account-shell .admin-referral-link:hover,.account-shell .admin-referral-link:focus-visible{border-color:color-mix(in srgb, var(--admin-accent,#ff3154) 45%, var(--admin-border,#242733));color:var(--admin-text,#f4f5f7)}.account-shell .admin-referral-link>span{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.account-shell .admin-referral-link em{color:var(--admin-accent,#ff3154);text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:800}.account-shell .admin-referral-campaign-stats{grid-template-columns:repeat(8,minmax(52px,1fr));min-width:0;display:grid}.account-shell .admin-referral-campaign-stats>span{border-left:1px solid var(--admin-border,#ffffff14);min-width:0;padding:0 10px;display:grid}.account-shell .admin-referral-campaign-stats strong{color:var(--admin-text,#f4f5f7);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;overflow:hidden}.account-shell .admin-referral-campaign-foot{border-top:1px solid var(--admin-border,#ffffff12);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.account-shell .admin-referral-campaign-foot>span{color:var(--admin-muted,#858b9b);font-size:.68rem}.account-shell .admin-referral-campaign-foot>div{flex-wrap:wrap;gap:7px;display:flex}.account-shell .admin-referral-campaign-foot a{text-decoration:none}.account-shell .admin-referral-empty{border:1px dashed var(--admin-border,#ffffff1a);color:var(--admin-muted,#858b9b);text-align:center;justify-items:center;gap:7px;padding:34px 20px;display:grid}.account-shell .admin-referral-empty>svg{color:var(--admin-accent,#ff3154)}.account-shell .admin-referral-empty strong{color:var(--admin-text,#f4f5f7)}.account-shell .admin-referral-empty span{max-width:460px;font-size:.78rem}.account-shell .admin-referral-editor-backdrop{z-index:10020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010205c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-shell .admin-referral-editor{border:1px solid color-mix(in srgb, var(--admin-accent,#ff3154) 34%, var(--admin-border,#242733));background:color-mix(in srgb, var(--admin-panel,#090a0f) 97%, black);border-radius:9px;width:min(760px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 28px 80px #0000008c}.account-shell .admin-referral-editor>header,.account-shell .admin-referral-editor>footer{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.account-shell .admin-referral-editor>header{border-bottom:1px solid var(--admin-border,#ffffff17)}.account-shell .admin-referral-editor>footer{border-top:1px solid var(--admin-border,#ffffff17);justify-content:flex-end}.account-shell .admin-referral-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.account-shell .admin-referral-editor-grid>label{align-content:start;gap:7px;min-width:0;display:grid}.account-shell .admin-referral-editor-grid>label>span{color:var(--admin-text,#f4f5f7);font-size:.72rem;font-weight:780}.account-shell .admin-referral-editor-grid>label>small{color:var(--admin-muted,#858b9b);font-size:.65rem;line-height:1.4}.account-shell .admin-referral-editor-grid input,.account-shell .admin-referral-money-input,.account-shell .admin-referral-select .market-select-trigger{border:1px solid var(--admin-border,#ffffff1c);width:100%;min-height:42px;color:var(--admin-text,#f4f5f7);background:#0304088a;border-radius:6px}.account-shell .admin-referral-editor-grid input{outline:0;padding:0 12px}.account-shell .admin-referral-editor-grid input:focus,.account-shell .admin-referral-money-input:focus-within,.account-shell .admin-referral-select.open .market-select-trigger{border-color:color-mix(in srgb, var(--admin-accent,#ff3154) 62%, white 5%);box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent,#ff3154) 15%, transparent)}.account-shell .admin-referral-editor-grid input:disabled{cursor:not-allowed;opacity:.58}.account-shell .admin-referral-editor-wide{grid-column:1/-1}.account-shell .admin-referral-money-input{grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.account-shell .admin-referral-money-input>span{color:var(--admin-accent,#ff3154);text-align:right;font-size:.82rem;font-weight:850}.account-shell .admin-referral-money-input input{background:0 0;border:0;min-height:40px;box-shadow:none!important}.account-shell .admin-referral-select{width:100%}.account-shell .admin-referral-select .market-select-menu{z-index:4;border-color:var(--admin-border,#ffffff1c);background:color-mix(in srgb, var(--admin-panel,#090a0f) 98%, black)}.account-shell .admin-referral-reward-note{border-left:2px solid var(--admin-accent,#ff3154);color:var(--admin-muted,#9298a8);background:color-mix(in srgb, var(--admin-accent,#ff3154) 7%, transparent);gap:11px;margin:0 20px 20px;padding:12px 14px;display:flex}.account-shell .admin-referral-reward-note>svg{color:var(--admin-accent,#ff3154);flex:none;margin-top:1px}.account-shell .admin-referral-reward-note>div{gap:3px;display:grid}.account-shell .admin-referral-reward-note strong{color:var(--admin-text,#f4f5f7);font-size:.75rem}.account-shell .admin-referral-reward-note span{font-size:.69rem;line-height:1.5}.account-shell .admin-referral-editor>.form-message{margin:0 20px 20px}.account-shell .admin-referral-error{justify-items:start;gap:12px;display:grid}.account-shell .referral-joined-card.neutral{border-color:#ffffff1f}@media (width<=1180px){.account-shell .admin-referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-referral-metrics>article:nth-child(2){border-right:0}.account-shell .admin-referral-metrics>article:nth-child(-n+2){border-bottom:1px solid var(--admin-border,#ffffff14)}.account-shell .admin-referral-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.account-shell .admin-referral-flow-step:nth-child(3){border-right:0}.account-shell .admin-referral-flow-step:nth-child(-n+3){border-bottom:1px solid var(--admin-border,#ffffff14)}.account-shell .admin-referral-flow-step:nth-child(3) .admin-referral-flow-arrow{display:none}.account-shell .admin-referral-campaign{grid-template-columns:minmax(190px,.8fr) minmax(230px,1.2fr)}.account-shell .admin-referral-campaign-stats{grid-column:1/-1}}@media (width<=760px){.account-shell .admin-referral-command,.account-shell .admin-referral-section-head,.account-shell .admin-referral-campaign-foot{flex-direction:column;align-items:stretch}.account-shell .admin-referral-command .primary-action{width:100%}.account-shell .admin-referral-performance-grid,.account-shell .admin-referral-flow{grid-template-columns:1fr}.account-shell .admin-referral-flow-step,.account-shell .admin-referral-flow-step:nth-child(3){border-right:0;border-bottom:1px solid var(--admin-border,#ffffff14)}.account-shell .admin-referral-flow-step:last-child{border-bottom:0}.account-shell .admin-referral-flow-arrow{display:none}.account-shell .admin-referral-campaign{grid-template-columns:1fr}.account-shell .admin-referral-campaign-stats,.account-shell .admin-referral-campaign-foot{grid-column:auto}.account-shell .admin-referral-campaign-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0}.account-shell .admin-referral-campaign-stats>span:nth-child(4){border-left:0}.account-shell .admin-referral-campaign-foot>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-shell .admin-referral-editor-backdrop{align-items:end;padding:0}.account-shell .admin-referral-editor{border-radius:10px 10px 0 0;width:100%;max-height:94dvh}.account-shell .admin-referral-editor-grid{grid-template-columns:1fr}.account-shell .admin-referral-editor-wide{grid-column:auto}}@media (width<=480px){.account-shell .admin-referral-command,.account-shell .admin-referral-attribution,.account-shell .admin-referral-campaign-panel,.account-shell .admin-referral-chart-panel{padding:16px}.account-shell .admin-referral-metrics{grid-template-columns:1fr}.account-shell .admin-referral-metrics>article{border-right:0;border-bottom:1px solid var(--admin-border,#ffffff14)}.account-shell .admin-referral-metrics>article:last-child{border-bottom:0}.account-shell .admin-referral-campaign-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-referral-campaign-stats>span:nth-child(odd){border-left:0}.account-shell .admin-referral-campaign-stats>span:nth-child(4){border-left:1px solid var(--admin-border,#ffffff14)}.account-shell .admin-referral-campaign-foot>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-shell .admin-referral-campaign{transition:none}}.fortnite-platform-notice{--fortnite-notice-accent:var(--reseller-accent,#7a55ff);border-block:1px solid color-mix(in srgb, var(--fortnite-notice-accent) 22%, #ffffff14);border-left:2px solid var(--fortnite-notice-accent);min-width:0;color:var(--text,var(--approved-text,#f7f8fb));background:linear-gradient(90deg, color-mix(in srgb, var(--fortnite-notice-accent) 10%, transparent), transparent 78%), #08090e6b;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:grid}.fortnite-platform-notice>svg{color:color-mix(in srgb, var(--fortnite-notice-accent) 82%, #fff);align-self:start;margin-top:1px}.fortnite-platform-notice>span{gap:2px;min-width:0;display:grid}.fortnite-platform-notice strong{color:inherit;font-size:12px;font-weight:800;line-height:1.25}.fortnite-platform-notice small{color:var(--muted,var(--approved-muted,#aeb4c4));font-size:11px;font-weight:590;line-height:1.45}.purchase-warranty-notice{--fortnite-notice-accent:var(--danger,#ff304f);margin-bottom:14px}.v2-marketplace>.fortnite-platform-notice{margin:0 0 12px}.checkout-modal .fortnite-platform-notice{background:linear-gradient(90deg, color-mix(in srgb, var(--fortnite-notice-accent) 11%, transparent), transparent 82%), #111218;margin:0 12px 10px;padding-block:9px}.checkout-modal .fortnite-platform-notice strong{font-size:11.5px}.checkout-modal .fortnite-platform-notice small{font-size:10.5px;line-height:1.4}@media (width<=560px){.fortnite-platform-notice{align-items:start;padding:10px}.fortnite-platform-notice small{font-size:10.5px}}.giveaway-page{--giveaway-ink:#f4f6fb;--giveaway-steel:#171922;--giveaway-steel-raised:#2b2e38;--giveaway-signal:#ff2b45;--giveaway-secure:#29d183;--giveaway-proof:#f6b94e;gap:18px;min-width:0;padding-bottom:36px;display:grid}.v2-shell .giveaway-page>.giveaway-hero.soft-enter,.v2-shell .giveaway-page .giveaway-stage.soft-enter,.v2-shell .giveaway-page .giveaway-entry-panel.soft-enter,.v2-shell .giveaway-page .giveaway-fairness-panel.soft-enter,.v2-shell .giveaway-page .giveaway-winners.soft-enter,.v2-shell .giveaway-teaser{animation:.42s cubic-bezier(.2,.8,.2,1) both giveawaySurfaceEnter}.v2-shell .giveaway-page .giveaway-stage.soft-enter{animation-delay:45ms}.v2-shell .giveaway-page .giveaway-entry-panel.soft-enter{animation-delay:90ms}.v2-shell .giveaway-page .giveaway-fairness-panel.soft-enter{animation-delay:.135s}.v2-shell .giveaway-page .giveaway-winners.soft-enter{animation-delay:.17s}.giveaway-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,54px);padding:22px 26px;display:grid;position:relative;overflow:hidden}.giveaway-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12 52%,#0000);height:1px;position:absolute;top:0;left:27px;right:27px}.giveaway-hero-copy{align-self:center;max-width:700px}.v2-shell .giveaway-hero .giveaway-hero-copy h1{max-width:660px;letter-spacing:-.045em!important;margin:7px 0 9px!important;font-size:clamp(27px,3vw,39px)!important;font-style:normal!important;line-height:1.05!important;transform:none!important}.giveaway-hero-copy p{color:#b2b6c3;max-width:620px;margin:0;font-size:13px;line-height:1.55}.giveaway-hero-summary{border-left:1px solid #ffffff14;grid-template-columns:repeat(2,auto);align-items:center;gap:5px 22px;min-width:286px;padding-left:24px;display:grid}.giveaway-hero-summary>span{gap:2px;display:grid}.giveaway-hero-summary small{color:#7c8291;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.giveaway-hero-summary strong{color:#f6f7fb;letter-spacing:-.025em;font-size:16px}.giveaway-hero-summary>span:first-child strong{color:#ff7387;font-size:22px}.giveaway-market-link{color:#b6bbc7;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;margin-top:5px;padding:4px 0;font-size:11px;font-weight:750;display:inline-flex}.giveaway-market-link:hover{color:#fff}.giveaway-market-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ff6076}.giveaway-layout{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:16px;min-width:0;display:grid}.giveaway-stage,.giveaway-entry-panel,.giveaway-fairness-panel,.giveaway-winners,.giveaway-empty{background:linear-gradient(#ffffff0b,#ffffff03),#111218d9;border:1px solid #ffffff16;border-radius:10px;box-shadow:inset 0 1px #ffffff0b,0 22px 54px #0000002e}.giveaway-stage{min-height:610px;padding:20px;display:grid;position:relative;overflow:hidden}.giveaway-stage-unavailable{min-height:590px}.giveaway-stage:before{content:"";background:linear-gradient(90deg,#0000,#ff2b4533,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.giveaway-stage-head,.giveaway-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.giveaway-stage-head h2,.giveaway-section-head h2,.giveaway-panel-head h2{color:var(--giveaway-ink);letter-spacing:-.025em;margin:4px 0 0}.giveaway-stage-head h2{font-size:21px}.giveaway-live-status{color:#b4b8c5;letter-spacing:.05em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:7px;min-height:29px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.giveaway-live-status>span{background:#777d8d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #777d8d1f}.giveaway-live-status.open>span,.giveaway-live-status.completed>span{background:var(--giveaway-secure);box-shadow:0 0 0 3px #29d1831f}.giveaway-live-status.revealing{color:#ff788b;border-color:#ff2b4552}.giveaway-live-status.revealing>span{background:var(--giveaway-signal);animation:1.1s ease-in-out infinite giveawayLivePulse;box-shadow:0 0 0 3px #ff2b4529}.giveaway-live-status.failed{color:#f4cf83;border-color:#f4bd5652}.giveaway-live-status.failed>span{background:#f4bd56;box-shadow:0 0 0 3px #f4bd5624}.giveaway-live-status.waiting>span{background:#ff6076;animation:2.4s ease-in-out infinite giveawayWaitingPulse;box-shadow:0 0 0 3px #ff2b4524}.giveaway-dial-scene{align-self:center;place-items:center;min-height:445px;padding:26px 10px 18px;display:grid;position:relative}.giveaway-dial-pointer{clip-path:polygon(8% 0,92% 0,50% 100%);transform-origin:50% 3px;z-index:6;background:linear-gradient(#f4f6fb 0%,#ff6a7c 45%,#ff2b45 100%);width:25px;height:30px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.giveaway-dial-pointer:before{content:"";background:#0b0c10;border:1px solid #ff6a7c;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.giveaway-dial-scene.is-selecting .giveaway-dial-pointer{animation:.132s steps(2,end) infinite giveawayPointerCruiseTick}.giveaway-dial-scene.is-settling .giveaway-dial-pointer{animation:4.6s linear both giveawayPointerSettleTick}.giveaway-dial{aspect-ratio:1;background:#0b0c10;border:1px solid #2b2e38;border-radius:50%;place-items:center;width:min(92%,456px);max-width:456px;display:grid;position:relative;box-shadow:inset 0 0 0 7px #08090d,inset 0 0 0 8px #f4f6fb12,0 28px 65px #0006}.giveaway-dial:before{content:"";pointer-events:none;z-index:2;border:1px solid #ff2b4529;border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 0 32px #ff2b450d}.giveaway-dial-scene.is-locked .giveaway-dial:before{animation:2.8s ease-in-out infinite giveawayRotorSignalPulse}.giveaway-rotor-transform{transform-origin:50%;will-change:transform;position:absolute;inset:0;transform:rotate(0)}.giveaway-precision-rotor{width:100%;height:100%;display:block;overflow:visible}.giveaway-rotor-rim{fill:#0b0c10;stroke:#2b2e38;stroke-width:7px}.giveaway-rotor-track{fill:#171922;stroke:#f4f6fb14;stroke-width:2px}.giveaway-rotor-slots path{stroke:#0b0c10;stroke-width:1.6px;transition:fill .36s,stroke .36s}.giveaway-rotor-slots .graphite{fill:#171922}.giveaway-rotor-slots .slate{fill:#2b2e38}.giveaway-rotor-slots .signal{fill:#401a23}.giveaway-rotor-slots path.is-winning{fill:#ff2b45;stroke:#ff9aa8}.giveaway-rotor-slots path.is-winning.is-live-result{animation:1.1s ease-out both giveawayWinnerSlotSpotlight}.giveaway-rotor-dividers line{stroke:#f4f6fb1f;stroke-width:1px}.giveaway-rotor-indexes text{fill:#f4f6fb99;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.giveaway-rotor-winning-ticket{fill:#f4f6fb;letter-spacing:.035em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:900}.giveaway-rotor-winning-ticket.is-live-result{animation:.42s ease-out both giveawayReducedResultFade}.giveaway-rotor-inner-rail{fill:#0b0c10;stroke:#ff2b453d;stroke-width:2px}.giveaway-rotor-bearing{fill:#171922;stroke:#2b2e38;stroke-width:9px}.giveaway-dial-core{aspect-ratio:1;text-align:center;z-index:3;background:linear-gradient(145deg,#1b1c23,#0d0e13);border:1px solid #ffffff1d;border-radius:50%;align-content:center;justify-items:center;gap:7px;width:51%;padding:25px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff13,0 16px 42px #00000063}.giveaway-dial-core:before{content:"";pointer-events:none;border:1px solid #ff2b4533;border-radius:50%;position:absolute;inset:6px}.giveaway-dial-kicker{color:#9398a8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.giveaway-dial-core>strong{color:#fff;letter-spacing:-.045em;font-size:29px}.giveaway-dial-core>small{color:#838898;max-width:145px;font-size:10px;line-height:1.35}.giveaway-dial-standby{color:#d7d9e1;letter-spacing:.04em;font-size:11px;font-weight:800}.giveaway-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:inline-grid}.giveaway-countdown>span{justify-items:center;display:grid}.giveaway-countdown strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:17px;line-height:1}.giveaway-countdown small{color:#717687;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:850}.giveaway-dial-caption{color:#858a99;text-align:center;max-width:440px;font-size:11px;line-height:1.45;position:absolute;bottom:0}.giveaway-winner{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.giveaway-winner.is-live-result{animation:.72s cubic-bezier(.15,.9,.2,1) both giveawayWinnerIn}.giveaway-winner.is-reduced-result{animation:.18s ease-out both giveawayReducedResultFade}.giveaway-winner-avatar{color:#fff;background:#272934;border:2px solid #ff6075;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:5px;display:flex;position:relative;box-shadow:0 0 0 4px #ff2b4519,0 12px 28px #0006}.giveaway-winner-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.giveaway-winner-avatar svg{color:var(--giveaway-secure);fill:#0d0e13;position:absolute;bottom:-3px;right:-3px}.giveaway-winner>span{color:#8d92a1;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.giveaway-winner>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(15px,2vw,20px);overflow:hidden}.giveaway-winner>small{color:#ff7a8d;font-size:9px}.giveaway-phase-failed .giveaway-winner>small{color:#f4cf83}.giveaway-particles{pointer-events:none;position:absolute;inset:20%}.giveaway-particles i{--particle-angle:calc(var(--particle-index) * 30deg);animation:giveawayParticleOut 1.1s cubic-bezier(.1, .7, .2, 1) calc(var(--particle-index) * 22ms) both;background:var(--giveaway-signal);height:5px;transform:rotate(var(--particle-angle)) translateY(-15px);border-radius:1px;width:2px;position:absolute;top:50%;left:50%}.giveaway-particles i:nth-child(3n){background:var(--giveaway-proof)}.giveaway-particles i:nth-child(4n){background:#fff}.giveaway-stage-strip{background:#090a0e5c;border:1px solid #ffffff10;border-radius:8px;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.giveaway-stage-strip>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:12px 14px;display:grid}.giveaway-stage-strip>span+span{border-left:1px solid #ffffff0e}.giveaway-stage-strip svg{color:#ff6076;grid-row:1/3}.giveaway-stage-strip small{color:#777c8c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.giveaway-stage-strip strong{color:#f3f4f8;font-size:13px}.giveaway-entry-rail{gap:14px;min-width:0;display:grid;position:sticky;top:84px}.giveaway-entry-panel,.giveaway-fairness-panel{align-content:start;gap:15px;padding:18px;display:grid}.giveaway-panel-head{align-items:center;gap:11px;display:flex}.giveaway-panel-head.compact{align-items:flex-start}.giveaway-panel-head h2{font-size:16px}.giveaway-panel-symbol{color:#ff6075;flex:none}.giveaway-ticket-confirmed{background:#29d1830b;border:1px solid #29d1832e;border-radius:8px;gap:7px;padding:13px;display:grid}.giveaway-ticket-confirmed>span{color:#70e7b1;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.giveaway-ticket-confirmed>strong{color:#fff;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:21px}.giveaway-ticket-confirmed>small,.giveaway-spend-progress>small{color:#858b9b;font-size:10px;line-height:1.5}.giveaway-requirement-card{background:#0a0b10b8;border:1px solid #ffffff12;border-radius:8px;gap:12px;padding:13px;display:grid}.giveaway-requirement-card>p{color:#b8bcc8;margin:0;font-size:11px;line-height:1.5}.giveaway-spend-progress{gap:8px;display:grid}.giveaway-spend-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.giveaway-spend-progress>div span{color:#9398a8;font-size:11px}.giveaway-spend-progress>div strong{color:#f2f3f7;font-size:12px}.giveaway-progress-track{background:#08090d;border:1px solid #fff1;border-radius:99px;height:7px;display:block;overflow:hidden}.giveaway-progress-track i{border-radius:inherit;height:100%;transition:width .5s var(--ease);background:linear-gradient(90deg,#ad1028,#ff2b45 70%,#ff8091);display:block;box-shadow:0 0 14px #ff2b4545}.giveaway-entry-action.full,.giveaway-fairness-panel .secondary-action.full{width:100%;min-height:44px}.giveaway-entry-direction{color:#7f8493;text-align:center;margin:-5px 0 0;font-size:10px;line-height:1.5}.giveaway-spin-icon{animation:.8s linear infinite giveawayIconSpin}.giveaway-fairness-panel>p{color:#858a99;margin:-3px 0 0;font-size:11px;line-height:1.55}.giveaway-hash-row{background:#08090d80;border:1px solid #ffffff0e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 9px 9px 11px;display:grid}.giveaway-hash-row small{color:#747989;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:850}.giveaway-hash-row code{color:#b8bdc8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.giveaway-hash-row button{color:#737989;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.giveaway-hash-row button:hover{color:#fff;background:#ffffff09}.giveaway-receipt{gap:7px;animation:.24s both giveawayReceiptIn;display:grid}.giveaway-proof-state{color:#c9a75c;align-items:center;gap:7px;padding:3px 1px;font-size:10px;font-weight:800;display:flex}.giveaway-proof-state.verified{color:#62dca5}.giveaway-winners{gap:15px;padding:18px 20px;display:grid}.giveaway-section-head h2{font-size:19px}.giveaway-section-head>span{color:#7e8494;align-items:center;gap:6px;font-size:10px;display:flex}.giveaway-winner-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.giveaway-winner-list article{background:#090a0e73;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.giveaway-recent-avatar{color:#fff;background:#262831;border:1px solid #ffffff1b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.giveaway-recent-avatar img{object-fit:cover;width:100%;height:100%}.giveaway-winner-list article>span:not(.giveaway-recent-avatar){min-width:0;display:grid}.giveaway-winner-list article>span:nth-of-type(3){text-align:right}.giveaway-winner-list small{color:#6f7585;text-transform:uppercase;font-size:8px}.giveaway-winner-list strong{color:#e9ebf1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.giveaway-winner-list time{color:#676d7c;grid-column:2/-1;font-size:9px}.giveaway-winners-empty{color:#858b9b;align-items:center;gap:9px;min-height:42px;font-size:11px;display:flex}.giveaway-winners-empty svg{color:#ff6075}.giveaway-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.giveaway-unavailable-note{border-top:1px solid #ffffff10;grid-template-columns:auto minmax(0,1fr) auto;align-self:end;align-items:center;gap:10px 12px;padding:16px 4px 2px;display:grid}.giveaway-unavailable-note>svg{color:#ff6075}.giveaway-unavailable-note>div{gap:2px;display:grid}.giveaway-unavailable-note strong{color:#e9ebf1;font-size:12px}.giveaway-unavailable-note p{color:#858a99;margin:0;font-size:11px;line-height:1.45}.giveaway-empty h2{margin:5px 0;font-size:18px}.giveaway-empty p{color:#8b90a0;margin:0;font-size:12px}.giveaway-mobile-entry{display:none}.giveaway-teaser{background:linear-gradient(115deg,#ff2b4511,#0000 35%),#0f1015c7;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:84px;padding:12px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0c,0 14px 32px #00000026}.giveaway-teaser:before{background:var(--red);content:"";border-radius:99px;width:2px;position:absolute;top:13px;bottom:13px;left:-1px}.giveaway-teaser-symbol{color:#ff6075;justify-self:center}.giveaway-teaser-main,.giveaway-teaser-time{min-width:0;display:grid}.giveaway-teaser-main>small,.giveaway-teaser-time>small{color:#747a8a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.giveaway-teaser-main>strong{color:#f2f3f7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.giveaway-teaser-main>em{color:#8c92a2;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.giveaway-teaser-main>em svg{color:#55d49b}.giveaway-teaser-time{border-left:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);gap:2px;min-width:110px;padding-left:14px}.giveaway-teaser-time svg{color:#767c8c;grid-row:1/3;margin-right:7px}.giveaway-teaser-time>strong{color:#e8eaf0;font-variant-numeric:tabular-nums;font-size:12px}.giveaway-teaser-empty{grid-template-columns:auto minmax(0,1fr) auto}.giveaway-teaser-empty>span:nth-child(2){display:grid}.giveaway-teaser-empty small{color:#757b8b;font-size:9px}.giveaway-teaser-empty strong{color:#d8dae1;font-size:11px}.giveaway-teaser-empty>button{color:#a6abb8;background:0 0;border:1px solid #ffffff10;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.giveaway-teaser-loading{grid-template-columns:40px minmax(0,1fr);align-content:center}.giveaway-teaser-loading i,.giveaway-skeleton-copy i,.giveaway-skeleton-prize,.giveaway-skeleton-head,.giveaway-skeleton-dial,.giveaway-skeleton-strip,.giveaway-skeleton-panel{background:linear-gradient(90deg,#ffffff07,#ffffff13,#ffffff07) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite giveawaySkeleton;display:block}.giveaway-teaser-loading i:first-child{grid-row:1/4;height:40px}.giveaway-teaser-loading i:nth-child(2){width:50%;height:12px}.giveaway-teaser-loading i:nth-child(3){width:78%;height:9px}.giveaway-skeleton-copy{align-content:center;gap:12px;display:grid}.giveaway-skeleton-copy i:first-child{width:110px;height:10px}.giveaway-skeleton-copy i:nth-child(2){width:min(520px,82%);height:34px}.giveaway-skeleton-copy i:nth-child(3){width:min(610px,92%);height:12px}.giveaway-skeleton-prize{min-height:132px}.giveaway-skeleton-head{width:210px;height:38px}.giveaway-skeleton-dial{aspect-ratio:1;border-radius:50%;place-self:center;width:min(72%,370px)}.giveaway-skeleton-strip{align-self:end;height:60px}.giveaway-skeleton-panel{height:360px}.giveaway-skeleton-panel.short{height:250px}@keyframes giveawayPointerCruiseTick{0%,45%{transform:translate(-50%)rotate(-2deg)}50%,to{transform:translate(-50%)rotate(4deg)}}@keyframes giveawayPointerSettleTick{0%,4%,8%,12%,16%,20%,24%,28%,32%,36%,40%,44%,48%,52%,56%,60%,64%{transform:translate(-50%)rotate(-3deg)}2%,6%,10%,14%,18%,22%,26%,30%,34%,38%,42%,46%,50%,54%,58%,62%,67%{transform:translate(-50%)rotate(5deg)}72%,78%,84%,90%{transform:translate(-50%)rotate(-2deg)}75%,81%,87%,93%{transform:translate(-50%)rotate(3deg)}to{transform:translate(-50%)rotate(0)}}@keyframes giveawayRotorSignalPulse{50%{border-color:#ff6a7c70;box-shadow:inset 0 0 32px #ff2b451a,0 0 0 5px #ff2b4508}}@keyframes giveawayWinnerSlotSpotlight{0%{fill:#f4f6fb;stroke:#f4f6fb}45%{fill:#ff6a7c;stroke:#f4f6fb}to{fill:#ff2b45;stroke:#ff9aa8}}@keyframes giveawayWaitingPulse{50%{opacity:.65;box-shadow:0 0 0 7px #ff2b4500}}@keyframes giveawayWinnerIn{0%{filter:blur(5px);opacity:0;transform:scale(.88)translateY(7px)}to{filter:blur();opacity:1;transform:scale(1)translateY(0)}}@keyframes giveawayReducedResultFade{0%{opacity:0}to{opacity:1}}@keyframes giveawayParticleOut{0%{opacity:0;transform:rotate(var(--particle-angle)) translateY(-10px) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--particle-angle)) translateY(-145px) scale(1)}}@keyframes giveawayLivePulse{50%{opacity:.65;box-shadow:0 0 0 7px #ff2b4500}}@keyframes giveawayReceiptIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes giveawayIconSpin{to{transform:rotate(360deg)}}@keyframes giveawaySkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width>=769px){.giveaway-layout{align-items:stretch}.giveaway-entry-rail{grid-template-rows:auto auto;align-content:start}}@media (width<=1024px){.giveaway-layout{grid-template-columns:minmax(0,1fr) 300px}.giveaway-stage{min-height:580px}.giveaway-winner-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.giveaway-page{padding-bottom:172px}.giveaway-page.giveaway-phase-waiting{padding-bottom:36px}.giveaway-hero{grid-template-columns:1fr;gap:15px;padding:20px}.giveaway-hero-summary{border-top:1px solid #ffffff12;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr)) auto;min-width:0;padding-top:13px;padding-left:0}.giveaway-market-link{grid-area:1/3;justify-self:end;margin:0}.giveaway-layout{grid-template-columns:1fr}.giveaway-stage{min-height:545px;padding:16px}.giveaway-entry-rail{position:static}.giveaway-entry-panel .giveaway-entry-action{display:none}.giveaway-entry-panel .giveaway-entry-direction{margin-top:0}.giveaway-mobile-entry{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);bottom:calc(78px + env(safe-area-inset-bottom));left:max(9px, env(safe-area-inset-left));padding:10px max(11px, env(safe-area-inset-right)) 10px max(11px, env(safe-area-inset-left));right:max(9px, env(safe-area-inset-right));z-index:59;background:#111218ed;border:1px solid #ffffff18;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;box-shadow:0 -16px 40px #0000005c}.giveaway-mobile-entry>span{min-width:0;display:grid}.giveaway-mobile-entry small{color:#777d8d;text-transform:uppercase;font-size:8px}.giveaway-mobile-entry strong{color:#e8eaf0;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.giveaway-mobile-entry .primary-action{white-space:nowrap;min-height:42px}.giveaway-teaser{grid-template-columns:auto minmax(0,1fr) auto}.giveaway-teaser-time{border-left:0;grid-column:2;min-width:0;padding-left:0}.giveaway-teaser>.secondary-action{grid-area:1/3/3}}@media (width<=540px){.giveaway-page{gap:12px}.giveaway-hero-copy h1{font-size:27px}.giveaway-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.giveaway-market-link{grid-area:auto/1/auto/-1;justify-self:start}.giveaway-stage{min-height:500px;padding:14px}.giveaway-stage-head{align-items:flex-start}.giveaway-stage-head h2{font-size:17px}.giveaway-live-status{padding:0 8px;font-size:9px}.giveaway-dial-scene{min-height:350px;padding-inline:0}.giveaway-dial{width:min(98%,292px);max-width:292px}.giveaway-dial-core{width:53%;padding:18px}.giveaway-rotor-indexes text{font-size:8px}.giveaway-dial-core>strong{font-size:19px}.giveaway-dial-core>small{max-width:115px;font-size:8px}.giveaway-countdown{gap:4px}.giveaway-countdown strong{font-size:14px}.giveaway-stage-strip{grid-template-columns:1fr 1fr}.giveaway-stage-strip>span{padding:10px}.giveaway-stage-strip>span+span{border-left:1px solid #ffffff0e}.giveaway-stage-strip>span:last-child{border-top:1px solid #ffffff0e;border-left:0;grid-column:1/-1}.giveaway-winner-list{grid-template-columns:1fr}.giveaway-empty{grid-template-columns:auto 1fr}.giveaway-empty .secondary-action{grid-column:1/-1;width:100%}.giveaway-unavailable-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.giveaway-unavailable-note .secondary-action{grid-column:1/-1;width:100%}.giveaway-teaser{min-height:78px}.giveaway-teaser-time{display:none}.giveaway-teaser>.secondary-action{width:38px;min-width:38px;padding:0;font-size:0}.giveaway-teaser>.secondary-action svg{margin:0}}@media (prefers-reduced-motion:reduce){.v2-shell .giveaway-page>.giveaway-hero.soft-enter,.v2-shell .giveaway-page .giveaway-stage.soft-enter,.v2-shell .giveaway-page .giveaway-entry-panel.soft-enter,.v2-shell .giveaway-page .giveaway-fairness-panel.soft-enter,.v2-shell .giveaway-page .giveaway-winners.soft-enter,.v2-shell .giveaway-teaser{animation:none;transform:none}.giveaway-rotor-transform,.giveaway-rotor-slots path{transition:none}.giveaway-winner:not(.is-reduced-result),.giveaway-dial-pointer,.giveaway-dial:before,.giveaway-rotor-slots path,.giveaway-live-status.waiting>span,.giveaway-live-status.revealing>span,.giveaway-receipt,.giveaway-spin-icon,.giveaway-teaser-loading i,.giveaway-skeleton-copy i,.giveaway-skeleton-prize,.giveaway-skeleton-head,.giveaway-skeleton-dial,.giveaway-skeleton-strip,.giveaway-skeleton-panel{animation:none}.giveaway-particles{display:none}.giveaway-progress-track i{transition:none}}@keyframes giveawaySurfaceEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.account-shell .admin-giveaway-workspace{--giveaway-accent:var(--admin-accent,#ff3154);--giveaway-border:var(--admin-border,#ffffff1a);--giveaway-muted:var(--admin-muted,#8f96a8);--giveaway-panel:var(--admin-panel,#090a0ff0);--giveaway-panel-soft:var(--admin-panel-soft,#0e1017e6);--giveaway-text:var(--admin-text,#f4f5f7);gap:14px;min-width:0;animation:.32s cubic-bezier(.22,1,.36,1) both admin-giveaway-enter;display:grid}.account-shell .admin-giveaway-command,.account-shell .admin-giveaway-metrics,.account-shell .admin-giveaway-workspace .admin-panel{border:1px solid var(--giveaway-border);background:var(--giveaway-panel);border-radius:8px;box-shadow:inset 0 1px #ffffff06}.account-shell .admin-giveaway-command{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:24px;min-height:142px;padding:20px 22px 20px 25px;display:grid;position:relative;overflow:hidden}.account-shell .admin-giveaway-command:before{background:var(--giveaway-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.account-shell .admin-giveaway-command:after{background:linear-gradient(90deg, var(--giveaway-accent), transparent 52%);opacity:.44;content:"";height:1px;position:absolute;inset:auto 0 0}.account-shell .admin-giveaway-command.open:before,.account-shell .admin-giveaway-command.active:before{box-shadow:0 0 18px #ff31546b}.account-shell .admin-giveaway-command.danger:before{background:#ff6d78}.account-shell .admin-giveaway-command.success:before{background:#36d796}.account-shell .admin-giveaway-command-copy,.account-shell .admin-giveaway-command-copy>div,.account-shell .admin-giveaway-command-copy h2{min-width:0}.account-shell .admin-giveaway-title-row{align-items:center;gap:10px;margin-top:4px;display:flex}.account-shell .admin-giveaway-title-row h2,.account-shell .admin-giveaway-section-head h2,.account-shell .admin-giveaway-dialog h2{color:var(--giveaway-text);margin:0;font-size:clamp(1.03rem,1.5vw,1.3rem);line-height:1.2}.account-shell .admin-giveaway-command-copy p{color:var(--giveaway-muted);margin:8px 0 0;font-size:.79rem;font-weight:650;line-height:1.5}.account-shell .admin-giveaway-status{color:#b1b6c3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 8px;font-size:.63rem;font-weight:850;line-height:1;display:inline-flex}.account-shell .admin-giveaway-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.account-shell .admin-giveaway-status.open,.account-shell .admin-giveaway-status.active{color:#ff7b91;background:#ff315417;border-color:#ff315457}.account-shell .admin-giveaway-status.open>span{animation:1.8s ease-in-out infinite admin-giveaway-status-pulse}.account-shell .admin-giveaway-status.success{color:#71e2b4;background:#36d79614;border-color:#36d7964d}.account-shell .admin-giveaway-status.danger{color:#ff8994;background:#ff6d7814;border-color:#ff6d7859}.account-shell .admin-giveaway-clock{gap:7px;min-width:324px;display:grid}.account-shell .admin-giveaway-clock-label{color:var(--giveaway-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.64rem;font-weight:850;display:inline-flex}.account-shell .admin-giveaway-clock-digits{background:#030408ad;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.account-shell .admin-giveaway-clock-digits>span{border-right:1px solid #ffffff14;justify-items:center;gap:2px;min-width:0;padding:8px 11px 7px;display:grid;position:relative}.account-shell .admin-giveaway-clock-digits>span:last-child{border-right:0}.account-shell .admin-giveaway-clock-digits strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1.16rem;font-weight:800;line-height:1}.account-shell .admin-giveaway-clock-digits small{color:#737b8d;letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-weight:850}.account-shell .admin-giveaway-clock time{color:#777f91;font-size:.65rem;font-weight:700}.account-shell .admin-giveaway-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-shell .admin-giveaway-command-actions .secondary-action{color:#c9ceda}.account-shell .admin-giveaway-command-actions .admin-giveaway-force-start{min-height:34px;padding-inline:13px}.account-shell .admin-giveaway-command-actions .admin-giveaway-prepare{min-height:36px;padding-inline:15px}.account-shell .admin-giveaway-command-actions .secondary-action.danger{color:#ff8994}.account-shell .admin-giveaway-command-actions .secondary-action:disabled{color:var(--giveaway-muted)}.account-shell .admin-giveaway-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-shell .admin-giveaway-metrics>article{border-right:1px solid #ffffff14;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:16px 17px;display:grid}.account-shell .admin-giveaway-metrics>article:last-child{border-right:0}.account-shell .admin-giveaway-metrics>article>svg{color:var(--giveaway-accent);margin-top:2px}.account-shell .admin-giveaway-metrics>article.success>svg{color:#55d9a4}.account-shell .admin-giveaway-metrics>article.danger>svg{color:#ff7887}.account-shell .admin-giveaway-metrics article div{min-width:0;display:grid}.account-shell .admin-giveaway-metrics small,.account-shell .admin-giveaway-round-row small{color:#7f8798;letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:850;line-height:1.2}.account-shell .admin-giveaway-metrics strong{color:var(--giveaway-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:1.12rem;line-height:1.15;overflow:hidden}.account-shell .admin-giveaway-metrics article div>span{color:var(--giveaway-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.66rem;font-weight:650;overflow:hidden}.account-shell .admin-giveaway-primary-grid,.account-shell .admin-giveaway-history-grid{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:start;gap:14px;min-width:0;display:grid}.account-shell .admin-giveaway-workspace .admin-panel{min-width:0;padding:18px 19px}.account-shell .admin-giveaway-section-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:15px;display:flex}.account-shell .admin-giveaway-section-head>div{min-width:0}.account-shell .admin-giveaway-section-head h2{align-items:center;gap:8px;margin-top:4px;display:flex}.account-shell .admin-giveaway-section-head h2>svg{color:var(--giveaway-accent);flex:none}.account-shell .admin-giveaway-section-head>span{color:var(--giveaway-muted);white-space:nowrap;font-size:.66rem;font-weight:750}.account-shell .admin-giveaway-proof-state,.account-shell .admin-giveaway-next-only{background:#ff315412;border:1px solid #ff315447;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;display:inline-flex;color:#ff8297!important}.account-shell .admin-giveaway-proof-state.revealed{background:#36d79612;border-color:#36d79647;color:#71dfb3!important}.account-shell .admin-giveaway-proof-list{background:#03040875;border:1px solid #ffffff14;border-radius:7px;overflow:hidden}.account-shell .admin-giveaway-proof-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:46px;padding:8px 9px 8px 13px;display:grid}.account-shell .admin-giveaway-proof-row:last-child{border-bottom:0}.account-shell .admin-giveaway-proof-row>span:first-child{color:#888fa0;font-size:.66rem;font-weight:780}.account-shell .admin-giveaway-proof-row code{color:#c9cdd6;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.68rem;overflow:hidden}.account-shell .admin-giveaway-proof-row .icon-button{width:29px;height:29px;min-height:29px}.account-shell .admin-giveaway-proof-row .icon-button svg{color:#ff8297}.account-shell .admin-giveaway-proof-spacer{width:29px}.account-shell .admin-giveaway-integrity-note,.account-shell .admin-giveaway-settings-note{color:var(--giveaway-muted);background:#ffffff06;border-left:2px solid #ff3154a6;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:12px;padding:10px 11px;font-size:.68rem;line-height:1.45;display:grid}.account-shell .admin-giveaway-integrity-note>svg,.account-shell .admin-giveaway-settings-note>svg{color:#ff7f95;margin-top:1px}.account-shell .admin-giveaway-integrity-note>div{gap:2px;display:grid}.account-shell .admin-giveaway-integrity-note strong{color:#dadde5;font-size:.71rem}.account-shell .admin-giveaway-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.account-shell .admin-giveaway-settings-grid>label,.account-shell .admin-giveaway-dialog>label{gap:7px;min-width:0;display:grid}.account-shell .admin-giveaway-settings-grid>label>span,.account-shell .admin-giveaway-dialog>label>span{color:#c6cad3;font-size:.67rem;font-weight:790}.account-shell .admin-giveaway-settings-grid>label>small,.account-shell .admin-giveaway-dialog>label>small{color:#747c8d;font-size:.62rem;font-weight:640;line-height:1.4}.account-shell .admin-giveaway-prize-presets{flex-wrap:wrap;gap:6px;display:flex}.account-shell .admin-giveaway-prize-presets button{color:#9ca3b2;min-width:44px;min-height:28px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:6px;padding:4px 9px;font-size:.65rem;font-weight:800;transition:border-color .15s,color .15s,background .15s}.account-shell .admin-giveaway-prize-presets button:hover:not(:disabled),.account-shell .admin-giveaway-prize-presets button.active{color:#ff8297;background:#ff315414;border-color:#ff315485}.account-shell .admin-giveaway-prize-presets button:focus-visible{outline-offset:2px;outline:2px solid #ff3154b3}.account-shell .admin-giveaway-prize-presets button:disabled{cursor:not-allowed;opacity:.45}.account-shell .admin-giveaway-duration-field{grid-column:1/-1}.account-shell .admin-giveaway-money-input,.account-shell .admin-giveaway-hours-input{background:#03040885;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:43px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.account-shell .admin-giveaway-hours-input{grid-template-columns:minmax(0,1fr) auto}.account-shell .admin-giveaway-money-input:focus-within,.account-shell .admin-giveaway-hours-input:focus-within{border-color:#ff3154ad;box-shadow:0 0 0 3px #ff31541a}.account-shell .admin-giveaway-money-input>span,.account-shell .admin-giveaway-hours-input>span{color:#8c93a3;border-right:1px solid #ffffff14;align-self:stretch;place-items:center;min-width:38px;padding:0 10px;font-size:.72rem;font-weight:780;display:grid}.account-shell .admin-giveaway-hours-input>span{border-left:1px solid #ffffff14;border-right:0}.account-shell .admin-giveaway-money-input input,.account-shell .admin-giveaway-hours-input input,.account-shell .admin-giveaway-dialog textarea{width:100%;min-width:0;color:var(--giveaway-text);font:inherit;background:0 0;border:0;outline:0;font-size:.78rem;font-weight:730}.account-shell .admin-giveaway-money-input input,.account-shell .admin-giveaway-hours-input input{height:41px;padding:0 11px}.account-shell .admin-giveaway-money-input input:disabled,.account-shell .admin-giveaway-hours-input input:disabled,.account-shell .admin-giveaway-dialog textarea:disabled{cursor:not-allowed;opacity:.55}.account-shell .admin-giveaway-settings-note{border-left-color:#f1b859b8}.account-shell .admin-giveaway-settings-note>svg{color:#f1b859}.account-shell .admin-giveaway-settings>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.account-shell .admin-giveaway-settings>footer>span{color:#737b8c;font-size:.63rem;font-weight:690}.account-shell .admin-giveaway-settings-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-shell .admin-giveaway-settings-actions>button{white-space:nowrap}.account-shell .admin-giveaway-prepare-summary{background:#03040880;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.account-shell .admin-giveaway-prepare-summary>span{border-right:1px solid #ffffff14;gap:4px;min-width:0;padding:11px 12px;display:grid}.account-shell .admin-giveaway-prepare-summary>span:last-child{border-right:0}.account-shell .admin-giveaway-prepare-summary small{color:#777f91;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.account-shell .admin-giveaway-prepare-summary strong{color:#eef0f4;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.account-shell .admin-giveaway-make-good{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-shell .admin-giveaway-make-good>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.account-shell .admin-giveaway-make-good-icon{color:#ff8297;justify-content:center;align-items:center;width:20px;display:inline-flex}.account-shell .admin-giveaway-make-good>div>div{gap:3px;min-width:0;display:grid}.account-shell .admin-giveaway-make-good strong{color:#dde0e7;font-size:.76rem}.account-shell .admin-giveaway-make-good>div span:last-child{color:var(--giveaway-muted);font-size:.67rem;line-height:1.45}.account-shell .admin-giveaway-round-list,.account-shell .admin-giveaway-event-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.account-shell .admin-giveaway-round-row{background:#ffffff05;border:1px solid #ffffff13;border-radius:7px;grid-template-columns:minmax(150px,1.15fr) minmax(110px,.9fr) minmax(92px,.64fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.account-shell .admin-giveaway-round-index{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.account-shell .admin-giveaway-round-index>svg{color:#ff7189}.account-shell .admin-giveaway-round-index>span,.account-shell .admin-giveaway-round-winner,.account-shell .admin-giveaway-round-prize{gap:3px;min-width:0;display:grid}.account-shell .admin-giveaway-round-row strong{color:#d9dce4;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.account-shell .admin-giveaway-round-row small+span,.account-shell .admin-giveaway-round-index small{color:#747c8e;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;line-height:1.3;overflow:hidden}.account-shell .admin-giveaway-event-list>li{grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;display:grid;position:relative}.account-shell .admin-giveaway-event-list>li:not(:last-child):after{content:"";background:#ffffff14;width:1px;position:absolute;top:36px;bottom:-8px;left:13px}.account-shell .admin-giveaway-event-list>li>span{z-index:1;color:#ff7d93;place-items:center;width:28px;height:28px;display:grid}.account-shell .admin-giveaway-event-list>li.success>span{color:#66dbaa}.account-shell .admin-giveaway-event-list>li.danger>span{color:#ff8290}.account-shell .admin-giveaway-event-list>li>div{gap:3px;min-width:0;display:grid}.account-shell .admin-giveaway-event-list strong{color:#d9dce4;font-size:.7rem}.account-shell .admin-giveaway-event-list p{color:var(--giveaway-muted);margin:0;font-size:.66rem;line-height:1.42}.account-shell .admin-giveaway-event-list small{color:#6f7788;font-size:.59rem;font-weight:670}.account-shell .admin-giveaway-dialog-backdrop{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020306d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-shell .admin-giveaway-dialog{background:#0c0e14;border:1px solid #ffffff21;border-radius:9px;outline:0;gap:15px;width:min(520px,100%);max-height:min(680px,100dvh - 36px);padding:19px;animation:.18s ease-out both admin-giveaway-dialog-enter;display:grid;overflow:auto;box-shadow:0 24px 70px #0000007a}.account-shell .admin-giveaway-dialog>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.account-shell .admin-giveaway-dialog>header>span{color:#ff8297;justify-content:center;align-items:center;display:inline-flex}.account-shell .admin-giveaway-dialog>header>span.danger{color:#ff8994}.account-shell .admin-giveaway-dialog>header>div{min-width:0}.account-shell .admin-giveaway-dialog>header h2{margin-top:3px}.account-shell .admin-giveaway-dialog>p{color:#979eae;background:#ffffff06;border-left:2px solid #ff6d78b3;margin:0;padding:10px 11px;font-size:.71rem;line-height:1.5}.account-shell .admin-giveaway-dialog textarea{resize:vertical;background:#03040894;border:1px solid #ffffff1c;border-radius:7px;min-height:108px;padding:11px 12px;line-height:1.5}.account-shell .admin-giveaway-dialog textarea:focus{border-color:#ff3154b3;box-shadow:0 0 0 3px #ff31541a}.account-shell .admin-giveaway-dialog>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.account-shell .admin-giveaway-dialog .primary-action.danger{background:#b9223c;border-color:#ff616ebf}.account-shell .admin-giveaway-dialog .primary-action.danger:hover:not(:disabled){background:#cf2945}.account-shell .admin-giveaway-error{justify-items:center;gap:12px;display:grid}@keyframes admin-giveaway-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-giveaway-dialog-enter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-giveaway-status-pulse{0%,to{opacity:.55;box-shadow:0 0 #ff315400}50%{opacity:1;box-shadow:0 0 0 4px #ff31541c}}@media (width<=1180px){.account-shell .admin-giveaway-command{grid-template-columns:minmax(220px,1fr) minmax(300px,.92fr)}.account-shell .admin-giveaway-command-actions{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:flex-end;padding-top:11px}.account-shell .admin-giveaway-primary-grid,.account-shell .admin-giveaway-history-grid{grid-template-columns:1fr}}@media (width<=820px){.account-shell .admin-giveaway-command{grid-template-columns:1fr;gap:17px}.account-shell .admin-giveaway-clock{min-width:0}.account-shell .admin-giveaway-command-actions{grid-column:auto}.account-shell .admin-giveaway-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-giveaway-metrics>article:nth-child(2){border-right:0}.account-shell .admin-giveaway-metrics>article:nth-child(-n+2){border-bottom:1px solid #ffffff14}.account-shell .admin-giveaway-round-row{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr) auto}.account-shell .admin-giveaway-round-winner{grid-column:1/2}.account-shell .admin-giveaway-round-prize{grid-area:1/2/auto/3}.account-shell .admin-giveaway-round-row>.admin-giveaway-status{grid-area:1/3/auto/4}}@media (width<=560px){.account-shell .admin-giveaway-workspace{gap:10px}.account-shell .admin-giveaway-command,.account-shell .admin-giveaway-workspace .admin-panel{padding:15px}.account-shell .admin-giveaway-command{padding-left:18px}.account-shell .admin-giveaway-title-row,.account-shell .admin-giveaway-section-head,.account-shell .admin-giveaway-settings>footer,.account-shell .admin-giveaway-make-good{flex-direction:column;align-items:stretch}.account-shell .admin-giveaway-title-row{justify-items:start;display:grid}.account-shell .admin-giveaway-clock-digits>span{padding-inline:6px}.account-shell .admin-giveaway-command-actions{justify-content:stretch}.account-shell .admin-giveaway-command-actions .secondary-action{flex:1}.account-shell .admin-giveaway-metrics{grid-template-columns:1fr}.account-shell .admin-giveaway-metrics>article,.account-shell .admin-giveaway-metrics>article:nth-child(2){border-bottom:1px solid #ffffff14;border-right:0}.account-shell .admin-giveaway-metrics>article:last-child{border-bottom:0}.account-shell .admin-giveaway-settings-grid{grid-template-columns:1fr}.account-shell .admin-giveaway-duration-field{grid-column:auto}.account-shell .admin-giveaway-settings>footer .primary-action,.account-shell .admin-giveaway-settings>footer .secondary-action,.account-shell .admin-giveaway-make-good>button{width:100%}.account-shell .admin-giveaway-settings-actions{grid-template-columns:1fr;width:100%;display:grid}.account-shell .admin-giveaway-prepare-summary{grid-template-columns:1fr}.account-shell .admin-giveaway-prepare-summary>span{border-bottom:1px solid #ffffff14;border-right:0}.account-shell .admin-giveaway-prepare-summary>span:last-child{border-bottom:0}.account-shell .admin-giveaway-proof-row{grid-template-columns:minmax(86px,.5fr) minmax(0,1fr) 30px}.account-shell .admin-giveaway-round-row{grid-template-columns:minmax(0,1fr) auto}.account-shell .admin-giveaway-round-winner,.account-shell .admin-giveaway-round-prize{grid-area:auto/1/auto/2}.account-shell .admin-giveaway-round-row>.admin-giveaway-status{grid-area:1/2/auto/3}.account-shell .admin-giveaway-dialog>footer{grid-template-columns:1fr;display:grid}.account-shell .admin-giveaway-dialog>footer button{width:100%}.account-shell .admin-giveaway-dialog{gap:11px;max-height:calc(100dvh - 76px);padding:15px}.account-shell .admin-giveaway-dialog .admin-giveaway-prepare-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-shell .admin-giveaway-dialog .admin-giveaway-prepare-summary>span{border-bottom:0;border-right:1px solid #ffffff14;padding:9px 7px}.account-shell .admin-giveaway-dialog .admin-giveaway-prepare-summary>span:last-child{border-right:0}.account-shell .admin-giveaway-dialog textarea{min-height:90px}}@media (prefers-reduced-motion:reduce){.account-shell .admin-giveaway-workspace,.account-shell .admin-giveaway-dialog,.account-shell .admin-giveaway-status.open>span{animation:none!important}}.account-shell .admin-product-link-workspace{width:100%;min-width:0;max-width:1040px}.account-shell .admin-product-link-panel{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0;box-shadow:inset 3px 0 var(--admin-accent), 0 18px 48px #0000002e;border-radius:5px;padding:clamp(20px,3vw,34px);animation:.28s cubic-bezier(.2,.75,.25,1) both admin-product-link-enter;position:relative;overflow:hidden}.account-shell .admin-product-link-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--admin-accent));width:min(220px,30%);height:1px;position:absolute;top:0;right:0}.account-shell .admin-product-link-heading{max-width:720px}.account-shell .admin-product-link-kicker{color:color-mix(in srgb, var(--admin-accent) 72%, white);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.account-shell .admin-product-link-heading h2{color:var(--admin-ink);letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(23px,3vw,31px);font-weight:900;line-height:1.05}.account-shell .admin-product-link-heading p{max-width:640px;color:var(--admin-muted);margin:0;font-size:13px;line-height:1.55}.account-shell .admin-product-link-form{gap:8px;margin-top:26px;display:grid}.account-shell .admin-product-link-form>label,.account-shell .admin-product-link-destination>label{color:var(--admin-ink);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850}.account-shell .admin-product-link-input-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.account-shell .admin-product-link-input-row input,.account-shell .admin-product-link-destination input{border:1px solid var(--admin-line-strong);background:var(--admin-input);width:100%;min-width:0;height:46px;color:var(--admin-ink);font:inherit;border-radius:4px;outline:0;padding:0 14px;font-size:13px;transition:border-color .16s,box-shadow .16s}.account-shell .admin-product-link-input-row input::placeholder{color:var(--admin-faint)}.account-shell .admin-product-link-input-row input:focus,.account-shell .admin-product-link-destination input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-accent-soft)}.account-shell .admin-product-link-input-row button,.account-shell .admin-product-link-actions button,.account-shell .admin-product-link-actions a{border:1px solid color-mix(in srgb, var(--admin-button) 72%, white 8%);background:var(--admin-button);color:#fff;min-height:46px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:filter .15s,transform .15s,border-color .15s;display:inline-flex}.account-shell .admin-product-link-input-row button:hover:not(:disabled),.account-shell .admin-product-link-actions button:hover,.account-shell .admin-product-link-actions a:hover{filter:brightness(1.1);transform:translateY(-1px)}.account-shell .admin-product-link-input-row button:active:not(:disabled),.account-shell .admin-product-link-actions button:active,.account-shell .admin-product-link-actions a:active{transform:translateY(0)}.account-shell .admin-product-link-input-row button:focus-visible,.account-shell .admin-product-link-actions button:focus-visible,.account-shell .admin-product-link-actions a:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-accent) 68%, white);outline-offset:3px}.account-shell .admin-product-link-input-row button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48}.account-shell .admin-product-link-form>small{color:var(--admin-faint);font-size:10px;line-height:1.45}.account-shell .admin-product-link-live{min-height:0}.account-shell .admin-product-link-error{color:#ff9dac;background:#ff2b4512;border-left:2px solid #ff566d;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.account-shell .admin-product-link-result{border-top:1px solid var(--admin-line);margin-top:28px;padding-top:24px;animation:.24s ease-out both admin-product-link-result-enter}.account-shell .admin-product-link-result-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-shell .admin-product-link-result-head span{color:color-mix(in srgb, var(--admin-accent) 70%, white);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.account-shell .admin-product-link-result-head h3{color:var(--admin-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:850}.account-shell .admin-product-link-result-head .admin-product-link-verified{color:#75e2b0;white-space:nowrap;padding-left:13px;position:relative}.account-shell .admin-product-link-result-head .admin-product-link-verified:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.account-shell .admin-product-link-details{grid-template-columns:minmax(0,1.65fr) minmax(150px,.65fr);gap:12px 28px;margin:20px 0 0;display:grid}.account-shell .admin-product-link-details>div{min-width:0}.account-shell .admin-product-link-details dt{color:var(--admin-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.account-shell .admin-product-link-details dd{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow:hidden}.account-shell .admin-product-link-destination{gap:8px;margin-top:20px;display:grid}.account-shell .admin-product-link-destination input{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.account-shell .admin-product-link-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.account-shell .admin-product-link-actions button,.account-shell .admin-product-link-actions a{min-height:40px;padding:0 15px}.account-shell .admin-product-link-actions .admin-product-link-copy{border-color:var(--admin-line-strong);background:var(--admin-panel-soft);color:var(--admin-ink)}.account-shell .admin-product-link-copy-status{min-height:16px;color:var(--admin-muted);margin:8px 0 0;font-size:10px}.account-shell .admin-product-link-spinner{animation:.72s linear infinite admin-product-link-spin}@keyframes admin-product-link-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-product-link-result-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-product-link-spin{to{transform:rotate(360deg)}}@media (width<=640px){.account-shell .admin-product-link-panel{padding:20px 17px 22px}.account-shell .admin-product-link-input-row{grid-template-columns:minmax(0,1fr)}.account-shell .admin-product-link-input-row button{width:100%}.account-shell .admin-product-link-details{grid-template-columns:minmax(0,1fr)}.account-shell .admin-product-link-result-head{align-items:center}.account-shell .admin-product-link-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=400px){.account-shell .admin-product-link-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.account-shell .admin-product-link-panel,.account-shell .admin-product-link-result{animation:none}.account-shell .admin-product-link-input-row button,.account-shell .admin-product-link-actions button,.account-shell .admin-product-link-actions a{transition:none}}.reseller-hold-notice{animation:reseller-hold-enter .28s var(--ease) both;background:#101117eb;border:1px solid #ff52673d;border-left:2px solid #ff5267;border-radius:8px;gap:13px;min-width:0;margin-bottom:12px;padding:15px;display:grid;box-shadow:0 18px 44px #0000002e}.reseller-hold-notice-head{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;display:grid}.reseller-hold-notice-head>svg{color:#ff7286;margin-top:2px}.reseller-hold-notice-head h2{color:#f7f8fb;margin:3px 0 0;font-size:clamp(17px,2vw,21px);font-weight:950;line-height:1.1}.reseller-hold-notice-head p{color:#aeb4c4;margin:7px 0 0;font-size:12px;font-weight:760;line-height:1.5}.reseller-hold-reasons{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;display:grid}.reseller-hold-reasons article{grid-template-columns:minmax(130px,.45fr) minmax(240px,1.55fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.reseller-hold-reasons article+article{border-top:1px solid #ffffff0c}.reseller-hold-reasons article>span{gap:3px;display:grid}.reseller-hold-reasons article strong{color:#f5f7fb;font-size:12px;font-weight:920}.reseller-hold-reasons article>strong:last-child{color:#ff9aaa;font-variant-numeric:tabular-nums;text-align:right}.reseller-hold-reasons article small,.reseller-hold-more{color:#7f8797;font-size:9px;font-weight:800}.reseller-hold-reasons article p{color:#d8dce5;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.45}.reseller-hold-more{border-top:1px solid #ffffff0c;padding:10px 0}.reseller-hold-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reseller-ledger-status.status-held{color:#ff9aaa;background:#ff526713;border-color:#ff526744}.reseller-ledger-hold-reason{overflow-wrap:anywhere;white-space:normal;max-width:260px;line-height:1.35;color:#ffb1bc!important}.reseller-ledger-mobile-detail.is-wide{grid-column:1/-1}.reseller-ledger-mobile-detail.is-wide strong{color:#ffb1bc;overflow-wrap:anywhere;line-height:1.45}html:has(.v2-shell) .admin-reseller-confirm:not(.action-cancel){background:var(--ops-panel);border-color:var(--ops-line-strong)}html:has(.v2-shell) .admin-reseller-confirm.action-hold{border-left:2px solid var(--ops-accent)}.admin-reseller-confirm>label{gap:7px;min-width:0;display:grid}.admin-reseller-confirm>label>span{color:#c7cbd5;font-size:12px;font-weight:850}.admin-reseller-confirm>label>textarea{box-sizing:border-box;width:100%;min-width:0;min-height:104px}@keyframes reseller-hold-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.reseller-hold-notice{padding:13px}.reseller-hold-reasons article{grid-template-columns:1fr auto;align-items:start}.reseller-hold-reasons article p{grid-area:2/1/auto/-1}.reseller-hold-actions{grid-template-columns:1fr;display:grid}.reseller-hold-actions button{justify-content:center;width:100%}.admin-reseller-sale-actions{justify-content:stretch}.admin-reseller-sale-actions button{flex:120px}}@media (prefers-reduced-motion:reduce){.reseller-hold-notice{animation:none}}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.owned-access-field{grid-template-columns:minmax(0,1fr) auto}.owned-access-field.secret{grid-template-columns:minmax(0,1fr) 32px auto}.owned-access-copy-action{min-width:82px;min-height:32px;padding-inline:10px}.owned-access-copy-action:disabled,.owned-code-result .compact-action:disabled,.owned-email-code button:disabled{cursor:default;opacity:.78}.owned-confirmation-actions{grid-column:1/-1;gap:7px;display:grid}.owned-confirmation-action{border-top:1px solid #a9c8ff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.owned-confirmation-action small{overflow-wrap:anywhere;grid-column:auto;margin:0}.owned-confirmation-action .compact-action{min-width:92px}.account-user-picker .transfer-recipient-option[aria-selected=true]{background:#ff2b4514;border-color:#ff5c7061}@media (width<=520px){.owned-access-field,.owned-access-field.secret{grid-template-columns:minmax(0,1fr) auto}.owned-access-field.secret .small-icon-button{grid-column:2}.owned-access-copy-action{grid-column:1/-1;width:100%}.owned-confirmation-action{grid-template-columns:1fr}.owned-confirmation-action .compact-action{width:100%}}.purchase-access-trigger{min-width:0;animation:purchase-access-trigger-enter .26s var(--v2-ease,ease) both}.purchase-access-trigger+.purchase-access-trigger{animation-delay:45ms}.purchase-access-modal-backdrop{z-index:110}.purchase-access-modal{scrollbar-color:#ff2b4561 #ffffff0a;scrollbar-width:thin;width:min(100%,600px);max-height:min(820px,100dvh - 36px);overflow:hidden auto}.purchase-access-modal:before{display:none}.purchase-access-modal.is-wide{width:min(100%,680px)}.purchase-access-modal-head{border-bottom:1px solid var(--v2-border,#97a0b12e);align-items:flex-start;padding-bottom:13px}.purchase-access-modal-head>div{min-width:0}.purchase-access-modal-head h2{color:var(--v2-text,#f5f7fb);font-family:var(--v2-font-body,Inter, sans-serif);margin:3px 0 0;font-size:clamp(19px,2.2vw,24px);font-weight:850;line-height:1.15}.purchase-access-dialog-intro{gap:5px;padding:14px 0 12px;display:grid}.purchase-access-dialog-intro p{color:var(--v2-text-muted,#a2a9b6);margin:0;font-size:13px;line-height:1.55}.purchase-access-dialog-intro small{color:var(--v2-text-faint,#747c8b);font-size:11px;line-height:1.45}.purchase-share-link>label{color:var(--v2-brand,#ff2b45);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2;display:block}.purchase-access-status,.purchase-transfer-blocked{border-top:1px solid var(--v2-border,#97a0b12e);border-bottom:1px solid var(--v2-border,#97a0b12e);min-height:38px;color:var(--v2-text-muted,#a2a9b6);align-items:center;gap:8px;margin-bottom:13px;padding:9px 0;font-size:12px;font-weight:760;display:flex}.purchase-access-status.is-active{color:var(--v2-success,#48d79b)}.purchase-transfer-blocked{color:var(--v2-warning,#e8b04a);align-items:flex-start;margin-top:2px;line-height:1.45}.purchase-share-link{gap:7px;margin-bottom:12px;display:grid}.purchase-share-link>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.purchase-share-link input,.purchase-transfer-field input{border:1px solid var(--v2-border,#97a0b12e);border-radius:var(--v2-radius-sm,5px);background:var(--v2-input,#06080ceb);width:100%;min-width:0;min-height:42px;color:var(--v2-text,#f5f7fb);font:700 13px/1.35 var(--v2-font-data,monospace);outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.purchase-transfer-field input{font-family:var(--v2-font-body,Inter, sans-serif)}.purchase-share-link input:focus,.purchase-transfer-field input:focus{border-color:color-mix(in srgb, var(--v2-brand,#ff2b45) 64%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--v2-brand,#ff2b45) 11%, transparent)}.purchase-share-link small{color:var(--v2-text-faint,#747c8b);font-size:11px;line-height:1.4}.purchase-access-dialog-actions{border-top:1px solid var(--v2-border,#97a0b12e);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px;padding-top:13px;display:grid}.purchase-access-dialog-actions.is-single{grid-template-columns:1fr}.purchase-transfer-form{gap:12px;margin-top:2px;display:grid}.purchase-transfer-form-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-transfer-form-head div{gap:3px;display:grid}.purchase-transfer-form-head strong,.purchase-transfer-warning strong{color:var(--v2-text,#f5f7fb);font-size:13px}.purchase-transfer-form-head span,.purchase-transfer-warning span{color:var(--v2-text-muted,#a2a9b6);font-size:11px;line-height:1.45}.purchase-transfer-form .transfer-field{margin-top:0}.purchase-transfer-field{gap:7px;display:grid}.purchase-transfer-field>span{color:var(--v2-text-muted,#a2a9b6);font-size:11px;font-weight:800}.purchase-transfer-warning,.shared-purchase-safety-note{border-top:1px solid color-mix(in srgb, var(--v2-warning,#e8b04a) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--v2-warning,#e8b04a) 28%, transparent);color:var(--v2-warning,#e8b04a);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.purchase-transfer-warning>svg,.shared-purchase-safety-note>svg{flex:none;margin-top:1px}.purchase-transfer-warning>div,.shared-purchase-safety-note>div{gap:3px;display:grid}.purchase-warranty-confirmation{border-top:1px solid color-mix(in srgb, var(--v2-warning,#e8b04a) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--v2-warning,#e8b04a) 30%, transparent);color:var(--v2-warning,#e8b04a);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px 0;display:grid}.purchase-warranty-confirmation>svg{flex:none;margin-top:1px}.purchase-warranty-confirmation>div{gap:4px;display:grid}.purchase-warranty-confirmation strong{color:var(--v2-text,#f5f7fb);font-size:14px}.purchase-warranty-confirmation span{color:var(--v2-text-muted,#a2a9b6);font-size:12px;line-height:1.5}.purchase-transfer-form>.primary-action{width:100%}.shared-purchase-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shared-purchase-expiry{border:1px solid color-mix(in srgb, var(--v2-success,#48d79b) 32%, transparent);border-radius:var(--v2-radius-sm,5px);min-height:38px;color:var(--v2-success,#48d79b);background:color-mix(in srgb, var(--v2-success,#48d79b) 5%, transparent);font:800 12px/1 var(--v2-font-data,monospace);align-items:center;gap:7px;padding:0 11px;display:inline-flex}.shared-purchase-safety-note{color:var(--v2-info,#70a8ff);border-color:color-mix(in srgb, var(--v2-info,#70a8ff) 28%, transparent);margin-bottom:12px}.shared-purchase-safety-note strong{color:var(--v2-text,#f5f7fb);font-size:13px}.shared-purchase-safety-note span{color:var(--v2-text-muted,#a2a9b6);font-size:12px;line-height:1.45}@keyframes purchase-access-trigger-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes purchase-access-modal-mobile-enter{0%{opacity:0}to{opacity:1}}@media (width<=760px){.modal-backdrop.open .purchase-access-modal{will-change:opacity;animation-name:purchase-access-modal-mobile-enter;transform:none}}@media (width>=761px){.purchase-transfer-dialog .account-user-picker .transfer-recipient-menu{z-index:auto;overscroll-behavior:contain;max-height:min(300px,34dvh);margin:0;position:static;inset:auto}}@media (width<=600px){.purchase-access-modal-backdrop{padding-inline:10px}.purchase-access-modal,.purchase-access-modal.is-wide{width:100%;max-height:calc(100dvh - 98px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:14px}.purchase-share-link>div{grid-template-columns:1fr}.purchase-share-link .compact-action,.purchase-access-dialog-actions>button{width:100%}.purchase-access-dialog-actions{grid-template-columns:1fr}.shared-purchase-header-actions{justify-content:stretch;width:100%}.shared-purchase-expiry,.shared-purchase-header-actions .secondary-action{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.purchase-access-trigger{animation:none}.modal-backdrop.open .purchase-access-modal{animation-duration:1ms}}.owned-email-workspace{--owned-email-accent:var(--reseller-accent,var(--red,#ff2b45));--owned-email-button:var(--reseller-button,var(--red-2,#d51d38));--owned-email-icon:var(--reseller-icon,#f5f7fb);--owned-email-text:var(--reseller-text,#f5f7fb);--owned-email-muted:var(--reseller-muted,#9fa6b6);--owned-email-surface:var(--reseller-card,#101116);--owned-email-surface-deep:color-mix(in srgb, var(--owned-email-surface) 72%, #05060a);--owned-email-border:var(--reseller-border,#ffffff17);width:100%;color:var(--owned-email-text);padding-top:clamp(20px,2vw,30px)}.owned-email-route-header{border-bottom:1px solid var(--owned-email-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 0 18px;display:flex}.owned-email-route-copy{gap:6px;min-width:0;display:grid}.owned-email-back-link,.owned-email-eyebrow,.owned-email-header-actions,.owned-email-refresh,.owned-email-context-strip,.owned-email-context-strip>span,.owned-email-search,.owned-email-actions-strip,.owned-email-actions-strip>a,.owned-email-external-link,.owned-email-code,.owned-email-code button,.owned-email-link-warning-actions,.owned-email-mobile-back{align-items:center;display:flex}.owned-email-back-link{width:fit-content;color:var(--owned-email-muted);gap:7px;font-size:13px;font-weight:800;text-decoration:none}.owned-email-back-link:hover,.owned-email-back-link:focus-visible{color:var(--owned-email-text)}.owned-email-eyebrow{color:var(--owned-email-accent);letter-spacing:.08em;text-transform:uppercase;gap:7px;margin-top:10px;font-size:11px;font-weight:900}.owned-email-eyebrow svg{color:var(--owned-email-icon)}.owned-email-route-copy h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1}.owned-email-route-copy p{max-width:680px;color:var(--owned-email-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.owned-email-header-actions{flex:none;gap:8px}.owned-email-support-badge{border-left:2px solid var(--owned-email-accent);background:color-mix(in srgb, var(--owned-email-surface) 86%, transparent);min-height:36px;color:var(--owned-email-muted);padding:0 12px;font-size:12px;font-weight:850}.owned-email-refresh{border:1px solid color-mix(in srgb, var(--owned-email-accent) 42%, var(--owned-email-border));background:color-mix(in srgb, var(--owned-email-button) 16%, var(--owned-email-surface));min-height:38px;color:var(--owned-email-text);cursor:pointer;font:inherit;border-radius:5px;justify-content:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900}.owned-email-refresh:disabled{cursor:wait;opacity:.68}.owned-email-workspace button:focus-visible,.owned-email-workspace a:focus-visible,.owned-email-workspace input:focus-visible{outline:2px solid var(--owned-email-accent);outline-offset:2px}.owned-email-context-strip{border-bottom:1px solid var(--owned-email-border);min-height:52px;color:var(--owned-email-muted);scrollbar-width:none;gap:0;font-size:12px;overflow-x:auto}.owned-email-context-strip::-webkit-scrollbar{display:none}.owned-email-context-strip>span{border-right:1px solid var(--owned-email-border);white-space:nowrap;flex:none;gap:7px;min-height:24px;padding:0 18px}.owned-email-context-strip>span:first-child{padding-left:0}.owned-email-context-strip>span:last-child{border-right:0}.owned-email-context-strip svg{color:var(--owned-email-icon)}.owned-email-context-strip b{color:var(--owned-email-text)}.owned-email-status{border-left:3px solid var(--owned-email-accent);background:color-mix(in srgb, var(--owned-email-accent) 9%, var(--owned-email-surface));grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;margin-top:14px;padding:11px 14px;display:grid}.owned-email-status strong{font-size:13px}.owned-email-status span{color:var(--owned-email-muted);grid-column:1;font-size:12px}.owned-email-status button{color:var(--owned-email-text);cursor:pointer;font:inherit;background:0 0;border:0;grid-area:1/2/span 2;font-size:12px;font-weight:900}.owned-email-ledger{border:1px solid var(--owned-email-border);background:var(--owned-email-surface-deep);border-radius:6px;grid-template-columns:minmax(280px,355px) minmax(0,1fr);min-height:660px;margin-top:16px;display:grid;overflow:hidden}.owned-email-list-pane{border-right:1px solid var(--owned-email-border);background:color-mix(in srgb, var(--owned-email-surface) 88%, #05060a);min-width:0}.owned-email-search{border:1px solid var(--owned-email-border);min-height:44px;color:var(--owned-email-muted);border-radius:4px;grid-template-columns:16px max-content minmax(0,1fr);align-items:center;gap:8px;margin:14px;padding:0 10px;display:grid}.owned-email-search:focus-within{border-color:var(--owned-email-accent);color:var(--owned-email-text)}.owned-email-search-label{color:currentColor;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.owned-email-search input{border:0;border-left:1px solid var(--owned-email-border);width:100%;min-width:0;min-height:42px;color:var(--owned-email-text);font:inherit;background:0 0;border-radius:0;outline:0;margin:0;padding:0 8px 0 13px;font-size:13px}.owned-email-search input::placeholder{color:color-mix(in srgb, var(--owned-email-muted) 75%, transparent)}.owned-email-list-summary{border-top:1px solid color-mix(in srgb, var(--owned-email-border) 55%, transparent);border-bottom:1px solid var(--owned-email-border);color:var(--owned-email-muted);justify-content:space-between;gap:12px;padding:9px 14px;font-size:11px;display:flex}.owned-email-truncated-notice{border-bottom:1px solid var(--owned-email-border);color:color-mix(in srgb, #ffbd66 72%, var(--owned-email-text));background:#ffbd6612;padding:9px 13px;font-size:10px;line-height:1.45}.owned-email-list-summary strong{color:var(--owned-email-text)}.owned-email-message-list{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--owned-email-accent) 42%, transparent) transparent;max-height:582px;overflow-y:auto}.owned-email-message-row{border:0;border-bottom:1px solid var(--owned-email-border);width:100%;min-height:112px;color:var(--owned-email-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:3px minmax(0,1fr) auto;gap:11px;padding:13px 13px 13px 0;display:grid;position:relative}.owned-email-message-row:hover{background:color-mix(in srgb, var(--owned-email-text) 4%, transparent)}.owned-email-message-row.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--owned-email-accent) 12%, transparent), transparent 72%), color-mix(in srgb, var(--owned-email-surface) 90%, transparent)}.owned-email-message-marker{background:0 0;align-self:stretch}.owned-email-message-row.is-active .owned-email-message-marker{background:var(--owned-email-accent)}.owned-email-message-copy{align-content:start;gap:4px;min-width:0;display:grid}.owned-email-message-copy strong,.owned-email-message-copy span,.owned-email-message-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owned-email-message-copy strong{font-size:13px;line-height:1.4}.owned-email-message-copy span,.owned-email-message-copy small,.owned-email-message-row time{color:var(--owned-email-muted);font-size:11px}.owned-email-message-copy small{margin-top:5px;line-height:1.45}.owned-email-message-row time{white-space:nowrap}.owned-email-reader-pane{background:var(--owned-email-surface-deep);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.owned-email-reader-header{border-bottom:1px solid var(--owned-email-border);gap:17px;padding:20px 22px;display:grid}.owned-email-reader-header>div{gap:5px;display:grid}.owned-email-reader-header span,.owned-email-reader-header dt,.owned-email-code span{color:var(--owned-email-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.owned-email-reader-header h2{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.18}.owned-email-reader-header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.owned-email-reader-header dl div{gap:4px;min-width:0;display:grid}.owned-email-reader-header dd{color:var(--owned-email-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.owned-email-actions-strip{border-bottom:1px solid var(--owned-email-border);flex-wrap:wrap;gap:8px;padding:11px 22px}.owned-email-code{border-left:2px solid var(--reseller-success,#74f2bd);background:color-mix(in srgb, var(--reseller-success,#74f2bd) 8%, transparent);gap:10px;min-height:38px;padding:0 10px}.owned-email-code strong{color:var(--reseller-success,#74f2bd);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.owned-email-code button,.owned-email-actions-strip>a,.owned-email-external-link,.owned-email-link-warning-actions>a,.owned-email-link-warning-actions>button{border:1px solid var(--owned-email-border);background:color-mix(in srgb, var(--owned-email-text) 4%, transparent);min-height:30px;color:var(--owned-email-text);cursor:pointer;font:inherit;border-radius:4px;justify-content:center;gap:6px;padding:0 9px;font-size:11px;font-weight:850;text-decoration:none}.owned-email-external-link{display:inline-flex}.owned-email-link-warning{border:1px solid color-mix(in srgb, #ffbd66 44%, var(--owned-email-border));background:color-mix(in srgb, #ffbd66 7%, var(--owned-email-surface-deep));border-left:3px solid #ffbd66;flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 12px;display:grid}.owned-email-link-warning>div:first-child{gap:4px;min-width:0;display:grid}.owned-email-link-warning strong{font-size:12px}.owned-email-link-warning span{color:var(--owned-email-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.owned-email-link-warning span b{color:var(--owned-email-text)}.owned-email-link-warning-actions{align-items:center;gap:7px}.owned-email-link-warning-actions>a{border-color:color-mix(in srgb, #ffbd66 52%, var(--owned-email-border));display:inline-flex}.owned-email-reader-status{min-height:420px;color:var(--owned-email-muted);text-align:center;grid-area:2/1/-1;align-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.owned-email-reader-status strong{color:var(--owned-email-text);font-size:14px}.owned-email-reader-status span{font-size:12px}.owned-email-reader-status button{border:1px solid var(--owned-email-border);background:color-mix(in srgb, var(--owned-email-text) 5%, transparent);min-height:34px;color:var(--owned-email-text);cursor:pointer;font:inherit;border-radius:4px;padding:0 12px;font-size:12px;font-weight:850}.owned-email-reader-status.is-error{color:#ff9bab}.owned-email-reader-frame{background:#fff;grid-row:3;min-height:0}.owned-email-reader-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:500px;display:block}.owned-email-empty{min-height:210px;color:var(--owned-email-muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.owned-email-empty svg{color:var(--owned-email-icon)}.owned-email-empty strong{color:var(--owned-email-text);font-size:14px}.owned-email-empty span{max-width:360px;font-size:12px;line-height:1.5}.owned-email-mobile-back{display:none}.owned-email-ledger.is-loading{grid-template-columns:minmax(280px,355px) minmax(0,1fr)}.owned-email-loading-lines{border-right:1px solid var(--owned-email-border);align-content:start;gap:1px;display:grid}.owned-email-loading-lines span{background:linear-gradient(90deg, transparent, #ffffff09, transparent), color-mix(in srgb, var(--owned-email-surface) 90%, #05060a);background-size:220% 100%;min-height:112px;animation:1.25s linear infinite owned-email-shimmer}.owned-email-loading-reader{color:var(--owned-email-muted);align-content:center;justify-items:center;gap:8px;display:grid}.owned-email-loading-reader strong{color:var(--owned-email-text)}.owned-email-loading-reader span{font-size:12px}.owned-email-workspace .is-spinning{animation:.9s linear infinite owned-email-spin}@keyframes owned-email-spin{to{transform:rotate(360deg)}}@keyframes owned-email-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.owned-email-loading-lines span,.owned-email-workspace .is-spinning{animation:none}}@media (width<=760px){.owned-email-workspace{padding-top:16px}.owned-email-route-header{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:14px}.owned-email-route-copy h1{font-size:28px}.owned-email-header-actions{justify-content:space-between}.owned-email-support-badge{align-items:center;min-height:38px;display:inline-flex}.owned-email-refresh{margin-left:auto}.owned-email-context-strip{width:calc(100% + 22px);min-height:48px;margin-right:-11px}.owned-email-ledger,.owned-email-ledger.is-loading{min-height:570px;margin-top:12px;display:block}.owned-email-list-pane{border-right:0;min-height:570px}.owned-email-message-list{max-height:none}.owned-email-reader-pane{grid-template-rows:auto auto auto minmax(0,1fr);min-height:570px;display:none}.owned-email-workspace.is-reading .owned-email-list-pane{display:none}.owned-email-workspace.is-reading .owned-email-reader-pane{display:grid}.owned-email-mobile-back{border:0;border-bottom:1px solid var(--owned-email-border);background:color-mix(in srgb, var(--owned-email-surface) 90%, #05060a);width:100%;min-height:42px;color:var(--owned-email-text);cursor:pointer;font:inherit;grid-row:1;gap:7px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.owned-email-reader-header,.owned-email-actions-strip{padding-left:15px;padding-right:15px}.owned-email-reader-header{grid-row:2}.owned-email-actions-strip{grid-row:3}.owned-email-reader-status{grid-row:3/5}.owned-email-reader-frame{grid-row:4}.owned-email-reader-header dl{grid-template-columns:1fr;gap:9px}.owned-email-reader-frame iframe{min-height:560px}.owned-email-loading-lines{display:none}.owned-email-loading-reader{min-height:570px}}@media (width<=380px){.owned-email-header-actions{flex-direction:column;align-items:stretch}.owned-email-refresh{width:100%;margin-left:0}.owned-email-context-strip>span{padding-left:12px;padding-right:12px}.owned-email-actions-strip{flex-direction:column;align-items:stretch}.owned-email-code{justify-content:space-between}.owned-email-actions-strip>a,.owned-email-external-link,.owned-email-link-warning-actions>a,.owned-email-link-warning-actions>button{width:100%}.owned-email-link-warning{grid-template-columns:1fr}.owned-email-link-warning-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--red,#ff2b45);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.v2-shell :is(input,textarea,select,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color-scheme:only dark){:root,.v2-shell :is(input,textarea,select,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}}.v2-shell{--xm2-base:#05070b;--xm2-surface:#0c0f15db;--xm2-surface-solid:#0c0f15;--xm2-surface-deep:#07090ef2;--xm2-raised:#151923f0;--xm2-raised-solid:#151923;--xm2-text:#f7f8fb;--xm2-muted:#9da6b7;--xm2-muted-strong:#c4cad5;--xm2-faint:#70798b;--xm2-line:#aebacf29;--xm2-line-strong:#bbc6da47;--xm2-action:#f33a50;--xm2-action-strong:#ff5266;--xm2-action-soft:#f33a501c;--xm2-success:#55d69d;--xm2-warning:#e8b45b;--xm2-danger:#f06575;--xm2-info:#79a9f7;--xm2-icon:#f7f8fb}html[data-reseller-storefront="1"] .v2-shell,.v2-shell.reseller-storefront-shell{--xm2-base:var(--reseller-background,#05070b);--xm2-surface:color-mix(in srgb, var(--reseller-card,#0c0f15) 88%, transparent);--xm2-surface-solid:var(--reseller-card,#0c0f15);--xm2-surface-deep:color-mix(in srgb, var(--reseller-background,#05070b) 94%, transparent);--xm2-raised:color-mix(in srgb, var(--reseller-card,#151923) 92%, white 3%);--xm2-raised-solid:color-mix(in srgb, var(--reseller-card,#151923) 92%, white 4%);--xm2-text:var(--reseller-text,#f7f8fb);--xm2-muted:var(--reseller-muted,#9da6b7);--xm2-muted-strong:color-mix(in srgb, var(--reseller-muted,#9da6b7) 76%, white);--xm2-faint:color-mix(in srgb, var(--reseller-muted,#9da6b7) 68%, transparent);--xm2-line:color-mix(in srgb, var(--reseller-border,#aebacf) 54%, transparent);--xm2-line-strong:color-mix(in srgb, var(--reseller-border,#bbc6da) 76%, transparent);--xm2-action:var(--reseller-button,var(--reseller-accent,#f33a50));--xm2-action-strong:color-mix(in srgb, var(--reseller-button,var(--reseller-accent,#f33a50)) 82%, white);--xm2-action-soft:color-mix(in srgb, var(--reseller-accent,#f33a50) 12%, transparent);--xm2-success:var(--reseller-success,#55d69d);--xm2-warning:var(--reseller-warning,#e8b45b);--xm2-icon:var(--reseller-icon,#f7f8fb)}:is(.seller-listing-editor,.refund-request-modal,.transaction-details-modal,.admin-refund-decision-dialog,.admin-seller-control-panel,.admin-reseller-drawer){--ops-canvas:#05070b;--ops-panel:color-mix(in srgb, var(--reseller-card,#0c0f15) 97%, transparent);--ops-raised:color-mix(in srgb, var(--reseller-card,#151923) 94%, #f7f8fb 2%);--ops-input:color-mix(in srgb, var(--reseller-background,#05070b) 96%, transparent);--ops-line:color-mix(in srgb, var(--reseller-border,#9da6b7) 22%, transparent);--ops-line-strong:color-mix(in srgb, var(--reseller-border,#9da6b7) 40%, transparent);--ops-text:var(--reseller-text,#f7f8fb);--ops-muted:var(--reseller-muted,#9da6b7);--ops-accent:var(--reseller-accent,#f33a50);--ops-action:var(--reseller-button,var(--ops-accent));--ops-success:var(--reseller-success,#44d49a);--ops-warning:var(--reseller-warning,#e6ae55);--ops-danger:#ee6271;--ops-info:#70a8ff;--v2-surface-1:var(--ops-panel);--v2-surface-2:var(--ops-panel);--v2-surface-3:var(--ops-raised);--v2-input:var(--ops-input);--v2-border:var(--ops-line);--v2-border-strong:var(--ops-line-strong);--v2-text:var(--ops-text);--v2-text-muted:var(--ops-muted);--v2-brand:var(--ops-accent);--v2-action:var(--ops-action);--account-panel:var(--ops-panel);--account-panel-soft:var(--ops-raised);--account-input:var(--ops-input);--account-line:var(--ops-line);--account-line-strong:var(--ops-line-strong);--account-copy:var(--ops-muted);--account-accent:var(--ops-accent)}.v2-shell .home-page .home-market-tile,.v2-shell .home-page .home-market-tile.disabled{border:0!important;border-right:1px solid var(--approved-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.v2-shell .home-page .home-market-tile:hover:not(:disabled),.v2-shell .home-page .home-market-tile.active{border-color:#0000!important;border-right-color:var(--approved-border)!important;box-shadow:none!important;background:#ffffff07!important}@supports not (color:color-mix(in srgb, #000 50%, #fff)){.v2-shell{--xm2-surface:#0c0f15f0;--xm2-surface-deep:#07090efa;--xm2-raised:#151923fa;--xm2-muted-strong:#c4cad5;--xm2-faint:#7f8899;--xm2-line:#aebacf2e;--xm2-line-strong:#bbc6da57;--xm2-action-strong:#ff5266;--xm2-action-soft:#f33a501f;--approved-muted-strong:#c4cad5;--approved-faint:#7f8899;--approved-border-strong:#bbc6da57;--approved-surface:#0c0f15f5;--approved-surface-deep:#07090efa;--approved-surface-raised:#151923;--v2-text-faint:#7f8899;--account-accent-soft:#f33a501f;--account-accent-line:#f33a506b}html[data-reseller-storefront="1"] .v2-shell,.v2-shell.reseller-storefront-shell{--xm2-base:var(--reseller-background,#05070b);--xm2-surface:var(--reseller-card,#0c0f15);--xm2-surface-solid:var(--reseller-card,#0c0f15);--xm2-surface-deep:var(--reseller-background,#05070b);--xm2-raised:var(--reseller-card,#151923);--xm2-raised-solid:var(--reseller-card,#151923);--xm2-text:var(--reseller-text,#f7f8fb);--xm2-muted:var(--reseller-muted,#9da6b7);--xm2-muted-strong:var(--reseller-muted,#c4cad5);--xm2-faint:var(--reseller-muted,#7f8899);--xm2-line:var(--reseller-border,#aebacf2e);--xm2-line-strong:var(--reseller-border,#bbc6da57);--xm2-action:var(--reseller-button,var(--reseller-accent,#f33a50));--xm2-action-strong:var(--reseller-button,var(--reseller-accent,#ff5266));--xm2-action-soft:#ffffff0a;--xm2-success:var(--reseller-success,#55d69d);--xm2-warning:var(--reseller-warning,#e8b45b);--xm2-icon:var(--reseller-icon,#f7f8fb);--approved-muted-strong:var(--reseller-muted,#c4cad5);--approved-faint:var(--reseller-muted,#7f8899);--approved-border:var(--reseller-border,#aebacf2e);--approved-border-strong:var(--reseller-border,#bbc6da57);--approved-surface:var(--reseller-card,#0c0f15);--approved-surface-deep:var(--reseller-background,#05070b);--approved-surface-raised:var(--reseller-card,#151923)}.home-page{--home-panel:var(--reseller-card,#0b0c11);--home-panel-raised:var(--reseller-card,#11131a);--home-inset:var(--reseller-background,#08090d);--home-line:var(--reseller-border,#ffffff24);--home-soft-line:var(--reseller-border,#ffffff17)}.v2-shell :is(.seller-center-page,.reseller-page,.support-page,.warranty-page,.transactions-page,.admin-operations),:is(.seller-listing-editor,.refund-request-modal,.transaction-details-modal,.admin-refund-decision-dialog,.admin-seller-control-panel,.admin-reseller-drawer){--ops-panel:var(--reseller-card,#0c0f15);--ops-panel-solid:var(--reseller-card,#0c0f15);--ops-raised:var(--reseller-card,#151923);--ops-input:var(--reseller-background,#05070b);--ops-line:var(--reseller-border,#9da6b733);--ops-line-strong:var(--reseller-border,#9da6b761);--ops-faint:var(--reseller-muted,#7f8899);--v2-surface-1:var(--ops-panel);--v2-surface-2:var(--ops-panel-solid);--v2-surface-3:var(--ops-raised);--v2-input:var(--ops-input);--v2-border:var(--ops-line);--v2-border-strong:var(--ops-line-strong);--v2-text-faint:var(--ops-faint);--account-accent-soft:#f33a501f;--account-accent-line:#f33a506b}.v2-shell :is(a,button,input,textarea,select,[role=button],[role=option],[tabindex]):focus-visible{outline-color:var(--xm2-action,#f33a50)}.v2-marketplace .v2-market-mobile-command{background:#07090efa}.v2-marketplace .v2-market-filter-rail .filters-panel{background:#0c0f15fa!important}.v2-marketplace .v2-market-filter-rail :is(input,.market-select-trigger,.select-trigger),.v2-marketplace .v2-market-filter-rail :is(.schema-filter-control,.schema-dynamic-range-card){color:#f7f8fb;background:#07090e;border-color:#bbc6da4d}.market-select-trigger:hover,.market-select-trigger:focus-visible,.market-select.open .market-select-trigger{border-color:var(--market-select-accent,#ff2b45);background:#0a0b0f;box-shadow:0 0 0 3px #ff2b451a}.market-select-option.selected{border-color:var(--market-select-accent,#ff2b45);color:#fff;background:#171016}.schema-picker-action{border-color:var(--filter-section-accent,#48d79b);color:var(--filter-section-accent,#48d79b);background:#08090d}.schema-choice-grid>button.active{border-color:var(--filter-section-accent,#ff2b45);color:#fff;background:#171016;box-shadow:inset 0 1px #ffffff1f}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell .topbar,.v2-marketplace .v2-market-mobile-command,.v2-marketplace .v2-market-filter-mobile-head,.v2-marketplace .v2-market-filter-rail .filters-panel,.v2-shell .home-account-passport,.v2-shell :is(.topbar-find,.account-menu,.notification-menu,.market-select-menu){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0c0f15!important}}@media (prefers-reduced-transparency:reduce){.v2-shell{--xm2-surface:#0c0f15;--xm2-surface-deep:#07090e;--xm2-raised:#151923;--approved-surface:#0c0f15;--approved-surface-deep:#07090e;--approved-surface-raised:#151923}.home-page{--home-panel:var(--reseller-card,#0b0c11);--home-panel-raised:var(--reseller-card,#11131a);--home-inset:var(--reseller-background,#08090d);--home-line:var(--reseller-border,#ffffff24);--home-soft-line:var(--reseller-border,#ffffff17)}.app-shell .topbar,.v2-marketplace .v2-market-mobile-command,.v2-marketplace .v2-market-filter-mobile-head,.v2-marketplace .v2-market-filter-rail .filters-panel,.v2-shell .home-account-passport,.v2-shell :is(.topbar-find,.account-menu,.notification-menu,.market-select-menu){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0c0f15!important}}@media (prefers-contrast:more){.v2-shell{--xm2-muted:#c4cad5;--xm2-muted-strong:#e0e4eb;--xm2-faint:#a2a9b6;--xm2-line:#dae0eb61;--xm2-line-strong:#e8ecf494;--approved-muted:#c4cad5;--approved-muted-strong:#e0e4eb;--approved-faint:#a2a9b6;--approved-border:#dae0eb61;--approved-border-strong:#e8ecf494}.v2-marketplace .v2-market-filter-rail :is(input,.market-select-trigger,.select-trigger),.v2-marketplace .v2-market-filter-rail :is(.schema-filter-control,.schema-dynamic-range-card){border-color:var(--approved-border-strong)}}@media (forced-colors:active){.v2-shell{--xm2-base:Canvas;--xm2-surface:Canvas;--xm2-surface-solid:Canvas;--xm2-surface-deep:Canvas;--xm2-raised:Canvas;--xm2-raised-solid:Canvas;--xm2-text:CanvasText;--xm2-muted:CanvasText;--xm2-muted-strong:CanvasText;--xm2-faint:GrayText;--xm2-line:GrayText;--xm2-line-strong:CanvasText;--xm2-action:Highlight;--xm2-action-strong:Highlight;--xm2-action-soft:Canvas;--approved-text:CanvasText;--approved-muted:CanvasText;--approved-muted-strong:CanvasText;--approved-faint:GrayText;--approved-border:GrayText;--approved-border-strong:CanvasText;--approved-surface:Canvas;--approved-surface-deep:Canvas;--approved-surface-raised:Canvas}.v2-shell :is(input,textarea,select,button,[role=button],[role=option]),.v2-marketplace .v2-market-filter-rail :is(.schema-filter-control,.schema-dynamic-range-card){border-color:buttontext}}:root{--market-polish-panel:#06080cc7;--market-polish-raised:#080b10e0;--market-polish-chip:#07090dad;--market-polish-overlay:#06080ce6;--market-polish-line:#b8c2d424;--market-polish-line-strong:#c4cddd3d}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card{background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel)!important;border-color:var(--market-polish-line)!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000003d!important}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:hover,:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:focus-within,:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card.selected{background:linear-gradient(180deg, #ffffff07, #ffffff02), var(--market-polish-raised)!important;border-color:var(--market-polish-line-strong)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 30px #00000047!important}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:before{opacity:.32;background:linear-gradient(90deg,#ffffff05,#0000 34%);inset:0}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-platform-panel{background:var(--market-polish-chip)!important;border-right-color:var(--market-polish-line)!important}.cosmetic-sheet-backdrop{background:radial-gradient(circle at 50% 100%,#f33a5006,#0000 40%),#000000ad}.cosmetic-sheet{background:linear-gradient(145deg, #f33a5006, transparent 34%), var(--market-polish-overlay);border-color:var(--market-polish-line);box-shadow:0 28px 80px #000000a8,inset 0 1px #ffffff09}.cosmetic-search-field{background:var(--market-polish-raised);border-color:var(--market-polish-line);box-shadow:inset 0 1px #ffffff06}.cosmetic-sheet-status span,.cosmetic-checkbox,.cosmetic-empty-state{background:var(--market-polish-chip);border-color:var(--market-polish-line)}.cosmetic-option{background:var(--market-polish-chip);border-color:var(--market-polish-line);box-shadow:inset 0 1px #ffffff06}.cosmetic-option.custom-option{background:linear-gradient(135deg, #f33a500b, transparent 62%), var(--market-polish-chip);border-color:#f33a503d}.cosmetic-option.selected,.cosmetic-option.steam-game-option.selected{background:linear-gradient(135deg, #29d18311, transparent 58%), var(--market-polish-raised);border-color:#8dffd04d;box-shadow:inset 3px 0 #8dffd07a}@media (hover:hover) and (pointer:fine){.cosmetic-option:hover:not(.selected){background:var(--market-polish-raised);border-color:var(--market-polish-line-strong)}}.cosmetic-sheet-actions{background:linear-gradient(180deg, transparent, var(--market-polish-overlay) 24%)}.cosmetic-sheet-actions .primary-action{background:linear-gradient(#f33a5033,#f33a501a),#0d090de0;border-color:#ff526a61;box-shadow:inset 0 1px #ffffff0e,0 10px 20px #0003}.cosmetic-sheet-actions .secondary-action{background:var(--market-polish-raised);border-color:var(--market-polish-line);box-shadow:inset 0 1px #ffffff08}:is(.v2-marketplace,.page-frame-market) .market-recent-searches{background:linear-gradient(90deg, #f33a5005, transparent 46%), var(--market-polish-panel);border-color:var(--market-polish-line);box-shadow:inset 0 1px #ffffff06}:is(.v2-marketplace,.page-frame-market) .market-recent-clear,:is(.v2-marketplace,.page-frame-market) .market-recent-search{background:var(--market-polish-chip);border-color:var(--market-polish-line)}:is(.v2-marketplace,.page-frame-market) .market-recent-clear:hover,:is(.v2-marketplace,.page-frame-market) .market-recent-clear:focus-visible,:is(.v2-marketplace,.page-frame-market) .market-recent-search:hover,:is(.v2-marketplace,.page-frame-market) .market-recent-search:focus-within{background:var(--market-polish-raised);border-color:var(--market-polish-line-strong)}:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button{background:var(--market-polish-chip);border-color:#f33a5047;box-shadow:inset 0 1px #ffffff0a}:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button:hover:not(:disabled),:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button:focus-visible:not(:disabled){background:#f33a5029;border-color:#ff526a80}:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .active-filter-chips>button,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-filter-control,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-dynamic-range-card{background:var(--market-polish-chip);border-color:var(--market-polish-line);box-shadow:none}:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .active-filter-chips>button:hover,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-filter-control:hover,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-filter-control:focus-within,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-dynamic-range-card:hover,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-dynamic-range-card:focus-within{background:var(--market-polish-raised);border-color:var(--market-polish-line-strong)}:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .market-filter-field-cell.is-filtered .schema-filter-control{background:linear-gradient(135deg, #f33a500b, transparent 58%), var(--market-polish-raised);box-shadow:inset 3px 0 var(--filter-section-accent,var(--market-accent))}:is(.v2-marketplace,.page-frame-market) .market-select-option.selected,:is(.v2-marketplace,.page-frame-market) .schema-choice-grid>button.active{box-shadow:inset 2px 0 var(--market-select-accent,var(--filter-section-accent,var(--market-accent)));background:#f33a5017}:is(.v2-marketplace,.page-frame-market) .v2-market-empty-state,:is(.v2-marketplace,.page-frame-market) .market-service-panel,.page-frame-market .listing-list .listing-card.empty-card{background:var(--market-polish-panel)!important;border-color:var(--market-polish-line)!important}@media (width<=900px){:is(.v2-marketplace,.page-frame-market) .v2-market-mobile-command,:is(.v2-marketplace,.page-frame-market) .v2-market-filter-mobile-head{background:var(--market-polish-overlay);border-color:var(--market-polish-line-strong)}:is(.v2-marketplace .v2-market-filter-rail .filters-panel,.page-frame-market .filters-panel){background:var(--market-polish-overlay)!important;border-color:var(--market-polish-line)!important}}@supports (color:color-mix(in srgb, black, white)){html[data-reseller-storefront="1"]{--market-polish-panel:color-mix(in srgb, var(--reseller-background,#05070b) 80%, transparent);--market-polish-raised:color-mix(in srgb, var(--reseller-card,#0c0f15) 86%, transparent);--market-polish-chip:color-mix(in srgb, var(--reseller-background,#05070b) 68%, transparent);--market-polish-overlay:color-mix(in srgb, var(--reseller-background,#05070b) 92%, transparent);--market-polish-line:color-mix(in srgb, var(--reseller-border,#b8c2d4) 18%, transparent);--market-polish-line-strong:color-mix(in srgb, var(--reseller-border,#c4cddd) 28%, transparent)}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card{background:linear-gradient(180deg, #ffffff05, #ffffff01), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--market-accent)) 3%, transparent), transparent 34%), var(--market-polish-panel)!important}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:hover,:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:focus-within,:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card.selected{border-color:color-mix(in srgb, var(--avatar-color,var(--market-accent)) 28%, var(--market-polish-line-strong))!important;background:linear-gradient(180deg, #ffffff07, #ffffff02), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--market-accent)) 4%, transparent), transparent 36%), var(--market-polish-raised)!important}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card:before{background:linear-gradient(90deg, color-mix(in srgb, var(--avatar-color,var(--market-accent)) 4%, transparent), transparent 34%)}:is(.v2-marketplace,.page-frame-market) .market-recent-searches{background:linear-gradient(90deg, color-mix(in srgb, var(--recent-accent) 2%, transparent), transparent 46%), var(--market-polish-panel)}:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button{background:color-mix(in srgb, var(--recent-accent) 10%, var(--market-polish-chip));border-color:color-mix(in srgb, var(--recent-accent) 34%, var(--market-polish-line))}:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button:hover:not(:disabled),:is(.v2-marketplace,.page-frame-market) .market-recent-searches-nav>button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--recent-accent) 15%, var(--market-polish-raised));border-color:color-mix(in srgb, var(--recent-accent) 54%, var(--market-polish-line-strong))}:is(.v2-marketplace,.page-frame-market) .market-select-option.selected,:is(.v2-marketplace,.page-frame-market) .schema-choice-grid>button.active{background:color-mix(in srgb, var(--market-select-accent,var(--filter-section-accent,var(--market-accent))) 9%, var(--market-polish-raised))}}@media (prefers-reduced-transparency:reduce){:root,html[data-reseller-storefront="1"]{--market-polish-panel:#090b10;--market-polish-raised:#0d1017;--market-polish-chip:#080a0f;--market-polish-overlay:#07090e}.cosmetic-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6}.cosmetic-sheet,:is(.v2-marketplace,.page-frame-market) .v2-market-mobile-command,:is(.v2-marketplace,.page-frame-market) .v2-market-filter-mobile-head,:is(.v2-marketplace .v2-market-filter-rail .filters-panel,.page-frame-market .filters-panel){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root,html[data-reseller-storefront="1"]{--market-polish-line:#e1e6ef57;--market-polish-line-strong:#eff2f894}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card,.cosmetic-sheet,.cosmetic-option,:is(.v2-marketplace,.page-frame-market) .market-recent-search,:is(.v2-marketplace,.page-frame-market) .v2-market-empty-state,:is(.v2-marketplace,.page-frame-market) .market-service-panel,.page-frame-market .listing-list .listing-card.empty-card{border-width:1px}}@media (forced-colors:active){:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card,:is(.v2-marketplace,.page-frame-market) .listing-list .stock-platform-panel,.cosmetic-sheet,.cosmetic-search-field,.cosmetic-option,.cosmetic-sheet-actions,:is(.v2-marketplace,.page-frame-market) .market-recent-searches,:is(.v2-marketplace,.page-frame-market) .market-recent-search,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-filter-control,:is(.v2-marketplace .v2-market-filter-rail,.page-frame-market .filters-panel) .schema-dynamic-range-card,:is(.v2-marketplace,.page-frame-market) .v2-market-empty-state,:is(.v2-marketplace,.page-frame-market) .market-service-panel,.page-frame-market .listing-list .listing-card.empty-card{color:canvastext;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}}:is(.v2-marketplace,.page-frame-market){--market-hero-accent:var(--reseller-accent,var(--red,#f33a50));--market-hero-text:var(--reseller-text,#f7f8fb);--market-hero-muted:var(--reseller-muted,#9da6b7);--market-hero-muted-strong:#c4cad5;--market-hero-faint:#9da6b7b8;--market-hero-border:var(--reseller-border,#abb5c92b);--market-hero-border-strong:#bbc6da57;--market-hero-surface-deep:#05070bbd;--market-hero-success:var(--reseller-success,#54d7ad);--market-hero-warning:var(--reseller-warning,#f2c268);--market-hero-danger:#f06a7d}:is(.v2-marketplace,.page-frame-market) .hero-strip.market-desk{width:100%;min-height:114px;color:var(--market-hero-text);border-radius:0;justify-content:space-between;align-items:center;gap:34px;padding:12px 3px 24px;font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}:is(.v2-marketplace,.page-frame-market) .hero-strip.market-desk:after{display:none}:is(.v2-marketplace,.page-frame-market) .market-overview-intro{align-items:center;gap:19px;min-width:0;display:flex}:is(.v2-marketplace,.page-frame-market) .market-overview-mark{width:64px;height:64px;color:var(--market-hero-accent);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}:is(.v2-marketplace,.page-frame-market) .market-overview-mark .category-logo{width:40px;height:40px}:is(.v2-marketplace,.page-frame-market) .market-overview-copy{min-width:0}:is(.v2-marketplace,.page-frame-market) .market-overview-kicker{color:var(--market-hero-accent);letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:7px;font:760 9px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex}:is(.v2-marketplace,.page-frame-market) .market-overview-kicker b{color:var(--market-hero-border-strong);font-weight:500}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot{background:var(--market-hero-success);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #54d7ad1c}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.warning{background:var(--market-hero-warning);box-shadow:0 0 0 4px #f2c2681c}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.bad{background:var(--market-hero-danger);box-shadow:0 0 0 4px #f06a7d1c}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.neutral{background:var(--market-hero-muted);box-shadow:0 0 0 4px #9da6b71c}:is(.v2-marketplace,.page-frame-market) .market-overview-copy h1{color:var(--market-hero-text);letter-spacing:-.045em;margin:5px 0 7px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(34px,3.3vw,46px);font-weight:710;line-height:.98}:is(.v2-marketplace,.page-frame-market) .market-overview-copy p{max-width:730px;color:var(--market-hero-muted-strong);margin:0;font-size:12px;line-height:1.55}:is(.v2-marketplace,.page-frame-market) .market-overview-meta{border-left:1px solid var(--market-hero-border);flex:none;align-items:center;gap:0;display:flex}:is(.v2-marketplace,.page-frame-market) .market-overview-meta>span{gap:3px;min-width:116px;padding:4px 18px;display:grid}:is(.v2-marketplace,.page-frame-market) .market-overview-meta small{color:var(--market-hero-faint);letter-spacing:.07em;text-transform:uppercase;font:680 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}:is(.v2-marketplace,.page-frame-market) .market-overview-meta strong{color:var(--market-hero-text);font-size:11px;font-weight:680}:is(.v2-marketplace,.page-frame-market) .market-desk-rules-link{min-height:38px;color:var(--market-hero-muted-strong);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;margin-left:7px;padding:0 11px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}:is(.v2-marketplace,.page-frame-market) .market-desk-rules-link:hover,:is(.v2-marketplace,.page-frame-market) .market-desk-rules-link:focus-visible{color:var(--market-hero-text);background:#ffffff09}@supports (color:color-mix(in srgb, black, white)){:is(.v2-marketplace,.page-frame-market){--market-hero-muted-strong:color-mix(in srgb, var(--market-hero-muted) 76%, #fff);--market-hero-faint:color-mix(in srgb, var(--market-hero-muted) 72%, transparent);--market-hero-border-strong:color-mix(in srgb, var(--market-hero-border) 68%, #c7cedb 32%);--market-hero-surface-deep:color-mix(in srgb, var(--reseller-background,#05070b) 73.32%, transparent)}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--market-hero-success) 11%, transparent)}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.warning{box-shadow:0 0 0 4px color-mix(in srgb, var(--market-hero-warning) 11%, transparent)}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.bad{box-shadow:0 0 0 4px color-mix(in srgb, var(--market-hero-danger) 11%, transparent)}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.neutral{box-shadow:0 0 0 4px color-mix(in srgb, var(--market-hero-muted) 11%, transparent)}}@media (width<=1120px){:is(.v2-marketplace,.page-frame-market) .market-overview-meta>span:nth-child(2){display:none}}@media (width<=920px){:is(.v2-marketplace,.page-frame-market) .hero-strip.market-desk{align-items:flex-start}:is(.v2-marketplace,.page-frame-market) .market-overview-meta{display:none}}@media (width<=700px){:is(.v2-marketplace,.page-frame-market) .hero-strip.market-desk{min-height:0;padding-bottom:18px}:is(.v2-marketplace,.page-frame-market) .market-overview-intro{align-items:flex-start;gap:13px}:is(.v2-marketplace,.page-frame-market) .market-overview-mark{width:48px;height:48px}:is(.v2-marketplace,.page-frame-market) .market-overview-mark .category-logo{width:30px;height:30px}:is(.v2-marketplace,.page-frame-market) .market-overview-copy h1{font-size:34px}:is(.v2-marketplace,.page-frame-market) .market-overview-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-transparency:reduce){:is(.v2-marketplace,.page-frame-market){--market-hero-surface-deep:var(--reseller-background,#05070b)}}@media (forced-colors:active){:is(.v2-marketplace,.page-frame-market) .market-overview-mark{color:linktext;background:0 0}:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot,:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.warning,:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.bad,:is(.v2-marketplace,.page-frame-market) .market-overview-live-dot.neutral{box-shadow:none;background:highlight}:is(.v2-marketplace,.page-frame-market) .market-overview-meta{border-left-color:canvastext}:is(.v2-marketplace,.page-frame-market) .market-desk-rules-link{color:linktext}}.purchases-page .owned-filters-panel{--purchase-filter-accent:var(--red,#f33a50);background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel)!important;border-color:var(--market-polish-line)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000047!important}.purchases-page .owned-filters-panel:before{opacity:.28;background:linear-gradient(90deg,#ffffff04,#0000 38%)}.purchases-page .owned-filters-panel .filter-panel-head{border-bottom-color:var(--market-polish-line)}.purchases-page .owned-filters-panel .filter-summary{color:#8dffd0;background:var(--market-polish-chip);box-shadow:none;border-color:#8dffd03d}.purchases-page .owned-filters-panel .compact-field,.purchases-page .owned-purchase-filter-section .filter-group{background:var(--market-polish-chip);border-color:var(--market-polish-line);box-shadow:inset 0 1px #ffffff06}.purchases-page .owned-filters-panel .compact-field:focus-within,.purchases-page .owned-purchase-filter-section .filter-group:focus-within{background:var(--market-polish-raised);border-color:var(--market-polish-line-strong)}.purchases-page .owned-filters-panel .compact-field input{color:var(--text,#f3f5f8);border-color:var(--market-polish-line);box-shadow:none;background:#02040880!important}.purchases-page .owned-filters-panel .compact-field input:focus-visible{border-color:#f33a507a;box-shadow:0 0 0 3px #f33a501a}.purchases-page .owned-more-filters-panel.open{box-shadow:inset 0 1px #ffffff05;border-color:var(--market-polish-line)!important;background:#0204083d!important}.purchases-page .owned-filters-panel .market-filter-section{border-bottom-color:var(--market-polish-line);background:0 0}.purchases-page .owned-filters-panel .market-filter-section-icon{width:24px;height:24px;color:var(--filter-section-accent);background:0 0;border:0;border-radius:0}.purchases-page .owned-filters-panel .market-filter-section-head>strong{color:var(--filter-section-accent);background:var(--market-polish-chip);border-color:var(--market-polish-line);box-shadow:none}.purchases-page .owned-purchase-filter-section .filter-choice,.purchases-page .owned-filter-actions-row .segmented-control button,.purchases-page .owned-filters-panel .more-filters-toggle,.purchases-page .owned-filters-panel .reset-filters-action,.purchases-page .owned-filters-panel .active-filter-chips>button{color:var(--muted,#b8bfcc);background:var(--market-polish-chip)!important;border-color:var(--market-polish-line)!important;box-shadow:none!important}.purchases-page .owned-purchase-filter-section .filter-choice:hover,.purchases-page .owned-purchase-filter-section .filter-choice:focus-visible,.purchases-page .owned-filter-actions-row .segmented-control button:hover,.purchases-page .owned-filter-actions-row .segmented-control button:focus-visible,.purchases-page .owned-filters-panel .more-filters-toggle:hover,.purchases-page .owned-filters-panel .more-filters-toggle:focus-visible,.purchases-page .owned-filters-panel .active-filter-chips>button:hover,.purchases-page .owned-filters-panel .active-filter-chips>button:focus-visible{color:var(--text,#f3f5f8);background:var(--market-polish-raised)!important;border-color:var(--market-polish-line-strong)!important}.purchases-page .owned-purchase-filter-section .filter-choice.active,.purchases-page .owned-filter-actions-row .segmented-control button.active,.purchases-page .owned-filters-panel .more-filters-toggle.active{color:#fff!important;background:linear-gradient(135deg, #f33a5013, transparent 64%), var(--market-polish-raised)!important;box-shadow:inset 2px 0 var(--purchase-filter-accent)!important;border-color:#ff526a6b!important}.purchases-page .owned-filters-panel .schema-filter-control,.purchases-page .owned-filters-panel .schema-dynamic-range-card,.purchases-page .owned-filters-panel .schema-choice-grid>button{background:var(--market-polish-chip);border-color:var(--market-polish-line);box-shadow:none}.purchases-page .owned-filters-panel .schema-filter-control:hover,.purchases-page .owned-filters-panel .schema-filter-control:focus-within,.purchases-page .owned-filters-panel .schema-dynamic-range-card:hover,.purchases-page .owned-filters-panel .schema-dynamic-range-card:focus-within,.purchases-page .owned-filters-panel .schema-choice-grid>button:hover,.purchases-page .owned-filters-panel .schema-choice-grid>button:focus-visible{background:var(--market-polish-raised);border-color:var(--market-polish-line-strong)}.purchases-page .owned-filters-panel .market-filter-field-cell.is-filtered .schema-filter-control,.purchases-page .owned-filters-panel .schema-choice-grid>button.active{background:linear-gradient(135deg, #f33a500b, transparent 58%), var(--market-polish-raised);box-shadow:inset 3px 0 var(--filter-section-accent,var(--purchase-filter-accent));border-color:#ff526a57}.purchases-page .owned-filter-footnote{border-top-color:var(--market-polish-line)}.purchases-page .owned-results-workspace{min-width:0}.purchases-page .owned-results-head{border:0;border-bottom:1px solid var(--market-polish-line);box-shadow:none;background:0 0;border-radius:0}.purchases-page .owned-results-title>span{color:var(--purchase-filter-accent);background:0 0;border:0;border-radius:0}.purchases-page .owned-results-title .eyebrow{color:var(--purchase-filter-accent)}.purchases-page .owned-results-summary>span+span{border-left-color:var(--market-polish-line)}.purchases-page .owned-listing-list{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;overflow:visible!important}.purchases-page .owned-listing-list .owned-market-row{margin:0;transform:none;border:1px solid var(--market-polish-line)!important;background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000003d!important}.purchases-page .owned-listing-list .owned-market-row:hover,.purchases-page .owned-listing-list .owned-market-row:focus-within{transform:translateY(-1px);border-color:var(--market-polish-line-strong)!important;background:linear-gradient(180deg, #ffffff07, #ffffff02), var(--market-polish-raised)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 30px #00000047!important}.purchases-page .owned-listing-list .owned-market-row:before{opacity:.32;background:linear-gradient(90deg,#ffffff05,#0000 34%);inset:0}.purchases-page .owned-listing-list .owned-market-row .stock-platform-panel{background:var(--market-polish-chip)!important;border-right-color:var(--market-polish-line)!important}.purchases-page .owned-listing-list .owned-market-row .stock-eyebrow{color:var(--avatar-color,var(--purchase-filter-accent))!important}.purchases-page .owned-listing-list .owned-market-row .v2-market-price-cell{flex:none;align-items:flex-start;display:flex}.purchases-page .owned-listing-list .owned-market-row .v2-market-price-cell>span{display:none}.purchases-page .owned-listing-list .owned-market-row :is(.stock-check,.listing-chip){border-radius:999px}.purchases-page .owned-listing-list .owned-market-row :is(.stock-platform-icon,.market-info-action){border-radius:7px}.purchases-page .owned-listing-list .owned-market-row .market-info-action{min-width:106px}:is(.v2-marketplace,.page-frame-market) .listing-list .stock-card .stock-eyebrow{color:var(--avatar-color,var(--market-accent,var(--red,#f33a50)))!important}@supports (color:color-mix(in srgb, black, white)){.purchases-page .owned-purchase-filter-section .filter-choice.active,.purchases-page .owned-filter-actions-row .segmented-control button.active,.purchases-page .owned-filters-panel .more-filters-toggle.active{background:linear-gradient(135deg, color-mix(in srgb, var(--purchase-filter-accent) 8%, transparent), transparent 64%), var(--market-polish-raised)!important;border-color:color-mix(in srgb, var(--purchase-filter-accent) 46%, var(--market-polish-line))!important}.purchases-page .owned-filters-panel .market-filter-field-cell.is-filtered .schema-filter-control,.purchases-page .owned-filters-panel .schema-choice-grid>button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--filter-section-accent,var(--purchase-filter-accent)) 6%, transparent), transparent 58%), var(--market-polish-raised);border-color:color-mix(in srgb, var(--filter-section-accent,var(--purchase-filter-accent)) 42%, var(--market-polish-line))}.purchases-page .owned-listing-list .owned-market-row{background:linear-gradient(180deg, #ffffff05, #ffffff01), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--purchase-filter-accent)) 3%, transparent), transparent 34%), var(--market-polish-panel)!important}.purchases-page .owned-listing-list .owned-market-row:hover,.purchases-page .owned-listing-list .owned-market-row:focus-within{border-color:color-mix(in srgb, var(--avatar-color,var(--purchase-filter-accent)) 28%, var(--market-polish-line-strong))!important;background:linear-gradient(180deg, #ffffff07, #ffffff02), radial-gradient(circle at 0 0, color-mix(in srgb, var(--avatar-color,var(--purchase-filter-accent)) 4%, transparent), transparent 36%), var(--market-polish-raised)!important}}@media (prefers-reduced-transparency:reduce){.purchases-page .owned-filters-panel,.purchases-page .owned-more-filters-panel.open,.purchases-page .owned-listing-list .owned-market-row{background:#080a0f!important}}@media (prefers-contrast:more){.purchases-page .owned-filters-panel,.purchases-page .owned-filters-panel .compact-field,.purchases-page .owned-purchase-filter-section .filter-group,.purchases-page .owned-purchase-filter-section .filter-choice,.purchases-page .owned-filters-panel .schema-filter-control,.purchases-page .owned-filters-panel .schema-dynamic-range-card,.purchases-page .owned-listing-list .owned-market-row{border-color:var(--market-polish-line-strong)!important}}@media (forced-colors:active){.purchases-page .owned-filters-panel,.purchases-page .owned-more-filters-panel.open,.purchases-page .owned-filters-panel .compact-field,.purchases-page .owned-purchase-filter-section .filter-group,.purchases-page .owned-purchase-filter-section .filter-choice,.purchases-page .owned-filters-panel .schema-filter-control,.purchases-page .owned-filters-panel .schema-dynamic-range-card,.purchases-page .owned-listing-list .owned-market-row,.purchases-page .owned-listing-list .owned-market-row .stock-platform-panel{color:canvastext;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}}.purchases-page .owned-filters-panel{overflow:visible}:is(.v2-marketplace .v2-market-filter-rail .filters-panel,.page-frame-market .filters-panel){background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel)!important;border-color:var(--market-polish-line)!important;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000047!important}:is(.v2-marketplace .v2-market-filter-rail .filters-panel,.page-frame-market .filters-panel):before{opacity:.28;background:linear-gradient(90deg,#ffffff04,#0000 38%)}.purchases-page .owned-filters-panel>.market-quick-filter-strip{margin-inline:-1px}.purchases-page .owned-filters-panel .market-filter-section[data-section=cs2]{--filter-section-accent:#f5b94c}.purchases-page .owned-filters-panel .market-filter-section[data-section=account]{--filter-section-accent:#ff6f86}.purchases-page .owned-filters-panel .market-filter-section[data-section=inventory]{--filter-section-accent:#61d6b2}.purchases-page .owned-filters-panel .market-filter-section[data-section=activity]{--filter-section-accent:#f3bd67}.purchases-page .owned-filters-panel .market-filter-section[data-section=platforms]{--filter-section-accent:#72b9ff}.purchases-page .owned-filters-panel .market-filter-section[data-section=game]{--filter-section-accent:#a99af7}.purchases-page .owned-filters-panel .owned-primary-filter-grid .compact-field input{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.purchases-page .owned-more-filters-panel.open{max-height:none;display:block;overflow:visible}.purchases-page .owned-purchase-filter-section{--filter-section-accent:#f3bd67}.purchases-page .owned-purchase-filter-section .owned-filter-grid{grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}.purchases-page .owned-purchase-filter-section .filter-group{border-radius:7px;min-width:0;min-height:76px;padding:8px 9px}.purchases-page .owned-purchase-filter-section .filter-choice-row{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.purchases-page .owned-category-section{margin:0 0 20px;background:linear-gradient(112deg,#ff2b4512,#0000 38%),#0f1015f0!important;border-color:#ffffff18!important;padding:13px!important;box-shadow:inset 0 1px #ffffff12!important}.purchases-page .owned-category-section .section-heading{align-items:center;margin:0 0 11px;padding:0}.purchases-page .owned-category-section .section-heading h2{color:#fff;font-size:17px;font-weight:950}.purchases-page .owned-category-grid{grid-template-columns:repeat(10,minmax(74px,1fr));gap:10px;display:grid}.purchases-page .owned-category-grid .owned-category-tile{min-width:0;min-height:82px;color:var(--muted,#aab0bd);border-radius:8px;place-items:center;gap:8px;padding:9px 8px;display:grid;position:relative;background:linear-gradient(#ffffff0e,#ffffff05),#0d0e13db!important;border:1px solid #ffffff18!important;box-shadow:inset 0 1px #ffffff0f!important}.purchases-page .owned-category-grid .owned-category-tile:hover,.purchases-page .owned-category-grid .owned-category-tile:focus-visible,.purchases-page .owned-category-grid .owned-category-tile.active{color:#fff;border-color:color-mix(in srgb, var(--tile-color) 58%, #ffffff29)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--tile-color) 16%, transparent), #ffffff06), #111218f5!important;box-shadow:inset 0 1px #ffffff14, 0 12px 24px color-mix(in srgb, var(--tile-color) 13%, transparent)!important}.purchases-page .owned-category-grid .owned-category-tile:hover{transform:translateY(-2px)}.purchases-page .owned-category-grid .owned-category-tile.active{transform:translateY(-1px)}.purchases-page .owned-category-tile .category-icon{width:42px;height:42px;position:static}.purchases-page .owned-category-tile .category-logo{width:27px;height:27px}.purchases-page .owned-category-grid .owned-category-tile:hover .category-icon{transform:none}.purchases-page .owned-category-count{z-index:2;border:1px solid color-mix(in srgb, var(--tile-color,var(--red,#f33a50)) 36%, #ffffff24);color:#f3f5f8;letter-spacing:0;white-space:nowrap;background:#05070bf0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font:740 8px/1 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #00000057}.purchases-page .owned-category-count-value{line-height:1;display:block;transform:translateY(clamp(0px,3px - .25em,1px))}.purchases-page .owned-category-tile>span:last-child{color:inherit;text-align:center;white-space:nowrap;font-size:12px;font-weight:800;line-height:normal}.purchases-page .owned-results-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:57px;padding:0 2px 10px;display:grid}.purchases-page .owned-results-title{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.purchases-page .owned-results-title>span{place-items:center;width:28px;height:28px;display:grid}.purchases-page .owned-results-title h2{color:var(--text,#f3f5f8);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:19px;font-weight:700;line-height:1.1;overflow:hidden}.purchases-page .owned-results-summary{border:0;border-radius:0;display:flex;overflow:visible}.purchases-page .owned-results-summary>span{min-height:35px;color:var(--faint,#8d93a2);letter-spacing:.06em;text-transform:uppercase;background:0 0;align-content:center;gap:1px;padding:3px 11px;font-size:7px;font-weight:720;display:grid}.purchases-page .owned-results-summary strong{color:var(--text,#f3f5f8);font:700 11px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.account-detail-page :is(.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section){background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel,#06080cc7)!important;border-color:var(--market-polish-line,#b8c2d424)!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000003d!important}@supports (color:color-mix(in srgb, black, white)){.account-detail-page .product-detail-hero{background:radial-gradient(circle at 7% 0, color-mix(in srgb, var(--avatar-color,var(--red,#f33a50)) 4%, transparent), transparent 34%), linear-gradient(180deg, #ffffff05, #ffffff01), var(--market-polish-panel,#06080cc7)!important}}.account-detail-page .product-detail-stat-strip,.owned-account-detail-page .owned-summary-grid{background:var(--market-polish-panel,#06080cc7)!important}.account-detail-page :is(.product-detail-stat,.detail-signal,.detail-spec-item,.steam-detail-item,.valorant-info-item,.uplay-info-item,.roblox-info-item,.minecraft-info-item,.fortnite-insight-stat,.minecraft-preview-card,.minecraft-cape-tile,.roblox-donation-table,.roblox-inventory-category,.roblox-inventory-card,.uplay-media-card.skins,.uplay-media-card.operators,.tarkov-progression-row,.tarkov-hideout-module,.owned-access-field),.owned-account-detail-page .owned-summary-grid .summary-card{background:#090b10!important}.account-detail-page .roblox-info-item{border:1px solid #ffffff1a;border-radius:8px;min-height:64px;padding:9px 10px}@supports not (color:color-mix(in srgb, black, white)){.purchases-page .owned-category-count{border-color:#ffffff29}}@media (width<=760px){.purchases-page .owned-purchase-filter-section .owned-filter-grid{grid-template-columns:1fr}}@media (width<=1180px){.purchases-page .owned-category-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media (width<=700px){.purchases-page .owned-results-head{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:11px}.purchases-page .owned-results-summary{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}.purchases-page .owned-results-summary>span{min-width:0;padding:5px 10px}}@media (width<=620px){.purchases-page .owned-category-section{padding:10px!important}.purchases-page .owned-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchases-page .owned-category-grid .owned-category-tile{min-height:76px}}@media (width<=420px){.purchases-page .owned-results-title h2{font-size:18px}.purchases-page .owned-results-summary>span{padding-inline:7px}}@media (prefers-reduced-transparency:reduce){.purchases-page .owned-category-section{background:#0f1015!important}.account-detail-page :is(.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section),.account-detail-page .product-detail-stat-strip,.owned-account-detail-page .owned-summary-grid{background:#080a0e!important}.purchases-page .owned-category-count{background:#05070b}}@media (prefers-contrast:more){.purchases-page .owned-category-section,.purchases-page .owned-category-grid .owned-category-tile,.account-detail-page :is(.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section,.product-detail-stat,.detail-signal,.detail-spec-item,.steam-detail-item,.valorant-info-item,.uplay-info-item,.roblox-info-item,.minecraft-info-item){border-color:currentColor!important}.purchases-page .owned-category-count{border-color:currentColor}}@media (forced-colors:active){.purchases-page .owned-category-section,.purchases-page .owned-category-grid .owned-category-tile,.account-detail-page :is(.product-detail-hero,.detail-signal-panel,.detail-info-panel,.deal-scout-panel,.details-gallery-section,.owned-access-section,.product-detail-stat-strip,.product-detail-stat,.detail-signal,.detail-spec-item,.steam-detail-item,.valorant-info-item,.uplay-info-item,.roblox-info-item,.minecraft-info-item,.fortnite-insight-stat,.minecraft-preview-card,.minecraft-cape-tile,.roblox-donation-table,.roblox-inventory-category,.roblox-inventory-card,.uplay-media-card.skins,.uplay-media-card.operators,.tarkov-progression-row,.tarkov-hideout-module,.owned-access-field),.owned-account-detail-page .owned-summary-grid,.owned-account-detail-page .owned-summary-grid .summary-card{color:canvastext;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}.purchases-page .owned-category-count{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}}.autobuy-page{--autobuy-surface-panel:#06080ccc;--autobuy-surface-raised:#080b10e6;--autobuy-surface-tile:#090b10;--autobuy-surface-line:#b8c2d424;--autobuy-surface-line-strong:#c6cfde33}.autobuy-page :is(.autobuy-metric-strip.clean-stat-strip,.autobuy-access-panel,.autobuy-token-panel,.autobuy-workspace-main>.data-panel,.autobuy-workspace-side>.data-panel){background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--autobuy-surface-panel)!important;border-color:var(--autobuy-surface-line)!important;box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000047!important}.autobuy-page .autobuy-rule-card{background:linear-gradient(125deg, color-mix(in srgb, var(--rule-tone,#f33a50) 4%, transparent), #ffffff04 48%, transparent), var(--autobuy-surface-raised)!important;border-color:color-mix(in srgb, var(--rule-tone,#f33a50) 24%, var(--autobuy-surface-line))!important;box-shadow:inset 0 1px #ffffff0e!important}.autobuy-page .autobuy-plan-grid{background:var(--autobuy-surface-tile)!important;border-color:var(--autobuy-surface-line)!important}.autobuy-page :is(.autobuy-plan-grid>span,.autobuy-attempt-card,.autobuy-rule-stats-strip>span,.autobuy-rule-filters>span,.autobuy-token-split>span,.empty-panel-state){background:var(--autobuy-surface-tile)!important;border-color:var(--autobuy-surface-line)!important;box-shadow:inset 0 1px #ffffff09!important}.autobuy-page .autobuy-plan-grid>span+span{border-left-color:var(--autobuy-surface-line)!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.autobuy-page :is(.autobuy-metric-strip.clean-stat-strip,.autobuy-access-panel,.autobuy-token-panel,.autobuy-workspace-main>.data-panel,.autobuy-workspace-side>.data-panel){-webkit-backdrop-filter:blur(7px)saturate(108%);backdrop-filter:blur(7px)saturate(108%)}}@supports (color:color-mix(in srgb, black, white)){html[data-reseller-storefront="1"] .autobuy-page{--autobuy-surface-panel:color-mix(in srgb, var(--reseller-background,#06080c) 80%, transparent);--autobuy-surface-raised:color-mix(in srgb, var(--reseller-card,#080b10) 90%, transparent);--autobuy-surface-line:color-mix(in srgb, var(--reseller-border,#b8c2d4) 56%, transparent);--autobuy-surface-line-strong:color-mix(in srgb, var(--reseller-border,#c6cfde) 72%, transparent)}}@media (prefers-reduced-transparency:reduce){.autobuy-page,html[data-reseller-storefront="1"] .autobuy-page{--autobuy-surface-panel:#080a0e;--autobuy-surface-raised:#090b10;--autobuy-surface-tile:#090b10}.autobuy-page :is(.autobuy-metric-strip.clean-stat-strip,.autobuy-access-panel,.autobuy-token-panel,.autobuy-workspace-main>.data-panel,.autobuy-workspace-side>.data-panel){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.autobuy-page{--autobuy-surface-line:#e2e8f257;--autobuy-surface-line-strong:#eef2f975}}@media (forced-colors:active){.autobuy-page :is(.autobuy-metric-strip.clean-stat-strip,.autobuy-access-panel,.autobuy-token-panel,.autobuy-workspace-main>.data-panel,.autobuy-workspace-side>.data-panel,.autobuy-rule-card,.autobuy-plan-grid,.autobuy-plan-grid>span,.autobuy-attempt-card,.autobuy-rule-stats-strip>span,.autobuy-rule-filters>span,.autobuy-token-split>span,.empty-panel-state){color:canvastext;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}}.home-page{color:var(--approved-text);font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif}.home-page :is(button,a,input,select):focus-visible{outline:2px solid color-mix(in srgb, var(--approved-accent) 82%, #fff);outline-offset:3px}.page-frame-home{padding-inline:0}.home-page{gap:clamp(70px,8vw,112px);width:min(100%,1370px);margin:0 auto;padding:clamp(28px,4.6vw,68px) clamp(18px,3vw,34px) clamp(74px,8vw,118px);display:grid}.home-hero,.home-page .home-hero.site-route-hero{display:block;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.home-page .home-hero.site-route-hero:before,.home-page .home-hero.site-route-hero:after{content:none!important;display:none!important}.home-exchange-status{border:0;border-bottom:1px solid var(--approved-border);min-height:34px;color:var(--approved-faint);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:16px;margin:0 auto clamp(38px,4vw,58px);padding:0 2px 13px;font:680 9px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace;display:flex}.home-exchange-status>span{align-items:center;gap:7px;display:inline-flex}.home-exchange-status>span+span{border-left:1px solid var(--approved-border);padding-left:16px}.home-exchange-status .is-live,.home-market-live{color:var(--approved-success)}.home-exchange-status i,.home-market-live i,.home-feature-workbench-bar>span>i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 11%, transparent);background:currentColor;border-radius:50%;display:inline-block}.home-market-live.is-unavailable{color:var(--approved-danger)}.home-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);width:min(100%,1250px);margin:0 auto;padding:0;display:grid}.home-hero-copy{width:auto;min-width:0;max-width:625px}.home-hero-eyebrow,.home-page .site-route-hero .home-hero-eyebrow.site-route-hero-eyebrow,.home-feature-kicker,.home-feature-reel-head>.eyebrow{color:var(--approved-accent);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font:720 11px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex}.home-page .site-route-hero .home-hero-eyebrow.site-route-hero-eyebrow{color:var(--approved-accent)!important;letter-spacing:.055em!important;margin:0!important;font-size:11px!important;font-weight:720!important}.home-hero-copy h1,.home-page .home-hero-copy.site-route-hero-copy>h1{text-wrap:balance;max-width:11.5ch;color:var(--approved-text)!important;letter-spacing:-.052em!important;margin:17px 0 19px!important;font-family:Segoe UI Variable Display,Segoe UI,Inter,sans-serif!important;font-size:clamp(43px,4.8vw,62px)!important;font-style:normal!important;font-weight:710!important;line-height:1.025!important;transform:none!important}.home-hero-copy>p,.home-page .home-hero-copy.site-route-hero-copy>p{max-width:58ch;color:var(--approved-muted-strong)!important;margin:0!important;font-size:clamp(14px,1.25vw,16px)!important;line-height:1.65!important}.home-actions{flex-wrap:wrap;justify-content:flex-start;gap:11px;margin-top:28px;display:flex}.home-actions>:is(button,a){border-radius:7px;min-height:50px;padding-inline:20px;font-size:14px}.home-hero-points{border:0;border-top:1px solid var(--approved-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:29px;padding-top:18px;display:grid}.home-hero-points>span{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:0 14px;display:grid}.home-hero-points>span:first-child{padding-left:0}.home-hero-points>span+span{border-left:1px solid var(--approved-border)}.home-hero-point-icon{width:20px;height:20px;color:var(--approved-accent);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.home-hero-points strong,.home-hero-points small{text-overflow:initial;white-space:normal;display:block;overflow:visible}.home-hero-points strong{color:var(--approved-text);font-size:11px;font-weight:680;line-height:1.35}.home-hero-points small{color:var(--approved-faint);margin-top:3px;font-size:9px;line-height:1.45}.home-account-passport{border:1px solid var(--approved-border-strong);background:var(--approved-surface);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;place-self:center end;width:100%;min-width:0;max-width:525px;padding:15px;display:block;overflow:hidden;box-shadow:0 28px 64px #00000057,inset 0 1px #ffffff0b}.home-account-passport .home-market-desk-head{border:0;justify-content:space-between;align-items:center;gap:14px;min-height:32px;padding:0;display:flex}.home-account-passport .home-market-label{color:var(--approved-text);align-items:center;gap:8px;display:inline-flex}.home-account-passport .home-market-label>svg{color:var(--approved-accent)}.home-account-passport .home-market-label small,.home-account-passport .home-market-label strong{display:block}.home-account-passport .home-market-label small{color:var(--approved-faint);letter-spacing:.075em;text-transform:uppercase;font:680 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.home-account-passport .home-market-label strong{color:var(--approved-text);margin-top:2px;font-size:12px;font-weight:680}.home-account-passport .home-market-live{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font:720 9px/1 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex}.home-account-passport .home-desk-tabs{border-top:1px solid var(--approved-border);border-bottom:1px solid var(--approved-border);scrollbar-width:none;min-width:0;margin:11px -15px 0;padding-inline:15px;display:flex;overflow-x:auto}.home-account-passport .home-desk-tabs::-webkit-scrollbar{display:none}.home-account-passport .home-desk-tabs button{min-width:0;min-height:45px;color:var(--approved-muted);background:0 0;border:0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.home-account-passport .home-desk-tabs button+button{border-left:1px solid var(--approved-border)}.home-account-passport .home-desk-tabs button:hover:not(:disabled),.home-account-passport .home-desk-tabs button.active{color:var(--approved-text);background:#ffffff06}.home-account-passport .home-desk-tabs button.active:after{background:var(--approved-accent);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.home-account-passport .home-desk-tabs .category-logo{width:18px;height:18px}.home-passport-feed{min-height:300px}.home-passport-account{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:15px 0 13px;display:grid}.home-passport-logo{border:1px solid var(--approved-border);background:var(--approved-surface-raised);border-radius:8px;place-items:center;width:60px;height:56px;display:grid;position:relative;overflow:hidden}.home-passport-logo:before{background:var(--approved-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.home-passport-logo .category-logo{width:31px;height:31px}.home-passport-account>span:last-child,.home-passport-account :is(small,strong,em){min-width:0;display:block}.home-passport-account small{color:var(--approved-accent);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font:720 9px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.home-passport-account strong{color:var(--approved-text);letter-spacing:-.022em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:19px;font-weight:710;line-height:1.14;display:-webkit-box;overflow:hidden}.home-passport-account em{color:var(--approved-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-style:normal;overflow:hidden}.home-passport-signals{border-top:1px solid var(--approved-border);border-bottom:1px solid var(--approved-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.home-passport-signals>div{align-content:center;gap:4px;min-width:0;min-height:64px;padding:10px 11px;display:grid}.home-passport-signals>div+div{border-left:1px solid var(--approved-border)}.home-passport-signals :is(dt,dd){min-width:0;margin:0}.home-passport-signals dt{color:var(--approved-muted);align-items:center;gap:6px;font-size:9px;line-height:1.2;display:flex}.home-passport-signals dt svg{color:var(--approved-success);flex:none}.home-passport-signals>div:nth-child(2) dt svg{color:#67bfff}.home-passport-signals>div:nth-child(3) dt svg{color:#d9dce4}.home-passport-signals dd{color:var(--approved-text);text-overflow:ellipsis;white-space:nowrap;padding-left:21px;font-size:11px;font-weight:660;overflow:hidden}.home-passport-highlights{border:1px solid var(--approved-border);background:color-mix(in srgb, var(--approved-surface-deep) 78%, transparent);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.home-passport-highlights>span{align-content:center;gap:4px;min-width:0;min-height:60px;padding:9px 10px;display:grid}.home-passport-highlights>span+span{border-left:1px solid var(--approved-border)}.home-passport-highlights :is(small,strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-passport-highlights small{color:var(--approved-faint);font-size:8px}.home-passport-highlights strong{color:var(--approved-text);font-size:10px;font-weight:660}.home-passport-footer{grid-template-columns:minmax(0,1fr) minmax(160px,205px);align-items:center;gap:13px;padding-top:14px;display:grid}.home-passport-price{color:var(--approved-text);letter-spacing:-.04em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:26px;font-weight:730}.home-passport-footer .primary-action{border-radius:6px;width:100%;min-height:47px}.home-passport-state{min-height:300px}.home-passport-error{color:var(--approved-muted);text-align:center;place-content:center;justify-items:center;gap:14px;padding:34px 26px;display:grid}.home-passport-error>svg{color:var(--approved-danger)}.home-passport-error span{gap:5px;max-width:34ch;display:grid}.home-passport-error strong{color:var(--approved-text);font-size:14px}.home-passport-error small{color:var(--approved-muted);line-height:1.5}.home-passport-error button{border:1px solid var(--approved-border-strong);min-height:36px;color:var(--approved-text);background:0 0;border-radius:6px;padding-inline:14px;font-weight:650}.home-passport-loading-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-passport-skeleton{grid-template-rows:62px 64px minmax(62px,1fr);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px 13px;min-height:300px;padding:16px 0 4px;display:grid}.home-passport-skeleton-logo,.home-passport-skeleton-copy i,.home-passport-skeleton-line{background:linear-gradient(105deg,#0000 34%,#ffffff13 45%,#0000 56%) 0 0/220% 100%,#7e899d21;border-radius:6px;animation:1.25s ease-in-out infinite approved-skeleton-shift;display:block;overflow:hidden}.home-passport-skeleton-logo{width:60px;height:56px}.home-passport-skeleton-copy{gap:9px;display:grid}.home-passport-skeleton-copy i:first-child{width:42%;height:9px}.home-passport-skeleton-copy i:last-child{width:82%;height:18px}.home-passport-skeleton-line{grid-column:1/-1;width:100%;height:64px}.home-passport-skeleton-line:last-child{height:70px}.home-market-rail{border-top:1px solid var(--approved-border);border-bottom:1px solid var(--approved-border);width:min(100%,1320px);margin:clamp(48px,6vw,76px) auto 0}.home-market-rail-head{border-bottom:1px solid var(--approved-border);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 8px;display:flex}.home-market-rail-head :is(small,strong){display:block}.home-market-rail-head small,.home-market-rail-head em{color:var(--approved-faint);letter-spacing:.075em;text-transform:uppercase;font:680 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.home-market-rail-head strong{color:var(--approved-text);margin-top:3px;font-size:12px}.home-market-rail-head em{font-style:normal}.home-market-rail-grid{overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb, var(--approved-accent) 34%, transparent) transparent;scrollbar-width:thin;border:0;grid-template-columns:repeat(10,minmax(105px,1fr));display:grid;overflow-x:auto}.home-market-tile,.home-market-tile.disabled{border:0;border-right:1px solid var(--approved-border);min-width:0;min-height:91px;color:var(--approved-muted);box-shadow:none;opacity:1;background:0 0;border-radius:0;align-content:center;place-items:center;gap:8px;padding:12px 9px 15px;font-size:10px;display:grid;position:relative;transform:none}.home-market-tile:before{display:none}.home-market-tile:hover:not(:disabled),.home-market-tile.active{color:var(--approved-text);box-shadow:none;background:#ffffff07;transform:none}.home-market-tile.active:after{background:var(--approved-accent);content:"";height:2px;position:absolute;bottom:0;left:25%;right:25%}.home-market-tile .category-icon,.home-market-tile.disabled .category-icon{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.home-market-tile .category-icon :is(svg,img){object-fit:contain;width:28px;height:28px}.home-market-tile>span:last-child{text-align:center;font-size:10px}.home-feature-reel{width:min(100%,1250px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;margin:0 auto;padding:0;display:grid;overflow:visible}.home-feature-reel-head{max-width:720px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.home-feature-reel-head h2{color:var(--approved-text);letter-spacing:-.04em;grid-column:auto;margin:11px 0 10px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(31px,3.5vw,45px);font-weight:700;line-height:1.08}.home-feature-reel-head p{max-width:64ch;color:var(--approved-muted-strong);grid-area:auto;margin:0;font-size:14px;line-height:1.65}.home-feature-workbench{border:1px solid var(--approved-border-strong);background:var(--approved-surface);border-radius:9px;min-height:0;display:block;overflow:hidden;box-shadow:0 24px 56px #00000047}.home-feature-workbench-bar{border-bottom:1px solid var(--approved-border);min-height:43px;color:var(--approved-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.home-feature-workbench-bar>span,.home-feature-workbench-status{align-items:center;gap:8px;display:flex}.home-feature-workbench-bar>span{color:var(--approved-text);letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.home-feature-workbench-status small{color:var(--approved-faint)}.home-feature-autoplay{border:1px solid var(--approved-border);min-height:29px;color:var(--approved-muted);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:inline-flex}.home-feature-workbench-body{grid-template-columns:224px minmax(0,1fr);min-height:410px;display:grid}.home-feature-switcher{border-right:1px solid var(--approved-border);background:color-mix(in srgb, var(--approved-surface-deep) 72%, transparent)}.home-feature-switcher>button{border:0;border-bottom:1px solid var(--approved-border);width:100%;min-height:76px;color:var(--approved-muted);text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 14px;display:grid}.home-feature-switcher>button:hover,.home-feature-switcher>button.active{color:var(--approved-text);background:#ffffff09}.home-feature-switcher>button.active{box-shadow:inset 3px 0 var(--approved-accent)}.home-feature-switcher-icon{border:1px solid var(--approved-border);width:32px;height:32px;color:var(--approved-accent);border-radius:5px;place-items:center;display:grid}.home-feature-switcher :is(small,strong){display:block}.home-feature-switcher small{color:var(--approved-faint);font-size:8px}.home-feature-switcher strong{margin-top:3px;font-size:11px}.home-feature-active{grid-template-columns:minmax(225px,.72fr) minmax(350px,1.28fr);align-items:center;gap:clamp(27px,4.5vw,56px);min-width:0;padding:clamp(23px,3.5vw,42px);display:grid}.home-feature-active h3{color:var(--approved-text);letter-spacing:-.035em;margin:10px 0 9px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(25px,2.8vw,35px);font-weight:700;line-height:1.08}.home-feature-active p{color:var(--approved-muted);margin:0;line-height:1.65}.home-feature-demo-frame,.home-feature-screen{border:1px solid var(--approved-border-strong);background:var(--approved-surface-raised);border-radius:7px;min-width:0;overflow:hidden}.home-feature-demo-frame{animation:approved-demo-swap .3s var(--approved-ease) both}.page-frame-home .home-hero-copy{animation:approved-enter-up .51s 60ms var(--approved-ease) backwards}.page-frame-home .home-account-passport{animation:approved-enter-up .55s .135s var(--approved-ease) backwards}.page-frame-home .home-market-rail{animation:approved-enter-up .46s .215s var(--approved-ease) backwards}.page-frame-home .home-feature-reel{animation:approved-enter-up .5s .285s var(--approved-ease) backwards}@media (width<=1120px){.home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);gap:42px}.home-hero-copy h1,.home-page .home-hero-copy.site-route-hero-copy>h1{font-size:clamp(43px,5.1vw,56px)!important}}@media (width<=920px){.home-hero-layout,.home-feature-active{grid-template-columns:minmax(0,1fr)}.home-hero-copy{max-width:680px}.home-account-passport{justify-self:start;max-width:660px}.home-feature-active{align-items:start}.home-feature-demo-frame{max-width:720px}}@media (width<=700px){.home-page{gap:66px;padding:34px 18px 92px}.home-exchange-status{white-space:nowrap;scrollbar-width:none;margin-bottom:35px;overflow-x:auto}.home-exchange-status::-webkit-scrollbar{display:none}.home-hero-layout{gap:39px}.home-hero-copy h1,.home-page .home-hero-copy.site-route-hero-copy>h1{max-width:10.5ch;font-size:clamp(39px,11vw,50px)!important}.home-hero-copy>p{font-size:14px;line-height:1.6}.home-hero-points{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.home-hero-points>span{min-width:182px}.home-account-passport{padding:13px}.home-account-passport .home-desk-tabs{margin-inline:-13px;padding-inline:13px}.home-market-rail{margin-top:48px}.home-market-rail-grid{grid-template-columns:repeat(10,104px)}.home-market-tile,.home-market-tile.disabled{min-height:86px}.home-feature-workbench-body{grid-template-columns:minmax(0,1fr)}.home-feature-switcher{border-right:0;border-bottom:1px solid var(--approved-border);scrollbar-width:none;display:flex;overflow-x:auto}.home-feature-switcher::-webkit-scrollbar{display:none}.home-feature-switcher>button{border-right:1px solid var(--approved-border);border-bottom:0;min-width:174px}.home-feature-switcher>button.active{box-shadow:inset 0 -3px var(--approved-accent)}.home-feature-active{padding:22px}}@media (width<=480px){.home-actions{grid-template-columns:minmax(0,1fr) minmax(0,.76fr);display:grid}.home-actions>:is(button,a){width:100%;min-width:0;padding-inline:11px}.home-passport-account{grid-template-columns:52px minmax(0,1fr)}.home-passport-logo{width:52px;height:50px}.home-passport-account strong{font-size:17px}.home-passport-signals>div{min-height:76px;padding:10px 7px}.home-passport-signals dt{justify-items:start;gap:4px;display:grid}.home-passport-signals dd{padding-left:0;font-size:10px}.home-passport-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.home-passport-highlights>span:nth-child(3){border-top:1px solid var(--approved-border);border-left:0}.home-passport-highlights>span:nth-child(4){border-top:1px solid var(--approved-border)}.home-passport-footer{grid-template-columns:minmax(0,.7fr) minmax(130px,1fr)}.home-passport-price{font-size:23px}.home-passport-skeleton{grid-template-columns:52px minmax(0,1fr)}.home-passport-skeleton-logo{width:52px;height:50px}.home-feature-workbench-status>small{display:none}}@media (width<=375px){.home-page{padding-inline:14px}.home-actions{grid-template-columns:minmax(0,1fr)}.home-passport-signals>div{padding-inline:5px}.home-account-passport .home-desk-tabs button span{display:none}}@media (prefers-reduced-motion:reduce){.page-frame-home :is(.home-hero-copy,.home-account-passport,.home-market-rail,.home-feature-reel,.home-feature-demo-frame),:is(.home-passport-skeleton-logo,.home-passport-skeleton-copy i,.home-passport-skeleton-line){opacity:1!important;animation:none!important;transform:none!important}.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes approved-enter-up{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes approved-demo-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes approved-skeleton-shift{0%{opacity:.56;background-position:110% 0,0 0}to{opacity:1;background-position:-110% 0,0 0}}.v2-shell .home-page{--approved-accent:var(--reseller-accent,var(--red,#f33a50));--approved-action:var(--reseller-button,var(--red-2,var(--approved-accent)));--approved-text:var(--reseller-text,#f7f8fb);--approved-muted:var(--reseller-muted,#9da6b7);--approved-muted-strong:color-mix(in srgb, var(--approved-muted) 76%, #fff);--approved-faint:color-mix(in srgb, var(--approved-muted) 72%, transparent);--approved-border:var(--reseller-border,#abb5c92b);--approved-border-strong:color-mix(in srgb, var(--approved-border) 68%, #c7cedb 32%);--approved-surface:color-mix(in srgb, var(--reseller-card,#0c0f15) 88%, transparent);--approved-surface-deep:color-mix(in srgb, var(--reseller-background,#05070b) 94%, transparent);--approved-surface-raised:color-mix(in srgb, var(--reseller-card,#151923) 92%, #1b202b 8%);--approved-success:var(--reseller-success,#54d7ad);--approved-warning:var(--reseller-warning,#f2c268);--approved-danger:#f06a7d;--approved-ease:cubic-bezier(.22, 1, .36, 1)}.v2-shell .home-page .home-hero-points{align-items:stretch}.v2-shell .home-page .home-hero-points>span,.v2-shell .home-page .home-hero-points>span:first-child{grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:9px;min-height:61px;padding:11px 16px 10px;padding-inline:16px}.v2-shell .home-page .home-hero-points>span:first-child{padding-left:16px}.v2-shell .home-page .home-hero-point-icon{align-self:start;margin-top:1px}.v2-shell .home-page .home-hero-points>span>span{min-width:0;display:block}.v2-shell .home-page .home-hero-points :is(strong,small){text-overflow:initial;white-space:normal;overflow:visible}.v2-shell .home-page .home-account-passport{border:1px solid var(--approved-border-strong);background:var(--approved-surface);border-radius:8px;width:100%;max-width:570px;padding:0;position:relative;overflow:hidden;box-shadow:0 26px 58px #00000057,inset 0 1px #ffffff0a}.v2-shell .home-page .home-account-passport:before{z-index:2;background:var(--home-preview-color,var(--approved-accent));content:"";pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}.v2-shell .home-page .home-account-passport .home-market-desk-head{border-bottom:1px solid var(--approved-border);background:#ffffff03;min-height:57px;padding:0 18px 0 20px}.v2-shell .home-page .home-account-passport .home-market-label{gap:10px}.v2-shell .home-page .home-account-passport .home-market-label>svg{width:18px;height:18px;color:var(--home-preview-color,var(--approved-accent))}.v2-shell .home-page .home-account-passport .home-market-label small{color:var(--approved-faint);font-size:8px}.v2-shell .home-page .home-account-passport .home-market-label strong{margin-top:3px;font-size:13px}.v2-shell .home-page .home-account-passport .home-desk-tabs{border-top:0;border-bottom:1px solid var(--approved-border);background:color-mix(in srgb, var(--approved-surface-deep) 82%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 10px;display:grid;overflow:visible}.v2-shell .home-page .home-account-passport .home-desk-tabs button{gap:7px;min-width:0;min-height:49px;padding:7px 8px}.v2-shell .home-page .home-account-passport .home-desk-tabs button+button{border-left:0}.v2-shell .home-page .home-account-passport .home-desk-tabs button.active:after{background:var(--home-preview-color,var(--approved-accent));left:8px;right:8px}.v2-shell .home-page .home-account-passport .home-desk-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-shell .home-page .home-passport-feed{min-height:292px;padding:0 19px 18px 21px}.v2-shell .home-page .home-passport-primary{border-bottom:1px solid var(--approved-border);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.v2-shell .home-page .home-passport-account{grid-template-columns:64px minmax(0,1fr);gap:14px;min-width:0;padding:18px 0 16px}.v2-shell .home-page .home-passport-primary .home-passport-account{padding-right:18px}.v2-shell .home-page .home-passport-logo{border-color:var(--approved-border-strong);background:var(--approved-surface-raised);border-radius:7px;width:64px;height:60px}.v2-shell .home-page .home-passport-logo:before{background:var(--home-preview-color,var(--approved-accent));width:3px}.v2-shell .home-page .home-passport-logo .category-logo{width:33px;height:33px}.v2-shell .home-page .home-passport-account small{color:var(--home-preview-color,var(--approved-accent));margin-bottom:5px}.v2-shell .home-page .home-passport-account strong{text-overflow:initial;white-space:normal;-webkit-line-clamp:initial;font-size:20px;line-height:1.16;display:block;overflow:visible}.v2-shell .home-page .home-passport-account em{color:var(--approved-muted);text-overflow:initial;white-space:normal;line-height:1.35;overflow:visible}.v2-shell .home-page .home-passport-price-block{border-left:1px solid var(--approved-border);align-content:center;justify-items:end;min-width:132px;padding:17px 0 16px 20px;display:grid}.v2-shell .home-page .home-passport-price-block>small{color:var(--approved-faint);letter-spacing:.07em;text-transform:uppercase;font:700 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.v2-shell .home-page .home-passport-price,.v2-shell .home-page .home-passport-price-block .price-display{color:var(--approved-success);letter-spacing:-.04em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:27px;font-weight:740}.v2-shell .home-page .home-passport-price-block .price-display{margin-top:4px}.v2-shell .home-page .home-passport-signals{border-top:1px solid var(--approved-border);border-bottom:1px solid var(--approved-border)}.v2-shell .home-page .home-passport-primary+.home-passport-signals{border-top:0}.v2-shell .home-page .home-passport-signals>div{gap:5px;min-height:66px;padding:10px 12px}.v2-shell .home-page .home-passport-signals dt{font-size:9px;line-height:1.3}.v2-shell .home-page .home-passport-signals dd{color:var(--approved-text);text-overflow:initial;white-space:normal;font-size:11px;line-height:1.25;overflow:visible}.v2-shell .home-page .home-passport-highlights{border:0;border-bottom:1px solid var(--approved-border);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:visible}.v2-shell .home-page .home-passport-highlights>span{min-height:61px;padding:10px 12px}.v2-shell .home-page .home-passport-highlights :is(small,strong){text-overflow:initial;white-space:normal;line-height:1.3;overflow:visible}.v2-shell .home-page .home-passport-highlights strong{font-size:10px}.v2-shell .home-page .home-passport-footer{grid-template-columns:minmax(0,1fr) minmax(170px,210px);gap:14px;min-height:66px;padding-top:14px}.v2-shell .home-page .home-passport-availability{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.v2-shell .home-page .home-passport-availability>i{background:var(--approved-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--approved-success) 12%, transparent);border-radius:50%}.v2-shell .home-page .home-passport-availability>span{gap:4px;min-width:0;display:grid}.v2-shell .home-page .home-passport-availability small{color:var(--approved-faint);letter-spacing:.07em;text-transform:uppercase;font:700 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.v2-shell .home-page .home-passport-availability strong{color:var(--approved-text);text-overflow:initial;white-space:normal;font-size:12px;line-height:1.3;overflow:visible}.v2-shell .home-page .home-passport-footer .primary-action{border-radius:6px;min-height:44px}.v2-shell .home-page .home-passport-state{min-height:292px}.v2-shell .home-page .home-passport-skeleton{padding-block:21px}.v2-shell .home-page .home-market-rail{border:1px solid var(--approved-border-strong);background:var(--approved-surface);border-radius:7px;width:min(100%,1460px);margin:clamp(44px,5.4vw,68px) auto 0;padding:13px;overflow:hidden;box-shadow:0 20px 46px #0000003d,inset 0 1px #ffffff09}.v2-shell .home-page .home-market-rail-head{border-bottom:0;min-height:48px;margin:0 0 11px;padding:0}.v2-shell .home-page .home-market-rail-head>span{gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-market-rail-head small{color:var(--approved-accent);font-size:8px}.v2-shell .home-page .home-market-rail-head strong{color:var(--approved-text);text-overflow:initial;white-space:normal;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:17px;font-weight:720;line-height:1.25;overflow:visible}.v2-shell .home-page .home-market-rail-head :is(em,.home-market-total){border:1px solid color-mix(in srgb, var(--approved-accent) 34%, var(--approved-border));min-height:27px;color:var(--approved-muted-strong);background:color-mix(in srgb, var(--approved-accent) 7%, var(--approved-surface-raised));letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;padding:0 10px;font:680 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex}.v2-shell .home-page .home-market-rail-grid{border:0;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.v2-shell .home-page .home-market-rail .home-market-tile,.v2-shell .home-page .home-market-rail .home-market-tile.disabled{min-width:0;min-height:92px;color:var(--approved-muted);opacity:1;grid-template-rows:1fr auto;align-content:center;place-items:center;gap:8px;padding:12px 8px 13px;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;transform:none;border:1px solid var(--approved-border)!important;background:var(--approved-surface-raised)!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffff06!important}.v2-shell .home-page .home-market-rail .home-market-tile:hover:not(:disabled),.v2-shell .home-page .home-market-rail .home-market-tile.active{color:var(--approved-text);transform:translateY(-1px);border-color:color-mix(in srgb, var(--tile-color,var(--approved-accent)) 58%, var(--approved-border-strong))!important;border-right-color:color-mix(in srgb, var(--tile-color,var(--approved-accent)) 58%, var(--approved-border-strong))!important;background:color-mix(in srgb, var(--tile-color,var(--approved-accent)) 7%, var(--approved-surface-raised))!important;box-shadow:inset 0 1px #ffffff0b, inset 0 -2px var(--tile-color,var(--approved-accent))!important}.reseller-storefront-shell .v2-shell .home-page .home-market-rail .home-market-tile:hover:not(:disabled),.reseller-storefront-shell .v2-shell .home-page .home-market-rail .home-market-tile.active{border-color:color-mix(in srgb, var(--approved-accent) 58%, var(--approved-border-strong))!important;border-right-color:color-mix(in srgb, var(--approved-accent) 58%, var(--approved-border-strong))!important;background:color-mix(in srgb, var(--approved-accent) 7%, var(--approved-surface-raised))!important;box-shadow:inset 0 1px #ffffff0b, inset 0 -2px var(--approved-accent)!important}.v2-shell .home-page .home-market-rail .home-market-tile:before,.v2-shell .home-page .home-market-rail .home-market-tile.active:after{display:none}.v2-shell .home-page .home-market-rail .home-market-tile .category-icon,.v2-shell .home-page .home-market-rail .home-market-tile.disabled .category-icon{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.v2-shell .home-page .home-market-rail .home-market-tile .category-icon :is(svg,img),.v2-shell .home-page .home-market-rail .home-market-tile .category-logo{object-fit:contain;width:27px;height:27px}.v2-shell .home-page .home-market-rail .home-market-tile>span:last-child{color:currentColor;text-align:center;max-width:100%;text-overflow:initial;white-space:normal;font-size:10px;font-weight:680;line-height:1.25;overflow:visible}.v2-shell .home-page .home-feature-reel{gap:20px;width:min(100%,1320px)}.v2-shell .home-page .home-feature-reel-head{max-width:760px}.v2-shell .home-page .home-feature-reel-head h2{margin:9px 0 8px;font-size:clamp(29px,3.1vw,40px)}.v2-shell .home-page .home-feature-workbench{background:var(--approved-surface);border-radius:8px;overflow:hidden}.v2-shell .home-page .home-feature-workbench-bar{min-height:46px;padding:0 17px}.v2-shell .home-page .home-feature-workbench-bar>span>i{background:var(--approved-accent);width:6px;height:6px;box-shadow:none;border:0;border-radius:50%}.v2-shell .home-page .home-feature-switcher{border-right:0;border-bottom:1px solid var(--approved-border);background:color-mix(in srgb, var(--approved-surface-deep) 28%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;padding:10px 13px 12px;display:grid;overflow:visible}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{width:100%;min-width:0;min-height:62px;color:var(--approved-muted);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;transition:color .17s;display:grid;position:relative;overflow:visible}.v2-shell .home-page .home-feature-switcher>button:last-child{border-right:0}.v2-shell .home-page .home-feature-switcher>button.active{box-shadow:none}.v2-shell .home-page .home-feature-switcher>button:before{background:var(--approved-accent);content:"";opacity:0;border-radius:2px;width:2px;height:18px;transition:opacity .17s,transform .17s;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(.45)}.v2-shell .home-page .home-feature-switcher>button.active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.v2-shell .home-page .home-feature-switcher>button.active:after{background:color-mix(in srgb, var(--approved-accent) 68%, transparent);opacity:.72;transform-origin:0;height:1px;bottom:6px;left:44px;right:12px}.v2-shell .home-page .home-feature-workbench[data-autoplay=running] .home-feature-switcher>button.active:after{animation:home-feature-autoplay-progress var(--home-feature-autoplay-duration,4.8s) linear forwards}.v2-shell .home-page .home-feature-switcher-icon{width:24px;height:24px;color:var(--approved-accent);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.v2-shell .home-page .home-feature-switcher-icon>svg{width:19px;height:19px}.v2-shell .home-page .home-feature-switcher>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-feature-switcher :is(small,strong){min-width:0;text-overflow:initial;white-space:normal;display:block;overflow:visible}.v2-shell .home-page .home-feature-switcher small{color:var(--approved-faint);letter-spacing:.055em;text-transform:uppercase;font-size:7px;line-height:1.25}.v2-shell .home-page .home-feature-switcher strong{text-overflow:initial;white-space:normal;margin:0;font-size:11px;line-height:1.3;overflow:visible}.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(240px,.72fr) minmax(340px,1.28fr);align-items:center;gap:clamp(28px,4vw,52px);min-width:0;padding:clamp(26px,3.2vw,40px);display:grid}.v2-shell .home-page .home-feature-active>header{min-width:0}.v2-shell .home-page .home-feature-active h3{margin:9px 0;font-size:clamp(27px,2.7vw,36px)}.v2-shell .home-page .home-feature-active p{text-overflow:initial;white-space:normal;overflow:visible}.v2-shell .home-page .home-feature-demo-frame{border-radius:7px;min-width:0}@media (width<=1100px){.v2-shell .home-page .home-market-rail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-shell .home-page .home-feature-switcher>button{padding-inline:9px}.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(220px,.7fr) minmax(310px,1.3fr);gap:30px}}@media (width<=920px){.v2-shell .home-page .home-account-passport{max-width:660px}.v2-shell .home-page .home-feature-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{border-bottom:0;border-right:0;min-width:0}.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding:25px}.v2-shell .home-page .home-feature-active>header{max-width:650px}.v2-shell .home-page .home-feature-demo-frame{width:100%;max-width:720px}}@media (width<=700px){.v2-shell .home-page .home-hero-points{grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;overflow:visible}.v2-shell .home-page .home-hero-points>span,.v2-shell .home-page .home-hero-points>span:first-child{border-left:0;width:100%;min-width:0;min-height:55px;padding:10px 4px}.v2-shell .home-page .home-hero-points>span+span{border-top:1px solid var(--approved-border)}.v2-shell .home-page .home-account-passport .home-market-desk-head{padding-inline:16px}.v2-shell .home-page .home-account-passport .home-desk-tabs{padding-inline:6px}.v2-shell .home-page .home-passport-feed{padding-inline:15px}.v2-shell .home-page .home-passport-primary{grid-template-columns:minmax(0,1fr)}.v2-shell .home-page .home-passport-primary .home-passport-account{padding-right:0}.v2-shell .home-page .home-passport-price-block{border-top:1px solid var(--approved-border);border-left:0;grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-width:0;padding:12px 0}.v2-shell .home-page .home-passport-price-block .price-display{justify-self:end;margin:0}.v2-shell .home-page .home-market-rail{padding:11px}.v2-shell .home-page .home-market-rail-head{align-items:flex-end}.v2-shell .home-page .home-market-rail-grid,.v2-shell .home-page .home-feature-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .home-page .home-market-rail .home-market-tile,.v2-shell .home-page .home-market-rail .home-market-tile.disabled{min-height:86px}}@media (width<=480px){.v2-shell .home-page .home-account-passport .home-market-label strong{font-size:12px}.v2-shell .home-page .home-account-passport .home-desk-tabs button{min-height:48px;padding-inline:4px}.v2-shell .home-page .home-account-passport .home-desk-tabs button span{display:none}.v2-shell .home-page .home-passport-account{grid-template-columns:54px minmax(0,1fr);gap:11px}.v2-shell .home-page .home-passport-logo{width:54px;height:52px}.v2-shell .home-page .home-passport-account strong{font-size:17px}.v2-shell .home-page .home-passport-signals>div{min-height:76px;padding-inline:7px}.v2-shell .home-page .home-passport-signals dt{justify-items:start;gap:4px;display:grid}.v2-shell .home-page .home-passport-signals dd{padding-left:0;font-size:10px}.v2-shell .home-page .home-passport-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .home-page .home-passport-highlights>span:nth-child(3){border-top:1px solid var(--approved-border);border-left:0}.v2-shell .home-page .home-passport-highlights>span:nth-child(4){border-top:1px solid var(--approved-border)}.v2-shell .home-page .home-passport-footer{grid-template-columns:minmax(0,1fr)}.v2-shell .home-page .home-passport-footer .primary-action{width:100%}.v2-shell .home-page .home-market-rail-head{justify-content:stretch;align-items:start;display:grid}.v2-shell .home-page .home-market-rail-head :is(em,.home-market-total){justify-self:start}.v2-shell .home-page .home-feature-workbench-bar{padding-inline:13px}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:60px;padding:9px 8px}.v2-shell .home-page .home-feature-switcher-icon{width:22px;height:22px}.v2-shell .home-page .home-feature-switcher strong{font-size:10px;line-height:14px}.v2-shell .home-page .home-feature-active{padding:23px 16px 18px}.v2-shell .home-page .home-feature-active h3{font-size:29px}}@media (width<=375px){.v2-shell .home-page .home-market-rail{padding:9px}.v2-shell .home-page .home-market-rail-grid{gap:6px}.v2-shell .home-page .home-market-rail .home-market-tile,.v2-shell .home-page .home-market-rail .home-market-tile.disabled{min-height:82px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .home-market-rail .home-market-tile,.v2-shell .home-page .home-feature-switcher>button{transition:none}}.v2-shell .home-page .home-live-deck{border:1px solid var(--approved-border-strong);background:color-mix(in srgb, var(--approved-surface) 91%, transparent);border-radius:9px;place-self:center end;width:100%;min-width:0;max-width:570px;min-height:0;animation:.42s cubic-bezier(.22,.8,.24,1) both home-live-deck-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 66px #00000057,inset 0 1px #ffffff0b}.v2-shell .home-page .home-live-deck:before{z-index:3;background:var(--home-preview-color,var(--approved-accent));content:"";pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}.v2-shell .home-page .home-live-deck-head{border-bottom:1px solid var(--approved-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:57px;padding:0 18px 0 20px;display:flex}.v2-shell .home-page .home-live-deck-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.v2-shell .home-page .home-live-deck-title>svg{color:var(--home-preview-color,var(--approved-accent));flex:none}.v2-shell .home-page .home-live-deck-title>span{gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-live-deck-title small,.v2-shell .home-page .home-live-deck-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-shell .home-page .home-live-deck-title small{color:var(--approved-faint);letter-spacing:.075em;text-transform:uppercase;font:720 8px/1.15 Cascadia Code,SFMono-Regular,Consolas,monospace}.v2-shell .home-page .home-live-deck-title strong{color:var(--approved-text);font-size:12px;font-weight:710}.v2-shell .home-page .home-live-status{color:var(--approved-success);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:7px;font:720 9px/1 Cascadia Code,SFMono-Regular,Consolas,monospace;display:inline-flex}.v2-shell .home-page .home-live-status.is-unavailable{color:var(--approved-danger)}.v2-shell .home-page .home-live-status>i,.v2-shell .home-page .home-live-availability>i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;flex:none;display:block}.v2-shell .home-page .home-live-status>i{animation:2.2s ease-in-out infinite home-live-status-pulse}.v2-shell .home-page .home-live-deck-body{grid-template-columns:86px minmax(0,1fr);min-width:0;display:grid}.v2-shell .home-page .home-live-platforms{z-index:2;border-right:1px solid var(--approved-border);background:color-mix(in srgb, var(--approved-surface-deep) 74%, transparent);grid-template-rows:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.v2-shell .home-page .home-live-platforms>button{border:0;border-bottom:1px solid var(--approved-border);min-width:0;min-height:0;color:var(--approved-muted);box-shadow:none;background:0 0;border-radius:0;align-content:center;place-items:center;gap:6px;padding:9px 5px;transition:color .17s,background-color .17s;display:grid;position:relative}.v2-shell .home-page .home-live-platforms>button:last-child{border-bottom:0}.v2-shell .home-page .home-live-platforms>button:before{background:var(--tile-color,var(--home-preview-color));content:"";opacity:0;width:2px;transition:opacity .17s,transform .17s;position:absolute;inset:12px auto 12px 0;transform:scaleY(.35)}.v2-shell .home-page .home-live-platforms>button.active:after{display:none}.v2-shell .home-page .home-live-platforms>button:hover:not(:disabled),.v2-shell .home-page .home-live-platforms>button.active{color:var(--approved-text);background:color-mix(in srgb, var(--tile-color,var(--home-preview-color)) 7%, transparent)}.v2-shell .home-page .home-live-platforms>button:hover:not(:disabled):before,.v2-shell .home-page .home-live-platforms>button.active:before{opacity:1;transform:scaleY(1)}.v2-shell .home-page .home-live-platforms>button:disabled{cursor:not-allowed;opacity:.42}.v2-shell .home-page .home-live-platforms .category-logo{object-fit:contain;width:24px;height:24px}.v2-shell .home-page .home-live-platforms>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:730;line-height:1.2;overflow:hidden}.v2-shell .home-page .home-live-stage{box-sizing:border-box;min-width:0;min-height:0;padding:20px 20px 16px;position:relative}.v2-shell .home-page .home-live-listing{box-sizing:border-box;align-content:start;width:100%;min-width:0;height:auto;animation:.23s cubic-bezier(.22,.8,.24,1) both home-live-listing-enter;display:grid}.v2-shell .home-page .home-live-listing-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;min-height:58px;display:grid}.v2-shell .home-page .home-live-identity{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.v2-shell .home-page .home-live-identity-mark{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.v2-shell .home-page .home-live-identity-mark:after{display:none}.v2-shell .home-page .home-live-identity-mark .category-logo{object-fit:contain;width:32px;height:32px}.v2-shell .home-page .home-live-identity>span:last-child{min-width:0}.v2-shell .home-page .home-live-identity small{color:var(--home-preview-color,var(--approved-accent));letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font:720 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace;display:block}.v2-shell .home-page .home-live-identity h2{color:var(--approved-text);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:22px;font-weight:720;line-height:1.08;display:-webkit-box;overflow:hidden}.v2-shell .home-page .home-live-identity p{color:var(--approved-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10px;line-height:1.35;overflow:hidden}.v2-shell .home-page .home-live-buy{align-self:start;justify-items:end;gap:4px;min-width:88px;max-width:96px;padding-top:0;display:grid}.v2-shell .home-page .home-live-buy>small{color:var(--approved-faint);letter-spacing:.06em;text-transform:uppercase;font:700 8px/1.2 Cascadia Code,SFMono-Regular,Consolas,monospace}.v2-shell .home-page .home-live-price,.v2-shell .home-page .home-live-buy .price-display{color:var(--approved-success);letter-spacing:-.045em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(21px,6vw,28px);font-weight:750;line-height:1}.v2-shell .home-page .home-live-facts{border-top:1px solid var(--approved-border);border-bottom:1px solid var(--approved-border);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:16px 0 0;padding:12px 0;display:grid}.v2-shell .home-page .home-live-facts>div{gap:4px;min-width:0;padding:0 12px;display:grid}.v2-shell .home-page .home-live-facts>div:first-child{padding-left:0}.v2-shell .home-page .home-live-facts>div:last-child{padding-right:0}.v2-shell .home-page .home-live-facts>div+div{border-left:1px solid var(--approved-border)}.v2-shell .home-page .home-live-facts :is(dt,dd){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.v2-shell .home-page .home-live-facts dt{color:var(--approved-faint);font-size:8px;line-height:1.2}.v2-shell .home-page .home-live-facts dd{color:var(--approved-text);font-size:10px;font-weight:680;line-height:1.25}.v2-shell .home-page .home-live-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:12px 0;display:grid}.v2-shell .home-page .home-live-assurance>span{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:6px;min-width:0;min-height:34px;padding:0 12px;display:grid}.v2-shell .home-page .home-live-assurance>span:first-child{padding-left:0}.v2-shell .home-page .home-live-assurance>span:last-child{padding-right:0}.v2-shell .home-page .home-live-assurance>span+span{border-left:1px solid var(--approved-border)}.v2-shell .home-page .home-live-assurance svg{color:var(--home-preview-color,var(--approved-accent));margin-top:1px}.v2-shell .home-page .home-live-assurance>span>span{gap:2px;min-width:0;display:grid}.v2-shell .home-page .home-live-assurance b,.v2-shell .home-page .home-live-assurance small{min-width:0}.v2-shell .home-page .home-live-assurance b{color:var(--approved-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.v2-shell .home-page .home-live-assurance small{color:var(--approved-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.v2-shell .home-page .home-live-action{border-top:1px solid var(--approved-border);grid-template-columns:minmax(0,1fr) minmax(156px,176px);align-self:auto;align-items:center;gap:12px;min-width:0;padding-top:12px;display:grid}.v2-shell .home-page .home-live-availability{min-width:0;color:var(--approved-success);align-items:center;gap:9px;display:flex}.v2-shell .home-page .home-live-availability>span{gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-live-availability :is(small,b){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-shell .home-page .home-live-availability small{color:var(--approved-faint);text-transform:uppercase;font-size:8px;line-height:1.15}.v2-shell .home-page .home-live-availability b{color:var(--approved-text);font-size:11px;line-height:1.2}.v2-shell .home-page .home-live-action .primary-action{border-radius:6px;width:100%;min-height:43px;padding-inline:13px;font-size:11px}.v2-shell .home-page .home-live-action .primary-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-shell .home-page .home-live-deck-state{min-height:252px}.v2-shell .home-page .home-live-deck-error{color:var(--approved-muted);text-align:center;place-content:center;justify-items:center;gap:13px;padding:24px;display:grid}.v2-shell .home-page .home-live-deck-error>svg{color:var(--approved-danger)}.v2-shell .home-page .home-live-deck-error>span{gap:5px;max-width:320px;display:grid}.v2-shell .home-page .home-live-deck-error strong{color:var(--approved-text);font-size:13px}.v2-shell .home-page .home-live-deck-error small{color:var(--approved-muted);line-height:1.45}.v2-shell .home-page .home-live-deck-error>button{border:1px solid var(--approved-border-strong);min-height:34px;color:var(--approved-text);background:0 0;border-radius:5px;padding:0 13px}.v2-shell .home-page .home-live-deck-skeleton{grid-template-rows:36px 52px 44px 52px;grid-template-columns:36px minmax(0,1fr) 86px;align-content:start;gap:17px 13px;min-width:0;min-height:252px;padding-top:4px;display:grid;position:relative;overflow:hidden}.v2-shell .home-page .home-live-deck-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff0e 48%,#0000 76%);animation:1.45s ease-in-out infinite home-live-skeleton-shimmer;position:absolute;inset:0;transform:translate(-105%)}.v2-shell .home-page .home-live-deck-loading-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2-shell .home-page .home-live-deck-skeleton-logo,.v2-shell .home-page .home-live-deck-skeleton-copy>i,.v2-shell .home-page .home-live-deck-skeleton-line{background:#ffffff0e;border-radius:5px;display:block}.v2-shell .home-page .home-live-deck-skeleton-logo{border-radius:4px;grid-area:1/1}.v2-shell .home-page .home-live-deck-skeleton-copy{grid-area:1/2;align-content:center;gap:9px;display:grid}.v2-shell .home-page .home-live-deck-skeleton-copy>i:first-child{width:42%;height:8px}.v2-shell .home-page .home-live-deck-skeleton-copy>i:last-child{width:88%;height:20px}.v2-shell .home-page .home-live-deck-skeleton-line{grid-column:1/-1;height:100%}.v2-shell .home-page .home-live-deck-skeleton-line:nth-last-child(2){grid-row:2}.v2-shell .home-page .home-live-deck-skeleton-line:last-child{grid-row:3/5}.v2-shell .home-page .home-market-category-section{border-radius:6px;width:min(1480px,100vw - clamp(20px,3vw,72px));max-width:none;margin:clamp(44px,5.4vw,68px) auto 0;position:relative;left:50%;translate:-50%}.v2-shell .home-page .home-market-category-section .section-heading{align-items:center;min-height:46px;margin:0 0 11px}.v2-shell .home-page .home-market-category-section .section-heading h2{color:#fff;margin:3px 0 0;letter-spacing:normal!important;font-size:17px!important;font-weight:950!important;line-height:22px!important}.v2-shell .home-page .home-market-category-section .category-tile,.v2-shell .home-page .home-market-category-section .category-tile.disabled{border-radius:5px!important}@media (width>620px){.v2-shell .home-page .home-market-category-section .category-tile,.v2-shell .home-page .home-market-category-section .category-tile.disabled{min-height:92px;padding:12px}}@keyframes home-live-deck-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-live-listing-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes home-live-status-pulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes home-live-skeleton-shimmer{to{transform:translate(105%)}}@media (width<=930px){.v2-shell .home-page .home-live-deck{justify-self:start;max-width:760px}}@media (width<=640px){.v2-shell .home-page .home-live-deck{min-height:0}.v2-shell .home-page .home-live-deck-body{grid-template-columns:minmax(0,1fr)}.v2-shell .home-page .home-live-platforms{border-right:0;border-bottom:1px solid var(--approved-border);grid-template-rows:58px;grid-template-columns:repeat(4,minmax(0,1fr))}.v2-shell .home-page .home-live-platforms>button,.v2-shell .home-page .home-live-platforms>button:last-child{border-right:1px solid var(--approved-border);border-bottom:0}.v2-shell .home-page .home-live-platforms>button:last-child{border-right:0}.v2-shell .home-page .home-live-platforms>button:before{width:auto;height:2px;inset:auto 10px 0;transform:scaleX(.35)}.v2-shell .home-page .home-live-platforms>button:hover:not(:disabled):before,.v2-shell .home-page .home-live-platforms>button.active:before{transform:scaleX(1)}.v2-shell .home-page .home-live-platforms>button.active:after{display:none}.v2-shell .home-page .home-live-stage{min-height:0;padding:18px 16px 15px}.v2-shell .home-page .home-live-deck-skeleton{min-height:250px}}@media (width<=420px){.v2-shell .home-page .home-live-deck-head{gap:10px;min-height:53px;padding-inline:14px 12px}.v2-shell .home-page .home-live-deck-title>svg{width:15px;height:15px}.v2-shell .home-page .home-live-deck-title strong{font-size:10px}.v2-shell .home-page .home-live-status{font-size:8px}.v2-shell .home-page .home-live-platforms{grid-template-rows:54px}.v2-shell .home-page .home-live-platforms .category-logo{width:20px;height:20px}.v2-shell .home-page .home-live-platforms>button>span{font-size:7px}.v2-shell .home-page .home-live-stage{min-height:0;padding:16px 14px 14px}.v2-shell .home-page .home-live-listing-main{gap:9px}.v2-shell .home-page .home-live-identity{grid-template-columns:32px minmax(0,1fr);gap:9px}.v2-shell .home-page .home-live-identity-mark{width:32px;height:32px}.v2-shell .home-page .home-live-identity-mark .category-logo{width:28px;height:28px}.v2-shell .home-page .home-live-identity h2{font-size:18px}.v2-shell .home-page .home-live-identity p{font-size:9px}.v2-shell .home-page .home-live-buy{min-width:70px}.v2-shell .home-page .home-live-price,.v2-shell .home-page .home-live-buy .price-display{font-size:23px}.v2-shell .home-page .home-live-facts{margin-top:13px;padding-block:10px}.v2-shell .home-page .home-live-facts>div{padding-inline:7px}.v2-shell .home-page .home-live-facts dd{font-size:9px}.v2-shell .home-page .home-live-assurance{gap:0;padding-block:10px}.v2-shell .home-page .home-live-assurance>span{grid-template-columns:14px minmax(0,1fr);column-gap:4px;padding-inline:7px}.v2-shell .home-page .home-live-assurance>span:first-child{padding-left:0}.v2-shell .home-page .home-live-assurance>span:last-child{padding-right:0}.v2-shell .home-page .home-live-assurance svg{width:13px;height:13px}.v2-shell .home-page .home-live-assurance b{font-size:9px}.v2-shell .home-page .home-live-assurance small{font-size:7px}.v2-shell .home-page .home-live-action{grid-template-columns:minmax(0,1fr) minmax(142px,164px);gap:8px;padding-top:10px}.v2-shell .home-page .home-live-action .primary-action{min-height:39px;padding-inline:10px;font-size:10px}.v2-shell .home-page .home-market-category-section{margin-top:32px}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .home-live-deck,.v2-shell .home-page .home-live-listing,.v2-shell .home-page .home-live-status>i,.v2-shell .home-page .home-live-deck-skeleton:after{animation:none}.v2-shell .home-page .home-live-platforms>button,.v2-shell .home-page .home-live-platforms>button:before{transition:none}}:is(.giveaway-page,.warranty-page,.transactions-page,.rules-page,.dashboard-page){--route-surface-panel:#06080ccc;--route-surface-raised:#080b10e6;--route-surface-tile:#090b10;--route-surface-line:#b8c2d424;--route-surface-line-strong:#c6cfde33}.giveaway-page :is(.giveaway-hero,.giveaway-stage,.giveaway-entry-panel,.giveaway-fairness-panel,.giveaway-winners,.giveaway-empty),.warranty-page :is(.page-hero,.purchase-support-panel,.warranty-metric-strip.clean-stat-strip,.warranty-board-main,.warranty-board-side,.warranty-board-main>.data-panel,.warranty-board-side>.data-panel,.warranty-ticket-panel),.transactions-page :is(.page-hero,.transaction-metric-strip.clean-stat-strip,.transaction-filter-tabs,.data-panel,.transaction-list),.rules-page :is(.page-hero,.rules-metric-strip.clean-stat-strip,.rules-intro-card,.rules-section-card,.rules-closing-card),.dashboard-page .dashboard-level-details{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--route-surface-panel)!important;border-color:var(--route-surface-line)!important;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000047!important}.giveaway-page :is(.giveaway-stage-strip,.giveaway-requirement-card,.giveaway-hash-row,.giveaway-winner-list article),.warranty-page :is(.warranty-focus-card,.warranty-flow-card,.warranty-metric-strip>*,.warranty-claim-card,.warranty-eligible-card,.empty-panel-state),.transactions-page :is(.transaction-metric-strip>*,.transaction-card,.empty-panel-state),.rules-page .rules-metric-strip>*,.dashboard-page :is(.dashboard-level-mini-reward,.dashboard-level-reward-row){background:var(--route-surface-tile)!important;border-color:var(--route-surface-line)!important;box-shadow:inset 0 1px #ffffff09!important}.transactions-page .transaction-card:hover,.transactions-page .transaction-card:focus-within{background:var(--route-surface-raised)!important;border-color:var(--route-surface-line-strong)!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.giveaway-page :is(.giveaway-hero,.giveaway-stage,.giveaway-entry-panel,.giveaway-fairness-panel,.giveaway-winners,.giveaway-empty),.warranty-page :is(.page-hero,.purchase-support-panel,.warranty-metric-strip.clean-stat-strip,.warranty-board-main,.warranty-board-side,.warranty-board-main>.data-panel,.warranty-board-side>.data-panel,.warranty-ticket-panel),.transactions-page :is(.page-hero,.transaction-metric-strip.clean-stat-strip,.transaction-filter-tabs,.data-panel,.transaction-list),.rules-page :is(.page-hero,.rules-metric-strip.clean-stat-strip,.rules-intro-card,.rules-section-card,.rules-closing-card),.dashboard-page .dashboard-level-details{-webkit-backdrop-filter:blur(7px)saturate(108%);backdrop-filter:blur(7px)saturate(108%)}}@supports (color:color-mix(in srgb, black, white)){html[data-reseller-storefront="1"] :is(.warranty-page,.transactions-page,.rules-page){--route-surface-panel:color-mix(in srgb, var(--reseller-background,#06080c) 80%, transparent);--route-surface-raised:color-mix(in srgb, var(--reseller-card,#080b10) 90%, transparent);--route-surface-line:color-mix(in srgb, var(--reseller-border,#b8c2d4) 56%, transparent);--route-surface-line-strong:color-mix(in srgb, var(--reseller-border,#c6cfde) 72%, transparent)}}@media (prefers-reduced-transparency:reduce){:is(.giveaway-page,.warranty-page,.transactions-page,.rules-page,.dashboard-page),html[data-reseller-storefront="1"] :is(.warranty-page,.transactions-page,.rules-page){--route-surface-panel:#080a0e;--route-surface-raised:#090b10;--route-surface-tile:#090b10}.giveaway-page :is(.giveaway-hero,.giveaway-stage,.giveaway-entry-panel,.giveaway-fairness-panel,.giveaway-winners,.giveaway-empty),.warranty-page :is(.page-hero,.purchase-support-panel,.warranty-metric-strip.clean-stat-strip,.warranty-board-main,.warranty-board-side,.warranty-board-main>.data-panel,.warranty-board-side>.data-panel,.warranty-ticket-panel),.transactions-page :is(.page-hero,.transaction-metric-strip.clean-stat-strip,.transaction-filter-tabs,.data-panel,.transaction-list),.rules-page :is(.page-hero,.rules-metric-strip.clean-stat-strip,.rules-intro-card,.rules-section-card,.rules-closing-card),.dashboard-page .dashboard-level-details{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:is(.giveaway-page,.warranty-page,.transactions-page,.rules-page,.dashboard-page){--route-surface-line:#e2e8f257;--route-surface-line-strong:#eef2f975}}@media (forced-colors:active){.giveaway-page :is(.giveaway-hero,.giveaway-stage,.giveaway-entry-panel,.giveaway-fairness-panel,.giveaway-winners,.giveaway-empty,.giveaway-stage-strip,.giveaway-requirement-card,.giveaway-hash-row,.giveaway-winner-list article),.warranty-page :is(.page-hero,.purchase-support-panel,.warranty-metric-strip.clean-stat-strip,.warranty-board-main,.warranty-board-side,.warranty-board-main>.data-panel,.warranty-board-side>.data-panel,.warranty-ticket-panel,.warranty-focus-card,.warranty-flow-card,.warranty-metric-strip>*,.warranty-claim-card,.warranty-eligible-card,.empty-panel-state),.transactions-page :is(.page-hero,.transaction-metric-strip.clean-stat-strip,.transaction-filter-tabs,.data-panel,.transaction-list,.transaction-metric-strip>*,.transaction-card,.empty-panel-state),.rules-page :is(.page-hero,.rules-metric-strip.clean-stat-strip,.rules-intro-card,.rules-section-card,.rules-closing-card,.rules-metric-strip>*),.dashboard-page :is(.dashboard-level-details,.dashboard-level-mini-reward,.dashboard-level-reward-row){color:canvastext;box-shadow:none!important;background:canvas!important;border-color:buttontext!important}}.cs2-detail-section{gap:18px}.cs2-detail-section>section,.cs2-medal-strip.is-detail{gap:10px;min-width:0;display:grid}.cs2-detail-section h5{color:var(--text,#f6f8fb);margin:0;font-size:15px;font-weight:900;line-height:1.2}.cs2-medal-list{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.cs2-medal-art{flex:none;justify-content:center;align-items:center;width:48px;min-width:0;height:48px;display:inline-flex}.cs2-medal-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.cs2-medal-overflow{appearance:none;color:#5ee6ad;background:#090b10;border:1px solid #3ecf8e38;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:35px;height:28px;padding:0 8px;font-size:11px;font-weight:900;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.cs2-medal-overflow:hover,.cs2-medal-overflow[aria-expanded=true]{color:#8bf3c7;background:#0d1215;border-color:#5ee6ad7a}.cs2-medal-overflow:focus-visible{outline:2px solid var(--red,#f8334c);outline-offset:2px}.cs2-medal-strip.is-listing{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.cs2-medal-count{color:#57e6ac;white-space:nowrap;flex:none;font-size:11px;font-weight:900;line-height:1}.cs2-medal-strip.is-listing .cs2-medal-list{flex-wrap:nowrap;flex:0 auto;gap:5px;overflow:hidden}.cs2-medal-strip.is-listing .cs2-medal-art{width:30px;height:30px}.cs2-medal-strip.is-listing .cs2-medal-overflow{min-width:32px;height:25px;padding-inline:7px}.cs2-medal-popover{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);opacity:0;pointer-events:auto;z-index:2147482000;background:linear-gradient(#ffffff08,#0000 58%),#06090cf7;border:1px solid #becada29;border-radius:9px;gap:9px;width:230px;max-width:calc(100vw - 20px);max-height:min(330px,100vh - 20px);padding:11px;display:grid;position:fixed;box-shadow:0 18px 42px #0000008a,0 0 0 1px #00000047}.cs2-medal-popover.is-ready{opacity:1;animation:.13s ease-out both cs2-medal-popover-reveal}.cs2-medal-popover:before{content:"";background:linear-gradient(90deg,#0000,#f8334ce6 24% 76%,#0000);border-radius:999px;height:1px;position:absolute;top:-1px;left:10px;right:10px}.cs2-medal-popover-head{justify-content:space-between;align-items:center;display:flex}.cs2-medal-popover-head strong{color:#f5f7fb;font-size:12px;font-weight:850;line-height:1.2}.cs2-medal-popover-head span{color:#69e7b3;background:#0b1514;border:1px solid #5ee6ad33;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:21px;padding-inline:6px;font-size:10px;font-weight:900;display:inline-flex}.cs2-medal-popover-grid{overscroll-behavior:contain;scrollbar-color:#f8334c7a transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:42px;max-height:238px;padding:1px 3px 1px 1px;display:grid;overflow:hidden auto}.cs2-medal-popover-art{background:#090c11;border:1px solid #ffffff13;border-radius:7px;justify-content:center;align-items:center;min-width:0;height:43px;padding:4px;display:flex}.cs2-medal-popover-art:hover{background:#0d1117;border-color:#f8334c47}.cs2-medal-popover-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.cs2-medal-popover>small{color:#84919e;font-size:9px;font-weight:700;line-height:1.25}@keyframes cs2-medal-popover-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes cs2-rank-badge-loading{to{transform:translate(100%)}}.cs2-stat-section{border-top:1px solid #ffffff14;padding-top:14px}.cs2-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs2-stat-item{background:#090b10;border:1px solid #ffffff17;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.cs2-stat-item strong{color:#f7f9fc;overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.15}.cs2-stat-item span{color:#f4f7fb;font-size:12px;line-height:1.25}.cs2-stat-rank-badge{justify-content:flex-start;align-items:center;min-width:0;max-width:118px;height:31px;display:flex}.cs2-stat-rank-badge.is-loading{background:#ffffff0e;border-radius:4px;width:82px;position:relative;overflow:hidden}.cs2-stat-rank-badge.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.1s ease-in-out infinite cs2-rank-badge-loading;position:absolute;inset:0;transform:translate(-100%)}.cs2-stat-rank-image{object-fit:contain;object-position:left center;width:auto;max-width:112px;height:31px;display:block}.cs2-stat-item.good strong{color:#f4f7fb}.cs2-stat-item.warning strong{color:#ffd27e}.cs2-stat-item.danger strong{color:#ff8797}.cs2-map-section{border-top:1px solid #ffffff14;padding-top:14px}.cs2-map-rank-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cs2-map-rank-card{isolation:isolate;background:#07090d;border:1px solid #ffffff1c;border-radius:8px;grid-template-rows:auto 1fr auto;align-content:center;min-width:0;min-height:112px;padding:9px;display:grid;position:relative;overflow:hidden}.cs2-map-art,.cs2-map-shade{width:100%;height:100%;position:absolute;inset:0}.cs2-map-art{object-fit:cover;z-index:-2}.cs2-map-shade{z-index:-1;background:linear-gradient(#04060952,#04060994)}.cs2-map-rank-card>strong{color:#fff;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 7px #000;font-size:12px;font-weight:900;line-height:1.15}.cs2-rank-art{object-fit:contain;place-self:center;width:auto;max-width:92px;height:38px;display:block}.cs2-rank-copy{color:#ffffffe6;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 5px #000;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.15;overflow:hidden}.cs2-map-rank-card>small{color:#d9e4ee;background:#040609b8;border-radius:999px;justify-self:center;margin-top:4px;padding:4px 6px;font-size:9px;font-weight:850;line-height:1}@media (width<=1120px){.cs2-map-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cs2-stat-grid,.cs2-map-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-medal-art{width:44px;height:44px}}@media (width<=430px){.cs2-detail-section{gap:15px}.cs2-stat-grid{grid-template-columns:1fr}.cs2-map-rank-card{min-height:102px;padding:8px 6px}.cs2-rank-art{max-width:78px;height:34px}.cs2-medal-strip.is-listing .cs2-medal-art{width:28px;height:28px}}@media (prefers-reduced-transparency:reduce){.cs2-map-shade{background:#040609a8}.cs2-medal-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06090c}}@media (prefers-reduced-motion:reduce){.cs2-medal-popover.is-ready,.cs2-stat-rank-badge.is-loading:after{animation:none}}@media (prefers-contrast:more){.cs2-stat-item,.cs2-map-rank-card,.cs2-medal-overflow,.cs2-medal-popover,.cs2-medal-popover-art{border-color:currentColor}}@media (forced-colors:active){.cs2-stat-item,.cs2-map-rank-card,.cs2-medal-overflow,.cs2-medal-popover,.cs2-medal-popover-art{color:canvastext;background:canvas;border-color:buttontext}.cs2-medal-popover:before,.cs2-map-art,.cs2-map-shade{display:none}.cs2-stat-rank-badge.is-loading{background:canvas;border:1px solid canvastext}}.xmarket-site-tooltip{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);color:#f5f7fb;font-family:var(--v2-font-body,Inter, "Segoe UI Variable Text", "Segoe UI", sans-serif);letter-spacing:.005em;overflow-wrap:anywhere;pointer-events:none;text-align:left;z-index:2147483000;background:linear-gradient(#ffffff09,#0000 58%),#06080df5;border:1px solid #c2cddf2b;border-radius:7px;width:max-content;max-width:min(300px,100vw - 20px);padding:8px 10px 9px;font-size:11px;font-weight:700;line-height:1.35;animation:.12s ease-out both xmarket-tooltip-reveal;position:fixed;top:0;left:0;box-shadow:0 12px 30px #0000007a,0 0 0 1px #00000038}.xmarket-site-tooltip:before{content:"";background:linear-gradient(90deg,#0000,#f8334cf0 26% 74%,#0000);border-radius:999px;height:1px;position:absolute;top:-1px;left:8px;right:8px}.xmarket-site-tooltip:after{content:"";background:#080a0f;border:solid #c2cddf2b;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.xmarket-site-tooltip[data-placement=top]:after{border-width:0 1px 1px 0;bottom:-5px}.xmarket-site-tooltip[data-placement=bottom]:after{border-width:1px 0 0 1px;top:-5px}.xmarket-site-tooltip.is-measuring{opacity:0}@keyframes xmarket-tooltip-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xmarket-site-tooltip{animation:none}}@media (prefers-reduced-transparency:reduce){.xmarket-site-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07090e}}@media (prefers-contrast:more){.xmarket-site-tooltip{color:#fff;border-color:#ffffffb8}}@media (forced-colors:active){.xmarket-site-tooltip{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.xmarket-site-tooltip:before{display:none}.xmarket-site-tooltip:after{background:canvas;border-color:canvastext}}.v2-shell .home-page .home-browse-market-action{color:#f7f8fc;border-color:var(--reseller-accent,#ff48606b)!important}.v2-shell .home-page .home-browse-market-action:hover,.v2-shell .home-page .home-browse-market-action:focus-visible{border-color:var(--reseller-accent,#ff5c74b8)!important}@media (width>560px){.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:11px;width:100%;display:grid}.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions>button{width:max-content;min-width:142px}.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions>button:first-child,.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions>button:nth-child(2){justify-self:start}.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions>.home-browse-market-action{justify-self:end}}.v2-shell .home-page .home-market-motion{--home-motion-accent:var(--reseller-accent,var(--red,#ff2b45));color:#f7f8fc;width:100%;min-width:0;min-height:360px;box-shadow:none;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden}.v2-shell .home-page .home-market-motion:before{content:"";z-index:-2;background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--home-motion-accent) 10%, transparent), transparent 36%), linear-gradient(180deg, #080a0fdb, #080a0fc7);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v2-shell .home-page .home-market-motion:after{content:"";z-index:-1;opacity:.35;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--home-motion-accent) 12%, transparent), transparent);width:32%;animation:13s ease-in-out infinite home-market-motion-sweep;position:absolute;top:10%;bottom:10%;left:-38%;transform:skew(-15deg)}.v2-shell .home-page .home-market-motion-head,.v2-shell .home-page .home-market-motion-foot{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.v2-shell .home-page .home-market-motion-head{min-height:48px;padding:0 8px 12px}.v2-shell .home-page .home-market-motion-head:after,.v2-shell .home-page .home-market-motion-foot:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26 12% 88%,#0000);height:1px;position:absolute;left:0;right:0}.v2-shell .home-page .home-market-motion-head:after{bottom:0}.v2-shell .home-page .home-market-motion-foot:before{top:0}.v2-shell .home-page .home-market-motion-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.v2-shell .home-page .home-market-motion-title>svg{color:var(--home-motion-accent);flex:none}.v2-shell .home-page .home-market-motion-title>span{gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-market-motion-title small,.v2-shell .home-page .home-market-motion-kicker,.v2-shell .home-page .home-market-motion-status,.v2-shell .home-page .home-market-motion-foot{text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:900}.v2-shell .home-page .home-market-motion-title small{color:#818898}.v2-shell .home-page .home-market-motion-title strong{color:#f5f7fb;font-size:12px;font-weight:900;line-height:1.2}.v2-shell .home-page .home-market-motion-status{color:#9ee8c5;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.v2-shell .home-page .home-market-motion-status>i{background:#45d697;border-radius:999px;width:6px;height:6px;animation:2.8s ease-in-out infinite home-market-motion-dot;box-shadow:0 0 12px #45d697b8}.v2-shell .home-page .home-market-motion-body{grid-template-columns:86px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.v2-shell .home-page .home-market-motion-platforms{grid-template-rows:repeat(4,minmax(0,1fr));padding:10px 8px;display:grid;position:relative}.v2-shell .home-page .home-market-motion-platforms:after{content:"";background:linear-gradient(#0000,#ffffff24 18% 82%,#0000);width:1px;position:absolute;top:8%;bottom:8%;right:0}.v2-shell .home-page .home-market-motion-platforms>span{color:var(--platform-color);opacity:.42;animation:16s ease-in-out infinite home-market-motion-platform;animation-delay:calc(var(--motion-index) * -4s);align-content:center;place-items:center;gap:6px;display:grid;position:relative;transform:translate(-2px)scale(.92)}.v2-shell .home-page .home-market-motion-platforms .category-logo{width:24px;height:24px}.v2-shell .home-page .home-market-motion-platforms small{color:#959cab;text-align:center;font-size:8px;font-weight:850;line-height:1.15}.v2-shell .home-page .home-market-motion-stage{align-content:center;min-width:0;padding:clamp(20px,3vw,34px) clamp(18px,3vw,34px);display:grid;position:relative;overflow:hidden}.v2-shell .home-page .home-market-motion-kicker{color:var(--home-motion-accent)}.v2-shell .home-page .home-market-motion-stage>h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:440px;margin:7px 0 8px;font-size:clamp(24px,3vw,37px);font-weight:930;line-height:1.02}.v2-shell .home-page .home-market-motion-stage>p{color:#a4abba;max-width:430px;margin:0;font-size:12px;line-height:1.55}.v2-shell .home-page .home-market-motion-rows{margin-top:18px;display:grid}.v2-shell .home-page .home-market-motion-rows>span{opacity:.4;min-width:0;min-height:45px;animation:12s ease-in-out infinite home-market-motion-row;animation-delay:calc(var(--motion-index) * -4s);border-top:1px solid #ffffff17;grid-template-columns:26px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:7px 0;display:grid;transform:translate(7px)}.v2-shell .home-page .home-market-motion-rows .category-logo{width:21px;height:21px;color:var(--platform-color)}.v2-shell .home-page .home-market-motion-rows>span>span{gap:3px;min-width:0;display:grid}.v2-shell .home-page .home-market-motion-rows strong{color:#edf0f6;font-size:10px;font-weight:900}.v2-shell .home-page .home-market-motion-rows small{color:#7f8798;font-size:8px;font-weight:720}.v2-shell .home-page .home-market-motion-rows>span>i{background:linear-gradient(90deg, var(--platform-color), transparent);opacity:.72;transform-origin:0;height:3px;animation:12s ease-in-out infinite home-market-motion-meter;animation-delay:calc(var(--motion-index) * -4s);border-radius:999px}.v2-shell .home-page .home-market-motion-scan{opacity:.22;background:linear-gradient(90deg, transparent, var(--home-motion-accent), transparent);height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--home-motion-accent) 34%, transparent);animation:8s ease-in-out infinite home-market-motion-scan;position:absolute;top:12%;left:14px;right:14px}.v2-shell .home-page .home-market-motion-foot{color:#7f8796;justify-content:flex-start;gap:0;min-height:38px;padding:11px 8px 0}.v2-shell .home-page .home-market-motion-foot>span{border-right:1px solid #ffffff1c;padding:0 12px}.v2-shell .home-page .home-market-motion-foot>span:first-child{padding-left:0}.v2-shell .home-page .home-market-motion-foot>span:last-child{border-right:0}.v2-shell .home-page .home-platform-showcase{--home-showcase-accent:var(--reseller-accent,var(--red,#ff2b45));color:#f5f7fb;border:0;width:min(1480px,100vw - clamp(20px,3vw,72px));max-width:none;box-shadow:none;background:0 0;border-block:1px solid #ffffff1a;border-radius:0;grid-template-columns:minmax(230px,.72fr) minmax(0,2fr) 34px;align-items:center;gap:clamp(18px,2.6vw,42px);margin:clamp(42px,5vw,66px) auto 0;padding:clamp(19px,2vw,27px) 0;display:grid;position:relative;left:50%;translate:-50%}.v2-shell .home-page .home-platform-showcase-copy{gap:4px;min-width:0;display:grid}.v2-shell .home-page .home-platform-showcase-copy .eyebrow{color:var(--home-showcase-accent)}.v2-shell .home-page .home-platform-showcase-copy>h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(21px,2.1vw,29px);font-weight:930;line-height:1.08}.v2-shell .home-page .home-platform-showcase-copy>p{color:#8f97a6;margin:2px 0 0;font-size:11px;line-height:1.45}.v2-shell .home-page .home-platform-runway{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v2-shell .home-page .home-platform-runway-track{will-change:transform;align-items:center;width:max-content;animation:58s linear infinite home-platform-runway-slide;display:flex}.v2-shell .home-page .home-platform-runway:hover .home-platform-runway-track,.v2-shell .home-page .home-platform-runway:focus-within .home-platform-runway-track,.v2-shell .home-page .home-platform-showcase.is-paused .home-platform-runway-track{animation-play-state:paused}.v2-shell .home-page .home-platform-runway-group{align-items:center;gap:0;padding-right:0;display:flex}.v2-shell .home-page .home-platform-runway-group>button,.v2-shell .home-page .home-platform-runway-clone{color:#c3c8d2;white-space:nowrap;align-items:center;gap:10px;min-width:max-content;min-height:48px;padding:0 21px;font-size:12px;font-weight:850;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.v2-shell .home-page .home-platform-runway-group>button:after,.v2-shell .home-page .home-platform-runway-clone:after{content:"";background:#ffffff1c;width:1px;height:18px;position:absolute;top:15px;right:0}.v2-shell .home-page .home-platform-runway-group>button{cursor:pointer;transition:color .18s,opacity .18s}.v2-shell .home-page .home-platform-runway-group>button:hover,.v2-shell .home-page .home-platform-runway-group>button:focus-visible{color:#fff}.v2-shell .home-page .home-platform-runway-group>button:focus-visible{outline:1px solid var(--home-showcase-accent);outline-offset:-4px}.v2-shell .home-page .home-platform-runway-group>button:disabled{cursor:not-allowed;opacity:.38}.v2-shell .home-page .home-platform-runway-group .category-logo{width:26px;height:26px;color:var(--platform-color);flex:none}.v2-shell .home-page .home-platform-runway-toggle{color:#aeb4c0;width:32px;height:32px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;place-items:center;padding:0;display:inline-grid}.v2-shell .home-page .home-platform-runway-toggle:hover,.v2-shell .home-page .home-platform-runway-toggle:focus-visible{color:#fff;border-color:var(--home-showcase-accent)}@keyframes home-market-motion-platform{0%,to{opacity:.38;transform:translate(-2px)scale(.92)}12%,30%{opacity:1;transform:translate(3px)scale(1)}44%,88%{opacity:.38;transform:translate(-2px)scale(.92)}}@keyframes home-market-motion-row{0%,to{opacity:.34;transform:translate(7px)}12%,30%{opacity:1;transform:translate(0)}46%,88%{opacity:.34;transform:translate(7px)}}@keyframes home-market-motion-meter{0%,to{opacity:.35;transform:scaleX(.2)}12%,30%{opacity:.9;transform:scaleX(1)}46%,88%{opacity:.35;transform:scaleX(.2)}}@keyframes home-market-motion-scan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:.3}72%{opacity:.16;transform:translateY(220px)}82%,to{opacity:0;transform:translateY(220px)}}@keyframes home-market-motion-sweep{0%,18%{opacity:0;left:-38%}34%{opacity:.34}70%{opacity:.12;left:106%}71%,to{opacity:0;left:106%}}@keyframes home-market-motion-dot{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes home-platform-runway-slide{to{transform:translate(-50%)}}@media (width<=930px){.v2-shell .home-page .home-market-motion{justify-self:start;max-width:760px;min-height:340px}.v2-shell .home-page .home-platform-showcase{grid-template-columns:minmax(210px,.64fr) minmax(0,1.36fr) 34px}}@media (width<=700px){.v2-shell .home-page .home-platform-showcase{grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;margin-top:34px;padding-block:19px}.v2-shell .home-page .home-platform-showcase-copy{grid-column:1}.v2-shell .home-page .home-platform-runway-toggle{grid-area:1/2}.v2-shell .home-page .home-platform-runway{grid-column:1/-1}.v2-shell .home-page .home-platform-runway-group>button,.v2-shell .home-page .home-platform-runway-clone{padding-inline:16px}}@media (width<=560px){.v2-shell .home-page .home-market-motion{min-height:318px;padding:12px 8px}.v2-shell .home-page .home-market-motion-head{padding-inline:5px}.v2-shell .home-page .home-market-motion-body{grid-template-columns:62px minmax(0,1fr)}.v2-shell .home-page .home-market-motion-platforms{padding-inline:3px}.v2-shell .home-page .home-market-motion-platforms .category-logo{width:20px;height:20px}.v2-shell .home-page .home-market-motion-platforms small{font-size:7px}.v2-shell .home-page .home-market-motion-stage{padding:18px 12px 16px 16px}.v2-shell .home-page .home-market-motion-stage>h2{max-width:280px;font-size:clamp(22px,7vw,28px)}.v2-shell .home-page .home-market-motion-stage>p{font-size:10px}.v2-shell .home-page .home-market-motion-rows{margin-top:13px}.v2-shell .home-page .home-market-motion-rows>span{grid-template-columns:21px minmax(0,1fr) 32px;gap:7px;min-height:39px;padding-block:5px}.v2-shell .home-page .home-market-motion-rows .category-logo{width:17px;height:17px}.v2-shell .home-page .home-market-motion-rows strong{font-size:9px}.v2-shell .home-page .home-market-motion-rows small{font-size:7px}.v2-shell .home-page .home-market-motion-foot{letter-spacing:.06em;gap:6px;font-size:7px}.v2-shell .home-page .home-market-motion-foot>span{padding-inline:7px}.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.v2-shell .home-page.signed-out-home .home-actions .primary-action,.v2-shell .home-page.signed-out-home .home-actions .secondary-action{white-space:nowrap;gap:6px;width:100%;min-width:0;min-height:40px;padding-inline:7px;font-size:10px}.v2-shell .home-page.signed-out-home .home-actions svg{width:14px;height:14px}}@media (width<=350px){.v2-shell .home-page.signed-out-home .home-actions.site-route-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .home-page.signed-out-home .home-browse-market-action{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .home-market-motion:after,.v2-shell .home-page .home-market-motion-status>i,.v2-shell .home-page .home-market-motion-platforms>span,.v2-shell .home-page .home-market-motion-rows>span,.v2-shell .home-page .home-market-motion-rows>span>i,.v2-shell .home-page .home-market-motion-scan,.v2-shell .home-page .home-platform-runway-track{animation:none;transform:none}.v2-shell .home-page .home-market-motion-platforms>span,.v2-shell .home-page .home-market-motion-rows>span{opacity:.82}.v2-shell .home-page .home-platform-runway{scrollbar-width:none;overflow-x:auto}.v2-shell .home-page .home-platform-runway::-webkit-scrollbar{display:none}.v2-shell .home-page .home-platform-runway-group[aria-hidden=true],.v2-shell .home-page .home-platform-runway-toggle{display:none}}.v2-shell .page-frame-home{width:min(1480px,100vw - clamp(20px,3vw,72px));max-width:none;margin-left:0;margin-right:0;position:relative;left:50%;translate:-50%}.v2-shell .page-frame-home>.home-page{width:100%;padding-inline:0}.v2-shell .home-page .home-hero-layout{width:100%;max-width:none;margin-inline:0}.v2-shell .home-page .home-hero,.v2-shell .home-page .home-feature-reel,.page-frame-home>.home-storefront-footer{width:100%;max-width:none;margin-left:0;margin-right:0;left:auto;translate:none}.v2-shell .home-page .home-platform-showcase{grid-template-columns:minmax(0,2fr) minmax(230px,.72fr);width:100%;left:auto;translate:none}.v2-shell .home-page .home-platform-showcase-copy{text-align:left;grid-area:1/2;justify-items:start}.v2-shell .home-page .home-platform-runway{grid-area:1/1}.v2-shell .home-page .home-feature-reel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(20px,2.8vw,34px);margin-top:0;padding:0;display:grid;overflow:visible}.v2-shell .home-page .home-feature-reel-head{max-width:760px;margin:0}.v2-shell .home-page .home-feature-reel-head>h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:690px;margin:8px 0;font-size:clamp(29px,3.1vw,43px);font-weight:930;line-height:1.02}.v2-shell .home-page .home-feature-reel-head>p{color:#969eae;max-width:650px;font-size:13px;line-height:1.55}.v2-shell .home-page .home-feature-workbench{--buyer-workspace-accent:var(--reseller-accent,var(--red,#ff2b45));color:#f7f8fc;box-shadow:none;background:0 0;border:0;border-block:1px solid #ffffff1c;border-radius:0;position:relative;overflow:visible}.v2-shell .home-page .home-feature-workbench:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 42%, color-mix(in srgb, var(--buyer-workspace-accent) 8%, transparent), transparent 34%), radial-gradient(ellipse 92% 100% at 50% 48%, #080a0fc2 0 58%, #080a0f6b 76%, transparent 100%);position:absolute;inset:40px 0 -24px;-webkit-mask-image:radial-gradient(100% 82% at 50% 48%,#000 40%,#000000c7 68%,#0000 100%);mask-image:radial-gradient(100% 82% at 50% 48%,#000 40%,#000000c7 68%,#0000 100%)}.v2-shell .home-page .home-feature-workbench-bar{color:#8f97a7;background:0 0;border:0;min-height:50px;padding:0 4px}.v2-shell .home-page .home-feature-workbench-bar>span{letter-spacing:.1em}.v2-shell .home-page .home-feature-workbench-status{gap:12px}.v2-shell .home-page .home-feature-workbench-status>small{color:#777f8f;letter-spacing:.09em}.v2-shell .home-page .home-feature-workbench-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.v2-shell .home-page .home-feature-switcher{background:0 0;border:0;border-block:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;padding:0;display:grid;overflow:visible}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{color:#8991a1;min-height:78px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px clamp(12px,1.7vw,24px)}.v2-shell .home-page .home-feature-switcher>button:before{width:2px;height:auto;top:19px;bottom:19px;left:0;transform:scaleY(.35)}.v2-shell .home-page .home-feature-switcher>button.active:before{transform:scaleY(1)}.v2-shell .home-page .home-feature-switcher>button.active:after{opacity:.82;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--buyer-workspace-accent) 72%, transparent) 18%, var(--buyer-workspace-accent) 48%, color-mix(in srgb, var(--buyer-workspace-accent) 22%, transparent) 78%, transparent);height:1px;box-shadow:0 0 8px color-mix(in srgb, var(--buyer-workspace-accent) 24%, transparent);bottom:0;left:18px;right:18px}.v2-shell .home-page .home-feature-switcher-icon{width:25px;height:25px;color:var(--buyer-workspace-accent);box-shadow:none;background:0 0;border:0}.v2-shell .home-page .home-feature-switcher small{color:#747c8d;font-size:8px}.v2-shell .home-page .home-feature-switcher strong{color:currentColor;font-size:12px;font-weight:880}.v2-shell .home-page .home-feature-active{isolation:isolate;grid-template-columns:minmax(250px,.68fr) minmax(390px,1.32fr);align-items:center;gap:clamp(38px,5vw,74px);min-width:0;min-height:410px;padding:clamp(34px,4.5vw,62px) clamp(22px,4.6vw,68px);animation:.56s cubic-bezier(.2,.8,.2,1) both home-buyer-stage-enter;display:grid;position:relative;overflow:hidden}.v2-shell .home-page .home-feature-active:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff03 28%,#ffffff05 72%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v2-shell .home-page .home-feature-active>header{z-index:1;min-width:0;animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both home-buyer-copy-enter;position:relative}.v2-shell .home-page .home-feature-kicker{color:var(--buyer-workspace-accent)}.v2-shell .home-page .home-feature-active h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:460px;margin:10px 0;font-size:clamp(30px,3.4vw,46px);font-weight:930;line-height:1.02}.v2-shell .home-page .home-feature-demo-frame{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;animation:.62s cubic-bezier(.2,.8,.2,1) .12s both home-buyer-demo-enter;position:relative;overflow:visible}.v2-shell .home-page .home-feature-demo-frame:before{content:"";z-index:-1;opacity:.55;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--buyer-workspace-accent) 8%, transparent), transparent 66%);pointer-events:none;position:absolute;inset:-22px -24px}.v2-shell .home-page .home-feature-demo-frame:after{content:"";z-index:3;opacity:.22;background:linear-gradient(90deg, transparent, var(--buyer-workspace-accent), transparent);height:1px;box-shadow:0 0 16px color-mix(in srgb, var(--buyer-workspace-accent) 28%, transparent);pointer-events:none;animation:8s ease-in-out infinite home-buyer-demo-scan;position:absolute;top:8%;left:10px;right:10px}.v2-shell .home-page .home-feature-demo-frame .home-feature-screen{background:#07090dbd;border:1px solid #ffffff2e;border-radius:6px;width:100%;min-height:304px;overflow:hidden;box-shadow:0 24px 52px #00000042,inset 0 1px #ffffff09}@keyframes home-buyer-stage-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-buyer-copy-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes home-buyer-demo-enter{0%{opacity:0;transform:translate(14px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-buyer-demo-scan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:.24}74%{opacity:.12;transform:translateY(260px)}84%,to{opacity:0;transform:translateY(260px)}}@media (width<=930px){.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding-inline:clamp(20px,4vw,40px)}.v2-shell .home-page .home-feature-active>header{max-width:620px}.v2-shell .home-page .home-feature-demo-frame{width:min(100%,760px)}}@media (width<=700px){.v2-shell .home-page .home-platform-showcase{grid-template-columns:minmax(0,1fr)}.v2-shell .home-page .home-platform-showcase-copy,.v2-shell .home-page .home-platform-runway{text-align:left;grid-column:1;justify-items:start}.v2-shell .home-page .home-platform-showcase-copy{grid-row:1}.v2-shell .home-page .home-platform-runway{grid-row:2}.v2-shell .home-page .home-feature-reel{margin-top:0}.v2-shell .home-page .home-feature-workbench-bar{padding-inline:2px}.v2-shell .home-page .home-feature-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{min-height:68px;padding:10px 12px}.v2-shell .home-page .home-feature-switcher>button+button{border-left:0}.v2-shell .home-page .home-feature-switcher>button:nth-child(2n){border-left:1px solid #ffffff16}.v2-shell .home-page .home-feature-switcher>button:nth-child(n+3){border-top:1px solid #ffffff16}.v2-shell .home-page .home-feature-active{gap:24px;padding:30px 12px 34px}.v2-shell .home-page .home-feature-active h3{font-size:clamp(29px,9vw,38px)}.v2-shell .home-page .home-feature-demo-frame .home-feature-screen{min-height:285px}}@media (width<=560px){.v2-shell .home-page .home-feature-workbench-status>small{display:none}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .home-feature-active,.v2-shell .home-page .home-feature-active>header,.v2-shell .home-page .home-feature-demo-frame,.v2-shell .home-page .home-feature-demo-frame:after{animation:none;transform:none}}.app-shell.v2-shell.reseller-storefront-shell .home-page .home-hero.site-route-hero{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.app-shell.v2-shell.reseller-storefront-shell .home-page .home-hero.site-route-hero:before,.app-shell.v2-shell.reseller-storefront-shell .home-page .home-hero.site-route-hero:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.app-shell.v2-shell.reseller-storefront-shell .home-page .home-feature-reel{width:100%;max-width:none;margin-inline:0;padding:0;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell.v2-shell.reseller-storefront-shell .home-page .home-feature-workbench{overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell.v2-shell.reseller-storefront-shell .home-page .home-feature-workbench:before{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.v2-shell .home-page .home-feature-reel{gap:clamp(24px,3vw,40px);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v2-shell .home-page .home-feature-reel-head{max-width:760px;padding:0;display:block}.v2-shell .home-page .home-feature-reel-head>h2{max-width:690px;font-size:clamp(30px,3.2vw,46px)}.v2-shell .home-page .home-feature-reel-head>p{grid-area:auto/1;max-width:650px;margin:0}.v2-shell .home-page .home-feature-workbench{isolation:isolate;border:0}.v2-shell .home-page .home-feature-workbench:before{content:none;background:0 0;display:none;-webkit-mask-image:none;mask-image:none}.v2-shell .home-page .home-feature-workbench-bar{border-bottom:0;min-height:34px;padding:0 2px 10px}.v2-shell .home-page .home-feature-workbench-bar>span,.v2-shell .home-page .home-feature-workbench-status>small{color:#8f97a8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.v2-shell .home-page .home-feature-workbench-bar>span>i{background:var(--buyer-workspace-accent);width:5px;height:5px;box-shadow:0 0 10px color-mix(in srgb, var(--buyer-workspace-accent) 68%, transparent)}.v2-shell .home-page .home-feature-workbench-body{display:block}.v2-shell .home-page .home-feature-switcher{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0 27px;display:grid;position:relative}.v2-shell .home-page .home-feature-switcher:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d 9% 91%,#0000);height:1px;position:absolute;top:53px;left:5%;right:5%}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{color:#8b93a3;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:60px minmax(0,1fr);gap:clamp(9px,1vw,15px);min-height:72px;padding:0 clamp(8px,1.2vw,18px);position:relative;overflow:visible}.v2-shell .home-page .home-feature-switcher>button+button{border-left:0}.v2-shell .home-page .home-feature-switcher>button:hover,.v2-shell .home-page .home-feature-switcher>button.active{color:#f7f8fc;background:0 0}.v2-shell .home-page .home-feature-switcher>button:before{display:none}.v2-shell .home-page .home-feature-switcher>button:after{content:"";z-index:1;opacity:0;transform-origin:0;background:linear-gradient(90deg, var(--buyer-workspace-accent), color-mix(in srgb, var(--buyer-workspace-accent) 26%, transparent), transparent);width:auto;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--buyer-workspace-accent) 42%, transparent);position:absolute;top:29px;left:55px;right:-1px;transform:scaleX(0)}.v2-shell .home-page .home-feature-workbench[data-autoplay=running] .home-feature-switcher>button.active:after{opacity:.88;animation:home-feature-command-progress var(--home-feature-autoplay-duration,4.8s) linear forwards}@keyframes home-feature-command-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2-shell .home-page .home-feature-switcher-icon{z-index:2;color:#a5adbb;background:0 0;border:0;border-radius:0;place-items:center;width:58px;height:58px;transition:color .24s,opacity .24s,transform .24s;display:grid;position:relative}.v2-shell .home-page .home-feature-switcher>button:hover .home-feature-switcher-icon{color:#fff;transform:translateY(-2px)}.v2-shell .home-page .home-feature-switcher>button.active .home-feature-switcher-icon{color:var(--buyer-workspace-accent);animation:2.4s ease-in-out infinite home-feature-node-breathe}@keyframes home-feature-node-breathe{0%,to{opacity:.74;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.v2-shell .home-page .home-feature-switcher-copy{gap:5px;min-width:0;display:grid}.v2-shell .home-page .home-feature-switcher small{color:#858d9d;letter-spacing:.1em;font-size:9px;font-weight:820}.v2-shell .home-page .home-feature-switcher strong{color:currentColor;font-size:clamp(11px,.86vw,13px);font-weight:860;line-height:1.25}.v2-shell .home-page .home-feature-node-signal{z-index:3;opacity:.36;background:#fff;border:2px solid #07090d;border-radius:50%;width:7px;height:7px;position:absolute;top:26px;right:-3px;box-shadow:0 0 7px #fff6}.v2-shell .home-page .home-feature-switcher>button.active .home-feature-node-signal{opacity:1;background:var(--buyer-workspace-accent);box-shadow:0 0 12px var(--buyer-workspace-accent)}.v2-shell .home-page .home-feature-active{border-top:0;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.28fr);align-items:center;gap:clamp(42px,5vw,82px);min-height:430px;padding:clamp(44px,4.7vw,68px) clamp(0px,1.5vw,22px) clamp(36px,4vw,58px);display:grid;position:relative;overflow:visible}.v2-shell .home-page .home-feature-active:before{background:radial-gradient(ellipse 74% 88% at 74% 48%, color-mix(in srgb, var(--buyer-workspace-accent) 7%, #06080c3d), #06080c26 52%, transparent 82%);inset:-26px -4vw -44px;-webkit-mask-image:radial-gradient(closest-side,#000 36%,#000000ad 64%,#0000 100%);mask-image:radial-gradient(closest-side,#000 36%,#000000ad 64%,#0000 100%)}.v2-shell .home-page .home-feature-active>header{align-self:center;padding-left:clamp(0px,2vw,22px)}.v2-shell .home-page .home-feature-active>header:after{content:"";background:linear-gradient(#0000,#fff3 18% 82%,#0000);width:1px;position:absolute;top:-22px;bottom:-22px;right:calc(clamp(42px,5vw,82px)/-2)}.v2-shell .home-page .home-feature-kicker{letter-spacing:.13em;gap:9px;font-size:10px}.v2-shell .home-page .home-feature-active h3{max-width:520px;margin:16px 0 14px;font-size:clamp(35px,3.45vw,50px);line-height:1.02}.v2-shell .home-page .home-feature-active p{color:#a1a9b8;max-width:460px;font-size:13px;line-height:1.7}.v2-shell .home-page .home-feature-demo-frame{width:100%;min-width:0}.v2-shell .home-page .home-feature-demo-frame:before{opacity:.5;background:radial-gradient(ellipse at 62% 50%, color-mix(in srgb, var(--buyer-workspace-accent) 9%, transparent), transparent 68%);inset:-40px -34px;-webkit-mask-image:radial-gradient(closest-side,#000 32%,#000000b3 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 32%,#000000b3 62%,#0000 100%)}.v2-shell .home-page .home-feature-demo-frame:after{display:none}.v2-shell .home-page .home-feature-livebar{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:10px;display:flex}.v2-shell .home-page .home-feature-livebar>span{color:#99a1b0;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:inline-flex}.v2-shell .home-page .home-feature-livebar>span>i{background:var(--buyer-workspace-accent);width:6px;height:6px;box-shadow:0 0 12px var(--buyer-workspace-accent);border-radius:50%;animation:1.8s ease-in-out infinite home-feature-live-pulse}@keyframes home-feature-live-pulse{0%,to{opacity:.55;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.v2-shell .home-page .home-feature-demo-frame .home-feature-screen,.v2-shell .home-page .home-workflow-screen{border-radius:0;width:100%;min-height:310px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.v2-shell .home-page .demo-workflow-query{color:#b2b9c5;background:#05070aa3;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:0;min-height:58px;padding:12px 18px;display:flex;position:relative;overflow:hidden}.v2-shell .home-page .demo-workflow-query>strong,.v2-shell .home-page .demo-workflow-query>span{z-index:2;color:#b7beca;white-space:nowrap;flex:none;padding:0 clamp(11px,1.25vw,20px);font-size:11px;font-style:normal;font-weight:780;position:relative}.v2-shell .home-page .demo-workflow-query>strong{color:var(--buyer-workspace-accent);letter-spacing:.1em;text-transform:uppercase;padding-left:0;font-size:9px;font-weight:900}.v2-shell .home-page .demo-workflow-query>span{border-left:1px solid #ffffff2e}.v2-shell .home-page .demo-workflow-signal{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--buyer-workspace-accent) 72%, transparent));min-width:70px;height:1px;margin-left:auto;display:block;position:relative;overflow:visible}.v2-shell .home-page .demo-workflow-signal>b{width:7px;height:7px;box-shadow:0 0 12px 3px var(--buyer-workspace-accent);background:#fff;border-radius:50%;animation:2.7s ease-in-out infinite home-feature-query-signal;position:absolute;top:-3px;right:0}@keyframes home-feature-query-signal{0%{opacity:0;transform:translate(-110px)scale(.6)}20%,72%{opacity:1}88%,to{opacity:0;transform:translate(0)scale(1)}}.v2-shell .home-page .demo-workflow-list{gap:12px;margin-top:14px;padding-left:34px;display:grid;position:relative}.v2-shell .home-page .demo-workflow-spine{background:linear-gradient(180deg, var(--buyer-workspace-accent), color-mix(in srgb, var(--buyer-workspace-accent) 22%, #9aa2b2), #ffffff1f);transform-origin:top;width:1px;animation:.72s cubic-bezier(.2,.8,.2,1) .2s both home-feature-spine-fill;position:absolute;top:10px;bottom:10px;left:13px}@keyframes home-feature-spine-fill{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.v2-shell .home-page .demo-workflow-row{color:#f5f6fa;min-height:70px;animation:home-feature-row-enter .5s calc(.18s + var(--demo-row) * .12s) cubic-bezier(.2, .8, .2, 1) both;background:#05070aab;border:1px solid #ffffff29;border-radius:3px;grid-template-columns:34px minmax(150px,auto) minmax(60px,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative;overflow:hidden}@keyframes home-feature-row-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.v2-shell .home-page .demo-workflow-row.is-success{border-color:#45d3944a}.v2-shell .home-page .demo-workflow-row.is-active{border-color:color-mix(in srgb, var(--buyer-workspace-accent) 46%, #ffffff24)}.v2-shell .home-page .demo-workflow-row.is-muted{color:#8c93a2;opacity:.67}.v2-shell .home-page .demo-workflow-node{background:#080a0f;border:2px solid #778090;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:-29px;transform:translateY(-50%);box-shadow:0 0 0 5px #77809014}.v2-shell .home-page .demo-workflow-row:first-of-type .demo-workflow-node,.v2-shell .home-page .demo-workflow-row.is-active .demo-workflow-node{border-color:var(--buyer-workspace-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--buyer-workspace-accent) 9%, transparent), 0 0 12px color-mix(in srgb, var(--buyer-workspace-accent) 52%, transparent)}.v2-shell .home-page .demo-workflow-row.is-success .demo-workflow-node{border-color:#45d394;box-shadow:0 0 0 5px #45d39414,0 0 12px #45d39452}.v2-shell .home-page .demo-workflow-mark{width:30px;height:30px;color:var(--buyer-workspace-accent);place-items:center;display:grid}.v2-shell .home-page .demo-workflow-mark .category-logo{width:27px;height:27px}.v2-shell .home-page .demo-workflow-copy{gap:4px;min-width:0;display:grid}.v2-shell .home-page .demo-workflow-copy>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.v2-shell .home-page .demo-workflow-copy>small,.v2-shell .home-page .demo-workflow-result{color:#8992a2;font-size:9px;font-weight:720}.v2-shell .home-page .demo-workflow-trace{background:linear-gradient(90deg, #ffffff0d, color-mix(in srgb, var(--buyer-workspace-accent) 44%, transparent), #ffffff0f);justify-content:space-around;align-items:center;min-width:50px;height:1px;display:flex;position:relative;overflow:visible}.v2-shell .home-page .demo-workflow-trace:after{content:"";opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--buyer-workspace-accent) 30%, transparent), #ffffffa6, transparent);width:34%;animation:home-feature-trace-sweep 3.1s calc(.35s + var(--demo-row) * .32s) ease-in-out infinite;position:absolute;top:-8px;bottom:-8px;left:0}@keyframes home-feature-trace-sweep{0%,10%{opacity:0;transform:translate(-60%)}28%,64%{opacity:1}82%,to{opacity:0;transform:translate(260%)}}.v2-shell .home-page .demo-workflow-trace>i{opacity:.48;width:4px;height:4px;animation:home-feature-arrow-step 1.5s calc(var(--demo-row) * .12s) ease-in-out infinite;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}@keyframes home-feature-arrow-step{0%,to{opacity:.18;transform:translate(-3px)rotate(45deg)}50%{opacity:.85;transform:translate(3px)rotate(45deg)}}.v2-shell .home-page .demo-workflow-result{color:#b8bfcc;text-transform:capitalize;white-space:nowrap;justify-self:end;font-size:10px}.v2-shell .home-page .demo-workflow-row.is-success .demo-workflow-result,.v2-shell .home-page .demo-workflow-row.is-success .demo-workflow-mark{color:#45d394}.v2-shell .home-page .autobuy-demo .demo-workflow-row.is-scan:after{content:"";opacity:0;width:1px;box-shadow:0 0 16px 4px var(--buyer-workspace-accent);background:#fff;animation:3.4s ease-in-out .7s infinite home-feature-market-scan;position:absolute;top:0;bottom:0;left:15%}@keyframes home-feature-market-scan{0%,12%{opacity:0;transform:translate(0)}24%,72%{opacity:.9}86%,to{opacity:0;transform:translate(520px)}}.v2-shell .home-page .email-demo .demo-workflow-row.is-active,.v2-shell .home-page .warranty-demo .demo-workflow-row.is-active{animation-name:home-feature-row-enter,home-feature-row-focus;animation-duration:.5s,2.8s;animation-delay:calc(.18s + var(--demo-row) * .12s), 1s;animation-timing-function:cubic-bezier(.2,.8,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none}@keyframes home-feature-row-focus{0%,to{background-color:#05070aab}50%{background-color:color-mix(in srgb, var(--buyer-workspace-accent) 6%, #05070ac7)}}.v2-shell .home-page .home-feature-workbench.home-demo-paused *,.v2-shell .home-page .home-feature-workbench.home-demo-paused :before,.v2-shell .home-page .home-feature-workbench.home-demo-paused :after{animation-play-state:paused!important}@media (width<=1100px){.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{grid-template-columns:50px minmax(0,1fr)}.v2-shell .home-page .home-feature-switcher-icon{width:48px;height:48px}.v2-shell .home-page .home-feature-switcher:before{top:48px}.v2-shell .home-page .home-feature-node-signal{top:24px}.v2-shell .home-page .home-feature-switcher>button:after{top:26px;left:47px}.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(340px,.78fr) minmax(480px,1.22fr);gap:42px}}@media (width<=930px){.v2-shell .home-page .home-feature-switcher{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;padding-block:18px 24px}.v2-shell .home-page .home-feature-switcher:before{display:none}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{min-height:62px;padding:6px 10px}.v2-shell .home-page .home-feature-switcher>button:nth-child(2n),.v2-shell .home-page .home-feature-switcher>button:nth-child(n+3){border:0}.v2-shell .home-page .home-feature-node-signal{right:6px}.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(0,1fr);gap:34px;min-height:0;padding-inline:10px}.v2-shell .home-page .home-feature-active>header{max-width:650px;padding-left:0}.v2-shell .home-page .home-feature-active>header:after{display:none}.v2-shell .home-page .home-feature-demo-frame{width:100%;max-width:none}}@media (width<=700px){.v2-shell .home-page .home-feature-reel-head>h2{font-size:clamp(29px,9vw,40px)}.v2-shell .home-page .home-feature-workbench-bar{padding-inline:0}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:58px;padding:5px 4px}.v2-shell .home-page .home-feature-switcher-icon{width:40px;height:40px}.v2-shell .home-page .home-feature-switcher-icon>svg{width:17px;height:17px}.v2-shell .home-page .home-feature-switcher small{font-size:8px}.v2-shell .home-page .home-feature-switcher strong{font-size:10px}.v2-shell .home-page .home-feature-node-signal,.v2-shell .home-page .home-feature-switcher>button:after{display:none}.v2-shell .home-page .home-feature-active{gap:26px;padding:32px 0 28px}.v2-shell .home-page .home-feature-active h3{font-size:clamp(32px,10vw,42px)}.v2-shell .home-page .demo-workflow-query{flex-wrap:wrap;gap:8px 0;min-height:0;padding:12px}.v2-shell .home-page .demo-workflow-query>strong,.v2-shell .home-page .demo-workflow-query>span{padding-inline:9px;font-size:9px}.v2-shell .home-page .demo-workflow-query>strong{padding-left:0}.v2-shell .home-page .demo-workflow-signal{display:none}.v2-shell .home-page .demo-workflow-list{padding-left:25px}.v2-shell .home-page .demo-workflow-spine{left:9px}.v2-shell .home-page .demo-workflow-node{left:-22px}.v2-shell .home-page .demo-workflow-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:10px 12px}.v2-shell .home-page .demo-workflow-trace{display:none}.v2-shell .home-page .demo-workflow-mark{width:26px;height:26px}}@media (width<=460px){.v2-shell .home-page .home-feature-workbench-status>small{display:none}.v2-shell .home-page .home-feature-switcher-copy strong{max-width:104px}.v2-shell .home-page .demo-workflow-query>span:last-of-type{border-left:0}.v2-shell .home-page .demo-workflow-copy>strong{font-size:11px}.v2-shell .home-page .demo-workflow-copy>small,.v2-shell .home-page .demo-workflow-result{font-size:8px}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .home-feature-switcher>button.active .home-feature-switcher-icon,.v2-shell .home-page .home-feature-switcher>button.active:after,.v2-shell .home-page .home-feature-livebar>span>i,.v2-shell .home-page .demo-workflow-signal>b,.v2-shell .home-page .demo-workflow-spine,.v2-shell .home-page .demo-workflow-row,.v2-shell .home-page .demo-workflow-trace:after,.v2-shell .home-page .demo-workflow-trace>i,.v2-shell .home-page .autobuy-demo .demo-workflow-row.is-scan:after,.v2-shell .home-page .email-demo .demo-workflow-row.is-active,.v2-shell .home-page .warranty-demo .demo-workflow-row.is-active{animation:none;transform:none}}.v2-shell .home-page .home-feature-switcher{padding-block:14px 18px}.v2-shell .home-page .home-feature-switcher:before{content:none;display:none}.v2-shell .home-page .home-feature-switcher>button,.v2-shell .home-page .home-feature-switcher>button:last-child{min-height:58px}.v2-shell .home-page .home-feature-switcher>button:after{content:none;display:none}.v2-shell .home-page .home-feature-node-signal{display:none}.v2-shell .home-page .home-feature-active{gap:clamp(38px,4vw,64px);min-height:390px;padding-block:clamp(30px,3.2vw,44px) clamp(28px,3vw,40px)}.v2-shell .home-page .home-feature-active>header:after{right:calc(clamp(38px,4vw,64px)/-2)}.v2-shell .home-page .home-feature-active h3{max-width:500px;font-size:clamp(34px,3.2vw,47px)}.v2-shell .home-page .home-feature-demo-frame .home-feature-screen,.v2-shell .home-page .toolkit-screen{color:#f7f8fb;border-radius:0;width:100%;min-height:300px;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.v2-shell .home-page .toolkit-demo-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 16px;display:flex}.v2-shell .home-page .toolkit-demo-head>span{min-width:0;color:var(--buyer-workspace-accent);align-items:center;gap:9px;display:inline-flex}.v2-shell .home-page .toolkit-demo-head .category-logo,.v2-shell .home-page .toolkit-demo-head>span>svg{flex:none;width:18px;height:18px}.v2-shell .home-page .toolkit-demo-head strong{color:#f4f6fa;font-size:11px;font-weight:880}.v2-shell .home-page .toolkit-demo-head small{color:#7f8797;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.v2-shell .home-page .inventory-tool-tabs{color:#71798a;border-bottom:1px solid #ffffff14;align-items:center;gap:20px;min-height:34px;padding:0 16px;display:flex}.v2-shell .home-page .inventory-tool-tabs>span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;position:relative}.v2-shell .home-page .inventory-tool-tabs>span.active{color:#fff}.v2-shell .home-page .inventory-tool-tabs>span.active:after{content:"";background:var(--buyer-workspace-accent);height:1px;position:absolute;bottom:-10px;left:0;right:0}.v2-shell .home-page .inventory-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.v2-shell .home-page .inventory-tool-grid>span{background:linear-gradient(180deg, color-mix(in srgb, var(--locker-accent) 11%, transparent), #ffffff05);border:1px solid color-mix(in srgb, var(--locker-accent) 24%, #ffffff14);transform-origin:50% 82%;min-width:0;min-height:138px;animation:toolkit-inventory-pop .72s calc(.12s + var(--tool-index) * .3s) cubic-bezier(.22, .8, .22, 1) both;border-radius:3px;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;gap:2px;padding:6px 8px 8px;display:grid;position:relative;overflow:hidden}.v2-shell .home-page .inventory-tool-grid>span:before{content:"";opacity:.7;background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--locker-accent) 18%, transparent), transparent 42%), linear-gradient(150deg, #ffffff0e, transparent 45%);position:absolute;inset:0}.v2-shell .home-page .inventory-tool-art{z-index:2;place-items:center;min-height:82px;display:grid;position:relative;overflow:hidden}.v2-shell .home-page .inventory-tool-art>img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000085);width:100%;height:88px;transform:scale(1.08)}.v2-shell .home-page .inventory-tool-item.is-emote .inventory-tool-art>img{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--locker-accent) 36%, transparent));transform:scale(.94)}.v2-shell .home-page .inventory-tool-item.is-pickaxe .inventory-tool-art>img{transform:scale(1.16)}.v2-shell .home-page .inventory-tool-art>b{color:color-mix(in srgb, var(--locker-accent) 86%, #fff);border:1px solid color-mix(in srgb, var(--locker-accent) 38%, transparent);letter-spacing:.08em;background:#05070ac7;border-radius:2px;padding:2px 4px;font:850 6px/1 Cascadia Code,Consolas,monospace;position:absolute;top:1px;right:1px}.v2-shell .home-page .inventory-tool-grid strong,.v2-shell .home-page .inventory-tool-grid small{z-index:2;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.v2-shell .home-page .inventory-tool-grid strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:20px;font-size:9px;font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.v2-shell .home-page .inventory-tool-grid small{color:#747d8e;font-size:7px}.v2-shell .home-page .inventory-tool-search{color:#8f98a8;background:#00000038;border:1px solid #ffffff1c;border-radius:3px;align-items:center;gap:9px;min-height:36px;margin:0 16px 13px;padding:0 11px;font-size:9px;display:flex}.v2-shell .home-page .inventory-tool-search>svg{color:var(--buyer-workspace-accent)}.v2-shell .home-page .inventory-tool-search>i{background:linear-gradient(90deg, transparent, var(--buyer-workspace-accent));transform-origin:0;flex:0 30%;height:1px;margin-left:auto;animation:2.4s ease-in-out infinite toolkit-search-line}@keyframes toolkit-inventory-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}42%{opacity:.58}76%{opacity:1;transform:translateY(-1px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toolkit-search-line{0%,to{opacity:.2;transform:scaleX(.2)}50%{opacity:.9;transform:scaleX(1)}}@property --scout-progress{syntax:"<number>";inherits:false;initial-value:0}.v2-shell .home-page .deal-scout-tool-main{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:22px;padding:16px 18px 12px;display:grid}.v2-shell .home-page .deal-scout-tool-score{--scout-progress:0;background:radial-gradient(circle, #090b10 57%, transparent 58%), conic-gradient(from -90deg, var(--scout-tone,#6fd9a4) 0 calc(var(--scout-progress) * 1%), #ffffff1a calc(var(--scout-progress) * 1%) 100%);width:118px;height:118px;animation:toolkit-scout-round var(--scout-signal-duration,3.6s) cubic-bezier(.2, .72, .25, 1) both;border-radius:50%;place-content:center;justify-items:center;display:grid;position:relative}.v2-shell .home-page .deal-scout-tool-score:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:-6px}.v2-shell .home-page .deal-scout-tool-score strong{animation:toolkit-scout-copy-cycle var(--scout-signal-duration,3.6s) ease both;font-size:32px;font-weight:940;line-height:1}.v2-shell .home-page .deal-scout-tool-score span{color:#c6cbd4;letter-spacing:.05em;text-transform:uppercase;animation:toolkit-scout-copy-cycle var(--scout-signal-duration,3.6s) ease both;margin-top:4px;font-size:8px;font-weight:800}.v2-shell .home-page .deal-scout-tool-score small{color:var(--scout-tone,#6fd9a4);animation:toolkit-scout-copy-cycle var(--scout-signal-duration,3.6s) ease both;margin-top:3px;font-size:7px}.v2-shell .home-page .deal-scout-tool-score>i{animation:toolkit-scout-orbit var(--scout-signal-duration,3.6s) cubic-bezier(.2, .72, .25, 1) both;border-radius:50%;position:absolute;inset:-3px}.v2-shell .home-page .deal-scout-tool-score>i:after{content:"";background:var(--scout-tone,#6fd9a4);width:6px;height:6px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--scout-tone,#6fd9a4) 72%, transparent);border-radius:50%;position:absolute;top:-2px;left:calc(50% - 3px)}.v2-shell .home-page .deal-scout-tool-copy,.v2-shell .home-page .deal-scout-tool-status{animation:toolkit-scout-copy-cycle var(--scout-signal-duration,3.6s) ease both}.v2-shell .home-page .deal-scout-tool-verdict{gap:7px;min-width:0;display:grid;position:relative}.v2-shell .home-page .deal-scout-tool-verdict>small,.v2-shell .home-page .deal-scout-tool-verdict>span{color:#7f8898;font-size:8px}.v2-shell .home-page .deal-scout-tool-verdict>small{letter-spacing:.09em;text-transform:uppercase;font-weight:820}.v2-shell .home-page .deal-scout-tool-verdict>strong{max-width:430px;font-size:clamp(18px,1.6vw,25px);font-weight:900;line-height:1.12}.v2-shell .home-page .deal-scout-tool-verdict>span{max-width:440px;line-height:1.5}.v2-shell .home-page .deal-scout-tool-verdict>i{background:#ffffff12;width:100%;height:2px;margin-top:6px;display:block;overflow:hidden}.v2-shell .home-page .deal-scout-tool-verdict>i>b{background:linear-gradient(90deg, var(--buyer-workspace-accent), var(--scout-tone,#6fd9a4));transform-origin:0;width:100%;height:100%;animation:toolkit-scout-confidence var(--scout-signal-duration,2.5s) linear both;display:block;transform:scaleX(0)}.v2-shell .home-page .deal-scout-tool-strip{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px;display:grid}.v2-shell .home-page .deal-scout-tool-strip>span{align-content:center;gap:4px;min-width:0;min-height:58px;padding:10px 14px;display:grid}.v2-shell .home-page .deal-scout-tool-strip>span+span{border-left:1px solid #ffffff1a}.v2-shell .home-page .deal-scout-tool-strip small{color:#747d8d;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.v2-shell .home-page .deal-scout-tool-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-shell .home-page .deal-scout-tool-reading{color:#747d8d;align-items:center;gap:9px;min-height:36px;padding:0 18px;font-size:8px;display:flex}.v2-shell .home-page .deal-scout-tool-reading>i{background:var(--scout-tone,var(--buyer-workspace-accent));width:6px;height:6px;box-shadow:0 0 9px var(--scout-tone,var(--buyer-workspace-accent));border-radius:50%;animation:1.4s ease-in-out infinite toolkit-reading-pulse}@keyframes toolkit-scout-round{0%{--scout-progress:0;opacity:.45;transform:scale(.92)}14%{opacity:1;transform:scale(1)}72%,88%{--scout-progress:var(--scout-score);opacity:1;transform:scale(1)}to{--scout-progress:var(--scout-score);opacity:0;transform:scale(.98)}}@keyframes toolkit-scout-orbit{0%{opacity:0;transform:rotate(-90deg)}10%{opacity:1}72%,88%{opacity:1;transform:rotate(calc(-90deg + (var(--scout-score) * 3.6deg)))}to{opacity:0;transform:rotate(calc(-90deg + (var(--scout-score) * 3.6deg)))}}@keyframes toolkit-scout-confidence{0%{opacity:.35;transform:scaleX(0)}80%,to{opacity:1;transform:scaleX(1)}}@keyframes toolkit-scout-copy-cycle{0%,12%{opacity:0;transform:translateY(7px)}25%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes toolkit-reading-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.v2-shell .home-page .autobuy-tool-filters{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.v2-shell .home-page .autobuy-tool-filters>span{color:#aab2bf;background:#ffffff09;border:1px solid #ffffff1a;border-radius:3px;padding:5px 8px;font-size:8px;font-weight:760}.v2-shell .home-page .autobuy-tool-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:152px;padding:24px 22px 16px;display:grid;position:relative}.v2-shell .home-page .autobuy-tool-route,.v2-shell .home-page .protection-tool-route{z-index:0;background:0 0;height:1px;position:absolute;top:49px;left:12%;right:12%;overflow:visible}.v2-shell .home-page .autobuy-tool-route{background:linear-gradient(90deg,#0000 0 42px,#ffffff26 42px calc(33.333% - 34px),#0000 calc(33.333% - 34px) calc(33.333% + 34px),#ffffff26 calc(33.333% + 34px) calc(66.667% - 34px),#0000 calc(66.667% - 34px) calc(66.667% + 34px),#ffffff26 calc(66.667% + 34px) calc(100% - 42px),#0000 calc(100% - 42px) 100%)}.v2-shell .home-page .protection-tool-route{background:linear-gradient(90deg,#0000 0 42px,#ffffff26 42px calc(50% - 34px),#0000 calc(50% - 34px) calc(50% + 34px),#ffffff26 calc(50% + 34px) calc(100% - 42px),#0000 calc(100% - 42px) 100%)}.v2-shell .home-page .autobuy-tool-route>b,.v2-shell .home-page .protection-tool-route>b{width:7px;height:7px;box-shadow:0 0 12px 3px var(--buyer-workspace-accent);background:#fff;border-radius:50%;animation:3.4s linear .4s infinite toolkit-route-signal;position:absolute;top:-3px;left:0}.v2-shell .home-page .protection-tool-route>b{animation-name:toolkit-protection-route-signal}.v2-shell .home-page .autobuy-tool-pipeline>span,.v2-shell .home-page .protection-tool-flow>span{z-index:1;text-align:center;min-width:0;animation:toolkit-checkpoint-enter .45s calc(.12s + var(--tool-index,0) * .12s) cubic-bezier(.2, .8, .2, 1) both;align-content:start;justify-items:center;gap:5px;display:grid;position:relative}.v2-shell .home-page .autobuy-tool-pipeline>span>i,.v2-shell .home-page .protection-tool-flow>span>i{color:#aeb6c4;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.v2-shell .home-page .autobuy-tool-pipeline>span:nth-of-type(4)>i,.v2-shell .home-page .protection-tool-flow>span:last-child>i{color:#6fd9a4;border-color:#6fd9a480}.v2-shell .home-page .autobuy-tool-pipeline strong,.v2-shell .home-page .protection-tool-flow strong{margin-top:3px;font-size:9px;font-weight:850}.v2-shell .home-page .autobuy-tool-pipeline small,.v2-shell .home-page .protection-tool-flow small{color:#747d8d;font-size:7px}.v2-shell .home-page .autobuy-tool-result{color:#6fd9a4;border-top:1px solid #6fd9a44d;border-bottom:1px solid #6fd9a421;align-items:center;gap:10px;min-height:54px;margin:0 16px 14px;padding:8px 12px;display:flex}.v2-shell .home-page .autobuy-tool-result>span{gap:3px;display:grid}.v2-shell .home-page .autobuy-tool-result strong{color:#eef3f1;font-size:10px}.v2-shell .home-page .autobuy-tool-result small{color:#788293;font-size:7px}.v2-shell .home-page .autobuy-tool-result>i{background:linear-gradient(90deg,#6fd9a41a,#6fd9a4);flex:0 36%;height:1px;margin-left:auto;animation:2.2s ease-in-out infinite toolkit-result-line}@keyframes toolkit-route-signal{0%,8%{opacity:0;left:8%;transform:translate(-50%)scale(.75)}8.01%{opacity:1;left:8.01%}27%{opacity:1;left:27%}27.01%{opacity:0;left:27.01%}41%{opacity:0;left:41%}41.01%{opacity:1;left:41.01%}59%{opacity:1;left:59%}59.01%{opacity:0;left:59.01%}73%{opacity:0;left:73%}73.01%{opacity:1;left:73.01%}92%{opacity:1;left:92%}92.01%,to{opacity:0;left:100%;transform:translate(-50%)scale(.75)}}@keyframes toolkit-protection-route-signal{0%,8%{opacity:0;left:8%;transform:translate(-50%)scale(.75)}8.01%{opacity:1;left:8.01%}42%{opacity:1;left:42%}42.01%{opacity:0;left:42.01%}58%{opacity:0;left:58%}58.01%{opacity:1;left:58.01%}92%{opacity:1;left:92%}92.01%,to{opacity:0;left:100%;transform:translate(-50%)scale(.75)}}@keyframes toolkit-checkpoint-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toolkit-result-line{0%,to{opacity:.2;transform-origin:0;transform:scaleX(.25)}50%{opacity:.85;transform-origin:0;transform:scaleX(1)}}.v2-shell .home-page .protection-tool-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:126px;padding:22px 26px 12px;display:grid;position:relative}.v2-shell .home-page .protection-tool-route{top:47px;left:17%;right:17%}.v2-shell .home-page .protection-tool-flow>span:first-of-type{--tool-index:0}.v2-shell .home-page .protection-tool-flow>span:nth-of-type(2){--tool-index:1}.v2-shell .home-page .protection-tool-flow>span:nth-of-type(3){--tool-index:2}.v2-shell .home-page .protection-tool-thread{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.v2-shell .home-page .protection-tool-thread>span{background:#ffffff06;border-block:1px solid #ffffff17;align-content:center;gap:3px;min-width:0;min-height:62px;padding:10px 12px 10px 46px;animation:.5s cubic-bezier(.2,.8,.2,1) .45s both toolkit-thread-enter;display:grid;position:relative}.v2-shell .home-page .protection-tool-thread>span.staff{animation-delay:.65s}.v2-shell .home-page .protection-tool-thread>span>i{color:#fff;text-align:center;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:calc(50% + 2px);left:12px;transform:translateY(-50%)}.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score{--scout-progress:var(--scout-score)}.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score>i,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score>strong,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score>span,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score>small,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-copy,.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-status{opacity:1;animation:none;transform:none}.v2-shell .home-page .deal-scout-tool-demo[data-motion=paused] .deal-scout-tool-score>i{opacity:0}.v2-shell .home-page .protection-tool-thread>span.staff>i{color:var(--buyer-workspace-accent);border-color:color-mix(in srgb, var(--buyer-workspace-accent) 48%, transparent)}.v2-shell .home-page .protection-tool-thread strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-shell .home-page .protection-tool-thread small{color:#747d8d;font-size:7px}.v2-shell .home-page .protection-tool-status{border-top:1px solid #6fd9a43d;align-items:center;gap:10px;min-height:48px;margin:12px 18px 14px;padding:8px 12px;display:flex}.v2-shell .home-page .protection-tool-status>i{background:#6fd9a4;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite toolkit-reading-pulse;box-shadow:0 0 10px #6fd9a4b8}.v2-shell .home-page .protection-tool-status>span{gap:3px;display:grid}.v2-shell .home-page .protection-tool-status strong{font-size:9px}.v2-shell .home-page .protection-tool-status small{color:#747d8d;font-size:7px}@keyframes toolkit-thread-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px) and (width>930px){.v2-shell .home-page .home-feature-active{grid-template-columns:minmax(320px,.72fr) minmax(500px,1.28fr);gap:34px}.v2-shell .home-page .home-feature-active h3{font-size:clamp(34px,3.7vw,42px)}.v2-shell .home-page .inventory-tool-grid>span{min-height:126px}}@media (width<=930px){.v2-shell .home-page .home-feature-switcher{padding-block:12px 18px}.v2-shell .home-page .home-feature-active{gap:24px;padding-block:28px 30px}.v2-shell .home-page .inventory-tool-grid>span{min-height:126px}}@media (width<=700px){.v2-shell .home-page .home-feature-active{padding-top:24px}.v2-shell .home-page .home-feature-active h3{font-size:clamp(31px,9vw,39px)}.v2-shell .home-page .home-feature-demo-frame .home-feature-screen,.v2-shell .home-page .toolkit-screen{min-height:0}.v2-shell .home-page .toolkit-demo-head{padding-inline:12px}.v2-shell .home-page .inventory-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.v2-shell .home-page .inventory-tool-grid>span{min-height:116px}.v2-shell .home-page .inventory-tool-search{margin-inline:12px}.v2-shell .home-page .deal-scout-tool-main{grid-template-columns:106px minmax(0,1fr);gap:12px;padding-inline:12px}.v2-shell .home-page .deal-scout-tool-score{width:94px;height:94px}.v2-shell .home-page .deal-scout-tool-score strong{font-size:26px}.v2-shell .home-page .deal-scout-tool-verdict>strong{font-size:17px}.v2-shell .home-page .deal-scout-tool-strip{margin-inline:12px}.v2-shell .home-page .deal-scout-tool-strip>span{padding-inline:8px}.v2-shell .home-page .autobuy-tool-filters{flex-wrap:wrap;padding:10px 12px}.v2-shell .home-page .autobuy-tool-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;min-height:238px;padding:20px 16px}.v2-shell .home-page .autobuy-tool-route{display:none}.v2-shell .home-page .autobuy-tool-result{margin-inline:12px}.v2-shell .home-page .protection-tool-flow{gap:8px;min-height:116px;padding-inline:10px}.v2-shell .home-page .protection-tool-flow>span>i{width:42px;height:42px}.v2-shell .home-page .protection-tool-route{top:43px}.v2-shell .home-page .protection-tool-thread{grid-template-columns:minmax(0,1fr);margin-inline:12px}.v2-shell .home-page .protection-tool-status{margin-inline:12px}}@media (width<=460px){.v2-shell .home-page .toolkit-demo-head small{text-align:right;max-width:130px}.v2-shell .home-page .inventory-tool-grid>span{min-height:104px}.v2-shell .home-page .inventory-tool-grid>span>i{width:34px;height:50px;top:14px}.v2-shell .home-page .deal-scout-tool-strip{grid-template-columns:minmax(0,1fr)}.v2-shell .home-page .deal-scout-tool-strip>span{min-height:42px}.v2-shell .home-page .deal-scout-tool-strip>span+span{border-top:1px solid #ffffff14;border-left:0}}@media (prefers-reduced-motion:reduce){.v2-shell .home-page .inventory-tool-grid>span,.v2-shell .home-page .inventory-tool-search>i,.v2-shell .home-page .deal-scout-tool-score,.v2-shell .home-page .deal-scout-tool-score>i,.v2-shell .home-page .deal-scout-tool-score>strong,.v2-shell .home-page .deal-scout-tool-score>span,.v2-shell .home-page .deal-scout-tool-score>small,.v2-shell .home-page .deal-scout-tool-copy,.v2-shell .home-page .deal-scout-tool-status,.v2-shell .home-page .deal-scout-tool-verdict>i>b,.v2-shell .home-page .deal-scout-tool-reading>i,.v2-shell .home-page .autobuy-tool-route>b,.v2-shell .home-page .autobuy-tool-pipeline>span,.v2-shell .home-page .autobuy-tool-result>i,.v2-shell .home-page .protection-tool-route>b,.v2-shell .home-page .protection-tool-flow>span,.v2-shell .home-page .protection-tool-thread>span,.v2-shell .home-page .protection-tool-status>i{animation:none;transform:none}.v2-shell .home-page .deal-scout-tool-score{--scout-progress:var(--scout-score);opacity:1}.v2-shell .home-page .deal-scout-tool-score>i{opacity:0}}.deal-scout-panel{--deal-scout-tone:#ff536b;background:linear-gradient(135deg,#0e0f15d1,#07080cb8);border-color:#ffffff1c;gap:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000038}.deal-scout-panel.strong{--deal-scout-tone:#67dfa5}.deal-scout-panel.good{--deal-scout-tone:#f2c86e}.deal-scout-panel.fair{--deal-scout-tone:#ff946a}.deal-scout-panel .deal-scout-head{border-bottom-color:#ffffff16;align-items:center;margin-bottom:18px;padding-bottom:15px}.deal-scout-panel .deal-scout-kicker{color:var(--deal-scout-tone);letter-spacing:.055em}.deal-scout-panel .deal-scout-head h3{margin-top:2px;font-size:18px}.deal-scout-panel .deal-scout-action{min-height:40px;box-shadow:none;background:#ffffff0b;border-color:#ffffff24}.deal-scout-panel .deal-scout-main{grid-template-columns:138px minmax(0,1fr);gap:24px;padding:2px 4px 20px}.deal-scout-panel .deal-scout-score-card{isolation:isolate;background:conic-gradient(from -90deg, var(--deal-scout-tone) 0 calc(var(--deal-scout-score) * 1%), #ffffff17 calc(var(--deal-scout-score) * 1%) 100%);width:124px;min-width:0;height:124px;min-height:0;box-shadow:none;border:0;border-radius:50%;grid-template-rows:repeat(3,auto);grid-template-columns:1fr;place-content:center;justify-items:center;gap:2px;padding:0;position:relative;overflow:visible}.deal-scout-panel .deal-scout-score-card:before{content:"";z-index:-1;border-radius:inherit;background:#090b10;border:1px solid #ffffff16;position:absolute;inset:10px}.deal-scout-panel .deal-scout-score-card:after{content:"";z-index:-2;border-radius:inherit;border:1px solid #ffffff13;position:absolute;inset:-6px}.deal-scout-panel .deal-scout-score{color:#fff;grid-row:auto;font-size:34px;font-weight:950;line-height:1}.deal-scout-panel .deal-scout-score-card>span:not(.deal-scout-score){color:#cbd0da;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%;margin-top:2px;font-size:9px;font-weight:850;line-height:1.1}.deal-scout-panel .deal-scout-score-card small{max-width:calc(100% - 24px);color:var(--deal-scout-tone);text-align:center;text-transform:capitalize;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.1}.deal-scout-panel .deal-scout-verdict-stack{align-content:center;gap:11px}.deal-scout-panel .deal-scout-verdict,.deal-scout-panel .deal-scout-verdict.buy,.deal-scout-panel .deal-scout-verdict.watch,.deal-scout-panel .deal-scout-verdict.skip{background:0 0;border:0;border-radius:0;gap:5px;padding:2px 0 2px 18px;position:relative}.deal-scout-panel .deal-scout-verdict:before{content:"";background:var(--deal-scout-tone);width:2px;position:absolute;inset:1px auto 1px 0}.deal-scout-panel .deal-scout-verdict span{color:var(--deal-scout-tone);letter-spacing:.055em}.deal-scout-panel .deal-scout-verdict strong{letter-spacing:-.015em;font-size:clamp(18px,1.55vw,22px)}.deal-scout-panel .deal-scout-verdict small{color:#aeb5c2;max-width:720px}.deal-scout-panel .deal-scout-tags{gap:6px}.deal-scout-panel .deal-scout-tags span{color:#c7ccd7;background:#ffffff09;border-color:#ffffff18;min-height:25px;padding-inline:9px;font-size:11px}.deal-scout-panel .deal-scout-price-strip,.deal-scout-panel .deal-scout-price-strip.limited,.deal-scout-panel .deal-scout-price-strip.high,.deal-scout-panel .deal-scout-price-strip.fair,.deal-scout-panel .deal-scout-price-strip.low{border:0;background:0 0;border-block:1px solid #ffffff16;border-radius:0;grid-template-columns:1.4fr repeat(2,minmax(0,.72fr));gap:0;padding:0}.deal-scout-panel .deal-scout-price-strip>span{background:0 0;border:0;border-radius:0;align-content:center;gap:4px;min-height:64px;padding:13px 16px}.deal-scout-panel .deal-scout-price-strip>span+span{border-left:1px solid #ffffff14}.deal-scout-panel .deal-scout-price-strip strong{font-size:14px}.deal-scout-panel .deal-scout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:15px}.deal-scout-panel .deal-scout-grid>div{background:0 0;border:0;border-radius:0;align-content:start;gap:7px;min-height:116px;padding:2px 18px 2px 4px}.deal-scout-panel .deal-scout-grid>div+div{border-left:1px solid #ffffff14;padding-inline:20px 4px}.deal-scout-panel .deal-scout-grid strong{align-items:center;gap:7px;margin-bottom:2px;font-size:13px;display:flex}.deal-scout-panel .deal-scout-grid>div:first-child strong svg{color:var(--deal-scout-tone)}.deal-scout-panel .deal-scout-grid>div:last-child strong svg{color:#929aaa}.deal-scout-panel .deal-scout-grid span{color:#b8bfcd;padding-left:12px;position:relative}.deal-scout-panel .deal-scout-grid span:before{content:"";background:#ffffff47;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.deal-scout-panel .deal-scout-ai-result{background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;gap:16px;margin-top:22px;padding:21px 4px 2px;position:relative}.deal-scout-panel .deal-scout-ai-result-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.deal-scout-panel .deal-scout-ai-eyebrow,.deal-scout-panel .deal-scout-ai-columns small{color:var(--deal-scout-tone);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;line-height:1;display:flex}.deal-scout-panel .deal-scout-provider{color:#747c8c;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:760}.deal-scout-panel .deal-scout-ai-summary{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(190px,.72fr) minmax(0,1.7fr);align-items:start;gap:22px;padding-bottom:16px;display:grid}.deal-scout-panel .deal-scout-ai-summary strong{font-size:17px;line-height:1.3}.deal-scout-panel .deal-scout-ai-summary span{color:#b8bfcc;line-height:1.55}.deal-scout-panel .deal-scout-ai-columns{gap:0}.deal-scout-panel .deal-scout-ai-columns>div{background:0 0;border:0;border-radius:0;align-content:start;gap:8px;min-height:126px;padding:2px 24px 2px 0}.deal-scout-panel .deal-scout-ai-columns>div+div{border-left:1px solid #ffffff14;padding-inline:24px 0}.deal-scout-panel .deal-scout-ai-columns>div.caution small{color:#ff7a8c}.deal-scout-panel .deal-scout-ai-columns span{color:#b8bfcc;padding-left:13px;position:relative}.deal-scout-panel .deal-scout-ai-columns span:before{content:"";background:color-mix(in srgb, var(--deal-scout-tone) 72%, #fff);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.deal-scout-panel .deal-scout-ai-columns>div.caution span:before{background:#ff667d}@media (width<=700px){.deal-scout-panel{padding:14px}.deal-scout-panel .deal-scout-main{grid-template-columns:112px minmax(0,1fr);gap:16px}.deal-scout-panel .deal-scout-score-card{width:104px;height:104px}.deal-scout-panel .deal-scout-score{font-size:29px}.deal-scout-panel .deal-scout-ai-summary{grid-template-columns:1fr;gap:7px}}@media (width<=520px){.deal-scout-panel .deal-scout-head{align-items:stretch}.deal-scout-panel .deal-scout-main{grid-template-columns:1fr;justify-items:center}.deal-scout-panel .deal-scout-verdict-stack{width:100%}.deal-scout-panel .deal-scout-price-strip,.deal-scout-panel .deal-scout-grid{grid-template-columns:1fr}.deal-scout-panel .deal-scout-price-strip>span{min-height:54px}.deal-scout-panel .deal-scout-price-strip>span+span,.deal-scout-panel .deal-scout-grid>div+div{border-top:1px solid #ffffff14;border-left:0}.deal-scout-panel .deal-scout-grid>div,.deal-scout-panel .deal-scout-grid>div+div{min-height:0;padding:14px 4px}.deal-scout-panel .deal-scout-ai-result{margin-top:16px;padding-top:18px}.deal-scout-panel .deal-scout-ai-result-head{flex-direction:column;align-items:flex-start;gap:8px}.deal-scout-panel .deal-scout-ai-columns>div,.deal-scout-panel .deal-scout-ai-columns>div+div{min-height:0;padding:14px 4px}.deal-scout-panel .deal-scout-ai-columns>div+div{border-top:1px solid #ffffff14;border-left:0}}@media (prefers-reduced-motion:reduce){.deal-scout-panel .deal-scout-score-card{transition:none}}.account-detail-page .fortnite-insights-panel{--fortnite-record-line:#ffffff16;border-color:#ffffff1c;gap:0;padding:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0000002e;background:linear-gradient(135deg,#0c0e13c7,#06080ca8)!important}.account-detail-page .fortnite-insights-head{border-bottom:1px solid var(--fortnite-record-line);margin:0;padding:0 0 17px}.account-detail-page .fortnite-insights-head h3{font-size:18px}.account-detail-page .fortnite-insights-head span{color:#9da5b4}.account-detail-page .fortnite-insight-stat-strip{border:0;border-bottom:1px solid var(--fortnite-record-line);background:0 0;border-radius:0;gap:0;overflow:visible}.account-detail-page .fortnite-insight-stat{border-right:1px solid var(--fortnite-record-line);grid-template-columns:25px minmax(0,1fr);gap:10px;min-height:84px;padding:16px 18px;background:0 0!important}.account-detail-page .fortnite-insight-stat:last-child{border-right:0}.account-detail-page .fortnite-insight-stat-icon,.account-detail-page .fortnite-shop-value-icon,.account-detail-page .fortnite-history-icon{width:auto;height:auto;color:color-mix(in srgb, var(--fortnite-insight-accent) 74%, #fff);background:0 0;border:0;border-radius:0;place-items:start}.account-detail-page .fortnite-insight-stat small,.account-detail-page .fortnite-insight-signal small,.account-detail-page .fortnite-shop-value-summary small,.account-detail-page .fortnite-history-heading small{color:#808898;letter-spacing:.055em;text-transform:uppercase;font-size:9px}.account-detail-page .fortnite-insight-stat strong{margin-top:2px;font-size:17px;line-height:1.15}.account-detail-page .fortnite-insight-signals{border:0;border-bottom:1px solid var(--fortnite-record-line);background:0 0;gap:0}.account-detail-page .fortnite-insight-signal{border-right:1px solid var(--fortnite-record-line);background:0 0;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:64px;padding:13px 18px}.account-detail-page .fortnite-insight-signal:last-child{border-right:0}.account-detail-page .fortnite-insight-signal strong{font-size:14px}.account-detail-page .fortnite-shop-value-band{border:0;border-bottom:1px solid var(--fortnite-record-line);background:linear-gradient(90deg, color-mix(in srgb, var(--fortnite-insight-accent) 7%, transparent), transparent 48%);border-radius:0;margin:0}.account-detail-page .fortnite-shop-value-summary{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 18px}.account-detail-page .fortnite-shop-value-summary strong{letter-spacing:-.035em;margin-block:3px 2px;font-size:clamp(25px,2.5vw,34px)}.account-detail-page .fortnite-shop-value-summary em{color:#818998;font-size:10px}.account-detail-page .fortnite-shop-purchase-total{border-left-color:var(--fortnite-record-line);gap:4px;min-width:150px;padding:18px 22px}.account-detail-page .fortnite-shop-purchase-total strong{font-size:25px}.account-detail-page .fortnite-shop-purchase-total span{color:#858d9c;letter-spacing:.045em;text-transform:uppercase}.account-detail-page .fortnite-shop-category-strip{border-top-color:var(--fortnite-record-line);background:0 0;gap:0}.account-detail-page .fortnite-shop-category{border-right:1px solid var(--fortnite-record-line);background:0 0;gap:5px;padding:13px 18px}.account-detail-page .fortnite-shop-category:last-child{border-right:0}.account-detail-page .fortnite-shop-category strong{font-size:13px}.account-detail-page .fortnite-history-grid{background:0 0;border:0;gap:0}.account-detail-page .fortnite-history-lane{background:0 0;padding:18px}.account-detail-page .fortnite-history-lane+.fortnite-history-lane{border-left:1px solid var(--fortnite-record-line)}.account-detail-page .fortnite-history-lane:only-child{grid-column:1/-1}.account-detail-page .fortnite-history-heading{border-bottom-color:var(--fortnite-record-line);gap:10px;padding-bottom:13px}.account-detail-page .fortnite-history-heading h4{font-size:14px}.account-detail-page .fortnite-history-list{gap:0}.account-detail-page .fortnite-transaction-row,.account-detail-page .fortnite-season-row{border-bottom-color:#fff1;min-height:62px;padding:12px 0}.account-detail-page .fortnite-transaction-row strong,.account-detail-page .fortnite-season-row strong{font-size:13px}.account-detail-page .fortnite-season-facts{gap:5px 12px}.account-detail-page .fortnite-season-facts small{color:#b7becb;position:relative}.account-detail-page .fortnite-season-facts small+small:before{content:"";background:var(--fortnite-insight-accent);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-7px}@media (width<=1080px){.account-detail-page .fortnite-insight-stat:nth-child(3n){border-right:0}.account-detail-page .fortnite-insight-stat:nth-child(-n+3){border-bottom:1px solid var(--fortnite-record-line)}}@media (width<=720px){.account-detail-page .fortnite-insights-panel{padding:16px}.account-detail-page .fortnite-insight-stat:nth-child(3n){border-right:1px solid var(--fortnite-record-line)}.account-detail-page .fortnite-insight-stat:nth-child(2n){border-right:0}.account-detail-page .fortnite-insight-stat:nth-child(-n+4){border-bottom:1px solid var(--fortnite-record-line)}.account-detail-page .fortnite-insight-signal{border-right:0}.account-detail-page .fortnite-insight-signal+.fortnite-insight-signal,.account-detail-page .fortnite-history-lane+.fortnite-history-lane{border-top:1px solid var(--fortnite-record-line);border-left:0}.account-detail-page .fortnite-shop-purchase-total{padding:0 18px 18px 58px}.account-detail-page .fortnite-shop-category:nth-child(2n){border-right:0}}@media (width<=440px){.account-detail-page .fortnite-insight-stat{grid-template-columns:22px minmax(0,1fr);min-height:72px;padding:12px 9px}.account-detail-page .fortnite-insight-stat strong{font-size:14px}.account-detail-page .fortnite-shop-value-summary{padding:17px 10px}.account-detail-page .fortnite-shop-purchase-total{padding-inline:50px 10px}.account-detail-page .fortnite-shop-category{padding:11px 9px}.account-detail-page .fortnite-history-lane{padding:16px 10px}}:root{--league-gold:#c99b3b;--genshin-aqua:#67d5d0;--game-panel-line:#ffffff1b;--game-panel-fill:#07090db8}.market-category-section .category-grid,.purchases-page .owned-category-grid{grid-template-columns:repeat(12,minmax(70px,1fr))}.category-logo-league,.category-logo-genshin{object-fit:contain}.category-logo-league{filter:drop-shadow(0 0 8px #c99b3b2e)}.category-logo-genshin{filter:drop-shadow(0 0 8px #67d5d029)}.cosmetic-option.league-catalog-option,.cosmetic-option.genshin-catalog-option{grid-template-columns:56px minmax(0,1fr) 26px;min-height:68px}.cosmetic-option.league-catalog-option .cosmetic-option-preview,.cosmetic-option.genshin-catalog-option .cosmetic-option-preview{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--rarity-color) 24%, transparent), transparent 62%), #06080cf0;width:54px;height:54px}.cosmetic-option.league-catalog-option .cosmetic-option-preview img{object-fit:cover}.cosmetic-option.genshin-catalog-option .cosmetic-option-preview img{object-fit:contain}.game-account-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.game-account-category-mark{border:1px solid var(--game-panel-line);background:#ffffff09;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.game-account-category-mark .category-logo{width:26px;height:26px}.league-account-panel,.genshin-account-panel{gap:13px;position:relative;overflow:hidden;background:linear-gradient(112deg, color-mix(in srgb, var(--game-accent) 7%, transparent), transparent 42%), var(--game-panel-fill)!important;border-color:var(--game-panel-line)!important;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0003!important}.league-account-panel{--game-accent:var(--league-gold)}.genshin-account-panel{--game-accent:var(--genshin-aqua)}.league-account-panel:before,.genshin-account-panel:before{background:linear-gradient(180deg, transparent 8%, var(--game-accent) 34%, var(--game-accent) 66%, transparent 92%);content:"";opacity:.82;width:2px;position:absolute;inset:0 auto 0 0}.game-account-stat-grid{background:#02040757;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));display:grid;overflow:hidden}.game-account-stat{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;align-content:center;gap:4px;min-width:0;min-height:66px;padding:10px 11px;display:grid}.game-account-stat span{color:#8f98a9;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.game-account-stat strong{color:#f6f8fb;overflow-wrap:anywhere;font-size:15px;font-weight:920;line-height:1.15}.game-account-stat.good strong{color:#8de7bf}.game-account-stat.danger strong{color:#ff8393}.game-account-inventory{padding-top:2px}.league-profile-links a:hover{border-color:color-mix(in srgb, var(--game-accent) 36%, transparent);background:color-mix(in srgb, var(--game-accent) 9%, transparent)}.league-account-panel .details-gallery,.genshin-account-panel .details-gallery{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:15px 17px}.league-account-panel .gallery-media,.genshin-account-panel .gallery-media{width:min(100%,86px)}.league-account-panel .gallery-media img{object-fit:cover}.genshin-account-panel .gallery-media img{object-fit:contain}.gallery-fallback-underlay{z-index:0;opacity:.34;position:relative}.gallery-media>img{z-index:1}.game-catalog-loading,.game-account-empty{color:#99a2b1;text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:8px;place-items:center;min-height:76px;padding:16px;font-size:12px;font-weight:750;display:grid}.genshin-character-workspace{background:#0204074d;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);min-width:0;display:grid;overflow:hidden}.genshin-character-roster{scrollbar-color:#67d5d059 #ffffff0a;scrollbar-width:thin;background:#ffffff03;border-right:1px solid #ffffff14;align-content:start;gap:5px;max-height:430px;padding:8px;display:grid;overflow-y:auto}.genshin-character-roster button{color:#eef2f5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:6px;display:grid}.genshin-character-roster button:hover,.genshin-character-roster button:focus-visible{background:#ffffff0b;border-color:#ffffff1f;outline:none}.genshin-character-roster button.active{background:linear-gradient(90deg,#67d5d017,#ffffff06);border-color:#67d5d042;box-shadow:inset 2px 0 #67d5d0b8}.genshin-character-portrait{background:radial-gradient(circle at 50% 18%,#67d5d01f,#0000 62%),#090b10;border:1px solid #ffffff1c;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.genshin-character-portrait img{object-fit:contain;width:100%;height:100%}.genshin-character-roster button>span:nth-child(2){gap:2px;min-width:0;display:grid}.genshin-character-roster strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:880;overflow:hidden}.genshin-character-roster small{color:#929bab;font-size:10px;font-weight:760}.genshin-character-roster b{color:#9ce4df;background:#67d5d00f;border:1px solid #67d5d02e;border-radius:6px;place-items:center;min-width:28px;height:24px;font-size:10px;display:grid}.genshin-character-focus{align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.genshin-character-focus>header{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.genshin-focus-portrait{background:radial-gradient(circle at 50% 16%,#67d5d026,#0000 62%),#080a0e;border:1px solid #67d5d033;border-radius:9px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.genshin-focus-portrait img{object-fit:contain;width:100%;height:100%}.genshin-character-focus header>div{min-width:0}.genshin-character-focus header>div>span{color:#87bdb9;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.genshin-character-focus h4{color:#fff;overflow-wrap:anywhere;margin:3px 0 7px;font-size:clamp(20px,2.4vw,28px);font-weight:940;line-height:1.02}.genshin-focus-chips{flex-wrap:wrap;gap:5px;display:flex}.genshin-focus-chips span{color:#bdc6d1;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.genshin-equipped-weapon,.genshin-artifact{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.genshin-equipment-art{color:#9ce4df;background:#67d5d00b;border:1px solid #67d5d02b;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.genshin-equipment-art img{object-fit:contain;width:100%;height:100%}.genshin-equipped-weapon>span:last-child,.genshin-artifact>span:last-child{gap:2px;min-width:0;display:grid}.genshin-equipped-weapon small,.genshin-artifact small{color:#8e98a8;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.genshin-equipped-weapon strong,.genshin-artifact strong{color:#f5f7fa;overflow-wrap:anywhere;font-size:12px;font-weight:880}.genshin-equipped-weapon span span,.genshin-artifact span span{color:#9da6b5;font-size:10px;font-weight:720}.genshin-artifact-section{gap:8px;min-width:0;display:grid}.genshin-equipment-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.genshin-equipment-heading span{color:#f4f7f9;font-size:12px;font-weight:900}.genshin-equipment-heading strong{color:#8f98a8;font-size:10px;font-weight:800}.genshin-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}@media (width<=1280px){.market-category-section .category-grid,.purchases-page .owned-category-grid{grid-template-columns:repeat(6,minmax(78px,1fr))}}@media (width<=900px){.genshin-character-workspace{grid-template-columns:1fr}.genshin-character-roster{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.genshin-character-roster button{grid-template-columns:38px minmax(0,1fr)}.genshin-character-roster b{position:absolute;top:4px;right:4px}.genshin-character-roster button{position:relative}}@media (width<=760px){.market-category-section .category-grid,.purchases-page .owned-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-account-panel-head{align-items:start}.game-account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-account-panel .details-gallery,.genshin-account-panel .details-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.genshin-character-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.genshin-artifact-grid{grid-template-columns:1fr}}@media (width<=480px){.market-category-section .category-grid,.purchases-page .owned-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cosmetic-option.league-catalog-option,.cosmetic-option.genshin-catalog-option{grid-template-columns:46px minmax(0,1fr) 24px;min-height:58px}.cosmetic-option.league-catalog-option .cosmetic-option-preview,.cosmetic-option.genshin-catalog-option .cosmetic-option-preview{width:44px;height:44px}.game-account-category-mark{width:36px;height:36px}.genshin-character-roster{grid-template-columns:1fr}.genshin-character-focus{padding:12px}.genshin-character-focus>header{grid-template-columns:68px minmax(0,1fr);gap:10px}.genshin-focus-portrait{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.league-account-panel *,.genshin-account-panel *,.league-catalog-option *,.genshin-catalog-option *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.league-account-panel,.genshin-account-panel,.game-account-stat-grid,.genshin-character-workspace{border-color:#ffffff57!important}.game-account-stat span,.genshin-character-roster small{color:#c6ccd5}}@media (forced-colors:active){.league-account-panel,.genshin-account-panel,.game-account-stat-grid,.genshin-character-workspace,.genshin-character-roster button{border:1px solid canvastext!important}}.owned-two-factor-card{min-width:0;padding:10px 12px}.owned-two-factor-card:before{background:linear-gradient(#ff415ce6,#8261ff99)}.owned-tool-icon.two-factor{color:#ff9aad;background:radial-gradient(circle at 30% 15%,#ff415c40,#090a0fd1 62%);border-color:#ff5f7d47}.owned-two-factor-head{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;margin-bottom:7px}.owned-tool-icon.two-factor{width:34px;height:34px}.owned-two-factor-cycle{color:#c7ccd6;text-align:center;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;min-width:46px;padding:4px 6px;font-size:10px;font-weight:850;line-height:1}.owned-two-factor-code-row{background:#0405096b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.owned-two-factor-code-copy{gap:2px;min-width:0;display:grid}.owned-two-factor-code-copy>span,.owned-two-factor-key-copy>span{color:#8e96a5;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:900}.owned-two-factor-code-copy>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(21px,2.4vw,26px);font-weight:900;line-height:1}.owned-two-factor-timer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:3px;display:grid}.owned-two-factor-progress{background:#ffffff13;border-radius:999px;height:4px;overflow:hidden}.owned-two-factor-progress>span{border-radius:inherit;background:var(--brand-accent,#ff2b45);width:100%;height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--brand-accent,#ff2b45) 62%, transparent);transform-origin:0;transition:transform .24s linear;display:block}.owned-two-factor-timing-copy{color:#9097a5;white-space:nowrap;font-size:10px;font-weight:680}.owned-two-factor-actions{align-items:center;gap:6px;min-width:0;display:flex}.owned-two-factor-card .owned-two-factor-icon-action{white-space:nowrap;flex:0 0 32px;gap:0;width:32px;min-width:32px;min-height:32px;padding:0;line-height:0;overflow:hidden;font-size:0!important}.owned-two-factor-card .owned-two-factor-icon-action>svg{flex:none}.owned-two-factor-card .owned-two-factor-error{color:#ff9aaa;margin:0 0 10px;font-size:11.5px;font-weight:700;line-height:1.4}.owned-two-factor-key-value{background:#0405096b;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:7px;min-width:0;margin-top:7px;padding:7px 8px;display:grid}.owned-two-factor-key-copy{gap:3px;min-width:0;display:grid}.owned-two-factor-key-copy>strong{overflow-wrap:anywhere;color:#e8ebf1;letter-spacing:.025em;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;line-height:1.25}.owned-two-factor-card .owned-two-factor-secret-copy{align-self:center}.owned-two-factor-modal-grid{grid-template-columns:minmax(0,1fr)}@media (width<=520px){.owned-two-factor-code-row{gap:6px}.owned-two-factor-code-copy>strong{letter-spacing:.1em;font-size:22px}}@media (prefers-reduced-motion:reduce){.owned-two-factor-progress>span{transition:none}}@media (prefers-contrast:more){.owned-two-factor-code-row,.owned-two-factor-key-value{border-color:#ffffff3d}}:where(input,textarea,select){--xm-autofill-surface:var(--v2-input,var(--account-input,var(--ops-input,var(--reseller-background,#0b0c11))));--xm-autofill-text:var(--v2-text,var(--account-copy-strong,var(--ops-text,var(--reseller-text,#f6f7fb))))}:where(input,textarea,select):-webkit-autofill{caret-color:var(--xm-autofill-text);transition:background-color 9999s ease-out;color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;-webkit-box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):-webkit-autofill:hover{caret-color:var(--xm-autofill-text);transition:background-color 9999s ease-out;color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;-webkit-box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):-webkit-autofill:focus{caret-color:var(--xm-autofill-text);transition:background-color 9999s ease-out;color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;-webkit-box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):-webkit-autofill:active{caret-color:var(--xm-autofill-text);transition:background-color 9999s ease-out;color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;-webkit-box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):autofill{caret-color:var(--xm-autofill-text);color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):autofill:hover{caret-color:var(--xm-autofill-text);color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):autofill:focus{caret-color:var(--xm-autofill-text);color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:where(input,textarea,select):autofill:active{caret-color:var(--xm-autofill-text);color:var(--xm-autofill-text)!important;-webkit-text-fill-color:var(--xm-autofill-text)!important;box-shadow:0 0 0 1000px var(--xm-autofill-surface) inset!important}:-webkit-any(:where(input,textarea,select):-webkit-autofill:focus-visible,:where(input,textarea,select):autofill:focus-visible){outline-offset:2px;outline:2px solid var(--xm2-action,var(--reseller-accent,#f33a50))!important}:is(:where(input,textarea,select):autofill:focus-visible,:where(input,textarea,select):autofill:focus-visible){outline-offset:2px;outline:2px solid var(--xm2-action,var(--reseller-accent,#f33a50))!important}:-webkit-any(.auth-input-shell>:where(input,textarea,select):-webkit-autofill:focus-visible,.auth-input-shell>:where(input,textarea,select):autofill:focus-visible){outline:0!important}:is(.auth-input-shell>:where(input,textarea,select):autofill:focus-visible,.auth-input-shell>:where(input,textarea,select):autofill:focus-visible){outline:0!important}.market-category-section,.market-category-section.category-picker-only{--market-category-accent:var(--reseller-accent,var(--red,#ff2b45));border-radius:0;margin-top:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.market-category-section.category-picker-only{margin-top:8px}.market-category-section:before{display:none}.market-category-rail-shell{--market-category-fade-surface:color-mix(in srgb, var(--reseller-background,var(--bg-deep,#07080b)) 96%, transparent);min-width:0;position:relative}.market-category-rail-shell.is-overflowing:before,.market-category-rail-shell.is-overflowing:after{z-index:4;content:"";pointer-events:none;width:54px;position:absolute;top:0;bottom:0}.market-category-rail-shell.is-overflowing:before{background:linear-gradient(90deg, var(--market-category-fade-surface) 42%, transparent);left:0}.market-category-rail-shell.is-overflowing:after{background:linear-gradient(270deg, var(--market-category-fade-surface) 42%, transparent);right:0}.market-category-rail-shell.is-at-start:before,.market-category-rail-shell.is-at-end:after{display:none}.market-category-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;width:100%;padding:3px 0 7px;overflow:auto hidden}.market-category-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.market-category-rail.is-dragging .category-tile{cursor:grabbing}.market-category-rail:focus-visible{outline:1px solid color-mix(in srgb, var(--market-category-accent) 66%, white);outline-offset:2px}.market-category-rail-shell.is-overflowing .market-category-rail{padding-inline:30px;scroll-padding-inline:30px}.market-category-rail::-webkit-scrollbar{display:none}.market-category-rail-control{z-index:5;border:1px solid color-mix(in srgb, var(--market-category-accent) 26%, #ffffff1a);color:#f4f5f8;background:color-mix(in srgb, var(--reseller-background,var(--bg-deep,#07080b)) 96%, transparent);width:26px;height:28px;transition:border-color .15s var(--ease), color .15s var(--ease), opacity .15s var(--ease);border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-56%);box-shadow:0 6px 18px #00000061}.market-category-rail-control.previous{left:1px}.market-category-rail-control.next{right:1px}.market-category-rail-control:hover:not(:disabled),.market-category-rail-control:focus-visible{border-color:color-mix(in srgb, var(--market-category-accent) 58%, #ffffff29);color:color-mix(in srgb, var(--market-category-accent) 72%, white)}.market-category-rail-control:focus-visible{outline:2px solid color-mix(in srgb, var(--market-category-accent) 72%, white);outline-offset:1px}.market-category-rail-control:disabled{cursor:default;visibility:hidden;opacity:0;pointer-events:none}.market-category-section .category-grid{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:max-content;min-width:100%;display:flex}.market-category-section .category-tile,.market-category-section .category-tile.disabled{isolation:isolate;place-items:initial;color:#aeb3bf;text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:6px;flex:none;grid-template:none;align-items:center;gap:7px;width:auto;min-width:0;max-width:none;min-height:38px;padding:5px 6px;display:inline-flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.market-category-section .category-tile:before{display:none}.market-category-section .category-tile:after{background:var(--market-category-accent);content:"";opacity:0;height:2px;transition:opacity .15s var(--ease), transform .15s var(--ease);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(.45)}.market-category-section .category-tile:hover,.market-category-section .category-tile:focus-visible{color:#f2f3f7;transform:translateY(-1px);background:#ffffff09!important;border-color:#ffffff12!important}.market-category-section .category-tile.active{color:#fff;transform:none;border-color:color-mix(in srgb, var(--market-category-accent) 22%, transparent)!important;background:color-mix(in srgb, var(--market-category-accent) 7%, transparent)!important}.market-category-section .category-tile:hover:after,.market-category-section .category-tile:focus-visible:after,.market-category-section .category-tile.active:after{opacity:.92;transform:scaleX(1)}.market-category-section .category-tile:focus-visible{outline:2px solid color-mix(in srgb, var(--market-category-accent) 74%, white);outline-offset:-2px}.market-category-section .category-tile.disabled,.market-category-section .category-tile.disabled:hover{color:#666c78;gap:7px;padding:5px 6px;transform:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.market-category-section .category-tile.disabled:after{display:none}.market-category-section .category-icon,.market-category-section .category-tile.disabled .category-icon{width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 24px;place-items:center;display:grid}.market-category-section .category-tile:hover .category-icon{border-color:#0000;transform:scale(1.04)}.market-category-section .category-logo{width:21px;height:21px;filter:drop-shadow(0 3px 7px color-mix(in srgb, var(--tile-color) 22%, transparent));pointer-events:none}.market-category-section .category-tile-copy{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.market-category-section .category-tile-label{width:auto;max-width:none;min-height:0;color:inherit;text-align:left;text-overflow:clip;white-space:nowrap;font-size:11.5px;font-weight:820;line-height:1;display:block;overflow:visible}.market-category-section .category-paused-label{color:#9b7d47;text-transform:uppercase;background:0 0;border:0;width:fit-content;min-height:0;padding:0;font-size:8px;font-weight:850;line-height:1;position:static}.market-category-section .category-health-mark{width:16px;height:16px;box-shadow:none;flex:0 0 16px;position:static}@media (width<=620px){.market-category-rail{margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px}.market-category-section .category-grid{gap:3px}.market-category-section .category-tile,.market-category-section .category-tile.disabled{min-height:36px;padding:4px 6px}.market-category-section .category-tile-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.market-category-rail{scroll-behavior:auto}.market-category-rail-control,.market-category-section .category-tile,.market-category-section .category-icon,.market-category-section .category-tile:after{transition:none}}@media (prefers-reduced-transparency:reduce){.market-category-rail-shell.is-overflowing:before,.market-category-rail-shell.is-overflowing:after,.market-category-rail-control{background:var(--reseller-background,var(--bg-deep,#07080b))}}@media (forced-colors:active){.market-category-rail-shell.is-overflowing:before,.market-category-rail-shell.is-overflowing:after,.market-category-rail-control{background:canvas}.market-category-section .category-tile,.market-category-section .category-tile.disabled{color:buttontext;background:canvas!important;border-color:#0000!important}.market-category-section .category-tile.active{border-color:highlight!important}.market-category-section .category-tile:after{background:highlight}}.page-frame-market .filters-panel.market-filters-clean{--filter-accent:var(--reseller-accent,var(--red,#ff2b45));--filter-control-surface:color-mix(in srgb, var(--reseller-background,#080a0e) 92%, transparent);--filter-control-line:var(--market-polish-line,#b8c2d424);border-radius:var(--radius,8px);contain:none;content-visibility:visible;gap:0;padding:16px 18px 8px;display:grid;overflow:visible;background:color-mix(in srgb, var(--reseller-background,#080a0e) 86%, transparent)!important;box-shadow:inset 0 1px #ffffff06!important}.page-frame-market .market-filters-clean:before{display:none}.page-frame-market .market-filters-clean>.market-quick-filter-strip{background:0 0;border:0;margin:0;padding:0 0 16px}.page-frame-market .market-filters-clean .market-quick-filter-head{flex-wrap:wrap;gap:8px;min-height:34px;margin-bottom:14px;padding:0;display:flex}.page-frame-market .market-filters-clean .market-quick-filter-head>span,.page-frame-market .market-filters-clean .schema-field-caption>span,.page-frame-market .market-filters-clean .market-filter-section-icon{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.page-frame-market .market-filters-clean .market-quick-filter-head>span{color:var(--filter-accent)}.page-frame-market .market-filters-clean .market-quick-filter-head>div:not(.market-filter-head-actions){flex-wrap:wrap;gap:4px 10px}.page-frame-market .market-filters-clean .market-quick-filter-head h3{font-size:14px;font-weight:800;line-height:1.35}.page-frame-market .market-filters-clean .market-quick-filter-head small{color:var(--muted);font-size:11px;font-weight:500}.page-frame-market .market-filters-clean .market-filter-head-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.page-frame-market .market-filters-clean .market-quick-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px 16px}.page-frame-market .market-filters-clean .market-filter-field-cell .schema-filter-control,.page-frame-market .market-filters-clean .market-filter-field-cell.is-filtered .schema-filter-control{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:end;gap:8px;padding:0;transform:none}.page-frame-market .market-filters-clean .schema-field-caption{gap:6px;min-height:16px}.page-frame-market .market-filters-clean .schema-field-caption>span{color:var(--muted)}.page-frame-market .market-filters-clean .schema-field-caption>strong{color:#b8bdc9;white-space:normal;font-size:11px;font-weight:600;line-height:1.3;overflow:visible}.page-frame-market .market-filters-clean .market-filter-field-cell.is-filtered .schema-field-caption>strong,.page-frame-market .market-filters-clean .market-filter-field-cell.is-filtered .schema-field-caption>span{color:var(--filter-accent)}.page-frame-market .market-filters-clean .schema-filter-control input,.page-frame-market .market-filters-clean .market-select-trigger,.page-frame-market .market-filters-clean .schema-picker-select,.page-frame-market .market-filters-clean .schema-choice-grid>button{border:1px solid var(--filter-control-line);min-height:40px;box-shadow:none;color:var(--text);border-radius:7px;font-size:12px;font-weight:600;background:var(--filter-control-surface)!important}.page-frame-market .market-filters-clean .schema-filter-control input::placeholder{color:#939aa9}.page-frame-market .market-filters-clean .market-select-trigger>span{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.page-frame-market .market-filters-clean .market-select-trigger>svg{color:var(--muted)}.page-frame-market .market-filters-clean .schema-picker-select{gap:6px;padding:4px 10px}.page-frame-market .market-filters-clean .schema-picker-copy strong{font-size:12px;font-weight:600}.page-frame-market .market-filters-clean .schema-picker-copy small{color:#939aa9;font-size:9px;font-weight:500}.page-frame-market .market-filters-clean .schema-picker-action{color:var(--filter-accent);background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.page-frame-market .market-filters-clean .schema-picker-action svg{width:12px}.page-frame-market .market-filters-clean .schema-range-inputs>label{gap:3px}.page-frame-market .market-filters-clean .schema-range-inputs>label>span{color:#939aa9;font-size:9px;font-weight:500}.page-frame-market .market-filters-clean .market-quick-filter-grid .schema-range-inputs>label{position:relative}.page-frame-market .market-filters-clean .market-quick-filter-grid .schema-range-inputs>label>span{pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.page-frame-market .market-filters-clean .market-quick-filter-grid .schema-range-inputs input{padding-left:36px}.page-frame-market .market-filters-clean .schema-filter-control input:hover,.page-frame-market .market-filters-clean .market-select-trigger:hover,.page-frame-market .market-filters-clean .schema-picker-button:hover .schema-picker-select{border-color:var(--market-polish-line-strong);background:color-mix(in srgb, var(--filter-control-surface) 94%, white)!important}.page-frame-market .market-filters-clean .schema-filter-control input:focus,.page-frame-market .market-filters-clean .market-select-trigger:focus-visible,.page-frame-market .market-filters-clean .market-select.open .market-select-trigger,.page-frame-market .market-filters-clean .schema-picker-button:focus-visible .schema-picker-select,.page-frame-market .market-filters-clean .schema-choice-grid>button.active{border-color:color-mix(in srgb, var(--filter-accent) 60%, var(--filter-control-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--filter-accent) 10%, transparent)}.page-frame-market .market-filters-clean .filter-actions-row{border-top:1px solid var(--filter-control-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:9px 0 0;display:flex}.page-frame-market .market-filters-clean .market-filter-sort{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.page-frame-market .market-filters-clean .market-filter-sort-label{color:var(--muted);white-space:nowrap;font-size:10px}.page-frame-market .market-filters-clean .segmented-control{flex-wrap:wrap;flex:0 auto;gap:3px;min-width:0;display:flex}.page-frame-market .market-filters-clean .segmented-control button{min-height:36px;color:var(--muted);border-radius:6px;flex:none;padding:0 12px;font-size:11px;font-weight:650;position:relative;transform:none;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.page-frame-market .market-filters-clean .segmented-control button.active{color:#fff;border-color:color-mix(in srgb, var(--filter-accent) 18%, transparent)!important;background:color-mix(in srgb, var(--filter-accent) 7%, transparent)!important;box-shadow:none!important}.page-frame-market .market-filters-clean .segmented-control button.active:after{background:var(--filter-accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.page-frame-market .market-filters-clean .segmented-control button:hover{color:var(--text);background:#ffffff0a!important}.page-frame-market .market-filters-clean .filter-workflow-actions{flex-wrap:wrap;gap:5px;width:auto;display:flex}.page-frame-market .market-filters-clean .filter-workflow-actions>button,.page-frame-market .market-filters-clean .reset-filters-action{width:auto;min-width:0;min-height:34px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;padding:0 9px;font-size:11px;font-weight:550}.page-frame-market .market-filters-clean .filter-workflow-actions>button:disabled{opacity:.65}.page-frame-market .market-filters-clean .filter-workflow-actions>button:hover:not(:disabled),.page-frame-market .market-filters-clean .reset-filters-action:hover{border-color:var(--filter-control-line);color:var(--text);background:#ffffff09}.page-frame-market .market-filters-clean .more-filters-toggle{border:1px solid var(--filter-control-line);background:var(--filter-control-surface);width:auto;min-height:34px;color:var(--text);box-shadow:none;border-radius:7px;gap:7px;padding:0 11px;font-size:11px;font-weight:650}.page-frame-market .market-filters-clean .more-filters-toggle:hover,.page-frame-market .market-filters-clean .more-filters-toggle.active{border-color:color-mix(in srgb, var(--filter-accent) 50%, var(--filter-control-line));background:color-mix(in srgb, var(--filter-accent) 7%, var(--filter-control-surface))}.page-frame-market .market-filters-clean button:focus-visible{outline:2px solid var(--filter-accent);outline-offset:3px}.page-frame-market .market-filters-clean .active-filter-chips{flex-wrap:wrap;padding:0 0 12px}.page-frame-market .market-filters-clean .more-filters-panel{display:none}.page-frame-market .market-filters-clean .more-filters-panel.open{margin:10px 0 0;padding:16px 0 4px;display:block;border-top:1px solid var(--filter-control-line)!important}.page-frame-market .market-filters-clean .market-filter-workspace{gap:20px}.page-frame-market .market-filters-clean .market-filter-section{background:0 0;border:0;padding:0}.page-frame-market .market-filters-clean .market-filter-workspace>.market-filter-section+.market-filter-section{border-top:1px solid var(--filter-control-line);padding-top:20px}.page-frame-market .market-filters-clean .market-filter-section-head{background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:32px;padding:0 0 12px}.page-frame-market .market-filters-clean .market-filter-section-grid{gap:16px}@media (width<=1200px) and (width>=761px){.page-frame-market .market-filters-clean .market-quick-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.page-frame-market .filters-panel.market-filters-clean{padding:12px 12px 8px}.page-frame-market .market-filters-clean .market-quick-filter-head{column-gap:6px;margin-bottom:16px}.page-frame-market .market-filters-clean .market-quick-filter-head>div:not(.market-filter-head-actions){gap:2px;display:grid}.page-frame-market .market-filters-clean .market-quick-filter-head small{font-size:10px}.page-frame-market .market-filters-clean .market-filter-head-actions{gap:4px}.page-frame-market .market-filters-clean .market-filter-head-actions:has(.reset-filters-action){justify-content:space-between;width:100%;margin-top:3px}.page-frame-market .market-filters-clean .market-quick-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.page-frame-market .market-filters-clean .market-quick-filter-grid>.market-filter-field-cell{grid-column:auto}.page-frame-market .market-filters-clean .market-quick-filter-grid>.market-filter-field-cell:has(.schema-picker-button,.schema-range-control,.schema-period-control,.schema-segment-control,.schema-dynamic-range-control){grid-column:1/-1}.page-frame-market .market-filters-clean .schema-filter-control input,.page-frame-market .market-filters-clean .market-select-trigger{min-height:42px}.page-frame-market .market-filters-clean .market-filter-sort{gap:7px;width:100%;display:grid}.page-frame-market .market-filters-clean .segmented-control{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;display:grid}.page-frame-market .market-filters-clean .segmented-control button{height:auto;min-height:38px;max-height:none;padding:0 3px;font-size:10px}.page-frame-market .market-filters-clean .filter-workflow-actions{justify-content:space-between;width:100%;padding-top:4px}.page-frame-market .market-filters-clean .filter-workflow-actions>button{min-height:38px;padding:0 4px;font-size:10px}.page-frame-market .market-filters-clean .filter-workflow-actions svg{width:14px}}@media (prefers-reduced-transparency:reduce){.page-frame-market .filters-panel.market-filters-clean{--filter-control-surface:var(--reseller-background,#080a0e);background:var(--reseller-background,#080a0e)!important}}@media (forced-colors:active){.page-frame-market .market-filters-clean .segmented-control button.active{border-color:highlight!important}}.page-frame:is(.page-frame-login,.page-frame-register){width:100%;max-width:none;padding:0}.auth-page-shell.auth-direct-page{width:100%;min-height:calc(100svh - 70px);margin:0;padding:0;display:block}.auth-modal.auth-direct{--auth-text:var(--reseller-text,#f7f8fc);--auth-muted:var(--reseller-muted,#a4abba);--auth-input:var(--reseller-background,#0b0e14);--auth-border:var(--reseller-border,#282d37);--auth-accent:var(--reseller-accent,#ff284b);--auth-button:var(--reseller-button,#e61135);width:min(100%,536px);color:var(--auth-text);padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.auth-direct-page .auth-modal.auth-direct{width:100%;max-height:none;overflow:visible}.auth-modal.auth-direct:before,.auth-modal.auth-direct:after{content:none}.auth-direct .auth-direct-header{border-bottom:1px solid var(--auth-border);background:color-mix(in srgb, var(--auth-input) 88%, transparent);justify-content:center;align-items:center;min-height:68px;padding:8px 72px;display:flex;position:relative}.auth-direct .auth-direct-back{width:48px;height:48px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;left:16px}.auth-direct .auth-preview-brand{align-self:center;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;min-height:48px;display:flex}.auth-direct .auth-preview-brand .auth-brand-mark{flex:0 0 42px;width:42px;height:42px;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.auth-direct .auth-preview-brand-xmarket{gap:0}.auth-direct .auth-preview-brand-xmarket .auth-brand-mark{margin-right:-2px}.auth-direct .auth-brand-mark>img{filter:none}.auth-direct .auth-brand-wordmark{min-width:0;min-height:0;color:var(--auth-text);overflow-wrap:anywhere;flex:auto;font-size:25px;font-weight:900;line-height:1.15;display:block}.auth-direct .auth-brand-wordmark .topbar-brand-text-rest{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.auth-direct .auth-preview-brand:not(.auth-preview-brand-xmarket) .auth-brand-wordmark{font-size:18px;font-style:normal;transform:none}.auth-direct .auth-direct-body{width:min(100%,488px);margin:0 auto;padding:32px 24px 48px}.auth-direct .auth-home-link{min-height:48px;color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-16px 0 16px;padding:0;font-size:13px;display:inline-flex}.auth-direct .auth-direct-title{margin-bottom:32px}.auth-direct .auth-direct-title h1{color:var(--auth-text);letter-spacing:-.6px;outline:none;margin:0;font-family:inherit;font-size:30px;font-style:normal;font-weight:800;line-height:1.2}.auth-direct .auth-direct-title p{color:var(--auth-muted);margin:12px 0 0;font-size:16px;line-height:1.5}.auth-direct .auth-form{margin:0;overflow:visible;animation:none!important}.auth-direct .auth-form-body,.auth-direct .auth-field-row{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;animation:none;display:grid}.auth-direct .auth-field{gap:10px;min-width:0;margin:0;display:grid}.auth-direct .auth-field-label{color:var(--auth-text);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:block}.auth-direct .auth-input-shell{border:1px solid var(--auth-border);height:50px;min-height:50px;box-shadow:none;gap:0;padding:0 0 0 14px;display:flex;overflow:hidden;background:var(--auth-input)!important;border-radius:8px!important}.auth-direct .auth-input-shell:focus-within{border-color:var(--auth-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--auth-accent) 18%, transparent)}.auth-direct .auth-input-shell>input{--xm-autofill-surface:var(--auth-input);--xm-autofill-text:var(--auth-text);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border-radius:0;padding:0 12px 0 0;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;color:var(--auth-text)!important;background:0 0!important;border:0!important;outline:none!important}.auth-direct .auth-input-shell>input::placeholder{color:var(--auth-muted);opacity:.85;font-weight:400}.auth-direct .auth-password-toggle{width:48px;height:48px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;padding:0;display:grid}.auth-direct .auth-password-toggle svg{color:currentColor}.auth-direct .auth-inline-action{justify-content:flex-end;margin:-8px 0 0}.auth-direct .auth-inline-action button,.auth-direct .auth-direct-switch button{min-height:48px;color:var(--auth-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}.auth-direct .auth-form .primary-action.full{border:1px solid var(--auth-accent);color:#fff;width:100%;min-height:50px;padding:12px 16px;font-size:16px;font-weight:750;line-height:1.4;transform:none;box-shadow:inset 0 1px #ffffff12;background:linear-gradient(110deg, var(--auth-button), color-mix(in srgb, var(--auth-button) 76%, #090b10))!important;border-radius:8px!important}.auth-direct .primary-action.full:not(.is-loading) svg{display:none}.auth-direct button:disabled{cursor:not-allowed;opacity:.5}.auth-direct button:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.auth-direct .auth-password-toggle:focus-visible{outline-offset:-4px}.auth-direct button:not(:disabled):hover{filter:brightness(1.12)}.auth-direct .auth-direct-switch{color:var(--auth-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.auth-direct .auth-security-loading{min-height:32px;color:var(--auth-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.auth-direct .auth-secondary-row{flex-wrap:wrap;gap:8px;display:flex}.auth-direct .auth-secondary-row button{white-space:normal;flex:140px;min-height:48px}.auth-direct :is(.auth-confirm-card,.auth-challenge-card,.auth-referral-note,.auth-error,.auth-note,.auth-two-factor-popup){overflow-wrap:anywhere;border-radius:8px;min-width:0;max-width:100%;margin:0;padding:12px;font-size:13px;line-height:1.5}.auth-direct :is(.auth-confirm-card,.auth-challenge-card,.auth-referral-note){background:var(--auth-input);border:1px solid var(--auth-border)}.auth-direct .auth-confirm-card>div,.auth-direct .auth-challenge-card>span,.auth-direct .auth-referral-note>span{min-width:0}.auth-direct .password-requirements{margin:-10px 0 0}.auth-direct :is(.auth-countdown,.auth-spam-reminder){margin:0;font-size:13px;line-height:1.5}.auth-direct .auth-two-factor-popup-close{width:48px;min-width:48px;height:48px}.auth-direct .turnstile-card{--turnstile-scale:1;justify-items:stretch;width:100%;min-width:0}.auth-direct .turnstile-widget{width:100%;height:auto;min-height:65px}.auth-direct .turnstile-widget>:is(div,iframe){transform:none;width:100%!important;min-width:0!important;max-width:100%!important}.auth-direct .turnstile-card small{text-align:left;font-size:13px}@media (width<=600px){.main-area .auth-direct-page .auth-direct-body{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.auth-direct,.auth-direct *{transition:none!important;animation:none!important}}.loading-card.loading-card-compact,.account-shell .loading-card.loading-card-compact,.page-frame-market .listing-list .loading-card.loading-card-compact,html[data-reseller-storefront="1"] .reseller-storefront-shell .loading-card.loading-card-compact{--loading-surface:color-mix(in srgb, var(--reseller-background,#080a0e) 92%, transparent);--loading-border:var(--reseller-border,#ffffff17);--loading-text:var(--reseller-text,#f5f6fa);--loading-muted:var(--reseller-muted,#a4abba);--loading-accent:var(--reseller-accent,var(--account-accent,var(--red,#ff2b45)));box-sizing:border-box;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;contain:none;content-visibility:visible;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-content:center;place-items:center stretch;gap:12px;width:min(100%,780px);min-width:0;height:auto;min-height:76px;margin-inline:auto;padding:16px;display:grid;overflow:visible;background:var(--loading-surface)!important;border:1px solid var(--loading-border)!important;box-shadow:none!important}.loading-card.loading-card-compact:before,.loading-card.loading-card-compact:after{content:none!important;display:none!important}.loading-card.loading-card-compact>.loading-card-icon{width:20px;height:20px;color:var(--loading-accent);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;animation:.9s linear infinite compact-loading-spin;display:grid}.loading-card.loading-card-compact .loading-card-icon>svg{width:20px;height:20px;animation:none;display:block}.loading-card.loading-card-compact>.loading-card-copy{text-align:left;gap:4px;min-width:0;display:grid}.loading-card.loading-card-compact .loading-card-title{color:var(--loading-text);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:1.35}.loading-card.loading-card-compact .loading-card-description{min-width:0;color:var(--loading-muted);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}.loading-card.loading-card-compact>.loading-card-content{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;max-width:100%}@keyframes compact-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-card.loading-card-compact,.loading-card.loading-card-compact>.loading-card-icon{transition:none;animation:none}}@media (forced-colors:active){.loading-card.loading-card-compact{border-color:canvastext!important}.loading-card.loading-card-compact>.loading-card-icon{color:canvastext}}.account-dashboard-page .dashboard-recent-purchases .dashboard-section-head{align-items:center}.account-dashboard-page .dashboard-recent-purchases .dashboard-section-head h2{margin:0;font-size:18px;line-height:1.25}.account-dashboard-page .dashboard-recent-purchase{color:#f5f6f8;min-width:0;min-height:82px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:4px 12px;padding:14px 8px;text-decoration:none;transition:background-color .15s;animation:none;display:grid;transform:none}.account-dashboard-page .dashboard-recent-purchase:last-child{border-bottom:0}.account-dashboard-page .dashboard-recent-purchase:hover,.account-dashboard-page .dashboard-recent-purchase:focus-visible{color:#f5f6f8;box-shadow:none;background:#ffffff0b;transform:none}.account-dashboard-page .dashboard-recent-purchase:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #b6bdc8}.account-dashboard-page .dashboard-recent-purchase-logo{grid-area:1/1/3;place-items:center;width:32px;height:32px;display:grid}.account-dashboard-page .dashboard-recent-purchase-logo .category-logo{object-fit:contain;width:26px;height:26px}.account-dashboard-page .dashboard-recent-purchase-copy{grid-area:1/2;gap:5px;min-width:0;display:grid}.account-dashboard-page .dashboard-recent-purchase-category{color:color-mix(in srgb, var(--purchase-color) 70%, #fff);text-transform:uppercase;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.3}.account-dashboard-page .dashboard-recent-purchase-title{color:#f5f6f8;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:750;line-height:1.4}.account-dashboard-page .dashboard-recent-purchase-meta{display:contents}.account-dashboard-page .dashboard-recent-purchase-date{color:#a5abb6;overflow-wrap:anywhere;grid-area:2/2;min-width:0;font-size:12px;line-height:1.4}.account-dashboard-page .dashboard-recent-purchase-price{color:#f5f6f8;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3/3;font-size:16px;font-weight:850;line-height:1.3}.account-dashboard-page .dashboard-recent-purchase-arrow{color:#a5abb6;grid-area:1/4/3}@media (width<=600px){.account-dashboard-page .dashboard-recent-purchase{grid-template-columns:28px minmax(0,1fr) 18px;column-gap:10px;padding:13px 4px}.account-dashboard-page .dashboard-recent-purchase-logo{width:28px;height:28px}.account-dashboard-page .dashboard-recent-purchase-meta{flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.account-dashboard-page .dashboard-recent-purchase-price{order:-1;font-size:14px}.account-dashboard-page .dashboard-recent-purchase-arrow{grid-column:3}}@media (prefers-reduced-motion:reduce){.account-dashboard-page .dashboard-recent-purchase{transition:none}}@media (forced-colors:active){.account-dashboard-page .dashboard-recent-purchase:focus-visible{outline-color:highlight}}
