.Sidebar_sidebar___lE5N{grid-area:sidebar;display:flex;flex-direction:column;background:#232828;border-right:1px solid hsla(0,0%,100%,.1);padding:20px;overflow-y:auto}.Sidebar_heading__DuMHE{font-size:32px;font-weight:700;margin-bottom:30px;text-align:center;color:#fff}.Sidebar_newChatBtn__fPLoY{padding:12px 20px;background:#343b3b;color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease;margin-bottom:20px}.Sidebar_newChatBtn__fPLoY:hover{background:#3e4545;border-color:hsla(0,0%,100%,.3)}.LoginButton_loginBtn__GVzhL{padding:8px 16px;background:#343b3b;color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s ease}.LoginButton_loginBtn__GVzhL:hover{background:#3e4545}.TopHeader_topHeader__Usr6Y{grid-area:header;background:#232828;border-bottom:1px solid hsla(0,0%,100%,.1);border-left:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-left:-1px;position:relative;min-height:10px}.TopHeader_headerContent__B8oft{display:flex;align-items:center;justify-content:flex-start;flex-grow:1}.TopHeader_headerNotch__15s3x{position:absolute;top:300%;right:0;width:120px;height:36px;z-index:10;transform:translateY(-50%);pointer-events:none}.TopHeader_notchBackground__ElZCu{position:absolute;top:0;right:0;width:100%;height:100%}.TopHeader_notchBackground__ElZCu svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.TopHeader_notchIcons__CPuBE{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;z-index:2;pointer-events:auto}.TopHeader_notchIcon__MkC_2{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);cursor:pointer;border-radius:4px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.TopHeader_notchIcon__MkC_2:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08);transform:scale(1.05)}.TopHeader_notchIcon__MkC_2:active{transform:scale(.98);background:hsla(0,0%,100%,.12)}.TopHeader_notchIcon__MkC_2:focus{outline:2px solid hsla(0,0%,100%,.4);outline-offset:2px;color:hsla(0,0%,100%,.9)}.TopHeader_notchIcon__MkC_2:focus:not(:focus-visible){outline:none}.ChatInput_main__Tf_W_{grid-area:main;background:#2a3131;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;position:relative}.ChatInput_mainContent__0NLLB{text-align:center;max-width:600px}.ChatInput_mainContent__0NLLB h1{font-size:24px;margin-bottom:10px;opacity:.9}.ChatInput_mainContent__0NLLB p{opacity:.7;line-height:1.5}.ChatInput_chatInputContainer__TR9ua{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50vw;box-sizing:border-box;display:flex;align-items:center;gap:10px;background:#232828;padding:15px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 12px rgba(0,0,0,.2)}.ChatInput_chatInput__JJFCh{width:100%;height:50px;padding:0 20px;box-sizing:border-box;background-color:#343b3b;border:none;border-radius:25px;color:#e4e6eb;font-size:1rem;outline:none}.ChatInput_chatInput__JJFCh::placeholder{color:#8a8d91}.ChatInput_chatInput__JJFCh:focus{background-color:#3e4545;box-shadow:0 0 0 2px #0084ff}