.gloss{color:var(--pencil);text-align:right;font-size:13px;font-stretch:80%;line-height:1.5}.gloss b{color:var(--ink);font-weight:500}.thesis{max-width:22ch}.sub{margin:0 0 calc(var(--chart) * 2);max-width:68ch;font-size:17px}.live,.ledger-live{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);margin:0 0 var(--chart);padding:20px 22px}.live-err{border-top:1px solid var(--alarm);border-bottom:1px solid var(--alarm);color:var(--alarm);margin:0 0 14px;padding:11px 0 11px 22px;display:none;position:relative}.live-err:before{content:"";background:var(--alarm);width:8px;height:8px;position:absolute;top:1.05em;left:0}[data-state=error] .live-err,[data-state=unreachable] .live-err{display:block}.live-slots{border-top:1px solid var(--rule-major);font-family:var(--mono);color:var(--pencil);margin:16px 0 0;padding:14px 0 0;font-size:12px;list-style:none}.live-foot{color:var(--pencil);max-width:74ch;margin:16px 0 0;font-size:13px}.axis-frame{margin:0 0 12px}.axis{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);background-image:repeating-linear-gradient(to right, var(--rule-major) 0, var(--rule-major) 1px, transparent 1px, transparent 10%);height:46px;position:relative}.span{position:absolute;top:0;bottom:0}.span b{white-space:nowrap;font-family:var(--mono);background:var(--stock);padding:1px 5px;font-size:11px;font-weight:400;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.span.theirs{background:var(--rule);top:12px;bottom:12px}.span.theirs b{color:var(--ink)}.span.ours{background:var(--ink);top:0;bottom:0}.span.ours b{color:var(--ink);font-weight:500;top:auto;bottom:-20px}.axis-ends{color:var(--pencil);justify-content:space-between;margin-top:26px;font-size:12.5px;display:flex}.axis-note{margin:26px 0 var(--chart);max-width:68ch}.ladder{gap:var(--chart);margin:0 0 var(--chart);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.bids,.asks{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);padding:16px 18px}.col-head{color:var(--pencil);border-bottom:1px solid var(--rule-major);margin-bottom:6px;padding-bottom:10px;font-size:13px;font-weight:500;font-stretch:80%}.lvl{font-family:var(--mono);justify-content:space-between;align-items:baseline;padding:7px 8px;font-size:13px;display:flex;position:relative}.depth{z-index:0;background:#16262b14;position:absolute;top:0;bottom:0;left:0}.asks .depth{background:#2a3a6b21}.px,.sz{z-index:1;position:relative}.sz{color:var(--ink)}.lvl.mine{font-weight:500}.lvl.mine .depth{background:#16262b2e}.tag{font-family:var(--sans);color:var(--stock);background:var(--ink);margin-left:8px;padding:1px 5px;font-size:11px;font-weight:500;font-stretch:80%}.book-note{color:var(--pencil);margin:0 0 var(--chart);max-width:74ch;font-size:13px}#book[data-state=error]+.book-note{color:var(--alarm)}.verdict{margin:0 0 calc(var(--chart) * 1.5);border-top:1px solid var(--ctl-line);padding:14px 0 0 22px}.verdict p{max-width:68ch;margin:0 0 10px}.verdict p:last-child{margin-bottom:0}.verdict code{background:var(--stock-sunk);padding:1px 5px}.chart{margin:var(--chart) 0 0}.chart-err{color:var(--alarm);margin:10px 0 0;font-size:14px;display:none}.chart[data-state=unreachable] .chart-err{display:block}.chart figcaption{color:var(--pencil);margin-bottom:10px;font-size:13px}.chart-plot{position:relative}.chart svg{background:var(--stock);border:1px solid var(--rule-major);width:100%;height:220px;display:block}.chart .grid{stroke:var(--rule);stroke-width:1px}.chart text.axis{fill:var(--pencil);font-family:var(--mono);stroke:none;background:0 0;border:0;height:auto;font-size:11px}.chart path.wash{fill:#16262b1a;stroke:none}.chart path.line{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.chart .end,.chart .dot{fill:var(--ink)}.chart .dot.neg{fill:var(--alarm)}.chart .endlabel{font-family:var(--mono);fill:var(--pencil);font-size:11px}.xhair{background:var(--alarm);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tip{z-index:3;pointer-events:none;background:var(--ink);color:var(--stock);font-family:var(--mono);white-space:nowrap;padding:7px 9px;font-size:11.5px;position:absolute}.tip b{font-weight:500}.legend{color:var(--pencil);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.tablewrap{margin:var(--chart) 0 0;overflow-x:auto}.episodes{font-family:var(--mono);font-size:12px}.episodes th,.episodes td{white-space:nowrap}.ledger{margin:0 0 var(--chart)}.ledger .row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.ledger dt{font-size:15px}.ledger dd{font-family:var(--mono);margin:0;font-size:13.5px}.ledger .total{border-bottom:0;border-top:2px solid var(--ink);margin-top:4px;padding-top:13px}.ledger .total dt,.ledger .total dd{font-weight:500}.readout{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);margin:0 0 var(--chart);flex-wrap:wrap;align-items:baseline;gap:16px 28px;padding:20px 22px;display:flex}.readout .n{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(34px,6vw,56px);font-weight:500;line-height:1}.readout .l{flex:320px}.readout .l b{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.readout .l p{color:var(--pencil);max-width:60ch;margin:0;font-size:14.5px}.cal{grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 8px;display:grid}.tier{text-align:center}.plot{background:var(--stock-sunk);border-top:1px solid var(--rule-major);border-bottom:1px solid var(--rule-major);height:120px;position:relative}.plot:before{content:"";border-top:1px dashed var(--ctl-line);position:absolute;top:50%;left:0;right:0}.bar{position:absolute;left:32%;right:32%}.bar.over{background:var(--ink)}.bar.under{background:var(--pen-down)}.v{font-family:var(--mono);margin-top:8px;font-size:13px}.t{color:var(--pencil);font-size:12.5px}.cal-axis{color:var(--pencil);margin:0 0 var(--chart);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:13px;display:flex}@media (max-width:620px){.cal{grid-template-columns:repeat(3,1fr)}.gloss{text-align:left}}
