.ai[data-astro-cid-yiopmw36]{border-radius:var(--radius-md);background-color:var(--color-bg);border:var(--border-width) solid var(--color-border-subtle);padding:var(--space-3) var(--space-4);color:var(--color-text-muted)}.ai[data-astro-cid-yiopmw36] svg[data-astro-cid-yiopmw36]{display:block;inline-size:100%;block-size:auto;max-block-size:7.5rem;overflow:visible}.ai[data-astro-cid-yiopmw36] [data-astro-cid-yiopmw36]:is(path,rect,circle){vector-effect:non-scaling-stroke}.ai-s[data-astro-cid-yiopmw36],.ai-line[data-astro-cid-yiopmw36],.ai-grid[data-astro-cid-yiopmw36],.ai-today[data-astro-cid-yiopmw36],.ai-limit[data-astro-cid-yiopmw36],.ai-dim[data-astro-cid-yiopmw36],.ai-draw[data-astro-cid-yiopmw36],.ai-accent-s[data-astro-cid-yiopmw36],.ai-check[data-astro-cid-yiopmw36],.ai-todo[data-astro-cid-yiopmw36],.ai-ring[data-astro-cid-yiopmw36]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ai-s[data-astro-cid-yiopmw36]{stroke:var(--color-text-muted);stroke-width:1.5}.ai-f[data-astro-cid-yiopmw36]{fill:var(--color-surface-raised)}.ai-line[data-astro-cid-yiopmw36]{stroke:var(--color-border-strong);stroke-width:2.5}.ai-grid[data-astro-cid-yiopmw36]{stroke:var(--color-border);stroke-width:1}.ai-today[data-astro-cid-yiopmw36]{stroke:var(--color-accent);stroke-width:1.5;stroke-dasharray:3 4}.ai-limit[data-astro-cid-yiopmw36]{stroke:var(--color-warn-text);stroke-width:1.25;stroke-dasharray:4 4}.ai-dim[data-astro-cid-yiopmw36]{fill:none;stroke:var(--color-text-muted);stroke-width:1}.ai-draw[data-astro-cid-yiopmw36]{stroke:var(--color-accent);stroke-width:2.5}.ai-accent-s[data-astro-cid-yiopmw36]{stroke:var(--color-accent);stroke-width:2}.ai-check[data-astro-cid-yiopmw36]{stroke:var(--color-ok-text);stroke-width:2.25}.ai-todo[data-astro-cid-yiopmw36]{stroke:var(--color-border-strong);stroke-width:1.25;stroke-dasharray:3 3}.ai-ring[data-astro-cid-yiopmw36]{stroke:var(--color-accent);stroke-width:1.5;opacity:.4}.ai-a[data-astro-cid-yiopmw36]{fill:var(--color-accent)}.ai-m[data-astro-cid-yiopmw36]{fill:var(--color-border)}.ai-w[data-astro-cid-yiopmw36]{fill:var(--color-warn-text)}.ai-sub[data-astro-cid-yiopmw36]{fill:var(--color-accent-subtle)}.ai-okbox[data-astro-cid-yiopmw36]{fill:var(--color-ok-subtle);stroke:var(--color-ok-text);stroke-width:1.25}.ai-node[data-astro-cid-yiopmw36]{fill:var(--color-surface-raised);stroke:var(--color-text-muted);stroke-width:1.5}.ai-bar[data-astro-cid-yiopmw36],.ai-bar-y[data-astro-cid-yiopmw36],.ai-pop[data-astro-cid-yiopmw36],.ai-up[data-astro-cid-yiopmw36],.ai-wave[data-astro-cid-yiopmw36]{transform-box:fill-box}.ai-bar[data-astro-cid-yiopmw36]{transform-origin:0 50%}.ai-bar-y[data-astro-cid-yiopmw36],.ai-wave[data-astro-cid-yiopmw36]{transform-origin:50% 100%}.ai-wave[data-astro-cid-yiopmw36],.ai-pop[data-astro-cid-yiopmw36]{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.is-anim .ai-bar[data-astro-cid-yiopmw36]{animation:ai-x var(--motion-long) var(--motion-ease-out) backwards;animation-delay:calc(.3s + var(--d, 0) * 90ms)}.is-anim .ai-bar-y[data-astro-cid-yiopmw36]{animation:ai-y var(--motion-long) var(--motion-ease-out) backwards;animation-delay:calc(.3s + var(--d, 0) * 90ms)}.is-anim .ai-pop[data-astro-cid-yiopmw36]{animation:ai-pop .6s var(--motion-ease-out) backwards;animation-delay:calc(.4s + var(--d, 0) * 90ms)}.is-anim .ai-up[data-astro-cid-yiopmw36]{animation:ai-up var(--motion-reveal) var(--motion-ease) backwards;animation-delay:calc(.25s + var(--d, 0) * 90ms)}.is-anim .ai-wave[data-astro-cid-yiopmw36]{animation:ai-y var(--motion-reveal) var(--motion-ease-out) backwards;animation-delay:calc(.25s + var(--d, 0) * 60ms)}.is-anim .ai-draw[data-astro-cid-yiopmw36]{stroke-dasharray:1;animation:ai-draw var(--motion-long) var(--motion-ease-out) .3s backwards}}@keyframes ai-x{0%{transform:scaleX(0)}}@keyframes ai-y{0%{transform:scaleY(0)}}@keyframes ai-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ai-up{0%{opacity:0;transform:translateY(10px)}}@keyframes ai-draw{0%{stroke-dashoffset:1}}.ds-fg[data-astro-cid-jgcjlmys]{list-style:none;padding:0}.ds-fg[data-astro-cid-jgcjlmys] .ds-fg__illo{margin-block-end:var(--space-2)}
