[data-stage]{--stage-arrive:cubic-bezier(0.25,0.8,0.25,1);--stage-travel:cubic-bezier(0.45,0,0.1,1)}[data-cue]{transition:opacity .5s var(--stage-arrive),transform .7s var(--stage-arrive)}[data-cue]:not([data-on]){opacity:0;transform:translate3d(0,.5rem,0)}[data-cue][data-from=right]:not([data-on]){transform:translate3d(2rem,0,0)}[data-cue][data-from=none]:not([data-on]){transform:none}.stage-swap{display:inline-grid}.stage-swap>*{grid-area:1/1}.stage-press{transition:scale .14s var(--motion-ease)}.stage-press[data-pressed]{scale:.96}.stage-track>:not([data-cue]){transition:transform .7s var(--stage-arrive)}.stage-track:has(>[data-cue]:first-child:not([data-on]))>:not([data-cue]){transform:translate3d(0,-100%,0)}.stage-cursor{position:absolute;top:0;left:0;z-index:1;opacity:0;pointer-events:none;transition:transform .9s var(--stage-travel),opacity .3s var(--motion-ease)}.stage-cursor[data-on]{opacity:1}@keyframes tile-in{0%{opacity:0;transform:translate3d(0,.5rem,0)}}@media (prefers-reduced-motion:no-preference){[data-revealed] .tile-in{animation:tile-in var(--motion-entrance) var(--stage-arrive,var(--motion-ease)) calc(.35s + var(--tile) * .14s) both}}.journey-mark{border-inline-start:2px solid var(--border);transition:color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.journey-mark[data-active],.journey-mark[data-passed]{border-color:var(--primary);color:var(--foreground)}.journey-step[data-active] .journey-index{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.bento-fade{mask-image:linear-gradient(180deg,black 80%,transparent)}