.NavButton_navButton__Q1_wh{display:flex;align-items:center;justify-content:center;padding:1rem .5rem;color:#7a766f;text-decoration:none;border-left:3px solid transparent;border-radius:16px;transition:background-color .45s cubic-bezier(.4,0,.2,1),color .35s ease,border-left-color .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);will-change:background-color,color,border-left-color,transform}.NavButton_navButton__Q1_wh:hover{background-color:#f2e9df;color:#4f4739;border-left-color:#4f4739;transform:translateX(2px)}.NavButton_navButton__Q1_wh.NavButton_active__sBusi{background-color:#efe4d9;color:#4f4739;border-left-color:#e9a15d;font-weight:600}.NavButton_menuContent__kEsTE{display:flex;flex-direction:column;align-items:center;gap:.5rem}.NavButton_icon__Ft_4w{width:24px;height:24px}.NavButton_label__UAOcp{font-size:.875rem;font-weight:500;text-align:center}.Sidebar_sidebar__v6daX{position:fixed;left:0;top:0;width:var(--sidebar-width);height:100vh;background-color:#faf1e6;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:50}.Sidebar_logo__SsBgv{padding:1.25rem 0 .75rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e7eb}.Sidebar_nav__KAd3g{flex:1;padding:1rem 0;display:flex;flex-direction:column}.Sidebar_nav__KAd3g .chatSessionList{margin-top:.5rem}._app_mainContent__C9Ppf{margin-left:var(--sidebar-width)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}canvas,iframe,img,svg,video{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:none}button{cursor:pointer}button,input,select,textarea{border:none;outline:none}input::placeholder,textarea::placeholder{font:inherit}*{box-sizing:border-box;padding:0;margin:0}@font-face{font-family:ONEMobile;src:url(/fonts/ONEMobileLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ONEMobile;src:url(/fonts/ONEMobileRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ONEMobile;src:url(/fonts/ONEMobileBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ONEMobileTitle;src:url(/fonts/ONEMobileTitle.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ONEMobileTitle;src:url(/fonts/ONEMobileTitle.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ONEMobile;src:url(/fonts/ONEMobileBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{scrollbar-gutter:stable;background-color:#faf1e6}body,html{max-width:100vw;overflow-x:hidden;font-family:ONEMobile,sans-serif;font-weight:300}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}:root{--sidebar-width:200px;--foreground-rgb:0,0,0;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255}