.threads-input-card,.threads-result{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.threads-input-card label{margin-bottom:12px;font-weight:700;display:block}.threads-input-card textarea{resize:vertical;width:100%;min-height:160px;max-height:500px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid #b9c9df;border-radius:12px;padding:15px;line-height:1.7;display:block}.threads-input-card textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.threads-muted{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.threads-actions{flex-wrap:wrap;gap:12px;display:flex}.threads-checker button:disabled{opacity:.5;cursor:not-allowed}.threads-progress{padding:16px 0;font-weight:700}.threads-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.threads-result h2{margin:0 0 16px;font-size:20px}.threads-result h2 span{float:right}.threads-alive{border-top:4px solid #219768}.threads-unavailable{border-top:4px solid #cc5060}.threads-unknown{border-top:4px solid #c29232}.threads-result ul{max-height:450px;padding:0;list-style:none;overflow:auto}.threads-result li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.threads-result li a{color:var(--blue);font-weight:700}.threads-result li p{color:var(--muted);font-size:13px}.threads-help{margin-top:28px}@media (max-width:850px){.threads-results{grid-template-columns:1fr}.threads-input-card,.threads-result{padding:18px}.threads-checker .button{font-size:14px}}
