.om-vp-hero{padding:clamp(96px,12vw,160px) 0 clamp(80px,10vw,140px)}.om-vp-hero__lines{display:grid;gap:14px;text-align:center;justify-items:center}.om-vp-hero__l{font-size:clamp(48px,9vw,150px)}.om-vp-hero__l.thin{color:var(--ink-secondary);margin-top:-.2em}.om-vp-hero__receipt{margin-top:clamp(56px,8vw,110px);display:grid;justify-items:center;gap:18px}.om-vp-hero__receipt .om-ev{text-align:center;max-width:60ch}.om-vp-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.om-vp-grid--flip>:first-child{order:2}.om-vp-grid .om-act__head{position:sticky;top:96px}.om-mono-reg .om-cmp:before,.om-mono-reg .om-cmp[data-live]:before{display:none}.om-vp-log{border-radius:10px;background:var(--surface-stage);box-shadow:0 0 0 1px var(--om-line-2);font-family:var(--font-mono);font-size:12px;color:var(--ink-secondary);overflow:hidden}.om-vp-log__bar{display:flex;gap:14px;padding:11px 16px;border-bottom:1px solid var(--om-line-2);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.om-vp-log__bar .right{margin-left:auto;color:var(--ink)}.om-vp-log__ln{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:7px 16px;border-top:1px solid var(--om-line)}.om-vp-log__ln .t{color:var(--ink-faint);font-variant-numeric:tabular-nums}.om-vp-log__ln .s{color:var(--ink);overflow-wrap:anywhere}.om-vp-log__ln[data-s=ok] .s:before{content:"✓ ";color:var(--prism-a-1)}.om-vp-log__ln[data-s=skipped] .s{color:var(--ink-muted);font-style:italic}.om-vp-log__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px dashed var(--om-line-2);font-size:11px;color:var(--ink-muted)}.om-vp-checks{margin-top:36px;border-top:1px solid var(--om-line-2)}.om-vp-checks__row{display:grid;grid-template-columns:120px minmax(0,1fr) 90px 120px;gap:6px 20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--om-line)}.om-vp-checks__row .n{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.om-vp-checks__row .w{font-size:14px;line-height:1.45;color:var(--ink-secondary)}.om-vp-checks__row .d,.om-vp-checks__row .s{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.om-vp-checks__row[data-s=passed] .s{color:var(--prism-a-1)}.om-vp-checks__row[data-s="not run"] .s{font-style:italic;color:var(--ink-faint)}.om-vp-checks__row .d{text-align:right;color:var(--ink)}.om-vp-checks__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0}.om-vp-claims{display:grid;border-radius:10px;background:var(--surface-stage);box-shadow:0 0 0 1px var(--om-line-2);padding:4px 18px}.om-vp-claims__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 24px;padding:14px 0;border-top:1px solid var(--om-line)}.om-vp-claims__row:first-child{border-top:0}.om-vp-claims__row .claim{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--ink);font-variation-settings:"opsz" 48,"wdth" 100}.om-vp-claims__row ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.om-vp-claims__row li{display:grid;grid-template-columns:minmax(0,1fr) 74px 72px;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-secondary)}.om-vp-claims__row li .l{overflow-wrap:anywhere}.om-vp-claims__row li .h{color:var(--ink-faint)}.om-vp-claims__row li .s:before{content:"●";font-size:7px;margin-right:6px;vertical-align:2px}.om-vp-claims__row li[data-s=observed] .s{color:var(--prism-a-1)}.om-vp-claims__row li[data-s=asserted] .s{color:var(--ink-muted)}.om-vp-claims__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px dashed var(--om-line-2)}.om-vp-conf{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.om-vp-conf__row{display:grid;gap:10px;align-content:start;padding:20px 20px 18px;border-radius:10px;box-shadow:0 0 0 1px var(--om-line-2);background:var(--surface-stage)}.om-vp-conf__row .lv{font-family:var(--font-display);font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variation-settings:"opsz" 72,"wdth" 100}.om-vp-conf__row[data-ok] .lv{color:var(--prism-a-1)}.om-vp-conf__row[data-ok]{box-shadow:0 0 0 1px color-mix(in srgb,var(--prism-a-1) 45%,transparent)}.om-vp-conf__row .r{font-size:14px;line-height:1.5;color:var(--ink-secondary)}.om-vp-prove{display:grid;gap:14px;padding:18px 20px 16px;border-radius:10px;background:var(--surface-stage);box-shadow:0 0 0 1px var(--om-line-2)}.om-vp-prove__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.om-vp-prove__rows{list-style:none;margin:0;padding:0;display:grid}.om-vp-prove__rows li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--om-line);font-size:14.5px;color:var(--ink)}.om-vp-prove__rows li[data-s=ok] .om-ev{color:var(--prism-a-1)}.om-vp-prove__rows li[data-s=nr] .om-ev{font-style:italic}.om-vp-prove__note{margin:0;display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--om-line);font-size:14.5px;line-height:1.5;color:var(--ink)}.om-vp-prove__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed var(--om-line-2)}.om-vp-prove__acts .om-btn{height:38px;padding:0 14px;font-size:13.5px;border:0;font-family:inherit}.om-vp-prove__acts .om-btn:disabled{opacity:.5;cursor:default}.om-vp-prove__acts .om-tag{margin-left:auto}.om-vp-pr{display:grid;gap:14px}.om-vp-pr__cmd{display:grid;gap:8px;padding:16px 18px;border-radius:10px;background:var(--surface-stage);box-shadow:0 0 0 1px var(--om-line-2)}.om-vp-pr__cmd code{font-family:var(--font-mono);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.om-vp-pr__steps{list-style:none;margin:0;padding:0;display:grid}.om-vp-pr__steps li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid var(--om-line);font-size:14px;line-height:1.45;color:var(--ink-secondary)}.om-vp-pr__steps .k{font-family:var(--font-mono);font-size:12px;color:var(--ink);padding-top:2px}.om-vp-pr__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--prism-a-1) 40%,transparent);font-size:13.5px;color:var(--ink-secondary)}.om-vp-pr__status b{color:var(--ink);font-weight:500}.om-vp-pr__status .om-tag{margin-left:auto}.om-vp-close{padding-bottom:clamp(96px,12vw,180px)}.om-vp-close__grid{display:grid;justify-items:center;gap:32px;text-align:center}.om-vp-close .om-cta-row{justify-content:center}@media (max-width:1023px){.om-vp-conf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.om-vp-grid{grid-template-columns:1fr;gap:28px}.om-vp-grid--flip>:first-child{order:0}.om-vp-grid .om-act__head{position:static}.om-vp-checks__row{grid-template-columns:minmax(0,1fr) auto}.om-vp-checks__row .w{grid-column:1/-1}.om-vp-checks__row .s{grid-row:1;grid-column:2}.om-vp-checks__row .d{grid-column:1;text-align:left}.om-vp-claims__row{grid-template-columns:1fr}.om-vp-claims__row li{grid-template-columns:minmax(0,1fr) auto}.om-vp-claims__row li .h{display:none}}@media (max-width:640px){.om-vp-conf,.om-vp-log__ln{grid-template-columns:1fr}.om-vp-log__ln{gap:2px}.om-vp-prove__acts .om-tag{margin-left:0}}