:root{--background-main:#f1f1f2;--text-default:#333;--border-color:#ddd;--charcoal:#404041;--green:#68ab0b;--forest:#1a3234;--grey:#b7bbb7;--aqua:#006b76;--button-action-background:#404041;--button-action-background-hover:#505050;--button-action-border:#404041;--button-action-text:#fff;--button-warning-background:#fff;--button-warning-background-hover:#e0543e;--button-warning-border:#e0543e;--button-warning-text:#e0543e;--button-warning-text-hover:#fff;--button-light-background:#fff;--button-light-background-hover:#eee;--button-light-border:#404041;--button-light-text:#333;--input-border-color:#ddd;--input-text-color:#333}.loading{align-items:center;clear:both;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}.loading .spinner{animation:spin 1.5s infinite;border:6px solid #65ad5a;border-left-color:transparent;border-radius:50%;height:140px;margin:6em auto;position:relative;width:140px}.loading .spinner:after,.loading .spinner:before{background:#65ad5a;border-radius:50%;content:"";height:6px;left:16px;position:absolute;width:6px}.loading .spinner:before{top:15px}.loading .spinner:after{bottom:15px}@keyframes spin{to{transform:rotate(1turn)}}.loading img{flex:1 1;height:100px;line-height:100px;opacity:.9;position:absolute;text-align:center}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.81)}17%{animation-timing-function:ease-out;transform:scale(.88)}33%{animation-timing-function:ease-in;transform:scale(.77)}45%{animation-timing-function:ease-out;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-20px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}html,html body{display:flex;flex:1 1;height:100%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;color:var(--text-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px}html body .app{background:#f1f1f2;background:var(--background-main);display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}html body .app .grid{bottom:0;flex:1 1;left:0;position:absolute;right:0}html body .app .grid>img{display:flex;float:right;mix-blend-mode:multiply;position:relative;right:0}html body .app .grid .provided{bottom:40px;position:absolute;right:40px}html body .app .grid .provided>span{line-height:24px}html body .app .grid .provided>span>img{height:24px;margin:0 0 0 4px}.action-button{background:var(--button-action-background);border:none;border-radius:var(4px);border-radius:5px;box-sizing:border-box;color:var(--button-action-text);cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-weight:600;justify-content:center;line-height:20px;padding:11px;text-align:center;text-transform:uppercase}.action-button:hover{background:var(--button-action-background-hover)}.action-button.full-width{clear:both;float:none;width:100%}.box{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.box img{flex:0 1 140px;height:140px;margin:0 0 60px;text-align:center;z-index:2}.box .inner{background:#fff;border-radius:10px;box-shadow:0 0 10px 0 hsla(0,0%,80%,.8);display:flex;flex:0 1 auto;padding:40px;width:400px;z-index:1}.login{flex-direction:column}.login h1{color:var(--text-default);font-size:22pt;font-weight:400;height:25px;line-height:25px;padding:10px 0 20px}.login h1,.login span{clear:both;display:block;text-align:center}.login span{color:#777;line-height:20px;margin:15px 0}.login span strong{font-weight:600}.login span.error{color:red}.login p{clear:both;display:block;font-size:14px;line-height:20px;margin:15px 0}.login p.forgot{margin:10px 0;text-align:right}.login a{color:var(--green);cursor:pointer;text-decoration:none}.login a:hover{text-decoration:underline}.login .group{clear:both;display:block;padding:20px 0 0}.login .group p{margin:0 0 5px}.login .group .input,.login .group p{clear:both;display:block;line-height:20px}.login .group .input{background:#fff;border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;color:var(--input-text-color);font-size:14px;padding:10px;width:100%}.login .group .input:focus{outline:none}.login .group .input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login .group .input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login .group .input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login .group .input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login .action-button.offset{margin:30px 0 0}.alert{align-items:center;background:#f0f6fe;border-radius:10px;box-shadow:0 0 10px 0 hsla(0,0%,80%,.8);color:#354bd1;display:flex;flex:0 1 auto;flex-direction:row;gap:10px;margin:0 0 30px;padding:20px;width:440px}.alert>svg{flex:0 1 18px;height:18px}.alert span{flex:1 1;line-height:20px}.alert a{color:inherit;font-weight:500;text-decoration:none}.alert a:hover{text-decoration:underline}.alert a svg{padding:0 0 0 5px}.setup{flex-direction:column}.setup h1{color:var(--text-default);font-size:22pt;font-weight:400;padding:10px 0 20px;text-align:center}.setup h1,.setup h2{clear:both;display:block;height:25px;line-height:25px}.setup h2{font-size:11pt;font-weight:500}.setup span{clear:both;color:#777;display:block;line-height:20px;margin:5px 0;text-align:center}.setup span strong{font-weight:600}.setup span.error{color:red;padding:20px 0 10px}.setup span.left{text-align:left}.setup span.no-pad{margin-top:0}.setup .group{clear:both;display:block;padding:20px 0 0}.setup .group p{margin:0 0 5px}.setup .group .input,.setup .group p{clear:both;display:block;line-height:20px}.setup .group .input{background:#fff;border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;color:var(--input-text-color);font-size:15px;padding:10px;width:100%}.setup .group .input:focus{outline:none}.setup .group .input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.setup .group .input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.setup .group .input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.setup .group .input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.setup .group .spacer{display:flex;flex:0 1 8px;height:8px}.setup .qr{display:flex;flex:1 1;justify-content:center}.setup .actions{display:flex;flex:1 1;flex-direction:row;gap:20px;margin:20px 0 0}.setup .actions.flat{display:block}.setup .line{background:#ddd;display:flex;flex:0 1 1px;margin:20px 0 15px}.setup .links{display:flex;flex:0 1;flex-direction:row;gap:20px;justify-content:center}.setup .links a,.setup .links img{height:45px}.button.trigger{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:row;justify-content:center;min-height:20px;padding:10px;position:relative;transition:all .5s;transition:all .25s ease-in-out}.button.trigger span{color:inherit;font-weight:600;height:20px;line-height:20px;margin:0;padding:0;text-align:center;text-transform:uppercase}.button.trigger i,.button.trigger svg{font-size:13pt;transition:all .25s ease-in-out}.button.trigger i.pad{margin-right:8px}.button.trigger.skeleton{border:1px solid transparent}.button.trigger.default{background:var(--button-action-background);border:1px solid var(--button-action-border);color:var(button-action-text)}.button.trigger.default:focus,.button.trigger.default:hover{background:var(--button-action-background-hover)}.button.trigger.light{background:var(--button-light-background);border:1px solid var(--button-light-border);color:var(--button-light-text)}.button.trigger.light:focus,.button.trigger.light:hover{background:var(--button-light-background-hover)}.button.trigger.red{background:var(--button-warning-background);border:1px solid var(--button-warning-border);color:var(--button-warning-text)}.button.trigger.red:focus,.button.trigger.red:hover{background:var(--button-warning-background-hover);color:var(--button-warning-text-hover)}.button.trigger.disabled{background:#fff!important;border:1px solid var(--grey-border)!important;color:#999!important;cursor:not-allowed!important}.processing{flex-direction:column}.processing h1{color:var(--text-default);font-size:22pt;font-weight:400;height:25px;line-height:25px;padding:10px 0 20px}.processing h1,.processing span{clear:both;display:block;text-align:center}.processing span{color:#777;line-height:20px;margin:15px 0 30px}.processing span.left{text-align:left}.processing span strong{font-weight:600}.processing p{clear:both;display:block;font-size:14px;line-height:20px;margin:15px 0;text-align:center}.processing a{color:var(--green);cursor:pointer;text-decoration:none}.processing a:hover{text-decoration:underline}.processing .group{clear:both;display:block;padding:10px 0 0}.processing .group p{clear:both;display:block;line-height:20px;margin:0 0 5px;text-align:left}.processing .group .input{background:#fff;border:1px solid var(--input-border-color);border-radius:4px;box-sizing:border-box;clear:both;color:var(--input-text-color);display:block;font-size:14px;line-height:20px;padding:10px;width:100%}.processing .group .input:focus{outline:none}.processing .group .input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.processing .group .input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.processing .group .input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.processing .group .input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.processing .action-button.offset{margin:30px 0 0}.welcome{flex-direction:column}.welcome span{clear:both;color:#777;display:block;line-height:20px;margin:15px 0;text-align:center}.welcome span.left{text-align:left}.welcome span strong{font-weight:600}.welcome .actions{display:flex;flex:1 1;flex-direction:row;gap:20px;margin:20px 0 0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
/*# sourceMappingURL=main.9a5b7465.css.map*/