.ki-typing{animation:1.1s ease-in-out infinite ki-typing}@keyframes ki-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ki-caret{vertical-align:-.14em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}.ki-approve-pulse{animation:ki-pulse 1.8s var(--ease-out-soft) infinite}@keyframes ki-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-blue) 45%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-blue) 0%, transparent)}}.ki-hub-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out-expo), stroke .5s, stroke-width .5s}[data-in] .ki-hub-line{stroke-dashoffset:0}.ki-hub-flow{stroke-dasharray:.035 .2;opacity:.9;animation:2.4s linear infinite ki-flow}@keyframes ki-flow{0%{stroke-dashoffset:.235px}to{stroke-dashoffset:0}}.ki-hub-timer{transform-origin:0;animation:4.2s linear forwards ki-timer;transform:scaleX(0)}@keyframes ki-timer{to{transform:scaleX(1)}}.ki-draw-wrap{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s var(--ease-out-expo)}[data-in] .ki-draw-wrap{clip-path:inset(0)}.ki-answer{opacity:0;transition:opacity .8s var(--ease-out-expo) .7s, transform .8s var(--ease-out-expo) .7s;transform:translate(-12px)}[data-in] .ki-answer{opacity:1;transform:none}.ki-track-v,.ki-track-h{background:var(--color-blue);transition:transform 1.6s var(--ease-out-expo)}.theme-deep .ki-track-v,.theme-deep .ki-track-h{background:color-mix(in srgb, var(--color-cyan) 55%, transparent)}.ki-track-v{transform-origin:top;transform:scaleY(0)}.ki-track-h{transform-origin:0;transform:scaleX(0)}[data-in] .ki-track-v{transform:scaleY(1)}[data-in] .ki-track-h{transform:scaleX(1)}.ki-station{opacity:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);transform:translateY(14px)}[data-in] .ki-station{opacity:1;transform:none}.ki-week{transform-origin:0;opacity:.4;transition:transform .7s var(--ease-out-expo), opacity .7s var(--ease-out-expo);transform:scaleX(.15)}[data-in] .ki-week{opacity:1;transform:none}.ki-bar{transform-origin:0;transition:transform 1.2s var(--ease-out-expo) .2s;transform:scaleX(0)}[data-in] .ki-bar{transform:scaleX(1)}.ki-dot{opacity:0;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);transform:scale(.4)}[data-in] .ki-dot{opacity:1;transform:none}.ki-wave{transform-origin:50%;animation:1.3s ease-in-out infinite alternate ki-wave}@keyframes ki-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.ki-slot-book{animation:ki-book 6s var(--ease-out-expo) infinite}@keyframes ki-book{0%,12%{color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue);background-color:#0000}22%,to{background-color:var(--color-blue);color:#fff;box-shadow:inset 0 0 0 1px var(--color-blue)}}.ki-mention{animation:ki-mention 5s var(--ease-out-expo) infinite}@keyframes ki-mention{0%,10%{opacity:0;transform:translateY(4px)}20%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ki-caret,.ki-typing,.ki-approve-pulse,.ki-hub-flow,.ki-wave,.ki-slot-book,.ki-mention{animation:none}.ki-hub-flow,.ki-hub-timer{display:none}.ki-hub-line{stroke-dashoffset:0;transition:none}.ki-draw-wrap{clip-path:none;transition:none}.ki-answer,.ki-station,.ki-week,.ki-dot{opacity:1;transition:none;transform:none}.ki-track-v,.ki-track-h,.ki-bar{transition:none;transform:none}}
