.SignIn-module-scss-module__2ZWIDa__page{background:var(--petshift-background-app);min-height:100dvh;color:var(--petshift-text-primary);flex-direction:column;display:flex}.SignIn-module-scss-module__2ZWIDa__bar{justify-content:space-between;align-items:center;gap:var(--petshift-space-md);padding:var(--petshift-space-md) var(--petshift-space-lg);display:flex}.SignIn-module-scss-module__2ZWIDa__homeLink,.SignIn-module-scss-module__2ZWIDa__helpLink{min-height:44px;padding:0 var(--petshift-space-md);border-radius:var(--petshift-radius-md);transition:background var(--petshift-duration-fast) var(--petshift-ease-standard);align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:20px;text-decoration:none;display:inline-flex}.SignIn-module-scss-module__2ZWIDa__homeLink:hover,.SignIn-module-scss-module__2ZWIDa__helpLink:hover{background:var(--petshift-background-hover)}.SignIn-module-scss-module__2ZWIDa__homeLink:focus-visible,.SignIn-module-scss-module__2ZWIDa__helpLink:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.SignIn-module-scss-module__2ZWIDa__homeLink{color:var(--petshift-text-primary)}.SignIn-module-scss-module__2ZWIDa__helpLink{color:var(--petshift-action-primary)}.SignIn-module-scss-module__2ZWIDa__main{padding:var(--petshift-space-sm) var(--petshift-space-lg) var(--petshift-space-3xl);flex:1;justify-content:center;align-items:flex-start;display:flex}.SignIn-module-scss-module__2ZWIDa__main:focus{outline:none}.SignIn-module-scss-module__2ZWIDa__column{width:100%;max-width:26.25rem}.SignIn-module-scss-module__2ZWIDa__experience{flex-direction:column;gap:22px;display:flex}.SignIn-module-scss-module__2ZWIDa__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.SignIn-module-scss-module__2ZWIDa__title{letter-spacing:-.01em;color:var(--petshift-text-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:30px}.SignIn-module-scss-module__2ZWIDa__title:focus{outline:none}@media (min-width:48em){.SignIn-module-scss-module__2ZWIDa__title{font-size:28px;line-height:34px}}.SignIn-module-scss-module__2ZWIDa__intro{max-width:34ch;color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.SignIn-module-scss-module__2ZWIDa__experienceEmbedded{gap:var(--petshift-space-lg);flex-direction:column;display:flex}.SignIn-module-scss-module__2ZWIDa__headingEmbedded{gap:var(--petshift-space-xs);flex-direction:column;display:flex}.SignIn-module-scss-module__2ZWIDa__titleEmbedded{color:var(--petshift-text-primary);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:24px}.SignIn-module-scss-module__2ZWIDa__titleEmbedded:focus{outline:none}.SignIn-module-scss-module__2ZWIDa__card{gap:var(--petshift-space-lg);padding:var(--petshift-space-2xl);background:var(--petshift-surface-card);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);box-shadow:var(--petshift-shadow-md);flex-direction:column;display:flex}@media (max-width:30em){.SignIn-module-scss-module__2ZWIDa__card{padding:var(--petshift-space-xl)}}.SignIn-module-scss-module__2ZWIDa__form{gap:var(--petshift-space-lg);flex-direction:column;display:flex}.SignIn-module-scss-module__2ZWIDa__field{flex-direction:column;gap:6px;display:flex}.SignIn-module-scss-module__2ZWIDa__labelRow{justify-content:space-between;align-items:baseline;gap:var(--petshift-space-md);display:flex}.SignIn-module-scss-module__2ZWIDa__label{color:var(--petshift-text-primary);margin-bottom:0;font-size:13px;font-weight:800;line-height:18px}.SignIn-module-scss-module__2ZWIDa__input{border-color:var(--petshift-border-control);border-radius:var(--petshift-radius-md);min-height:44px;font-size:15px}.SignIn-module-scss-module__2ZWIDa__input[data-error]{border-color:var(--petshift-status-error)}.SignIn-module-scss-module__2ZWIDa__alert{border:1px solid var(--petshift-badge-coral-border)}.SignIn-module-scss-module__2ZWIDa__alert .mantine-Alert-message{flex-direction:column;gap:2px;display:flex}.SignIn-module-scss-module__2ZWIDa__alertTitle{color:var(--petshift-text-primary);font-size:14px;font-weight:800;line-height:20px}.SignIn-module-scss-module__2ZWIDa__alertBody{color:var(--petshift-text-secondary);font-size:13px;line-height:18px}.SignIn-module-scss-module__2ZWIDa__submit{border-radius:var(--petshift-radius-md);min-height:52px;font-size:16px;font-weight:800}.SignIn-module-scss-module__2ZWIDa__submit[aria-busy=true]:disabled{background:var(--petshift-action-primary);color:var(--petshift-action-on-primary);opacity:.9;cursor:progress}.SignIn-module-scss-module__2ZWIDa__submitContent{align-items:center;gap:var(--petshift-space-sm);display:inline-flex}.SignIn-module-scss-module__2ZWIDa__submitLoader{--loader-color:currentColor}.SignIn-module-scss-module__2ZWIDa__cardLoader{justify-content:center;align-items:center;gap:var(--petshift-space-md);min-height:120px;color:var(--petshift-text-secondary);font-size:14px;font-weight:700;display:flex}.SignIn-module-scss-module__2ZWIDa__linkButton,.SignIn-module-scss-module__2ZWIDa__forgotLink,.SignIn-module-scss-module__2ZWIDa__backLink{min-height:44px;font:inherit;color:var(--petshift-action-primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;text-decoration:none;display:inline-flex}.SignIn-module-scss-module__2ZWIDa__linkButton:hover,.SignIn-module-scss-module__2ZWIDa__forgotLink:hover,.SignIn-module-scss-module__2ZWIDa__backLink:hover{text-decoration:underline}.SignIn-module-scss-module__2ZWIDa__linkButton:focus-visible,.SignIn-module-scss-module__2ZWIDa__forgotLink:focus-visible,.SignIn-module-scss-module__2ZWIDa__backLink:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px;border-radius:var(--petshift-radius-sm)}.SignIn-module-scss-module__2ZWIDa__linkButton:disabled,.SignIn-module-scss-module__2ZWIDa__forgotLink:disabled,.SignIn-module-scss-module__2ZWIDa__backLink:disabled{color:var(--petshift-text-disabled);cursor:not-allowed;text-decoration:none}.SignIn-module-scss-module__2ZWIDa__switch{color:var(--petshift-text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;margin:0;font-size:13px;line-height:18px;display:flex}.SignIn-module-scss-module__2ZWIDa__inlineLink{color:var(--petshift-action-primary);text-underline-offset:2px;font-weight:800;text-decoration:underline}.SignIn-module-scss-module__2ZWIDa__inlineLink:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px;border-radius:var(--petshift-radius-sm)}.SignIn-module-scss-module__2ZWIDa__terms{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.SignIn-module-scss-module__2ZWIDa__description{margin-top:6px}.SignIn-module-scss-module__2ZWIDa__hint{color:var(--petshift-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.SignIn-module-scss-module__2ZWIDa__hintIcon{color:var(--petshift-text-muted);transition:color var(--petshift-duration-fast) var(--petshift-ease-standard);flex:none}.SignIn-module-scss-module__2ZWIDa__hint[data-met=true] .SignIn-module-scss-module__2ZWIDa__hintIcon{color:var(--petshift-status-success)}@media (prefers-reduced-motion:reduce){.SignIn-module-scss-module__2ZWIDa__hintIcon{transition:none}}.SignIn-module-scss-module__2ZWIDa__forgotLink{margin-block:-13px;font-size:13px;line-height:18px}.SignIn-module-scss-module__2ZWIDa__backLink{align-self:center;font-size:14px}.SignIn-module-scss-module__2ZWIDa__divider{align-items:center;gap:var(--petshift-space-md);color:var(--petshift-text-secondary);font-size:12px;line-height:16px;display:flex}.SignIn-module-scss-module__2ZWIDa__divider:before,.SignIn-module-scss-module__2ZWIDa__divider:after{content:"";background:var(--petshift-border-subtle);flex:1;height:1px}.SignIn-module-scss-module__2ZWIDa__dividerLabel{flex:none}.SignIn-module-scss-module__2ZWIDa__googleButton,.SignIn-module-scss-module__2ZWIDa__secondaryAction{border-color:var(--petshift-border-control);border-radius:var(--petshift-radius-md);background:var(--petshift-surface-card);min-height:52px;color:var(--petshift-text-primary);font-size:15px;font-weight:800}.SignIn-module-scss-module__2ZWIDa__googleButton:hover:not(:disabled),.SignIn-module-scss-module__2ZWIDa__secondaryAction:hover:not(:disabled){background:var(--petshift-background-hover)}.SignIn-module-scss-module__2ZWIDa__googleIcon{flex-shrink:0;width:20px;height:20px;display:block}.SignIn-module-scss-module__2ZWIDa__notice{align-items:flex-start;gap:var(--petshift-space-sm);padding:var(--petshift-space-md);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-md);background:var(--petshift-status-success-soft);color:var(--petshift-status-on-success-soft);font-size:13px;font-weight:700;line-height:18px;display:flex}.SignIn-module-scss-module__2ZWIDa__noticeIcon{color:var(--petshift-status-success);flex:none}.SignIn-module-scss-module__2ZWIDa__noticeInfo{background:var(--petshift-status-info-soft);color:var(--petshift-text-primary)}.SignIn-module-scss-module__2ZWIDa__noticeInfo .SignIn-module-scss-module__2ZWIDa__noticeIcon{color:var(--petshift-status-info)}
