@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.login_page__VIB1K{--login-background:#0b0f17;--login-surface:#111827;--login-border:#344155;--login-text:#f5f7fb;--login-muted:#9ca3af;--login-teal:#00c9cf;--login-green:#22c55e;--login-gold:#ffca50;font-family:Inter,Segoe UI,sans-serif;color-scheme:dark;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:48px max(32px,calc((100vw - 1040px) / 2));gap:80px;align-items:center;min-height:100svh;background:var(--login-background);color:var(--login-text)}.login_page__VIB1K,.login_page__VIB1K *{box-sizing:border-box}.login_page__VIB1K h1,.login_page__VIB1K h2,.login_page__VIB1K p{margin:0}.login_brand__ezSFe{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:500px;width:100%;margin-left:0;padding:0}.login_wordmark__Rqnzn{display:block;width:min(100%,420px);height:auto;filter:drop-shadow(0 0 20px #00c9cf26)}.login_brandMessage__nP6It{position:relative;z-index:1;margin-block:0;padding-block:40px 0}.login_brandMessage__nP6It h1{font-size:clamp(54px,5.2vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.login_brandMessage__nP6It h1 span{display:block}.login_protect__5_QFe{color:var(--login-teal)}.login_manage__68RIn{color:var(--login-green)}.login_perform__FCuIK{color:var(--login-gold)}.login_brandMessage__nP6It h1{width:-moz-fit-content;width:fit-content;background:linear-gradient(160deg,var(--login-teal) 10%,var(--login-green) 48%,var(--login-gold) 90%);background-clip:text;-webkit-background-clip:text}.login_brandMessage__nP6It h1 span{color:transparent}.login_brandMessage__nP6It p{margin-top:26px;font-size:clamp(18px,1.6vw,27px);line-height:1.5}.login_lines__zTJSO{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.3}.login_lines__zTJSO path{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.login_formPanel___RGsa{display:flex;align-items:center;justify-content:flex-start}.login_formContent__9als4{width:100%;max-width:400px;padding:30px;background:var(--login-surface);border:1px solid #1f2937;border-radius:16px}.login_page__VIB1K .login_eyebrow__tyYbT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;margin-bottom:22px;color:var(--login-muted)}.login_formContent__9als4 h2{font-size:32px;line-height:1.12;letter-spacing:-.045em;font-weight:600}.login_page__VIB1K .login_subtitle__JqAz7{color:var(--login-muted);font-size:15px;line-height:1.6;margin-top:12px;margin-bottom:32px}.login_page__VIB1K .login_help__d_hfI{border-top:1px solid #1f2937;padding-top:20px;margin-top:26px;font-size:14px;line-height:1.7;color:var(--login-muted)}.login_fields__SAwDa{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.login_fields__SAwDa:disabled{opacity:.65}.login_field___YCmt{display:grid;gap:10px}.login_label__9OzGh{display:block;font-size:14px;font-weight:600}.login_input__GK8Qo{display:block;width:100%;height:56px;padding:0 16px;border:1px solid var(--login-border);border-radius:10px;background:var(--login-background);color:var(--login-text);font:inherit;font-size:16px}.login_input__GK8Qo::-moz-placeholder{color:var(--login-muted);opacity:1}.login_input__GK8Qo::placeholder{color:var(--login-muted);opacity:1}.login_input__GK8Qo:focus-visible{outline:2px solid var(--login-teal);outline-offset:2px}.login_passwordWrap___N0Lc{position:relative}.login_passwordInput__hDD3X{padding-right:76px}.login_passwordToggle__YAe7c{position:absolute;inset:4px 4px 4px auto;min-width:64px;border:0;border-radius:8px;background:transparent;color:var(--login-text);font:inherit;font-size:13px;cursor:pointer}.login_submit__56LbW{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:10px;background:linear-gradient(105deg,var(--login-teal),#5cdb99 55%,var(--login-gold));color:#07131a;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.login_submit__56LbW:hover{filter:brightness(1.08)}.login_submit__56LbW:disabled{cursor:wait}.login_passwordToggle__YAe7c:focus-visible,.login_submit__56LbW:focus-visible{outline:2px solid var(--login-teal);outline-offset:4px}.login_srOnly__H01GL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.login_page__VIB1K .login_alert__oAiM8{margin-bottom:24px;padding:16px;border:1px solid #a95656;border-radius:10px;background:#351c26;color:#ffe1e1;font-size:14px;line-height:1.6}.login_page__VIB1K .login_supporting__L_2Y0{font-size:16px;color:var(--login-muted);line-height:1.6;max-width:360px;margin-top:12px}.login_recoveryLink__Lz10y{justify-self:end;color:var(--login-muted);font-size:14px;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.login_recoveryLink__Lz10y:hover{color:var(--login-text)}.login_backLink__sibue:focus-visible,.login_recoveryLink__Lz10y:focus-visible{outline:2px solid var(--login-teal,#00c9cf);outline-offset:4px;border-radius:2px}.login_recoveryPage___SmrG{min-height:100svh;padding:32px 20px;display:grid;place-items:center;background:#0b0f17;color:#f5f7fb;font-family:Inter,Segoe UI,sans-serif;--login-surface:#111827;--login-muted:#9ca3af}.login_recoveryTitle__cqn72{font-weight:600;font-size:28px;margin:28px 0 12px}.login_backLink__sibue{display:inline-block;color:#00c9cf;margin-top:28px;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.login_page__VIB1K{gap:36px;padding-inline:32px}.login_formContent__9als4{padding:28px}}@media (max-width:767px){.login_page__VIB1K{grid-template-columns:minmax(0,1fr);align-content:start;padding:28px 20px;gap:24px}.login_brand__ezSFe{margin:0 auto;padding:0;align-items:center}.login_wordmark__Rqnzn{width:min(100%,340px)}.login_brandMessage__nP6It{display:none}.login_formPanel___RGsa{justify-content:center}.login_formContent__9als4{padding:28px 24px;border-radius:12px}.login_formContent__9als4 h2{font-size:28px}.login_page__VIB1K .login_subtitle__JqAz7{font-size:14px;margin-top:10px;margin-bottom:24px}.login_page__VIB1K .login_help__d_hfI{margin-top:24px;padding-top:20px;font-size:13px}}@media (max-width:359px){.login_page__VIB1K{padding:20px 12px;gap:20px}.login_formContent__9als4{padding:24px 18px}}.login_socialSignIn__CDIrg{display:grid;gap:16px;margin-top:20px}.login_socialDivider__yE_fT{display:flex;align-items:center;gap:16px;color:var(--login-muted);font-size:12px}.login_socialDivider__yE_fT:after,.login_socialDivider__yE_fT:before{content:"";height:1px;flex:1;background:var(--login-border)}.login_socialButton__oGiRN{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:1px solid #747775;border-radius:10px;background:#fff;color:#1f1f1f;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.login_socialButton__oGiRN svg{flex-shrink:0}.login_socialButton__oGiRN:hover:not(:disabled){background:#f2f5fc;border-color:#4285f4}.login_socialButton__oGiRN:focus-visible{outline:2px solid var(--login-teal);outline-offset:4px}.login_socialButton__oGiRN:disabled{cursor:default;opacity:1}.login_accountLinks__thK6v{display:flex;justify-content:center;margin-top:12px;text-align:center}.login_page__VIB1K .login_previewNote__SQ2m2{color:var(--login-muted);font-size:12px;line-height:1.6}@media (min-width:768px){.login_page__VIB1K{grid-template-columns:minmax(0,540px) minmax(0,400px);align-content:center;justify-content:center;gap:clamp(40px,6vw,88px);padding:40px 32px}.login_brand__ezSFe{align-self:stretch;max-width:none;justify-content:flex-start;padding-block:12px 30px}.login_wordmark__Rqnzn{width:100%;max-width:540px}.login_brandMessage__nP6It{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:36px}.login_brandMessage__nP6It h1{margin-bottom:auto;font-size:clamp(60px,6.6vw,88px);line-height:1.08}.login_brandMessage__nP6It p{margin-top:30px;font-size:clamp(20px,2vw,28px)}}.login_page__VIB1K .login_fieldHint__VfVvM{color:var(--login-muted);font-size:12px;line-height:1.6}.login_page__VIB1K .login_success__8V49Y{padding:16px;margin-bottom:24px;border:1px solid var(--login-green);border-radius:10px;color:#c6f6d5;font-size:14px;line-height:1.6}.login_appleButton__C8wVL{background:#101418;color:#fff;border-color:#747775}.login_appleButton__C8wVL:hover:not(:disabled){background:#24282d;color:#fff}.login_socialDivider__yE_fT{margin:1rem 0}@media (max-width:767px){.login_page__VIB1K{grid-template-columns:minmax(0,400px);justify-content:center;gap:1.25rem;padding:2rem 1rem;align-content:center}.login_brand__ezSFe{align-items:center;max-width:100%}.login_wordmark__Rqnzn{width:180px;filter:none}.login_brandMessage__nP6It{display:none}.login_formPanel___RGsa{padding:1.5rem;background:var(--login-surface);border:1px solid var(--login-border);border-radius:1rem;box-shadow:0 8px 32px #19334d08}.login_formContent__9als4{width:100%;max-width:none}.login_formContent__9als4 h2{text-align:center;color:var(--login-text);font-size:1.7rem}.login_subtitle__JqAz7{text-align:center}.login_socialSignIn__CDIrg{margin-top:.75rem}.login_socialButton__oGiRN{background:#fff;color:#102b49;border:1px solid #bccddd;min-height:44px}.login_appleButton__C8wVL{background:#101418;color:#fff;border-color:#101418}.login_socialDivider__yE_fT{margin:1rem 0;color:var(--login-muted)}.login_socialDivider__yE_fT span{background:var(--login-surface)}.login_help__d_hfI{text-align:center;font-size:.75rem}.login_formPanel___RGsa .login_formContent__9als4{padding:0;border:0;border-radius:0;box-shadow:none}.login_page__VIB1K .login_submit__56LbW{background:#103753;color:#fff;min-height:44px;padding:.65rem 1rem;border-radius:.5rem}.login_page__VIB1K .login_input__GK8Qo{height:46px;background:var(--login-background);border-radius:.45rem}.login_page__VIB1K .login_alert__oAiM8{background:#fff1f2;color:#991b1b;border-color:#fecdd3}.login_appleButton__C8wVL:hover:not(:disabled){background:#24282d;color:#fff}}.login_page__VIB1K,.login_recoveryPage___SmrG{--login-background:hsl(var(--surface-page));--login-surface:hsl(var(--surface-primary));--login-border:hsl(var(--border-default));--login-text:hsl(var(--text-primary));--login-muted:hsl(var(--text-secondary));--login-teal:hsl(var(--brand-primary));--login-green:hsl(var(--success));--login-gold:hsl(var(--warning));color-scheme:inherit;background:var(--login-background);color:var(--login-text)}.login_formContent__9als4,.login_page__VIB1K .login_help__d_hfI{border-color:var(--login-border)}