@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn90{0%{opacity:0}to{opacity:.9}}@keyframes fadeIn50{0%{opacity:0}to{opacity:.5}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes girlTwinkle{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes topUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes topUpHeader{0%{transform:translate(-50%,calc(50vh - 50%)) scale(1.5);transform:translateY(-50%,calc(50dvh - 50%)) scale(1.5)}to{transform:translate(-50%)}}@keyframes rotateShine{0%{box-shadow:0 0 100px 80px var(--colorBlue)}33%{box-shadow:0 0 100px 80px var(--colorPurple)}66%{box-shadow:0 0 100px 80px var(--colorGreen)}to{box-shadow:0 0 100px 80px var(--colorBlue)}}@keyframes twinkleStars{0%{opacity:.8}50%{opacity:.5}to{opacity:.8}}@keyframes scaleUp90{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes scaleDown90{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes moveGradientBg{0%{background-position:0 0}to{background-position:1000% 0}}@keyframes shineLogo{0%{opacity:0;box-shadow:none}30%{opacity:.5;box-shadow:none}70%{box-shadow:.2rem 0 .3rem -.1rem var(--colorWhite);opacity:1}to{box-shadow:.1rem 0 .2rem -.1rem var(--colorWhite);opacity:1}}@keyframes planetRightFly{0%{top:200%;transform:scale(2) rotate(-45deg)}to{top:-10%;transform:scale(1) rotate(0)}}@keyframes planetLeftFly{0%{transform:scale(2) rotate(45deg) translateX(-50%)}to{transform:scale(1) rotate(0) translateX(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes moveRight{0%{left:20%}to{left:50%}}@keyframes moveLeft{0%{right:20%}to{right:50%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes kukuRight{0%{transform:rotate(-90deg);opacity:1}to{transform:rotate(0);opacity:.35}}.text-logo{font-size:1.5rem;line-height:100%;font-weight:600;letter-spacing:.2em}.text-body,.text-logo{font-family:var(--fontMain)}.text-body{font-size:1rem;line-height:130%;font-weight:300}.text-description{font-family:var(--fontHeading);font-size:1.2rem;line-height:140%;font-weight:300}.text-label{font-size:1rem;line-height:100%;letter-spacing:.03em}.text-label,.text-subtitle{font-family:var(--fontMain);font-weight:300}.text-subtitle{font-size:1.2rem;line-height:120%}.text-accent{font-family:var(--fontHeading);font-size:1.3rem;line-height:100%;font-weight:300;letter-spacing:.03em}.text-big{line-height:120%}.text-big,.text-h1{font-family:var(--fontHeading);font-size:2rem;font-weight:400;letter-spacing:.05em;text-shadow:0 0 6px hsla(0,0%,100%,.5)}.text-h1,.text-h2{line-height:100%}.text-h2{font-family:var(--fontHeading);font-size:1.5rem;font-weight:300;letter-spacing:.03em}.text-h3{font-size:1.3rem;font-weight:300}.text-h3,.text-h4{font-family:var(--fontMain);line-height:140%;letter-spacing:.04em}.text-h4{font-size:1.1rem;font-weight:500}.text-button{font-size:.95rem}.text-button,.text-link{font-family:var(--fontMain);line-height:100%;font-weight:300}.text-link{font-size:.9rem;letter-spacing:.06em}.text-input{font-size:1rem}.text-caption,.text-input{font-family:var(--fontMain);line-height:100%;font-weight:300;letter-spacing:.03em}.text-caption{font-size:.6rem}.text-bold-caption{font-family:var(--fontMain);font-size:.8rem;line-height:100%;font-weight:600;letter-spacing:.03em}.text-small{font-size:.7rem}.text-option,.text-small{font-family:var(--fontMain);line-height:100%;font-weight:300;letter-spacing:.02em}.text-option{font-size:.8rem}.text-minimum{font-family:var(--fontMain);font-size:.6rem;line-height:100%;font-weight:300}html{height:100%;width:100%;font-size:4vw;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:700px){html{font-size:16px}}body{--colorWhite:#fff;--colorBlack:#000;--colorGray:#adadad;--colorGrayLight:#c7c7c7;--colorGrayDark:#525151;--colorRed:#f57f7f;--colorOrange:#ff7e3e;--colorOrangeLight:#ffbc81;--colorPurple:#c076dc;--colorBlue:#3e5dbd;--colorBlueLight:#aed0ff;--colorBlueDark:#1a102b;--colorMint:#78c296;--colorGreen:#149b2f;--colorYellow:#e4ff19;--colorBrownLight:#c4a484;--colorViolet:#67497b;height:100%;width:100%;background-color:var(--colorBlack);color:var(--colorWhite);font-family:Inter,sans-serif;overflow:auto;-webkit-overflow-scrolling:touch}.appearing{opacity:0;animation:fadeIn .5s forwards,scaleUp90 .5s backwards}.disappearing{animation:fadeOut .5s forwards,scaleDown90 .5s forwards}.fade-in{animation:fadeIn 1s forwards}.no-scroll{overflow:hidden}.vertical-centered{align-self:center}p+p{margin-top:1em}*{text-decoration-thickness:1px!important;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.Input{--height:2.5rem;display:block;position:relative}.Input__input{height:var(--height);text-align:center;border-bottom:1px solid var(--colorWhite);border-radius:0;background:none;color:var(--colorWhite);opacity:.8;width:100%;display:flex;align-items:center;justify-content:center}.Input__input:not(:focus):not(.Input__input_filled)+.Input__placeholder{font-family:var(--fontMain);font-size:1rem;line-height:100%;font-weight:300;letter-spacing:.03em;top:50%;left:50%;transform:translate(-50%,-50%)}.Input__placeholder{color:var(--colorWhite);opacity:.7;position:absolute;top:0;left:50%;transform:translate(-50%,-100%) scale(.7);transition:top .4s,transform .4s,font-size .4s,line-height .4s;white-space:nowrap}.Input_align_left .Input__input{text-align:left}.Input_error{opacity:1}.Input_error .Input__input,.Input_error .Input__placeholder{border-color:var(--colorRed);color:var(--colorRed)}.Input_type_otp .Input__input{font-family:var(--fontHeading);font-size:2rem;line-height:100%;font-weight:400;letter-spacing:.05em;text-shadow:0 0 6px hsla(0,0%,100%,.5);border:1px solid var(--colorWhite);border-radius:var(--height);width:8rem;display:flex;align-items:center;padding:.5rem 1rem;box-sizing:content-box}.Input_type_otp .Input__placeholder{top:0!important;transform:translate(-50%,-100%) scale(.7)!important;margin-top:-.5rem}.Select .Select__container{border:none;background:none}.Select .Select__container_focused .Select__placeholder{opacity:.3}.Select .Select__control{height:2.5rem;min-height:auto;text-align:center;border:none;border-bottom:1px solid var(--colorWhite);border-radius:0;background:none;color:var(--colorWhite);opacity:.8;box-shadow:none}.Select .Select__control:hover{border-color:var(--colorWhite)}.Select .Select__placeholder{color:var(--colorWhite);opacity:.8;transition:opacity .3s;white-space:nowrap;padding:0;margin:0}.Select .Select__value-container{padding:0;margin:0}.Select .Select__indicators-container{display:none;padding:0;margin:0;align-self:center}.Select .Select__indicators-container>div{padding:0 .2rem 0 0;margin:0}.Select .Select__indicators-container svg{height:1.2rem}.Select .Select__single-value{text-align:center}.Select .Select__search,.Select .Select__single-value{color:var(--colorWhite);white-space:nowrap;margin:0;padding:0 0 0 .3rem}.Select .Select__indicator-separator{display:none}.Select .Select__indicator-separator:hover{opacity:1}.Select .Select__menu{background-color:var(--colorBlack);color:var(--colorWhite);z-index:20;overflow:hidden;box-shadow:0 0 5px 0 hsla(0,0%,100%,.1);opacity:.8}.Select .Select__menu-list{padding:0}.Select .Select__loading-message,.Select .Select__no-options-message,.Select .Select__option{font-family:var(--fontMain);font-size:.8rem;line-height:100%;font-weight:300;letter-spacing:.02em}.Select .Select__option{text-align:left}.Select .Select__option_focused{background-color:hsla(0,0%,39%,.1);color:var(--colorWhite)}.Select .Select__option_selected{background-color:var(--colorWhite);color:var(--colorBlack)}.Select .Select__option:active{background-color:transparent;color:var(--colorWhite)}.Select .Select__option:active.Select__option_selected{background-color:var(--colorWhite);color:var(--colorBlack)}.Select .Select__option:active.Select__option_focused{background-color:hsla(0,0%,39%,.1);color:var(--colorWhite)}.Button{display:flex;align-items:center;justify-content:center;gap:.7rem;will-change:transform,opacity,background-color,color,text-shadow,box-shadow;transition:background-color .3s,color .3s,text-shadow .2s,box-shadow .3s,transform .1s,opacity .3s}.Button__text{display:inline}.Button__icon{flex-shrink:0}.Button__icon-loading{height:80%!important}.Button_type_primary,.Button_type_secondary{background-color:var(--colorWhite);color:var(--colorBlack);box-shadow:0 0 3px 0 hsla(0,0%,100%,.3);box-sizing:content-box;flex-shrink:0}.Button_type_primary:hover,.Button_type_secondary:hover{text-shadow:0 0 3px hsla(0,0%,100%,.5);box-shadow:0 0 5px 0 hsla(0,0%,100%,.5)}.Button_type_primary:active,.Button_type_secondary:active{transform:scale(.98)}.Button_type_primary:disabled,.Button_type_secondary:disabled{opacity:.6;box-shadow:none;text-shadow:none;pointer-events:none}.Button_type_secondary{background-color:transparent;border:1px solid var(--colorWhite);color:var(--colorWhite);text-shadow:0 0 2px hsla(0,0%,100%,.3)}.Button_type_secondary:hover{text-shadow:0 0 5px hsla(0,0%,100%,.5)}.Button_type_secondary:active{background-color:var(--colorWhite);color:var(--colorBlack)}.Button_type_link{display:inline-flex;color:var(--colorWhite)}.Button_type_icon{position:relative}.Button_type_icon:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(1.5)}.Button:not(.Button_type_icon):not(.Button_type_link).Button_size_xs{padding:0 .3rem;height:.8rem;border-radius:.5rem;width:auto;min-width:auto}.Button:not(.Button_type_icon):not(.Button_type_link).Button_size_s{padding:0 1rem;height:2rem;border-radius:1rem;width:auto;min-width:auto}.Button:not(.Button_type_icon):not(.Button_type_link).Button_size_m{padding:0 1rem;height:2.5rem;border-radius:1.8rem}.ButtonGroup{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.LunyGirl{height:25vh;width:auto;animation:girlTwinkle 6s infinite backwards}.SvgIcon{height:1em;overflow:visible;aspect-ratio:1/1}.SvgIcon_type_mainLogo{aspect-ratio:1010/333}.SvgIcon_type_female{aspect-ratio:361/512}.SvgIcon_type_hearts{aspect-ratio:124/87}.SvgIcon_type_heart{aspect-ratio:123/110}.SvgIcon_type_rings{aspect-ratio:6/5}.SvgIcon_type_meditationMale{aspect-ratio:1280/1100}.SvgIcon_type_meditationFemale{aspect-ratio:99.28/122.88}.SvgIcon_type_dancerFemale{aspect-ratio:989/1280}.SvgIcon_type_money{aspect-ratio:94.56/122.88}.SvgIcon_type_check{aspect-ratio:123/101}.SvgIcon_type_mainModalArrow{aspect-ratio:50/28}.SvgIcon_type_chatAi{aspect-ratio:264/290}.SvgIcon_type_googlePlay{aspect-ratio:800/238}.SvgIcon_type_appStore{aspect-ratio:801/238}.SvgIcon_type_ruStore{aspect-ratio:111/40}.MenuButton{--size:2.3rem;width:var(--size);height:var(--size);border-radius:50%;border:1px solid var(--colorGray);padding:.5rem;display:flex;align-items:center;justify-content:center}.MenuButton__icon{width:80%;height:80%}.Avatar{--size:1em;position:relative;width:var(--size);height:var(--size)}.Avatar:before{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;border:1px solid;box-shadow:0 0 var(--size) 0 currentColor;opacity:.8;transition:border-color .5s}.Avatar__image{left:50%;top:50%;transform:translate(-50%,-50%);width:90%;height:90%}.Avatar__image,.Avatar__sign{position:absolute;border-radius:50%}.Avatar__sign{bottom:0;right:0;width:40%;height:40%;background-color:var(--colorBlack);display:flex;justify-content:center;align-items:center;color:currentColor;font-size:1rem;opacity:1}.Avatar__sign:before{content:"";display:block;width:50%;height:50%;border-radius:50%;position:absolute;left:0;top:0;box-shadow:0 0 var(--size) 0 currentColor;opacity:.9}.Avatar__sign_full{left:0;top:0;width:100%;height:100%}.Avatar__sign_full:before{width:100%;height:100%;box-shadow:none;border:1px solid;transition:border-color .5s}.Avatar__sign-icon{height:50%;transition:color .5s}.Avatar_no-shadow:before{box-shadow:none}.Wave{position:relative;overflow:hidden;box-shadow:0 0 5rem 5rem var(--colorBlack);aspect-ratio:13/6}.Wave__image{width:100%;aspect-ratio:4/3;position:absolute;left:0;top:50%;transform:translateY(-50%)}.Checkbox{display:flex;gap:.5rem;align-items:center}.Checkbox__input{display:none}.Checkbox__input:checked+.Checkbox__icon:before{display:block}.Checkbox__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.5em;width:1.5em;border-radius:4px;border:1px solid}.Checkbox__icon:before{content:"✓";display:none;color:currentColor;font-family:var(--fontMain);font-size:1em;font-weight:400;line-height:100%}.Checkbox__label{line-height:1}.Checkbox_type_radio .Checkbox__icon{border-radius:50%}.Checkbox_type_radio .Checkbox__icon:before{content:"";width:65%;height:65%;border-radius:50%;background-color:currentColor;animation:fadeIn .3s}.CalendarIcon{position:relative}.CalendarIcon__calendar{height:100%;aspect-ratio:29/31}.CalendarIcon__content{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;height:75%;display:flex;align-items:center;justify-content:center;padding:.2rem}.PrimaryTabs{width:100%;height:3rem;border-radius:2rem;border:1px solid var(--colorGrayDark);display:flex;align-items:center;justify-content:space-between;padding:0 .3rem;background-color:var(--colorBlack)}.PrimaryTabs__item{height:2.3rem;border-radius:2.5rem;background-color:transparent;transition:background-color .2s;width:100%;position:relative}.PrimaryTabs__item_active{background-color:var(--categoryColor)}.PrimaryTabs__item_promise{pointer-events:none}.PrimaryTabs__item_promise .PrimaryTabs__item-text{color:var(--colorGrayDark)}.PrimaryTabs__item-text{font-weight:500;color:var(--colorWhite);position:relative;z-index:1}.PrimaryTabs__item-badge{position:absolute;bottom:0;left:65%;transform:rotate(-20deg)}.SecondaryTabs{position:relative}.SecondaryTabs__items{display:flex;justify-content:space-around;width:100%;overflow:auto}.SecondaryTabs:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:1px;background-image:radial-gradient(var(--colorGrayDark),transparent)}.SecondaryTabs__item{padding:.5rem}.SecondaryTabs__item_active{border-bottom:2px solid var(--categoryColor)}.SecondaryTabs__item_active .SecondaryTabs__item-text{opacity:1}.SecondaryTabs__item-text{text-transform:uppercase;opacity:.5}.Toggler{width:2em;height:1em;border-radius:1em;background-color:var(--colorMint);display:flex;align-items:center;justify-content:flex-start;padding:0 .1em;transition:all .2s}.Toggler__bar{width:.8em;height:.8em;border-radius:100%;background-color:var(--colorBlack);position:relative;left:0;transition:all .2s}.Toggler_checked .Toggler__bar{left:100%;transform:translateX(-100%)}.ProgressBar{--height:2em;width:100%;position:relative;height:var(--height);border-radius:var(--height);background-color:var(--colorWhite);overflow:hidden}.ProgressBar:before{content:"";display:block;width:100%;opacity:.2;background:linear-gradient(to top,var(--colorBlack),transparent)}.ProgressBar:before,.ProgressBar__filler{position:absolute;left:0;top:0;height:100%}.ProgressBar__filler{border-radius:inherit;background-color:var(--categoryColor);box-shadow:0 0 .3rem 0 rgba(0,0,0,.5)}.ProgressBar__filler:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.3;border-radius:inherit;background:linear-gradient(to top,var(--colorWhite),transparent)}.NatalChartDetails{display:flex;flex-direction:column;gap:1rem;align-items:center}.NatalChartDetails__close-button{margin-top:1rem}.SubcategoryDetails{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 1rem;text-align:center}.SubcategoryDetails__planet{width:100%;position:relative;height:5rem;display:flex;align-items:center}.SubcategoryDetails__planet-image{width:5rem;position:absolute;left:20%;transform-origin:left center;transform:translateX(-50%);animation:moveRight 1.5s .5s forwards}.SubcategoryDetails__planet-image_type_saturn{transform:scale(3.2) translateX(-50%)}.SubcategoryDetails__planet-image_type_sun{transform:scale(1.3) translateX(-50%)}.SubcategoryDetails__planet-zodiac{position:absolute;right:20%;top:0;width:5rem;height:5rem;border-radius:50%;background-color:var(--colorBlack);display:flex;align-items:center;justify-content:center;box-shadow:0 0 2rem .5rem var(--categoryColor);opacity:.6;transform:translateX(50%);animation:moveLeft 1.5s .5s forwards}.SubcategoryDetails__zodiac-image{height:2rem}.Tag{display:flex;align-items:center;padding:.5em 1em;background-color:var(--colorBlue);color:var(--colorWhite);border-radius:2em}.Tag_highlighted{background-color:var(--colorGreen)}.ConfirmModal{gap:2rem;align-self:center}.ConfirmModal,.ConfirmModal__buttons{display:flex;flex-direction:column;align-items:center;width:100%}.ConfirmModal__buttons{gap:1rem}.ConfirmModal__button{width:50%}.ErrorModal{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;align-self:center}.MoonProgressBar{border-radius:50%;box-shadow:0 0 3px #fff;animation:fadeIn 1s forwards;transition:transform 1.5s linear;transform-origin:center top}.MoonProgressBar__image{height:100%;width:auto;transform:scale(1.01);filter:saturate(.5) brightness(1)}.MoonProgressBar__shadow{position:absolute;margin-left:.2rem;top:50%;left:0;width:95%;height:95%;border-radius:50%;background-color:var(--colorBlack);transform:translateY(-50%);box-shadow:0 0 10px 3px rgba(0,0,0,.5),0 0 2px 2px var(--colorBlack);transition:left 1s,transform 1s}.MoonProgressBar_hidden{visibility:hidden;height:0}.MoonProgressBar_disappearing{transform:scale(1.5);animation:fadeOut .5s 1s forwards}.NatalChartScheme{width:100%;display:flex;flex-direction:column;align-items:center;align-self:center;gap:1rem}.NatalChartScheme svg{width:100%;height:100%}.NatalChartScheme svg #NatalChartScheme-astrology-bg path{fill:none}.NatalChartScheme svg #NatalChartScheme-astrology-radix-axis *,.NatalChartScheme svg #NatalChartScheme-astrology-radix-circles *,.NatalChartScheme svg #NatalChartScheme-astrology-radix-cusps *,.NatalChartScheme svg #NatalChartScheme-astrology-radix-ruler *{stroke:var(--colorGray)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Sun>*{stroke:var(--colorYellow)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Moon>*{stroke:var(--colorWhite)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Mercury>*{stroke:var(--colorGrayLight)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Venus>*{stroke:var(--colorOrange)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Mars>*{stroke:var(--colorRed)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Jupiter>*{stroke:var(--colorOrangeLight)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Saturn>*{stroke:var(--colorGray)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Uranus>*{stroke:var(--colorBlueLight)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Neptune>*{stroke:var(--colorBlue)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets #NatalChartScheme-astrology-radix-planets-Pluto>*{stroke:var(--colorBrownLight)}.NatalChartScheme svg #NatalChartScheme-astrology-radix-planets *{stroke:var(--colorWhite)}.NatalChartScheme__close-button{margin-top:2rem}.ZoomControl{display:flex;align-items:stretch;height:2.5rem;border-radius:2rem;border:1px solid var(--colorGray)}.ZoomControl__button{display:flex;align-items:center;justify-content:center;padding:0 2rem;position:relative}.ZoomControl__button:before{content:"";display:block;width:1rem;height:.2rem;background:var(--colorGray)}.ZoomControl__button_in:after{content:"";display:block;width:.2rem;height:1rem;background:var(--colorGray);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.MessageList{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;overflow:auto;padding:2rem 1rem}.ChatMessage{position:relative;border-radius:1rem;min-width:50%;max-width:90%}.ChatMessage:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;position:absolute;left:0;top:0;opacity:.8}.ChatMessage__content{position:relative;align-items:center;justify-content:center;padding:1rem 1rem 1.5rem;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;box-shadow:inset 0 0 20rem rgba(0,0,0,.3);opacity:.9;border-radius:inherit}.ChatMessage__author{font-weight:700;opacity:.6}.ChatMessage__date{color:var(--colorGray);position:absolute;bottom:.5rem;right:1rem;text-transform:lowercase}.ChatMessage__repeat-button{margin-top:.5rem;background-color:var(--colorWhite);color:var(--colorBlack);width:100%;text-align:center;display:block;padding:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.3);border-radius:1rem}.ChatMessage__alert-icon{position:absolute;right:1rem;top:1rem;height:1.2rem;color:var(--colorYellow)}.ChatMessage_type_in{margin-right:auto;border-bottom-left-radius:0}.ChatMessage_type_in:before{background:var(--colorBlue)}.ChatMessage_type_out{margin-left:auto;border-bottom-right-radius:0}.ChatMessage_type_out:before{background:var(--colorGreen)}.ChatMessage_error:before{background:var(--colorRed);opacity:1}.ChatMessage_error .ChatMessage__content{padding-bottom:1rem}.ChatMessage_error .ChatMessage__date{display:none}.ChatInput{position:relative;box-shadow:0 .5rem 2rem 2rem rgba(0,0,0,.5);background-color:rgba(0,0,0,.5);padding:0 1rem}.ChatInput__textarea{display:block;width:100%;max-height:10rem;padding:.8rem 3rem .8rem 1rem;border:none;background:none;line-height:1.2;resize:none;border:1px solid hsla(0,0%,100%,.3);border-radius:1rem}.ChatInput__send-button{position:absolute;right:2rem;top:50%;transform:translateY(-50%);height:100%}.ChatInput__send-button:disabled{opacity:.5}.ChatInput__send-icon{height:1.5rem;color:var(--colorBlueLight)}.FaqItem{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;text-align:left;border:1px solid var(--colorGrayDark);border-radius:1rem;padding:1rem .7rem;background-color:var(--colorBlack);box-shadow:0 0 .3rem 0 hsla(0,0%,100%,.2);cursor:pointer}.FaqItem__question{color:var(--colorBlueLight);opacity:.8;display:flex;gap:1rem;align-items:center;justify-content:space-between}.FaqItem__answer{display:none}.FaqItem__arrow{transform:rotate(180deg);height:.7rem;color:var(--colorWhite)}.FaqItem_opened_true .FaqItem__answer{display:block}.FaqItem_opened_true .FaqItem__arrow{transform:none}.Badge{font-weight:300;background-color:var(--colorPurple);padding:.3em .8em;border-radius:1em}.Stars{position:fixed;top:0;left:0;width:100vw;height:100%;animation:fadeIn 8s}.Stars__canvas{width:100%;height:100%;animation:twinkleStars 5s infinite}.Stars:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){.Stars:after{box-shadow:inset 0 0 100vw 5vw var(--colorBlack)}}.MainLayout{--headerHeight:6rem;--shineHeight:1rem;--shineSpacing:2rem;--layoutMaxWidth:700px;--categoryColor:var(--colorBlue);--mainPaddingTop:var(--headerHeight);--mainPaddingBottom:calc(var(--shineHeight) + var(--shineSpacing));--mainSidePadding:1rem;--sunScale:1.3;--saturnScale:3.2;width:100%;min-height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:stretch;overflow:hidden}.MainLayout:after,.MainLayout:before{--circleSize:60rem;content:"";display:block;position:fixed;top:calc(100% - var(--shineHeight));left:50%;transform:translateX(-50%);width:var(--circleSize);height:var(--circleSize);border-radius:var(--circleSize);will-change:width,height,top,border-radius,opacity;transition:top .5s linear,box-shadow .5s linear,width .5s linear,height .5s linear,box-shadow .5s linear}.MainLayout:before{transform-origin:0 50%;opacity:.9;z-index:10;box-shadow:0 0 100px 80px var(--categoryColor)}.MainLayout:after{background-color:var(--colorBlack);z-index:10}.MainLayout__planets-loader{position:absolute;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.MainLayout__planets-loader-item{width:1px;height:1px}.MainLayout__header,.MainLayout__header-spacer{height:var(--headerHeight);max-width:var(--layoutMaxWidth);width:100%;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:40}.MainLayout__main{flex-basis:100%;height:100%;padding:var(--mainPaddingTop) var(--mainSidePadding) var(--mainPaddingBottom);gap:4vh;align-items:center;justify-content:center;text-align:center;animation:fadeIn 2s ease-in-out 4s backwards;position:relative;flex-grow:1;z-index:10}.MainLayout__main,.MainLayout__main-modal{width:100%;max-width:var(--layoutMaxWidth);display:flex}.MainLayout__main-modal{position:fixed;top:var(--headerHeight);bottom:var(--shineHeight);left:50%;transform:translateX(-50%);z-index:30;animation:fadeIn .5s .3s backwards;overflow:auto;padding:1rem;justify-content:flex-start;align-items:flex-start}.MainLayout__main-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--colorBlack);opacity:.5;z-index:10;animation:fadeIn50 .2s forwards}.MainLayout__bottom-panel{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:11}.MainLayout_opened-main-modal:after,.MainLayout_opened-main-modal:before{top:-25vh;width:150vw;height:150vh}.MainLayout_opened-main-modal_half{--top:50vh}.MainLayout_opened-main-modal_half:after,.MainLayout_opened-main-modal_half:before{top:var(--top);width:200vw}.MainLayout_opened-main-modal_half .MainLayout__main-modal{top:calc(var(--headerHeight) + var(--top))}.MainLayout_no-start-animation .MainLayout__header{animation-duration:0s;animation-delay:0s}.MainLayout_no-start-animation .MainLayout__main{animation-delay:.5s}.MainLayout_category_selfRealisation{--categoryColor:var(--colorBlue)}.MainLayout_category_relations{--categoryColor:var(--colorPurple)}.MainLayout_category_relations:before{opacity:.8;box-shadow:0 0 80px 60px var(--categoryColor)}.MainLayout_category_health{--categoryColor:var(--colorMint)}.MainLayout_category_health:before{opacity:.7;box-shadow:0 0 80px 60px var(--categoryColor)}.MainLayout_category-animated:before{animation:rotateShine 20s linear 4s infinite}.MainLayout_with-bottom-panel{--shineHeight:7rem}.MainLayout_wide .MainLayout__main{max-width:100%}.PromoHeader{display:flex;justify-content:center;align-items:center;padding:0 1rem}.PromoHeader__logo{height:2.8rem;position:relative}.PromoHeader__logo:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:1px;background-color:#000;box-shadow:0 0 2rem 2rem #000}.PromoHeader__logo:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:2.5rem;border-radius:0 2.8rem 2.8rem 0;animation:shineLogo 2.5s 1s forwards}.PromoHeader__logo-icon{height:100%;width:auto;position:relative}.PromoHeader__logo-icon #mainLogo-border{opacity:0;animation:fadeIn 2.5s 1s forwards}.PromoHeader__menu-button{position:absolute;right:1rem}.PromoHeader_animated{animation:fadeIn 2s ease-in-out,topUpHeader 2s ease-in-out 3s backwards}.ProfileHeader{display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.ProfileHeader:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:1px;background-color:var(--colorBlack);box-shadow:0 0 3rem 3rem var(--colorBlack)}.ProfileHeader__content{display:flex;gap:.5rem;position:relative}.ProfileHeader__content-text{display:flex;flex-direction:column;gap:.2rem}.ProfileHeader__name{opacity:1}.ProfileHeader__date{color:var(--colorGray);font-weight:500;text-transform:capitalize}.ProfileHeader__avatar{font-size:3rem;color:var(--categoryColor)}.ProfileHeader__menu-button{position:relative}.MainMenu{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;width:100%;min-height:100%}.MainMenu__item{position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.MainMenu__item:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;background-color:var(--colorWhite)}.MainMenu__item:hover:after{opacity:0}.MainMenu__social-links{margin-top:5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.MainMenu__social-links-items{display:flex;gap:2rem;justify-content:space-between;align-items:center}.MainMenu__social-links-item{height:2rem}.MainMenu__social-links-item svg{height:100%;color:var(--colorWhite)}.BottomPanel{height:calc(var(--shineHeight)*.9);display:flex;align-items:center}.BottomPanel__items{display:flex;align-items:flex-end;gap:4rem}.BottomPanel__button{color:var(--colorWhite);display:flex;opacity:.9;flex-direction:column;align-items:center;text-align:center}.BottomPanel__button_current{opacity:1;transform:scale(1.2)}.BottomPanel__icon{flex-shrink:0}.BottomPanel__icon,.BottomPanel__icon_calendar{height:calc(var(--shineHeight)*.28)}.BottomPanel__icon_calendar-inner{height:80%}.BottomPanel__divider{width:1px;height:50%;background-color:var(--colorWhite);opacity:.5}.NameForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.NameForm__input{min-width:14rem;width:50%}.NameForm__button{margin-top:1rem;width:14rem}.GenderForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.GenderForm__button{width:14rem}.BirthDateForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.BirthDateForm__controls{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.BirthDateForm__day-input{width:4em;flex-shrink:0;flex-grow:0}.BirthDateForm__month-select{width:8em;flex-shrink:0;flex-grow:0}.BirthDateForm__year-input{width:4em;flex-shrink:0;flex-grow:0}.BirthDateForm__button{margin-top:1rem;width:14rem}.BirthTimeForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.BirthTimeForm__title{text-align:center}.BirthTimeForm__input{width:14rem}.BirthTimeForm__buttons{margin-top:1rem}.BirthTimeForm__button{width:14rem}.BirthPlaceForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.BirthPlaceForm__select{width:14rem}.BirthPlaceForm__button{margin-top:1rem;width:14rem}.RelationshipStatusForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.RelationshipStatusForm__title{text-align:center}.RelationshipStatusForm__button{width:14rem}.ChildrenForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.ChildrenForm__button{width:14rem}.EmotionalityForm{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;justify-content:center}.EmotionalityForm__title{text-align:center}.EmotionalityForm__slider-container{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1rem}.EmotionalityForm__captions{display:flex;justify-content:space-between;width:100%}.EmotionalityForm .EmotionalityForm__slider{--sliderWidth:16rem;--sliderHeight:1.54rem;width:var(--sliderWidth);height:var(--sliderHeight);border-radius:3.072vw;background:rgba(0,0,0,.1);overflow:hidden;box-shadow:0 0 1px 0 var(--colorWhite)}.EmotionalityForm .EmotionalityForm__slider .range-slider__thumb[data-lower]{width:0}.EmotionalityForm .EmotionalityForm__slider .range-slider__thumb[data-upper]{width:var(--sliderHeight);height:var(--sliderHeight);box-sizing:border-box;background:var(--colorWhite);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.EmotionalityForm .EmotionalityForm__slider .range-slider__range{background:linear-gradient(to right,var(--colorWhite),#866fca,#e65daf,#f51212);background-size:calc(var(--sliderWidth) - var(--sliderHeight)/2) 100%}.EmotionalityForm__button{margin-top:1rem;width:14rem}.ApplicationButtons{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;align-self:center}.ApplicationButtons__title{background:linear-gradient(45deg,var(--colorBlueLight),var(--colorGreen),var(--colorPurple),var(--colorMint));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ApplicationButtons__buttons{width:100%;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ApplicationButtons__button{position:relative}.ApplicationButtons__button_disabled{pointer-events:none}.ApplicationButtons__button_disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:inherit;z-index:1}.ApplicationButtons__button_disabled .ApplicationButtons__badge{display:block}.ApplicationButtons__badge{display:none;position:absolute;top:0;left:100%;transform:rotate(-20deg) translate(-60%,-60%);z-index:2}.ApplicationButtons__icon{height:3rem}.ApplicationButtons__sign-in-link{text-decoration:underline;margin-top:1rem}.QuizScreen{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;position:relative;width:100%;flex-grow:1;align-self:stretch}.QuizScreen__moon{position:relative;flex-shrink:0;width:6rem;height:6rem;margin-top:.4rem}.QuizScreen__step{position:relative;width:100%;z-index:1}.QuizScreen__bottom-links{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0}.QuizScreen__bottom-link{text-decoration:underline;padding:1rem 0}.QuizScreen__bottom-link_hidden{visibility:hidden;height:0}.IntroScreen{min-height:100%}.IntroScreen__content{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.IntroScreen__button{margin-top:1rem}.SignInScreen{justify-content:center}.SignInScreen,.SignInScreen__email-form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.SignInScreen__email-field{display:flex;flex-direction:column;gap:.5rem}.SignInScreen__email-input{margin-top:1rem;min-width:14rem;width:50%}.SignInScreen__otp-input{margin-top:1rem}.SignInScreen__button{width:50%;max-width:14rem}.SignInScreen__divider{display:flex;align-items:center;justify-content:center;gap:1rem;width:80%;margin:2rem 0 0;opacity:.9}.SignInScreen__divider-text{order:2;flex-shrink:0}.SignInScreen__auth-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.SignInScreen__auth-buttons-row{display:flex;width:100%;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;transition:opacity .3s}.SignInScreen__auth-buttons-row_hidden_true{pointer-events:none;opacity:.5}.SignInScreen__vk-auth-buttons{width:70%}.SignInScreen__google-auth-button{font-size:20px;border:1px solid hsla(0,0%,100%,.12);padding:8px;border-radius:20px}.SignInScreen__error-message{color:var(--colorRed);height:2em}.SignInScreen__privacy{text-align:left}.SignInScreen__privacy-link{display:inline;white-space:wrap;text-align:left;text-decoration:underline}.SignInScreen__otp-form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;margin-top:1rem}.SignInScreen__email-highlighted{color:var(--colorMint)}.SignInScreen__link{text-decoration:underline}.SignInScreen__link_type_repeat{color:var(--colorBlueLight)}.SignInScreen__link_hidden_true{visibility:hidden;pointer-events:none}.VerifyEmailScreen{flex-grow:1;min-height:100%;height:auto}.VerifyEmailScreen,.VerifyEmailScreen__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:2rem}.VerifyEmailScreen__content{margin:auto}.VerifyEmailScreen__content-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.NatalChartScreen{width:100%;padding-top:1rem;display:flex;flex-direction:column;gap:2rem;align-self:flex-start}.NatalChartScreen__primary-row{display:flex;align-items:center;gap:1rem}.NatalChartScreen__scheme-icon{height:2rem}.NatalChartScreen__secondary-tabs{width:calc(100% + 1rem)}.NatalChartScreen__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:left}.NatalChartScreen__content-title{display:flex;justify-content:space-between;align-items:center;width:100%}.NatalChartScreen__content-subtitle{display:flex;gap:.5rem;align-items:center;justify-content:center}.NatalChartScreen__content-subtitle-item{color:var(--colorGray)}.NatalChartScreen__content-subtitle-item_active{color:var(--colorWhite)}.NatalChartScreen__analysis-toggler{font-size:1.1rem}.NatalChartScreen__content-data{position:relative}.NatalChartScreen__content-planet{position:absolute;top:0;right:0;width:12rem;height:12rem;opacity:.35;transform-origin:150% 0;animation:kukuRight 3s backwards}.NatalChartScreen__content-image{width:100%}.NatalChartScreen__content-image_type_saturn{transform:scale(3.2) translateY(30%)}.NatalChartScreen__content-image_type_sun{transform:scale(var(--sunScale))}.NatalChartScreen__content-text{position:relative}.NatalChartScreen__tags{display:flex;flex-wrap:wrap;width:100%;gap:.5rem}.HoroscopeScreen{width:100%;padding-top:1rem;display:flex;flex-direction:column;gap:2rem;align-self:flex-start}.HoroscopeScreen__secondary-tabs{width:100%}.HoroscopeScreen__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.HoroscopeScreen__content-title{display:flex;justify-content:center;align-items:center;width:100%;position:relative;z-index:1}.HoroscopeScreen__content-text{width:100%}.HoroscopeScreen__content-subtitle{display:flex;gap:.5rem;align-items:center;justify-content:center}.HoroscopeScreen__content-subtitle-item{color:var(--colorGray)}.HoroscopeScreen__content-subtitle-item_active{color:var(--colorWhite)}.HoroscopeScreen__analysis-toggler{font-size:1.1rem}.HoroscopeScreen__content-bars{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;margin-top:1rem;width:100%;align-items:stretch}.HoroscopeScreen__content-bars-item{width:48%;height:3.5rem;flex-shrink:0;flex-grow:0}.HoroscopeScreen__content-bar{display:flex;position:relative;gap:.5rem;align-items:center;justify-content:space-between;height:100%;text-align:left;border-radius:.5rem;padding:0 .5rem;background-color:rgba(0,0,0,.5);box-shadow:0 0 .5rem 0 hsla(0,0%,100%,.5);cursor:pointer}.HoroscopeScreen__content-bar-planet{width:2rem;flex-shrink:0;transform-origin:center 0}.HoroscopeScreen__content-bar-planet_type_sun{transform-origin:center center;transform:scale(var(--sunScale))}.HoroscopeScreen__content-bar-planet_type_saturn{transform:scale(var(--saturnScale)) translateY(-35%)}.HoroscopeScreen__content-bar-planet-image{width:100%}.HoroscopeScreen__content-bar-data{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;position:relative}.HoroscopeScreen__content-bar-caption{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.HoroscopeScreen__content-bar-button{align-self:center;position:absolute;right:0;top:0;transform:translate(20%,-20%)}.HoroscopeScreen__content-bar-button:before{background-color:var(--colorBlack);border-radius:50%}.HoroscopeScreen__content-bar-icon{height:1.2rem;position:relative}.HoroscopeScreen__progress-bar{font-size:.2rem}.HoroscopeScreen__wave{width:100%;margin-top:5rem}.PromoLandingScreen{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;min-height:100%;padding-bottom:4rem}.PromoLandingScreen__greeting{padding-top:4rem}.PromoLandingScreen__problem{display:flex;flex-direction:column;width:100%;align-items:center;gap:4rem}.PromoLandingScreen__problem-items{display:flex;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width:700px){.PromoLandingScreen__problem-items{flex-direction:row}}.PromoLandingScreen__problem-item{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;width:100%}@media screen and (min-width:700px){.PromoLandingScreen__problem-item{width:50%}}.PromoLandingScreen__problem-item-image{width:60%;max-width:400px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.PromoLandingScreen__problem-item-image img{width:100%;height:auto;aspect-ratio:1/1}.PromoLandingScreen__problem-item-image:before{content:"";width:100%;height:100%;border-radius:inherit;position:absolute;left:0;top:0;display:block;box-shadow:inset 0 0 2rem 0 rgba(0,0,0,.6)}.PromoLandingScreen__problem-item-description{width:100%;background:linear-gradient(45deg,#b19cd9,gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PromoLandingScreen__solution{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:700px){.PromoLandingScreen__solution{flex-direction:row}}.PromoLandingScreen__solution-iphones-image{width:90%;height:24rem;background-image:url(/images/iphones-couple.webp);background-size:100% auto;background-repeat:no-repeat;background-position:top;flex-shrink:0}@media screen and (min-width:700px){.PromoLandingScreen__solution-iphones-image{width:40%;height:26rem}}.PromoLandingScreen__solution-description{width:100%;padding:1.5rem;border-radius:1rem;border:1px solid var(--colorViolet);background:var(--colorBlueDark)}@media screen and (min-width:700px){.PromoLandingScreen__solution-description{margin-left:-2rem}}.PromoLandingScreen__solution-description-title{background:linear-gradient(45deg,var(--colorBlueLight),var(--colorWhite));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PromoLandingScreen__solution-description-benefits{text-align:left;list-style:disc;margin-top:1rem;padding-left:1rem}.PromoLandingScreen__solution-description-benefits>li+li{margin-top:1rem}.PromoLandingScreen__solution-description-benefits>li>.text-option{opacity:.6}.PromoLandingScreen__head{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;padding-top:1rem}.PromoLandingScreen__avatar{font-size:6rem}.PromoLandingScreen__subtitle{color:var(--colorGray);margin-top:1rem}.PromoLandingScreen__natal-chart{display:flex;flex-direction:column;width:100%;gap:2rem;animation:fadeIn 2s}.PromoLandingScreen__natal-chart-heading{position:relative;z-index:1}.PromoLandingScreen__natal-chart-planets{height:10rem;width:100%;display:flex;align-items:center;justify-content:center}.PromoLandingScreen__natal-chart-planets-item{flex-shrink:0;width:2rem;transition:transform 8s}.PromoLandingScreen__natal-chart-planets-item_sun{transform:scale(var(--sunScale))}.PromoLandingScreen__natal-chart-planets-item_sun .PromoLandingScreen__natal-chart-planets-item-image:after{display:none}.PromoLandingScreen__natal-chart-planets-item_saturn{transform:scale(var(--saturnScale))}.PromoLandingScreen__natal-chart-planets-item_saturn .PromoLandingScreen__natal-chart-planets-item-image:after{display:none}.PromoLandingScreen__natal-chart-planets-item-image{position:relative;border-radius:50%}.PromoLandingScreen__natal-chart-planets-item-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;box-shadow:inset -2px -2px 3px 0 rgba(0,0,0,.8)}.PromoLandingScreen__natal-chart-swiper{height:100%;width:100%;overflow:visible}.PromoLandingScreen__natal-chart-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;transform-origin:center center}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active{z-index:1}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active .PromoLandingScreen__natal-chart-planets-item{transform:scale(5)}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active .PromoLandingScreen__natal-chart-planets-item_sun{transform:scale(calc(var(--sunScale) * 5))}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active .PromoLandingScreen__natal-chart-planets-item_sun .PromoLandingScreen__natal-chart-planets-item-image:after{display:none}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active .PromoLandingScreen__natal-chart-planets-item_saturn{transform:scale(calc(var(--saturnScale) * 5))}.PromoLandingScreen__natal-chart-swiper .swiper-slide-active .PromoLandingScreen__natal-chart-planets-item_saturn .PromoLandingScreen__natal-chart-planets-item-image:after{display:none}.PromoLandingScreen__natal-chart-planet-description{display:flex;width:100%;flex-direction:column;gap:1rem;transition:opacity 2s;background:linear-gradient(45deg,var(--colorYellow),var(--colorBlueLight),var(--colorMint));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PromoLandingScreen__natal-chart-planet-description_hidden_true{opacity:0}.PromoLandingScreen__natal-chart-button{margin-top:1rem;align-self:center}.PromoLandingScreen__forecast{display:flex;flex-direction:column;width:100%;align-items:center;gap:2rem;position:relative}.PromoLandingScreen__forecast-head{margin-top:20rem}.PromoLandingScreen__forecast-image{background-image:url(/images/iphone-daily-horoscope.webp);background-repeat:no-repeat;background-position:top;background-size:cover;width:15rem;aspect-ratio:466/980;position:absolute;top:0}.PromoLandingScreen__forecast-head{display:flex;flex-direction:column;align-items:center;position:relative;background:rgba(0,0,0,.6);box-shadow:0 0 1rem 2rem rgba(0,0,0,.6)}.PromoLandingScreen__forecast-tabs{position:relative}.PromoLandingScreen__forecast-categories{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:center;position:relative;width:100%;background:rgba(0,0,0,.6);box-shadow:0 0 1rem 2rem rgba(0,0,0,.6)}.PromoLandingScreen__forecast-swiper{width:100%}.PromoLandingScreen__forecast-category{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.PromoLandingScreen__forecast-item{display:flex;width:100%;align-items:center;text-align:left;gap:1rem}.PromoLandingScreen__forecast-item:first-child>svg{color:var(--colorBlueLight)}.PromoLandingScreen__forecast-item:nth-child(2)>svg{color:var(--colorYellow)}.PromoLandingScreen__forecast-item:nth-child(3)>svg{color:var(--colorMint)}.PromoLandingScreen__forecast-item:nth-child(4)>svg{color:var(--colorOrangeLight)}.PromoLandingScreen__forecast-item:nth-child(5)>svg{color:var(--colorGreen)}.PromoLandingScreen__forecast-item-icon{flex-shrink:0;width:2rem;height:auto}.PromoLandingScreen__neuro{width:100%;gap:2rem}.PromoLandingScreen__neuro,.PromoLandingScreen__neuro-head{display:flex;flex-direction:column;align-items:center;position:relative}.PromoLandingScreen__neuro-head{gap:1rem;z-index:1}.PromoLandingScreen__neuro-subtitle{color:var(--colorGray)}.PromoLandingScreen__neuro-wave{width:150vw;max-width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PromoLandingScreen__neuro-iphone{width:50%;height:23rem;position:relative}.PromoLandingScreen__neuro-iphone:before{content:"";display:block;width:100%;height:100%;background-image:url(/images/iphone-ai.webp);background-position:top;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:1}.PromoLandingScreen__neuro-iphone:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:0;z-index:1;box-shadow:0 0 4rem 4rem var(--colorBlack)}.PromoLandingScreen__neuro-button{position:relative;z-index:1}.PromoLandingScreen__reviews{width:100%;display:flex;flex-direction:column;gap:2rem}.PromoLandingScreen__reviews-head{display:flex;flex-direction:column;align-items:center;gap:1rem}.PromoLandingScreen__reviews-subtitle{color:var(--colorGray)}.PromoLandingScreen__reviews-items{width:100%;display:flex;gap:1rem}.PromoLandingScreen__reviews-swiper{overflow:visible;width:100%}.PromoLandingScreen__reviews-swiper>.swiper-wrapper{gap:0}.PromoLandingScreen__reviews-swiper>.swiper-wrapper>.swiper-slide{width:90%;max-width:20rem;padding:0 .5rem;box-sizing:content-box}.PromoLandingScreen__reviews-swiper>.swiper-wrapper>.swiper-slide:first-child{padding-left:0}.PromoLandingScreen__reviews-swiper>.swiper-wrapper>.swiper-slide:last-child{padding-right:0}.PromoLandingScreen__reviews-item{width:100%;border-radius:1rem;overflow:hidden;aspect-ratio:4/5;position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0}.PromoLandingScreen__reviews-item-image{width:100%;position:absolute;left:0;top:0}.PromoLandingScreen__reviews-item-content{background-color:rgba(0,0,0,.6);padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 0 3rem 3rem rgba(0,0,0,.6);text-align:left;text-shadow:0 0 .5rem var(--colorBlack);position:relative;z-index:1}.PromoLandingScreen__reviews-item-content>.text-option{line-height:140%}.PromoLandingScreen__subscription{display:flex;flex-direction:column;width:100%;gap:2rem;align-items:center;padding-bottom:2rem}.PromoLandingScreen__subscription-description{color:var(--colorGray)}.PromoLandingScreen__subscription-items{display:flex;flex-direction:column;align-items:center;width:100%;gap:1.5rem}.PromoLandingScreen__subscription-item{display:flex;width:100%;align-items:center;border-radius:1rem;border:1px solid var(--colorViolet);background-color:var(--colorBlueDark);padding:1rem;justify-content:space-between;transition:opacity .3s;text-align:left;cursor:pointer;position:relative}.PromoLandingScreen__subscription-item_popular{border-color:var(--colorPurple)}.PromoLandingScreen__subscription-item_popular .PromoLandingScreen__subscription-item-badge{background-color:var(--colorPurple)}.PromoLandingScreen__subscription-item_popular .PromoLandingScreen__subscription-item-check{background-color:var(--colorPurple);color:var(--colorWhite)}.PromoLandingScreen__subscription-item_profitable{border-color:var(--colorGreen)}.PromoLandingScreen__subscription-item_profitable .PromoLandingScreen__subscription-item-badge{background-color:var(--colorGreen)}.PromoLandingScreen__subscription-item_profitable .PromoLandingScreen__subscription-item-check{background-color:var(--colorGreen);color:var(--colorWhite)}.PromoLandingScreen__subscription-item_selected{box-shadow:0 0 1rem -.2rem hsla(0,0%,100%,.6)}.PromoLandingScreen__subscription-item-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);height:1.1rem;display:flex;align-items:center;padding:0 .5rem;border-radius:.6rem}.PromoLandingScreen__subscription-item-badge_type_popular{background-color:var(--colorPurple)}.PromoLandingScreen__subscription-item-badge_type_profitable{background-color:var(--colorGreen)}.PromoLandingScreen__subscription-item-check{background-color:var(--colorWhite);width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:1;position:absolute;left:0;top:0;color:var(--colorBlack);transform:translate(-40%,-40%)}.PromoLandingScreen__subscription-item-check-icon{width:.8rem;height:.8rem}.PromoLandingScreen__subscription-item-content-side{display:flex;flex-direction:column;gap:.2rem}.PromoLandingScreen__subscription-item-title{font-weight:500}.PromoLandingScreen__subscription-item-description{color:var(--colorBlueLight);color:var(--colorGray)}.PromoLandingScreen__subscription-item-price-side{display:flex;flex-direction:column;gap:.2rem;align-items:flex-end}.PromoLandingScreen__subscription-item-old-price{text-decoration:line-through;color:var(--colorRed)}.PromoLandingScreen__subscription-item-price{text-shadow:none;font-weight:500}.PromoLandingScreen__faq{display:flex;flex-direction:column;width:100%;gap:2rem;align-items:center;padding-bottom:2rem}.PromoLandingScreen__faq-description{color:var(--colorGray)}.PromoLandingScreen__faq-items{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.SignInErrorScreen{flex-grow:1;min-height:100%;height:auto}.SignInErrorScreen,.SignInErrorScreen__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:2rem}.SignInErrorScreen__content{margin:auto}.SignInErrorScreen__actions,.SignInErrorScreen__content-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.SignInErrorScreen__actions{gap:2rem}.SignInErrorScreen__feedback-link{text-decoration:underline}.PrivacyScreen{display:flex;flex-direction:column;gap:2rem}.PrivacyScreen__title{text-align:center}.PrivacyScreen__content{display:flex;flex-direction:column;gap:1rem;line-height:1;text-align:left}.PrivacyScreen__content>ol{margin-left:1rem}.PrivacyScreen__content>ol>li+li{margin-top:1rem}.PrivacyScreen__content>table{border:1px solid var(--colorGray);border-collapse:collapse}.PrivacyScreen__content>table tr:nth-child(2n){background-color:var(--colorGrayDark)}.PrivacyScreen__content>table td{border:1px solid var(--colorGray);padding:.5rem;vertical-align:top;border-spacing:0}.PrivacyScreen__content>table td>ul{list-style:disc;margin-left:1rem}.ProfileScreen{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;padding-top:1rem}.ProfileScreen__title{text-align:center}.ProfileScreen__field{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;border-bottom:1px solid var(--colorGrayDark);padding-bottom:1rem}.ProfileScreen__field-content{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.ProfileScreen__field-label{color:var(--colorGray)}.ProfileScreen__field-value{text-align:left}.ProfileScreen__field-edit-button{color:var(--colorMint);text-decoration:underline;flex-shrink:0}.ProfileScreen__field-form-dialog{align-self:center}.ProfileScreen__highlighted-date-error{color:var(--colorRed)}.ProfileScreen__highlighted-date-success{color:var(--colorGreen)}.ProfileScreen__deletion-link{margin-top:2rem;color:var(--colorRed)}.ProfileDeleteScreen{display:flex;flex-direction:column;gap:2rem;align-items:center}.ProfileDeleteScreen__mail-link{text-decoration:underline}.ChatAiScreen{--inputBottom:calc(var(--shineHeight) + 1rem);--inputHeight:3rem;width:100%;position:absolute;top:0;bottom:var(--mainPaddingBottom);align-self:stretch;display:flex;flex-direction:column}.ChatAiScreen__message-list{padding-top:var(--mainPaddingTop)}.ChatAiScreen__input{flex-shrink:0;width:100%}.ChatAiScreen__wave{position:fixed;bottom:var(--shineHeight);left:50%;transform:translate(-50%,20%);width:100%;max-width:calc(var(--layoutMaxWidth)*.8);align-self:center;animation:fadeIn 1s}.FaqScreen{width:100%;padding-top:1rem}.FaqScreen__items{gap:1rem}.FaqScreen__items,.FaqScreen__more{margin-top:2rem;display:flex;flex-direction:column}.FaqScreen__more,.SupportScreen{align-items:center}.SupportScreen{display:flex;flex-direction:column;gap:1rem}