.login-update-notice-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:0;background:rgba(0,0,0,0);border:0;overflow:visible;width:min(750px,100vw - 2rem,(100dvh - 7rem)*640/396);max-width:none;max-height:none}.login-update-notice-modal::backdrop{background-color:rgba(0,0,0,.6)}.login-update-notice-modal .wrapper{position:relative}.login-update-notice-modal .close{position:absolute;top:-3rem;right:0;width:2.5rem;height:2.5rem;z-index:20;display:flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);cursor:pointer;transition:background-color .2s ease}.login-update-notice-modal .close:hover{background-color:hsla(0,0%,100%,.2)}.login-update-notice-modal .close svg{width:16px;height:16px}.login-update-notice-modal .card{position:relative;container-type:inline-size;width:100%;aspect-ratio:640/396;border-radius:12px;background:linear-gradient(112deg, #ffffff 38%, #e3eff9 62%, #b3d6f0 82%, #74b6e3 100%);box-shadow:0 20px 32px 0 rgba(0,0,0,.4);overflow:hidden}.login-update-notice-modal .neon{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.login-update-notice-modal .content{position:relative;z-index:1;height:100%;padding:5.9cqw 0 0 16.1cqw;font-family:var(--font-work-sans),var(--font-body),sans-serif;text-align:left}.login-update-notice-modal .title{margin:0;max-width:69cqw;color:var(--primary-100, #00007f);font-family:inherit;font-size:6.35cqw;font-weight:600;line-height:1.13}.login-update-notice-modal .description{margin:3.6cqw 0 0;max-width:64cqw;color:#21242d;font-size:3.1cqw;font-weight:400;line-height:1.33}.login-update-notice-modal .description strong{font-weight:700}.login-update-notice-modal .note{position:absolute;left:56.7cqw;bottom:4.6cqw;margin:0;color:#21242d;font-size:2.66cqw;font-style:italic;font-weight:400;line-height:1.03}.login-update-notice-modal .note strong{font-weight:700}.login-update-notice-modal .mobile-only{display:none}@media(max-width: 767px){.login-update-notice-modal{width:min(480px,100vw - 2rem,100dvh - 7rem)}.login-update-notice-modal .close{top:-2.75rem;width:2.25rem;height:2.25rem}.login-update-notice-modal .card{aspect-ratio:1;background:linear-gradient(118deg, #ffffff 40%, #e6f1fa 62%, #c0dcf2 82%, #8ec4e9 100%)}.login-update-notice-modal .desktop-only{display:none}.login-update-notice-modal .mobile-only{display:block}.login-update-notice-modal br.mobile-only{display:inline}.login-update-notice-modal .content{padding:10.2cqw 0 0 18.4cqw}.login-update-notice-modal .title{max-width:80cqw;font-size:8.4cqw;line-height:1.04}.login-update-notice-modal .description{margin-top:3.2cqw;max-width:73cqw;font-size:4.57cqw;line-height:1.11}.login-update-notice-modal .note{position:static;margin-top:6cqw;font-size:3.9cqw;line-height:1.04}}
