:root{--vc-motion-duration-instant: var(--vc-motion-duration-0);--vc-motion-duration-ui: var(--vc-motion-duration-base);--vc-motion-duration-control: var(--vc-motion-duration-base);--vc-motion-duration-tabbar: var(--vc-motion-duration-slow);--vc-motion-duration-sheet: var(--vc-motion-duration-slower);--vc-motion-duration-view-transition: var(--vc-motion-duration-slower);--vc-motion-duration-page: var(--vc-motion-duration-xslow);--vc-motion-duration-page-exit: var(--vc-motion-duration-page);--vc-motion-duration-page-enter: var(--vc-motion-duration-page);--vc-motion-duration-avatar-loop: var(--vc-motion-duration-ambient);--vc-motion-duration-thinking-loop: var(--vc-motion-duration-loop);--vc-motion-delay-thinking: var(--vc-motion-duration-base);--vc-motion-ease-sheet: cubic-bezier(.32, .72, 0, 1);--vc-motion-ease-page: var(--vc-motion-ease-decelerate);--vc-theme-transition-duration: var(--vc-motion-duration-view-transition);--vc-theme-transition-ease: var(--vc-motion-ease-standard);--vc-theme-transition-clip-from: circle(0px at 50% 50%);--vc-theme-transition-pixel-size: var(--vc-space-1);--vc-theme-transition-pixel-color: color-mix(in srgb, hsl(var(--primary)) 76%, hsl(var(--background)) 24%);--vc-theme-transition-pixel-shadow: 0 0 var(--vc-space-2) color-mix(in srgb, hsl(var(--primary)) 42%, transparent);--vc-tooltip-transform-enter: translate3d(0, 0, 0) scale(1);--vc-tooltip-transform-exit: translate3d(0, var(--vc-space-1), 0) scale(.98);--vc-tooltip-transition: opacity var(--vc-motion-duration-fast) var(--vc-motion-ease-standard), transform var(--vc-motion-duration-fast) var(--vc-motion-ease-standard);--vc-tooltip-transition-none: none;--vc-modal-transition-none: none;--vc-sheet-transform-enter: translate3d(0, 0, 0);--vc-sheet-transform-exit: translate3d(0, var(--vc-space-4), 0);--vc-sheet-transition: opacity var(--vc-motion-duration-base) var(--vc-motion-ease-standard);--vc-sheet-panel-transition: transform var(--vc-motion-duration-sheet) var(--vc-motion-ease-sheet);--vc-sheet-transition-none: none;--motion-exit: var(--vc-motion-duration-page-exit);--vc-page-enter: var(--vc-motion-duration-page-enter);--vc-page-exit: var(--vc-motion-duration-page-exit);--vc-page-ease: var(--vc-motion-ease-page)}html[data-vc-theme-transition=active]::view-transition-old(root),html[data-vc-theme-transition=active]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-vc-theme-transition=active]::view-transition-group(root){animation-duration:var(--vc-theme-transition-duration);animation-timing-function:var(--vc-theme-transition-ease)}html[data-vc-theme-transition=active]::view-transition-new(root){clip-path:var(--vc-theme-transition-clip-from)}.vc-theme-transition-pixels{position:fixed;inset:0;z-index:calc(var(--vc-layer-overlay, 140) + 2);overflow:hidden;pointer-events:none;contain:strict}.vc-theme-transition-pixel{position:absolute;left:var(--x);top:var(--y);width:var(--size, var(--vc-theme-transition-pixel-size));height:var(--size, var(--vc-theme-transition-pixel-size));background:var(--vc-theme-transition-pixel-color);box-shadow:var(--vc-theme-transition-pixel-shadow);opacity:0;transform:translate3d(-50%,-50%,0) scale(.4);animation:vc-theme-transition-pixel var(--duration, var(--vc-theme-transition-duration)) var(--vc-theme-transition-ease) var(--delay, 0ms) both}@keyframes vc-theme-transition-pixel{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.35)}18%{opacity:.95}to{opacity:0;transform:translate3d(calc(var(--tx) - 50%),calc(var(--ty) - 50%),0) scale(1)}}@media(prefers-reduced-motion:reduce){:root{--vc-motion-duration-fast: 0ms;--vc-motion-duration-ui: 0ms;--vc-motion-duration-control: 0ms;--vc-motion-duration-tabbar: 0ms;--vc-motion-duration-sheet: 0ms;--vc-motion-duration-view-transition: 0ms;--vc-motion-duration-page: 0ms;--vc-motion-duration-page-exit: 0ms;--vc-motion-duration-page-enter: 0ms;--vc-motion-duration-avatar-loop: 0ms;--vc-motion-duration-thinking-loop: 0ms;--vc-motion-delay-thinking: 0ms;--motion-exit: 0ms;--vc-page-enter: 0ms;--vc-page-exit: 0ms;--vc-theme-transition-duration: 0ms}}
