.mask-scroll-bottom{mask-image:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent 100%)}.order-book-header{display:grid;grid-template-columns:1fr 1px 1fr;padding:12px 0;border-bottom:1px solid #1a1d22;font-size:9px;font-weight:900;color:#444;letter-spacing:1px;text-transform:uppercase;background:#080a0c;z-index:10;gap:0}.order-book-header .col-header{display:flex;align-items:center;padding:0 12px}.order-book-header .col-header.left{justify-content:flex-start}.order-book-header .col-header.right{justify-content:flex-end;text-align:right}.market-row{display:grid;grid-template-columns:1fr 1px 1fr;height:44px;padding:0;border-bottom:1px solid rgba(255,255,255,.03);position:relative;transition:background .2s;gap:0}.market-row:hover{background:#ffffff08}.market-row.expired{opacity:.5;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.2) 10px,rgba(0,0,0,.2) 20px)}.market-row.expired:hover{opacity:1}.market-col{display:flex;align-items:center;padding:0 8px;overflow:hidden}.market-col.left,.market-col.right{justify-content:space-between;flex-direction:row}.market-spine{width:1px;height:100%;background:#222;position:relative}.market-price-tag{font-family:JetBrains Mono;font-weight:700;font-size:13px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;cursor:pointer}.text-sell-neon{color:#ff4d4d;text-shadow:0 0 8px rgba(255,77,77,.2)}.text-buy-neon{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.2)}.market-count{font-size:9px;font-weight:700;color:#555;margin:0 6px;font-family:JetBrains Mono}.btn-market-touch{height:28px;min-width:64px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase;border-radius:1px;cursor:pointer;transition:all .15s;background:transparent}.btn-market-touch:active{transform:scale(.96)}.btn-market-touch.buy{border:1px solid rgba(34,197,94,.4);color:#22c55e}.btn-market-touch.buy:hover{background:#22c55e;border-color:#22c55e;color:#050607;box-shadow:0 0 10px #22c55e66}.btn-market-touch.sell{border:1px solid rgba(239,68,68,.4);color:#ef4444}.btn-market-touch.sell:hover{background:#ef4444;border-color:#ef4444;color:#050607;box-shadow:0 0 10px #ef444466}.btn-market-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #333;background:transparent;font-size:12px;font-weight:700;transition:all .2s}.btn-market-icon:hover{border-color:currentColor;background:#ffffff0d}.barter-card{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto;background:#0a0b0d;border:1px solid #222;margin-bottom:12px;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .2s ease}.barter-card:hover{border-color:#444;transform:translateY(-2px);box-shadow:0 10px 30px -10px #000c;z-index:10}.barter-col{padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;position:relative}.barter-col.give{background:linear-gradient(90deg,rgba(255,68,68,.03) 0%,transparent 100%);border-left:2px solid #ff4444;box-shadow:inset 15px 0 20px -10px #ff44440d}.barter-col.give .barter-label{color:#f44;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;text-shadow:0 0 10px rgba(255,68,68,.4)}.barter-col.receive{background:linear-gradient(-90deg,rgba(40,167,69,.03) 0%,transparent 100%);border-right:2px solid #28a745;box-shadow:inset -15px 0 20px -10px #28a7450d}.barter-col.receive .barter-label{color:#28a745;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;text-shadow:0 0 10px rgba(40,167,69,.4)}.barter-col.neutral{background:linear-gradient(90deg,rgba(255,255,255,.01),transparent);border-left:2px solid #444}.barter-col.neutral .barter-label{color:#888;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.barter-item-thumb{width:54px;height:54px;background:#00000080;border:1px solid #333;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:transform .2s;margin-bottom:8px;box-shadow:0 4px 10px #0000004d}.barter-card:hover .barter-item-thumb{border-color:#555;transform:scale(1.05)}.barter-item-thumb>div{width:100%;height:100%}.barter-item-thumb img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.8))}.barter-item-name{font-size:10px;color:#e0e0e0;text-align:center;line-height:1.2;max-width:90px;font-weight:700;font-family:JetBrains Mono,monospace;text-shadow:0 2px 4px rgba(0,0,0,.8)}.barter-arrow-container{display:flex;align-items:center;justify-content:center;color:var(--arc-yellow);font-size:14px;opacity:.8;position:relative;width:40px}.barter-arrow-container:before{content:"";position:absolute;width:60px;height:1px;background:linear-gradient(90deg,transparent,#333,transparent);z-index:0}.barter-arrow-container svg{position:relative;z-index:2;width:16px;height:16px;fill:currentColor}.barter-footer{grid-column:1 / -1;background:transparent;border:none}.btn-barter-accept{width:100%;padding:16px;background:linear-gradient(to bottom,#151515,#0a0a0a);border:none;border-top:1px solid #333;color:#888;font-family:Inter,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .2s}.btn-barter-accept:hover{background:#1a1a1a;color:var(--arc-yellow);border-top-color:var(--arc-yellow);box-shadow:0 -5px 15px #f1b82d1a}.barter-card.expired{opacity:.4;filter:grayscale(1);border-style:dashed}.barter-card.expired .btn-barter-accept{color:var(--arc-yellow)}.right-panel-container{display:flex;flex-direction:column;height:100%;background:var(--bg-panel);position:relative;overflow:hidden}.order-book-container{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.book-list{flex:1;overflow-y:auto;padding-bottom:180px}.trader-header{display:flex;align-items:center;gap:15px;padding:20px 24px;background:#050607;border-bottom:1px solid #1a1d22;flex-shrink:0}.header-close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #333;background:#0a0c0e;color:#666;z-index:50;cursor:pointer}.header-close-btn:hover{border-color:#f1b82d;color:#f1b82d}.trader-thumb{width:48px;height:48px;background:#000;border:1px solid #222;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000080}.trader-thumb img{width:80%;height:80%;object-fit:contain}.trader-tabs{display:flex;width:100%;border-bottom:2px solid #1a1d22;background:#000;flex-shrink:0;height:60px}.tab-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s;border-right:1px solid #1a1d22;background:#0a0c0e;padding:0 10px;text-align:center}.tab-btn:last-child{border-right:none}.tab-btn.active{background:var(--arc-yellow);box-shadow:0 0 20px #f1b82d33;z-index:2}.tab-btn.active .tab-label{color:#000;font-weight:900;font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:1.1}.tab-btn.active .tab-sub{color:#333;font-size:9px;font-weight:600;margin-top:2px;line-height:1}.tab-btn.inactive{background:#050505;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(241,184,45,.03) 2px,rgba(241,184,45,.03) 4px)}.tab-btn.inactive .tab-label{color:#666;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;position:relative;transition:color .3s;line-height:1.1;text-shadow:2px 0 rgba(255,0,0,.3),-2px 0 rgba(0,0,255,.3);animation:glitch-text-pulse 4s infinite alternate}.tab-btn.inactive:hover .tab-label{color:var(--arc-yellow);text-shadow:2px 0 rgba(255,0,0,.8),-2px 0 rgba(0,0,255,.8);animation:none}.tab-btn.inactive:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--arc-yellow),transparent);opacity:.4;animation:loading-scan 2.5s infinite linear}.tab-btn.inactive:hover:before{opacity:1;animation-duration:1s}.trader-footer{position:absolute;bottom:0;left:0;right:0;background:#0a0c10f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:16px;box-shadow:0 -20px 60px #000c;z-index:50}.btn-tactical{font-family:JetBrains Mono,monospace;font-weight:800;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;border-radius:2px;display:flex;align-items:center;justify-content:center;position:relative;font-size:10px;outline:none}.btn-tactical:active{transform:scale(.98)}.btn-tactical.ghost{background:transparent;opacity:.7}.btn-tactical.ghost:hover{opacity:1}.btn-tactical.solid{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-tactical.buy{color:#22c55e;border:1px solid #22c55e}.btn-tactical.ghost.buy:hover{background:#22c55e1a;box-shadow:0 0 10px #22c55e33}.btn-tactical.solid.buy{background:#22c55e26;text-shadow:0 0 5px rgba(34,197,94,.5)}.btn-tactical.solid.buy:hover{background:#22c55e4d;box-shadow:0 0 15px #22c55e66}.btn-tactical.sell{color:#ef4444;border:1px solid #ef4444}.btn-tactical.ghost.sell:hover{background:#ef44441a;box-shadow:0 0 10px #ef444433}.btn-tactical.solid.sell{background:#ef444426;text-shadow:0 0 5px rgba(239,68,68,.5)}.btn-tactical.solid.sell:hover{background:#ef44444d;box-shadow:0 0 15px #ef444466}.btn-tactical.action{color:#f1b82d;border:1px solid #f1b82d}.btn-tactical.ghost.action:hover{background:#f1b82d1a;box-shadow:0 0 10px #f1b82d33}.btn-tactical.solid.action{background:#f1b82d26;text-shadow:0 0 5px rgba(241,184,45,.5)}.btn-tactical.solid.action:hover{background:#f1b82d4d;box-shadow:0 0 15px #f1b82d66}.tech-input{width:100%;background:#0a0c10;border:1px solid #333;border-left:3px solid #f1b82d;color:#fff;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;padding:0 50px 0 16px;height:56px;outline:none;transition:all .2s;text-align:right;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 12px)}.tech-input:focus{border-color:#555;background:#111;box-shadow:inset 0 0 30px #000c}.tech-input::placeholder{color:#333;font-size:14px;transform:translateY(-4px)}@media(min-width:768px){.trader-header{height:90px!important;padding:0 24px!important}.trader-tabs{height:60px!important}.left-panel-header{height:150px;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:0 32px!important}.trader-footer{position:relative!important;bottom:auto!important;height:140px!important;padding:0 24px!important;justify-content:center;display:flex;flex-direction:column;box-shadow:none!important;background:#050607e6!important}.book-list{padding-bottom:0!important}}@media(max-width:768px){.tab-btn .tab-label{font-size:10px;line-height:1.2}.tab-btn .tab-sub{font-size:8px}.trader-tabs{height:50px}}header{height:70px;background-color:#050607;border-bottom:1px solid #1a1d22;display:flex;justify-content:space-between;align-items:center;padding:0 30px;position:relative;z-index:100;white-space:nowrap}.header-left{display:flex;align-items:center;gap:40px;flex-shrink:0;height:100%}.nav-item{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#666;cursor:pointer;height:100%;display:flex;align-items:center;transition:all .2s;background:transparent;border:none;border-bottom:2px solid transparent}.nav-item:hover{color:#fff}.nav-item.active{color:var(--arc-yellow);border-bottom-color:var(--arc-yellow);text-shadow:0 0 15px rgba(241,184,45,.3)}.header-right{display:flex;align-items:center;gap:25px}.header-divider{width:1px;height:20px;background-color:#222}.lang-switch{display:flex;gap:10px;transition:all .3s;opacity:1;filter:none}@media(hover:hover){.lang-switch{opacity:.6;filter:grayscale(100%)}.lang-switch:hover{opacity:1;filter:grayscale(0%)}}.user-badge{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--arc-yellow);border:1px solid var(--arc-yellow);padding:8px 16px;border-radius:2px;cursor:pointer;transition:all .2s;background:#f1b82d0d;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.user-badge:hover{background:var(--arc-yellow);color:#000;box-shadow:0 0 15px #f1b82d66}.user-icon-svg{width:14px;height:14px;display:none;fill:currentColor}.stats-container{display:flex;gap:15px;align-items:center}.stat-chip{display:flex;align-items:center;gap:14px;background:linear-gradient(90deg,#ffffff08,#fff0);padding:8px 18px;border-radius:2px;border-left:2px solid #333;transition:all .2s ease;height:40px;cursor:default}.stat-chip.type-like{border-left-color:#f44;cursor:pointer}.stat-chip.type-online{border-left-color:#28a745}.stat-chip.type-cycle{border-left-color:var(--arc-yellow)}.stat-chip:hover{background:#ffffff0d;transform:translateY(-1px)}.stat-icon-svg{width:16px;height:16px;fill:#666;transition:all .3s}.stat-icon-svg.stroked{fill:none;stroke:#666;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.stat-chip.type-like:hover .stat-icon-svg,.stat-icon-svg.active{fill:#f44;filter:drop-shadow(0 0 5px rgba(255,68,68,.5))}.stat-chip.type-online .stat-icon-svg{fill:#28a745}.stat-chip.type-cycle .stat-icon-svg.stroked{stroke:var(--arc-yellow)}.stat-data{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.stat-value{font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;color:#fff;letter-spacing:-.5px}.stat-label{font-family:Inter,sans-serif;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#555}@media(max-width:768px){header{padding:0 15px;height:60px;justify-content:space-between}.header-left{gap:10px}.nav-item{font-size:11px}.stats-container{display:flex!important;margin-right:5px;padding-right:5px;border-right:1px solid #222}.stat-chip.type-online,.stat-chip.type-cycle,.header-divider{display:none!important}.lang-switch{display:flex!important;gap:8px;margin-right:8px;opacity:1!important;filter:none!important}.stat-chip.type-like{border:none!important;background:transparent!important;padding:0!important;gap:4px!important;height:auto!important}.stat-chip.type-like .stat-label{display:none}.stat-chip.type-like .stat-value{font-size:11px}.user-badge{width:32px;height:32px;padding:0!important;border-radius:50%;justify-content:center;background:#f1b82d1a}.user-badge .user-text{display:none}.user-badge .user-icon-svg{display:block}.logout-text-btn{display:none}.header-right{gap:0}}:root{--arc-yellow: #f1b82d;--rarity-common: #999;--rarity-rare: #0070dd;--rarity-epic: #a335ee;--rarity-legendary: #ff8000;--steam-blue: #1b2838;--discord-blurple: #5865F2;--bg-panel: #0a0b0d;--bg-zebra: rgba(255, 255, 255, .02)}body{background-color:#020408;margin:0;overflow:hidden;user-select:none;-webkit-user-select:none;font-family:Inter,sans-serif}.font-num{font-family:JetBrains Mono,monospace}.font-txt{font-family:Inter,sans-serif}input,textarea,select{user-select:text;-webkit-user-select:text}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.scanline:after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#0000000d 50%);background-size:100% 4px;z-index:999;pointer-events:none;opacity:.3}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#0a0c0e}.custom-scrollbar::-webkit-scrollbar-thumb{background:#222}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.clip-tactical{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.blueprint-bg{background-color:#020408;background-image:linear-gradient(rgba(41,98,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(41,98,255,.08) 1px,transparent 1px);background-size:40px 40px;box-shadow:inset 0 0 100px #000000e6}@keyframes loading-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes badge-pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:.5;transform:scale(1)}}@keyframes glitch-text-pulse{0%{opacity:.7;transform:skew(0)}20%{opacity:1;transform:skew(0)}22%{opacity:.8;transform:skew(-2deg)}24%{opacity:1;transform:skew(2deg)}26%{opacity:.7;transform:skew(0)}to{opacity:.7;transform:skew(0)}}
