.lb-page{--lb-bid:var(--k-up);--lb-ask:var(--k-down);padding-bottom:48px}.lb-page [hidden]{display:none!important}.lb-head{padding:18px 0 4px}.lb-crumbs{font:13px/1.3 var(--k-sans);color:var(--k-ink-3);gap:6px;margin-bottom:10px;display:flex}.lb-crumbs a{color:inherit;text-decoration:none}.lb-crumbs a:hover{color:var(--k-ink)}.lb-lede{max-width:62ch;margin:6px 0 0}.lb-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:22px 0 14px;display:flex}.lb-mid{flex-direction:column;gap:1px;padding:0 4px;display:inline-flex}.lb-mid-label{font:11px/1.2 var(--k-sans);color:var(--k-ink-3);letter-spacing:.02em}.lb-mid strong{font:650 18px/1.2 var(--k-sans);font-variant-numeric:tabular-nums;color:var(--k-ink)}.lb-status{font:12.5px/1.3 var(--k-sans);color:var(--k-ink-3);align-items:center;gap:6px;display:inline-flex}.lb-status:before{content:"";background:var(--k-ink-3);border-radius:50%;width:8px;height:8px}.lb-status[data-state=live]{color:var(--k-up)}.lb-status[data-state=live]:before{background:var(--k-up);animation:1.6s infinite lb-pulse}.lb-status[data-state=delayed]{color:var(--k-gold)}.lb-status[data-state=delayed]:before{background:var(--k-gold)}@keyframes lb-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--k-up) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.lb-tools{gap:8px;margin-left:auto;display:inline-flex}.lb-lock{border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);max-width:760px;padding:28px clamp(18px,4vw,44px)}.lb-lock h2{font:400 clamp(24px,2.4vw,30px)/1.15 var(--k-serif);letter-spacing:-.01em;color:var(--k-ink);margin:0 0 10px}.lb-lock p{font:16px/1.55 var(--k-sans);color:var(--k-ink-2);max-width:60ch;margin:0 0 14px}.lb-lock-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.lb-stage{grid-template-columns:minmax(0,1fr) 280px 250px;align-items:start;gap:12px;display:grid}.lb-panel{border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);min-width:0;padding:12px 14px 14px}.lb-panel-head h2{font:650 15px/1.25 var(--k-sans);color:var(--k-ink);margin:0}.lb-panel-head p{font:12.5px/1.45 var(--k-sans);color:var(--k-ink-3);max-width:70ch;margin:3px 0 10px}.lb-canvas-wrap{height:clamp(250px,34vw,420px);position:relative}.lb-canvas-wrap canvas{border-radius:var(--k-r);background:var(--k-sunken);width:100%;height:100%;display:block}.lb-replay{font:12.5px/1.2 var(--k-sans);color:var(--k-ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.lb-replay input[type=range]{min-width:120px}.lb-when{font-variant-numeric:tabular-nums;min-width:88px;color:var(--k-ink-2)}.lb-goto{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.lb-goto-label{font:13px/1.2 var(--k-sans);color:var(--k-ink-2);align-items:center;gap:8px;display:inline-flex}.lb-goto-input.k-input{color-scheme:light dark;height:32px;padding:0 8px;font-size:13px}.lb-goto-utc{font:12px/1.2 var(--k-sans);color:var(--k-ink-3)}.lb-goto-msg{font:12.5px/1.3 var(--k-sans);color:var(--k-ink-3)}.lb-panel-head--bar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lb-panel-head--bar p{margin-bottom:10px}.lb-sound{font:12.5px/1 var(--k-sans);color:var(--k-ink-3);align-items:center;gap:6px;display:inline-flex}.lb-sound-select.k-select{height:32px;font-size:13px}.lb-none small{color:var(--k-ink-3)}.lb-replay input[type=range]{accent-color:var(--k-gold);flex:1}.lb-replay input:disabled{opacity:.45}.lb-ladder{font-variant-numeric:tabular-nums}.lb-rungs{margin:0;padding:0;list-style:none}.lb-rung{grid-template-columns:1fr 1fr;align-items:center;height:21px;display:grid;position:relative;overflow:hidden}.lb-rung-bar{width:calc(var(--w)*50%);background:color-mix(in srgb,var(--lb-bid) 32%,transparent);border-radius:2px 0 0 2px;position:absolute;top:2px;bottom:2px;right:50%}.lb-asks .lb-rung-bar{background:color-mix(in srgb,var(--lb-ask) 32%,transparent);border-radius:0 2px 2px 0;left:50%;right:auto}.lb-rung-usd,.lb-rung-price{font:12.5px/21px var(--k-sans);color:var(--k-ink-2);position:relative}.lb-rung-usd{text-align:right;padding-right:10px}.lb-asks .lb-rung-usd{text-align:left;order:2;padding:0 0 0 10px}.lb-rung-price{color:var(--k-ink-3);padding-left:10px}.lb-asks .lb-rung-price{text-align:right;order:1;padding:0 10px 0 0}.lb-spread{text-align:center;font:600 13px/20px var(--k-sans);color:var(--k-ink);border-block:1px solid var(--k-line);margin:5px 0}.lb-tape{max-height:clamp(250px,34vw,462px);font:12.5px/1.35 var(--k-sans);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;overflow-y:auto}.lb-tape li{border-top:1px solid var(--k-line);grid-template-columns:1fr auto;gap:0 8px;padding:7px 2px;display:grid}.lb-tape li:first-child{border-top:0}.lb-tape b{color:var(--k-ink);font-weight:600}.lb-tape .lb-buy b{color:var(--k-up)}.lb-tape .lb-sell b{color:var(--k-down)}.lb-tape small{color:var(--k-ink-3);grid-column:1/-1}.lb-tape .lb-big{background:color-mix(in srgb,var(--k-gold) 12%,transparent);border-radius:4px;padding-inline:6px}.lb-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px 40px;margin:34px 0 8px;display:grid}.lb-notes h2{font:650 18px/1.3 var(--k-sans);margin:0 0 6px}.lb-notes p{font:15px/1.6 var(--k-sans);color:var(--k-ink-2);max-width:68ch;margin:0 0 12px}@media (width<=1100px){.lb-stage{grid-template-columns:minmax(0,1fr) 270px}.lb-prints{grid-column:1/-1}.lb-tape{max-height:280px}}@media (width<=760px){.lb-stage{grid-template-columns:minmax(0,1fr)}.lb-tools{margin-left:0}.lb-rung-usd{font-size:12px}.lb-panel-head--bar{flex-direction:column;gap:6px}.lb-replay input[type=range]{flex-basis:100%}}
