.vfy-hero{padding-top:clamp(1.5rem,4vh,2.5rem)}.vfy-h1{max-width:none;font-size:clamp(2.2rem,3.6vw,3.4rem)}.vfy-hero .sx-lead{max-width:72ch;margin-top:.75rem}.vfy-fig{margin-top:clamp(1rem,2.5vh,1.5rem)}.vfy-fig .lv{flex-flow:wrap;align-items:center;gap:.75rem 1rem}.vfy-fig .lv-tabs,.vfy-fig .lv-btn{margin:0}.vfy-fig .lv-paste,.vfy-fig .lv-privacy{flex:100%}.vfy-fig .lv-raw{flex:320px;min-width:0;margin:0}.vfy-fig .lv-raw>summary{font-size:var(--text-xs);color:var(--text-secondary);background:0 0;border:0;padding:0}.vfy-fig .lv-raw-cue{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.vfy-fig .lv-raw[open]>.lv-export{margin-top:.75rem}.vfy-fig .lv-chain{border:0;border-top:1px solid var(--border-subtle);border-radius:0;flex:100%;order:3;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem 1rem;margin-top:.5rem;padding-top:1rem;display:grid;overflow:visible}.vfy-fig .lv-entry,.vfy-fig .lv-entry:last-child{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.45rem;padding:0;transition:none;display:flex}.vfy-fig .lv-glyph{min-width:1ch;font-size:var(--text-base);color:var(--text-tertiary);padding:0}.vfy-fig .lv-info{min-width:0}.vfy-fig .lv-sum{font-size:var(--text-xs);color:var(--text-primary);line-height:1.35}.vfy-fig .vfy-sum-n{font-weight:500}.vfy-fig .vfy-sum-x,.vfy-fig .lv-state{display:none}.vfy-fig .lv-entry[data-state=ok] .lv-glyph{color:var(--brand-2)}.vfy-fig .lv-entry[data-state=fail] .lv-glyph,.vfy-fig .lv-entry[data-state=fail] .lv-sum{color:var(--rose)}.vfy-fig .lv-entry[data-state=ok][data-kind=blocked] .lv-glyph{color:var(--brand)}.vfy-fig .lv-entry[data-state=ok][data-kind=error] .lv-glyph{color:var(--rose)}.vfy-fig .lv-entry[data-state=unproven]{opacity:.6}.vfy-tech-steps{font-size:var(--text-2xs);color:var(--text-tertiary);overflow-wrap:anywhere;gap:.2rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.vfy-fig .lv-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}.vfy-fig .lv-privacy{font-family:inherit}.vfy-break{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;flex-wrap:wrap;flex:100%;align-items:center;gap:.6rem .9rem;min-width:0;padding:.75rem 1rem;display:flex}.vfy-break-h{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:600}.vfy-break-f{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.vfy-break-l{font-size:var(--text-xs);color:var(--text-secondary)}.vfy-break-i{border:1px solid var(--border-strong);background:var(--bg-base);width:11ch;color:var(--text-primary);font-size:var(--text-base);font-variant-numeric:tabular-nums;border-radius:8px;padding:.4rem .55rem}.vfy-break-i:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vfy-diff{font-size:var(--text-xs);color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);border-radius:999px;padding:.2rem .55rem}.vfy-diff s{color:var(--text-tertiary)}.vfy-fig .vfy-diff,.lv[data-compact] .vfy-diff{color:var(--text-primary);background:0 0;border:0;padding:0}.vfy-break-b,.vfy-break-r{margin:0}.vfy-out{flex:100%;min-width:0;margin-top:.75rem}.vfy-out .vd[data-size=xl] .vd-w{font-size:clamp(3.25rem,8vw,7rem)}.vfy-out .vd-d{max-width:72ch;margin-top:.7rem}.vfy-checks{font-size:var(--text-2xs);color:var(--text-tertiary);overflow-wrap:anywhere;margin:.6rem 0 0}.vfy-doors{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:.9rem;display:flex}.vfy-door{font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:760px){.vfy-break{gap:.5rem .6rem;padding:.7rem .8rem}.vfy-break-f{flex:100%;justify-content:space-between}.vfy-break-b,.vfy-break-r{font-size:var(--text-xs);padding-inline:1rem}}.vfy-out .vd-k{margin-bottom:.9rem}.vfy-tech{margin-top:.75rem}.vfy-tech>summary{cursor:pointer;font-size:var(--text-xs);color:var(--text-tertiary)}.vfy-tech-p{max-width:72ch;font-size:var(--text-xs);color:var(--text-tertiary);margin:.5rem 0 0;line-height:1.5}.lv[data-compact]{flex-direction:column;gap:1rem;display:flex}.lv[data-compact] .vfy-break{order:0}.lv[data-compact] .lv-mini{order:1}.lv[data-compact] .vfy-out{order:2;margin-top:0}.vfy-ci-p{font-size:var(--text-base);color:var(--text-primary);display:block}.vfy-ci-t{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:.125rem;display:block}.vfy-trust{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin-top:clamp(1.5rem,3vh,2.25rem);padding-top:1.25rem;display:grid}.vfy-trust-h{font-size:var(--text-base);color:var(--text-primary);grid-column:1/-1;margin:0 0 .25rem;font-weight:600}.vfy-trust p{font-size:var(--text-base);color:var(--text-secondary);max-width:60ch;margin:0;line-height:1.55}@media (max-width:760px){.vfy-trust{grid-template-columns:minmax(0,1fr);gap:.75rem}}.vfy-fig .lv-chain{border-top:0;order:1;margin-top:0;padding-top:0}.vfy-fig .vfy-out{order:2}.vfy-fig .vfy-break{order:3}.vfy-codes{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.vfy-codes li{border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .8rem .4rem .4rem;display:inline-flex}.vfy-code{background:var(--wash-strong,#ffffff14);width:1.6rem;height:1.6rem;color:var(--text-primary);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.vfy-anchor{height:0;scroll-margin-top:90px;display:block}.vfy-fig .lv-entry[data-kind=blocked] .vfy-sum-x{color:var(--brand);font-weight:500;display:block}.vfy-fig .lv-entry[data-kind=blocked] .vfy-sum-sep{display:none}.vfy-fig .lv-raw>summary{box-shadow:none}.vfy-fig .lv-tabs button{white-space:nowrap}@media (max-width:400px){.vfy-fig .lv-tabs button{font-size:var(--text-xs);padding-inline:.75rem}}.vfy-fig .vfy-doors{flex:100%;order:4;margin-top:0}.vfy-page .vfy-tech>summary{font-size:var(--text-base);color:var(--text-secondary)}.vfy-page .vfy-codes li{font-size:var(--text-base);color:var(--text-primary)}.vfy-page .code-inline,.vfy-page .lv-privacy code{white-space:nowrap}.vfy-pv{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:grid}.vfy-pv-c{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;min-width:0;padding:1.1rem 1.25rem}.vfy-pv-c[data-not]{background:0 0;border-style:dashed}.vfy-pv-h{font-size:var(--text-md);color:var(--text-primary);margin:0 0 .6rem;font-weight:600}.vfy-pv-l{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vfy-pv-l li{font-size:var(--text-base);color:var(--text-secondary);text-wrap:pretty;padding-left:1.1rem;line-height:1.45;position:relative}.vfy-pv-l li:before{content:"";background:var(--text-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.vfy-pv-c[data-not] .vfy-pv-l li:before{border:1px solid var(--text-tertiary);background:0 0}@media (max-width:760px){.vfy-pv{grid-template-columns:minmax(0,1fr)}}.vfy-fig .lv-raw-cue{white-space:nowrap}.vfy-end-sub{text-wrap:balance}.vfy-end-note{font-size:var(--text-xs);margin-top:1.25rem}@media (max-width:400px){.vfy-page .sx-tablist .sx-tab{padding-inline:.7rem}}@media (max-width:600px){.vfy-page .lgc-tape{grid-template-columns:minmax(0,1fr);gap:.5rem}.vfy-page .lgc-tape .lgc-n{grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.55rem .9rem}.vfy-page .lgc-tape .lgc-n-k{font-size:var(--text-base);grid-row:1/span 2}.vfy-page .lgc-tape .lgc-n-t{grid-area:1/2}.vfy-page .lgc-tape .lgc-n-c{grid-area:2/2}.vfy-page .lgc-tape .lgc-n-ok{grid-area:1/3/span 2;margin-top:0}.vfy-page .lgc-tape .lgc-n:before{content:"";background:var(--brand-2);width:2px;height:.5rem;position:absolute;top:calc(-.5rem - 1px);left:1.9rem}.vfy-page .lgc-tape .lgc-n:first-child:before{content:none}}.vfy-vend .srl-s{text-wrap:balance}@media (max-width:400px){.vfy-h1{font-size:clamp(1.75rem,9vw,2.2rem)}}@media (max-width:560px){.vfy-log .lgc-cap-sep{display:none}.vfy-log .lgc-cap-s b{white-space:nowrap;display:block}}
