.dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown__header{align-items:center;color:#181515;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:flex-start;line-height:14px;transition:color .3s}.dropdown__header--active,.dropdown__header:hover{color:#000}.dropdown__header__arrow{height:5px;margin-left:10px;width:10px}.dropdown__body{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px #0000000d;min-width:200px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-10px);transition:all .3s;visibility:hidden;z-index:5}@media screen and (max-width:992px){.dropdown__body{left:0;right:unset}.dropdown__body:after{left:10px;right:unset}}.dropdown__body--active{opacity:1;transform:translate(0);visibility:visible}.dropdown__body__item{align-items:center;border-bottom:1px solid #f5f5f5;color:#000;display:flex;font-size:13px;height:40px;padding:0 15px;transition:background-color .3s;width:100%}.dropdown__body__item__icon{color:#25a3ae;height:16px;margin-right:8px;width:16px}.dropdown__body__item:hover{background-color:#f0f1f7}[data-v-0cac315a]:root{--bg:#faf7f2;--bg-card:#fff;--bg-soft:#f2eee6;--bg-deep:#0e1f1e;--ink:#15201f;--ink-2:#3b4948;--ink-3:#6b7878;--ink-4:#9aa5a4;--line:#e8e2d6;--accent:#2bb3a3;--accent-strong:#1f9c8e;--accent-soft:#e6f6f4;--accent-ink:#0e3f3a;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(20,30,30,.04);--shadow-sm:0 2px 8px rgba(20,30,30,.05),0 1px 2px rgba(20,30,30,.04);--shadow-md:0 8px 24px rgba(20,30,30,.06),0 2px 6px rgba(20,30,30,.04);--shadow-lg:0 24px 48px rgba(20,30,30,.08),0 4px 12px rgba(20,30,30,.05);--pad-x:clamp(20px,4vw,56px);--pad-y:clamp(40px,7vw,76px);--font:"Noir Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}.auth-user-card[data-v-0cac315a]{background-color:#fff;border-radius:10px;border-top:5px solid #25a3ae;box-shadow:0 4px 8px #0000000a;padding:20px;position:relative;text-align:center;width:100%}@media (max-width:991px){.auth-user-card[data-v-0cac315a]{background-color:#e0f7fa;border-top:none}.auth-user-card__info[data-v-0cac315a]{align-items:flex-end;display:flex;justify-content:space-between;text-align:start}.auth-user-card__info .auth-user-card__info__item[data-v-0cac315a]{display:flex;flex-direction:column;row-gap:12px}}.auth-user-card__tariffs[data-v-0cac315a]{display:flex;flex-direction:column;row-gap:6px}.auth-user-card__tariff-row[data-v-0cac315a]{align-items:center;display:flex;font-size:13px}.auth-user-card__tariff-row .name[data-v-0cac315a],.auth-user-card__tariff-row .price[data-v-0cac315a]{white-space:nowrap}.auth-user-card__tariff-row .dots[data-v-0cac315a]{border-bottom:1px dotted #d0d0d0;flex:1;margin:0 8px}.auth-user-card__avatar-image[data-v-0cac315a]{border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.auth-user-card__name[data-v-0cac315a]{font-size:16px;font-weight:600}.auth-user-card__username[data-v-0cac315a]{color:#888;font-size:14px}.auth-user-card__tariff[data-v-0cac315a]{align-items:center;display:flex;font-size:13px;justify-content:center;margin:15px 0}@media (max-width:991px){.auth-user-card__tariff[data-v-0cac315a]{justify-content:flex-start;margin:0;text-align:left}}.auth-user-card__tariff__icon[data-v-0cac315a]{color:#25a3ae;margin-right:4px;width:18px}.auth-user-card__status-text[data-v-0cac315a]{background-color:#e0f7fa;border-radius:5px;color:#25a3ae;font-size:14px;font-weight:700;padding:5px 10px}@media (max-width:991px){.auth-user-card__status[data-v-0cac315a]{margin-left:auto}}.auth-user-card__progress-percentage[data-v-0cac315a]{color:#333;font-size:16px;font-weight:700}.main-menu__wrapper{background-color:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;transform:translate(-100%);transition:.4s ease;z-index:10000}.main-menu__wrapper--opened{transform:translate(0)}.main-menu__logout-modal .modal__buttons{-moz-column-gap:8px;column-gap:8px;display:flex}.main-menu__logout-modal .modal__buttons .app-button{flex-grow:1}.main-menu__container{height:-moz-fit-content;height:fit-content;padding:12px 20px 90px}.main-menu__close-btn{background-color:#fff;border-radius:50%;height:32px;position:absolute;right:32px;top:20px;width:32px;z-index:2}.main-menu__close,.main-menu__close-btn{align-items:center;display:flex;justify-content:center}.main-menu__close{height:24px;width:24px}.main-menu__header{position:relative}.main-menu__header__profile{align-items:center;display:flex;margin-bottom:16px}.main-menu__header__profile__avatar{border-radius:50%;flex-shrink:0;height:60px;margin-right:16px;-o-object-position:top;object-position:top;overflow:hidden;width:60px}.main-menu__header__profile__info{overflow:hidden;width:100%}.main-menu__header__profile__info__username{color:#151515;font-size:20px;font-weight:600}.main-menu__header__profile__info__email,.main-menu__header__profile__info__username{letter-spacing:.01em;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 15px)}.main-menu__header__profile__info__email{color:#000000bf;display:block;font-size:14px;font-weight:400;text-decoration:none}.main-menu__block-title{color:var(--font-color-light);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:150%;margin-bottom:8px;margin-top:24px}.main-menu__nav{background:#fff;border-radius:12px;box-shadow:0 15px 40px #0000000d;padding:16px}.main-menu__nav__item{align-items:center;border-bottom:1px solid rgba(21,21,21,.1);display:flex;padding:10px 0;position:relative;text-decoration:none}.main-menu__nav__item:last-child{border:none;padding-bottom:0}.main-menu__nav__item:first-child{padding-top:0}.main-menu__nav__item__icon{align-items:center;background:#f3f3f3;border:none;border-radius:50%;color:var(--font-color);color:#142027;display:flex;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:.01em;line-height:150%;margin-right:12px;width:32px}.main-menu__nav__item__arrow{color:#142027;position:absolute;right:0;top:50%;transform:translateY(-50%)}.main-menu__nav__item--active{color:#25a3ae}.main-menu__nav__item--active .main-menu__nav__item__icon{background-color:#e0f7fa;color:#25a3ae}.main-menu__nav__item--active .main-menu__nav__item__arrow{color:#25a3ae}.main-menu__nav__item__counter{background-color:#25a3ae;border-radius:10px;color:#fff;font-size:11px;font-weight:600;line-height:1;margin-left:8px;min-width:20px;padding:3px 7px;text-align:center}.main-menu__logout-btn{align-items:center;background:#fff;border-radius:12px;box-shadow:0 15px 40px #0000000d;color:#142027;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:19px;margin-top:32px;padding:16px;width:100%}svg[data-v-45ca01fb]{color:var(--v21547867);height:var(--d8417102);width:var(--b365180e)}[data-v-c6c661e3]:root{--bg:#faf7f2;--bg-card:#fff;--bg-soft:#f2eee6;--bg-deep:#0e1f1e;--ink:#15201f;--ink-2:#3b4948;--ink-3:#6b7878;--ink-4:#9aa5a4;--line:#e8e2d6;--accent:#2bb3a3;--accent-strong:#1f9c8e;--accent-soft:#e6f6f4;--accent-ink:#0e3f3a;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(20,30,30,.04);--shadow-sm:0 2px 8px rgba(20,30,30,.05),0 1px 2px rgba(20,30,30,.04);--shadow-md:0 8px 24px rgba(20,30,30,.06),0 2px 6px rgba(20,30,30,.04);--shadow-lg:0 24px 48px rgba(20,30,30,.08),0 4px 12px rgba(20,30,30,.05);--pad-x:clamp(20px,4vw,56px);--pad-y:clamp(40px,7vw,76px);--font:"Noir Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}.bell[data-v-c6c661e3]{height:24px;position:relative;width:24px}.badge[data-v-c6c661e3]{background-color:#ef4444;border-radius:9999px;bottom:-6px;color:#fff;font-size:10px;font-weight:400;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-8px;text-align:center}.item[data-v-c6c661e3]{border-bottom:1px solid #f0f0f0;padding:6px 4px}.title[data-v-c6c661e3]{font-size:14px}.date[data-v-c6c661e3]{color:#888;font-size:12px}.empty[data-v-c6c661e3]{color:#777;padding:12px;text-align:center}.notification__content[data-v-c6c661e3]{padding:16px}.notification[data-v-c6c661e3] .dropdown__body{width:360px}.notification__title[data-v-c6c661e3]{font-size:18px;font-weight:500}.link[data-v-c6c661e3],.notification__read-all[data-v-c6c661e3]{color:#25a3ae;text-decoration:underline}.notification__read-all[data-v-c6c661e3]{align-items:center;background:none;border:none;display:flex;font-size:12px;gap:4px}.notification__read-all svg[data-v-c6c661e3]{width:14px}.notification__header[data-v-c6c661e3]{align-items:center;border-bottom:1px solid #f5f5f8;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}@media (max-width:991px){.notification[data-v-c6c661e3] .dropdown__body{left:unset;right:0}}:root{--bg:#faf7f2;--bg-card:#fff;--bg-soft:#f2eee6;--bg-deep:#0e1f1e;--ink:#15201f;--ink-2:#3b4948;--ink-3:#6b7878;--ink-4:#9aa5a4;--line:#e8e2d6;--accent:#2bb3a3;--accent-strong:#1f9c8e;--accent-soft:#e6f6f4;--accent-ink:#0e3f3a;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--shadow-xs:0 1px 2px rgba(20,30,30,.04);--shadow-sm:0 2px 8px rgba(20,30,30,.05),0 1px 2px rgba(20,30,30,.04);--shadow-md:0 8px 24px rgba(20,30,30,.06),0 2px 6px rgba(20,30,30,.04);--shadow-lg:0 24px 48px rgba(20,30,30,.08),0 4px 12px rgba(20,30,30,.05);--pad-x:clamp(20px,4vw,56px);--pad-y:clamp(40px,7vw,76px);--font:"Noir Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}.app-header-spacer{height:72px}.app-header{background:transparent;border-bottom:1px solid transparent;height:72px;left:0;position:fixed;right:0;top:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:50}.app-header--scrolled{backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom-color:var(--line);box-shadow:var(--shadow-xs)}.app-header__inner{align-items:center;display:flex;gap:0;height:100%}.app-header__logo{align-items:center;display:flex;flex-shrink:0;height:44px;margin-right:32px}@media (max-width:991px){.app-header__logo{height:36px;margin-right:0}}.app-header__logo__img{height:100%;-o-object-fit:contain;object-fit:contain}.app-header__nav{display:flex;gap:4px}.app-header__nav__link{border-radius:var(--r-pill);color:var(--ink-2);font-size:14px;font-weight:500;padding:10px 14px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}@media (max-width:1200px){.app-header__nav__link{padding:6px 10px}}.app-header__nav__link--active,.app-header__nav__link:hover{background:var(--bg-soft);color:var(--ink)}.app-header__right{align-items:center;display:flex;gap:12px;margin-left:auto}.app-header__phone{color:var(--ink-2);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}@media (max-width:1200px){.app-header__phone{display:none}}.app-header__phone:hover{color:var(--ink)}.app-header__socials{display:flex;gap:4px}@media (max-width:1200px){.app-header__socials{display:none}}.app-header__social{border:1px solid var(--line);border-radius:50%;color:var(--ink-2);display:grid;height:32px;place-items:center;transition:all .15s;width:32px}.app-header__social svg{height:16px;width:16px}.app-header__social:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.app-header__social:hover svg{color:var(--bg)}.app-header__auth-btns{align-items:center;display:flex;gap:8px}.app-header__profile-trigger{align-items:center;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;display:flex;gap:10px;padding:6px 10px;transition:border-color .15s}.app-header__profile-trigger:hover{border-color:var(--accent)}.app-header__avatar{background:var(--accent);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:32px;place-items:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.app-header__profile-text{display:flex;flex-direction:column;line-height:1.2}.app-header__greeting{color:var(--ink);font-size:13px;font-weight:500}.app-header__email{color:var(--ink-3);font-size:11px;font-weight:500}.app-header__chevron{color:var(--ink-3);flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.app-header__chevron--open{transform:rotate(180deg)}
