*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-family:var(--body-font-family);background-color:var(--background-background-3);height:100%;color:var(--text-text-0)}hr{border:none;border-top:1px solid var(--border-border-1);margin:30px 0}@media(min-width:600px){body{background-image:url(/images/leap-dot-pattern.png),url(/images/leap-dot-pattern.png);background-repeat:no-repeat,no-repeat;background-size:390px,390px;background-position:top left,top -90px right -161px}@media(prefers-color-scheme:dark){body{background-image:unset}}}#logo{text-align:center;margin:120px auto 20px;width:270px;font-size:0;background:url(/images/leap-activations-logo.png) no-repeat;background-size:270px auto;height:65px}@media(prefers-color-scheme:dark){#logo{text-align:center;margin:120px auto 20px;width:270px;font-size:0;background:url(/images/leap-activations-white.png) no-repeat;background-size:270px auto;height:65px}}#center-wrapper{margin:15px auto;width:355px;border-radius:20px;padding:25px;background-color:var(--background-background-1);border:1px solid var(--border-border-1)}#lower-content{margin:40px auto 0;text-align:center}#lower-content img{margin:30px 0 0}#lower-content p{margin:2px 0 25px;font-weight:300;font-size:.75em}button{font-family:var(--body-font-family);border:none;color:var(--system-neutral-000-white);border-radius:50px;background-color:var(--button-primary-fill);font-size:.96em;font-weight:500;margin:30px auto 0;display:block;cursor:pointer;padding:.75rem 1.25rem;width:125px}button:hover{background:var(--button-hover-darker) var(--button-primary-fill)}button:focus{outline:0 none;outline-offset:0;box-shadow:var(--focus-box-shadow) var(--system-focus)}button:disabled{opacity:.5;cursor:not-allowed}#google-sign-in-button{background-color:transparent;font-size:0;height:40px;width:175px;margin-top:0;background-size:175px 40px;background-repeat:no-repeat;background-image:url(/images/web_light_rd_SI@2x.png);background-position:center}@media(prefers-color-scheme:dark){#google-sign-in-button{background-image:url(/images/web_dark_rd_SI@2x.png)}}h1{font-family:var(--header-font-family)}h2{margin:15px 0 30px;text-align:center;font-size:1.15em;font-weight:600;font-family:var(--header-font-family)}h3{margin:15px 0 30px;text-align:center;font-weight:600;font-family:var(--header-font-family)}p{text-align:center;font-size:.9em;margin-bottom:25px}label{padding-bottom:5px;font-size:.9em;display:block}input{width:100%;height:40px;background-color:var(--background-background-0);border:1px solid var(--border-border-1);color:var(--text-text-0);padding:.75rem;border-radius:var(--border-radius-md)}input:hover{border:1px solid var(--button-primary-fill)}input:focus,input:focus-visible{outline:0;border:1px solid var(--button-primary-fill);box-shadow:var(--focus-box-shadow) var(--system-focus)}input:disabled{opacity:.5;cursor:not-allowed}.input-wrapper{width:100%;margin:0 auto 20px}.error{color:var(--system-red-1);font-size:.9em;margin-top:3px;display:none}.error.visible{display:block}.google-login-errors{text-align:center;margin-top:20px}.google-login-errors .error{text-align:center}.validation-summary-errors{color:var(--system-red-1);text-align:center}#password-req-title{text-align:left;font-size:.9em;margin-top:0}ul{padding-left:0;font-size:.9em;margin-bottom:25px;list-style:none}#forgot-password{color:var(--text-link);margin:25px 0 0;text-align:center;display:block;text-decoration:none;font-size:.9em}#outer-recap-wrapper{margin-bottom:25px}#remember-me-checkbox{padding:15px 0 25px}#remember-me-checkbox label{display:inline-block}#remember-me-checkbox input{display:inline-block;width:14px;height:14px;vertical-align:text-bottom}.valid{color:var(--system-green-1)}.valid:before{position:relative;left:-5px;content:"\e937";font-family:Leap-Icons!important}.invalid{color:var(--system-red-1)}.invalid:before{position:relative;left:-5px;content:"\e93b";font-family:Leap-Icons!important}#center-wrapper.twoFa-setup{width:90%;max-width:800px;min-width:336px}#qrCode{margin:20px auto;width:150px}#qrCode img{width:150px}kbd{background:var(--background-background-0);border:1px solid var(--border-border-1);padding:1px 3px}.list{padding-left:20px}.list li p{text-align:left}a{color:var(--text-link)}#codes-wrapper{text-align:center}#codes-wrapper code{background:var(--background-background-0);border:1px solid var(--border-border-1);padding:1px 5px;margin-bottom:3px}
