.FeedbackForm_form__T4x4F{display:grid;grid-gap:24px;gap:24px;max-width:36rem}.FeedbackForm_kinds__hFhpW{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.FeedbackForm_kinds__hFhpW legend{font-weight:500;margin-bottom:10px;padding:0}.FeedbackForm_kind__CSfvL{position:relative;cursor:pointer}.FeedbackForm_kind__CSfvL input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.FeedbackForm_kind__CSfvL span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--accent);color:var(--accent);font-weight:500;font-size:.9375rem}.FeedbackForm_kind__CSfvL input:checked+span{background:var(--accent);color:var(--on-accent)}.FeedbackForm_kind__CSfvL input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.FeedbackForm_field__qvuU0{display:grid;grid-gap:8px;gap:8px}.FeedbackForm_field__qvuU0 label{font-weight:500}.FeedbackForm_optional__M9FGJ{color:var(--muted);font-weight:400}.FeedbackForm_field__qvuU0 input,.FeedbackForm_field__qvuU0 textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 14px;width:100%;min-height:48px}.FeedbackForm_field__qvuU0 textarea{resize:vertical;line-height:1.5}.FeedbackForm_field__qvuU0 input:focus,.FeedbackForm_field__qvuU0 textarea:focus{outline:none;border-color:var(--accent)}.FeedbackForm_field__qvuU0 [aria-invalid=true]{border-color:var(--expense)}.FeedbackForm_hint__rz4za{font-size:.8125rem;color:var(--muted)}.FeedbackForm_trap__n_MCc{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.FeedbackForm_error__xiXyc{color:var(--expense);font-size:.9375rem}.FeedbackForm_submit__CIsqy{justify-self:start;min-height:48px;padding:0 24px;border:0;border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer}.FeedbackForm_submit__CIsqy:hover{background:var(--accent-pressed)}.FeedbackForm_submit__CIsqy:disabled{opacity:.6;cursor:progress}.FeedbackForm_done__Del6b{background:var(--accent-surface);border-radius:var(--radius-card);padding:24px;max-width:36rem;display:grid;grid-gap:8px;gap:8px}.FeedbackForm_doneTitle__YSjYt{font-family:var(--font-serif),Georgia,serif;font-size:1.5rem}