.auth-module__Y2OPrW__page{justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__bg{z-index:0;pointer-events:none;position:fixed;inset:0}.auth-module__Y2OPrW__bgGlow1{filter:blur(40px);background:radial-gradient(circle,#ff57221a 0%,#0000 70%);width:500px;height:500px;position:absolute;top:10%;left:10%}.auth-module__Y2OPrW__bgGlow2{filter:blur(40px);background:radial-gradient(circle,#3b82f612 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:10%;right:10%}.auth-module__Y2OPrW__card{z-index:1;background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-lg);padding:40px;position:relative}.auth-module__Y2OPrW__cardWide{max-width:900px}.auth-module__Y2OPrW__registerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.auth-module__Y2OPrW__logo{align-items:center;gap:8px;margin-bottom:32px;display:flex}.auth-module__Y2OPrW__logoIcon{background:var(--gradient-brand);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.auth-module__Y2OPrW__logoText{font-family:var(--font-display);font-size:1.2rem;font-weight:900}.auth-module__Y2OPrW__logoAccent{color:var(--brand-orange)}.auth-module__Y2OPrW__header{margin-bottom:28px}.auth-module__Y2OPrW__form{flex-direction:column;gap:18px;display:flex}.auth-module__Y2OPrW__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-module__Y2OPrW__fieldGroup{flex-direction:column;gap:6px;display:flex}.auth-module__Y2OPrW__labelRow{justify-content:space-between;align-items:center;display:flex}.auth-module__Y2OPrW__inputWrap{position:relative}.auth-module__Y2OPrW__inputIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-module__Y2OPrW__atIcon{color:var(--text-muted);pointer-events:none;font-size:.9rem;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-module__Y2OPrW__inputWithIcon{padding-left:40px!important}.auth-module__Y2OPrW__forgotLink{color:var(--brand-orange);transition:opacity var(--transition-fast);font-size:.8rem}.auth-module__Y2OPrW__forgotLink:hover{opacity:.8}.auth-module__Y2OPrW__submitBtn{justify-content:center;width:100%;margin-top:4px}.auth-module__Y2OPrW__terms{color:var(--text-muted);text-align:center;font-size:.75rem;line-height:1.6}.auth-module__Y2OPrW__terms a{color:var(--brand-orange)}.auth-module__Y2OPrW__divider{text-align:center;margin:20px 0;position:relative}.auth-module__Y2OPrW__divider:before{content:"";background:var(--border-subtle);width:100%;height:1px;position:absolute;top:50%;left:0}.auth-module__Y2OPrW__divider span{background:var(--bg-card);color:var(--text-muted);padding:0 12px;font-size:.8rem;position:relative}.auth-module__Y2OPrW__oauthButtons{flex-direction:column;gap:10px;display:flex}.auth-module__Y2OPrW__oauthBtn{justify-content:center;gap:10px;width:100%}.auth-module__Y2OPrW__switchAuth{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:.875rem}.auth-module__Y2OPrW__switchLink{color:var(--brand-orange);font-weight:600}.auth-module__Y2OPrW__benefits{align-items:center;display:flex}.auth-module__Y2OPrW__benefitsCard{border:1px solid var(--border-brand);border-radius:var(--radius-lg);background:#ff57220d;width:100%;padding:32px}.auth-module__Y2OPrW__benefitsList{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.auth-module__Y2OPrW__benefitItem{align-items:center;gap:12px;display:flex}.auth-module__Y2OPrW__benefitCheck{background:var(--gradient-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.auth-module__Y2OPrW__benefitsStats{border-top:1px solid var(--border-subtle);text-align:center;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:24px;display:grid}@media (max-width:768px){.auth-module__Y2OPrW__card{padding:28px 20px}.auth-module__Y2OPrW__cardWide{max-width:480px}.auth-module__Y2OPrW__registerGrid{grid-template-columns:1fr}.auth-module__Y2OPrW__benefits{display:none}.auth-module__Y2OPrW__fieldRow{grid-template-columns:1fr}}
