.ai-assist.svelte-1rlm053{padding-block:clamp(4rem,9vw,8.5rem);background:radial-gradient(90% 80% at 82% 4%,color-mix(in oklab,var(--color-gold) 11%,transparent),transparent 55%),var(--color-paper-2)}.ai-assist.compact.svelte-1rlm053{padding-block:clamp(3rem,6vw,5rem);background:var(--color-paper)}.ai-grid.svelte-1rlm053{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.ai-copy .eyebrow{margin-bottom:1rem}.ai-title.svelte-1rlm053{margin-bottom:1.2rem}.ai-title.svelte-1rlm053 em:where(.svelte-1rlm053){font-style:italic;color:var(--color-evergreen)}.ai-body.svelte-1rlm053{color:var(--color-ink-soft);max-width:48ch}.compact.svelte-1rlm053 .ai-body:where(.svelte-1rlm053){font-size:1.02rem;max-width:52ch}.chat-soon.svelte-1rlm053{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:var(--color-evergreen-deep);background:color-mix(in oklab,var(--color-gold) 12%,var(--color-paper));border:1px solid color-mix(in oklab,var(--color-gold) 45%,transparent);border-radius:999px;padding:.45rem .95rem}.chat-soon.svelte-1rlm053 em:where(.svelte-1rlm053){font-style:italic;color:var(--color-clay)}.chat-soon.svelte-1rlm053 .dot:where(.svelte-1rlm053){width:.5rem;height:.5rem;border-radius:50%;background:var(--color-gold);flex:none;animation:svelte-1rlm053-pulse 2.8s var(--ease-long) infinite}@keyframes svelte-1rlm053-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.fineprint.svelte-1rlm053{margin-top:1.4rem;font-size:.8rem;line-height:1.6;color:var(--color-ink-soft);max-width:52ch;padding-left:.9rem;border-left:2px solid color-mix(in oklab,var(--color-gold) 55%,transparent)}.ai-panel.svelte-1rlm053{background:radial-gradient(80% 70% at 50% 12%,color-mix(in oklab,var(--color-gold) 8%,transparent),transparent 60%),color-mix(in oklab,var(--color-paper) 90%,var(--color-sage));border:1px solid color-mix(in oklab,var(--color-gold) 40%,transparent);border-radius:6px;padding:clamp(1rem,2.5vw,1.75rem)}.ai-diagram.svelte-1rlm053{display:block;width:100%;height:auto}.compact.svelte-1rlm053 .ai-panel:where(.svelte-1rlm053){max-width:30rem}.visual-cap.svelte-1rlm053{margin-top:.9rem;font-size:.85rem;font-style:italic;color:var(--color-ink-soft)}.ai-diagram.svelte-1rlm053 text{font-family:var(--font-body);font-size:7.5px;font-weight:600;letter-spacing:.14em;text-anchor:middle;fill:var(--color-ink-soft)}@media(prefers-reduced-motion:reduce){.chat-soon.svelte-1rlm053 .dot:where(.svelte-1rlm053){animation:none}}@media(min-width:900px){.ai-grid.svelte-1rlm053{grid-template-columns:1.02fr .98fr}.ai-assist.compact.svelte-1rlm053 .ai-grid:where(.svelte-1rlm053){grid-template-columns:1.1fr .9fr}}
