.mascot-figure-root[data-v-962fc095]{-webkit-user-select:none;user-select:none}.mascot-stage[data-v-eef97fe3]{pointer-events:none;z-index:90;position:fixed;inset:0}.mascot-stage[data-layer=page][data-v-eef97fe3]{height:100vh;position:absolute;inset:0 0 auto}.mascot-stage[data-layer=host][data-v-eef97fe3]{position:absolute;inset:0}.mascot-holder[data-v-eef97fe3]{will-change:transform;position:absolute;top:0;left:0}.mascot-figure[data-v-eef97fe3]{display:block;overflow:visible}.mascot-grip[data-v-eef97fe3]{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;position:absolute}.mascot-stage[data-pinned=on] .mascot-grip[data-v-eef97fe3]{cursor:pointer;touch-action:manipulation}.mascot-stage[data-dragging=on] .mascot-grip[data-v-eef97fe3]{cursor:grabbing}.mascot-orbs[data-v-eef97fe3]{--mascot-orb-radius:62px;left:calc(50% + var(--mascot-orbs-shift,0px));top:calc(10px + var(--mascot-crown-top));pointer-events:none;width:0;height:0;position:absolute}.mascot-orb[data-v-eef97fe3]{--orb-size:36px;--orb-out:calc(var(--orb-angle) + var(--mascot-orbs-turn,0deg));width:var(--orb-size);height:var(--orb-size);margin:calc(var(--orb-size) / -2) 0 0 calc(var(--orb-size) / -2);transform:rotate(var(--orb-out)) translateY(calc(-1 * var(--mascot-orb-radius))) rotate(calc(-1 * var(--orb-out)));border:1px solid rgba(var(--color-white-rgb),.12);background:var(--color-circle);color:var(--ink-70);box-shadow:var(--shadow-card);pointer-events:auto;cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:color .14s,border-color .14s;display:grid;position:absolute;top:0;left:0}.mascot-orb[data-v-eef97fe3]:focus-visible{color:var(--color-white);border-color:rgba(var(--color-white-rgb),.24)}@media (hover:hover){.mascot-orb[data-v-eef97fe3]:hover{color:var(--color-white);border-color:rgba(var(--color-white-rgb),.24)}}.mascot-orb[data-v-eef97fe3]:focus-visible{outline:2px solid rgba(var(--color-white-rgb),.5);outline-offset:2px}.orbs-enter-active[data-v-eef97fe3],.orbs-leave-active[data-v-eef97fe3]{transition:opacity .14s}.orbs-enter-active .mascot-orb[data-v-eef97fe3],.orbs-leave-active .mascot-orb[data-v-eef97fe3]{transition:transform .22s cubic-bezier(.2,.8,.2,1.2),opacity .14s}.orbs-enter-from[data-v-eef97fe3],.orbs-leave-to[data-v-eef97fe3]{opacity:0}.orbs-enter-from .mascot-orb[data-v-eef97fe3],.orbs-leave-to .mascot-orb[data-v-eef97fe3]{transform:rotate(var(--orb-out)) translateY(-6px) rotate(calc(-1 * var(--orb-out))) scale(.6)}.mascot-bubble[data-v-eef97fe3]{left:50%;bottom:calc(100% + 14px - var(--mascot-crown-top));width:max-content;max-width:calc(min(260px,100vw - 16px));transform:translateX(calc(-50% + var(--mascot-bubble-shift,0px)));transform-origin:calc(50% - var(--mascot-bubble-shift,0px)) 100%;border:1px solid rgba(var(--color-white-rgb),.12);box-shadow:var(--shadow-card);color:var(--ink-70);font-family:var(--font-body);text-align:left;pointer-events:auto;border-radius:14px;padding:.875rem 2rem .875rem 1rem;font-size:.875rem;line-height:1.45}.mascot-bubble[data-v-eef97fe3],.mascot-bubble[data-v-eef97fe3]:after{background:var(--color-circle);position:absolute}.mascot-bubble[data-v-eef97fe3]:after{content:"";left:calc(50% - var(--mascot-bubble-shift,0px));border-right:1px solid rgba(var(--color-white-rgb),.12);border-bottom:1px solid rgba(var(--color-white-rgb),.12);width:10px;height:10px;margin-left:-5px;bottom:-6px;transform:rotate(45deg)}.mascot-bubble p[data-v-eef97fe3]{margin:0}.mascot-bubble-hello[data-v-eef97fe3]{margin-bottom:.25rem!important}.mascot-bubble-cta[data-v-eef97fe3],.mascot-bubble-hello[data-v-eef97fe3]{color:var(--color-white);font-weight:700}.mascot-bubble-cta[data-v-eef97fe3]{margin-top:.625rem;text-decoration:none;display:inline-block}.mascot-bubble-close[data-v-eef97fe3]{width:1.5rem;height:1.5rem;color:var(--ink-45);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.125rem;line-height:1;position:absolute;top:.375rem;right:.5rem}@media (hover:hover){.mascot-bubble-cta[data-v-eef97fe3]:hover{text-decoration:underline}.mascot-bubble-close[data-v-eef97fe3]:hover{color:var(--color-white)}}.bubble-enter-active[data-v-eef97fe3],.bubble-leave-active[data-v-eef97fe3]{transition:opacity .16s,scale .22s cubic-bezier(.2,.8,.2,1.2)}.bubble-enter-from[data-v-eef97fe3],.bubble-leave-to[data-v-eef97fe3]{opacity:0;scale:.85}@media (prefers-reduced-motion:reduce){.bubble-enter-active[data-v-eef97fe3],.bubble-leave-active[data-v-eef97fe3],.orbs-enter-active .mascot-orb[data-v-eef97fe3],.orbs-leave-active .mascot-orb[data-v-eef97fe3]{transition:none}}
