#login.login{position:relative;overflow:hidden;background:#08111b!important}#login .hero{background:radial-gradient(circle at 18% 18%, rgba(37,102,185,.18), transparent 24%),radial-gradient(circle at 82% 20%, rgba(255,255,255,.05), transparent 18%),linear-gradient(135deg,#06111d 0%,#0a1623 48%,#102032 100%)!important;border:1px solid #2d4258!important;border-right:0!important}#login .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%,transparent 72%,rgba(255,255,255,.02));pointer-events:none}#login .hero:after{display:none!important}#login .mp5721-login-logo{background:transparent!important;padding:0!important;border-radius:0!important;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.28))!important;width:min(430px,92%)!important;max-height:145px!important}#login .mp5721-brandline{color:#f3f7fb!important;letter-spacing:.045em!important;font-size:clamp(12px,1.08vw,16px)!important;margin-top:10px!important}#login .mp5721-brandwatermark{display:none!important}#login .hero h1{max-width:430px!important}#login .login-panel{background:radial-gradient(ellipse at 100% 0%,#223141 0%,#101924 55%,#0a121b 100%)!important}#login .mp-login-flags-fixed{top:18px!important;right:18px!important;gap:10px!important}#login .mp-flag-btn{width:40px!important;height:40px!important;border-radius:999px!important;background:rgba(12,23,36,.96)!important;border:1px solid rgba(105,132,158,.52)!important}#login .mp-flag-btn img.mp5722-flag-svg{width:24px!important;height:24px!important;display:block!important}#login .mp-flag-btn.active{border-color:#e0b04e!important;box-shadow:0 0 0 2px rgba(224,176,78,.2),0 12px 28px rgba(0,0,0,.28)!important}#login .mp5722-signature{position:absolute;right:26px;bottom:16px;z-index:8;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,239,248,.58)}#login .hero .mp5722-signature{display:none}@media(max-width:850px){#login .mp5722-signature{right:18px;bottom:12px;font-size:9px;letter-spacing:.14em}}#app .top .mp25-product img{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}html[data-mp-theme=dark] #app .top .mp25-product img,html[data-mp-theme=graphite] #app .top .mp25-product img,html[data-mp-theme=navy] #app .top .mp25-product img,#app .top.dark .mp25-product img{filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(0,0,0,.16))!important}#app .top .mp25-productname small{color:var(--t-muted,var(--muted))!important}