aside{background-color:var(--dark);color:var(--light);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:1rem;position:relative;transition:.2s ease-in-out;width:calc(2rem + 32px);z-index:0}aside .flex{flex:1 1 0%}aside .logo-container{display:flex;flex-direction:row;flex-wrap:nowrap}aside .logo{margin-bottom:1rem;max-height:0;max-width:0;opacity:0;transition:.2s ease-in-out}aside .logo img{width:12rem}aside .logo-m{margin-bottom:1rem;max-height:6rem;max-width:2.5em;transition:.2s ease-in-out}aside .logo-m img{width:2.5rem}@media (max-width:1024px){aside .logo-m img{margin-left:-.3rem;width:1.6rem}}aside .menu-toggle-wrap{display:flex;justify-content:flex-end;margin-bottom:0;position:relative;top:0}aside .menu-toggle-wrap,aside .menu-toggle-wrap .menu-toggle{transition:.2s ease-in-out}aside .menu-toggle-wrap .menu-toggle .pi{color:var(--light);font-size:2rem;transition:.2s ease-out}@media (max-width:1024px){aside .menu-toggle-wrap .menu-toggle .pi{font-size:1.6rem}}aside .menu-toggle-wrap .menu-toggle:hover .pi{color:var(--primary);transform:translate(.5rem)}aside .menu .menu-sub-header{margin:15px 0 4px 13px}@media (max-width:1024px){aside .menu .menu-sub-header{margin:4px 0 0}}aside .menu h3{font-size:.005rem}aside .button .text,aside h3{opacity:0;transition:opacity .3s ease-in-out}aside h3{color:var(--grey);font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}aside .menu{margin:0 -1rem}aside .menu .button{align-items:center;display:flex;padding:.5rem 1rem;text-decoration:none;transition:.2s ease-in-out}aside .menu .button .pi{color:var(--light);font-size:1.4rem;transition:.2s ease-in-out}aside .menu .button .text{color:var(--light);font-weight:500;transition:.2s ease-in-out}aside .menu .button:hover{background-color:var(--dark-alt)}aside .menu .button:hover .pi,aside .menu .button:hover .text{color:var(--primary)}aside .menu .button.router-link-exact-active{background-color:var(--dark-alt);border-right:5px solid var(--primary)}aside .menu .button.router-link-exact-active .pi,aside .menu .button.router-link-exact-active .text{color:var(--light);font-weight:500}aside .footer{opacity:0;transition:opacity .3s ease-in-out}aside .footer p{color:var(--grey);font-size:.875rem}aside.is-expanded{width:var(--sidebar-width)}aside.is-expanded .menu-toggle-wrap{top:-3rem}aside.is-expanded .menu-toggle-wrap .menu-toggle{transform:rotate(-180deg)}aside.is-expanded .menu h3{font-size:.75rem}aside.is-expanded .button .text,aside.is-expanded h3{opacity:1}aside.is-expanded .button .pi{margin-right:1rem}aside.is-expanded .footer{opacity:0;transition:.2s ease-in-out}aside.is-expanded .logo{max-height:12rem;max-width:12rem;opacity:1;transition:.2s ease-in-out}aside.is-expanded .logo-m{max-height:0;max-width:0;opacity:0;transition:.2s ease-in-out}aside.is-expanded .menu .menu-sub-header{margin:15px 0 4px 13px}@media (max-width:1024px){aside{position:fixed;width:calc(1rem + 32px);z-index:99}}nav[data-v-3d476c3a]{align-items:center;display:flex;height:60px;justify-content:flex-end;padding-right:30px;width:100%}:root{--primary:#ed1a3b;--primary-alt:#ed1a3b;--grey:#64748b;--dark:#1e293b;--dark-alt:#334155;--light:#f1f5f9;--sidebar-width:300px}body{box-sizing:border-box;margin:0;padding:0}*,body{font-family:Fira sans,sans-serif}body{background:var(--light)}html{font-size:.9rem}@media (max-width:1024px){html{font-size:12px}}body,html{margin:0;overflow-x:hidden;width:100%}button.menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none}.app{display:flex}.app main{flex:1 1 0;padding:1rem}@media (max-width:1024px){.app main{padding-left:4.5rem}}.copyright{margin-top:1rem;position:relative}a{text-decoration:none}
