.vh-record{color:#fff;padding:22px 24px 18px;font-size:13.5px}.vh-record .vh-head{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.vh-record .vh-id{font-family:var(--font-mono);letter-spacing:.04em;color:var(--td-dark);align-items:center;gap:10px;font-size:12.5px;display:flex}.vh-record .vh-id svg{width:22px;height:22px;color:var(--blue-soft)}.vh-record .vh-id b{color:#fff;font-weight:600}.vh-record .vh-title{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 6px;display:flex}.vh-record .vh-title .vh-name{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:700}.vh-record .vh-title .vh-sub{color:var(--tm-dark);font-size:12px}.vh-events{margin:10px 0 0;padding-left:22px;list-style:none;position:relative}.vh-events:before{content:"";background:var(--line-dark-2);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.vh-events li{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid;position:relative}.vh-events li:last-child{border-bottom:0}.vh-events li:before{content:"";background:var(--navy-2);border:3px solid var(--blue-soft);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-21px}.vh-events li.owner:before{border-color:var(--tm-dark)}.vh-events .ev{color:#fff;font-weight:600}.vh-events .by{color:var(--td-dark);grid-column:1;font-size:12.5px}.vh-events .cls{color:var(--blue-soft);white-space:nowrap;background:#2563eb2e;border:1px solid #7eb3ff4d;border-radius:999px;grid-area:1/2/span 2;align-self:center;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.vh-events .cls.owner{color:var(--td-dark);border-color:var(--line-dark-2);background:#ffffff0f}.vh-events .cls .icon{stroke-width:2.2px;width:12px;height:12px}.vh-record .vh-foot{border-top:1px solid var(--line-dark);color:var(--tm-dark);flex-wrap:wrap;gap:18px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.vh-record .vh-foot b{color:var(--td-dark);font-weight:600}.vh-tier{position:relative}.vh-tier .w{justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;display:flex}.vh-tier .w b{font-family:var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.vh-tier .w span{font-size:var(--fs-caption);color:var(--text-2);text-align:right}.vh-tier .bar{background:var(--surface-2);border-radius:3px;height:6px;margin:10px 0 6px;overflow:hidden}.vh-tier .bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.vh-tier .bar i.owner{background:var(--muted)}.vh-tier .issuers{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vh-tier .issuers span{color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.vh-tier .status{font-size:var(--fs-caption);color:var(--text-2);flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex}.vh-tier .status .badge{align-self:flex-start}.vh-classes{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.vh-classes .card{gap:10px;padding:24px 22px}.vh-classes h3{font-size:18px}.vh-classes ol{flex-direction:column;gap:7px;margin:6px 0 4px;list-style:none;display:flex}.vh-classes ol li{font-size:var(--fs-small);color:var(--text);align-items:center;gap:9px;display:flex}.vh-classes ol li:before{content:"";border:2px solid var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.vh-classes .ev-note{font-size:var(--fs-caption);color:var(--text-2);line-height:1.5}.vh-classes .badge{align-self:flex-start}.vh-chain{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-dialog);box-shadow:var(--shadow-lift);padding:28px}.vh-chain svg{width:100%;height:auto;display:block}.vh-chain .vh-chain-narrow{max-width:340px;margin:0 auto;display:none}.vh-merkle-narrow{width:100%;max-width:340px;height:auto;margin:0 auto;display:none}.section-dark .step p{color:var(--td-dark)}.stats .stat .note{color:var(--text-2)}.vh-read{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-lift);font-size:var(--fs-small);overflow:hidden}.vh-read .rh{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.vh-read .rh b{font-weight:600}.vh-read .rh span{color:var(--td-dark);font-size:12.5px}.vh-read .rrow{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;align-items:start;gap:12px;padding:14px 22px;display:grid}.vh-read .rrow:last-child{border-bottom:0}.vh-read .rrow .k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);padding-top:2px;font-size:12.5px;font-weight:600}.vh-read .rrow .v{color:var(--text)}.vh-read .rrow .v small{color:var(--text-2);font-size:var(--fs-caption);margin-top:3px;display:block}.vh-read .score-band{gap:4px;max-width:260px;margin-top:8px;display:flex}.vh-read .score-band i{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;flex:1;height:8px}.vh-read .doc{background:var(--blue-tint);color:var(--blue);border-radius:999px;align-items:center;gap:6px;margin:2px 6px 2px 0;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.vh-read .doc .icon{stroke-width:2.2px;width:12px;height:12px}.vh-scopes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vh-scopes .card{flex-direction:row;align-items:flex-start;gap:8px;padding:22px 24px}.vh-scopes .card>div{flex-direction:column;flex:1;gap:6px;display:flex}.vh-scopes h3{margin:0;font-size:17px}.vh-scopes p{margin:0}.vh-scopes .badge{flex:none;margin-top:2px}.vh-quote{border-left:3px solid var(--blue);color:var(--text);letter-spacing:-.01em;margin:28px 0;padding:4px 0 4px 22px;font-size:20px;font-weight:500;line-height:1.5}.vh-quote cite{font-style:normal;font-size:var(--fs-caption);color:var(--text-2);margin-top:10px;display:block}.card>.badge{align-self:flex-start}main p a:not(.btn):not(.btn-link),.faq-body a,.checks a,.step p a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline #2563eb59}.section-dark p a:not(.btn){color:var(--blue-soft);text-decoration-color:#7eb3ff66}.fn{font-size:var(--fs-caption);color:var(--text-2);margin-top:18px;line-height:1.6}.fn p+p{margin-top:6px}sup.fn-ref{color:var(--blue);margin-left:1px;font-size:.7em;font-weight:600}.compare tbody th{min-width:150px}.compare .lbl{color:var(--blue);background:var(--blue-tint);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}@media (width<=1024px){.vh-classes{grid-template-columns:repeat(3,1fr)}.vh-scopes{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.vh-classes{grid-template-columns:repeat(2,1fr)}.vh-read .rrow{grid-template-columns:1fr;gap:4px}.vh-chain{padding:18px}.vh-quote{font-size:18px}}@media (width<=480px){.vh-classes,.vh-scopes{grid-template-columns:1fr}.vh-chain .vh-chain-wide{display:none}#sealed .vh-merkle-wide{display:none!important}#sealed .vh-merkle-narrow,.vh-chain .vh-chain-narrow{display:block}.vh-record{padding:18px 16px 14px}.vh-record .vh-title .vh-sub{display:none}.vh-events li{grid-template-columns:1fr}.vh-events .cls{grid-area:auto/1;justify-self:start;margin-top:4px}}.section-dark p a:not(.btn):not(.btn-link){color:var(--blue-soft);text-decoration-color:#7eb3ff73}