.FeedbackForm-module__i9gBCq__form{flex-direction:column;gap:0;display:flex}.FeedbackForm-module__i9gBCq__progressWrap{margin-bottom:24px}.FeedbackForm-module__i9gBCq__progressTrack{background:#ffffff14;border-radius:99px;height:3px;margin-bottom:8px;overflow:hidden}.FeedbackForm-module__i9gBCq__progressFill{background:#c9a84c;border-radius:99px;height:100%;transition:width .4s}.FeedbackForm-module__i9gBCq__stepLabel{color:#c9a84c;font-size:11px;font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase}.FeedbackForm-module__i9gBCq__backBtn{color:#666;cursor:pointer;font-size:13px;font-family:var(--font-family-body);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;transition:color .15s;display:flex}.FeedbackForm-module__i9gBCq__backBtn:hover{color:#c9a84c}.FeedbackForm-module__i9gBCq__stepTitle{font-family:var(--font-family-display);color:#c9a84c;margin:0 0 20px;font-size:20px}.FeedbackForm-module__i9gBCq__question{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.FeedbackForm-module__i9gBCq__label{color:#ccc;font-size:13px;font-family:var(--font-family-body);line-height:1.5}.FeedbackForm-module__i9gBCq__textarea{color:#fff;width:100%;font-size:13px;font-family:var(--font-family-body);resize:vertical;box-sizing:border-box;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;min-height:72px;padding:10px 12px;transition:border-color .15s}.FeedbackForm-module__i9gBCq__textarea:focus{border-color:#c9a84c66;outline:none}.FeedbackForm-module__i9gBCq__textareaSpaced{margin-top:10px}.FeedbackForm-module__i9gBCq__textInput{color:#fff;width:100%;font-size:13px;font-family:var(--font-family-body);box-sizing:border-box;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px;transition:border-color .15s}.FeedbackForm-module__i9gBCq__textInput:focus{border-color:#c9a84c66;outline:none}.FeedbackForm-module__i9gBCq__btnGroup{flex-wrap:wrap;gap:8px;display:flex}.FeedbackForm-module__i9gBCq__optBtn{color:#ccc;font-size:12px;font-family:var(--font-family-body);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:7px 16px;transition:border-color .15s,color .15s,background .15s}.FeedbackForm-module__i9gBCq__optBtn:hover{color:#fff;border-color:#c9a84c66}.FeedbackForm-module__i9gBCq__optBtn.FeedbackForm-module__i9gBCq__selected{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c}.FeedbackForm-module__i9gBCq__nextBtn{color:#c9a84c;width:100%;font-size:14px;font-weight:600;font-family:var(--font-family-body);cursor:pointer;background:0 0;border:1px solid #c9a84c66;border-radius:8px;margin-top:4px;padding:13px;transition:background .15s,border-color .15s}.FeedbackForm-module__i9gBCq__nextBtn:hover{background:#c9a84c14;border-color:#c9a84c}.FeedbackForm-module__i9gBCq__submitBtn{color:#0a0a0a;width:100%;font-size:14px;font-weight:600;font-family:var(--font-family-body);cursor:pointer;background:#c9a84c;border:none;border-radius:8px;margin-top:4px;padding:13px;transition:opacity .15s}.FeedbackForm-module__i9gBCq__submitBtn:hover{opacity:.9}.FeedbackForm-module__i9gBCq__submitBtn:disabled{opacity:.45;cursor:not-allowed}.FeedbackForm-module__i9gBCq__sliderValue{font-family:var(--font-family-display);color:#c9a84c;text-align:center;letter-spacing:-.01em;margin-bottom:4px;font-size:40px;font-weight:700;line-height:1}.FeedbackForm-module__i9gBCq__slider{appearance:none;background:linear-gradient(to right,#c9a84c calc((var(--val,5) - 1)/9*100%),#ffffff1f calc((var(--val,5) - 1)/9*100%));cursor:pointer;border-radius:99px;outline:none;width:100%;height:4px}.FeedbackForm-module__i9gBCq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#c9a84c;border:2px solid #0a0a0a;border-radius:50%;width:20px;height:20px;transition:box-shadow .15s;box-shadow:0 0 0 2px #c9a84c59}.FeedbackForm-module__i9gBCq__slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #c9a84c40}.FeedbackForm-module__i9gBCq__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #c9a84c40}.FeedbackForm-module__i9gBCq__slider::-moz-range-thumb{cursor:pointer;background:#c9a84c;border:2px solid #0a0a0a;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #c9a84c59}.FeedbackForm-module__i9gBCq__slider::-moz-range-track{background:#ffffff1f;border-radius:99px;height:4px}.FeedbackForm-module__i9gBCq__slider::-moz-range-progress{background:#c9a84c;border-radius:99px;height:4px}.FeedbackForm-module__i9gBCq__sliderLabels{color:#555;font-size:11px;font-family:var(--font-family-body);justify-content:space-between;margin-top:8px;display:flex}.FeedbackForm-module__i9gBCq__validationHint{color:#c9a84c;font-size:11px;font-family:var(--font-family-body);letter-spacing:.02em;margin-top:2px}.FeedbackForm-module__i9gBCq__errorMsg{color:#e05555;margin-bottom:8px;font-size:12px}
.feedback-widget-module__ZQD86a__feedbackBtn{z-index:9999;color:#0a0a0a;font-size:13px;font-weight:600;font-family:var(--font-family-body);cursor:pointer;background:#c9a84c;border:none;border-radius:99px;align-items:center;gap:7px;padding:10px 18px;transition:transform .15s,box-shadow .15s;animation:3s ease-in-out infinite feedback-widget-module__ZQD86a__pulse;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #c9a84c59}.feedback-widget-module__ZQD86a__feedbackBtn:hover{animation:none;transform:translateY(-2px);box-shadow:0 6px 28px #c9a84c80}@keyframes feedback-widget-module__ZQD86a__pulse{0%,to{box-shadow:0 4px 20px #c9a84c59}50%{box-shadow:0 4px 28px #c9a84c99}}.feedback-widget-module__ZQD86a__overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-widget-module__ZQD86a__modal{background:#111;border:1px solid #c9a84c40;border-radius:16px;width:100%;max-width:640px;max-height:90vh;padding:40px 36px;position:relative;overflow-y:auto;box-shadow:0 0 80px #0009}@media (max-width:480px){.feedback-widget-module__ZQD86a__modal{padding:28px 20px}}.feedback-widget-module__ZQD86a__closeBtn{color:#555;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;transition:color .15s;position:absolute;top:16px;right:20px}.feedback-widget-module__ZQD86a__closeBtn:hover{color:#c9a84c}.feedback-widget-module__ZQD86a__successMsg{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.feedback-widget-module__ZQD86a__successTitle{font-family:var(--font-family-display);color:#c9a84c;margin:0;font-size:20px;line-height:1.4}
