:root{--bg: #0a0b0d;--bg-2: #101215;--panel: #14171b;--panel-2: #1a1e24;--panel-3: #21262d;--border: #272d36;--border-2: #333b46;--text: #f4f6f8;--text-dim: #9aa5b1;--text-faint: #626d7a;--accent: #8fd0ff;--accent-2: #5eb8f5;--accent-dark: #2f83c4;--accent-glow: rgba(143, 208, 255, .15);--green: #4ade80;--red: #f26d6d;--gold: #e8c25c;--r-covert: #eb4b4b;--r-classified: #d32ce6;--r-restricted: #8847ff;--r-milspec: #4b69ff;--r-gold: #ffd700;--radius: 10px;--radius-lg: 16px;--font: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer;border:none}input,select{font-family:var(--font)}.container{max-width:1440px;margin:0 auto;padding:0 24px}.header{position:sticky;top:0;z-index:50;background:#0a0b0deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;gap:28px;height:64px}.logo{font-weight:800;font-size:22px;letter-spacing:-.5px;display:flex;align-items:center;gap:8px}.logo .mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));display:grid;place-items:center;color:#0a0b0d;font-size:15px;font-weight:800}.logo .chad{color:var(--accent)}.nav{display:flex;gap:4px}.nav a{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-dim);transition:color .15s,background .15s}.nav a:hover{color:var(--text);background:var(--panel-2)}.nav a.active{color:var(--accent)}.header-right{margin-left:auto;display:flex;align-items:center;gap:12px}.chip{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-dim)}.balance-chip{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border-2);font-size:14px;font-weight:700}.balance-chip .amount{color:var(--accent)}.balance-chip .plus{width:24px;height:24px;border-radius:6px;background:var(--accent);color:#0a0b0d;font-weight:800;font-size:15px;line-height:1;display:grid;place-items:center}.btn-steam{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:var(--accent);color:#0a0b0d;font-size:14px;font-weight:800;transition:filter .15s}.btn-steam:hover{filter:brightness(1.1)}.hero{padding:90px 0 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.hero h1{font-size:64px;font-weight:800;line-height:1.02;letter-spacing:-2px;text-transform:uppercase}.hero h1 .blue{color:var(--accent)}.hero .sub{margin-top:20px;font-size:18px;color:var(--text-dim);max-width:480px;line-height:1.6}.hero .sub b{color:var(--text)}.cta-row{margin-top:32px;display:flex;align-items:center;gap:20px}.btn-cta{padding:18px 44px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0b0d;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 32px var(--accent-glow);transition:transform .15s,filter .15s}.btn-cta:hover{transform:translateY(-2px);filter:brightness(1.08)}.trust{font-size:13px;color:var(--text-faint);line-height:1.5}.trust b{color:var(--green)}.hero-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hero-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;transition:transform .2s,border-color .2s}.hero-card:hover{transform:translateY(-4px);border-color:var(--border-2)}.hero-card:nth-child(2){transform:translateY(24px)}.hero-card:nth-child(2):hover{transform:translateY(20px)}.hero-card .thumb{height:96px;border-radius:10px;margin-bottom:12px;display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--text-faint);letter-spacing:1px}.hero-card .name{font-size:13px;font-weight:600;color:var(--text-dim)}.hero-card .price{margin-top:4px;font-size:18px;font-weight:800;color:var(--text)}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 0 60px}.feature{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border)}.feature .ico{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:var(--accent-glow);border:1px solid var(--border-2);display:grid;place-items:center;font-size:18px}.feature h3{font-size:15px;font-weight:700}.feature p{margin-top:4px;font-size:13px;color:var(--text-dim);line-height:1.5}.pay-strip{border-top:1px solid var(--border);background:var(--bg-2);padding:22px 0}.pay-strip-inner{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-dim)}.pay-strip-inner span{display:flex;align-items:center;gap:8px}.pay-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.7}.steps{padding:30px 0 80px}.steps h2{font-size:32px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;margin-bottom:28px}.steps h2 .blue{color:var(--accent)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:26px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border);position:relative}.step .num{font-size:44px;font-weight:800;color:var(--panel-3);position:absolute;top:14px;right:20px;line-height:1}.step h3{font-size:17px;font-weight:800;margin-bottom:8px}.step p{font-size:14px;color:var(--text-dim);line-height:1.6}.footer{border-top:1px solid var(--border);padding:28px 0;font-size:13px;color:var(--text-faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.sell-layout{display:grid;grid-template-columns:auto 1fr;gap:24px;padding:24px 0 60px;align-items:stretch}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.panel-title{font-size:22px;font-weight:800;letter-spacing:-.5px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.link-dim{font-size:13px;font-weight:600;color:var(--text-dim);background:none}.link-dim:hover{color:var(--accent)}.inv-toolbar{display:flex;gap:10px;margin-bottom:14px}.search{flex:1;display:flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:0 12px}.search input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;padding:11px 0}.search input::placeholder{color:var(--text-faint)}.sort-select{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);font-size:13px;font-weight:600;padding:0 12px;outline:none}.item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;max-height:640px;overflow-y:auto;padding-right:4px}.item-grid::-webkit-scrollbar{width:8px}.item-grid::-webkit-scrollbar-thumb{background:var(--panel-3);border-radius:4px}.item-card{position:relative;text-align:left;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:10px;overflow:hidden;transition:border-color .12s,background .12s}.item-card:hover{border-color:var(--border-2)}.item-card.selected{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-glow),var(--panel-2) 60%)}.item-card .rarity{position:absolute;top:0;left:0;right:0;height:3px}.item-card .badges{position:absolute;top:8px;right:8px;display:flex;gap:4px;font-size:10px;font-weight:800}.badge-wear{color:var(--text-dim)}.badge-st{color:var(--gold)}.item-card .thumb{height:72px;margin:8px 0 10px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--text-faint)}.item-card .iname{font-size:12px;font-weight:600;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-card .iprice{margin-top:4px;font-size:15px;font-weight:800}.item-card .ifloat{margin-top:2px;font-size:10px;color:var(--text-faint)}.item-card .tick{position:absolute;bottom:8px;right:8px;width:20px;height:20px;border-radius:6px;background:var(--accent);color:#0a0b0d;display:grid;place-items:center;font-size:12px;font-weight:800}.inv-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;color:var(--text-dim)}.inv-footer .actions{display:flex;gap:8px}.btn-ghost{padding:9px 14px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);color:var(--text-dim);font-size:13px;font-weight:600;transition:color .12s,border-color .12s}.btn-ghost:hover{color:var(--text);border-color:var(--border-2)}.quote-total{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;text-align:center;margin-bottom:14px}.quote-total .amount{font-size:46px;font-weight:800;letter-spacing:-1px;color:var(--green);text-shadow:0 0 32px rgba(74,222,128,.35)}.quote-total .meta{display:flex;justify-content:center;gap:18px;margin-top:10px;font-size:12px;color:var(--text-faint)}.quote-total .meta b{color:var(--text-dim)}.notice{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;font-size:12px;color:var(--text-dim);line-height:1.55;margin-bottom:18px}.notice b{color:var(--text)}.section-label{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:800;margin-bottom:10px}.section-label .fee{font-size:12px;font-weight:600;color:var(--text-faint)}.pm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.pm{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-dim);transition:border-color .12s,color .12s}.pm:hover{border-color:var(--border-2);color:var(--text)}.pm.active{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.field{margin-bottom:12px}.field input{width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:13px 14px;color:var(--text);font-size:14px;outline:none;transition:border-color .12s}.field input::placeholder{color:var(--text-faint)}.btn-receive{width:100%;padding:17px;border-radius:12px;margin-top:6px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0a0b0d;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;transition:filter .15s,transform .15s}.btn-receive:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-receive:disabled{background:var(--panel-3);color:var(--text-faint);cursor:not-allowed}.game-tabs{display:flex;gap:8px;margin-bottom:14px}.game-tab{padding:9px 18px;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);font-size:13px;font-weight:800;color:var(--text-faint)}.game-tab.active{background:var(--accent);color:#0a0b0d;border-color:var(--accent)}.game-tab:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 1100px){.sell-layout,.hero{grid-template-columns:1fr}.hero h1{font-size:44px}.features,.steps-grid{grid-template-columns:1fr 1fr}}.user-chip{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);font-size:13px;font-weight:600}.user-avatar{width:24px;height:24px;border-radius:6px}.user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signin-gate{max-width:460px;margin:80px auto;text-align:center;padding:36px}.inv-status{padding:24px;text-align:center;color:var(--text-dim);font-size:14px}.inv-status.error{color:var(--red)}.item-card .thumb img{object-fit:contain}.item-grid{grid-template-columns:repeat(5,135px);gap:6px;width:699px;max-height:699px;align-content:start;align-items:start}.icard{width:100%}@media (max-width: 1100px){.item-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));aspect-ratio:auto;max-height:640px}}.icard{position:relative;border-radius:4px;overflow:hidden;border:1px solid transparent;background:var(--panel-2);display:block;-webkit-user-select:none;user-select:none}.icard:before{content:"";display:block;padding-top:100%}.icard.is-selectable{cursor:pointer}.icard:hover{border-color:var(--border-2)}.icard.is-selected{border-color:var(--accent)}.icard-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .25s ease;will-change:transform}.icard:hover .icard-img{transform:scale(1.05)}.icard.is-selected:hover .icard-img{transform:none}.icard-img img{width:82%;height:82%;object-fit:contain}.icard-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.icard-name{position:absolute;left:12px;right:12px;bottom:calc(30px + 1.25em);z-index:2;font-size:12.5px;font-weight:700;color:var(--accent);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.85);opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;will-change:transform,opacity}.icard:hover .icard-name{opacity:1;transform:translateY(0)}.icard-strip{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 12px 11px;text-align:left}.icard-wear{font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:1px;min-height:14px;text-shadow:0 1px 3px rgba(0,0,0,.85)}.icard-float{color:#8b909a;font-weight:500}.icard-phase{font-weight:700;letter-spacing:.02em}.icard-st{color:#cf6a32;font-weight:800}.icard-price{font-size:15px;font-weight:500;color:#dfe1e6;letter-spacing:-.01em;text-shadow:0 1px 4px rgba(0,0,0,.9)}.icard-selected{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#08090c9e;display:flex;align-items:center;justify-content:center;gap:8px}.icard-cart{width:40px;height:40px;border-radius:10px;background:#121419eb;border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center}.icard-check{width:20px;height:20px;border-radius:50%;background:#1f7a4d;display:flex;align-items:center;justify-content:center}.game-tabs{gap:10px}.game-tab{position:relative;height:46px;min-width:108px;padding:0 22px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--panel-2);border:1px solid var(--border)}.game-tab img{height:20px;width:auto;display:block;opacity:.85}.game-tab:not(.active):not(:disabled):hover{border-color:var(--border-2)}.game-tab:not(.active):not(:disabled):hover img{opacity:1}.game-tab.active{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:var(--accent)}.game-tab.active img{opacity:1}.game-tab:disabled{opacity:.5;cursor:not-allowed}.game-tab .soon{position:absolute;top:-7px;right:-6px;background:var(--accent);color:#0a0b0d;font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:6px;text-transform:uppercase}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#050608b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:100%;max-width:520px;background:var(--panel);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:22px;box-shadow:0 24px 80px #0009}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-head h3{font-size:18px;font-weight:800}.modal-sub{font-size:13px;color:var(--text-dim);line-height:1.55;margin-bottom:16px}.modal-link{color:var(--accent)}.modal-error{color:var(--red);font-size:13px;margin:-4px 0 10px}.inv-stale{background:#e8c25c14;border:1px solid rgba(232,194,92,.35);color:var(--gold);border-radius:var(--radius);padding:10px 14px;font-size:12.5px;line-height:1.5;margin-bottom:12px}.panel,.quote-total,.notice,.search,.sort-select,.field input,.pm,.btn-ghost,.game-tab,.chip,.balance-chip,.user-chip,.icard,.icard:hover,.inv-stale,.modal,.feature,.step,.hero-card{border-color:transparent}.icard.is-selected,.pm.active{border-color:var(--accent)}.field input:focus{border-color:var(--accent-dark)}.game-tab.active{border-color:var(--accent)}.item-grid{width:711px;overflow-x:hidden}:root{--font-pixel: "Press Start 2P", var(--font)}.logo{font-family:var(--font-pixel);font-size:15px;letter-spacing:0}.logo .mark{font-family:var(--font-pixel);font-size:12px}.panel-title{font-family:var(--font-pixel);font-size:15px;letter-spacing:0}.hero h1{font-family:var(--font-pixel);font-size:40px;line-height:1.25;letter-spacing:0}.steps h2{font-family:var(--font-pixel);font-size:20px;letter-spacing:0}.quote-total .amount{font-family:var(--font-pixel);font-size:32px}.nav a{font-family:var(--font-pixel);font-size:11px}.btn-cta,.btn-cta-dark{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-pixel);font-size:13px;text-transform:none;letter-spacing:0;padding:20px 32px;border-radius:12px;position:relative}.btn-cta{color:#0a0b0d}.btn-cta-dark{background:var(--panel-2);color:var(--text);transition:background .15s,transform .15s}.btn-cta-dark:hover{background:var(--panel-3);transform:translateY(-2px)}.btn-cta-dark .soon{position:absolute;top:-8px;right:-8px;background:var(--accent);color:#0a0b0d;font-family:var(--font);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:6px;text-transform:uppercase}.pm{flex-direction:column;gap:8px;padding:14px 8px}.pm-icon{height:22px;width:auto;max-width:90%;object-fit:contain}svg.pm-icon{width:22px}.pm-multi{display:flex;align-items:center;gap:6px;height:22px}.pm-multi img{height:16px;width:auto}.pm-more{font-size:10px;color:var(--text-faint);white-space:nowrap}.mark-img{height:48px;width:auto}
