aside#sideBar{display:grid;grid-template-columns:1fr 1.75rem;grid-template-rows:1.9375rem auto 1fr 3rem;grid-template-areas:"logo sideBarToggle" "menu menu" "chatHistory chatHistory" "footer footer";row-gap:2rem;padding:1rem 0 0 1.5rem;position:relative;border-right:1px solid rgba(0,0,0,.1);background-color:hsl(0,0%,98%);transition:all .3s ease}aside#sideBar h2{font-size:.875rem;color:rgba(0,0,0,.4);transition:all .3s ease}button.sideBarToggleButton{display:block;font-size:1rem;padding:0;position:relative;background:rgba(0,0,0,0);border:none}button.sideBarToggleButton span{display:none}button.sideBarToggleButton:before{content:"";width:fit-content;font-family:FontAwesomeRegular;font-weight:400!important;font-size:.875em;color:#000;line-height:1;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}button#sideBarToggle{grid-area:sideBarToggle;width:100%;height:100%}button#sideBarToggleMobile{display:none}button#sideBarToggleMobile:before{content:""}a#futureLogo{grid-area:logo;display:block;width:6.5rem;height:1.9375rem;margin:0;position:absolute;top:0;left:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/logo_black.svg);transition:all .3s ease}a#futureLogo span{display:none}nav#mainNav{grid-area:menu;display:flex;flex-direction:column;width:100%;position:relative}nav#mainNav button#sideBarToggle{color:#000;transition:all .3s ease}nav#mainNav button#sideBarToggle:hover{color:hsl(138,40%,66%)}nav#mainNav menu.menu>li>a,nav#mainNav menu.menu>li>span{font-size:.875rem;padding:.65rem 0 .65rem 1.75rem;text-decoration:none;position:relative;transition:all .3s ease}nav#mainNav menu.menu>li>a:before,nav#mainNav menu.menu>li>span:before{content:"";display:block;width:1.4rem;height:0;padding-top:1.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;transition:all .3s ease}nav#mainNav menu.menu>li>a:hover>span,nav#mainNav menu.menu>li>span:hover>span{text-decoration:underline}nav#mainNav menu.menu>li>a.quanta:before,nav#mainNav menu.menu>li>span.quanta:before{background-image:url(/icons/quanta.svg)}nav#mainNav menu.menu>li>a.observatory:before,nav#mainNav menu.menu>li>span.observatory:before{background-image:url(/icons/observatory.svg)}nav#mainNav menu.menu>li>a.opportunities:before,nav#mainNav menu.menu>li>span.opportunities:before{background-image:url(/icons/opportunities.svg)}nav#mainNav menu.menu>li>a.dimensions:before,nav#mainNav menu.menu>li>span.dimensions:before{background-image:url(/icons/dimensions.svg)}nav#mainNav menu.menu>li>a.targets:before,nav#mainNav menu.menu>li>span.targets:before{background-image:url(/icons/targets.svg)}nav#mainNav menu.menu>li>a.quantaverse:before,nav#mainNav menu.menu>li>span.quantaverse:before{background-image:url(/icons/quantaverse.svg)}nav#mainNav menu.menu>li.alert>a>span,nav#mainNav menu.menu>li.alert>span>span{position:relative}nav#mainNav menu.menu>li.alert>a>span:after,nav#mainNav menu.menu>li.alert>span>span:after{content:"";display:block;width:.5rem;height:.5rem;background-color:hsl(144,65%,67%);text-shadow:2px 2px 5px rgba(0,0,0,.25);position:absolute;top:0;right:-15px;z-index:99;border-radius:.5rem}nav#mainNav menu.menu>li.hasChildren>a,nav#mainNav menu.menu>li.hasChildren>span{position:relative}nav#mainNav menu.menu>li.hasChildren>a:after,nav#mainNav menu.menu>li.hasChildren>span:after{content:"";font-family:FontAwesomeRegular;font-weight:400!important;position:relative;right:-.75rem}nav#mainNav menu.menu>li.hasChildren.open>a:after,nav#mainNav menu.menu>li.hasChildren.open>span:after{content:""}nav#mainNav menu.menu>li>menu.subMenu{display:none;margin:-.325rem 0 .325rem;max-height:25vh;overflow-y:scroll}nav#mainNav menu.menu>li>menu.subMenu>li>a,nav#mainNav menu.menu>li>menu.subMenu>li>button,nav#mainNav menu.menu>li>menu.subMenu>li>span{width:100%;padding:.5625rem 0 .5625rem 1.75rem;font-size:.75rem;color:#000;text-decoration:none;text-align:left;cursor:pointer}nav#mainNav menu.menu>li>menu.subMenu>li>a:hover,nav#mainNav menu.menu>li>menu.subMenu>li>button:hover,nav#mainNav menu.menu>li>menu.subMenu>li>span:hover{color:#000;text-decoration:underline}nav#mainNav menu.menu>li>menu.subMenu>li>a:hover>span,nav#mainNav menu.menu>li>menu.subMenu>li>button:hover>span,nav#mainNav menu.menu>li>menu.subMenu>li>span:hover>span{text-decoration:underline}nav#mainNav menu.menu>li>menu.subMenu>li.newDimension{display:block}nav#mainNav menu.menu>li>menu.subMenu>li.newDimension>button{width:4.125rem;height:1.75rem;margin:.5rem 0;padding:.35em .65em;font-size:.75rem;line-height:1.43;border:1px solid #000;border-radius:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center}nav#mainNav menu.menu>li>menu.subMenu>li.newDimension>button:hover{text-decoration:underline}nav#mainNav menu.menu>li>menu.subMenu>li.newDimension>button>svg{width:1rem;height:1rem;margin-right:.5rem}nav#mainNav menu.menu>li.hasChildren.open>menu.subMenu{display:flex}button.gf-new-thread{width:4.125rem;height:1.75rem;margin:.5rem 0;padding:.35em .65em;font-size:.75rem;line-height:1.43;border:1px solid #000;border-radius:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center}button.gf-new-thread:hover{text-decoration:underline}button.gf-new-thread>svg{width:1rem;height:1rem;margin-right:.5rem}section#chatHistory{grid-area:chatHistory;overflow-y:auto}section#chatHistory div.gf-thread-list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start}section#chatHistory div.gf-thread-item-wrapper{width:100%;display:grid;grid-template-columns:10.25rem 1rem;column-gap:.25rem;border-radius:.25rem}section#chatHistory div.gf-thread-item-wrapper button.gf-thread-item{grid-column:1/2;width:100%;max-width:100%;margin:.25em 0;padding:.25em;text-align:left}section#chatHistory div.gf-thread-item-wrapper button.gf-thread-item span.gf-thread-item-title{display:block;font-size:.75rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section#chatHistory div.gf-thread-item-wrapper button.gf-thread-item:hover span.gf-thread-item-title{text-decoration:underline}footer#footer{grid-area:footer}div#dashboard.sidebar-min aside#sideBar{padding:1rem .75rem;overflow-x:hidden;grid-template-columns:[one] 0 [two] 1.25rem [end]}div#dashboard.sidebar-min a#futureLogo,div#dashboard.sidebar-min aside#sideBar h2{opacity:0}div#dashboard.sidebar-min button#sideBarToggle{width:1.25rem;height:1.25rem;padding:0;margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:9}div#dashboard.sidebar-min button#sideBarToggle:before{content:"";font-size:1.25rem}div#dashboard.sidebar-min nav#mainNav{overflow-x:hidden}div#dashboard.sidebar-min nav#mainNav menu.menu>li>a{padding-left:3rem}div#dashboard.sidebar-min nav#mainNav menu.menu>li>a:before,div#dashboard.sidebar-min nav#mainNav menu.menu>li>a>span:before{width:1.25rem;padding-top:1.25rem}div#dashboard.sidebar-min nav#mainNav menu.menu>li menu.subMenu{display:none}div#dashboard.sidebar-min section#chatHistory{display:none;overflow:hidden}div#dashboard.sidebar-min section#chatHistory:before{content:"";font-family:FontAwesomeRegular;font-weight:400!important}div#dashboard.sidebar-min footer#footer{display:none}@media(max-width:1024px){aside#sideBar{position:fixed;top:0;left:0;width:14rem;height:100vh;z-index:1000;transform:translateX(-100%);transition:transform .3s ease}aside#sideBar:before{content:"mobile";display:none}button#sideBarToggleMobile{display:block;width:1.25rem;height:1.25rem;margin:0;padding:0;position:absolute;top:1.45rem;left:10rem;z-index:99}div#dashboard.sidebar-max aside#sideBar{transform:translateX(0)}}