.landing-root .v-textarea{width:100%;min-height:220px;font-family:var(--font-mono);color:var(--text);background:var(--surface);border:1px solid var(--border-subtle);resize:vertical;border-radius:0;padding:14px 16px;font-size:12px;line-height:1.7}.landing-root .v-textarea::placeholder{color:var(--neutral-9)}.landing-root .v-textarea:focus{border-color:var(--border-strong);outline:none}.landing-root button.btn-quiet{cursor:pointer}.landing-root button.btn-quiet:disabled{opacity:.45;cursor:default}.landing-root .v-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.landing-root .v-note{color:var(--text-secondary);max-width:52ch;font-size:12px}.landing-root .v-err{color:var(--warning-11);margin-top:10px;font-size:13px;font-weight:500}.landing-root .v-verdict{align-items:baseline;gap:14px;display:flex}.landing-root .v-glyph{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1}.landing-root .v-glyph.pass{color:var(--success-11)}.landing-root .v-glyph.fail{color:var(--warning-11)}.landing-root .v-status{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:var(--font-mono)}.landing-root .v-status.pass{color:var(--success-11)}.landing-root .v-status.fail{color:var(--warning-11)}.landing-root .v-checks{gap:0;margin-top:20px;display:grid}.landing-root .v-check{color:var(--text-secondary);border-top:1px solid var(--border-subtle);align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.landing-root .v-check .g{flex:none;font-weight:700}.landing-root .v-check .g.pass{color:var(--success-11)}.landing-root .v-check .g.fail{color:var(--warning-11)}.landing-root .v-mono{font-family:var(--font-mono);word-break:break-all;color:var(--text-secondary);font-size:12px}.landing-root .v-fine{color:var(--neutral-9);max-width:62ch;font-size:12px}.landing-root .v-notes{border-top:1px solid var(--border-subtle);margin-top:14px;padding:12px 0 0;list-style:none}.landing-root .v-notes li{color:var(--text-secondary);padding:2px 0;font-size:12px}.landing-root .v-result{border-top:1px solid var(--border-subtle);padding-top:28px}@media (width<=1023.98px){.landing-root .v-title{font-size:31px}}
