.AskAIModal_modalHeader__IQGO4{background:linear-gradient(135deg,#fff,#fdf2f2);border-bottom:1px solid #fce8e8;padding:1.125rem 1.5rem}.AskAIModal_modalTitle__xhLYt{display:flex;align-items:center;gap:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.AskAIModal_sparkleIcon__UXrzA{font-size:1.25rem;line-height:1}.AskAIModal_modalBody__QMQQC{padding:1.25rem 1.5rem;background:#fff}.AskAIModal_questionBubble__A7zg7{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #ef4444;border-radius:.5rem;margin-bottom:1.125rem;font-family:Inter,sans-serif;font-size:.9375rem;color:#334155;line-height:1.5}.AskAIModal_questionLabel__hNa0f{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ef4444;white-space:nowrap;margin-top:.1rem}.AskAIModal_responseContainer__o064T{border:1px solid #e2e8f0;border-radius:.625rem;overflow:hidden;background:#fff}.AskAIModal_responseHeader__o10dv{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(90deg,#fdf2f2,#fff5f5);border-bottom:1px solid #fce8e8}.AskAIModal_aiBadge__OUxzW{display:inline-flex;align-items:center;gap:.3rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ef4444}.AskAIModal_aiBadgeDot__kGq_3{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:AskAIModal_ct-pulse__bDdec 1.4s ease-in-out infinite}.AskAIModal_responseBody__kbDtf{padding:1rem 1.25rem;max-height:22rem;overflow-y:auto;scroll-behavior:smooth}.AskAIModal_responseBody__kbDtf::-webkit-scrollbar{width:4px}.AskAIModal_responseBody__kbDtf::-webkit-scrollbar-track{background:#f8fafc}.AskAIModal_responseBody__kbDtf::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.AskAIModal_prose__l6j0i{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.7;color:#1e293b}.AskAIModal_prose__l6j0i p{margin:0 0 .875rem}.AskAIModal_prose__l6j0i p:last-child{margin-bottom:0}.AskAIModal_prose__l6j0i p{color:#0f172a}.AskAIModal_prose__l6j0i h1,.AskAIModal_prose__l6j0i h2,.AskAIModal_prose__l6j0i h3,.AskAIModal_prose__l6j0i h4{font-family:Space Grotesk,sans-serif;font-weight:700;color:#0f172a;margin:1.25rem 0 .5rem;line-height:1.3}.AskAIModal_prose__l6j0i h1:first-child,.AskAIModal_prose__l6j0i h2:first-child,.AskAIModal_prose__l6j0i h3:first-child,.AskAIModal_prose__l6j0i h4:first-child{margin-top:0}.AskAIModal_prose__l6j0i h1{font-size:1.25rem}.AskAIModal_prose__l6j0i h2{font-size:1.1rem}.AskAIModal_prose__l6j0i h3{font-size:1rem}.AskAIModal_prose__l6j0i ol,.AskAIModal_prose__l6j0i ul{padding-left:1.4rem;margin:.5rem 0 .875rem}.AskAIModal_prose__l6j0i ol li,.AskAIModal_prose__l6j0i ul li{margin-bottom:.3rem;line-height:1.6}.AskAIModal_prose__l6j0i ul li::marker{color:#ef4444}.AskAIModal_prose__l6j0i strong{font-weight:600;color:#0f172a}.AskAIModal_prose__l6j0i em{color:#475569}.AskAIModal_prose__l6j0i code{font-family:Menlo,Monaco,monospace;font-size:.85em;background:#f1f5f9;color:#dc2626;padding:.1em .35em;border-radius:.25rem}.AskAIModal_prose__l6j0i pre{background:#0f172a;color:#e2e8f0;padding:.875rem 1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0;font-size:.85rem}.AskAIModal_prose__l6j0i pre code{background:none;color:inherit;padding:0}.AskAIModal_prose__l6j0i blockquote{border-left:3px solid #ef4444;margin:.75rem 0;padding:.5rem 1rem;background:#fdf2f2;border-radius:0 .375rem .375rem 0;color:#475569;font-style:italic}.AskAIModal_prose__l6j0i hr{border:none;border-top:1px solid #e2e8f0;margin:1rem 0}.AskAIModal_prose__l6j0i a{color:#ef4444;text-decoration:underline;text-underline-offset:2px}.AskAIModal_prose__l6j0i a:hover{color:#dc2626}.AskAIModal_cursor__vibN_{display:inline-block;width:2px;height:1em;background:#ef4444;border-radius:1px;margin-left:2px;vertical-align:text-bottom;animation:AskAIModal_ct-pulse__bDdec .8s ease-in-out infinite}.AskAIModal_shimmerWrap___jM9z{padding:.5rem 0}.AskAIModal_errorBanner__MbYWw{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5}.AskAIModal_modalFooter__SXhWM{padding:.875rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:.5rem}.AskAIModal_btnClose__F9N6f{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AskAIModal_btnClose__F9N6f:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.AskAIModal_btnStop__6jY4b{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid #fca5a5;background:#fef2f2;color:#dc2626;cursor:pointer;transition:background .15s,border-color .15s}.AskAIModal_btnStop__6jY4b:hover{background:#fee2e2;border-color:#f87171}
/*# sourceMappingURL=3b628fdf8a9b1750.css.map*/