.hero[data-astro-cid-kgjelrsq]{border-bottom:1px solid var(--line);background:var(--surface-page);position:relative;overflow:hidden}.hero__grid[data-astro-cid-kgjelrsq]{pointer-events:none;background-image:linear-gradient(to right, var(--cs-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--cs-grid) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 70%)}.hero__glow[data-astro-cid-kgjelrsq]{pointer-events:none;background:radial-gradient(50% 60% at 85% 10%,light-dark(#ff480012,#ff480024),#0000 70%);position:absolute;inset:0}.hero__inner[data-astro-cid-kgjelrsq]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4.5vw,64px);padding-top:clamp(48px,6vw,88px);display:grid;position:relative}.hero__copy[data-astro-cid-kgjelrsq]{flex-direction:column;gap:20px;min-width:0;display:flex}.hero__crumbs[data-astro-cid-kgjelrsq] ol[data-astro-cid-kgjelrsq]{font-family:var(--font-code);color:var(--muted);flex-wrap:wrap;gap:0 .6em;font-size:12px;list-style:none;display:flex}.hero__crumbs[data-astro-cid-kgjelrsq] li[data-astro-cid-kgjelrsq]{display:flex}.hero__crumbs[data-astro-cid-kgjelrsq] li[data-astro-cid-kgjelrsq]+li[data-astro-cid-kgjelrsq]:before{content:"/";margin-right:.6em}.hero__crumbs[data-astro-cid-kgjelrsq] a[data-astro-cid-kgjelrsq]:hover,.hero__crumbs[data-astro-cid-kgjelrsq] [data-astro-cid-kgjelrsq][aria-current]{color:var(--fg)}.hero__title[data-astro-cid-kgjelrsq]{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.05}.hero__tagline[data-astro-cid-kgjelrsq]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--brand-strong);text-wrap:balance;margin:0;font-size:clamp(19px,1.8vw,23px);font-weight:700;line-height:1.4}.chat[data-astro-cid-kgjelrsq]{background:var(--surface-card);box-shadow:var(--hairline), 0 30px 60px -36px color-mix(in srgb, var(--fg) 35%, transparent);border-radius:14px;margin-bottom:22px;position:relative}.chat__bar[data-astro-cid-kgjelrsq]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.chat__who[data-astro-cid-kgjelrsq]{flex-direction:column;font-size:14px;display:flex}.chat__who[data-astro-cid-kgjelrsq] .uc-mono[data-astro-cid-kgjelrsq]{color:var(--muted);font-size:10.5px}.chat__bar[data-astro-cid-kgjelrsq] .uc-live[data-astro-cid-kgjelrsq]{margin-left:auto}.chat__body[data-astro-cid-kgjelrsq]{background:var(--surface-muted);border-radius:0 0 14px 14px;flex-direction:column;gap:12px;padding:18px 16px 20px;display:flex}.chat__msg[data-astro-cid-kgjelrsq]{max-width:88%;color:var(--fg);animation:uc-in .52s var(--ease-out) var(--d) both;padding:11px 14px;font-size:14.5px;line-height:1.55}.chat__msg--me[data-astro-cid-kgjelrsq]{background:var(--brand-subtle);border-radius:14px 14px 4px;align-self:flex-end}.chat__msg--bot[data-astro-cid-kgjelrsq]{background:var(--surface-card);box-shadow:var(--hairline);border-radius:14px 14px 14px 4px;align-self:flex-start}.chat__steps[data-astro-cid-kgjelrsq]{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.chat__step[data-astro-cid-kgjelrsq]{background:var(--surface-card);height:26px;box-shadow:var(--hairline);font-family:var(--font-code);color:var(--body);animation:uc-in .42s var(--ease-out) var(--d) both;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.chat__step[data-astro-cid-kgjelrsq] svg{color:var(--ok)}.chat__step--act[data-astro-cid-kgjelrsq]{background:var(--brand-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent);color:var(--brand-strong)}.chat__step--act[data-astro-cid-kgjelrsq] svg{color:var(--brand-strong)}.chat__note[data-astro-cid-kgjelrsq]{color:var(--faint);font-size:10.5px;position:absolute;bottom:-22px;right:4px}@media (width<=900px){.hero__inner[data-astro-cid-kgjelrsq]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.chat__msg[data-astro-cid-kgjelrsq],.chat__step[data-astro-cid-kgjelrsq]{animation:none}}.start[data-astro-cid-qdnmfbbe]{background:var(--surface-card);box-shadow:var(--hairline);border-radius:16px;flex-direction:column;gap:32px;padding:clamp(24px,3vw,40px);display:flex}.start__steps[data-astro-cid-qdnmfbbe]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:16px;list-style:none;display:grid}.start__steps[data-astro-cid-qdnmfbbe] li[data-astro-cid-qdnmfbbe]{color:var(--body);flex-direction:column;gap:12px;font-size:15px;line-height:1.55;display:flex}.start__num[data-astro-cid-qdnmfbbe]{background:var(--surface-card);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 55%, transparent);font-family:var(--font-code);color:var(--brand-strong);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.start__actions[data-astro-cid-qdnmfbbe]{justify-content:center}@media (width<=1024px){.start__steps[data-astro-cid-qdnmfbbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.start__steps[data-astro-cid-qdnmfbbe]{grid-template-columns:minmax(0,1fr)}}
