._overlay_1fpqz_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000052;animation:_modalOverlayIn_1fpqz_1 .16s ease}._card_1fpqz_13{position:relative;width:min(100%,440px);max-height:min(86vh,720px);overflow:auto;display:flex;flex-direction:column;border:1px solid var(--c-ink-12);border-radius:12px;background:var(--color-white);box-shadow:0 18px 48px #0000002e;animation:_modalCardIn_1fpqz_1 .16s ease}._closeButton_1fpqz_28{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--c-ink-60);font-size:22px;line-height:1;cursor:pointer}._closeButton_1fpqz_28:hover,._closeButton_1fpqz_28:focus-visible{background:var(--c-ink-8, rgba(0, 0, 0, .06));color:var(--c-ink)}._header_1fpqz_52{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 18px 16px;border-bottom:1px solid var(--c-ink-12);text-align:center}._logo_1fpqz_62{width:48px;height:48px;border-radius:12px;object-fit:contain}._title_1fpqz_69{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--c-ink)}._body_1fpqz_81{padding:18px;text-align:center}@keyframes _modalOverlayIn_1fpqz_1{0%{opacity:0}to{opacity:1}}@keyframes _modalCardIn_1fpqz_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._overlay_1fpqz_1,._card_1fpqz_13{animation:none}._card_1fpqz_13{transform:none}}@keyframes ak-slm-rise{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes ak-slm-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-slm-unfold{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:460px;transform:none}}body.ak-login-modal-v2 .ak-veil{position:fixed;inset:0;z-index:1000;background:#00000042;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ak-slm-fade .2s ease both}body.ak-login-modal-v2 .ak-modal-wrap{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:24px}body.ak-login-modal-v2 .ak-modal{position:relative;width:min(364px,100%);max-height:min(86vh,720px);overflow:auto;border:1px solid rgba(0,0,0,.07);border-radius:26px;background:var(--ak-surface, #fff);box-shadow:0 1px 2px #0000000f,0 34px 80px #0000003d;animation:ak-slm-rise .26s var(--ak-ease, ease) both;transition:width .3s var(--ak-ease, ease)}body.ak-login-modal-v2 .ak-modal.is-wide{width:min(384px,100%)}body.ak-login-modal-v2 .ak-modal__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--ak-pill, 999px);background:transparent;color:var(--ak-ink-4, rgba(0, 0, 0, .44));cursor:pointer}body.ak-login-modal-v2 .ak-modal__close:hover{background:#0000000d;color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-modal__head{display:flex;flex-direction:column;align-items:center;padding:28px 26px 18px}body.ak-login-modal-v2 .ak-modal__mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border-radius:16px}body.ak-login-modal-v2 .ak-modal__mark img{display:block;width:100%;height:100%;object-fit:cover}body.ak-login-modal-v2 .ak-modal__title{margin-top:14px;font-size:19px;font-weight:600;letter-spacing:-.022em;color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-modal__body{padding:0 26px 24px;overflow:hidden}body.ak-login-modal-v2 .ak-expand{width:100%;height:34px;margin-top:10px;border:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;color:var(--ak-ink, #000);text-decoration:underline;text-underline-offset:3px;cursor:pointer}body.ak-login-modal-v2 .ak-expand:hover{opacity:.7}body.ak-login-modal-v2 .ak-unfold{overflow:hidden;animation:ak-slm-unfold .34s var(--ak-ease, ease) both}body.ak-login-modal-v2 .ak-form__head{margin-bottom:20px}body.ak-login-modal-v2 .ak-form__title{font-size:19px;font-weight:600;letter-spacing:-.022em;color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-form__dek{margin-top:5px;font-size:14px;color:var(--ak-ink-3, rgba(0, 0, 0, .6))}body.ak-login-modal-v2 .ak-form--compact .ak-form__head{display:none}body.ak-login-modal-v2 .ak-form__oauth{display:flex;flex-direction:column;gap:10px}body.ak-login-modal-v2 .ak-form__email{display:flex;flex-direction:column;gap:10px;margin-top:0}body.ak-login-modal-v2 .ak-form__error{font-size:12.5px;color:var(--ak-danger, #F53255)}body.ak-login-modal-v2 .ak-form__success{margin:0;font-size:13px;line-height:1.5;color:var(--ak-ink-3, rgba(0, 0, 0, .6))}body.ak-login-modal-v2 .ak-or{display:flex;align-items:center;gap:12px;margin:18px 0}body.ak-login-modal-v2 .ak-or:before,body.ak-login-modal-v2 .ak-or:after{content:"";flex:1 1 auto;height:1px;background:#00000017}body.ak-login-modal-v2 .ak-or span{font-size:12px;color:var(--ak-ink-4, rgba(0, 0, 0, .44))}body.ak-login-modal-v2 .ak-legal{margin:16px 0 0;font-size:11.5px;line-height:1.55;color:var(--ak-ink-4, rgba(0, 0, 0, .44))}body.ak-login-modal-v2 .ak-legal--center{text-align:center}body.ak-login-modal-v2 .ak-legal a{text-decoration:underline}body.ak-login-modal-v2 .ak-consent{display:flex;gap:10px;align-items:flex-start;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--ak-ink-3, rgba(0, 0, 0, .6))}body.ak-login-modal-v2 .ak-consent__input{flex:0 0 16px;width:16px;height:16px;margin:1px 0 0;accent-color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-consent a{text-decoration:underline}body.ak-login-modal-v2 .ak-btn-lg{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border:none;border-radius:var(--ak-pill, 999px);font-family:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;width:100%}body.ak-login-modal-v2 .ak-btn-lg--outline{border:1px solid rgba(0,0,0,.12);background:var(--ak-surface, #fff);color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-btn-lg--outline:hover{background:#00000008}body.ak-login-modal-v2 .ak-btn-lg--ring{border-color:#00000024;box-shadow:0 0 0 3px #0000000d}body.ak-login-modal-v2 .ak-btn-lg--ring:hover{background:#00000005}body.ak-login-modal-v2 .ak-btn-lg--dark{background:var(--ak-ink, #000);box-shadow:0 1px 2px #0000002e;color:#fff}body.ak-login-modal-v2 .ak-btn-lg--dark:hover{opacity:.86}body.ak-login-modal-v2 .ak-btn-lg--dark[disabled]{background:#0000001a;box-shadow:none;color:#00000061;cursor:not-allowed}body.ak-login-modal-v2 .ak-btn-lg--dark[disabled]:hover{opacity:1}body.ak-login-modal-v2 .ak-btn-lg--verify{width:100%;margin-top:14px;height:46px}body.ak-login-modal-v2 .ak-input-lg{width:100%;height:48px;padding:0 18px;border:1px solid rgba(0,0,0,.12);border-radius:var(--ak-pill, 999px);outline:none;background:var(--ak-surface, #fff);font-family:inherit;font-size:15px;color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-code{position:relative}body.ak-login-modal-v2 .ak-code__cells{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.ak-login-modal-v2 .ak-cell{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border:1px solid rgba(0,0,0,.12);border-radius:11px;background:var(--ak-surface, #fff);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-cell.is-next{border-color:#0000005c;box-shadow:0 0 0 3px #3080ff29}body.ak-login-modal-v2 .ak-code__input{position:absolute;inset:0;width:100%;height:100%;border:none;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:default}body.ak-login-modal-v2 .ak-code__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}body.ak-login-modal-v2 .ak-link-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 4px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1;color:var(--ak-ink-3, rgba(0, 0, 0, .6));cursor:pointer}body.ak-login-modal-v2 .ak-link-btn:hover{color:var(--ak-ink, #000)}body.ak-login-modal-v2 .ak-resend{height:34px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:var(--ak-pill, 999px);background:var(--ak-surface, #fff);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;color:var(--ak-ink, #000);cursor:pointer}body.ak-login-modal-v2 .ak-resend:hover{background:#0000000a}body.ak-login-modal-v2 .ak-resend[disabled]{color:#a1a1a6;cursor:default}body.ak-login-modal-v2 .ak-resend[disabled]:hover{background:var(--ak-surface, #fff)}
