.ReviewForm_wrap__VRnjZ{max-width:560px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.ReviewForm_back__NKUeM{display:inline-block;margin-bottom:var(--space-4);font-size:13px;color:var(--text-muted)}.ReviewForm_title__sf57L{margin:0 0 var(--space-2);font-size:26px;font-weight:900;letter-spacing:-.02em}.ReviewForm_sub__A3SMo{margin:0 0 var(--space-6);font-size:14px;color:var(--text-secondary)}.ReviewForm_error__4kWEV{margin:0 0 var(--space-4);padding:12px var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-strong) 12%,transparent);color:var(--accent-strong);font-size:13px}.ReviewForm_form__nEBkc{display:flex;flex-direction:column;gap:var(--space-5)}.ReviewForm_field__88x8Z{display:flex;flex-direction:column;gap:var(--space-2)}.ReviewForm_label__lCF5Z{font-size:13px;font-weight:600;color:var(--text-secondary)}.ReviewForm_req__99Udz{color:var(--accent-strong)}.ReviewForm_starsInput__3_Ut1{display:inline-flex;gap:4px}.ReviewForm_starBtn__IC1wW{padding:2px;border:none;background:transparent;cursor:pointer;line-height:0}.ReviewForm_starOn__Wz_A_{color:var(--accent)}.ReviewForm_starOff__SzbCy{color:var(--border-strong)}.ReviewForm_input__oftgy,.ReviewForm_textarea__MWOdR{width:100%;padding:14px var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text);font-size:15px;font-family:inherit}.ReviewForm_textarea__MWOdR{resize:vertical;min-height:110px}.ReviewForm_input__oftgy:focus-visible,.ReviewForm_textarea__MWOdR:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.ReviewForm_submit__vvYjz{width:100%;padding:17px;border:none;border-radius:0;background:var(--accent);color:var(--text);font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .2s var(--ease-out)}.ReviewForm_submit__vvYjz:hover:not(:disabled){background:var(--accent-hover)}.ReviewForm_submit__vvYjz:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_success__ux03F{max-width:480px;margin:0 auto;padding:var(--space-12) var(--space-6);text-align:center}.ReviewForm_successIcon__Kuj_O{color:var(--accent)}.ReviewForm_successTitle__6jPkV{margin:var(--space-4) 0 var(--space-2);font-size:22px;font-weight:900}.ReviewForm_successSub__G9Rjl{margin:0 0 var(--space-6);font-size:14px;color:var(--text-secondary)}.ReviewForm_homeBtn__LkPwO{display:inline-block;margin-top:var(--space-2);padding:14px 28px;background:var(--accent);color:var(--text);font-weight:800}