@keyframes auth-module-scss-module__ur8WmW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.auth-module-scss-module__ur8WmW__authPage{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:1024px){.auth-module-scss-module__ur8WmW__authPage{grid-template-columns:1fr 1fr}}.auth-module-scss-module__ur8WmW__brandPanel{background:linear-gradient(135deg,#6c5ce71a,#00b8940d);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-module-scss-module__ur8WmW__brandPanel{flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}}.auth-module-scss-module__ur8WmW__brandPanel:before{content:"";pointer-events:none;background:radial-gradient(circle,#6c5ce733 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-30%;right:-20%}.auth-module-scss-module__ur8WmW__brandPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#00b89426 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-20%;left:-10%}.auth-module-scss-module__ur8WmW__brandContent{z-index:1;max-width:440px;position:relative}.auth-module-scss-module__ur8WmW__brandLogo{color:#fff;background:linear-gradient(135deg,#6c5ce7,#00b894);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2rem;font-size:1.5rem;font-weight:700;display:flex}.auth-module-scss-module__ur8WmW__brandTitle{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.2}.auth-module-scss-module__ur8WmW__brandTitle .auth-module-scss-module__ur8WmW__highlight{background:linear-gradient(135deg,#6c5ce7,#a29bfe);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.auth-module-scss-module__ur8WmW__brandDesc{color:#a0a0b8;font-size:1rem;line-height:1.75}.auth-module-scss-module__ur8WmW__brandFeatures{flex-direction:column;gap:1.25rem;margin-top:2.5rem;display:flex}.auth-module-scss-module__ur8WmW__brandFeature{align-items:flex-start;gap:1rem;display:flex}.auth-module-scss-module__ur8WmW__featureCheck{color:#00b894;background:#00b89426;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:.8125rem;display:flex}.auth-module-scss-module__ur8WmW__featureText{color:#a0a0b8;font-size:.875rem}.auth-module-scss-module__ur8WmW__featureText strong{color:#f0f0f5;font-weight:500}.auth-module-scss-module__ur8WmW__formPanel{justify-content:center;align-items:center;padding:2rem;display:flex}@media (min-width:1024px){.auth-module-scss-module__ur8WmW__formPanel{padding:4rem}}.auth-module-scss-module__ur8WmW__formContainer{width:100%;max-width:420px}.auth-module-scss-module__ur8WmW__formHeader{margin-bottom:2rem}.auth-module-scss-module__ur8WmW__formMobileLogo{background:linear-gradient(135deg,#6c5ce7,#a29bfe);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;display:flex}@media (min-width:1024px){.auth-module-scss-module__ur8WmW__formMobileLogo{display:none}}.auth-module-scss-module__ur8WmW__formMobileLogo .auth-module-scss-module__ur8WmW__logoIcon{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#6c5ce7,#00b894);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.auth-module-scss-module__ur8WmW__formTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.auth-module-scss-module__ur8WmW__formSubtitle{color:#a0a0b8;font-size:.875rem}.auth-module-scss-module__ur8WmW__formSubtitle a{color:#a29bfe;font-weight:500}.auth-module-scss-module__ur8WmW__formSubtitle a:hover{text-decoration:underline}.auth-module-scss-module__ur8WmW__form{flex-direction:column;gap:1.25rem;display:flex}.auth-module-scss-module__ur8WmW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.auth-module-scss-module__ur8WmW__field{flex-direction:column;gap:.5rem;display:flex}.auth-module-scss-module__ur8WmW__label{color:#a0a0b8;font-size:.8125rem;font-weight:500}.auth-module-scss-module__ur8WmW__input{color:#f0f0f5;background:#12121a;border:1px solid #2d2d3d;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.auth-module-scss-module__ur8WmW__input:focus-visible{outline-offset:2px;outline:2px solid #6c5ce7}.auth-module-scss-module__ur8WmW__input::placeholder{color:#6b6b80}.auth-module-scss-module__ur8WmW__input:focus{background:#1a1a26;border-color:#6c5ce7}.auth-module-scss-module__ur8WmW__submitBtn{cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.auth-module-scss-module__ur8WmW__submitBtn:focus-visible{outline-offset:2px;outline:2px solid #6c5ce7}.auth-module-scss-module__ur8WmW__submitBtn{color:#fff;background:linear-gradient(135deg,#6c5ce7,#4a3fc7);border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;box-shadow:0 0 20px #6c5ce740}.auth-module-scss-module__ur8WmW__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 30px #6c5ce766}.auth-module-scss-module__ur8WmW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.auth-module-scss-module__ur8WmW__divider{color:#6b6b80;justify-content:center;align-items:center;gap:1rem;margin:.5rem 0;font-size:.8125rem;display:flex}.auth-module-scss-module__ur8WmW__divider:before,.auth-module-scss-module__ur8WmW__divider:after{content:"";background:#2d2d3d;flex:1;height:1px}.auth-module-scss-module__ur8WmW__errorMsg{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem}.auth-module-scss-module__ur8WmW__formOptions{justify-content:space-between;align-items:center;display:flex}.auth-module-scss-module__ur8WmW__formOptions a{color:#a29bfe;font-size:.8125rem}.auth-module-scss-module__ur8WmW__formOptions a:hover{text-decoration:underline}.auth-module-scss-module__ur8WmW__rememberMe{cursor:pointer;color:#a0a0b8;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.auth-module-scss-module__ur8WmW__rememberMe input[type=checkbox]{accent-color:#6c5ce7;cursor:pointer;width:16px;height:16px}.auth-module-scss-module__ur8WmW__successMsg{color:#a0a0b8;background:#00b89414;border:1px solid #00b89440;border-radius:8px;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.75}.auth-module-scss-module__ur8WmW__successMsg strong{color:#f0f0f5}.auth-module-scss-module__ur8WmW__successMsg a{color:#a29bfe;font-weight:500}.auth-module-scss-module__ur8WmW__successMsg a:hover{text-decoration:underline}.auth-module-scss-module__ur8WmW__oauthSection{flex-direction:column;gap:1rem;display:flex}.auth-module-scss-module__ur8WmW__oauthBtn{cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.auth-module-scss-module__ur8WmW__oauthBtn:focus-visible{outline-offset:2px;outline:2px solid #6c5ce7}.auth-module-scss-module__ur8WmW__oauthBtn{color:#f0f0f5;background:#12121a;border:1px solid #2d2d3d;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.auth-module-scss-module__ur8WmW__oauthBtn:hover:not(:disabled){background:#1a1a26;border-color:#6c5ce7}.auth-module-scss-module__ur8WmW__oauthBtn:disabled{opacity:.6;cursor:not-allowed}.auth-module-scss-module__ur8WmW__oauthBtn svg{flex-shrink:0;width:20px;height:20px}
