.nav-menu[data-v-dc4c6784]{font-size:var(--font-size-nav);gap:clamp(14px,2.2vw,32px);height:var(--layout-nav-height)}.nav-item[data-v-dc4c6784],.nav-solution[data-v-dc4c6784]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.nav-item[data-v-dc4c6784]{font-size:var(--font-size-nav);font-weight:var(--font-weight-normal)}.nav-item__toggle[data-v-dc4c6784]{color:inherit;font:inherit}.nav-item.is-highlighted[data-v-dc4c6784]{color:var(--theme-color)}.nav-item.is-active[data-v-dc4c6784]{font-weight:var(--font-weight-medium)}.nav-caret[data-v-dc4c6784]{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;display:inline-block;flex:none;height:0;margin-left:2px;opacity:.85;transform:rotate(0);transform-origin:50% 2.5px;transition:transform .3s ease-out;width:0}.nav-caret.is-active[data-v-dc4c6784]{transform:rotate(180deg)}.nav-dropdown[data-v-dc4c6784]{background:var(--color-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-menu)}.nav-solution[data-v-dc4c6784]{border-radius:var(--radius-control)}.nav-solution[data-v-dc4c6784]:hover{background:var(--color-surface-menu-hover);color:var(--theme-color)}@media(max-width:1024px){.nav-menu[data-v-dc4c6784]{align-items:stretch;background:var(--color-surface);border-top:1px solid var(--color-border-default);box-shadow:var(--shadow-nav);display:flex;flex-direction:column;gap:0;height:calc(100vh - var(--layout-nav-height));height:calc(100dvh - var(--layout-nav-height));left:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 18px;pointer-events:none;position:absolute;right:0;top:var(--layout-nav-height);visibility:hidden}.nav-menu.is-mobile-open[data-v-dc4c6784]{opacity:1;pointer-events:auto;visibility:visible}.nav-entry[data-v-dc4c6784]{align-items:stretch;flex-direction:column;height:auto;width:100%}.nav-item[data-v-dc4c6784]{min-height:46px;padding:0 12px}.nav-item[data-v-dc4c6784],.nav-item--group>.nav-item__toggle[data-v-dc4c6784]{justify-content:space-between;width:100%}.nav-dropdown[data-v-dc4c6784]{background:var(--color-surface-menu-hover);border:0;border-radius:0;box-shadow:none;min-width:100%;padding:6px 12px 10px;position:static;width:100%}}.app-nav[data-v-b79ddf05]{background:var(--color-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-app-nav)}.app-nav__inner[data-v-b79ddf05]{height:var(--layout-nav-height)}.app-nav__brand[data-v-b79ddf05]{color:var(--color-text-primary)}.app-nav__logo[data-v-b79ddf05]{border-radius:var(--radius-control)}.app-nav__menu-trigger[data-v-b79ddf05]{--ui-focus-ring-offset:2px;border-color:var(--color-border-action);border-radius:var(--radius-control);color:var(--color-text-primary);transition:border-color .2s ease,color .2s ease}.app-nav__menu-trigger span[data-v-b79ddf05]{background:currentColor;border-radius:1px;height:2px;transition:transform .25s ease,opacity .2s ease;width:16px}.app-nav__menu-trigger.is-active[data-v-b79ddf05]{border-color:var(--theme-color);color:var(--theme-color)}.app-nav__menu-trigger.is-active span[data-v-b79ddf05]:first-child{transform:translateY(7px) rotate(45deg)}.app-nav__menu-trigger.is-active span[data-v-b79ddf05]:nth-child(2){opacity:0}.app-nav__menu-trigger.is-active span[data-v-b79ddf05]:last-child{transform:translateY(-7px) rotate(-45deg)}
