.portal-brand{background:#003ba0}.portal-blobs{filter:none}.portal-blobs i{border-radius:50%;filter:blur(40px);mix-blend-mode:multiply;opacity:1}.portal-blobs i:nth-child(1){top:-10%;left:-10%;width:60vw;height:60vh;background:radial-gradient(circle,#003ba0 0%,#4a90e2 50%,#5a8bc4 100%);animation:portalFloat1 50s infinite ease-in-out}.portal-blobs i:nth-child(2){top:50%;right:-20%;width:70vw;height:70vh;background:radial-gradient(circle,#002f80 0%,#003ba0 40%,#6b9bd2 100%);animation:portalFloat2 70s infinite ease-in-out}.portal-blobs i:nth-child(3){bottom:-20%;left:20%;width:50vw;height:50vh;background:radial-gradient(circle,#1e4a72 0%,#003ba0 60%,#7ba3d0 100%);animation:portalFloat3 50s infinite ease-in-out}.portal-blobs i:nth-child(4){top:20%;left:60%;width:40vw;height:40vh;background:radial-gradient(circle,#003ba0 0%,#5a8bc4 50%,#4a7ab5 100%);animation:portalFloat4 40s infinite ease-in-out}.portal-blobs i:nth-child(5){bottom:30%;right:40%;width:45vw;height:45vh;background:radial-gradient(circle,#002855 0%,#003ba0 30%,#7ba3d0 100%);animation:portalFloat5 50s infinite ease-in-out}@keyframes portalFloat1{0%,100%{transform:translate(0,0) rotate(0) scale(1)}25%{transform:translate(30vw,20vh) rotate(90deg) scale(1.1)}50%{transform:translate(-10vw,40vh) rotate(180deg) scale(.9)}75%{transform:translate(20vw,-15vh) rotate(270deg) scale(1.05)}}@keyframes portalFloat2{0%,100%{transform:translate(0,0) rotate(0) scale(1)}20%{transform:translate(-40vw,-30vh) rotate(72deg) scale(1.2)}40%{transform:translate(-20vw,25vh) rotate(144deg) scale(.8)}60%{transform:translate(15vw,-10vh) rotate(216deg) scale(1.1)}80%{transform:translate(-25vw,15vh) rotate(288deg) scale(.95)}}@keyframes portalFloat3{0%,100%{transform:translate(0,0) rotate(0) scale(1)}30%{transform:translate(25vw,-35vh) rotate(108deg) scale(1.15)}60%{transform:translate(-15vw,-20vh) rotate(216deg) scale(.85)}}@keyframes portalFloat4{0%,100%{transform:translate(0,0) rotate(0) scale(1)}33%{transform:translate(-30vw,25vh) rotate(120deg) scale(1.3)}66%{transform:translate(10vw,-30vh) rotate(240deg) scale(.7)}}@keyframes portalFloat5{0%,100%{transform:translate(0,0) rotate(0) scale(1)}25%{transform:translate(35vw,-25vh) rotate(90deg) scale(.9)}50%{transform:translate(-25vw,-40vh) rotate(180deg) scale(1.2)}75%{transform:translate(15vw,20vh) rotate(270deg) scale(1.05)}}
@media(max-width:768px){html,body{height:auto;overflow:visible}.portal-auth{display:flex;flex-direction:column;height:auto;min-height:100vh;overflow:visible;background:#fff}.portal-brand{display:flex;min-height:auto;padding:42px 28px 72px;text-align:center;justify-content:center}.portal-back{display:none}.portal-message{margin:0 auto}.portal-message img{width:130px;height:44px;object-position:center;margin:auto}.portal-message h2{font-size:25px;line-height:1.22;margin:24px auto 13px;max-width:360px}.portal-message h2 span{display:inline;color:#77e238}.portal-message p{font-size:12px;line-height:1.55;margin:0 auto;max-width:390px;color:#fff}.portal-brand footer{position:relative;left:auto;right:auto;bottom:auto;margin-top:35px;width:100%;font-size:9px}.portal-form-side{min-height:530px;width:auto;display:flex;padding:38px 30px 55px;margin-top:-30px;border-radius:0;background:#fcfcfc;justify-content:flex-start;overflow:visible}.portal-form-wrap{max-width:420px;margin:0 auto;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.mobile-auth-logo{display:none}.portal-form-wrap header{text-align:center}.portal-form-wrap header h1{font-size:28px;color:#003ba0}.portal-form-wrap header>p{font-size:13px}.portal-password-grid{grid-template-columns:1fr}}
@media(max-width:480px){.portal-brand{padding:34px 20px 62px}.portal-message img{width:105px}.portal-message h2{font-size:22px}.portal-message p{font-size:11px}.portal-brand footer{margin-top:26px}.portal-form-side{padding:34px 22px 48px}.portal-form-wrap header h1{font-size:25px}.portal-input{height:48px}.portal-submit,.portal-secondary{height:48px}}
@media(max-width:768px){.portal-input input{font-size:16px!important}.portal-otp{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.portal-blobs i{animation:none}}
