.text-gradient-secondary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#2b272f,#53009e);-webkit-background-clip:text}.text-gradient-secondary_r{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#53009e,#2b272f);-webkit-background-clip:text}.text-gradient-primary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text}body{color:#424242}.settings-container{margin:0 auto;max-width:1000px}@media screen and (max-width:800px){.home-header{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:0;padding:16px;position:relative;z-index:1}}.scroll-bar-gray::-webkit-scrollbar{-webkit-appearance:none}.scroll-bar-gray::-webkit-scrollbar:vertical{width:12px}.scroll-bar-gray::-webkit-scrollbar:horizontal{height:12px}.scroll-bar-gray::-webkit-scrollbar-thumb{background:#eceff5;border-radius:10px}.scroll-bar-gray::-webkit-scrollbar-track{background-clip:padding-box;border-radius:10px;margin:0 16px}.home-container{display:flex;gap:78px;justify-content:space-between;margin-top:45px}.home-container .home-content{display:flex;flex-direction:column;gap:48px}.home-container .home-other{display:flex;flex-direction:column;gap:32px;max-width:500px}@media screen and (max-width:1700px){.home-container{flex-direction:column;gap:28px}}@media screen and (max-width:1024px){.home-container .home-other{display:flex;flex-direction:column;gap:24px;max-width:100%}}@media screen and (max-width:800px){.home-container{margin-top:0}}.top-layout-title{align-items:center;display:flex;margin-bottom:62px}.top-layout-title>svg{cursor:pointer;flex:0 12px;height:20px;width:12px}.top-layout-title>h1{font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.25;text-align:center}@media screen and (max-width:768px){.top-layout-title{margin-bottom:48px}}.button-purple{background-color:#ba44ff;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-purple:active{transform:translateY(3px)}.button-red{background-color:#ff3737;border-radius:20px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.33;padding:16px 0;text-align:center;transform:translateY(0);transition:transform .3s ease}.button-red:active{transform:translateY(3px)}.button-default,.button-primary{border-radius:20px;box-shadow:0 4px 8px #8f00ff1f;padding:18px 35px;position:relative;white-space:nowrap}.button-primary{animation:wscale 1s infinite alternate;background-image:linear-gradient(101deg,#ff68d9,#b070ff);color:#fff;font-size:1.125rem;font-weight:700;opacity:1;overflow:hidden;transition:opacity .3s ease}.button-primary:hover{opacity:.8}.button-primary:after{animation:accent 4s infinite;background-color:#ffffff80;box-shadow:0 0 16px #ffffff3b;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-14deg);width:40px}.button-primary-purple{align-items:center;background-image:linear-gradient(101deg,#ff68d9,#b070ff);border-radius:20px;box-shadow:0 8px 20px #8f00ff33;display:flex;justify-content:space-between;padding:8px 16px}.button-primary-purple>span{flex:0;font-size:.875rem;font-weight:500;margin-right:16px}.button-primary-purple>div{align-items:center;background-color:#fffffff7;border-radius:16px;color:#ba44ff;display:flex;flex:0;padding:8px 10px 6px}.button-primary-purple>div>del{color:#424242;flex:0;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.14;margin-right:18px;padding-top:1px;position:relative;text-decoration:none}.button-primary-purple>div>del:after{background-color:#ba44ff;content:"";height:1px;left:0;outline:1px solid #fff;position:absolute;top:6px;transform:rotate(12deg);width:39px}.button-primary-purple>div>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(128deg,#db73ff,#8957ff 99%),linear-gradient(270deg,#f90,#ed0b9e);font-size:1.75rem;font-weight:ultrabold;line-height:1;padding-top:2px}@keyframes accent{0%{left:-100%;opacity:1}20%{opacity:1}to{left:100%;opacity:0}}@keyframes wscale{0%{transform:scale(.952)}to{transform:scale(1)}}.button-base{background:#b259f6;border-radius:20px;color:#fff;font-size:1.0625rem;font-weight:500;line-height:24px;padding:15px 0}.button-secondary{background-clip:padding-box;background-color:#fff;border:2px solid transparent;border-radius:20px;font-size:1.25rem;font-weight:500;padding:8px 40px;position:relative;width:-moz-max-content;width:max-content}.button-secondary>span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text;position:relative;z-index:2}.button-secondary:before{background:linear-gradient(90deg,#8f00ff,#ec00aa,#f90);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.home-title{font-size:2.625rem;font-stretch:normal;font-style:normal;font-weight:800;font-weight:500;line-height:1.1}@media screen and (max-width:768px){.home-title{font-size:1.375rem;font-weight:500;line-height:1}}.bg-flower{bottom:0;overflow:hidden;right:0}.bg-flower,.bg-flower>svg{height:100%;position:absolute;width:100%}.bg-flower>svg{fill:transparent;bottom:-35%;right:-25%}.text-slamon{background-color:#ed0b9e1a;border-radius:8px;color:#ec00aa;padding:2px 8px}.content-blur{position:relative}.content-blur:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d9d9d9b3;content:"";height:110%;left:0;position:absolute;top:0;width:100%}.cookie-accept{animation:show 4s;background-color:#fff;border-radius:20px;bottom:10px;display:flex;left:50%;padding:14px 15px;position:fixed;transform:translate(-50%);width:344px;z-index:9999}.cookie-accept>span{color:#75778b;line-height:1}.cookie-accept>span>a{color:inherit;font-size:inherit;font-weight:300}.cookie-accept>button{background-color:#ba44ff;border-radius:12px;color:#fff;flex:0;padding:9px 24px}@keyframes show{0%{opacity:0}95%{opacity:0}to{opacity:1}}.input-error{outline:1px solid #ff3737}.text-container{border:.5px solid #f4f4f5;border-radius:32px;box-shadow:0 6px 18px #0000001a;padding:32px}@media screen and (max-width:800px){.text-container{padding:24px}}@media screen and (max-width:768px){.text-container{padding:16px}}@media screen and (max-width:450px){.text-container{border-radius:24px}}@media screen and (max-width:1024px){.section-back{margin-bottom:18px;margin-top:12px}}.form-group{display:flex;flex-direction:column}.form-group__title{font-size:1.125rem;font-weight:600;line-height:24px;margin:0 8px 8px;width:auto}@media screen and (max-width:600px){.form-group__title{font-size:1rem;line-height:20px}}.form-group__wrapper{display:flex;gap:24px}.form-group__wrapper-input{position:relative}.form-group__wrapper-input .input-date-time{display:none;display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.form-group__wrapper-input>img{height:24px;left:22px;position:absolute;top:16px;width:22px}.form-group__wrapper-input .input-default{align-items:center;background:#f4f4f5;border-radius:16px;display:flex;font-size:1.0625rem;gap:16px;padding:16px;width:100%}.form-group__wrapper-input .input-default:focus{font-size:1.0625rem}@media screen and (max-width:600px){.form-group__wrapper-input .input-default,.form-group__wrapper-input .input-default:focus{font-size:.9375rem}}.form-group__wrapper-input .city-input{background:#fff;border:1.5px solid #e5e5eb;padding:16px 16px 16px 58px}@media screen and (max-width:600px){.form-group__wrapper-input .city-input{font-size:.9375rem;padding-left:60px}}.form-group__wrapper-input .calendar{position:absolute;z-index:4}.form-group__wrapper-input .list-city{border-radius:14px;left:4px;overflow:auto;position:absolute;top:76px;width:-moz-max-content;width:max-content;z-index:2}.form-group__wrapper-input .list-city>ul{background-color:#f4f4f5;height:185px;overflow:hidden;overflow-y:auto;padding:16px}.form-group__wrapper-input .list-city>ul>li{cursor:pointer;font-size:1.25rem;margin-bottom:8px;transition:color .4s ease}.form-group__wrapper-input .list-city>ul>li:hover{color:#ba44ff}.form-group__wrapper-span{align-items:center;background:#fff;border:1.5px solid #e5e5eb;border-radius:16px;display:flex;gap:16px;padding:16px 20px;position:relative;width:100%;z-index:0}.form-group__wrapper-span>span{font-size:1.0625rem}.form-group__wrapper-span>img{height:24px;width:24px}@media screen and (max-width:600px){.form-group__wrapper-span>span{font-size:.9375rem}}.form-group__wrapper-checkbox-container{align-items:center;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:16px;display:flex;justify-content:space-between;padding:16px 20px}.form-group__wrapper-checkbox-container>label{font-size:1.0625rem}.form-group__wrapper-checkbox-container>input{background:#f4f4f5;border:1px solid #c1c1c1;border-radius:10000px;height:24px;padding:10px;width:auto;width:24px}.form-group__wrapper-checkbox-container>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c1c1c1;border-radius:20px;cursor:pointer;height:24px;width:24px}.form-group__wrapper-checkbox-container>input[type=checkbox]:checked{background:#007bff}@media screen and (max-width:600px){.form-group__wrapper-checkbox-container>label{font-size:.9375rem}}.form-group__wrapper .gender-wrapper{align-items:center;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:16px;display:flex;padding:0 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.form-group__wrapper .gender-wrapper .input-checkbox-active{background:#fff;border-radius:16px;height:90%;left:0;margin:0 4px;position:absolute;transition:all .4s;width:50%;z-index:0}.form-group__wrapper .gender-wrapper .checkbox-container{display:flex;font-size:1.0625rem;padding:12px 0;position:relative;text-align:center;z-index:1}.form-group__wrapper .gender-checkboxes{align-items:center;display:flex;gap:16px;justify-content:space-between}.form-group__wrapper .gender-checkboxes .checkbox-label{align-items:center;background:#f4f4f5;border-radius:18px;display:flex;justify-content:space-between;padding:16px 16px 16px 20px}.form-group__wrapper .gender-checkboxes .checkbox-label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c1c1c1;border-radius:100%;height:22px;position:relative;transition:all 2s ease;width:24px}.form-group__wrapper .gender-checkboxes .checkbox-label>input:checked:after{background:linear-gradient(114.83deg,#ff68d9,#b070ff 99.12%);border-radius:50%;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:1}.form-group__gradient{background:linear-gradient(90deg,#ff7da4,#b252df);border-radius:20px;padding:2.5px}.form-group__inner{align-items:center;display:flex;gap:24px;justify-content:space-between}.form-group__inner-checkbox-active{opacity:.4}@media screen and (max-width:600px){.form-group__inner{flex-direction:column;gap:8px}}.form-group .hint{color:#4e455385;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:16px;margin:16px 8px}@media screen and (max-width:600px){.form-group .hint{margin:8px 4px 0}}.modal-enter-active{transition:all .3s ease-out}.modal-leave-active{opacity:0;transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none!important}input[type=date]::-moz-calendar-picker-indicator{display:none}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}
