.obr-fig .obr-scaler{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:960px;aspect-ratio:960 / 580}.obr-canvas{position:absolute;top:0;left:0;transform-origin:0 0}.obr{--obr-ink: #0E1633;--obr-muted: #5B6478;--obr-line: #DCE1EA;--obr-panel: #F5F7FA;--obr-teal: #257E8A;--obr-teal-soft: #E3F1F3;--obr-blue: #2E5E98;--obr-blue-soft: #E7EEF8;--obr-green: #2F855A;--obr-green-soft: #E3F3EA;--obr-amber: #A86A12;--obr-amber-soft: #FBF1DE;--obr-red: #B23A2B;--obr-red-soft: #FBE7E4;--obr-slate: #6B7891;--obr-lh: 48px;width:960px;height:580px;padding:20px 24px;border-radius:16px;background:#fff;color:var(--obr-ink);border:1px solid var(--obr-line);box-shadow:0 30px 60px -30px #0e163359;display:grid;grid-template-columns:minmax(0,1fr) 410px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px 20px;font-family:Mulish Variable,Mulish,ui-sans-serif,system-ui,sans-serif;line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased}.obr *,.obr *:before,.obr *:after{box-sizing:border-box}.obr-top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px}.obr-h{display:block;font-size:17px;font-weight:800}.obr-sub{display:block;font-size:11.5px;color:var(--obr-muted);font-family:IBM Plex Mono,ui-monospace,monospace;margin-top:2px}.obr-pill{display:grid;justify-items:end}.obr-pill>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;padding:5px 12px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .3s}.obr-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.obr-pill b{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.obr-pill-c,.obr-pill-m,.obr-pill-d{color:var(--obr-teal);background:var(--obr-teal-soft)}.obr-pill-r{color:var(--obr-blue);background:var(--obr-blue-soft)}.obr-pill-p{color:var(--obr-green);background:var(--obr-green-soft)}.obr[data-ph=c] .obr-pill-c,.obr[data-ph=m] .obr-pill-m,.obr[data-ph=d] .obr-pill-d,.obr[data-ph=r] .obr-pill-r,.obr[data-ph=p] .obr-pill-p{opacity:1}.obr[data-ph=c] .obr-pill i,.obr[data-ph=m] .obr-pill i{animation:obr-pulse 1.1s ease-in-out infinite}@keyframes obr-pulse{50%{opacity:.3}}.obr-left{border:1px solid var(--obr-line);border-radius:12px;background:var(--obr-panel);padding:12px 16px;display:grid;align-content:start;min-width:0}.obr-panel-t{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;margin-bottom:8px}.obr-panel-t span{font-size:10px;font-weight:600;color:var(--obr-muted);font-family:IBM Plex Mono,ui-monospace,monospace}.obr-lanes{display:grid;grid-template-columns:120px minmax(0,1fr)}.obr-lab{height:var(--obr-lh);display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--obr-line);padding-right:8px}.obr-lab:first-child,.obr-tr:first-child{border-top-color:transparent}.obr-lab b{font-size:11px;font-weight:800;line-height:1.2}.obr-lab small{font-size:9.5px;color:var(--obr-muted)}.obr-tracks,.obr-reveal{position:relative}.obr-tr{position:relative;height:var(--obr-lh);border-top:1px solid var(--obr-line)}.obr-tr svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.obr-base{stroke:var(--obr-muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.55;transition:opacity .5s}.obr-spark{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linejoin:round}.obr-s-amber{stroke:var(--obr-amber)}.obr-s-muted{stroke:var(--obr-slate)}.obr-bar{fill:#a86a1273}.obr-chip{position:absolute;right:18px;top:4px;font-size:9.5px;font-weight:800;color:var(--obr-teal);background:#fff;border:1px solid #BFDDE1;border-radius:999px;padding:0 7px;line-height:15px}.obr-tick{position:absolute;top:calc(50% - 7px);width:2px;height:14px;margin-left:-1px;border-radius:1px}.obr-t-err{background:var(--obr-slate);opacity:.6}.obr-t-up{background:var(--obr-green);opacity:.55;height:10px;top:calc(50% - 5px)}.obr-tkt{position:absolute;top:calc(50% - 7px);width:9px;height:14px;margin-left:-4.5px;border-radius:2px;background:var(--obr-blue-soft);border:1.5px solid var(--obr-blue)}.obr-cursor{position:absolute;top:0;bottom:0;width:0;border-left:1.5px solid var(--obr-ink);opacity:0}.obr-mk{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;box-shadow:0 0 0 2.5px #fff;transition:opacity .3s,transform .3s}.obr-mk-amber{background:var(--obr-amber)}.obr-mk-teal{background:var(--obr-teal)}.obr-mk-muted{background:#8a93a6}.obr-mk-slate{background:var(--obr-slate)}.obr-axis{position:relative;height:16px;margin:4px 0 0 120px;font-size:9.5px;color:var(--obr-muted);font-variant-numeric:tabular-nums}.obr-axis span{position:absolute;top:0;transform:translate(-50%)}.obr-axis span:first-child{transform:none}.obr-axis span:last-child{transform:translate(-100%)}.obr-cmp{margin-top:10px;padding-top:10px;border-top:1px solid var(--obr-line);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.obr-cmp-l{font-size:10px;font-weight:800;color:var(--obr-muted);letter-spacing:.06em;text-transform:uppercase;margin-right:2px}.obr-cmp-c{font-size:10.5px;font-weight:800;color:var(--obr-teal);background:#fff;border:1px solid #BFDDE1;border-radius:999px;padding:2px 9px;transition:background .3s,color .3s,border-color .3s}.obr-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--obr-muted);font-weight:600}.obr-legend i{width:16px;border-top:1px dashed var(--obr-muted)}.obr-brief{border:1px solid var(--obr-line);border-radius:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;overflow:hidden}.obr-b-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 14px;border-bottom:1px solid var(--obr-line)}.obr-b-h{display:block;font-size:14px;font-weight:800}.obr-swap{display:grid}.obr-swap>span{grid-area:1 / 1;transition:opacity .3s}.obr-sw-a{opacity:0}.obr-b-sub{font-size:10.5px;color:var(--obr-muted)}.obr-count{justify-items:end;flex-shrink:0}.obr-count>span{font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap}.obr-cnt-a{color:var(--obr-muted);background:var(--obr-panel)}.obr-cnt-b{color:var(--obr-teal);background:var(--obr-teal-soft)}.obr-items{list-style:none;margin:0;padding:0 14px}.obr-it{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--obr-line);transition:opacity .4s,transform .4s}.obr-it:first-child{border-top:0}.obr-num{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;margin-top:1px}.obr-it-b{display:grid;gap:2px;min-width:0}.obr-it-t{font-size:12px;font-weight:800;line-height:1.3;transition:color .3s}.obr-ev{font-size:10.5px;color:var(--obr-muted);line-height:1.35}.obr-verdict{display:block;font-size:10.5px;line-height:1.35;font-weight:700;transition:opacity .35s,transform .35s}.obr-verdict em{font-style:normal;font-weight:800;padding:1px 7px;border-radius:999px;margin-right:6px;font-size:10px}.obr-it-ok .obr-verdict{color:var(--obr-green)}.obr-it-ok .obr-verdict em{color:var(--obr-green);background:var(--obr-green-soft)}.obr-it-exp .obr-verdict{color:var(--obr-muted)}.obr-it-exp .obr-verdict em{color:var(--obr-blue);background:var(--obr-blue-soft)}.obr-it-known .obr-verdict{color:var(--obr-muted)}.obr-it-known .obr-verdict em{color:var(--obr-muted);background:var(--obr-panel);box-shadow:inset 0 0 0 1px var(--obr-line)}.obr-it-exp .obr-it-t{color:var(--obr-muted);text-decoration:line-through;text-decoration-color:#5b64788c}.obr-it-exp .obr-num,.obr-it-exp .obr-ev{opacity:.6}.obr-foot{align-self:end;display:grid;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--obr-line);background:var(--obr-panel)}.obr-rev{display:flex;align-items:center;gap:9px;transition:opacity .35s}.obr-av{width:26px;height:26px;border-radius:50%;background:var(--obr-blue-soft);color:var(--obr-blue);font-size:10px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.obr-rev b{display:block;font-size:11.5px;font-weight:800}.obr-rev small{display:block;font-size:10px;color:var(--obr-muted)}.obr-act{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;background:var(--obr-amber-soft);border-radius:8px;padding:6px 9px;transition:opacity .4s,transform .4s}.obr-act b{font-weight:800;color:var(--obr-amber)}.obr-act svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;border-radius:50%;background:var(--obr-amber);fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.obr-controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.obr-ctl{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--obr-ink);background:#fff;border:1px solid var(--obr-line);border-radius:999px;padding:4px 11px 4px 6px}.obr-ctl svg{width:16px;height:16px;fill:var(--obr-teal-soft);stroke:var(--obr-teal);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.obr.obr-armed:not(.b-cmp) .obr-base{opacity:0}.obr.obr-armed .obr-mk:not(.on){opacity:0;transform:scale(.4)}.obr.obr-armed .obr-cmp-c.on{background:var(--obr-teal);color:#fff;border-color:var(--obr-teal)}.obr.obr-armed .obr-it:not(.on){opacity:0;transform:translateY(6px)}.obr.obr-armed .obr-it:not(.rv) .obr-verdict{opacity:0;transform:translate(-4px)}.obr.obr-armed .obr-it-exp:not(.rv) .obr-it-t{color:var(--obr-ink);text-decoration-color:transparent}.obr.obr-armed .obr-it-exp:not(.rv) .obr-num,.obr.obr-armed .obr-it-exp:not(.rv) .obr-ev{opacity:1}.obr.obr-armed .obr-it.focus{background:linear-gradient(90deg,var(--obr-blue-soft),rgba(231,238,248,0))}.obr.obr-armed:not(.b-pub) .obr-sw-a{opacity:1}.obr.obr-armed:not(.b-pub) .obr-sw-b{opacity:0}.obr.obr-armed:not(.b-rev) .obr-rev{opacity:0}.obr.obr-armed:not(.b-pub) .obr-act{opacity:0;transform:translateY(5px)}.obr.obr-narrow{width:360px;height:auto;padding:16px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.obr.obr-narrow .obr-top{flex-direction:column;align-items:flex-start;gap:8px}.obr.obr-narrow .obr-pill{justify-items:start}.obr.obr-narrow .obr-left{padding:12px}.obr.obr-narrow .obr-lanes{grid-template-columns:92px minmax(0,1fr)}.obr.obr-narrow .obr-lab b{font-size:10px}.obr.obr-narrow .obr-lab small{display:none}.obr.obr-narrow .obr-axis{margin-left:92px}.obr.obr-narrow .obr-axis span:nth-child(2),.obr.obr-narrow .obr-axis span:nth-child(4){display:none}.obr.obr-narrow .obr-legend{margin-left:0}.obr.obr-narrow{--obr-lh: 38px}.obr.obr-narrow .obr-tkt{width:6px;margin-left:-3px}.obr.obr-narrow .obr-b-top{flex-direction:column;gap:6px}.obr.obr-narrow .obr-count{justify-items:start}@media(prefers-reduced-motion:reduce){.obr *,.obr *:before,.obr *:after{animation:none!important;transition:none!important}}
