@import url(https://fonts.googleapis.com/css?family=Montserrat:600,700,800,900&display=swap&font-display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500&display=swap&font-display=swap);.left-menu[data-v-8b0fefd6]{background-color:var(--menu-color);box-shadow:2px 0 10px rgba(0,0,0,.1);height:100vh;position:fixed;left:0;top:0;transition:width .3s;width:var(--menu-width,60px);z-index:1000}.left-menu .app-name[data-v-8b0fefd6]{display:none;width:250px;height:auto;max-width:100px!important;margin-left:15px}.left-menu.expanded[data-v-8b0fefd6]{--menu-width:200px;width:var(--menu-width)}.left-menu.expanded .logo[data-v-8b0fefd6]{max-width:50%;margin:0 auto;display:block}.left-menu.expanded .app-name[data-v-8b0fefd6]{display:block;width:120px;margin-top:4px}.left-menu-inner[data-v-8b0fefd6]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.menu-item[data-v-8b0fefd6]{display:flex;padding:15px;transition:background-color .3s;align-items:center;text-align:left}.menu-item a[data-v-8b0fefd6]{display:flex;align-items:center;width:100%;color:#000}.menu-item img[data-v-8b0fefd6]{max-width:30px;height:auto}.menu-item .label[data-v-8b0fefd6]{display:none;font-weight:300;margin-left:20px;white-space:nowrap;color:#000;font-size:1.1rem}.left-menu.expanded .menu-item .label[data-v-8b0fefd6]{display:inline-block}.left-menu.expanded[data-v-8b0fefd6]{width:200px}.left-menu.expanded .menu-item[data-v-8b0fefd6]{justify-content:flex-start;text-align:left}.left-menu.expanded .menu-item img[data-v-8b0fefd6]{max-width:30px}.toggle-menu[data-v-8b0fefd6]{cursor:pointer;font-size:24px;padding:15px;text-align:center;color:#000}[v-cloak][data-v-925130a2]{display:none}.top-menu[data-v-925130a2]{height:3.4rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--menu-color)}.top-menu .logo a[data-v-925130a2],.top-menu .logo[data-v-925130a2]{height:24px;display:flex;align-items:center}.top-menu .logo a[data-v-925130a2]{text-decoration:none}.top-menu .logo img[data-v-925130a2]{display:block;height:24px;width:auto}.top-menu .name[data-v-925130a2]{margin-left:8px;color:#333;transition:opacity .2s ease-out}.nav-icons[data-v-925130a2]{margin-right:0}.nav-icons ul[data-v-925130a2]{display:flex;list-style-type:none;margin:0;padding:0}.nav-icons li[data-v-925130a2]{margin-right:1rem}.nav-icons li[data-v-925130a2]:last-child{margin-right:0}.nav-icons a[data-v-925130a2]{display:flex;align-items:center;justify-content:center;height:40px;color:#333;text-decoration:none;border-radius:50%;transition:background-color .3s ease,color .3s ease}.nav-icons i[data-v-925130a2]{font-size:1.2rem}.nav-icons .nav-label[data-v-925130a2]{white-space:nowrap;margin-left:.2em;color:#333;font-size:12px}.hidden-on-desktop[data-v-925130a2]{display:none}.icon-wrapper[data-v-925130a2]{position:relative;display:inline-flex}.notification-badge[data-v-925130a2]{position:absolute;top:-5px;right:-5px;background-color:#ff4040;color:#fff;border-radius:50%;width:16px;height:16px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width:360px){.top-menu .name[data-v-925130a2]{opacity:0;width:0;margin-left:0;overflow:hidden}}.horizontal-nav[data-v-135ba7af]{margin:20px}.horizontal-nav ul[data-v-135ba7af]{list-style-type:none;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.horizontal-nav li[data-v-135ba7af]{margin:0 15px}.horizontal-nav a[data-v-135ba7af]{color:#4a4a4a;text-decoration:none;font-size:.9rem}.horizontal-nav a[data-v-135ba7af]:hover{color:#007bff;text-decoration:underline}.bottom-nav[data-v-2922574a]{background-color:var(--menu-color)}.container[data-v-2922574a]{padding:0}.navbar-brand[data-v-2922574a]{display:flex;justify-content:space-between;width:100%;height:100%}.navbar-item[data-v-2922574a]{flex:1;display:flex;justify-content:center;align-items:center;padding:.5rem;text-align:center}.nav-item-content[data-v-2922574a]{display:flex;flex-direction:column;align-items:center}.nav-label[data-v-2922574a]{font-size:.75rem;margin-top:.25rem}@media screen and (max-width:768px){.bottom-nav[data-v-2922574a]{display:flex!important}}@media screen and (min-width:769px){.bottom-nav[data-v-2922574a]{display:none}}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.is-flex{display:flex!important}.is-flex-direction-column{flex-direction:column!important}.p-0{padding:0!important}.m-0{margin:0!important}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px){.is-hidden-tablet{display:none!important}}.has-background-white{background-color:#fff!important}.has-text-centered{text-align:center!important}.fa,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}h1{padding:0!important}.app-container[data-v-4858ced2]{display:flex;flex-direction:column;height:100vh}.content-area[data-v-4858ced2]{flex-grow:1;overflow-y:auto;padding:1rem 1rem;transition:margin-left .3s}.hidden[data-v-4858ced2]{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[data-v-4858ced2],select[data-v-4858ced2],textarea[data-v-4858ced2]{font-size:16px}}@media screen and (max-width:768px){.content-area[data-v-4858ced2]{margin-bottom:calc(62px*var(--is-authenticated))}}@media screen and (min-width:769px){.content-area[data-v-4858ced2]{padding:0 12px!important;margin-left:calc(var(--menu-width));width:calc(100% - var(--menu-width));transition:all .3s}}:root{--menu-width:60px}:root.menu-expanded{--menu-width:200px}body.light{--bg-color:#fff;--text-color:#333}body.dark{--bg-color:#333;--text-color:#fff}h1{font-size:1.2rem!important;font-weight:700;padding:0 20px;text-align:left!important;display:flex;align-items:center;gap:.5rem;width:100%;font-weight:700!important}.clickable{cursor:pointer}.rounded{border-radius:50%}.button{padding:18px}.button.is-primary{background-color:#3a6aa9!important;color:#fff}.button.is-primary .icon{color:#fff}.content-area{&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.button .icon{margin-right:0;margin-left:0}.loader-container{display:flex;justify-content:center;align-items:center;height:200px}.loader{border:4px solid #f3f3f3;border-top:4px solid #3273dc;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.dynamic-content h1,div.dynamic-content div.paragraph{margin-bottom:1em}.hidden{display:none!important}p.is-danger{color:red}@media (min-width:769px){.show-on-mobile{display:none!important}}@media (max-width:768px){.hide-on-mobile{display:none!important}.button span.button-label{display:none}}.dynamic-content h1{font-weight:700;margin-bottom:1rem;margin-left:0!important;padding:0;font-size:5rem}.dynamic-content h2{font-weight:700;margin-bottom:1em}.dynamic-content p{margin-bottom:1em}.dynamic-content .features{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.dynamic-content .feature{flex:1 1 30%;background-color:#f8f9fa;border:1px solid #dee2e6;padding:20px;border-radius:5px}.dynamic-content .feature h2{background-size:cover;background-position:50%;padding:10px 20px;text-align:center;font-weight:700;font-size:20px}.dynamic-content .feature p{padding:10px}.dynamic-content .call-to-action{text-align:center;padding:.8rem;border-radius:5px}@media (max-width:768px){.dynamic-content .features{flex-direction:column}.dynamic-content .feature{flex-basis:100%}}.dark{--menu-color:red;--bg-color:#1a1a1a;--text-color:#fff;--navbar-bg:#333;--navbar-text:#fff;--box-bg:#2c2c2c}.light{--menu-color:#abd2fa;--bg-color:#fff;--text-color:#000;--navbar-bg:silver;--navbar-text:#000;--box-bg:#f5f5f5}body{background-color:var(--bg-color);color:var(--text-color)}.navbar{background-color:var(--navbar-bg);color:var(--navbar-text)}.box{background-color:var(--box-bg)}