.FeedbackPage-module-scss-module__UNRbYW__page{background:linear-gradient(#1d2935 0%,#252f3d 50%,#1d2935 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem 3rem;display:flex}@media (min-width:640px){.FeedbackPage-module-scss-module__UNRbYW__page{padding:3rem 1.5rem 4rem}}.FeedbackPage-module-scss-module__UNRbYW__pageTherapist{background:linear-gradient(135deg,#c199d6 15%,#c49cd8 25%,#caa3dc 45% 65%,#d4aee3 85% 100%) 0 0/200% 200%;animation:15s infinite FeedbackPage-module-scss-module__UNRbYW__gradientShift}@keyframes FeedbackPage-module-scss-module__UNRbYW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.FeedbackPage-module-scss-module__UNRbYW__toggleWrap{margin-bottom:1.25rem}.FeedbackPage-module-scss-module__UNRbYW__toggleTrack{background:#00000040;border-radius:9999px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #00000026}.FeedbackPage-module-scss-module__UNRbYW__pageTherapist .FeedbackPage-module-scss-module__UNRbYW__toggleTrack{background:#fff6;box-shadow:inset 0 1px 2px #6b4c9333}.FeedbackPage-module-scss-module__UNRbYW__toggleOption{cursor:pointer;color:#ffffffe6;background:0 0;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.FeedbackPage-module-scss-module__UNRbYW__toggleOption:hover{color:#fff}.FeedbackPage-module-scss-module__UNRbYW__toggleActive.FeedbackPage-module-scss-module__UNRbYW__toggleUser{color:#fff;background:#66c2b4;box-shadow:0 1px 3px #0003}.FeedbackPage-module-scss-module__UNRbYW__toggleActive.FeedbackPage-module-scss-module__UNRbYW__toggleTherapist{color:#6b4c93;background:#fff;box-shadow:0 1px 4px #6b4c934d}.FeedbackPage-module-scss-module__UNRbYW__card{background:#2e3a4b;border-radius:10px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 20px 60px #00000059,0 0 0 1px #ffffff0a}.FeedbackPage-module-scss-module__UNRbYW__cardTherapist{background:#fffffff2;border:1px solid #6b4c9333;box-shadow:0 8px 32px #6b4c9333,inset 0 0 0 1px #ffffff80}.FeedbackPage-module-scss-module__UNRbYW__header{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.FeedbackPage-module-scss-module__UNRbYW__headerContent{flex:1;align-items:center;gap:.75rem;display:flex}.FeedbackPage-module-scss-module__UNRbYW__starIcon{color:#66c2b4;flex-shrink:0;width:1.5rem;height:1.5rem}.FeedbackPage-module-scss-module__UNRbYW__starIconTherapist{color:#6b4c93;flex-shrink:0;width:1.5rem;height:1.5rem}.FeedbackPage-module-scss-module__UNRbYW__title{color:#66c2b4;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}@media (min-width:640px){.FeedbackPage-module-scss-module__UNRbYW__title{font-size:1.5rem}}.FeedbackPage-module-scss-module__UNRbYW__titleTherapist{color:#6b4c93;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}@media (min-width:640px){.FeedbackPage-module-scss-module__UNRbYW__titleTherapist{font-size:1.5rem}}.FeedbackPage-module-scss-module__UNRbYW__backLink{color:#aaa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.FeedbackPage-module-scss-module__UNRbYW__backLink:hover{color:#d0d0d0;background:#ffffff0f}.FeedbackPage-module-scss-module__UNRbYW__backLinkTherapist{color:#6b4c93cc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.FeedbackPage-module-scss-module__UNRbYW__backLinkTherapist:hover{color:#6b4c93;background:#6b4c931a}.FeedbackPage-module-scss-module__UNRbYW__backIcon{width:1.25rem;height:1.25rem}.FeedbackPage-module-scss-module__UNRbYW__body{padding:1.25rem 1.5rem 1.5rem}.FeedbackPage-module-scss-module__UNRbYW__intro{color:#d0d0d0;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65}.FeedbackPage-module-scss-module__UNRbYW__introTherapist{color:#6b4c93;opacity:.9;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65}.FeedbackPage-module-scss-module__UNRbYW__form{flex-direction:column;gap:1.25rem;display:flex}.FeedbackPage-module-scss-module__UNRbYW__formGroup{flex-direction:column;gap:.5rem;display:flex}.FeedbackPage-module-scss-module__UNRbYW__label{color:#d0d0d0;font-size:.9375rem;font-weight:700}.FeedbackPage-module-scss-module__UNRbYW__labelTherapist{color:#6b4c93;font-size:.9375rem;font-weight:700}.FeedbackPage-module-scss-module__UNRbYW__textarea{resize:vertical;color:#d0d0d0;background:#364251;border:1px solid #ffffff1a;border-radius:6px;width:100%;min-height:140px;max-height:320px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.FeedbackPage-module-scss-module__UNRbYW__textarea::placeholder{color:#888}.FeedbackPage-module-scss-module__UNRbYW__textarea:focus{border-color:#66c2b4;outline:none;box-shadow:0 0 0 3px #66c2b426}.FeedbackPage-module-scss-module__UNRbYW__textareaTherapist{resize:vertical;color:#4a3560;background:#fff;border:1px solid #6b4c9359;border-radius:6px;width:100%;min-height:140px;max-height:320px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.FeedbackPage-module-scss-module__UNRbYW__textareaTherapist::placeholder{color:#6b4c9380}.FeedbackPage-module-scss-module__UNRbYW__textareaTherapist:focus{border-color:#6b4c93;outline:none;box-shadow:0 0 0 3px #6b4c9326}.FeedbackPage-module-scss-module__UNRbYW__helperText{color:#d0d0d0;margin:0;font-size:.8125rem}.FeedbackPage-module-scss-module__UNRbYW__helperTextTherapist{color:#6b4c93cc;margin:0;font-size:.8125rem}.FeedbackPage-module-scss-module__UNRbYW__errorMessage{color:#f87171;background:#b91c1c26;border:1px solid #b91c1c4d;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.875rem}.FeedbackPage-module-scss-module__UNRbYW__successMessage{color:#66c2b4;background:#66c2b41f;border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.9375rem;font-weight:500}.FeedbackPage-module-scss-module__UNRbYW__submitBtn{color:#fff;cursor:pointer;background:#66c2b4;border:none;border-radius:8px;width:100%;min-height:48px;margin-top:.25rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s}.FeedbackPage-module-scss-module__UNRbYW__submitBtn:hover:not(:disabled){background:#5ab8ab;transform:translateY(-1px);box-shadow:0 6px 20px #66c2b459}.FeedbackPage-module-scss-module__UNRbYW__submitBtn:disabled{opacity:.65;cursor:not-allowed}.FeedbackPage-module-scss-module__UNRbYW__submitBtnTherapist{color:#fff;cursor:pointer;background:#6b4c93;border:none;border-radius:8px;width:100%;min-height:48px;margin-top:.25rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s}.FeedbackPage-module-scss-module__UNRbYW__submitBtnTherapist:hover:not(:disabled){background:#5a3f7a;transform:translateY(-1px);box-shadow:0 6px 20px #6b4c9366}.FeedbackPage-module-scss-module__UNRbYW__submitBtnTherapist:disabled{opacity:.65;cursor:not-allowed}.FeedbackPage-module-scss-module__UNRbYW__privacyNote{color:#d0d0d0;border-top:1px solid #ffffff14;margin:1.25rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.55}.FeedbackPage-module-scss-module__UNRbYW__privacyNote strong{font-weight:700}.FeedbackPage-module-scss-module__UNRbYW__privacyNoteTherapist{color:#6b4c93e6;border-top:1px solid #6b4c9333;margin:1.25rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.55}.FeedbackPage-module-scss-module__UNRbYW__privacyNoteTherapist strong{font-weight:700}.FeedbackPage-module-scss-module__UNRbYW__successBlock{text-align:center;padding:2rem 1rem}.FeedbackPage-module-scss-module__UNRbYW__successIcon{color:#66c2b4;width:3rem;height:3rem;margin-bottom:1rem}.FeedbackPage-module-scss-module__UNRbYW__successTitle{color:#66c2b4;margin:0;font-size:1.125rem;font-weight:600}.FeedbackPage-module-scss-module__UNRbYW__successIconTherapist{color:#6b4c93;width:3rem;height:3rem;margin-bottom:1rem}.FeedbackPage-module-scss-module__UNRbYW__successTitleTherapist{color:#6b4c93;margin:0;font-size:1.125rem;font-weight:600}
