.vf-wrap{max-width:980px;margin:0 auto;padding:44px 16px 90px}.vf-status{letter-spacing:.12em;animation:otc-enter var(--dur-3) var(--ease-out-quart) both;border-radius:999px;padding:9px 14px;font:700 12px/1 Inter,sans-serif;display:inline-block}.vf-status.ok{color:#12703a;background:#dff5e6}.vf-status.bad{color:var(--hot);background:#fdecef}.vf-wrap h1{margin:16px 0 26px;font-size:clamp(34px,7vw,58px);line-height:1}.vf-wrap h1 small{color:var(--muted);letter-spacing:.02em;font-size:.45em}.vf-grid{grid-template-columns:minmax(0,380px) 1fr;align-items:start;gap:34px;display:grid}@media (max-width:800px){.vf-grid{grid-template-columns:1fr}.vf-card{max-width:420px;margin:0 auto}}.vf-card img{width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:12px;display:block}.vf-info dl{gap:16px;margin:0;display:grid}.vf-info dt{color:var(--muted);margin-bottom:3px;font-size:10.5px}.vf-info dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.vf-mono{letter-spacing:.02em;font-family:ui-monospace,Menlo,Consolas,monospace}.vf-pips{vertical-align:-3px;gap:4px;margin-right:8px;display:inline-flex}.vf-pips i{background:#dcd9d0;border-radius:2px;width:12px;height:22px;transform:skew(-14deg)}.vf-pips i.on{background:var(--acc)}.vf-box{color:#fff;background:#0a0a0a;border-radius:8px;grid-template-columns:repeat(5,1fr);margin:22px 0 16px;display:grid}.vf-box div{text-align:center;border-right:1px solid #2a2a2a;padding:12px 0 9px}.vf-box div:last-child{border:0}.vf-box b{font-size:28px;line-height:1;display:block}.vf-box span{color:var(--muted);font-size:10px}.vf-h2{margin:46px 0 14px;font-size:26px}.vf-timeline{border-left:2px solid var(--line);margin:0 0 0 6px;padding:0 0 0 6px;list-style:none}.vf-timeline li{padding:0 0 20px 22px;position:relative}.vf-timeline li:last-child{padding-bottom:0}.vf-dot{background:var(--navy);border:3px solid var(--paper);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-9px}.vf-timeline li.minted .vf-dot{background:var(--acc)}.vf-timeline li.revoked .vf-dot{background:var(--hot)}.vf-timeline li.transferred .vf-dot{background:#12703a}.vf-timeline b{font-size:16px;display:block}.vf-timeline small{color:var(--muted);font-size:13px}.vf-fine{color:var(--muted);max-width:640px;margin-top:44px;font-size:12px;line-height:1.6}.vf-missing{text-align:center;padding-top:90px}.vf-missing h1{margin:18px 0 12px}.vf-missing p{color:#555;max-width:460px;margin:0 auto;line-height:1.6}
