body{height:100%;overflow:hidden}@supports(height:100dvh){.h-vh-100{height:100dvh!important}}@keyframes loader{0%{transform:scale(1)}100%{transform:scale(0)}}.overlay{display:none;background-color:rgba(255,255,255,.7)}.overlay>.overlay__wrapper{width:100%;padding-right:calc((100vw - 320px)/2 + 16px);padding-left:calc((100vw - 320px)/2 + 16px)}.overlay.show{display:flex;align-items:center;justify-content:center}.loader{display:grid;grid-template-columns:repeat(auto-fit,8px);justify-content:center;gap:16px;width:100%}.loader>div{width:8px;height:8px;border-radius:50%;background-color:#0366d6;animation:linear alternate none running loader;animation-duration:900ms!important;animation-iteration-count:infinite!important}.loader>div:nth-child(1){animation-delay:-1800ms}.loader>div:nth-child(2){animation-delay:-1500ms}.loader>div:nth-child(3){animation-delay:-1200ms}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input.required{border:1px #757575 solid!important}.input.required.invalid{border:1px #ce352c solid!important}.validation_feedback{position:absolute;height:8px}.fillingHint{color:#757575;font-size:.9em;line-height:1}.passwordText{min-height:24px}.mif-arrow-up{border-radius:1px;border:2px solid #808080;padding:1px;color:#808080}.input-reveal-button{padding:0 .5rem!important}.non-active{visibility:hidden;opacity:0;pointer-events:none;position:absolute}.not-required{border-style:dashed}.append{background:#fff!important;padding:.5rem .5rem!important;order:2!important;font-size:13px}.non-active{visibility:hidden;opacity:0;pointer-events:none;position:absolute}.input input{height:auto!important}.button{min-width:100px}@media(hover:hover){.bg-steel:hover{background-color:#4b626d!important}}.button.bg-accent{background-color:#0366d6}.button.bg-accent:hover{background-color:#0366d6;filter:brightness(85%);border:0}header{max-height:52px}.bg-accent{background-color:#0366d6}.items-panel{box-shadow:rgb(0 0 0/13%) 0 1.6px 3.6px 0,rgb(0 0 0/11%) 0 .3px .9px 0}.avatar{width:96px;height:96px;border-radius:50%;flex:0 0 auto}ul.option-list li{height:32px!important}ul.option-list span.icon{margin-top:4px;margin-right:4px}ul.option-list div.caption{margin-top:2px;margin-right:4px}table.profile-info{width:100%}.profile-info tr{border-bottom:1px solid #d3d3d3;margin:10px;height:32px}.profile-info td:first-child{color:#808080;width:200px;padding-right:20px}.profile-info td:nth-child(2){white-space:pre-wrap;word-break:break-all;word-break:break-word;display:block;width:100%}.center img{display:block;margin-left:auto;margin-right:auto;width:100%}img.preview{display:block;max-width:100%}.footer-holder{width:100%;height:96px}.dialog-content{overflow-y:auto;overflow-x:hidden}.app-bar .app-bar-container{background-color:initial}.app-bar .brand{background-color:initial}.no-underline{text-decoration:none}.no-underline:hover{text-decoration:none}h1{font-size:2rem}.background{background-image:url("/Content/Images/road.jpeg?v=ZchASNvz5nx5wpzIykg2W9l2CRg");background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}.change-bg{background-image:url("/Content/Images/hills.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.confirm-bg{background-image:url("/Content/Images/hills.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.define-bg{background-image:url("/Content/Images/hills.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.register-bg{background-image:url("/Content/Images/mauntains.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.processing-bg{background-image:url("/Content/Images/hills.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.binding-bg{background-image:url("/Content/Images/hills.jpg?v=ZchASNvz5nx5wpzIykg2W9l2CRg")}.info{margin:-16px;padding:16px;background:#75b5fd;color:#000}.warning{margin:-16px;padding:16px;background:#fa6800;color:#000}.error{margin:-16px;padding:16px;background:#ff6347;color:#000;word-wrap:break-word}.error-no-background{margin:-16px;padding:16px;font-weight:549;color:#000}.authenticated-reply-box{display:block;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.1)}.error-box{display:block;position:relative;text-align:center;width:320px}.form-box{display:block;position:relative;width:320px;box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#fff}.form-box button.sign-in>div{display:flex;align-items:center}.form-footer{font-size:14px}.sign-in-caption{overflow:hidden;text-overflow:ellipsis;width:80%}form{padding:16px}.sign-in-form .validation_feedback{position:static;align-content:end;display:block;margin-bottom:4px;min-height:20px;height:20px;line-height:20px}.sign-in-form .validation_feedback.invalid_feedback{visibility:hidden}.sign-in-form .invalid+.validation_feedback.invalid_feedback,.sign-in-form .invalid>.validation_feedback.invalid_feedback{visibility:visible;height:auto}.keyboard{display:grid;grid-template-columns:repeat(3,64px);grid-row-gap:24px;grid-column-gap:20px;justify-content:center}.keyboard .keyboard-button{cursor:pointer;padding:0;position:relative;width:64px;height:64px;border:0;border-radius:50%;background-color:transparent;color:inherit;font-size:18px;line-height:22px}.keyboard .keyboard-button>div{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;user-select:none;color:inherit}.keyboard .keyboard-button>div.border{border:1px solid #0366d6}.keyboard .keyboard-button>div.icon{color:#0366d6}.keyboard .keyboard-button>div.text{color:#0366d6;font-size:12px;line-height:16px;text-align:center}@media(hover:hover){.keyboard .keyboard-button:hover{background-color:rgba(3,102,214,.2)}}.keyboard .keyboard-button::before{content:"";position:absolute;inset:0;transform-origin:center;transform:scale(0);pointer-events:none;background-color:rgba(3,102,214,.2);opacity:0;border-radius:50%;transition:none}.keyboard .keyboard-button-enter::before{transform:scale(1);opacity:1;transition:none}.keyboard .keyboard-button-exit::before{transform:scale(1.4);opacity:0;transition:all var(--transition-duration) linear}.pin-container{padding:10px;display:grid;grid-template-columns:repeat(auto-fit,8px);gap:16px;justify-content:center}.pin-container .pin{width:8px;height:8px;border-radius:50%;border:1px solid #0366d6;transition:all var(--transition-duration) linear!important;background-color:transparent}.pin-container .pin.filled{background-color:#0366d6}.pin-container.loader .pin{animation-duration:var(--loader-animation-duration)!important}.content-inner{background-color:#f2f2f2}