.AuthScreen-module__sNkYMa__container{background:hsl(var(--background));width:100%;min-height:100vh;position:relative;overflow:hidden}.AuthScreen-module__sNkYMa__popup{border-radius:20px;width:100%;height:100%;min-height:auto}.AuthScreen-module__sNkYMa__popupShell{background:hsl(var(--background));border-radius:20px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.AuthScreen-module__sNkYMa__popupTopbar{border-bottom:1px solid hsl(var(--border));background:linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--background) / .92) 100%);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.AuthScreen-module__sNkYMa__popupBrand{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:.95rem;font-weight:800}.AuthScreen-module__sNkYMa__popupBody{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.AuthScreen-module__sNkYMa__popupSide{background:linear-gradient(-45deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .7) 100%);color:hsl(var(--primary-foreground));position:relative;overflow:hidden}.AuthScreen-module__sNkYMa__popupSide:before{content:"";background:hsl(var(--background) / .12);border-radius:50%;width:860px;height:860px;position:absolute;top:50%;right:-520px;transform:translateY(-50%)}.AuthScreen-module__sNkYMa__popupSideInner{z-index:1;text-align:left;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:28px 22px;display:flex;position:relative}.AuthScreen-module__sNkYMa__popupSideBrandRow{align-items:center;gap:12px;margin-bottom:10px;display:flex}.AuthScreen-module__sNkYMa__popupSideLogoWrap{background:0 0;border-radius:9999px;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:0 10px 30px -18px #00000073}.AuthScreen-module__sNkYMa__popupSideLogo{object-fit:cover;width:100%;height:100%;display:block}.AuthScreen-module__sNkYMa__popupSideBrandText{flex-direction:column;gap:2px;display:flex}.AuthScreen-module__sNkYMa__popupSideBrandName{letter-spacing:-.02em;font-size:1rem;font-weight:900;line-height:1.1}.AuthScreen-module__sNkYMa__popupSideBrandTagline{color:hsl(var(--primary-foreground) / .86);font-size:.82rem;line-height:1.25}.AuthScreen-module__sNkYMa__popupSideTitle{font-size:1.4rem;font-weight:800;line-height:1.15}.AuthScreen-module__sNkYMa__popupSideText{color:hsl(var(--primary-foreground) / .92);font-size:.95rem;line-height:1.45}.AuthScreen-module__sNkYMa__popupSideCta{border:2px solid hsl(var(--primary-foreground));width:170px;height:44px;color:hsl(var(--primary-foreground));letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:9999px;margin-top:8px;font-weight:800;transition:all .2s}.AuthScreen-module__sNkYMa__popupSideCta:hover{background:hsl(var(--primary-foreground) / .12)}.AuthScreen-module__sNkYMa__popupMain{background:radial-gradient(1100px 560px at 70% 15%, hsl(var(--primary) / .07) 0%, transparent 56%);grid-template-rows:auto 1fr auto;min-height:0;padding:20px 20px 22px;display:grid}.AuthScreen-module__sNkYMa__popupMainHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthScreen-module__sNkYMa__popupMainTitle{letter-spacing:-.02em;color:hsl(var(--foreground));font-size:1.15rem;font-weight:900}.AuthScreen-module__sNkYMa__popupMainActions{justify-content:flex-end;align-items:center;display:flex}.AuthScreen-module__sNkYMa__popupFormViewport{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:18px;margin-top:14px;overflow:hidden}.AuthScreen-module__sNkYMa__popupFormTrack{grid-template-columns:1fr 1fr;width:200%;height:100%;transition:transform .5s;display:grid}.AuthScreen-module__sNkYMa__popupFormTrackSignup{transform:translate(-50%)}.AuthScreen-module__sNkYMa__popupFormPane{height:100%;min-height:0;padding:18px 18px 20px;overflow:hidden}.AuthScreen-module__sNkYMa__popupBottomRow{justify-content:flex-end;margin-top:12px;display:flex}.AuthScreen-module__sNkYMa__popupBottomHint{color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:inline-flex}.AuthScreen-module__sNkYMa__popupBottomHintLabel{color:hsl(var(--muted-foreground));font-weight:700}.AuthScreen-module__sNkYMa__popupBottomHintArrow{opacity:.75}.AuthScreen-module__sNkYMa__popupBottomLink{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:900}.AuthScreen-module__sNkYMa__popupBottomLink:hover{text-decoration:underline}.AuthScreen-module__sNkYMa__mobileAuthLinks{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:none}.AuthScreen-module__sNkYMa__mobileAuthLink{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:0;padding:4px 0;font-weight:800;transition:all .2s}.AuthScreen-module__sNkYMa__mobileAuthLink:hover{color:hsl(var(--foreground))}.AuthScreen-module__sNkYMa__mobileAuthLinkLabel{color:hsl(var(--muted-foreground));margin-right:6px;font-weight:800}.AuthScreen-module__sNkYMa__mobileAuthLinkStrong{color:hsl(var(--primary));font-weight:900}.AuthScreen-module__sNkYMa__popupShell .AuthScreen-module__sNkYMa__form{padding:0}.AuthScreen-module__sNkYMa__popupShell .AuthScreen-module__sNkYMa__inputField{background-color:hsl(var(--background));border-color:hsl(var(--border));max-width:520px;height:46px;margin:6px 0}.AuthScreen-module__sNkYMa__popupShell .AuthScreen-module__sNkYMa__errorText{max-width:520px}.AuthScreen-module__sNkYMa__popupShell .AuthScreen-module__sNkYMa__btn{width:min(220px,100%);height:44px;margin-top:10px}.AuthScreen-module__sNkYMa__popupFormPane{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .35) transparent}.AuthScreen-module__sNkYMa__popupFormPane::-webkit-scrollbar{width:10px}.AuthScreen-module__sNkYMa__popupFormPane::-webkit-scrollbar-track{background:0 0}.AuthScreen-module__sNkYMa__popupFormPane::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .22);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.AuthScreen-module__sNkYMa__popupFormPane::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .32);background-clip:content-box;border:3px solid #0000}@media (max-width:880px){.AuthScreen-module__sNkYMa__popupBody{grid-template-columns:1fr}.AuthScreen-module__sNkYMa__popupSide{display:none}.AuthScreen-module__sNkYMa__mobileAuthLinks{display:flex}}.AuthScreen-module__sNkYMa__popup:before{width:1180px;height:1180px;top:50%;right:-520px}.AuthScreen-module__sNkYMa__container:before{content:"";background-image:linear-gradient(-45deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .65) 100%);z-index:6;filter:saturate(1.05);border-radius:50%;width:2000px;height:2000px;transition:all 1.8s ease-in-out;position:absolute;top:-10%;right:48%;transform:translateY(-50%)}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__signinSignup{width:52%;top:50%;left:74%}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__form{max-height:calc(100% - 2.5rem);padding:.5rem 2.75rem;overflow-y:auto}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__title{font-size:1.85rem}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__subtitle{margin-bottom:12px}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__inputField{height:48px;margin:8px 0}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__btn{width:170px;height:46px}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__leftPanel{padding:2.25rem 12% 1.75rem 10%}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__rightPanel{padding:2.25rem 10% 1.75rem 12%}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__panel{text-align:right}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__panelContent{max-width:320px;margin-left:auto}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__rightPanel .AuthScreen-module__sNkYMa__panelContent{align-self:flex-end}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__panelTitle{font-size:1.35rem}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__panelText{padding:.55rem 0;font-size:.92rem}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__btnTransparent{width:142px;height:42px}.AuthScreen-module__sNkYMa__formsContainer{width:100%;height:100%;position:absolute;top:0;left:0}.AuthScreen-module__sNkYMa__signinSignup{z-index:5;grid-template-columns:1fr;width:50%;transition:all 1s ease-in-out .7s;display:grid;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}.AuthScreen-module__sNkYMa__form{flex-direction:column;grid-area:1/1/2/2;justify-content:center;align-items:center;padding:0 5rem;transition:all .2s .7s;display:flex;overflow:hidden}.AuthScreen-module__sNkYMa__signupForm{opacity:0;z-index:1;pointer-events:none}.AuthScreen-module__sNkYMa__signinForm{z-index:2}.AuthScreen-module__sNkYMa__title{color:hsl(var(--foreground));letter-spacing:-.02em;margin-bottom:10px;font-size:2.1rem;font-weight:700}.AuthScreen-module__sNkYMa__subtitle{color:hsl(var(--muted-foreground));margin-top:-2px;margin-bottom:16px;font-size:.95rem}.AuthScreen-module__sNkYMa__inputField{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:9999px;grid-template-columns:52px 1fr;width:100%;max-width:420px;height:54px;margin:10px 0;padding:0 .55rem 0 .1rem;display:grid;position:relative}.AuthScreen-module__sNkYMa__inputIcon{color:hsl(var(--muted-foreground));place-items:center;display:grid}.AuthScreen-module__sNkYMa__input{color:hsl(var(--foreground));background:0 0;border:none;outline:none;padding-right:10px;font-size:1rem;font-weight:600;line-height:1}.AuthScreen-module__sNkYMa__input::placeholder{color:hsl(var(--muted-foreground));font-weight:500}.AuthScreen-module__sNkYMa__errorText{width:100%;max-width:420px;color:hsl(var(--destructive));margin-top:-6px;font-size:.82rem}.AuthScreen-module__sNkYMa__btn{background-color:hsl(var(--primary));width:180px;height:48px;color:hsl(var(--primary-foreground));text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:9999px;outline:none;margin:14px 0 10px;font-weight:700;transition:all .25s}.AuthScreen-module__sNkYMa__btn:hover{filter:brightness(.97)}.AuthScreen-module__sNkYMa__btn:disabled{opacity:.6;cursor:not-allowed}.AuthScreen-module__sNkYMa__linkRow{justify-content:flex-end;width:100%;max-width:420px;margin-top:-4px;display:flex}.AuthScreen-module__sNkYMa__link{color:hsl(var(--primary));font-size:.9rem;text-decoration:none}.AuthScreen-module__sNkYMa__link:hover{text-decoration:underline}.AuthScreen-module__sNkYMa__socialText{color:hsl(var(--muted-foreground));padding:.7rem 0 .25rem;font-size:.95rem}.AuthScreen-module__sNkYMa__socialMedia{justify-content:center;gap:10px;display:flex}.AuthScreen-module__sNkYMa__socialIcon{width:44px;height:44px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--background) / .35);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.AuthScreen-module__sNkYMa__socialIcon:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.AuthScreen-module__sNkYMa__panelsContainer{grid-template-columns:repeat(2,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.AuthScreen-module__sNkYMa__panel{text-align:center;z-index:6;pointer-events:none;flex-direction:column;justify-content:space-around;align-items:flex-end;display:flex}.AuthScreen-module__sNkYMa__leftPanel{pointer-events:all;padding:3rem 17% 2rem 12%}.AuthScreen-module__sNkYMa__rightPanel{pointer-events:none;padding:3rem 12% 2rem 17%}.AuthScreen-module__sNkYMa__panelContent{color:hsl(var(--primary-foreground));transition:transform .9s ease-in-out .6s}.AuthScreen-module__sNkYMa__leftPanel .AuthScreen-module__sNkYMa__panelContent{transform:translate(0)}.AuthScreen-module__sNkYMa__panelTitle{font-size:1.5rem;font-weight:700;line-height:1.1}.AuthScreen-module__sNkYMa__panelText{color:hsl(var(--primary-foreground) / .9);padding:.7rem 0;font-size:.95rem}.AuthScreen-module__sNkYMa__btnTransparent{border:2px solid hsl(var(--primary-foreground));width:150px;height:44px;color:hsl(var(--primary-foreground));cursor:pointer;background:0 0;border-radius:9999px;margin:0;font-size:.85rem;font-weight:700;transition:all .2s}.AuthScreen-module__sNkYMa__btnTransparent:hover{background:hsl(var(--primary-foreground) / .12)}.AuthScreen-module__sNkYMa__rightPanel .AuthScreen-module__sNkYMa__panelContent{transform:translate(800px)}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__leftPanel .AuthScreen-module__sNkYMa__panelContent{transform:translate(-800px)}.AuthScreen-module__sNkYMa__popup.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__leftPanel .AuthScreen-module__sNkYMa__panelContent{transform:translate(-620px)}.AuthScreen-module__sNkYMa__themeToggle{z-index:10;position:absolute;top:18px;right:18px}.AuthScreen-module__sNkYMa__popup .AuthScreen-module__sNkYMa__themeToggle{top:12px;right:12px}.AuthScreen-module__sNkYMa__signupMode:before{right:52%;transform:translate(100%,-50%)}.AuthScreen-module__sNkYMa__popup.AuthScreen-module__sNkYMa__signupMode:before{right:calc(100% - 680px)}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__signinSignup{left:25%}.AuthScreen-module__sNkYMa__popup.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__signinSignup{left:28%}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__signupForm{opacity:1;z-index:2;pointer-events:auto}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__signinForm{opacity:0;z-index:1;pointer-events:none}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__rightPanel .AuthScreen-module__sNkYMa__panelContent{transform:translate(0%)}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__leftPanel{pointer-events:none}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__rightPanel{pointer-events:all}@media (max-width:870px){.AuthScreen-module__sNkYMa__container{height:100vh;min-height:900px}.AuthScreen-module__sNkYMa__signinSignup{width:100%;transition:all 1s ease-in-out .8s;top:92%;left:50%;transform:translate(-50%,-100%)}.AuthScreen-module__sNkYMa__panelsContainer{grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr}.AuthScreen-module__sNkYMa__panel{flex-direction:row;grid-column:1/2;justify-content:space-around;align-items:center;padding:2.5rem 8%}.AuthScreen-module__sNkYMa__rightPanel{grid-row:3/4}.AuthScreen-module__sNkYMa__leftPanel{grid-row:1/2}.AuthScreen-module__sNkYMa__panelContent{padding-right:15%;transition-delay:.8s}.AuthScreen-module__sNkYMa__container:before{width:1500px;height:1500px;bottom:68%;left:30%;right:initial;top:initial;transition:all 2s ease-in-out;transform:translate(-50%)}.AuthScreen-module__sNkYMa__signupMode:before{bottom:32%;right:initial;left:50%;transform:translate(-50%,100%)}.AuthScreen-module__sNkYMa__rightPanel .AuthScreen-module__sNkYMa__panelContent{transform:translateY(300px)}.AuthScreen-module__sNkYMa__signupMode .AuthScreen-module__sNkYMa__rightPanel .AuthScreen-module__sNkYMa__panelContent{transform:translateY(0)}}@media (max-width:570px){.AuthScreen-module__sNkYMa__form{padding:0 1.5rem}.AuthScreen-module__sNkYMa__container{padding:1.25rem}}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
