.ai-module__Gt4dIG__page{min-height:100vh;font-family:var(--saas-font), Arial, sans-serif;color:#0f172a;background:#fafcff;flex-direction:column;display:flex}.ai-module__Gt4dIG__main{flex-direction:column;flex-grow:1;align-items:center;padding:140px 24px 80px;display:flex}.ai-module__Gt4dIG__orbContainer{justify-content:center;margin-bottom:32px;display:flex}.ai-module__Gt4dIG__aiLogo{width:auto;height:56px;animation:4s ease-in-out infinite ai-module__Gt4dIG__float}@keyframes ai-module__Gt4dIG__float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.ai-module__Gt4dIG__greeting{text-align:center;color:#1e293b;letter-spacing:-.02em;margin-bottom:48px;font-size:clamp(32px,4vw,42px);font-weight:700;line-height:1.2}.ai-module__Gt4dIG__greeting span{color:#1f4b88}.ai-module__Gt4dIG__advisorWrapper{width:100%;max-width:800px;margin:0 auto}.ai-module__Gt4dIG__searchBox{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:32px;padding:16px;transition:box-shadow .2s;box-shadow:0 8px 30px #0000000a,0 1px 3px #00000005}.ai-module__Gt4dIG__searchBox:focus-within{border-color:#1f4b88;box-shadow:0 12px 40px #1f4b8826,0 0 0 2px #1f4b8833}.ai-module__Gt4dIG__inputWrapper{align-items:flex-start;gap:12px;display:flex}.ai-module__Gt4dIG__attachIcon{color:#94a3b8;justify-content:center;align-items:center;padding:8px;display:flex}.ai-module__Gt4dIG__attachIcon svg{width:20px;height:20px}.ai-module__Gt4dIG__textarea{resize:none;color:#334155;background:0 0;border:none;outline:none;flex-grow:1;min-height:56px;padding:8px;font-family:inherit;font-size:16px;line-height:1.5}.ai-module__Gt4dIG__textarea::placeholder{color:#94a3b8}.ai-module__Gt4dIG__formFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.ai-module__Gt4dIG__filters{gap:12px;display:flex}.ai-module__Gt4dIG__filterBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.ai-module__Gt4dIG__filterBtn:hover{color:#0f172a;background:#f1f5f9}.ai-module__Gt4dIG__filterBtn svg{width:14px;height:14px}.ai-module__Gt4dIG__submitWrapper{align-items:center;gap:12px;display:flex}.ai-module__Gt4dIG__modeToggle{color:#64748b;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ai-module__Gt4dIG__toggleSwitch{background:#a855f7;border-radius:10px;width:36px;height:20px;position:relative}.ai-module__Gt4dIG__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.ai-module__Gt4dIG__toggleSwitch.ai-module__Gt4dIG__disabled{background:#cbd5e1}.ai-module__Gt4dIG__toggleSwitch.ai-module__Gt4dIG__disabled:after{left:2px;right:auto}.ai-module__Gt4dIG__submitBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ai-module__Gt4dIG__submitBtn:hover:not(:disabled){background:#1f4b88}.ai-module__Gt4dIG__submitBtn:disabled{cursor:not-allowed;color:#94a3b8;background:#e2e8f0}.ai-module__Gt4dIG__submitBtn svg{width:16px;height:16px}.ai-module__Gt4dIG__examplesHeader{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:16px;font-size:11px;font-weight:700}.ai-module__Gt4dIG__examplesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ai-module__Gt4dIG__exampleCard{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:100px;padding:16px;transition:all .2s;display:flex}.ai-module__Gt4dIG__exampleCard:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #00000008}.ai-module__Gt4dIG__exampleCard p{color:#475569;margin:0;font-size:13px;line-height:1.5}.ai-module__Gt4dIG__exampleCard svg{color:#94a3b8;width:16px;height:16px;margin-top:12px}.ai-module__Gt4dIG__error{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:24px;padding:16px;font-size:14px}.ai-module__Gt4dIG__results{width:100%;margin-top:48px}.ai-module__Gt4dIG__resultsHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ai-module__Gt4dIG__resultsBadge{color:#0d9488;text-transform:uppercase;letter-spacing:.05em;background:#f0fdfa;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}.ai-module__Gt4dIG__chatAnswer{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:24px;font-size:15px;line-height:1.7;box-shadow:0 4px 20px #00000005}.ai-module__Gt4dIG__programCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.ai-module__Gt4dIG__programCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.ai-module__Gt4dIG__progBadge{color:#64748b;background:#f1f5f9;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.ai-module__Gt4dIG__programCard h3{color:#0f172a;margin:0;font-size:18px;font-weight:700}.ai-module__Gt4dIG__progActions{gap:16px;margin-top:8px;display:flex}.ai-module__Gt4dIG__progActions a{color:#2563eb;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ai-module__Gt4dIG__progActions a:hover{text-decoration:underline}@media (max-width:768px){.ai-module__Gt4dIG__examplesGrid{grid-template-columns:repeat(2,1fr)}.ai-module__Gt4dIG__greeting{font-size:28px}}@media (max-width:480px){.ai-module__Gt4dIG__examplesGrid{grid-template-columns:1fr}.ai-module__Gt4dIG__formFooter{flex-direction:column;align-items:flex-start;gap:16px}.ai-module__Gt4dIG__submitWrapper{justify-content:space-between;width:100%}}
