@keyframes CategoryCard_slideUp__sjzOs{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CategoryCard_container__kEwt9{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative;width:320px}.CategoryCard_header__IFWkm{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;width:100%}.CategoryCard_heading__G0exM{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:1.4;width:100%;margin:0}.CategoryCard_headingText__F1Wpl{color:#00124d}.CategoryCard_headingAccent__5k8Yv{color:#0432c8}.CategoryCard_subheading__2vajK{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#303239;width:100%;margin:0}.CategoryCard_grid__xQyny{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:12px;flex-shrink:0;width:100%}.CategoryCard_card__nbD_4{position:relative;width:154px;height:96px;flex-shrink:0;border-radius:8px;background:#fff;border:none;padding:0;cursor:pointer;transition:transform .2s ease;opacity:0;animation:CategoryCard_slideUp__sjzOs .4s ease-out forwards}.CategoryCard_card__nbD_4:hover{transform:scale(1.05)}.CategoryCard_card__nbD_4:active{transform:scale(.95)}.CategoryCard_cardInner__T7CJY{display:flex;flex-direction:column;align-items:flex-start;gap:12px;overflow:hidden;padding:12px 16px;border-radius:inherit;width:100%;height:100%}.CategoryCard_icon__vBrQW{position:relative;flex-shrink:0;width:20px;height:20px}.CategoryCard_title__7EOAm{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#131416;text-align:left;margin:0}.CategoryCard_border__Hf37M{inset:-.5px;border:1px solid rgba(0,39,168,.4);border-radius:8.5px}.CategoryCard_borderSelected__gdN5v,.CategoryCard_border__Hf37M{position:absolute;box-shadow:3px 3px 0 0 rgba(0,39,168,.15);pointer-events:none}.CategoryCard_borderSelected__gdN5v{inset:-.75px;border:1.5px solid #0027a8;border-radius:8.75px}.CategoryCard_cardDisabled__zi_MA{background:#f5f5f5;cursor:not-allowed}.CategoryCard_cardDisabled__zi_MA:active,.CategoryCard_cardDisabled__zi_MA:hover{transform:none}.CategoryCard_iconDisabled__JSYM_{opacity:.4}.CategoryCard_titleDisabled__sBsMY{color:#a0a0a0}.CategoryCard_borderDisabled__deLtP{position:absolute;inset:-.5px;border:1px solid rgba(0,39,168,.15);border-radius:8.5px;box-shadow:2px 2px 0 0 rgba(0,39,168,.05);pointer-events:none}.ChatFab_fab__h_Ogq{pointer-events:auto;position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,18,77,.4);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ChatFab_fab__h_Ogq:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(0,18,77,.5)}.ChatFab_fabHidden__8wI3l{pointer-events:none;opacity:0;transform:scale(.8)}.ChatFab_chatIcon__dW3AV{height:56px;width:56px}.ChatHeader_headerWrap__IevJY{height:52px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;flex-shrink:0;position:relative}@keyframes SessionPanel_windowSlideUp__MeoVv{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionPanel_introFadeIn__9NPzy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SessionPanel_sessionPanelSlideIn__8oGCS{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes SessionPanel_spinnerRotate__Ub4iU{to{transform:rotate(1turn)}}.SessionPanel_sessionPanel__Ze6nq{flex:1 1;display:flex;flex-direction:column;overflow:hidden;animation:SessionPanel_sessionPanelSlideIn__8oGCS .2s ease-out}.SessionPanel_sessionListEmpty__WkpTu{font-size:13px;color:#9ea3b2}.SessionPanel_sessionListEmpty__WkpTu,.SessionPanel_spinnerWrap__8GdpL{display:flex;align-items:center;justify-content:center;flex:1 1}.SessionPanel_spinner__EVFvC{width:28px;height:28px;border:3px solid #e0e2e7;border-top-color:#144bfc;border-radius:50%;animation:SessionPanel_spinnerRotate__Ub4iU .7s linear infinite}@keyframes Loader_loaderFadeIn__6hO8l{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Loader_loaderPulse__P45an{0%,to{opacity:1}50%{opacity:.5}}.Loader_container__cuIRT{display:flex;flex-direction:column;gap:8px;width:100%;max-width:320px}.Loader_row__ZHOJT{display:flex;align-items:center;gap:8px}.Loader_message__aSyey{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#00124d;margin:0;animation:Loader_loaderFadeIn__6hO8l .3s ease-out}.Loader_dots__zWKkg{display:flex;gap:2px;align-items:center}.Loader_dot__ixtBW{width:4px;height:4px;border-radius:50%;background-color:#0027a8;animation:Loader_loaderPulse__P45an 1s cubic-bezier(.4,0,.6,1) infinite}.Loader_dot__ixtBW:nth-child(2){animation-delay:.15s}.Loader_dot__ixtBW:nth-child(3){animation-delay:.3s}@keyframes MessageBubble_windowSlideUp__6E8aW{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes MessageBubble_introFadeIn__sp6Df{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes MessageBubble_sessionPanelSlideIn__BvGxw{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes MessageBubble_spinnerRotate__sNjTX{to{transform:rotate(1turn)}}.MessageBubble_messageBubble__1IJ_n{font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.MessageBubble_userBubble__zwbmy{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:12px;border-bottom-right-radius:4px;background:linear-gradient(180deg,#144bfc -19.57%,#001e80 113.04%);color:#fff}.MessageBubble_userBubbleFailed__PPbGH{opacity:.55;border:1px dashed hsla(0,0%,100%,.4)}.MessageBubble_assistantBubble__QLRkv{align-self:flex-start;background:rgba(0,0,0,0);color:#4c515f;padding:0;white-space:normal}.MessageBubble_assistantBubble__QLRkv>:first-child{margin-top:0}.MessageBubble_assistantBubble__QLRkv>:last-child{margin-bottom:0}.MessageBubble_assistantBubble__QLRkv p{margin:0 0 4px}.MessageBubble_assistantBubble__QLRkv p:last-child{margin-bottom:0}.MessageBubble_assistantBubble__QLRkv p:empty{display:none}.MessageBubble_assistantBubble__QLRkv p+p{margin-top:2px}.MessageBubble_assistantBubble__QLRkv strong{font-weight:600;color:#131416}.MessageBubble_assistantBubble__QLRkv em{font-style:italic}.MessageBubble_assistantBubble__QLRkv ol,.MessageBubble_assistantBubble__QLRkv ul{margin:4px 0 6px;padding-left:18px}.MessageBubble_assistantBubble__QLRkv ul{list-style:disc}.MessageBubble_assistantBubble__QLRkv ol{list-style:decimal}.MessageBubble_assistantBubble__QLRkv li{margin-bottom:2px;line-height:1.5}.MessageBubble_assistantBubble__QLRkv li::marker{color:#9ea3b2}.MessageBubble_assistantBubble__QLRkv li p{margin:0}.MessageBubble_assistantBubble__QLRkv li ol,.MessageBubble_assistantBubble__QLRkv li ul{margin:2px 0}.MessageBubble_assistantBubble__QLRkv h1,.MessageBubble_assistantBubble__QLRkv h2,.MessageBubble_assistantBubble__QLRkv h3,.MessageBubble_assistantBubble__QLRkv h4,.MessageBubble_assistantBubble__QLRkv h5,.MessageBubble_assistantBubble__QLRkv h6{margin:8px 0 4px;padding:0;font-weight:600;color:#131416;line-height:1.4}.MessageBubble_assistantBubble__QLRkv h1:first-child,.MessageBubble_assistantBubble__QLRkv h2:first-child,.MessageBubble_assistantBubble__QLRkv h3:first-child,.MessageBubble_assistantBubble__QLRkv h4:first-child,.MessageBubble_assistantBubble__QLRkv h5:first-child,.MessageBubble_assistantBubble__QLRkv h6:first-child{margin-top:0}.MessageBubble_assistantBubble__QLRkv h1{font-size:16px}.MessageBubble_assistantBubble__QLRkv h2{font-size:15px}.MessageBubble_assistantBubble__QLRkv h3{font-size:14px}.MessageBubble_assistantBubble__QLRkv h4,.MessageBubble_assistantBubble__QLRkv h5,.MessageBubble_assistantBubble__QLRkv h6{font-size:13px}.MessageBubble_assistantBubble__QLRkv code{background:#f4f4f6;border-radius:4px;padding:1px 4px;font-size:12px;font-family:SF Mono,Fira Code,monospace}.MessageBubble_assistantBubble__QLRkv a{color:#144bfc;text-decoration:underline;word-break:break-all}.MessageBubble_assistantBubble__QLRkv a:hover{opacity:.8}.MessageBubble_assistantBubble__QLRkv blockquote{margin:4px 0;padding-left:12px;border-left:3px solid #e0e2e7;color:#646a7d;font-style:italic}.MessageBubble_assistantBubble__QLRkv hr{border:none;border-top:1px solid #eeeef1;margin:8px 0}.MessageBubble_introBubble__shMIs{animation:MessageBubble_introFadeIn__sp6Df .35s ease-out}.MessageBubble_generativeUI__Pbhfg{align-self:stretch;width:auto;overflow-x:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.MessageBubble_generativeUI__Pbhfg>*{max-width:100%!important}.HistoryMessageList_generativeUI__vemJl{align-self:stretch;width:auto;overflow-x:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.HistoryMessageList_generativeUI__vemJl>*{max-width:100%!important}@keyframes IntroCard_windowSlideUp__YR3FH{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroCard_introFadeIn__Ery7M{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroCard_sessionPanelSlideIn__Y98nz{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes IntroCard_spinnerRotate__LlDTl{to{transform:rotate(1turn)}}.IntroCard_suggestionsWrap__cQ6aM{display:flex;flex-direction:column;align-items:flex-start;gap:8px;animation:IntroCard_introFadeIn__Ery7M .35s ease-out}.MessageList_messagesArea__e8SQ4{flex:1 1;overflow-y:auto;min-height:0;position:relative;background:#fff;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) rgba(0,0,0,0)}.MessageList_messagesArea__e8SQ4::-webkit-scrollbar{width:4px}.MessageList_messagesArea__e8SQ4::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MessageList_messagesArea__e8SQ4::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.MessageList_messagesAreaEmpty__ZTg1_{overflow:hidden}.MessageList_messagesInner__fRMWS{display:flex;flex-direction:column;min-height:100%;padding:20px 20px 24px;box-sizing:border-box;gap:12px}.MessageList_userBubble__v4AZd{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:12px;border-bottom-right-radius:4px;background:linear-gradient(180deg,#144bfc -19.57%,#001e80 113.04%);color:#fff;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.MessageList_scrollAnchor__jCjs1{height:1px;flex-shrink:0}.MessageList_spinnerWrap__YBYeT{display:flex;align-items:center;justify-content:center;flex:1 1}.MessageList_spinner__xpHQy{width:28px;height:28px;border:3px solid #e0e2e7;border-top-color:#144bfc;border-radius:50%;animation:MessageList_spinnerRotate__fsbT6 .7s linear infinite}@keyframes MessageList_spinnerRotate__fsbT6{to{transform:rotate(1turn)}}.InputBar_inputBar__nBSs1{flex-shrink:0;position:relative;z-index:10;background:#fff}.InputBar_inputInner__P0NHy{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid #e0e2e7;border-top-right-radius:20px;border-top-left-radius:20px;padding:16px 16px 20px;z-index:10;position:relative}.InputBar_textarea__T_J_y{flex:1 1;min-height:24px;max-height:80px;border:none;outline:none;background:rgba(0,0,0,0);font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#00124d;resize:none;padding:0;-webkit-appearance:none;appearance:none}@media(max-width:767px){.InputBar_textarea__T_J_y{font-size:16px}}.InputBar_textarea__T_J_y::placeholder{color:#9ea3b2;font-weight:400;font-size:14px}@media(max-width:767px){.InputBar_textarea__T_J_y::placeholder{font-size:16px}}.InputBar_textarea__T_J_y:focus{outline:none}.InputBar_sendBtn__xQucx{width:40px;height:40px;min-width:40px;border-radius:100px;background-color:#144bfc;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;padding:0;transition:transform .2s ease,background-color .2s ease}.InputBar_sendBtn__xQucx:hover:not(:disabled){transform:scale(1.05)}.InputBar_sendBtn__xQucx:active:not(:disabled){transform:scale(.95)}.InputBar_sendBtn__xQucx:disabled{background-color:#e0e2e7;opacity:.4;cursor:not-allowed}.InputBar_sendBtn__xQucx svg{color:#fff;stroke:#fff;width:20px;height:20px}.InputBar_disclaimerContainer__CCT0Z{position:absolute;background:linear-gradient(180deg,rgba(255,255,255,0) 0,white 30%);top:-46px;height:90px;z-index:9;left:0;right:0;padding-top:10px}.InputBar_disclaimer__NictC{flex-shrink:0;margin:0;padding:12px 20px 6px;text-align:center;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.4;color:#c7cad2;background:rgba(0,0,0,0)}@keyframes CustomChatPopup_windowSlideUp__K0izz{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomChatPopup_introFadeIn____B_M{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomChatPopup_sessionPanelSlideIn__wqxRD{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes CustomChatPopup_spinnerRotate__BEsd3{to{transform:rotate(1turn)}}.CustomChatPopup_popupContainer__6Kp2b{position:fixed;right:1%;bottom:0;z-index:9998;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media(max-width:767px){.CustomChatPopup_popupContainer__6Kp2b{inset:0;bottom:0;right:0;align-items:stretch}}.CustomChatPopup_window__uElwx{pointer-events:auto;width:360px;max-width:90vw;height:702px;max-height:85vh;display:flex;flex-direction:column;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.18);animation:CustomChatPopup_windowSlideUp__K0izz .35s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain}@media(max-width:767px){.CustomChatPopup_window__uElwx{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none}}[data-sonner-toast],[data-sonner-toaster],li[data-sonner-toast],section[data-sonner-toaster]{display:none!important}