.vt-intro{max-width:76ch;margin:24px 0;line-height:1.7;color:var(--muted)}.vt-table{display:flex;flex-direction:column;gap:18px;min-width:0}.vt-table .actions{flex-wrap:wrap}.vt-table h3{margin:8px 0}.vt-access{border-top:1px solid var(--line);padding-top:16px}.vt-access summary{cursor:pointer;font-weight:700;line-height:1.5}.vt-access form,.vt-activation form{display:grid;gap:16px;margin-top:18px}.vt-access label,.vt-activation label{display:grid;gap:8px}.vt-access .vt-checkbox{display:flex;align-items:flex-start;gap:12px;line-height:1.55}.vt-checkbox input{width:20px;min-width:20px;height:20px;margin-top:3px}.vt-code{display:block;font-size:1.5rem;font-weight:800;letter-spacing:.08em;overflow-wrap:anywhere}.vt-current,.vt-activation{max-width:900px;margin:22px 0}.vt-current{display:grid;gap:20px}.vt-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;text-align:center}.vt-score b{font-size:clamp(2rem,6vw,4rem);font-variant-numeric:tabular-nums}.vt-score strong{font-size:clamp(1.1rem,3vw,1.8rem);overflow-wrap:anywhere}#vt-root .form-error:empty{display:none}#vt-root .actions{flex-wrap:wrap}#vt-root input,#vt-root select{max-width:100%}@media(max-width:600px){.vt-score{gap:12px}.vt-score b{font-size:2rem}.vt-table{padding:20px}.vt-activation .btn{width:100%}.vt-current{padding:22px 16px}#vt-root .grid.two{grid-template-columns:1fr}}
