.auth-module__Cgra4q__page{box-sizing:border-box;isolation:isolate;background:radial-gradient(80% 50% at 50% 100%,#5b21b659 0%,#3b07642e 35%,#0000 70%),#030712;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.auth-module__Cgra4q__page:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.auth-module__Cgra4q__page:after{content:"";filter:blur(42px);pointer-events:none;z-index:-1;background:radial-gradient(#7c3aed75 0%,#4f46e533 38%,#0000 72%);width:min(72vw,960px);height:min(72vw,860px);position:absolute;top:14%;left:58%;transform:translate(-50%)}.auth-module__Cgra4q__card{box-sizing:border-box;background:#fff;border-radius:1rem;width:100%;max-width:1100px;min-height:650px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 9px #00000053}.auth-module__Cgra4q__card:after{content:"";background:linear-gradient(145deg,#2500f45a,#0000 25% 70%,#f7f6f600);width:700px;height:700px;position:absolute;top:0;left:0}.auth-module__Cgra4q__card>*{z-index:1}.auth-module__Cgra4q__left,.auth-module__Cgra4q__right{box-sizing:border-box;flex:50%;min-width:0;padding:2.5rem}.auth-module__Cgra4q__left{flex-direction:column;gap:1.2rem;display:flex}.auth-module__Cgra4q__right{color:#fff;background-image:url(/background-auth.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-module__Cgra4q__right:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00000059 65%,#000000bf 100%);position:absolute;inset:0}.auth-module__Cgra4q__right:before{content:"";pointer-events:none;background:linear-gradient(#0000006f 0%,#00000020 15%,#0000 30%);position:absolute;inset:0}.auth-module__Cgra4q__right>*{z-index:1;position:relative}.auth-module__Cgra4q__logo{text-align:right}.auth-module__Cgra4q__header{flex-direction:column;gap:.6rem;display:flex}.auth-module__Cgra4q__header p{color:#484848}.auth-module__Cgra4q__headerTop{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.auth-module__Cgra4q__header img{width:170px}.auth-module__Cgra4q__highlight{color:var(--primary-color)}.auth-module__Cgra4q__quoteBox{background:#0e0d0d76;border-radius:1.6rem 0;height:120px;padding:1.2rem;position:relative;overflow:hidden}.auth-module__Cgra4q__quoteContent{flex-direction:column;justify-content:space-between;height:100%;font-size:1.3rem;animation:.45s ease-out auth-module__Cgra4q__quoteSlide;display:flex}.auth-module__Cgra4q__quoteContent span{font-size:.9rem;font-weight:600}.auth-module__Cgra4q__form{flex-direction:column;gap:1.5rem;display:flex}.auth-module__Cgra4q__inputPart{flex-direction:column;gap:.5rem;display:flex}.auth-module__Cgra4q__inputDivider{background:#3a3a3a6f;flex-shrink:0;width:2px;height:18px}.auth-module__Cgra4q__inputField{border:2px solid #8080803a;border-radius:.5rem;align-items:center;gap:.8rem;padding:.8rem;font-size:1rem;display:flex;box-shadow:0 2px 4px #0000001a}.auth-module__Cgra4q__inputField svg{color:#272727}.auth-module__Cgra4q__input{width:100%;font-size:1rem}.auth-module__Cgra4q__sectionDivider{text-align:center;font-size:.85rem}.auth-module__Cgra4q__buttons{flex-direction:column;gap:.6rem;display:flex}.auth-module__Cgra4q__buttons button,.auth-module__Cgra4q__emailBtn{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:1rem;transition:all .2s ease-out;display:flex}.auth-module__Cgra4q__buttons img{width:20px}.auth-module__Cgra4q__google{color:#fff;background:#000}.auth-module__Cgra4q__github{background:#fff;border:2px solid #00000021}.auth-module__Cgra4q__emailBtn{color:#fff;background:linear-gradient(135deg,#a303f3,#7223fb)}.auth-module__Cgra4q__google:hover,.auth-module__Cgra4q__github:hover,.auth-module__Cgra4q__emailBtn:hover{transform:translateY(-2px)}.auth-module__Cgra4q__google:hover{background:#000000d2}.auth-module__Cgra4q__github:hover{background:#eaeaeafb}.auth-module__Cgra4q__emailBtn:hover{opacity:.8}.auth-module__Cgra4q__footer{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.auth-module__Cgra4q__footer a:hover{opacity:.7}.auth-module__Cgra4q__footerText{color:gray;font-size:.8rem}@keyframes auth-module__Cgra4q__quoteSlide{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.auth-module__Cgra4q__loadingCard{text-align:center;background:#fffffff2;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:500px;padding:3rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.auth-module__Cgra4q__loadingCard:before{content:"";background:linear-gradient(90deg,#a303f3,#7223fb,#a303f3) 0 0/200% 100%;height:4px;animation:1.5s ease-in-out infinite auth-module__Cgra4q__loadingBar;position:absolute;top:0;left:0;right:0}.auth-module__Cgra4q__loadingSpinner{border:4px solid #a303f31a;border-top-color:#a303f3;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite auth-module__Cgra4q__spin}.auth-module__Cgra4q__loadingTitle{color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:600}.auth-module__Cgra4q__loadingSubtext{color:#666;margin:0;font-size:.95rem;line-height:1.5}.auth-module__Cgra4q__loadingLink{color:#888;margin:.5rem 0 0;font-size:.85rem}.auth-module__Cgra4q__loadingLink a{color:#a303f3;font-weight:500;text-decoration:none;transition:opacity .2s}.auth-module__Cgra4q__loadingLink a:hover{opacity:.7}@keyframes auth-module__Cgra4q__spin{to{transform:rotate(360deg)}}@keyframes auth-module__Cgra4q__loadingBar{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-height:850px){.auth-module__Cgra4q__card{scale:.9}.auth-module__Cgra4q__page{padding:0}}@media (max-width:768px){.auth-module__Cgra4q__page{align-items:flex-start;padding:1rem}.auth-module__Cgra4q__headerTop{flex-direction:row;align-items:center}.auth-module__Cgra4q__header{gap:1rem}.auth-module__Cgra4q__card{flex-direction:column;min-height:auto}.auth-module__Cgra4q__left,.auth-module__Cgra4q__right{flex:none;width:100%;padding:2rem}.auth-module__Cgra4q__right{min-height:600px}}@media (max-width:540px){.auth-module__Cgra4q__header p,.auth-module__Cgra4q__header h1{text-align:center}.auth-module__Cgra4q__headerTop{flex-direction:column;align-items:center}}
