.auth_wrapper__MsJPX{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:transparent}.auth_brand__IYfQE{font-size:32px;font-weight:800;color:var(--brand-primary);margin-bottom:32px;text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:8px;transition:all var(--duration-fast) var(--ease-out)}.auth_brand__IYfQE:hover{text-decoration:none;color:var(--brand-primary-light);transform:translateY(-2px);filter:drop-shadow(0 0 12px rgba(0,193,255,.5))}.auth_languageControl__Jkvmw{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:var(--text-secondary);font-size:13px;white-space:nowrap}.auth_languageIcon__tE_OV{font-size:15px}.auth_languageLabel__ep_WB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth_languageSwitcher__m7Uft{width:auto;min-width:118px;padding:7px 28px 7px 10px;background-color:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);color-scheme:dark;font-size:13px;transition:all var(--duration-fast) var(--ease-out)}.auth_languageSwitcher__m7Uft:hover{border-color:var(--border-hover);background-color:var(--bg-glass)}.auth_languageSwitcher__m7Uft option{background-color:var(--bg-elevated);color:var(--text-primary)}:root[data-theme=light] .auth_languageSwitcher__m7Uft{color-scheme:light}.auth_card__eoC0A{width:100%;max-width:clamp(420px,24vw,500px);background:var(--bg-glass);border:1px solid var(--bg-glass-border);border-radius:var(--radius-lg);padding:clamp(28px,2vw,40px);box-shadow:var(--shadow-brand-lg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all var(--duration-normal) var(--ease-out)}.auth_card__eoC0A:hover{border-color:rgba(0,229,255,.6);box-shadow:0 0 20px rgba(0,229,255,.3),0 0 40px rgba(0,229,255,.15),var(--shadow-brand-xl);transform:translateY(-2px)}.auth_title__mmwET{font-size:22px;font-weight:700;margin-bottom:6px;color:var(--text-primary);letter-spacing:-.5px}.auth_subtitle__58MX3{font-size:13px;color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.auth_verificationRow__pD_p3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.auth_sendCodeButton__GgICH{min-width:132px;margin-top:24px;white-space:nowrap}.auth_verificationNotices__Gd2GM{margin:-8px 0 16px}.auth_verificationNotices__Gd2GM>div{margin-bottom:8px;font-size:12px;line-height:1.5}.auth_verificationNotices__Gd2GM>div:last-child{margin-bottom:0}.auth_recoveryLinks__Y1ToS{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;font-size:13px}.auth_backLink__ygm8z,.auth_recoveryLinks__Y1ToS a{color:var(--brand-primary);font-weight:500;text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.auth_backLink__ygm8z:hover,.auth_recoveryLinks__Y1ToS a:hover{color:var(--brand-primary-light);text-decoration:underline}.auth_recoveryHint__W_J3Q{margin:16px 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.auth_backLink__ygm8z{display:block;margin-top:20px;text-align:center;font-size:13px}.auth_turnstile__RQz2P{margin:8px 0 16px}.auth_turnstile__RQz2P:not(:empty){min-height:65px}.auth_turnstile__RQz2P:empty{display:none}@media (max-width:480px){.auth_verificationRow__pD_p3{grid-template-columns:1fr}.auth_sendCodeButton__GgICH{width:100%;margin-top:-8px;margin-bottom:16px}}.auth_footer__MgCGq{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-default);text-align:center;font-size:13px;color:var(--text-secondary)}.auth_footer__MgCGq a{font-weight:500;margin-left:6px;color:var(--brand-primary);transition:color var(--duration-fast) var(--ease-out)}.auth_footer__MgCGq a:hover{color:var(--brand-primary-light)}.auth_brandIcon__su3yg{display:inline-block;width:36px;height:36px;object-fit:contain;vertical-align:middle}.auth_wrapper__MsJPX{min-height:calc(100svh - var(--landing-header-height, 76px))}.auth_wrapper__MsJPX .auth_languageControl__Jkvmw,.auth_wrapper__MsJPX>.auth_brand__IYfQE{display:none}html[data-landing-theme=light] .auth_wrapper__MsJPX{background:transparent}html[data-landing-theme=dark] .auth_wrapper__MsJPX{color-scheme:dark;background-color:transparent;--bg-glass:rgba(26,31,46,0.78);--bg-glass-border:rgba(0,193,255,0.35);--bg-elevated:#1a1f2e;--bg-hover:#242936;--text-primary:#fff;--text-secondary:#a0aec0;--text-muted:#718096;--border:rgba(255,255,255,0.14);--border-default:rgba(255,255,255,0.18);--border-hover:rgba(255,255,255,0.26)}html[data-landing-theme=light] .auth_wrapper__MsJPX{color-scheme:light}@media (min-width:1900px){.auth_title__mmwET{font-size:clamp(23px,1.3vw,26px)}.auth_subtitle__58MX3{font-size:14px}.auth_card__eoC0A input{font-size:15px}}@media (max-height:800px) and (min-width:481px){.auth_wrapper__MsJPX{padding-top:18px;padding-bottom:18px}.auth_card__eoC0A{padding:23px 27px}.auth_subtitle__58MX3{margin-bottom:16px}.auth_footer__MgCGq{margin-top:15px;padding-top:15px}.auth_recoveryLinks__Y1ToS{margin-top:12px}.auth_card__eoC0A form [class*=Input_wrapper]{margin-bottom:13px}}@media (max-width:480px){.auth_wrapper__MsJPX{justify-content:safe center;padding:22px 14px}.auth_card__eoC0A{max-width:100%;padding:22px 18px}.auth_footer__MgCGq{margin-top:16px;padding-top:16px}}@media (max-height:650px) and (max-width:480px){.auth_wrapper__MsJPX{justify-content:flex-start;padding-top:14px;padding-bottom:22px}}.auth_authDialog__P3b6W{position:relative;z-index:40;isolation:isolate;min-height:calc(100svh - var(--landing-header-height, 76px));padding:26px 16px;display:flex;align-items:center;justify-content:center}.auth_authDialog__P3b6W:before{content:"";position:fixed;z-index:-1;inset:0;background:rgba(10,18,35,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.auth_dialogBackdrop__NCBOa{position:fixed;z-index:0;inset:0;display:block;cursor:default}.auth_dialogBackdrop__NCBOa:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H{width:min(100%,470px);max-width:470px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;background:#ffffff;color:#151515;color-scheme:light;padding:34px 34px 28px;border:1px solid rgba(255,255,255,.82);border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.32);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;position:relative;z-index:1}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H:hover{border-color:rgba(255,255,255,.82);box-shadow:0 28px 80px rgba(0,0,0,.32);transform:none}.auth_dialogCard__rYT9H .auth_dialogTitle__re6Nj{color:#111111;text-align:center;margin:12px 22px 9px;font-size:clamp(23px,2vw,30px);font-weight:700;letter-spacing:-.45px}.auth_dialogCard__rYT9H .auth_dialogSubtitle__5c_rt{margin:0 0 28px;text-align:center;color:#616774;line-height:1.6;font-size:14px}.auth_dialogClose__ERFTz{position:absolute;top:14px;right:14px;border:0;border-radius:50%;width:36px;height:36px;color:#4b5563;display:grid;place-items:center}.auth_dialogClose__ERFTz:hover{background:#f1f3f5;color:#111}.auth_dialogClose__ERFTz:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H input:not([type=checkbox]){border-radius:999px;border:1px solid #d8dbe1;background:#fff;color:#17191c;font-size:14px;min-height:48px;padding-left:16px}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H input:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H input::placeholder{color:#858b98}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H label{color:#5c6572}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H form>button[type=submit]{background:#121212;color:white;border-radius:999px;min-height:49px;border:0;font-weight:600;margin-top:7px}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H form>button[type=submit]:hover:not(:disabled){background:#2e2e2e}.auth_dialogCard__rYT9H .auth_dialogDivider__ta31a{display:flex;align-items:center;gap:14px;color:#777f8b;font-size:13px;margin:20px 0}.auth_dialogDivider__ta31a:after,.auth_dialogDivider__ta31a:before{content:"";height:1px;background:#e0e2e5;flex:1 1}.auth_dialogCard__rYT9H .auth_dialogFooter__WbBcF{border-color:#e2e4e8;margin-top:21px;padding-top:18px;color:#5f6571}.auth_dialogCard__rYT9H .auth_dialogFooter__WbBcF a,.auth_dialogCard__rYT9H .auth_dialogRecovery__gq7MD a{color:#2563eb}.auth_dialogCard__rYT9H .auth_dialogRecovery__gq7MD{margin-top:14px}.auth_dialogCard__rYT9H .auth_dialogFooter__WbBcF a:hover,.auth_dialogCard__rYT9H .auth_dialogRecovery__gq7MD a:hover{color:#1d4ed8}.auth_dialogCard__rYT9H .auth_sendCodeButton__GgICH{margin-top:24px;border-radius:999px;color:#30343b;background:#f7f8fa;border:1px solid #d8dbe1}.auth_dialogCard__rYT9H .auth_dialogNotice__IWt8i{margin-bottom:14px}.auth_dialogCard__rYT9H .auth_dialogNotice__IWt8i *{line-height:1.4}@media (max-width:540px){.auth_authDialog__P3b6W{padding:14px 12px}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H{padding:32px 20px 24px;max-height:calc(100dvh - 28px);border-radius:18px}.auth_dialogCard__rYT9H .auth_dialogTitle__re6Nj{font-size:24px}.auth_dialogCard__rYT9H .auth_dialogSubtitle__5c_rt{font-size:13px}}.auth_dialogCard__rYT9H .auth_emailSentNotice__NIJ7O{font-size:13px;color:#475569;line-height:1.6;text-align:center;overflow-wrap:anywhere;margin:-10px 0 5px}.auth_dialogCard__rYT9H .auth_editEmailButton__Ky2V_{display:block;margin:0 auto 14px;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:#2563eb;font-size:13px;cursor:pointer}.auth_dialogCard__rYT9H .auth_editEmailButton__Ky2V_:hover{background:#eff6ff}.auth_dialogCard__rYT9H .auth_verificationNotices__Gd2GM{color:#667085;font-size:12px;line-height:1.5}.auth_dialogCard__rYT9H .auth_emailAction__B3W87{display:block;color:#343a44;text-align:center;margin:16px auto 0;padding:8px 12px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:14px}.auth_dialogCard__rYT9H .auth_emailAction__B3W87:hover:not(:disabled){background:#f3f4f6}.auth_dialogCard__rYT9H .auth_emailAction__B3W87:disabled{opacity:.5;cursor:not-allowed}.auth_dialogCard__rYT9H .auth_emailAlternative__grkpd{width:100%;min-height:48px;border-radius:999px;background:#fff;color:#111;border:1px solid #ddd;cursor:pointer;font-size:14px}.auth_dialogCard__rYT9H .auth_emailAlternative__grkpd:hover{background:#f8fafc}.auth_dialogCard__rYT9H .auth_loginBusyContent__Ktgus{display:inline-flex;align-items:center;justify-content:center;gap:10px}.auth_dialogCard__rYT9H .auth_loginSpinner__PSdiA{width:17px;height:17px;display:inline-block;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:auth_optionedge-login-spin__gKFVZ .72s linear infinite}@keyframes auth_optionedge-login-spin__gKFVZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth_dialogCard__rYT9H .auth_loginSpinner__PSdiA{animation-duration:2.4s}}.auth_authDialog__P3b6W .auth_dialogCard__rYT9H form>button[type=submit]:disabled{opacity:1;cursor:wait}.auth_dialogCard__rYT9H .auth_passwordRecovery__ebrDH{display:flex;justify-content:flex-end;margin:-7px 2px 13px}.auth_dialogCard__rYT9H .auth_passwordRecovery__ebrDH a{color:#2563eb;font-size:13px;font-weight:500;text-decoration:none}.auth_dialogCard__rYT9H .auth_passwordRecovery__ebrDH a:hover{text-decoration:underline}.auth_dialogCard__rYT9H .auth_passwordRecovery__ebrDH a:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:2px}.auth_dialogCard__rYT9H .auth_dialogBackLink__L7not{display:block;width:max-content;max-width:100%;margin:20px auto 0;padding:6px 12px;color:#343a44;font-size:14px;text-align:center;text-decoration:none}.auth_dialogCard__rYT9H .auth_dialogBackLink__L7not:hover{color:#17191c;text-decoration:underline}.auth_dialogCard__rYT9H .auth_dialogBackLink__L7not:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:5px}.auth_dialogCard__rYT9H .auth_recoveryHint__W_J3Q{margin:16px 0 0;text-align:center;color:#616774}.auth_dialogCard__rYT9H .auth_googleLinkNotice__xtZHX{padding:12px 14px;margin:0 0 18px;border:1px solid #dbe7dc;border-radius:12px;color:#385443;background:#f5faf6;font-size:13px;line-height:1.65}