.lead-wrap[data-astro-cid-l5gwfg7e]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:40px;padding:32px;align-items:start}.lead-info[data-astro-cid-l5gwfg7e] .section-sub[data-astro-cid-l5gwfg7e]{font-size:var(--text-sm)}.lead-points[data-astro-cid-l5gwfg7e]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.lead-points[data-astro-cid-l5gwfg7e] li[data-astro-cid-l5gwfg7e]{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-sm);color:var(--ink)}.lead-points[data-astro-cid-l5gwfg7e] li[data-astro-cid-l5gwfg7e]:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--accent);flex-shrink:0}@media(max-width:980px){.lead-wrap[data-astro-cid-l5gwfg7e]{grid-template-columns:1fr;gap:24px;padding:22px}}.agent-chat[data-astro-cid-l5gwfg7e]{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);background:var(--surface-2);box-shadow:var(--shadowSoft);overflow:hidden}.ac-header[data-astro-cid-l5gwfg7e]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--surface-1)}.ac-avatar[data-astro-cid-l5gwfg7e]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 5%,transparent)}.ac-av-svg[data-astro-cid-l5gwfg7e]{width:28px;height:28px}.ac-name[data-astro-cid-l5gwfg7e]{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.ac-online[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);font-weight:500;color:var(--positive);margin-left:6px}.ac-sub[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);color:var(--faint);margin-top:1px}.ac-messages[data-astro-cid-l5gwfg7e]{padding:20px;height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.ac-messages[data-astro-cid-l5gwfg7e] .ac-msg{max-width:88%;padding:12px 16px;border-radius:16px;font-size:var(--text-sm);line-height:1.55;opacity:0;transform:translateY(8px);animation:msgIn .4s ease forwards}.ac-messages[data-astro-cid-l5gwfg7e] .ac-msg.agent{background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink);align-self:flex-start;border-bottom-left-radius:4px}.ac-messages[data-astro-cid-l5gwfg7e] .ac-msg.system{background:var(--surface-3);border:1px solid var(--line);color:var(--muted);align-self:center;font-size:var(--text-xs);font-weight:500;text-align:center;max-width:100%}.ac-messages[data-astro-cid-l5gwfg7e] .ac-ico{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-right:4px;flex:none}.ac-messages[data-astro-cid-l5gwfg7e] .ac-ico.a{color:var(--accent)}.ac-messages[data-astro-cid-l5gwfg7e] .ac-ico.w{color:var(--warning)}.ac-messages[data-astro-cid-l5gwfg7e] .ac-ico.g{color:var(--positive)}.ac-messages[data-astro-cid-l5gwfg7e] .ac-ico.m{color:var(--muted)}.ac-messages[data-astro-cid-l5gwfg7e] .b{font-weight:700;color:var(--ink)}.ac-messages[data-astro-cid-l5gwfg7e] .n{font-family:ui-monospace,monospace;font-weight:600;color:var(--accent)}.ac-messages[data-astro-cid-l5gwfg7e] .g{color:var(--positive);font-weight:600}.ac-messages[data-astro-cid-l5gwfg7e] .w{color:var(--warning);font-weight:600}.ac-messages[data-astro-cid-l5gwfg7e] .ac-typing{display:flex;gap:4px;padding:12px 16px;align-self:flex-start}.ac-messages[data-astro-cid-l5gwfg7e] .ac-typing span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--accent) 30%,transparent);animation:typB 1.2s ease-in-out infinite}.ac-messages[data-astro-cid-l5gwfg7e] .ac-typing span:nth-child(2){animation-delay:.2s}.ac-messages[data-astro-cid-l5gwfg7e] .ac-typing span:nth-child(3){animation-delay:.4s}@keyframes typB{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes msgIn{to{opacity:1;transform:translateY(0)}}.ac-input-bar[data-astro-cid-l5gwfg7e]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface-3)}.ac-input-fake[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);color:var(--faint);flex:1;font-style:italic}.ac-input-dot[data-astro-cid-l5gwfg7e]{width:8px;height:8px;border-radius:50%;background:var(--positive);animation:aPulse 2s ease-in-out infinite}@keyframes aPulse{0%,to{opacity:1}50%{opacity:.4}}.roster[data-astro-cid-l5gwfg7e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.roster-card[data-astro-cid-l5gwfg7e]{padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-1);text-align:center;transition:.2s}.roster-card[data-astro-cid-l5gwfg7e]:hover{border-color:color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}.roster-card[data-astro-cid-l5gwfg7e].active{border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.rc-av[data-astro-cid-l5gwfg7e]{width:36px;height:36px;margin:0 auto 8px}.rc-av[data-astro-cid-l5gwfg7e] svg[data-astro-cid-l5gwfg7e]{width:100%;height:100%}.rc-name[data-astro-cid-l5gwfg7e]{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.rc-role[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);color:var(--accent);font-weight:600;margin-top:2px}.rc-desc[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);color:var(--faint);line-height:1.5;margin-top:6px}.build-grid[data-astro-cid-l5gwfg7e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);margin-top:26px}.build-card[data-astro-cid-l5gwfg7e]{padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadowSoft);transition:.2s}.build-card[data-astro-cid-l5gwfg7e]:hover{border-color:color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}.bc-top[data-astro-cid-l5gwfg7e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bc-icon[data-astro-cid-l5gwfg7e]{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,transparent);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.bc-icon[data-astro-cid-l5gwfg7e] svg[data-astro-cid-l5gwfg7e]{width:18px;height:18px}.bc-top[data-astro-cid-l5gwfg7e] h3[data-astro-cid-l5gwfg7e]{font-size:var(--text-lg);font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0}.build-card[data-astro-cid-l5gwfg7e] p[data-astro-cid-l5gwfg7e]{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading);margin:0 0 12px}.bc-list[data-astro-cid-l5gwfg7e]{margin:0;padding-left:16px;font-size:var(--text-xs);color:var(--faint);line-height:1.75}.effort[data-astro-cid-l5gwfg7e]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.effort-row[data-astro-cid-l5gwfg7e]{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px}.effort-label[data-astro-cid-l5gwfg7e]{font-size:var(--text-xs);font-weight:600;color:var(--muted)}.effort-track[data-astro-cid-l5gwfg7e]{height:8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 6%,transparent);overflow:hidden}.effort-bar[data-astro-cid-l5gwfg7e]{display:block;height:100%;border-radius:999px;transform-origin:left center}.effort-bar[data-astro-cid-l5gwfg7e].manual{width:92%;background:color-mix(in srgb,var(--ink) 22%,transparent)}.effort-bar[data-astro-cid-l5gwfg7e].auto{width:18%;background:linear-gradient(90deg,var(--accent),var(--accent2))}.reveal[data-astro-cid-l5gwfg7e].show .effort-bar[data-astro-cid-l5gwfg7e]{animation:effortIn 1s cubic-bezier(.4,0,.2,1) both}.reveal[data-astro-cid-l5gwfg7e].show .effort-bar[data-astro-cid-l5gwfg7e].auto{animation-delay:.2s}@keyframes effortIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.channels[data-astro-cid-l5gwfg7e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;justify-content:center}.ch-item[data-astro-cid-l5gwfg7e]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:var(--surface-1);font-size:var(--text-sm);font-weight:600;color:var(--muted);transition:.18s}.ch-item[data-astro-cid-l5gwfg7e]:hover{border-color:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.ch-dot[data-astro-cid-l5gwfg7e]{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--accent) 40%,transparent)}@media(prefers-reduced-motion:reduce){.ac-messages[data-astro-cid-l5gwfg7e] .ac-msg{opacity:1;transform:none}}@media(max-width:980px){.roster[data-astro-cid-l5gwfg7e]{grid-template-columns:repeat(2,1fr)}.build-grid[data-astro-cid-l5gwfg7e]{grid-template-columns:1fr}}@media(max-width:520px){.roster[data-astro-cid-l5gwfg7e]{grid-template-columns:1fr}.ac-messages[data-astro-cid-l5gwfg7e]{height:360px}.ac-msg[data-astro-cid-l5gwfg7e]{max-width:95%}.mv[data-astro-cid-l5gwfg7e]{margin-left:0}.channels[data-astro-cid-l5gwfg7e]{gap:6px}.ch-item[data-astro-cid-l5gwfg7e]{padding:8px 14px;font-size:var(--text-xs)}}
