/* The workbench extension keeps the instrument's quiet, data-first layout. */
.mobile-ticket{display:none}.market-tape,.market-rail,.lab-tabs{scrollbar-width:none}.market-tape::-webkit-scrollbar,.market-rail::-webkit-scrollbar,.lab-tabs::-webkit-scrollbar{display:none}
@media(max-width:760px){.mobile-ticket{display:block;width:100%;font:9px var(--mono);background:#97fce410;border:1px solid var(--line);padding:11px;color:var(--mint);margin:13px 0 0}.ticket{scroll-margin-top:80px}}
@media(max-width:540px){.lab-layout .market-rail .market-button{min-width:0;flex:1;gap:5px;padding:8px 5px}.lab-layout .market-rail{padding-inline:12px;gap:4px}.market-rail .market-button small{display:none}.market-context-strip>div{min-width:0}}
.market-tape{border-bottom:1px solid var(--line);background:#091612;display:flex;align-items:center;gap:24px;padding:0 30px;min-height:58px;font:9px var(--mono)}
.tape-label{font-size:8px;letter-spacing:.8px;white-space:nowrap;color:var(--muted);display:flex;gap:9px;align-items:center}.tape-label i{width:5px;height:5px;background:var(--mint);box-shadow:0 0 12px #97fce475}.tape-note{margin-left:auto;white-space:nowrap;font-size:7px;color:var(--dim)}
#market-tape-items{display:grid;grid-template-columns:repeat(4,1fr);flex:1;max-width:1200px;gap:24px}#market-tape-items button{display:grid;grid-template-columns:19px auto 1fr;column-gap:8px;row-gap:4px;border:0;background:none;padding:10px 0;text-align:left;align-items:center}#market-tape-items img{width:17px;height:17px;grid-row:span 2}#market-tape-items b{font:9px var(--mono)}#market-tape-items strong{font:10px var(--mono);text-align:right}#market-tape-items span{grid-column:2/4;font-size:8px;color:var(--muted)}#market-tape-items button:hover b{color:var(--mint)}
.lab-main{padding-top:24px}.market-context-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 0;gap:16px;border-bottom:1px solid var(--line)}.market-context-strip small{display:block;font:7px var(--mono);letter-spacing:.7px;color:var(--dim)}.market-context-strip strong{display:block;font:12px var(--mono);color:#c1dcd2;margin-top:5px}.lab-tabs{gap:24px}.lab-tabs button{font-size:9px}
.rail-shortcuts{margin:32px 6px 0;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:15px}.rail-shortcuts>span{font:7px var(--mono);letter-spacing:1px;color:var(--dim);margin-bottom:5px}.rail-shortcuts button,.rail-shortcuts a{padding:0;border:0;background:none;text-align:left;font:9px/1.6 var(--mono);color:var(--muted)}.rail-shortcuts button:hover,.rail-shortcuts a:hover{color:var(--mint)}.rail-note{margin-top:50px}
.section-kicker{display:flex;justify-content:space-between;align-items:center;gap:12px;font:8px/1.6 var(--mono);color:var(--dim);letter-spacing:.6px}.section-kicker a{color:var(--mint);letter-spacing:0}.section-kicker strong{font-weight:400;color:#accabb;letter-spacing:0}.balance-block{margin:4px 0 30px}.balance-meter{height:7px;background:#b3bc883d;margin:15px 0 9px}.balance-meter i{display:block;height:100%;background:var(--mint);transition:width .5s}.balance-labels{display:flex;justify-content:space-between;font:9px var(--mono);color:#bddfd0}.balance-labels span:last-child{color:#d7dea9}.balance-block p{margin-top:11px;font:9px/1.7 var(--mono);color:var(--muted)}
.reading-detail{margin-top:32px;padding:26px 0;border-top:1px solid var(--line)}.reading-detail h3,.lab-intro h3,.funding-scenario h3{font:22px/1.35 var(--pixel);letter-spacing:-1px;color:#c7f9e9;margin:16px 0 12px}.reading-detail p,.lab-intro p{font:12px/1.9 Arial,sans-serif;color:var(--muted);max-width:680px}.reading-detail p+p{margin-top:10px}.detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:25px 0}.detail-pair>div{border-left:2px solid var(--mint);padding-left:14px}.detail-pair>div:last-child{border-color:#d7dea9}.detail-pair small{font:7px var(--mono);color:var(--dim);display:block}.detail-pair strong{display:block;font:13px/1.7 var(--mono);margin:7px 0}.detail-pair span{font:8px var(--mono);color:var(--muted)}.compact-detail{padding-bottom:0}.compact-detail .section-kicker{margin-bottom:13px}
.segmented{display:flex;gap:3px;border:1px solid var(--line);padding:3px}.segmented button{border:0;background:none;padding:6px 9px;color:var(--muted);font:9px var(--mono)}.segmented button.active{background:#97fce41c;color:var(--mint)}.candle-volume{margin-top:4px}.volume-bars{height:62px;display:flex;gap:6px;align-items:flex-end;padding:9px 6px 0;border-bottom:1px solid var(--line)}.volume-bars span{flex:1;background:var(--bar);opacity:.45;min-width:1px;transition:height .25s}.volume-bars span:hover{opacity:1}.range-context{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:24px;padding:25px 0}.range-context>div:last-child{text-align:right}.range-context small{font:7px var(--mono);color:var(--dim);display:block}.range-context strong{font:15px var(--mono);display:block;margin-top:9px}.range-middle{text-align:center}.range-line{height:3px;background:linear-gradient(90deg,#e7a5ad70,#97fce490);position:relative;margin:14px 5px 9px}.range-line i{position:absolute;top:-4px;width:3px;height:11px;background:#eaf6f0;transform:translateX(-50%)}.range-middle span{font:7px var(--mono);color:var(--muted)}
.funding-scenario{border:1px solid var(--line);background:linear-gradient(120deg,#97fce407,transparent);padding:24px;margin-top:28px}.funding-scenario h3{font-size:20px}.horizon-control{display:grid;grid-template-columns:1fr 1fr;gap:13px;font:10px var(--mono);margin-top:24px}.horizon-control label{color:var(--muted)}.horizon-control output{text-align:right;color:var(--mint)}.horizon-control input{grid-column:1/-1;width:100%;accent-color:var(--mint);cursor:pointer}.horizon-control>div{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;color:var(--dim)}.scenario-result{display:flex;align-items:baseline;gap:17px;padding:24px 0 12px}.scenario-result strong{font:32px var(--mono);color:var(--mint);letter-spacing:-1px}.scenario-result span{font:9px/1.7 var(--mono);color:var(--muted)}.funding-scenario>p{font:10px/1.8 var(--mono);color:var(--muted)}.horizon-table{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.horizon-table span,.horizon-table small{display:block;font:8px var(--mono);color:var(--dim)}.horizon-table strong{display:block;font:13px var(--mono);margin:8px 0;color:#c6e9db}
.lab-intro{padding:23px 0 27px;border-bottom:1px solid var(--line);margin-bottom:22px;background:radial-gradient(ellipse at 95% 0%,#97fce409,transparent 60%)}.lab-intro>span{font:7px var(--mono);letter-spacing:1.2px;color:var(--mint)}.lab-intro h3{font-size:25px;max-width:480px}.ladder-legend{display:grid;grid-template-columns:100px 1fr 95px;gap:20px;font:7px var(--mono);color:var(--dim);padding:12px 10px}.ladder-legend span:last-child{text-align:right}.ladder-row{display:grid;grid-template-columns:100px 1fr 95px;gap:20px;align-items:center;text-align:left;width:100%;padding:19px 10px;background:none;border:0;border-top:1px solid var(--line)}.ladder-row:hover,.ladder-row.selected{background:#97fce40c}.ladder-row.selected{box-shadow:inset 2px 0 0 var(--mint)}.ladder-row>strong{font:14px var(--mono);font-weight:400}.ladder-row>span:last-child{text-align:right;font:12px var(--mono);color:var(--mint)}.ladder-row>span:last-child small{display:block;font:7px var(--mono);margin-top:5px;color:var(--dim)}.ladder-bar{position:relative;display:block;background:#97fce405;height:27px}.ladder-bar i{height:100%;display:block;background:#97fce428;transition:width .35s}.ladder-bar b{position:absolute;left:8px;top:5px;font:12px var(--mono)}.ladder-bar small{font-size:7px;color:var(--muted)}.ladder-row.partial .ladder-bar i{background:#d7b38830}.ladder-row.partial>span:last-child{color:#d7b388}.size-ladder{border-bottom:1px solid var(--line)}.explain-rows{margin:15px 0 20px}.explain-rows>div{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:16px 0;border-bottom:1px solid var(--line)}.explain-rows dt{font:10px var(--mono);color:var(--mint)}.explain-rows dd{margin:0;font:12px/1.8 Arial,sans-serif;color:var(--muted)}
.market-table-wrap{overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;white-space:nowrap}.compare-table th{text-align:left}.compare-table thead th{font:7px var(--mono);color:var(--dim);padding:12px 10px}.compare-table tbody th,.compare-table td{border-top:1px solid var(--line);padding:17px 10px;font:10px var(--mono)}.compare-table th:first-child{padding-left:0}.compare-table td:last-child{text-align:right}.compare-table button{display:flex;gap:9px;align-items:center;background:none;border:0;padding:0;text-align:left}.compare-table img{width:25px;height:25px}.compare-table b{font:11px var(--mono);color:var(--mint)}.compare-table strong{display:block;font:11px var(--mono);margin-top:5px}.compare-table small{display:block;font:7px var(--mono);margin-top:5px;color:var(--dim)}.compare-table tbody tr:hover{background:#97fce406}.market-depth-bars{border-block:1px solid var(--line);padding:24px 0;margin-top:25px}.market-depth-bars .section-kicker{margin-bottom:22px}.mint-key,.sand-key{display:inline-block;background:var(--mint);height:5px;width:5px;margin-right:4px}.sand-key{background:#d7dea9;margin-left:10px}.depth-compare-row{display:grid;grid-template-columns:45px 1fr 75px;gap:18px;align-items:center;margin:17px 0}.depth-compare-row button{background:none;border:0;padding:0;text-align:left;font:10px var(--mono);color:var(--muted)}.depth-track{display:flex;background:#97fce405;height:16px}.depth-track i{display:block;height:100%;background:var(--mint);opacity:.7}.depth-track i+i{background:#d7dea9;opacity:.7}.depth-compare-row strong{font:10px var(--mono);text-align:right}
.notebook-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid var(--line);padding:18px 0;margin:14px 0 22px}.notebook-toolbar strong{font:11px var(--mono);color:var(--mint);display:block}.notebook-toolbar span{font:11px/1.8 Arial,sans-serif;color:var(--muted);display:block;margin-top:7px}.notebook-toolbar button{flex:none}.desk-reading-room{margin-top:42px;border-top:1px solid var(--line);padding-top:22px}.desk-reading-room>a{display:grid;grid-template-columns:23px 1fr 42px;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.desk-reading-room>a>span{font:10px var(--mono);color:var(--mint)}.desk-reading-room h3{font:13px var(--mono);font-weight:400}.desk-reading-room p{font:11px/1.6 Arial,sans-serif;color:var(--muted);margin-top:6px}.desk-reading-room b{font:7px var(--mono);color:var(--dim);text-align:right}.desk-reading-room>a:hover h3{color:var(--mint)}.desk-footer{border-top:1px solid var(--line);max-width:1700px;margin:auto;padding:28px 35px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.desk-footer .brand{font-size:15px;letter-spacing:-.7px}.desk-footer p{font:10px var(--mono);color:var(--muted)}.desk-footer>a:last-of-type{font:10px var(--mono);color:var(--mint);margin-left:auto}.desk-footer>span{width:100%;font:8px var(--mono);color:var(--dim)}
@media(max-width:1200px){.tape-label,.tape-note{display:none}.market-tape{padding-inline:24px}.lab-tabs{gap:19px}.compare-table td,.compare-table tbody th{padding-inline:6px;font-size:9px}.compare-table thead th{font-size:6px;padding-inline:6px}.compare-table img{width:21px;height:21px}.compare-table button{gap:7px}.ladder-row,.ladder-legend{grid-template-columns:78px 1fr 76px;gap:14px}}
@media(max-width:1000px){.rail-shortcuts{display:none}.market-context-strip{gap:10px}.lab-tabs{gap:18px}.market-context-strip strong{font-size:10px}.lab-intro h3{font-size:23px}}
@media(max-width:760px){.market-tape{padding:0 15px;overflow-x:auto}#market-tape-items{gap:22px;min-width:600px}.market-context-strip strong{font-size:12px}.market-tape{min-height:58px}.reading-detail h3{font-size:21px}.book-chart{height:270px}.market-rail{position:static}.desk-footer{padding-inline:24px}.desk-footer p{line-height:1.8}.range-context{gap:15px}.compare-table td,.compare-table tbody th{font-size:10px;padding-inline:9px}.compare-table{min-width:570px}}
@media(max-width:540px){.market-context-strip small{font-size:6px;letter-spacing:0}.market-context-strip strong{font-size:10px}.lab-tabs{gap:23px}.book-chart{height:240px}.section-kicker{font-size:7px;letter-spacing:.3px}.section-kicker a{font-size:7px}.balance-labels{font-size:8px}.balance-block p{font-size:8px}.detail-pair{gap:14px}.detail-pair strong{font-size:11px}.detail-pair span{font-size:7px}.range-context{gap:11px;grid-template-columns:1fr 1.25fr 1fr}.range-context strong{font-size:12px}.range-context small{font-size:6px}.range-middle span{font-size:6px}.view-heading{align-items:flex-start}.segmented button{padding:5px 6px;font-size:8px}.funding-scenario{padding:18px}.funding-scenario h3{font-size:19px}.scenario-result{display:block}.scenario-result span{display:block;margin-top:7px}.horizon-table strong{font-size:11px}.horizon-table{gap:9px}.ladder-row,.ladder-legend{grid-template-columns:75px 1fr 69px;gap:12px}.ladder-row>strong{font-size:12px}.ladder-row>span:last-child,.ladder-bar b{font-size:10px}.ladder-legend{font-size:6px}.explain-rows>div{grid-template-columns:1fr;gap:9px}.notebook-toolbar{align-items:flex-start}.notebook-toolbar span{font-size:10px}.notebook-toolbar button{font-size:7px}.desk-reading-room .section-kicker span:last-child{display:none}.desk-reading-room h3{font-size:11px}.desk-reading-room p{font-size:10px}.desk-reading-room>a{gap:11px;grid-template-columns:19px 1fr 32px}.desk-footer>a:last-of-type{margin-left:0}.desk-footer p{width:100%}}
