:root{color-scheme:dark;--bg:#101310;--surface:#171c18;--surface-2:#232c22;--surface-3:#2b362a;--ink:#eef5ed;--muted:#9bab9f;--line:#3a4738;--line-strong:#4a5c47;--green:#4fd093;--green-soft:rgba(79,208,147,0.14);--blue:#58a6ff;--gold:#d6a13c;--red:#ff6b5f;--red-soft:rgba(255,107,95,0.14);--status-ok:#5ee6a8;--status-ok-bg:rgba(79,208,147,0.12);--status-info:#8fc2ff;--status-info-bg:rgba(88,166,255,0.14);--status-warn:#ffb45f;--status-warn-bg:rgba(214,161,60,0.14);--status-danger:#ff8a7f;--status-danger-bg:rgba(255,107,95,0.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--text-xs:10px;--text-sm:11.5px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:24px;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(0,0,0,0.35),0 16px 40px -18px rgba(0,0,0,0.55);--focus-ring:0 0 0 2px rgba(16,19,16,0.9),0 0 0 4px rgba(79,208,147,0.65)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(79,208,147,.12),transparent 34rem),radial-gradient(circle at 85% -10%,rgba(88,166,255,.05),transparent 28rem),linear-gradient(180deg,#111611 0,var(--bg) 45%);color:var(--ink);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(79,208,147,.32)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}:is(a,button,input,select,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;justify-content:space-between;gap:16px;min-height:64px;padding:0 28px;background:rgba(16,19,16,.88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:linear-gradient(145deg,#5ee2a4,#2e9b68);color:#07110b;box-shadow:0 4px 14px -4px rgba(79,208,147,.55)}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-text strong{font-size:16px;letter-spacing:0;line-height:1.1}.brand-text span{color:var(--muted);font-size:11px;letter-spacing:.04em}.nav{display:flex;align-items:center;gap:6px}.button,.icon-button,.nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid transparent;border-radius:var(--radius-sm);padding:0 12px;background:transparent;color:var(--muted);transition:color .14s ease,background-color .14s ease,border-color .14s ease}.nav a:hover{color:var(--ink);background:var(--surface-2)}.nav a[aria-current=page]{color:var(--green);background:var(--green-soft);border-color:rgba(79,208,147,.35);font-weight:600}.button,.icon-button{border-color:var(--line);background:rgba(23,28,24,.94);color:var(--ink)}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:var(--green);background:var(--surface-2)}.button:disabled,.chart-toolbar button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.icon-button{width:38px;padding:0}.button.primary{border-color:var(--green);background:linear-gradient(145deg,#58dba0,#3cb87c);color:#07110b;font-weight:700}.button.primary:hover:not(:disabled){background:linear-gradient(145deg,#6ce5ac,#45c386);border-color:#6ce5ac}.page{width:min(1440px,calc(100vw - 40px));margin:0 auto;padding:28px 0 44px}.section{margin-top:28px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 16px;margin-bottom:14px}.section-header h1,.section-header h2{margin:0;line-height:1.15;letter-spacing:-.01em}.section-header h1{font-size:30px}.section-header h2{font-size:19px}.muted,.section-header p{margin:4px 0 0;color:var(--muted)}.grid{display:grid;gap:12px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-panel{grid-column:1/-1}.trend-panel{min-width:0}.card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 42%),var(--surface);box-shadow:var(--shadow)}.admin-grid{display:grid;grid-template-columns:minmax(320px,460px) minmax(320px,1fr);gap:12px;align-items:start;margin-top:20px}.admin-card{display:grid;gap:16px;padding:16px}.admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-card h2{margin:4px 0 0;font-size:26px}.admin-facts{display:grid;gap:10px;margin:0}.admin-facts div{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.admin-facts dt{color:var(--muted)}.admin-facts dd{margin:0;color:var(--ink);font-weight:700;text-align:right}.status-pill{min-height:28px;border:1px solid var(--line);padding:0 10px;font-size:12px;font-weight:800}.status-pill.ok{border-color:rgba(79,208,147,.38);color:var(--green);background:var(--green-soft)}.status-pill.warn{border-color:rgba(214,161,60,.42);color:var(--gold);background:rgba(214,161,60,.12)}.admin-error,.admin-note{margin:0;color:var(--muted)}.admin-error{color:var(--red)}.steam-qr{overflow:auto;width:fit-content;max-width:100%;margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;background:#050705;color:#f4fbf3;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1;letter-spacing:0}.steam-probe-card{gap:14px}.steam-probe-form{display:grid;grid-template-columns:minmax(280px,1fr) 96px auto;gap:10px;align-items:end}.steam-probe-form label{display:grid;gap:6px;color:var(--muted);font-size:13px}.steam-probe-form input{height:40px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 10px;background:#101510;color:var(--ink)}.steam-probe-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.steam-probe-url{overflow-wrap:anywhere;font-size:12px}.steam-probe-table{max-height:440px}.steam-probe-table table{min-width:980px}.steam-probe-links{display:flex;gap:10px}.steam-probe-links a{color:var(--green);font-weight:700}.metric{padding:16px}.metric span{display:block;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.metric strong{margin-top:7px;font-size:26px;line-height:1.1;letter-spacing:-.01em}.metric small,.metric strong{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric small{margin-top:8px;color:var(--muted);line-height:1.35}.total-movement{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.total-movement-item{min-width:0}.total-movement-item small,.total-movement-item span,.total-movement-item strong{display:block}.total-movement-item span{color:var(--muted);font-size:11px;letter-spacing:.05em}.total-movement-item strong{margin-top:3px;font-size:13px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.total-movement-item strong.positive{color:var(--green)}.total-movement-item strong.negative{color:var(--red)}.total-movement-item small{margin-top:3px;overflow-wrap:anywhere;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel{padding:16px}.account-title{display:flex;align-items:center;gap:12px}.account-management-panel{display:grid;gap:14px}.account-management-panel h2{margin:0;font-size:18px}.control-group{display:grid;gap:6px}.control-group>span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.segmented-control{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px;background:var(--surface-2)}.segmented-control a{display:inline-flex;align-items:center;min-height:30px;border-radius:6px;padding:0 10px;color:var(--muted);font-size:13px;transition:color .14s ease,background-color .14s ease}.segmented-control a:hover{color:var(--ink);background:var(--surface-3)}.segmented-control a.active{background:var(--green);color:#07110b;font-weight:700}.account-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) auto;gap:8px}.account-form input{min-width:0;height:36px}.account-form p{grid-column:1/-1;margin:0}input,select{accent-color:var(--green)}.account-form input,.filter-control input,.filter-control select,.form-stack input,.mover-control input,.mover-control select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);transition:border-color .14s ease}.account-form input:hover,.filter-control :is(input,select):hover,.form-stack input:hover,.mover-control :is(input,select):hover{border-color:var(--line-strong)}.account-form input:focus-visible,.filter-control :is(input,select):focus-visible,.form-stack input:focus-visible,.mover-control :is(input,select):focus-visible{border-color:var(--green)}.top-movers{display:grid;gap:12px}.mover-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,120px) minmax(96px,120px);align-items:end;gap:10px}.mover-toolbar .chart-toolbar{flex-wrap:wrap;justify-self:start}.mover-control{display:grid;gap:6px}.mover-control span{color:var(--muted);font-size:12px}.mover-control input,.mover-control select{width:100%;height:34px;padding:0 9px}.mover-list{display:grid;gap:8px}.mover-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:68px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;background:var(--surface-2);transition:border-color .14s ease,background-color .14s ease}.mover-row:hover{border-color:var(--green);background:var(--surface-3)}.mover-row>svg{color:var(--muted)}.mover-row img{width:54px;height:42px;object-fit:contain;border-radius:6px;background:var(--surface)}.mover-change,.mover-main{min-width:0}.mover-change span,.mover-change strong,.mover-main span,.mover-main strong{display:block}.mover-main strong{overflow-wrap:anywhere;font-size:13px}.mover-change span,.mover-main span{margin-top:4px;color:var(--muted);font-size:12px}.mover-change{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mover-change strong{color:var(--green);font-size:16px}.mover-change.negative strong{color:var(--red)}.empty-state{display:grid;min-height:170px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:18px;background:rgba(23,28,24,.45);color:var(--muted);text-align:center}.storage-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.account-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.account-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.account-card:hover{border-color:var(--green);background:#1a211b;transform:translateY(-1px)}.account-avatar{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted)}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-card-top{display:flex;align-items:center;gap:var(--space-3)}.account-card-identity{flex:1 1;min-width:0}.account-card-identity h3{margin:0;font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-sync{font-size:var(--text-xs)}.sync-fresh{color:var(--status-ok)}.sync-stale{color:var(--status-warn)}.sync-old{color:var(--status-danger)}.sync-never{color:var(--muted)}.account-card-hero{text-align:right}.account-card-hero strong{display:block;font-size:var(--text-xl);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-delta{font-size:var(--text-xs)}.account-delta.muted{color:var(--muted)}.account-sparkline{width:100%;height:36px}.account-sparkline-line{fill:none;stroke:var(--green);stroke-width:1.5}.account-sparkline-area{fill:var(--green-soft);stroke:none}.account-sparkline-flat{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:4 4}.account-card-split{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted)}.account-card-split strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.storage-card{display:flex;flex-direction:column;gap:12px;min-height:170px;padding:16px;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.storage-card:hover{border-color:var(--green);background:#1a211b;transform:translateY(-1px)}.storage-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.storage-card header>svg{flex-shrink:0;color:var(--muted)}.storage-card h3{margin:0;font-size:17px}.storage-id{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-grid dl,.storage-card dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:0}.detail-grid dt,.storage-card dt{color:var(--muted)}.detail-grid dd,.storage-card dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-frame{width:100%;height:330px;min-width:0;min-height:280px}.chart-skeleton{width:100%;height:100%;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--surface-2) 40%,var(--surface-3) 50%,var(--surface-2) 60%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.chart-shell{display:grid;gap:12px}.chart-toolbar{display:inline-flex;align-items:center;justify-self:end;gap:4px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px;background:var(--surface-2)}.chart-toolbar button{min-width:44px;min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);transition:color .14s ease,background-color .14s ease}.chart-toolbar button:hover:not(:disabled){color:var(--ink);background:var(--surface-3)}.chart-toolbar button.active{background:var(--green);color:#07110b;font-weight:700}.table-toolbar{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:12px}.filter-control{display:grid;gap:6px;min-width:0}.filter-control>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.table-toolbar input,.table-toolbar select{width:100%;height:36px;padding:0 10px}.table-toolbar option{background:var(--surface);color:var(--ink)}.table-wrap{overflow:auto;max-height:min(72vh,1100px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}table{width:100%;min-width:980px;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}th{position:sticky;top:0;z-index:2;background:#151a16;box-shadow:inset 0 -1px 0 var(--line)}tbody tr{transition:background-color .12s ease}tbody tr:hover{background:rgba(79,208,147,.06)}tbody tr:last-child td{border-bottom:0}th button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);padding:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .14s ease}th button:hover{color:var(--ink)}th[aria-sort] button{color:var(--green)}td.numeric,th.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th.numeric button{justify-content:flex-end}.item-cell{display:flex;align-items:center;gap:10px;min-width:310px;white-space:normal}.item-cell a{font-weight:600;border-bottom:1px solid transparent;transition:color .14s ease,border-color .14s ease}.item-cell a:hover{color:var(--green);border-bottom-color:rgba(79,208,147,.5)}.item-cell img,.item-image{width:54px;height:42px;flex-shrink:0;object-fit:contain;border-radius:6px;background:var(--surface-2)}.item-meta{display:flex;align-items:center;gap:6px}.rarity-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--muted)}.table-empty{padding:36px 16px;color:var(--muted);text-align:center;white-space:normal}.pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;border-radius:999px;padding:0 9px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:12px;transition:color .14s ease,border-color .14s ease}a.pill:hover{color:var(--ink);border-color:var(--green)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px}.pager .muted{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-image{width:170px;height:128px;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-panel{width:min(420px,100%);padding:26px}.login-panel .brand-mark{width:42px;height:42px;margin-bottom:14px}.login-panel h1{margin:0 0 8px;letter-spacing:-.01em}.form-stack{display:grid;gap:12px;margin-top:18px}.form-stack label{display:grid;gap:6px;color:var(--muted);font-size:13px}.form-stack input{height:42px;padding:0 12px}.auth-switch{margin-top:16px;font-size:13px;text-align:center}.auth-switch a{color:var(--green);font-weight:600}.auth-switch a:hover{text-decoration:underline}.error{color:var(--red)}.sync-message{max-width:360px;font-size:12px}.tradeup-layout{display:grid;gap:14px}.tradeup-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.tradeup-toolbar strong{display:block;margin-top:4px;font-size:22px;line-height:1}.verification-safety-note{display:flex;flex-basis:100%;align-items:center;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.verification-safety-note svg{flex:0 0 auto;color:var(--status-info)}.eyebrow{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.filter-control.compact{min-width:180px}.steam-min-price-filter{min-width:280px}.steam-min-price-filter>span{justify-content:space-between}.steam-min-price-filter b{color:var(--ink);font-size:12px;letter-spacing:0}.steam-min-price-filter input[type=range]{width:100%;height:20px;border:0;background:transparent}.steam-min-price-filter small{color:var(--muted);font-size:11px;line-height:1.35}.segmented-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(23,28,24,.72)}.segmented-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted)}.segmented-tabs button[aria-selected=true]{border-color:rgba(79,208,147,.35);background:var(--green-soft);color:var(--green);font-weight:700}.market-verify-note{margin:-4px 0 0;color:var(--muted);font-size:12px}.live-scan-steps{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:11px}.live-scan-steps span{padding:3px 8px;border:1px solid rgba(79,208,147,.2);border-radius:999px;background:rgba(79,208,147,.06)}.verification-progress-track{overflow:hidden;height:3px;border-radius:999px;background:rgba(16,19,16,.72)}.verification-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8f63,var(--status-ok));transition:width .18s ease}.verification-progress-track span.indeterminate{width:32%;animation:verification-indeterminate 1.4s ease-in-out infinite}@keyframes verification-indeterminate{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}.scan-current-stage{margin:0 0 0 20px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.scan-current-stage strong{color:var(--status-info)}.scan-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(94px,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line)}.scan-metric{display:grid;gap:2px;min-width:0;padding:9px 10px;background:var(--surface-2)}.scan-metric span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.scan-metric strong{color:var(--text);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-metric.tone-ok strong{color:var(--status-ok)}.scan-metric.tone-warn strong{color:var(--status-warn)}.scan-metric.tone-danger strong{color:var(--red)}.scan-reason-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:11px}.scan-reason-summary strong{padding:3px 7px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font-weight:600}.tradeup-result-section{display:grid;gap:10px;padding-top:4px}.tradeup-result-section+.tradeup-result-section{margin-top:6px;padding-top:18px;border-top:1px solid var(--line)}.tradeup-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.tradeup-section-header>div{display:grid;gap:3px}.tradeup-section-header h2,.tradeup-section-header p{margin:0}.tradeup-section-header h2{color:var(--text);font-size:19px}.tradeup-section-header p{color:var(--muted);font-size:12px}.tradeup-section-header>strong{min-width:42px;color:var(--text);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.executable-results .tradeup-section-header>strong{color:var(--status-ok)}.live-scan-details{display:grid;gap:14px;padding:16px}.live-scan-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.live-scan-details-header h2{margin:2px 0 4px;color:var(--text);font-size:18px}.live-scan-details-header p,.live-scan-details-message,.live-scan-limited-name{margin:0;color:var(--muted);font-size:12px}.live-scan-details-header>strong{color:var(--green);white-space:nowrap}.live-scan-details-header>strong.negative{color:var(--red)}.live-scan-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.live-scan-near-miss{display:grid;gap:10px;padding:11px 12px;border:1px solid rgba(226,178,83,.35);border-radius:var(--radius-sm);background:rgba(226,178,83,.08)}.live-scan-near-miss>div:first-child{display:grid;gap:3px}.live-scan-near-miss strong{color:var(--text)}.live-scan-near-miss small{color:var(--muted);font-size:12px}.live-scan-near-miss-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.live-scan-detail-grid>div{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(16,19,16,.5)}.live-scan-detail-grid strong{color:var(--text);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-scan-near-miss-metrics>div{display:grid;gap:5px;padding:9px 10px;border:1px solid rgba(226,178,83,.25);border-radius:var(--radius-sm);background:rgba(16,19,16,.45)}.live-scan-near-miss-metrics strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-preview-list{display:grid;gap:7px}.scan-preview-list h3{margin:0;color:var(--muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.scan-preview-row{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(150px,max-content);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(16,19,16,.42);color:var(--muted);font-size:12px}.scan-preview-row>div{display:grid;gap:2px;min-width:0}.scan-preview-row strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.scan-status-pill{justify-self:start;padding:3px 8px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700}.scan-status-pill.status-fetched{border-color:rgba(79,208,147,.32);color:var(--green)}.scan-status-pill.status-no_usable_listings,.scan-status-pill.status-rate_limited{border-color:rgba(255,99,89,.32);color:var(--red)}.empty-state.compact{min-height:auto;padding:12px}.tradeup-result-side{display:grid;justify-items:end;gap:10px}.tradeup-actions{display:flex;justify-content:flex-end}.tradeup-result{padding:16px}.manual-grid,.tradeup-columns,.tradeup-result header{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.tradeup-result h2,.tradeup-result h3{margin:0}.tradeup-result h2{font-size:18px}.tradeup-result h3{margin-bottom:8px;color:var(--muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.tradeup-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tradeup-section-heading h3{margin-bottom:0}.link-button{padding:0;border:0;background:transparent;color:var(--green);font:inherit;font-size:12px;font-weight:700}.link-button:hover{text-decoration:underline}.profit{justify-self:end;min-width:180px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profit small,.profit span{display:block;color:var(--muted)}.profit small span{display:block}.profit strong{display:block;margin:4px 0;font-size:26px}.profit.positive strong{color:var(--green)}.profit.negative strong{color:var(--red)}.tradeup-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.mini-metric{padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(16,19,16,.42)}.mini-metric span{display:block;color:var(--muted);font-size:11px}.mini-metric strong{display:block;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tradeup-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tradeup-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;color:var(--muted);font-size:12px}.tradeup-list li span{min-width:0}.tradeup-item-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeup-list li small{display:block;margin-top:2px;color:var(--muted)}.input-badge{display:inline-flex;align-items:center;min-height:17px;margin-left:7px;border:1px solid var(--line);border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;text-transform:uppercase}.input-badge.owned{border-color:rgba(79,208,147,.45);background:var(--green-soft);color:var(--green)}.input-badge.buy{border-color:rgba(214,161,60,.45);background:rgba(214,161,60,.12);color:var(--gold)}.input-badge.inspect{border-color:rgba(79,208,147,.35);background:var(--green-soft);color:var(--green)}.input-badge.missing{border-color:rgba(255,107,95,.48);background:var(--red-soft);color:var(--red)}.liquidity-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.liquidity-badge{display:inline-flex;align-items:center;min-height:20px;border:1px solid var(--line);border-radius:999px;padding:0 7px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.liquidity-badge.confidence-medium,.liquidity-badge.reason-thin_output{border-color:rgba(214,161,60,.5);background:rgba(214,161,60,.12);color:var(--gold)}.liquidity-badge.confidence-low,.liquidity-badge.reason-input_overpay,.liquidity-badge.reason-low_input_depth,.liquidity-badge.reason-output_overpay,.liquidity-badge.reason-source_unavailable,.liquidity-badge.reason-stale_listing{border-color:rgba(255,107,95,.48);background:var(--red-soft);color:var(--red)}.verification-card-badges{display:grid;gap:6px;margin-top:8px}.verification-card-detail{display:grid;gap:5px;max-width:min(720px,100%)}.verification-card-badge{display:inline-flex;align-items:center;gap:7px;min-height:22px;border:1px solid var(--line);border-radius:999px;padding:0 8px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.verification-card-badge small{color:inherit;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.verification-card-badge.status-verified{border-color:rgba(79,208,147,.45);background:var(--green-soft);color:var(--green)}.verification-card-badge.status-downgraded{border-color:rgba(214,161,60,.5);background:rgba(214,161,60,.12);color:var(--gold)}.verification-card-badge.status-adjusted{border-color:rgba(79,208,147,.32);background:rgba(79,208,147,.1);color:var(--green)}.verification-card-badge.buy-order-eligible{border-color:rgba(79,208,147,.45);background:var(--green-soft);color:var(--green)}.verification-card-badge.status-historical{border-color:rgba(164,180,169,.22);background:rgba(164,180,169,.08);color:var(--muted)}.verification-card-badge.status-pending{border-color:rgba(214,161,60,.4);background:rgba(214,161,60,.1);color:var(--gold)}.verification-card-badge.status-checking{border-color:rgba(79,208,147,.45);background:var(--green-soft);color:var(--green)}.live-check-spinner{animation:live-check-spin .9s linear infinite}@keyframes live-check-spin{to{transform:rotate(1turn)}}.verification-card-badge.buy-order-ineligible,.verification-card-badge.buy-order-unknown{border-color:rgba(214,161,60,.5);background:rgba(214,161,60,.12);color:var(--gold)}.verification-card-badge.status-rejected,.verification-card-badge.status-unsupported{border-color:rgba(255,107,95,.48);background:var(--red-soft);color:var(--red)}.verification-card-checks,.verification-card-detail>small{color:var(--muted);font-size:11px}.verification-card-checks{display:grid;gap:5px;margin:0;padding:0;list-style:none}.verification-card-checks li,.verification-card-checks li>span{display:block}.tradeup-action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.live-buy-report-link{width:fit-content;margin-top:10px}.steam-buy-order-opportunities{display:grid;gap:12px;border:1px solid rgba(79,208,147,.22);border-radius:var(--radius);padding:14px;background:rgba(12,24,18,.72)}.steam-buy-order-opportunities h2{margin:3px 0 5px;font-size:18px}.steam-buy-order-opportunities p{margin:0;max-width:820px;color:var(--muted)}.steam-buy-order-opportunity-list{display:grid;gap:10px}.steam-buy-order-section{display:grid;gap:8px}.steam-buy-order-section>h3{margin:0;font-size:14px}.steam-buy-order-opportunity{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;background:rgba(10,15,12,.78)}.steam-buy-order-opportunity>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.steam-buy-order-opportunity h3{margin:2px 0 0;font-size:15px}.steam-buy-order-opportunity-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.steam-buy-order-opportunity-metrics>div,.steam-buy-order-targets span{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;background:rgba(14,20,16,.72)}.steam-buy-order-opportunity-metrics span,.steam-buy-order-targets span{color:var(--muted);font-size:11px}.steam-buy-order-opportunity-metrics strong{display:block;margin-top:3px;color:var(--text);font-size:13px}.steam-buy-order-targets{display:flex;flex-wrap:wrap;gap:7px}.steam-buy-report{display:grid;gap:14px}.steam-buy-report-index{display:grid;gap:10px}.steam-buy-report-index-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:rgba(16,19,16,.64)}.steam-buy-report-index-row h2{margin:3px 0 5px;font-size:18px}.steam-buy-report-index-metrics{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px}.steam-buy-report-index-metrics>div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px;background:rgba(14,20,16,.72)}.steam-buy-report-index-metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steam-buy-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--surface)}.steam-buy-report-heading{display:grid;flex:1 1 auto;min-width:0;gap:10px}.steam-buy-report-header h2{margin:3px 0 5px;font-size:22px}.steam-buy-report-topline{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.steam-buy-report-topline span{border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:rgba(14,20,16,.64)}.steam-buy-report-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.steam-buy-report-summary-grid>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 10px;background:rgba(13,18,15,.72)}.steam-buy-report-summary-grid span{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:11px;text-transform:uppercase}.steam-buy-report-summary-grid strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--ink);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steam-buy-report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px}.steam-buy-report-candidates{display:grid;gap:12px}.steam-buy-report-mixed{display:grid;gap:12px;margin-bottom:16px}.steam-buy-report-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.steam-buy-report-candidate{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:var(--surface)}.steam-buy-report-candidate.mixed-market-candidate{border-left:3px solid rgba(135,169,255,.72)}.steam-buy-report-candidate h3{margin:3px 0 5px;font-size:18px}.steam-buy-report-candidate-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.steam-buy-report-candidate-header>div:first-child{min-width:0}.steam-buy-report-candidate-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px}.steam-buy-report-buy-all{min-width:112px;justify-content:center;box-shadow:0 10px 26px rgba(79,208,147,.18)}.steam-buy-report-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px}.steam-buy-report-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--muted);font-size:11px;line-height:1.2}.steam-buy-report-badge.primary{border-color:rgba(112,212,139,.45);color:#bcecc9;background:rgba(44,126,72,.22)}.steam-buy-report-badge.overlap{border-color:rgba(232,188,94,.46);color:#f0d89d;background:rgba(141,94,24,.22)}.steam-buy-report-badge.edge{border-color:rgba(135,169,255,.42);color:#cbd7ff;background:rgba(54,75,144,.22)}.steam-buy-report-candidate h4{margin:0;color:var(--ink);font-size:13px}.steam-buy-report-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.steam-buy-report-metrics>div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px;background:rgba(14,20,16,.72)}.steam-buy-report-metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steam-buy-report-input-summary{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.steam-buy-report-input-summary span{border:1px solid var(--line);border-radius:999px;padding:4px 8px;background:rgba(14,20,16,.64)}.steam-buy-report-owned-inputs{display:grid;gap:6px}.steam-buy-report-owned-inputs ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.steam-buy-report-owned-inputs li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,auto);align-items:center;gap:12px;color:var(--muted);font-size:12px}.steam-buy-report-owned-inputs li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-buy-report-owned-input-facts{display:grid;grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px;min-width:0}.steam-buy-report-owned-input-facts>span{display:grid;gap:2px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 7px;background:rgba(10,14,12,.5)}.steam-buy-report-owned-input-facts strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steam-buy-report-owned-input-facts span span{color:var(--muted);font-size:10px;text-transform:uppercase}.steam-buy-report-links{display:grid;gap:6px;margin:0;padding-left:20px}.steam-buy-report-links li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,auto) auto;align-items:center;gap:12px;color:var(--muted);font-size:12px}.steam-buy-report-listing-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;min-width:0}.steam-buy-report-listing-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-buy-report-listing-main strong{color:var(--ink)}.steam-buy-report-listing-facts{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:6px;min-width:0}.steam-buy-report-listing-facts>span{display:grid;gap:2px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 7px;background:rgba(10,14,12,.5)}.steam-buy-report-listing-facts strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steam-buy-report-listing-facts span span{color:var(--muted);font-size:10px;text-transform:uppercase}.steam-buy-report-listing-actions{display:flex;gap:8px;white-space:nowrap}.tradeup-basket-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(5,8,7,.88)}.tradeup-basket-dialog{width:min(960px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--surface);box-shadow:0 18px 60px rgba(0,0,0,.38)}.tradeup-basket-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.tradeup-basket-dialog h2{margin:3px 0 5px;font-size:22px}.steam-buy-basket-dialog{display:grid;gap:12px}.steam-buy-order-dialog{display:grid;gap:12px;width:min(1120px,100%)}.steam-buy-basket-alert,.steam-buy-basket-warning{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(255,107,95,.44);border-radius:var(--radius-sm);padding:10px;background:var(--red-soft);color:#ffd8d2;font-size:12px;line-height:1.45}.steam-buy-basket-warning{border-color:rgba(232,188,94,.46);background:rgba(141,94,24,.16);color:#f0d89d}.steam-buy-basket-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.steam-buy-basket-summary>div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px;background:rgba(14,20,16,.72)}.steam-buy-basket-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.steam-buy-basket-table{display:grid;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.steam-buy-basket-table [role=row]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(180px,1fr);gap:10px;align-items:center;min-width:900px;border-bottom:1px solid var(--line);padding:9px 10px;color:var(--muted);font-size:12px}.steam-buy-order-table [role=row]{grid-template-columns:minmax(56px,.28fr) minmax(210px,1.4fr) minmax(86px,.58fr) minmax(86px,.58fr) minmax(74px,.45fr) minmax(80px,.48fr) minmax(80px,.48fr) minmax(118px,.75fr) minmax(190px,1.15fr);min-width:1040px}.steam-buy-basket-table [role=row]:first-child{color:var(--ink);font-size:11px;font-weight:800;text-transform:uppercase}.steam-buy-basket-table [role=row]:last-child{border-bottom:0}.steam-buy-basket-table span{min-width:0;overflow-wrap:anywhere}.steam-buy-basket-results{display:grid;gap:7px}.steam-buy-basket-results h3{margin:0;color:var(--ink);font-size:14px}.steam-buy-basket-results>div{display:grid;grid-template-columns:minmax(82px,auto) minmax(180px,1fr) minmax(180px,1fr);gap:10px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;color:var(--muted);font-size:12px}.steam-buy-basket-results strong{color:var(--ink);text-transform:capitalize}.steam-buy-basket-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.tradeup-basket-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.tradeup-basket-metrics>div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;background:rgba(14,20,16,.72)}.tradeup-basket-metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:16px}.tradeup-basket-actions,.tradeup-basket-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;color:var(--muted);font-size:12px}.basket-open-warning{color:var(--gold);font-weight:700}.tradeup-basket-groups{display:grid;gap:10px}.tradeup-basket-group{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;background:rgba(16,19,16,.42)}.tradeup-basket-group>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--muted);font-size:12px}.tradeup-basket-group>div strong{color:var(--ink)}.tradeup-basket-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tradeup-basket-group li{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.tradeup-basket-group li>span:last-child{display:flex;gap:8px;white-space:nowrap}.tradeup-list li strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outcome-count-note{margin:8px 0 0;color:var(--muted);font-size:12px}.verification-link-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:4px;color:var(--muted);font-size:11px}.verification-link-row span{margin-right:2px}.verification-link-row a{display:inline-flex;min-width:20px;min-height:20px;align-items:center;justify-content:center;border:1px solid rgba(79,208,147,.35);border-radius:999px;color:var(--green);font-size:11px;font-weight:800;text-decoration:none}.verification-link-row a:hover{background:var(--green-soft)}.exact-listing-links{align-items:stretch}.verification-link-pair{display:inline-flex;min-height:24px;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:2px 5px;background:rgba(16,19,16,.45)}.verification-link-row .verification-link-pair span{margin-right:0}.verification-link-row .verification-link-pair a{min-width:auto;min-height:18px;padding:0 6px}.tradeup-select-list{display:grid;max-height:640px;overflow:auto;border-top:1px solid var(--line)}.tradeup-select-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(51,64,50,.62)}.tradeup-select-row small,.tradeup-select-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeup-select-row small{margin-top:2px;color:var(--muted)}@media (max-width:1100px){.table-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.table-toolbar .filter-control:first-child{grid-column:1/-1}}@media (max-width:1000px){.admin-grid,.dashboard-analytics,.detail-grid,.summary-grid{grid-template-columns:1fr 1fr}.manual-grid,.mover-toolbar,.steam-buy-report-index-row,.steam-buy-report-metrics,.tradeup-columns,.tradeup-result header{grid-template-columns:1fr}.steam-buy-report-summary-grid{grid-template-columns:1fr 1fr}.profit{justify-self:start;text-align:left}}@media (max-width:680px){.topbar{align-items:flex-start;flex-direction:column;padding:14px 18px}.page{width:min(100vw - 24px,1440px);padding-top:16px}.account-form,.admin-grid,.dashboard-analytics,.detail-grid,.summary-grid,.table-toolbar{grid-template-columns:1fr}.table-toolbar .filter-control:first-child{grid-column:auto}.nav{flex-wrap:wrap}.tradeup-metrics,.tradeup-toolbar{grid-template-columns:1fr}.tradeup-toolbar{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.verification-safety-note{flex-basis:auto}.scan-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-metric:last-child{grid-column:1/-1}.tradeup-section-header{align-items:flex-start}.tradeup-section-header>strong{font-size:18px}.steam-buy-report-candidate-header,.steam-buy-report-header{flex-direction:column}.steam-buy-basket-results>div,.steam-buy-basket-summary,.steam-buy-report-links li,.steam-buy-report-metrics,.steam-buy-report-owned-inputs li,.steam-buy-report-summary-grid{grid-template-columns:1fr}.steam-buy-report-badges{justify-content:flex-start;max-width:none}.steam-buy-basket-actions,.steam-buy-report-actions,.steam-buy-report-candidate-actions,.steam-buy-report-listing-actions{align-items:flex-start;justify-content:flex-start}.steam-buy-report-listing-main span{overflow:visible;white-space:normal}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-size:.95em}.chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);padding:4px 10px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--muted)}.chip.on{color:var(--status-ok);border-color:#3f7a5c;background:var(--status-ok-bg)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.status-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:999px;border:1px solid transparent}.status-pill.ok{color:var(--status-ok);background:var(--status-ok-bg);border-color:rgba(79,208,147,.35)}.status-pill.info{color:var(--status-info);background:var(--status-info-bg)}.status-pill.warn{color:var(--status-warn);background:var(--status-warn-bg);border-color:rgba(214,161,60,.4)}.status-pill.danger{color:var(--status-danger);background:var(--status-danger-bg)}.status-pill.neutral{color:var(--muted);background:var(--surface-2)}.tradeup-table-wrap{overflow-x:auto}.tradeup-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.tradeup-table th{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;text-align:right;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tradeup-table th button{background:none;border:0;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;display:inline-flex;align-items:center;gap:3px}.tradeup-table td.l,.tradeup-table th.l{text-align:left}.tradeup-table td{padding:8px 10px;text-align:right;color:#cfdccf;border-bottom:1px solid #1b231a;vertical-align:middle}.tradeup-table tr.expandable{cursor:pointer}.tradeup-table tr.expanded>td{background:rgba(79,208,147,.06);border-bottom:none}.tradeup-table .tradeup-row-name{color:var(--ink);font-weight:600}.tradeup-row-name small{display:block;font-weight:400;color:#8a9a8e;font-size:var(--text-xs);margin-top:1px}.roi-cell{white-space:nowrap}.roi-cell .roi-bar{display:inline-block;height:4px;border-radius:2px;background:linear-gradient(90deg,#2f8f63,var(--status-ok));vertical-align:middle;margin-right:6px}.roi-cell .roi-value{font-weight:700;color:var(--status-ok)}.roi-cell .roi-value.neg{color:var(--status-danger)}.tradeup-detail-row>td{padding:0;border-left:2px solid var(--green);background:rgba(79,208,147,.04)}.tradeup-detail-inner{padding:var(--space-3) var(--space-4) var(--space-4)}.feed-freshness{display:flex;gap:var(--space-2);margin-left:auto}.tier-cell{display:inline-flex;flex-direction:column;gap:2px;font-weight:700;font-size:var(--text-sm)}.tier-cell small{font-weight:500;color:var(--muted)}.tier-executable{color:var(--status-ok)}.tier-checked{color:var(--status-info)}.tier-estimate{color:var(--muted)}.tier-note{font-size:var(--text-xs)}.tier-note.ok{color:var(--status-ok)}.tier-note.warn{color:var(--status-warn)}.tradeup-table tr.tradeup-row-executable{background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.scan-status-strip{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.scan-status-strip small{color:var(--muted)}.scan-status-row{display:flex;align-items:center;gap:var(--space-3)}.scan-status-headline{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-md)}.scan-status-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%}.scan-status-dot.ok{background:var(--status-ok)}.scan-status-dot.warn{background:var(--status-warn)}.scan-status-dot.busy{background:var(--status-info);animation:scan-pulse 1.2s ease-in-out infinite}@keyframes scan-pulse{50%{opacity:.35}}.scan-diagnostics summary{cursor:pointer;color:var(--status-info);font-size:var(--text-sm)}.scan-diagnostics[open] summary{margin-bottom:var(--space-3)}.segmented-tabs .tab-new{font-style:normal;font-size:var(--text-xs);color:var(--gold);margin-left:6px}.item-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.item-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-6);align-items:center;padding:var(--space-5)}.item-hero-copy h1{margin:3px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.1}.item-facts{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-4) 0 0}.item-facts div{min-width:110px}.item-facts dt,.item-source-toggle>span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.item-facts dd{margin:4px 0 0;font-weight:700}.item-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.item-source-toggle{display:grid;gap:5px;min-width:0;border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--source-color) 55%,var(--line));border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-2);color:var(--ink);text-align:left}.item-source-toggle.active{border-color:color-mix(in srgb,var(--source-color) 68%,var(--line));background:color-mix(in srgb,var(--source-color) 9%,var(--surface-2))}.item-source-toggle:disabled{cursor:not-allowed;opacity:.55}.item-source-toggle strong{overflow:hidden;font-size:var(--text-lg);text-overflow:ellipsis}.item-source-toggle small,.item-source-toggle strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item-source-toggle small{color:var(--muted)}.item-source-toggle small.positive{color:var(--status-ok)}.item-source-toggle small.negative{color:var(--status-danger)}.item-chart-frame{height:390px}.chart-empty-state{display:grid;min-height:280px;place-items:center;border-top:1px solid var(--line);color:var(--muted)}@media (max-width:900px){.item-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.item-hero{grid-template-columns:1fr}.item-hero .detail-image{width:140px;height:105px}.item-source-grid{grid-template-columns:1fr}.item-chart-frame{height:340px}}.account-page,.dashboard-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.account-page>*,.dashboard-page>*,.item-page>*{min-width:0}.dashboard-scope-bar{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(360px,1fr);align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) 0;border-block:1px solid var(--line)}.account-summary-grid,.dashboard-summary-grid{grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(0,1fr))}.account-page .metric,.dashboard-page .metric{box-shadow:none}.account-page .metric-primary,.dashboard-page .metric-primary{border-color:var(--line-strong);background:radial-gradient(circle at top right,rgba(79,208,147,.1),transparent 42%),var(--surface)}.account-page .metric-primary>strong,.dashboard-page .metric-primary>strong{font-size:clamp(30px,3vw,40px)}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4);padding:var(--space-5)}.account-hero .account-title,.account-hero .account-title>div:last-child{min-width:0}.account-hero .account-title h1,.account-hero .account-title p{overflow-wrap:anywhere}.account-hero .account-title h1{margin:2px 0 0;font-size:clamp(26px,3vw,36px)}.account-hero .account-title p{margin:4px 0 0;color:var(--muted)}.account-hero-actions{display:flex;align-items:end;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.account-analytics{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start}.account-history-panel,.dashboard-page .history-panel{min-width:0}.account-page .mover-row,.dashboard-page .mover-row{border-inline:0;border-radius:0;background:transparent}.dashboard-page .account-card{box-shadow:none;background:var(--surface)}.dashboard-page .account-card:hover{background:var(--surface-2)}@media (max-width:1050px){.account-summary-grid,.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .metric-primary,.dashboard-page .metric-primary{grid-column:1/-1}.account-analytics{grid-template-columns:1fr}}@media (max-width:720px){body:has(:is(.dashboard-page,.account-page,.item-page)) .topbar{align-items:flex-start;flex-direction:column;padding:14px 18px}body:has(:is(.dashboard-page,.account-page,.item-page)) .nav{flex-wrap:wrap}.dashboard-scope-bar{grid-template-columns:1fr}.account-hero{align-items:flex-start;flex-direction:column}.account-hero-actions{width:100%;justify-content:flex-start}}@media (max-width:520px){.account-summary-grid,.dashboard-summary-grid{grid-template-columns:1fr}.chart-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.chart-toolbar button{min-width:0;width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}