.ReportModal_backdrop__Gssf6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;animation:ReportModal_fadeIn__znKt4 var(--transition-fast)}@keyframes ReportModal_fadeIn__znKt4{0%{opacity:0}to{opacity:1}}.ReportModal_modal__927o9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg,12px);width:90vw;max-width:500px;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;z-index:999;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:ReportModal_slideUp__VFQpF var(--transition-base)}@keyframes ReportModal_slideUp__VFQpF{0%{transform:translate(-50%,calc(-50% + 30px));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.ReportModal_closeBtn__TwWrI{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:transparent;border:none;color:var(--muted);font-size:24px;cursor:pointer;padding:4px 8px;border-radius:var(--radius-md);transition:all var(--transition-fast);z-index:10}.ReportModal_closeBtn__TwWrI:hover:not(:disabled){background:var(--card-hover);color:var(--text)}.ReportModal_closeBtn__TwWrI:disabled{cursor:not-allowed;opacity:.5}.ReportModal_form__hzN12{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg,24px)}.ReportModal_title__eqNy9{font-size:20px;font-weight:700;color:var(--text);margin:0;margin-bottom:var(--spacing-sm)}.ReportModal_subtitle___wgrP{font-size:13px;color:var(--muted);margin:0;margin-bottom:var(--spacing-md);line-height:1.4}.ReportModal_postPreview__qQs2q{background:var(--card-hover);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportModal_previewMeta__wDz7x{display:flex;flex-direction:column;gap:2px}.ReportModal_previewCreator__uwFO0{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ReportModal_previewTitle__EFeyi{font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.ReportModal_previewExcerpt__Dz8SH{font-size:12px;color:var(--muted);line-height:1.4;word-break:break-word}.ReportModal_fieldGroup__3D63_{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportModal_label__867_N{font-size:13px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.ReportModal_reasonGrid__L4Q9d{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.ReportModal_reasonOption__OurhQ{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--card-hover);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.ReportModal_reasonOption__OurhQ:has(>input:checked){background:rgba(139,127,232,.15);border-color:var(--purple)}.ReportModal_reasonOption__OurhQ:hover{background:var(--card-hover);border-color:var(--border-md)}.ReportModal_reasonInput__Q023_{width:18px;height:18px;cursor:pointer;accent-color:var(--purple);flex-shrink:0}.ReportModal_reasonLabel__4sLz1{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text)}.ReportModal_reasonEmoji__LMa6b{font-size:14px;display:inline-block;width:20px;text-align:center}.ReportModal_textarea__opaQ1{background:var(--card-hover);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:13px;font-family:inherit;padding:var(--spacing-sm);resize:vertical;transition:border-color var(--transition-fast)}.ReportModal_textarea__opaQ1:focus{outline:none;border-color:var(--purple);background:var(--card)}.ReportModal_textarea__opaQ1:disabled{opacity:.5;cursor:not-allowed}.ReportModal_textarea__opaQ1::placeholder{color:var(--muted)}.ReportModal_charCount__pFu46{font-size:11px;color:var(--muted);text-align:right}.ReportModal_error__va0QU{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);color:var(--red,#f87171);border-radius:var(--radius-md)}.ReportModal_error__va0QU,.ReportModal_notice__gpARh{padding:var(--spacing-sm);font-size:12px;line-height:1.4}.ReportModal_notice__gpARh{background:rgba(139,127,232,.05);border:1px solid rgba(139,127,232,.15);color:var(--purple-light,var(--purple));border-radius:var(--radius-md);margin:0}.ReportModal_successState__Z4ssE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg,40px) var(--spacing-lg,24px);min-height:300px}.ReportModal_successIcon___vCtO{width:64px;height:64px;border-radius:50%;background:rgba(34,197,94,.15);border:2px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;font-size:32px;color:#22c55e;animation:ReportModal_slideUp__VFQpF var(--transition-base)}.ReportModal_successTitle__GlXuP{font-size:18px;font-weight:700;color:var(--text);text-align:center;margin:0}.ReportModal_successMsg__CcyQs{font-size:13px;color:var(--muted);text-align:center;line-height:1.5;margin:0;max-width:400px}.ReportModal_footer__jiJsl{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-md);border-top:1px solid var(--border)}.ReportModal_cancelBtn__jc4oQ{background:transparent;border:1px solid var(--border);color:var(--text);padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.ReportModal_cancelBtn__jc4oQ:hover:not(:disabled){background:var(--card-hover);border-color:var(--border-md)}.ReportModal_cancelBtn__jc4oQ:disabled{opacity:.5;cursor:not-allowed}.ReportModal_submitBtn__ObXWE{background:linear-gradient(135deg,var(--purple),#6366f1);border:none;color:white;padding:8px 24px;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}.ReportModal_submitBtn__ObXWE:hover:not(:disabled){opacity:.9}.ReportModal_submitBtn__ObXWE:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.ReportModal_modal__927o9{width:100vw;max-width:none;height:100vh;max-height:none;top:0;left:0;transform:translate(0);border-radius:0;border:none;animation:ReportModal_slideUpMobile__y0xmB var(--transition-base)}@keyframes ReportModal_slideUpMobile__y0xmB{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.ReportModal_closeBtn__TwWrI{top:12px;right:12px;font-size:20px}.ReportModal_form__hzN12{padding:50px 16px 24px;gap:var(--spacing-md)}.ReportModal_title__eqNy9{font-size:18px}.ReportModal_reasonGrid__L4Q9d{grid-template-columns:1fr}.ReportModal_footer__jiJsl{flex-direction:column-reverse}.ReportModal_cancelBtn__jc4oQ,.ReportModal_submitBtn__ObXWE{width:100%}}