.auth-shell_page__P2Zkh{--font-size-base:14px;--m-xs:max(11px,calc(var(--font-size-base) - 3px));--m-sm:max(11px,calc(var(--font-size-base) - 1px));--m-md:var(--font-size-base);--m-lg:calc(var(--font-size-base) + 2px);--m-xl:calc(var(--font-size-base) + 6px);--m-2xl:calc(var(--font-size-base) + 10px);--m-primary:#0f766e;--m-primary-strong:#0b5f59;--m-primary-soft:#e2f5f2;--m-aqua:#14b8a6;--m-bg:#f3f6f5;--m-surface:rgb(255 255 255/88%);--m-surface-solid:#ffffff;--m-surface-soft:#f8faf9;--m-text:#14201e;--m-muted:#687771;--m-faint:#95a29e;--m-border:rgb(18 46 42/9%);--m-border-strong:rgb(15 118 110/25%);--m-shadow:rgb(19 55 49/12%);--m-warning:#b56b11;--m-warning-soft:#fff3dd;--m-danger:#bd4055;--m-danger-soft:#fff0f3;--m-radius-sm:11px;--m-radius:16px;--m-radius-lg:22px;--m-radius-xl:30px;--m2-s0:#0f766e;--m2-s1:#14b8a6;--m2-s2:#2dd4bf;--m2-s3:#5eead4;--m2-s4:#7de9da;--m2-empty:#e1edeb;--m2-wm:#0b2e2b;--m2-wm-accent:var(--m-aqua);--spring:cubic-bezier(.34,1.56,.64,1);color:var(--m-text);font-family:var(--font-stack);font-size:var(--m-md);font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate;overflow-x:hidden;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + 12px) 16px calc(env(safe-area-inset-bottom, 0px) + 16px);background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--m-aqua) 12%,transparent),transparent 30%),radial-gradient(circle at 4% 82%,color-mix(in srgb,var(--m-primary) 9%,transparent),transparent 30%),var(--m-bg)}.auth-shell_page__P2Zkh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(color-mix(in srgb,var(--m-primary) 10%,transparent) .6px,transparent .6px);background-size:15px 15px;-webkit-mask-image:linear-gradient(180deg,transparent,black 20%,transparent 82%);mask-image:linear-gradient(180deg,transparent,black 20%,transparent 82%)}[data-ed-theme=dark] .auth-shell_page__P2Zkh{--m-primary:#5eead4;--m-primary-strong:#2dd4bf;--m-primary-soft:#123d38;--m-aqua:#45d2be;--m-bg:#071411;--m-surface:rgb(12 31 28/84%);--m-surface-solid:#0d211e;--m-surface-soft:#102723;--m-text:#eef9f6;--m-muted:#9db7b1;--m-faint:#6f8e87;--m-border:rgb(225 255 248/10%);--m-border-strong:rgb(94 234 212/25%);--m-shadow:rgb(0 0 0/36%);--m-warning:#f4bd66;--m-warning-soft:#3d2b14;--m-danger:#ff8ca0;--m-danger-soft:#3b1e25;--m2-s0:#1a4d46;--m2-s1:#1b4e47;--m2-s2:#1c5049;--m2-s3:#1d524a;--m2-s4:#1f534b;--m2-empty:#17423c;--m2-wm:#eaf6f1}@media (max-width:380px){.auth-shell_page__P2Zkh{--font-size-base:13px}}.auth-shell_shellCol__DAUjQ{width:min(430px,100%);min-width:0;display:flex;flex-direction:column}.auth-shell_utilityRow__YtlxM{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px 0}.auth-shell_langPill__5VhQL{min-height:40px;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--m-border);border-radius:13px;background:color-mix(in srgb,var(--m-surface) 88%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/45%);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}[data-ed-theme=dark] .auth-shell_langPill__5VhQL{box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.auth-shell_langBtn__TVDWI{min-height:32px;min-width:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--m-muted);font-size:var(--m-sm);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--spring),background .16s ease,color .16s ease}.auth-shell_langBtn__TVDWI:active{transform:scale(.92)}.auth-shell_langBtn__TVDWI:focus-visible{outline:2px solid var(--m-primary);outline-offset:1px}.auth-shell_langOn__MOi_Y{color:var(--m-primary-strong);background:var(--m-primary-soft)}.auth-shell_iconBtn__6VYmt{width:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--m-border);border-radius:15px;background:color-mix(in srgb,var(--m-surface) 88%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/45%);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);color:var(--m-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--spring),background .16s ease}[data-ed-theme=dark] .auth-shell_iconBtn__6VYmt{box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.auth-shell_iconBtn__6VYmt:active{transform:scale(.9);background:var(--m-primary-soft)}.auth-shell_iconBtn__6VYmt:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}.auth-shell_iconBtn__6VYmt svg{width:20px;height:20px}.auth-shell_hero__hWlTT{position:relative;z-index:3;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:20px 20px 12px;text-align:center}.auth-shell_mark__OOwNX{display:grid;place-items:center;padding:8px}.auth-shell_m2grid__ZNOVC{display:grid;grid-template-columns:repeat(5,18px);grid-auto-rows:18px;grid-gap:5px;gap:5px}.auth-shell_m2cell__WJBqn{border-radius:6px;background:var(--m2-empty)}.auth-shell_m2on___cNu9{background:var(--c)}.auth-shell_wordmark__4Z2r_{font-size:calc(var(--font-size-base) + 10px);font-weight:500;letter-spacing:-.04em;color:var(--m2-wm)}.auth-shell_wordAccent__ylJ7D{color:var(--m2-wm-accent)}.auth-shell_body__Bs6MH{position:relative;z-index:3;display:flex;flex-direction:column;padding:14px 2px 8px}.auth-shell_card__ddYtB{padding:18px 16px 16px;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-lg);background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--m-aqua) 10%,transparent),transparent 36%),var(--m-surface);box-shadow:0 22px 48px var(--m-shadow),inset 0 1px 1px rgb(255 255 255/55%);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);opacity:1;animation:auth-shell_authFade___dkW2 .3s ease backwards}[data-ed-theme=dark] .auth-shell_card__ddYtB{border-color:rgb(255 255 255/10%);box-shadow:0 22px 48px var(--m-shadow),inset 0 1px 1px rgb(255 255 255/8%)}@keyframes auth-shell_authFade___dkW2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-shell_title__4FF9u{margin:0 0 4px;font-size:var(--m-lg);font-weight:500;letter-spacing:-.02em}.auth-shell_intro__3gJi4{margin:0 0 14px;color:var(--m-muted);font-size:var(--m-sm);line-height:1.5}.auth-shell_field__bGp51{position:relative;margin-bottom:12px}.auth-shell_field__bGp51 input{width:100%;min-height:54px;padding:20px 16px 6px;-webkit-padding-start:46px;padding-inline-start:46px;-webkit-padding-end:46px;padding-inline-end:46px;border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface-solid);color:var(--m-text);font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .22s ease,background .18s ease}.auth-shell_field__bGp51 input::placeholder{color:transparent}.auth-shell_field__bGp51 label{position:absolute;inset-inline-start:46px;top:17px;color:var(--m-muted);pointer-events:none;transform-origin:top var(--start-side,left);transition:transform .2s var(--spring),color .16s ease,top .2s var(--spring)}.auth-shell_page__P2Zkh[dir=rtl] .auth-shell_field__bGp51 label{--start-side:right}.auth-shell_emailField__sPS0I input{direction:ltr;text-align:start}.auth-shell_page__P2Zkh[dir=rtl] .auth-shell_emailField__sPS0I input,.auth-shell_page__P2Zkh[dir=rtl] .auth-shell_emailField__sPS0I input::placeholder{text-align:right}.auth-shell_field__bGp51 input:focus+label,.auth-shell_field__bGp51 input:not(:placeholder-shown)+label{top:8px;transform:scale(.78);color:var(--m-faint)}.auth-shell_field__bGp51 input:-webkit-autofill+label{top:8px;transform:scale(.78);color:var(--m-faint)}.auth-shell_field__bGp51 input:focus+label{color:var(--m-primary-strong)}.auth-shell_field__bGp51 input:focus{border-color:var(--m-border-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--m-aqua) 14%,transparent)}.auth-shell_field__bGp51 input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--m-surface-solid) inset;-webkit-text-fill-color:var(--m-text);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.auth-shell_fieldIcon__Mk7BE{position:absolute;inset-inline-start:15px;top:17px;width:20px;height:20px;color:var(--m-faint);pointer-events:none;transition:color .16s ease}.auth-shell_field__bGp51 input:focus~.auth-shell_fieldIcon__Mk7BE{color:var(--m-primary)}.auth-shell_eyeBtn__i9qBz{position:absolute;inset-inline-end:5px;top:5px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--m-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .16s var(--spring)}.auth-shell_eyeBtn__i9qBz:active{transform:scale(.86)}.auth-shell_eyeBtn__i9qBz:focus-visible{outline:2px solid var(--m-primary);outline-offset:-2px}.auth-shell_eyeOn__FEZBJ{color:var(--m-primary)}.auth-shell_eyeBtn__i9qBz svg{width:20px;height:20px}.auth-shell_errorBanner__Bh0Ae{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--m-danger) 26%,transparent);border-radius:var(--m-radius-sm);background:var(--m-danger-soft);color:var(--m-danger);font-size:var(--m-sm);font-weight:500}.auth-shell_errorBanner__Bh0Ae svg{width:16px;height:16px;flex-shrink:0}.auth-shell_successBanner__N7ysx{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--m-primary) 26%,transparent);border-radius:var(--m-radius-sm);background:var(--m-primary-soft);color:var(--m-primary-strong);font-size:var(--m-sm);font-weight:500}.auth-shell_successBanner__N7ysx svg{width:16px;height:16px;flex-shrink:0}.auth-shell_cta__2r004{position:relative;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:0;border-radius:15px;background-clip:padding-box;background:linear-gradient(135deg,var(--m-primary-strong),var(--m-aqua));color:#fff;font-weight:500;font-size:var(--m-md);cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;box-shadow:0 10px 22px color-mix(in srgb,var(--m-primary) 30%,transparent),inset 0 1px 0 rgb(255 255 255/30%);transition:transform .18s var(--spring),box-shadow .18s ease,filter .18s ease}[data-ed-theme=dark] .auth-shell_cta__2r004{color:#06211d}.auth-shell_cta__2r004:active{transform:scale(.97);box-shadow:none}.auth-shell_cta__2r004:focus-visible{outline:2px solid var(--m-primary-strong);outline-offset:2px}.auth-shell_cta__2r004:disabled{filter:saturate(.85);opacity:.82;cursor:default}.auth-shell_cta__2r004 svg.auth-shell_spin__mLEPd{width:18px;height:18px;animation:auth-shell_authSpin__Ibirf .72s linear infinite}@keyframes auth-shell_authSpin__Ibirf{to{transform:rotate(1turn)}}.auth-shell_pendingBack__BKsKE{min-height:54px;gap:9px}.auth-shell_pendingBack__BKsKE svg{flex:0 0 auto;width:19px;height:19px}.auth-shell_note__dc8mQ{text-align:center;font-size:var(--m-xs);color:var(--m-muted);margin:14px 4px 0;line-height:1.5}.auth-shell_footRow__IFqDH{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;color:var(--m-muted);font-size:var(--m-sm)}.auth-shell_textLink__jy9ZZ{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 2px;border:0;background:transparent;color:var(--m-primary);font-size:var(--m-sm);font-weight:500;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.auth-shell_textLink__jy9ZZ:active{opacity:.6}.auth-shell_textLink__jy9ZZ:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px;border-radius:6px}.auth-shell_textLink__jy9ZZ svg{width:15px;height:15px}.auth-shell_backRow__AKDbJ{display:flex;align-items:center;justify-content:center;margin-top:14px}.auth-shell_identityRow__9icVY{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;border:1px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-surface-soft);color:var(--m-muted);font-size:var(--m-sm)}.auth-shell_identityRow__9icVY>svg{width:16px;height:16px;color:var(--m-faint);flex-shrink:0}.auth-shell_identityEmail__w9phe{color:var(--m-text);font-weight:500;direction:ltr;unicode-bidi:plaintext;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-shell_identityChange__p9mUv{-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.auth-shell_otpRow__nTNhB{display:flex;gap:6px;margin-bottom:12px;direction:ltr}.auth-shell_page__P2Zkh[dir=rtl] .auth-shell_otpRow__nTNhB{justify-content:flex-start}.auth-shell_otpBox__9x1UM{flex:1 1;min-width:0;height:52px;text-align:center;padding:0;border:1px solid var(--m-border);border-radius:12px;background:var(--m-surface-solid);color:var(--m-text);font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--m-primary);outline:none;transition:border-color .16s ease,box-shadow .2s ease,background .16s ease}.auth-shell_otpBox__9x1UM:focus{border-color:var(--m-border-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--m-aqua) 14%,transparent)}.auth-shell_otpBoxFilled__SLnXs{border-color:var(--m-border-strong);background:var(--m-surface)}.auth-shell_otpError__S80u0 .auth-shell_otpBox__9x1UM{border-color:color-mix(in srgb,var(--m-danger) 48%,transparent)}.auth-shell_secondaryBtn__ElOoG{width:100%;min-height:46px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--m-border-strong);border-radius:15px;background:var(--m-surface-soft);color:var(--m-primary-strong);font-size:var(--m-sm);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--spring),background .16s ease}.auth-shell_secondaryBtn__ElOoG svg{width:16px;height:16px}.auth-shell_secondaryBtn__ElOoG:active{transform:scale(.98)}.auth-shell_secondaryBtn__ElOoG:disabled{opacity:.6;cursor:default}.auth-shell_secondaryBtn__ElOoG:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}.auth-shell_centerCol__JdmWa{text-align:center;padding:6px 2px 2px}.auth-shell_centerNote__jllgG{color:var(--m-muted);font-size:var(--m-sm);line-height:1.5;margin:0}.auth-shell_centerSpin__3E0bd{width:30px;height:30px;margin:4px auto 12px;display:block;color:var(--m-primary);animation:auth-shell_authSpin__Ibirf .76s linear infinite}.auth-shell_successIcon__xhfhA{width:56px;height:56px;margin:2px auto 12px;display:grid;place-items:center;border-radius:18px;background:var(--m-primary-soft);color:var(--m-primary-strong)}.auth-shell_successIcon__xhfhA svg{width:26px;height:26px}.auth-shell_statusIcon__IRU01{width:60px;height:60px;margin:2px auto 14px;display:grid;place-items:center;border-radius:20px;color:var(--m-primary-strong);border:1px solid var(--m-border-strong);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--m-aqua) 22%,transparent),var(--m-primary-soft))}.auth-shell_statusIcon__IRU01 svg{width:28px;height:28px}.auth-shell_statusPulse__j52Hx{animation:auth-shell_statusPulse__j52Hx 2.6s ease-in-out infinite}@keyframes auth-shell_statusPulse__j52Hx{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--m-aqua) 32%,transparent)}50%{box-shadow:0 0 0 9px transparent}}.auth-shell_chip__vrmmC{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-warning) 32%,transparent);background:var(--m-warning-soft);color:var(--m-warning);font-size:var(--m-xs);font-weight:600}.auth-shell_chipDot__9ud3e{width:6px;height:6px;border-radius:50%;background:currentColor;animation:auth-shell_chipDot__9ud3e 1.8s ease-in-out infinite}@keyframes auth-shell_chipDot__9ud3e{0%,to{opacity:.4}50%{opacity:1}}.auth-shell_statusName__ypM_a{font-weight:600;color:var(--m-text)}@media (prefers-reduced-motion:reduce){.auth-shell_card__ddYtB{animation:none;opacity:1;transform:none}.auth-shell_centerSpin__3E0bd,.auth-shell_cta__2r004 svg.auth-shell_spin__mLEPd{animation-duration:1.4s}.auth-shell_chipDot__9ud3e,.auth-shell_statusPulse__j52Hx{animation:none}.auth-shell_cta__2r004,.auth-shell_eyeBtn__i9qBz,.auth-shell_iconBtn__6VYmt,.auth-shell_otpBox__9x1UM,.auth-shell_secondaryBtn__ElOoG,.auth-shell_textLink__jy9ZZ{transition-duration:.01ms}}