:root,:root[data-game=cs2]{--accent: oklch(.85 .19 82);--accent-hi: oklch(.9 .19 82);--accent-2: oklch(.62 .08 230);--accent-2-hi: oklch(.68 .08 230);--bg-0: oklch(.1 .025 245);--bg-1: oklch(.16 .024 245);--bg-2: oklch(.22 .022 245);--bg-3: oklch(.3 .025 245);--border: oklch(.32 .022 240);--border-strong: oklch(.42 .025 240);--fg-0: oklch(.97 .005 250);--fg-1: oklch(.86 .005 250);--fg-2: oklch(.7 .005 250);--fg-3: oklch(.52 .005 250);--mono: "JetBrains Mono", ui-monospace, monospace;--cols: 4}:root[data-game=dota2]{--accent: oklch(.62 .2 25);--accent-hi: oklch(.68 .2 25);--accent-2: oklch(.78 .14 85);--accent-2-hi: oklch(.84 .14 85);--bg-0: oklch(.1 .03 25);--bg-1: oklch(.16 .03 25);--bg-2: oklch(.22 .028 25);--bg-3: oklch(.3 .03 25);--border: oklch(.32 .028 25);--border-strong: oklch(.42 .03 25);--fg-0: oklch(.97 .005 25);--fg-1: oklch(.86 .008 25);--fg-2: oklch(.7 .008 25);--fg-3: oklch(.52 .01 25)}*,*:before,*:after{box-sizing:border-box}html,body{overscroll-behavior-y:none}body{margin:0;padding:0;overflow-x:hidden}body{font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg-1);color:var(--fg-1);-webkit-font-smoothing:antialiased;font-size:14px}a{color:inherit}button{font-family:inherit}::selection{background:var(--accent);color:var(--bg-1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:5px;border:2px solid var(--bg-1)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.marquee-track{display:flex;gap:16px;width:max-content;animation:marquee 40s linear infinite;will-change:transform;backface-visibility:hidden}.live-dot{animation:live-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.marquee-track,.live-dot{animation:none}}.marquee-mask{position:relative}.marquee-mask:before,.marquee-mask:after{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:2}.marquee-mask:before{left:0;background:linear-gradient(90deg,var(--bg-0) 0%,transparent 100%)}.marquee-mask:after{right:0;background:linear-gradient(270deg,var(--bg-0) 0%,transparent 100%)}.rt-section{position:relative;padding:56px 0 64px;background:var(--bg-0);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;isolation:isolate}.rt-section-glow{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 65%);filter:blur(40px);pointer-events:none;z-index:-1}.rt-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;max-width:1280px;margin:0 auto 40px;padding:0 56px}.rt-header-min{flex-direction:column;align-items:center;text-align:center;margin-bottom:36px}.rt-header-min .rt-eyebrow{margin-bottom:10px}.rt-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.rt-live-dot{width:7px;height:7px;border-radius:50%;background:#61d46a;box-shadow:0 0 10px color-mix(in srgb,oklch(.78 .18 145) 70%,transparent);animation:rt-live-pulse 2.4s ease-in-out infinite}@keyframes rt-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rt-title{font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1;margin:0;color:var(--fg-0)}.rt-title-accent{color:var(--accent)}.rt-meta{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--fg-3);text-transform:uppercase}.rt-meta-stat b{color:var(--fg-0);font-weight:800;margin-right:4px}.rt-meta-divider{width:1px;height:14px;background:var(--border)}.rt-marquee-mask{position:relative;overflow-x:clip;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 140px,#000 calc(100% - 140px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 140px,#000 calc(100% - 140px),transparent 100%)}.rt-marquee-track{display:flex;gap:16px;width:max-content;animation:marquee 50s linear infinite;will-change:transform;padding:12px 8px}@media (prefers-reduced-motion: reduce){.rt-marquee-track,.rt-live-dot{animation:none}}.rt-card{position:relative;flex:0 0 268px;width:268px;padding:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--bg-2) 92%,var(--accent)) 0%,var(--bg-2) 60%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:14px;overflow:hidden;isolation:isolate;z-index:1;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.rt-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0;opacity:.5}.rt-card>*{position:relative;z-index:1}.rt-card:hover{transform:translateY(-4px) scale(1.015);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 16px 40px #00000080,0 8px 18px -4px color-mix(in srgb,var(--accent) 22%,transparent);z-index:3}.rt-card-thumb{position:relative;height:130px;border-radius:10px;background:#00000052;overflow:hidden;margin-bottom:12px}.rt-card-thumb img{width:100%;height:100%;object-fit:contain;transform:scale(1.18)}.rt-card-thumb>div{width:100%!important;height:100%!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.rt-card-rarity{position:absolute;top:8px;left:8px;padding:3px 8px;background:var(--rarity, var(--accent));color:var(--bg-1);font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:3px;box-shadow:0 4px 10px color-mix(in srgb,var(--rarity, var(--accent)) 30%,transparent)}.rt-card-time{position:absolute;top:8px;right:8px;padding:3px 8px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:3px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--fg-1)}.rt-card-body{display:flex;flex-direction:column}.rt-card-name{font-size:13px;font-weight:700;color:var(--fg-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em;margin-bottom:2px}.rt-card-wear{font-family:var(--mono);font-size:10px;color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.rt-card-side{display:inline-flex;align-items:center;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;border-radius:4px;color:var(--bg-1)}.rt-card[data-side=sold] .rt-card-side{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 35%,transparent)}.rt-card[data-side=bought] .rt-card-side{background:var(--accent-2);box-shadow:0 0 10px color-mix(in srgb,var(--accent-2) 35%,transparent)}.rt-card-price{font-family:var(--mono);font-size:14px;font-weight:800;color:var(--fg-0);letter-spacing:-.01em}@media (max-width: 1024px){.rt-section{padding:64px 0 80px}.rt-header{padding:0 24px;margin-bottom:28px}.rt-marquee-mask:before,.rt-marquee-mask:after{width:80px}.rt-card{flex:0 0 240px;width:240px}}@media (max-width: 640px){.rt-card{flex:0 0 220px;width:220px}.rt-card-thumb{height:110px}}.site-header{height:60px;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:0 32px;background:color-mix(in srgb,var(--bg-0) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid transparent;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease}.site-header.is-scrolled{background:color-mix(in srgb,var(--bg-0) 88%,transparent);border-bottom-color:var(--border);box-shadow:0 8px 28px #0006}.site-brand{display:inline-flex;align-items:baseline;text-decoration:none;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;color:var(--fg-0);text-transform:uppercase;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(0,0,0,.45);transition:text-shadow .24s ease}.wm-text{position:relative}.wm-text:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background:linear-gradient(90deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 60%,transparent) 100%);transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.2,.7,.3,1)}.site-brand:hover .wm-text:after{transform:scaleX(1)}.wm-period{display:inline-block;margin-left:2px;color:var(--accent);font-weight:900;font-size:1.05em;transition:transform .28s cubic-bezier(.2,.7,.3,1),text-shadow .28s ease}.site-brand:hover .wm-period{transform:scale(1.18);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 65%,transparent)}@media (prefers-reduced-motion: reduce){.wm-text:after,.wm-period{transition:none}}@media (max-width: 640px){.site-brand{font-size:16px}}.signin-btn{box-shadow:0 0 0 0 transparent;transition:box-shadow .24s ease,background .12s ease}.signin-btn:hover{box-shadow:0 0 24px color-mix(in srgb,var(--accent) 45%,transparent)}.user-menu{position:relative}.user-pill{display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;background:var(--bg-2);border:1px solid var(--border);border-radius:999px;color:var(--fg-1);cursor:pointer;font:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.user-pill:hover,.user-pill.is-open{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.user-pill>svg{color:var(--fg-3);transition:transform .22s cubic-bezier(.2,.7,.3,1),color .2s}.user-pill.is-open>svg{transform:rotate(90deg);color:var(--accent)}.user-pill-avatar{position:relative;width:30px;height:30px;border-radius:50%;background:var(--bg-3);flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--accent) 38%,transparent);padding:0;overflow:visible}.user-pill-avatar img{width:100%;height:100%;border-radius:50%;display:block}.user-pill-status{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;background:#61d46a;border-radius:50%;border:2px solid var(--bg-0);box-shadow:0 0 color-mix(in srgb,oklch(.78 .18 145) 60%,transparent);animation:user-status-pulse 2.4s ease-in-out infinite}@keyframes user-status-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,oklch(.78 .18 145) 60%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,oklch(.78 .18 145) 0%,transparent)}}.user-pill-name{font-size:12px;font-weight:600;letter-spacing:.01em}.user-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:256px;background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:14px;overflow:hidden;z-index:100;box-shadow:0 18px 56px #000000a6,0 0 0 1px #00000073,inset 0 1px #ffffff0f,0 0 36px color-mix(in srgb,var(--accent) 14%,transparent);animation:user-menu-in .22s cubic-bezier(.2,.7,.3,1);transform-origin:top right}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.user-menu-card{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--bg-2)) 0%,var(--bg-2) 100%);border-bottom:1px solid var(--border)}.user-menu-avatar-wrap{position:relative;flex-shrink:0}.user-menu-avatar{width:42px;height:42px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 50%,transparent);background:var(--bg-3);display:block}.user-menu-status{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;background:#61d46a;border-radius:50%;border:2px solid var(--bg-2)}.user-menu-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.user-menu-name{font-size:14px;font-weight:700;color:var(--fg-0);letter-spacing:-.005em}.user-menu-handle{font-size:11px;font-family:var(--mono);color:var(--fg-3);margin-top:2px;letter-spacing:.04em}.user-menu-stats{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-1) 92%,transparent)}.user-menu-stat{display:flex;flex-direction:column;flex:1;align-items:flex-start}.user-menu-stat-num{font-family:var(--mono);font-size:18px;font-weight:800;color:var(--accent);line-height:1}.user-menu-stat-label{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:4px}.user-menu-stat-divider{width:1px;height:28px;background:var(--border);margin:0 8px}.user-menu-list{padding:6px}.user-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:13px;text-align:left;color:var(--fg-1);border-radius:8px;transition:background .18s ease,color .18s ease}.user-menu-item>span:first-of-type,.user-menu-item>span{flex:1;min-width:0}.user-menu-item>svg:first-child{color:var(--fg-3);flex-shrink:0;transition:color .18s ease}.user-menu-item>svg:last-child{color:var(--fg-3);opacity:0;flex-shrink:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.user-menu-item:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--fg-0)}.user-menu-item:hover>svg:first-child{color:var(--accent)}.user-menu-item:hover>svg:last-child{opacity:1;transform:translate(0);color:var(--accent)}.user-menu-item.is-danger{color:#f97770}.user-menu-item.is-danger>svg:first-child{color:#f97770}.user-menu-item.is-danger:hover{background:color-mix(in srgb,oklch(.62 .18 25) 18%,transparent);color:#ffbab3;color:oklch(.85 .16 25)}.user-menu-item.is-danger:hover>svg:first-child{color:#ffbab3;color:oklch(.85 .16 25)}.user-menu-divider{height:1px;background:var(--border);margin:6px 4px}@media (prefers-reduced-motion: reduce){.user-menu-dropdown,.user-pill-status,.user-pill>svg{animation:none;transition:none}}.nav-link{padding:8px 14px;font-size:12px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-weight:600;cursor:pointer;border-radius:3px;text-decoration:none;transition:color .12s ease,box-shadow .12s ease,background .12s ease;position:relative}.nav-link:hover{color:var(--fg-0);background:var(--bg-2)}.nav-link.is-active{color:var(--fg-0);box-shadow:inset 0 -2px 0 0 var(--accent)}.nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin-short{display:none}.header-signin-link{background:transparent;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--fg-2);cursor:pointer;padding:6px 8px;letter-spacing:.02em;transition:color .14s ease}.header-signin-link:hover{color:var(--fg-0)}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#06080fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:auth-fade .18s ease-out}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}.auth-modal-card{position:relative;width:100%;max-width:420px;padding:32px 32px 28px;background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:14px;box-shadow:0 28px 80px -24px #000000b3,0 0 60px -20px color-mix(in srgb,var(--accent) 30%,transparent);animation:auth-card-in .24s cubic-bezier(.2,.7,.3,1)}@keyframes auth-card-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--fg-3);cursor:pointer;transition:all .14s ease}.auth-modal-close:hover{background:var(--bg-3);color:var(--fg-0)}.auth-modal-head{margin-bottom:20px}.auth-modal-eyebrow{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.auth-modal-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em;color:var(--fg-0)}.auth-modal-brand{display:inline-flex;align-items:baseline;font-family:Geist,ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.auth-modal-brand-text{color:var(--fg-0)}.auth-modal-brand-dot{color:var(--accent);font-weight:900;font-size:1.05em;margin-left:2px}.auth-modal-tabs{display:inline-flex;background:var(--bg-2);border:1px solid var(--border);border-radius:999px;padding:3px;margin-bottom:20px}.auth-modal-tab{padding:7px 16px;background:transparent;border:none;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;transition:all .16s ease}.auth-modal-tab:hover{color:var(--fg-1)}.auth-modal-tab.is-active{background:var(--accent);color:var(--bg-1)}.auth-modal-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:5px}.auth-label{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.auth-field input{width:100%;padding:11px 13px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;color:var(--fg-0);font-size:13px;font-family:inherit;outline:none;transition:border-color .16s ease,background .16s ease}.auth-field input::placeholder{color:var(--fg-3)}.auth-field input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--bg-2))}.auth-error{padding:8px 12px;background:color-mix(in srgb,oklch(.62 .18 25) 14%,transparent);border:1px solid color-mix(in srgb,oklch(.62 .18 25) 40%,transparent);border-radius:6px;color:#ff958d;color:oklch(.78 .16 25);font-size:12px}.auth-spinner{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite;vertical-align:-2px}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-modal-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px}.auth-modal-divider:before,.auth-modal-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-modal-divider span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.auth-modal-steam{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;color:var(--fg-1);cursor:pointer;transition:all .16s ease}.auth-modal-steam:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--bg-3);color:var(--fg-0)}.auth-modal-foot{margin-top:20px;text-align:center;font-size:12px;color:var(--fg-3)}.auth-modal-link{background:transparent;border:none;color:var(--accent);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-decoration:none}.auth-modal-link:hover{text-decoration:underline}.game-switcher{position:relative;display:inline-flex;background:var(--bg-2);border:1px solid var(--border);border-radius:4px;padding:2px}.gs-thumb{position:absolute;top:2px;bottom:2px;width:calc(50% - 2px);background:var(--accent);border-radius:3px;z-index:0;transition:left .28s cubic-bezier(.2,.7,.3,1),background-color .2s ease;box-shadow:0 2px 12px color-mix(in srgb,var(--accent) 35%,transparent)}.game-switcher.game-cs2 .gs-thumb{left:2px}.game-switcher.game-dota2 .gs-thumb{left:50%}.game-switcher button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:78px;padding:6px 0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--fg-3);cursor:pointer;border-radius:3px;text-indent:.08em;transition:color .2s ease}.game-switcher button:hover{color:var(--fg-1)}.game-switcher button.is-active{color:var(--bg-1)}.game-switcher button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 640px){.game-switcher button{width:64px;padding:5px 0;font-size:10px;letter-spacing:.04em}}.page-container{max-width:1280px;margin:0 auto;padding:40px 56px 80px}@media (max-width: 1280px){.page-container{padding:32px 32px 60px}}@media (max-width: 1024px){.page-container{padding:28px 20px 56px}}@media (max-width: 640px){.page-container{padding:20px 14px 48px}}.hero-section{padding:100px 56px;min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);display:flex;align-items:center;overflow-x:clip}@media (max-width: 1440px){.hero-section{padding:82px 40px}}@media (max-width: 1024px){.hero-section{padding:64px 24px}}@media (max-width: 640px){.hero-section{padding:52px 16px}}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;width:100%}.hero-grid>div{min-width:0}.hero-character{position:relative;width:100%;max-width:560px;margin-left:auto;height:clamp(560px,72vh,820px)}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero-character{margin:0 auto;max-width:460px;height:clamp(440px,58vw,560px)}.hero-skin-card-wrap{display:block;width:150px}.hero-skin-card-wrap.is-left{left:-8%;top:4%}.hero-skin-card-wrap.is-right{right:-4%;bottom:6%}.hero-skin-card .hsc-thumb{height:88px}}@media (max-width: 720px){.hero-character{max-width:380px;height:clamp(380px,78vw,460px)}.hero-skin-card-wrap{width:124px}.hero-skin-card-wrap.is-left{left:4%;top:2%}.hero-skin-card-wrap.is-right{right:4%;bottom:4%}.hero-skin-card .hsc-thumb{height:72px}.hero-skin-card .hsc-name{font-size:11px}.hero-skin-card .hsc-price{font-size:12px}.hero-skin-card .hsc-rarity-tag{font-size:8px;padding:2px 6px}}@media (max-width: 480px){.hero-section{padding:32px 20px 12px;min-height:auto;overflow:hidden;background:var(--bg-1)!important;border-bottom:1px solid var(--border)!important}.hero-grid{display:flex!important;flex-direction:column;gap:32px;width:100%}.hero-grid>div:first-child{width:100%}.hero-stats{margin-bottom:16px!important}.h1-hero{font-size:clamp(38px,10.5vw,52px)!important;line-height:.94;letter-spacing:-.03em}.hero-section .fade-in[style*="font-size: 18px"]{font-size:15px!important;line-height:1.55!important;margin-top:18px!important;max-width:100%!important}.hero-section .fade-in[style*="gap: 12px"]{margin-top:28px!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}.hero-section .fade-in[style*="gap: 12px"]>button{width:100%;justify-content:center}.hero-character{position:relative!important;inset:auto!important;width:100%!important;max-width:420px!important;height:clamp(380px,72vw,480px)!important;margin:0 auto!important;opacity:1!important;pointer-events:auto;isolation:isolate}.hero-character:before{content:"";position:absolute;left:-18%;right:-18%;bottom:-4%;height:42%;background:radial-gradient(ellipse 60% 65% at 50% 88%,color-mix(in srgb,var(--accent) 38%,transparent) 0%,color-mix(in srgb,var(--accent) 14%,transparent) 38%,transparent 72%);pointer-events:none;z-index:0}.hero-character img{object-fit:contain!important;object-position:center bottom!important;height:100%!important;width:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.55));z-index:1}.hero-skin-card-wrap{display:block!important;width:102px!important;z-index:4!important}.hero-skin-card-wrap.is-left{top:-2%!important;left:0!important;bottom:auto!important;right:auto!important}.hero-skin-card-wrap.is-right{bottom:12%!important;right:-2%!important;top:auto!important;left:auto!important}.hero-skin-card{padding:8px}.hero-skin-card .hsc-thumb{height:58px;margin:2px 0 8px}.hero-skin-card .hsc-name{font-size:10.5px}.hero-skin-card .hsc-price{font-size:11.5px}.hero-skin-card .hsc-wear{font-size:9px}.hero-skin-card .hsc-rarity-tag{font-size:7.5px;padding:2px 5px;top:-7px;left:10px}}.hero-mobile-tag,.hero-mobile-tag-row,.hero-mobile-tag-dot,.hero-mobile-tag-label,.hero-mobile-tag-name,.hero-mobile-tag-price{display:none}.h1-hero{font-size:clamp(40px,6.4vw,92px);letter-spacing:-.035em;line-height:.94;overflow-wrap:break-word;text-wrap:balance}.h2-section{font-size:clamp(26px,3vw,44px);letter-spacing:-.02em}@keyframes hero-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.fade-in{animation:hero-fade-up .6s cubic-bezier(.2,.7,.3,1) backwards}@keyframes float-bob{0%,to{transform:translateZ(0) rotate(var(--rot, 0deg))}50%{transform:translate3d(0,-10px,0) rotate(var(--rot, 0deg))}}.hero-skin-card-wrap{position:absolute;z-index:4;width:160px;animation:hero-skin-fade .6s ease-out backwards}@keyframes hero-skin-fade{0%{opacity:0}to{opacity:1}}.hero-skin-card{position:relative;width:100%;padding:10px;background:linear-gradient(155deg,color-mix(in srgb,var(--bg-2) 92%,var(--accent)),color-mix(in srgb,var(--bg-1) 98%,transparent));border:1.5px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:14px;box-shadow:0 18px 48px #0000008c,0 0 0 1px #00000059,inset 0 1px #ffffff12,0 0 36px color-mix(in srgb,var(--accent) 26%,transparent);transform:rotate(var(--rot, 0deg)) translateZ(0);animation:float-bob 5.5s ease-in-out infinite;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .22s ease;will-change:transform;-webkit-font-smoothing:antialiased}.hero-skin-card:hover{transform:rotate(0) scale(1.05) translate3d(0,-4px,0);z-index:6;border-color:color-mix(in srgb,var(--accent) 65%,var(--border));box-shadow:0 26px 64px #000000a6,0 0 0 1px #00000059,inset 0 1px #ffffff14,0 0 56px color-mix(in srgb,var(--accent) 50%,transparent);animation-play-state:paused}.hero-skin-card .hsc-thumb{position:relative;width:100%;height:92px;margin:4px 0 10px;border-radius:8px;overflow:hidden}.hero-skin-card .hsc-thumb>div{width:100%!important;height:100%!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hero-skin-card .hsc-thumb img{transform:scale(1.18);padding:0!important}.hero-skin-card .hsc-name{font-size:12px;font-weight:700;color:var(--fg-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.hero-skin-card .hsc-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;gap:8px}.hero-skin-card .hsc-wear{font-size:10px;color:var(--fg-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-skin-card .hsc-price{font-family:var(--mono);font-size:12.5px;font-weight:800;color:var(--accent);letter-spacing:-.01em;white-space:nowrap}.hero-skin-card .hsc-rarity-tag{position:absolute;top:-9px;left:14px;padding:3px 9px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--bg-1);background:var(--tag-color, var(--accent));border-radius:3px;box-shadow:0 4px 12px color-mix(in srgb,var(--tag-color, var(--accent)) 35%,transparent)}.hero-stats{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;background:color-mix(in srgb,var(--bg-2) 70%,transparent);border:1px solid var(--border);border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-stats .hs-label{color:var(--fg-2);font-weight:700}.hero-stats .hs-stat b{color:var(--accent);font-weight:700;margin-right:2px}.hero-stats .hs-divider{color:var(--border-strong)}@media (max-width: 1280px){.hero-skin-card-wrap{width:144px}.hero-skin-card .hsc-thumb{height:80px}}@media (prefers-reduced-motion: reduce){.fade-in,.hero-skin-card,.hero-skin-card-wrap{animation:none}}.section-pad{padding:80px 56px!important}@media (max-width: 1280px){.section-pad{padding:64px 32px!important}}@media (max-width: 1024px){.section-pad{padding:56px 20px!important}}@media (max-width: 640px){.section-pad{padding:40px 14px!important}}.hiw-section{position:relative;padding:96px 56px 104px;background:var(--bg-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;isolation:isolate}.hiw-glow{position:absolute;top:-260px;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 60%);pointer-events:none;z-index:-1}.hiw-inner{position:relative;max-width:1280px;margin:0 auto}.hiw-header{text-align:center;margin-bottom:64px}.hiw-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.hiw-title{margin:0 auto 14px;max-width:720px}.hiw-title{margin-bottom:32px}.hiw-tabs{position:relative;display:inline-flex;background:var(--bg-2);border:1px solid var(--border);border-radius:999px;padding:4px;gap:0}.hiw-tab-thumb{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);background:var(--accent);border-radius:999px;z-index:0;transition:left .28s cubic-bezier(.2,.7,.3,1);box-shadow:0 2px 14px color-mix(in srgb,var(--accent) 40%,transparent)}.hiw-tabs-sell .hiw-tab-thumb{left:4px}.hiw-tabs-buy .hiw-tab-thumb{left:50%}.hiw-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:10px 22px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;border-radius:999px;transition:color .2s ease;white-space:nowrap}.hiw-tab:hover{color:var(--fg-1)}.hiw-tab.is-active{color:var(--bg-1)}.hiw-tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hiw-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;max-width:1040px;margin:0 auto}@keyframes hiw-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hiw-step{position:relative;padding:32px 28px 28px 32px;display:flex;flex-direction:column;gap:6px;animation:hiw-step-in .6s cubic-bezier(.2,.7,.3,1) backwards;isolation:isolate}.hiw-step-rail{position:absolute;top:8px;bottom:8px;left:0;width:1.5px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--accent) 18%,transparent) 12%,color-mix(in srgb,var(--accent) 35%,transparent) 50%,color-mix(in srgb,var(--accent) 18%,transparent) 88%,transparent 100%);transition:background .32s ease,box-shadow .32s ease;z-index:0}.hiw-step:hover .hiw-step-rail{background:linear-gradient(180deg,transparent 0%,var(--accent) 30%,var(--accent) 70%,transparent 100%);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}.hiw-step-num{font-family:var(--mono);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:.85;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--accent) 60%,transparent);margin-bottom:22px;transition:-webkit-text-stroke-color .32s ease,color .32s ease;position:relative;z-index:1}.hiw-step:hover .hiw-step-num{color:var(--accent);-webkit-text-stroke-color:transparent}.hiw-step-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--fg-0);position:relative;z-index:1}.hiw-step-desc{font-size:13px;line-height:1.5;color:var(--fg-3);margin:0;max-width:240px;position:relative;z-index:1}.hiw-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:56px}.hiw-faq-link{font-size:13px;color:var(--fg-3);text-decoration:none;cursor:pointer;transition:color .2s ease}.hiw-faq-link:hover{color:var(--fg-1)}@media (max-width: 1024px){.hiw-section{padding:72px 24px 80px}.hiw-steps{grid-template-columns:1fr;gap:28px}.hiw-step{padding:24px 0 20px 28px}.hiw-step-num{font-size:52px;margin-bottom:16px}.hiw-header{margin-bottom:44px}}@media (max-width: 640px){.hiw-section{padding:56px 16px 64px}.hiw-tab{padding:8px 16px;font-size:10px}.hiw-step-num{font-size:44px}}@media (max-width: 480px){.hiw-section{padding:20px 16px 52px}.hiw-header{margin-bottom:32px}.hiw-steps{position:relative;grid-template-columns:1fr;gap:14px;padding-left:44px;max-width:none}.hiw-step:not(:last-child):before{content:"";position:absolute;left:-26px;top:30px;bottom:-44px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--accent) 32%,transparent);pointer-events:none;z-index:0}.hiw-step-rail{display:none!important}.hiw-step{position:relative;padding:16px 18px;background:color-mix(in srgb,var(--bg-2) 35%,transparent);border:1px solid var(--border);border-radius:14px;gap:6px;z-index:1}.hiw-step-num{position:absolute;left:-42px;top:14px;width:32px;height:32px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--bg-1);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;-webkit-text-stroke:0;box-shadow:0 0 0 4px var(--bg-1),0 4px 12px color-mix(in srgb,var(--accent) 28%,transparent);z-index:2}.hiw-step:hover .hiw-step-num{color:var(--bg-1);-webkit-text-stroke-color:transparent}.hiw-step-title{font-size:16px;margin:0}.hiw-step-desc{font-size:13px;line-height:1.5;max-width:none}.hiw-cta{flex-direction:column;gap:10px;margin-top:32px}.hiw-cta>button{width:100%;justify-content:center}.hiw-faq-link{font-size:12px}}@media (prefers-reduced-motion: reduce){.hiw-step,.hiw-tab-thumb{animation:none;transition:none}}.faq-page{position:relative;max-width:880px;margin:0 auto;padding:80px 32px 120px;isolation:isolate}.faq-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:700px;height:600px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:-1}.faq-header{text-align:center;margin-bottom:40px}.faq-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.faq-title{font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 14px;color:var(--fg-0)}.faq-lede{margin:0 auto 32px;max-width:540px;font-size:14px;color:var(--fg-2);line-height:1.55}.faq-search{display:inline-flex;align-items:center;gap:10px;width:100%;max-width:460px;padding:10px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.faq-search:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.faq-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--fg-0);font-family:inherit;font-size:13px}.faq-search input::placeholder{color:var(--fg-3)}.faq-search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:var(--bg-3);color:var(--fg-2);border-radius:50%;cursor:pointer;transition:background .18s ease,color .18s ease}.faq-search-clear:hover{background:var(--accent);color:var(--bg-1)}.faq-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px}.faq-filter{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border);background:var(--bg-2);color:var(--fg-2);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.faq-filter:hover{color:var(--fg-0);border-color:var(--border-strong)}.faq-filter.is-active{color:var(--bg-1);background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.faq-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;background:color-mix(in srgb,var(--fg-0) 8%,transparent);color:inherit;border-radius:999px;font-size:9px;letter-spacing:.04em}.faq-filter.is-active .faq-filter-count{background:#0000002e}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{position:relative;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.faq-item:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.faq-item.is-open{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:linear-gradient(180deg,var(--bg-2) 0%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);box-shadow:0 14px 36px #00000059,0 0 24px color-mix(in srgb,var(--accent) 10%,transparent)}.faq-item-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;padding:18px 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.faq-item-cat{display:inline-flex;align-items:center;padding:3px 9px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,var(--fg-0));background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:4px;white-space:nowrap}.faq-item-q{font-size:14.5px;font-weight:600;color:var(--fg-0);letter-spacing:-.005em}.faq-item-chevron{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--bg-3);color:var(--fg-2);transition:transform .24s cubic-bezier(.2,.7,.3,1),background .2s ease,color .2s ease}.faq-item.is-open .faq-item-chevron{transform:rotate(-180deg);background:var(--accent);color:var(--bg-1)}.faq-item-body{padding:0 22px 20px;font-size:13.5px;line-height:1.65;color:var(--fg-2);border-top:1px solid var(--border);margin-top:-1px;animation:faq-body-in .24s cubic-bezier(.2,.7,.3,1)}.faq-item-body p{margin:16px 0 0}@keyframes faq-body-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;border:1px dashed var(--border);border-radius:12px;color:var(--fg-2);font-size:13px}.faq-empty-reset{border:0;background:transparent;color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:32px;background:linear-gradient(135deg,var(--bg-2) 0%,color-mix(in srgb,var(--accent) 6%,var(--bg-2)) 100%);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:14px;position:relative;overflow:hidden}.faq-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 65%);pointer-events:none}.faq-cta-text{position:relative;flex:1;min-width:0}.faq-cta-text h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;color:var(--fg-0)}.faq-cta-text p{margin:0;font-size:13px;color:var(--fg-2);line-height:1.5}.faq-cta-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--accent);color:var(--bg-1);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:8px;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.faq-cta-link:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 35%,transparent)}@media (max-width: 640px){.faq-page{padding:56px 16px 80px}.faq-item-head{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 14px}.faq-item-cat{grid-row:1;grid-column:1 / 3;justify-self:start}.faq-item-q{grid-row:2;grid-column:1}.faq-item-chevron{grid-row:2;grid-column:2}.faq-cta{flex-direction:column;align-items:flex-start;padding:24px}}@media (prefers-reduced-motion: reduce){.faq-item-body{animation:none}.faq-item-chevron{transition:none}}.acct-page{position:relative;max-width:1280px;margin:0 auto;padding:56px 56px 100px;isolation:isolate}.acct-glow{position:absolute;top:-180px;right:-120px;width:600px;height:500px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:-1}.acct-crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-3);margin-bottom:14px}.acct-crumbs>span{cursor:pointer;transition:color .18s ease}.acct-crumbs>span:hover{color:var(--fg-1)}.acct-crumbs>span.is-current{color:var(--fg-1);cursor:default}.acct-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:36px}.acct-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.acct-title{font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 10px;color:var(--fg-0)}.acct-lede{font-size:14px;color:var(--fg-2);margin:0;max-width:520px}.acct-actions{display:flex;gap:10px;flex-wrap:wrap}.acct-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}.acct-stat{position:relative;padding:18px 20px;background:linear-gradient(160deg,var(--bg-2) 0%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.acct-stat:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--border));transform:translateY(-2px)}.acct-stat.is-accent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 65%);pointer-events:none}.acct-stat-head{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:12px}.acct-stat-icon{width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.acct-stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.acct-stat-value{position:relative;font-size:28px;font-weight:800;color:var(--fg-0);letter-spacing:-.02em;line-height:1}.acct-stat-value.is-mono{font-family:var(--mono);letter-spacing:-.01em}.acct-stat.is-accent .acct-stat-value{color:var(--accent)}.acct-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.acct-filter{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border);background:var(--bg-2);color:var(--fg-2);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.acct-filter:hover{color:var(--fg-0);border-color:var(--border-strong)}.acct-filter.is-active{color:var(--bg-1);background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.acct-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0 6px;background:color-mix(in srgb,var(--fg-0) 10%,transparent);border-radius:999px;font-size:9px;letter-spacing:.04em;height:16px}.acct-filter.is-active .acct-filter-count{background:#0000002e}.acct-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 40px;background:var(--bg-2);border:1px dashed var(--border-strong);border-radius:14px}.acct-empty-icon{width:72px;height:72px;border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));display:flex;align-items:center;justify-content:center;margin-bottom:20px}.acct-empty-title{font-size:18px;font-weight:700;color:var(--fg-0);margin-bottom:6px}.acct-empty-desc{font-size:13px;color:var(--fg-3);margin-bottom:20px;max-width:360px}.acct-empty-actions{display:flex;gap:10px}.acct-list{display:flex;flex-direction:column;gap:10px}.acct-req{position:relative;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.acct-req:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.acct-req.is-open{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 14px 36px #0006,0 0 24px color-mix(in srgb,var(--accent) 12%,transparent)}.acct-req-head{display:grid;grid-template-columns:140px 1fr 130px 170px 90px 28px;align-items:center;gap:16px;width:100%;padding:14px 18px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.acct-req-id{display:flex;flex-direction:column;gap:4px;min-width:0}.acct-req-side{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:4px;width:fit-content;white-space:nowrap}.acct-req-side-sell{color:var(--bg-1);background:var(--accent)}.acct-req-side-buy{color:var(--bg-1);background:var(--accent-2)}.acct-req-num{font-family:var(--mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em}.acct-req-items{display:flex;align-items:center;gap:12px;min-width:0}.acct-req-thumbs{display:flex;align-items:center;flex-shrink:0}.acct-req-thumb{position:relative;border-radius:5px;border:1.5px solid var(--bg-2);overflow:hidden;margin-left:-10px}.acct-req-thumb:first-child{margin-left:0}.acct-req-thumb-more{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-8px;background:var(--bg-3);border:1.5px solid var(--bg-2);border-radius:50%;font-family:var(--mono);font-size:10px;font-weight:700;color:var(--fg-2)}.acct-req-itemmeta{display:flex;flex-direction:column;gap:2px;min-width:0}.acct-req-itemcount{font-size:12px;font-weight:700;color:var(--fg-0)}.acct-req-itemname{font-size:11px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-req-amount{font-family:var(--mono);font-size:15px;font-weight:800;color:var(--fg-0);letter-spacing:-.01em}.acct-req-status{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;background:var(--bg-3);border:1px solid var(--border);border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-1);width:fit-content}.acct-req-status[data-phase=done]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--fg-0)}.acct-req-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.acct-req-time{font-family:var(--mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em}.acct-req-chevron{color:var(--fg-3);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-3);transition:transform .24s cubic-bezier(.2,.7,.3,1),background .2s ease,color .2s ease}.acct-req.is-open .acct-req-chevron{transform:rotate(-180deg);background:var(--accent);color:var(--bg-1)}.acct-req-detail{display:grid;grid-template-columns:1fr 320px;gap:28px;padding:24px;border-top:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--bg-1)) 0%,var(--bg-1) 100%);animation:acct-detail-in .28s cubic-bezier(.2,.7,.3,1)}@keyframes acct-detail-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.acct-req-section-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.acct-req-itemgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.acct-req-itembox{padding:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;transition:border-color .18s ease,transform .18s ease}.acct-req-itembox:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));transform:translateY(-2px)}.acct-req-itembox-thumb{display:flex;justify-content:center;margin-bottom:8px}.acct-req-itembox-name{font-size:11px;font-weight:600;color:var(--fg-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-req-itembox-price{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent);margin-top:2px}.acct-req-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.acct-req-timeline-item{position:relative;display:flex;gap:14px;padding-left:14px}.acct-req-timeline-dot{position:absolute;top:6px;left:0;width:9px;height:9px;border-radius:50%;background:var(--fg-3);border:2px solid var(--bg-1);box-shadow:0 0 0 1px var(--border)}.acct-req-timeline-item.is-current .acct-req-timeline-dot{background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--border)),0 0 12px color-mix(in srgb,var(--accent) 50%,transparent)}.acct-req-timeline-label{font-size:13px;font-weight:600;color:var(--fg-0)}.acct-req-timeline-meta{font-family:var(--mono);font-size:10px;color:var(--fg-3);letter-spacing:.04em;margin-top:2px}.acct-req-timeline-note{font-size:12px;color:var(--fg-2);margin-top:4px}.acct-req-detail-side{display:flex;flex-direction:column}.acct-req-detailbox{background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.acct-req-action-card{display:flex;gap:10px;margin-top:14px;padding:12px 14px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:8px}.acct-req-action-title{font-size:12px;font-weight:700;color:var(--fg-0);margin-bottom:2px}.acct-req-action-desc{font-size:11px;color:var(--fg-2)}@media (max-width: 1024px){.acct-page{padding:40px 24px 80px}.acct-stats{grid-template-columns:repeat(2,1fr)}.acct-req-head{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:8px 14px}.acct-req-id{grid-column:1 / 3;flex-direction:row;align-items:center;gap:10px}.acct-req-items{grid-column:1 / 3}.acct-req-amount{grid-row:3;grid-column:1}.acct-req-status{grid-row:3;grid-column:2;justify-self:end}.acct-req-time{display:none}.acct-req-chevron{position:absolute;top:16px;right:16px}.acct-req-detail{grid-template-columns:1fr}.acct-req-itemgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.acct-page{padding:32px 16px 64px}.acct-stats{grid-template-columns:1fr 1fr;gap:10px}.acct-req-itemgrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.acct-req-detail,.acct-req-chevron,.acct-stat,.acct-req,.acct-req-itembox{animation:none;transition:none}}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}@media (max-width: 1024px){.catalog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 560px){.catalog-grid{grid-template-columns:1fr!important}}.with-sidebar{display:grid;grid-template-columns:1fr 360px;gap:24px}@media (max-width: 1024px){.with-sidebar{grid-template-columns:1fr!important;gap:20px!important}.with-sidebar>.sticky-side{position:static!important}}.trust-section{position:relative;padding:100px 56px;background:var(--bg-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;isolation:isolate}.trust-mesh{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;filter:blur(120px);opacity:.28;pointer-events:none}.trust-mesh-blob{position:absolute;border-radius:50%}.trust-mesh-1{top:-120px;left:8%;width:540px;height:540px;background:color-mix(in srgb,var(--accent) 60%,transparent)}.trust-mesh-2{bottom:-160px;right:8%;width:460px;height:460px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.trust-mesh-3{top:40%;left:45%;width:320px;height:320px;background:color-mix(in srgb,var(--accent) 22%,transparent)}.trust-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.6fr .85fr;gap:20px;align-items:stretch}.trust-peek{position:absolute;right:-30px;bottom:0;height:92%;width:auto;max-width:240px;pointer-events:none;z-index:1;filter:drop-shadow(0 16px 40px rgba(0,0,0,.5)) drop-shadow(0 0 30px color-mix(in srgb,var(--accent) 25%,transparent));animation:trust-peek-bob 6s ease-in-out infinite;opacity:.95}@keyframes trust-peek-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1440px){.trust-peek{right:-120px;max-width:320px;opacity:.85}}@media (max-width: 1200px){.trust-peek{display:none}}@media (prefers-reduced-motion: reduce){.trust-peek{animation:none}}.trust-pitch{position:relative;padding:48px 44px 40px;background:linear-gradient(155deg,color-mix(in srgb,var(--bg-2) 90%,var(--accent)) 0%,var(--bg-2) 70%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:20px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;box-shadow:0 20px 50px #0006,inset 0 1px #ffffff0d}.trust-pitch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.trust-pitch>*{position:relative;z-index:1}.trust-stub{position:absolute;top:32px;right:28px;width:232px;padding:14px;background:linear-gradient(155deg,color-mix(in srgb,var(--bg-2) 88%,var(--accent)),color-mix(in srgb,var(--bg-1) 96%,transparent));border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:14px;transform:rotate(3deg);box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff0f,0 0 28px color-mix(in srgb,var(--accent) 22%,transparent);z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:trust-stub-float 6s ease-in-out infinite}@keyframes trust-stub-float{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-6px)}}.trust-stub-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.trust-stub-id{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--fg-3);text-transform:uppercase}.trust-stub-status{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-family:var(--mono);font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bg-1);background:#61d46a;border-radius:3px}.trust-stub-thumb{position:relative;width:100%;height:92px;border-radius:8px;background:#0000005c;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.trust-stub-thumb img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.18)}.trust-stub-thumb>div{width:100%!important;height:100%!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.trust-stub-name{font-size:13px;font-weight:700;color:var(--fg-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.trust-stub-wear{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-top:2px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-stub-rows{display:flex;flex-direction:column;gap:5px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);margin-bottom:8px}.trust-stub-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.04em}.trust-stub-row>span:first-child{color:var(--fg-3);text-transform:uppercase;font-size:9px;letter-spacing:.1em}.trust-stub-row>span:last-child{color:var(--fg-1);font-weight:700}.trust-stub-total{display:flex;align-items:baseline;justify-content:space-between}.trust-stub-total>span:first-child{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-weight:700}.trust-stub-total-amount{font-family:var(--mono);font-size:16px;font-weight:800;color:var(--accent);letter-spacing:-.01em}@media (max-width: 1280px){.trust-stub{width:200px;right:20px;top:24px}.trust-stub-thumb{height:78px}}@media (max-width: 1024px){.trust-stub{display:none}}@media (prefers-reduced-motion: reduce){.trust-stub{animation:none}}.trust-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;align-self:flex-start}.trust-eyebrow-dot{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);animation:trust-pulse 2.4s ease-in-out infinite}@keyframes trust-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.trust-title{font-size:clamp(34px,4.6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0 0 18px;color:var(--fg-0);text-wrap:balance}.trust-title-accent{position:relative;color:var(--accent);display:inline-block;isolation:isolate}.trust-title-accent:after{content:"";position:absolute;left:-8px;right:-8px;bottom:.05em;height:.5em;background:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(14px);z-index:-1;border-radius:999px}.trust-lede{font-size:15px;color:var(--fg-2);line-height:1.6;margin:0 0 36px;max-width:480px}.trust-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}@media (min-width: 1024px){.trust-pitch{padding-right:280px}}.trust-stats{display:flex;flex-direction:column;gap:14px}.trust-stat{position:relative;flex:1;padding:22px 26px;background:linear-gradient(160deg,var(--bg-2) 0%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);border:1px solid var(--border);border-radius:18px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.trust-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 65%);pointer-events:none;opacity:0;transition:opacity .22s ease}.trust-stat>*{position:relative;z-index:1}.trust-stat:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.trust-stat:hover:before{opacity:1}.trust-stat-tag{align-self:flex-start;padding:4px 10px;font-family:var(--mono);font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bg-1);background:var(--accent);border-radius:4px;margin-bottom:18px;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.trust-stat-row{display:flex;align-items:center;gap:22px}.trust-stat-num{display:flex;align-items:baseline;gap:2px;flex-shrink:0;min-width:132px}.trust-stat-text{flex:1;min-width:0;border-left:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-left:22px}.trust-stat-value{font-family:var(--mono);font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:.95;background:linear-gradient(180deg,var(--fg-0) 0%,color-mix(in srgb,var(--fg-0) 65%,var(--accent)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.trust-stat-unit{font-family:var(--mono);font-size:30px;font-weight:800;color:var(--accent);letter-spacing:-.02em}.trust-stat-label{font-size:14px;font-weight:700;color:var(--fg-0);margin-bottom:4px;letter-spacing:-.005em}.trust-stat-sub{font-size:12.5px;color:var(--fg-3);line-height:1.5}@media (max-width: 1280px){.trust-section{padding:88px 32px}.trust-pitch{padding:40px 36px 32px}}@media (max-width: 1024px){.trust-section{padding:72px 24px}.trust-inner{grid-template-columns:1fr;gap:16px}.trust-pitch{padding:36px 28px 32px}.trust-stats{gap:12px;display:grid;grid-template-columns:repeat(3,1fr)}.trust-stat-value{font-size:48px}.trust-stat-unit{font-size:22px}}@media (max-width: 760px){.trust-stats{grid-template-columns:1fr}.trust-stat-value{font-size:56px}.trust-stat-unit{font-size:26px}}@media (max-width: 640px){.trust-section{padding:56px 16px}.trust-pitch{padding:28px 20px}.trust-stat{padding:20px 22px}.trust-stat-value{font-size:48px}.trust-stat-unit{font-size:22px}.trust-stat-row{flex-direction:column;align-items:flex-start;gap:10px}.trust-stat-text{border-left:none;padding-left:0}.trust-stat-num{min-width:0}}@media (max-width: 480px){.trust-section{padding:40px 16px 48px}.trust-pitch{padding:24px 18px}.trust-title{font-size:30px!important;line-height:1.05;letter-spacing:-.02em;margin-bottom:14px}.trust-lede{font-size:14px;line-height:1.5;margin-bottom:24px}.trust-actions{flex-direction:column;width:100%;gap:10px;margin-bottom:0}.trust-actions>button{width:100%;flex:none;justify-content:center}.trust-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:color-mix(in srgb,var(--bg-2) 35%,transparent);border:1px solid var(--border);border-radius:14px;padding:18px 4px}.trust-stat{background:none!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;padding:4px 6px!important;text-align:center;isolation:auto}.trust-stat:last-child{border-right:0!important}.trust-stat:before,.trust-stat-tag{display:none!important}.trust-stat-row{flex-direction:column!important;align-items:center!important;gap:6px!important}.trust-stat-num{min-width:0!important;justify-content:center}.trust-stat-value{font-size:32px!important;line-height:1!important}.trust-stat-unit{font-size:16px!important}.trust-stat-text{border-left:0!important;padding-left:0!important;text-align:center}.trust-stat-label{font-size:11px;line-height:1.3;color:var(--fg-2)}.trust-stat-sub{display:none!important}.trust-stat:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}}@media (prefers-reduced-motion: reduce){.trust-eyebrow-dot,.trust-stat{animation:none;transition:none}}.header-nav{display:flex;gap:4px}.header-right{display:flex;align-items:center;gap:12px}.header-burger{display:none;position:relative;width:40px;height:40px;padding:10px 8px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;cursor:pointer;flex-direction:column;justify-content:space-between}.header-burger span{display:block;width:100%;height:2px;background:var(--fg-1);border-radius:1px;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.header-burger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-burger.is-open span:nth-child(2){opacity:0}.header-burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header-burger:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}@media (max-width: 900px){.site-header{padding:0 20px;gap:18px}.site-brand{font-size:16px}.game-switcher button{padding:6px 10px;font-size:10px}.nav-link{padding:6px 10px;font-size:11px}}@media (max-width: 720px){.site-header{gap:12px;padding:0 14px}.signin-full{display:none}.signin-short{display:inline}.header-nav,.header-right{display:none}.header-burger{display:flex}.game-switcher{height:40px}.game-switcher button{padding:0 10px;height:100%}.game-switcher{margin-left:auto}.site-header>div[style*="flex: 1"]{display:none}}@media (max-width: 480px){.site-header{gap:10px;padding:0 12px}.site-brand{font-size:16px}.game-switcher{height:36px}.game-switcher button{padding:0 10px;font-size:9.5px;letter-spacing:.06em}.header-burger{width:36px;height:36px;padding:9px 7px}}@media (max-width: 360px){.game-switcher button{padding:5px 8px;font-size:9px}}.header-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#06080fa8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:flex-end;animation:header-drawer-fade .18s ease-out}@keyframes header-drawer-fade{0%{opacity:0}to{opacity:1}}.header-drawer-panel{width:min(360px,92vw);height:100vh;background:var(--bg-1);border-left:1px solid var(--border);padding:20px 22px 28px;display:flex;flex-direction:column;overflow-y:auto;animation:header-drawer-slide .24s cubic-bezier(.2,.7,.3,1);box-shadow:-24px 0 60px -16px #0009}@keyframes header-drawer-slide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.header-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.header-drawer-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--fg-1);cursor:pointer;transition:all .14s ease}.header-drawer-close:hover{background:var(--bg-3);color:var(--fg-0)}.drawer-section-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.drawer-peek{align-self:flex-end;flex-shrink:1;min-height:0;width:78%;max-width:240px;max-height:38vh;object-fit:contain;object-position:right bottom;margin-top:auto;margin-bottom:14px;margin-right:-22px;opacity:.75;pointer-events:none;filter:drop-shadow(0 18px 32px rgba(0,0,0,.55));animation:drawer-peek-fade .38s cubic-bezier(.2,.7,.3,1);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%)}[data-game=dota2] .drawer-peek{margin-right:-40px}@keyframes drawer-peek-fade{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:.7;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.drawer-peek{animation:none}}.drawer-game-switcher{width:100%;margin-bottom:22px}.drawer-game-switcher button{flex:1;font-size:12px;padding:10px 14px}.drawer-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:22px}.drawer-nav-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--fg-1);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:all .14s ease;text-align:left}.drawer-nav-item:hover,.drawer-nav-item:focus-visible{background:var(--bg-2);border-color:var(--border);color:var(--fg-0)}.drawer-nav-item>span{flex:1}.drawer-nav-item>svg:first-child{color:var(--accent);flex-shrink:0}.drawer-nav-item>svg:last-child{color:var(--fg-3)}.drawer-auth{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;border-top:1px solid var(--border)}.drawer-auth-secondary{width:100%;padding:12px 16px;background:transparent;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--fg-1);cursor:pointer;transition:all .14s ease}.drawer-auth-secondary:hover{border-color:var(--border-strong);background:var(--bg-2);color:var(--fg-0)}.drawer-signout{margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:transparent;border:1px solid color-mix(in srgb,oklch(.62 .18 25) 30%,var(--border));border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;color:#ff958d;color:oklch(.78 .16 25);cursor:pointer;transition:all .14s ease}.drawer-signout:hover{background:color-mix(in srgb,oklch(.62 .18 25) 12%,transparent)}.site-footer{position:relative;background:var(--bg-0);border-top:1px solid var(--border);padding:36px 56px 22px;isolation:isolate;overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 30%,transparent) 50%,transparent);pointer-events:none}.site-footer-inner{max-width:1280px;margin:0 auto}.site-footer-grid{display:grid;grid-template-columns:2.4fr 1fr 1fr;gap:64px;margin-bottom:26px}.footer-brand-block{display:flex;flex-direction:column;gap:12px;max-width:380px}.footer-brand{display:inline-flex;align-items:baseline;text-decoration:none;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-0);line-height:1;align-self:flex-start}.footer-tagline{margin:0;font-size:13px;line-height:1.55;color:var(--fg-3)}.footer-trust-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg-2);align-self:flex-start}.footer-trust-pill b{color:var(--fg-0);font-weight:800}.footer-trust-dot{width:6px;height:6px;border-radius:50%;background:#61d46a;box-shadow:0 0 6px color-mix(in srgb,oklch(.78 .18 145) 65%,transparent)}.footer-col{display:flex;flex-direction:column}.footer-col-title{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-col a,.footer-col .footer-coming{font-size:13px;color:var(--fg-2);text-decoration:none;cursor:pointer;transition:color .18s ease}.footer-col a:hover{color:var(--accent)}.footer-col .footer-coming{color:var(--fg-3);cursor:default}.footer-col .footer-coming:hover{color:var(--fg-2)}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--border)}.footer-payments{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-payments-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-weight:600}.footer-chips{display:inline-flex;align-items:center;gap:6px}.footer-chip{padding:4px 10px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--border);border-radius:4px}.footer-copy{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--fg-3)}@media (max-width: 1024px){.site-footer{padding:32px 24px 20px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:22px}.footer-brand-block{grid-column:1 / -1}}@media (max-width: 640px){.site-footer{padding:28px 16px 20px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:22px 16px;margin-bottom:18px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}.trust-block{display:flex;align-items:center;gap:18px}@media (max-width: 480px){.trust-block{flex-wrap:wrap;gap:12px}}.sell-page{position:relative;max-width:1320px;margin:0 auto;padding:40px 56px 96px;isolation:isolate}.sell-glow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 80vw 70vh at 50% -10%,color-mix(in srgb,var(--accent) 28%,transparent) 0%,color-mix(in srgb,var(--accent) 8%,transparent) 35%,transparent 65%),radial-gradient(ellipse 50vw 70vh at 100% 25%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50vw 60vh at 0% 60%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 65%),radial-gradient(ellipse 80vw 55vh at 50% 110%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 70%)}.sell-crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-3);margin-bottom:14px}.sell-crumbs span{cursor:pointer;transition:color .14s ease}.sell-crumbs span:hover{color:var(--fg-1)}.sell-crumbs .is-current{color:var(--fg-1);cursor:default}.sell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.sell-eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.sell-title{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 12px;color:var(--fg-0)}.sell-lede{font-size:14px;line-height:1.55;color:var(--fg-3);margin:0;max-width:540px}.sell-status-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;font-size:12px;color:var(--fg-2);white-space:nowrap;margin-top:8px}.sell-status-pill b{color:var(--fg-0);font-weight:700}.sell-status-dot{width:7px;height:7px;border-radius:50%;background:#61d46a;box-shadow:0 0 7px color-mix(in srgb,oklch(.78 .18 145) 65%,transparent)}.sell-stepper-wrap{margin:0 0 32px;padding:18px 22px;background:color-mix(in srgb,var(--bg-2) 60%,transparent);border:1px solid var(--border);border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.stepper{display:flex;align-items:center;gap:0;width:100%}.stepper-item{display:flex;align-items:center;gap:10px;flex-shrink:0}.stepper-num{width:26px;height:26px;border-radius:50%;background:var(--bg-2);color:var(--fg-3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:700;flex-shrink:0;transition:all .2s ease}.stepper-num.is-active{background:var(--bg-3);color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.stepper-num.is-done{background:var(--accent);color:var(--bg-1);border-color:var(--accent)}.stepper-label{font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-weight:500;white-space:nowrap;transition:color .2s ease}.stepper-label.is-active{color:var(--fg-0);font-weight:600}.stepper-divider{flex:1;height:1px;background:var(--border);margin:0 14px;min-width:16px}.stepper-mobile{display:none;align-items:center;justify-content:space-between;gap:16px;width:100%}.stepper-mobile-text{display:flex;align-items:baseline;gap:12px;min-width:0}.stepper-mobile-counter{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-shrink:0}.stepper-mobile-of{color:var(--fg-3);font-weight:500}.stepper-mobile-name{font-size:14px;font-weight:700;color:var(--fg-0);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper-mobile-dots{display:flex;align-items:center;gap:6px;flex-shrink:0}.stepper-mobile-dot{width:7px;height:7px;border-radius:50%;background:transparent;border:1.5px solid var(--border-strong);transition:width .22s ease,background .22s ease,border-color .22s ease}.stepper-mobile-dot.is-done{background:color-mix(in srgb,var(--accent) 60%,transparent);border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.stepper-mobile-dot.is-active{width:18px;border-radius:4px;background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}@media (max-width: 600px){.stepper{display:none}.stepper-mobile{display:flex}.sell-stepper-wrap{padding:14px 16px;margin-bottom:22px}}.sell-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}@media (max-width: 1100px){.sell-layout{grid-template-columns:1fr;gap:24px}}.sell-inv{display:flex;flex-direction:column;gap:18px}.sell-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 640px){.sell-stats{grid-template-columns:1fr}}.sell-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;transition:border-color .18s ease,background .18s ease}.sell-stat.is-accent{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg-2))}.sell-stat-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);flex-shrink:0}.sell-stat-body{display:flex;flex-direction:column;gap:3px;min-width:0}.sell-stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.sell-stat-value{font-size:16px;font-weight:700;color:var(--fg-0);letter-spacing:-.01em}.sell-stat-value.is-mono{font-family:var(--mono);letter-spacing:0}.sell-stat.is-accent .sell-stat-value{color:var(--accent)}.sell-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sell-toolbar-search{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;padding:0 14px;height:42px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;transition:border-color .16s ease,background .16s ease}.sell-toolbar-search:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:var(--bg-1)}.sell-toolbar-search input{flex:1;background:transparent;border:none;outline:none;color:var(--fg-0);font-size:13px;font-family:inherit}.sell-toolbar-search input::placeholder{color:var(--fg-3)}.sell-toolbar-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--bg-3);border:1px solid var(--border);color:var(--fg-2);cursor:pointer;transition:background .14s ease,color .14s ease}.sell-toolbar-clear:hover{background:color-mix(in srgb,var(--accent) 14%,var(--bg-3));color:var(--fg-0)}.sell-sort{position:relative;flex-shrink:0}.sell-sort-trigger{display:inline-flex;align-items:center;gap:10px;padding:0 14px;height:42px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--fg-1);font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.sell-sort-trigger:hover{border-color:var(--border-strong)}.sell-sort.is-open .sell-sort-trigger{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:var(--bg-1)}.sell-sort-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.sell-sort-current{white-space:nowrap}.sell-sort.is-open .sell-sort-trigger>svg:last-child{transform:rotate(180deg)}.sell-sort-trigger>svg:last-child{transition:transform .18s ease}.sell-sort-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;margin:0;padding:6px;list-style:none;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 48px -16px #000000a6,0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent);z-index:30;animation:sellSortOpen .16s cubic-bezier(.2,.8,.2,1);transform-origin:top right}@keyframes sellSortOpen{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sell-sort-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:5px;font-size:13px;color:var(--fg-2);cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap}.sell-sort-opt:hover{background:var(--bg-3);color:var(--fg-0)}.sell-sort-opt.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--fg-0);font-weight:600}.sell-filters{position:relative}.sell-filters-trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;font-size:12px;font-family:inherit;color:var(--fg-2);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.sell-filters-trigger:hover{border-color:var(--border-strong);color:var(--fg-1)}.sell-filters-trigger.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--fg-0);background:color-mix(in srgb,var(--accent) 6%,var(--bg-2))}.sell-filters.is-open .sell-filters-trigger{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:var(--bg-1)}.sell-filters.is-open .sell-filters-trigger>svg:last-child{transform:rotate(180deg)}.sell-filters-trigger>svg:last-child{transition:transform .18s ease}.sell-filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--accent);color:var(--bg-1);border-radius:999px;font-size:10px;font-weight:700;font-family:var(--mono)}.sell-filters-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:320px;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:10px;padding:14px;box-shadow:0 22px 56px -20px #000000b3,0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent);animation:sellSortOpen .16s cubic-bezier(.2,.8,.2,1);transform-origin:top left}.sell-filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.sell-filters-clear{background:transparent;border:none;color:var(--accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--mono);cursor:pointer;padding:4px 6px;border-radius:4px;transition:background .14s ease}.sell-filters-clear:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.sell-filters-section-label{margin-top:14px;margin-bottom:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.sell-filters-section-label:first-of-type{margin-top:0}.sell-filters-grid{display:flex;flex-wrap:wrap;gap:6px}.sell-wear-chip{display:inline-flex;align-items:center;padding:6px 12px;background:var(--bg-1);border:1px solid var(--border);border-radius:999px;font-size:11px;color:var(--fg-2);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease;font-family:inherit}.sell-wear-chip:hover{border-color:var(--border-strong);color:var(--fg-1)}.sell-wear-chip.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--bg-2));border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--fg-0)}.sell-filters-price{display:flex;align-items:center;gap:8px}.sell-filters-price-input{flex:1;min-width:0;padding:7px 10px;background:var(--bg-1);border:1px solid var(--border);border-radius:7px;color:var(--fg-1);font-family:var(--mono);font-size:12px;outline:none;transition:border-color .12s ease}.sell-filters-price-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.sell-filters-price-input::placeholder{color:var(--fg-3)}.sell-filters-price-sep{color:var(--fg-3);font-family:var(--mono);font-size:11px}.sell-wear-short{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 5px;background:var(--bg-3);border-radius:4px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--fg-1);transition:background .14s ease,color .14s ease}.sell-wear-chip.is-active .sell-wear-short{background:var(--accent);color:var(--bg-1)}.sell-wear-label{white-space:nowrap}.sell-rarity-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-1);border:1px solid var(--border);border-radius:999px;font-size:11px;color:var(--fg-2);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease;font-family:inherit}.sell-rarity-chip:hover{border-color:var(--border-strong);color:var(--fg-1)}.sell-rarity-chip.is-active{background:color-mix(in srgb,var(--rarity) 14%,var(--bg-2));border-color:color-mix(in srgb,var(--rarity) 55%,var(--border));color:var(--fg-0)}.sell-rarity-dot{width:8px;height:8px;border-radius:50%;background:var(--rarity);box-shadow:0 0 6px color-mix(in srgb,var(--rarity) 50%,transparent)}.sell-bulk{display:flex;align-items:center;gap:14px;padding:0 4px;flex-wrap:wrap}.sell-bulk-count{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--fg-3)}.sell-bulk-count b{color:var(--fg-1);font-weight:700}.sell-bulk-actions{margin-left:auto}.sell-bulk-actions{display:inline-flex;gap:6px}.sell-bulk-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:11px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-2);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.sell-bulk-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--fg-0);background:var(--bg-2)}.sell-bulk-btn:disabled{opacity:.4;cursor:not-allowed}.sell-inv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1280px){.sell-inv-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 880px){.sell-inv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.sell-inv-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.inv-tile{--rarity: var(--border);position:relative;display:flex;flex-direction:column;gap:0;padding:0;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;overflow:hidden;transition:border-color .16s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .16s ease}.inv-tile:hover{border-color:color-mix(in srgb,var(--rarity) 35%,var(--border-strong));transform:translateY(-2px);box-shadow:0 10px 28px -16px color-mix(in srgb,var(--rarity) 70%,transparent)}.inv-tile.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent),0 14px 30px -16px color-mix(in srgb,var(--accent) 60%,transparent)}.inv-tile.is-selected .inv-tile-meta,.inv-tile.is-selected .inv-tile-rarity{color:var(--fg-1)}.inv-tile.is-selected .inv-tile-rarity{opacity:1}.inv-tile-stripe{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--rarity) 70%,transparent),var(--rarity) 50%,color-mix(in srgb,var(--rarity) 70%,transparent));opacity:.85}.inv-tile-thumb{display:block;aspect-ratio:4 / 3;margin:8px 8px 0;border-radius:6px;overflow:hidden;background:radial-gradient(ellipse at center,#141618,#030304)}.inv-tile-thumb>div{width:100%;height:100%}.inv-tile-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.inv-tile-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;color:var(--fg-0);letter-spacing:-.005em}.inv-tile-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em}.inv-tile-wear{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-tile-float{flex-shrink:0}.inv-tile-pricerow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.inv-tile-price{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--accent);letter-spacing:-.01em}.inv-tile-rarity{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--rarity);opacity:.85;white-space:nowrap}.inv-tile-check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--bg-3);border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:transparent;transition:all .18s ease;z-index:1}.inv-tile.is-selected .inv-tile-check{background:var(--accent);border-color:var(--accent);color:var(--bg-1);transform:scale(1.05)}.sell-empty{padding:48px 24px;text-align:center;background:var(--bg-2);border:1px dashed var(--border-strong);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.sell-empty-title{font-size:14px;font-weight:600;color:var(--fg-1);margin-top:6px}.sell-empty-desc{font-size:12px;color:var(--fg-3)}.inv-loading{padding:64px 24px;text-align:center;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:14px}.inv-loading-spinner{width:32px;height:32px;border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:inv-spin .7s linear infinite}.inv-loading-title{font-size:14px;font-weight:600;color:var(--fg-1)}.inv-loading-desc{font-size:12px;color:var(--fg-3);max-width:320px}@keyframes inv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.inv-loading-spinner{animation:none;border-top-color:var(--accent)}}.sell-cart{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;overflow:hidden;max-height:calc(100vh - 110px);box-shadow:0 24px 56px -28px #0000008c,0 0 0 1px color-mix(in srgb,var(--accent) 4%,transparent)}@media (max-width: 1100px){.sell-cart{position:static;max-height:none}}.sell-cart-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--bg-1)}.sell-cart-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px}.sell-cart-count{font-size:15px;font-weight:700;color:var(--fg-0)}.sell-cart-clear{background:transparent;border:none;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;padding:6px 10px;border-radius:4px;transition:color .14s ease,background .14s ease}.sell-cart-clear:hover{color:var(--fg-0);background:var(--bg-3)}.sell-cart-list{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-height:80px}.sell-cart-list::-webkit-scrollbar{width:6px}.sell-cart-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.sell-cart-empty{padding:36px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.sell-cart-empty-title{font-size:13px;font-weight:600;color:var(--fg-1);margin-top:4px}.sell-cart-empty-desc{font-size:11.5px;line-height:1.5;color:var(--fg-3);max-width:240px}.sell-cart-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;transition:background .14s ease}.sell-cart-row:hover{background:var(--bg-1)}.sell-cart-thumb{flex-shrink:0;width:44px;height:44px;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-1) 50%,transparent),color-mix(in srgb,var(--bg-3) 30%,transparent));border:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;align-items:center;justify-content:center}.sell-cart-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.sell-cart-thumb-fallback{width:100%;height:100%;background:linear-gradient(135deg,oklch(.3 .04 var(--hue)),oklch(.18 .02 var(--hue)))}.sell-cart-info{flex:1;min-width:0}.sell-cart-name{font-size:12px;font-weight:600;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-cart-wear{font-family:var(--mono);font-size:10px;color:var(--fg-3);margin-top:2px}.sell-cart-price{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent);flex-shrink:0}.sell-cart-remove{width:22px;height:22px;border-radius:4px;background:transparent;border:1px solid transparent;color:var(--fg-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .14s ease;flex-shrink:0}.sell-cart-remove:hover{background:color-mix(in srgb,oklch(.62 .18 25) 18%,transparent);border-color:color-mix(in srgb,oklch(.62 .18 25) 40%,transparent);color:#ff958d;color:oklch(.78 .18 25)}.sell-cart-calc{padding:14px 18px;background:var(--bg-1);border-top:1px solid var(--border)}.sell-calc-line{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--fg-2);margin-bottom:6px}.sell-calc-line.is-muted{color:var(--fg-3)}.sell-calc-line .is-mono{font-family:var(--mono)}.sell-calc-line.is-payout{font-size:16px;font-weight:700;color:var(--fg-0);margin-bottom:0;margin-top:4px}.sell-calc-line.is-payout .is-mono{color:var(--accent);font-size:18px;letter-spacing:-.01em}.sell-calc-divider{height:1px;background:var(--border);margin:10px 0}.sell-cart-foot{padding:14px 18px 16px;border-top:1px solid var(--border);background:var(--bg-2)}.sell-cart-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:10.5px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3)}.sell-step-card{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:28px 28px 24px}.sell-section-label{margin:24px 0 10px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.bot-trade{margin-bottom:6px;padding:18px 20px 16px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,var(--bg-1)) 0%,var(--bg-1) 70%);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:10px}.bot-trade-header{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.bot-trade-step-num{font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--accent)}.bot-trade-step-title{font-size:14px;font-weight:700;color:var(--fg-0);letter-spacing:-.005em}.bot-trade-card{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.bot-trade-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--bg-3)}.bot-trade-info{flex:1;min-width:0}.bot-trade-name{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fg-0);letter-spacing:-.005em}.bot-trade-url{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.bot-trade-copy{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--bg-3);border:1px solid var(--border);border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-1);cursor:pointer;flex-shrink:0;transition:all .14s ease}.bot-trade-copy:hover{background:color-mix(in srgb,var(--accent) 16%,var(--bg-3));border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--fg-0)}.bot-trade-copy.is-copied{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.bot-trade-steps{list-style:none;margin:14px 0;padding:0;counter-reset:bot-step}.bot-trade-steps li{display:flex;align-items:flex-start;gap:12px;padding:6px 0;font-size:13px;line-height:1.5;color:var(--fg-2);counter-increment:bot-step}.bot-trade-steps li:before{content:counter(bot-step);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:50%;font-family:var(--mono);font-size:10px;font-weight:800;color:var(--accent);margin-top:-1px}.bot-trade-steps b{color:var(--fg-0);font-weight:700}.bot-trade-confirm{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-2);border:1.5px solid var(--border);border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--fg-1);transition:all .16s ease;-webkit-user-select:none;user-select:none}.bot-trade-confirm:hover{border-color:var(--border-strong)}.bot-trade-confirm.is-checked{background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));border-color:var(--accent);color:var(--fg-0)}.bot-trade-confirm input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.bot-trade-checkbox{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:var(--bg-1);border:1.5px solid var(--border-strong);border-radius:5px;color:transparent;transition:all .16s ease}.bot-trade-confirm.is-checked .bot-trade-checkbox{background:var(--accent);border-color:var(--accent);color:var(--bg-1)}.payout-card-solo{position:relative;display:flex;align-items:center;gap:18px;padding:18px 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--bg-1)) 0%,color-mix(in srgb,var(--accent) 4%,var(--bg-2)) 60%,var(--bg-2) 100%);border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:10px;overflow:hidden;isolation:isolate}.payout-card-solo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 60%);z-index:-1}.payout-card-solo-chip{flex-shrink:0;width:44px;height:32px;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 78%,var(--fg-0)),color-mix(in srgb,var(--accent) 50%,var(--bg-1)));border:1px solid color-mix(in srgb,var(--accent) 60%,var(--border));position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5px;padding:6px;box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 1px color-mix(in srgb,var(--fg-0) 14%,transparent)}.payout-card-solo-chip>span{background:color-mix(in srgb,var(--bg-1) 85%,transparent);border-radius:1px}.payout-card-solo-body{flex:1;min-width:0}.payout-card-solo-label{font-size:14px;font-weight:700;color:var(--fg-0);letter-spacing:-.005em}.payout-card-solo-sub{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin-top:4px;letter-spacing:.04em}.payout-card-solo-brands{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.payout-card-solo-brand{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 8px;background:color-mix(in srgb,var(--bg-3) 80%,transparent);border:1px solid var(--border);border-radius:4px;font-family:Geist,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--fg-1)}.payout-card-solo-mc{padding:0 6px;gap:0;position:relative}.payout-card-solo-mc>span{display:block;width:12px;height:12px;border-radius:50%}.payout-card-solo-mc>span:first-child{background:#f4514f;margin-right:-4px;z-index:1}.payout-card-solo-mc>span:last-child{background:#f7a224;mix-blend-mode:screen}@media (max-width: 560px){.payout-card-solo{flex-wrap:wrap;gap:14px}.payout-card-solo-brands{width:100%;justify-content:flex-start}}.sell-step-head{margin-bottom:22px}.sell-step-head h3{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg-0);margin:0 0 6px}.sell-step-head p{font-size:13px;color:var(--fg-3);margin:0;line-height:1.5}.sell-step-actions{display:flex;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.sell-hint{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:var(--fg-3)}.sell-info-card{display:flex;gap:14px;align-items:flex-start;margin-top:20px;padding:16px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 2%,transparent) 70%),var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:8px}.sell-info-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center}.sell-info-title{font-size:13px;font-weight:700;color:var(--fg-0);margin-bottom:4px}.sell-info-desc{font-size:12.5px;line-height:1.55;color:var(--fg-2)}.sell-review-rows{margin-top:4px}.sell-signin{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:0}.sell-signin-card{position:relative;z-index:2;width:100%;padding:56px 40px 48px;background:color-mix(in srgb,var(--bg-2) 88%,transparent);border:1px solid var(--border);border-radius:14px;text-align:center;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px -28px #00000080}.sell-signin-icon{width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.sell-signin-card h3{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--fg-0);margin:0 0 10px}.sell-signin-card p{font-size:13px;line-height:1.6;color:var(--fg-3);margin:0;max-width:420px}.sell-signin-trust{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg-3)}.sell-signin-sep{color:var(--border-strong)}.sell-signin-skeleton{position:relative;z-index:1;width:100%;margin-top:-80px;padding-top:120px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;filter:blur(2.5px);opacity:.55;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 60%,transparent)}@media (max-width: 1024px){.sell-signin-skeleton{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.sell-signin-skeleton{grid-template-columns:repeat(2,1fr)}}.sell-skel-tile{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.sell-skel-thumb{aspect-ratio:4 / 3;border-radius:6px;background-color:var(--bg-1);background-image:linear-gradient(100deg,color-mix(in srgb,var(--bg-3) 70%,transparent) 0%,transparent 22%,transparent 50%,transparent 78%,color-mix(in srgb,var(--bg-3) 70%,transparent) 100%);background-size:200% 100%;background-repeat:repeat-x;animation:sellSkelShimmer 5s linear infinite}.sell-skel-line{height:10px;border-radius:3px;background-color:var(--bg-1);background-image:linear-gradient(100deg,color-mix(in srgb,var(--bg-3) 85%,transparent) 0%,transparent 22%,transparent 50%,transparent 78%,color-mix(in srgb,var(--bg-3) 85%,transparent) 100%);background-size:200% 100%;background-repeat:repeat-x;width:80%;animation:sellSkelShimmer 5s linear infinite}.sell-skel-line.is-short{width:50%;height:8px}@keyframes sellSkelShimmer{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width: 720px){.sell-page{padding:28px 18px 60px}.sell-header{flex-direction:column;align-items:flex-start}.sell-stepper-wrap{padding:16px}.sell-step-card{padding:22px 20px 20px}.sell-step-actions{flex-direction:column-reverse;gap:10px}.sell-step-actions>button{width:100%;flex:none!important}.bot-trade-url{white-space:normal!important;overflow-wrap:anywhere;word-break:break-all;text-overflow:clip}.sell-step-head p,.bot-trade-steps li,.sell-hint{overflow-wrap:anywhere}}@media (max-width: 1100px){.sell-layout>.sell-cart{display:none}}.sell-cart-host{display:contents}.sell-cart-host-close{display:none}@media (max-width: 1100px){.sell-cart-host{display:block}.sell-cart-host>.sell-cart{display:none}.sell-page:has(.sell-cart-host.is-open){z-index:100}.sell-cart-host.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:sell-cart-host-fade .2s ease-out}.sell-cart-host.is-open>.sell-cart{display:flex;width:100%;max-width:460px;max-height:86vh;margin:0;border-radius:16px;align-self:center;position:relative;top:auto;animation:sell-cart-modal-in .28s cubic-bezier(.2,.7,.3,1)}.sell-cart-host.is-open .sell-cart-host-close{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:16px;right:16px;z-index:999;width:38px;height:38px;border-radius:999px;background:#000000b3;border:1px solid rgba(255,255,255,.18);color:var(--fg-0);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes sell-cart-host-fade{0%{opacity:0}to{opacity:1}}@keyframes sell-cart-modal-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.sell-cart-host.is-open,.sell-cart-host.is-open>.sell-cart{animation:none}}.sell-mobile-cta{display:none}@media (max-width: 1100px){.sell-mobile-cta{display:flex;align-items:center;gap:12px;position:fixed;bottom:14px;left:14px;right:14px;z-index:50;padding:11px 14px;background:var(--accent);color:var(--bg-1);border:none;border-radius:12px;box-shadow:0 14px 32px -8px color-mix(in srgb,var(--accent) 55%,transparent),0 2px 8px #0006;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;animation:sell-mobile-cta-in .28s cubic-bezier(.2,.7,.3,1)}.sell-mobile-cta-count{flex:0 0 auto;text-transform:uppercase}.sell-mobile-cta-count b{font-size:16px;font-weight:800;margin-right:4px}.sell-mobile-cta-total{flex:1;text-align:center;font-weight:800;font-size:14px}.sell-mobile-cta-action{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--bg-1);color:var(--fg-0);border-radius:8px;font-size:11px;text-transform:uppercase}}@keyframes sell-mobile-cta-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.sell-mobile-cta{animation:none}}@media (max-width: 480px){.sell-toolbar{gap:8px}.sell-toolbar-search{height:38px;min-width:0}.sell-sort-trigger{height:38px;padding:0 12px}.sell-sort-label{font-size:9px}.sell-sort-current{font-size:12px}.sell-bulk{gap:8px;padding:0}.sell-filters-trigger{height:36px;padding:0 12px;font-size:11px}.sell-bulk-count{font-size:10.5px;margin-left:auto}.sell-bulk-actions{width:100%}.sell-bulk-btn{flex:1;justify-content:center;height:38px}}@media (max-width: 480px){.sell-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:12px 0}.sell-stat{background:none!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;padding:4px 6px!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:4px!important;min-width:0}.sell-stat:last-child{border-right:0!important}.sell-stat.is-accent{background:none!important;border-color:transparent!important;border-right-color:var(--border)!important}.sell-stat-icon{display:none!important}.sell-stat-body{align-items:center;width:100%}.sell-stat-label{font-size:9px;letter-spacing:.1em}.sell-stat-value{font-size:clamp(13px,3.8vw,16px);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}body{overflow-x:clip}.mkt-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 1100px){.mkt-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 880px){.mkt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.mkt-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.mkt-tile,.mkt-tile:hover{cursor:default}.mkt-tile.is-incart{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--bg-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 14px 30px -16px color-mix(in srgb,var(--accent) 50%,transparent)}.mkt-tile-badge{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 7px;background:var(--accent);color:var(--bg-1);border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--accent) 60%,transparent)}.mkt-tile-actionrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width: 520px){.mkt-tile-actionrow{flex-direction:column;align-items:stretch;gap:6px}.mkt-tile-add{width:100%;justify-content:center}.mkt-tile-actionrow .inv-tile-price{text-align:right}}.mkt-tile-add{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border-strong);border-radius:6px;font-size:11px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fg-1);cursor:pointer;transition:all .14s ease}.mkt-tile-add:hover{background:var(--accent);color:var(--bg-1);border-color:var(--accent)}.mkt-stepper{display:inline-flex;align-items:center;gap:0;background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:6px;overflow:hidden;height:28px}.mkt-stepper button{width:26px;height:100%;background:transparent;border:none;color:var(--fg-1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.mkt-stepper button:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.mkt-stepper>span{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--fg-0);min-width:22px;text-align:center;-webkit-user-select:none;user-select:none}.mkt-cart-controls{display:inline-flex;align-items:center;gap:0;background:var(--bg-1);border:1px solid var(--border);border-radius:5px;overflow:hidden;height:24px;flex-shrink:0}.mkt-cart-controls button{width:22px;height:100%;background:transparent;border:none;color:var(--fg-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.mkt-cart-controls button:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.mkt-cart-controls>span{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--fg-0);min-width:18px;text-align:center;-webkit-user-select:none;user-select:none}.mkt-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:12px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px}.mkt-pager-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:11px;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-2);cursor:pointer;transition:all .14s ease}.mkt-pager-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--fg-0);background:var(--bg-3)}.mkt-pager-btn:disabled{opacity:.35;cursor:not-allowed}.mkt-pager-pages{display:inline-flex;align-items:center;gap:2px;margin:0 6px}.mkt-pager-num{width:30px;height:30px;border-radius:6px;background:transparent;border:1px solid transparent;font-family:var(--mono);font-size:12px;color:var(--fg-2);cursor:pointer;transition:all .14s ease}.mkt-pager-num:hover{background:var(--bg-3);color:var(--fg-0)}.mkt-pager-num.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent);font-weight:700}.mkt-pager-ellipsis{font-family:var(--mono);color:var(--fg-3);padding:0 4px;-webkit-user-select:none;user-select:none}.sell-success{max-width:640px;margin:0 auto;padding:56px 32px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.sell-success-rings{position:relative;width:132px;height:132px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.sell-success-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 50%,transparent);opacity:0;animation:sellSuccessRing 2.4s ease-out infinite}.sell-success-ring.r1{animation-delay:0s}.sell-success-ring.r2{animation-delay:.6s}.sell-success-ring.r3{animation-delay:1.2s}@keyframes sellSuccessRing{0%{transform:scale(.55);opacity:0;border-width:2px}20%{opacity:.9}to{transform:scale(1.15);opacity:0;border-width:.5px}}.sell-success-check{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;background:var(--accent);color:var(--bg-1);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent),0 12px 32px -10px color-mix(in srgb,var(--accent) 70%,transparent);animation:sellSuccessPop .6s cubic-bezier(.18,1.22,.4,1) both}@keyframes sellSuccessPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.sell-success-eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.sell-success-title{font-size:clamp(28px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;color:var(--fg-0)}.sell-success-lede{font-size:14px;line-height:1.6;color:var(--fg-3);margin:0;max-width:460px}.sell-success-id{margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease;font-family:inherit;color:var(--fg-2)}.sell-success-id:hover{color:var(--fg-1)}.sell-success-id.is-copied{color:var(--accent)}.sell-success-id:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--bg-2))}.sell-success-id.is-copied{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.sell-success-id-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.sell-success-id-value{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--fg-0);letter-spacing:.02em}.card-pay{margin-top:28px;width:100%;max-width:460px;padding:22px 22px 18px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,var(--bg-2)) 0%,var(--bg-2) 60%,color-mix(in srgb,var(--bg-1) 96%,transparent) 100%);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:12px;text-align:left;box-shadow:0 18px 48px -16px #0009,0 0 0 1px #0000004d}.card-pay-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.card-pay-eyebrow{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.card-pay-amount{font-family:var(--mono);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--fg-0)}.card-pay-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.card-pay-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.card-pay-field input{width:100%;padding:11px 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:6px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--fg-0);outline:none;transition:border-color .16s ease,background .16s ease}.card-pay-field input::placeholder{color:color-mix(in srgb,var(--fg-3) 80%,transparent);font-weight:500;letter-spacing:.06em}.card-pay-field input:focus{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--bg-1))}.card-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.card-pay-grid>.card-pay-field{margin-bottom:0}.card-pay-submit{width:100%;height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--bg-1);border:1px solid var(--accent);border-radius:8px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,transform .12s ease,opacity .16s ease}.card-pay-submit:hover:not(:disabled){background:var(--accent-hi);transform:translateY(-1px)}.card-pay-submit:disabled{opacity:.45;cursor:not-allowed}.card-pay-submit.is-paying{opacity:.85;cursor:wait}.card-pay-submit.is-paid{background:#35ad44;border-color:#35ad44;color:var(--bg-1);opacity:1;cursor:default}.card-pay-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--fg-3)}.sell-success-timeline{list-style:none;margin:36px 0 0;padding:0;width:100%;max-width:480px;display:flex;flex-direction:column;gap:0;text-align:left;position:relative}.sell-success-timeline:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:1.5px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 60%,transparent) 0%,color-mix(in srgb,var(--accent) 40%,transparent) 30%,var(--border) 70%)}.sell-success-timeline li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;position:relative;z-index:1}.sell-success-step-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:700;background:var(--bg-2);border:1.5px solid var(--border);color:var(--fg-3);transition:all .2s ease}.sell-success-timeline li.is-done .sell-success-step-num{background:var(--accent);border-color:var(--accent);color:var(--bg-1)}.sell-success-timeline li.is-current .sell-success-step-num{background:color-mix(in srgb,var(--accent) 14%,var(--bg-2));border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent);animation:sellSuccessPulse 2s ease-in-out infinite}@keyframes sellSuccessPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 8%,transparent)}}.sell-success-step-title{font-size:13.5px;font-weight:600;color:var(--fg-1);line-height:1.4}.sell-success-timeline li.is-current .sell-success-step-title{color:var(--fg-0)}.sell-success-step-meta{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin-top:3px;letter-spacing:.04em}.sell-success-actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center}@media (max-width: 480px){.sell-success{padding:36px 18px 32px}.sell-success-actions{flex-direction:column;width:100%}.sell-success-actions>button{width:100%}}@media (max-width: 720px){input,textarea,select,.sell-toolbar-search input,.auth-field input,.card-pay-field input,.bot-trade .bot-trade-url{font-size:16px!important}}@media (max-width: 480px){.auth-modal{padding:12px;align-items:flex-end}.auth-modal-card{max-width:100%;padding:26px 22px 24px;border-radius:14px 14px 8px 8px;animation:auth-card-up .24s cubic-bezier(.2,.7,.3,1)}@keyframes auth-card-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-modal-title{font-size:20px}.auth-modal-tabs{width:100%;justify-content:stretch}.auth-modal-tab{flex:1}}@media (max-width: 560px){.hero-section .fade-in[style*="gap: 12px"]{flex-direction:column!important;width:100%}.hero-section .fade-in[style*="gap: 12px"]>button{width:100%}.hero-stats{display:none!important}}@media (max-width: 720px){.sell-stats{grid-template-columns:1fr}.sell-toolbar{gap:10px}.sell-toolbar-search{width:100%;min-width:0}.sell-sort{width:100%}.sell-sort-trigger{width:100%;justify-content:space-between}.sell-sort-menu{width:100%;left:0;right:0}.inv-tile{padding-bottom:6px}.inv-tile-check{width:26px;height:26px;top:10px;right:10px}.sell-bulk{gap:10px}.sell-bulk-actions{width:100%}.sell-bulk-btn{flex:1;padding:9px 12px;min-height:38px;justify-content:center}.sell-filters-menu{min-width:0;width:calc(100vw - 32px);max-width:360px}.card-pay-field input{padding:13px 14px;min-height:46px}.card-pay-submit{height:50px;font-size:15px}.bot-trade-card{flex-wrap:wrap}.bot-trade-info{min-width:100%;order:1}.bot-trade-avatar{order:0}.bot-trade-copy{order:2;width:100%;justify-content:center;padding:10px}.bot-trade-confirm{padding:14px}}@media (max-width: 720px){.sell-cart{border-radius:10px}.sell-cart-row{padding:10px 8px;min-height:60px}.sell-cart-foot{padding:16px}.sell-cart-foot button{min-height:50px;font-size:14px}}@media (max-width: 640px){.acct-actions{width:100%}.acct-actions>button{flex:1;min-height:42px}.acct-filters{gap:6px}.acct-filter{padding:9px 14px;min-height:38px}}@media (max-width: 640px){.faq-search input{font-size:16px!important;padding:13px 16px;min-height:46px}.faq-categories{gap:6px}.faq-category-pill{padding:8px 14px;min-height:36px}.faq-item-head{padding:18px 16px;min-height:60px}}@media (max-width: 480px){.site-footer{padding:28px 18px 20px}.footer-brand{font-size:17px}.footer-tagline{font-size:12.5px}.footer-col-title{font-size:9.5px}}@media (max-width: 640px){.trust-pitch{padding:24px 18px}.trust-actions{width:100%}.trust-actions>button{flex:1;min-height:46px}}@media (max-width: 720px){.sell-rarity-chip,.sell-wear-chip,.nav-link{min-height:36px;display:inline-flex;align-items:center}.acct-filter,.sell-bulk-btn,.header-signin-link{min-height:38px}}@media (max-width: 720px){body{-webkit-text-size-adjust:100%}a,button,[role=button]{-webkit-tap-highlight-color:rgba(245,180,0,.18)}}@media (max-width: 640px){.rt-marquee-mask{overflow-x:clip;overflow-y:visible;scrollbar-width:none}.rt-marquee-mask::-webkit-scrollbar{display:none}.rt-marquee-track{animation-play-state:running}.rt-marquee-track:active{animation-play-state:paused}}@media (max-width: 380px){.sell-success-rings{width:110px;height:110px}.sell-success-check{width:60px;height:60px}.sell-success-check svg{width:30px;height:30px}.sell-success-title{font-size:26px}.sell-success-id-value{font-size:13px}}.auth-page{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--bg-1)}.auth-page-card{width:100%;max-width:420px;padding:32px 28px;background:var(--bg-2);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px -16px #00000080}.auth-page-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:700}.auth-page-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--fg-0);margin:0 0 18px}.auth-page-lede{font-size:13px;color:var(--fg-2);line-height:1.5;margin:0 0 18px}.auth-page-form{display:flex;flex-direction:column;gap:4px}.auth-page-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:12px;margin-bottom:6px}.auth-page-input{width:100%;padding:11px 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;color:var(--fg-0);font-size:14px;font-family:inherit;transition:border-color .16s ease,background .16s ease;margin-bottom:4px}.auth-page-input:focus{outline:none;border-color:var(--accent);background:var(--bg-0)}.auth-page-error{margin:10px 0 4px;padding:8px 12px;font-size:12px;color:#fa6863;background:color-mix(in srgb,oklch(.55 .18 25) 18%,transparent);border:1px solid color-mix(in srgb,oklch(.55 .18 25) 32%,var(--border));border-radius:6px}.auth-page-msg{font-size:14px;color:var(--fg-2);line-height:1.55;text-align:center}.auth-page-msg-sub{font-size:12px;color:var(--fg-3);margin-top:6px}.auth-page-back{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:12px;color:var(--fg-3);text-decoration:none;transition:color .14s ease}.auth-page-back:hover{color:var(--fg-1)}.auth-page-card .auth-page-form>button{margin-top:16px}.order-detail-page{padding-bottom:64px}.order-detail-grid{display:grid;grid-template-columns:1fr 320px;gap:16px}@media (max-width: 768px){.order-detail-grid{grid-template-columns:1fr}}.order-detail-section{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.order-detail-section-title{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;font-weight:700}.order-detail-items{display:flex;flex-direction:column;gap:8px}.order-detail-item{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 12px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px}.order-detail-item-name{grid-column:1 / 2;font-size:14px;font-weight:600;color:var(--fg-0)}.order-detail-item-meta{grid-column:1 / 2;font-family:var(--mono);font-size:11px;color:var(--fg-3);margin-top:2px}.order-detail-item-price{grid-column:2 / 3;grid-row:1 / 3;align-self:center;font-family:var(--mono);font-weight:700;color:var(--accent);font-size:14px}.order-detail-rows{display:flex;flex-direction:column;gap:4px}.order-detail-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0}.order-detail-row-label{font-size:12px;color:var(--fg-3)}.order-detail-row-value{font-size:13px;color:var(--fg-0);font-weight:600}.order-detail-row-value.is-mono{font-family:var(--mono)}.order-detail-row-value.is-highlight{color:var(--accent);font-weight:800;font-size:16px}.order-detail-timeline{display:flex;flex-direction:column;gap:14px}.order-detail-timeline-row{display:flex;gap:12px;align-items:flex-start}.order-detail-timeline-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.acct-req-detail-link{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease}.acct-req-detail-link:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.profile-grid{grid-template-columns:1fr}}.profile-form{display:flex;flex-direction:column;gap:4px}.profile-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-field{margin-bottom:4px}.steam-btn{width:100%;padding:12px 18px;background:linear-gradient(180deg,#2a8de2,#1d75c1);color:#fff;border:1px solid #1a6cb0;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.01em;box-shadow:0 1px #ffffff26 inset,0 8px 18px -10px #1d75c18c;transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.steam-btn:hover{filter:brightness(1.08);box-shadow:0 1px #ffffff2e inset,0 12px 22px -10px #1d75c1b3}.steam-btn:active{transform:translateY(1px);filter:brightness(.95)}.steam-btn:focus-visible{outline:2px solid color-mix(in srgb,#66c0f4 70%,white);outline-offset:2px}.profile-steam-card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap}.profile-steam-card-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.profile-steam-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width: 520px){.profile-steam-card{align-items:stretch;gap:8px}.profile-steam-card-actions{width:100%;justify-content:space-between;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.auth-page-input.is-mono{font-family:var(--mono);font-size:13px}.verify-banner{background:color-mix(in srgb,var(--accent) 14%,var(--bg-1));border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}.verify-banner-inner{max-width:1280px;margin:0 auto;padding:8px 24px;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--fg-1)}.verify-banner-text{flex:1;min-width:0}.verify-banner-text b{color:var(--accent);font-weight:600}.verify-banner-action{flex-shrink:0;padding:4px 10px;background:var(--accent);color:var(--bg-0);border:0;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .14s ease}.verify-banner-action:hover{opacity:.85}.verify-banner-action:disabled{opacity:.5;cursor:not-allowed}.verify-banner-close{flex-shrink:0;background:transparent;border:0;color:var(--fg-3);cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center}.verify-banner-close:hover{color:var(--fg-1)}@media (max-width: 640px){.verify-banner-inner{padding:8px 14px;gap:8px;font-size:12px}.verify-banner-text{font-size:12px}}
