.navbar[data-v-35c9fa53]{background:transparent;border-bottom:1px solid transparent;left:0;pointer-events:auto;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;z-index:9999}.navbar.scrolled[data-v-35c9fa53]{backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);background:#080816d1;border-bottom-color:#ffffff14;box-shadow:0 2px 40px #00000080}.nav-container[data-v-35c9fa53]{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;padding:0;width:min(1200px,calc(100% - 48px))}.brand-link[data-v-35c9fa53]{align-items:center;display:inline-flex;gap:12px;line-height:0;text-decoration:none}.brand-link[data-v-35c9fa53] svg{display:block;height:30px;max-width:140px;width:auto}.brand-link[data-v-35c9fa53] img{display:block;height:30px;max-width:140px;width:auto}.nav-pill[data-v-35c9fa53]{align-items:center;gap:32px;justify-content:center;list-style:none;margin:0;padding:0}.nav-pill[data-v-35c9fa53],.nav-pill li[data-v-35c9fa53]{display:flex}.nav-pill a[data-v-35c9fa53]{align-items:center;color:var(--text-secondary,#a8a9b3);display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;text-decoration:none;transition:color .2s ease}.nav-pill a[data-v-35c9fa53]:hover{color:var(--text-primary,#fff)}.nav-actions[data-v-35c9fa53]{align-items:center;display:inline-flex;gap:16px}.login-link[data-v-35c9fa53]{color:var(--text-secondary,#a8a9b3);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.login-link[data-v-35c9fa53]:hover{color:var(--text-primary,#fff)}.trial-btn[data-v-35c9fa53]{align-items:center;background:linear-gradient(180deg,#7d5bfaf2,#6d4cedf2);border:1px solid rgba(125,91,250,.52);border-radius:8px;box-shadow:0 10px 24px #7d5bfa42;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:38px;justify-content:center;padding:0 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.trial-btn[data-v-35c9fa53]:hover{box-shadow:0 0 0 1px #a488ff47,0 12px 30px #7d5bfa59;filter:brightness(1.04);transform:translateY(-1px)}.menu-toggle[data-v-35c9fa53]{background:#ffffff0a;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;padding:10px;width:40px}.menu-toggle .bar[data-v-35c9fa53]{background:#ffffffd6;border-radius:999px;display:block;height:2px;transform-origin:center;transition:transform .36s cubic-bezier(.4,0,.2,1),opacity .22s ease;width:100%}.menu-toggle.is-open .bar-1[data-v-35c9fa53]{transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open .bar-2[data-v-35c9fa53]{opacity:0;transform:scaleX(0)}.menu-toggle.is-open .bar-3[data-v-35c9fa53]{transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-v-35c9fa53]{display:none}@media(max-width:900px){.nav-container[data-v-35c9fa53]{width:calc(100% - 48px)}.nav-pill[data-v-35c9fa53]{gap:22px}.nav-pill a[data-v-35c9fa53]{font-size:13px}.trial-btn[data-v-35c9fa53]{font-size:12px;height:36px;padding:0 15px}}@media(max-width:767px){.navbar.scrolled[data-v-35c9fa53]{background:#080816e0}.nav-container[data-v-35c9fa53]{height:64px;padding:0;width:calc(100% - 32px)}.brand-link[data-v-35c9fa53] svg{height:24px;max-width:120px}.brand-link[data-v-35c9fa53] img{height:24px;max-width:120px}.desktop-actions[data-v-35c9fa53],.nav-pill[data-v-35c9fa53]{display:none}.menu-toggle[data-v-35c9fa53]{display:flex}.mobile-menu[data-v-35c9fa53]{backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);background:#090918f5;border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:2px;padding:12px 16px 20px}.menu-item[data-v-35c9fa53]{animation:menuItemIn-35c9fa53 .38s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--item-index, 0)*48ms + 60ms);opacity:0;transform:translateY(-8px)}@keyframes menuItemIn-35c9fa53{to{opacity:1;transform:translateY(0)}}.mobile-menu a[data-v-35c9fa53]{border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--text-secondary,#a8a9b3);font-size:16px;font-weight:500;padding:13px 4px;text-decoration:none;transition:color .18s ease}.mobile-menu a[data-v-35c9fa53]:last-of-type{border-bottom:none}.mobile-menu a[data-v-35c9fa53]:hover{color:var(--text-primary,#fff)}.mobile-menu .mobile-login[data-v-35c9fa53]{border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:13px}.mobile-menu .mobile-trial[data-v-35c9fa53]{border-radius:12px;font-size:15px;height:48px;margin-top:12px;width:100%}}.menu-enter-active[data-v-35c9fa53]{transition:opacity .28s ease,transform .36s cubic-bezier(.34,1.2,.64,1)}.menu-leave-active[data-v-35c9fa53]{transition:opacity .2s ease,transform .22s cubic-bezier(.4,0,1,1)}.menu-enter-from[data-v-35c9fa53]{opacity:0;transform:translateY(-12px) scaleY(.96);transform-origin:top}.menu-leave-to[data-v-35c9fa53]{opacity:0;transform:translateY(-8px) scaleY(.97);transform-origin:top}.site-footer[data-v-64be6c43]{background:var(--bg-primary);margin-top:-120px;overflow:hidden;padding:60px 24px 40px;position:relative}.footer-inner[data-v-64be6c43]{margin:0 auto;max-width:1200px;padding-top:24px;position:relative;z-index:1}.footer-intro[data-v-64be6c43]{align-items:end;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:28px}.brand-block[data-v-64be6c43]{max-width:540px}.brand-link[data-v-64be6c43]{align-items:center;display:inline-flex;line-height:0;margin-bottom:14px}.brand-link[data-v-64be6c43] img,.brand-link[data-v-64be6c43] svg{display:block;height:30px;max-width:160px;width:auto}.brand-description[data-v-64be6c43]{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0}.footer-cta[data-v-64be6c43]{gap:12px}.footer-cta[data-v-64be6c43],.primary-cta[data-v-64be6c43]{align-items:center;display:inline-flex}.primary-cta[data-v-64be6c43]{background:linear-gradient(180deg,#643cc8d9,#4623a0e6);border:1px solid rgba(140,100,220,.5);border-radius:10px;color:#fff;font-size:13px;font-weight:500;height:38px;justify-content:center;padding:0 18px;transition:transform .15s ease,filter .15s ease}.primary-cta[data-v-64be6c43]:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary-cta[data-v-64be6c43]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;height:38px;justify-content:center;padding:0 18px;transition:border-color .2s ease,background .2s ease}.secondary-cta[data-v-64be6c43]:hover{background:#ffffff14;border-color:#ffffff42}.footer-columns[data-v-64be6c43]{display:grid;gap:26px 18px;grid-template-columns:repeat(6,minmax(0,1fr));padding:34px 0 26px}.footer-col[data-v-64be6c43]{display:flex;flex-direction:column;gap:9px}.col-title[data-v-64be6c43]{color:#c9c8d0c2;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.col-link[data-v-64be6c43]{color:#ffffffc2;font-size:14px;text-decoration:none;transition:color .2s ease}.col-link[data-v-64be6c43]:hover{color:#fff}.footer-bottom[data-v-64be6c43]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:#c9c8d0c7;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding-top:16px}.footer-meta[data-v-64be6c43]{align-items:center;display:inline-flex;gap:14px}.footer-meta a[data-v-64be6c43]{color:#c9c8d0d1;text-decoration:none;transition:color .2s ease}.footer-meta a[data-v-64be6c43]:hover{color:var(--text-primary)}@media(max-width:768px){.site-footer[data-v-64be6c43]{margin-top:-80px;padding:60px 16px 28px}.footer-intro[data-v-64be6c43]{align-items:start;gap:20px;grid-template-columns:1fr}.footer-columns[data-v-64be6c43]{gap:22px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-link[data-v-64be6c43] img,.brand-link[data-v-64be6c43] svg{height:24px;max-width:132px}.footer-bottom[data-v-64be6c43]{align-items:flex-start;flex-direction:column;gap:10px}.footer-meta[data-v-64be6c43]{flex-wrap:wrap;gap:10px 14px}}@media(max-width:480px){.footer-columns[data-v-64be6c43]{grid-template-columns:1fr}}
