.product-nav[data-v-3d80d9b4]{color:#302d3b;z-index:30;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#faf8f28f;border-bottom:1px solid #ddd9d0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:25px;width:min(1200px,100% - 80px);min-height:100px;margin:auto;padding-inline:18px;display:flex;position:relative;box-shadow:0 12px 34px #48375b0d}.product-brand[data-v-3d80d9b4]{flex-shrink:0}.product-logo[data-v-3d80d9b4]{letter-spacing:-1.8px;align-items:center;gap:12px;font-size:33px;font-weight:750;line-height:1;display:flex}.brand-by[data-v-3d80d9b4]{letter-spacing:1.7px;color:#82778e;margin:8px 0 0 34px;font-size:8px;font-weight:600;display:block}.product-logo-period[data-v-3d80d9b4]{color:#7760c9}.product-logo-dots[data-v-3d80d9b4]{grid-template-columns:repeat(3,6px);gap:4px;display:grid;transform:rotate(-12deg)}.product-logo-dots i[data-v-3d80d9b4]{background:#7760c9;border-radius:50%;width:6px;height:6px}.product-logo-dots i[data-v-3d80d9b4]:nth-child(4){grid-column:2}.product-logo-dots i[data-v-3d80d9b4]:last-child{background:#c9ae70}nav[data-v-3d80d9b4]{align-items:center;gap:25px;font-size:13px;display:flex}.nav-group[data-v-3d80d9b4]{padding-block:25px;position:relative}.nav-trigger[data-v-3d80d9b4]{color:inherit;background:0 0;align-items:center;gap:7px;padding:10px 0;display:flex}.nav-trigger.current[data-v-3d80d9b4]{color:#6e53a3}.nav-trigger[aria-expanded=true]>svg[data-v-3d80d9b4]{transform:rotate(180deg)}.nav-trigger>svg[data-v-3d80d9b4]{transition:transform .2s}.nav-dropdown[data-v-3d80d9b4]{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#fcfaf5e6;border:1px solid #ddd3e7;border-radius:14px;width:335px;padding:20px;position:absolute;top:100%;left:-25px;box-shadow:0 18px 45px #40314820}.nav-group:nth-child(3) .nav-dropdown[data-v-3d80d9b4]{left:auto;right:-30px}.nav-dropdown>p[data-v-3d80d9b4]{letter-spacing:1px;color:#98a;margin:0 0 10px;font-size:9px}.nav-dropdown a[data-v-3d80d9b4]{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 10px;display:flex}.nav-dropdown a[data-v-3d80d9b4]:hover{background:#eee8f4}.nav-dropdown b[data-v-3d80d9b4],.nav-dropdown small[data-v-3d80d9b4]{display:block}.nav-dropdown b[data-v-3d80d9b4]{font-size:13px;font-weight:650}.nav-dropdown small[data-v-3d80d9b4]{color:#8b7c96;white-space:normal;margin-top:5px;font-size:10px}.nav-dropdown svg[data-v-3d80d9b4]{color:#9b83b3;flex-shrink:0}.product-language[data-v-3d80d9b4]{color:inherit;background:0 0;border-left:1px solid #d6d0c4;padding:9px;font-size:11px}.product-login[data-v-3d80d9b4]{white-space:nowrap;background:#ece6f4;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-weight:650;display:flex}.product-menu-toggle[data-v-3d80d9b4]{background:0 0;border:1px solid #d8d0df;border-radius:8px;padding:10px;display:none}.menu-enter-active[data-v-3d80d9b4],.menu-leave-active[data-v-3d80d9b4]{transition:opacity .18s,transform .18s}.menu-enter-from[data-v-3d80d9b4],.menu-leave-to[data-v-3d80d9b4]{opacity:0;transform:translateY(-8px)}@media (width<=1000px){nav[data-v-3d80d9b4]{gap:17px;font-size:12px}.product-nav[data-v-3d80d9b4]{width:calc(100% - 40px)}}@media (width<=800px){.product-nav[data-v-3d80d9b4]{min-height:82px}.product-menu-toggle[data-v-3d80d9b4]{display:flex}nav[data-v-3d80d9b4]{display:none}nav.expanded[data-v-3d80d9b4]{background:#fcfaf5;border:1px solid #e3dce8;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100svh - 100px);padding:14px;display:flex;position:absolute;top:calc(100% + 1px);left:-10px;right:-10px;overflow:auto;box-shadow:0 15px 28px #4f405e20}.nav-group[data-v-3d80d9b4]{padding:0}.nav-trigger[data-v-3d80d9b4]{justify-content:space-between;width:100%;padding:14px 10px;font-size:15px}.nav-dropdown[data-v-3d80d9b4],.nav-group:nth-child(3) .nav-dropdown[data-v-3d80d9b4]{width:100%;box-shadow:none;border-radius:9px;padding:12px;position:static}.product-language[data-v-3d80d9b4]{text-align:left;border:0;padding:12px}.product-login[data-v-3d80d9b4]{justify-content:center}.product-logo[data-v-3d80d9b4]{font-size:29px}}@media (prefers-reduced-motion:reduce){.menu-enter-active[data-v-3d80d9b4],.menu-leave-active[data-v-3d80d9b4],.nav-trigger>svg[data-v-3d80d9b4]{transition:none}}.product-footer[data-v-fa04df2a]{color:#746a80;border-top:1px solid #d8d0de;width:min(1200px,100% - 80px);margin:auto;padding:48px 0 25px}.footer-top[data-v-fa04df2a]{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:32px;padding-bottom:40px;display:grid}.footer-brand[data-v-fa04df2a]{letter-spacing:-2px;color:#302d3b;font-size:36px;font-weight:750}.footer-brand span[data-v-fa04df2a]{color:#8c6cb4}.footer-intro p[data-v-fa04df2a]{white-space:pre-line;margin:10px 0 17px;font-size:12px;line-height:1.9}.footer-lproject[data-v-fa04df2a]{letter-spacing:1.5px;align-items:center;gap:6px;font-size:9px;display:inline-flex}.footer-top nav[data-v-fa04df2a]{flex-direction:column;align-items:stretch;gap:0;display:flex}.footer-top h2[data-v-fa04df2a]{color:#44364f;margin:6px 0 15px;font-size:12px;font-weight:750}.footer-top nav a[data-v-fa04df2a]{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:11px;-webkit-text-decoration:underline #d5ccdd;text-decoration:underline #d5ccdd;display:flex}.footer-top nav a svg[data-v-fa04df2a]{color:#ad9cbb;flex-shrink:0}.product-footer a[data-v-fa04df2a]:hover{color:#644486;text-decoration-color:currentColor}.footer-bottom[data-v-fa04df2a]{border-top:1px solid #e2dbe5;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.footer-bottom small[data-v-fa04df2a]{font-size:10px}.footer-bottom nav[data-v-fa04df2a]{flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.footer-bottom a[data-v-fa04df2a]{text-underline-offset:4px;text-decoration:underline}@media (width<=850px){.footer-top[data-v-fa04df2a]{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom[data-v-fa04df2a]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.product-footer[data-v-fa04df2a]{width:calc(100% - 40px);padding-top:30px}.footer-top[data-v-fa04df2a]{gap:25px 20px}.footer-top nav a[data-v-fa04df2a]{font-size:10px}.footer-bottom nav[data-v-fa04df2a]{gap:15px}.footer-intro p[data-v-fa04df2a]{font-size:11px}}
