.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}a{color:var(--accent-strong);border-bottom:1px solid var(--accent-ring);font-weight:700;text-decoration:none}a:hover{border-bottom-color:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.vwrap{max-width:780px;margin:0 auto;padding:34px 22px 110px}.vtop{justify-content:space-between;align-items:center;gap:16px;padding-bottom:34px;display:flex}.vlogo{align-items:center;gap:10px;display:flex}.vlogo .m{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.vlogo b{letter-spacing:-.02em;font-size:15px;font-weight:800}.vlogo b i{color:var(--accent);font-style:normal}.vtop .vurl{font-family:var(--font-mono);color:var(--ink-subtle);font-size:12px}h1{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1.12}.vlede{color:var(--ink-muted);max-width:660px;margin-top:16px;font-size:17px;line-height:1.62}.vlede b{color:var(--ink);font-weight:700}.vstand{border-left:2px solid var(--accent);color:var(--ink-muted);max-width:640px;margin-top:24px;padding-left:18px;font-size:15px;line-height:1.62}.vstand b{color:var(--ink)}h2{letter-spacing:-.025em;margin-top:76px;font-size:26px;font-weight:800;line-height:1.2}h2+.vsay{color:var(--ink-muted);margin-top:11px;font-size:15px;line-height:1.65}.vsay b{color:var(--ink)}.veyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);margin-top:76px;font-size:11px;font-weight:800}.veyebrow+h2{margin-top:9px}.vcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px #0a162805,0 10px 30px -18px #0a16282e}.vrules{flex-direction:column;gap:18px;margin-top:30px;display:flex}.vrule{grid-template-columns:auto 1fr;align-items:start;gap:30px;padding:34px 34px 30px;display:grid}.num{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:74px;font-weight:700;line-height:.86}.vrule h3{letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1.28}.vrule p{color:var(--ink-muted);margin-top:12px;font-size:15.5px;line-height:1.66}.vrule p b{color:var(--ink)}.verdict{border-top:1px solid var(--border);letter-spacing:-.01em;margin-top:16px;padding-top:15px;font-size:15.5px;font-weight:800}.airtight{background:var(--accent-wash);color:var(--accent-strong);border-radius:10px;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.6}.airtight b{font-weight:800}.airtight .tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.vhero{text-align:center;margin-top:30px;padding:40px 34px}.vhero .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);font-size:11px;font-weight:800}.addr{font-family:var(--font-mono);letter-spacing:-.02em;word-break:break-all;margin-top:16px;font-size:30px;font-weight:700;line-height:1.25}.addr .dom{border-bottom:3px solid var(--accent);padding-bottom:2px}.vhero .always{letter-spacing:-.015em;margin-top:20px;font-size:18px;font-weight:800}.vhero .always span{color:var(--ink-muted);font-weight:600}.vhero .fine{color:var(--ink-subtle);margin-top:14px;font-size:13px;line-height:1.6}.vdont{margin-top:18px;padding:26px 30px}.vdont h3{letter-spacing:-.015em;font-size:17px;font-weight:800}.vdont p{color:var(--ink-muted);margin-top:10px;font-size:14.5px;line-height:1.66}.vdont p b{color:var(--ink)}.vdont .quote{font-family:var(--font-mono);background:var(--bg-tint);border:1px dashed var(--border-strong);border-radius:8px;margin-top:14px;padding:10px 13px;font-size:14px;font-weight:700;display:inline-block}.vspecs{margin-top:18px;overflow:hidden}.vspec{border-bottom:1px solid var(--border);padding:22px 26px}.vspec:last-child{border-bottom:0}.vspec .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);font-size:11px;font-weight:800}.vspec .val{font-family:var(--font-mono);word-break:break-all;margin-top:9px;font-size:16px;font-weight:700;line-height:1.45}.vspec .note{color:var(--ink-muted);margin-top:9px;font-size:13.5px;line-height:1.6}.vspec .note b,.vspec.real .lbl{color:var(--ink)}.vspec.real .val .dom{border-bottom:2px solid var(--accent)}.vspec.fake{background:var(--critical-wash);box-shadow:inset 3px 0 0 var(--critical);border-bottom-color:var(--critical-border)}.vspec.fake .lbl,.vspec.fake .val{color:var(--critical-deep)}.vspec.fake .val u{box-shadow:inset 0 -2px 0 var(--critical);background:#fbd5d5;border-radius:3px;padding:1px 2px;text-decoration:none}.vspec.fake .note{color:var(--critical-deep)}.vspec.fake .note b{color:var(--critical-deep);font-weight:800}.tagfake{background:var(--critical);color:#fff;border:1px solid var(--critical-deep);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:999px;align-items:center;height:24px;margin-left:10px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.vrtl{margin-top:18px;padding:28px 30px}.vrtl h3{letter-spacing:-.015em;font-size:17px;font-weight:800}.vrtl p{color:var(--ink-muted);margin-top:10px;font-size:14.5px;line-height:1.66}.vrtl p b{color:var(--ink)}.vparse{font-family:var(--font-mono);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:0;margin-top:20px;font-size:19px;font-weight:700;display:flex}.vparse .p1{color:var(--ink-subtle)}.vparse .p2{color:var(--ink)}.vparse .p3{color:var(--accent-strong);background:var(--accent-wash);border-radius:5px;margin:0 1px;padding:2px 5px}.vlegend{flex-wrap:wrap;gap:10px 28px;margin-top:18px;display:flex}.vlegend div{color:var(--ink-muted);max-width:300px;font-size:13px;line-height:1.55}.vlegend b{color:var(--ink);font-size:12.5px;display:block}.varrow{font-family:var(--font-mono);color:var(--ink-subtle);letter-spacing:.08em;margin-top:12px;font-size:12px}.vlist{margin-top:26px;padding:12px 30px}.vli{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:19px 0;display:grid}.vli:last-child{border-bottom:0}.vtick{width:19px;height:19px;color:var(--accent);flex:none;margin-top:2px}.vli p{color:var(--ink-muted);font-size:15px;line-height:1.62}.vli p b{color:var(--ink);font-weight:700}.vli .mono{color:var(--ink);font-size:13.5px;font-weight:700}.vsteps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.vstep{padding:26px 24px 24px}.vstep .sn{font-family:var(--font-mono);color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:800}.vstep h3{letter-spacing:-.015em;margin-top:12px;font-size:17px;font-weight:800;line-height:1.3}.vstep p{color:var(--ink-muted);margin-top:9px;font-size:13.5px;line-height:1.62}.vstep p b{color:var(--ink)}.vstep .mono{word-break:break-all;font-size:12.5px;font-weight:700}.vhonest{margin-top:30px;padding:34px}.vhonest .admit{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.42}.vhonest .body{color:var(--ink-muted);margin-top:14px;font-size:15px;line-height:1.68}.vhonest .body b{color:var(--ink)}.vdid{border-top:1px solid var(--border);margin-top:26px;padding-top:8px}.dr{border-bottom:1px solid var(--border);grid-template-columns:190px 1fr;gap:20px;padding:15px 0;display:grid}.dr:last-child{border-bottom:0}.dr .n{font-family:var(--font-mono);color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.5}.dr .d{color:var(--ink-muted);font-size:13.5px;line-height:1.6}.dr .d b{color:var(--ink)}.vhonest .close{border-top:1px solid var(--border);margin-top:26px;padding-top:22px;font-size:15px;font-weight:700;line-height:1.68}.vfoot{border-top:1px solid var(--border-strong);color:var(--ink-subtle);margin-top:70px;padding-top:26px;font-size:13px;line-height:1.75}.vfoot b{color:var(--ink-muted)}.vfoot .mono{color:var(--ink-muted);font-weight:700}@media (max-width:640px){.vwrap{padding:24px 16px 80px}h1{font-size:31px}.vlede{font-size:16px}h2{margin-top:60px;font-size:22px}.veyebrow{margin-top:60px}.vrule{grid-template-columns:1fr;gap:14px;padding:26px 22px}.num{font-size:56px;line-height:1}.vrule h3{font-size:21px}.vhero{padding:30px 20px}.addr{font-size:20px}.vspec{padding:20px 18px}.vspec .val{font-size:14px}.vparse{font-size:15px}.vsteps{grid-template-columns:1fr}.dr{grid-template-columns:1fr;gap:5px}.vdont,.vrtl,.vhonest{padding:24px 20px}.vlist{padding:8px 20px}}@media print{body{background:#fff}.vwrap{max-width:none;padding:0}.vcard{box-shadow:none;break-inside:avoid;border:1px solid #cfc6a9}.vrule,.vstep,.vspec{break-inside:avoid}h2,.veyebrow{margin-top:34px}a{color:var(--ink);border:0}.num{color:var(--ink)}.vsteps{grid-template-columns:repeat(3,1fr)}}
