@keyframes inv-opening-hide{to{opacity:0;visibility:hidden}}.inv-opening:not([data-hydrated]){animation:1ms linear 6s forwards inv-opening-hide}.inv-opening[data-calm]{transition:opacity .3s,visibility 0s linear .3s}.inv-opening[data-calm][data-state=opening]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.inv-opening{transition:opacity .3s,visibility 0s linear .3s}.inv-opening[data-state=opening]{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:no-preference){@keyframes inv-overlay-out{to{opacity:0;visibility:hidden}}@keyframes inv-envelope-in{0%{opacity:0;transform:translateY(32px)scale(.92)rotate(-2deg)}}@keyframes inv-rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes inv-float{50%{transform:translateY(-7px)}}@keyframes inv-halo-breathe{50%{opacity:.7;transform:scale(1.05)}}@keyframes inv-seal-breathe{50%{transform:scale(1.045)}}@keyframes inv-seal-pop{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)}28%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.2);transform:scale(1.18)rotate(-4deg)}to{opacity:0;transform:scale(.25)rotate(-30deg)}}@keyframes inv-seal-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(2.8)}}@keyframes inv-flap-open{0%{z-index:30;transform:rotateX(0)}49%{z-index:30}50%{z-index:5}to{z-index:5;transform:rotateX(180deg)}}@keyframes inv-spark{0%{opacity:0;transform:rotate(var(--a)) translate3d(0, 0, 0) scale(1)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate3d(0, calc(var(--d) * -1), 0) scale(.2)}}@keyframes inv-fade-out{to{opacity:0}}@keyframes inv-letter-rise{to{transform:translateY(-58%)}}@keyframes inv-controls-out{to{opacity:0;transform:translateY(10px)}}@keyframes inv-stage-out{to{opacity:0;transform:scale(1.08)}}@keyframes inv-halo-burst{to{opacity:1;transform:scale(1.5)}}.inv-opening:not([data-hydrated]){animation:.4s 6s forwards inv-overlay-out}.inv-opening:not([data-calm]) [data-op=enter]{animation:.9s cubic-bezier(.22,1,.36,1) both inv-envelope-in}.inv-opening:not([data-calm]) [data-op=float]{animation:5s ease-in-out .9s infinite inv-float}.inv-opening:not([data-calm]) [data-op=intro]{animation:.8s cubic-bezier(.22,1,.36,1) .15s both inv-rise-in}.inv-opening:not([data-calm]) [data-op=actions]{animation:.8s cubic-bezier(.22,1,.36,1) .45s both inv-rise-in}.inv-opening:not([data-calm])[data-state=closed] [data-op=halo]{animation:4s ease-in-out infinite inv-halo-breathe}.inv-opening:not([data-calm])[data-state=closed] [data-op=seal]{animation:2.6s ease-in-out 1.2s infinite inv-seal-breathe}.inv-opening:not([data-calm])[data-state=opening]{animation:.5s cubic-bezier(.4,0,.2,1) 1.7s forwards inv-overlay-out}.inv-opening:not([data-calm])[data-state=opening] [data-op=intro],.inv-opening:not([data-calm])[data-state=opening] [data-op=actions]{animation:.32s ease-in forwards inv-controls-out}.inv-opening:not([data-calm])[data-state=opening] [data-op=seal]{animation:.5s linear forwards inv-seal-pop}.inv-opening:not([data-calm])[data-state=opening] [data-op=ring]{animation:.7s cubic-bezier(.22,1,.36,1) .12s forwards inv-seal-ring}.inv-opening:not([data-calm])[data-state=opening] [data-op=spark]{animation:.9s cubic-bezier(.22,1,.36,1) .1s forwards inv-spark}.inv-opening:not([data-calm])[data-state=opening] [data-op=flap]{animation:.75s cubic-bezier(.65,0,.35,1) .25s forwards inv-flap-open}.inv-opening:not([data-calm])[data-state=opening] [data-op=flap-shadow]{animation:.3s .25s forwards inv-fade-out}.inv-opening:not([data-calm])[data-state=opening] [data-op=letter]{animation:.7s cubic-bezier(.22,1,.36,1) .8s forwards inv-letter-rise}.inv-opening:not([data-calm])[data-state=opening] [data-op=halo]{animation:1.2s cubic-bezier(.22,1,.36,1) .25s forwards inv-halo-burst}.inv-opening:not([data-calm])[data-state=opening] [data-op=stage]{animation:.45s cubic-bezier(.4,0,1,1) 1.45s forwards inv-stage-out}}
@media (prefers-reduced-motion:no-preference){@keyframes inv-assistant-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes inv-assistant-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes inv-assistant-pop-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inv-assistant-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes inv-assistant-fade-in{0%{opacity:0}}@keyframes inv-assistant-fade-out{to{opacity:0}}@keyframes inv-assistant-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inv-assistant-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes inv-assistant-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--inv-color-primary) 55%, transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in srgb, var(--inv-color-primary) 0%, transparent)}}@keyframes inv-assistant-trigger-in{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inv-assistant-orb{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-6deg)scale(1.05)}}:where(.motion-soft,.motion-full) .inv-assistant-trigger{animation:.52s cubic-bezier(.22,1,.36,1) .6s backwards inv-assistant-trigger-in}:where(.motion-soft,.motion-full) .inv-assistant-halo{animation:2.4s ease-out 1.4s 3 inv-assistant-halo}:where(.motion-soft,.motion-full) .inv-assistant-panel[data-state=open]{animation:.36s cubic-bezier(.22,1,.36,1) both inv-assistant-sheet-in}:where(.motion-soft,.motion-full) .inv-assistant-panel[data-state=closing]{animation:.22s cubic-bezier(.4,0,1,1) both inv-assistant-sheet-out}@media (min-width:640px){:where(.motion-soft,.motion-full) .inv-assistant-panel[data-state=open]{transform-origin:0 100%;animation:.3s cubic-bezier(.22,1,.36,1) both inv-assistant-pop-in}:where(.motion-soft,.motion-full) .inv-assistant-panel[data-state=closing]{transform-origin:0 100%;animation:.2s ease-in both inv-assistant-pop-out}}:where(.motion-soft,.motion-full) .inv-assistant-backdrop[data-state=open]{animation:.3s ease-out both inv-assistant-fade-in}:where(.motion-soft,.motion-full) .inv-assistant-backdrop[data-state=closing]{animation:.22s ease-in both inv-assistant-fade-out}:where(.motion-soft,.motion-full) .inv-assistant-reveal{animation:.25s ease-out both inv-assistant-rise}:where(.motion-soft,.motion-full) .inv-assistant-sent{animation:.2s ease-out both inv-assistant-rise}:where(.motion-soft,.motion-full) .inv-assistant-chip-in{animation:.28s ease-out both inv-assistant-rise}:where(.motion-soft,.motion-full) .inv-assistant-dot{animation:1.2s ease-in-out infinite inv-assistant-dot}:where(.motion-soft,.motion-full) .inv-assistant-dot:nth-child(3){animation-delay:.15s}:where(.motion-soft,.motion-full) .inv-assistant-dot:nth-child(4){animation-delay:.3s}.motion-full .inv-assistant-orb{animation:4s ease-in-out infinite inv-assistant-orb}}
