.feedback-page[data-v-ffac4aad]{box-sizing:border-box;margin:0 auto;max-width:760px;padding:32px 20px 60px;width:100%}.feedback-hero[data-v-ffac4aad]{margin-bottom:22px;text-align:center}.eyebrow[data-v-ffac4aad]{color:#22d3ee;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.feedback-hero h1[data-v-ffac4aad]{background:linear-gradient(90deg,#a78bfa,#22d3ee,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(28px,4vw,40px);font-weight:850;line-height:1.15;margin:0}.lede[data-v-ffac4aad]{color:#94a3b8;line-height:1.65;margin:12px auto 0;max-width:620px}.feedback-card[data-v-ffac4aad]{background:#111318f2;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;box-shadow:0 18px 44px #00000038;padding:26px}.feedback-card form[data-v-ffac4aad]{display:grid;gap:22px}.field-group[data-v-ffac4aad]{display:grid;gap:9px}.field-label[data-v-ffac4aad]{color:#e5e7eb;font-size:14px;font-weight:800}.optional[data-v-ffac4aad]{color:#64748b;font-size:12px;font-weight:600;margin-left:5px}.label-row[data-v-ffac4aad]{align-items:center;display:flex;gap:12px;justify-content:space-between}.character-count[data-v-ffac4aad]{color:#64748b;font-size:12px}.type-grid[data-v-ffac4aad]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.type-option[data-v-ffac4aad]{align-items:center;background:#ffffff09;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#cbd5e1;cursor:pointer;display:flex;gap:10px;min-height:76px;min-width:0;padding:12px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .12s ease}.type-option[data-v-ffac4aad]:hover{background:#ffffff0f;border-color:#ffffff24}.type-option.active[data-v-ffac4aad]{background:linear-gradient(90deg,#22d3ee1f,#a78bfa1a);border-color:#22d3ee61;box-shadow:inset 3px 0 #22d3ee}.type-icon[data-v-ffac4aad]{background:#22d3ee1a;border-radius:9px;color:#67e8f9;display:grid;flex:0 0 30px;font-size:16px;font-weight:900;height:30px;place-items:center;width:30px}.type-copy[data-v-ffac4aad]{display:grid;gap:3px;min-width:0}.type-copy strong[data-v-ffac4aad]{color:#f8fafc;font-size:14px}.type-copy small[data-v-ffac4aad]{color:#7c8aa0;font-size:11px;line-height:1.35}input[data-v-ffac4aad],textarea[data-v-ffac4aad]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.11);border-radius:12px;box-sizing:border-box;color:#e5e7eb;font:inherit;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}textarea[data-v-ffac4aad]{line-height:1.55;min-height:170px;padding:14px;resize:vertical}input[data-v-ffac4aad]{min-height:46px;padding:11px 13px}input[data-v-ffac4aad]::-moz-placeholder,textarea[data-v-ffac4aad]::-moz-placeholder{color:#64748b}input[data-v-ffac4aad]::placeholder,textarea[data-v-ffac4aad]::placeholder{color:#64748b}input[data-v-ffac4aad]:focus,textarea[data-v-ffac4aad]:focus{background:#ffffff0f;border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee14}.field-hint[data-v-ffac4aad]{line-height:1.45;margin:0}.field-hint[data-v-ffac4aad],.source-page[data-v-ffac4aad]{color:#64748b;font-size:12px}.source-page[data-v-ffac4aad]{align-items:center;background:#ffffff09;border-radius:10px;display:flex;gap:8px;min-width:0;padding:10px 12px}.source-page strong[data-v-ffac4aad]{color:#94a3b8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-message[data-v-ffac4aad]{border-radius:11px;font-size:13px;font-weight:650;padding:12px 14px}.form-message.error[data-v-ffac4aad]{background:#ef444417;border:1px solid hsla(0,91%,71%,.25);color:#fecaca}.form-message.success[data-v-ffac4aad]{background:#10b98117;border:1px solid rgba(52,211,153,.24);color:#a7f3d0}.submit-btn[data-v-ffac4aad]{background:linear-gradient(90deg,#22d3ee,#818cf8);border:0;border-radius:12px;box-shadow:0 8px 20px #22d3ee29;color:#07111f;cursor:pointer;font-size:15px;font-weight:850;min-height:48px;padding:12px 18px;transition:transform .12s ease,filter .18s ease,box-shadow .18s ease}.submit-btn[data-v-ffac4aad]:hover:not(:disabled){box-shadow:0 10px 24px #22d3ee38;filter:brightness(1.06)}.submit-btn[data-v-ffac4aad]:active:not(:disabled){transform:translateY(1px)}.submit-btn[data-v-ffac4aad]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.privacy-note[data-v-ffac4aad]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;margin-top:14px;padding:14px 16px}.privacy-note strong[data-v-ffac4aad]{color:#cbd5e1;display:block;font-size:13px;margin-bottom:4px}.privacy-note p[data-v-ffac4aad]{color:#64748b;font-size:12px;line-height:1.5;margin:0}@media (max-width:700px){.feedback-page[data-v-ffac4aad]{padding:24px 14px 46px}.feedback-card[data-v-ffac4aad]{border-radius:15px;padding:18px}.type-grid[data-v-ffac4aad]{grid-template-columns:1fr}.type-option[data-v-ffac4aad]{min-height:66px}}
