.page_page__Y8y35{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xxl) var(--spacing-md);background:var(--color-background)}.page_appTitle__Qr2Bb{font-size:var(--font-size-reading-title);font-weight:var(--font-weight-semi-bold);color:var(--color-text-primary);text-align:center;margin:0;line-height:var(--line-height-reading-title)}.page_appTagline__R5_71{font-size:var(--font-size-reading-body-sm);color:var(--color-text-muted);text-align:center;margin:var(--spacing-xs) 0 var(--spacing-xs)}@keyframes Spinner_spin__8C2jf{to{transform:rotate(1turn)}}.Spinner_spin__8C2jf{animation:Spinner_spin__8C2jf var(--motion-spinner-rotation-duration) var(--motion-spinner-rotation-easing) infinite}.AuthForm_root__i7jKe{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px}.AuthForm_card__n7xVL{background:var(--color-surface);border-radius:var(--border-radius-card);padding:var(--spacing-md);max-width:400px;width:100%;border:1px solid var(--color-divider)}.AuthForm_socialSection__cRWdZ{margin-bottom:0}.AuthForm_socialButton__Anp51{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:var(--form-control-height);width:100%;border-radius:var(--border-radius-button);font-size:var(--font-size-reading-body);font-weight:var(--font-weight-semi-bold);font-family:var(--font-body);cursor:pointer;border:none;transition:filter var(--motion-duration-fast) var(--motion-easing-standard)}.AuthForm_socialButton__Anp51:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AuthForm_socialButton__Anp51:disabled{opacity:.5;cursor:not-allowed;filter:none}.AuthForm_googleGISWrapper__EYBA6{display:flex;justify-content:center;width:100%}.AuthForm_googleGISWrapper__EYBA6>div{max-width:100%}.AuthForm_appleButton__D_y4z{background:#000;color:#fff;margin-top:var(--spacing-sm)}.AuthForm_appleButton__D_y4z:hover:not(:disabled){filter:brightness(1.15)}.AuthForm_socialIcon__MJFcG{width:20px;height:20px;flex-shrink:0}.AuthForm_socialSpinner__bzXrg{display:inline-block;width:18px;height:18px;border:2px solid var(--color-divider);border-radius:50%}.AuthForm_divider__B_I6w{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-caption);text-transform:lowercase}.AuthForm_dividerLine__JjG01{flex:1 1;height:1px;background:var(--color-divider)}.AuthForm_fieldGroup__HiFYV{margin-bottom:var(--spacing-md)}.AuthForm_label__BZ_uk{display:block;font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-sm)}.AuthForm_input__tIr_Q{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--border-radius-button);min-height:var(--form-control-height);font-size:var(--font-size-reading-body);color:var(--color-text-primary);padding:0 var(--spacing-md);width:100%;font-family:var(--font-body);box-sizing:border-box}.AuthForm_input__tIr_Q::placeholder{color:var(--color-search-placeholder)}.AuthForm_input__tIr_Q:focus{outline:2px solid var(--color-primary);outline-offset:2px}.AuthForm_input__tIr_Q:disabled{opacity:.5;cursor:not-allowed}.AuthForm_submitButton__97_aQ{background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-size-reading-body);font-weight:var(--font-weight-semi-bold);min-height:var(--form-control-height);border-radius:var(--border-radius-button);width:100%;cursor:pointer;border:none;margin-top:var(--spacing-md);font-family:var(--font-body);display:flex;align-items:center;justify-content:center}.AuthForm_submitButton__97_aQ:hover{filter:brightness(.85)}.AuthForm_submitButton__97_aQ:disabled{background:var(--color-text-disabled);color:var(--color-background);cursor:not-allowed;filter:none}.AuthForm_spinner__8_BqR{display:inline-block;width:18px;height:18px;border:2px solid var(--color-divider);border-top-color:var(--color-primary-foreground);border-radius:50%}.AuthForm_toggleLink__tjfGO{font-size:var(--font-size-reading-body-sm);color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-lg);background:none;border:none;cursor:pointer;min-height:var(--min-touch-target);display:flex;align-items:center;justify-content:center;width:100%;font-family:var(--font-body)}.AuthForm_toggleHighlight__vyoOU{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.AuthForm_errorMessage__Q9Snn{color:var(--color-error)}.AuthForm_errorMessage__Q9Snn,.AuthForm_successMessage__dS9_C{font-size:var(--font-size-reading-body-sm);margin-top:var(--spacing-sm);line-height:var(--line-height-reading-body-sm)}.AuthForm_successMessage__dS9_C{color:var(--color-success)}.AuthForm_tosNotice__NLDUF{font-size:var(--font-size-caption);color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-md);line-height:var(--line-height-reading-body-sm)}.AuthForm_tosLink__dDE2O{color:var(--color-text-muted);text-decoration:underline}.AuthForm_tosLink__dDE2O:hover{color:var(--color-text-secondary)}@media (max-width:768px){.AuthForm_card__n7xVL{border:none;border-radius:0;padding-inline:var(--spacing-sm)}}