.layout_authLayout__YPfI_{display:flex;justify-content:center;align-items:center;position:relative;padding:2rem}.layout_authContainer__XzWqX{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;width:100%;max-width:500px;margin:0 auto}.layout_backButton__DIvjG{align-self:flex-start;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;transition:all var(--transition-base)}.layout_backButton__DIvjG:hover{color:var(--text-primary);transform:translateX(-5px)}.layout_backButton__DIvjG i{font-size:1.125rem}.layout_authCard__rgXGU{width:100%;max-width:440px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-2xl);padding:3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.1);background:hsla(0,0%,100%,.8)}@media(prefers-color-scheme:dark){.layout_authCard__rgXGU{background:rgba(24,24,27,.7);border:1px solid hsla(0,0%,100%,.1);background:rgba(24,24,27,.8)}}.layout_authLogo__vXrkN{text-align:center;margin-bottom:2.5rem;animation:layout_slideDown__QoIpC .6s ease-out}.layout_authLogo__vXrkN i{font-size:3rem;color:var(--color-primary);display:block;margin-bottom:1rem;filter:drop-shadow(0 8px 24px rgba(99,102,241,.2));animation:layout_float__XDJ2b 6s ease-in-out infinite}@keyframes layout_float__XDJ2b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.layout_logoText__XgPMU{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.layout_authFooter__epX0b{margin-top:3rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.layout_authFooter__epX0b p{margin-bottom:.5rem}.layout_authFooter__epX0b .layout_footerLinks__raa9n{display:flex;align-items:center;gap:.5rem;justify-content:center}.layout_authFooter__epX0b .layout_footerLinks__raa9n a{color:var(--text-secondary);transition:color var(--transition-base)}.layout_authFooter__epX0b .layout_footerLinks__raa9n a:hover{color:var(--color-primary)}.layout_authFooter__epX0b .layout_footerLinks__raa9n span{color:var(--text-muted)}@keyframes layout_slideDown__QoIpC{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}