@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(52,211,153,.3)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes carouselFloat{0%{transform:translateX(0)}to{transform:translateX(-384px)}}:root{color-scheme:light;--bg:#f5f5f7;--bg-2:#ebebef;--surface:#ffffff;--surface-rgb:255, 255, 255;--surface-2:#f8f8fa;--surface-3:#f0f0f4;--line:#e5e5ea;--line-strong:#c7c7cc;--text:#1d1d1f;--muted:#86868b;--muted-2:#aeaeb2;--purple:#059669;--purple-2:#047857;--pink:#ff6b35;--cyan:#059669;--green:#10b981;--amber:#ffcc00;--danger:#ff3b30;--shadow:0 2px 12px rgba(0, 0, 0, 0.08);--glow:0 4px 16px rgba(5, 150, 105, 0.15);--topbar-bg:rgba(255, 255, 255, 0.88);--brand-grad:linear-gradient(135deg, #059669, #059669)}*{box-sizing:border-box}body,html{min-width:320px;background:var(--bg);overflow-x:hidden}html{scroll-behavior:smooth}body{max-width:100%;margin:0;color:var(--text);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;transition:background-color .3s var(--ease, ease),color .3s var(--ease, ease)}body[data-theme=dim]{color-scheme:dark;--bg:#04130c;--bg-2:#061b0f;--surface:#0a2114;--surface-rgb:10, 33, 20;--surface-2:#0f2d1c;--surface-3:#163c26;--line:rgba(74, 222, 128, 0.16);--line-strong:rgba(74, 222, 128, 0.34);--text:#eafff2;--muted:#8fb6a3;--muted-2:#5d8a72;--purple:#22c55e;--purple-2:#16a34a;--pink:#22c55e;--cyan:#22c55e;--green:#22c55e;--danger:#f87171;--shadow:0 4px 24px rgba(0, 0, 0, 0.55);--glow:0 0 30px rgba(74, 222, 128, 0.2);--topbar-bg:rgba(4, 19, 12, 0.92);background-color:var(--bg);--brand-grad:linear-gradient(135deg, #a3e635, #22c55e)}body[data-theme=dim] .primary-button{background:linear-gradient(135deg,#059669,#34d399);color:#fff;box-shadow:0 4px 20px rgba(16,185,129,.3)}body[data-theme=dim] .primary-button:hover{background:linear-gradient(135deg,#065f46,#10b981);box-shadow:0 6px 28px rgba(16,185,129,.4)}body[data-theme=dim] .chip.active,body[data-theme=dim] .nav-link.active,body[data-theme=dim] .segmented.active{color:#e0d4ff;border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.12)}body[data-theme=dim] select option{background:var(--surface-2);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #34d399;outline-offset:2px}.app-shell{min-height:100vh;overflow-x:hidden;max-width:100%;width:100%}.topbar{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:auto minmax(200px,360px) 1fr auto;align-items:center;gap:14px;min-height:60px;padding:10px clamp(18px,6vw,92px);border-bottom:1px solid var(--line);background:var(--topbar-bg);box-shadow:0 10px 28px rgba(15,23,42,.05);backdrop-filter:blur(18px);overflow:visible;max-width:100%}.brand,.chip-list,.market-actions,.mini-checks,.payment-stack,.product-footer,.quick-tabs,.seller-card-top,.toolbar-controls,.top-actions,.topnav{display:flex;align-items:center;min-width:0}.top-actions{overflow:visible;max-width:100%}.brand-wrapper{display:flex;align-items:center;gap:12px}.brand,.command-search input{border:0;background:0 0;color:var(--text)}.brand{gap:10px;padding:0;text-align:left}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:0;background:linear-gradient(135deg,#059669,#34d399);border-radius:10px;color:#fff;font-size:13px;font-weight:700}.brand-copy{display:grid;gap:1px}.online-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:var(--surface-2);border:1px solid var(--line);font-size:12px;font-weight:600;margin-left:12px;position:relative}.online-badge .online-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.2)}.brand-copy strong{font-size:20px;letter-spacing:.01em}.activity-feed span,.brand-copy small,.clean-list,.dx-stars i,.glass-card small,.modal-body p,.modal-footer button.secondary-button,.online-badge,.panel p,.product-meta,.quality-list,.rail-head span,.seller-card p,.subline,.toolbar span,label{color:var(--muted)}.command-search{display:grid;grid-template-columns:24px 1fr 28px;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:18px;background:var(--surface-2);color:var(--muted-2)}.command-search input{min-width:0;height:34px}.command-search input::placeholder{color:#98a2b3}kbd{display:grid;min-width:25px;height:24px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-family:inherit}.topnav{justify-content:center;gap:4px;overflow:hidden}.top-actions{justify-content:end;gap:9px}.chip,.nav-link,.segmented{color:var(--muted)}.chip,.nav-link,.segmented,.text-button{border:1px solid transparent;background:0 0}.nav-link{min-height:36px;padding:0 15px;border-radius:18px;font-weight:700}.chip.active,.nav-link.active,.segmented.active{color:var(--text);border-color:rgba(63,185,107,.42);background:rgba(63,185,107,.105)}.profile-pill,.wallet-pill{border:1px solid var(--line)}.icon-button{min-height:38px}.ghost-button,.primary-button,.secondary-button{min-height:38px;border:1px solid var(--line);border-radius:12px}.profile-pill,.wallet-pill{display:inline-flex;align-items:center;gap:10px;padding:0 14px;background:var(--surface-2);color:var(--text);min-height:50px!important;border-radius:16px;position:relative}.profile-pill b,.wallet-pill span{color:var(--muted);font-size:14px}.profile-pill-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--brand-grad);font-weight:900;font-size:16px;overflow:hidden;position:relative}.profile-pill .online-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;z-index:2}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:18px;border:1px solid var(--line);transition:all .2s ease}.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-weight:600}.primary-button{border-color:transparent;background:var(--green);color:#fff;box-shadow:none}.ghost-button,.secondary-button,select option{background:var(--surface);color:var(--text)}.ghost-button:hover,.icon-button:hover,.primary-button:hover,.profile-pill:hover,.secondary-button:hover,.wallet-pill:hover{border-color:var(--line-strong);transform:translateY(-1px)}main{width:min(1250px,calc(100% - 32px));margin:0 auto;padding:28px 0 96px}.view{display:none}.view.active{display:block}.catalog-view.active{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.drawer-panel,.panel,.product-card,.rail-card,.range-card,.seller-card,.sidebar{border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.sidebar{position:relative;display:grid;gap:12px;padding:12px;border-radius:18px}.sidebar::-webkit-scrollbar{display:none}.side-profile{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.avatar{display:grid;width:64px;height:64px;place-items:center;background:linear-gradient(135deg,var(--green),var(--green));font-weight:900;font-size:24px}.side-profile span{display:block;color:var(--muted);font-size:12px}.side-profile button{min-height:32px;border:0;border-radius:10px;background:var(--surface-3);color:var(--text);padding:0 12px;font-weight:800}.filter-grid,.search-box,.seller-view label{display:grid;gap:7px}label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}input,select,textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.06);color:var(--text)}input,select{height:40px;padding:0 12px}textarea{min-height:142px;padding:12px;resize:vertical}.filter-head,.rail-head,.range-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-head{margin-bottom:8px;color:var(--muted);font-weight:900}.text-button{padding:0;color:var(--green);font-weight:700}body[data-theme=dim] .text-button{color:var(--purple-2)}.chip-list,.quick-tabs{flex-wrap:wrap;gap:7px}.chip,.segmented{min-height:34px;padding:0 12px;border-color:var(--line);border-radius:999px;background:rgba(255,255,255,.04);font-weight:600}.range-card,.seller-card{padding:12px;border-radius:14px}input[type=range]{accent-color:var(--green)}.seller-card-top{gap:8px}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.mini-checks,.payment-stack{flex-wrap:wrap;gap:7px;margin-top:10px}.mini-checks span,.payment-stack span,.quality-list span{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid rgba(178,138,255,.18);border-radius:999px;background:rgba(255,255,255,.055);font-size:12px;font-weight:700}.content{min-width:0;grid-column:auto;grid-row:auto}.market-header{position:relative;overflow:hidden;padding:44px 34px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(ellipse 55% 45%at 22% 28%,rgba(5,150,105,.25),transparent 65%),radial-gradient(ellipse 65% 50%at 78% 78%,rgba(52,211,153,.15),transparent 65%),radial-gradient(ellipse 45% 35%at 50% 50%,rgba(74,222,128,.06),transparent 60%),linear-gradient(180deg,#0a2114,#04130c);box-shadow:0 8px 40px rgba(0,0,0,.4)}.market-header::after,.market-header::before{content:"";position:absolute;pointer-events:none}.hero-feature-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-feature-row span,.live-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.055);color:#b6f5cf;font-weight:800}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0 12px}.section-head h2{margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.market-categories,.popular-market{margin-top:18px}.popular-rail{display:flex;gap:12px;overflow:hidden;padding:4px 0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.popular-chip{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;min-width:180px;min-height:62px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.055);color:var(--text);text-align:left;animation:carouselFloat 18s linear infinite}.market-category img,.popular-chip img{width:26px;height:26px;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);object-fit:contain}body[data-theme=dim] .market-category img[src*=steam],body[data-theme=dim] .market-category img[src*=tiktok],body[data-theme=dim] .popular-chip img[src*=steam],body[data-theme=dim] .popular-chip img[src*=tiktok]{border-color:#111827;background:#111827}.market-category img[src*=instagram],.popular-chip img[src*=instagram]{border-color:#fecdd3;background:linear-gradient(135deg,#fff1f2,#ffe4e6)}.popular-chip b{grid-column:2;font-size:12px}.market-category-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-category{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.045);color:var(--text);text-align:left}.market-category.active{background:rgba(16,185,129,.15)}.market-category span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.market-category b,.popular-chip b,.site-footer a,.stat-item small{color:var(--muted)}.seller-tree{background:0 0}.site-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:22px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.site-footer div{display:grid;gap:8px}.site-footer a{text-decoration:none}.market-header::before{inset:0;opacity:.5}.market-header::after{right:70px;bottom:70px;width:285px;height:255px;border:1px solid rgba(74,222,128,.2);border-radius:30px;background:url(./assets/logos/telegram.svg)no-repeat center/90px,linear-gradient(180deg,rgba(255,255,255,.05),transparent 48%),radial-gradient(circle at 50% 42%,rgba(74,222,128,.2),transparent 56%);transform:rotate(6deg);box-shadow:0 12px 40px rgba(0,0,0,.3)}.market-header>div{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin:0 0 24px;padding:0 14px;border:1px solid rgba(74,222,128,.3);border-radius:999px;background:rgba(74,222,128,.12);color:#b6f5cf;font-size:12px;font-weight:600;letter-spacing:.02em}.market-header h1{max-width:700px;margin:0;font-size:clamp(40px,5vw,62px);line-height:1.06;letter-spacing:-.02em}.market-header h1 span{color:var(--text)}body[data-theme=dim] .market-header h1 span{color:#fff}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.stat-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--surface-2)}.stat-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:rgba(16,185,129,.12);font-size:18px}.stat-item strong{display:block;color:var(--text);font-size:20px;font-weight:700}.stat-item small{display:block;font-size:12px;margin-top:2px}.subline{max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.5;color:#aeaeb2}.market-actions{gap:14px;margin-top:32px}.hero-sell,.market-actions .secondary-button{min-width:188px;min-height:52px;border-radius:14px}.category-cards,.hero-microgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.category-cards button,.hero-microgrid div{min-width:0;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.05);color:var(--text);box-shadow:var(--shadow)}.category-cards button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;text-align:left}.category-cards span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:rgba(16,185,129,.15)}.category-cards b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-cards small{color:var(--muted);font-weight:900}.hero-microgrid{margin-top:14px}.hero-microgrid div{padding:14px}.hero-microgrid span{display:block;color:var(--muted);font-size:12px}.hero-microgrid strong{display:block;margin-top:4px;font-size:22px}.quick-tabs{margin:14px 0}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.045)}.toolbar strong{display:block}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-top:14px}.product-art,.product-card{position:relative;display:grid}.product-card{grid-template-rows:auto 1fr;gap:0;min-width:0;padding:0;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.product-card::before{display:none}.product-card:hover{border-color:rgba(16,185,129,.4);box-shadow:0 18px 44px rgba(16,185,129,.15);transform:translateY(-2px)}.product-art{min-height:142px;place-items:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 35%,rgba(16,185,129,.1),transparent 86px),linear-gradient(180deg,#0f2d1c,#0a2114)}.product-art img{width:68px;height:68px;object-fit:contain}.product-art .fav-btn{position:absolute;top:10px;right:10px}.product-card-body{display:grid;gap:8px;padding:12px}.product-category-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.badge,.product-category-row span{display:inline-flex;align-items:center}.product-category-row span{min-width:0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-row img{width:18px;height:18px}.product-category-row b{flex-shrink:0;color:#475467;font-size:11px}.badge{min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:900}.badge.green{background:#ecfdf3;color:#067647}.badge.amber{background:#fffaeb;color:#b54708}.product-title{display:-webkit-box;min-height:58px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;color:var(--text);font-size:14px;line-height:1.35}.product-meta,.quality-list{display:flex;flex-wrap:wrap;gap:7px}.product-meta span{font-size:13px}.price-line{display:flex;align-items:baseline;gap:10px}.card-stats b,.price-line strong{color:var(--text);font-size:21px}.price-line s{color:var(--muted-2)}.card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.card-stats span{min-width:0;padding:8px;border-radius:12px;background:rgba(255,255,255,.045);color:var(--muted);font-size:11px}.card-stats b{display:block;font-size:13px}.product-footer{display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto}.product-footer .primary-button{width:100%;justify-content:center;min-height:32px;padding:0 12px;font-size:13px;border-radius:10px}.seller-mini{display:flex;justify-content:space-between;align-items:center;width:100%;gap:6px;min-width:0}.seller-mini strong{font-size:12px;color:var(--text);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.seller-mini span{color:var(--muted);font-size:11px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.seller-online{color:#34d399!important}.right-rail{position:relative;display:grid;gap:14px;grid-column:3;grid-row:1}.rail-card{padding:16px;border-radius:18px}body[data-theme=dim] .glass-card{background:radial-gradient(circle at 80% 15%,rgba(16,185,129,.15),transparent 92px),rgba(19,17,42,.9);border-color:rgba(16,185,129,.2)}body[data-theme=dim] .glass-card p{color:#d8e6f0}body:not([data-theme=dim]) .glass-card{background:radial-gradient(circle at 80% 15%,rgba(18,185,129,.08),transparent 92px),rgba(237,242,255,.78);border:1px solid rgba(18,185,129,.2)}body:not([data-theme=dim]) .glass-card p{color:var(--text)}.risk-meter{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.13);margin:14px 0 8px}.risk-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#059669,#34d399)}.activity-feed{display:grid;gap:8px}.activity-feed div{padding:10px;border-radius:12px;background:rgba(255,255,255,.06)}.activity-feed b,.activity-feed span{display:block}.seller-view.active,.split-view.active{display:grid;gap:16px}.split-view.active{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.panel,.seller-hero{padding:22px;border-radius:20px}.panel.wide{min-height:320px}.panel h2,.seller-hero h2{margin:0 0 12px;font-size:clamp(28px,4vw,54px);line-height:1.05}.timeline{margin-top:18px}.timeline div{grid-template-columns:34px 1fr;align-items:start}.timeline span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:var(--green);font-weight:900}.deal-card,.integration-list,.timeline,.timeline div{display:grid;gap:12px}.seller-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:radial-gradient(circle at 78% 40%,rgba(16,185,129,.2),transparent 250px),var(--surface)}.seller-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-list span{padding:12px;border-radius:12px;background:rgba(255,255,255,.055)}.drawer{position:fixed;inset:0;z-index:100;display:none}.drawer.open,.spec-grid span,.spec-grid strong{display:block}.drawer-backdrop{position:absolute;inset:0;background:rgba(4,2,12,.72);backdrop-filter:blur(7px)}.drawer-panel{position:absolute;top:14px;right:14px;bottom:14px;width:min(500px,calc(100vw - 28px));overflow-y:auto;padding:22px;border-radius:24px}.drawer-close{position:sticky;top:0;margin-left:auto;z-index:2}.drawer-title h2{margin:0 0 12px;font-size:30px;line-height:1.1}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.spec-grid div{padding:12px;background:rgba(255,255,255,.045)}.spec-grid span{color:var(--muted);font-size:12px}.drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.spec-grid div,.toast{border:1px solid var(--line);border-radius:14px}.toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:12px 16px;background:rgba(23,16,49,.95);color:#fff;box-shadow:var(--shadow);transition:opacity 160ms ease,transform 160ms ease}.toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:760px){.toast{bottom:88px;width:min(340px,calc(100vw - 28px));text-align:center}}.bottom-dock,.mobile-title{display:none}.drawer-panel,.panel,.product-card,.rail-card,.range-card,.seller-card,.sidebar,.site-footer,.toolbar{background:var(--surface)}.category-cards button,.favorite-list,.hero-microgrid div,.listing-hero,.market-category,.payment-methods button,.popular-chip,.quantity-box,.range-card,.reviews-box,.seller-card,.seller-detail,.side-profile,.similar-box,.toolbar,input,select,textarea{background:var(--surface-2)}.market-header{min-height:430px;background:radial-gradient(circle at 74% 58%,rgba(5,150,105,.12),transparent 240px),linear-gradient(135deg,var(--surface),var(--bg-2))}.market-header::before{background-image:linear-gradient(115deg,transparent 0 43%,rgba(74,222,128,.04) 43.2%,transparent 43.6%)}.market-header,.market-header::after{border-color:var(--line);box-shadow:var(--shadow)}.market-header::after{background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 48%),radial-gradient(circle at 50% 42%,rgba(74,222,128,.1),transparent 56%)}.eyebrow,.hero-feature-row span,.live-pill{border-color:var(--line);background:var(--surface-2);color:var(--green)}.market-category.active{border-color:rgba(5,150,105,.4);background:rgba(5,150,105,.08)}.mini-checks span,.payment-stack span,.quality-list span{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.product-art .badge{position:absolute;left:10px;bottom:10px;border:1px solid currentColor;font-size:11px}.product-buy-button{min-height:34px;padding:0 14px;border-radius:9px;box-shadow:none}.toast{background:rgba(16,24,40,.92)}@media (max-width:1180px){.topbar{grid-template-columns:200px minmax(220px,1fr) auto}.topnav{display:none}.catalog-view.active{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:auto auto auto;justify-content:space-between;gap:10px;padding:12px 16px}.brand-copy{display:none}.command-search{order:9;grid-column:1/-1}main{width:100%;padding:14px 16px 120px}.catalog-view.active{display:block}.sidebar{position:static;display:none}.market-header{min-height:560px;padding:24px 18px;border-radius:0;margin:0-16px;border-left:0;border-right:0}.market-header::after{right:26px;bottom:76px;width:168px;height:155px;opacity:.8;background-size:55px}.desktop-title{display:none}.mobile-title{display:inline}.market-header h1{max-width:360px;font-size:clamp(34px,10vw,46px)}.subline{max-width:340px;font-size:15px}.market-actions{display:grid;margin-top:18px}.hero-sell,.market-actions .secondary-button{width:100%;min-height:50px}.category-cards{display:flex;overflow-x:auto;margin:16px -16px 0;padding:0 16px 4px;scrollbar-width:none}.category-cards::-webkit-scrollbar,.quick-tabs::-webkit-scrollbar{display:none}.category-cards button{min-width:174px}.hero-microgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-bar{grid-template-columns:repeat(2,1fr)}.quick-tabs{overflow-x:auto;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;scrollbar-width:none}.quick-tabs .chip{white-space:nowrap}.toolbar{display:grid;gap:10px}.toolbar-controls{display:grid;grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:1fr}.seller-grid,.seller-view.active,.split-view.active{display:grid;grid-template-columns:1fr}.seller-hero{display:grid}.bottom-dock{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(var(--surface-rgb, 19, 16, 52),.85);backdrop-filter:blur(24px);box-shadow:0-10px 40px rgba(0,0,0,.5)}.dock-item,.dock-main{display:grid;place-items:center;gap:2px;min-width:0;min-height:52px;border:0;border-radius:16px;background:0 0;color:#8b9bb5}.dock-main{transform:translateY(-16px);background:linear-gradient(135deg,#059669,#34d399);color:#fff;border:1px solid rgba(16,185,129,.5);box-shadow:0 12px 28px rgba(16,185,129,.35)}.dock-item.active{color:#34d399}.dock-item span,.dock-main span{display:grid;width:24px;height:24px;place-items:center;font-weight:900}.dock-icon.dock-chat{position:relative;width:22px;height:18px;border:2px solid currentColor;border-radius:8px}.dock-icon.dock-chat::after,.dock-icon.dock-chat::before{content:"";position:absolute;border-bottom:2px solid currentColor}.dock-icon.dock-chat::before{inset:4px 5px;border-top:2px solid currentColor;opacity:.9}.dock-icon.dock-chat::after{left:4px;bottom:-5px;width:7px;height:7px;border-left:2px solid currentColor;background:rgba(250,250,255,.95);transform:rotate(-20deg)}.dock-item b,.dock-main b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.drawer-panel{top:auto;right:0;bottom:0;left:0;width:100%;max-height:88dvh;border-radius:24px 24px 0 0}}@media (max-width:520px){.dock-item b,.dock-main b,.market-actions .secondary-button{display:none}.top-actions,.topbar{display:flex!important;align-items:center!important}.topbar{justify-content:space-between!important}.top-actions{gap:8px!important}.hero-microgrid{margin-top:12px}.product-footer{align-items:stretch}.product-footer .primary-button{min-width:104px;padding:0 12px}.card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-actions,.spec-grid{grid-template-columns:1fr}.dock-item,.dock-main{min-height:48px;gap:0}.dock-item span,.dock-main span,.panel h2,.section-head h2,.seller-hero h2{font-size:20px}.market-header h1{font-size:22px}}@media (max-width:900px){.market-header{min-height:430px;border-radius:18px;margin:0;border-left:1px solid var(--line);border-right:1px solid var(--line)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:520px){.product-grid{gap:10px}.product-art{min-height:112px}.product-art img{width:52px;height:52px}.product-card-body{padding:10px}.product-category-row b,.seller-mini{display:none}.product-title{min-height:54px;font-size:13px}.price-line strong{font-size:18px}.quality-list{display:none}.product-footer{grid-template-columns:1fr}.product-footer .primary-button{width:100%;min-width:0}}@media (min-width:1282px){.topbar{padding-left:calc((100% - 1250px)/2);padding-right:calc((100% - 1250px)/2)}}body[data-theme=dim] input,body[data-theme=dim] select,body[data-theme=dim] textarea{color:var(--text);border-color:var(--line)}body[data-theme=dim] input::placeholder,body[data-theme=dim] textarea::placeholder{color:var(--muted-2)}.icon-nav{justify-content:center;gap:7px}.icon-nav-link{display:inline-flex;align-items:center;gap:8px;min-width:44px;max-width:140px;padding:0 10px;overflow:hidden}.icon-nav-link b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.icon-nav-link span,.top-action-icon{display:inline-grid;place-items:center}.icon-nav-link span{width:32px;height:32px;border-radius:10px;background:#dcfce7;color:#111827;transition:all .2s ease}body[data-theme=dim] .icon-nav-link span{background:rgba(16,185,129,.15);color:#fff}.icon-nav-link.active span{background:#059669;color:#fff}body[data-theme=dim] .icon-nav-link.active span{background:#10b981;color:#fff}.top-action-icon{width:38px;padding:0;font-size:18px}.top-action-icon.active{color:#fff;background:var(--green)}.notify-wrap{position:relative}.notify-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:280px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 24px 60px rgba(15,23,42,.18)}.notify-head{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 10px}.notify-empty,.notify-head span,.service-choice b{color:var(--muted);font-size:12px}.notify-empty{padding:14px 10px;border:1px dashed var(--line);border-radius:12px;background:var(--surface-2)}.notify-row,.rail-actions button{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);text-align:left}.notify-row{display:grid;grid-template-columns:28px 1fr;gap:8px;margin-top:8px;padding:10px}.service-selector{display:grid;gap:7px}.service-choice{grid-template-columns:26px 1fr auto;align-items:center;min-height:38px;padding:7px 9px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--text);text-align:left}.service-choice img{width:22px;height:22px}.service-choice.active{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.12)}.service-choice.active b{color:#34d399}.rail-actions,.service-choice{display:grid;gap:8px}.rail-actions button{padding:11px 12px}.rail-actions b,.rail-actions span{display:block}.mobile-services-grid{display:none}body:not([data-theme]) img[src*="steam.svg"],body:not([data-theme]) img[src*="tiktok.svg"],body[data-theme=light] img[src*="steam.svg"],body[data-theme=light] img[src*="tiktok.svg"]{filter:none!important}body[data-theme=dim] img[src*="steam.svg"],body[data-theme=dim] img[src*="tiktok.svg"]{filter:invert(1) brightness(1)!important}.avatar,.dipx-profile-avatar,.profile-avatar-preview,.profile-pill span,.seller-avatar,.seller-profile-modal-avatar,.side-profile .avatar{border-radius:50%!important;overflow:hidden!important}.avatar img,.dipx-profile-avatar img,.profile-avatar-preview img,.profile-pill span img,.seller-avatar img,.seller-profile-modal-avatar img,.side-profile .avatar img{border-radius:50%!important;width:100%!important;height:100%!important;object-fit:cover!important}