.auth-page.svelte-1u29kzr{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-1u29kzr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-1u29kzr{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1u29kzr h1:where(.svelte-1u29kzr){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.auth-header.svelte-1u29kzr p:where(.svelte-1u29kzr){font-size:var(--text-sm);color:var(--color-text-2)}.resend-btn.svelte-1u29kzr{margin-top:var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;font-weight:500}.resend-btn.svelte-1u29kzr:disabled{opacity:.6;cursor:not-allowed}.resend-btn.svelte-1u29kzr:hover:not(:disabled){background:var(--color-danger);color:var(--color-on-primary)}.resend-success.svelte-1u29kzr{font-weight:500;margin-top:var(--space-2)!important}form.svelte-1u29kzr{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1u29kzr{gap:var(--space-1);flex-direction:column;display:flex}.forgot-link.svelte-1u29kzr{font-size:var(--text-xs);color:var(--color-text-2);align-self:flex-end;text-decoration:none}.forgot-link.svelte-1u29kzr:hover{color:var(--color-primary)}form.svelte-1u29kzr .btn{width:100%;margin-top:var(--space-2);justify-content:center}.org-picker.svelte-1u29kzr{gap:var(--space-2);flex-direction:column;display:flex}.org-choice.svelte-1u29kzr{text-align:left;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;font-weight:500}.org-choice.svelte-1u29kzr:hover{border-color:var(--color-primary)}.auth-footer.svelte-1u29kzr{text-align:center;font-size:var(--text-sm);color:var(--color-text-2);margin-top:var(--space-6)}.auth-footer.svelte-1u29kzr a:where(.svelte-1u29kzr){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-1u29kzr a:where(.svelte-1u29kzr):hover{text-decoration:underline}.auth-page.svelte-1sexj6f{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-1sexj6f{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-1sexj6f{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1sexj6f h1:where(.svelte-1sexj6f){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.auth-header.svelte-1sexj6f p:where(.svelte-1sexj6f){font-size:var(--text-sm);color:var(--color-text-2)}form.svelte-1sexj6f{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1sexj6f{gap:var(--space-1);flex-direction:column;display:flex}.field-error.svelte-1sexj6f{font-size:var(--text-xs);color:var(--color-danger);margin:0}form.svelte-1sexj6f .btn{width:100%;margin-top:var(--space-2);justify-content:center}.auth-footer.svelte-1sexj6f{text-align:center;font-size:var(--text-sm);color:var(--color-text-2);margin-top:var(--space-6)}.auth-footer.svelte-1sexj6f a:where(.svelte-1sexj6f){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-1sexj6f a:where(.svelte-1sexj6f):hover{text-decoration:underline}.auth-page.svelte-m2kjnw{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-m2kjnw{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-m2kjnw{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-m2kjnw h1:where(.svelte-m2kjnw){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.auth-header.svelte-m2kjnw p:where(.svelte-m2kjnw){font-size:var(--text-sm);color:var(--color-text-2)}.alert-success{padding:var(--space-4);text-align:center}form.svelte-m2kjnw{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-m2kjnw{gap:var(--space-1);flex-direction:column;display:flex}form.svelte-m2kjnw .btn{width:100%;margin-top:var(--space-2);justify-content:center}.auth-footer.svelte-m2kjnw{text-align:center;font-size:var(--text-sm);margin-top:var(--space-6)}.auth-footer.svelte-m2kjnw a:where(.svelte-m2kjnw){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-m2kjnw a:where(.svelte-m2kjnw):hover{text-decoration:underline}.auth-page.svelte-18uobrm{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-18uobrm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-18uobrm{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-18uobrm h1:where(.svelte-18uobrm){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.auth-header.svelte-18uobrm p:where(.svelte-18uobrm){font-size:var(--text-sm);color:var(--color-text-2)}.alert{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.alert p{margin:0 0 var(--space-1)}.alert p:last-child{margin:0}.alert a{color:var(--color-danger);font-weight:500}form.svelte-18uobrm{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-18uobrm{gap:var(--space-1);flex-direction:column;display:flex}.field-error.svelte-18uobrm{font-size:var(--text-xs);color:var(--color-danger);margin:0}form.svelte-18uobrm .btn{width:100%;margin-top:var(--space-2);justify-content:center}.auth-footer.svelte-18uobrm{text-align:center;font-size:var(--text-sm);margin-top:var(--space-6)}.auth-footer.svelte-18uobrm a:where(.svelte-18uobrm){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-18uobrm a:where(.svelte-18uobrm):hover{text-decoration:underline}.auth-page.svelte-1cril2j{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-1cril2j{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-1cril2j{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1cril2j h1:where(.svelte-1cril2j){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-2);font-weight:700}.auth-header.svelte-1cril2j p:where(.svelte-1cril2j){font-size:var(--text-sm);color:var(--color-text-2);line-height:1.6}.status-state.svelte-1cril2j{text-align:center;margin-bottom:var(--space-6)}.status-state.svelte-1cril2j h1:where(.svelte-1cril2j){font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-2);font-weight:700}.status-state.svelte-1cril2j p:where(.svelte-1cril2j){font-size:var(--text-sm);color:var(--color-text-2)}.error-msg.svelte-1cril2j{color:var(--color-danger)!important}.resend-section.svelte-1cril2j{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.resend-section.svelte-1cril2j>p:where(.svelte-1cril2j){font-size:var(--text-sm);color:var(--color-text-2);margin-bottom:var(--space-4)}form.svelte-1cril2j{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1cril2j{gap:var(--space-1);flex-direction:column;display:flex}form.svelte-1cril2j .btn{justify-content:center;width:100%}.auth-footer.svelte-1cril2j{text-align:center;font-size:var(--text-sm);margin-top:var(--space-6)}.auth-footer.svelte-1cril2j a:where(.svelte-1cril2j){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-1cril2j a:where(.svelte-1cril2j):hover{text-decoration:underline}.auth-page.svelte-1scxzj{background:var(--color-surface-raised);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card.svelte-1scxzj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}.auth-header.svelte-1scxzj{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1scxzj h1:where(.svelte-1scxzj){font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-1);font-weight:700}.auth-header.svelte-1scxzj p:where(.svelte-1scxzj){font-size:var(--text-sm);color:var(--color-text-2)}.status-state.svelte-1scxzj{text-align:center;margin-bottom:var(--space-2)}.status-state.svelte-1scxzj h1:where(.svelte-1scxzj){font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-2);font-weight:700}.status-state.svelte-1scxzj p:where(.svelte-1scxzj){font-size:var(--text-sm);color:var(--color-text-2)}.alert{margin-bottom:var(--space-4)}form.svelte-1scxzj{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-1scxzj{gap:var(--space-1);flex-direction:column;display:flex}.field-error.svelte-1scxzj{font-size:var(--text-xs);color:var(--color-danger);margin:0}form.svelte-1scxzj .btn{width:100%;margin-top:var(--space-2);justify-content:center}.auth-footer.svelte-1scxzj{text-align:center;font-size:var(--text-sm);color:var(--color-text-2);margin-top:var(--space-6)}.auth-footer.svelte-1scxzj a:where(.svelte-1scxzj){color:var(--color-primary);font-weight:500;text-decoration:none}.auth-footer.svelte-1scxzj a:where(.svelte-1scxzj):hover{text-decoration:underline}
