@keyframes page-module-scss-module__dy9JUq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module-scss-module__dy9JUq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes page-module-scss-module__dy9JUq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes page-module-scss-module__dy9JUq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes page-module-scss-module__dy9JUq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes page-module-scss-module__dy9JUq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes page-module-scss-module__dy9JUq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes page-module-scss-module__dy9JUq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes page-module-scss-module__dy9JUq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes page-module-scss-module__dy9JUq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes page-module-scss-module__dy9JUq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page-module-scss-module__dy9JUq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes page-module-scss-module__dy9JUq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes page-module-scss-module__dy9JUq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-module-scss-module__dy9JUq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes page-module-scss-module__dy9JUq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes page-module-scss-module__dy9JUq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes page-module-scss-module__dy9JUq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.page-module-scss-module__dy9JUq__wrapper{background:linear-gradient(to bottom right,var(--color-gray-50,#f9fafb),var(--color-gray-100,#f3f4f6));min-height:100vh;padding-inline:var(--space-4);padding-block:var(--space-12);justify-content:center;align-items:center;display:flex}.dark .page-module-scss-module__dy9JUq__wrapper{background:linear-gradient(to bottom right,var(--color-gray-900,#111827),var(--color-gray-800,#1f2937))}.page-module-scss-module__dy9JUq__card{width:100%;max-width:32rem;box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a)}.page-module-scss-module__dy9JUq__cardHeader{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.page-module-scss-module__dy9JUq__iconCircle{background:color-mix(in oklch,var(--color-primary)10%,white);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.dark .page-module-scss-module__dy9JUq__iconCircle{background:color-mix(in oklch,var(--color-primary)20%,black)}.page-module-scss-module__dy9JUq__icon{width:1.5rem;height:1.5rem;color:var(--color-primary)}.page-module-scss-module__dy9JUq__cardTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center}.page-module-scss-module__dy9JUq__cardDescription{text-align:center}.page-module-scss-module__dy9JUq__cardContentSpaced{gap:var(--space-5);margin-bottom:var(--space-5);flex-direction:column;display:flex}.page-module-scss-module__dy9JUq__fullWidthButton{width:100%}.page-module-scss-module__dy9JUq__required{color:var(--color-destructive)}.page-module-scss-module__dy9JUq__termsText{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.page-module-scss-module__dy9JUq__termsLink{color:var(--color-primary)}.page-module-scss-module__dy9JUq__termsLink:hover{text-decoration:underline}.page-module-scss-module__dy9JUq__footerLinks{gap:var(--space-3);flex-direction:column;display:flex}.page-module-scss-module__dy9JUq__footerText{font-size:var(--font-size-sm);text-align:center;color:var(--color-muted-foreground)}.page-module-scss-module__dy9JUq__link{color:var(--color-primary);font-weight:var(--font-weight-medium)}.page-module-scss-module__dy9JUq__link:hover{text-decoration:underline}.page-module-scss-module__dy9JUq__errorText{font-size:var(--font-size-sm)}
