.mascot-root[data-v-c8a5e45f]{z-index:12;contain:layout style paint;pointer-events:none;width:min(430px,100% - 32px);height:132px;position:absolute}.mascot-root.is-hidden[data-v-c8a5e45f]{width:52px;height:52px}.mascot-button[data-v-c8a5e45f]{pointer-events:auto;will-change:transform;background:0 0;border:0;width:210px;height:132px;animation:4.8s ease-in-out infinite brand-float-c8a5e45f;position:absolute;bottom:0;left:0}.align-right .mascot-button[data-v-c8a5e45f]{left:auto;right:0}.mascot-svg[data-v-c8a5e45f]{filter:drop-shadow(0 0 12px #7c3aed57);width:210px;height:132px;display:block;overflow:visible}.brand-orb[data-v-c8a5e45f]{transform-origin:66px 78px}.brand-diamond[data-v-c8a5e45f]{opacity:.68;stroke:#22d3ee2e;stroke-width:1px}.brand-diamond-inner[data-v-c8a5e45f]{fill:#ffffff06;stroke:#d946ef29;stroke-width:.8px}.data-line[data-v-c8a5e45f],.orbit-base[data-v-c8a5e45f],.pulse-ring[data-v-c8a5e45f]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pulse-ring[data-v-c8a5e45f]{stroke-width:1.5px;opacity:.28;will-change:transform,opacity;animation:5.2s ease-out infinite pulse-ring-c8a5e45f}.pulse-ring-b[data-v-c8a5e45f]{stroke:#22d3ee;stroke-width:1.2px;animation-delay:1.4s}.inner-orbit[data-v-c8a5e45f],.outer-orbit[data-v-c8a5e45f]{transform-origin:66px 78px;will-change:transform}.outer-orbit[data-v-c8a5e45f]{animation:28s linear infinite orbit-spin-c8a5e45f}.inner-orbit[data-v-c8a5e45f]{animation:22s linear infinite orbit-spin-reverse-c8a5e45f}.orbit-base[data-v-c8a5e45f]{stroke:#c7d2fe1a;stroke-width:10px}.orbit-base--inner[data-v-c8a5e45f]{stroke:#fff1;stroke-width:5px}.data-line[data-v-c8a5e45f]{stroke-width:5.4px;stroke-dasharray:20 22;opacity:.56;will-change:stroke-dashoffset;animation:4.8s linear infinite dash-flow-c8a5e45f}.data-line-b[data-v-c8a5e45f]{animation-delay:.7s}.data-line-c[data-v-c8a5e45f]{stroke:#22d3ee;stroke-width:2.8px}.data-line-d[data-v-c8a5e45f]{stroke:#f472b6;stroke-width:2.8px;animation-delay:.9s}.core-glass[data-v-c8a5e45f]{stroke:#ffffff1a;stroke-width:1px}.core-inner[data-v-c8a5e45f]{fill:#08091f47}.logo-mark[data-v-c8a5e45f]{transform-origin:66px 78px;will-change:transform;animation:4.8s ease-in-out infinite logo-breathe-c8a5e45f}.signal-dot[data-v-c8a5e45f]{fill:#22d3ee;opacity:.54;transform-origin:50%;will-change:transform,opacity;animation:4.4s ease-in-out infinite dot-glow-c8a5e45f}.signal-dot-b[data-v-c8a5e45f]{fill:#f472b6;animation-delay:.6s}.signal-dot-c[data-v-c8a5e45f]{fill:#a78bfa;animation-delay:1s}.signal-dot-d[data-v-c8a5e45f]{fill:#67e8f9;animation-delay:1.4s}.spark[data-v-c8a5e45f]{opacity:.48;transform-origin:50%;will-change:transform,opacity;animation:4.8s ease-in-out infinite spark-pulse-c8a5e45f}.spark[data-v-c8a5e45f],.spark-a[data-v-c8a5e45f]{fill:#d946ef}.spark-b[data-v-c8a5e45f],.spark-c[data-v-c8a5e45f]{fill:#22d3ee}.spark-b[data-v-c8a5e45f]{animation-delay:.8s}.spark-c[data-v-c8a5e45f]{animation-delay:1.2s}.mascot-bubble[data-v-c8a5e45f]{color:#fff;opacity:0;transform-origin:0 100%;pointer-events:none;will-change:auto;background:linear-gradient(90deg,#5b46d2e6,#d946efc7);border-radius:999px;align-items:center;gap:10px;min-width:280px;max-width:320px;padding:9px 10px 9px 16px;font-size:14px;font-weight:700;line-height:1.35;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:8px;left:132px;transform:translateY(6px)scale(.98);box-shadow:0 14px 30px #7e22ce38}.align-right .mascot-bubble[data-v-c8a5e45f]{transform-origin:100% 100%;left:auto;right:132px}.mascot-bubble.is-visible[data-v-c8a5e45f]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mascot-bubble[data-v-c8a5e45f]:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;left:20px;transform:rotate(45deg)}.align-right .mascot-bubble[data-v-c8a5e45f]:after{left:auto;right:20px}.mascot-bubble span[data-v-c8a5e45f]{flex:1;min-width:0}.mascot-hide[data-v-c8a5e45f],.mascot-minimize[data-v-c8a5e45f],.mascot-toggle[data-v-c8a5e45f]{color:#fff;pointer-events:auto;border:1px solid #ffffff2e;place-items:center;transition:all .16s;display:grid}.mascot-hide[data-v-c8a5e45f]{background:#0f172a3d;border-radius:999px;flex:none;width:26px;height:26px}.mascot-minimize[data-v-c8a5e45f]{opacity:.72;background:#0f172a8a;border-radius:999px;width:28px;height:28px;position:absolute;bottom:84px;left:128px}.align-right .mascot-minimize[data-v-c8a5e45f]{left:auto;right:72px}.mascot-hide[data-v-c8a5e45f]:hover,.mascot-minimize[data-v-c8a5e45f]:hover,.mascot-toggle[data-v-c8a5e45f]:hover{opacity:1;background:#ffffff29;border-color:#ffffff5c}.mascot-toggle[data-v-c8a5e45f]{background:#4f46e5b3;border-radius:999px;width:44px;height:44px;position:absolute;bottom:0;right:0;box-shadow:0 12px 26px #4f46e547}.align-left .mascot-toggle[data-v-c8a5e45f]{left:0;right:auto}.is-paused .data-line[data-v-c8a5e45f],.is-paused .inner-orbit[data-v-c8a5e45f],.is-paused .logo-mark[data-v-c8a5e45f],.is-paused .mascot-button[data-v-c8a5e45f],.is-paused .outer-orbit[data-v-c8a5e45f],.is-paused .pulse-ring[data-v-c8a5e45f],.is-paused .signal-dot[data-v-c8a5e45f],.is-paused .spark[data-v-c8a5e45f]{animation-play-state:paused}@keyframes brand-float-c8a5e45f{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-4px)rotate(.45deg)}}@keyframes logo-breathe-c8a5e45f{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes orbit-spin-c8a5e45f{to{transform:rotate(1turn)}}@keyframes orbit-spin-reverse-c8a5e45f{to{transform:rotate(-1turn)}}@keyframes pulse-ring-c8a5e45f{0%{opacity:.28;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes dash-flow-c8a5e45f{to{stroke-dashoffset:-42px}}@keyframes dot-glow-c8a5e45f{0%,to{opacity:.24;transform:scale(.86)}50%{opacity:.72;transform:scale(1.04)}}@keyframes spark-pulse-c8a5e45f{0%,to{opacity:.18;transform:scale(.82)rotate(0)}50%{opacity:.62;transform:scale(1.04)rotate(10deg)}}@media (width<=640px){.mascot-root[data-v-c8a5e45f]{width:min(320px,100% - 24px);height:118px}.mascot-root.is-hidden[data-v-c8a5e45f]{width:48px;height:48px}.mascot-button[data-v-c8a5e45f],.mascot-svg[data-v-c8a5e45f]{width:168px;height:106px}.mascot-bubble[data-v-c8a5e45f]{border-radius:18px;min-width:210px;max-width:230px;font-size:12px;left:92px}.align-right .mascot-bubble[data-v-c8a5e45f]{left:auto;right:92px}.mascot-toggle[data-v-c8a5e45f]{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.data-line[data-v-c8a5e45f],.inner-orbit[data-v-c8a5e45f],.logo-mark[data-v-c8a5e45f],.mascot-button[data-v-c8a5e45f],.outer-orbit[data-v-c8a5e45f],.pulse-ring[data-v-c8a5e45f],.signal-dot[data-v-c8a5e45f],.spark[data-v-c8a5e45f]{animation-duration:.001ms!important;animation-iteration-count:1!important}.mascot-bubble[data-v-c8a5e45f]{transition-duration:.001ms!important}}
