*{padding:0;margin:0;border:none}*,*::before,*::after{box-sizing:border-box}:focus,\:active{outline:none}a{color:inherit}a,a:link,a:visited{text-decoration:none}a:hover,a:link:hover,a:visited:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,video,svg{max-width:100%;height:auto}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;background:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}@font-face{font-family:"Manrope";font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/manrope-cyrillic.e58febde317b.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Manrope";font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/manrope-latin.938c6e8019b6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/manrope-latin-ext.6d36d5bdedfa.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/manrope-cyrillic-ext.4cdf0bed0838.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}html{overflow-x:hidden;overflow-x:clip}body{background-color:#121212;font-family:"Manrope",sans-serif;color:#fff}[hidden]{display:none !important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#f4c3af;border-radius:12px}.text--highlighted{color:#f4c3af;font-weight:600}.container{max-width:1200px;margin:0 auto;padding:10px 20px 0 20px}.container--narrow{max-width:760px}.btn{display:block;background-color:#f4c3af;padding:10px 20px;border-radius:12px;text-align:center;font-weight:500;color:#1c1c1c}.btn:disabled{cursor:not-allowed;background-color:#a1a1a1}.btn__text{margin:0 auto}.btn--wide{width:100%}.btn--outline{color:#fff;background:none;border:#f4c3af 3px solid}.header{display:flex;align-items:center;padding:10px 20px;z-index:1;position:relative}.header::after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background:#2d2d2d}.header__logo{display:flex;align-items:center;gap:10px;color:#f4c3af;flex-shrink:0}.header__navigation{display:none;gap:6px;width:100%;justify-content:center}.header__balance{display:flex;align-items:center;gap:8px;padding:5px 10px;background:rgba(194,242,177,.06);border:1px solid rgba(194,242,177,.15);border-radius:12px;font-weight:500;font-size:.875em;transition:border-color .2s ease,background-color .2s ease;flex-shrink:0}.header__balance:hover{border-color:rgba(194,242,177,.35);background:rgba(194,242,177,.1)}.header__login-btn{display:flex;justify-content:center;margin-left:auto;padding:8px 18px;background-color:#f4c3af;border-radius:10px;transition:transform .2s}.header__login-btn:hover{transform:scale(1.03)}.header__login-btn:active{transform:scale(0.97)}.header__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.04);flex-shrink:0;margin-left:12px;background-color:#f4c3af;transition:border-color .2s;display:flex;align-items:center;justify-content:center}.header__avatar:hover{border-color:rgba(244,195,175,.5)}.header--home{position:sticky;top:0;z-index:80;padding-top:12px;padding-bottom:12px;background:rgba(18,18,18,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:background-color .25s ease}.header--home::after{left:0;width:100%;background:linear-gradient(90deg, transparent, rgba(244, 195, 175, 0.22), transparent)}.header--home .header__login-btn{flex-shrink:0;white-space:nowrap}.header--home .header__logo-name{white-space:nowrap}@media(min-width: 1024px){.header--home{padding-left:max(20px,(100vw - 1396px)/2 + 48px);padding-right:max(20px,(100vw - 1396px)/2 + 48px)}}.title{margin-top:10px;font-size:1.5em;font-weight:600}.desc{margin-top:5px;color:#bbb}.divider{display:flex;align-items:center;text-align:center;margin:25px 0;color:#bbb}.divider::before,.divider::after{content:"";flex:1;border-bottom:1px solid #2d2d2d;margin:0 10px}.footer{background-color:#1c1c1c}.footer__content{display:flex;flex-direction:column;justify-content:space-between;max-width:1200px;margin:100px auto 0 auto;padding:20px 30px;border-color:#2d2d2d;border-radius:12px 12px 0 0}.footer__brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.footer__links{display:flex;flex-wrap:wrap;gap:20px}.footer__column{flex:1;min-width:200px;gap:10px}.footer__title{margin-bottom:10px;font-weight:600}.footer__link{display:block;font-size:.9rem;margin-bottom:10px;color:#a1a1a1;transition:color .3s ease}.footer__link:hover{color:#fff}.footer__copyright{color:#a1a1a1;font-size:.85em;margin-top:20px}.footer__navigation{display:none}.footer--home{position:relative;overflow:hidden;margin-top:40px;background:#161314}.footer--home::before{content:"MINDLYFLOW";position:absolute;top:6px;left:50%;transform:translateX(-50%);font-size:clamp(58px,13vw,196px);font-weight:800;letter-spacing:-0.05em;line-height:.9;white-space:nowrap;color:rgba(244,195,175,.05);pointer-events:none;user-select:none}.footer--home::after{content:"";position:absolute;top:68%;left:50%;width:1500px;height:1000px;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(107, 42, 28, 0.68), rgba(138, 106, 58, 0.28) 52%, transparent 74%);filter:blur(90px);pointer-events:none}.footer--home .footer__content{position:relative;z-index:1;max-width:1396px;margin-top:clamp(110px,13vw,230px);padding:28px 32px 20px}.footer--home .footer__links{gap:40px}.footer--home .footer__title{font-size:.8125em;letter-spacing:.12em;text-transform:uppercase;color:#90867f}.footer--home .footer__link{font-size:.875em;color:#c9bfb6}.footer--home .footer__link:hover{color:#f4c3af}.footer--home .footer__copyright{padding-top:20px;border-top:1px solid rgba(255,255,255,.07);font-size:.8125em}.popup-wrapper{position:relative}.popup{--popup-x: 0;--popup-y: 0;position:absolute;min-width:13em;padding:6px;background:#1c1c1c;border:1px solid #2d2d2d;border-radius:12px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(var(--popup-x)) translateY(var(--popup-y));transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:100}.popup--header{top:100%;left:50%;--popup-x: -50%;--popup-y: -8px;margin-top:6px}.popup--footer{bottom:100%;left:50%;--popup-x: -50%;--popup-y: 8px;margin-bottom:8px}.popup--open{opacity:1;visibility:visible;pointer-events:all;--popup-y: 0}.popup-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:.8125em;font-weight:500;transition:background .2s}.popup-item:hover{background:rgba(255,255,255,.08)}.popup-item__text{flex:1}.popup-item>svg{width:20px;height:20px;flex-shrink:0}.popup-badge{font-size:.625em;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.04em;text-transform:uppercase}.popup-badge--hot{background:rgba(244,195,175,.15);color:#f4c3af;border:1px solid rgba(244,195,175,.25)}.popup-badge--popular{background:rgba(194,242,177,.15);color:#c2f2b1;border:1px solid rgba(194,242,177,.25)}.popup-badge--new{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}@media(max-width: 768px){.header__navigation{display:none}.header__balance{margin-left:auto}.footer__navigation{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:10px;left:5%;width:90%;height:60px;background:rgba(0,0,0,.2);backdrop-filter:blur(15px) saturate(150%);-webkit-backdrop-filter:blur(15px) saturate(150%);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px;z-index:1000;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.footer .popup-wrapper{width:100%;height:100%}.popup--footer{z-index:1001;left:0;--popup-x: 0;--popup-y: 8px}}@media(min-width: 768px){.header__navigation{display:flex}.faq-block__grid{grid-template-columns:repeat(3, 1fr)}}.auth-modal-lock{overflow:hidden}.auth-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;padding:16px;transition:opacity .25s ease,visibility .25s}.auth-modal--open{opacity:1;visibility:visible;pointer-events:all}.auth-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.auth-modal__card{position:relative;background:#1c1c1c;border:1px solid #2d2d2d;border-radius:12px;padding:28px 28px 32px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px rgba(0,0,0,.55);z-index:1;transform:scale(0.95) translateY(12px);transition:transform .25s ease,opacity .25s ease;opacity:0}.auth-modal--open .auth-modal__card{transform:scale(1) translateY(0);opacity:1}.auth-modal__header{display:flex;align-items:center;gap:8px;margin-bottom:24px}.auth-modal__tabs{display:flex;flex:1;gap:3px;background:rgba(255,255,255,.04);border:1px solid #2d2d2d;border-radius:8px;padding:3px}.auth-modal__tab{flex:1;padding:6px;border-radius:6px;color:#a1a1a1;font-size:.8125em;font-weight:600;transition:background-color .2s ease,color .2s ease}.auth-modal__tab--active{background:#1c1c1c;color:#fff}.auth-modal__tab:not(.auth-modal__tab--active):hover{color:#fff}.auth-modal__close{color:#a1a1a1;margin-left:5px;transition:color .2s ease,background-color .2s ease}.auth-modal__close:hover{color:#fff;background:rgba(255,255,255,.08)}.auth-modal__panel{display:none}.auth-modal__panel--active{display:block}.auth-modal__card .auth-icon{width:56px;height:56px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:rgba(244,195,175,.1);border:1px solid rgba(244,195,175,.25);color:#f4c3af}.auth-modal__card .auth-header{text-align:center;font-size:1.5em;font-weight:700;margin-bottom:10px}.auth-modal__card .auth-desc{text-align:center;color:#bbb;font-size:.9375em;line-height:1.5;margin-bottom:24px}.auth-modal__card .auth-divider{height:1px;background:#2d2d2d;margin:0 -28px 24px}.auth-modal__card .social-auth{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.auth-modal__card .social-auth__btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:rgba(255,255,255,.03);border:1px solid #2d2d2d;border-radius:10px;color:#fff;transition:background-color .2s ease,border-color .2s ease}.auth-modal__card .social-auth__btn img{width:24px;height:24px}.auth-modal__card .social-auth__btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.auth-modal__card .form-group{margin-bottom:16px}.auth-modal__card label{display:block;margin-bottom:8px;font-size:.875em;color:#bbb}.auth-modal__card .input-wrap{position:relative}.auth-modal__card .input-wrap:focus-within .input-icon{color:#c2f2b1}.auth-modal__card .input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#a1a1a1;pointer-events:none;transition:color .2s}.auth-modal__card .pass-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;color:#a1a1a1;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.auth-modal__card .pass-toggle:hover{color:#fff;background:rgba(255,255,255,.04)}.auth-modal__card .pass-toggle__eye-off{display:none}.auth-modal__card .pass-toggle--visible .pass-toggle__eye{display:none}.auth-modal__card .pass-toggle--visible .pass-toggle__eye-off{display:block}.auth-modal__card .form-input{width:100%;padding:13px 14px 13px 42px;background:#121212;border:2px solid #2d2d2d;border-radius:10px;transition:border-color .2s}.auth-modal__card .form-input:focus{outline:none;border-color:#c2f2b1}.auth-modal__card .form-input--pass{padding-right:42px}.auth-modal__card .form-input--error{border-color:#e05656}.auth-modal__card .form-input--error:focus{border-color:#e05656}.auth-modal__card .form-row{display:flex;justify-content:space-between;align-items:center;margin-top:-4px;margin-bottom:16px;gap:12px;flex-wrap:wrap}.auth-modal__card .form-row__link{font-size:.8125em;color:#c2f2b1;font-weight:500}.auth-modal__card .form-row__link:hover{text-decoration:underline}.auth-modal__card .remember{display:flex;align-items:center;gap:8px;font-size:.8125em;color:#bbb}.auth-modal__card .remember input{accent-color:#c2f2b1}.auth-modal__card .password-rules{margin-top:10px;display:flex;flex-direction:column;gap:6px}.auth-modal__card .password-rules__item{display:flex;align-items:center;gap:8px;font-size:.75em;color:#a1a1a1;transition:color .2s}.auth-modal__card .password-rules__item svg{opacity:0;transition:opacity .2s}.auth-modal__card .password-rules__item--valid{color:#c2f2b1}.auth-modal__card .password-rules__item--valid svg{opacity:1}.auth-modal__card .password-rules__dot{width:14px;height:14px;border-radius:50%;border:1px solid #2d2d2d;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.password-rules__item--valid .auth-modal__card .password-rules__dot{background:#c2f2b1;border-color:#c2f2b1}.auth-modal__card .checkbox__group{margin:20px 0;line-height:1.5}.auth-modal__card .checkbox__item{display:flex;align-items:flex-start;margin-bottom:12px}.auth-modal__card .checkbox__item input[type=checkbox]{margin-top:3px;margin-right:10px;accent-color:#c2f2b1;flex-shrink:0}.auth-modal__card .checkbox__item label{font-size:.8125em;color:#bbb}.auth-modal__card .checkbox__item a{color:#c2f2b1;text-decoration:underline}.auth-modal__card .submit-btn{width:100%;padding:14px;background:#f4c3af;color:#1c1c1c;border-radius:10px;font-weight:700;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.auth-modal__card .submit-btn:hover{transform:scale(1.02);box-shadow:0 6px 10px rgba(244,195,175,.35)}.auth-modal__card .submit-btn:active{transform:scale(0.98)}.auth-modal__card .submit-btn:disabled{background:#a1a1a1;cursor:not-allowed;transform:none;box-shadow:none}.auth-modal__card .login-link{text-align:center;margin-top:22px;font-size:.875em;color:#a1a1a1}.auth-modal__card .login-link a{color:#c2f2b1;font-weight:600}.auth-modal__card .login-link a:hover{text-decoration:underline}.header__logo-image{max-width:40px}.header__logo-name{font-size:1.25em;font-weight:600}.header__navigation-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;color:#a1a1a1;font-size:.8125em;font-weight:500;transition:background-color .2s ease,color .2s ease}.header__navigation-btn svg{fill:#a1a1a1;transition:fill .2s ease}.header__navigation-btn:hover{color:#fff;background:rgba(255,255,255,.04)}.header__navigation-btn:hover svg{fill:#fff}.header__navigation-btn--active{color:#f4c3af;background:rgba(244,195,175,.08)}.header__navigation-btn--active svg{fill:#f4c3af}.header__balance-icon{flex-shrink:0}.header__balance-count{font-weight:600}.header__balance-plus{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(194,242,177,.15);color:#c2f2b1;font-size:.875em;font-weight:700;line-height:1;flex-shrink:0}.header__avatar-initial{font-weight:700;font-size:.875em;color:#1c1c1c;line-height:1;pointer-events:none}.footer__brand-logo{width:40px;height:40px;flex-shrink:0}.footer__brand-name{font-size:1.125em;font-weight:700;color:#fff}.footer__brand-tagline{font-size:.8125em;line-height:1.4;color:#a1a1a1}.footer__navigation-btn{display:flex;flex-direction:column;gap:4px;font-size:.75em;align-items:center;font-weight:500;transition:background-color .3s ease,color .3s ease,border-radius .3s ease;position:relative;height:100%;width:100%;justify-content:center}.footer__navigation-btn svg{transition:stroke .3s ease;height:20px;width:20px}.footer__navigation-btn--active{background:rgba(255,255,255,.2);backdrop-filter:blur(15px) saturate(100%);-webkit-backdrop-filter:blur(15px) saturate(100%);border-radius:999px;color:#f4c3af}.footer__navigation-btn--popup-toggle{cursor:pointer;background:none;border:none}.header__login-btn-text{font-weight:600;font-size:.875em}.footer__brand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.social-auth__btn-text{font-size:.9375em;font-weight:500}.header__navigation-btn-text{white-space:nowrap}.error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px 20px}.error-404__code{font-size:8em;font-weight:700;color:#f4c3af;line-height:1;margin-bottom:10px}.error-404__title{font-size:2em;font-weight:600;color:#fff;margin-bottom:15px}.error-404__desc{color:#bbb;font-size:1.1em;max-width:500px;margin-bottom:30px}.error-404__btn{display:inline-block;padding:12px 30px;background:#f4c3af;color:#1c1c1c;border-radius:12px;text-decoration:none;font-weight:600;transition:opacity .2s}.error-404__btn:hover{opacity:.9}
