._form_1euh8_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1euh8_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1euh8_17{width:100%}._loadingText_1euh8_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1euh8_28{color:#fff}._chooseTitle_1euh8_32{margin:0;font-weight:600;color:var(--foreground)}._chooseList_1euh8_38{display:flex;flex-direction:column;gap:var(--spacing-2)}._chooseButton_1euh8_44{width:100%;justify-content:flex-start}._form_104en_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_104en_8{width:100%;margin-top:var(--spacing-4)}._successContainer_104en_13{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-6) var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius-md);gap:var(--spacing-3)}._successIcon_104en_26{color:var(--success);margin-bottom:var(--spacing-2)}._successTitle_104en_31{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._successText_104en_38{color:var(--muted-foreground);margin:0;line-height:1.5}._switchButton_104en_44{margin-top:var(--spacing-4);width:100%}._errorMessage_104en_49{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_104en_61{gap:var(--spacing-2)}}._container_2ga6n_1,._form_2ga6n_7{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_2ga6n_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._successMessage_2ga6n_22{background-color:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid var(--success);color:var(--success);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;text-align:center}._actions_2ga6n_32{display:flex;flex-direction:column;gap:var(--spacing-2)}._submitButton_2ga6n_38,._backButton_2ga6n_42{width:100%}._spinner_2ga6n_46{margin-right:var(--spacing-2);color:currentColor}._form_17uro_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_17uro_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_17uro_16{width:100%}._spinner_17uro_20{margin-right:var(--spacing-2);color:currentColor}._bootSplash_sfvsb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:50vh;color:var(--muted-foreground)}._container_sfvsb_11{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background-color:var(--background);padding:var(--spacing-4)}._card_sfvsb_24{width:100%;max-width:440px;min-width:0;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);border:1px solid var(--border)}@media(max-width:400px){._card_sfvsb_24{padding:1.25rem}}._header_sfvsb_43{text-align:center;margin-bottom:var(--spacing-6)}._logo_sfvsb_48{height:32px;width:auto;margin-bottom:var(--spacing-4)}._title_sfvsb_54{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._subtitle_sfvsb_62{font-size:.875rem;color:var(--muted-foreground);min-height:1.25em}._tabs_sfvsb_68{width:100%}._tabsList_sfvsb_72{width:100%;margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._tabsTrigger_sfvsb_78{flex:1}._banner_sfvsb_82{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);font-size:.875rem;font-weight:500;text-align:center}._spinIcon_sfvsb_95{animation:_spin_sfvsb_95 1s linear infinite}@keyframes _spin_sfvsb_95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._banner_sfvsb_82._loading_sfvsb_104{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._banner_sfvsb_82._success_sfvsb_109{background-color:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}._banner_sfvsb_82._error_sfvsb_115{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 30%,transparent)}._oauthContainer_sfvsb_121{display:flex;flex-direction:column;margin-bottom:var(--spacing-4)}._divider_sfvsb_127{display:flex;align-items:center;text-align:center;margin-top:var(--spacing-6);margin-bottom:var(--spacing-2)}._divider_sfvsb_127:before,._divider_sfvsb_127:after{content:"";flex:1;border-bottom:1px solid var(--border)}._dividerText_sfvsb_142{padding:0 var(--spacing-3);color:var(--muted-foreground);font-size:.875rem;font-weight:500}._formContainer_sfvsb_149{min-height:200px}._forgotPasswordContainer_sfvsb_154{display:flex;justify-content:center;margin-top:var(--spacing-4)}._forgotPasswordLink_sfvsb_160{font-size:.875rem;min-height:auto;padding:0;color:var(--muted-foreground)}@media(pointer:coarse){._forgotPasswordLink_sfvsb_160{min-height:44px;padding:0 var(--spacing-3)}._backLink_sfvsb_174{display:inline-flex;align-items:center;min-height:44px}}._forgotPasswordLink_sfvsb_160:hover{color:var(--primary)}._footer_sfvsb_185{margin-top:var(--spacing-6);display:flex;justify-content:center;border-top:1px solid var(--border);padding-top:var(--spacing-4)}._backLink_sfvsb_174{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;gap:var(--spacing-2)}._backLink_sfvsb_174:hover{color:var(--primary)}
