@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";*,*:before,*:after{box-sizing:border-box;margin:0;position:relative}body,html{min-height:100vh;height:100vh;transition:color .5s,background-color .5s;color:var(--color-text);background:var(--color-background);font-family:var(--font-base-family);font-size:62.5%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto}#app{margin:0 auto;font-weight:400;background-color:var(--zen-primary-light)}h1{font-size:2.6rem;font-weight:600}h2{font-size:var(--font-size-h2, 2.4rem);color:var(--font-color-base, #070707);font-weight:700}h3{font-size:var(--font-size-h3, 1.6rem);color:var(--font-color-base, #070707);font-weight:500}*{font-size:1.4rem}@media (max-width: 900px){.hidden-sm{display:none}}.margin-left-auto{margin-left:auto}.actions{display:flex;flex-direction:row;width:100%;gap:1rem}.actions button:last-child{align-self:flex-end;margin-left:auto}ul{list-style-type:none;padding:0;margin:0;display:flex}nav ul{flex-direction:row;align-items:center}button{cursor:pointer;padding:1rem 2rem;font-size:1.5rem;line-height:1;border-radius:var(--border-base-radius, 6px);transition:background-color .25s ease-in-out;gap:1rem;align-items:center}button .material-icons{font-size:1.5rem}button:disabled{cursor:not-allowed;color:var(--action-color-txt-primary-disabled, gray)!important}button.primary{border:2px var(--action-color-primary, #455060) solid;font-weight:700;background-color:var(--action-color-primary, #455060);color:var(--action-color-font-primary, white)}button.primary:not([disabled]):hover{background-color:var(--action-color-bg-primary-hover, #0c68b8)}button.secondary{border:1px var(--action-color-border-secondary, #808080) solid;background:var(--action-color-bg-secondary, transparent);color:var(--action-color-border-secondary, white);font-weight:500}button.secondary:hover{background-color:var(--action-color-bg-secondary-hover, #808080)}button.clear{border-width:0;padding:0rem;background:transparent;align-items:center;color:var(--action-color-primary, white);font-size:2.5rem}a{color:var(--action-color-primary, #1187ee)}a.primary{background-color:var(--action-color-primary, #1187ee);color:var(--action-color-font-primary, white);padding:1rem 2rem;border-radius:5px;font-size:1.5rem;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:background-color .25s ease-out}a.primary span{font-size:1.8rem;line-height:.5}a.primary:hover{background-color:var(--action-color-bg-primary-hover, #0c68b8)}.tooltip{position:relative}.tooltip .tooltip-text{position:absolute;z-index:1000;top:calc(100% + 5px);display:none;flex-direction:row;font-size:1.4rem;white-space:nowrap;transform:translate(-40%);background-color:var(--color-bg-base-light, #ffffff);padding:.5rem 1rem;border-radius:.25rem;opacity:0;color:var(--font-color-base-light, white);box-shadow:3px 3px 6px #00000029}.tooltip:hover .tooltip-text{display:flex;animation:fadeIn .25s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slideup-enter-active,.fade-slideup-leave-active{transition:all .5s ease}.fade-slideup-enter-from,.fade-slideup-leave-to{opacity:0;transform:translateY(20px)}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.expand-enter-active,.expand-leave-active{transition:height 1s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}input[type=text]{width:100%;padding:1.2rem 2rem;border:var(--style-primary-border);border-radius:var(--border-secondary-radius, 6px);color:var(--border-secondary-color, #626262);background-color:var(--input-color-bg, #ffffff);font-size:var(--font-size-body, 1.4rem);outline:transparent;margin:1px;box-shadow:var(--box-shadow-primary)}input[type=text]:focus{margin:0;border-color:var(--input-color-border-focus, rgba(54, 63, 76, .231372549))!important}.modal-backdrop{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;background-color:#000c;display:flex;align-items:center;width:100vw;height:100vh}.spinner{margin:auto}.spinner .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.spinner .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:gray;animation-timing-function:cubic-bezier(0,1,1,0)}.spinner .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.spinner .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.spinner .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.spinner .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}nav{display:flex;justify-items:center}nav ul.main-menu{display:inline-flex;gap:6rem;padding:0 5rem;margin:auto;list-style-type:none;background-color:var(--color-bg-secondary, #455060);color:var(---color-bg-light);border-radius:3rem;box-shadow:2px 2px 6px #45506046}nav ul.main-menu li a{display:inline-block;padding:calc(1rem - 8px) 0;font-size:1.8rem;text-decoration:none;color:var(--color-font-secondary, #ffffff);font-weight:600;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:all .25s ease-out}nav ul.main-menu li a:hover,nav ul.main-menu li a.selected{border-bottom-color:var(--color-font-secondary, #ffffff)}.confirm-panel{position:absolute;z-index:1000;left:50%;transform:translate(-50%) translateY(-50%);top:50%;background-color:var(--modal-color-bg, white);border-radius:6px;padding:5rem;text-align:center;color:var(--font-color-base, #070707);box-shadow:3px 3px 6px #00000029}.confirm-panel .confirm-message{font-size:var(--font-size-body, 1.4rem)}.confirm-panel .confirm-actions{display:flex;justify-content:center;gap:2rem;padding:1rem}.dropdown-menu{position:relative;font-size:1.2rem}.dropdown-menu button{color:var(--action-color-primary, 455060)}.dropdown-menu button .material-icons{font-size:3rem}.dropdown-menu .toggle-menu-button{padding:5px;display:block;position:relative}.dropdown-menu h4{font-size:1rem;padding:1rem 1rem 0;font-size:1.2rem;text-transform:uppercase;font-weight:700}.dropdown-menu .menu-options{position:absolute;z-index:1000;left:0;top:100%;color:#fff;background-color:var(--color-bg-secondary, #455060);border-radius:5px;box-shadow:3px 3px 6px #00000029;visibility:hidden;opacity:0;transition:opacity .25s ease-in-out}.dropdown-menu .menu-options.active{visibility:visible;opacity:1}.dropdown-menu .menu-options ul{padding:0;margin:0;list-style-type:none;color:#fff;border-bottom:1px gray solid;padding:1rem 0;display:flex;flex-direction:column}.dropdown-menu .menu-options ul:last-child{border-bottom:none}.dropdown-menu .menu-options ul li{font-size:1.4rem;padding:0 1rem;display:flex;text-wrap:nowrap;justify-items:flex-start;width:100%}.dropdown-menu .menu-options ul li.no-link{padding-left:1rem}.dropdown-menu .menu-options ul li a{width:100%;display:block;border-radius:3px;padding:.25rem .75rem;font-weight:500;text-decoration:none;transition:background-color .25s ease-out;display:flex;align-items:center;gap:1rem;cursor:pointer;color:var(--color-bg-base-action, white)}.dropdown-menu .menu-options ul li a:hover{background-color:var(--color-bg-base-hover, gray)}.dropdown-menu .menu-options ul li a .pill{margin-left:auto}.notification-pill{position:absolute;z-index:1;top:2px;width:15px;height:15px;border-radius:50%;background-color:var(--alert-color-bg, red)}:root{--color-bg-base: #F0F0E6;--color-bg-secondary: #455060;--color-font-secondary: #ffffff;--color-bg-base-light: #ffffff;--color-bg-tertiary: #E8E8DE;--color-bg-base-hover: gray;--color-bg-base-action: #ffffff;--action-color-primary: #455060;--action-color-bg-primary-hover: #697485;--action-color-bg-primary-disabled: #567795;--action-color-txt-primary-disabled: lightgray;--action-color-font-primary: #ffffff;--action-color-bg-secondary: transparent;--action-color-font-secondary: #808080;--action-color-border-secondary: #808080;--action-color-bg-secondary-hover: #ffffff;--font-color-base: #070707;--font-base-family: "Poppins", sans-serif;--font-size-body: 1.4rem;--font-size-h3: 1.6rem;--font-size-h2: 2.4rem;--font-color-base: #000000;--font-color-base-soft: #ffffff;--font-color-base-light: #000000;--input-color-border: #4550603B;--input-color-border-focus: #2b333d;--input-color-bg: #ffffff;--border-base-radius: 6px;--modal-color-bg: white;--alert-color-bg: #ff0000;--success-color-bg: #008000;--border-base-color: #959595;--border-secondary-color: #626262;--border-secondary-radius: 3px;--color-primary-border: #dfe1e4;--box-shadow-primary: 0px 3px 6px rgba(39, 45, 49, .2);--style-primary-border: 1px solid var(--color-primary-border);--border-radius: .4rem;--zen-primary-dark: rgb(28, 24, 25);--zen-primary-light: rgb(240, 240, 230);--zen-mono-light: rgb(170,170,170);--zen-mono-dark: rgb(120,120,120);--zen-accent-1: rgb(0,75,165);--zen-accent-2: rgb(103,52,187);--zen-accent-3: rgb(0,112,128);--zen-accent-4: rgb(240,216,15);--login-panel-link-color: var(--zen-accent-1) !important;--login-panel-input-border-radius: var(--border-radius) !important;--login-panel-input-border-color: var(--color-primary-border) !important;--login-panel-input-border-width: 1px !important;--login-panel-input-padding: .7rem 1rem !important;--login-panel-input-font-size: 1.4rem !important;--login-panel-input-label-font-size: 1.2rem !important;--login-panel-input-button-font-size: 1.2rem !important;--login-panel-button-background: var(--zen-accent-1) !important;--login-panel-button-color: white !important;--login-panel-button-border: none !important;--login-panel-button-padding: .75rem 3rem !important;--login-panel-button-border-radius: var(--border-radius) !important;--login-panel-button-font-weight: 700 !important;--login-panel-font-family: var(--font-base-family) !important}.secondary-menu{justify-content:flex-end}@media (min-width: 801px){.secondary-menu .menu-toggle{display:none}}.secondary-menu ul{gap:.5rem}header{width:100%;position:fixed;z-index:1000;background-color:var(--color-bg-base, #f0f0e6)}header .header-content{width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}header .header-content>div.logo img{height:40px}footer .footer-content{display:flex;flex-direction:row;padding:.5rem 2rem;gap:1rem;color:var(--color-font-secondary, white);background-color:var(--color-bg-secondary, #455060)}footer .footer-content ul{list-style-type:none;padding:0;margin:0;width:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between}footer .footer-content li{font-size:1rem;text-align:center}footer .footer-content li:last-child{margin-left:auto}.the-onboard{width:90%;max-width:900px;margin:auto;border-radius:5px;background-color:var(--color-bg-base-light, #444444);display:flex;flex-direction:row;position:relative}.the-onboard .close-button{position:absolute;top:-30px;right:0}.the-onboard .close-button button{color:var(--color-bg-base-action, white);padding:0;z-index:1}.the-onboard .steps{padding:1.5rem 2rem;width:35%;display:flex;flex-direction:column;gap:2rem}.the-onboard .steps ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.the-onboard .steps ul li{padding-left:.5rem;border-left:3px transparent solid;cursor:pointer;list-style-type:none;font-size:1.75rem}.the-onboard .steps ul li.selected{border-color:var(--border-secondary-color, #626262);font-weight:500}.the-onboard .steps .step-options{margin-top:auto;display:flex;justify-content:space-between}.the-onboard .steps .step-options button{font-size:.8rem}.the-onboard .steps .step-options button:disabled{pointer-events:none;color:gray}.the-onboard .content{flex:1;display:flex;flex-direction:column;background-color:var(--color-bg-base, #1e1e1e);overflow:hidden;border-top-right-radius:5px;border-bottom-right-radius:5px}.the-onboard .content .content-image{position:relative}.the-onboard .content .content-image img{width:100%}.the-onboard .content .content-image .progress{position:absolute;z-index:1;bottom:-5px;left:0;width:100%}.the-onboard .content .content-image .progress ul{display:flex;flex-direction:row;padding:0;margin:0;gap:1rem;list-style-type:none;justify-content:center}.the-onboard .content .content-image .progress ul li{width:3px;height:3px;background-color:var(--color-bg-base-light, #444444)}.the-onboard .content .content-image .progress ul li.active{background-color:var(--color-bg-base-action, white)}.the-onboard .content .description{padding:1.5rem}.the-onboard .content .description h3{font-weight:700}.the-onboard .content .description .item-action{text-align:right}.the-onboard .content .description ul{list-style-type:none;padding:0;margin:0;width:100%}.the-onboard .content .description ul li{width:100%}.main-wrapper{width:100%;height:100vh;max-height:100vh;display:flex;flex-direction:column}.main-wrapper main{flex:1;overflow:hidden;overflow-y:auto}.login-view{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0 2rem}.login-view .login-panel{padding:3rem;background-color:#fff;border:var(--style-primary-border);border-radius:var(--border-radius);margin-top:1rem}.login-view .login-panel .login-form form .input-row .password-row{border-width:1px!important;max-height:32px}.login-view .login-panel .login-form form .input-row a{font-size:1.2rem}.login-view .login-panel button{font-size:1.4rem}.login-view .login-panel input{border:var(--style-primary-border);border-radius:var(--border-radius)}.login-form{position:relative;display:flex;flex-direction:column;gap:1rem}.login-form a{color:var(--login-panel-link-color)}.login-form h2{text-align:center;margin:0}.login-form form{display:flex;flex-direction:column;gap:1rem}.login-form form .input-row{display:flex;flex-direction:column}.login-form form .input-row input{padding:var(--login-panel-input-padding);outline:none;font-size:var(--login-panel-input-font-size);border-style:solid;border-width:var(--login-panel-input-border-width);border-radius:var(--login-panel-input-border-radius);border-color:var(--login-panel-input-border-color)}.login-form form .input-row input:-webkit-autofill,.login-form form .input-row input:-webkit-autofill:hover,.login-form form .input-row input:-webkit-autofill:focus,.login-form form .input-row input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.login-form form .input-row.validation-error input{border-color:red}.login-form form .input-row.validation-error p{color:red}.login-form form .input-row .password-row{display:flex;flex-direction:row;padding:var(--login-panel-input-padding);border-width:var(--login-panel-input-border-width);border-style:solid;border-width:2px;border-radius:var(--login-panel-input-border-radius);border-color:var(--login-panel-input-border-color)}.login-form form .input-row .password-row input{border-width:0;flex:1;padding:0}.login-form form .input-row .password-row .show-hide-password{width:25px;height:18px;cursor:pointer;background-size:cover;background-position:center;opacity:.7}.login-form form .input-row .password-row .show-hide-password.show{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' viewBox='0 0 50 50'%3E%3Cpath d='M24 31.5q3.55 0 6.025-2.475Q32.5 26.55 32.5 23q0-3.55-2.475-6.025Q27.55 14.5 24 14.5q-3.55 0-6.025 2.475Q15.5 19.45 15.5 23q0 3.55 2.475 6.025Q20.45 31.5 24 31.5Zm0-2.9q-2.35 0-3.975-1.625T18.4 23q0-2.35 1.625-3.975T24 17.4q2.35 0 3.975 1.625T29.6 23q0 2.35-1.625 3.975T24 28.6Zm0 9.4q-7.3 0-13.2-4.15Q4.9 29.7 2 23q2.9-6.7 8.8-10.85Q16.7 8 24 8q7.3 0 13.2 4.15Q43.1 16.3 46 23q-2.9 6.7-8.8 10.85Q31.3 38 24 38Zm0-15Zm0 12q6.05 0 11.125-3.275T42.85 23q-2.65-5.45-7.725-8.725Q30.05 11 24 11t-11.125 3.275Q7.8 17.55 5.1 23q2.7 5.45 7.775 8.725Q17.95 35 24 35Z' /%3E%3C/svg%3E")}.login-form form .input-row .password-row .show-hide-password.hide{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px' viewBox='0 0 50 50'%3E%3Cpath d='m31.45 27.05-2.2-2.2q1.3-3.55-1.35-5.9-2.65-2.35-5.75-1.2l-2.2-2.2q.85-.55 1.9-.8 1.05-.25 2.15-.25 3.55 0 6.025 2.475Q32.5 19.45 32.5 23q0 1.1-.275 2.175-.275 1.075-.775 1.875Zm6.45 6.45-2-2q2.45-1.8 4.275-4.025Q42 25.25 42.85 23q-2.5-5.55-7.5-8.775Q30.35 11 24.5 11q-2.1 0-4.3.4-2.2.4-3.45.95L14.45 10q1.75-.8 4.475-1.4Q21.65 8 24.25 8q7.15 0 13.075 4.075Q43.25 16.15 46 23q-1.3 3.2-3.35 5.85-2.05 2.65-4.75 4.65Zm2.9 11.3-8.4-8.25q-1.75.7-3.95 1.075T24 38q-7.3 0-13.25-4.075T2 23q1-2.6 2.775-5.075T9.1 13.2L2.8 6.9l2.1-2.15L42.75 42.6ZM11.15 15.3q-1.85 1.35-3.575 3.55Q5.85 21.05 5.1 23q2.55 5.55 7.675 8.775Q17.9 35 24.4 35q1.65 0 3.25-.2t2.4-.6l-3.2-3.2q-.55.25-1.35.375T24 31.5q-3.5 0-6-2.45T15.5 23q0-.75.125-1.5T16 20.15Zm15.25 7.1Zm-5.8 2.9Z' /%3E%3C/svg%3E")}.login-form form .input-row a{padding:.25rem;margin-left:auto;font-size:.8em}.login-form .checkbox-row{display:flex;gap:.5rem}.login-form .checkbox-row label{font-size:var(--login-panel-input-label-font-size)}.login-form .checkbox-row label,.login-form .checkbox-row input{cursor:pointer}.login-form .action-button{background:var(--login-panel-button-background, gray);color:var(--login-panel-button-color);border:var(--login-panel-button-border);padding:var(--login-panel-button-padding);border-radius:var(--login-panel-button-border-radius);font-weight:var(--login-panel-button-font-weight);font-size:var(--login-panel-input-button-font-size, 1rem)}.login-form .spinner-container{width:100%;height:100%;background-color:#ffffffbf;position:absolute;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center}[v-cloak]{display:none}.auth-error-panel{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;text-align:center}.auth-error-panel .icon{font-size:3rem;color:red}.auth-error-panel .content h3{font-size:1.5rem;margin-bottom:.5rem}.auth-error-panel .actions{padding-top:1rem}:root{--login-panel-link-color: rgba(2, 117, 255, 1);--login-panel-input-border-radius: 8px;--login-panel-input-border-color: gray;--login-panel-input-border-width: 2px;--login-panel-input-padding: .5rem .5rem;--login-panel-input-font-size: 1rem;--login-panel-input-label-font-size: 1rem;--login-panel-input-button-font-size: 1rem;--login-panel-button-background: gray;--login-panel-button-color: white;--login-panel-button-border: none;--login-panel-button-padding: .75rem 3rem;--login-panel-button-border-radius: 2rem;--login-panel-button-font-weight: 700;--login-panel-font-family: Arial, Helvetica, sans-serif}.login-panel{max-width:400px;width:100%;border:1px solid #333;padding:2rem;border-radius:10px;font-family:var(--login-panel-font-family)}
