.SigmaLogo_logo__tCz6J{display:inline-block;flex-shrink:0;color:var(--sigma-text-primary)}.SigmaLogo_sm__hs7s0{height:24px;width:auto}.SigmaLogo_md__eDlsl{height:32px;width:auto}.SigmaLogo_lg__UAeyv{height:48px;width:auto}.SigmaLogo_iconOnly__AlLcj{aspect-ratio:1/1}.auth_authPage__XDWhv{min-height:100vh;flex-direction:column;padding:var(--space-section) var(--space-default);background-color:var(--sigma-bg-app);position:relative}.auth_authPage__XDWhv,.auth_themeToggle__4ppQR{display:flex;align-items:center;justify-content:center}.auth_themeToggle__4ppQR{position:absolute;top:var(--space-default);right:var(--space-default);background:transparent;border:none;color:var(--sigma-text-tertiary);width:40px;height:40px;cursor:pointer;border-radius:8px;transition:all .18s ease-out}.auth_themeToggle__4ppQR:hover{background:var(--sigma-bg-muted);color:var(--sigma-text-primary)}.auth_themeIcon__7i0qi{width:20px;height:20px}.auth_logoContainer__qgszb{padding:var(--space-default) var(--space-section);border-radius:16px;background:var(--sigma-bg-muted);display:flex;align-items:center;justify-content:center;border:1px solid var(--sigma-border-subtle)}.auth_logoContainer__qgszb,.auth_title__INrSP{margin-bottom:var(--space-section);text-align:center}.auth_title__INrSP{font-size:var(--font-size-h1);font-weight:600;color:var(--sigma-text-primary)}.auth_subtitle__Hjj_O{font-size:var(--font-size-body);color:var(--sigma-text-secondary);margin-top:var(--space-tight)}.auth_brandText__T6ByG{font-size:var(--font-size-meta);font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--sigma-text-tertiary);margin-bottom:var(--space-tight)}.auth_card__3UHkg{max-width:440px;width:100%;padding:var(--space-section);border-radius:12px;background:var(--sigma-bg-surface);border:1px solid var(--sigma-border-subtle);transition:border-color .18s ease-out}.auth_card__3UHkg:hover{border-color:var(--sigma-border-strong)}.auth_error__WpX77{border-radius:8px;background:rgba(239,68,68,.1);border:1px solid var(--status-bad);color:var(--status-bad)}.auth_error__WpX77,.auth_success__HZTRc{padding:12px var(--space-default);margin-bottom:var(--space-default);font-size:var(--font-size-body)}.auth_success__HZTRc{border-radius:8px;background:rgba(16,185,129,.1);border:1px solid var(--status-good);color:var(--status-good)}.auth_form__FcSZa{display:flex;flex-direction:column;gap:20px}.auth_formGroup__GahYP{display:flex;flex-direction:column;gap:var(--space-tight)}.auth_labelRow__sh_hx{display:flex;justify-content:space-between;align-items:baseline}.auth_label__642y9{font-size:var(--font-size-body);font-weight:500;color:var(--sigma-text-secondary)}.auth_input__2iiLT{padding:10px 12px;border-radius:8px;border:1px solid var(--sigma-border-subtle);background:var(--sigma-bg-surface);width:100%;font-size:var(--font-size-body);color:var(--sigma-text-primary);transition:all .18s ease-out}.auth_input__2iiLT:focus{outline:none;border-color:var(--sigma-border-strong);box-shadow:0 0 0 3px hsla(220,9%,46%,.1)}.auth_input__2iiLT:disabled{opacity:.5;cursor:not-allowed}.auth_input__2iiLT::-moz-placeholder{color:var(--sigma-text-tertiary)}.auth_input__2iiLT::placeholder{color:var(--sigma-text-tertiary)}.auth_link__cZ_Ll{font-size:var(--font-size-body);color:var(--sigma-text-secondary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color .18s ease-out}.auth_link__cZ_Ll:hover{color:var(--sigma-text-primary)}.auth_submitButton__wgua0{width:100%;padding:12px var(--space-default);border-radius:8px;border:none;background:var(--sigma-text-primary);color:var(--sigma-bg-surface);font-size:var(--font-size-body);font-weight:500;cursor:pointer;transition:all .18s ease-out}.auth_submitButton__wgua0:hover:not(:disabled){opacity:.9}.auth_submitButton__wgua0:disabled{opacity:.6;cursor:not-allowed}.auth_checkboxContainer__ozkiR{margin-top:var(--space-tight)}.auth_checkboxLabel__wRPUh{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_checkboxInput__9hnyG{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.auth_checkboxBox__VIUiq{position:relative;display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;background:var(--sigma-bg-surface);border:1px solid var(--sigma-border-subtle);border-radius:4px;transition:all .18s ease-out}.auth_checkboxInput__9hnyG:checked+.auth_checkboxBox__VIUiq{background:var(--sigma-text-primary);border-color:var(--sigma-text-primary)}.auth_checkboxIcon__IRQlE{width:12px;height:12px;color:var(--sigma-bg-surface);opacity:0;transition:opacity .15s ease-out}.auth_checkboxInput__9hnyG:checked+.auth_checkboxBox__VIUiq .auth_checkboxIcon__IRQlE{opacity:1}.auth_checkboxInput__9hnyG:focus+.auth_checkboxBox__VIUiq{box-shadow:0 0 0 3px hsla(220,9%,46%,.1)}.auth_checkboxText__oDDVD,.auth_secondaryCard__GIvBP{font-size:var(--font-size-body);color:var(--sigma-text-secondary)}.auth_secondaryCard__GIvBP{margin-top:var(--space-default);text-align:center;background:var(--sigma-bg-surface);border:1px solid var(--sigma-border-subtle);border-radius:8px;padding:var(--space-default)}.auth_footer__RnOpB{margin-top:var(--space-section);display:flex;gap:var(--space-default);font-size:var(--font-size-meta)}.auth_footerLink__QdQjs{color:var(--sigma-text-tertiary);text-decoration:none;transition:color .18s ease-out}.auth_footerLink__QdQjs:hover{color:var(--sigma-text-secondary);text-decoration:underline}.auth_loadingContainer__N9t8Y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-section)}.auth_spinner__9RFYX{width:32px;height:32px;border:2px solid var(--sigma-border-subtle);border-top-color:var(--sigma-text-primary);border-radius:50%;animation:auth_spin__6DziB .8s linear infinite}@keyframes auth_spin__6DziB{to{transform:rotate(1turn)}}.auth_loadingText__eeiwy{margin-top:var(--space-default);font-size:var(--font-size-body);color:var(--sigma-text-secondary)}.auth_textCenter__7wGMX{text-align:center}@media (max-width:480px){.auth_authPage__XDWhv,.auth_card__3UHkg{padding:var(--space-default)}.auth_logoContainer__qgszb{width:64px;height:64px}.auth_title__INrSP{font-size:24px}.auth_footer__RnOpB{flex-wrap:wrap;justify-content:center}}