:root{--bg:#090909;--panel:#131313;--panel2:#1b1b1b;--well:#0c0c0c;--line:#252525;--line-strong:#3a3a3a;--txt:#e7e7e7;--dim:#929292;--accent:#f1f1f1;--up:#8cc8a5;--dn:#df969b;--amber:#c6a76b;--paper:#cfcfcf;--live:#df969b;color-scheme:dark}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--txt);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}a{color:var(--txt);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}a:hover{text-decoration-color:var(--accent)}.shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.topbar{display:flex;align-items:center;gap:16px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.brand{display:flex;gap:10px;align-items:center}.brand .logo{width:34px;height:34px;border-radius:6px}.brand strong{letter-spacing:1.5px;font-size:15px;display:block;font-weight:650}.brand span{color:var(--dim);font-size:11px;display:block}.mode-toggle{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-left:auto}.mode-toggle button{background:transparent;border:0;color:var(--dim);padding:8px 16px;font-weight:650;letter-spacing:.8px}.mode-toggle button.on.paper{background:var(--accent);color:#111}.mode-toggle button.on.live{background:#241416;color:var(--live)}.top-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bot-top{display:inline-flex;align-items:center;gap:8px}.bot-top-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;text-decoration:none;color:inherit}.bot-top-link img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:62% 38%;background:#f6f4fb}.voice-dock{position:fixed;left:14px;bottom:14px;z-index:45;display:flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 28px));padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--well, #111);box-shadow:0 6px 24px #00000059}.voice-dock-talk{background:#9945ff;color:#fff;border:0;border-radius:999px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer}.voice-dock-talk:hover{background:#8636f0}.voice-dock-talk:disabled{opacity:.65;cursor:default}.voice-dock-status{color:var(--dim, #aaa);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-dock-close{background:transparent;border:0;color:var(--dim, #aaa);font-size:16px;line-height:1;padding:0 6px;cursor:pointer}@media (max-width:1100px){.voice-dock{position:static;box-shadow:none}}.bot-top-status{color:var(--dim, var(--mut, #929292));font-size:12px;max-width:16rem}.pill{font-size:11px;padding:5px 10px;border-radius:99px;border:1px solid var(--line)}.pill.safe{color:var(--up);border-color:color-mix(in srgb,var(--up) 40%,transparent)}.pill.warn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.btn{background:var(--panel2);color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:8px 14px;font-weight:600}.btn:hover{border-color:var(--line-strong);background:#202020}.btn.ghost{background:transparent}.btn.small{padding:4px 10px;font-size:12px}.btn.primary{width:100%;padding:12px;font-size:14px;margin-top:10px;letter-spacing:.02em}.btn.primary.compact,.auth-cluster .btn.primary{width:auto;margin-top:0;padding:8px 16px;font-size:13px}.btn.primary.paper{background:var(--accent);color:#111;border-color:var(--accent)}.btn.primary.paper:hover:not(:disabled){background:#fff;border-color:#fff}.btn.primary.live{background:#241416;color:var(--txt);border-color:var(--live)}.btn.primary.live:hover:not(:disabled){background:#2e1a1c}.btn.privy-cta{background:var(--accent);color:#111;border-color:var(--accent)}.btn.privy-cta:hover:not(:disabled){background:#fff;border-color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.auth-cluster{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wallet-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.chip-btn{background:transparent;border:0;padding:0;color:inherit;display:flex;align-items:center;gap:4px}.wallet-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 8px;border-radius:4px;border:1px solid var(--line);background:var(--well);color:var(--txt)}.wallet-chip .chain{color:var(--dim);font-size:9px;letter-spacing:.7px;text-transform:uppercase;font-weight:700}.wallet-chip code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wallet-chip.missing{color:var(--dim)}.wallet-chip.solana,.wallet-chip.evm{border-color:#2e2e2e}.copied{font-size:10px;color:var(--dim)}.wallet-secondary{display:flex;align-items:center}.wallet-secondary .wallet-adapter-button{height:28px!important;font-size:11px!important;font-weight:500!important;padding:0 10px!important;letter-spacing:0!important}.wallet-fallback{width:100%;justify-content:center}.banner{padding:8px 16px;font-size:12.5px;font-weight:600;letter-spacing:.2px}.banner.paper{background:var(--panel);color:var(--dim);border-bottom:1px solid var(--line)}.banner.live{background:#1a1213;color:var(--live);border-bottom:1px solid color-mix(in srgb,var(--live) 35%,transparent)}.tape{display:flex;gap:2px;overflow-x:auto;padding:6px 10px;border-bottom:1px solid var(--line);background:var(--well);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.tick{background:transparent;border:0;color:var(--dim);white-space:nowrap;font-size:12px;padding:4px 8px;border-radius:4px}.tick b{color:var(--txt);font-variant-numeric:tabular-nums}.tick.on{background:var(--panel2);color:var(--txt)}.grid{display:grid;grid-template-columns:210px 1fr 330px;grid-template-rows:auto auto;gap:10px;padding:10px;flex:1;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px}.panel h3{margin:2px 0 10px;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--txt);font-weight:650}.panel h4{margin:14px 0 6px;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.markets{grid-row:span 2;max-height:calc(100vh - 190px);display:flex;flex-direction:column}.mlist{overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mrow{display:flex;justify-content:space-between;gap:8px;background:transparent;border:0;border-radius:4px;color:var(--txt);padding:6px 8px;font-size:13px;text-align:left;font-variant-numeric:tabular-nums}.mrow:hover{background:var(--panel2)}.mrow.on{background:var(--panel2);outline:1px solid var(--line-strong)}.dim{color:var(--dim)}.center{min-width:0;grid-row:span 2;display:flex;flex-direction:column;min-height:calc(100vh - 220px)}.stat-row{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;flex:0 0 auto}.stat-row label{display:block;color:var(--dim);font-size:10px;text-transform:uppercase;letter-spacing:.6px}.stat-row strong{font-size:15px;font-variant-numeric:tabular-nums;font-weight:650}.stat-row .imp{color:var(--amber)}.chart-stack{flex:1;display:flex;flex-direction:column;min-height:280px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--well)}.chart{width:100%;flex:1 1 0;min-height:220px;display:block;background:var(--well);border:0;border-radius:0}.order-tape{flex:0 0 auto;border-top:1px solid var(--line);background:var(--well)}.order-tape-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 3px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--up);box-shadow:0 0 color-mix(in srgb,var(--up) 70%,transparent);animation:live-pulse 1.6s ease-out infinite;vertical-align:middle}@keyframes live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--up) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.order-tape-list{max-height:148px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.order-tape .trow{display:grid;grid-template-columns:52px 56px 1fr 72px 70px 72px;gap:6px;align-items:center;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:3px 8px;font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,255,255,.04)}.order-tape .trow.muted{color:var(--dim);display:block;padding:8px}.order-tape .trow.fresh{animation:tape-in .55s ease-out}.order-tape .trow.fill{background:#ffffff08}@keyframes tape-in{0%{background:color-mix(in srgb,var(--up) 22%,transparent);transform:translateY(-7px);opacity:0}to{background:transparent;transform:none;opacity:1}}.order-tape .trow.dn.fresh{animation-name:tape-in-dn}@keyframes tape-in-dn{0%{background:color-mix(in srgb,var(--dn) 22%,transparent);transform:translateY(-7px);opacity:0}to{background:transparent;transform:none;opacity:1}}.order-tape .trow .px{color:var(--txt)}.order-tape .trow .sz{color:var(--txt);text-align:right}.order-tape .trow .tag{color:var(--dim);font-size:10px;letter-spacing:.3px;text-transform:uppercase}.order-tape .trow .when{color:var(--dim);text-align:right}.book{margin-top:8px}.book h4{margin:0 0 6px;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.6px}.brow{position:relative;display:flex;justify-content:space-between;font-size:12px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.brow span{position:absolute;right:0;top:0;bottom:0;opacity:.13}.brow.ask span{background:var(--dn)}.brow.bid span{background:var(--up)}.brow em{font-style:normal}.brow.ask em{color:var(--dn)}.brow.bid em{color:var(--up)}.spread{text-align:center;color:var(--dim);font-size:12px;padding:4px;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:4px 0;font-variant-numeric:tabular-nums}.trow{display:flex;justify-content:space-between;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 6px;font-variant-numeric:tabular-nums}.trow.up em{color:var(--up);font-style:normal}.trow.dn em{color:var(--dn);font-style:normal}.trow span{color:var(--dim)}.ticket label{display:block;font-size:12px;color:var(--dim);margin:9px 0 4px}.ticket input[type=number]{width:100%;background:var(--well);border:1px solid var(--line);border-radius:6px;color:var(--txt);padding:8px;margin-top:4px;font-variant-numeric:tabular-nums}.ticket input[type=number]:focus{border-color:var(--line-strong)}.ticket input[type=range]{width:100%;accent-color:#8a8a8a}.ticket .check{display:flex;gap:8px;align-items:center;color:var(--txt)}.seg{display:flex;gap:6px;margin-bottom:6px}.seg button{flex:1;background:var(--well);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:8px;font-weight:650;letter-spacing:.4px}.seg button.on.long{background:color-mix(in srgb,var(--up) 12%,transparent);color:var(--up);border-color:color-mix(in srgb,var(--up) 45%,transparent)}.seg button.on.short{background:color-mix(in srgb,var(--dn) 12%,transparent);color:var(--dn);border-color:color-mix(in srgb,var(--dn) 45%,transparent)}.seg button.on{background:var(--panel2);color:var(--txt);border-color:var(--line-strong)}.kv{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;font-variant-numeric:tabular-nums}.kv span{color:var(--dim)}.preflight{margin-top:12px;border-top:1px dashed var(--line);background:var(--well);border-radius:6px;padding:6px 8px}.note{color:var(--dim);font-size:12px;line-height:1.45}.paper-txt{color:var(--paper)}.live-txt{color:var(--live)}.up{color:var(--up)}.dn{color:var(--dn)}.posrow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px dashed var(--line);flex-wrap:wrap;font-variant-numeric:tabular-nums}.auth-box{display:flex;flex-direction:column;gap:8px;margin:8px 0}.privy-box{display:flex;gap:6px;flex-wrap:wrap}.obs{display:block;font-size:10.5px;color:var(--dim);word-break:break-all;background:var(--well);border:1px solid var(--line);border-radius:6px;padding:8px;max-height:120px;overflow:auto}.account{grid-column:3}.foot{display:flex;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--line);color:var(--dim);font-size:11.5px;flex-wrap:wrap}.modal-bg{position:fixed;inset:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;width:min(560px,92vw)}.pline{font-size:13.5px;line-height:1.5;margin:6px 0}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.modal-actions .btn.primary{width:auto;margin:0}.toasts{position:fixed;right:14px;bottom:14px;display:flex;flex-direction:column;gap:8px;z-index:60;max-width:min(440px,90vw)}.toast{padding:10px 14px;border-radius:6px;font-size:13px;border:1px solid var(--line);background:var(--panel2)}.toast.ok{border-color:var(--up)}.toast.err{border-color:var(--dn)}.arena{grid-column:1 / -1}.arena-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arena-head h3{margin:0}.chip{font-size:11px;padding:3px 8px;border-radius:99px;border:1px solid var(--line);color:var(--dim)}.tbl-wrap{overflow-x:auto;margin-top:8px}.arena-tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.arena-tbl th{text-align:left;color:var(--dim);font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:8px 6px;border-bottom:1px solid var(--line)}.arena-tbl td{padding:8px 6px;border-bottom:1px dashed var(--line);vertical-align:top}.arena-tbl tr.mine{background:#161616}.arena-tbl tr.busted{opacity:.7}.arena-tbl tr.agent td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.arena-tbl tr.human td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.who{display:flex;align-items:center;gap:8px}.kind{font-size:10px;font-weight:700;letter-spacing:.8px;padding:2px 6px;border-radius:3px;border:1px solid var(--line)}.kind.human{background:var(--panel2);color:var(--txt)}.kind.agent{background:#1c1a14;color:var(--amber);border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.pair-id{display:block;color:var(--dim);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bust-badge{color:var(--dn);font-weight:700;letter-spacing:.6px;font-size:11px}.live-badge{color:var(--up);font-size:11px;font-weight:700}.pair-status{margin:8px 0}.entry-line{color:var(--txt);font-size:13px;font-weight:600}.pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.book-card{background:var(--well);border:1px solid var(--line);border-radius:6px;padding:10px}.book-card.agent{border-color:color-mix(in srgb,var(--amber) 35%,transparent)}.book-card.busted{border-color:var(--dn)}.wallet-adapter-button{background:transparent!important;color:var(--dim)!important;border:1px solid var(--line)!important;border-radius:6px!important;height:36px!important;font-family:inherit!important;font-weight:500!important}.wallet-adapter-button:not([disabled]):hover{border-color:var(--line-strong)!important;background:var(--panel2)!important;color:var(--txt)!important}.wallet-adapter-modal-wrapper{background:var(--panel)!important;color:var(--txt)!important}.authorize{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:var(--bg)}.authorize-card{width:min(440px,100%);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:28px 24px}.authorize-kicker{margin:0 0 8px;color:var(--dim);font-size:11px;letter-spacing:.8px;text-transform:uppercase}.authorize-card h1{margin:0 0 10px;font-size:22px;font-weight:650;letter-spacing:.2px}.authorize-code{margin:18px 0;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;letter-spacing:3px;font-weight:650;padding:16px;background:var(--well);border:1px solid var(--line);border-radius:6px}.authorize-actions{display:flex;gap:10px;margin-top:8px}.authorize-actions .btn{flex:1;margin-top:0;width:auto}.btn.deny{color:var(--dn);border-color:color-mix(in srgb,var(--dn) 40%,transparent)}.btn.deny:hover:not(:disabled){background:#241416}.authorize-msg{margin:14px 0 0;font-size:13.5px;line-height:1.45;color:var(--txt)}.authorize-msg.ok{color:var(--up)}.authorize-msg.err{color:var(--dn)}.authorize-fine{margin:18px 0 0;color:var(--dim);font-size:12px;line-height:1.45}.authorize-back{display:inline-block;margin-top:16px;color:var(--dim);font-size:12px}.explorer{min-height:100vh;background:var(--bg)}.explorer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.explorer-main{padding:20px 16px 40px;max-width:1100px;margin:0 auto}.explorer-main h1{margin:0 0 8px;font-size:22px;font-weight:650}.explorer-search{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.explorer-search input{flex:1;min-width:220px;background:var(--well);border:1px solid var(--line);border-radius:6px;color:var(--txt);padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.explorer-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px}.explorer-stats div{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:10px}.explorer-stats span{display:block;color:var(--dim);font-size:10px;letter-spacing:.6px;text-transform:uppercase}.explorer-stats b{font-variant-numeric:tabular-nums}@media (max-width:800px){.explorer-stats{grid-template-columns:repeat(2,1fr)}}.dark{min-height:100vh;background:var(--bg)}.dark-main{max-width:1100px;margin:0 auto;padding:20px 16px 48px}.dark-kicker{margin:0 0 6px;color:var(--dim);font-size:11px;letter-spacing:.8px;text-transform:uppercase}.dark h1{margin:0 0 8px;font-size:22px;font-weight:650}.dark-accounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.dark-desk{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:12px;align-items:start}.dark-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.dark-kv span{color:var(--dim)}.dark-kv b{font-variant-numeric:tabular-nums}.dark-side{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.dark-side button{background:var(--well);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:8px}.dark-side button.on.long{color:var(--up);border-color:var(--up);background:color-mix(in srgb,var(--up) 16%,var(--well))}.dark-side button.on.short{color:var(--dn);border-color:var(--dn);background:color-mix(in srgb,var(--dn) 16%,var(--well))}.dark-acct{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px;text-decoration:none}.dark-acct:hover{border-color:var(--line-strong)}.dark-acct span{color:var(--dim);font-size:10px;letter-spacing:.6px;text-transform:uppercase}.dark-acct b{font-variant-numeric:tabular-nums}.dark-acct code,.dark-acct em{color:var(--dim);font-size:11px;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dark-rings{margin-top:18px}.dark-methods{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.dark-methods button{background:var(--well);color:var(--dim);border:1px solid var(--line);border-radius:99px;padding:6px 10px;font-size:12px}.dark-methods button.on{background:var(--accent);color:#111;border-color:var(--accent)}.dark-form{display:grid;gap:8px}.dark-form label{display:flex;flex-direction:column;gap:4px;color:var(--dim);font-size:12px}.dark-form input,.dark-form textarea{background:var(--well);border:1px solid var(--line);border-radius:6px;color:var(--txt);padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dark-form textarea{min-height:72px;resize:vertical}.dark-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dark .amber{color:var(--amber)}.dark .chip.warn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}@media (max-width:900px){.dark-accounts{grid-template-columns:1fr 1fr}.dark-desk{grid-template-columns:1fr}}.shadow-lead{color:var(--dim);max-width:68ch}.shadow-models{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.shadow-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;margin:14px 0}.shadow-card h2{margin:0 0 6px;font-size:16px}.shadow-card p{margin:0}.shadow-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.shadow-log{list-style:none;margin:8px 0 0;padding:0;max-height:280px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.shadow-log li{padding:4px 0;border-bottom:1px solid var(--line)}.shadow-note{color:var(--dim);font-size:12px;margin-top:6px}.shadow-err{color:var(--dn)}.shadow-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0}.shadow-facts div{background:var(--well);border-radius:8px;padding:8px}.shadow-facts dt{color:var(--dim);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.shadow-facts dd{margin:2px 0 0}.settle-steps{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:10px 0;padding:0}.settle-steps li{border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--dim);font-size:12px}.settle-steps li.on{color:var(--txt);border-color:var(--up)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}@media (max-width:800px){.shadow-models{grid-template-columns:1fr}}@media (max-width:1100px){.grid{grid-template-columns:1fr}.markets{max-height:300px}.account{grid-column:auto}.center{grid-row:auto;min-height:0}.stat-row{grid-template-columns:repeat(3,1fr)}.pair-grid{grid-template-columns:1fr}.order-tape .trow{grid-template-columns:44px 48px 1fr 64px 56px}.order-tape .trow .tag{display:none}}.tape.pyth{background:transparent}.tape .src{color:var(--dim);font-size:10px;letter-spacing:.6px;text-transform:uppercase;padding:4px 8px;align-self:center}.tape .err{color:var(--dn)}.stat-row .pythpx{color:var(--amber)}.tab-row{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.tab-row button{background:transparent;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:6px 10px;font-size:12px}.tab-row button.on{color:var(--txt);border-color:var(--line-strong);background:var(--panel)}.commodity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.commodity-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.commodity-card span,.commodity-card em,.commodity-card small{color:var(--dim);font-style:normal;font-size:12px}.commodity-card b{font-size:20px;font-variant-numeric:tabular-nums}.data-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.data-table th,.data-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}.data-table th{color:var(--dim);font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:650}.commodities blockquote{margin:8px 0 0;color:var(--txt);font-size:13px;line-height:1.45}
