.auth-entry-module__VjOFPq__shell{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-google-sans), Inter, system-ui, sans-serif;position:relative;overflow-x:hidden}.auth-entry-module__VjOFPq__main{grid-template-rows:minmax(5rem,1fr) auto minmax(3rem,1fr);justify-items:center;width:100%;min-height:100dvh;display:grid}.auth-entry-module__VjOFPq__main>*{grid-row:2}@media (max-height:720px){.auth-entry-module__VjOFPq__main{grid-template-rows:5rem auto 2rem}}.auth-entry-module__VjOFPq__field{border-color:var(--auth-control-border);box-shadow:none;outline:none}.auth-entry-module__VjOFPq__field:focus-within,.auth-entry-module__VjOFPq__field[data-state=focused]{border-color:var(--auth-focus);box-shadow:none}.auth-entry-module__VjOFPq__field[data-state=error]{border-color:var(--destructive);box-shadow:none}.auth-entry-module__VjOFPq__field:has(.auth-entry-module__VjOFPq__input:-webkit-autofill){background-color:var(--auth-field-active-bg)}.auth-entry-module__VjOFPq__label{transform-origin:0;transition-property:background-color,color,scale,translate;transition-duration:.1s;transition-timing-function:ease-in-out}.auth-entry-module__VjOFPq__input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);box-shadow:0 0 0 1000px var(--auth-field-active-bg) inset}.auth-entry-module__VjOFPq__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);box-shadow:0 0 0 1000px var(--auth-field-active-bg) inset}.auth-entry-module__VjOFPq__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);box-shadow:0 0 0 1000px var(--auth-field-active-bg) inset}.auth-entry-module__VjOFPq__ticketShine{isolation:isolate;border-radius:.75rem}.auth-entry-module__VjOFPq__ticketShine:after{z-index:1;pointer-events:none;content:"";mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 31%,#ffffff2e 40%,#fffffffa 50%,#ffffff3d 60%,#0000 69%);animation:4.2s ease-in-out .4s infinite auth-entry-module__VjOFPq__ticket-shine-sweep;position:absolute;inset:-30% -55%;transform:translate(-55%)}@keyframes auth-entry-module__VjOFPq__ticket-shine-sweep{0%,28%{opacity:0;transform:translate(-55%)}44%{opacity:1}60%,to{opacity:0;transform:translate(55%)}}@media (prefers-reduced-motion:reduce){.auth-entry-module__VjOFPq__ticketShine:after{animation:none}}
