.warm-auth-stage-root{background:var(--background);flex-direction:column;display:flex}.warm-auth-stage{width:100%;padding-top:calc(max(1.25rem, var(--safe-area-inset-top)) + 4rem + 96px);padding-right:max(var(--spacing-lg), var(--safe-area-inset-right));padding-bottom:max(24px, var(--safe-area-inset-bottom));padding-left:max(var(--spacing-lg), var(--safe-area-inset-left));flex-direction:column;flex:auto;align-items:center;display:flex}.warm-auth-form{flex-direction:column;gap:24px;min-width:0;display:flex}.warm-auth-fields{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.warm-auth-stage-root[data-auth-presentation=signup] .warm-auth-fields :is([data-slot=input],[data-slot=input-group]){--field-inset:0 0 transparent}.warm-auth-oauth{gap:var(--spacing-sm);flex-direction:column;display:flex}.warm-auth-submit{width:100%;display:flex;position:relative}.warm-auth-legal-footer{color:var(--muted-foreground);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);text-align:center}@media (width<=767px){.warm-auth-stage{padding-top:calc(max(1.25rem, var(--safe-area-inset-top)) + 4rem + var(--spacing-lg));padding-right:max(var(--spacing-lg), var(--safe-area-inset-right));padding-left:max(var(--spacing-lg), var(--safe-area-inset-left));align-items:stretch}}html:has(.warm-auth-stage-root[data-auth-presentation=signup]){scrollbar-gutter:auto;scrollbar-width:none}@media (width>=768px){html:has(.warm-auth-stage-root[data-auth-presentation=signup]) .auth-page-header-safe{top:var(--safe-area-inset-top);height:64px;padding-inline:var(--spacing-lg)}.warm-auth-stage-root[data-auth-presentation=signup]>.warm-auth-stage{padding-top:calc(var(--safe-area-inset-top) + 4rem + 96px)}}html:root:not(.dark):has(.warm-auth-stage-root[data-auth-presentation=signup]){--dusk-0:oklch(98.6% .006 295)}@media (width>=768px){.warm-auth-stage-root[data-auth-presentation=signup] .warm-auth-fields [data-slot=field]{gap:var(--spacing-sm)}.warm-auth-stage-root[data-auth-presentation=signup] .warm-auth-fields :is([data-slot=field-label],[data-slot=label]){line-height:18px}.warm-auth-stage-root[data-auth-presentation=signup] .warm-auth-fields :is([data-slot=input],[data-slot=input-group-control]){padding-inline:calc(var(--spacing) * 3)}:root:not(.dark) .warm-auth-stage-root[data-auth-presentation=signup] .warm-auth-fields :is([data-slot=input],[data-slot=input-group-control])::placeholder{color:var(--dusk-400)}}
