.xt-terminal{color:var(--rx-parchment);border:1px solid var(--rx-line);font:12px var(--font-space-grotesk),sans-serif;background:#132118}.xt-header{background:#1b2d20;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.xt-header h2{font:42px var(--font-newsreader),Georgia,serif;margin:12px 0}.xt-header em{color:var(--rx-muted)}.xt-header p{color:var(--rx-muted);line-height:1.8}.xt-status{color:var(--rx-lime);font-size:11px}.xt-stale{color:#efb88f}.xt-loading{color:var(--rx-muted)}.xt-terminal button,.xt-terminal select{border:1px solid var(--rx-line);color:var(--rx-parchment);cursor:pointer;font:inherit;background:#20382b;padding:10px 12px}.xt-status button{margin-top:12px;display:block}.xt-terminal button:disabled{opacity:.5;cursor:default}.xt-notice{color:#efb88f;background:#8b582620;padding:16px 30px;line-height:1.8}.xt-metrics{border-block:1px solid var(--rx-line);grid-template-columns:repeat(4,1fr);display:grid}.xt-metrics>div{border-right:1px solid var(--rx-line);padding:24px}.xt-metrics span{color:var(--rx-muted);font-size:10px;display:block}.xt-metrics strong{font:24px var(--font-geist-mono),monospace;margin-top:10px;display:block}.xt-controls,.xt-history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex}.xt-controls>div{gap:8px;display:flex}.xt-controls button[aria-pressed=true]{color:var(--rx-lime);border-color:#b5e85366}.xt-controls>span{color:var(--rx-muted);font-size:10px}.xt-books{border-block:1px solid var(--rx-line);grid-template-columns:1fr 1fr;display:grid}.xt-book{min-width:0;padding:24px}.xt-book+.xt-book{border-left:1px solid var(--rx-line)}.xt-book h3{font:23px var(--font-newsreader),Georgia,serif;margin-bottom:18px}.xt-bids h3,.xt-bids td:first-child{color:var(--rx-lime)}.xt-asks h3,.xt-asks td:first-child{color:#efb88f}.xt-terminal table{border-collapse:collapse;text-align:right;width:100%;font-size:11px}.xt-terminal th{color:var(--rx-muted);border-bottom:1px solid var(--rx-line);padding:12px 8px;font-size:10px;font-weight:400}.xt-terminal td{font-family:var(--font-geist-mono),monospace;padding:10px 8px}.xt-terminal th:first-child,.xt-terminal td:first-child{text-align:left}.xt-empty{color:var(--rx-muted);text-align:center;padding:45px 0}.xt-chart{border-block:1px solid var(--rx-line);padding:20px 30px}.xt-chart>div{color:var(--rx-muted);justify-content:space-between;display:flex}.xt-chart svg{width:100%;max-height:240px;display:block}.xt-chart small{color:var(--rx-muted)}.xt-history-controls select{margin-left:10px}.xt-tape{max-height:340px;padding:15px 24px;overflow-x:auto}.xt-footer{border-top:1px solid var(--rx-line);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.xt-footer p,.xt-fine{color:var(--rx-muted);font-size:10px;line-height:1.9}.xt-footer .rx-button{flex-shrink:0}.xt-fine{padding:0 24px 24px}.xt-terminal :focus-visible{outline:2px solid var(--rx-lime);outline-offset:3px}.xt-embedded .xt-header{padding:20px}.xt-embedded .xt-header h2{font-size:28px}.xt-embedded .xt-metrics>div{padding:12px}.xt-embedded .xt-metrics strong{font-size:18px}.xt-embedded .xt-book{padding:12px}@media (max-width:650px){.xt-header{flex-direction:column;align-items:start;padding:20px}.xt-header h2{font-size:34px}.xt-metrics{grid-template-columns:repeat(2,1fr)}.xt-metrics>div{padding:18px}.xt-controls{padding:16px}.xt-controls button{padding:10px;font-size:11px}.xt-books{grid-template-columns:1fr}.xt-book+.xt-book{border-left:0;border-top:1px solid var(--rx-line)}.xt-footer{flex-direction:column;align-items:stretch}.xt-tape{padding:12px}.xt-tape table{min-width:430px}.xt-history-controls{padding:16px}.xt-history-controls select{margin:8px 0 0}.xt-chart{padding:18px}}
