.kapsi-engine-root[data-v-67ea21b6]{z-index:40;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.kapsi-engine-inner[data-v-67ea21b6]{pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:50% 92%;-webkit-tap-highlight-color:transparent;width:100%;height:100%}.kapsi-engine-inner[data-v-67ea21b6]:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #22c2d0}.kapsi-engine-inner svg[data-v-67ea21b6]{display:block;overflow:visible}.kapsi-shadow[data-v-67ea21b6]{z-index:39;opacity:0;transform-origin:0 0;background:radial-gradient(closest-side,#032a2e66,#032a2e00);width:100px;height:20px}.kapsi-anchor[data-v-67ea21b6],.kapsi-shadow[data-v-67ea21b6]{pointer-events:none;position:fixed;top:0;left:0}.kapsi-anchor[data-v-67ea21b6]{z-index:41;width:0;height:0}.kapsi-engine-inner[data-v-67ea21b6] [data-part-id^=eye-]{transform-box:fill-box;transform-origin:50%;transition:transform 70ms}.kapsi-engine-inner.is-blinking[data-v-67ea21b6] [data-part-id^=eye-]{transform:scaleY(.08)}.kapsi-engine-inner[data-v-67ea21b6] [data-part-id=mouth-open],.kapsi-engine-inner[data-v-67ea21b6] [data-part-id=mouth-tongue]{opacity:0;transform-box:fill-box;transform-origin:top}.kapsi-engine-inner.is-talking[data-v-67ea21b6] [data-part-id=mouth-open],.kapsi-engine-inner.is-talking[data-v-67ea21b6] [data-part-id=mouth-tongue]{animation:.32s ease-in-out infinite alternate kapsi-talk-67ea21b6}.kapsi-engine-inner.is-talking[data-v-67ea21b6] [data-part-id=mouth-smile]{opacity:0}@keyframes kapsi-talk-67ea21b6{0%{opacity:1;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.05)}}@media (prefers-reduced-motion:reduce){.kapsi-engine-inner[data-v-67ea21b6] [data-part-id]{animation:none!important}}.mascot-fx-layer[data-v-c0dd5aa5]{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.mascot-fx-back[data-v-c0dd5aa5]{z-index:39}.mascot-fx-front[data-v-c0dd5aa5]{z-index:41}.kapsi-host[data-v-e9e52a4c]{display:contents}.kapsi-bubble[data-v-e9e52a4c]{transform-origin:100% 100%;color:#0f454c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffffffed;border:1px solid #b7e2e8e6;border-radius:15px;width:max-content;max-width:calc(min(19rem,72vw));padding:9px 13px 10px;position:absolute;bottom:0;right:-40px;box-shadow:0 12px 30px #032a2e29}.kapsi-bubble.right[data-v-e9e52a4c]{transform-origin:100% 100%;right:-2px}.kapsi-bubble.left[data-v-e9e52a4c]{transform-origin:0 100%;left:-2px}.kapsi-bubble[data-v-e9e52a4c]:after{content:"";background:#ffffffed;border-bottom:1px solid #b7e2e8e6;border-right:1px solid #b7e2e8e6;width:12px;height:12px;position:absolute;bottom:-6px;transform:rotate(45deg)}.kapsi-bubble.right[data-v-e9e52a4c]:after{right:24px}.kapsi-bubble.left[data-v-e9e52a4c]:after{left:24px}.kapsi-bubble-name[data-v-e9e52a4c]{color:#099aae;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.kapsi-bubble p[data-v-e9e52a4c]{margin:0;font-size:13px;font-weight:500;line-height:1.45}.kapsi-bubble-enter-active[data-v-e9e52a4c]{transition:opacity .22s,transform .32s cubic-bezier(.22,1.4,.36,1)}.kapsi-bubble-leave-active[data-v-e9e52a4c]{transition:opacity .18s,transform .18s}.kapsi-bubble-enter-from[data-v-e9e52a4c],.kapsi-bubble-leave-to[data-v-e9e52a4c]{opacity:0;transform:translateY(8px)scale(.9)}:root.dark .kapsi-bubble[data-v-e9e52a4c]{color:#e6fbfd}:root.dark .kapsi-bubble[data-v-e9e52a4c],:root.dark .kapsi-bubble[data-v-e9e52a4c]:after{background:#0f454cf0;border-color:#0d5760e6}:root.dark .kapsi-bubble-name[data-v-e9e52a4c]{color:#66d0df}.kapsi-anchor[data-side=l]{transform-origin:0 100%;left:34px;right:auto}
