.tc-field{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--s4)}.tc-field>label{font-size:13px;font-weight:600;color:var(--tx);letter-spacing:-.01em}.tc-hint{font-size:12.5px;color:var(--mu)}.tc-area{font:inherit;font-size:15px;line-height:1.6;min-height:150px;resize:vertical;padding:12px 14px;color:var(--tx);background:var(--bg);border:var(--bw) solid var(--bd);border-radius:var(--r-m)}.tc-area:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tc-field input[type=text],.tc-field select{font:inherit;font-size:16px;font-weight:500;color:var(--tx);background:var(--bg);border:var(--bw) solid var(--bd);border-radius:var(--r-m);padding:10px 12px;width:100%}.tc-field input[type=text]:focus-visible,.tc-field select:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tc-field input::placeholder,.tc-area::placeholder{color:var(--dim)}.tc-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.tc-count{font-family:var(--mono);font-size:12px;color:var(--mu)}.tc-count.is-over{color:var(--err);font-weight:700}.tc-row{display:grid;grid-template-columns:1fr;gap:var(--s4)}@media(min-width:37.5em){.tc-row{grid-template-columns:1fr 1fr}}.tc-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 var(--s5)}.tc-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--ac)}.tc-check label{font-size:13.5px;color:var(--mu)}.verdict.is-stop{border-color:var(--err);background:var(--err-w);color:var(--err)}.verdict.is-check{border-color:var(--gold);background:var(--gold-w);color:var(--tx)}.verdict.is-ok{border-color:var(--ac);background:var(--ac-w);color:var(--ac-t)}.tc-findings{list-style:none;padding:0;margin:var(--s5) 0 0;display:grid;gap:var(--s3)}.tc-find{padding:var(--s3) var(--s4);border:var(--bw) solid var(--bd);border-radius:var(--r-m);background:var(--pnl);border-inline-start-width:6px}.tc-find strong{display:block;font-size:15px;letter-spacing:-.01em}.tc-find p{margin:4px 0 0;font-size:13.5px;color:var(--mu);line-height:1.6}.tc-stop{border-inline-start-color:var(--err)}.tc-check-level{border-inline-start-color:var(--gold)}.tc-note{border-inline-start-color:var(--ac)}
