.main-menu_mainMenuLayout__qH5ZE{height:100vh;width:100vw;position:relative;overflow:hidden;background-image:url(/assets/background-image-1.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.main-menu_ellipseContainer__icSsY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:389.61px}.main-menu_buttonWrapper__4QnKF{position:relative;width:389.61px;height:389.61px;margin-bottom:2rem}.main-menu_formContainer__L3sBb{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:55.6522px;gap:13.91px;position:absolute;width:389.61px;height:389.61px;left:0;top:0;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.85) 71.3%,rgba(242,243,246,.7) 100%);-webkit-backdrop-filter:blur(19.1304px);backdrop-filter:blur(19.1304px);border-radius:868.696px;box-shadow:0 0 30px hsla(0,0%,100%,.4),inset 0 0 20px hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.3);cursor:pointer;outline:none}.main-menu_formContainer__L3sBb:focus{box-shadow:0 0 30px hsla(0,0%,100%,.6),inset 0 0 20px hsla(0,0%,100%,.6)}.main-menu_content__KB36o{flex-direction:column;gap:20.33px;width:278.31px;height:278.31px;flex:1}.main-menu_content__KB36o,.main-menu_logoContainer__MCIpP{display:flex;justify-content:center;align-items:center;padding:0}.main-menu_logoContainer__MCIpP{flex-direction:column;gap:24.76px;isolation:isolate;width:160.93px;height:160.93px;background:#fff;border-radius:999px;position:relative}.main-menu_ring__S6Br4{position:absolute;width:349.03px;height:349.03px;left:calc(50% - 349.03px / 2);top:calc(50% - 349.03px / 2);box-sizing:border-box;border-radius:50%;z-index:0}.main-menu_ring__S6Br4:before{content:"";position:absolute;inset:0;border-radius:50%;padding:2.44px;background:linear-gradient(1turn,#475beb,#e097ff 55.25%,#18a8f7);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.main-menu_ringBlur__SXSWn{position:absolute;width:349.03px;height:349.03px;left:calc(50% - 349.03px / 2);top:calc(50% - 349.03px / 2);box-sizing:border-box;border-radius:50%}.main-menu_ringBlur__SXSWn:before{content:"";position:absolute;inset:0;border-radius:50%;padding:4px;background:linear-gradient(1turn,rgba(71,91,235,.5),rgba(224,151,255,.5) 55.25%,rgba(24,168,247,.5));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(4.87013px)}.main-menu_textContainer__2So50{display:flex;flex-direction:column;align-items:center;gap:8px}.main-menu_arrows__UJn1t{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.main-menu_startText__apihZ{color:#666;font-family:Syne,sans-serif!important;font-size:var(--base-l);font-weight:500;line-height:130%;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-menu_ellipseContainer__icSsY:hover .main-menu_logoContainer__MCIpP{transform:scale(1.05);transition:transform .3s ease}.main-menu_ellipseContainer__icSsY:hover .main-menu_ring__S6Br4{border-color:hsla(0,0%,100%,.7);transition:border-color .3s ease}.main-menu_menuOverlay__KRF22{position:fixed;inset:0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;display:flex;justify-content:center;align-items:center}.main-menu_menuItemsContainer___H5T_{position:relative;width:700px;height:700px;display:flex;justify-content:center;align-items:center;transform:translate(-10%,-15%)}.main-menu_menuItem__vwsmd{position:absolute;width:140px;height:140px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 8px 32px rgba(31,38,135,.15);border:1px solid hsla(0,0%,100%,.18);padding:8px;transition:transform .08s ease,background .08s ease,box-shadow .08s ease;transform-origin:center center}.main-menu_menuItem__vwsmd:not(:last-child){margin-right:0}.main-menu_menuItem__vwsmd:hover{background:#fff;box-shadow:0 8px 32px rgba(31,38,135,.25);z-index:6;transform:scale(1.05)}.main-menu_menuItemContent__w2Pbv{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;color:#000;font-family:inherit;font-size:12px!important;font-weight:500!important;line-height:100%!important;letter-spacing:-.01em!important;font-variant-numeric:lining-nums tabular-nums!important;max-width:90%}.main-menu_menuItemIcon__nGcJ9{width:90px;height:90px;display:flex;justify-content:center;align-items:center;-o-object-fit:contain;object-fit:contain}.main-menu_menuItem__vwsmd span{margin-top:4px}.main-menu_menuItemText__3eEIj{font-family:inherit;font-size:12px!important;font-weight:500!important;line-height:100%!important;letter-spacing:-.01em!important;font-variant-numeric:lining-nums tabular-nums!important;margin-top:0;color:#000;max-width:100%;word-wrap:break-word;padding:0 4px}@keyframes main-menu_floatAnimation__GQArY{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.main-menu_mainMenuLayout__qH5ZE .main-menu_menuItemContent__w2Pbv,.main-menu_mainMenuLayout__qH5ZE .main-menu_menuItemText__3eEIj,.main-menu_mainMenuLayout__qH5ZE .main-menu_menuItem__vwsmd{font-family:inherit}:root{--msg-radius:12px 12px 0 0;--msg-shadow:3px 4px 30px 0px #f1f3f6 inset;--msg-bg:linear-gradient(#fff,#fff) padding-box,linear-gradient(360deg,rgba(127,140,195,.22),rgba(193,201,237,.22)) border-box}.seamless-textarea,.seamless-textarea.ant-input,.seamless-textarea.ant-input-affix-wrapper,textarea.seamless-textarea,textarea.seamless-textarea.ant-input{outline:none!important;padding:0!important}.seamless-textarea,.seamless-textarea.ant-input,.seamless-textarea.ant-input-affix-wrapper,.seamless-textarea.ant-input-affix-wrapper-focused,.seamless-textarea.ant-input-affix-wrapper:focus,.seamless-textarea.ant-input-affix-wrapper:hover,.seamless-textarea.ant-input:focus,.seamless-textarea.ant-input:hover,.seamless-textarea:focus,.seamless-textarea:hover,textarea.ant-input.seamless-textarea:focus,textarea.ant-input.seamless-textarea:hover,textarea.seamless-textarea,textarea.seamless-textarea.ant-input,textarea.seamless-textarea.ant-input:focus,textarea.seamless-textarea.ant-input:hover,textarea.seamless-textarea:focus,textarea.seamless-textarea:hover{border:none!important;background:transparent!important;box-shadow:none!important;height:auto!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-family:inherit!important;background-image:none!important;background-origin:initial!important;background-clip:initial!important}.seamless-textarea.ant-input-affix-wrapper-focused,.seamless-textarea.ant-input-affix-wrapper:focus,.seamless-textarea.ant-input:focus,.seamless-textarea:focus,textarea.ant-input.seamless-textarea:focus,textarea.seamless-textarea.ant-input:focus,textarea.seamless-textarea:focus{outline:none!important}.seamless-textarea.ant-input-affix-wrapper:focus-within,.seamless-textarea.ant-input:focus-within,.seamless-textarea:focus-within{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;height:auto!important;border-radius:0!important}.seamless-textarea .ant-input,.seamless-textarea.ant-input-affix-wrapper .ant-input{padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-family:inherit!important}.seamless-textarea .ant-input,.seamless-textarea .ant-input:hover,.seamless-textarea.ant-input-affix-wrapper .ant-input,.seamless-textarea.ant-input-affix-wrapper .ant-input:hover{border:none!important;background:transparent!important;box-shadow:none!important;height:auto!important;border-radius:0!important}.seamless-textarea .ant-input:focus,.seamless-textarea.ant-input-affix-wrapper .ant-input:focus,.seamless-textarea.ant-input-affix-wrapper-focused .ant-input,.seamless-textarea.ant-input-affix-wrapper-focused .ant-input:focus{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;height:auto!important;border-radius:0!important}.seamless-textarea .ant-input:focus-within,.seamless-textarea.ant-input-affix-wrapper .ant-input:focus-within{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;height:auto!important;border-radius:0!important}.seamless-textarea.ant-input{padding:0!important}.seamless-textarea.ant-input,.seamless-textarea.ant-input:focus,.seamless-textarea.ant-input:hover{border:none!important;background:transparent!important;box-shadow:none!important}.seamless-textarea.ant-input:focus{outline:none!important}.seamless-textarea.ant-input:focus-within{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}div[class*=inputContainer] .seamless-textarea,div[class*=inputContainer] .seamless-textarea:focus,div[class*=inputContainer] .seamless-textarea:hover,div[class*=inputContainer] textarea.seamless-textarea,div[class*=inputContainer] textarea.seamless-textarea.ant-input,div[class*=inputContainer] textarea.seamless-textarea.ant-input:focus,div[class*=inputContainer] textarea.seamless-textarea.ant-input:hover,div[class*=inputContainer] textarea.seamless-textarea:focus,div[class*=inputContainer] textarea.seamless-textarea:hover,div[class*=miniChatWindow] .seamless-textarea,div[class*=miniChatWindow] .seamless-textarea:focus,div[class*=miniChatWindow] .seamless-textarea:hover,div[class*=miniChatWindow] textarea.seamless-textarea,div[class*=miniChatWindow] textarea.seamless-textarea.ant-input,div[class*=miniChatWindow] textarea.seamless-textarea.ant-input:focus,div[class*=miniChatWindow] textarea.seamless-textarea.ant-input:hover,div[class*=miniChatWindow] textarea.seamless-textarea:focus,div[class*=miniChatWindow] textarea.seamless-textarea:hover{border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;padding:0!important;height:auto!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-family:inherit!important;background-image:none!important;background-origin:initial!important;background-clip:initial!important}.messages-textarea,.messages-textarea .ant-input{border-radius:var(--msg-radius)!important;box-sizing:border-box!important;border-bottom:none!important}.messages-textarea.ant-input-affix-wrapper-disabled,.messages-textarea.ant-input-affix-wrapper-focused,.messages-textarea.ant-input-affix-wrapper:is(:hover,:focus,:focus-within),.messages-textarea.ant-input:disabled,.messages-textarea.ant-input:is(:hover,:focus,:focus-within),.messages-textarea:is(:hover,:focus,:focus-within),textarea.ant-input.messages-textarea:hover,textarea.messages-textarea:is(:hover,:focus){background:var(--msg-bg)!important;box-shadow:var(--msg-shadow)!important;border:1px double transparent!important;border-bottom:none!important;border-radius:var(--msg-radius)!important;box-sizing:border-box!important}.messages-textarea .ant-input:is(:hover,:focus,:focus-within),.messages-textarea.ant-input-affix-wrapper .ant-input:is(:hover,:focus,:focus-within),.messages-textarea.ant-input-affix-wrapper-focused .ant-input,.messages-textarea.ant-input-affix-wrapper-focused .ant-input:focus{background:var(--msg-bg)!important;box-shadow:var(--msg-shadow)!important;border:1px double transparent!important;border-bottom:none!important;border-radius:var(--msg-radius)!important;box-sizing:border-box!important}.decaAIChatArea_chatAreaContainer__f8p47{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:0 12px;gap:12px;flex:1;height:100%;min-width:0}.decaAIChatArea_chatAreaInner__UOmj3{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 16px 24px;gap:24px;width:100%;height:100%}.decaAIChatArea_messagesContainer__F4YVl{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:24px;width:100%;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scroll-behavior:smooth}.decaAIChatArea_messagesContainer__F4YVl::-webkit-scrollbar{width:6px}.decaAIChatArea_messagesContainer__F4YVl::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.decaAIChatArea_messagesContainer__F4YVl::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.decaAIChatArea_messagesContainer__F4YVl::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.decaAIChatArea_aiMessageWrapper__YMkE6{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;width:100%;max-width:600px;margin-bottom:16px;position:relative;z-index:1}.decaAIChatArea_aiAvatar__J9zSS{width:40px;height:40px;background:linear-gradient(180deg,#4c74f6,#2041ac);border-radius:9999px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.decaAIChatArea_aiStatusIndicator__Y7ywf{position:absolute;width:10px;height:10px;right:0;bottom:0;background:#0e9384;border:1.5px solid #fff;border-radius:5px}.decaAIChatArea_aiMessageContent__K27pG{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;flex:1;min-width:0;max-width:100%;overflow:hidden}.decaAIChatArea_aiMessageHeader__9Q_xJ{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:100%;min-height:18px}.decaAIChatArea_aiSenderName__HKSvg{font-weight:500;font-size:13px;color:#6e7698;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.decaAIChatArea_aiSenderName__HKSvg,.decaAIChatArea_aiTimestamp__3BHFh{font-style:normal;line-height:135%;letter-spacing:-.01em;white-space:nowrap}.decaAIChatArea_aiTimestamp__3BHFh{font-weight:400;font-size:12px;color:#979cb1;flex-shrink:0}.decaAIChatArea_aiMessageBubble__C5HwK{display:flex;flex-direction:row;align-items:flex-start;padding:10px 14px;gap:8px;max-width:100%;min-height:41px;background:#fff;box-shadow:0 1px 3px rgba(46,32,119,.08);border:1px solid #f0f0f0;border-radius:0 12px 12px 12px;word-wrap:break-word;overflow-wrap:break-word}.decaAIChatArea_aiMessageText__4AZwH{flex:1;font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.01em;color:#252d54;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.decaAIChatArea_userMessagesContainer__4PXws{display:flex;flex-direction:column;align-items:flex-end;padding:0;gap:16px;width:100%;align-self:flex-end}.decaAIChatArea_userMessageWrapper__fBbPx{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:12px;width:100%;margin-bottom:16px;position:relative;z-index:2}.decaAIChatArea_userMessageWrapper__fBbPx.decaAIChatArea_message1__Lbjol{max-width:500px}.decaAIChatArea_userMessageWrapper__fBbPx.decaAIChatArea_message2__aIGx4{max-width:450px}.decaAIChatArea_userMessageWrapper__fBbPx.decaAIChatArea_message3__Q4ysA{max-width:600px}.decaAIChatArea_userMessageContent__tD5fe{display:flex;flex-direction:column;align-items:flex-end;padding:0;gap:6px;flex:1;min-width:0;max-width:100%;overflow:hidden}.decaAIChatArea_userMessageBubble__fsbiR{display:flex;flex-direction:row;align-items:flex-start;padding:10px 14px;gap:8px;max-width:100%;min-height:41px;background:#f8f8fb;border:1px solid #e3e5ed;border-radius:12px;word-wrap:break-word;overflow-wrap:break-word}.decaAIChatArea_userMessageText__ngBO5{flex:1;font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.01em;color:#252d54;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.decaAIChatArea_inputSection__Vn1Qq{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;min-height:146px;flex-shrink:0}.decaAIChatArea_inputWrapper__hfgDz{gap:10px}.decaAIChatArea_inputContainerOuter__ELWJ5,.decaAIChatArea_inputWrapper__hfgDz{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;min-height:104px}.decaAIChatArea_inputContainerOuter__ELWJ5{box-sizing:border-box;gap:6px;background:#fff;box-shadow:inset 3px 4px 30px #f1f3f6;border-radius:12px}.decaAIChatArea_inputContainerInner__g63Jq{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:6px;width:100%;min-height:104px}.decaAIChatArea_inputContainerMain__Hggba{display:flex;flex-direction:row;align-items:flex-end;padding:20px;gap:12px;width:100%;min-height:104px;filter:drop-shadow(0 1px 2px rgba(16,24,40,.05))}.decaAIChatArea_chatTextArea__Rd6do{flex:1;min-height:38px;font-style:normal;font-weight:400;font-size:15px;line-height:135%;letter-spacing:-.01em;color:#6e7698;resize:none}.decaAIChatArea_inputActions__bDxko{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.decaAIChatArea_attachmentButtonsGroup__sIWrp{display:flex;flex-direction:row;align-items:center;padding:0;gap:6px}.decaAIChatArea_attachmentButton__EG4Mw{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;width:34px;height:34px;border-radius:8px;border:none;background:transparent}.decaAIChatArea_sendButtonWrapper__HCcyb{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.decaAIChatArea_sendButton__lfef7{flex-direction:row;padding:10px 12px;gap:4px;min-width:60px;height:32px;background:#252d54;border:1px solid #252d54;border-radius:10px;color:#fff;font-weight:700;font-size:14px;line-height:19px;letter-spacing:-.02em}.decaAIChatArea_disclaimer__Ce_L6,.decaAIChatArea_sendButton__lfef7{display:flex;justify-content:center;align-items:center;font-style:normal}.decaAIChatArea_disclaimer__Ce_L6{width:100%;min-height:34px;font-weight:500;font-size:13px;line-height:135%;text-align:center;letter-spacing:-.01em;color:#6e7698;word-break:break-word}.decaAIChatArea_errorContainer__HXYGC{margin:12px 0;padding:0 16px}.decaAIChatArea_typingIndicator__jo3Ie{display:flex;align-items:center;gap:4px;padding:8px 0}.decaAIChatArea_typingIndicator__jo3Ie span{width:6px;height:6px;border-radius:50%;background-color:#9ca3af;animation:decaAIChatArea_typing__Ba6jO 1.4s ease-in-out infinite}.decaAIChatArea_typingIndicator__jo3Ie span:first-child{animation-delay:-.32s}.decaAIChatArea_typingIndicator__jo3Ie span:nth-child(2){animation-delay:-.16s}@keyframes decaAIChatArea_typing__Ba6jO{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.decaAIChatArea_welcomeMessage__uhhq1{margin-bottom:16px}