/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-Regular-CuH2jfV0.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/Inter-Medium-DVwNBK5Q.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/Inter-Black-B5fx6SzK.woff2)format("woff2")}.header{color:#fff;justify-content:space-between;align-items:center;height:64px;font-family:Inter,Arial,sans-serif;display:flex;position:relative}.header__logo{align-items:center;display:flex}.header__logo-text{font-size:18px;font-weight:700}.header__logo-image{width:32px;height:32px;margin-right:10px;padding:0}.header__nav{align-self:stretch;gap:20px;display:flex}.header__link{color:#fff;border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.header__link--active{border-bottom-color:#c8c0d2}.header__user{align-items:center;gap:16px;display:flex}.header__user-name{font-size:14px}.header__button{cursor:pointer;color:#c8c0d2;background:#0b1020;border:none;border-radius:100px;padding:12px 32px;box-shadow:0 0 15px #e7e2d52e}.header__button:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.header__menu-button{display:none}@media screen and (width<=600px){.header{padding:10px 0}.header__logo-image{width:28px;height:28px;margin-right:6px;padding:0}.header__logo-text{font-size:14px}.header__nav{display:none}.header__nav--open{z-index:10;background:#0b1020;flex-direction:column;align-items:center;gap:0;padding:20px 0;display:flex;position:absolute;top:100%;left:0;right:0}.header__link{padding:16px}.header__button{display:none}.header__menu-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:22px;padding:0;display:flex;position:relative}.header__menu-button span{background:#c8c0d2;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.header__menu-button--open span:first-child{transform:translateY(10px)rotate(45deg)}.header__menu-button--open span:nth-child(2){opacity:0}.header__menu-button--open span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}}.popup{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.popup__content{box-sizing:border-box;color:#fff;background:linear-gradient(#142b35 40%,#0b1020 80%,#000 100%);border-radius:12px;width:100%;max-width:480px;max-height:calc(100vh - 48px);padding:25px 30px;position:relative;overflow-y:auto}.popup__title{display:none}.popup__close{z-index:1;cursor:pointer;background:0 0;border:none;width:28px;height:28px;padding:0;position:absolute;top:16px;right:16px}.popup__close:before,.popup__close:after{content:"";background-color:#fff;border-radius:2px;width:20px;height:2px;position:absolute;top:13px;left:4px}.popup__close:before{transform:rotate(45deg)}.popup__close:after{transform:rotate(-45deg)}.popup__close:hover{opacity:.65}.popup__form{margin-top:27px}.popup__input{box-sizing:border-box;border:0;border-bottom:1px solid #0003;width:100%;height:47px;margin-bottom:10px;padding:10px 0 0;font-size:14px;line-height:17px}.popup__button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:2px;justify-content:center;align-items:center;width:100%;height:50px;margin-top:48px;font-size:18px;line-height:22px;display:flex}.popup__button:hover{background:#000c}.popup__button:disabled{color:#000;opacity:.2;cursor:not-allowed;background:#fff;border:1px solid #000}.popup__input-error{color:red;font-size:12px;display:none}.popup__input_type_error{border-bottom:1px solid red}.popup__input-error_active{color:red;font-size:12px;display:block}.popup_is-opened{display:flex}.popup__content_content_image{background:0 0;border-radius:0;width:auto;max-width:75vw;height:auto;max-height:75vh;padding:0;display:flex}.popup__image{object-fit:cover;max-width:100%}.popup__caption{color:#fff;margin:0;font-size:12px;line-height:15px;position:absolute;top:calc(100% + 10px);left:0}@media screen and (width<=544px){.popup{padding:20px}.popup__content{max-width:100%;padding:25px 22px}.popup__close{background-size:20px 20px;width:20px;height:20px;top:-30px;right:0}.popup__form{margin-top:30px}.popup__title{font-size:18px;line-height:22px}.popup__button{height:46px;margin-top:46px;font-size:14px;line-height:17px}.popup__content_content_image{max-width:75vw;padding:0}}.page{background:#000}.page__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#142b35 20%,#0b1020 60%,#000 100%);flex-direction:column;min-height:100vh;padding:0 40px;display:flex}.page__section{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;position:relative}@media screen and (width<=720px){.page__content{padding:0 20px}}.main{flex-direction:column;flex:1;justify-content:center;align-items:center;font-family:Inter,Arial,sans-serif;display:flex}.main__title{color:#fff;text-align:center;text-shadow:0 2px 20px #0b102073;margin:0 0 45px;font-size:60px;font-weight:400;line-height:1.3;position:relative}.main__error{color:#fff;text-align:center;box-sizing:border-box;background:#ff0000b2;border-radius:30px;align-items:center;gap:10px;width:100%;max-width:500px;margin:30px auto 0;padding:12px 24px;font-size:16px;line-height:1.6;display:flex}.main__error-icon{color:#e7e2d5;flex-shrink:0;font-size:26px;line-height:1}.main__error-text{color:#e7e2d5;flex:1;margin:0;font-size:16px;line-height:1.5}.main__error-close{color:#e7e2d5;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:28px;line-height:1}.main__error-close:hover{opacity:.7}.main__notification{box-sizing:border-box;background-color:#000;border-radius:30px;align-items:center;gap:16px;width:100%;max-width:500px;margin:30px auto 0;padding:18px 20px;display:flex}.main__notification-icon{color:#e7e2d5;flex-shrink:0;font-size:24px;line-height:1}.main__notification-text{color:#e7e2d5;flex:1;margin:0;font-size:16px;line-height:1.5}.main__notification-close{color:#e7e2d5;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:28px;line-height:1}.main__notification-close:hover{opacity:.7}@media screen and (width<=600px){.main__title{margin-bottom:35px;font-size:36px;line-height:1.15}.main__error,.main__notification{padding-left:16px;padding-right:16px}}.about{max-width:880px;margin:0 auto;padding:60px 0 80px;font-family:Inter,Arial,sans-serif}.about__intro{padding:30px 0 80px}.about__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#aebfc5;margin:0 0 24px;font-size:14px;font-weight:700;line-height:20px}.about__title{color:#fff;margin:0;font-size:60px;font-weight:700;line-height:1.05}.about__subtitle{color:#c7d4d8;max-width:620px;margin:30px 0 0;font-size:24px;line-height:32px}.about__section{border-top:1px solid #ffffff26;padding:60px 0}.about__heading{color:#fff;margin:0 0 35px;font-size:40px;font-weight:700;line-height:1.15}.about__text{color:#c7d4d8;max-width:700px;margin:0 0 22px;font-size:18px;line-height:1.65}.about__steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.about__step{padding:30px 0 0}.about__step-number{letter-spacing:2px;color:#c8c0d2;margin-bottom:25px;font-size:14px;line-height:20px;display:block}.about__step-title{color:#fff;margin:0 0 15px;font-size:28px;font-weight:700;line-height:1.2}.about__step .about__text{font-size:16px;line-height:1.6}.about__closing{text-align:center;padding:40px 0}.about__closing-text{color:#fff;margin:0 0 45px;font-size:32px;font-style:italic;line-height:1.35}.about__link{cursor:pointer;color:#c8c0d2;background:#0b1020;border:none;border-radius:100px;padding:12px 32px;text-decoration:none;box-shadow:0 0 15px #e7e2d52e}.about__link:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}@media screen and (width<=720px){.about{padding:50px 0 70px}.about__intro{padding:20px 0 70px}.about__title{font-size:42px}.about__subtitle{font-size:20px;line-height:28px}.about__section{padding:60px 0}.about__heading{font-size:32px}.about__steps{grid-template-columns:1fr;gap:40px}.about__step{padding-top:0}.about__closing{padding:30px 0 20px}.about__closing-text{font-size:28px}}@media screen and (width<=480px){.about__title{font-size:36px}.about__subtitle{font-size:18px;line-height:26px}.about__heading{font-size:28px}.about__text{font-size:16px}.about__closing-text{font-size:25px}}@media screen and (width<=480px){.symbol__cta{margin-top:36px;padding:24px 18px}.symbol__cta-title{font-size:21px}.symbol__cta-text{font-size:14px}.symbol__cta-button{width:100%;max-width:280px}}@media screen and (width<=600px){.symbol{padding:50px 0 70px}.symbol__title{margin-bottom:45px;font-size:32px}.symbol__cards{grid-template-columns:1fr}.symbol__card{min-height:auto}}@media screen and (width<=900px){.symbol__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=600px){.dream-form__overlay{padding:16px}.dream-form{border-radius:16px;max-height:92vh;padding:28px 22px}.dream-form__header h2{font-size:23px}}@media screen and (width<=700px){.my-dreams{padding:55px 20px 70px}.my-dreams__title{margin-bottom:35px;font-size:32px}.my-dreams__list{grid-template-columns:1fr;gap:18px}.my-dreams__item{padding:24px}.my-dreams__symbol{font-size:22px}}@media screen and (width<=480px){.my-dreams__actions{gap:10px}.my-dreams__actions button,.my-dreams__edit-form button{min-height:44px;padding:10px 14px}.my-dreams__edit-form{gap:18px;padding:18px}.my-dreams__edit-form button{width:100%}}@media screen and (width<=400px){.my-dreams{padding-left:16px;padding-right:16px}.my-dreams__item{padding:20px}}.search{gap:10px;width:100%;max-width:500px;display:flex}.search__input{box-sizing:border-box;color:#c8c0d2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b102047;border:1px solid #e7e2d547;border-radius:30px;outline:none;flex:1;width:auto;min-width:0;padding:12px 18px;font-size:16px;transition:border-color .4s,box-shadow .4s,background-color .4s;box-shadow:0 0 12px #8a819833,0 0 35px #8a81981f,inset 0 0 20px #e7e2d50a}.search__input::placeholder{color:#e7e2d58c}.search__input:focus{background:#0b102061;border-color:#e7e2d58c;box-shadow:0 0 8px #e7e2d538,0 0 25px #8a819859,0 0 60px #8a81982e,inset 0 0 20px #e7e2d50f}.search__button{cursor:pointer;color:#0b1020;background:#c8c0d2;border:none;border-radius:100px;padding:12px 32px;box-shadow:0 0 15px #e7e2d52e}.search__button:hover{background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}@media screen and (width<=600px){.search{max-width:100%}.search__button{padding:12px 22px}}.footer{flex-shrink:0;padding:50px 25px 10px;font-family:Inter,Arial,sans-serif}.footer__copyright{color:#3d3d3d;margin:0;font-size:18px;line-height:22px}@media screen and (width<=600px){.footer{padding:30px 0 36px}.footer__copyright{font-size:14px;line-height:17px}}.not-found{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.not-found__title{margin:0 0 16px;font-family:Inter,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.15}.not-found__text{margin:0;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.5}@media screen and (width<=600px){.not-found{padding:30px 20px}.not-found__title{font-size:36px}.not-found__text{font-size:18px}}.preloader{z-index:1000;background-color:#0b1020;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.circle-preloader{border:4px solid #444;border-bottom-color:#888;border-radius:50%;width:50px;height:50px;animation:.75s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.login{flex-direction:column;align-items:center;max-width:358px;margin:60px auto 0;font-family:Inter,Arial,sans-serif;display:flex}.login__welcome{color:#fff;margin:0 0 50px;font-size:24px;font-weight:900;line-height:29px}.login__form{flex-direction:column;width:100%;display:flex}.login__form input{color:#ccc;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #ccc;outline:none;width:100%;margin-bottom:30px;padding:0 0 10px;font-size:14px}.login__form input::placeholder{color:#ccc}.login__button-container{margin-top:35px}.login__link{cursor:pointer;color:#c8c0d2;background:#0b1020;border:none;border-radius:100px;width:100%;padding:12px 32px;text-decoration:none;box-shadow:0 0 15px #e7e2d52e}.login__link:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.login__signup{text-align:center;margin-top:15px}.signup__link{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none}.signup__link:hover{text-decoration:underline}.login__error{color:#d9534f;margin:-25px 0 10px;font-size:12px;position:static}.register{flex-direction:column;align-items:center;max-width:358px;margin:60px auto 0;font-family:Inter,Arial,sans-serif;display:flex}.register__welcome{color:#fff;margin:0 0 50px;font-size:24px;font-weight:900;line-height:29px}.register__form{flex-direction:column;width:100%;display:flex}.register__form input{color:#ccc;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #ccc;outline:none;width:100%;margin-bottom:30px;padding:0 0 10px;font-size:14px}.register__form input::placeholder{color:#ccc}.register__button-container{margin-top:35px}.register__link{cursor:pointer;color:#c8c0d2;background:#0b1020;border:none;border-radius:100px;width:100%;padding:12px 32px;text-decoration:none;box-shadow:0 0 15px #e7e2d52e}.register__link:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.register__signin{text-align:center;margin-top:15px}.register__login-link{color:#fff;font-size:14px;text-decoration:none}.register__error{color:#d9534f;margin:-25px 0 10px;font-size:12px}.register__login-link{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:none}.register__login-link:hover{text-decoration:underline}.my-dreams{box-sizing:border-box;color:#f1edf4;width:100%;max-width:1000px;min-height:60vh;margin:0 auto;padding:80px 24px 100px;font-family:Inter,Arial,sans-serif}.my-dreams__title{color:#e7e2d5;text-align:center;margin:0 0 50px;font-size:40px;font-weight:700;line-height:1.2}.my-dreams__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.my-dreams__item{box-sizing:border-box;background:#142b35a6;border:1px solid #c8c0d22e;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 15px 40px #0003}.my-dreams__item:hover{border-color:#c8c0d266;transform:translateY(-3px);box-shadow:0 15px 40px #00000040,0 0 20px #8a819814}.my-dreams__symbol{color:#e7e2d5;margin:0;font-size:24px;font-weight:700;line-height:1.3}.my-dreams__date{color:#c8c0d2;font-size:14px}.my-dreams__description{color:#f1edf4;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.7}.my-dreams__recurring{color:#c8c0d2;letter-spacing:.3px;background:#0b1020a6;border:1px solid #c8c0d229;border-radius:20px;align-self:flex-start;margin-top:auto;padding:7px 12px;font-size:12px}.my-dreams__message{color:#c8c0d2;text-align:center;max-width:600px;margin:0 auto;font-size:17px;line-height:1.7}.my-dreams__message--error{color:#e7b9b9}.my-dreams__actions{border-top:1px solid #c8c0d21f;flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:18px;display:flex}.my-dreams__actions button,.my-dreams__edit-form button{font:inherit;cursor:pointer;border:1px solid #c8c0d240;border-radius:100px;padding:10px 25px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.my-dreams__actions button:first-child,.my-dreams__edit-form button[type=submit]{color:#e7e2d5;background:#5b698233;border-color:#a6b1cd59}.my-dreams__actions button:first-child:hover,.my-dreams__edit-form button[type=submit]:hover:not(:disabled){background:#5b698261;border-color:#a6b1cd;box-shadow:0 0 18px #8a99be1a}.my-dreams__actions button:last-child{color:#e7b9b9;background:#6426301f;border-color:#be738240;margin-left:auto}.my-dreams__actions button:last-child:hover:not(:disabled){background:#6426304d;border-color:#d28796a6}.my-dreams__actions button:active,.my-dreams__edit-form button:active:not(:disabled){transform:translateY(1px)}.my-dreams__actions button:focus-visible,.my-dreams__edit-form button:focus-visible{outline-offset:3px;outline:2px solid #a6b1cd}.my-dreams__actions button:disabled,.my-dreams__edit-form button:disabled{opacity:.5;cursor:not-allowed}.my-dreams__edit-form{background:#0b10207a;border:1px solid #c8c0d229;border-radius:14px;flex-direction:column;gap:20px;margin-top:8px;padding:24px;display:flex}.my-dreams__edit-form>label:not(:has(input[type=checkbox])){color:#c8c0d2;letter-spacing:.2px;flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.my-dreams__edit-form input[type=date],.my-dreams__edit-form textarea{box-sizing:border-box;color:#f1edf4;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#142b35b8;border:1px solid #c8c0d238;border-radius:9px;padding:13px 14px;font-size:15px;line-height:1.6;transition:border-color .2s,box-shadow .2s,background-color .2s}.my-dreams__edit-form textarea{resize:vertical;min-height:130px}.my-dreams__edit-form input[type=date]:focus,.my-dreams__edit-form textarea:focus{background:#142b35f2;border-color:#a6b1cd;outline:none;box-shadow:0 0 0 3px #a6b1cd1a}.my-dreams__edit-form input[type=checkbox]{accent-color:#a6b1cd;cursor:pointer;width:17px;height:17px;margin:0}.my-dreams__edit-form>label:has(input[type=checkbox]){color:#c8c0d2;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.my-dreams__edit-form button{align-self:flex-start}.my-dreams__edit-form button[type=button]{color:#c8c0d2;background:0 0;border-color:#0000}.my-dreams__edit-form button[type=button]:hover{color:#f1edf4;background:#c8c0d214}.my-dreams__error{color:#e7b9b9;background:#6426302e;border:1px solid #be738247;border-radius:10px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.6}@media screen and (width<=700px){.my-dreams{padding:55px 20px 70px}.my-dreams__title{margin-bottom:35px;font-size:32px}.my-dreams__list{grid-template-columns:1fr;gap:18px}.my-dreams__item{padding:24px}.my-dreams__symbol{font-size:22px}}@media screen and (width<=480px){.my-dreams__actions{gap:10px}.my-dreams__actions button,.my-dreams__edit-form button{min-height:44px;padding:10px 14px}.my-dreams__edit-form{gap:18px;padding:18px}.my-dreams__edit-form button{width:100%}}@media screen and (width<=400px){.my-dreams{padding-left:16px;padding-right:16px}.my-dreams__item{padding:20px}}.symbol{color:#fff;max-width:1000px;margin:0 auto;padding:80px 0 100px;font-family:Inter,Arial,sans-serif}.symbol__title{text-align:center;margin:0 0 70px;font-size:40px;line-height:1}.symbol__cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.symbol__card{box-sizing:border-box;background:#142b35a6;border:1px solid #c8c0d22e;border-radius:18px;min-height:220px;padding:30px;box-shadow:0 15px 40px #00000040}.symbol__subtitle{color:#c8c0d2;letter-spacing:2px;margin:0 0 18px;font-size:26px;font-weight:700;line-height:1.3}.symbol__text{text-transform:lowercase;color:#f1edf4;margin:0;font-size:16px;font-weight:400;line-height:1.6}.symbol__text:first-letter{text-transform:uppercase}.symbol__more{cursor:pointer;color:#e7e2d5;background:#0b1020;border:none;border-radius:30px;margin:40px auto 0;padding:14px 32px;font-family:inherit;font-size:16px;display:block;box-shadow:0 0 15px #e7e2d52e}.symbol__more:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.symbol__save{color:#e7e2d5;cursor:pointer;background:#0b1020;border:1px solid #c8c0d24d;border-radius:30px;margin:50px auto 0;padding:14px 65px;font-family:inherit;font-size:16px;transition:background .2s,color .2s,box-shadow .2s;display:block;box-shadow:0 0 15px #e7e2d51f}.symbol__save:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.symbol__cta{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(#142b35 40%,#0b1020 80%,#000 100%);border:none;border-radius:16px;width:100%;max-width:680px;margin:70px auto 0;padding:32px}.symbol__cta-title{color:#e5edf2;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.4}.symbol__cta-text{color:#b8c7d0;max-width:500px;margin:0 auto 24px;font-size:16px;line-height:1.7}.symbol__cta-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.symbol__cta-button{cursor:pointer;color:#c8c0d2;background:#0b1020;border:none;border-radius:100px;min-width:200px;padding:12px 32px;text-decoration:none;box-shadow:0 0 15px #e7e2d52e}.symbol__cta-button:hover{color:#0b1020;background:#c8c0d2;box-shadow:0 0 18px #e7e2d54d,0 0 40px #8a819833}.symbol__cta-login{color:#c1d4df;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;text-decoration:underline}.symbol__cta-login:hover{color:#fff}.symbol__cta-button:focus-visible,.symbol__cta-login:focus-visible{outline-offset:4px;outline:2px solid #d0e1e9}@media screen and (width<=480px){.symbol__cta{margin-top:36px;padding:24px 18px}.symbol__cta-title{font-size:21px}.symbol__cta-text{font-size:14px}.symbol__cta-button{width:100%;max-width:280px}}@media screen and (width<=600px){.symbol{padding:50px 0 70px}.symbol__title{margin-bottom:45px;font-size:32px}.symbol__cards{grid-template-columns:1fr}.symbol__card{min-height:auto}}@media screen and (width<=900px){.symbol__cards{grid-template-columns:repeat(2,1fr)}}.dream-form__overlay{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080fc7;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;top:0;left:0}.dream-form{box-sizing:border-box;color:#f1edf4;background:#142b35f5;border:1px solid #c8c0d238;border-radius:20px;width:100%;max-width:520px;max-height:90vh;padding:36px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000073,0 0 30px #8a81981a}.dream-form__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dream-form__header h2{color:#e7e2d5;margin:0;font-size:26px;line-height:1.2}.dream-form__close{color:#c8c0d2;cursor:pointer;background:0 0;border:none;border-radius:50%;width:34px;height:34px;padding:0;font-family:inherit;font-size:26px;line-height:1}.dream-form__close:hover{color:#fff;background:#c8c0d21a}.dream-form__symbol{color:#c8c0d2;margin:0 0 28px;font-size:16px}.dream-form__symbol strong{color:#e7e2d5}.dream-form form{flex-direction:column;gap:10px;display:flex}.dream-form label{color:#c8c0d2;font-size:14px}.dream-form input[type=date],.dream-form textarea{box-sizing:border-box;color:#f1edf4;background:#0b1020bf;border:1px solid #c8c0d233;border-radius:10px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:15px}.dream-form input[type=date]:focus,.dream-form textarea:focus{border-color:#c8c0d28c;box-shadow:0 0 14px #c8c0d21f}.dream-form textarea{resize:vertical;min-height:100px}.dream-form input[type=checkbox]{accent-color:#c8c0d2;margin-right:8px}.dream-form form>label:last-of-type{align-items:center;margin:8px 0 12px;line-height:1.4;display:flex}.dream-form form>button{color:#0b1020;cursor:pointer;background:#c8c0d2;border:none;border-radius:30px;margin-top:8px;padding:14px 28px;font-family:inherit;font-size:16px;transition:background .2s,box-shadow .2s;box-shadow:0 0 18px #c8c0d22e}.dream-form form>button:hover{background:#e7e2d5;box-shadow:0 0 25px #e7e2d540}.dream-form__error{color:#e7b9b9;margin:4px 0;font-size:14px}.dream-form__success{text-align:center}.dream-form__success p{color:#f1edf4;margin:10px 0 28px;font-size:17px;line-height:1.6}.dream-form__success p strong{color:#e7e2d5}.dream-form__success button{color:#e7e2d5;cursor:pointer;background:#0b1020;border:1px solid #c8c0d24d;border-radius:30px;width:100%;margin-top:10px;padding:13px 20px;font-family:inherit;font-size:15px}.dream-form__success button:hover{color:#0b1020;background:#c8c0d2}@media screen and (width<=600px){.dream-form__overlay{padding:16px}.dream-form{border-radius:16px;max-height:92vh;padding:28px 22px}.dream-form__header h2{font-size:23px}}
