.tk-form{gap:18px;max-width:640px;margin-top:28px;display:grid}.tk-form .field{margin-top:0}.tk-form textarea.inp{resize:vertical;height:auto;min-height:160px;padding:12px 14px;line-height:1.5}.tk-form .field select[aria-invalid=true],.tk-form textarea[aria-invalid=true]{border-color:var(--critical)}.tk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:640px){.tk-row{grid-template-columns:minmax(0,1fr)}}.tk-alert{border:1px solid var(--critical);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:14.5px}.tk-alert:focus{outline:2px solid var(--ink);outline-offset:2px}.tk-count{font:500 12.5px var(--f-mono);color:var(--ink-2)}.tk-done{gap:18px;max-width:640px;margin-top:28px;display:grid}.tk-proto{border:1px solid var(--rule);background:var(--panel);border-radius:10px;padding:18px 20px}.tk-proto b{font:600 28px/1.2 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:4px;display:block}.tk-done h1:focus{outline:none}.tk-contact{border-top:1px solid var(--rule);color:var(--ink-2);padding-top:18px;font-size:15px}.tk-contact ul{gap:4px;margin-top:8px;display:grid}.tk-contact a{color:var(--ink)}
