.LoginCarousel-module__6t9ZcW__loginCarouselContainer{min-height:auto;padding:0 80px;position:relative;overflow:visible}.LoginCarousel-module__6t9ZcW__loginCarousel{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.LoginCarousel-module__6t9ZcW__stackedCard{width:var(--card-width,450px);cursor:pointer;transform-origin:50%;will-change:transform,opacity,filter;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:24px;max-width:90vw;padding:0;transition:transform .7s ease-out,opacity .7s,filter .7s,z-index;position:absolute;top:3rem;overflow:visible}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="0"]{z-index:10;opacity:1;filter:blur();pointer-events:all;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#0f0f14 0%,#05050a 100%);transform:translate(0)scale(1);box-shadow:0 20px 50px #0009,inset 0 1px #ffffff14}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="0"][data-animate=true]:hover{transition:transform .4s ease-out;transform:translate(0)scale(1.02);box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff26}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="0"][data-hide-default=true]{box-shadow:none;background:0 0;border:none}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="0"][data-hide-default=true][data-animate=true]:hover{box-shadow:none}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"]{z-index:2;transform:translateX(calc(-1*var(--slide-offset,380px)))scale(.85)rotate(-5deg);opacity:.6;filter:blur(2px)brightness(.7);pointer-events:auto}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"][data-animate=true]:hover{transform:translateX(calc(-1*var(--slide-offset,380px)))scale(.9)rotate(-5deg);opacity:.8;transition:transform .4s ease-out,opacity .4s}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"]{z-index:2;transform:translateX(var(--slide-offset,380px))scale(.85)rotate(5deg);opacity:.6;filter:blur(2px)brightness(.7);pointer-events:auto}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"][data-animate=true]:hover{transform:translateX(var(--slide-offset,380px))scale(.9)rotate(5deg);opacity:.8;transition:transform .4s ease-out,opacity .4s}.LoginCarousel-module__6t9ZcW__carouselArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;background:#0009;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.LoginCarousel-module__6t9ZcW__carouselArrow:first-of-type{left:10px}.LoginCarousel-module__6t9ZcW__carouselArrow.LoginCarousel-module__6t9ZcW__carouselNext{right:10px}.LoginCarousel-module__6t9ZcW__carouselArrow:hover{color:#fff;background:#000c;border-color:#ffffff80;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 16px #0006}.LoginCarousel-module__6t9ZcW__carouselArrow:active{transform:translateY(-50%)scale(.95)}.LoginCarousel-module__6t9ZcW__carouselArrow.LoginCarousel-module__6t9ZcW__disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.LoginCarousel-module__6t9ZcW__carouselNav{justify-content:center;gap:.75rem;margin-top:2rem;margin-bottom:0;display:flex}.LoginCarousel-module__6t9ZcW__carouselDot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.LoginCarousel-module__6t9ZcW__carouselDot.LoginCarousel-module__6t9ZcW__active{background:#fff;transform:scale(1.2);box-shadow:0 0 10px #ffffff4d}.LoginCarousel-module__6t9ZcW__carouselDot:hover{background:#ffffff80}@media (max-height:900px){.LoginCarousel-module__6t9ZcW__stackedCard{top:0}}@media (max-width:1024px){.LoginCarousel-module__6t9ZcW__stackedCard{width:var(--card-width,380px)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,320px)))scale(.85)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,320px))scale(.85)}}@media (max-width:768px){.LoginCarousel-module__6t9ZcW__loginCarouselContainer{padding:1rem 20px}.LoginCarousel-module__6t9ZcW__stackedCard{width:var(--card-width,340px)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,280px)))scale(.85)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,280px))scale(.85)}.LoginCarousel-module__6t9ZcW__carouselArrow{display:none}}@media (max-width:640px){.LoginCarousel-module__6t9ZcW__stackedCard{width:var(--card-width,320px)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"]{transform:translateX(calc(-1*var(--slide-offset,260px)))scale(.85)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"]{transform:translateX(var(--slide-offset,260px))scale(.85)}.LoginCarousel-module__6t9ZcW__stackedCard[data-ignore-max-width=true]{width:80vw;max-width:none}}@media (max-width:480px){.LoginCarousel-module__6t9ZcW__loginCarousel{height:auto;min-height:450px}.LoginCarousel-module__6t9ZcW__stackedCard{width:var(--card-width,85vw);max-width:340px}.LoginCarousel-module__6t9ZcW__stackedCard[data-ignore-max-width=true]{width:90vw;max-width:none}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="0"]{z-index:3;opacity:1;filter:blur();pointer-events:all;transform:translate(0)scale(1)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="-1"]{z-index:1;transform:translateX(calc(-1*var(--slide-offset,70vw)))scale(.8);opacity:.3;filter:blur(3px);pointer-events:all}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"]{z-index:1;opacity:.3;transform:translateX(var(--slide-offset,70vw))scale(.8)}.LoginCarousel-module__6t9ZcW__stackedCard[data-position="1"][data-animate=true]:hover{transform:translateX(var(--slide-offset,70vw))scale(.8);opacity:.3}}
.LoginForm-module__Ils6Vq__container{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.LoginForm-module__Ils6Vq__rightPanel{background:0 0;justify-content:center;align-items:center;width:100%;max-width:1440px;padding:40px;display:flex}.LoginForm-module__Ils6Vq__loginWrapper{perspective:1000px;width:100%;max-width:1440px;margin:auto}.LoginForm-module__Ils6Vq__loginCard{isolation:isolate;background:linear-gradient(145deg,#0f0f14 0%,#05050a 100%);border:1px solid #ffffff0f;border-radius:12px;padding:3rem;transition:border-color .3s ease-out;animation:.6s ease-out LoginForm-module__Ils6Vq__slideUp;position:relative;overflow:hidden}.LoginForm-module__Ils6Vq__loginCard:hover{border-color:#ffffff1a}@keyframes LoginForm-module__Ils6Vq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__Ils6Vq__spotlightTexture{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);-webkit-mask-image:radial-gradient(300px circle at var(--mouse-x,50%)var(--mouse-y,50%),black 0%,transparent 100%);opacity:0;background:radial-gradient(circle,#fff3 1.5px,#0000 1.5px) 0 0/20px 20px;border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.LoginForm-module__Ils6Vq__loginCard:hover .LoginForm-module__Ils6Vq__spotlightTexture{opacity:1}.LoginForm-module__Ils6Vq__formHeader{text-align:center;margin-bottom:40px}.LoginForm-module__Ils6Vq__formTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #a855f726;background-image:linear-gradient(#fff 30%,#ffffff80 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.1}.LoginForm-module__Ils6Vq__formSubtitle{color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.5}.LoginForm-module__Ils6Vq__authToggle{justify-content:center;margin-bottom:32px;display:flex}.LoginForm-module__Ils6Vq__toggleContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff03;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:12px;padding:8px 16px;display:flex}.LoginForm-module__Ils6Vq__formGroup{margin-bottom:24px}.LoginForm-module__Ils6Vq__formLabel{color:#cbd5e1;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.LoginForm-module__Ils6Vq__formInput{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:16px;transition:all .3s}.LoginForm-module__Ils6Vq__formInput:focus{background:#ffffff0a;border-color:#a855f766;box-shadow:0 0 0 3px #a855f714,0 0 20px #a855f726}.LoginForm-module__Ils6Vq__formInput::placeholder{color:#64748b}.LoginForm-module__Ils6Vq__formInput:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 0 0 30px #ffffff05!important}.LoginForm-module__Ils6Vq__formInput:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 0 0 30px #ffffff05!important}.LoginForm-module__Ils6Vq__formInput:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 0 0 30px #ffffff05!important}.LoginForm-module__Ils6Vq__formInput:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 0 0 30px #ffffff05!important}.LoginForm-module__Ils6Vq__forgotLink{text-align:right;color:#a855f7;margin-top:8px;font-size:14px;text-decoration:none;transition:color .3s;display:block}.LoginForm-module__Ils6Vq__forgotLink:hover{color:#c084fc;text-shadow:0 0 10px #a855f780}.LoginForm-module__Ils6Vq__rememberMeContainer{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.LoginForm-module__Ils6Vq__otpResend{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.LoginForm-module__Ils6Vq__otpTimer{color:#94a3b8;font-size:14px;font-weight:500}.LoginForm-module__Ils6Vq__resendBtn{color:#a855f7;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;text-decoration:underline;transition:color .3s}.LoginForm-module__Ils6Vq__resendBtn:hover{color:#c084fc}.LoginForm-module__Ils6Vq__resendBtn:disabled{color:#64748b;cursor:not-allowed;text-decoration:none}.LoginForm-module__Ils6Vq__otpInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e0e7ff;background:#a855f70f;border:1px solid #a855f726;border-radius:12px;margin-top:24px;padding:16px;font-size:14px;line-height:1.6}.LoginForm-module__Ils6Vq__divider{align-items:center;gap:16px;margin:32px 0;display:flex}.LoginForm-module__Ils6Vq__dividerLine{background:#ffffff1a;flex:1;height:1px}.LoginForm-module__Ils6Vq__dividerText{color:#64748b;font-size:14px}.LoginForm-module__Ils6Vq__socialButtons{gap:16px;display:flex}.LoginForm-module__Ils6Vq__socialBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.LoginForm-module__Ils6Vq__socialBtn:hover{background:#ffffff0a;border-color:#a855f733;transform:translateY(-2px);box-shadow:0 4px 12px #a855f71a}.LoginForm-module__Ils6Vq__signupSection{text-align:center;margin-top:32px}.LoginForm-module__Ils6Vq__signupText{color:#94a3b8;font-size:14px}.LoginForm-module__Ils6Vq__signupLink{color:#a855f7;font-weight:600;text-decoration:none;transition:color .3s}.LoginForm-module__Ils6Vq__signupLink:hover{color:#c084fc;text-shadow:0 0 10px #a855f780}.LoginForm-module__Ils6Vq__guestSection{text-align:center;margin-top:24px}.LoginForm-module__Ils6Vq__guestDisclaimer{color:#64748b;margin-top:8px;font-size:12px}.LoginForm-module__Ils6Vq__liveDot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite LoginForm-module__Ils6Vq__livePulse;display:inline-block;box-shadow:0 0 #10b981b3}@keyframes LoginForm-module__Ils6Vq__livePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #10b981b3}50%{opacity:.6;transform:scale(.9);box-shadow:0 0 0 4px #10b98100}}.LoginForm-module__Ils6Vq__password-input-wrapper{align-items:center;display:flex;position:relative}.LoginForm-module__Ils6Vq__password-toggle{cursor:pointer;color:#ffffff80;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.LoginForm-module__Ils6Vq__password-toggle:hover{color:#a855f7cc}.LoginForm-module__Ils6Vq__password-toggle:disabled{cursor:not-allowed;opacity:.3}.LoginForm-module__Ils6Vq__password-toggle svg{width:20px;height:20px}.LoginForm-module__Ils6Vq__inputError{background:#ef44440d!important;border-color:#ef444480!important}.LoginForm-module__Ils6Vq__inputError:focus{border-color:#ef4444b3!important;box-shadow:0 0 0 3px #ef44441a,0 0 20px #ef444426!important}.LoginForm-module__Ils6Vq__errorText{color:#fca5a5;margin-top:6px;font-size:12px;font-weight:500;display:block}.LoginForm-module__Ils6Vq__passwordStrengthContainer{margin-top:8px}.LoginForm-module__Ils6Vq__strengthBarBackground{background-color:#ffffff1a;border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}.LoginForm-module__Ils6Vq__strengthBar{border-radius:2px;height:100%;transition:width .3s ease-in-out,background-color .3s ease-in-out}.LoginForm-module__Ils6Vq__strengthWeak{background-color:#ef4444}.LoginForm-module__Ils6Vq__strengthMedium{background-color:#f59e0b}.LoginForm-module__Ils6Vq__strengthStrong{background-color:#10b981}.LoginForm-module__Ils6Vq__strengthText{color:#94a3b8;text-align:left;font-size:12px}.LoginForm-module__Ils6Vq__termsGroup{flex-direction:column;gap:4px;margin:20px 0;display:flex}.LoginForm-module__Ils6Vq__termsText{color:#94a3b8;font-size:14px;line-height:1.5}.LoginForm-module__Ils6Vq__termsLink{color:#a855f7;text-decoration:none;transition:color .3s}.LoginForm-module__Ils6Vq__termsLink:hover{color:#c084fc;text-decoration:underline}.LoginForm-module__Ils6Vq__pageMain{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}@media (max-width:1440px){.LoginForm-module__Ils6Vq__loginWrapper{max-width:60vw}}@media (max-width:1024px){.LoginForm-module__Ils6Vq__rightPanel{padding:40px}.LoginForm-module__Ils6Vq__loginWrapper{max-width:75vw}}@media (max-width:768px){.LoginForm-module__Ils6Vq__rightPanel{padding:30px}.LoginForm-module__Ils6Vq__loginCard{padding:2rem}.LoginForm-module__Ils6Vq__loginWrapper{max-width:85vw}.LoginForm-module__Ils6Vq__pageMain{padding:.75rem}}@media (max-width:480px){.LoginForm-module__Ils6Vq__loginCard{border-radius:12px;padding:1.25rem}.LoginForm-module__Ils6Vq__rightPanel{padding:20px}.LoginForm-module__Ils6Vq__loginWrapper{max-width:95vw}.LoginForm-module__Ils6Vq__formTitle{font-size:28px}.LoginForm-module__Ils6Vq__pageMain{padding:0}}
.WhatsNewButton-module__-SM5RG__floatingButton{cursor:pointer;z-index:9998;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:3rem;right:4rem;box-shadow:0 8px 32px #a855f766,inset 0 0 0 1px #ffffff1a}.WhatsNewButton-module__-SM5RG__floatingButton:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;transition:opacity .3s;position:absolute;inset:-2px}.WhatsNewButton-module__-SM5RG__floatingButton:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 12px 40px #a855f780,inset 0 0 0 1px #fff3}.WhatsNewButton-module__-SM5RG__floatingButton:hover:before{opacity:.5;filter:blur(8px)}.WhatsNewButton-module__-SM5RG__floatingButton:active{transform:translateY(-2px)scale(.98)}.WhatsNewButton-module__-SM5RG__icon{filter:drop-shadow(0 2px 4px #0003);font-size:26px}.WhatsNewButton-module__-SM5RG__badge{color:#fff;background:#ef4444;border:2px solid #0f172a;border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px 6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 2px 8px #ef444480}.WhatsNewButton-module__-SM5RG__updatesList{flex-direction:column;gap:20px;padding:28px;display:flex;overflow-y:auto}.WhatsNewButton-module__-SM5RG__updatesList::-webkit-scrollbar{width:6px}.WhatsNewButton-module__-SM5RG__updatesList::-webkit-scrollbar-track{background:0 0}.WhatsNewButton-module__-SM5RG__updatesList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.WhatsNewButton-module__-SM5RG__updateItem{background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:16px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.WhatsNewButton-module__-SM5RG__updateItem:before{content:"";white-space:pre-line;padding-left:52px}.WhatsNewButton-module__-SM5RG__emptyState{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.WhatsNewButton-module__-SM5RG__emptyIcon{opacity:.5;filter:grayscale();margin-bottom:20px;font-size:56px}.WhatsNewButton-module__-SM5RG__emptyState p{margin:0;font-size:15px;font-weight:500}@keyframes WhatsNewButton-module__-SM5RG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WhatsNewButton-module__-SM5RG__slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.WhatsNewButton-module__-SM5RG__floatingButton{width:52px;height:52px;bottom:20px;right:20px}.WhatsNewButton-module__-SM5RG__icon{font-size:22px}.WhatsNewButton-module__-SM5RG__modalContent{border-radius:20px;max-height:90vh;margin:16px}.WhatsNewButton-module__-SM5RG__modalHeader{padding:20px}.WhatsNewButton-module__-SM5RG__modalTitle{font-size:20px}.WhatsNewButton-module__-SM5RG__updatesList{padding:20px}.WhatsNewButton-module__-SM5RG__updateMeta,.WhatsNewButton-module__-SM5RG__updateDescription{padding-left:0}.WhatsNewButton-module__-SM5RG__updateIcon{width:32px;height:32px;font-size:18px}}
