@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.legal-refresh-banner{z-index:1200;color:#f8fafc;background:#111827;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;width:100%;min-height:46px;padding:9px 20px;display:flex;position:fixed;top:0;left:0;box-shadow:0 8px 22px #0f172a2e}.legal-refresh-copy{text-align:center;margin:0;font-size:13px;line-height:1.45}.legal-refresh-copy a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-refresh-action{color:#111827;cursor:pointer;background:#fff;border:0;border-radius:6px;flex:none;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;line-height:1}.legal-refresh-action:disabled{cursor:wait;opacity:.7}html.legal-refresh-banner-visible .app-nav{top:var(--legal-refresh-banner-height,46px)}@media (max-width:720px){.legal-refresh-banner{flex-direction:column;align-items:stretch;gap:8px;min-height:64px;padding:10px 14px}.legal-refresh-copy{font-size:12px}.legal-refresh-action{align-self:center}}
@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.email-verification-banner{z-index:1190;color:#1e293b;background:linear-gradient(135deg,#fff 0%,#eef5ff 100%);border-bottom:1px solid #2563eb1f;justify-content:center;align-items:center;gap:14px;width:100%;min-height:46px;padding:9px 20px;transition:top .25s;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 18px #0f172a0f}html.legal-refresh-banner-visible .email-verification-banner{top:var(--legal-refresh-banner-height,46px)}.email-verification-banner-copy{text-align:center;margin:0;font-size:13px;font-weight:500;line-height:1.45}.email-verification-banner-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.email-verification-banner-dismiss{color:#202124;cursor:pointer;background:0 0;border:1px solid #20212447;border-radius:6px;flex:none;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;transition:all .2s}.email-verification-banner-dismiss:hover{color:#383a3f;background:#2021240d;border-color:#202124;transform:translateY(-.5px)}.email-verification-banner-dismiss:active{transform:translateY(0)}.email-verification-banner-action{color:#fff;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:6px;flex:none;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;transition:all .2s;box-shadow:0 2px 6px #2021241f}.email-verification-banner-action:hover:not(:disabled){background:#33353a;border-color:#33353a;transform:translateY(-.5px)}.email-verification-banner-action:active:not(:disabled){transform:translateY(0)}.email-verification-banner-action:disabled{cursor:wait;opacity:.7}html.email-verification-banner-visible .app-nav{top:var(--email-verification-banner-height,46px)}html.legal-refresh-banner-visible.email-verification-banner-visible .app-nav{top:calc(var(--legal-refresh-banner-height,46px) + var(--email-verification-banner-height,46px))}@media (max-width:720px){.email-verification-banner{flex-direction:column;align-items:center;gap:10px;min-height:64px;padding:12px 14px}.email-verification-banner-copy{font-size:12px}.email-verification-banner-actions{justify-content:center;width:100%}}
@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.feedback-form{background:0 0;flex-direction:column;gap:16px;width:100%;padding:0 20px 24px;display:flex}.feedback-form .feedback-description{color:#4b5563;text-align:left;word-break:break-word;background:#f59e0b0d;border:1px dashed #f59e0b38;border-radius:8px;margin-bottom:-2px;padding:12px 14px;font-size:12.5px;line-height:1.6}.feedback-form .feedback-input{color:#111827;resize:none;background:#f8f9fc;border:1px solid #e5e7eb;border-radius:5px;outline:none;width:100%;min-height:120px;padding:13px 16px;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1)}.feedback-form .feedback-input:focus{background:#fff;border-color:#1a73e8;outline:none;box-shadow:0 0 0 4px #1a73e80d}.feedback-form .feedback-input::placeholder{color:#d1d5db}.feedback-form .selected-media-previews{scrollbar-width:none;gap:10px;margin-top:-6px;margin-bottom:2px;padding:6px 0;display:flex;overflow-x:auto}.feedback-form .selected-media-previews::-webkit-scrollbar{display:none}.feedback-form .selected-media-previews .media-preview-card{background:#f9fafb;border:1px solid #00000014;border-radius:8px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a}.feedback-form .selected-media-previews .media-preview-card .preview-img{object-fit:cover;width:100%;height:100%}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder{color:#4b5563;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder svg{width:22px;height:22px;margin-bottom:2px}.feedback-form .selected-media-previews .media-preview-card .preview-video-placeholder .video-label{letter-spacing:.5px;font-size:8px;font-weight:700}.feedback-form .selected-media-previews .media-preview-card .remove-media-button{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.feedback-form .selected-media-previews .media-preview-card .remove-media-button:hover{background:#dc2626e6}.feedback-form .selected-media-previews .media-preview-card .remove-media-button svg{width:10px;height:10px}.feedback-form .feedback-footer{flex-direction:column;align-items:stretch;gap:14px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions{align-items:center;gap:10px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-label{cursor:pointer;display:block}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-label .file-input{display:none}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn{background:#1213170a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,box-shadow .2s;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn svg{color:#4b5563;width:17px;height:17px;transition:color .2s}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:hover{background:#12131714;box-shadow:0 4px 12px #12131714}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:hover svg{color:#121317}.feedback-form .feedback-footer .feedback-composer-actions .media-upload-trigger-btn:active{box-shadow:0 2px 8px #1213170f}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list{flex:1;justify-content:flex-start;gap:2px;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s,border-color .2s,transform .2s;display:flex}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button:hover{background:#f5f5f5}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button.active{background:#f0f0f0;border-color:#e0e0e0;transform:scale(1.1)}.feedback-form .feedback-footer .feedback-composer-actions .emoji-list .emoji-button img{width:24px;height:24px;display:block}.feedback-form .feedback-footer .submit-button{color:#fff;cursor:pointer;background:#121317;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s,opacity .2s;display:flex}.feedback-form .feedback-footer .submit-button:hover:not(:disabled){background:#333}.feedback-form .feedback-footer .submit-button:disabled{opacity:.5;cursor:not-allowed}
