.o-as-link{color:var(--color-default);text-decoration:none;height:50px;display:flex;align-items:center;justify-content:center;margin:3px 0 3px 3px;border-radius:5px 0 0 5px;border-bottom:1px solid var(--color-default);border-top:1px solid var(--color-default);border-left:1px solid var(--color-default)}.o-as-link:hover{background-color:var(--color-warning)}.o-as-link-active{background-color:var(--color-default);color:#fff}.o-as-link-active:hover{background-color:var(--color-default);color:var(--color-warning)}.o-as-link-notcollapsed{justify-content:flex-start;padding-left:10px}.o-asl-icon{font-size:30px;height:100%}.o-as-arrow{position:absolute;bottom:0px;right:0px;width:20px;height:20px;color:var(--coloe-default);transition:.3s linear}.o-as-arrow-rotate{transition:.3s linear;transform:rotate(180deg)}.o-ul-aside{list-style-type:none;padding:0}.o-ul-aside>li{font-size:30px;width:50px;height:50px;text-align:center;color:var(--color-default)}.o-ul-aside>li:hover .router-link-active:hover{font-size:32px;color:var(--color-warning)!important}.selected{border:1px solid grey;border-radius:3px;background-color:var(--color-good);color:#fff!important}.o-tn-base{background-color:var(--color-nav);height:100%;width:100%;align-items:center;display:grid;grid-template:[row1-start] "o-tn-logo o-tn-module o-tn-user o-tn-date" 40px [row1-end] / 250px 1fr 1fr 300px}.o-tn-logo{grid-area:o-tn-logo;height:30px;margin-left:10px}.o-tn-module{grid-area:o-tn-module;color:var(--color-nav-text);text-align:left;font-size:24px;font-weight:700}.o-tn-user{grid-area:o-tn-user;color:var(--color-nav-text);text-align:center;font-size:18px;font-weight:700}.o-tn-date{grid-area:o-tn-date;color:var(--color-nav-text);text-align:right;font-size:18px;font-weight:700;padding-right:10px}.o-home{display:grid;grid-template:[row1-start] "top-nav top-nav" 40px [row1-end] [row2-start] "aside-nav module" 1fr [row2-end] / var(--e8076f00) 1fr;height:100vh;transition:.3s ease}.top-nav{grid-area:top-nav}.aside-nav{grid-area:aside-nav;display:flex;flex-direction:column}.module{grid-area:module}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-default: #546de5;--color-mi-default: #778beb;--color-aside: #d9dffb;--color-good: #20bf6b;--color-warning: #f7b731;--color-error: #eb3b5a;--color-menu: #ecf0f1;--color-nav: #fdcb6e;--color-nav-text: #e15f41}.b-good{border-color:var(--color-good)}.b-warning{border-color:var(--color-warning)}.b-default{border-color:var(--color-default)}.b-error{border-color:var(--color-error)}.bg-default{background-color:var(--color-default)}.bg-good{background-color:var(--color-good)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.bg-aside{background-color:var(--color-aside)}@font-face{font-family:hyperwavebold;src:url(/assets/hyperwave-webfont.965603eb.woff2) format("woff2"),url(/assets/hyperwave-webfont.178ec2fb.woff) format("woff");font-weight:400;font-style:normal}
