.nm-viewport{width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);transform-origin:0 0}.nm-content{position:absolute;top:0;left:0}.nm-pill{opacity:0}.nm-pill[data-on]{opacity:1}.nm-preview{opacity:0;visibility:hidden}.nm-preview[data-active=true]{opacity:1;visibility:visible}.nm-flag{text-underline-offset:4px;-webkit-text-decoration:underline wavy #ef4444;text-decoration:underline wavy #ef4444;text-decoration-thickness:1.5px}@keyframes nm-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes nm-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes nm-from-end{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes nm-from-start{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes nm-to-end{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}@keyframes nm-to-start{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-28px)}}@keyframes nm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nm-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes nm-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes nm-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes nm-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes nm-flag-in{0%{text-decoration-color:#0000}to{text-decoration-color:#ef4444}}@keyframes nm-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(var(--nm-scan,236px))}}.hs-pick{box-shadow:0 0 0 3px #8b5cf62e}.hs-draw{stroke-dasharray:1;stroke-dashoffset:0}@keyframes hs-type{0%{width:0}}@keyframes hs-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes hs-pick{0%{border-color:var(--border);box-shadow:0 0 #8b5cf600}to{box-shadow:0 0 0 3px #8b5cf62e}}@keyframes hs-out{0%{opacity:1}to{opacity:0}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-ping{0%{box-shadow:0 0 #f59e0b8c}to{box-shadow:0 0 0 6px #f59e0b00}}@media (prefers-reduced-motion:no-preference){.nm-viewport{transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.nm-viewport[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) nm-in}.nm-viewport[data-state=closed]{animation:.14s ease-in forwards nm-out}.nm-anchor[data-glide]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.nm-content[data-motion=from-end]{animation:.26s cubic-bezier(.22,1,.36,1) nm-from-end}.nm-content[data-motion=from-start]{animation:.26s cubic-bezier(.22,1,.36,1) nm-from-start}.nm-content[data-motion=to-end]{animation:.18s ease-in forwards nm-to-end}.nm-content[data-motion=to-start]{animation:.18s ease-in forwards nm-to-start}.nm-chevron{transition:transform .25s cubic-bezier(.22,1,.36,1)}[data-state=open]>.nm-chevron{transform:rotate(180deg)}.nm-pill{transition:top .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),opacity .15s}.nm-preview{filter:blur(4px);transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1),filter .26s,visibility 0s linear .26s;transform:translateY(6px)}.nm-preview[data-active=true]{filter:none;transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1),filter .26s,visibility;transform:none}.nm-preview[data-active=true] .nm-rise{animation:nm-rise .42s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.nm-preview[data-active=true] .nm-drop{animation:nm-drop .42s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.nm-preview[data-active=true] .nm-pop{animation:nm-pop .42s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.nm-preview[data-active=true] .nm-grow-y{animation:nm-grow-y .52s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.nm-preview[data-active=true] .nm-grow-x{animation:nm-grow-x .52s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.nm-preview[data-active=true] .nm-flag{animation:nm-flag-in .3s ease var(--d,0s) both}.nm-preview[data-active=true] .nm-scan{animation:nm-scan .9s cubic-bezier(.45, 0, .55, 1) var(--d,0s) both}.nm-preview[data-active=true] .hs-type{animation:hs-type .42s steps(29, end) var(--d,0s) both}.nm-preview[data-active=true] .hs-caret{animation:.9s step-end infinite hs-caret}.nm-preview[data-active=true] .hs-pick{animation:.26s ease-out .95s both hs-pick}.nm-preview[data-active=true] .hs-out{animation:hs-out .12s ease-in var(--d,0s) both}.nm-preview[data-active=true] .hs-spin{animation:.7s linear infinite hs-spin}.nm-preview[data-active=true] .hs-draw{animation:hs-draw .65s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.nm-preview[data-active=true] .hs-fade{animation:hs-fade .35s ease-out var(--d,0s) both}.nm-preview[data-active=true] .nm-ping{animation:1.4s ease-out infinite nm-ping}}@media (prefers-reduced-motion:reduce){.nm-scan{display:none}}
