.Sidebar_sidebar__Ld23E{height:100%;background-color:#000;display:flex;flex-direction:column;position:relative;z-index:100;border-right:1px solid hsla(0,0%,100%,.2);border-radius:0 25px 25px 0;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);width:320px}@media (max-width:767px){.Sidebar_sidebar__Ld23E{position:fixed;top:0;left:0;bottom:0;width:320px!important;height:100%!important;border-radius:0 2.5rem 2.5rem 0;z-index:12000;transform:translateX(-100%)}}.Sidebar_expanded__fNfCS{padding:2.4rem}.Sidebar_collapsed__ZeiKV{padding:2.4rem 1.2rem;align-items:center}.Sidebar_header__5iA0i{display:flex;align-items:center;justify-content:center;margin-bottom:3.2rem;width:100%;position:relative}.Sidebar_headerCollapsed__QbCeR{justify-content:center;margin-bottom:2.4rem}.Sidebar_logo__dypK3{color:#8ae188;white-space:nowrap;font-family:var(--font-aclonica),serif;font-weight:600;font-size:2.2rem;line-height:normal;text-align:center;width:100%}.Sidebar_toggleBtn__OZR59{padding:8px;border-radius:8px;transition:background-color .2s;color:hsla(0,0%,100%,.6);cursor:pointer;background:transparent;border:none}.Sidebar_toggleBtn__OZR59:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.Sidebar_headerActions__2mVfV{display:flex;align-items:center;gap:8px;position:absolute;right:0}.Sidebar_mobileCloseBtn__XYlyd{display:none;padding:8px;color:hsla(0,0%,100%,.6);background:transparent;border:none;cursor:pointer}@media (max-width:767px){.Sidebar_mobileCloseBtn__XYlyd{display:flex;align-items:center;justify-content:center}.Sidebar_toggleBtn__OZR59{display:none}}.Sidebar_searchWrapper__dHxCH{width:100%;padding:0 4px}.Sidebar_searchContainer__RsAyf{position:relative;margin-bottom:2.4rem}.Sidebar_searchIcon__7vp5L{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4)}.Sidebar_searchInput__ZiWVL{width:100%;background-color:#262626;border:none;border-radius:1.2rem;padding:1.2rem 4rem;font-size:1.4rem;color:#fff;outline:none;transition:all .2s}.Sidebar_searchInput__ZiWVL::placeholder{color:hsla(0,0%,100%,.2)}.Sidebar_searchInput__ZiWVL:focus{box-shadow:0 0 0 .1rem rgba(76,151,111,.5)}.Sidebar_clearSearch__suOLp{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.2);background:transparent;border:none;cursor:pointer}.Sidebar_clearSearch__suOLp:hover{color:#fff}.Sidebar_searchCollapsed__Un_Jj{display:flex;justify-content:center;margin-bottom:24px;color:#dadada;cursor:pointer;padding:10px;background-color:#262626;border-radius:50%;width:40px;height:40px;align-items:center;transition:background-color .2s}.Sidebar_searchCollapsed__Un_Jj:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.Sidebar_newChatBtn__VSaDA{display:flex;align-items:center;justify-content:center;gap:.8rem;color:#000;font-weight:600;padding:1.2rem 0;border-radius:1.2rem;margin-bottom:1.6rem;transition:all .2s;cursor:pointer;border:none;flex-shrink:0;background:linear-gradient(90deg,#4c976f,#8ae188)}.Sidebar_newChatBtn__VSaDA:hover{opacity:.9}.Sidebar_newChatBtn__VSaDA:active{transform:scale(.98)}.Sidebar_newChatBtnCollapsed__cRLrR{width:4.4rem;height:4.4rem;padding:0;border-radius:50%}.Sidebar_newChatBtnExpanded__dxy2N{width:100%}.Sidebar_divider__i_0n6{width:100%;border-bottom:1px solid #eae9e3;margin-bottom:16px;flex-shrink:0}.Sidebar_collapsed__ZeiKV .Sidebar_divider__i_0n6{opacity:0;pointer-events:none}.Sidebar_recentSection__PuR4w{flex:1;display:flex;flex-direction:column;overflow:hidden}.Sidebar_recentTitle__siBvI{color:#dadada;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:590;line-height:2.5rem;letter-spacing:0;text-transform:none;margin-bottom:1.6rem;padding:0 .8rem}.Sidebar_historyTitle__ykDUV{margin-top:2.4rem}.Sidebar_showMoreBtn__V9tEE{background:transparent;border:none;color:#dadada;font-size:1.4rem;padding:.8rem 1.2rem;cursor:pointer;text-align:left;width:fit-content;transition:color .2s;font-weight:500;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Sidebar_showMoreBtn__V9tEE:hover:not(:disabled){color:#fff}.Sidebar_showMoreBtn__V9tEE:disabled{opacity:.5;cursor:not-allowed}.Sidebar_chatList__Y5_5G{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:4px}.Sidebar_chatItem__yhvQX{width:100%;display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:1.2rem;transition:all .2s;cursor:pointer;background:transparent;border:none;text-align:left;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Sidebar_chatItemActive__u0IyH{background-color:rgba(76,151,111,.15);color:#fff;border:1px solid rgba(76,151,111,.3)}.Sidebar_chatItemInactive__WVoMV{color:#dadada}.Sidebar_chatItemInactive__WVoMV:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.Sidebar_chatItemCollapsed__2dYp7{justify-content:center;padding:12px 0}.Sidebar_chatIcon__iigOy{flex-shrink:0}.Sidebar_chatIconActive__ABpSp{color:#8ae188}.Sidebar_chatIconInactive__BJqSc,.Sidebar_chatItem__yhvQX:hover .Sidebar_chatIconInactive__BJqSc{color:hsla(0,0%,100%,.4)}.Sidebar_chatTitle__35oL6{font-size:1.4rem;font-weight:400;color:#dadada;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.Sidebar_dotsBtn__ElnpZ{opacity:0;padding:4px;border-radius:4px;color:hsla(0,0%,100%,.4);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}.Sidebar_chatItem__yhvQX:hover .Sidebar_dotsBtn__ElnpZ{opacity:1}.Sidebar_dotsBtnActive__J8qW9{opacity:1!important;color:#fff!important}.Sidebar_dotsBtn__ElnpZ:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.Sidebar_chatMenu__rp_kf{position:absolute;right:0;top:calc(100% + 4px);background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;padding:4px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:140px}.Sidebar_chatMenuItem__yg44Y{width:100%;padding:8px 12px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;text-align:left;border-radius:4px;display:flex;align-items:center;gap:8px;transition:background-color .2s}.Sidebar_chatMenuItem__yg44Y:hover{background-color:#3a3a3a}.Sidebar_deleteItem__yjhmF{color:#ff4d4f}.Sidebar_deleteItem__yjhmF:hover{background-color:rgba(255,77,79,.1)}.Sidebar_modalOverlay___bQgZ{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(8px)}.Sidebar_modal____8l8{background-color:#1e1f20;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;padding:32px;width:90%;max-width:440px;box-shadow:0 24px 48px rgba(0,0,0,.4);color:#e3e3e3;font-family:Google Sans,Segoe UI,Roboto,Arial,sans-serif}.Sidebar_modalIconWrapper__tMwhX{width:4.8rem;height:4.8rem;border-radius:1.2rem;background-color:rgba(234,67,53,.1);display:flex;align-items:center;justify-content:center;color:#ea4335;margin-bottom:2.4rem}.Sidebar_modalTitle___anLH{color:#e3e3e3;font-size:24px;font-weight:400;margin-bottom:12px;line-height:32px}.Sidebar_modalText__nClIy{color:#c4c7c5;font-size:16px;margin-bottom:32px;line-height:1.5}.Sidebar_modalActions__5tT9A{display:flex;justify-content:flex-end;gap:8px}.Sidebar_modalBtn__cn262{padding:10px 24px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;min-width:80px;display:flex;align-items:center;justify-content:center}.Sidebar_cancelBtn__goC5h{background-color:transparent;color:#a8c7fa}.Sidebar_cancelBtn__goC5h:hover{background-color:rgba(168,199,250,.08)}.Sidebar_confirmBtn__8pWEw{background-color:#ea4335;color:#fff}.Sidebar_confirmBtn__8pWEw:hover{background-color:#d93025;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}.Sidebar_footer__rX9DP{margin-top:auto;padding-top:24px;flex-shrink:0}.Sidebar_footerDivider__u9CL2{width:100%;border-bottom:1px solid #eae9e3;margin-bottom:12px}.Sidebar_userProfile__Pw8He{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;background:transparent;border:1px solid transparent;width:100%}.Sidebar_userProfile__Pw8He:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Sidebar_userProfileCollapsed__fONaM{justify-content:center}.Sidebar_avatarWrapper__7qQTi{position:relative;flex-shrink:0}.Sidebar_avatar__UZnXN{width:4rem;height:4rem;border-radius:50%;border:.2rem solid #4c976f;overflow:hidden}.Sidebar_avatarImg__aEirG{width:100%;height:100%;object-fit:cover}.Sidebar_statusDot__0Li19{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#8ae188;border:2px solid #000;border-radius:50%}.Sidebar_userInfo__XgjHJ{display:flex;flex-direction:column;overflow:hidden;text-align:left;gap:2px}.Sidebar_userName__oOq_J{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userBadge__1zIye{font-size:10px;color:#8ae188;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.Sidebar_planInfoRow__ks6Xo{display:flex;align-items:baseline;gap:6px;overflow:hidden}.Sidebar_planName__YKxGX{font-size:11px;color:#8ae188;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.9;flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_interactionsLeft__E4NHr{font-size:13px;color:hsla(0,0%,100%,.7);font-weight:600;white-space:nowrap}.Sidebar_chatList__Y5_5G::-webkit-scrollbar{width:4px}.Sidebar_chatList__Y5_5G::-webkit-scrollbar-track{background:transparent}.Sidebar_chatList__Y5_5G::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.Sidebar_chatList__Y5_5G::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.Sidebar_mobileBackdrop__L_BB0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:11999;display:none}@media (max-width:767px){.Sidebar_mobileBackdrop__L_BB0{display:block}}.Sidebar_authButtons__a0Q4e{display:flex;flex-direction:column;gap:8px;width:100%}.Sidebar_authBtn__2YHgy{width:100%;padding:10px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.Sidebar_loginBtn__uMox0{background-color:hsla(0,0%,100%,.1);color:#fff}.Sidebar_loginBtn__uMox0:hover{background-color:hsla(0,0%,100%,.2)}.Sidebar_signupBtn__o0bRd{background:linear-gradient(90deg,#4c976f,#8ae188);color:#000}.Sidebar_signupBtn__o0bRd:hover{opacity:.9}.Sidebar_authButtonsCollapsed___VP5D{align-items:center}.Sidebar_authBtnCollapsed__ZlxdF{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.Sidebar_skeleton__3apIW{background:linear-gradient(90deg,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.03) 75%);background-size:200% 100%;animation:Sidebar_skeleton-loading__DYuM0 1.5s infinite;border-radius:4px}@keyframes Sidebar_skeleton-loading__DYuM0{0%{background-position:200% 0}to{background-position:-200% 0}}.Sidebar_skeletonTitle__Ziv71{height:14px;width:80%}.Sidebar_spinner__oiuaP{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#8ae188;border-radius:50%;animation:Sidebar_spin__VNWgv .6s linear infinite}@keyframes Sidebar_spin__VNWgv{to{transform:rotate(1turn)}}.Sidebar_buttonSpinner__G2I4o{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Sidebar_spin__VNWgv .6s linear infinite}.Sidebar_profileMenu__L7uai{position:absolute;bottom:calc(100% + 8px);left:0;width:260px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:9999;display:flex;flex-direction:column}.Sidebar_profileMenuItemActive__OOzct,.Sidebar_profileMenuItemLogout__SY3a_,.Sidebar_profileMenuItem__kaAbS{width:100%;padding:14px 20px;text-align:left;background:transparent;border:none;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:12px}.Sidebar_profileMenuItemActive__OOzct:hover,.Sidebar_profileMenuItemLogout__SY3a_:hover,.Sidebar_profileMenuItem__kaAbS:hover{background:linear-gradient(90deg,#4c976f,#8ae188);color:#000}.Sidebar_profileMenuItemLogout__SY3a_{color:#fff}.Sidebar_upgradeBtn__YLvQx{width:100%;padding:10px 0;border-radius:10px;background:linear-gradient(90deg,#4c976f,#8ae188);color:#000;font-size:13px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(76,151,111,.4)}.Sidebar_upgradeBtn__YLvQx:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(138,225,136,.6);filter:brightness(1.1)}.Sidebar_upgradeBtn__YLvQx:active{transform:translateY(0)}.Sidebar_guestCTA__EmXTX{position:relative;margin:0 0 12px;padding:18px 16px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(76,151,111,.08),rgba(20,22,24,.9) 60%,rgba(138,225,136,.05));border:1px solid rgba(138,225,136,.18);overflow:hidden;flex-shrink:0}.Sidebar_guestCTA__EmXTX:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(138,225,136,.4),transparent 40%,rgba(76,151,111,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Sidebar_guestCTA__EmXTX:after{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:120px;height:60px;background:radial-gradient(ellipse,rgba(138,225,136,.15) 0,transparent 70%);pointer-events:none}.Sidebar_guestCTAIcon__2pox5{font-size:2rem;margin-bottom:8px;animation:Sidebar_ctaSpin__ezS5R 6s linear infinite;display:inline-block}@keyframes Sidebar_ctaSpin__ezS5R{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(15deg) scale(1.1)}75%{transform:rotate(-10deg) scale(.95)}}.Sidebar_guestCTATitle__u4CI6{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 5px;letter-spacing:-.01em;line-height:1.3}.Sidebar_guestCTADesc__I9KKD{font-size:1.15rem;color:hsla(0,0%,100%,.45);margin:0 0 14px;line-height:1.45}.Sidebar_guestCTABtn__sXbFG{width:100%;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#4c976f,#8ae188);color:#000;font-size:1.3rem;font-weight:700;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.Sidebar_guestCTABtn__sXbFG:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .4s ease}.Sidebar_guestCTABtn__sXbFG:hover:after{left:150%}.Sidebar_guestCTABtn__sXbFG:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(138,225,136,.3)}.Sidebar_guestCTABtn__sXbFG:active{transform:translateY(0)}.layout_layout__l4a5M{height:100vh;width:100%;color:#fff;gap:1.6rem}.layout_layout__l4a5M,.layout_main__yMKB1{display:flex;background-color:#000;overflow:hidden}.layout_main__yMKB1{flex:1;position:relative;flex-direction:column;border:.1rem solid hsla(0,0%,100%,.1);border-radius:2.4rem;box-shadow:0 0 4rem -1.5rem rgba(76,151,111,.1)}.layout_background__Iv011{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.layout_topRightGlow__lvn4J{position:absolute;top:0;right:0;width:45%;height:65%;background:linear-gradient(225deg,rgba(76,151,111,.22),rgba(76,151,111,.05) 40%,transparent 80%);filter:blur(90px);backdrop-filter:blur(300px);-webkit-backdrop-filter:blur(300px)}.layout_bottomLeftGlow__NTU30{position:absolute;bottom:0;left:0;width:70%;height:70%;background:linear-gradient(45deg,#4d6a5780,rgba(77,106,87,.2) 30%,transparent 80%);filter:blur(140px);pointer-events:none;z-index:0}.layout_content__is3pS{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;overflow:hidden}@media (max-width:767px){.layout_layout__l4a5M{padding:0;gap:0;height:100dvh}.layout_main__yMKB1{border-radius:0;border:none}}@media (min-width:768px) and (max-width:1024px){.layout_layout__l4a5M{padding:1.2rem;gap:1.2rem}.layout_main__yMKB1{border-radius:2rem}}.layout_layout__LW9TJ{display:flex;height:100vh;width:100vw;overflow:hidden;background:#000}.layout_main__kTDYH{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;z-index:1}.layout_background__Cls27{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.layout_topRightGlow__DXmJu{position:absolute;top:-20%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(76,151,111,.05) 0,transparent 70%);filter:blur(80px)}.layout_bottomLeftGlow__L_F8G{position:absolute;bottom:-15%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(0,217,255,.05) 0,transparent 70%);filter:blur(80px)}.layout_content__hIIfo{flex:1;display:flex;flex-direction:column;width:100%;position:relative;overflow-y:auto}.layout_content__hIIfo::-webkit-scrollbar{width:4px}.layout_content__hIIfo::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}