.contact{scroll-margin-top:24px}.contact-intro{max-width:65ch}.support-form{max-width:680px;margin-top:24px}.support-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.support-form label{display:grid;gap:8px;font-weight:600}.support-form input,.support-form textarea{box-sizing:border-box;width:100%;font:inherit;font-weight:400;color:var(--ink);background:#102b39;border:1px solid #42616b;border-radius:10px;padding:13px 14px}.support-form textarea{resize:vertical;min-height:150px}.support-form input:focus-visible,.support-form textarea:focus-visible,.contact button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.support-form button,.support-success button{font:inherit;font-weight:650;border:0;border-radius:10px;background:var(--mint);color:#071b29;padding:14px 22px;cursor:pointer;justify-self:start}.support-form button:disabled{opacity:.65;cursor:wait}.support-form .support-privacy{font-size:.9rem;line-height:1.6;margin:0;color:var(--muted)}.support-form .support-privacy a{display:block;margin-top:6px}.support-status{margin:0;color:#ffd3ac}.support-status:empty{display:none}.support-success{border:1px solid #42616b;border-radius:14px;background:#102b39;padding:24px;max-width:632px;margin:24px 0}.support-success h3{margin-top:0;color:var(--mint)}.support-success p{overflow-wrap:anywhere}.contact .contact-alternative{margin-top:24px;font-size:.95rem}.contact-alternative a{display:inline-block;margin-left:6px}.support-success:focus{outline:2px solid var(--mint);outline-offset:3px}
