#action_page .member-login [hidden]{display:none !important}#action_page .member-login{padding:48px 0 80px}#action_page .member-login .sidebar{max-width:440px;margin:0 auto;padding:0;float:none}#action_page .member-login .sidebar>div{padding:34px 30px 28px}#action_page .member-login-card{--form-error: var(--member-login-slot-error);--form-error-text: var(--member-login-error-text)}#action_page .member-login h1{margin:0 0 10px;font-size:28px;line-height:1.2;text-align:center}#action_page .member-login-sub{margin:0 0 24px;font-size:16px;line-height:1.5;text-align:center;overflow-wrap:anywhere}#action_page .member-login-sub strong{font-weight:700}#action_page .member-login-note{margin:-8px 0 20px;font-size:15px;line-height:1.45;text-align:center}#action_page .member-login-change{margin:-12px 0 22px;font-size:15px;font-weight:600;text-align:center}#action_page .member-login-form .form-group{margin:0}#action_page .member-login-form .control-label{display:block;padding:0 0 6px;font-size:17px;font-weight:600;text-align:left}#action_page .member-login-submit{display:block;width:100%;margin-top:22px;padding:13px 20px;font-weight:600;white-space:normal}#action_page .member-login-code-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#action_page .member-login-code-label .control-label{padding-bottom:8px}#action_page .member-login-code-hint{font-size:14px;opacity:.75}#action_page .member-login-otp{position:relative}#action_page .member-login-otp input.member-login-otp-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:transparent;caret-color:transparent;font-size:16px;opacity:0;cursor:text}#action_page .member-login-slots{display:flex;justify-content:center;gap:8px}#action_page .member-login-slot{display:flex;flex:1 1 0;align-items:center;justify-content:center;max-width:54px;height:62px;background:#fff;border:1.5px solid var(--form-border);border-radius:10px;color:#1f2328;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .12s ease, box-shadow .12s ease}#action_page .member-login-slot:nth-child(3){margin-right:12px}#action_page .member-login-slot.is-active{border-color:var(--member-login-slot-active, var(--form-accent));box-shadow:0 0 0 4px color-mix(in srgb, var(--form-accent) 30%, transparent)}#action_page .member-login-slot.is-active:empty::after{content:"";width:2px;height:28px;background:#1f2328;-webkit-animation:member-login-caret 1s steps(1) infinite;animation:member-login-caret 1s steps(1) infinite}#action_page .member-login-otp.is-error .member-login-slot{border-color:var(--member-login-slot-error);border-width:2px}#action_page .member-login-error,#action_page .member-login-status{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.4;text-align:left}#action_page .member-login-error svg,#action_page .member-login-status svg{flex:0 0 18px;margin-top:1px}#action_page .member-login-error{color:var(--member-login-error-text, var(--form-error-text))}#action_page [data-email-group] .member-login-error{justify-content:flex-start}#action_page .member-login-status{color:var(--member-login-status, #1a7f37)}#action_page .member-login-fine{margin:18px 0 0;font-size:14px;line-height:1.55;text-align:center;opacity:.85}#action_page .member-login-fine a{font-weight:600}@media (max-width: 480px){#action_page .member-login{padding:24px 0 56px}#action_page .member-login .sidebar>div{padding:28px 20px 24px}#action_page .member-login h1{font-size:26px}#action_page .member-login-slots{gap:6px}#action_page .member-login-slot{height:56px;font-size:26px;border-radius:9px}#action_page .member-login-slot:nth-child(3){margin-right:8px}}@-webkit-keyframes member-login-caret{50%{opacity:0}}@keyframes member-login-caret{50%{opacity:0}}
