.subtle-navbar[data-v-bcb8b89c]{transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,background-color}.subtle-navbar.fixed[data-v-bcb8b89c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-links-container[data-v-bcb8b89c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-bcb8b89c]{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:background-color,color}.nav-link[data-v-bcb8b89c]:hover{transform:translateY(-1px)}.nav-link.router-link-active[data-v-bcb8b89c]{font-weight:500}.modern-mobile-menu[data-v-bcb8b89c]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:20px 0 60px #00000026,0 0 0 1px #ffffff1a;will-change:transform,opacity}.dark .modern-mobile-menu[data-v-bcb8b89c]{box-shadow:20px 0 60px #0006,0 0 0 1px #ffffff0d}.logo-mobile[data-v-bcb8b89c]{filter:brightness(1.1) saturate(1.1)}.modern-mobile-menu .group[data-v-bcb8b89c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;will-change:transform,background-color}.modern-mobile-menu .group[data-v-bcb8b89c]:hover{transform:translate(4px)}.modern-mobile-menu .group[data-v-bcb8b89c]:before{background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.modern-mobile-menu .group[data-v-bcb8b89c]:hover:before{opacity:1}.logo-container[data-v-bcb8b89c],.mobile-menu-toggle button[data-v-bcb8b89c],.modern-mobile-menu .group[data-v-bcb8b89c],.nav-link[data-v-bcb8b89c],.user-dropdown[data-v-bcb8b89c]{backface-visibility:hidden;transform:translateZ(0)}[data-v-bcb8b89c]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.docs-nav-menu[data-v-bcb8b89c] .relative{display:contents}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{align-items:center;border-radius:9999px;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.5rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{color:#ffffffe6}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:hover{background-color:#e5e7eb4d;color:#111827;transform:translateY(-1px)}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:hover{background-color:#ffffff1a;color:#fff}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true],.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-state=open],.docs-nav-menu.docs-active[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{background-color:#d1d5db66;box-shadow:inset 0 2px 4px #0000000d;color:#111827}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true],.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-state=open],.dark .docs-nav-menu.docs-active[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{background-color:#fff3;color:#fff}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true]:before{background:linear-gradient(90deg,#3b82f64d 0,#9333ea4d);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true]:before{background:linear-gradient(90deg,#3b82f633 0,#9333ea33)}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger] .group:hover:after{background:#9ca3af33;border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger] .group:hover:after{background:#ffffff0d}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:hover .group:after{opacity:1}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-icon]{height:1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:1rem;z-index:10}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-label]{font-size:.875rem;font-weight:500;line-height:1.25rem;position:relative;z-index:10}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-trailing-icon]{height:.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:.75rem;z-index:10}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-content]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:#fffffff2;border:1px solid rgba(229,231,235,.3);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;padding:.5rem}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-content]{background-color:#0f172af2;border-color:#ffffff1a}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]{border-radius:.5rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]:hover{background-color:#f3f4f680}.dark .docs-nav-menu[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]:hover{background-color:#ffffff1a}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{align-items:center;border-radius:.75rem;color:#374151;display:flex;font-weight:500;gap:.75rem;min-height:3rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;-webkit-tap-highlight-color:transparent}@media(min-width:640px){.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{gap:1rem;padding:.75rem 1.25rem}}.dark .docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]{color:#ffffffe6}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:hover{background-color:#e5e7eb4d;color:#111827}.dark .docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:hover{background-color:#ffffff1a;color:#fff}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger]:active{transform:scale(.98)}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true],.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-state=open]{background-color:#d1d5db66;color:#111827}.dark .docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-active=true],.dark .docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trigger][data-state=open]{background-color:#fff3;color:#fff}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-icon]{flex-shrink:0;height:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:1.25rem}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-label]{flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}@media(min-width:640px){.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-label]{font-size:1rem;line-height:1.5rem}}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-trailing-icon]{flex-shrink:0;height:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:1rem}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]{border-radius:.5rem;margin-left:2rem;padding:.5rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]:hover{background-color:#f3f4f680}.dark .docs-nav-menu-mobile[data-v-bcb8b89c] [data-reka-navigation-menu-child-link]:hover{background-color:#ffffff1a}.mobile-menu-toggle button[data-v-bcb8b89c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000d,inset 0 1px #fff3;will-change:transform,box-shadow}.dark .mobile-menu-toggle button[data-v-bcb8b89c]{box-shadow:0 4px 16px #0003,0 1px 4px #0000001a,inset 0 1px #ffffff1a}.mobile-menu-toggle button[data-v-bcb8b89c]:hover{box-shadow:0 6px 24px #00000026,0 2px 8px #00000014,inset 0 1px #ffffff4d;transform:translateY(-1px)}.dark .mobile-menu-toggle button[data-v-bcb8b89c]:hover{box-shadow:0 6px 24px #0000004d,0 2px 8px #00000026,inset 0 1px #ffffff26}.user-dropdown .cursor-pointer[data-v-bcb8b89c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,filter}.user-dropdown .cursor-pointer[data-v-bcb8b89c]:hover{filter:brightness(1.1);transform:scale(1.05)}.color-mode-wrapper[data-v-bcb8b89c],.mobile-menu-overlay[data-v-bcb8b89c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-menu-overlay[data-v-bcb8b89c]{background:#0003}.dark .mobile-menu-overlay[data-v-bcb8b89c]{background:#0006}.bg-gradient-to-r[data-v-bcb8b89c]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br[data-v-bcb8b89c]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.modern-mobile-menu .group[data-v-bcb8b89c]:focus-visible,.nav-link[data-v-bcb8b89c]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.modern-navbar[data-v-bcb8b89c]{transition:all .5s cubic-bezier(.4,0,.2,1)}}@media(prefers-reduced-motion:reduce){[data-v-bcb8b89c]{animation:none!important;transition:none!important}}@media(min-resolution:192dpi){.modern-mobile-menu[data-v-bcb8b89c],.nav-links-container[data-v-bcb8b89c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media print{.modern-navbar[data-v-bcb8b89c]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:none!important;position:static!important}}@media(max-width:320px){.mobile-menu-toggle button[data-v-bcb8b89c]{height:36px;width:36px}.subtle-mobile-menu[data-v-bcb8b89c]{max-width:280px!important;width:90%!important}.subtle-mobile-menu .space-x-3[data-v-bcb8b89c]{gap:.5rem!important}.subtle-mobile-menu .px-3[data-v-bcb8b89c]{padding-left:.5rem!important;padding-right:.5rem!important}}@supports (padding:env(safe-area-inset-top)){.subtle-mobile-menu[data-v-bcb8b89c]{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}@media(hover:none)and (pointer:coarse){.modern-mobile-menu .group[data-v-bcb8b89c]:hover,.nav-link[data-v-bcb8b89c]:hover{transform:none}.modern-mobile-menu .group[data-v-bcb8b89c]:active,.nav-link[data-v-bcb8b89c]:active{background-color:#0000000d;transform:scale(.98)}.mobile-menu-toggle button[data-v-bcb8b89c]:active{transform:scale(.95)}}.subtle-mobile-menu[data-v-bcb8b89c]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media(max-width:1024px){.mobile-menu-toggle button[data-v-bcb8b89c]:focus-visible,.modern-mobile-menu .group[data-v-bcb8b89c]:focus-visible,.nav-link[data-v-bcb8b89c]:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}}.footer-link[data-v-9694b6e3]:hover{transform:translate(2px);transition:transform .2s ease}.social-icon[data-v-9694b6e3]:hover{transform:translateY(-2px) scale(1.1);transition:all .3s ease}.newsletter-section[data-v-9694b6e3]{background:linear-gradient(135deg,var(--color-gray-50) 0,var(--color-gray-100) 100%)}.dark .newsletter-section[data-v-9694b6e3]{background:linear-gradient(135deg,var(--color-gray-800) 0,var(--color-gray-900) 100%)}.footer-gradient[data-v-9694b6e3]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.05))}.dark .footer-gradient[data-v-9694b6e3]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.05))}.hover-scale[data-v-9694b6e3]:hover{transform:scale(1.02);transition:transform .2s ease}.btn-gradient[data-v-9694b6e3]{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-500));transition:all .3s ease}.btn-gradient[data-v-9694b6e3]:hover{background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-600));box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media(max-width:768px){.footer-text-responsive[data-v-9694b6e3]{font-size:.875rem;line-height:1.25rem}}.section-header[data-v-9694b6e3]{position:relative}.section-header[data-v-9694b6e3]:after{background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-600));border-radius:1px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:30px}
