.feedbackButton_feedbackButton__y6DpM{position:fixed;bottom:20px;right:20px;width:clamp(55px,4vw,65px);height:clamp(55px,4vw,65px);background-color:var(--surface-canvas);border:none;border-radius:50%;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 5px var(--overlay-strong));transition:transform .2s ease;box-shadow:var(--shadow-primary);padding:0;overflow:hidden}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(1.2)}.dark .feedbackButton_feedbackButton__y6DpM svg path{stroke:var(--text-primary,#f6f1f4)!important}.dark .feedbackButton_feedbackButton__y6DpM svg path[fill]:not([fill=none]){fill:var(--text-primary,#f6f1f4)!important}.feedbackButton_feedbackButton__y6DpM:hover{transform:scale(1.05);box-shadow:var(--shadow-secondary)}.feedbackButton_feedbackOverlay__14W9k{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:1001}.feedbackButton_feedbackFormContainer__6XC0Z{position:relative;width:90%;max-width:450px;background-color:var(--surface-base);border-radius:var(--radius-sm);padding:30px 20px 15px;box-shadow:var(--shadow-primary);animation:feedbackButton_slideIn__LVMXc .3s ease}@keyframes feedbackButton_slideIn__LVMXc{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.feedbackButton_closeButton__XrCYd{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:var(--font-size-xl);line-height:1;cursor:pointer;color:var(--text-secondary);padding:5px}.feedbackButton_feedbackFormContainer__6XC0Z h3{margin-top:0;margin-bottom:10px;color:var(--text-primary);font-size:var(--font-size-lg)}.feedbackButton_alphaNotice__NXKac{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:20px}.feedbackButton_feedbackForm__WQenI{display:flex;flex-direction:column;gap:16px}.feedbackButton_formGroup__JuSYo{display:flex;flex-direction:column;gap:6px}.feedbackButton_formGroup__JuSYo label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.feedbackButton_formGroup__JuSYo input,.feedbackButton_formGroup__JuSYo select,.feedbackButton_formGroup__JuSYo textarea{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-size-sm);width:100%;background-color:var(--surface-subtle);color:var(--text-primary);transition:border-color .2s ease}.feedbackButton_formGroup__JuSYo input:focus,.feedbackButton_formGroup__JuSYo select:focus,.feedbackButton_formGroup__JuSYo textarea:focus{border-color:var(--text-accent);outline:none;background-color:var(--surface-base)}.feedbackButton_formGroup__JuSYo input,.feedbackButton_formGroup__JuSYo textarea{width:100%;box-sizing:border-box}.feedbackButton_submitButton__FCVMN{margin-top:10px;padding:10px 12px;width:150px;align-self:center;background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background-color .2s ease}.feedbackButton_submitButton__FCVMN:hover{background-color:var(--color-action-primary-hover)}.feedbackButton_submitButton__FCVMN:disabled{background-color:var(--surface-disabled);color:var(--text-muted);cursor:not-allowed}.feedbackButton_thankYouMessage__e1_Ae{text-align:center;padding:20px 0}.feedbackButton_thankYouMessage__e1_Ae h3{margin-bottom:15px;color:var(--text-accent)}.feedbackButton_thankYouMessage__e1_Ae p{color:var(--text-secondary);margin-bottom:8px}@media (max-width:768px){.feedbackButton_feedbackButton__y6DpM{width:50px;height:50px;bottom:15px;right:8px}.feedbackButton_feedbackFormContainer__6XC0Z{padding:20px;width:95%}}@media (max-width:480px){.feedbackButton_feedbackButton__y6DpM{width:40px;height:40px;bottom:12px;right:5px}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(1)}}@media (max-width:320px){.feedbackButton_feedbackButton__y6DpM{width:40px;height:40px;bottom:10px;right:5px}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(.9)}}.feedbackButton_cooldownTimer__iTdd7{margin-top:8px;font-weight:500;color:var(--text-warning-strong)}.feedbackButton_errorMessage__270jL{background-color:var(--color-status-danger-bg);color:var(--color-status-danger-text);padding:10px;border-radius:var(--radius-sm);margin-bottom:10px;font-size:var(--font-size-sm)}