.ChatInput_container__6g31K{display:flex;align-items:flex-end;justify-content:center;width:100%}.ChatInput_srOnly__IvB0B{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ChatInput_wrapper__hyeAn{width:100%;padding:clamp(4px,.8vw,8px)}.ChatInput_surface__gpNpr,.ChatInput_wrapper__hyeAn{position:relative;border-radius:1rem;background-color:transparent}.ChatInput_surface__gpNpr{overflow:hidden;padding:clamp(2px,.6vw,6px)}.ChatInput_hoverCircle__fXtq5{position:absolute;pointer-events:none;width:var(--hover-circle-size,clamp(110px,18vw,220px));height:var(--hover-circle-size,clamp(120px,20vw,250px));border-radius:50%;background:linear-gradient(180deg,#00cdcd 10%,#6a00a7);filter:blur(30px);transition:opacity .5s}.ChatInput_hoverCircleIdle__KgC4_{opacity:0}.ChatInput_hoverCircleHot__hCM6m{opacity:.9}.ChatInput_hoverCircleCool__HL7sP{opacity:1}.ChatInput_inputContainer__yUJad{position:relative;z-index:10;display:flex;align-items:flex-start;padding:10px}.ChatInput_starsIcon__KpiHw{position:absolute;left:clamp(.8rem,2.2vw,1.5rem);top:50%;transform:translateY(-50%);z-index:30;pointer-events:none}.ChatInput_textarea__jamPh{min-height:66px;max-height:clamp(96px,18vw,160px);width:100%;resize:none;z-index:10;border-radius:clamp(10px,1.6vw,14px);border:2px solid transparent;background-color:#fff;padding:18px 68px 18px 2.5rem;font-size:clamp(12px,2.5vh,18px);font-weight:500;line-height:clamp(16px,3vw,22px);color:#002955;text-align:start;outline:none;box-sizing:border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#6a00a7,#00cdcd);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:19px -17px 24px -4px rgba(106,0,167,.31);-webkit-box-shadow:19px -17px 24px -4px rgba(106,0,167,.31);-moz-box-shadow:19px -17px 24px -4px rgba(106,0,167,.31)}.ChatInput_textarea__jamPh::-moz-placeholder{color:#153f72;font-size:inherit}.ChatInput_textarea__jamPh::placeholder{color:#153f72;font-size:inherit}.ChatInput_textarea__jamPh:disabled{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.ChatInput_sendButton__2eLFa{position:absolute;right:10px;bottom:10px;z-index:20;margin:0;display:flex;height:66px;width:68px;align-items:center;justify-content:center;border-radius:clamp(10px,1.6vw,14px);background:linear-gradient(to bottom right,#20c7d4,#5f2ece);padding:0;font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:none;cursor:pointer;transition:filter .15s}.ChatInput_sendButton__2eLFa:hover{filter:brightness(.95)}.ChatInput_sendButton__2eLFa:disabled{cursor:not-allowed;opacity:.6}.ChatInput_spinner__CBO1W{display:inline-block;height:1rem;width:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);border-top-color:#fff;animation:ChatInput_spin__xdjbR 1s linear infinite}@keyframes ChatInput_spin__xdjbR{to{transform:rotate(1turn)}}@media (max-height:470px){.ChatInput_textarea__jamPh{min-height:54px}.ChatInput_sendButton__2eLFa{height:54px;width:54px}}.MessageBubble_container__eGcPT{display:flex;gap:.75rem;font-family:var(--font-ubuntu),Ubuntu,sans-serif}.MessageBubble_containerUser__GCbkj{justify-content:flex-end;align-items:flex-start}.MessageBubble_containerAssistant__qrcVO{justify-content:flex-start}.MessageBubble_userWrapper__p6DFe{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-width:20%;max-width:100%;margin-right:2rem;margin-top:1rem}.MessageBubble_userBubble__uFmpy{position:relative;border-radius:1rem 0 1rem 1rem;background-color:#fff;min-height:46px;padding:.75rem 2.5rem .75rem 1.5rem;font-size:.875rem;line-height:1.625;color:#1f3b7a;margin-top:1.25rem;overflow-wrap:break-word;word-break:break-word;--cut:30px;clip-path:polygon(0 0,calc(100% - 50px) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 100%,0 100%)}.MessageBubble_userBubble__uFmpy p{font-family:var(--font-ubuntu),Ubuntu,sans-serif;font-weight:400;font-style:Regular;font-size:18px;line-height:100%;letter-spacing:0;margin-right:1rem;margin-top:.5rem}.MessageBubble_userWave__f8F66{position:absolute;right:0;top:1.25rem;pointer-events:none;z-index:2;width:53px;height:30px;background-color:transparent;overflow:visible}.MessageBubble_userWave__f8F66:after{content:"";position:absolute;inset:0;background:transparent;z-index:0}.MessageBubble_userWave__f8F66:before{z-index:1;content:"";position:absolute;inset:0;background-color:#fff;clip-path:path("M0 0C7.194 0 13.439 4.50681 17.824 10.2093C25.268 19.8908 36.174 26 48.328 26C50.431 26 52.26 27.6194 52.26 29.7219L52.26 30L0 30Z")}.MessageBubble_userBubbleWrapper__b3RAR{display:flex;align-items:stretch;justify-content:flex-end;width:100%;position:relative;filter:drop-shadow(0 6px 4px rgba(0,0,0,.1))}.MessageBubble_userIcon__pE_Ph{flex-shrink:0;position:absolute;top:-1rem;right:-1.5rem;align-self:center;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10}.MessageBubble_assistantWrapper__fUiUQ{position:relative;display:flex;align-items:center;min-width:20%;max-width:100%;margin-left:2rem;margin-top:1rem}.MessageBubble_assistantIcon__MNZ_i{flex-shrink:0;position:absolute;top:-1rem;left:-1.5rem;width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,#00cdcd,#6a00a7);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10;overflow:hidden;display:flex;align-items:center;justify-content:center}.MessageBubble_assistantBotIcon__BXmAu{position:absolute;top:.75rem}.MessageBubble_assistantBubbleWrapper__lizxt{display:flex;flex-direction:column;align-items:stretch;width:100%;position:relative;filter:drop-shadow(0 6px 4px rgba(0,0,0,.1))}.MessageBubble_assistantBubble__yRsJw{position:relative;border-radius:0 1rem 1rem 1rem;background-color:#fff;min-height:46px;padding:2rem 1rem 1rem 2.5rem;font-size:.875rem;line-height:1.625;color:#1f3b7a;margin-top:1.25rem;overflow-wrap:break-word;word-break:break-word;max-width:90%;--cut:30px;clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 var(--cut),var(--cut) var(--cut))}.MessageBubble_assistantBubbleLoading___zVs2{display:inline-flex;width:auto;max-width:100%;padding-right:1rem}.MessageBubble_assistantBubble__yRsJw{font-family:var(--font-ubuntu),Ubuntu,sans-serif;font-weight:400;font-style:Regular;letter-spacing:0}.MessageBubble_assistantBubble__yRsJw p:first-of-type{font-size:18px}.MessageBubble_assistantBubble__yRsJw a{font-weight:600;text-decoration:underline}.MessageBubble_assistantWave__4sVJN{position:absolute;left:0;top:1.25rem;pointer-events:none;z-index:2;width:53px;height:30px;background-color:transparent;overflow:visible;transform:scaleX(-1)}.MessageBubble_assistantWave__4sVJN:after{content:"";position:absolute;inset:0;background:transparent;z-index:0}.MessageBubble_assistantWave__4sVJN:before{z-index:1;content:"";position:absolute;inset:0;background-color:#fff;clip-path:path("M0 0C7.194 0 13.439 4.50681 17.824 10.2093C25.268 19.8908 36.174 26 48.328 26C50.431 26 52.26 27.6194 52.26 29.7219L52.26 30L0 30Z")}.MessageBubble_modelInfo__kzH0m{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:11px;color:#64748b}.MessageBubble_feedbackReason__pHQ1z{font-style:italic;color:#64748b}.MessageBubble_feedbackSection__p9ovs{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.MessageBubble_feedbackButtons__lrvBl{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.MessageBubble_feedbackLabel__vCHFt{font-size:11px;font-weight:500;color:#64748b}.MessageBubble_feedbackBtn__m5Olc{border-radius:9999px;padding:.25rem .5rem;font-size:11px;font-weight:600;background-color:transparent;color:#6a00a7;transition:all .15s;cursor:pointer}.MessageBubble_feedbackBtn__m5Olc:disabled{cursor:not-allowed;opacity:.6}.MessageBubble_feedbackBtnUpActive__ZqHmK{border-color:#22c55e;background-color:#f0fdf4;color:#15803d}.MessageBubble_feedbackBtnNeutralActive__Uob5t{border-color:#eab308;background-color:#fefce8;color:#a16207}.MessageBubble_feedbackBtnDownActive__E1i1m{border-color:#ef4444;background-color:#fef2f2;color:#b91c1c}.MessageBubble_copyButton__Gvlq9{border-radius:9999px;padding:.25rem .5rem;font-size:11px;font-weight:600;color:#6a00a7;transition:all .15s;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.MessageBubble_iconSwap__FWRNq{position:relative;display:inline-block;width:30px;height:28px}.MessageBubble_iconFilled__4gXnc,.MessageBubble_iconOutline__LIAYq{position:absolute;inset:0;width:100%;height:100%;transition:opacity .15s ease}.MessageBubble_iconOutline__LIAYq{opacity:1}.MessageBubble_iconFilled__4gXnc{opacity:0}.MessageBubble_iconFlipped__ZJBbC{transform:scaleY(-1)}.MessageBubble_copyButton__Gvlq9:hover .MessageBubble_iconFilled__4gXnc,.MessageBubble_feedbackBtnDownActive__E1i1m .MessageBubble_iconFilled__4gXnc,.MessageBubble_feedbackBtnDown__L1GyQ:hover .MessageBubble_iconFilled__4gXnc,.MessageBubble_feedbackBtnUpActive__ZqHmK .MessageBubble_iconFilled__4gXnc,.MessageBubble_feedbackBtnUp__90AtT:hover .MessageBubble_iconFilled__4gXnc{opacity:1}.MessageBubble_copyButton__Gvlq9:hover .MessageBubble_iconOutline__LIAYq,.MessageBubble_feedbackBtnDownActive__E1i1m .MessageBubble_iconOutline__LIAYq,.MessageBubble_feedbackBtnDown__L1GyQ:hover .MessageBubble_iconOutline__LIAYq,.MessageBubble_feedbackBtnUpActive__ZqHmK .MessageBubble_iconOutline__LIAYq,.MessageBubble_feedbackBtnUp__90AtT:hover .MessageBubble_iconOutline__LIAYq{opacity:0}.MessageBubble_copyButton__Gvlq9:hover{border-color:#6a00a7;color:#6a00a7}.MessageBubble_reasonForm__yhj8H{display:flex;flex-direction:column;gap:.5rem;border-radius:.75rem;border:1px solid #d8b4fe;background:linear-gradient(135deg,rgba(245,236,255,.92),rgba(216,180,254,.32));padding:.75rem;font-family:var(--font-ubuntu),Ubuntu,sans-serif}.MessageBubble_reasonLabel__Tl_6a{font-size:11px;font-weight:500;color:#6a00a7}.MessageBubble_reasonTextarea__0doXR{min-height:70px;border-radius:.5rem;border:1px solid #d8b4fe;background-color:#fff;padding:.25rem .5rem;font-size:.875rem;color:#3b0764;outline:none;resize:none;font-family:var(--font-ubuntu),Ubuntu,sans-serif}.MessageBubble_reasonTextarea__0doXR:focus{border-color:#6a00a7;box-shadow:0 0 0 1px rgba(106,0,167,.35)}.MessageBubble_reasonTextarea__0doXR:disabled{cursor:not-allowed;opacity:.6}.MessageBubble_reasonButtons__bqnUI{display:flex;gap:.5rem}.MessageBubble_reasonSubmit__f86P0{border-radius:.5rem;background-color:#6a00a7;padding:.5rem .75rem;font-size:12px;font-weight:600;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .15s;border:none;cursor:pointer;font-family:var(--font-ubuntu),Ubuntu,sans-serif}.MessageBubble_reasonSubmit__f86P0:hover{background-color:#4c0077}.MessageBubble_reasonSubmit__f86P0:disabled{cursor:not-allowed;opacity:.6}.MessageBubble_reasonCancel__V05TB{border-radius:.5rem;border:1px solid #6a00a7;padding:.5rem .75rem;font-size:12px;font-weight:600;color:#6a00a7;background-color:transparent;transition:all .15s;cursor:pointer;font-family:var(--font-ubuntu),Ubuntu,sans-serif}.MessageBubble_reasonCancel__V05TB:hover{background-color:#f5ecff}.MessageBubble_reasonCancel__V05TB:disabled{cursor:not-allowed;opacity:.6}.MessageBubble_userBubble__uFmpy .prose{max-width:none}.MessageBubble_userBubble__uFmpy .prose a{text-decoration:underline;font-weight:600}.MessageBubble_assistantBubble__yRsJw .prose{max-width:none}.MessageBubble_assistantBubble__yRsJw .prose a{text-decoration:underline;font-weight:600}.MessageBubble_assistantBubble__yRsJw .prose img{margin-top:.5rem;width:100%;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.MessageBubble_loadingWrapper__DHNk6{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem}.AlertToast_fixed__8j2U8{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:50;animation:AlertToast_toast-in__lE3d0 .22s ease-out}.AlertToast_inline__9gm4w{margin-top:.5rem;animation:AlertToast_toast-in-inline__yzX_V .22s ease-out}.AlertToast_toast__f8K25{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-family:var(--font-ubuntu),Ubuntu,sans-serif;box-shadow:0 10px 20px rgba(15,23,42,.12);border:1px solid transparent}.AlertToast_error__BKzos{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.AlertToast_success__CXo4i{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.AlertToast_info___5v9d{background:#f8fafc;color:#334155;border-color:#e2e8f0}.AlertToast_close__0OHtD{margin-left:.5rem;background:transparent;border:none;color:currentColor;opacity:.7;cursor:pointer;transition:opacity .15s ease}.AlertToast_zeon__lHsB5{background:#6a00a7;color:#fff;border-color:#6a00a7}.AlertToast_close__0OHtD:hover{opacity:1}@keyframes AlertToast_toast-in__lE3d0{0%{transform:translateX(-50%) translateY(8px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes AlertToast_toast-in-inline__yzX_V{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.DefaultView_container__UYCU0{display:flex;flex-direction:column;align-items:center;justify-content:safe center;width:100%;height:100%;overflow-y:auto;color:#002955}.DefaultView_textSection__qQTWb{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0}.DefaultView_heading__2FN59>span{font-size:25px;line-height:1.6;color:#002955;font-weight:500}.DefaultView_headingText__PFgFP{vertical-align:middle}.DefaultView_commeText__dFbY2{font-family:var(--font-ubuntu),Ubuntu,sans-serif;font-weight:700;font-style:Bold;font-size:25px;line-height:100%;letter-spacing:0;text-align:center}.DefaultView_logoInline__f_tML{display:inline-block;vertical-align:middle;margin:0 2px}.DefaultView_subtitle__blCzw{font-size:clamp(14px,2vw,18px);color:#5a6a8a;font-weight:500;margin:0;line-height:1.5;color:#002955}.DefaultView_bottomRow__V4aKy{gap:1.5rem;width:100%;flex:1 1 0;overflow:hidden}.DefaultView_botSection__BG8jL,.DefaultView_bottomRow__V4aKy{display:flex;align-items:center;justify-content:center;min-height:0}.DefaultView_botSection__BG8jL{flex-shrink:1}.DefaultView_botImage__OXoGk{width:clamp(300px,44dvw,640px);height:clamp(198px,47dvh,520px);max-height:100%;-o-object-fit:contain;object-fit:contain}.DefaultView_suggestionsGrid__WRcxJ{display:flex;flex-direction:column;gap:.35rem;width:min(100%,clamp(260px,36vw,420px));min-width:0}.DefaultView_suggestionButton__GGZVv{display:flex;align-items:center;min-height:clamp(36px,5.5dvh,46px);width:100%;gap:clamp(.35rem,1.2vw,.6rem);padding:clamp(.35rem,1.2dvh,.55rem) clamp(.5rem,2.2dvw,.9rem);border-radius:clamp(8px,1.4vw,12px);border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;box-sizing:border-box}.DefaultView_suggestionButton__GGZVv:hover{border-color:#00cdcd;background:linear-gradient(135deg,rgba(0,205,205,.06),rgba(106,0,167,.06));box-shadow:0 2px 8px rgba(0,205,205,.12);transform:translateY(-1px)}.DefaultView_suggestionButton__GGZVv:active{transform:translateY(0)}.DefaultView_suggestionIcon__k6sHo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(16px,2.4vw,20px);height:clamp(16px,2.4vw,20px)}.DefaultView_suggestionText__OqK32{font-family:var(--font-ubuntu),Ubuntu,sans-serif;font-weight:500;font-size:18px;line-height:1.2;color:#002955}@media (max-width:1024px){.DefaultView_heading__2FN59{font-size:1rem}.DefaultView_subtitle__blCzw{font-size:.8rem}.DefaultView_suggestionText__OqK32{font-size:.7rem}}@media (max-width:768px){.DefaultView_container__UYCU0{padding:1rem;justify-content:flex-start}.DefaultView_botSection__BG8jL{display:none}.DefaultView_heading__2FN59{font-size:.95rem}.DefaultView_suggestionsGrid__WRcxJ{width:100%;align-items:center}.DefaultView_suggestionButton__GGZVv{width:100%;max-width:360px;min-height:40px;padding:.4rem .6rem}.DefaultView_suggestionText__OqK32{font-size:.85rem}}@media (max-width:560px){.DefaultView_suggestionButton__GGZVv{min-height:36px;padding:.35rem .5rem;max-width:320px}.DefaultView_suggestionText__OqK32{font-size:.8rem}.DefaultView_suggestionIcon__k6sHo{width:18px;height:18px}}@media (max-width:420px){.DefaultView_suggestionButton__GGZVv{min-height:34px;padding:.3rem .45rem;max-width:290px}.DefaultView_suggestionText__OqK32{font-size:.75rem}}.ChatShell_root__vMagk{display:flex;height:100dvh;width:100%;min-height:0;flex-direction:column;gap:1.5rem;padding:1.5rem;box-shadow:0 20px 50px -25px rgba(0,0,0,.25);backdrop-filter:blur(24px);overflow:hidden}.ChatShell_contentWrap__mI3Xk{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:1rem}.ChatShell_contentInner__zMrzK{display:flex;height:100%;min-height:0;flex-direction:column}@media (min-width:1024px){.ChatShell_root__vMagk{flex-direction:row;padding:2.5rem}}@media (max-height:470px){.ChatShell_root__vMagk{padding:.1rem}}