.crumbs[data-astro-cid-zvvpqaau]{color:var(--color-text-faint);gap:8px;margin-bottom:22px;font-size:14px;display:flex}.crumbs[data-astro-cid-zvvpqaau] a[data-astro-cid-zvvpqaau]{color:var(--color-text-muted)}.crumbs[data-astro-cid-zvvpqaau] a[data-astro-cid-zvvpqaau]:hover{color:var(--color-primary)}.ai-hero[data-astro-cid-zvvpqaau]{background:radial-gradient(700px 400px at 90% 10%,#c4b5fd73,#0000 60%),#fff;padding:150px 0 72px}.ai-hero-grid[data-astro-cid-zvvpqaau]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.ai-hero[data-astro-cid-zvvpqaau] h1[data-astro-cid-zvvpqaau]{letter-spacing:-.02em;font-size:clamp(32px,4.2vw,50px);font-weight:800}.ai-intro[data-astro-cid-zvvpqaau]{color:var(--color-text-muted);margin-top:20px;font-size:17px}.ai-actions[data-astro-cid-zvvpqaau]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.chat[data-astro-cid-zvvpqaau]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:18px;font-size:14px;display:flex}.chat-head[data-astro-cid-zvvpqaau]{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}.chat-dot[data-astro-cid-zvvpqaau]{background:var(--color-accent);border-radius:50%;width:8px;height:8px}.chat-conn[data-astro-cid-zvvpqaau]{color:var(--color-text-faint);margin-left:auto;font-weight:500}.chat-msg[data-astro-cid-zvvpqaau]{border-radius:14px;max-width:92%;padding:12px 14px;line-height:1.5}.chat-user[data-astro-cid-zvvpqaau]{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-tools[data-astro-cid-zvvpqaau]{flex-direction:column;gap:6px;padding:2px 6px;display:flex}.chat-tool[data-astro-cid-zvvpqaau]{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.chat-tool[data-astro-cid-zvvpqaau] i[data-astro-cid-zvvpqaau]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.chat-tool[data-astro-cid-zvvpqaau] em[data-astro-cid-zvvpqaau]{color:var(--color-text-faint);font-style:normal}.chat-bot[data-astro-cid-zvvpqaau]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-bottom-left-radius:4px;align-self:flex-start}.chat-bot[data-astro-cid-zvvpqaau] p[data-astro-cid-zvvpqaau]+p[data-astro-cid-zvvpqaau]{margin-top:8px}.chat-note[data-astro-cid-zvvpqaau]{color:var(--color-text-faint);border-top:1px dashed var(--color-border);padding-top:8px;font-size:12px}.ai-section-head[data-astro-cid-zvvpqaau]{max-width:640px;margin-bottom:40px}.ai-section-head[data-astro-cid-zvvpqaau] h2[data-astro-cid-zvvpqaau],.ai-two[data-astro-cid-zvvpqaau] h2[data-astro-cid-zvvpqaau]{letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:700}.uses[data-astro-cid-zvvpqaau]{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.use[data-astro-cid-zvvpqaau]{border-top:1px solid var(--color-border);padding:26px 0}.use[data-astro-cid-zvvpqaau] h3[data-astro-cid-zvvpqaau]{margin-bottom:8px;font-size:19px;font-weight:700}.use[data-astro-cid-zvvpqaau] p[data-astro-cid-zvvpqaau]{color:var(--color-text-muted);margin-bottom:12px;font-size:15px}.use-prompt[data-astro-cid-zvvpqaau]{background:var(--color-primary-tint);color:var(--color-primary-dark);border-radius:10px;padding:8px 12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:inline-block}.ai-two[data-astro-cid-zvvpqaau]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.ai-lead[data-astro-cid-zvvpqaau]{color:var(--color-text-muted);margin:14px 0 22px;font-size:16px}.deliverables[data-astro-cid-zvvpqaau]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.deliverables[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]{padding-left:28px;font-size:15px;position:relative}.deliverables[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;top:0;left:0}.guardrails[data-astro-cid-zvvpqaau]{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:28px}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(3n){border-right:0}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(n+4){border-bottom:0}.guard-index[data-astro-cid-zvvpqaau]{font-family:var(--font-display);color:var(--color-primary);font-size:13px;font-weight:800}.guardrails[data-astro-cid-zvvpqaau] h3[data-astro-cid-zvvpqaau]{margin:8px 0 6px;font-size:17px;font-weight:700}.guardrails[data-astro-cid-zvvpqaau] p[data-astro-cid-zvvpqaau]{color:var(--color-text-muted);font-size:14px}@media (width<=960px){.ai-hero-grid[data-astro-cid-zvvpqaau],.ai-two[data-astro-cid-zvvpqaau],.uses[data-astro-cid-zvvpqaau]{grid-template-columns:minmax(0,1fr)}.guardrails[data-astro-cid-zvvpqaau]{grid-template-columns:1fr 1fr}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(3n){border-right:1px solid var(--color-border)}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(2n){border-right:0}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(n+4){border-bottom:1px solid var(--color-border)}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:nth-child(n+5){border-bottom:0}}@media (width<=640px){.ai-hero[data-astro-cid-zvvpqaau]{padding-top:120px}.chat-conn[data-astro-cid-zvvpqaau]{display:none}.guardrails[data-astro-cid-zvvpqaau]{grid-template-columns:1fr}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]{border-right:0!important;border-bottom:1px solid var(--color-border)!important}.guardrails[data-astro-cid-zvvpqaau] li[data-astro-cid-zvvpqaau]:last-child{border-bottom:0!important}}
