.constellation-canvas[data-v-69a3045c]{height:100%;inset:0;position:absolute;width:100%;z-index:0}.voices[data-v-2f3c2225]{height:100%;overflow:hidden;position:relative}.voices-fade[data-v-2f3c2225]{height:56px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.voices-fade--top[data-v-2f3c2225]{background:linear-gradient(to bottom,var(--wl-bg),transparent)}.voices-track[data-v-2f3c2225]{bottom:0;display:flex;flex-direction:column;gap:22px;left:0;padding:8px 16px;position:absolute;right:0}.chat-msg-enter-active[data-v-2f3c2225]{transition:opacity .25s ease-out,transform .45s cubic-bezier(.34,1.39,.64,1);transition-delay:.3s}.chat-msg-move[data-v-2f3c2225]{transition:transform .5s cubic-bezier(.34,1,.64,1)}.chat-msg-leave-active[data-v-2f3c2225]{position:absolute;transition:opacity .35s ease;width:100%}.chat-msg-leave-to[data-v-2f3c2225]{opacity:0}.voice[data-v-2f3c2225]{align-items:flex-end;display:flex;gap:12px;transform:rotate(-.6deg);transform-origin:left bottom}.voice--reverse[data-v-2f3c2225]{flex-direction:row-reverse;transform:rotate(.5deg);transform-origin:right bottom}.voice.chat-msg-enter-from[data-v-2f3c2225]{opacity:0;transform:translateY(10px) scale(.4) rotate(-.6deg)}.voice--reverse.chat-msg-enter-from[data-v-2f3c2225]{transform:translateY(10px) scale(.4) rotate(.5deg)}.voice-avatar[data-v-2f3c2225]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:var(--wl-display);font-size:.8rem;font-weight:800;height:clamp(28px,2.8vw,40px);justify-content:center;width:clamp(28px,2.8vw,40px)}.voice-avatar--yellow[data-v-2f3c2225]{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border:1.5px solid var(--wl-accent);color:var(--color-warning)}.voice-avatar--blue[data-v-2f3c2225]{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);border:1.5px solid var(--wl-blue);color:var(--blue-deep)}.voice-avatar--red[data-v-2f3c2225]{background:color-mix(in srgb,var(--color-tertiary) 10%,transparent);border:1.5px solid var(--wl-red);color:var(--wl-red)}.voice-body[data-v-2f3c2225]{background:var(--wl-surface);border:1px solid var(--wl-border);border-radius:16px 16px 16px 4px;padding:16px 20px}.voice--reverse .voice-body[data-v-2f3c2225]{border-radius:16px 16px 4px}.voice-body p[data-v-2f3c2225]{font-size:14.5px;line-height:1.55;margin-bottom:6px}.voice-name[data-v-2f3c2225]{color:var(--wl-ink-3);display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.voices[data-v-2f3c2225]{height:320px}}.steps[data-v-0414f0dd]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.step[data-v-0414f0dd]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px 32px 40px}.step-index[data-v-0414f0dd]{display:block;font-size:clamp(2.5rem,4vw,3rem);font-variant-numeric:tabular-nums;font-weight:var(--font-extrabold);letter-spacing:var(--tracking-display);line-height:1;margin-bottom:32px}.step:first-child .step-index[data-v-0414f0dd]{color:var(--color-primary)}.step:nth-child(2) .step-index[data-v-0414f0dd]{color:var(--color-secondary)}.step:nth-child(3) .step-index[data-v-0414f0dd]{color:var(--color-tertiary)}.step h3[data-v-0414f0dd]{font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading);line-height:1.25;margin:0 0 14px}.step p[data-v-0414f0dd]{color:var(--color-text-secondary);font-size:15px;line-height:1.65;margin:0}[data-animate][data-v-0414f0dd]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}[data-animate].is-visible[data-v-0414f0dd]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-animate][data-v-0414f0dd]{opacity:1;transform:none;transition:none}}@media(max-width:860px){.steps[data-v-0414f0dd]{gap:16px;grid-template-columns:1fr}.step[data-v-0414f0dd]{padding:28px 24px 32px}.step-index[data-v-0414f0dd]{margin-bottom:24px}}.roadmap-list[data-v-bf400eaf]{--dot:12px;--gap:clamp(32px,4vw,56px);--line:color-mix(in srgb,var(--color-text-primary) 11%,transparent);display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;position:relative}.roadmap-list[data-v-bf400eaf]:before{background:var(--line);content:"";height:1px;left:0;position:absolute;right:0;top:calc(var(--dot)/2)}.roadmap-dot[data-v-bf400eaf],.roadmap-item[data-v-bf400eaf]{position:relative}.roadmap-dot[data-v-bf400eaf]{border-radius:50%;display:block;height:var(--dot);margin-bottom:36px;width:var(--dot)}.roadmap-item:first-child .roadmap-dot[data-v-bf400eaf]{background:var(--color-primary)}.roadmap-item:nth-child(2) .roadmap-dot[data-v-bf400eaf]{background:var(--color-secondary)}.roadmap-item:nth-child(3) .roadmap-dot[data-v-bf400eaf]{background:var(--color-tertiary)}.roadmap-phase[data-v-bf400eaf]{color:var(--color-text-secondary);display:block;font-size:12px;font-weight:var(--font-semibold);letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.roadmap-item h3[data-v-bf400eaf]{font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading);line-height:1.25;margin:0 0 12px}.roadmap-item p[data-v-bf400eaf]{color:var(--color-text-secondary);font-size:15px;line-height:1.65;margin:0;max-width:40ch}[data-animate][data-v-bf400eaf]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}[data-animate].is-visible[data-v-bf400eaf]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-animate][data-v-bf400eaf]{opacity:1;transform:none;transition:none}}@media(max-width:860px){.roadmap-list[data-v-bf400eaf]{--gap:40px;grid-template-columns:1fr;padding-left:32px}.roadmap-list[data-v-bf400eaf]:before{display:none}.roadmap-dot[data-v-bf400eaf]{left:-32px;margin:0;position:absolute;top:3px}.roadmap-item[data-v-bf400eaf]:not(:last-child):before{background:var(--line);bottom:calc(var(--gap)*-1 - 3px - var(--dot)/2);content:"";left:calc(-32px + var(--dot)/2);position:absolute;top:calc(3px + var(--dot)/2);width:1px}}.faq-list[data-v-7fa20e1c]{--line:color-mix(in srgb,var(--color-text-primary) 11%,transparent);border-top:1px solid var(--line)}.faq-item[data-v-7fa20e1c]{border-bottom:1px solid var(--line)}.faq-question[data-v-7fa20e1c]{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:16.5px;font-weight:var(--font-semibold);gap:16px;justify-content:space-between;letter-spacing:var(--tracking-tight);line-height:1.4;padding:24px 0;text-align:left;width:100%}.faq-question[data-v-7fa20e1c]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-secondary);outline-offset:4px}.faq-chevron[data-v-7fa20e1c]{color:var(--color-text-primary);flex-shrink:0;transition:transform var(--dur-base) var(--ease-std),color var(--dur-base) var(--ease-std)}.faq-item.open .faq-chevron[data-v-7fa20e1c]{color:var(--color-secondary);transform:rotate(180deg)}.faq-answer[data-v-7fa20e1c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-std)}.faq-item.open .faq-answer[data-v-7fa20e1c]{grid-template-rows:1fr}.faq-answer-inner[data-v-7fa20e1c]{min-height:0;overflow:hidden}.faq-answer p[data-v-7fa20e1c]{color:var(--color-text-secondary);font-size:16px;line-height:1.7;margin:0;max-width:60ch;padding-bottom:28px}[data-animate][data-v-7fa20e1c]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}[data-animate].is-visible[data-v-7fa20e1c]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-animate][data-v-7fa20e1c]{opacity:1;transform:none}.faq-answer[data-v-7fa20e1c],.faq-chevron[data-v-7fa20e1c],[data-animate][data-v-7fa20e1c]{transition:none}}
