.lang[data-v-65a9b615]{position:relative;display:inline-flex;flex-shrink:0}.lang-btn[data-v-65a9b615]{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;height:34px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-elev-2);border:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--text-secondary);transition:color .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.lang-btn[data-v-65a9b615]:hover{color:var(--text-primary);border-color:var(--border-strong)}}.lang-btn--open[data-v-65a9b615]{color:var(--text-primary);border-color:var(--border-brand)}.lang-btn>svg[data-v-65a9b615],.lang-code[data-v-65a9b615]{flex-shrink:0}.lang-caret[data-v-65a9b615]{transition:transform .18s var(--ease-out);opacity:.7}.lang-btn--open .lang-caret[data-v-65a9b615]{transform:rotate(180deg)}.lang-btn[aria-busy=true][data-v-65a9b615]{opacity:.6}.lang-menu[data-v-65a9b615]{position:absolute;top:calc(100% + var(--space-2));z-index:60;display:flex;flex-direction:column;min-width:168px;padding:var(--space-2);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.lang-menu--end[data-v-65a9b615]{right:0;transform-origin:top right}.lang-menu--start[data-v-65a9b615]{left:0;transform-origin:top left}.lang-opt[data-v-65a9b615]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:color .12s ease,background-color .12s ease}.lang-opt[data-v-65a9b615]:hover{background:var(--bg-elev-3);color:var(--text-primary)}.lang-opt--active[data-v-65a9b615]{color:var(--primary-600);font-weight:var(--fw-semibold)}.lang-check[data-v-65a9b615]{color:var(--primary-600);flex-shrink:0}.pop-enter-active[data-v-65a9b615],.pop-leave-active[data-v-65a9b615]{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.pop-leave-active[data-v-65a9b615]{pointer-events:none}.pop-enter-from[data-v-65a9b615],.pop-leave-to[data-v-65a9b615]{opacity:0;transform:translateY(-4px) scale(.97)}@media(prefers-reduced-motion:reduce){.lang-caret[data-v-65a9b615],.lang-btn[data-v-65a9b615]{transition:none}.pop-enter-active[data-v-65a9b615],.pop-leave-active[data-v-65a9b615]{transition:opacity .12s ease}.pop-enter-from[data-v-65a9b615],.pop-leave-to[data-v-65a9b615]{transform:none}}.header[data-v-23892c41]{position:fixed;inset:0 0 auto;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.header--scrolled[data-v-23892c41]{background:var(--header-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.header-row[data-v-23892c41]{display:flex;align-items:center;gap:var(--space-6);height:68px}.brand[data-v-23892c41]{display:inline-flex;align-items:center;gap:var(--space-3);flex-shrink:0}.brand-logo[data-v-23892c41]{height:24px;width:auto}.brand-divider[data-v-23892c41]{width:1px;height:20px;background:var(--border-strong)}.brand-product[data-v-23892c41]{font-size:var(--fs-h4);font-weight:var(--fw-medium);background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.01em}.nav[data-v-23892c41]{display:flex;align-items:center;gap:var(--space-1);margin-inline:auto}.nav-link[data-v-23892c41]{display:inline-flex;align-items:center;gap:3px;height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.nav-link[data-v-23892c41]:hover{color:var(--text-primary);background:var(--secondary-soft)}}.actions[data-v-23892c41]{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.menu-toggle[data-v-23892c41],.theme-toggle[data-v-23892c41]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--text-primary);transition:background-color .15s ease}.theme-toggle[data-v-23892c41]{display:inline-flex;color:var(--text-secondary)}.menu-toggle[data-v-23892c41]:hover,.theme-toggle[data-v-23892c41]:hover{background:var(--secondary-soft)}.mobile-panel[data-v-23892c41]{display:none;margin:0 var(--space-4) var(--space-4);padding:var(--space-3);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.mobile-nav[data-v-23892c41]{display:flex;flex-direction:column}.mobile-link[data-v-23892c41]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--text-primary)}.mobile-link[data-v-23892c41]:hover{background:var(--bg-elev-3)}.mobile-actions[data-v-23892c41]{display:grid;grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border-top:1px solid var(--border);margin-top:var(--space-2)}.mobile-actions .lang-sheet[data-v-23892c41]{display:none;justify-self:start}.scrim[data-v-23892c41]{position:fixed;inset:0;z-index:40;background:#0000008c;backdrop-filter:blur(2px)}.sheet-enter-active[data-v-23892c41],.sheet-leave-active[data-v-23892c41]{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.sheet-enter-from[data-v-23892c41],.sheet-leave-to[data-v-23892c41]{opacity:0;transform:translateY(-8px) scale(.98)}.fade-enter-active[data-v-23892c41],.fade-leave-active[data-v-23892c41]{transition:opacity .2s ease}.fade-enter-from[data-v-23892c41],.fade-leave-to[data-v-23892c41]{opacity:0}@media(max-width:1160px){.nav[data-v-23892c41]{display:none}.menu-toggle[data-v-23892c41]{display:inline-flex}.mobile-panel[data-v-23892c41]{display:block}}@media(max-width:560px){.actions .btn[data-v-23892c41],.actions .lang-inline[data-v-23892c41]{display:none}.mobile-actions .lang-sheet[data-v-23892c41]{display:inline-flex}}@media(prefers-reduced-motion:reduce){.sheet-enter-active[data-v-23892c41],.sheet-leave-active[data-v-23892c41]{transition:opacity .15s ease}.sheet-enter-from[data-v-23892c41],.sheet-leave-to[data-v-23892c41]{transform:none}}.hero[data-v-6cc33871]{position:relative;padding:150px 0 16px;background:linear-gradient(180deg,var(--stage-top) 0%,var(--stage-mid) 100%);overflow:hidden}.hero[data-v-6cc33871]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 85% 58% at 50% 4%,black 20%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 85% 58% at 50% 4%,black 20%,transparent 76%);opacity:.4;pointer-events:none}.hero[data-v-6cc33871]:after{content:"";position:absolute;inset:0;background:radial-gradient(560px 300px at 76% -8%,rgba(138,112,246,.16),transparent 65%),radial-gradient(480px 260px at 44% -10%,rgba(92,139,255,.13),transparent 65%),radial-gradient(420px 240px at 16% -6%,rgba(107,213,255,.1),transparent 65%);pointer-events:none}.hero-inner[data-v-6cc33871]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.announce[data-v-6cc33871]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border-brand-soft);box-shadow:var(--shadow-sm);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);transition:border-color .2s ease,box-shadow .2s ease}.announce-chip[data-v-6cc33871]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.announce-arrow[data-v-6cc33871]{color:var(--primary);transition:transform .2s var(--ease-out)}.announce-short[data-v-6cc33871]{display:none}@media(max-width:560px){.announce-full[data-v-6cc33871]{display:none}.announce-short[data-v-6cc33871]{display:inline}}@media(hover:hover)and (pointer:fine){.announce[data-v-6cc33871]:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.announce:hover .announce-arrow[data-v-6cc33871]{transform:translate(3px)}}.hero-title[data-v-6cc33871]{margin-top:var(--space-6);font-size:clamp(46px,7.6vw,84px);font-weight:var(--fw-medium);line-height:1.04;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.hero-grad[data-v-6cc33871]{background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-6cc33871]{margin-top:var(--space-5);max-width:640px;font-size:var(--fs-h3);line-height:var(--lh-normal);color:var(--text-tertiary);text-wrap:balance}.hero-sub strong[data-v-6cc33871]{font-weight:var(--fw-semibold);color:var(--text-primary)}.hero-ctas[data-v-6cc33871]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}.hero-proof[data-v-6cc33871]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--fs-small);color:var(--text-muted)}@media(max-width:560px){.hero[data-v-6cc33871]{padding-top:128px}.hero-ctas[data-v-6cc33871]{width:100%;flex-direction:column}.hero-ctas .btn[data-v-6cc33871]{width:100%}}.stage[data-v-7e26bc9d]{position:relative;padding:clamp(40px,5vw,72px) 0 clamp(72px,9vw,120px);background:linear-gradient(180deg,var(--stage-mid) 0%,var(--stage-deep) 60%,var(--bg) 100%);overflow:hidden}.stage[data-v-7e26bc9d]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 76% 58% at 50% 60%,black 16%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 76% 58% at 50% 60%,black 16%,transparent 76%);opacity:.35;pointer-events:none}.stage-glow[data-v-7e26bc9d]{position:absolute;inset:-20% -10%;pointer-events:none;background:radial-gradient(44% 52% at 50% 48%,var(--glow-core),transparent 74%),radial-gradient(70% 74% at 50% 52%,var(--glow-halo),transparent 78%);mask-image:linear-gradient(180deg,transparent 12%,black 42%);-webkit-mask-image:linear-gradient(180deg,transparent 12%,black 42%);animation:glow-breathe-7e26bc9d 9s var(--ease-in-out) infinite}@keyframes glow-breathe-7e26bc9d{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.05);opacity:1}}.stage-inner[data-v-7e26bc9d]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.composer[data-v-7e26bc9d]{width:min(620px,100%)}.composer--sent[data-v-7e26bc9d]{border-color:var(--border-brand-soft);box-shadow:var(--shadow-lg),0 0 32px #5c8bff29}.composer-model-icon[data-v-7e26bc9d]{color:var(--ai-violet-ink)}.caret[data-v-7e26bc9d]{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--primary);animation:caret-blink 1s steps(1) infinite}.convo[data-v-7e26bc9d]{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);min-height:132px;margin-bottom:var(--space-4);width:min(620px,100%)}.msg-user[data-v-7e26bc9d]{align-self:flex-end;max-width:85%;padding:var(--space-2) var(--space-4);background:var(--primary-600);color:#fff;border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);font-size:var(--fs-body);line-height:var(--lh-snug);box-shadow:0 2px 10px #0241e34d}.think[data-v-7e26bc9d]{align-self:flex-start;display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-small);color:var(--text-tertiary)}.think-dots[data-v-7e26bc9d]{display:inline-flex;gap:4px}.think-dots i[data-v-7e26bc9d]{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--ai-violet-ink);animation:float-y .9s var(--ease-in-out) infinite}.think-dots i[data-v-7e26bc9d]:nth-child(2){animation-delay:.15s}.think-dots i[data-v-7e26bc9d]:nth-child(3){animation-delay:.3s}.reply[data-v-7e26bc9d]{display:flex;align-items:flex-start;align-self:flex-start;gap:var(--space-3);max-width:100%}.reply-orb[data-v-7e26bc9d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;margin-top:var(--space-2);border-radius:var(--radius-pill);color:#fff;background:var(--ai-grad);box-shadow:0 2px 10px #8a70f673}.reply-text[data-v-7e26bc9d]{padding:var(--space-3) var(--space-4);background:var(--glass-soft);border:1px solid var(--border);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-xs);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-secondary)}.swap-enter-active[data-v-7e26bc9d]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.swap-leave-active[data-v-7e26bc9d]{transition:opacity .16s ease}.swap-enter-from[data-v-7e26bc9d]{opacity:0;transform:translateY(8px)}.swap-leave-to[data-v-7e26bc9d]{opacity:0}.pop-enter-active[data-v-7e26bc9d]{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.pop-leave-active[data-v-7e26bc9d]{transition:opacity .16s ease}.pop-enter-from[data-v-7e26bc9d]{opacity:0;transform:translateY(24px) scale(.97)}.pop-leave-to[data-v-7e26bc9d]{opacity:0}@media(max-width:640px){.composer-field[data-v-7e26bc9d]{min-height:44px;font-size:var(--fs-body)}.convo[data-v-7e26bc9d]{min-height:168px}}@media(prefers-reduced-motion:reduce){.stage-glow[data-v-7e26bc9d],.think-dots i[data-v-7e26bc9d]{animation:none}}.marquee-band[data-v-e6b5f61b]{padding:clamp(48px,6vw,72px) 0 clamp(40px,5vw,64px);background:var(--bg);overflow:hidden}.marquee-lede[data-v-e6b5f61b]{text-align:center;font-size:var(--fs-h4);color:var(--text-tertiary);margin-bottom:var(--space-6)}.marquee[data-v-e6b5f61b]{display:flex;flex-direction:column;gap:var(--space-3);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.marquee-row[data-v-e6b5f61b]{display:flex;overflow:hidden}.marquee-track[data-v-e6b5f61b]{display:flex;gap:var(--space-3);padding-right:var(--space-3);flex-shrink:0;min-width:100%;animation:marquee-scroll-e6b5f61b 46s linear infinite}.marquee-track--reverse[data-v-e6b5f61b]{animation-direction:reverse;animation-duration:54s}@media(hover:hover)and (pointer:fine){.marquee-row:hover .marquee-track[data-v-e6b5f61b]{animation-play-state:paused}}@keyframes marquee-scroll-e6b5f61b{0%{transform:translate(0)}to{transform:translate(-50%)}}.q[data-v-e6b5f61b]{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-5);flex-shrink:0;border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:border-color .2s ease,color .2s ease}.q svg[data-v-e6b5f61b]{color:var(--ai-violet-ink)}@media(hover:hover)and (pointer:fine){.q[data-v-e6b5f61b]:hover{border-color:var(--border-brand);color:var(--text-primary)}}@media(prefers-reduced-motion:reduce){.marquee[data-v-e6b5f61b]{mask-image:none;-webkit-mask-image:none}.marquee-track[data-v-e6b5f61b]{animation:none;flex-wrap:wrap;justify-content:center;min-width:0}.marquee-track>.q[data-v-e6b5f61b]:nth-child(n+7){display:none}}.showcase[data-v-d5600118]{background:var(--bg);padding-top:0}.gallery[data-v-d5600118]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.a-card[data-v-d5600118]{display:flex;flex-direction:column;padding:var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border-brand-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),var(--artifact-glow);transition:transform .2s var(--ease-out),box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.a-card[data-v-d5600118]:hover{transform:translateY(-3px);border-color:var(--border-brand)}}.a-head[data-v-d5600118]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.a-title[data-v-d5600118]{margin-top:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.a-meta[data-v-d5600118]{margin-top:var(--space-1);font-size:var(--fs-micro);color:var(--text-muted)}.a-pin[data-v-d5600118]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-elev-2);color:var(--text-secondary);transition:transform .16s var(--ease-out),border-color .15s ease,color .15s ease}.a-pin[data-v-d5600118]:hover{border-color:var(--border-brand);color:var(--text-primary)}.a-pin[data-v-d5600118]:active{transform:scale(.97)}.a-body[data-v-d5600118]{display:flex;align-items:center;gap:var(--space-5);flex:1;margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.a-body--col[data-v-d5600118]{flex-direction:column;align-items:stretch;gap:var(--space-4)}.a-row[data-v-d5600118]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-secondary)}.a-row .ok[data-v-d5600118]{color:var(--success)}.a-row .warn[data-v-d5600118]{color:var(--warning)}.a-row .brand[data-v-d5600118]{color:var(--primary)}.donut[data-v-d5600118]{position:relative;width:96px;height:96px;flex-shrink:0}.donut svg[data-v-d5600118]{transform:rotate(-90deg)}.donut-track[data-v-d5600118],.donut-fill[data-v-d5600118]{fill:none;stroke-width:9;stroke-linecap:round}.donut-track[data-v-d5600118]{stroke:var(--warning);opacity:.35}.donut-fill[data-v-d5600118]{stroke:var(--primary);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.1s var(--ease-out) .25s}.a-card.is-visible .donut-fill[data-v-d5600118]{stroke-dashoffset:11}.donut-center[data-v-d5600118]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-micro);color:var(--text-tertiary)}.donut-center strong[data-v-d5600118]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:1.1;color:var(--text-primary)}.bars[data-v-d5600118]{flex:1;min-width:0}.bar[data-v-d5600118]{display:grid;grid-template-columns:72px 1fr 18px;align-items:center;gap:var(--space-2)}.bar+.bar[data-v-d5600118]{margin-top:var(--space-2)}.bar-label[data-v-d5600118]{font-size:var(--fs-micro);color:var(--text-tertiary);white-space:nowrap}.bar-track[data-v-d5600118]{height:8px;border-radius:var(--radius-pill);background:var(--bg-elev-3);overflow:hidden}.bar-fill[data-v-d5600118]{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--primary-500),var(--primary-400));transition:width .9s var(--ease-out) var(--d, 0ms)}.a-card.is-visible .bar-fill[data-v-d5600118]{width:var(--w)}.bars .a-row[data-v-d5600118]{margin-top:var(--space-4)}.versus[data-v-d5600118]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.versus-chip[data-v-d5600118]{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);border:1px solid var(--border-brand-soft);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--primary)}.versus-chip--b[data-v-d5600118]{background:var(--ai-violet-soft);border-color:transparent;color:var(--ai-violet-ink)}.diffs[data-v-d5600118]{display:flex;flex-direction:column;gap:var(--space-2)}.diff-row[data-v-d5600118]{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:var(--space-2)}.diff-bar[data-v-d5600118]{display:block;height:8px;width:0;border-radius:var(--radius-pill);transition:width .8s var(--ease-out) var(--d, 0ms)}.diff-bar--a[data-v-d5600118]{justify-self:end;background:var(--primary-400)}.diff-bar--b[data-v-d5600118]{background:var(--ai-violet)}.a-card.is-visible .diff-bar[data-v-d5600118]{width:var(--w)}.diff-mark[data-v-d5600118]{text-align:center;font-size:var(--fs-small);font-weight:var(--fw-semibold)}.diff-mark--neq[data-v-d5600118]{color:var(--danger)}.diff-mark--eq[data-v-d5600118]{color:var(--success)}.spark[data-v-d5600118]{width:100%;height:64px}.spark-area[data-v-d5600118]{fill:var(--primary-soft);stroke:none}.spark-line[data-v-d5600118]{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.3s var(--ease-out) .25s}.a-card.is-visible .spark-line[data-v-d5600118]{stroke-dashoffset:0}.spark-dot[data-v-d5600118]{fill:var(--warning);opacity:0;transition:opacity .3s ease 1.4s}.a-card.is-visible .spark-dot[data-v-d5600118]{opacity:1}.a-actions[data-v-d5600118]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.a-confidence[data-v-d5600118]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--fs-micro);color:var(--text-tertiary)}.a-confidence svg[data-v-d5600118]{color:var(--success)}.mini-btn[data-v-d5600118]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary);background:var(--bg-elev-2);border:1px solid var(--border-strong);transition:transform .16s var(--ease-out),background-color .15s ease}.mini-btn[data-v-d5600118]:hover{background:var(--bg-elev-3)}.mini-btn[data-v-d5600118]:active{transform:scale(.97)}.mini-btn--primary[data-v-d5600118]{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:inset 0 1px #ffffff29,0 2px 10px #0241e366}.mini-btn--primary[data-v-d5600118]:hover{background:var(--primary-500)}.receipt[data-v-d5600118]{display:flex;align-items:center;gap:clamp(16px,3vw,40px);margin-top:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color .2s ease}@media(hover:hover)and (pointer:fine){.receipt[data-v-d5600118]:hover{border-color:var(--border-brand)}}.receipt-id[data-v-d5600118]{display:flex;align-items:center;gap:var(--space-4);min-width:0}.receipt-id .a-title[data-v-d5600118]{margin-top:0;text-wrap:pretty}.receipt-meta[data-v-d5600118]{margin-top:2px;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted)}.receipt-checks[data-v-d5600118]{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.receipt-checks li[data-v-d5600118]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-secondary);white-space:nowrap}.receipt-checks .ok[data-v-d5600118]{color:var(--success)}.receipt-checks .warn[data-v-d5600118]{color:var(--warning)}.receipt-btn[data-v-d5600118]{flex-shrink:0}@media(max-width:1024px){.gallery[data-v-d5600118]{grid-template-columns:1fr 1fr}.a-card[data-v-d5600118]:last-child{grid-column:1 / -1}.receipt[data-v-d5600118]{flex-wrap:wrap}.receipt-checks[data-v-d5600118]{margin-left:0;width:100%}}@media(max-width:680px){.gallery[data-v-d5600118]{grid-template-columns:1fr}.a-card[data-v-d5600118]:last-child{grid-column:auto}.receipt[data-v-d5600118]{flex-direction:column;align-items:flex-start}.receipt-id[data-v-d5600118]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.donut-fill[data-v-d5600118],.bar-fill[data-v-d5600118],.diff-bar[data-v-d5600118],.spark-line[data-v-d5600118],.spark-dot[data-v-d5600118]{transition:none}.donut-fill[data-v-d5600118]{stroke-dashoffset:11}.bar-fill[data-v-d5600118],.diff-bar[data-v-d5600118]{width:var(--w)}.spark-line[data-v-d5600118]{stroke-dashoffset:0}.spark-dot[data-v-d5600118]{opacity:1}}.cm[data-v-a0105f47]{display:flex;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.cm-track[data-v-a0105f47]{display:flex;align-items:center;gap:clamp(32px,4vw,60px);padding-right:clamp(32px,4vw,60px);flex-shrink:0;background:var(--bg);animation:cm-scroll-a0105f47 64s linear infinite}.cm:hover .cm-track[data-v-a0105f47]{animation-play-state:paused}@keyframes cm-scroll-a0105f47{to{transform:translate(-100%)}}.cm-item[data-v-a0105f47]{display:grid;place-items:center;flex-shrink:0}.cm-logo[data-v-a0105f47]{height:clamp(46px,5.4vw,66px);width:auto;max-width:168px;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.72;transition:opacity .2s ease,filter .2s ease}html[data-theme=dark] .cm-logo{filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.82}@media(hover:hover)and (pointer:fine){.cm:hover .cm-logo[data-v-a0105f47]{opacity:1}}@media(prefers-reduced-motion:reduce){.cm[data-v-a0105f47]{overflow:visible;mask-image:none;-webkit-mask-image:none}.cm-track[data-v-a0105f47]{animation:none;flex-wrap:wrap;justify-content:center;gap:clamp(20px,3vw,40px);padding-right:0}.cm-track[aria-hidden=true][data-v-a0105f47]{display:none}}.strip[data-v-35459172]{padding:clamp(40px,5vw,56px) 0;border-top:1px solid var(--border);background:var(--bg)}.strip-label[data-v-35459172]{text-align:center;font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-inline:clamp(20px,4vw,32px);margin-bottom:var(--space-6)}.strip-label--awards[data-v-35459172]{margin-top:clamp(44px,5vw,64px);padding-inline:0}.strip-row[data-v-35459172]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(10px,1.6vw,18px);margin-top:var(--space-6)}.badge[data-v-35459172]{display:grid;place-items:center;width:clamp(52px,4.8vw,62px);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--bg-elev-3);border:1px solid var(--border);transition:transform .22s var(--ease-out),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.badge-img[data-v-35459172]{width:84%;height:auto}@media(hover:hover)and (pointer:fine){.badge[data-v-35459172]:hover{transform:translateY(-3px);background:var(--bg-elev-2);border-color:var(--border-brand);box-shadow:var(--shadow-md)}}.badge-iso--dark[data-v-35459172],html[data-theme=dark] .badge-iso--light{display:none}html[data-theme=dark] .badge-iso--dark{display:block}.badge-img--iso[data-v-35459172]{width:58%}@media(prefers-reduced-motion:reduce){.badge[data-v-35459172]{transition:border-color .2s ease,background-color .2s ease}.badge[data-v-35459172]:hover{transform:none}}.why[data-v-c12a70cf]{background:var(--bg)}.pains[data-v-c12a70cf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);max-width:760px;margin-inline:auto}.pain[data-v-c12a70cf]{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px dashed var(--border-strong);background:var(--bg-elev-2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-tertiary)}.pain svg[data-v-c12a70cf]{color:var(--danger);opacity:.7}.next[data-v-c12a70cf]{margin-top:clamp(40px,5vw,56px);padding:clamp(28px,4vw,40px);border:1px solid var(--border-brand-soft);border-radius:var(--radius-xl);background:radial-gradient(420px 200px at 85% -30%,rgba(138,112,246,.14),transparent 65%),radial-gradient(420px 200px at 12% 130%,rgba(92,139,255,.12),transparent 65%),var(--primary-tint);text-align:center}.next-lede[data-v-c12a70cf]{font-size:var(--fs-h3);color:var(--text-secondary)}.next-lede strong[data-v-c12a70cf]{font-weight:var(--fw-semibold);background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.attrs[data-v-c12a70cf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.attr[data-v-c12a70cf]{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary)}.attr svg[data-v-c12a70cf]{color:var(--primary)}.pillars-section[data-v-bcc8f7b8]{padding-top:0}.pillars-head[data-v-bcc8f7b8]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);max-width:100%;margin-bottom:clamp(32px,4vw,48px)}.pillars-sub[data-v-bcc8f7b8]{max-width:380px;font-size:var(--fs-body);color:var(--text-tertiary);text-align:right;text-wrap:pretty}.panel[data-v-bcc8f7b8]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.cell[data-v-bcc8f7b8]{position:relative;padding:clamp(24px,3vw,40px) clamp(20px,2.5vw,32px);transition:background-color .25s ease}.cell+.cell[data-v-bcc8f7b8]{border-left:1px solid var(--border)}@media(hover:hover)and (pointer:fine){.cell[data-v-bcc8f7b8]:hover{background:var(--primary-tint)}.cell:hover .cell-icon[data-v-bcc8f7b8]{transform:translateY(-2px);color:var(--ai-violet-ink)}}.cell-icon[data-v-bcc8f7b8]{color:var(--primary);margin-bottom:var(--space-5);transition:transform .25s var(--ease-out),color .25s ease}.cell-title[data-v-bcc8f7b8]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--text-primary)}.cell-text[data-v-bcc8f7b8]{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary);text-wrap:pretty}@media(max-width:1024px){.panel[data-v-bcc8f7b8]{grid-template-columns:1fr 1fr}.cell[data-v-bcc8f7b8]:nth-child(3){border-left:none}.cell[data-v-bcc8f7b8]:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:880px){.pillars-head[data-v-bcc8f7b8]{flex-direction:column;gap:var(--space-3)}.pillars-sub[data-v-bcc8f7b8]{text-align:left}}@media(max-width:560px){.panel[data-v-bcc8f7b8]{grid-template-columns:1fr}.cell+.cell[data-v-bcc8f7b8]{border-left:none;border-top:1px solid var(--border)}}.bento-section[data-v-42f07233]{background:var(--bg-canvas);border-block:1px solid var(--border)}.bento[data-v-42f07233]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-5)}.card[data-v-42f07233]{grid-column:span 4;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.card[data-v-42f07233]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-brand)}}.card-visual[data-v-42f07233]{height:190px;overflow:hidden;padding:var(--space-5);background:var(--bg-elev-2);border-bottom:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.card-body[data-v-42f07233]{padding:var(--space-6)}.card-icon[data-v-42f07233]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary);margin-bottom:var(--space-4)}.card-title[data-v-42f07233]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.01em}.card-text[data-v-42f07233]{margin-top:var(--space-2);font-size:var(--fs-body);color:var(--text-tertiary);text-wrap:pretty}.bubble[data-v-42f07233]{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--fs-small);line-height:var(--lh-snug)}.bubble--user[data-v-42f07233]{align-self:flex-end;background:var(--primary-600);color:#fff;border-bottom-right-radius:var(--radius-xs);box-shadow:0 2px 8px #0241e359}.bubble--ai[data-v-42f07233]{align-self:flex-start;display:flex;gap:var(--space-2);background:var(--bg);border:1px solid var(--border-strong);color:var(--text-secondary);border-bottom-left-radius:var(--radius-xs)}.bubble--ai svg[data-v-42f07233]{color:var(--ai-violet-ink);flex-shrink:0;margin-top:2px}.whatif-head[data-v-42f07233]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary)}.whatif-head svg[data-v-42f07233]{color:var(--primary)}.whatif-chips[data-v-42f07233]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.verdict[data-v-42f07233]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:var(--fw-medium)}.verdict em[data-v-42f07233]{font-style:normal;font-size:var(--fs-body);font-weight:var(--fw-semibold)}.verdict--keep[data-v-42f07233]{background:var(--success-soft);color:var(--pill-success-ink)}.verdict--drop[data-v-42f07233]{background:var(--danger-soft);color:var(--pill-danger-ink)}.verdict--new[data-v-42f07233]{background:var(--info-soft);color:var(--primary)}.whatif-note[data-v-42f07233]{font-size:var(--fs-micro);color:var(--text-muted)}.flow[data-v-42f07233]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.node[data-v-42f07233]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border-strong);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-secondary);box-shadow:var(--shadow-sm)}.node[data-kind=trigger] svg[data-v-42f07233]{color:var(--warning)}.node[data-kind=ai][data-v-42f07233]{border-color:#8a70f680;color:var(--ai-violet-ink);background:var(--ai-violet-soft)}.node[data-kind=gate] svg[data-v-42f07233]{color:var(--success)}.node[data-kind=action] svg[data-v-42f07233]{color:var(--primary)}.node-link[data-v-42f07233]{width:14px;height:1px;background:var(--border-strong);flex-shrink:0}.card-visual--compact[data-v-42f07233]{gap:var(--space-2)}.diff-row[data-v-42f07233]{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:var(--space-2)}.diff-bar[data-v-42f07233]{height:8px;border-radius:var(--radius-pill)}.diff-bar--a[data-v-42f07233]{justify-self:end;background:var(--primary-500)}.diff-bar--b[data-v-42f07233]{background:var(--ai-violet);opacity:.85}.diff-neq[data-v-42f07233],.diff-eq[data-v-42f07233]{text-align:center;font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.diff-neq[data-v-42f07233]{color:var(--warning)}.diff-eq[data-v-42f07233]{color:var(--text-muted)}.diff-caption[data-v-42f07233]{margin-top:var(--space-1);text-align:center;font-size:var(--fs-micro);color:var(--text-muted);font-family:var(--font-mono)}.device[data-v-42f07233]{align-items:center}.device-frame[data-v-42f07233]{width:min(240px,100%);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--bg);box-shadow:var(--shadow-sm)}.device-bar[data-v-42f07233]{display:flex;align-items:center;gap:5px;height:20px;padding:0 var(--space-2);background:var(--primary-600)}.device-logo[data-v-42f07233]{width:8px;height:8px;border-radius:var(--radius-pill);background:#fff}.device-bar i[data-v-42f07233]{width:22px;height:6px;border-radius:var(--radius-pill);background:#ffffff59}.device-row[data-v-42f07233]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-secondary);border-bottom:1px solid var(--border)}.device-row svg[data-v-42f07233]{color:var(--ai-violet-ink)}.device-row em[data-v-42f07233]{margin-left:auto;font-style:normal;font-weight:var(--fw-semibold);color:var(--primary)}.device-lines[data-v-42f07233]{display:flex;flex-direction:column;gap:6px;padding:var(--space-2) var(--space-3) var(--space-3)}.device-lines i[data-v-42f07233]{height:6px;border-radius:var(--radius-pill);background:var(--bg-elev-3)}.insight-viz[data-v-42f07233]{position:relative;justify-content:flex-end}.viz-chart[data-v-42f07233]{width:100%;height:64px}.viz-area[data-v-42f07233]{fill:var(--primary-soft);stroke:none}.viz-line[data-v-42f07233]{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.viz-pin[data-v-42f07233]{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border-strong);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-secondary)}.viz-pin svg[data-v-42f07233]{color:var(--primary)}@media(max-width:1024px){.card[data-v-42f07233]{grid-column:span 6}}@media(max-width:680px){.card[data-v-42f07233]{grid-column:1 / -1}}.orchestra-section[data-v-0df4d685]{background:var(--bg)}.tabs[data-v-0df4d685]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:clamp(24px,3vw,36px)}.tab[data-v-0df4d685]{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;transition:color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.tab[data-v-0df4d685]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.tab[data-v-0df4d685]:hover{color:var(--text-primary);border-color:var(--border-strong)}}.tab--active[data-v-0df4d685]{color:var(--text-primary);font-weight:var(--fw-semibold);border-color:var(--border-brand);background:var(--primary-tint)}.tab-progress[data-v-0df4d685]{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--primary);animation:tab-fill-0df4d685 linear forwards}@keyframes tab-fill-0df4d685{0%{width:0}to{width:100%}}.theater[data-v-0df4d685]{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.theater[data-v-0df4d685]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--grid-line) 1.2px,transparent 1.6px);background-size:18px 18px;mask-image:radial-gradient(ellipse 80% 70% at 50% 34%,black 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 34%,black 25%,transparent 80%);opacity:.7;pointer-events:none}.task[data-v-0df4d685]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--pill-warning-ink);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-align:center}.hub-row[data-v-0df4d685]{position:relative;margin-top:var(--space-4)}.lead[data-v-0df4d685]{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-semibold);box-shadow:0 2px 14px #8a70f673;white-space:nowrap;z-index:2}.lead--busy[data-v-0df4d685]{animation:lead-pulse-0df4d685 1.6s var(--ease-in-out) infinite}.lead--busy[data-v-0df4d685]:before,.lead--busy[data-v-0df4d685]:after{content:"";position:absolute;inset:-5px;border:1px solid var(--ai-violet);border-radius:var(--radius-pill);animation:pulse-ring 1.8s var(--ease-out) infinite;pointer-events:none}.lead--busy[data-v-0df4d685]:after{animation-delay:.9s}@keyframes lead-pulse-0df4d685{0%,to{box-shadow:0 2px 14px #8a70f673}50%{box-shadow:0 2px 26px #8a70f6bf}}.fan[data-v-0df4d685]{position:relative;width:100%;height:90px;margin-top:-6px}.fan svg[data-v-0df4d685]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wire[data-v-0df4d685]{fill:none;stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5;transition:stroke .3s ease,opacity .3s ease}.wire--consulted[data-v-0df4d685]{stroke:var(--primary);opacity:.45}.beam[data-v-0df4d685],.beam-glow[data-v-0df4d685]{fill:none;stroke:url(#beam-grad);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:30 96;animation:beam-travel-0df4d685 1.05s linear infinite}.beam[data-v-0df4d685]{stroke-width:2.5px}.beam-glow[data-v-0df4d685]{stroke-width:7px;opacity:.28;filter:blur(3px)}@keyframes beam-travel-0df4d685{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}.agents-row[data-v-0df4d685]{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3);width:100%}.acol[data-v-0df4d685]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.tile[data-v-0df4d685]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);background:var(--bg-elev-2);border:1px solid var(--border-strong);color:var(--text-muted);transition:border-color .25s ease,color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s var(--ease-out)}.acol[data-state=consulted] .tile[data-v-0df4d685]{border-color:var(--border-brand);color:var(--primary);background:var(--bg-elev-1)}.acol[data-state=active] .tile[data-v-0df4d685]{border-color:var(--border-brand);color:var(--ai-violet-ink);background:var(--primary-soft);box-shadow:0 0 0 5px var(--primary-tint),var(--shadow-md);animation:tile-pop-0df4d685 .42s var(--ease-out)}@keyframes tile-pop-0df4d685{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.tile-check[data-v-0df4d685]{position:absolute;right:-5px;top:-5px;color:var(--success);background:var(--bg-elev-1);border-radius:var(--radius-pill);animation:talk-pop-0df4d685 .24s var(--ease-out)}.acol-name[data-v-0df4d685]{margin-top:var(--space-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.acol[data-state=active] .acol-name[data-v-0df4d685],.acol[data-state=consulted] .acol-name[data-v-0df4d685]{color:var(--text-secondary)}.talk[data-v-0df4d685]{position:absolute;left:50%;top:-24px;translate:-50% 0;display:inline-flex;gap:3px;padding:7px 9px;background:var(--bg-elev-1);border:1px solid var(--border-brand-soft);border-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-xs);box-shadow:var(--shadow-md);animation:talk-pop-0df4d685 .24s var(--ease-out)}.talk i[data-v-0df4d685]{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--ai-violet-ink);animation:float-y .9s var(--ease-in-out) infinite}.talk i[data-v-0df4d685]:nth-child(2){animation-delay:.15s}.talk i[data-v-0df4d685]:nth-child(3){animation-delay:.3s}@keyframes talk-pop-0df4d685{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}.output[data-v-0df4d685]{margin-top:var(--space-3);min-height:64px;width:100%;padding:var(--space-2) var(--space-3);background:var(--glass-soft);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;text-wrap:pretty}.output--idle[data-v-0df4d685]{color:var(--text-muted);border-style:dashed;background:transparent}.output--working[data-v-0df4d685]{gap:var(--space-2);color:var(--text-tertiary);border-color:var(--border-brand-soft)}.working-dots[data-v-0df4d685]{display:inline-flex;gap:3px}.working-dots i[data-v-0df4d685]{width:4px;height:4px;border-radius:var(--radius-pill);background:var(--ai-violet-ink);animation:float-y .9s var(--ease-in-out) infinite}.working-dots i[data-v-0df4d685]:nth-child(2){animation-delay:.15s}.working-dots i[data-v-0df4d685]:nth-child(3){animation-delay:.3s}.out-enter-active[data-v-0df4d685]{transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),filter .36s var(--ease-out)}.out-leave-active[data-v-0df4d685]{transition:opacity .12s ease;position:absolute;inset:auto 0 0}.agents-row--clearing .out-leave-active[data-v-0df4d685],.agents-row--clearing .out-enter-active[data-v-0df4d685]{transition-delay:calc(var(--i, 0) * 45ms)}.out-enter-from[data-v-0df4d685]{opacity:0;transform:translateY(10px) scale(.97);filter:blur(4px)}.out-leave-to[data-v-0df4d685]{opacity:0}.verdict-slot[data-v-0df4d685]{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .42s var(--ease-out)}.verdict-slot--open[data-v-0df4d685]{grid-template-rows:1fr}.verdict-clip[data-v-0df4d685]{overflow:hidden;min-height:0}.verdict[data-v-0df4d685]{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--primary-tint);border:1px solid var(--border-brand-soft);border-radius:var(--radius-lg)}.verdict-orb[data-v-0df4d685]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff}.verdict-text[data-v-0df4d685]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary)}.verdict .mini-btn[data-v-0df4d685]{margin-left:auto;flex-shrink:0}.mini-btn[data-v-0df4d685]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary);background:var(--bg-elev-2);border:1px solid var(--border-strong);transition:transform .16s var(--ease-out),background-color .15s ease}.mini-btn[data-v-0df4d685]:active{transform:scale(.97)}.mini-btn--primary[data-v-0df4d685]{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:inset 0 1px #ffffff29,0 2px 10px #0241e366}.mini-btn--primary[data-v-0df4d685]:hover{background:var(--primary-500)}.drop-enter-active[data-v-0df4d685]{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.drop-leave-active[data-v-0df4d685]{transition:opacity .15s ease}.drop-enter-from[data-v-0df4d685]{opacity:0;transform:translateY(-8px)}.drop-leave-to[data-v-0df4d685]{opacity:0}.rise-enter-active[data-v-0df4d685]{transition:opacity .36s var(--ease-out),transform .36s var(--ease-out)}.rise-leave-active[data-v-0df4d685]{transition:opacity .12s ease}.rise-enter-from[data-v-0df4d685]{opacity:0;transform:translateY(12px)}.rise-leave-to[data-v-0df4d685]{opacity:0}@media(max-width:880px){.fan[data-v-0df4d685]{display:none}.agents-row[data-v-0df4d685]{grid-template-columns:repeat(3,1fr);gap:var(--space-4) var(--space-3);margin-top:var(--space-5)}}@media(max-width:560px){.agents-row[data-v-0df4d685]{grid-template-columns:repeat(2,1fr)}.task[data-v-0df4d685]{font-size:10px}.verdict[data-v-0df4d685]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lead--busy[data-v-0df4d685],.lead--busy[data-v-0df4d685]:before,.lead--busy[data-v-0df4d685]:after,.talk[data-v-0df4d685],.talk i[data-v-0df4d685],.working-dots i[data-v-0df4d685],.tab-progress[data-v-0df4d685]{animation:none}.beam[data-v-0df4d685],.beam-glow[data-v-0df4d685]{display:none}.acol[data-state=active] .tile[data-v-0df4d685]{animation:none}.verdict-slot[data-v-0df4d685]{transition:none}.agents-row--clearing .out-leave-active[data-v-0df4d685],.agents-row--clearing .out-enter-active[data-v-0df4d685]{transition-delay:0ms}}.steps[data-v-7f074afd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);counter-reset:step}.step[data-v-7f074afd]{position:relative;padding:var(--space-6);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.step[data-v-7f074afd]:not(:last-child):after{content:"";position:absolute;top:50%;right:-22px;width:22px;height:1px;background:var(--border-strong)}.step-n[data-v-7f074afd]{position:absolute;top:calc(var(--space-4) + 96px);right:var(--space-5);font-size:56px;font-weight:var(--fw-light);line-height:1;color:var(--bg-elev-3);letter-spacing:-.03em;user-select:none}.step-visual[data-v-7f074afd]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);height:96px;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5);background:var(--bg-elev-2);border-bottom:1px solid var(--border)}.step-title[data-v-7f074afd]{position:relative;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary)}.step-text[data-v-7f074afd]{position:relative;margin-top:var(--space-2);color:var(--text-tertiary);text-wrap:pretty}.switch[data-v-7f074afd]{position:relative;width:46px;height:26px;border-radius:var(--radius-pill);background:var(--bg-elev-3);transition:background-color .4s ease .5s;flex-shrink:0}.switch i[data-v-7f074afd]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-pill);background:#fff;box-shadow:0 1px 3px #0006;transition:transform .4s var(--ease-out) .5s}.step.is-visible .switch[data-v-7f074afd]{background:var(--primary-600)}.step.is-visible .switch i[data-v-7f074afd]{transform:translate(20px)}.switch-label[data-v-7f074afd]{font-size:var(--fs-small);color:var(--text-tertiary)}.switch-label em[data-v-7f074afd]{font-style:normal;font-weight:var(--fw-semibold);color:var(--text-primary)}.learn[data-v-7f074afd]{position:relative;display:flex;align-items:center;gap:var(--space-2)}.learn-core[data-v-7f074afd]{order:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;box-shadow:0 2px 10px #8a70f673}.learn-node[data-v-7f074afd]{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border-strong);font-size:var(--fs-micro);color:var(--text-tertiary);animation:learn-pulse-7f074afd 3s var(--ease-in-out) var(--d, 0s) infinite}.learn-node[data-v-7f074afd]:nth-child(1){order:1}.learn-node[data-v-7f074afd]:nth-child(2){order:3}.learn-node[data-v-7f074afd]:nth-child(3){order:4}@keyframes learn-pulse-7f074afd{0%,to{border-color:var(--border-strong);color:var(--text-tertiary)}50%{border-color:var(--border-brand);color:var(--primary)}}.gate[data-v-7f074afd]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.gate-chip[data-v-7f074afd]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--pill-success-ink);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.gate-log[data-v-7f074afd]{font-size:var(--fs-micro);color:var(--text-muted);font-family:var(--font-mono)}@media(max-width:880px){.steps[data-v-7f074afd]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.step[data-v-7f074afd]:not(:last-child):after{display:none}}@media(prefers-reduced-motion:reduce){.learn-node[data-v-7f074afd]{animation:none}.switch[data-v-7f074afd],.switch i[data-v-7f074afd]{transition:none}}.band[data-v-8878c7db]{padding:clamp(48px,6vw,72px) 0;background:var(--bg-elev-2);border-block:1px solid var(--border)}.band-title[data-v-8878c7db]{text-align:center;font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:clamp(28px,4vw,44px)}.band-grid[data-v-8878c7db]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin:0}.stat[data-v-8878c7db]{text-align:center;padding-inline:var(--space-4)}.stat+.stat[data-v-8878c7db]{border-left:1px solid var(--border)}.stat-value[data-v-8878c7db]{margin:0;font-size:clamp(34px,4vw,48px);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:var(--lh-tight);color:var(--primary);font-variant-numeric:tabular-nums}.stat-suffix[data-v-8878c7db]{font-size:.6em;font-weight:var(--fw-medium);margin-left:2px;color:var(--primary-400)}.stat-label[data-v-8878c7db]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--text-tertiary)}@media(max-width:880px){.band-grid[data-v-8878c7db]{grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-4)}.stat[data-v-8878c7db]:nth-child(3){border-left:none}}@media(max-width:420px){.band-grid[data-v-8878c7db]{grid-template-columns:1fr}.stat+.stat[data-v-8878c7db]{border-left:none}}.statement-section[data-v-607d54c4]{position:relative;overflow:hidden}.statement-section[data-v-607d54c4]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 260px at 56% 28%,rgba(138,112,246,.11),transparent 70%),radial-gradient(620px 300px at 50% 30%,rgba(2,65,227,.1),transparent 72%),radial-gradient(420px 220px at 40% 26%,rgba(107,213,255,.06),transparent 70%)}.statement[data-v-607d54c4]{max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.statement-text[data-v-607d54c4]{margin:0;font-size:clamp(32px,5vw,58px);font-weight:var(--fw-medium);line-height:1.08;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}.statement-grad[data-v-607d54c4]{background:var(--ai-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.statement-by[data-v-607d54c4]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8)}.statement-avatar[data-v-607d54c4]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--primary-500),var(--primary-800));color:#fff;font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:.04em}.statement-who[data-v-607d54c4]{text-align:left;display:flex;flex-direction:column}.statement-name[data-v-607d54c4]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.statement-role[data-v-607d54c4]{font-size:var(--fs-small);color:var(--text-tertiary)}.protocols[data-v-607d54c4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:820px;margin:clamp(40px,5vw,56px) auto 0}.protocol[data-v-607d54c4]{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out),box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.protocol[data-v-607d54c4]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-brand)}}.protocol-icon[data-v-607d54c4]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.protocol-title[data-v-607d54c4]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--text-primary)}.protocol-text[data-v-607d54c4]{margin-top:var(--space-1);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary)}.dial[data-v-607d54c4]{display:flex;flex-direction:column;align-items:center;margin-top:clamp(40px,5vw,56px);text-align:center}.dial-lede[data-v-607d54c4]{font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--text-primary)}.dial-control[data-v-607d54c4]{display:inline-flex;gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-1);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.dial-opt[data-v-607d54c4]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-tertiary)}.dial-opt--active[data-v-607d54c4]{background:var(--primary-600);color:#fff;font-weight:var(--fw-semibold);box-shadow:inset 0 1px #ffffff29,0 2px 10px #0241e359}.dial-note[data-v-607d54c4]{margin-top:var(--space-4);max-width:440px;font-size:var(--fs-small);color:var(--text-tertiary);text-wrap:pretty}@media(max-width:680px){.protocols[data-v-607d54c4]{grid-template-columns:1fr}.dial-opt[data-v-607d54c4]{padding:0 var(--space-4)}}.cta-section[data-v-b48f0d9b]{padding-top:0}.panel[data-v-b48f0d9b]{position:relative;border-radius:var(--radius-xl);border:1px solid var(--border);background:radial-gradient(64% 88% at 50% 122%,#0241e380,#0241e300 70%),radial-gradient(38% 62% at 30% 114%,rgba(107,213,255,.16),transparent 70%),radial-gradient(42% 68% at 71% 114%,rgba(138,112,246,.28),transparent 72%),#070d22;box-shadow:var(--shadow-lg);overflow:hidden}.panel[data-v-b48f0d9b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(107,213,255,.45) 34%,rgba(138,112,246,.45) 66%,transparent 92%);pointer-events:none}.panel-inner[data-v-b48f0d9b]{position:relative;padding:clamp(56px,8vw,88px) clamp(24px,6vw,80px);display:flex;flex-direction:column;align-items:center;text-align:center}.panel-eyebrow[data-v-b48f0d9b]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ai-violet-ink);margin-bottom:var(--space-4)}.panel-title[data-v-b48f0d9b]{font-size:clamp(34px,5vw,56px);font-weight:var(--fw-medium);letter-spacing:-.025em;line-height:1.08;color:#fff;text-wrap:balance}.panel-sub[data-v-b48f0d9b]{margin-top:var(--space-4);max-width:480px;font-size:var(--fs-h4);line-height:var(--lh-normal);color:#c9d3e8;text-wrap:pretty}.panel-ctas[data-v-b48f0d9b]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}.panel-note[data-v-b48f0d9b]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--fs-small);color:var(--text-tertiary)}.panel-note svg[data-v-b48f0d9b]{color:var(--ai-cyan)}@media(max-width:560px){.panel-ctas[data-v-b48f0d9b]{width:100%;flex-direction:column}.panel-ctas .btn[data-v-b48f0d9b]{width:100%}}.footer[data-v-583d26b1]{background:var(--bg-canvas);border-top:1px solid var(--border);padding:clamp(56px,7vw,80px) 0 var(--space-8);color:var(--text-secondary)}.footer-logo--dark[data-v-583d26b1],.footer-iso--dark[data-v-583d26b1],html[data-theme=dark] .footer-logo--light,html[data-theme=dark] .footer-iso--light{display:none}html[data-theme=dark] .footer-logo--dark,html[data-theme=dark] .footer-iso--dark{display:block}.footer-grid[data-v-583d26b1]{display:grid;grid-template-columns:minmax(240px,2fr) 3fr;gap:var(--space-10) var(--space-6)}.footer-logo[data-v-583d26b1]{height:24px;width:auto}.footer-tag[data-v-583d26b1]{margin-top:var(--space-4);max-width:280px;font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-tertiary)}.footer-cta[data-v-583d26b1]{margin-top:var(--space-6)}.footer-nav[data-v-583d26b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8) var(--space-6)}.footer-title[data-v-583d26b1]{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-4)}.footer-links[data-v-583d26b1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.footer-link[data-v-583d26b1]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body);color:var(--text-secondary);transition:color .15s ease}@media(hover:hover)and (pointer:fine){.footer-link[data-v-583d26b1]:hover{color:var(--text-primary)}}.footer-bottom[data-v-583d26b1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-top:clamp(48px,6vw,64px);padding-top:var(--space-6);border-top:1px solid var(--border)}.footer-trust[data-v-583d26b1]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-tertiary)}.footer-iso[data-v-583d26b1]{height:32px;width:auto}.footer-meta[data-v-583d26b1]{display:flex;align-items:center;gap:var(--space-4)}.footer-cookies[data-v-583d26b1]{font-size:var(--fs-small);color:var(--text-tertiary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.footer-cookies[data-v-583d26b1]:hover{color:var(--text-primary)}}.footer-copy[data-v-583d26b1]{font-size:var(--fs-small);color:var(--text-tertiary)}@media(max-width:940px){.footer-grid[data-v-583d26b1]{grid-template-columns:1fr}}@media(max-width:560px){.footer-nav[data-v-583d26b1]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-583d26b1]{flex-direction:column;align-items:flex-start}.footer-meta[data-v-583d26b1]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.lead[data-v-d03b2be8]{width:min(520px,calc(100vw - 32px));height:min(640px,88vh);padding:0;border:1px solid var(--border-brand-soft);border-radius:var(--radius-dialog);background:var(--bg-elev-1);color:var(--text-secondary);box-shadow:var(--shadow-lg),var(--artifact-glow);overflow:hidden}.lead[open][data-v-d03b2be8]{animation:lead-in-d03b2be8 .26s var(--ease-out)}.lead[data-v-d03b2be8]::backdrop{background:#02061799;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lead-fade-d03b2be8 .22s ease}@keyframes lead-in-d03b2be8{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lead-fade-d03b2be8{0%{opacity:0}}.lead-box[data-v-d03b2be8]{display:flex;flex-direction:column;height:100%}.lead-head[data-v-d03b2be8]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-elev-2)}.lead-orb[data-v-d03b2be8]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;box-shadow:0 2px 12px #8a70f673}.lead-id[data-v-d03b2be8]{min-width:0}.lead-title[data-v-d03b2be8]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap}.lead-status[data-v-d03b2be8]{display:flex;align-items:center;gap:5px;font-size:var(--fs-micro);color:var(--text-muted)}.lead-status i[data-v-d03b2be8]{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--success)}.lead-tabs[data-v-d03b2be8]{display:flex;gap:var(--space-1);margin-left:auto;padding:var(--space-1);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-pill)}.lead-tab[data-v-d03b2be8]{height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;transition:color .18s ease,background-color .18s ease}.lead-tab--active[data-v-d03b2be8]{background:var(--primary-600);color:#fff;font-weight:var(--fw-semibold)}.lead-close[data-v-d03b2be8]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-md);color:var(--text-muted);transition:color .15s ease,background-color .15s ease}.lead-close[data-v-d03b2be8]:hover{color:var(--text-primary);background:var(--secondary-soft)}.chat[data-v-d03b2be8]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);scroll-behavior:smooth}.msg[data-v-d03b2be8]{display:flex;align-items:flex-end;gap:var(--space-2);max-width:88%}.msg--bot[data-v-d03b2be8]{align-self:flex-start}.msg--user[data-v-d03b2be8]{align-self:flex-end}.msg-orb[data-v-d03b2be8]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff}.msg-bubble[data-v-d03b2be8]{padding:var(--space-2) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-normal);border-radius:var(--radius-lg)}.msg--bot .msg-bubble[data-v-d03b2be8]{background:var(--glass-soft);border:1px solid var(--border);border-bottom-left-radius:var(--radius-xs);color:var(--text-secondary)}.msg--user .msg-bubble[data-v-d03b2be8]{background:var(--primary-600);color:#fff;border-bottom-right-radius:var(--radius-xs);box-shadow:0 2px 8px #0241e34d}.msg-bubble--typing[data-v-d03b2be8]{display:inline-flex;gap:4px;padding:var(--space-3) var(--space-4)}.msg-bubble--typing i[data-v-d03b2be8]{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--ai-violet-ink);animation:float-y .9s var(--ease-in-out) infinite}.msg-bubble--typing i[data-v-d03b2be8]:nth-child(2){animation-delay:.15s}.msg-bubble--typing i[data-v-d03b2be8]:nth-child(3){animation-delay:.3s}.msg-enter-active[data-v-d03b2be8]{transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.msg-enter-from[data-v-d03b2be8]{opacity:0;transform:translateY(8px) scale(.98)}.tray[data-v-d03b2be8]{min-height:92px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--bg-elev-2)}.suggests[data-v-d03b2be8]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-v-d03b2be8]{height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border-strong);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.chip[data-v-d03b2be8]:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.chip[data-v-d03b2be8]:hover{border-color:var(--border-brand);color:var(--text-primary)}}.chip--on[data-v-d03b2be8]{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:0 2px 8px #0241e359}.tray-send[data-v-d03b2be8]{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--primary-600);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-semibold);box-shadow:inset 0 1px #ffffff29,0 2px 10px #0241e366;transition:background-color .16s ease,transform .16s var(--ease-out);animation:lead-in-d03b2be8 .22s var(--ease-out)}.tray-send[data-v-d03b2be8]:hover{background:var(--primary-500)}.tray-send[data-v-d03b2be8]:active{transform:scale(.97)}.tray-send--done[data-v-d03b2be8]{background:var(--success)}.composer[data-v-d03b2be8]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-elev-1);border-color:var(--border-strong);box-shadow:none}.composer[data-v-d03b2be8]:focus-within{box-shadow:var(--shadow-glow)}.composer-field--compose[data-v-d03b2be8]{flex-wrap:wrap;gap:6px;row-gap:4px}.composer-phone[data-v-d03b2be8]{display:flex;align-items:center;gap:var(--space-2)}.phone-country[data-v-d03b2be8]{position:relative;display:inline-flex;flex-shrink:0}.phone-face[data-v-d03b2be8]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--bg-elev-3);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap}.phone-flag[data-v-d03b2be8]{font-size:15px;line-height:1}.phone-select[data-v-d03b2be8]{position:absolute;inset:0;width:100%;font-size:16px;opacity:0;cursor:pointer}.phone-country:focus-within .phone-face[data-v-d03b2be8]{outline:2px solid var(--primary-600);outline-offset:1px}.phone-input[data-v-d03b2be8]{flex:1;min-width:0;font-family:inherit;font-size:var(--fs-h4);font-weight:inherit;line-height:var(--lh-snug);color:var(--text-primary);background:none;border:none}.phone-input[data-v-d03b2be8]::placeholder{color:var(--text-tertiary)}.compose-word[data-v-d03b2be8]{color:var(--text-tertiary)}.token[data-v-d03b2be8]{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);font-size:var(--fs-body);font-weight:var(--fw-medium);animation:token-in-d03b2be8 .22s var(--ease-out)}@keyframes token-in-d03b2be8{0%{opacity:0;transform:translateY(4px) scale(.9)}}.composer-send[data-v-d03b2be8]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.token[data-v-d03b2be8]{animation:none}}.lead-fine[data-v-d03b2be8]{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--fs-micro);line-height:1.45;color:var(--text-muted);background:var(--bg-elev-2);text-align:center;text-wrap:pretty}.lead-fine svg[data-v-d03b2be8]{display:inline-block;vertical-align:-2px;margin-right:4px}.lead-privacy[data-v-d03b2be8]{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lead-privacy[data-v-d03b2be8]:hover{color:var(--primary-600)}@media(max-width:560px){.lead[data-v-d03b2be8]{height:min(600px,90vh)}.lead-tabs[data-v-d03b2be8]{display:none}}@media(prefers-reduced-motion:reduce){.lead[open][data-v-d03b2be8],.lead[data-v-d03b2be8]::backdrop,.tray-send[data-v-d03b2be8],.msg-bubble--typing i[data-v-d03b2be8]{animation:none}.msg-enter-active[data-v-d03b2be8]{transition:opacity .15s ease}.chat[data-v-d03b2be8]{scroll-behavior:auto}}.launcher[data-v-6283bcc8]{position:fixed;right:clamp(18px,3vw,28px);bottom:calc(clamp(18px,3vw,28px) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;animation:launcher-in-6283bcc8 .48s var(--ease-out) .9s backwards;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.launcher--away[data-v-6283bcc8]{opacity:0;transform:scale(.6) translateY(10px);pointer-events:none}@keyframes launcher-in-6283bcc8{0%{opacity:0;transform:scale(.4) translateY(14px)}}.launcher-orb[data-v-6283bcc8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;box-shadow:inset 0 1px #ffffff38,0 6px 22px color-mix(in srgb,var(--ai-violet) 45%,transparent),var(--shadow-md);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.launcher:active .launcher-orb[data-v-6283bcc8]{transform:scale(.94)}.launcher[data-v-6283bcc8]:focus-visible{outline:none}.launcher:focus-visible .launcher-orb[data-v-6283bcc8]{box-shadow:var(--shadow-glow),0 6px 22px color-mix(in srgb,var(--ai-violet) 45%,transparent)}.launcher-ring[data-v-6283bcc8]{position:absolute;inset:0;border-radius:var(--radius-pill);border:1.5px solid var(--ai-violet);opacity:0;pointer-events:none;animation:pulse-ring 2.4s var(--ease-out) 1.7s 2}.launcher-dot[data-v-6283bcc8]{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--success);border:2px solid var(--bg-canvas)}.launcher-hint[data-v-6283bcc8]{position:absolute;right:calc(100% + var(--space-3));top:50%;translate:0 -50%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border);box-shadow:var(--shadow-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.launcher:hover .launcher-orb[data-v-6283bcc8]{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 10px 28px color-mix(in srgb,var(--ai-violet) 55%,transparent),var(--shadow-lg)}.launcher:hover .launcher-hint[data-v-6283bcc8],.launcher:focus-visible .launcher-hint[data-v-6283bcc8]{opacity:1;transform:translate(0)}}@media(max-width:560px){.launcher-orb[data-v-6283bcc8]{width:54px;height:54px}.launcher-hint[data-v-6283bcc8]{display:none}}@media(prefers-reduced-motion:reduce){.launcher[data-v-6283bcc8]{animation:none;transition:opacity .2s ease}.launcher--away[data-v-6283bcc8]{transform:none}.launcher-ring[data-v-6283bcc8]{animation:none}.launcher-orb[data-v-6283bcc8],.launcher-hint[data-v-6283bcc8]{transition:opacity .2s ease}.launcher:hover .launcher-orb[data-v-6283bcc8]{transform:none}}.cookie[data-v-0c14b5e3]{position:fixed;left:clamp(18px,3vw,28px);bottom:calc(clamp(18px,3vw,28px) + env(safe-area-inset-bottom,0px));z-index:70;width:340px;max-width:calc(100vw - 36px);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.cookie-text[data-v-0c14b5e3]{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.cookie-title[data-v-0c14b5e3]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.cookie-actions[data-v-0c14b5e3]{display:flex;gap:var(--space-2)}.cookie-btn[data-v-0c14b5e3]{flex:1;min-width:0}.cookie-links[data-v-0c14b5e3]{display:flex;align-items:center;gap:var(--space-4)}.cookie-link[data-v-0c14b5e3]{font-size:var(--fs-micro);color:var(--text-tertiary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.cookie-link[data-v-0c14b5e3]:hover{color:var(--text-primary)}}.cookie-opts[data-v-0c14b5e3]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.cookie-opt[data-v-0c14b5e3]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-primary);cursor:pointer}.cookie-opt[data-v-0c14b5e3]:has(input:disabled){cursor:default}.cookie-opt input[data-v-0c14b5e3]{accent-color:var(--primary);width:15px;height:15px;flex:none}.cookie-opt-note[data-v-0c14b5e3]{margin-top:var(--space-1);padding-left:23px;font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--text-tertiary)}.cookie-enter-active[data-v-0c14b5e3]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cookie-leave-active[data-v-0c14b5e3]{transition:opacity .16s ease,transform .16s ease}.cookie-enter-from[data-v-0c14b5e3],.cookie-leave-to[data-v-0c14b5e3]{opacity:0;transform:translateY(12px)}@media(max-width:460px){.cookie[data-v-0c14b5e3]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){.cookie-enter-active[data-v-0c14b5e3],.cookie-leave-active[data-v-0c14b5e3]{transition:opacity .12s linear}.cookie-enter-from[data-v-0c14b5e3],.cookie-leave-to[data-v-0c14b5e3]{transform:none}}@media print{.cookie[data-v-0c14b5e3]{display:none}}
