.navbar[data-v-aced8ed9]{align-items:center;display:flex;height:68px;left:0;position:fixed;right:0;top:0;transition:background-color .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),border-bottom-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);z-index:1000}.navbar[data-v-aced8ed9],.navbar.scrolled[data-v-aced8ed9]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid transparent;box-shadow:0 2px 6px #4738730f}.navbar.navbar-dark[data-v-aced8ed9],.navbar.navbar-dark.scrolled[data-v-aced8ed9]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#000000b8;border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 20px #0003}.navbar-container[data-v-aced8ed9]{gap:64px;justify-content:space-between;margin:0 auto;max-width:1376px;padding:0;width:calc(100% - 64px)}.desktop-auth-entry[data-v-aced8ed9],.navbar-container[data-v-aced8ed9]{align-items:center;display:flex}.mobile-header-actions[data-v-aced8ed9]{align-items:center;display:none;gap:14px;margin-left:auto}.mobile-menu-toggle[data-v-aced8ed9]{align-items:center;background:transparent;border:0;border-radius:10px;color:#141229;display:inline-flex;height:36px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:36px}.mobile-menu-toggle[data-v-aced8ed9]:focus-visible{outline:2px solid #b07aff;outline-offset:2px}.mobile-menu-icon[data-v-aced8ed9]{height:24px;stroke-width:2;width:24px}.mobile-menu-panel[data-v-aced8ed9]{background:#fffffffa;border-top:1px solid rgba(255,117,136,.55);box-shadow:0 18px 42px #4738731a;left:0;min-height:calc(100dvh - 56px);padding:0 26px 18px;position:fixed;right:0;top:56px;z-index:999}.mobile-menu-links[data-v-aced8ed9]{display:flex;flex-direction:column}.mobile-menu-link[data-v-aced8ed9]{align-items:center;border-bottom:1px solid #ece8f4;color:#141229;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:1;min-height:55px;text-decoration:none}.mobile-menu-link-active[data-v-aced8ed9]{color:#894ee1;font-weight:700}.mobile-menu-link-icon[data-v-aced8ed9]{color:#141229;height:18px;stroke-width:2;width:18px}.nav-logo[data-v-aced8ed9]{align-items:center;color:#3a2e35;display:flex;font-size:1.4rem;font-weight:800;gap:14px;text-decoration:none}.nav-logo.nav-logo-dark[data-v-aced8ed9]{color:#fff}.nav-logo-icon[data-v-aced8ed9]{height:36px;width:36px}.nav-logo-icon[data-v-aced8ed9],.nav-logo-text[data-v-aced8ed9]{-o-object-fit:contain;object-fit:contain}.nav-logo-text[data-v-aced8ed9]{height:25px;transition:all .3s ease;width:124px}.nav-logo-text[data-v-aced8ed9],.navbar.scrolled .nav-logo-text[data-v-aced8ed9]{opacity:1;transform:translate(0)}.nav-links[data-v-aced8ed9]{align-items:center;display:flex;flex:1;gap:42px;min-width:0}.nav-link[data-v-aced8ed9]{color:#141229;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s ease,opacity .2s ease;white-space:nowrap}.nav-link[data-v-aced8ed9]:hover{color:#894ee1}.nav-link-active[data-v-aced8ed9]{color:#141229}.navbar.navbar-dark .nav-link[data-v-aced8ed9]{color:#ffffffe0}.navbar.navbar-dark .nav-link-active[data-v-aced8ed9],.navbar.navbar-dark .nav-link[data-v-aced8ed9]:hover{color:#fff}@media(max-width:1180px){.navbar-container[data-v-aced8ed9]{gap:28px;width:calc(100% - 40px)}.nav-logo[data-v-aced8ed9]{gap:10px}.nav-logo-text[data-v-aced8ed9]{width:112px}.nav-links[data-v-aced8ed9]{gap:26px}}@media(max-width:960px){.navbar[data-v-aced8ed9]{background:radial-gradient(circle at 32% 18%,rgba(176,122,255,.14) 0 2px,transparent 3px),radial-gradient(circle at 60% 54%,rgba(176,122,255,.12) 0 2px,transparent 3px),#fff6f9f5;height:56px}.navbar-container[data-v-aced8ed9]{gap:16px;padding:0 22px;width:100%}.nav-logo-icon[data-v-aced8ed9]{height:28px;width:28px}.nav-logo-text[data-v-aced8ed9]{height:22px;width:106px}.desktop-auth-entry[data-v-aced8ed9],.nav-links[data-v-aced8ed9]{display:none}.mobile-header-actions[data-v-aced8ed9]{display:flex}.mobile-header-actions[data-v-aced8ed9] .group.flex.h-10.items-center,.mobile-header-actions[data-v-aced8ed9] .relative.flex.h-10.items-center{height:32px}.mobile-header-actions[data-v-aced8ed9] .size-10{height:30px;width:30px}.mobile-header-actions[data-v-aced8ed9] .size-4{display:none}.mobile-header-actions[data-v-aced8ed9] button.flex.h-9{font-size:12px;height:32px;padding:0 12px;width:auto}}
