.feedback-button[data-v-8debf16e]{display:grid;justify-items:stretch}.feedback-button__release-link[data-v-8debf16e]{justify-self:center;margin-top:.5rem;color:#9ca3af;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease}.feedback-button__release-link[data-v-8debf16e]:hover,.feedback-button__release-link[data-v-8debf16e]:focus-visible{color:#6b7280;text-decoration:underline;text-underline-offset:2px}.feedback-modal[data-v-8debf16e]{padding:24px}.feedback-modal__header[data-v-8debf16e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.feedback-modal__title[data-v-8debf16e]{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.feedback-modal__subtitle[data-v-8debf16e]{margin:8px 0 0;color:#6b7280;font-size:.95rem;line-height:1.5}.feedback-modal__close[data-v-8debf16e]{border:0;background:transparent;color:#6b7280;font-size:1.25rem;line-height:1;padding:4px}.feedback-modal__form[data-v-8debf16e]{display:grid;gap:16px}.feedback-modal__meta[data-v-8debf16e]{margin:-4px 0 4px;color:#6b7280;font-size:.92rem;line-height:1.5}.feedback-modal__label[data-v-8debf16e]{display:block;margin-bottom:6px;font-size:.95rem;font-weight:600;color:#374151}.feedback-modal__input[data-v-8debf16e],.feedback-modal__textarea[data-v-8debf16e]{width:100%;border:1px solid #d1d5db;border-radius:14px;padding:12px 14px;font-size:.95rem;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.feedback-modal__input[data-v-8debf16e]:focus,.feedback-modal__textarea[data-v-8debf16e]:focus{outline:none;border-color:#d8352a;box-shadow:0 0 0 3px #d8352a24}.feedback-modal__textarea[data-v-8debf16e]{resize:vertical;min-height:148px}.feedback-modal__upload-box[data-v-8debf16e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #f3d3cf;border-radius:18px;background:linear-gradient(180deg,#fff8f7,#fff)}.feedback-modal__upload-copy[data-v-8debf16e]{min-width:0}.feedback-modal__upload-title[data-v-8debf16e]{font-size:.95rem;font-weight:700;color:#111827}.feedback-modal__upload-help[data-v-8debf16e]{margin-top:4px;font-size:.84rem;line-height:1.5;color:#6b7280}.feedback-modal__upload-button[data-v-8debf16e]{flex-shrink:0;border:0;border-radius:9999px;padding:10px 18px;background:#df3d2f;color:#fff;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.feedback-modal__upload-button[data-v-8debf16e]:hover{background:#c93226;box-shadow:0 10px 22px #df3d2f38}.feedback-modal__upload-button[data-v-8debf16e]:focus{outline:none;box-shadow:0 0 0 3px #d8352a24}.feedback-modal__file-list[data-v-8debf16e]{display:grid;gap:10px;margin-top:12px}.feedback-modal__file-item[data-v-8debf16e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:#f9fafb;border:1px solid #e5e7eb}.feedback-modal__file-name[data-v-8debf16e]{min-width:0;font-size:.92rem;color:#374151;word-break:break-word}.feedback-modal__file-remove[data-v-8debf16e]{flex-shrink:0;border:0;background:transparent;color:#d8352a;font-size:.88rem;font-weight:700}.feedback-modal__footer[data-v-8debf16e]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.feedback-modal__button[data-v-8debf16e]{border-radius:9999px;padding:10px 18px;font-weight:600;border:1px solid transparent;transition:opacity .15s ease,transform .15s ease}.feedback-modal__button[data-v-8debf16e]:disabled{opacity:.7;cursor:not-allowed}.feedback-modal__button--secondary[data-v-8debf16e]{background:#fff;border-color:#d1d5db;color:#374151}.feedback-modal__button--primary[data-v-8debf16e]{background:#d8352a;color:#fff}@media(max-width:640px){.feedback-modal[data-v-8debf16e]{padding:20px}.feedback-modal__upload-box[data-v-8debf16e],.feedback-modal__file-item[data-v-8debf16e]{flex-direction:column;align-items:stretch}.feedback-modal__footer[data-v-8debf16e]{flex-direction:column-reverse}.feedback-modal__button[data-v-8debf16e],.feedback-modal__upload-button[data-v-8debf16e],.feedback-modal__file-remove[data-v-8debf16e]{width:100%}}.desktop-menu[data-v-292dc530]{--sidebar-edge-left: 303px;--sidebar-toggle-left: 304px;--sidebar-toggle-bottom: 108px;--sidebar-toggle-height: 52px;position:sticky;top:var(--app-nav-offset, 94px);align-self:flex-start;z-index:20;flex:0 0 304px;flex-shrink:0;min-width:304px;height:calc(100dvh - var(--app-nav-offset, 94px));padding:1.5rem;box-sizing:border-box;border-right:1px solid #e5e7eb;background:#fff;overflow:visible;transition:flex-basis .22s ease,min-width .22s ease,padding .22s ease}.desktop-menu--collapsed[data-v-292dc530]{flex-basis:0;min-width:0;width:0;padding:0}.desktop-menu__list[data-v-292dc530]{list-style:none;margin:0;padding:.75rem .5rem}.desktop-menu__item[data-v-292dc530]{margin-bottom:1rem}.desktop-menu__link[data-v-292dc530],.desktop-menu__logout[data-v-292dc530]{display:flex;align-items:center;gap:.625rem;width:100%;color:#111827;transition:color .16s ease;font-size:1rem;line-height:1.5rem}.desktop-menu__logout[data-v-292dc530]{color:#374151;text-align:left}.desktop-menu__item.active .desktop-menu__link[data-v-292dc530]{font-weight:700}.desktop-menu__label[data-v-292dc530]{display:inline-block;white-space:nowrap;opacity:1;transform:translate(0);transition:opacity .16s ease,transform .16s ease,width .16s ease}.desktop-menu__label--hidden[data-v-292dc530]{width:0;opacity:0;transform:translate(-6px);overflow:hidden}.desktop-menu__divider-wrap[data-v-292dc530]{margin-bottom:1rem}.desktop-menu__divider[data-v-292dc530]{margin-bottom:.5rem}.desktop-menu--collapsed .desktop-menu__list[data-v-292dc530],.desktop-menu--collapsed .desktop-menu__footer[data-v-292dc530]{opacity:0;pointer-events:none;visibility:hidden}.desktop-menu__footer[data-v-292dc530]{position:relative;margin-top:auto;padding:.75rem .5rem 1.5rem}.desktop-menu__edge-cutout[data-v-292dc530]{position:absolute;left:var(--sidebar-edge-left);bottom:var(--sidebar-toggle-bottom);width:2px;height:var(--sidebar-toggle-height);background:#fff;z-index:1;pointer-events:none;opacity:1;transition:left .22s ease,opacity .16s ease}.desktop-menu__edge-toggle[data-v-292dc530]{position:absolute;left:var(--sidebar-toggle-left);bottom:var(--sidebar-toggle-bottom);width:24px;height:var(--sidebar-toggle-height);overflow:hidden;z-index:3;pointer-events:auto;transition:left .22s ease}.desktop-menu--collapsed .desktop-menu__edge-cutout[data-v-292dc530]{left:0;opacity:0}.desktop-menu--collapsed .desktop-menu__edge-toggle[data-v-292dc530]{left:0}.desktop-menu__toggle[data-v-292dc530]{position:absolute;left:-28px;top:0;width:52px;height:52px;border:1px solid #e5e7eb;border-left-color:transparent;border-radius:999px;background:#fff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease;z-index:1}.desktop-menu__toggle[data-v-292dc530]:hover,.desktop-menu__toggle[data-v-292dc530]:focus-visible{color:#d8352a;background:#fff;border-color:#e5e7eb}.desktop-menu__toggle-icon[data-v-292dc530]{width:16px;height:16px;margin-left:14px;-o-object-fit:contain;object-fit:contain;transform:rotate(90deg);transform-origin:center;transition:transform .16s ease,filter .16s ease}.desktop-menu__toggle-icon--collapsed[data-v-292dc530]{transform:rotate(-90deg)}.desktop-menu__toggle:hover .desktop-menu__toggle-icon[data-v-292dc530],.desktop-menu__toggle:focus-visible .desktop-menu__toggle-icon[data-v-292dc530]{filter:brightness(0) saturate(100%) invert(24%) sepia(84%) saturate(2396%) hue-rotate(348deg) brightness(91%) contrast(89%)}.desktop-menu__feedback--collapsed[data-v-292dc530]{padding-inline:.75rem!important}.desktop-menu--no-transitions[data-v-292dc530],.desktop-menu--no-transitions[data-v-292dc530] *{transition:none!important}
