.landing-nav[data-v-e0699e34]{align-items:center;background:var(--landing-sticky-bg);border-bottom:1px solid var(--landing-hairline);display:flex;height:var(--landing-header);position:sticky;top:0;z-index:50}.landing-nav__inner[data-v-e0699e34]{align-items:center;display:flex;gap:20px;margin-inline:auto;max-width:calc(var(--landing-container) + var(--landing-gutter)*2);padding-inline:var(--landing-gutter);width:100%}.landing-nav__logo[data-v-e0699e34]{display:block;flex:none}.landing-nav__logo img[data-v-e0699e34]{display:block;height:66px;width:66px}.landing-nav__links[data-v-e0699e34]{align-items:center;display:flex;gap:32px;margin-left:82px}.landing-nav__link[data-v-e0699e34]{color:var(--landing-text-muted);font-size:15px;font-weight:500;line-height:normal;text-decoration:none;transition:color .15s ease;white-space:nowrap}.landing-nav__link[data-v-e0699e34]:hover{color:var(--landing-accent-ink)}.landing-nav__right[data-v-e0699e34]{align-items:center;display:flex;gap:20px;margin-left:auto}.landing-nav__tools[data-v-e0699e34]{align-items:center;display:flex;gap:4px}.landing-nav__lang[data-v-e0699e34]{position:relative}.landing-nav__lang-btn[data-v-e0699e34],.landing-nav__theme-btn[data-v-e0699e34]{align-items:center;background:none;border:0;border-radius:10px;color:var(--landing-text);cursor:pointer;display:flex;gap:6px;padding:8px}.landing-nav__lang-btn[data-v-e0699e34]:hover,.landing-nav__theme-btn[data-v-e0699e34]:hover{background:var(--landing-surface-2)}.landing-nav__lang-code[data-v-e0699e34]{font-size:var(--landing-fs-sm);font-weight:500;line-height:15px}.landing-dd[data-v-e0699e34]{background:var(--landing-surface);border-radius:12px;box-shadow:0 4px 16px var(--landing-shadow-2),0 1px 4px var(--landing-shadow-1);list-style:none;margin:0;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);width:160px;z-index:40}.landing-dd__item[data-v-e0699e34]{align-items:center;display:flex;gap:8px;height:40px;padding:10px 16px;text-decoration:none;transition:background .15s ease}.landing-dd__code[data-v-e0699e34]{color:var(--landing-text-strong);font-weight:600}.landing-dd__code[data-v-e0699e34],.landing-dd__label[data-v-e0699e34]{font-size:var(--landing-fs-sm);line-height:18px}.landing-dd__label[data-v-e0699e34]{color:var(--landing-text-muted);font-weight:400}.landing-dd__item[data-v-e0699e34]:hover{background:var(--landing-surface-sunken)}.landing-dd__item.is-active[data-v-e0699e34]{background:var(--landing-surface-2)}.landing-dd__item.is-active .landing-dd__code[data-v-e0699e34],.landing-dd__item.is-active .landing-dd__label[data-v-e0699e34]{color:var(--landing-accent-ink)}.landing-dd-enter-active[data-v-e0699e34]{transition:opacity .15s ease,transform .15s ease}.landing-dd-leave-active[data-v-e0699e34]{transition:opacity .1s ease,transform .1s ease}.landing-dd-enter-from[data-v-e0699e34],.landing-dd-leave-to[data-v-e0699e34]{opacity:0;transform:translateY(-6px)}.landing-btn[data-v-e0699e34]{border:0;border-radius:16px;cursor:pointer;font-family:inherit;font-size:var(--landing-fs-sm);font-weight:600;height:44px;line-height:18px;padding:12px 20px;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.landing-nav__actions[data-v-e0699e34]{align-items:center;display:flex;gap:20px}.landing-btn--ghost[data-v-e0699e34]{background:var(--landing-surface);box-shadow:inset 0 0 0 1px var(--landing-hairline);color:var(--landing-text)}.landing-btn--ghost[data-v-e0699e34]:hover{background:var(--landing-surface-2)}html[data-theme=dark] .landing-btn--ghost[data-v-e0699e34]{background:var(--landing-paper);box-shadow:inset 0 0 0 1px var(--landing-violet);color:var(--landing-on-paper)}html[data-theme=dark] .landing-btn--ghost[data-v-e0699e34]:hover{background:#fff}.landing-btn--primary[data-v-e0699e34]{background:var(--landing-accent);color:var(--landing-on-accent)}.landing-btn--primary[data-v-e0699e34]:hover{opacity:.9}.landing-nav__burger[data-v-e0699e34]{align-items:center;background:var(--landing-surface);border:1px solid var(--landing-hairline);border-radius:16px;cursor:pointer;display:none;flex:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.landing-nav__burger span[data-v-e0699e34]{background:var(--landing-text);border-radius:2px;display:block;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s linear;width:18px}.landing-nav.is-open .landing-nav__burger span[data-v-e0699e34]:first-child{transform:translateY(7px) rotate(45deg)}.landing-nav.is-open .landing-nav__burger span[data-v-e0699e34]:nth-child(2){opacity:0}.landing-nav.is-open .landing-nav__burger span[data-v-e0699e34]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing-nav__menu[data-v-e0699e34]{background:var(--landing-sticky-bg);border-bottom:1px solid var(--landing-hairline);box-shadow:0 12px 24px var(--landing-shadow-2);left:0;max-height:calc(100vh - var(--landing-header));overflow-y:auto;padding:16px var(--landing-gutter) 24px;position:absolute;right:0;top:100%}.landing-nav__menu-arrow[data-v-e0699e34]{color:var(--landing-text-muted);flex:none}.landing-nav__menu-links[data-v-e0699e34]{display:flex;flex-direction:column}.landing-nav__menu-link[data-v-e0699e34]{align-items:center;border-bottom:1px solid var(--landing-border);color:var(--landing-muted);display:flex;font-size:var(--landing-fs-md);font-weight:500;gap:12px;justify-content:space-between;padding:14px 0;text-decoration:none}.landing-nav__menu-link[data-v-e0699e34]:last-child{border-bottom:none}.landing-nav__menu-actions[data-v-e0699e34]{display:none;gap:12px;margin-top:16px}.landing-nav__menu-actions .landing-btn[data-v-e0699e34]{flex:1;justify-content:center}.landing-menu-enter-active[data-v-e0699e34],.landing-menu-leave-active[data-v-e0699e34]{transition:opacity .2s linear,transform .25s cubic-bezier(.16,1,.3,1)}.landing-menu-enter-from[data-v-e0699e34],.landing-menu-leave-to[data-v-e0699e34]{opacity:0;transform:translateY(-8px)}@keyframes landing-menu-step-e0699e34{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.landing-nav.is-open .landing-nav__menu-actions .landing-btn[data-v-e0699e34],.landing-nav.is-open .landing-nav__menu-link[data-v-e0699e34]{animation:landing-menu-step-e0699e34 .42s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(60ms + var(--i, 0)*55ms)}@media (max-width:1150px){.landing-nav__links[data-v-e0699e34]{display:none}.landing-nav__burger[data-v-e0699e34]{display:flex}}@media (max-width:640px){.landing-nav__actions[data-v-e0699e34]{display:none}.landing-nav__menu-actions[data-v-e0699e34]{display:flex}}@media (max-width:767.98px){.landing-nav__menu[data-v-e0699e34]{border-bottom:0;box-shadow:none;display:flex;flex-direction:column;gap:32px;height:calc(100dvh - var(--landing-header));justify-content:space-between;max-height:none;padding:12px var(--landing-gutter) 32px}.landing-nav__menu-links[data-v-e0699e34]{gap:4px}.landing-nav__menu-link[data-v-e0699e34]{color:var(--landing-text);font-size:var(--landing-fs-h3);line-height:1.3;min-height:52px;padding:13px 12px}.landing-nav__menu-link[data-v-e0699e34]:last-child{border-bottom:1px solid var(--landing-border)}.landing-nav__menu-actions[data-v-e0699e34]{flex-direction:column;margin-top:0}.landing-nav__menu-actions .landing-btn[data-v-e0699e34]{font-size:var(--landing-fs-md);height:52px}.landing-nav__menu-actions .landing-btn--ghost[data-v-e0699e34]{box-shadow:inset 0 0 0 1px var(--landing-violet)}.landing-nav__inner[data-v-e0699e34]{gap:8px}.landing-nav__logo img[data-v-e0699e34]{height:44px;width:44px}.landing-nav__right[data-v-e0699e34]{gap:4px}.landing-nav__lang-code[data-v-e0699e34]{font-size:13px;line-height:1.1}.landing-nav__burger[data-v-e0699e34]{background:none;border:0;height:44px;width:44px}}@media (prefers-reduced-motion:reduce){.landing-menu-enter-active[data-v-e0699e34],.landing-menu-leave-active[data-v-e0699e34],.landing-nav__burger span[data-v-e0699e34]{transition:none}.landing-nav.is-open .landing-nav__menu-actions .landing-btn[data-v-e0699e34],.landing-nav.is-open .landing-nav__menu-link[data-v-e0699e34]{animation:none}}.landing-footer[data-v-1e0273f7]{padding-block:56px 60px}.landing-footer__inner[data-v-1e0273f7]{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:calc(var(--landing-container) + var(--landing-gutter)*2);padding-inline:var(--landing-gutter);width:100%}.landing-footer__top[data-v-1e0273f7]{display:flex;gap:40px;justify-content:space-between}.landing-footer__brand[data-v-1e0273f7]{flex:none;width:340px}.landing-footer__logo[data-v-1e0273f7]{display:block;height:125px;width:125px}.landing-footer__logo img[data-v-1e0273f7]{display:block;height:100%;width:100%}.landing-footer__tagline[data-v-1e0273f7]{color:var(--landing-text-strong);font-size:var(--landing-fs-h4);font-weight:600;line-height:30.6px;margin:16px 0 0}.landing-footer__desc[data-v-1e0273f7]{color:var(--landing-text-muted);font-size:15px;font-weight:400;line-height:21px;margin:8px 0 0}.landing-footer__cols[data-v-1e0273f7]{display:flex;flex:1 1 auto;gap:60px;justify-content:space-between;max-width:860px}.landing-footer__col[data-v-1e0273f7]{flex:none}.landing-footer__col--company[data-v-1e0273f7],.landing-footer__col--product[data-v-1e0273f7]{width:150px}.landing-footer__col--help[data-v-1e0273f7]{width:160px}.landing-footer__col-title[data-v-1e0273f7]{color:var(--landing-text-strong);font-size:var(--landing-fs-sm);font-weight:600;line-height:17.85px;margin:0}.landing-footer__list[data-v-1e0273f7]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.landing-footer__link[data-v-1e0273f7]{color:var(--landing-text-muted);display:inline-block;font-size:13px;font-weight:400;line-height:16.575px;text-decoration:none;transition:color .15s ease}.landing-footer__link[data-v-1e0273f7]:hover{color:var(--landing-accent)}.landing-footer__divider[data-v-1e0273f7]{background:var(--landing-hairline);height:1px}.landing-footer__bottom[data-v-1e0273f7]{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.landing-footer__copy[data-v-1e0273f7]{font-weight:400;margin:0}.landing-footer__copy[data-v-1e0273f7],.landing-footer__legal[data-v-1e0273f7]{color:var(--landing-text-subtle);font-size:var(--landing-fs-xs);line-height:15.3px}.landing-footer__legal[data-v-1e0273f7]{font-weight:500;text-decoration:none;transition:color .15s ease}.landing-footer__legal[data-v-1e0273f7]:hover{color:var(--landing-accent)}@media (min-width:768px) and (max-width:900px){.landing-footer[data-v-1e0273f7]{padding-block:40px}.landing-footer__top[data-v-1e0273f7]{flex-direction:column;gap:32px}.landing-footer__brand[data-v-1e0273f7]{max-width:420px;width:100%}.landing-footer__cols[data-v-1e0273f7]{flex-wrap:wrap;gap:32px 60px;justify-content:flex-start;max-width:none}.landing-footer__col[data-v-1e0273f7]{min-width:150px;width:auto}.landing-footer__col--company[data-v-1e0273f7],.landing-footer__col--help[data-v-1e0273f7],.landing-footer__col--product[data-v-1e0273f7]{width:calc(50% - 30px)}.landing-footer__bottom[data-v-1e0273f7]{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:767.98px){.landing-footer[data-v-1e0273f7]{padding-block:48px 32px}.landing-footer__inner[data-v-1e0273f7]{gap:0}.landing-footer__top[data-v-1e0273f7]{flex-direction:column;gap:32px}.landing-footer__brand[data-v-1e0273f7]{max-width:none;width:100%}.landing-footer__logo[data-v-1e0273f7]{height:80px;width:80px}.landing-footer__tagline[data-v-1e0273f7]{font-size:20px;line-height:1.1}.landing-footer__desc[data-v-1e0273f7]{font-size:var(--landing-fs-md);line-height:1.1;margin-top:6px}.landing-footer__cols[data-v-1e0273f7]{flex-direction:column;flex-wrap:nowrap;gap:24px;max-width:none}.landing-footer__col[data-v-1e0273f7],.landing-footer__col--company[data-v-1e0273f7],.landing-footer__col--help[data-v-1e0273f7],.landing-footer__col--product[data-v-1e0273f7]{min-width:0;width:100%}.landing-footer__col-title[data-v-1e0273f7]{line-height:1.1}.landing-footer__list[data-v-1e0273f7]{gap:8px;margin-top:12px}.landing-footer__link[data-v-1e0273f7]{line-height:1.1}.landing-footer__divider[data-v-1e0273f7]{margin-top:32px}.landing-footer__bottom[data-v-1e0273f7]{align-items:flex-start;flex-direction:column;gap:12px;margin-top:12px}.landing-footer__copy[data-v-1e0273f7],.landing-footer__legal[data-v-1e0273f7]{font-size:11px;line-height:1.1}}
