.construtora-auth{--color-page-background:var(--color-black-200);--marca-f500:var(--color-white-200);--marca-on-acao:var(--color-black-100);--marca-t500:var(--color-white-900);--color-surface:var(--color-black-200);--color-primary-foreground:var(--color-white-200);--color-secondary-foreground:var(--color-white-900);--color-muted-background:var(--color-black-300);--color-default-stroke:var(--color-black-500);color:var(--color-white-200);background:linear-gradient(90deg,color-mix(in srgb,var(--color-black-50) 94%,transparent),color-mix(in srgb,var(--color-black-50) 55%,transparent)),-webkit-image-set(url("/portal-construtora/login-construtora.jpg") 1x) 50% /cover;background:linear-gradient(90deg,color-mix(in srgb,var(--color-black-50) 94%,transparent),color-mix(in srgb,var(--color-black-50) 55%,transparent)),image-set(url("/portal-construtora/login-construtora.jpg") 1x) 50% /cover}.construtora-auth .text-fg-secondary{color:var(--color-white-900)}.construtora-auth :is(h1,h2){font-family:var(--font-newsreader),Georgia,serif;font-weight:400}.construtora-auth :is(input,button){min-height:48px}.construtora-auth input{color:var(--color-white-200);background:var(--color-black-200);border-color:var(--color-white-900)}.construtora-auth :focus-visible{outline:2px solid var(--color-white-900);outline-offset:3px}.construtora-auth .pc-button[type=submit]{background:var(--color-white-200);color:var(--color-black-100)}.construtora-auth button:disabled{opacity:.65}.construtora-auth [role=alert]{color:var(--color-white-200);background:var(--color-black-300)}.construtora-auth [role=status]{color:var(--color-white-200)}.construtora-auth-card{padding:clamp(24px,4vw,44px);border:1px solid var(--color-black-500);border-radius:24px;background:color-mix(in srgb,var(--color-black-100) 92%,transparent);backdrop-filter:blur(18px);box-shadow:0 20px 60px color-mix(in srgb,var(--color-black-0) 25%,transparent)}@media (prefers-reduced-motion:no-preference){.construtora-auth-card{animation:construtora-entrada .6s cubic-bezier(.16,1,.3,1)}.construtora-auth [role=alert],.construtora-auth [role=status]{animation:construtora-retorno .14s cubic-bezier(.16,1,.3,1)}}@keyframes construtora-entrada{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes construtora-retorno{0%{opacity:.5}to{opacity:1}}.construtora-auth [role=alert]{border-left-width:1px}@media(max-width:1023px){.construtora-auth>section:first-child:not(.construtora-auth-card){padding:20px 24px 0}.construtora-auth>section:first-child>.my-16,.construtora-auth>section:first-child>p{display:none}.construtora-auth>section:last-child{padding:24px;align-items:flex-start}.construtora-auth{align-content:start}}@media (max-width:768px){.construtora-auth{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-black-50) 94%,transparent),color-mix(in srgb,var(--color-black-50) 55%,transparent)),-webkit-image-set(url("/portal-construtora/login-construtora-mobile.jpg") 1x);background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-black-50) 94%,transparent),color-mix(in srgb,var(--color-black-50) 55%,transparent)),image-set(url("/portal-construtora/login-construtora-mobile.jpg") 1x)}}