@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-Regular.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Regular.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-Italic.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Italic.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-Bold.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Bold.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-BoldItalic.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-BoldItalic.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBold-Pro.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBold-Pro.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBold-Pro.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Apercu";src:url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBoldItalic-Pro.woff2") format("woff2"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBoldItalic-Pro.woff") format("woff"),url("https://webassets.aiircdn.com/fonts/2023/Apercu-ExtraBoldItalic-Pro.ttf") format("truetype");font-weight:800;font-style:italic}@-webkit-keyframes rotate{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes rotate{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:16px;width:6px}}@-moz-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:16px;width:6px}}@-ms-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:16px;width:6px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:16px;width:6px}}body,html{background-color:#28c1de;width:100%;height:100%;overflow:auto;font-size:16px}body,td,th,input,textarea,select{font-family:"Apercu",Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.button{font-family:Apercu,sans-serif;border-radius:4px;display:inline-block;border:2px #a0a0a0 solid;background:transparent;padding:10px 15px;text-decoration:none;cursor:pointer;color:#525d5e;font-size:1em;outline:none;font-weight:bold;-webkit-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.button--fill-white{background:#fff;border-color:#fff}.button--fill-white:hover,.button--fill-white:focus{border-color:#f0f0f0;background-color:#f0f0f0}.button--full-width{display:block;width:100%}.button:disabled,.button[disabled]{opacity:.6;pointer-events:none}.link{color:#28c1de;text-decoration:none;-webkit-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);border:none;background:none;outline:none;padding-bottom:6px}.link:hover{text-decoration:underline}.link--white{color:#fff}.login{position:absolute;top:0;right:0;bottom:0;left:0;background:#28c1de;-webkit-transition:all .3s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .3s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .3s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .3s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .3s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.login--success{opacity:0;-moz-transform:translateY(-150px);-o-transform:translateY(-150px);-ms-transform:translateY(-150px);-webkit-transform:translateY(-150px);transform:translateY(-150px)}.login-logo{width:80px;height:80px;background:#fff;display:block;margin:0 auto;background:url(https://platform.aiircdn.com/assets/login/aiirlogo.png) 0 0 no-repeat;text-indent:-9999px}.login-form{width:300px;height:500px;margin-left:-150px;margin-top:-255px;top:50%;left:50%;position:absolute;opacity:0;pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);display:none}.login-form--is-visible{pointer-events:all;opacity:1;display:block}.login-form .loader{display:none}.login-field{display:block;position:relative;opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.login-field--username.preroll{opacity:0;-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}.login-field--password.preroll{opacity:0;-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px)}.login-field--password-confirm.preroll{opacity:0;-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}.login-field--remember.preroll{opacity:0;-moz-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}.login-label__text{font-size:1.125em;line-height:41px;pointer-events:none;font-weight:bold;position:absolute;color:#fff;-moz-transform:translateX(-100%) translateX(-20px);-o-transform:translateX(-100%) translateX(-20px);-ms-transform:translateX(-100%) translateX(-20px);-webkit-transform:translateX(-100%) translateX(-20px);transform:translateX(-100%) translateX(-20px);opacity:.85}@media only screen and (max-width: 700px),(max-height: 545px){.login-label__text{position:static;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.login-input{outline:none;border-radius:4px;background:#02889e;background:rgba(0,0,0,.1);color:#fff;font-size:1.125em;border:none;padding:10px;width:100%;box-sizing:border-box;-webkit-transition:background .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:background .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:background .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:background .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:background .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.login-input:-webkit-autofill{background:rgba(0,0,0,.1) !important}.login-input:focus{background:rgba(0,0,0,.2)}.tick-label{display:inline-block;vertical-align:middle;position:relative;width:16px;height:16px;background:transparent;cursor:pointer;border:2px solid rgba(255,255,255,.85);padding:6px;border-radius:6px}.tick-label::after{-moz-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:4px solid #fff;border-top:4px solid #fff;opacity:0;content:"";height:16px;position:absolute;left:4px;top:16px;vertical-align:middle;width:6px;-webkit-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.tick-checkbox{display:none}.tick-checkbox:checked+.tick-label{background:#fff}.tick-checkbox:checked+.tick-label:after{-webkit-animation:check .8s;-moz-animation:check .8s;-o-animation:check .8s;animation:check .8s;border-color:#28c1de;opacity:1}.login-field--remember{display:inline-block}.login-field--remember:focus{outline:none}.login-field--remember:hover .remember-me,.login-field--remember .remember-me:focus{opacity:1}.remember-me{color:#fff;opacity:.85;padding-right:10px;display:inline-block;vertical-align:middle;pointer-events:all;cursor:pointer;font-size:1em;line-height:41px;font-weight:bold;-webkit-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.remember-me:hover{color:#fff}.login-form--is-loading .login-submit__text{display:none}.login-form--is-loading .loader{display:inline-block}.loader{width:15px;height:15px;border:2px solid #28c1de;display:inline-block;border-bottom-color:transparent;border-radius:100%;-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rotate 1.1s infinite linear;-moz-animation:rotate 1.1s infinite linear;-o-animation:rotate 1.1s infinite linear;animation:rotate 1.1s infinite linear;vertical-align:middle}.login-submit{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.login-submit.preroll{-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.form-text-container{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .45s cubic-bezier(0.21, 0.01, 0.58, 0.9);opacity:1}.form-text-container.preroll{-moz-transform:translateY(60px);-o-transform:translateY(60px);-ms-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}.form-text{opacity:.85;-webkit-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:opacity .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.form-text:hover{opacity:1}.message-container{position:relative;height:0;margin:0 auto;-webkit-transition:height .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:height .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:height .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:height .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:height .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);display:block}.message-container--is-visible{height:70px}.message{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:1px solid;padding:15px;border-radius:4px;margin-bottom:25px;opacity:0;font-weight:bold;font-size:.875em;line-height:1.375em;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.message-container--is-visible .message{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-moz-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-ms-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-o-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);opacity:1}.message--error{background:#f2644b;color:#fff;border-color:#f2644b}.message--success{background:#75c26b;color:#fff;border-color:#75c26b}.message--information{background:#ffab4b;color:#fff;border-color:#ffab4b}.input-message{padding:8px;background:#f2644b;color:#fff;font-size:1em;margin:6px 0;position:relative;border-radius:4px;font-weight:bold;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-moz-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-ms-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);-o-transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9);transition:all .15s cubic-bezier(0.21, 0.01, 0.58, 0.9)}.input-message::after{position:absolute;top:-12px;left:25px;display:block;border:6px solid transparent;border-bottom:6px solid #f2644b;content:""}.input-message-container--is-visible .input-message{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-moz-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-ms-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);-o-transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1);transition:opacity 200ms linear,transform 250ms cubic-bezier(0.3, 1.37, 0.59, 1)}.login-header{font-size:1.375em;color:#fff}.login-paragraph{color:#fff;line-height:1.375em}@media only screen and (max-width: 700px),(max-height: 545px){.login-form{height:auto;position:static;margin:25px auto;padding-bottom:25px;display:none}.login-form--is-visible{pointer-events:all;display:block}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dppx){.login-logo{background-image:url(https://platform.aiircdn.com/assets/login/aiirlogo@2x.png);background-size:contain}}.extra-bottom-margin--small{margin-bottom:40px}.extra-bottom-margin--extra-small{margin-bottom:20px}.text--centered{text-align:center}.pass-strength{height:7px;margin-top:10px;border-radius:5px;background-color:rgba(255,255,255,.2);width:300px}.pass-strength.score--0{background-color:#d90003;width:60px}.pass-strength.score--1{background-color:#d90003;width:120px}.pass-strength.score--2{background-color:#e27b00;width:180px}.pass-strength.score--3{background-color:#f4f200;width:240px}.pass-strength.score--4{background-color:#26ac00;width:300px}