.sai[data-v-d49416da]{display:inline-block;overflow:visible}.sai[data-v-d49416da] *{transform-box:fill-box;transform-origin:center}.sai-mic-bar[data-v-d49416da],.sai-mic-wave[data-v-d49416da],.sai-pencil-ink[data-v-d49416da],.sai-sun-glow[data-v-d49416da]{opacity:0}.sai-pencil-ink[data-v-d49416da]{stroke-dasharray:1;stroke-dashoffset:1}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-pencil[data-v-d49416da]{animation:sai-pencil-write-d49416da 1.1s ease-in-out}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-pencil-ink[data-v-d49416da]{animation:sai-pencil-ink-d49416da 1.1s ease-in-out}@keyframes sai-pencil-write-d49416da{0%,to{transform:translate(0)}12%{transform:translate(-3px,2px)}22%{transform:translate(-2px,1.25px)}32%{transform:translate(-1px,2px)}42%{transform:translateY(1.25px)}52%{transform:translate(1px,2px)}62%{transform:translate(2px,1.25px)}72%{transform:translate(3px,2px)}}@keyframes sai-pencil-ink-d49416da{0%,12%{opacity:1;stroke-dashoffset:1}72%,85%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-tile[data-v-d49416da]{animation:sai-tile-pop-d49416da .5s cubic-bezier(.34,1.56,.64,1) both}.sai-tile-2[data-v-d49416da]{animation-delay:.08s!important}.sai-tile-3[data-v-d49416da]{animation-delay:.16s!important}.sai-tile-4[data-v-d49416da]{animation-delay:.24s!important}@keyframes sai-tile-pop-d49416da{0%,to{transform:scale(1)}40%{transform:scale(.72)}70%{transform:scale(1.08)}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-sun[data-v-d49416da]{animation:sai-sun-rise-d49416da .7s cubic-bezier(.34,1.56,.64,1) both}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-sun-glow[data-v-d49416da]{animation:sai-sun-glow-d49416da 1.4s ease-out .35s infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-hills[data-v-d49416da]{animation:sai-hills-drift-d49416da .7s ease-in-out}@keyframes sai-sun-rise-d49416da{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(-1px)}}@keyframes sai-sun-glow-d49416da{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes sai-hills-drift-d49416da{0%,to{transform:translate(0)}50%{transform:translate(-.75px)}}.sai-video-lens[data-v-d49416da]{transform-origin:left center}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-video-lens[data-v-d49416da]{animation:sai-video-zoom-d49416da 1s ease-in-out infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-video-rec[data-v-d49416da]{animation:sai-video-rec-d49416da 1s step-end infinite}@keyframes sai-video-zoom-d49416da{0%,to{transform:scale(1)}50%{transform:scale(.82,1.12)}}@keyframes sai-video-rec-d49416da{0%{fill:#ef4444;stroke:#ef4444}50%{fill:transparent;stroke:currentColor}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-mic-head[data-v-d49416da]{animation:sai-mic-bob-d49416da 1.2s ease-in-out infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-mic-bar[data-v-d49416da]{animation:sai-mic-level-d49416da .6s ease-in-out infinite;opacity:1}.sai-mic-bar-2[data-v-d49416da]{animation-delay:.15s!important}.sai-mic-bar-3[data-v-d49416da]{animation-delay:.3s!important}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-mic-wave-l[data-v-d49416da]{animation:sai-mic-wave-l-d49416da 1.2s ease-out infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-mic-wave-r[data-v-d49416da]{animation:sai-mic-wave-r-d49416da 1.2s ease-out infinite}@keyframes sai-mic-bob-d49416da{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}@keyframes sai-mic-level-d49416da{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes sai-mic-wave-l-d49416da{0%{opacity:0;transform:translate(1.5px)}30%{opacity:1}to{opacity:0;transform:translate(-1.5px)}}@keyframes sai-mic-wave-r-d49416da{0%{opacity:0;transform:translate(-1.5px)}30%{opacity:1}to{opacity:0;transform:translate(1.5px)}}.sai-book-left[data-v-d49416da]{transform-origin:right bottom}.sai-book-right[data-v-d49416da]{transform-origin:left bottom}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-book-right[data-v-d49416da]{animation:sai-book-lean-d49416da 1.1s cubic-bezier(.45,0,.2,1)}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-book-left[data-v-d49416da]{animation:sai-book-bump-d49416da 1.1s ease-in-out}@keyframes sai-book-lean-d49416da{0%,to{transform:translate(0) rotate(0)}25%{transform:translateY(-3px) rotate(0)}55%{transform:translate(-1.2px,-.5px) rotate(-16deg)}70%{transform:translate(-1px,-.5px) rotate(-12deg)}85%{transform:translate(-1px,-.5px) rotate(-14deg)}}@keyframes sai-book-bump-d49416da{0%,50%,to{transform:rotate(0)}60%{transform:rotate(-5deg)}75%{transform:rotate(1.5deg)}88%{transform:rotate(0)}}.sai-shape[data-v-d49416da]{transform-origin:center}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-shape-tri[data-v-d49416da]{animation:sai-shape-turn-d49416da .9s ease-in-out}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-shape-sq[data-v-d49416da]{animation:sai-shape-hop-d49416da .6s ease-in-out .15s}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-shape-dot[data-v-d49416da]{animation:sai-shape-hop-d49416da .6s ease-in-out .3s}@keyframes sai-shape-turn-d49416da{0%,to{transform:rotate(0)}30%{transform:translateY(-1.5px) rotate(-18deg)}65%{transform:translateY(-.5px) rotate(12deg)}}@keyframes sai-shape-hop-d49416da{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-2.5px) scale(1.06)}70%{transform:translateY(.5px) scale(.97)}}.sai-clock-hour[data-v-d49416da],.sai-clock-min[data-v-d49416da],.sai-clock-rim[data-v-d49416da]{transform-box:view-box;transform-origin:12px 12px}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-clock-min[data-v-d49416da]{animation:sai-spin-d49416da 1s linear infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-clock-hour[data-v-d49416da]{animation:sai-spin-d49416da 12s linear infinite}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-clock-rim[data-v-d49416da]{animation:sai-clock-rewind-d49416da .8s cubic-bezier(.34,1.56,.64,1)}@keyframes sai-spin-d49416da{to{transform:rotate(1turn)}}@keyframes sai-clock-rewind-d49416da{0%,to{transform:rotate(0)}45%{transform:rotate(-35deg)}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-puzzle[data-v-d49416da]{animation:sai-puzzle-snap-d49416da .9s cubic-bezier(.45,0,.2,1)}@keyframes sai-puzzle-snap-d49416da{0%,to{transform:translate(0) rotate(0) scale(1)}35%{transform:translate(1.5px,-2.5px) rotate(14deg) scale(1.04)}62%{transform:translateY(.5px) rotate(0) scale(.9)}78%{transform:translate(0) rotate(0) scale(1.06)}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-code-l[data-v-d49416da]{animation:sai-code-l-d49416da .8s cubic-bezier(.34,1.56,.64,1)}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-code-r[data-v-d49416da]{animation:sai-code-r-d49416da .8s cubic-bezier(.34,1.56,.64,1)}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-code-slash[data-v-d49416da]{animation:sai-code-slash-d49416da .8s ease-in-out}@keyframes sai-code-l-d49416da{0%,to{transform:translate(0)}45%{transform:translate(-2px)}}@keyframes sai-code-r-d49416da{0%,to{transform:translate(0)}45%{transform:translate(2px)}}@keyframes sai-code-slash-d49416da{0%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-search[data-v-d49416da]{animation:sai-search-sweep-d49416da 1.4s ease-in-out infinite}@keyframes sai-search-sweep-d49416da{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,-1px) rotate(-8deg)}50%{transform:translateY(-2px) rotate(0)}75%{transform:translate(1.5px,-1px) rotate(8deg)}}.sai-panel-lines[data-v-d49416da]{transform-origin:left center}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-panel-divider[data-v-d49416da]{animation:sai-panel-slide-d49416da .9s cubic-bezier(.45,0,.2,1)}:is(.sai-trigger:hover,.sai-trigger:focus-visible) .sai-panel-lines[data-v-d49416da]{animation:sai-panel-lines-d49416da .9s cubic-bezier(.45,0,.2,1)}@keyframes sai-panel-slide-d49416da{0%,to{transform:translate(0)}45%{transform:translate(4px)}}@keyframes sai-panel-lines-d49416da{0%,to{transform:scaleX(1)}45%{transform:scaleX(2.5)}}@media (prefers-reduced-motion:reduce){.sai[data-v-d49416da] *{animation:none!important}}
