.demo_console__tZ4Oo{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}@media (max-width:60rem){.demo_console__tZ4Oo{grid-template-columns:minmax(0,1fr)}}.demo_instrument__vZEz_{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.demo_instrumentHead__TRY6v{display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:baseline;padding:.7rem 1rem;border-bottom:1px solid var(--rule);background:var(--ground-3)}.demo_instrumentTitle__sCnBo{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:660;color:var(--ink-2);margin:0}.demo_instrumentBody__hlB5G{padding:.35rem 1rem 1rem}.demo_gauge__Gjfo_{padding:.7rem 0;border-bottom:1px solid var(--rule)}.demo_gauge__Gjfo_:last-child{border-bottom:0}.demo_gaugeHead__8N7_j{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.demo_gaugeLabel__Qm9oR{font-size:.78rem;color:var(--ink-2);font-weight:560}.demo_gaugeValue__m0zt3{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.demo_gaugeValueBig__jZnD3{font-size:1.65rem}.demo_gaugeNote__McC1e{font-size:.72rem;color:var(--ink-3);margin-top:.2rem;line-height:1.4}.demo_bar__6lQWb{position:relative;height:.5rem;margin-top:.4rem;background:var(--ground-3);border:1px solid var(--rule);border-radius:100px;overflow:hidden}.demo_barFill__FVRXx{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:100px}.demo_barFillWarn__U__HN{background:var(--warn)}.demo_barTick___lst9{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--refuse)}.demo_sparkline__5Adcr{display:block;width:100%;height:2.2rem;margin-top:.5rem;overflow:visible}.demo_levers__fJUcy{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.demo_actionSet__CUVey{border:0;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.demo_actionSet__CUVey legend{font-size:.78rem;font-weight:600;color:var(--ink-2);padding:0;margin-bottom:.5rem}.demo_action__3FG9r{position:relative;display:block;border:1px solid var(--rule-strong);border-radius:var(--radius);padding:.6rem .6rem .55rem;cursor:pointer;background:var(--ground);text-align:left}.demo_action__3FG9r:hover{border-color:var(--accent-line)}.demo_action__3FG9r input{position:absolute;opacity:0;width:1px;height:1px}.demo_action__3FG9r:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.demo_action__3FG9r:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.demo_actionName__KgNbu{display:block;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.02em}.demo_actionHint__31_8l{display:block;font-size:.68rem;color:var(--ink-3);line-height:1.35;margin-top:.15rem}.demo_alphaRow__E9_G_{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.9rem}.demo_alphaInput__VNaCL{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;width:6.5rem;padding:.4rem .55rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink)}.demo_alphaRange__nQcbL{flex:1 1 12rem;min-width:8rem;accent-color:var(--accent)}.demo_presetRow__3vXBB{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.demo_preset__hAQvJ{font:inherit;font-family:var(--font-mono);font-size:.72rem;padding:.2rem .5rem;border:1px solid var(--rule-strong);border-radius:100px;background:var(--ground);color:var(--ink-2);cursor:pointer}.demo_preset__hAQvJ:hover{border-color:var(--accent);color:var(--accent)}.demo_ledger__bILos{border-top:1px solid var(--rule);background:var(--ground-3);padding:.85rem 1rem}.demo_ledgerRow__sTmEL{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;padding:.18rem 0}.demo_ledgerRow__sTmEL strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:620}.demo_ledgerRow__sTmEL.demo_total__CvJH_{border-top:1px solid var(--rule-strong);margin-top:.35rem;padding-top:.4rem}.demo_verdict__pUqNp{margin:.75rem 0 0;padding:.65rem .8rem;border-radius:var(--radius);font-size:.82rem;line-height:1.5;border:1px solid var(--rule)}.demo_verdictRefuse__pkwf3{border-color:var(--refuse);background:var(--refuse-soft);color:var(--refuse)}.demo_verdictOk__b_xMx{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.demo_verdictText__5kkP0{font-family:var(--font-mono);font-size:.76rem}.demo_rail___5XDN{display:flex;gap:.4rem;flex-wrap:wrap;align-items:stretch;margin:1.25rem 0}.demo_railStep__LLXnj{font:inherit;font-size:.78rem;min-width:5.6rem;padding:.45rem .6rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--ground-2);color:var(--ink-2);cursor:pointer;text-align:left;line-height:1.25}.demo_railStep__LLXnj:hover{border-color:var(--accent-line)}.demo_railStep__LLXnj[aria-current=step]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.demo_railStepName__VgmuJ{display:block;font-weight:640}.demo_railStepMeta__rPfLs{display:block;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-3)}.demo_reveal__NNIkf{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-top:1rem}.demo_armCard__rzq0D{border:1px solid var(--rule);border-radius:var(--radius);background:var(--ground-2);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.4rem}.demo_armCardHead__0YH_L{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.demo_armName__KPuoR{font-size:.8rem;font-weight:660;margin:0}.demo_armRunId__sN4nx{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-3)}.demo_armAlpha__RQaHv{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:640;letter-spacing:-.02em}.demo_armReason__NJFHG{font-size:.78rem;line-height:1.5;color:var(--ink-2);margin:0;max-width:none}.demo_armMeta__TRDiE{font-family:var(--font-mono);font-size:.67rem;color:var(--ink-3);line-height:1.45;margin:0;word-break:break-word}.demo_viewerShell__jcqny{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--ground-2)}.demo_canvasWrap__FOZG1{position:relative;width:100%;aspect-ratio:16/10;min-height:320px;background:var(--canvas)}@media (max-width:40rem){.demo_canvasWrap__FOZG1{aspect-ratio:4/3}}.demo_canvasWrap__FOZG1 canvas{display:block;width:100%;height:100%}.demo_loadOverlay__hAFWS{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem;color:#e8e6e1;font-size:.82rem}.demo_loadBar__R7yOk{height:3px;background:rgba(255,255,255,.16);border-radius:2px;overflow:hidden;max-width:24rem}.demo_loadBarFill__62xrm{height:100%;background:#6fd0dc}.demo_loadMono__iUq8C{font-family:var(--font-mono);font-size:.72rem;opacity:.85;line-height:1.6}.demo_hoverBox__UKFRL{position:absolute;top:.6rem;left:.6rem;background:rgba(17,20,23,.86);color:#e8e6e1;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:.5rem .65rem;font-family:var(--font-mono);font-size:.7rem;line-height:1.55;pointer-events:none;max-width:15rem}.demo_viewerControls__88ijs{display:grid;grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));padding:.9rem 1rem;border-top:1px solid var(--rule)}.demo_controlLabel__zqCHb,.demo_control__CQvQF label{display:block;font-size:.72rem;font-weight:620;color:var(--ink-2);margin-bottom:.3rem}.demo_control__CQvQF input[type=range],.demo_control__CQvQF select{width:100%}.demo_control__CQvQF select{font:inherit;font-size:.82rem;padding:.35rem .45rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--ground);color:var(--ink)}.demo_control__CQvQF input[type=range]{accent-color:var(--accent)}.demo_controlNote__esOrD{font-size:.68rem;color:var(--ink-3);margin-top:.25rem;line-height:1.4}.demo_segmented__pE9vC{display:flex;border:1px solid var(--rule-strong);border-radius:var(--radius);overflow:hidden}.demo_segmented__pE9vC button{font:inherit;font-size:.78rem;flex:1 1;padding:.35rem .3rem;border:0;border-right:1px solid var(--rule-strong);background:var(--ground);color:var(--ink-2);cursor:pointer}.demo_segmented__pE9vC button:last-child{border-right:0}.demo_segmented__pE9vC button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:620}.demo_legend__On2jP{padding:.85rem 1rem;border-top:1px solid var(--rule)}.demo_legendBar__8Jogs{height:.75rem;border-radius:2px;border:1px solid var(--rule)}.demo_legendScale__fBhTK{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-3);margin-top:.25rem}.demo_legendCap__w4v0b{display:inline-block;width:1.5rem;height:.75rem;border:1px solid var(--rule);border-radius:2px;vertical-align:-2px;margin-right:.3rem}