.ai-report-btn{color:var(--text-faint)}.ai-report-btn:hover,.ai-report-btn:focus-visible{color:var(--text-muted)}.ai-report-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:400;background:#0a0b1299;justify-content:center;align-items:flex-end;animation:.2s both fadeIn;display:flex;position:fixed;inset:0}.ai-report-sheet{border-top:1px solid var(--card-border);width:100%;max-width:560px;padding:10px 20px max(16px, env(safe-area-inset-bottom));max-height:86%;color:var(--text);background:linear-gradient(#131420 0%,#0c0d15 100%);border-radius:28px 28px 0 0;flex-direction:column;gap:10px;animation:.32s cubic-bezier(.2,.8,.2,1) both sheetUp;display:flex;overflow-y:auto;box-shadow:0 -20px 60px #00000080}.ai-report-handle{background:#ffffff2e;border-radius:2px;width:36px;height:4px;margin:0 auto 6px}.ai-report-title{font-family:var(--font-display,inherit);margin:0;font-size:18px}.ai-report-sub{color:var(--text-muted);margin:0;font-size:13px}.ai-report-quote{border-left:2px solid var(--lime);background:var(--card);color:var(--text-muted);white-space:pre-wrap;border-radius:8px;max-height:96px;margin:0;padding:10px 12px;font-size:13px;overflow-y:auto}.ai-report-reasons{flex-direction:column;gap:8px;display:flex}.ai-report-reason{text-align:left;background:var(--card);border:1px solid var(--card-border);color:var(--text);font:inherit;cursor:pointer;border-radius:13px;padding:12px 14px;font-size:14px}.ai-report-reason.is-on{border-color:var(--lime);background:var(--lime-dim)}.ai-report-label{color:var(--text-muted);font-size:12px}.ai-report-comment{box-sizing:border-box;resize:vertical;background:var(--card);border:1px solid var(--card-border);width:100%;color:var(--text);font:inherit;border-radius:13px;padding:10px 12px;font-size:16px}.ai-report-error{color:var(--bad);margin:0;font-size:13px}.ai-report-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ai-report-cancel,.ai-report-submit{font:inherit;cursor:pointer;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600}.ai-report-cancel{border:1px solid var(--card-border);color:var(--text-muted);background:0 0}.ai-report-submit{background:var(--lime);color:var(--bg);border:none}.ai-report-cancel:disabled,.ai-report-submit:disabled{opacity:.6;cursor:default}.ai-report-toast{left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));z-index:410;background:var(--card);border:1px solid var(--card-border);color:var(--text);border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;animation:.2s both fadeIn;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0006}.tr-chat-report{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:6px 0 -4px auto;display:flex}
