.ai-advisor-chat_panel__h0cnS{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(5.5rem,calc(1rem + env(safe-area-inset-bottom, 0px)));z-index:95;width:min(22rem,calc(100vw - 2rem));max-height:min(32rem,calc(100dvh - 7rem));display:flex;flex-direction:column;border-radius:1rem;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.18);border:1px solid rgba(15,23,42,.08);overflow:hidden}.ai-advisor-chat_header__CMHAx{padding:.85rem 1rem;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#f8fafc}.ai-advisor-chat_headerTitle__rjZ27{font-size:.95rem;font-weight:700;margin:0}.ai-advisor-chat_headerStatus__Yiema{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;margin-top:.25rem;opacity:.9}.ai-advisor-chat_statusDot__bmIZr{width:.45rem;height:.45rem;border-radius:50%;background:#4ade80}.ai-advisor-chat_headerSub__fd4Ak{font-size:.75rem;margin:.35rem 0 0;opacity:.85;line-height:1.35}.ai-advisor-chat_messages__h0NxT{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.65rem;background:#f8fafc}.ai-advisor-chat_bubbleAssistant__YCWI0,.ai-advisor-chat_bubbleUser__aBydm{max-width:92%;padding:.55rem .75rem;border-radius:.75rem;font-size:.82rem;line-height:1.45;white-space:pre-wrap}.ai-advisor-chat_bubbleUser__aBydm{align-self:flex-end;background:#0f172a;color:#fff}.ai-advisor-chat_bubbleAssistant__YCWI0{align-self:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a}.ai-advisor-chat_ctaRow__u_XEI{padding:0 .75rem .5rem}.ai-advisor-chat_ctaButton__6SILy{display:block;width:100%;text-align:center;padding:.55rem .75rem;border-radius:.5rem;background:#ea580c;color:#fff;font-weight:600;font-size:.82rem;text-decoration:none;border:none;cursor:pointer}.ai-advisor-chat_ctaButton__6SILy:hover{background:#c2410c}.ai-advisor-chat_form__JVotU{display:flex;gap:.35rem;padding:.65rem .75rem;border-top:1px solid rgba(15,23,42,.08);background:#fff}.ai-advisor-chat_input__RPDHO{flex:1 1;font-size:.82rem;padding:.5rem .65rem;border:1px solid rgba(15,23,42,.15);border-radius:.5rem}.ai-advisor-chat_sendBtn__zpwtj{padding:.5rem .75rem;border-radius:.5rem;background:#0f172a;color:#fff;font-size:.8rem;font-weight:600;border:none;cursor:pointer}.ai-advisor-chat_sendBtn__zpwtj:disabled{opacity:.5;cursor:not-allowed}.ai-advisor-chat_closeBtn__A5MEL{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#f8fafc;font-size:1.1rem;cursor:pointer;line-height:1}.ai-advisor-chat_launcherRoot__oaHl_{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:90}.ai-advisor-chat_launcherBtn__0c_x9{border:none;background:transparent;padding:0;cursor:pointer}.ai-advisor-chat_launcherBear__CRpbv{width:auto;height:clamp(3.5rem,12vw,4.5rem);object-fit:contain;filter:drop-shadow(0 12px 28px rgba(15,23,42,.2))}.ai-advisor-chat_typing__uZGRz{font-size:.75rem;color:#64748b;padding:0 .75rem .5rem}.ak24-promo-ticker{background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:40;overflow:hidden}.ak24-promo-ticker__link{display:block;text-decoration:none;color:inherit}.ak24-promo-ticker__link:hover .ak24-promo-ticker__track{animation-play-state:paused}.ak24-promo-ticker__viewport{overflow:hidden;width:100%}.ak24-promo-ticker__track{display:flex;width:max-content;animation:ak24-promo-ticker-scroll 28s linear infinite}.ak24-promo-ticker__line{display:inline-flex;align-items:center;white-space:nowrap;padding:.55rem 0;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:none}@media (min-width:768px){.ak24-promo-ticker__line{font-size:.875rem;padding:.625rem 0}}.ak24-promo-ticker__seg--orange{color:#ff7a1a}.ak24-promo-ticker__seg--blue{color:#4da3ff}.ak24-promo-ticker__sep{color:rgba(255,255,255,.35);padding:0 .35rem}@keyframes ak24-promo-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ak24-promo-ticker__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.ak24-promo-ticker__line:last-child{display:none}}