@media (max-width:767px){div._7LJzlW_root{--auth-page:#fafafa;--auth-ink:#17151c;--auth-muted:#68666d;--auth-line:#e7e5e9;--auth-account:#f7f7f8;--auth-card:hsl(var(--card));--auth-placeholder:#77747c;--auth-input-error:#e09b9f;--auth-error-line:#f4d5d7;--auth-error-fill:#fff6f6;--auth-error-ink:#ae252d;--auth-recovery:#59555f;--auth-help-link:#8534ac;background:var(--auth-page);color:var(--auth-ink);font-size:16px;line-height:24px}.dark ._7LJzlW_root{--auth-page:hsl(var(--background));--auth-ink:hsl(var(--foreground));--auth-muted:hsl(var(--muted-foreground));--auth-line:hsl(var(--border));--auth-account:hsl(var(--muted));--auth-placeholder:hsl(var(--muted-foreground));--auth-input-error:#ef7777;--auth-error-line:#f8a5a54d;--auth-error-fill:#7f1d1d2e;--auth-error-ink:#fca5a5;--auth-recovery:hsl(var(--muted-foreground));--auth-help-link:#c584e8}._7LJzlW_root .auth-v3-column{padding:58px 24px 28px}._7LJzlW_root .auth-v3-stack{gap:0;max-width:390px}._7LJzlW_root .auth-v3-wordmark{justify-content:center;width:170px;height:47px}._7LJzlW_root .auth-v3-wordmark button{transform:scale(1.0241)}._7LJzlW_root .auth-v3-heading{letter-spacing:-.7px;margin:23px 0 26px;font-size:26px;font-weight:650;line-height:34px}._7LJzlW_root .auth-v3-card{border:1px solid var(--auth-line);background:var(--auth-card);border-radius:25px;padding:20px;box-shadow:0 3px 14px #20152e05,0 1px 2px #20152e03}:is(._7LJzlW_root .auth-password-step,._7LJzlW_root .auth-login-fields){gap:0}._7LJzlW_root .auth-account-row{background:var(--auth-account);border-radius:15px;align-items:center;gap:10px;margin:-2px -2px 22px;padding:12px 10px 12px 4px}._7LJzlW_root .auth-account-back{width:44px;height:44px;color:var(--auth-muted);border-radius:50%}._7LJzlW_root .auth-account-back svg{stroke-width:1.7px}._7LJzlW_root .auth-account-email{overflow-wrap:anywhere;letter-spacing:-.15px;min-width:0;color:var(--auth-ink);font-size:16px;font-weight:550;line-height:24px}._7LJzlW_root .auth-password-welcome{color:var(--auth-muted);margin:0 0 22px;font-size:16px;line-height:25px}._7LJzlW_root .auth-password-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0 0 8px;padding:0;font-size:16px;font-weight:550;line-height:24px;display:block;position:static;overflow:visible}._7LJzlW_root .auth-password-input{border:1px solid hsl(var(--border));background:var(--auth-card);width:100%;height:52px;color:var(--auth-ink);border-radius:12px;padding:0 50px 0 14px;font-size:16px;line-height:24px}._7LJzlW_root .auth-password-input::-moz-placeholder{color:var(--auth-placeholder);opacity:1}._7LJzlW_root .auth-password-input::placeholder{color:var(--auth-placeholder);opacity:1}._7LJzlW_root .auth-password-input[aria-invalid=true]{border-color:var(--auth-input-error)}._7LJzlW_root .auth-password-input:focus{border-color:#b04adc;box-shadow:0 0 0 3px #b04adc12}._7LJzlW_root .auth-password-reveal{width:44px;height:44px;color:var(--auth-muted);border-radius:9px;top:4px;right:4px;transform:none}._7LJzlW_root .auth-password-reveal svg{width:20px;height:20px}._7LJzlW_root .auth-inline-error{border:1px solid var(--auth-error-line);background:var(--auth-error-fill);color:var(--auth-error-ink);border-radius:12px;align-items:center;gap:9px;margin:12px 0 22px;padding:12px;font-size:16px;line-height:24px;display:flex}._7LJzlW_root .auth-error-icon{flex-shrink:0;width:18px;height:18px;display:block}._7LJzlW_root .auth-login-submit{background-image:linear-gradient(135deg, #b04adc, var(--brand-orange-fill,#ff7247));color:#fff;border-radius:999px;min-height:52px;margin:22px 0 0;font-size:16px;font-weight:650;box-shadow:0 3px 7px #b04adc12}._7LJzlW_root .auth-inline-error+div .auth-login-submit{margin-top:0}._7LJzlW_root .auth-login-submit[aria-disabled=true]{opacity:1}._7LJzlW_root .auth-forgot-row{margin-top:12px}._7LJzlW_root .auth-forgot-row a{min-height:44px;color:var(--auth-recovery);font-size:16px}._7LJzlW_root .auth-password-step>form+*{margin-top:24px}._7LJzlW_root .auth-v3-feedback{margin:25px 8px 0}._7LJzlW_root .auth-v3-inbox-hint{color:var(--auth-muted);font-size:14px;line-height:22px}._7LJzlW_root .auth-v3-inbox-hint a{min-height:44px;color:var(--auth-help-link);text-underline-offset:4px;margin-top:4px;padding:0 8px;font-weight:500}}@media (max-width:767px) and (max-height:760px){._7LJzlW_root .auth-v3-column{padding-top:28px}._7LJzlW_root .auth-v3-heading{margin:16px 0 20px}}@media (max-width:767px) and (hover:hover) and (pointer:fine){._7LJzlW_root .auth-account-back:hover{background:var(--auth-line)}._7LJzlW_root .auth-password-reveal:hover{background:var(--auth-account)}._7LJzlW_root .auth-forgot-row a:hover{text-decoration:underline}}
