.om-brp-phero .om-phero__grid{align-items:center}.om-brp-hero{display:grid;gap:12px;max-width:520px;margin-left:auto}.om-brp-hero__card{transform:rotate(-1deg)}.om-brp-hero__used{display:grid;gap:8px;padding:16px 18px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2),0 24px 48px -32px rgba(0,0,0,.8);margin-left:28px}.om-brp-hero__used p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-secondary)}.om-brp-hero__used .ok{color:var(--prism-a-1)}.om-brp-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.om-brp-grid--flip>:first-child{order:2}.om-brp-grid .om-act__head{position:sticky;top:96px}.om-brp-foot{display:inline-flex;align-items:center;gap:8px;margin-top:14px}.om-brp-src{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.om-brp-src li{display:grid;grid-template-columns:20px 90px minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:13px 0;border-top:1px solid var(--om-line);font-size:14.5px;color:var(--ink)}.om-brp-src li .om-gl{color:var(--prism-a-2);align-self:center}.om-brp-src li .k{font-weight:500}.om-brp-src li .w{font-family:var(--font-mono);font-size:12px;color:var(--ink-secondary);overflow-wrap:anywhere}.om-brp-src li .om-ev{grid-column:3}.om-brp-mem{display:grid;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);padding:6px 20px}.om-brp-mem__row{display:grid;grid-template-columns:96px minmax(0,1fr) 92px;gap:4px 14px;align-items:baseline;padding:12px 0;border-top:1px solid var(--om-line)}.om-brp-mem__row:first-child{border-top:0}.om-brp-mem__row .t{font-size:15px;color:var(--ink)}.om-brp-mem__row .src{grid-column:2}.om-brp-mem__row .st{text-align:right}.om-brp-mem__row[data-state=confirmed] .st{color:var(--prism-a-1)}.om-brp-mem__row[data-state=uncertain] .st{color:var(--status-warn)}.om-brp-mem__row[data-state=stale] .st,.om-brp-mem__row[data-state=superseded] .st{color:var(--ink-faint)}.om-brp-mem__row[data-state=superseded] .t{color:var(--ink-muted);text-decoration:line-through;text-decoration-color:var(--ink-faint)}.om-brp-mem__row[data-state=stale] .t{color:var(--ink-muted)}.om-brp-mem__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px dashed var(--om-line-2)}.om-brp-plan{display:grid;gap:14px;padding:20px 22px 16px;border-radius:14px;background:var(--surface-obsidian);box-shadow:inset 0 0 0 1px var(--om-line-2),0 30px 60px -40px rgba(0,0,0,.8)}.om-brp-plan__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-brp-plan__seeds{display:flex;flex-wrap:wrap;gap:6px 16px}.om-brp-plan__lanes{list-style:none;margin:0;padding:0;display:grid}.om-brp-plan__lanes li{display:grid;grid-template-columns:76px 40px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--om-line);font-size:13.5px;color:var(--ink-secondary)}.om-brp-plan__lanes .lane{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.om-brp-plan__lanes b{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--prism-a-1)}.om-brp-plan__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--om-line-2)}.om-brp-keepwrap{margin-top:40px;display:grid;justify-items:center}.om-brp-keep{display:grid;gap:16px;width:min(820px,100%)}.om-brp-keep__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.om-brp-keep__mem{padding:18px 20px 16px;gap:10px;transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-physical)}.om-brp-keep__mem .om-ctx__t{font-size:17px}.om-brp-keep__mem[data-state=superseded]{opacity:.4;transform:scale(.97)}.om-brp-keep__mem[data-state=superseded] .om-ctx__t{text-decoration:line-through;text-decoration-color:var(--ink-faint)}.om-brp-keep__mem[data-state=kept]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prism-a-1) 55%,transparent),0 20px 40px -30px rgba(0,0,0,.8)}.om-brp-keep__mem[data-state=superseded] .om-ctx__k{color:var(--ink-faint)}.om-brp-keep__btn{justify-self:start;height:34px;padding:0 12px;font-size:13px;border:0;font-family:inherit;margin-top:4px}.om-brp-keep__rule{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ink-secondary)}.om-brp-keep__rule b{color:var(--ink);font-weight:500;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.om-brp-keep__rule .om-seal{margin-right:10px;vertical-align:-3px}.om-brp-keep__rule .om-tag{margin-left:auto}.om-brp-ask{display:grid;gap:14px;padding:20px 22px 16px;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-brp-ask__q{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-brp-ask__a{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-secondary)}.om-brp-ask__a sup{font-family:var(--font-mono);font-size:10.5px;color:var(--prism-a-1);margin:0 1px}.om-brp-ask__src{list-style:none;margin:0;padding:0;display:grid}.om-brp-ask__src li{display:grid;grid-template-columns:28px 70px minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--om-line);font-size:13.5px;color:var(--ink)}.om-brp-ask__src .n{font-family:var(--font-mono);font-size:11.5px;color:var(--prism-a-1)}.om-brp-ask__src .t{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.om-brp-ask__src li .om-ev:last-child{grid-column:3}.om-brp-ask__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--om-line-2)}.om-brp-ask__foot .ok{color:var(--prism-a-1)}.om-brp-graph{margin-top:36px;display:grid;justify-items:center;gap:14px}.om-brp-graph>div{width:min(960px,100%)}.om-brp-graph .om-ev{text-align:center;display:inline-flex;align-items:center;gap:8px}.om-brp-runs{display:grid;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--om-line-2);padding:6px 20px}.om-brp-runs__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto 84px;gap:4px 14px;align-items:baseline;padding:12px 0;border-top:1px solid var(--om-line)}.om-brp-runs__row:first-child{border-top:0}.om-brp-runs__row .g{font-size:14.5px;color:var(--ink)}.om-brp-runs__row .fate{text-align:right}.om-brp-runs__row[data-fate="held up"] .fate{color:var(--prism-a-1)}.om-brp-runs__row[data-fate=undone] .fate{color:var(--status-warn)}.om-brp-runs__row[data-fate=disproven] .fate{color:var(--status-error)}.om-brp-runs__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px dashed var(--om-line-2)}.om-brp-stays{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,6vw,96px);align-items:center}.om-brp-stays .om-act__head{max-width:640px}.om-brp-index{max-width:400px;transform:rotate(1.2deg)}.om-brp-index .om-paper__list b{color:var(--mineral-ink);font-weight:500}.om-brp-close{padding-bottom:clamp(96px,12vw,180px)}.om-brp-close__grid{display:grid;justify-items:center;gap:32px;text-align:center}.om-brp-close .om-cta-row{justify-content:center}@media (max-width:1023px){.om-brp-src,.om-brp-stays{grid-template-columns:1fr}.om-brp-index{max-width:420px}}@media (max-width:900px){.om-brp-hero{margin-left:0;max-width:none}}@media (max-width:860px){.om-brp-grid{grid-template-columns:1fr;gap:28px}.om-brp-grid--flip>:first-child{order:0}.om-brp-grid .om-act__head{position:static}.om-brp-mem__row{grid-template-columns:minmax(0,1fr) auto}.om-brp-mem__row .cat{grid-column:1}.om-brp-mem__row .src,.om-brp-mem__row .t{grid-column:1/-1}.om-brp-mem__row .st{grid-row:1;grid-column:2}.om-brp-runs__row{grid-template-columns:minmax(0,1fr) auto}.om-brp-runs__row .g{grid-column:1/-1}.om-brp-runs__row .fate{grid-row:1;grid-column:2}.om-brp-plan__lanes li{grid-template-columns:76px 40px}.om-brp-plan__lanes .why{grid-column:1/-1}.om-brp-graph{overflow-x:auto;justify-items:start}.om-brp-graph>div{min-width:720px}}@media (max-width:640px){.om-brp-hero__used{margin-left:0}.om-brp-keep__pair{grid-template-columns:1fr}.om-brp-src li{grid-template-columns:20px minmax(0,1fr)}.om-brp-src li .om-ev,.om-brp-src li .w{grid-column:2}.om-brp-ask__src li{grid-template-columns:28px minmax(0,1fr)}.om-brp-ask__src li .om-ev:last-child,.om-brp-ask__src li .t{grid-column:2}}@media (prefers-reduced-motion:reduce){.om-brp-keep__mem{transition:none}}