.word-hero{padding-bottom:42px}.word-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.word-form label{display:flex;flex-direction:column;gap:7px;color:#dce6f8;font-size:.88rem;font-weight:700}.word-form input,.word-form textarea,.word-form select{width:100%;border:1px solid #33425e;border-radius:11px;background:#0c1324;color:var(--text);padding:12px 13px;font:inherit;font-weight:400;min-height:48px}.word-form textarea{resize:vertical;line-height:1.8}.word-form input:focus-visible,.word-form textarea:focus-visible,.word-form select:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.word-form label:nth-child(2),.word-form label:nth-child(3),.word-actions{grid-column:1/-1}.word-actions{display:flex;gap:10px;flex-wrap:wrap}.word-actions button{font:inherit;cursor:pointer;border:0}.word-actions button:disabled{opacity:.45;cursor:not-allowed}.word-status-message{padding:11px 14px;border:1px solid var(--line);border-radius:11px;color:#d4def0;background:#ffffff04;font-size:.88rem}.word-status-message.is-success{border-color:#347866;color:#a9f3dd}.word-status-message.is-warning{border-color:#7c633a;color:#ffdf9e}.word-status-message.is-error{border-color:#80475b;color:#ffb8c9}.word-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px}.word-result-summary{grid-column:1/-1;color:var(--muted);font-size:.85rem;margin:0}.word-card{padding:16px;border:1px solid #2d3c58;border-radius:14px;background:linear-gradient(145deg,#18253e,#101a2c);min-width:0}.word-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.word-term{font-size:1.35rem;letter-spacing:.01em;overflow-wrap:anywhere}.word-status{display:inline-flex;padding:3px 8px;border-radius:99px;border:1px solid #396d61;color:#a9f3dd;font-size:.7rem;white-space:nowrap}.word-status.is-collision{border-color:#806238;color:#ffdf9e}.word-explanation{color:#d5e0f2;font-size:.82rem;margin:.55rem 0}.word-origin,.word-caveat{font-size:.74rem;color:var(--muted);margin:.35rem 0;overflow-wrap:anywhere}.word-caveat{border-right:2px solid var(--amber);padding-right:9px}.review-gates{padding-right:1.35rem;color:#cbd7eb}.review-gates li{margin:.55rem 0}.word-hero .hero-art{left:3%;top:7%}@media(max-width:700px){.word-form,.word-results{grid-template-columns:1fr}.word-form label:nth-child(2),.word-form label:nth-child(3),.word-actions{grid-column:1}.word-form label{min-width:0}.word-actions .button{width:100%}}