@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*,body,html{box-sizing:border-box}body,html{background-color:#111;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.fade-in-left.fade-in-visible{opacity:1;transform:translateX(0)}.fade-in-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-right.fade-in-visible{opacity:1;transform:translateX(0)}.fade-in-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.fade-in-scale.fade-in-visible{opacity:1;transform:scale(1)}.App{background-color:#111;box-sizing:border-box;color:#e7e7e7;font-family:Manrope,sans-serif;height:-webkit-fit-content;height:fit-content;max-width:100%;padding:10% 8% 0;text-align:center}@media (max-width:768px){.App{padding:25% 4% 0}}.mainPage{display:flex;flex-direction:column;gap:100px;height:-webkit-fit-content;height:fit-content;width:100%}@media (min-width:769px){.mainPage{gap:15vh}}@media (min-width:769px) and (max-width:1024px){.mainPage{gap:0}}.about{height:350vw}.about,.about__top{display:flex;flex-direction:column;gap:15%;width:100%}.about__top{height:100%}.about__info{align-items:start;display:flex;flex-direction:column;gap:10%;height:100%;text-align:start;width:100%}.about__title{font-size:clamp(20px,10.3vw,100px);font-weight:700;margin:0}.about__description{font-size:clamp(12px,6vw,50px);font-weight:400;margin:0}.about__try{font-size:clamp(10px,4vw,40px);font-weight:300;margin:0}.about__store{height:20%;width:100%}.about__store,.about__store-item{display:flex;flex-direction:row;gap:5%}.about__store-item{align-items:center;border:1px solid #e7e7e7b2;border-radius:10px;color:#e7e7e7;cursor:pointer;flex:1 1;font-family:Manrope,sans-serif;padding:2%;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.about__store-item:hover{transform:scale(1.05)}.about__store-item:active{transform:scale(.95)}.about__store-icon{aspect-ratio:1/1;object-fit:contain;width:30%}.about__store-icon--rustore{scale:1.4;transform-origin:center}.about__store-item-text{align-items:center;display:flex;flex-direction:column;width:100%}.about__store-item-text-subtitle-appstore{text-wrap:nowrap;font-size:clamp(10px,4vw,100px);font-weight:300;width:100%}.about__store-item-text-title-appstore{text-wrap:nowrap;font-size:clamp(10px,5vw,100px);font-weight:600;line-height:.9;width:100%}.about__store-item-text-subtitle-rustore{text-wrap:nowrap;font-size:clamp(10px,4.5vw,100px);font-weight:300;width:100%}.about__store-item-text-title-rustore{text-wrap:nowrap;font-size:clamp(10px,5vw,100px);font-weight:600;line-height:.9;width:100%}.about__subscribe-btn{background-color:#ffc541;border:none;border-radius:9999px;color:#111;cursor:pointer;font-size:clamp(10px,5vw,100px);font-weight:400;padding:.5rem .8rem;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease}.about__subscribe-btn:hover{box-shadow:0 3px 12px #ffc54180;transform:translateY(-2px) scale(1.05)}.about__subscribe-btn:active{transform:translateY(-1px) scale(1.02)}.about__image{align-items:center;aspect-ratio:1/1;background:linear-gradient(1turn,#1b1b1b,#202020 64.33%,#2a2a2a 145.85%);border-radius:15px;display:flex;justify-content:center;width:100%}.about__image-phone{height:100%;object-fit:cover;width:100%}.about__bottom{align-items:flex-start;gap:10vh;width:100%}.about__bottom,.about__line-item{display:flex;flex-direction:column}.about__line-item{align-items:center;height:100%;justify-content:space-between;max-width:min(308px,90vw);min-height:25vh;position:relative;width:-webkit-max-content;width:max-content}.about__line-item:before{background-color:#ffc541;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:0}.about__line-point{align-items:center;display:flex;flex-direction:row;gap:12px;position:relative;width:100%;z-index:1}.about__line-circle{background-color:#ffc541;border-radius:50%;height:clamp(9px,4vw,50px);left:50%;position:absolute;transform:translateX(-50%);width:clamp(9px,4vw,50px);z-index:2}.about__line-labels{align-items:flex-start;display:flex;flex-direction:column;gap:0;height:100%;left:50%;position:absolute;text-align:left;top:0;transform:translateX(clamp(12px,1.5vw,19px));z-index:1}.about__line-label{font-size:clamp(10px,5vw,100px);font-weight:800;top:50%;transform:translateY(-50%)}.about__line-label,.about__line-sublabel{color:#e7e7e7;line-height:1;margin-left:clamp(12px,1.5vw,19px);position:absolute;text-align:left;white-space:nowrap}.about__line-sublabel{font-size:clamp(8px,4vw,100px);font-weight:400;top:calc(50% + clamp(15px, 2.3vw, 27px))}.about__line-point--start{align-self:flex-start}.about__line-point--middle{align-self:center}.about__line-point--end{align-self:flex-end}@media (max-width:375px){.about__line-item{min-height:20vh}}@media (max-width:600px){.about{gap:20%}.about__top{gap:30%}}@media (min-width:769px){.about{align-items:start;background-color:#111;color:#e7e7e7;flex-direction:column;font-family:Manrope,sans-serif;gap:15%;height:110vh;margin-top:5%}.about,.about__top{display:flex;width:100%}.about__top{align-items:center;flex-direction:row;gap:5%;height:70%;justify-content:center}.about__info{align-items:start;display:flex;flex-direction:column;gap:2%;height:100%;justify-content:center;text-align:left;width:45%}.about__title{font-size:clamp(10px,3.7vw,75px);font-style:bold;font-weight:700;margin:0 0 10%}.about__description{font-size:clamp(10px,2vw,48px);font-style:regular;font-weight:400;margin:0}.about__try{font-size:clamp(10px,1.5vw,30px);font-style:regular;font-weight:300}.about__subscribe-btn{background-color:#ffc541;border:none;border-radius:9999px;color:#111;cursor:pointer;font-size:clamp(10px,1.3vw,24px);font-weight:400;margin-top:5%;padding:.7rem 3rem;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease}.about__subscribe-btn:hover{box-shadow:0 4px 15px #ffc54180;transform:translateY(-3px) scale(1.05)}.about__subscribe-btn:active{transform:translateY(-1px) scale(1.02)}.about__image{background:linear-gradient(1turn,#1b1b1b,#202020 64.33%,#2a2a2a 145.85%);border-radius:20px;height:100%;position:relative;width:50%}.about__image-phone{height:100%;object-fit:cover;width:100%}.about__bottom{align-items:center;display:flex;flex-direction:row;gap:clamp(20px,50%,800px);height:27%;width:100%}.about__line-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:min(400px,90vw);position:relative;width:-webkit-max-content;width:max-content}.about__line-circle{height:clamp(12px,2vw,20px);width:clamp(12px,2vw,20px)}.about__line-labels{transform:translateX(clamp(15px,2vw,25px))}.about__line-label{font-size:clamp(10px,2.2vw,38px);font-weight:700;margin-left:clamp(15px,2vw,25px)}.about__line-sublabel{font-size:clamp(10px,1.6vw,30px);font-style:Regular;font-weight:400;margin-left:clamp(15px,2vw,25px);top:calc(50% + clamp(20px, 3vw, 35px))}.about__store{display:flex;flex-direction:row;gap:10%;height:12%;margin:10% 0;width:90%}.about__store-item{align-items:center;border:1px solid #e7e7e7b2;border-radius:10px;color:#e7e7e7;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-family:Manrope,sans-serif;gap:5%;padding:2%;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.about__store-item:hover{transform:scale(1.05)}.about__store-item:active{transform:scale(.95)}.about__store-icon{aspect-ratio:1/1;object-fit:contain;width:30%}.about__store-icon--rustore{scale:1.45;transform-origin:center}.about__store-item-text{align-items:start;display:flex;flex-direction:column;width:-webkit-fit-content;width:fit-content}.about__store-item-text-subtitle-appstore{text-wrap:nowrap;font-size:clamp(10px,1.3vw,100px);font-weight:300;width:100%}.about__store-item-text-title-appstore{text-wrap:nowrap;font-size:clamp(10px,2vw,100px);font-weight:500;line-height:.9;width:100%}.about__store-item-text-subtitle-rustore{text-wrap:nowrap;font-size:clamp(10px,1.4vw,100px);font-weight:300;width:-webkit-fit-content;width:fit-content}.about__store-item-text-title-rustore{text-wrap:nowrap;font-size:clamp(10px,2vw,100px);font-weight:500;line-height:.9;width:-webkit-fit-content;width:fit-content}}@media (min-width:769px) and (max-width:1024px){.about__top{align-items:start;height:50%}.about__subscribe-btn{padding:.5rem 1rem}.about__store{height:10%}.about__bottom{height:15%}}.pricing{align-items:start;color:#e7e7e7;display:flex;flex-direction:column;font-family:Manrope,sans-serif;gap:10%;height:100%;justify-content:start;margin-top:150px;width:100%}.pricing__title{font-size:clamp(10px,6.5vw,100px);font-style:bold;font-weight:700;margin-bottom:10%}.pricing__cards{align-items:start;gap:25px;justify-content:start}.pricing__card,.pricing__cards{display:flex;flex:1 1;flex-direction:column;height:100%;width:100%}.pricing__card{align-items:stretch;background:linear-gradient(1turn,#1b1b1b -91.11%,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;cursor:pointer;padding:5%;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.pricing__card-price-wrapper{align-items:baseline;display:inline-flex;margin:1rem 0 0;position:relative}.pricing__card-month{font-size:clamp(10px,5.5vw,100px);font-weight:300}.pricing__card-price{align-items:center;display:inline-flex;font-size:clamp(20px,15vw,1000px);font-style:bold;font-weight:700;justify-content:center}.pricing__card-price-month{display:flex;flex-direction:column;margin-left:.5rem;position:relative;top:-2rem;vertical-align:top}.pricing__card-price-month-sup{font-size:clamp(10px,5.5vw,100px);font-weight:300}.pricing__free-period{background-color:#4e991c;border-radius:20px;color:#e7e7e7;font-size:clamp(10px,4vw,100px);font-weight:400;height:-webkit-fit-content;height:fit-content;padding:.3rem .8rem;width:-webkit-fit-content;width:fit-content}.pricing__partition-line{background-color:#e7e7e7b2;height:1px;margin:2rem 0;width:100%}.pricing__feature-list{list-style:none;margin:0;padding:0}.feature-list__item{font-size:clamp(10px,5vw,100px);font-weight:400;line-height:1.5;margin-bottom:1rem;padding-left:2rem;position:relative}.feature-list__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.032 0 0 4.032 0 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9ZM6.561 12.861 3.33 9.63a.896.896 0 1 1 1.269-1.269L7.2 10.953l6.192-6.192a.896.896 0 1 1 1.269 1.269L7.83 12.861a.896.896 0 0 1-1.269 0Z' fill='%23FFC541'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(10px,4vw,100px);left:0;position:absolute;top:clamp(.2rem,2vw,10rem);width:clamp(10px,4vw,100px)}.pricing__card-saving{border-radius:20px;font-size:clamp(10px,4vw,100px);height:-webkit-fit-content;height:fit-content;padding:.3rem .8rem;position:absolute;right:2%;top:2%;width:-webkit-fit-content;width:fit-content}.pricing__card-saving,.pricing__subscribe-btn{background-color:#ffc541;color:#111;font-weight:400}.pricing__subscribe-btn{align-self:center;border:none;border-radius:9999px;cursor:pointer;font-size:clamp(10px,5vw,100px);margin-top:20px;padding:.5rem .8rem;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease;width:100%}.pricing__subscribe-btn:hover{box-shadow:0 3px 12px #ffc54180;transform:translateY(-2px) scale(1.05)}.pricing__subscribe-btn:active{transform:translateY(-1px) scale(1.02)}@media (max-width:320px){.feature-list__item{padding-left:1.5rem}.pricing{margin-top:40px};}@media (min-width:320px) and (max-width:425px){.pricing{margin-top:100px}}@media (min-width:769px){.pricing{align-items:start;color:#e7e7e7;display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:-webkit-fit-content;height:fit-content;justify-content:start;margin-top:5%;width:100%}.pricing__title{font-size:clamp(10px,3vw,60px);font-style:bold;font-weight:700;margin-bottom:5%}.pricing__cards{align-items:center;display:flex;flex-direction:row;gap:5%;justify-content:center;width:100%}.pricing__card{align-items:stretch;background:linear-gradient(1turn,#1b1b1b,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:2%;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:30%}.pricing__card:hover{box-shadow:0 15px 40px #00000080;transform:translateY(-20px)}.pricing__card-month{font-size:clamp(10px,1.8vw,30px);font-style:Light;font-weight:300}.pricing__card-price{font-size:clamp(10px,4.5vw,90px);white-space:nowrap}.pricing__card-price-month{top:-1.8rem;white-space:nowrap}.pricing__card-price-month-sup{font-size:clamp(10px,1.8vw,20px);font-style:Light;font-weight:300}.pricing__card-price-month-price{color:#e7e7e7b2;font-size:clamp(10px,1.3vw,20px);font-style:Light;font-weight:300}.pricing__card-price-wrapper{min-height:clamp(3rem,5vw,4rem)}.pricing__free-period{font-size:clamp(10px,1.5vw,30px)}.pricing__partition-line{background-color:#e7e7e74d;margin:10% 0}.feature-list__item{text-wrap:nowrap;font-size:clamp(10px,1.6vw,30px);font-style:Regular;font-weight:400;padding-left:2rem}.feature-list__item:before{height:clamp(1rem,1.5vw,1.5rem);top:clamp(.2rem,.6vw,.4rem);width:clamp(1rem,1.5vw,1.5rem)}.pricing__card-saving{font-size:clamp(10px,1.3vw,30px);font-style:Regular;font-weight:400;padding:.2rem .6rem}.pricing__subscribe-btn{display:none}}@media (min-width:769px) and (max-width:1024px){.pricing{margin-top:0}}.footer{background:linear-gradient(1turn,#1b1b1b -83.22%,#202020 31.52%,#2a2a2a 153.07%);border-radius:20px 20px 0 0;box-sizing:border-box;color:#e7e7e7;font-family:Manrope,sans-serif;gap:5%;padding:10% 5% 5%}.footer,.footer__section{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:100%}.footer__section{text-align:left}.footer__logo,.footer__logo-link{align-items:center;display:flex}.footer__logo-link{color:inherit;flex-direction:row;gap:.5rem;text-decoration:none}.footer__logo-image{display:block}.footer__logo-text{display:block;font-size:clamp(10px,6.5vw,100px);font-weight:800;margin:0}.footer__section-title{font-size:clamp(10px,5.5vw,100px);font-weight:800;margin:1.5rem 0}.footer__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer__item,.footer__link{align-items:center;display:flex}.footer__link{color:#e7e7e7;font-size:clamp(10px,4vw,100px);font-weight:300;gap:.5rem;text-decoration:none;transition:opacity .2s}.footer__link:hover{opacity:.8}.footer__icon{color:inherit;display:block;flex-shrink:0;height:clamp(10px,4vw,100px);width:clamp(10px,4vw,100px)}@media (min-width:769px){.footer{display:flex;flex-direction:row;gap:5%;padding:4% 2%}.footer__section{width:30%}.footer__logo-text,.footer__section-title{font-size:clamp(10px,2vw,36px)}.footer__section-title{margin:0 0 1rem}.footer__link{font-size:clamp(10px,1.3vw,24px)}.footer__icon{height:clamp(16px,1.8vw,20px);width:clamp(16px,1.8vw,20px)}}@media (min-width:769px) and (max-width:1024px){.footer{margin-top:15%}}.header{align-items:center;background-color:#111;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:row;font-family:Manrope,sans-serif;height:auto;justify-content:space-between;left:0;min-height:60px;overflow-x:hidden;padding:5% 4%;position:fixed;top:0;transition:box-shadow .3s ease;width:100%;z-index:1001}.header--scrolled{box-shadow:0 2px 10px #0000004d}.header__logo,.header__logo-link{align-items:center;display:flex;position:relative;z-index:1002}.header__logo-link{color:inherit;flex-direction:row;gap:.5rem;text-decoration:none}.header__logo-image,.header__logo-text{display:block;position:relative;z-index:1002}.header__logo-text{font-size:clamp(16px,5vw,50px);font-weight:800}.header__nav{display:none}.header__burger{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-around;padding:0;width:30px;z-index:1001}.header__burger-line{background-color:#ffc541;border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.header__burger-line--open:first-child{transform:rotate(45deg) translate(5px,5px)}.header__burger-line--open:nth-child(2){opacity:0}.header__burger-line--open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header__mobile-overlay{z-index:998}.header__mobile-menu,.header__mobile-overlay{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%}.header__mobile-menu{background-color:#111;box-shadow:4px 0 10px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;max-height:100vh;padding-top:clamp(60px,8vh,80px);pointer-events:none;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.header__mobile-menu--open{pointer-events:auto;transform:translateX(0)}.header__mobile-nav{flex:1 1;max-height:calc(100vh - clamp(60px, 8vh, 80px) - 200px);min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.header__mobile-nav-list{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:2rem 2rem 1rem}.header__mobile-nav-item{width:auto}.header__mobile-nav-link{color:#e7e7e7;display:block;font-size:clamp(20px,5vw,28px);font-weight:400;padding:1rem 0;text-align:left;text-decoration:none;transition:color .3s ease}.header__mobile-nav-link--active,.header__mobile-nav-link:hover{color:#ffc541}.header__auth{display:none}.header__auth-btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-size:clamp(12px,3vw,16px);font-weight:400;gap:.5rem;padding:.5rem .8rem;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease}.header__auth-btn:hover{opacity:1;transform:scale(1.05)}.header__auth-btn--login{background-color:#e7e7e700;border:1px solid #e7e7e7;color:#e7e7e7}.header__auth-btn--login:hover{background-color:#e7e7e71a;box-shadow:0 4px 12px #e7e7e733}.header__auth-btn--register{background-color:#ffc541;color:#111}.header__auth-btn--register:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.header__auth-btn--profile{background-color:#ffc541;color:#111;padding:.7rem 2rem}.header__auth-btn--profile:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.header__auth-icon{flex-shrink:0;height:clamp(16px,min(2vw,2vh),20px);width:clamp(16px,min(2vw,2vh),20px)}.header__mobile-auth{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:1.5rem 2rem;width:100%}.header__mobile-auth-btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-size:clamp(16px,4vw,20px);font-weight:400;gap:.5rem;justify-content:center;padding:.7rem 1rem;transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease;width:60%}.header__mobile-auth-btn:hover{opacity:1;transform:scale(1.05)}.header__mobile-auth-btn--login{background-color:#e7e7e700;border:1px solid #e7e7e7;color:#e7e7e7}.header__mobile-auth-btn--login:hover{background-color:#e7e7e71a;box-shadow:0 4px 12px #e7e7e733}.header__mobile-auth-btn--register{background-color:#ffc541;color:#111}.header__mobile-auth-btn--register:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.header__mobile-auth-btn--profile{background-color:#ffc541;color:#111}.header__mobile-auth-btn--profile:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.header__mobile-auth-icon{flex-shrink:0;height:clamp(18px,4vw,22px);width:clamp(18px,4vw,22px)}@media (max-width:768px){.header{padding:4%}.header__logo-link{gap:1rem}.header__logo-image{height:clamp(30px,7vw,60px);width:clamp(30px,7vw,60px)}.header__mobile-nav-list{padding:7rem 2rem}}@media (max-width:320px){.header__burger{scale:.7}}@media (min-width:769px){.header{height:12%;justify-content:space-between;padding:1% 8% 0;z-index:1000}.header__logo,.header__logo-image,.header__logo-link,.header__logo-text{position:static;z-index:auto}.header__logo-text{font-size:clamp(10px,1.8vw,50px)}.header__nav{display:flex}.header__nav-list{display:flex;gap:3rem;list-style:none;margin:0;padding:0}.header__nav-item{position:relative}.header__nav-item:not(:last-child):after{content:"/";font-size:clamp(1px,1.3vw,26px);position:absolute;right:-1.8rem;top:50%;transform:translateY(-50%)}.header__nav-link{color:#e7e7e7;font-size:clamp(10px,1.3vw,26px);font-weight:400;text-decoration:none;transition:color .3s ease}.header__nav-link--active{color:#ffc541}.header__burger,.header__mobile-menu{display:none}.header__auth{display:flex;gap:1rem}.header__auth-btn{font-size:clamp(10px,1.4vw,30px);padding:.6rem 1rem}}@media (min-width:769px) and (max-width:1000px){.header__burger{display:flex}.header__nav{display:none}.header__mobile-nav-link{font-size:clamp(10px,3.5vw,26px)}.header__auth{display:none}.header__mobile-menu{background-color:#191919;display:flex;width:40vw}.header__mobile-auth-btn{width:100%}.header__logo-text{font-size:clamp(10px,3vw,50px)}}.login-modal__backdrop{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.login-modal{animation:slideUp .3s ease;background:linear-gradient(1turn,#1b1b1b -91.11%,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;color:#e7e7e7;font-family:Manrope,sans-serif;max-width:400px;padding:clamp(2rem,min(4vw,4vh),3rem);position:relative;width:90%}.login-modal__title{font-size:clamp(24px,min(3.5vw,3.5vh),36px);font-style:Bold;font-weight:600;margin:0 0 clamp(1.5rem,min(3vw,3vh),2rem);text-align:center}.login-modal__form{display:flex;flex-direction:column;gap:clamp(1rem,min(2vw,2vh),1.5rem)}.login-modal__field{display:flex;flex-direction:column;gap:.5rem}.login-modal__label{color:#e7e7e7;font-size:clamp(14px,min(1.8vw,1.8vh),18px);font-weight:400}.login-modal__input-wrapper{align-items:center;border-bottom:1px solid #e7e7e74d;display:flex;gap:clamp(.5rem,min(1vw,1vh),.75rem);min-height:clamp(24px,min(3vw,3vh),32px);padding-bottom:clamp(.5rem,min(.8vw,.8vh),.75rem);padding-top:clamp(.3rem,min(.5vw,.5vh),.5rem);position:relative;transition:border-color .3s ease}.login-modal__input-wrapper:focus-within{border-bottom-color:#ffc541}.login-modal__input-icon{color:#e7e7e7b2;flex-shrink:0;height:auto;object-fit:contain;transition:color .3s ease;width:clamp(18px,min(2vw,2vh),22px)}.login-modal__input-wrapper:focus-within .login-modal__input-icon{color:#e7e7e7}.login-modal__input{background:none;border:none;color:#e7e7e7;flex:1 1;font-family:Manrope,sans-serif;font-size:clamp(14px,min(1.8vw,1.8vh),18px);padding:0;transition:color .3s ease}.login-modal__input:-webkit-autofill,.login-modal__input:-webkit-autofill:active,.login-modal__input:-webkit-autofill:focus,.login-modal__input:-webkit-autofill:hover{-webkit-text-fill-color:#e7e7e7!important;background-color:#1b1b1bfc!important;background:#1b1b1bfc!important;box-shadow:inset 0 0 0 1000px #1b1b1bfc!important;caret-color:#e7e7e7!important;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}.login-modal__input:-webkit-autofill,.login-modal__input:-webkit-autofill:focus,.login-modal__input:-webkit-autofill:hover{-webkit-text-fill-color:#e7e7e7!important;background-color:#1b1b1bfc!important;background:#1b1b1bfc!important;box-shadow:inset 0 0 0 1000px #1b1b1bfc!important;caret-color:#e7e7e7!important}.login-modal__input:autofill,.login-modal__input:autofill:focus,.login-modal__input:autofill:hover{-webkit-text-fill-color:#e7e7e7!important;background-color:#1b1b1bfc!important;background:#1b1b1bfc!important;box-shadow:inset 0 0 0 1000px #1b1b1bfc!important;caret-color:#e7e7e7!important}.login-modal__input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#e7e7e7!important;background-color:#1b1b1bfc!important;background:#1b1b1bfc!important;box-shadow:inset 0 0 0 1000px #1b1b1bfc!important}.login-modal__input:focus{outline:none}.login-modal__input::placeholder{color:#e7e7e780}.login-modal__password-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:opacity .2s ease}.login-modal__password-toggle:hover{opacity:.7}.login-modal__password-icon{color:#e7e7e7b2;flex-shrink:0;height:auto;transition:color .3s ease;width:clamp(18px,min(2.2vw,2.2vh),22px)}.login-modal__input-wrapper:focus-within .login-modal__password-icon{color:#e7e7e7}.login-modal__forgot-password{align-self:flex-end;color:#e7e7e799;font-size:clamp(12px,min(1.5vw,1.5vh),16px);margin-top:clamp(.3rem,min(.5vw,.5vh),.5rem);text-decoration:none;transition:color .3s ease}.login-modal__forgot-password:hover{color:#e7e7e7}.login-modal__submit{background-color:#ffc541;border:none;border-radius:9999px;color:#111;cursor:pointer;font-family:Manrope,sans-serif;font-size:clamp(14px,min(1.8vw,1.8vh),20px);font-weight:400;margin-top:clamp(.5rem,min(1vw,1vh),1rem);padding:clamp(.7rem,min(1.2vw,1.2vh),1rem);transition:transform .3s ease,box-shadow .3s ease}.login-modal__submit:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.login-modal__submit:active{transform:translateY(0)}.login-modal__divider{align-items:center;display:flex;gap:clamp(1rem,min(1.5vw,1.5vh),1.5rem);justify-content:center;margin:clamp(1rem,min(2vw,2vh),1.5rem) 0;position:relative}.login-modal__divider:after,.login-modal__divider:before{background-color:#e7e7e74d;content:"";flex:1 1;height:1px}.login-modal__divider-text{color:#e7e7e799;font-family:Manrope,sans-serif;font-size:clamp(12px,min(1.5vw,1.5vh),16px);position:relative;white-space:nowrap}.login-modal__social-btn{align-items:center;background-color:#fff;border:1px solid #e7e7e74d;border-radius:9999px;color:#111;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:clamp(14px,min(1.8vw,1.8vh),18px);font-weight:500;gap:clamp(.5rem,min(1vw,1vh),.75rem);justify-content:center;padding:clamp(.7rem,min(1.2vw,1.2vh),1rem);transition:background-color .3s ease,border-color .3s ease,transform .3s ease;width:100%}.login-modal__social-btn:hover{transform:scale(1.05) translateY(-2px)}.login-modal__social-btn:active{transform:translateY(0)}.login-modal__social-icon{flex-shrink:0;height:auto;width:clamp(18px,min(2.2vw,2.2vh),22px)}.login-modal__social-btn--google .login-modal__social-icon{width:clamp(18px,min(2.2vw,2.2vh),23px)}.login-modal__social-btn--apple .login-modal__social-icon{height:clamp(20px,min(2.5vw,2.5vh),23px);width:clamp(18px,min(2.2vw,2.2vh),20px)}.login-modal__register-link{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:clamp(12px,min(1.5vw,1.5vh),16px);gap:clamp(.3rem,min(.5vw,.5vh),.5rem);justify-content:center;margin-top:clamp(1rem,min(2vw,2vh),1.5rem)}.login-modal__register-text{color:#888}.login-modal__register-action{color:#ffc541;text-decoration:none;transition:color .3s ease,opacity .3s ease}.login-modal__register-action:hover{color:#ffc541;opacity:.8}.code-verification-modal__backdrop{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2002}.code-verification-modal{animation:slideUp .3s ease;background:linear-gradient(1turn,#1b1b1b -91.11%,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;color:#e7e7e7;font-family:Manrope,sans-serif;max-width:400px;padding:clamp(2rem,min(4vw,4vh),3rem);position:relative;width:90%}.code-verification-modal__title{color:#e7e7e7;font-size:clamp(24px,min(3vw,3vh),32px);font-weight:700;margin:0 0 clamp(.5rem,min(1vw,1vh),1rem);text-align:center}.code-verification-modal__description{color:#e7e7e7b3;font-size:clamp(14px,min(1.8vw,1.8vh),16px);line-height:1.5;margin:0 0 clamp(1.5rem,min(2.5vw,2.5vh),2rem);text-align:center}.code-verification-modal__email{color:#ffc541;font-weight:500}.code-verification-modal__form{display:flex;flex-direction:column;gap:clamp(1rem,min(1.5vw,1.5vh),1.5rem)}.code-verification-modal__code-wrapper{margin:0 auto clamp(.5rem,min(1vw,1vh),1rem);position:relative;width:clamp(280px,min(35vw,35vh),350px)}.code-verification-modal__code-input{background:#0000;border:1px solid #e7e7e74d;border-radius:10px;box-sizing:border-box;caret-color:#0000;color:#0000;font-family:Manrope,sans-serif;font-size:clamp(32px,min(4vw,4vh),48px);font-weight:600;height:clamp(60px,min(8vw,8vh),80px);left:0;letter-spacing:0;padding-left:clamp(.75rem,min(1.2vw,1.2vh),1rem);padding-right:clamp(.75rem,min(1.2vw,1.2vh),1rem);position:absolute;text-align:left;top:0;transition:border-color .3s ease;width:100%;z-index:2}.code-verification-modal__code-input:focus{border-color:#ffc541;outline:none}.code-verification-modal__code-input::placeholder{color:#0000}.code-verification-modal__code-display{align-items:center;box-sizing:border-box;display:flex;gap:clamp(.3rem,min(.8vw,.8vh),.6rem);height:clamp(60px,min(8vw,8vh),80px);justify-content:center;padding-left:clamp(.75rem,min(1.2vw,1.2vh),1rem);padding-right:clamp(.75rem,min(1.2vw,1.2vh),1rem);pointer-events:none;position:relative;width:100%;z-index:1}.code-verification-modal__code-char{align-items:center;color:#e7e7e7;display:flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:clamp(32px,min(4vw,4vh),48px);font-weight:600;justify-content:center;text-align:center;width:clamp(32px,min(4vw,4vh),48px)}.code-verification-modal__code-char--dot{color:#e7e7e74d}.code-verification-modal__code-dash{align-items:center;color:#e7e7e780;display:flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:clamp(32px,min(4vw,4vh),48px);font-weight:600;height:100%;justify-content:center;line-height:1}.code-verification-modal__submit{background-color:#ffc541;border:none;border-radius:9999px;color:#111;cursor:pointer;font-family:Manrope,sans-serif;font-size:clamp(14px,min(1.8vw,1.8vh),20px);font-weight:400;margin-top:clamp(.5rem,min(1vw,1vh),1rem);padding:clamp(.7rem,min(1.2vw,1.2vh),1rem);transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;width:100%}.code-verification-modal__submit:hover:not(:disabled){box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.code-verification-modal__submit:active:not(:disabled){transform:translateY(0)}.code-verification-modal__submit:disabled{cursor:not-allowed;opacity:.5}.code-verification-modal__resend{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,min(1vw,1vh),.75rem);justify-content:center;margin-top:clamp(.5rem,min(1vw,1vh),1rem)}.code-verification-modal__resend-text{color:#e7e7e799;font-family:Manrope,sans-serif;font-size:clamp(12px,min(1.5vw,1.5vh),16px)}.code-verification-modal__resend-action{color:#ffc541;font-family:Manrope,sans-serif;font-size:clamp(12px,min(1.5vw,1.5vh),16px);text-decoration:none;transition:opacity .2s ease}.code-verification-modal__resend-action:hover{opacity:.8}.profile-page{background-color:#111;box-sizing:border-box;color:#e7e7e7;display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.profile-page__content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:clamp(1.5rem,5vw,3rem);max-height:calc(100vh - clamp(60px, 8vh, 80px));overflow-x:hidden;overflow-y:auto;padding:25% 4% clamp(2rem,5vw,3rem);width:100%}.profile-page__content-left{height:-webkit-fit-content;height:fit-content;justify-content:space-between;text-align:left}.profile-page__content-left,.profile-page__content-left-top{align-items:start;display:flex;flex-direction:column;width:100%}.profile-page__content-left-top{gap:clamp(.8rem,3vw,1.5rem)}.profile-page__content-left-name{color:#e7e7e7;font-size:clamp(20px,6vw,36px);font-weight:700}.profile-page__content-left-divider{background-color:#888;height:1px;margin:0;width:100%}.profile-page__content-left-subscription-status{color:#4e991c;font-size:clamp(14px,4vw,20px);font-weight:600}.profile-page__content-left-subscription-expiry{color:#888;font-size:clamp(12px,3.5vw,18px);font-weight:400}.profile-page__content-left-buttons{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin-top:clamp(1rem,3vw,2rem);width:100%}.profile-page__content-left-buttons--desktop{display:none}.profile-page__content-left-buttons--mobile{display:flex;flex-shrink:0;margin-top:clamp(2rem,5vw,3rem)}.profile-page__content-left-btn{background:#0000;border:2px solid #e7e7e7;border-radius:9999px;color:#e7e7e7;cursor:pointer;font-family:Manrope,sans-serif;font-size:clamp(14px,4vw,18px);font-weight:400;padding:clamp(.7rem,3vw,1rem) clamp(1rem,4vw,1.5rem);text-align:center;transition:background-color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.profile-page__content-left-btn:hover{background-color:#e7e7e71a;border-color:#e7e7e7;transform:scale(1.05)}.profile-page__content-left-btn:active{opacity:.7;transform:scale(.98)}.profile-page__content-left-btn--delete{border-color:#e7e7e7;color:#e7e7e7}.profile-page__content-left-btn--delete:hover{background-color:#e7e7e71a;border-color:#e7e7e7;transform:scale(1.05)}.profile-page__content-right{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1rem,4vw,2rem);height:-webkit-fit-content;height:fit-content;width:100%}.profile-page__card{align-items:stretch;background:linear-gradient(1turn,#1b1b1b,#202020 64.33%,#2a2a2a 145.85%);border-radius:clamp(12px,3vw,20px);cursor:pointer;display:flex;flex-direction:column;padding:clamp(1.2rem,4vw,2rem);position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.profile-page__card:active{transform:scale(.98)}.profile-page__card-price-wrapper{align-items:baseline;display:inline-flex;margin:1rem 0 0;position:relative;white-space:nowrap}.profile-page__card-month{color:#e7e7e7;font-size:clamp(14px,5vw,30px);font-style:Light;font-weight:300}.profile-page__card-price{align-items:center;color:#e7e7e7;display:inline-flex;font-size:clamp(28px,12vw,90px);font-style:bold;font-weight:700;justify-content:center}.profile-page__card-price-month{display:flex;flex-direction:column;margin-left:.5rem;position:relative;top:clamp(-1.5rem,-4vw,-2rem);vertical-align:top}.profile-page__card-price-month-sup{color:#e7e7e7;font-size:clamp(10px,3vw,20px);font-style:Light;font-weight:300}.profile-page__card-price-month-price{color:#e7e7e7b2;font-size:clamp(10px,2.5vw,20px);font-style:Light;font-weight:300}.profile-page__free-period{background-color:#4e991c;border-radius:20px;color:#e7e7e7;font-size:clamp(12px,3.5vw,30px);font-style:Regular;font-weight:400;height:-webkit-fit-content;height:fit-content;margin-top:clamp(.5rem,2vw,1rem);padding:clamp(.4rem,2vw,.5rem) clamp(.8rem,3vw,1rem);width:-webkit-fit-content;width:fit-content}.profile-page__card-upgrade{color:#ffc541;cursor:pointer;font-size:clamp(12px,3.5vw,20px);font-weight:400;margin-top:clamp(.8rem,3vw,1.5rem);transition:opacity .3s ease}.profile-page__card-upgrade:active{opacity:.8}.profile-page__card-saving{background-color:#ffc541;border-radius:20px;color:#111;font-size:clamp(10px,3vw,30px);font-style:Regular;font-weight:400;height:-webkit-fit-content;height:fit-content;padding:clamp(.15rem,1vw,.2rem) clamp(.5rem,2vw,.6rem);position:absolute;right:clamp(2%,1vw,3%);top:clamp(3%,1vw,4%);width:-webkit-fit-content;width:fit-content}@media (max-width:320px){.profile-page__content{padding:25% 4% 6%}.profile-page__card{padding:clamp(1rem,3vw,1.5rem)}}@media (max-width:425px){.profile-page__content{padding:25% 4% 6%}}@media (min-width:769px){.profile-page__content{flex-direction:row;gap:5%;padding:10% 8% 0}.profile-page__content-left{height:100%;width:20%}.profile-page__content-left-top{gap:clamp(1rem,1.5vw,1.5rem)}.profile-page__content-left-name{font-size:clamp(10px,3vw,36px)}.profile-page__content-left-subscription-status{font-size:clamp(16px,2vw,36px)}.profile-page__content-left-subscription-expiry{font-size:clamp(14px,1.8vw,18px)}.profile-page__content-left-buttons{gap:clamp(.5rem,.8vw,.75rem);margin-top:0}.profile-page__content-left-buttons--desktop{display:flex}.profile-page__content-left-buttons--mobile{display:none}.profile-page__content-left-btn{font-size:clamp(10px,1.5vw,20px);padding:.5rem 1rem;width:auto}.profile-page__content-right{flex-direction:row;gap:clamp(1rem,2vw,2rem);height:100%;width:75%}.profile-page__card{border-radius:clamp(12px,1.5vw,20px);flex:1 1;padding:2%;width:30%}.profile-page__card:hover{box-shadow:0 15px 40px #00000080;transform:translateY(-20px)}.profile-page__card:active{transform:translateY(-18px)}.profile-page__card-month{font-size:clamp(10px,1.5vw,30px)}.profile-page__card-price{font-size:clamp(10px,4vw,90px)}.profile-page__card-price-month{top:-2rem}.profile-page__card-price-month-sup{font-size:clamp(10px,1.5vw,20px)}.profile-page__card-price-month-price{font-size:clamp(10px,1vw,20px)}.profile-page__card-upgrade{font-size:clamp(10px,1.5vw,20px);margin-top:clamp(1rem,1.5vw,1.5rem)}.profile-page__card-upgrade:hover{opacity:.8}.profile-page__card-upgrade:active{opacity:.6}.profile-page__card-saving{font-size:clamp(10px,1.15vw,30px);padding:.2rem .6rem;right:3%;top:4%}}@media (min-width:769px) and (max-width:999px){.profile-page__content-right{align-content:flex-start;flex-wrap:wrap}.profile-page__card{flex-basis:calc(50% - clamp(0.5rem, 1vw, 1rem));flex-grow:0;flex-shrink:0;width:calc(50% - clamp(.5rem, 1vw, 1rem))}}@media (min-width:769px) and (max-width:1150px){.profile-page__content{padding-top:15%}}.delete-account-modal__backdrop{align-items:center;animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2003}.delete-account-modal{animation:slideUp .3s ease;background:linear-gradient(1turn,#1b1b1b -91.11%,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;color:#e7e7e7;font-family:Manrope,sans-serif;max-width:350px;padding:clamp(2rem,min(4vw,4vh),3rem);position:relative;width:90%}.delete-account-modal__close{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffc541;cursor:pointer;display:flex;font-size:clamp(28px,min(4vw,4vh),36px);height:clamp(32px,min(4vw,4vh),40px);justify-content:center;line-height:1;padding:0;position:absolute;right:clamp(1rem,min(2vw,2vh),1.5rem);top:clamp(1rem,min(2vw,2vh),1.5rem);transition:background-color .3s ease,opacity .3s ease;width:clamp(32px,min(4vw,4vh),40px)}.delete-account-modal__close:hover{background-color:#e7e7e71a;opacity:.8}.delete-account-modal__close:active{opacity:.6}.delete-account-modal__title{color:#e7e7e7;font-size:clamp(20px,min(3vw,3vh),28px);font-weight:700;margin:0 0 clamp(2rem,min(3vw,3vh),2.5rem);text-align:center}.delete-account-modal__buttons{display:flex;flex-wrap:wrap;gap:clamp(.75rem,min(1.5vw,1.5vh),1rem);justify-content:center}.delete-account-modal__btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:clamp(14px,min(1.8vw,1.8vh),18px);font-weight:400;justify-content:center;min-width:clamp(100px,min(15vw,15vh),120px);padding:clamp(.5rem,min(1vw,1vh),.75rem) clamp(1rem,min(1.5vw,1.5vh),1.5rem);transition:transform .3s ease,box-shadow .3s ease,opacity .2s ease,background-color .3s ease}.delete-account-modal__btn--cancel{background-color:#e7e7e700;border:1px solid #e7e7e7;color:#e7e7e7}.delete-account-modal__btn--cancel:hover{background-color:#e7e7e71a;box-shadow:0 4px 12px #e7e7e733;transform:scale(1.05)}.delete-account-modal__btn--delete{background-color:#ffc541;color:#111}.delete-account-modal__btn--delete:hover{box-shadow:0 4px 15px #ffc54180;transform:scale(1.05) translateY(-2px)}.delete-account-modal__btn--delete:active{transform:translateY(0)}.payment-status-modal__backdrop{animation:fadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2004}.payment-status-modal,.payment-status-modal__backdrop{align-items:center;display:flex;justify-content:center}.payment-status-modal{animation:slideUp .3s ease;background:linear-gradient(1turn,#1b1b1b -91.11%,#202020 40.67%,#2a2a2a 180.28%);border-radius:20px;color:#e7e7e7;flex-direction:column;font-family:Manrope,sans-serif;max-width:400px;min-height:300px;padding:clamp(2rem,min(4vw,4vh),3rem);position:relative;width:90%}.payment-status-modal__close{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffc541;cursor:pointer;display:flex;font-size:clamp(28px,min(4vw,4vh),36px);height:clamp(32px,min(4vw,4vh),40px);justify-content:center;line-height:1;padding:0;position:absolute;right:clamp(1rem,min(2vw,2vh),1.5rem);top:clamp(1rem,min(2vw,2vh),1.5rem);transition:background-color .3s ease,opacity .3s ease;width:clamp(32px,min(4vw,4vh),40px)}.payment-status-modal__close:hover{background-color:#e7e7e71a;opacity:.8}.payment-status-modal__close:active{opacity:.6}.payment-status-modal__content{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,min(2.5vw,2.5vh),2rem);justify-content:center;width:100%}.payment-status-modal__icon{align-items:center;display:flex;height:clamp(80px,min(12vw,12vh),120px);justify-content:center;width:clamp(80px,min(12vw,12vh),120px)}.payment-status-modal__spinner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.payment-status-modal__spinner-circle{animation:spin 1s linear infinite;border:4px solid #ffc54133;border-radius:50%;border-top-color:#ffc541;height:100%;width:100%}@keyframes spin{to{transform:rotate(1turn)}}.payment-status-modal__checkmark{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.payment-status-modal__checkmark-svg{animation:checkmarkScale .3s ease;height:100%;width:100%}.payment-status-modal__checkmark-circle{stroke:#4e991c;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:checkmarkCircle .6s ease forwards}.payment-status-modal__checkmark-check{stroke:#4e991c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:checkmarkCheck .3s ease .6s forwards}@keyframes checkmarkCircle{to{stroke-dashoffset:0}}@keyframes checkmarkCheck{to{stroke-dashoffset:0}}@keyframes checkmarkScale{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.payment-status-modal__cross{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.payment-status-modal__cross-svg{animation:crossScale .3s ease;height:100%;width:100%}.payment-status-modal__cross-circle{stroke:#e74c3c;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:crossCircle .6s ease forwards}.payment-status-modal__cross-line{stroke:#e74c3c;stroke-width:3;stroke-linecap:round;stroke-dasharray:28;stroke-dashoffset:28;animation:crossLine .3s ease .6s forwards}@keyframes crossCircle{to{stroke-dashoffset:0}}@keyframes crossLine{to{stroke-dashoffset:0}}@keyframes crossScale{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.payment-status-modal__text{color:#e7e7e7;font-size:clamp(16px,min(2vw,2vh),24px);font-weight:400;margin:0;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-policy-page{background-color:#111;box-sizing:border-box;color:#e7e7e7;display:flex;flex-direction:column;font-family:Manrope,sans-serif;min-height:100vh;width:100%}.privacy-policy-page__container{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1200px;text-align:left;width:100%}.privacy-policy-page__container h2{font-size:clamp(2rem,min(6vw,6vh),2.5rem);font-weight:700;margin-bottom:2rem}.privacy-policy-page__container h3{font-size:clamp(1.5rem,min(4vw,4vh),2rem);font-weight:600;margin-bottom:1rem}.privacy-policy-page__container p{font-size:clamp(1rem,min(2vw,2vh),1.5rem);margin-bottom:1rem;margin-left:2rem}.privacy-policy-page__container a{color:#e7e7e7;text-decoration:underline}.privacy-policy-page__container a:hover{color:gold;text-decoration:underline;transition:color .3s ease}.license-page{background-color:#111;box-sizing:border-box;color:#e7e7e7;display:flex;flex-direction:column;font-family:Manrope,sans-serif;min-height:100vh;width:100%}.license-page__container{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1200px;text-align:left;width:100%}.license-page__container h2{font-size:clamp(2rem,min(6vw,6vh),2.5rem);font-weight:700;margin-bottom:2rem}.license-page__container h3{font-size:clamp(1.5rem,min(4vw,4vh),2rem);font-weight:600;margin-bottom:1rem}.license-page__container p{margin-left:2rem}.license-page__container p,.license-page__container ul{font-size:clamp(1rem,min(2vw,2vh),1.5rem);margin-bottom:1rem}.license-page__container ul{padding-left:2rem}.license-page__container li{margin-bottom:.5rem}.license-page__container a{color:#e7e7e7;text-decoration:underline}.license-page__container a:hover{color:gold;text-decoration:underline;transition:color .3s ease}.license-page__contact{border-top:1px solid #e7e7e733;margin-top:2rem;padding-top:1.5rem}.license-page__date{color:#e7e7e799;font-size:clamp(.875rem,min(1.5vw,1.5vh),1.125rem);margin-top:1rem}
/*# sourceMappingURL=main.e6d33823.css.map*/