.om-bp-hero .om-phero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.om-bp-live{display:grid;gap:14px}.om-bp-live__win{position:relative}.om-bp-live__win .om-lp{border-radius:0;box-shadow:none}.om-bp-live__point{position:absolute;z-index:3;left:9%;top:24%}.om-bp-live__point .om-cursor{position:absolute;left:-8px;top:-8px}.om-bp-live__label{position:absolute;left:14px;top:-28px;white-space:nowrap}.om-bp-live__improve{position:absolute;z-index:4;right:6%;top:26%;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;border-radius:999px;border:0;background:var(--surface-elevated);color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--prism-a-2) 60%,transparent),0 14px 30px -12px rgba(0,0,0,.8);transition:transform var(--duration-micro),box-shadow var(--duration-fast)}.om-bp-live__improve:hover{transform:translateY(-1px)}.om-bp-live__improve:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.om-bp-live__improve i{width:6px;height:6px;border-radius:50%;background:var(--prism-a-2);box-shadow:0 0 8px var(--prism-a-2)}.om-bp-live__improve[data-done]{background:var(--brand-paper);color:var(--surface-stage);box-shadow:0 0 0 1px var(--brand-paper)}.om-bp-live__ev{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.om-bp-live__ev .wait{font-size:14px;line-height:1.45;color:var(--ink-muted)}.om-bp-live__ev .wait b{color:var(--ink);font-weight:500}.om-bp-live__ev .cell{display:inline-flex;align-items:baseline;gap:8px;height:32px;padding:0 12px;border-radius:8px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted)}.om-bp-live__ev .cell b{color:var(--ink);font-weight:500}.om-bp-live__ev .cell .add,.om-bp-live__ev .cell b.ok{color:var(--prism-a-1)}.om-bp-live__ev .cell .del{color:var(--status-error)}.om-bp-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.om-bp-grid--flip>:first-child{order:2}.om-bp-grid .om-act__head{position:sticky;top:96px}.om-bp-ctx{display:grid;gap:14px;padding:20px 22px 18px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2),0 30px 60px -40px rgba(0,0,0,.8)}.om-bp-ctx__goal{display:grid;gap:4px;font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 48,"wdth" 100}.om-bp-ctx__seeds{display:flex;flex-wrap:wrap;gap:6px 16px}.om-bp-ctx__lanes{padding:6px 0 0}.om-bp-ctx__lanes .om-lanes{max-width:560px}.om-bp-ctx__items{list-style:none;margin:0;padding:0;display:grid}.om-bp-ctx__items li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:10px 0;border-top:1px solid var(--om-line);font-size:14px;color:var(--ink)}.om-bp-ctx__items li .what{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.om-bp-ctx__items li[data-ok] .what{color:var(--prism-a-1)}.om-bp-ctx__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.om-bp-win .om-bsw__bar{height:36px}.om-bp-probes{list-style:none;margin:0;padding:6px 16px;display:grid}.om-bp-probes li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--om-line);font-size:14.5px;color:var(--ink)}.om-bp-probes li:first-child{border-top:0}.om-bp-probes li .om-ev{text-align:right}.om-bp-win__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px dashed var(--om-line-2)}.om-bp-ledger{margin-top:36px;border-radius:12px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2);font-family:var(--font-mono);font-size:12px;color:var(--ink-secondary);overflow:hidden}.om-bp-ledger__head,.om-bp-ledger__row{display:grid;grid-template-columns:110px minmax(0,1fr) 90px 90px 100px;gap:14px;padding:11px 18px;align-items:baseline}.om-bp-ledger__head{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--om-line-2)}.om-bp-ledger__row{border-top:1px solid var(--om-line)}.om-bp-ledger__row .t{color:var(--ink)}.om-bp-ledger__row .i{overflow-wrap:anywhere}.om-bp-ledger__row .h{color:var(--ink-muted);font-variant-numeric:tabular-nums}.om-bp-ledger__row .s:before{content:"●";font-size:7px;margin-right:7px;vertical-align:2px}.om-bp-ledger__row[data-s=observed] .s{color:var(--prism-a-1)}.om-bp-ledger__row[data-s=asserted] .s{color:var(--status-warn)}.om-bp-ledger__row[data-s=skipped] .s{color:var(--ink-faint)}.om-bp-ledger__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px dashed var(--om-line-2)}.om-bp-diff{border-radius:12px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2),0 30px 60px -40px rgba(0,0,0,.8);overflow:hidden}.om-bp-diff__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--om-line);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted)}.om-bp-diff__bar b{color:var(--ink);font-weight:500}.om-bp-diff__bar .sep{opacity:.4}.om-bp-diff__bar .right{margin-left:auto;display:inline-flex;gap:10px}.om-bp-diff__bar .add{color:var(--prism-a-1)}.om-bp-diff__bar .del{color:var(--status-error)}.om-bp-diff__code{margin:0;padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--ink-secondary);overflow-x:auto}.om-bp-diff__code>span{display:block;white-space:pre}.om-bp-diff__code .n{display:inline-block;width:28px;color:var(--ink-faint)}.om-bp-diff__code .add{color:var(--prism-a-1);background:color-mix(in srgb,var(--prism-a-1) 7%,transparent)}.om-bp-diff__code .del{color:var(--status-error);background:color-mix(in srgb,var(--status-error) 7%,transparent)}.om-bp-diff__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-top:1px dashed var(--om-line-2)}.om-bp-diff__foot .om-tag{margin-left:auto}.om-bp-tests{display:grid;gap:16px;padding:18px 20px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-bp-tests__group{display:grid;gap:0}.om-bp-tests__group>.om-ev{padding-bottom:8px}.om-bp-tests .row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--om-line);font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.om-bp-tests .row b{font-weight:500}.om-bp-tests .row b.ok{color:var(--prism-a-1)}.om-bp-tests__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--om-line-2)}.om-bp-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.om-bp-rv{display:grid;gap:8px;align-content:start;padding:18px 20px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-bp-rv .verdict{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variation-settings:"opsz" 72,"wdth" 100}.om-bp-rv .verdict.ok{color:var(--prism-a-1)}.om-bp-rv .line{font-size:14px;line-height:1.45;color:var(--ink-secondary)}.om-bp-rv .ok{color:var(--prism-a-1)}.om-bp-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;align-items:start}.om-bp-mode .om-paper__body{gap:10px}.om-bp-mode .om-paper__h{font-size:clamp(22px,2vw,28px)}.om-bp-modes__foot{margin-top:18px}.om-bp-pr{display:grid;gap:16px}.om-bp-pr__cmd{display:grid;gap:8px;padding:16px 18px;border-radius:12px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2)}.om-bp-pr__cmd code{font-family:var(--font-mono);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.om-bp-pr__steps li{padding:14px 0}.om-bp-pr__steps h3{font-size:15.5px}.om-bp-pr__steps p{font-size:14px}.om-bp-pr__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 35%,transparent);font-size:13.5px;color:var(--ink-secondary)}.om-bp-pr__status b{color:var(--ink);font-weight:500}.om-bp-pr__status .om-tag{margin-left:auto}.om-bp-close{padding-bottom:clamp(96px,12vw,180px)}.om-bp-close__grid{display:grid;justify-items:center;gap:32px;text-align:center}.om-bp-close .om-cta-row{justify-content:center}@media (max-width:1023px){.om-bp-hero .om-phero__grid,.om-bp-reviews{grid-template-columns:1fr}.om-bp-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.om-bp-grid{grid-template-columns:1fr;gap:28px}.om-bp-grid--flip>:first-child{order:0}.om-bp-grid .om-act__head{position:static}.om-bp-ledger__head{display:none}.om-bp-ledger__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.om-bp-ledger__row .i{grid-column:1/-1;color:var(--ink-muted)}.om-bp-ledger__row .h{display:none}.om-bp-probes li .om-ev{grid-column:2;text-align:left}.om-bp-probes li{grid-template-columns:12px minmax(0,1fr);gap:4px 12px}.om-bp-tests .row{grid-template-columns:minmax(0,1fr) auto}.om-bp-tests .row .om-ev{grid-column:1}}@media (max-width:640px){.om-bp-live__improve{top:20%;height:30px;font-size:12px}.om-bp-live__label{display:none}.om-bp-modes{grid-template-columns:1fr}.om-bp-ctx{padding:16px}.om-bp-ctx__items li{grid-template-columns:1fr}.om-bp-ctx__lanes{overflow-x:auto}.om-bp-ctx__lanes .om-lanes{min-width:440px}}@media (prefers-reduced-motion:reduce){.om-bp-live__improve{transition:none}}