@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap");.TextEffect_scene__IXKLU{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;perspective:1500px;overflow:hidden}.TextEffect_backgroundLayer1__QRB49{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/background_main.png) no-repeat 50% fixed;background-size:cover;z-index:1}.TextEffect_backgroundLayer2__HaREw{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/background_main_2.png) no-repeat 50%;background-size:cover;z-index:2}.TextEffect_noiseLayer__DUGOU{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/noise.png) repeat;opacity:.1;z-index:3}.TextEffect_scene__IXKLU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.TextEffect_container__tVRhk{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rotateX,0)) rotateY(var(--rotateY,0));transition:all .5s ease-out;z-index:4}.TextEffect_content__nsxuB{position:relative;transform-style:preserve-3d}.TextEffect_mainText__y5pqW{font-weight:900;font-family:Oswald,sans-serif;text-align:center;position:relative;z-index:20;color:#fff;animation:TextEffect_mainTextAnimation__2qEVI 1.6s cubic-bezier(.4,0,.2,1) forwards;transform:translateZ(20px);font-size:clamp(3rem,8vw,7rem);line-height:1.1}.TextEffect_mainText__y5pqW span{color:#ff0062;filter:drop-shadow(0 0 10px #ff0062)}.TextEffect_borderedText__Wqe6O{font-weight:900;font-family:Oswald,sans-serif;text-align:center;color:transparent;-webkit-text-stroke:.5px #fff;font-size:clamp(3rem,8vw,7rem);line-height:1.1}.TextEffect_borderTop__mhxQi{animation:TextEffect_borderTopAnimation__LFAvI 1s cubic-bezier(.4,0,.2,1) .6s forwards}.TextEffect_borderBottom____9wg,.TextEffect_borderTop__mhxQi{position:absolute;inset:0;opacity:0;z-index:10;transform:translateZ(-20px)}.TextEffect_borderBottom____9wg{animation:TextEffect_borderBottomAnimation__b3_EF 1s cubic-bezier(.4,0,.2,1) .6s forwards}@keyframes TextEffect_mainTextAnimation__2qEVI{0%{transform:translateZ(20px) scale(1);opacity:0}15%{transform:translateZ(20px) scale(1);opacity:1}30%{transform:translateZ(20px) scale(.9)}85%{transform:translateZ(20px) scale(.9)}to{transform:translateZ(20px) scale(1)}}@keyframes TextEffect_borderTopAnimation__LFAvI{0%{opacity:0;transform:translateZ(-20px) translateY(-180px) scale(.9)}40%{opacity:1;transform:translateZ(-20px) translateY(-40px) scale(.9)}85%{transform:translateZ(-20px) translateY(-40px) scale(.9)}to{opacity:1;transform:translateZ(-20px) translateY(-40px) scale(1)}}@keyframes TextEffect_borderBottomAnimation__b3_EF{0%{opacity:0;transform:translateZ(-20px) translateY(160px) scale(.9)}40%{opacity:1;transform:translateZ(-20px) translateY(40px) scale(.9)}85%{transform:translateZ(-20px) translateY(40px) scale(.9)}to{opacity:1;transform:translateZ(-20px) translateY(40px) scale(1)}}.TextEffect_sloganWrapper__A7d_z{position:relative;margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(1.5rem,4vw,3rem);text-align:center}.TextEffect_slogan__zrF1M{font-family:Montserrat,sans-serif;font-weight:900;color:hsla(0,0%,100%,.9);text-align:center;position:relative;opacity:0;letter-spacing:2px;text-transform:uppercase;animation:TextEffect_sloganAnimation__WYuJS 1.2s ease-out forwards;animation-delay:1.6s;font-size:clamp(1rem,3vw,1.6rem)}.TextEffect_sloganWrapper__A7d_z:after,.TextEffect_sloganWrapper__A7d_z:before{content:"";position:absolute;top:50%;width:clamp(30px,5vw,60px);height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);opacity:0;animation:TextEffect_lineAnimation___ytt5 1.2s ease-out forwards;animation-delay:1.6s}.TextEffect_sloganWrapper__A7d_z:before{left:clamp(-40px,-8vw,-80px)}.TextEffect_sloganWrapper__A7d_z:after{right:clamp(-40px,-8vw,-80px)}@keyframes TextEffect_sloganAnimation__WYuJS{0%{opacity:0;transform:translateY(30px)}50%{opacity:.5;transform:translateY(15px)}to{opacity:1;transform:translateY(0);text-shadow:0 0 15px hsla(0,0%,100%,.2)}}@keyframes TextEffect_lineAnimation___ytt5{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.TextEffect_slogan__zrF1M:hover{color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.4);transition:all .3s ease}.TextEffect_buttonWrapper__A9ihd{position:relative;opacity:0;animation:TextEffect_buttonAnimation__uToc0 1s ease-out forwards;animation-delay:1.6s;display:flex;justify-content:center;align-items:center;width:100%;padding:0 20px}@keyframes TextEffect_buttonAnimation__uToc0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1440px){@keyframes TextEffect_borderTopAnimation__LFAvI{0%{transform:translateZ(-20px) translateY(-140px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(-35px) scale(.9)}}@keyframes TextEffect_borderBottomAnimation__b3_EF{0%{transform:translateZ(-20px) translateY(140px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(35px) scale(.9)}}}@media screen and (max-width:768px){@keyframes TextEffect_borderTopAnimation__LFAvI{0%{transform:translateZ(-20px) translateY(-100px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(-25px) scale(.9)}}@keyframes TextEffect_borderBottomAnimation__b3_EF{0%{transform:translateZ(-20px) translateY(100px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(25px) scale(.9)}}}@media screen and (max-width:480px){@keyframes TextEffect_borderTopAnimation__LFAvI{0%{transform:translateZ(-20px) translateY(-80px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(-20px) scale(.9)}}@keyframes TextEffect_borderBottomAnimation__b3_EF{0%{transform:translateZ(-20px) translateY(80px) scale(.9)}40%,85%,to{transform:translateZ(-20px) translateY(20px) scale(.9)}}}.AuthModal_overlay__u4gHQ{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999}.AuthModal_closeButton__SvHG7{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;transition:transform .2s;z-index:10000}.AuthModal_closeButton__SvHG7:hover{transform:scale(1.1)}.AuthModal_container__5Ambi{position:relative;width:100%;height:100vh;display:flex}.AuthModal_container__5Ambi:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(15deg)}.AuthModal_leftSide__hFGas,.AuthModal_rightSide__ukOPN{flex:1;display:flex;align-items:center;justify-content:center}.AuthModal_authButton__7eCTI{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#fff;background:transparent;border:2px solid hsla(0,0%,100%,.3);padding:1.2rem 3.5rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;transform:scale(1) skew(-5deg)}.AuthModal_authButton__7eCTI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.AuthModal_authButton__7eCTI:hover{transform:scale(1.05) skew(-5deg);border-color:hsla(0,0%,100%,.8);box-shadow:0 0 20px hsla(0,0%,100%,.2)}.AuthModal_authButton__7eCTI:hover:before{left:100%}.AuthModal_authButton__7eCTI:active{transform:scale(.95) skew(-5deg)}.LoginModal_overlay__z5Rck{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box}@media (min-width:480px){.LoginModal_overlay__z5Rck{padding:1rem}}.LoginModal_popup__wrjgT{position:relative;width:100%;max-width:80rem;min-width:320px;background:linear-gradient(180deg,rgba(20,20,24,.95),rgba(16,16,20,.95));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.5);padding:0;margin:0 auto}@media (min-width:768px){.LoginModal_popup__wrjgT{border-radius:20px}}@media (min-width:1440px){.LoginModal_popup__wrjgT{border-radius:24px;min-width:80rem}}.LoginModal_shell__X5jff{position:relative}.LoginModal_content__j9akc{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:960px){.LoginModal_content__j9akc{grid-template-columns:1fr 1fr}}.LoginModal_left__BvzzQ{padding:2rem}@media (min-width:480px){.LoginModal_left__BvzzQ{padding:3rem}}@media (min-width:768px){.LoginModal_left__BvzzQ{padding:4rem}}@media (min-width:1200px){.LoginModal_left__BvzzQ{padding:6rem}}.LoginModal_mediaPanel__2cXCl{display:none;position:relative;overflow:hidden;align-items:flex-end;justify-content:center;height:100%;border-left:1px solid hsla(0,0%,100%,.06);border-top-right-radius:24px;border-bottom-right-radius:24px}.LoginModal_mediaInner__Lf10E{position:relative;width:100%;height:auto;aspect-ratio:1280/731}.LoginModal_mediaImage__zYpUp,.LoginModal_mediaInner__Lf10E img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.LoginModal_mediaTopAd__Uye7l{position:absolute;top:2rem;left:0;right:0;height:82px;z-index:2}.LoginModal_mediaAdImage__gEcHF{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.LoginModal_mediaTopAdInner__A29sM{position:relative;width:100%;height:100%;transform:scale(.9);transform-origin:top center}.LoginModal_mediaOverlay__b_kdM{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.35))}.LoginModal_mediaCaption__LeECn{position:absolute;left:20px;right:20px;bottom:20px;color:#fff;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.4);background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);padding:12px 16px;border-radius:16px;font-size:.9rem;letter-spacing:.3px;transition:all .3s ease;overflow:hidden;min-width:200px;width:auto}.LoginModal_textContainer__69sTC{position:relative;height:1.2em;width:100%;overflow:visible;display:flex;align-items:center;justify-content:center}.LoginModal_rotatingText__Bk3_x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(100%) scale(.95);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);white-space:nowrap;filter:blur(2px);will-change:transform,opacity,filter;text-align:center}.LoginModal_rotatingText__Bk3_x.LoginModal_active__Tl7_P{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1);transition:all .8s cubic-bezier(.25,.46,.45,.94);filter:blur(0)}.LoginModal_rotatingText__Bk3_x:not(.LoginModal_active__Tl7_P){transform:translate(-50%,-50%) translateY(-100%) scale(1.05);filter:blur(1px);transition-delay:.1s}.LoginModal_mediaCaption__LeECn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.LoginModal_mediaCaption__LeECn:hover .LoginModal_textContainer__69sTC{animation-play-state:paused}@media (max-width:480px){.LoginModal_mediaCaption__LeECn{left:16px;right:16px;bottom:16px;padding:10px 14px;font-size:.85rem;border-radius:14px;min-width:180px}.LoginModal_textContainer__69sTC{height:1.1em}.LoginModal_rotatingText__Bk3_x{font-size:.85rem}}@media (min-width:960px){.LoginModal_mediaPanel__2cXCl{display:flex}}.LoginModal_closeButton__CeUI5{position:absolute;top:-12px;right:-12px;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.15);color:#fff;border-radius:9999px;cursor:pointer;padding:8px;transition:transform .15s ease,background .2s ease,border-color .2s ease;z-index:10000}@media (min-width:768px){.LoginModal_closeButton__CeUI5{top:-18px;right:-18px;padding:10px}}.LoginModal_closeButton__CeUI5:hover{transform:scale(1.05);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.LoginModal_header__w2kn4{display:flex;align-items:center;gap:8px;margin-bottom:16px}@media (min-width:768px){.LoginModal_header__w2kn4{gap:12px;margin-bottom:18px}}.LoginModal_logoMark__dXMz6{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}@media (min-width:768px){.LoginModal_logoMark__dXMz6{width:40px;height:40px;border-radius:12px}}.LoginModal_headerText__0HCSl{flex:1}.LoginModal_title__f5kP_{margin:0;color:#fff;font-size:1.1rem;font-weight:800}@media (min-width:768px){.LoginModal_title__f5kP_{font-size:1.25rem}}.LoginModal_subtitle__VSsqX{margin:2px 0 0;color:hsla(0,0%,100%,.6);font-size:.9rem}.LoginModal_form__qvMPR{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.LoginModal_form__qvMPR{gap:14px}}.LoginModal_label__ro_IT{color:hsla(0,0%,100%,.75);font-size:.85rem;display:grid;gap:8px}.LoginModal_input__H_vcp{font-family:Montserrat,sans-serif;font-size:.9rem;padding:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}@media (min-width:768px){.LoginModal_input__H_vcp{font-size:.95rem;padding:14px;border-radius:12px}}.LoginModal_input__H_vcp::-moz-placeholder{color:hsla(0,0%,100%,.5)}.LoginModal_input__H_vcp::placeholder{color:hsla(0,0%,100%,.5)}.LoginModal_input__H_vcp:focus{outline:none;border-color:rgba(255,56,112,.6);background:rgba(255,56,112,.06);box-shadow:0 0 0 4px rgba(255,56,112,.15)}.LoginModal_submitButton__j0kTM{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800;text-transform:none;letter-spacing:.4px;color:#fff;background:linear-gradient(135deg,#ff3870,#d5375c);border:none;padding:12px 16px;cursor:pointer;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;border-radius:12px}@media (min-width:768px){.LoginModal_submitButton__j0kTM{font-size:1rem;padding:14px 16px;border-radius:14px}}.LoginModal_submitButton__j0kTM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.25),transparent);transition:.5s}.LoginModal_submitButton__j0kTM:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 24px rgba(255,56,112,.25)}.LoginModal_submitButton__j0kTM:hover:before{left:100%}.LoginModal_submitButton__j0kTM:active{transform:translateY(0)}.LoginModal_forgotPasswordLink__qCKgY{text-align:right;margin-top:-8px;margin-bottom:12px}.LoginModal_forgotPasswordButton__lFJ2S{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:.8rem;cursor:pointer;transition:color .2s ease;padding:0;text-decoration:none;font-weight:400;letter-spacing:.2px}.LoginModal_forgotPasswordButton__lFJ2S:hover{color:rgba(255,56,112,.8);text-decoration:underline}@media (min-width:768px){.LoginModal_forgotPasswordLink__qCKgY{margin-top:-10px;margin-bottom:14px}.LoginModal_forgotPasswordButton__lFJ2S{font-size:.85rem}}