.sign-in-form_shell__82CZd{display:grid;grid-gap:16px;gap:16px;justify-items:center;min-height:100vh;min-height:100dvh;place-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 60% 40% at 25% 20%,var(--ember-tint) 0,transparent 70%),radial-gradient(ellipse 50% 35% at 75% 80%,var(--accent-secondary-tint) 0,transparent 70%),var(--bg)}.sign-in-form_card__6kZIA,.sign-in-form_embeddedFields__uWPif,.sign-in-form_signInForm__AEtGs{display:grid;grid-gap:16px;gap:16px}.sign-in-form_card__6kZIA{background:var(--surface);border:.5px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-width:500px;padding:32px;width:100%}.sign-in-form_icon__Yq1hy{align-items:center;background:var(--accent-muted);border:.5px solid var(--accent-border);border-radius:var(--radius-lg);color:var(--primary);display:grid;height:44px;justify-items:center;width:44px}.sign-in-form_meta__pV5HR{color:var(--primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sign-in-form_card__6kZIA h1,.sign-in-form_embeddedFields__uWPif h1,.sign-in-form_signInForm__AEtGs h1{font-family:var(--font-sans);font-size:clamp(28px,7vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.sign-in-form_card__6kZIA p,.sign-in-form_embeddedFields__uWPif p,.sign-in-form_signInForm__AEtGs p{color:var(--muted);line-height:1.65;margin:0}.sign-in-form_card__6kZIA label:not(.sign-in-form_rememberLabel__VmDgw),.sign-in-form_embeddedFields__uWPif label:not(.sign-in-form_rememberLabel__VmDgw),.sign-in-form_signInForm__AEtGs label:not(.sign-in-form_rememberLabel__VmDgw){color:var(--muted);display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sign-in-form_card__6kZIA label:not(.sign-in-form_rememberLabel__VmDgw)>input,.sign-in-form_embeddedFields__uWPif label:not(.sign-in-form_rememberLabel__VmDgw)>input,.sign-in-form_signInForm__AEtGs label:not(.sign-in-form_rememberLabel__VmDgw)>input{background:var(--surface-strong);border:.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text);font-size:16px;font-weight:400;min-height:48px;padding:0 14px;text-transform:none;letter-spacing:normal;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.sign-in-form_card__6kZIA label:not(.sign-in-form_rememberLabel__VmDgw)>input:focus,.sign-in-form_embeddedFields__uWPif label:not(.sign-in-form_rememberLabel__VmDgw)>input:focus,.sign-in-form_signInForm__AEtGs label:not(.sign-in-form_rememberLabel__VmDgw)>input:focus{border-color:var(--accent-border-strong);box-shadow:var(--shadow-glow);outline:none}.sign-in-form_rememberRow__eLGlo{align-items:flex-start;display:flex;gap:10px}.sign-in-form_rememberRow__eLGlo input[type=checkbox]{accent-color:var(--primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.sign-in-form_rememberLabel__VmDgw,.sign-in-form_rememberRow__eLGlo label{color:var(--muted);cursor:pointer;display:grid;font-size:14px;font-weight:400;grid-gap:2px;gap:2px;letter-spacing:normal;line-height:1.45;margin:0;text-transform:none}.sign-in-form_rememberHint__wiL6V{color:var(--quiet);display:block;font-size:12px}.sign-in-form_primaryButton___F2Ve{align-items:center;background:var(--primary);border:0;border-radius:var(--radius-pill);box-shadow:0 0 0 0 var(--ember-tint);color:var(--on-primary);display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;min-height:50px;padding:0 24px;transition:background-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);width:100%}.sign-in-form_primaryButton___F2Ve:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 0 0 4px var(--ember-tint),var(--shadow-glow)}.sign-in-form_primaryButton___F2Ve:active:not(:disabled){transform:scale(var(--press-scale))}.sign-in-form_primaryButton___F2Ve:disabled{cursor:not-allowed;opacity:.45}.sign-in-form_altActions__ekvr_{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center}.sign-in-form_altLink__1xDkj,.sign-in-form_backLink__uSJGZ{background:transparent;border:0;color:var(--secondary);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-fast)}.sign-in-form_altLink__1xDkj:hover,.sign-in-form_backLink__uSJGZ:hover{color:var(--text)}.sign-in-form_altDivider__ujcoK{color:var(--quiet);font-size:13px}.sign-in-form_backLink__uSJGZ{justify-self:start;text-align:left}.sign-in-form_secondaryButton__gnyjH{align-items:center;background:transparent;border:.5px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:13px;justify-content:center;min-height:40px;padding:0 16px;text-align:center;text-decoration:none;transition:border-color var(--motion-fast),color var(--motion-fast);width:100%}.sign-in-form_secondaryButton__gnyjH:hover:not(:disabled){border-color:var(--accent-border);color:var(--text)}.sign-in-form_secondaryButton__gnyjH:disabled{cursor:not-allowed;opacity:.55}.sign-in-form_homeLink__HHUf0{color:var(--quiet);font-size:14px;transition:color var(--motion-fast);width:-moz-fit-content;width:fit-content}.sign-in-form_homeLink__HHUf0:hover{color:var(--secondary)}.sign-in-form_footerHelp__9FXQH{color:var(--quiet);font-size:13px;line-height:1.55;margin:0;text-align:center}.sign-in-form_inlineLink__9zx5E{color:var(--primary);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--motion-fast)}.sign-in-form_inlineLink__9zx5E:hover{opacity:.75}.sign-in-form_error__vaQfr{background:color-mix(in srgb,var(--accent-secondary) 12%,transparent);border:.5px solid color-mix(in srgb,var(--accent-secondary) 35%,transparent);border-radius:var(--radius-md);color:var(--accent-secondary);font-size:13px;margin:0;padding:10px 12px}.sign-in-form_notice___T8_A{color:var(--secondary);font-size:13px;line-height:1.5;margin:0}.sign-in-form_recovery__oakq2{background:var(--surface-strong);border:.5px solid var(--line);border-radius:var(--radius-md);display:grid;grid-gap:10px;gap:10px;padding:12px}.sign-in-form_recoveryHint__yqjs_{color:var(--quiet);font-size:12px;line-height:1.45;margin:0}.sign-in-form_embeddedFields__uWPif{border-top:.5px solid var(--line);padding-top:4px}@media (max-width:767px){.sign-in-form_card__6kZIA{padding:24px 20px}.sign-in-form_card__6kZIA label,.sign-in-form_embeddedFields__uWPif label{font-size:11px}.sign-in-form_altActions__ekvr_{justify-content:flex-start}.sign-in-form_footerHelp__9FXQH{text-align:left}}