.feature-navigation{--feature-navigation-text:var(--vt-theme-text);--feature-navigation-text-soft:var(--vt-theme-text-soft);--feature-navigation-text-muted:var(--vt-theme-text-muted);--feature-navigation-accent:var(--vt-theme-primary);--feature-navigation-border:var(--vt-theme-control-border);--feature-navigation-border-strong:var(--vt-theme-control-border-strong);--feature-navigation-surface:var(--vt-theme-control-surface);--feature-navigation-surface-hover:var(--vt-theme-control-surface-hover);background:transparent;border:0;box-shadow:none;color:var(--feature-navigation-text);margin:42px auto 0;position:relative;z-index:40}.feature-navigation__inner{margin:0 auto;width:min(1160px,100% - 40px)}.feature-navigation__desktop{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:48px}.feature-navigation__all,.feature-navigation__item{align-items:center;display:inline-flex;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.feature-navigation__all{color:var(--feature-navigation-text-soft);flex:0 0 auto;font-size:13px;font-weight:800;gap:9px;letter-spacing:.13em;text-transform:uppercase}.feature-navigation__all i{color:var(--feature-navigation-accent);font-size:18px;transition:transform .2s ease}.feature-navigation__all:focus,.feature-navigation__all:hover{color:var(--feature-navigation-text);text-decoration:none}.feature-navigation__all:focus i,.feature-navigation__all:hover i{transform:translateX(-2px)}.feature-navigation__items{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--feature-navigation-surface);border:1px solid var(--feature-navigation-border);border-radius:999px;box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.2),0 0 26px rgba(var(--vt-theme-primary-rgb),.1),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.06);display:flex;flex:0 1 auto;gap:4px;justify-content:flex-end;margin-left:auto;padding:4px}.feature-navigation__item{border:1px solid transparent;border-radius:999px;color:var(--feature-navigation-text-soft);height:44px;justify-content:flex-start;min-width:44px;overflow:hidden;padding:0 12px}.feature-navigation__item:focus,.feature-navigation__item:focus-visible,.feature-navigation__item:hover{background:var(--feature-navigation-surface-hover);border-color:var(--feature-navigation-border);color:var(--feature-navigation-text);text-decoration:none}.feature-navigation__all:focus-visible,.feature-navigation__item:focus-visible,.feature-navigation__mobile a:focus-visible{outline:2px solid var(--feature-navigation-accent);outline-offset:3px}.feature-navigation__item.is-active{background:var(--vt-theme-primary);border-color:rgba(var(--vt-theme-primary-rgb),.82);box-shadow:0 10px 24px rgba(var(--vt-theme-primary-rgb),.24),0 0 28px rgba(var(--vt-theme-primary-rgb),.12);color:var(--vt-theme-on-primary)}.feature-navigation__item-label{display:block;font-size:13px;font-weight:700;line-height:1;margin-left:0;max-width:0;opacity:0;overflow:hidden;text-overflow:clip;transform:translateX(-8px);transition:max-width .32s cubic-bezier(.22,.8,.26,1),margin-left .32s cubic-bezier(.22,.8,.26,1),opacity .2s ease,transform .32s cubic-bezier(.22,.8,.26,1)}.feature-navigation__item.is-active .feature-navigation__item-label,.feature-navigation__item:focus .feature-navigation__item-label,.feature-navigation__item:focus-visible .feature-navigation__item-label,.feature-navigation__item:hover .feature-navigation__item-label{margin-left:10px;max-width:190px;opacity:1;transform:translateX(0)}.feature-navigation__item-icon{align-items:center;display:inline-flex;flex:0 0 18px;font-size:16px;height:18px;justify-content:center;line-height:1;width:18px}.feature-navigation__item-icon .icon-sparkles{--ai-sparkles-size:16px}.feature-navigation__mobile{display:none}.vt-feature-page-body.vt-theme-dark .feature-navigation__items{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(23,20,25,.76);border-color:hsla(39,42%,60%,.34);box-shadow:0 16px 36px rgba(0,0,0,.2),0 0 26px hsla(39,42%,60%,.1),inset 0 1px 0 hsla(39,42%,60%,.08)}.vt-feature-page-body.vt-theme-dark .feature-navigation__item{background:transparent;border-color:transparent;color:#c8bec3}.vt-feature-page-body.vt-theme-dark .feature-navigation__item:focus,.vt-feature-page-body.vt-theme-dark .feature-navigation__item:hover{background:#242027;border-color:transparent;color:#f2ece4}.vt-feature-page-body.vt-theme-dark .feature-navigation__item:focus-visible{background:#242027;border-color:transparent;color:#f2ece4;outline:2px solid #fff;outline-offset:-2px}.vt-feature-page-body.vt-theme-dark .feature-navigation__item.is-active{background:#efae36;border-color:transparent;box-shadow:0 8px 22px rgba(239,174,54,.28),0 0 28px hsla(39,42%,60%,.22);color:#210b09}@media (max-width:991px) and (min-width:768px){.feature-navigation__desktop{gap:18px;min-height:44px}.feature-navigation__all{font-size:11px;letter-spacing:.1em}.feature-navigation__items{gap:3px}.feature-navigation__item{height:40px;min-width:40px;padding:0 10px}.feature-navigation__item.is-active .feature-navigation__item-label,.feature-navigation__item:focus .feature-navigation__item-label,.feature-navigation__item:focus-visible .feature-navigation__item-label,.feature-navigation__item:hover .feature-navigation__item-label{margin-left:8px;max-width:124px}.feature-navigation__item-label{font-size:11px}}@media (max-width:767px){.feature-navigation{background:transparent;border:0;box-shadow:none;margin-top:30px;position:relative}.feature-navigation__inner{width:min(100% - 32px,1160px)}.feature-navigation__desktop{display:none}.feature-navigation__mobile{align-items:flex-start;border-left:1px solid var(--feature-navigation-border-strong);display:flex;flex-direction:column;gap:2px;margin:0 0 20px;padding:3px 0 3px 18px}.feature-navigation__mobile a{color:var(--feature-navigation-text-muted);display:block;font-size:13px;line-height:1.25;padding:7px 10px;position:relative;transition:color .18s ease,transform .18s ease;width:100%}.feature-navigation__mobile a:focus,.feature-navigation__mobile a:hover{color:var(--feature-navigation-text);text-decoration:none;transform:translateX(2px)}.feature-navigation__mobile a.is-active{color:var(--vt-theme-primary);font-weight:700}.feature-navigation__mobile a.is-active:before{background:var(--vt-theme-primary);border-radius:50%;box-shadow:0 0 12px rgba(var(--vt-theme-primary-rgb),.34);content:"";height:7px;left:-22px;position:absolute;top:50%;transform:translateY(-50%);width:7px}.feature-navigation__mobile-all{color:var(--feature-navigation-text-soft)!important;font-weight:800;letter-spacing:.11em;margin-bottom:5px;text-transform:uppercase}}