.auth-module__Y2OPrW__authPage{background-color:#f7f4ed;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__shapesBackdrop{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;position:absolute;inset:0;overflow:hidden}.auth-module__Y2OPrW__shape{will-change:transform;position:absolute}.auth-module__Y2OPrW__shape1{background:#eab3083d;border-radius:999px;width:140px;height:50px;animation:6.5s ease-in-out infinite auth-module__Y2OPrW__floatShape1;top:6%;left:5%}.auth-module__Y2OPrW__shape2{background:#5e94563d;border-radius:20px;width:64px;height:64px;animation:7.5s ease-in-out -1.8s infinite auth-module__Y2OPrW__floatShape2;top:13%;left:24%}.auth-module__Y2OPrW__shape3{background:#e8622c38;border-radius:999px;width:72px;height:34px;animation:6s ease-in-out -3.2s infinite auth-module__Y2OPrW__floatShape3;top:10%;right:23%}.auth-module__Y2OPrW__shape4{background:#8e63a838;border-radius:999px;width:135px;height:48px;animation:8s ease-in-out -1.2s infinite auth-module__Y2OPrW__floatShape4;top:8%;right:7%}.auth-module__Y2OPrW__shape5{background:#9a664438;border-radius:999px;width:150px;height:54px;animation:8.5s ease-in-out -2.8s infinite auth-module__Y2OPrW__floatShape5;top:40%;left:4%}.auth-module__Y2OPrW__shape6{background:#d9534138;border-radius:26px;width:78px;height:78px;animation:6.8s ease-in-out -.9s infinite auth-module__Y2OPrW__floatShape6;top:36%;right:5%}.auth-module__Y2OPrW__shape7{background:#6a9a5e3d;border-radius:999px;width:160px;height:56px;animation:7.6s ease-in-out -4s infinite auth-module__Y2OPrW__floatShape7;bottom:14%;left:8%}.auth-module__Y2OPrW__shape8{background:#e5a93c3d;border-radius:28px;width:88px;height:88px;animation:8.2s ease-in-out -2.2s infinite auth-module__Y2OPrW__floatShape8;bottom:15%;right:7%}.auth-module__Y2OPrW__shape9{background:#8e63a833;border-radius:999px;width:80px;height:38px;animation:7s ease-in-out -3.5s infinite auth-module__Y2OPrW__floatShape9;bottom:9%;right:26%}@keyframes auth-module__Y2OPrW__floatShape1{0%,to{transform:translate(0)rotate(-16deg)}50%{transform:translate(8px,-24px)rotate(-11deg)}}@keyframes auth-module__Y2OPrW__floatShape2{0%,to{transform:translate(0)rotate(18deg)}50%{transform:translate(-10px,22px)rotate(24deg)}}@keyframes auth-module__Y2OPrW__floatShape3{0%,to{transform:translate(0)rotate(32deg)}50%{transform:translate(12px,-18px)rotate(26deg)}}@keyframes auth-module__Y2OPrW__floatShape4{0%,to{transform:translate(0)rotate(-14deg)}50%{transform:translate(-9px,-22px)rotate(-8deg)}}@keyframes auth-module__Y2OPrW__floatShape5{0%,to{transform:translate(0)rotate(18deg)}50%{transform:translate(11px,24px)rotate(23deg)}}@keyframes auth-module__Y2OPrW__floatShape6{0%,to{transform:translate(0)rotate(-15deg)}50%{transform:translate(-12px,-19px)rotate(-20deg)}}@keyframes auth-module__Y2OPrW__floatShape7{0%,to{transform:translate(0)rotate(-24deg)}50%{transform:translate(10px,-22px)rotate(-18deg)}}@keyframes auth-module__Y2OPrW__floatShape8{0%,to{transform:translate(0)rotate(26deg)}50%{transform:translate(-10px,20px)rotate(31deg)}}@keyframes auth-module__Y2OPrW__floatShape9{0%,to{transform:translate(0)rotate(-12deg)}50%{transform:translate(11px,-17px)rotate(-7deg)}}.auth-module__Y2OPrW__watermarkContainer{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.auth-module__Y2OPrW__watermarkText{font-family:var(--font-display);letter-spacing:-.05em;color:#e8e4dc;white-space:nowrap;text-transform:none;opacity:.88;font-size:clamp(10rem,26vw,32rem);font-weight:900;line-height:.76;transform:translateY(18%)}.auth-module__Y2OPrW__main{z-index:10;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (max-width:1536px) and (min-width:1025px){.auth-module__Y2OPrW__authPage{padding:36px 20px}.auth-module__Y2OPrW__watermarkText{font-size:clamp(8rem,24vw,24rem)}}@media (max-width:1440px) and (min-width:1025px){.auth-module__Y2OPrW__authPage{padding:30px 18px}.auth-module__Y2OPrW__shape1,.auth-module__Y2OPrW__shape4,.auth-module__Y2OPrW__shape7{transform:scale(.9)}.auth-module__Y2OPrW__shape2,.auth-module__Y2OPrW__shape3,.auth-module__Y2OPrW__shape5,.auth-module__Y2OPrW__shape6,.auth-module__Y2OPrW__shape8,.auth-module__Y2OPrW__shape9{transform:scale(.88)}.auth-module__Y2OPrW__watermarkText{font-size:clamp(7rem,22vw,20rem)}}@media (max-width:1366px) and (min-width:1025px){.auth-module__Y2OPrW__authPage{padding:24px 16px}.auth-module__Y2OPrW__shape1,.auth-module__Y2OPrW__shape4,.auth-module__Y2OPrW__shape7{transform:scale(.82)}.auth-module__Y2OPrW__shape2,.auth-module__Y2OPrW__shape3,.auth-module__Y2OPrW__shape5,.auth-module__Y2OPrW__shape6,.auth-module__Y2OPrW__shape8,.auth-module__Y2OPrW__shape9{transform:scale(.8)}.auth-module__Y2OPrW__watermarkText{font-size:clamp(6.5rem,20vw,18rem);transform:translateY(14%)}}@media (max-width:1200px) and (min-width:1025px){.auth-module__Y2OPrW__authPage{padding:20px 14px}.auth-module__Y2OPrW__shape1,.auth-module__Y2OPrW__shape4,.auth-module__Y2OPrW__shape7{opacity:.8;transform:scale(.74)}.auth-module__Y2OPrW__shape2,.auth-module__Y2OPrW__shape3,.auth-module__Y2OPrW__shape5,.auth-module__Y2OPrW__shape6,.auth-module__Y2OPrW__shape8,.auth-module__Y2OPrW__shape9{opacity:.8;transform:scale(.72)}.auth-module__Y2OPrW__watermarkText{font-size:clamp(6rem,18vw,15rem);transform:translateY(12%)}}@media (max-width:768px){.auth-module__Y2OPrW__authPage{padding:32px 16px}.auth-module__Y2OPrW__shape1,.auth-module__Y2OPrW__shape4,.auth-module__Y2OPrW__shape7{opacity:.6;transform:scale(.75)}.auth-module__Y2OPrW__shape2,.auth-module__Y2OPrW__shape3,.auth-module__Y2OPrW__shape5,.auth-module__Y2OPrW__shape6,.auth-module__Y2OPrW__shape8,.auth-module__Y2OPrW__shape9{opacity:.5;transform:scale(.7)}.auth-module__Y2OPrW__watermarkText{font-size:clamp(5rem,26vw,10rem);transform:translateY(8%)}}.auth-module__Y2OPrW__loadingScreen{background:#f7f4ed;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}.auth-module__Y2OPrW__loader{border:4px solid #e8e4dc;border-top-color:#e8622c;border-radius:50%;width:48px;height:48px;animation:1s cubic-bezier(.16,1,.3,1) infinite auth-module__Y2OPrW__spin}@keyframes auth-module__Y2OPrW__spin{to{transform:rotate(360deg)}}.auth-module__Y2OPrW__loadingDots{letter-spacing:2px;margin-left:2px;display:inline-flex}.auth-module__Y2OPrW__dot{animation:1.4s ease-in-out infinite both auth-module__Y2OPrW__dotPulse;display:inline-block}.auth-module__Y2OPrW__dot:first-child{animation-delay:0s}.auth-module__Y2OPrW__dot:nth-child(2){animation-delay:.2s}.auth-module__Y2OPrW__dot:nth-child(3){animation-delay:.4s}@keyframes auth-module__Y2OPrW__dotPulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;color:#e8622c;transform:translateY(-4px)}}.auth-module__Y2OPrW__buttonSpinner{border:3.5px solid #e8622c33;border-top-color:#e8622c;border-radius:50%;width:40px;height:40px;animation:.8s cubic-bezier(.16,1,.3,1) infinite auth-module__Y2OPrW__spin}
.AuthCard-module__mSCa7W__card{z-index:10;box-sizing:border-box;background:linear-gradient(#fff 0%,#faf8f5 100%);border:none;border-radius:28px;flex-direction:column;width:100%;max-width:460px;min-height:510px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #1414130d,0 1px 3px #14141308}.AuthCard-module__mSCa7W__topDeco{background:linear-gradient(135deg,#de7657 0%,#bc5639 36%,#ce6649 58%,#933821 100%);border-top-left-radius:27px;border-top-right-radius:27px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1.5px #ffffff73,0 2px 8px #bc563933}.AuthCard-module__mSCa7W__decoText{font-family:var(--font-display);color:#fff;letter-spacing:-.025em;z-index:5;text-shadow:0 2px 8px #0003;-webkit-user-select:none;user-select:none;font-size:1.5rem;font-weight:800;position:relative}.AuthCard-module__mSCa7W__decoGold{opacity:.88;background:radial-gradient(circle at 35% 35%,#fde047 0%,#eab308 50%,#b8860b 100%);border-radius:50%;width:104px;height:104px;position:absolute;top:-14px;left:-28px}.AuthCard-module__mSCa7W__decoGreen{opacity:.85;background:radial-gradient(circle at 35% 35%,#4ade80 0%,#22c55e 50%,#15803d 100%);border-radius:50%;width:145px;height:145px;position:absolute;bottom:-50px;right:-36px}.AuthCard-module__mSCa7W__decoSheen{pointer-events:none;z-index:2;background:linear-gradient(#ffffff42 0%,#ffffff08 60%,#0000 100%);position:absolute;inset:0}.AuthCard-module__mSCa7W__cardBody{flex-direction:column;flex:1;justify-content:space-between;gap:28px;padding:38px 44px 42px;display:flex}.AuthCard-module__mSCa7W__header{text-align:center;flex-direction:column;gap:8px;display:flex}.AuthCard-module__mSCa7W__title{font-family:var(--font-display);color:#141413;letter-spacing:-.038em;margin:0;font-size:clamp(1.85rem,2.6vw,2.15rem);font-weight:850;line-height:1.15}.AuthCard-module__mSCa7W__brandDot{color:#e8622c}.AuthCard-module__mSCa7W__subtitle{font-family:var(--font-display);color:#736f66;letter-spacing:-.01em;max-width:320px;margin:0 auto;font-size:13px;font-weight:500;line-height:1.45}.AuthCard-module__mSCa7W__authActions{margin:2px 0 0}.AuthCard-module__mSCa7W__googleBtn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#141413;border:1px solid #141413;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:56px;padding:0 24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffff29,0 8px 24px -4px #14141338}.AuthCard-module__mSCa7W__googleIconWrapper{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:14px;display:flex;box-shadow:0 1px 3px #0000001f}.AuthCard-module__mSCa7W__googleBtnText{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:700}.AuthCard-module__mSCa7W__googleBtn:hover:not(:disabled){background:#262522;border-color:#262522;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 14px 30px -6px #1414134d}.AuthCard-module__mSCa7W__googleBtn:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:inset 0 2px 4px #00000040,0 4px 12px #14141329}.AuthCard-module__mSCa7W__googleBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.AuthCard-module__mSCa7W__error{color:#d95757;text-align:center;background:#d9575714;border:1px solid #d9575733;border-radius:14px;padding:12px 16px;font-size:.85rem;font-weight:600}.AuthCard-module__mSCa7W__terms{text-align:center;font-family:var(--font-display);color:#8c887e;border-top:1px dashed #14141324;margin-top:10px;padding-top:26px;font-size:13px;font-weight:500;line-height:1.55}.AuthCard-module__mSCa7W__termsLink{color:#e8622c;font-weight:600;text-decoration:none;transition:color .18s}.AuthCard-module__mSCa7W__termsLink:hover{color:#c24d1c;text-underline-offset:2.5px;text-decoration:underline}@media (max-width:1536px) and (min-width:1025px){.AuthCard-module__mSCa7W__card{border-radius:26px;max-width:440px;min-height:480px}.AuthCard-module__mSCa7W__topDeco{height:110px}.AuthCard-module__mSCa7W__cardBody{gap:24px;padding:32px 38px 36px}.AuthCard-module__mSCa7W__googleBtn{height:52px}}@media (max-width:1440px) and (min-width:1025px){.AuthCard-module__mSCa7W__card{border-radius:24px;max-width:420px;min-height:450px}.AuthCard-module__mSCa7W__topDeco{height:100px}.AuthCard-module__mSCa7W__decoText{font-size:1.38rem}.AuthCard-module__mSCa7W__cardBody{gap:20px;padding:26px 32px 30px}.AuthCard-module__mSCa7W__title{font-size:1.85rem}.AuthCard-module__mSCa7W__googleBtn{height:48px;padding:0 20px}.AuthCard-module__mSCa7W__googleBtnText{font-size:14.5px}.AuthCard-module__mSCa7W__terms{margin-top:6px;padding-top:20px;font-size:12px}}@media (max-width:1366px) and (min-width:1025px){.AuthCard-module__mSCa7W__card{border-radius:22px;max-width:395px;min-height:420px}.AuthCard-module__mSCa7W__topDeco{height:90px}.AuthCard-module__mSCa7W__decoText{font-size:1.28rem}.AuthCard-module__mSCa7W__cardBody{gap:16px;padding:22px 26px 24px}.AuthCard-module__mSCa7W__title{font-size:1.7rem}.AuthCard-module__mSCa7W__subtitle{font-size:12.5px}.AuthCard-module__mSCa7W__googleBtn{height:46px;padding:0 18px}.AuthCard-module__mSCa7W__googleIconWrapper{width:27px;height:27px;margin-right:12px}.AuthCard-module__mSCa7W__googleBtnText{font-size:14px}.AuthCard-module__mSCa7W__terms{margin-top:4px;padding-top:16px;font-size:12px}}@media (max-width:1200px) and (min-width:1025px){.AuthCard-module__mSCa7W__card{border-radius:20px;max-width:375px;min-height:390px}.AuthCard-module__mSCa7W__topDeco{border-top-left-radius:19px;border-top-right-radius:19px;height:82px}.AuthCard-module__mSCa7W__decoText{font-size:1.22rem}.AuthCard-module__mSCa7W__cardBody{gap:14px;padding:18px 22px 20px}.AuthCard-module__mSCa7W__title{font-size:1.55rem}.AuthCard-module__mSCa7W__subtitle{font-size:12px}.AuthCard-module__mSCa7W__googleBtn{height:42px;padding:0 16px}.AuthCard-module__mSCa7W__googleIconWrapper{width:25px;height:25px;margin-right:10px}.AuthCard-module__mSCa7W__googleBtnText{font-size:13.5px}.AuthCard-module__mSCa7W__terms{margin-top:2px;padding-top:14px;font-size:11.5px}}@media (max-width:600px){.AuthCard-module__mSCa7W__card{border-radius:24px}.AuthCard-module__mSCa7W__topDeco{border-top-left-radius:23px;border-top-right-radius:23px;height:94px}.AuthCard-module__mSCa7W__decoText{font-size:1.35rem}.AuthCard-module__mSCa7W__cardBody{gap:22px;padding:28px 20px 26px}.AuthCard-module__mSCa7W__title{font-size:1.75rem}.AuthCard-module__mSCa7W__subtitle{font-size:14px}.AuthCard-module__mSCa7W__subBreak{display:inline}.AuthCard-module__mSCa7W__googleBtn{height:52px}}
