.vp{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line-2)}.vp__title{margin:0 0 var(--s-4);color:var(--ink);font-family:var(--font-display)}.vp[data-signal=true]{border:1px solid var(--line-3);padding:var(--s-6);margin-left:calc(-1 * var(--vp-outdent));margin-right:calc(-1 * var(--vp-outdent));border-radius:0}.vp{--vp-outdent:min(var(--s-6), var(--page-pad))}.vp[data-signal=true] .vp__title{color:var(--signal)}.vp__meta{gap:var(--s-7);margin:var(--s-5) 0 0;display:flex}.vp__meta dt{color:var(--text-3);margin:0 0 var(--s-1)}.vp__meta dd{color:var(--ink);margin:0}.vp__scope{margin-top:var(--s-5);color:var(--text-3)}.vp--inverted{background:var(--paper);color:var(--black);padding:var(--s-7) var(--s-6);margin-left:calc(-1 * var(--vp-outdent));margin-right:calc(-1 * var(--vp-outdent));border-top:0}.vp--inverted .vp__title,.vp--inverted .vp__scope{color:var(--black)}.vp__diff{margin:var(--s-6) 0;gap:var(--s-2);flex-direction:column;display:flex}.vp__diff .t-4{color:color-mix(in srgb, currentColor 60%, transparent);margin:var(--s-3) 0 0}.vp__diff-digest{overflow-wrap:anywhere;color:currentColor;margin:0}@media (max-width:640px){.vp__meta{gap:var(--s-4);flex-direction:column}.vp--inverted,.vp[data-signal=true]{padding:var(--s-6) var(--s-5);margin-left:0;margin-right:0}}
.vd{position:relative}.vd__eyebrow{color:var(--text-2);margin:0 0 var(--s-4)}.vd__lede{color:var(--ink);margin:0}.vd__actions{align-items:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.vd__choose{height:56px;padding:0 var(--s-6);border:1px solid var(--line-3);color:var(--ink);font-family:var(--font-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;font-size:16px}.vd__choose:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.vd__choose:disabled{opacity:.5;cursor:progress}.vd__or,.vd__offline{color:var(--text-3)}.vd__offline{margin-top:var(--s-4)}.vd__overlay{z-index:50;place-content:center;gap:var(--s-4);text-align:center;background:color-mix(in srgb, var(--black) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;display:grid;position:fixed;inset:0}.vd__brackets{inset:var(--s-6);background:linear-gradient(var(--signal), var(--signal)) 0 0 / 2px 48px no-repeat, linear-gradient(var(--signal), var(--signal)) 0 0 / 48px 2px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 0 / 2px 48px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 0 / 48px 2px no-repeat, linear-gradient(var(--signal), var(--signal)) 0 100% / 2px 48px no-repeat, linear-gradient(var(--signal), var(--signal)) 0 100% / 48px 2px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 100% / 2px 48px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 100% / 48px 2px no-repeat;position:fixed}.vd__overlay-text{color:var(--ink);margin:0}.vd__overlay-note{color:var(--signal);margin:0}.vd__readout{margin-top:var(--s-7)}.vd__readout:focus{outline:none}.vd__stages{gap:var(--s-3);border-top:1px solid var(--line);padding:0;padding-top:var(--s-5);flex-direction:column;margin:0;list-style:none;display:flex}.vd__stages li{gap:var(--s-4);color:var(--text-3);grid-template-columns:140px 1fr;align-items:baseline;display:grid}.vd__stages li[data-state=active]{color:var(--ink)}.vd__stages li[data-state=done]{color:var(--text-2)}.vd__digest,.vd__digest-full,.vd__cmd,.vd__body{overflow-wrap:anywhere;color:var(--ink);margin:0}.vd__request{color:var(--text-3)}.vd__proof{margin-top:var(--s-5)}.vd__proof summary{color:var(--text-2);cursor:pointer}.vd__proof-body{margin-top:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.vd__proof-body .t-3{color:var(--text-3);margin:0}.vd__error{color:var(--ink);margin-top:var(--s-5)}@media (max-width:640px){.vd__stages li{gap:var(--s-1);grid-template-columns:1fr}}.vd__body{padding:var(--s-4);background:var(--surface);border-left:1px solid var(--line-3);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:0}
