.ob-sky[data-v-ff81ae52]{z-index:-1;pointer-events:none;position:absolute;inset:0}.ob-sky__layer[data-v-ff81ae52]{will-change:transform;position:absolute;inset:-48px}.ob-sky__clouds[data-v-ff81ae52]{opacity:var(--ob-warmth);transition:opacity 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.ob-sky--sad .ob-sky__clouds[data-v-ff81ae52]{opacity:calc(var(--ob-warmth) * .4)}.ob-sky__nebula[data-v-ff81ae52]{opacity:0;width:1040px;max-width:none;height:1100px;margin:-550px 0 0 -520px;transition:opacity 1.2s;animation:48s ease-in-out infinite alternate ob-swirl-ff81ae52;position:absolute}.ob-sky__nebula.is-in[data-v-ff81ae52]{opacity:1}@keyframes ob-swirl-ff81ae52{0%{transform:rotate(-5deg)scale(.97)}to{transform:rotate(6deg)scale(1.07)}}.ob-sky__cloud[data-v-ff81ae52]{opacity:0;max-width:none;height:auto;transition:opacity 1.4s cubic-bezier(.2,.8,.2,1);animation:ease-in-out infinite alternate ob-float-ff81ae52;position:absolute}.ob-sky__cloud.is-in[data-v-ff81ae52]{opacity:var(--dim)}.ob-sky--sad .ob-sky__cloud.is-in[data-v-ff81ae52]{opacity:calc(var(--dim) * .55)}@keyframes ob-float-ff81ae52{0%{transform:translate3d(calc(var(--drift) * -1),0,0)}to{transform:translate3d(var(--drift),-6px,0)}}.ob-sky__stars[data-v-ff81ae52]{fill:#fff;width:100%;height:100%;position:absolute;inset:0}.ob-sky__twinkle[data-v-ff81ae52]{opacity:var(--o);background:#fff;border-radius:9999px;animation:6s ease-in-out infinite ob-twinkle-ff81ae52;position:absolute}@keyframes ob-twinkle-ff81ae52{50%{opacity:.85}}.ob-sky.is-resting .ob-sky__cloud[data-v-ff81ae52],.ob-sky.is-resting .ob-sky__nebula[data-v-ff81ae52],.ob-sky.is-resting .ob-sky__twinkle[data-v-ff81ae52]{animation-play-state:paused}.ob-sky__constellation[data-v-ff81ae52]{position:absolute;top:50%;left:50%}.ob-sky__lines[data-v-ff81ae52]{position:absolute;overflow:visible}.ob-sky__lines line[data-v-ff81ae52]{stroke:var(--color-mascot);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ob-sky__lines line.is-drawn[data-v-ff81ae52]{stroke-dashoffset:0}.ob-sky__node[data-v-ff81ae52]{background:#ffffff4d;width:5px;height:5px;margin:-2.5px;transition:background-color .5s}.ob-sky__node[data-v-ff81ae52],.ob-sky__node[data-v-ff81ae52]:after{border-radius:9999px;position:absolute}.ob-sky__node[data-v-ff81ae52]:after{content:"";background:radial-gradient(closest-side,color-mix(in oklch,var(--color-mascot) 55%,transparent),transparent);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,1.4,.4,1);inset:-11px;transform:scale(.4)}.ob-sky__node.is-lit[data-v-ff81ae52],.ob-sky__spark[data-v-ff81ae52]{background:var(--color-mascot)}.ob-sky__node.is-lit[data-v-ff81ae52]:after{opacity:1;transform:scale(1)}.ob-sky__burst[data-v-ff81ae52]{position:absolute;top:50%;left:50%}.ob-sky__spark[data-v-ff81ae52]{opacity:0;border-radius:9999px;width:6px;height:6px;margin:-3px;position:absolute}.ob-sky__spark.is-white[data-v-ff81ae52]{background:#fff}@media (prefers-reduced-motion:reduce){.ob-sky__cloud[data-v-ff81ae52],.ob-sky__nebula[data-v-ff81ae52],.ob-sky__twinkle[data-v-ff81ae52]{animation:none}}.ob-stage[data-v-e039e827]{isolation:isolate;contain:layout paint;background:var(--color-ink);color:#fff;-webkit-user-select:none;user-select:none;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ob-stage img[data-v-e039e827]{-webkit-user-drag:none}.ob-stage__tint[data-v-e039e827]{z-index:-1;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ob-stage__tint--idle[data-v-e039e827]{background:radial-gradient(circle,#ffffff12,#0000 55%)}.ob-stage__tint--working[data-v-e039e827]{background:radial-gradient(circle,#ffffff1f,#0000 55%)}.ob-stage__tint--happy[data-v-e039e827]{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--color-mascot) 20%,transparent),transparent 58%)}.ob-stage__tint--sad[data-v-e039e827]{background:radial-gradient(circle,#f8717121,#0000 55%)}.ob-stage--happy .ob-stage__tint--happy[data-v-e039e827],.ob-stage--idle .ob-stage__tint--idle[data-v-e039e827],.ob-stage--sad .ob-stage__tint--sad[data-v-e039e827],.ob-stage--working .ob-stage__tint--working[data-v-e039e827]{opacity:1}.ob-stage__stars[data-v-e039e827]{z-index:-1;pointer-events:none;fill:#fff;position:absolute;inset:0}.ob-stage__stars[data-v-e039e827],.ob-stage__stars svg[data-v-e039e827]{width:100%;height:100%}.ob-stage__star--twinkle[data-v-e039e827]{background:#fff;border-radius:9999px;animation:6s ease-in-out infinite ob-twinkle-e039e827;position:absolute}@keyframes ob-twinkle-e039e827{0%,to{opacity:.15}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.ob-stage__star--twinkle[data-v-e039e827]{animation:none}}.ob-stage__hero[data-v-e039e827]{flex-direction:column;align-items:center;gap:34px;margin-bottom:64px;display:flex}.ob-stage__agent[data-v-e039e827]{display:flex;position:relative}.ob-stage--wide[data-v-e039e827]{--ob-body-dy:12px}.ob-stage--wide .ob-stage__hero[data-v-e039e827]{margin:0;position:absolute;inset:0}.ob-stage--wide .ob-stage__agent[data-v-e039e827]{margin:calc(-75px - var(--ob-body-dy)) 0 0 -75px;position:absolute;top:50%;left:50%}.ob-stage--wide .ob-stage__orbits[data-v-e039e827]{top:calc(50% + var(--ob-body-dy))}.ob-stage--wide .ob-stage__say[data-v-e039e827]{position:absolute;top:calc(50% + 160px);left:0;right:0}.ob-stage--leaving .ob-stage__agent[data-v-e039e827]{transition:transform .34s cubic-bezier(.4,0,1,1);transform:scale(.9)}.ob-stage__orbits[data-v-e039e827]{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ob-stage__arc[data-v-e039e827],.ob-stage__rings[data-v-e039e827]{position:absolute;overflow:visible}.ob-stage__rings circle[data-v-e039e827]{fill:none;stroke:#ffffff12;stroke-width:1px}.ob-stage__arc path[data-v-e039e827]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.ob-stage__arm[data-v-e039e827]{will-change:transform;width:0;height:0;animation:linear infinite ob-spin-e039e827;position:absolute;top:0;left:0}.ob-stage__dot[data-v-e039e827]{background:#ffffff73;border-radius:9999px;width:6px;height:6px;margin:-3px;transition:background-color .6s;position:absolute}.ob-stage--happy .ob-stage__dot[data-v-e039e827]{background:var(--color-mascot)}@keyframes ob-spin-e039e827{to{transform:rotate(1turn)}}.ob-stage__say[data-v-e039e827]{text-align:center;min-height:32px;margin:0;padding-inline:24px;font-size:19px;font-weight:500;line-height:1.6}.ob-stage__chips[data-v-e039e827]{bottom:26px;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-inline:24px}.ob-stage__chip[data-v-e039e827]{background:color-mix(in oklch,var(--color-ink) 88%,#fff);color:#ffffffd9;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.ob-chip-enter-active[data-v-e039e827],.ob-say-enter-active[data-v-e039e827]{transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.ob-say-leave-active[data-v-e039e827]{transition:opacity .18s}.ob-chip-enter-from[data-v-e039e827],.ob-say-enter-from[data-v-e039e827]{opacity:0;transform:translateY(8px)}.ob-say-leave-to[data-v-e039e827]{opacity:0}.ob-stage--compact[data-v-e039e827]{border-radius:24px;flex-direction:row;justify-content:flex-start;padding:0 20px}.ob-stage--compact .ob-stage__hero[data-v-e039e827]{flex-direction:row;gap:18px;margin:0}.ob-stage--compact .ob-stage__say[data-v-e039e827]{text-align:start;padding:0;font-size:16px}.ob-stage--compact .ob-stage__orbits[data-v-e039e827]{display:none}@media (prefers-reduced-motion:reduce){.ob-stage__arm[data-v-e039e827]{animation:none}}.bot-mascot-warmup[data-v-7e1526d2]{opacity:0;pointer-events:none;top:0;left:-2000px;position:fixed!important}.ob-dots[data-v-49fc95d5]{z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklab,var(--ui-color-neutral-300) 60%,transparent) 1.2px,transparent 1.2px);background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75%,#000 35%,#0000 90%);mask-image:radial-gradient(85% 75%,#000 35%,#0000 90%)}.ob-layout--leaving[data-v-49fc95d5]{opacity:0;transition:opacity .34s cubic-bezier(.4,0,1,1)}
