.auth-card-frame{flex-direction:column;min-height:364px;display:flex}@media (width>=640px){.auth-card-frame{min-height:390px}}.auth-card-body{flex-direction:column;flex:1;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.auth-card-body[inert]{opacity:.4}.auth-card-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes spin{to{transform:rotate(1turn)}}.auth-card-overlay-spinner{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));font-size:2.25rem;line-height:2.5rem;animation:1s linear infinite spin}.auth-card-overlay-spinner:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.auth-card-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.auth-card-note{text-align:center;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));margin-top:1rem;font-size:.875rem;line-height:1.25rem}.auth-card-note:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.auth-card-footer{flex-direction:column;align-items:center;margin-top:auto;padding-top:1rem;display:flex}@media (width>=640px){.auth-card-footer{gap:.5rem;padding-top:1.25rem}}.auth-field-label{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.auth-field-label:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.auth-link{text-align:center;--tw-text-opacity:1;min-height:2.75rem;color:rgb(82 82 82/var(--tw-text-opacity,1));justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.auth-link:hover{--tw-text-opacity:1;color:rgb(0 65 82/var(--tw-text-opacity,1))}.auth-link:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.auth-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (width>=640px){.auth-link{min-height:0}}.auth-passkey-link{align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:inline-flex}.auth-passkey-link:disabled{opacity:.6}@media not all and (width>=640px){.auth-card .ui-input-field,.auth-card button[type=submit]{font-size:1rem;line-height:1.5rem}.auth-card button[type=submit]{min-height:3rem}}.auth-stage-mobile.auth-stage{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));touch-action:pan-x pan-y;transition-property:none}.auth-stage-mobile.auth-stage:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 16 21/var(--tw-bg-opacity,1))}.auth-stage-mobile .auth-column{max-width:none;padding-left:1.5rem;padding-right:1.5rem;padding-top:calc(5rem + env(safe-area-inset-top));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.auth-stage-mobile .auth-brand,.auth-stage-mobile .auth-card-header{margin-bottom:1.25rem}.auth-stage-mobile .auth-card.auth-card-frame{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;padding:0}.auth-stage-mobile .auth-card-title{font-size:21px}.auth-stage-mobile .auth-rule{margin-bottom:.75rem}.auth-stage-mobile .auth-card-footer{gap:0;padding-top:.75rem}.auth-stage-mobile .auth-link{min-height:2.75rem}.auth-stage-mobile .auth-card button[type=submit],.auth-stage-mobile .ui-input-field{min-height:3rem;font-size:1rem;line-height:1.5rem}.auth-stage-mobile .auth-theme-corner,.public-language-trigger.public-language-trigger-mobile{--tw-backdrop-blur: ;width:2.75rem;height:2.75rem;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:none}.auth-stage-mobile .auth-theme-corner{bottom:auto;right:auto;top:calc(1rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));border-width:1px;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1.5rem}.auth-stage-mobile .auth-controls{top:calc(1rem + env(safe-area-inset-top));right:calc(1rem + env(safe-area-inset-right))}.auth-stage-mobile .auth-sweep-enter-active,.auth-stage-mobile .auth-sweep-leave-active{transition-property:none}.auth-stage-mobile .auth-sweep-enter-from,.auth-stage-mobile .auth-sweep-leave-to{opacity:1;transform:none}.auth-stage-editing .auth-column,.auth-stage-editing.auth-stage{min-height:var(--auth-viewport-height,100dvh)}.auth-stage-editing .auth-column{padding-top:calc(4.5rem + env(safe-area-inset-top));justify-content:flex-start}.auth-stage-editing .auth-brand{margin-bottom:1rem}
