.finance-brain-docs.svelte-12qylu4{font-family:Plus Jakarta Sans,sans-serif;padding:40px;color:#0f172a}.doc-header.svelte-12qylu4{margin-bottom:60px}.doc-header.svelte-12qylu4 .badge:where(.svelte-12qylu4){background:#7c3aed1a;color:#7c3aed;padding:6px 16px;border-radius:100px;font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.doc-header.svelte-12qylu4 h1:where(.svelte-12qylu4){font-size:clamp(2rem,4vw,3.5rem);font-weight:800;margin:15px 0;line-height:1.1}.doc-header.svelte-12qylu4 .gradient:where(.svelte-12qylu4){background:linear-gradient(135deg,#7c3aed,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.doc-header.svelte-12qylu4 .lead:where(.svelte-12qylu4){font-size:1.2rem;color:#64748b;max-width:800px;line-height:1.6}.intelligence-demo.svelte-12qylu4{background:#0b0a0f;border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px #00000040;color:#f8fafc;overflow:hidden}.demo-grid.svelte-12qylu4{display:grid;grid-template-columns:1fr 1.2fr;gap:50px}@media (max-width: 900px){.demo-grid.svelte-12qylu4{grid-template-columns:1fr;gap:30px}}.section-title.svelte-12qylu4{display:flex;align-items:center;gap:12px;margin-bottom:25px}.section-title.svelte-12qylu4 .icon:where(.svelte-12qylu4){font-size:1.5rem}.section-title.svelte-12qylu4 h3:where(.svelte-12qylu4){font-size:1.2rem;font-weight:800;margin:0;letter-spacing:.02em}.history-cards.svelte-12qylu4{display:flex;flex-direction:column;gap:15px}.hist-card.svelte-12qylu4{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px;border-left:4px solid #475569;transition:transform .2s}.hist-card.border-danger.svelte-12qylu4{border-left-color:#ef4444}.hist-card.border-warning.svelte-12qylu4{border-left-color:#f59e0b}.hist-card.border-solid.svelte-12qylu4{border-left-color:#10b981}.hist-card.svelte-12qylu4 .card-header:where(.svelte-12qylu4){display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.hist-card.svelte-12qylu4 .card-header:where(.svelte-12qylu4) .q-title:where(.svelte-12qylu4){font-weight:800;color:#94a3b8;font-size:.9rem;text-transform:uppercase}.hist-card.svelte-12qylu4 .card-header:where(.svelte-12qylu4) .pulse-dot:where(.svelte-12qylu4){width:8px;height:8px;border-radius:50%}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4){display:flex;justify-content:space-between}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4){display:flex;flex-direction:column}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4) .label:where(.svelte-12qylu4){font-size:.75rem;color:#64748b;margin-bottom:4px;text-transform:uppercase;font-weight:700}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4) .val:where(.svelte-12qylu4){font-size:1.1rem;font-weight:800;letter-spacing:.02em}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4) .text-danger:where(.svelte-12qylu4){color:#ef4444}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4) .text-warning:where(.svelte-12qylu4){color:#f59e0b}.hist-card.svelte-12qylu4 .metrics-row:where(.svelte-12qylu4) .metric:where(.svelte-12qylu4) .text-solid:where(.svelte-12qylu4){color:#10b981}.ai-processing-section.svelte-12qylu4{display:flex;position:relative}.connection-flow.svelte-12qylu4{position:relative;width:40px;margin-right:20px}.connection-flow.svelte-12qylu4 .line:where(.svelte-12qylu4){position:absolute;left:50%;top:10%;bottom:10%;width:2px;background:#ffffff1a;transform:translate(-50%)}.connection-flow.svelte-12qylu4 .packet:where(.svelte-12qylu4){position:absolute;left:50%;width:6px;height:6px;background:#8b5cf6;border-radius:50%;transform:translate(-50%);box-shadow:0 0 10px #8b5cf6;animation:svelte-12qylu4-flowDown 3s infinite linear}.connection-flow.svelte-12qylu4 .p1:where(.svelte-12qylu4){animation-delay:0s}.connection-flow.svelte-12qylu4 .p2:where(.svelte-12qylu4){animation-delay:1s}.connection-flow.svelte-12qylu4 .p3:where(.svelte-12qylu4){animation-delay:2s}@media (max-width: 900px){.connection-flow.svelte-12qylu4{display:none}}.ai-core-box.svelte-12qylu4{flex:1;background:#7c3aed0d;border:1px solid rgba(124,58,237,.2);border-radius:20px;padding:30px}.ai-core-box.svelte-12qylu4 .core-header:where(.svelte-12qylu4){display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.ai-core-box.svelte-12qylu4 .core-header:where(.svelte-12qylu4) .orb-icon:where(.svelte-12qylu4){font-size:1.8rem;animation:svelte-12qylu4-pulse 2s infinite alternate}.ai-core-box.svelte-12qylu4 .core-header:where(.svelte-12qylu4) h3:where(.svelte-12qylu4){font-size:1.2rem;font-weight:800;margin:0;color:#fff}.ai-insights-list.svelte-12qylu4{display:flex;flex-direction:column;gap:20px}.ai-chat-bubble.svelte-12qylu4{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px}.ai-chat-bubble.kael-theme.svelte-12qylu4{border-left:3px solid #3b82f6}.ai-chat-bubble.luna-theme.svelte-12qylu4{border-left:3px solid #a855f7}.ai-chat-bubble.svelte-12qylu4 .bubble-header:where(.svelte-12qylu4){display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.ai-chat-bubble.svelte-12qylu4 .bubble-header:where(.svelte-12qylu4) strong:where(.svelte-12qylu4){font-size:1rem;color:#fff}.ai-chat-bubble.svelte-12qylu4 .bubble-header:where(.svelte-12qylu4) .role:where(.svelte-12qylu4){font-size:.75rem;color:#94a3b8;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.ai-chat-bubble.svelte-12qylu4 p:where(.svelte-12qylu4){margin:0 0 15px;font-size:.95rem;line-height:1.6;color:#cbd5e1}.ai-chat-bubble.svelte-12qylu4 .strategic-output:where(.svelte-12qylu4){display:inline-block;font-size:.75rem;font-weight:800;padding:6px 12px;border-radius:6px;background:#0000004d;text-transform:uppercase;letter-spacing:.05em}.ai-chat-bubble.svelte-12qylu4 .strategic-output.threat-output:where(.svelte-12qylu4){color:#ef4444;border:1px solid rgba(239,68,68,.3)}.ai-chat-bubble.svelte-12qylu4 .strategic-output.action-output:where(.svelte-12qylu4){color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.bg-danger.svelte-12qylu4{background:#ef4444}.bg-warning.svelte-12qylu4{background:#f59e0b}.bg-solid.svelte-12qylu4{background:#10b981}@keyframes svelte-12qylu4-flowDown{0%{top:10%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:90%;opacity:0}}@keyframes svelte-12qylu4-pulse{0%{text-shadow:0 0 10px rgba(139,92,246,.2)}to{text-shadow:0 0 20px rgba(139,92,246,.8);transform:scale(1.1)}}
