.signin-module__WqG5Hq__container{background:#f9fafb;flex-direction:column;min-height:100vh;display:flex}.signin-module__WqG5Hq__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.5rem 2rem}.signin-module__WqG5Hq__backLink{color:var(--brand-orange);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.signin-module__WqG5Hq__backLink:hover{color:var(--brand-orange-dark)}.signin-module__WqG5Hq__content{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.signin-module__WqG5Hq__card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:440px;padding:60px 48px;box-shadow:0 4px 24px #0000000f}.signin-module__WqG5Hq__logo{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.signin-module__WqG5Hq__logoBanner{object-fit:cover;object-position:left center;width:180px;height:48px}.signin-module__WqG5Hq__title{color:#1d1d1f;letter-spacing:-.02em;margin-bottom:8px;font-size:2.25rem;font-weight:600}.signin-module__WqG5Hq__subtitle{color:#6e6e73;margin-bottom:40px;font-size:1.0625rem;font-weight:400;line-height:1.4}.signin-module__WqG5Hq__actions{flex-direction:column;gap:12px;display:flex}.signin-module__WqG5Hq__button{cursor:pointer;border:none;border-radius:12px;padding:14px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.signin-module__WqG5Hq__buttonPrimary{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-brand)}.signin-module__WqG5Hq__buttonPrimary:hover{box-shadow:var(--shadow-xl);filter:brightness(1.1);transform:translateY(-1px)}.signin-module__WqG5Hq__buttonPrimary:active{transform:translateY(0)}.signin-module__WqG5Hq__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.signin-module__WqG5Hq__buttonSecondary{color:#1d1d1f;background-color:#f5f5f7;border:1px solid #d2d2d7}.signin-module__WqG5Hq__buttonSecondary:hover{background-color:#e8e8ed}.signin-module__WqG5Hq__buttonSecondary:active{transform:scale(.98)}.signin-module__WqG5Hq__buttonSecondary:disabled{opacity:.5;cursor:not-allowed}.signin-module__WqG5Hq__formGroup{text-align:left;flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.signin-module__WqG5Hq__label{color:#1d1d1f;margin-bottom:-8px;font-size:.875rem;font-weight:500}.signin-module__WqG5Hq__input{color:#1d1d1f;border:1px solid #d2d2d7;border-radius:10px;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.signin-module__WqG5Hq__input:focus{border-color:var(--brand-orange);box-shadow:var(--shadow-brand-focus);outline:none}.signin-module__WqG5Hq__input:disabled{cursor:not-allowed;background-color:#f5f5f7}.signin-module__WqG5Hq__hint{color:#86868b;margin-top:-8px;margin-bottom:0;font-size:.8125rem}.signin-module__WqG5Hq__divider{text-align:center;margin:24px 0;position:relative}.signin-module__WqG5Hq__divider:before{content:"";background:#d2d2d7;height:1px;position:absolute;top:50%;left:0;right:0}.signin-module__WqG5Hq__divider span{color:#86868b;background:#fff;padding:0 12px;font-size:.875rem;position:relative}.signin-module__WqG5Hq__toggleMode{margin-top:24px}.signin-module__WqG5Hq__linkButton{color:var(--brand-orange);cursor:pointer;background:0 0;border:none;padding:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none}.signin-module__WqG5Hq__linkButton:hover{text-decoration:underline}.signin-module__WqG5Hq__error{color:#ff3b30;margin-top:16px;font-size:.875rem;font-weight:400}.signin-module__WqG5Hq__success{color:#34c759;margin-top:16px;font-size:.875rem;font-weight:400}@media (max-width:540px){.signin-module__WqG5Hq__card{padding:48px 32px}.signin-module__WqG5Hq__title{font-size:1.875rem}.signin-module__WqG5Hq__subtitle{font-size:1rem}.signin-module__WqG5Hq__header{padding:1rem}}
