.Textarea_textarea__zqwzg{background-color:var(--color-surface-muted);resize:vertical;min-height:80px}.FeedbackModal_modal__C4uZS{width:600px;max-width:90vw;padding:0;background:var(--color-surface-muted);color:var(--color-text-strong);border-radius:8px;border:var(--border-style);position:relative}.FeedbackModal_header__ezXCo{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em 0;margin-bottom:.5em}.FeedbackModal_title__WkxiG{margin:0;font-size:16px;font-weight:600;font-family:var(--font-jetbrains-mono);color:var(--color-text-strong)}.FeedbackModal_form__kVv6D{padding:0 1em 1em;height:100%;display:flex;flex-direction:column;flex:1 1}.FeedbackModal_stepOneContainer__1sehJ{display:flex;flex-direction:column;gap:1em;min-height:0;flex:1 1}.FeedbackModal_stepTwoContainer__dYHDH{flex:1 1;display:flex;flex-direction:column;gap:1em;min-height:0}.FeedbackModal_stepTitle__emXML{margin:0;font-size:14px;font-weight:500;font-family:var(--font-jetbrains-mono);color:var(--color-text-strong)}.FeedbackModal_textareaContainer__wSND7{display:flex;flex-direction:column;gap:12px}.FeedbackModal_textareaWrapper__Ni72d{display:block}.FeedbackModal_largeTextarea__F_Zjd{min-height:120px;flex:1 1}.FeedbackModal_contactTextarea__iJbuv,.FeedbackModal_largeTextarea__F_Zjd{padding:12px;border:1px solid #999;border-radius:4px;background:var(--color-surface);color:var(--color-text-strong);font-family:var(--font-jetbrains-mono);resize:vertical}.FeedbackModal_contactTextarea__iJbuv{width:100%;min-height:150px}.FeedbackModal_stepActions__p7L85{display:flex;justify-content:flex-end;margin-top:auto}.FeedbackModal_error__8uBAE{background-color:#fee;border:1px solid #fcc;color:#c33;padding:8px 12px;border-radius:4px;margin-top:.5em;font-size:14px}.FeedbackModal_contentWrapper__x5eeo{position:relative;min-height:300px;display:flex;flex-direction:column}.FeedbackModal_successMessage__2b4OC{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-muted);color:var(--color-text-strong);font-family:var(--font-jetbrains-mono);font-size:16px;padding:20px;text-align:center;z-index:10}