.snav{--snav-dur:.34s}.snav-viewport{--snav-left:clamp(16px, calc(var(--snav-center) - var(--radix-navigation-menu-viewport-width) / 2), calc(var(--snav-box) - var(--radix-navigation-menu-viewport-width) - 16px));top:8px;left:var(--snav-left);width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);transform-origin:calc(var(--snav-center) - var(--snav-left)) 0;transition:left var(--snav-dur) var(--ease-power), width var(--snav-dur) var(--ease-power), height var(--snav-dur) var(--ease-power);position:absolute}.snav-viewport[data-state=open]{animation:snav-pop-in .26s var(--ease-power) both}.snav-viewport[data-state=closed]{animation:snav-pop-out .2s var(--ease-power) both}@keyframes snav-pop-in{0%{opacity:0;transform:perspective(1400px)rotateX(-14deg)scale(.96)}to{opacity:1;transform:none}}@keyframes snav-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1400px)rotateX(-10deg)scale(.97)}}.snav-content{position:absolute;top:0;left:0}.snav-content[data-motion=from-end]{animation:snav-from-end var(--snav-dur) var(--ease-power) both, snav-fade-in var(--snav-dur) var(--ease-power) both}.snav-content[data-motion=from-start]{animation:snav-from-start var(--snav-dur) var(--ease-power) both, snav-fade-in var(--snav-dur) var(--ease-power) both}.snav-content[data-motion=to-start]{animation:snav-to-start var(--snav-dur) var(--ease-power) both, snav-fade-out var(--snav-dur) var(--ease-power) both}.snav-content[data-motion=to-end]{animation:snav-to-end var(--snav-dur) var(--ease-power) both, snav-fade-out var(--snav-dur) var(--ease-power) both}@keyframes snav-from-end{0%{transform:translate(56px)}to{transform:none}}@keyframes snav-from-start{0%{transform:translate(-56px)}to{transform:none}}@keyframes snav-to-start{0%{transform:none}to{transform:translate(-56px)}}@keyframes snav-to-end{0%{transform:none}to{transform:translate(56px)}}@keyframes snav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes snav-fade-out{0%{opacity:1}to{opacity:0}}.snav-indicator{z-index:60;pointer-events:none;height:16px;transition:transform var(--snav-dur) var(--ease-power), width var(--snav-dur) var(--ease-power);justify-content:center;display:flex;top:100%}.snav-indicator[data-state=visible]{animation:snav-fade-in .2s var(--ease-power) both}.snav-indicator[data-state=hidden]{animation:snav-fade-out .2s var(--ease-power) both}.snav-chevron{transition:transform var(--snav-dur) var(--ease-power)}[data-snav-trigger][data-state=open] .snav-chevron{transform:rotate(180deg)}.snav-hint{animation:snav-fade-in .16s var(--ease-power) both}.mnav-burger>span{width:20px;height:1.5px;transition:transform .3s var(--ease-power), width .3s var(--ease-power);background:currentColor;border-radius:1px;margin:-.75px 0 0 -10px;position:absolute;top:50%;left:50%}.mnav-burger>span:first-child{transform:translateY(-4px)}.mnav-burger>span:last-child{transform:translateY(4px)}.mnav-burger:hover>span:first-child{transform:translateY(-5px)}.mnav-burger:hover>span:last-child{transform:translateY(5px)}.mnav-burger[data-x]>span:first-child{animation:mnav-fold-a .48s var(--ease-power) .12s both}.mnav-burger[data-x]>span:last-child{animation:mnav-fold-b .48s var(--ease-power) .12s both}@keyframes mnav-fold-a{0%{transform:translateY(-4px)}to{transform:rotate(45deg)}}@keyframes mnav-fold-b{0%{transform:translateY(4px)}to{transform:rotate(-45deg)}}.mnav-sheet{--mnav-band:56px}.mnav-sheet[data-state=closed]{animation:.48s linear both mnav-hold}@keyframes mnav-hold{0%{opacity:1}to{opacity:1}}.mnav-sheet[data-state=open]>.mnav-ink{animation:mnav-ink-in .64s var(--ease-power) both}.mnav-sheet[data-state=open]>.mnav-surface{animation:mnav-reveal .64s var(--ease-power) both}.mnav-sheet[data-state=closed]>.mnav-surface{animation:mnav-conceal .46s var(--ease-power) both}.mnav-sheet[data-state=closed]>.mnav-ink{animation:mnav-ink-out .46s var(--ease-power) both}@keyframes mnav-reveal{0%{clip-path:circle(0px at var(--mnav-x) var(--mnav-y))}to{clip-path:circle(var(--mnav-r) at var(--mnav-x) var(--mnav-y))}}@keyframes mnav-conceal{0%{clip-path:circle(var(--mnav-r) at var(--mnav-x) var(--mnav-y))}to{clip-path:circle(0px at var(--mnav-x) var(--mnav-y))}}@keyframes mnav-ink-in{0%{clip-path:circle(0px at var(--mnav-x) var(--mnav-y))}to{clip-path:circle(calc(var(--mnav-r) + var(--mnav-band)) at var(--mnav-x) var(--mnav-y))}}@keyframes mnav-ink-out{0%{clip-path:circle(calc(var(--mnav-r) + var(--mnav-band)) at var(--mnav-x) var(--mnav-y))}to{clip-path:circle(0px at var(--mnav-x) var(--mnav-y))}}.mnav-rise{animation:mnav-rise .56s var(--ease-power) both;animation-delay:calc(var(--mnav-base,0s) + var(--i,0) * 45ms)}@keyframes mnav-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mnav-pane{overscroll-behavior:contain;transition:transform .52s var(--ease-power), opacity .52s var(--ease-power), visibility 0s;position:absolute;inset:0;overflow-y:auto}.mnav-pane[data-active=false]{visibility:hidden;transition:transform .52s var(--ease-power), opacity .52s var(--ease-power), visibility 0s linear .52s}.mnav-pane[data-pane=root][data-active=false]{opacity:0;transform:translate(-30%)}.mnav-pane[data-pane=sub][data-active=false]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.snav-viewport,.snav-indicator,.snav-chevron,.mnav-burger>span,.mnav-pane{transition:none}.snav-viewport[data-state],.snav-content[data-motion],.snav-indicator[data-state],.snav-hint,.mnav-burger[data-x]>span,.mnav-rise{animation:none}.mnav-burger[data-x]>span:first-child{transform:rotate(45deg)}.mnav-burger[data-x]>span:last-child{transform:rotate(-45deg)}.mnav-ink{display:none}.mnav-sheet>.mnav-surface{animation:none!important}.mnav-sheet[data-state=open]{animation:.16s linear both snav-fade-in}.mnav-sheet[data-state=closed]{animation:.16s linear both snav-fade-out}}
