.feedback-module__GK8oBW__section{background:var(--gradient-wash);padding:72px 32px 96px;position:relative;overflow:hidden}.feedback-module__GK8oBW__glow{pointer-events:none;background:radial-gradient(#7c3aed1f,#0000 70%);width:900px;height:600px;position:absolute;top:-300px;left:30%}.feedback-module__GK8oBW__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid;position:relative}.feedback-module__GK8oBW__back{color:var(--brand-magenta-deep);font-size:14px;font-weight:600}.feedback-module__GK8oBW__h1{letter-spacing:-.035em;margin-top:20px;font-size:50px;font-weight:700;line-height:1.06}.feedback-module__GK8oBW__lede{color:var(--muted);max-width:500px;margin-top:18px;font-size:18px;line-height:1.62}.feedback-module__GK8oBW__topics{flex-direction:column;gap:18px;margin-top:36px;display:flex}.feedback-module__GK8oBW__topic{align-items:flex-start;gap:14px;display:flex}.feedback-module__GK8oBW__topic>span:last-child{flex-direction:column;display:flex}.feedback-module__GK8oBW__topicIcon{background:var(--surface-icon);width:42px;height:42px;color:var(--brand-violet);border-radius:12px;flex:none;place-items:center;display:grid}.feedback-module__GK8oBW__topicTitle{color:var(--ink);font-size:15.5px;font-weight:600}.feedback-module__GK8oBW__topicBody{color:var(--muted);margin-top:2px;font-size:14px}.feedback-module__GK8oBW__urgent{border-radius:var(--radius-tile);border:1px solid var(--border-hairline);background:var(--surface);color:var(--muted);gap:12px;margin-top:36px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.feedback-module__GK8oBW__urgent svg{color:var(--brand-magenta-deep);flex:none;margin-top:2px}.feedback-module__GK8oBW__urgent strong{color:var(--ink)}.feedback-module__GK8oBW__form{background:var(--surface);border-radius:var(--radius-form);box-shadow:var(--shadow-form);border:1px solid #7c3aed29;grid-template-columns:1fr 1fr;gap:20px;padding:36px;display:grid}.feedback-module__GK8oBW__fieldset{border:none;min-width:0;margin:0;padding:0}.feedback-module__GK8oBW__legend{color:var(--ink-strong);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.feedback-module__GK8oBW__chips{flex-wrap:wrap;gap:8px;display:flex}.feedback-module__GK8oBW__chip{cursor:pointer;color:var(--ink-strong);border-radius:var(--radius-pill);border:1px solid var(--border-field);background:var(--surface-input);padding:9px 16px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.feedback-module__GK8oBW__chip:hover{border-color:var(--brand-violet)}.feedback-module__GK8oBW__chip:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.feedback-module__GK8oBW__chipOn{color:#fff;background:var(--gradient-primary);border-color:#0000}.feedback-module__GK8oBW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.feedback-module__GK8oBW__stars{align-items:center;gap:4px;display:flex}.feedback-module__GK8oBW__star{color:var(--muted-softer);background:0 0;border:none;padding:2px;transition:transform .12s}.feedback-module__GK8oBW__star:hover{transform:scale(1.1)}.feedback-module__GK8oBW__starOn{color:#f59e0b}.feedback-module__GK8oBW__starHint{color:var(--muted-softer);margin-left:10px;font-size:12.5px}.feedback-module__GK8oBW__field{color:var(--ink-strong);flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.feedback-module__GK8oBW__spanHalf{grid-column:span 1}.feedback-module__GK8oBW__spanFull{grid-column:span 2}.feedback-module__GK8oBW__input,.feedback-module__GK8oBW__select,.feedback-module__GK8oBW__textarea{background:var(--surface-input);border:1px solid var(--border-field);border-radius:var(--radius-form-field);color:var(--ink);outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14.5px;font-weight:400;transition:border-color .18s}.feedback-module__GK8oBW__input:focus,.feedback-module__GK8oBW__select:focus,.feedback-module__GK8oBW__textarea:focus{border-color:var(--brand-violet)}.feedback-module__GK8oBW__textarea{resize:vertical;line-height:1.55}.feedback-module__GK8oBW__inputError{border-color:var(--danger-stroke)}.feedback-module__GK8oBW__errorText{color:var(--danger-stroke);margin-top:6px;font-size:12.5px;font-weight:500;display:block}.feedback-module__GK8oBW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-module__GK8oBW__checkRow{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.feedback-module__GK8oBW__checkRow input{width:17px;height:17px;accent-color:var(--brand-violet)}.feedback-module__GK8oBW__formError{color:var(--danger-stroke);background:var(--danger-bg);border-radius:10px;grid-column:span 2;padding:10px 14px;font-size:13.5px}.feedback-module__GK8oBW__submitBtn{color:#fff;background:var(--gradient-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-btn-primary);border:none;grid-column:span 2;margin-top:4px;padding:16px;font-family:inherit;font-size:15.5px;font-weight:700;transition:filter .18s,opacity .18s}.feedback-module__GK8oBW__submitBtn:hover{filter:brightness(1.07)}.feedback-module__GK8oBW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.feedback-module__GK8oBW__thanks{text-align:center;grid-template-columns:1fr;justify-items:center;padding:64px 36px}.feedback-module__GK8oBW__thanksIcon{color:var(--success-end)}.feedback-module__GK8oBW__thanksH2{letter-spacing:-.02em;font-size:28px;font-weight:700}.feedback-module__GK8oBW__thanksBody{color:var(--muted);max-width:380px;font-size:15.5px;line-height:1.6}.feedback-module__GK8oBW__againBtn{color:var(--ink-strong);background:var(--surface);border:1px solid var(--border-btn-secondary);border-radius:var(--radius-pill);margin-top:8px;padding:12px 22px;font-size:14.5px;font-weight:600}.feedback-module__GK8oBW__againBtn:hover{border-color:var(--border-hover)}@media (max-width:899px){.feedback-module__GK8oBW__section{padding:48px 16px 72px}.feedback-module__GK8oBW__grid{grid-template-columns:1fr;gap:40px}.feedback-module__GK8oBW__h1{font-size:36px}.feedback-module__GK8oBW__form{grid-template-columns:1fr;padding:24px 20px}.feedback-module__GK8oBW__spanHalf,.feedback-module__GK8oBW__spanFull,.feedback-module__GK8oBW__submitBtn,.feedback-module__GK8oBW__formError{grid-column:span 1}}.feedback-module__GK8oBW__hint{color:var(--muted-softer);font-weight:400}
