:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw}body{color:var(--foreground);background:var(--background)}*,body{font-family:var(--font-inter)!important}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.FeedbackWidget_floatingButton__bLhuq{position:fixed;bottom:4.75rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:#111827;color:#ffffff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease;z-index:1000}.FeedbackWidget_floatingButton__bLhuq:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.2)}.FeedbackWidget_overlay__26RNC{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1001;animation:FeedbackWidget_fadeIn___8C0b .15s ease}@keyframes FeedbackWidget_fadeIn___8C0b{0%{opacity:0}to{opacity:1}}.FeedbackWidget_modal__LSZFC{background:#ffffff;border-radius:12px;width:90%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:FeedbackWidget_slideUp__HQm2v .2s ease}@keyframes FeedbackWidget_slideUp__HQm2v{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.FeedbackWidget_modalHeader__5t8a4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.FeedbackWidget_modalTitle__9d6kV{font-size:1rem;font-weight:600;color:#111827;margin:0}.FeedbackWidget_closeButton__0d3XX{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.FeedbackWidget_closeButton__0d3XX:hover{background:#f3f4f6;color:#111827}.FeedbackWidget_form__lAoJX{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.FeedbackWidget_typeSelector__CkxaI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.FeedbackWidget_typeOption__F_GDK{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .375rem;border:1.5px solid #e5e7eb;border-radius:8px;background:#ffffff;cursor:pointer;transition:all .15s ease}.FeedbackWidget_typeOption__F_GDK:hover{border-color:#d1d5db;background:#f9fafb}.FeedbackWidget_typeOptionActive__OaDZn{border-color:#111827;background:#f9fafb}.FeedbackWidget_typeLabel__CExsV{font-size:.8125rem;font-weight:600;color:#111827}.FeedbackWidget_typeDescription__o0b3U{font-size:.6875rem;color:#6b7280;text-align:center}.FeedbackWidget_textareaWrapper__VPYYS{position:relative}.FeedbackWidget_textarea__YoBXg{width:100%;padding:.75rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;resize:vertical;min-height:100px;transition:border-color .15s ease;box-sizing:border-box}.FeedbackWidget_textarea__YoBXg:focus{outline:none;border-color:#111827}.FeedbackWidget_textarea__YoBXg::placeholder{color:#9ca3af}.FeedbackWidget_charCount__2ie68{position:absolute;bottom:.5rem;right:.75rem;font-size:.6875rem;color:#9ca3af}.FeedbackWidget_contextHint__3i7lX{font-size:.75rem;color:#9ca3af;margin:0}.FeedbackWidget_submitButton__fkHxV{width:100%;padding:.625rem 1rem;background:#111827;color:#ffffff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.FeedbackWidget_submitButton__fkHxV:hover:not(:disabled){background:#1f2937}.FeedbackWidget_submitButton__fkHxV:disabled{opacity:.5;cursor:not-allowed}