.ag-chip[data-astro-cid-es3xy2ss].hit{color:var(--color-ink);box-shadow:0 0 0 2px var(--color-violet), 0 8px 18px -8px color-mix(in srgb, var(--color-violet) 70%, transparent);transform:translateY(-2px)}.ag-st[data-astro-cid-es3xy2ss]{transition:opacity .5s,transform .5s}.ag-st[data-astro-cid-es3xy2ss].is-hidden{opacity:0;transform:translateY(10px)}.ag-p[data-astro-cid-es3xy2ss]{fill:none;stroke:var(--color-violet-muted);stroke-width:2px}.ag-p[data-astro-cid-es3xy2ss].done{stroke:var(--color-lilac)}.ag-p[data-astro-cid-es3xy2ss].act{stroke:var(--color-violet);stroke-width:2.4px;stroke-dasharray:7 9;animation:.7s linear infinite ag-dash}.ag-nd[data-astro-cid-es3xy2ss] rect[data-astro-cid-es3xy2ss]{fill:var(--color-white);stroke:var(--color-violet-muted);stroke-width:1.4px;transition:fill .45s,stroke .45s}.ag-nd[data-astro-cid-es3xy2ss] .ib[data-astro-cid-es3xy2ss]{fill:var(--color-violet-soft);transition:fill .45s}.ag-nd[data-astro-cid-es3xy2ss] .ag-ic[data-astro-cid-es3xy2ss]{stroke:var(--color-violet);transition:stroke .45s}.ag-nd[data-astro-cid-es3xy2ss] text[data-astro-cid-es3xy2ss]{font:600 14px var(--font-body);fill:var(--color-ink-2);transition:fill .45s}.ag-nd[data-astro-cid-es3xy2ss] text[data-astro-cid-es3xy2ss].s{font:500 11.5px var(--font-body);fill:var(--color-muted)}.ag-nd[data-astro-cid-es3xy2ss] .ck[data-astro-cid-es3xy2ss]{opacity:0;stroke:var(--color-violet);transition:opacity .4s}.ag-nd[data-astro-cid-es3xy2ss].act rect[data-astro-cid-es3xy2ss]{fill:var(--color-violet);stroke:var(--color-violet)}.ag-nd[data-astro-cid-es3xy2ss].act text[data-astro-cid-es3xy2ss],.ag-nd[data-astro-cid-es3xy2ss].act text[data-astro-cid-es3xy2ss].s{fill:var(--color-white)}.ag-nd[data-astro-cid-es3xy2ss].act .ib[data-astro-cid-es3xy2ss]{fill:color-mix(in srgb, var(--color-white) 22%, transparent)}.ag-nd[data-astro-cid-es3xy2ss].act .ag-ic[data-astro-cid-es3xy2ss]{stroke:var(--color-white)}.ag-nd[data-astro-cid-es3xy2ss].done rect[data-astro-cid-es3xy2ss]{stroke:var(--color-lilac)}.ag-nd[data-astro-cid-es3xy2ss].done .ck[data-astro-cid-es3xy2ss]{opacity:1}.ag-seg[data-astro-cid-es3xy2ss]{border-left:2px solid var(--color-violet-muted);transition:border-color .45s}.ag-pn[data-astro-cid-es3xy2ss].done .ag-seg[data-astro-cid-es3xy2ss]{border-color:var(--color-lilac)}.ag-pn[data-astro-cid-es3xy2ss].act .ag-seg[data-astro-cid-es3xy2ss]{border-left-style:dashed;border-color:var(--color-violet)}.ag-pc[data-astro-cid-es3xy2ss]{background:var(--color-white);--tw-ring-color:var(--color-violet-muted);transition:background-color .45s,box-shadow .45s}.ag-pn[data-astro-cid-es3xy2ss].done .ag-pc[data-astro-cid-es3xy2ss]{--tw-ring-color:var(--color-lilac)}.ag-pib[data-astro-cid-es3xy2ss]{background:var(--color-violet-soft);transition:background-color .45s}.ag-pc[data-astro-cid-es3xy2ss] .ag-ic[data-astro-cid-es3xy2ss],.ag-pc[data-astro-cid-es3xy2ss] .ag-ck[data-astro-cid-es3xy2ss]{stroke:var(--color-violet);transition:stroke .45s,opacity .4s}.ag-pt[data-astro-cid-es3xy2ss]{color:var(--color-ink-2)}.ag-ps[data-astro-cid-es3xy2ss]{color:var(--color-muted)}.ag-pc[data-astro-cid-es3xy2ss] .ag-ck[data-astro-cid-es3xy2ss]{opacity:0}.ag-pn[data-astro-cid-es3xy2ss].done .ag-ck[data-astro-cid-es3xy2ss]{opacity:1}.ag-pn[data-astro-cid-es3xy2ss].act .ag-pc[data-astro-cid-es3xy2ss]{background:var(--color-violet);--tw-ring-color:var(--color-violet)}.ag-pn[data-astro-cid-es3xy2ss].act .ag-pt[data-astro-cid-es3xy2ss],.ag-pn[data-astro-cid-es3xy2ss].act .ag-ps[data-astro-cid-es3xy2ss]{color:var(--color-white)}.ag-pn[data-astro-cid-es3xy2ss].act .ag-pib[data-astro-cid-es3xy2ss]{background:color-mix(in srgb, var(--color-white) 22%, transparent)}.ag-pn[data-astro-cid-es3xy2ss].act .ag-ic[data-astro-cid-es3xy2ss]{stroke:var(--color-white)}.ag-ring[data-astro-cid-es3xy2ss]{fill:none;stroke:var(--color-violet);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ag-ring}.ag-ring[data-astro-cid-es3xy2ss].r2{animation-delay:1.3s}@keyframes ag-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes ag-dash{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.ag-ring[data-astro-cid-es3xy2ss]{opacity:0;animation:none}.ag-p[data-astro-cid-es3xy2ss].act{animation:none}.ag-st[data-astro-cid-es3xy2ss],.ag-chip[data-astro-cid-es3xy2ss]{transition:none}}
