/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.af[data-astro-cid-hyzn6qer]{--brand:var(--color-action-primary);--cyc:3s;--ease:cubic-bezier(.22, 1, .36, 1);width:100%;max-width:560px;margin:0 auto;container-type:inline-size}.af-stage[data-astro-cid-hyzn6qer]{--u:calc(100cqw / 560);aspect-ratio:560/420;font-family:var(--font-body);font-weight:400;position:relative}.af-lines[data-astro-cid-hyzn6qer]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.af-ln[data-astro-cid-hyzn6qer]{fill:none;stroke:var(--color-gray-200);stroke-width:1px;stroke-dasharray:3 4;transition:stroke .6s}.af-dot[data-astro-cid-hyzn6qer]{fill:var(--brand);opacity:0}.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-in[data-astro-cid-hyzn6qer],.af[data-astro-cid-hyzn6qer][data-phase=run] .af-out[data-astro-cid-hyzn6qer].is-on .af-ln[data-astro-cid-hyzn6qer]{stroke:var(--color-blue-300);stroke-dasharray:none}.af-card[data-astro-cid-hyzn6qer]{justify-content:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 16);border:1px solid var(--color-border-default);border-radius:calc(var(--u) * 16);background:var(--color-white);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) calc(var(--u) * -18) #1d1d1f40;box-sizing:border-box;flex-direction:column;transition:border-color .6s;display:flex;position:absolute}.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-card[data-astro-cid-hyzn6qer]{border-color:var(--color-blue-200)}.af-head[data-astro-cid-hyzn6qer]{align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 4);font-size:max(10px, calc(var(--u) * 12));color:var(--color-text-primary);display:flex}.af-mark[data-astro-cid-hyzn6qer]{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 7);background:var(--brand);place-items:center;display:grid}.af-mark[data-astro-cid-hyzn6qer] .af-m{width:54%;height:54%}.af-row[data-astro-cid-hyzn6qer]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 9);border-top:1px solid #1d1d1f0f;display:flex}.af-key[data-astro-cid-hyzn6qer]{font-size:max(9px, calc(var(--u) * 10.5));color:var(--color-text-secondary)}.af-val[data-astro-cid-hyzn6qer]{justify-items:end;display:grid}.af-raw[data-astro-cid-hyzn6qer],.af-ok[data-astro-cid-hyzn6qer]{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 7);font-size:max(9px, calc(var(--u) * 11));white-space:nowrap;transition:opacity .45s ease, translate .6s var(--ease);transition-delay:calc(var(--k) * .28s);grid-area:1/1;display:inline-flex}.af-raw[data-astro-cid-hyzn6qer]{border:1px dashed var(--color-gray-300);color:var(--color-text-secondary);rotate:-2deg}.af-row[data-astro-cid-hyzn6qer]:nth-child(odd) .af-raw[data-astro-cid-hyzn6qer]{rotate:2deg}.af-ok[data-astro-cid-hyzn6qer]{border:1px solid var(--color-blue-300);background:var(--color-blue-50);color:var(--brand);opacity:0;translate:0 4px}.af-ok[data-astro-cid-hyzn6qer] i{width:calc(var(--u) * 6);height:calc(var(--u) * 3.5);border-bottom:1.5px solid;border-left:1.5px solid;translate:0 -1px;rotate:-45deg}.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-raw{opacity:0}.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-ok{opacity:1;translate:0}.af-agent[data-astro-cid-hyzn6qer]{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border:1px solid var(--color-border-default);background:var(--color-white);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 22) calc(var(--u) * -14) #1d1d1f4d;border-radius:50%;place-items:center;transition:border-color .5s,box-shadow .5s;display:grid;position:absolute;translate:-50% -50%}.af-spark[data-astro-cid-hyzn6qer]{font-size:calc(var(--u) * 20);color:var(--color-gray-300);line-height:1;transition:color .5s}.af-q[data-astro-cid-hyzn6qer]{top:calc(var(--u) * -4);right:calc(var(--u) * -4);width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--color-gray-100);font-size:max(9px, calc(var(--u) * 10));color:var(--color-text-secondary);border-radius:50%;place-items:center;font-weight:400;transition:opacity .4s;display:grid;position:absolute}.af-agent-t[data-astro-cid-hyzn6qer]{top:calc(100% + var(--u) * 8);font-size:max(9px, calc(var(--u) * 10.5));white-space:nowrap;color:var(--color-text-secondary);position:absolute}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-agent[data-astro-cid-hyzn6qer]{border-color:var(--color-blue-300);box-shadow:0 0 0 calc(var(--u) * 6) #4261f41a}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-spark[data-astro-cid-hyzn6qer]{color:var(--brand)}.af-db[data-astro-cid-hyzn6qer]{width:calc(var(--u) * 20);height:calc(var(--u) * 20);fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;transition:color .5s}.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-q[data-astro-cid-hyzn6qer]{opacity:0}.af-tile[data-astro-cid-hyzn6qer]{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 16);border:1px solid var(--color-border-default);border-radius:calc(var(--u) * 16);background:var(--color-white);box-sizing:border-box;text-align:left;color:var(--color-text-primary);cursor:pointer;flex-direction:column;font-family:inherit;transition:border-color .4s,box-shadow .4s,opacity .5s,filter .5s;display:flex;position:absolute}.af-tile[data-astro-cid-hyzn6qer]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.af[data-astro-cid-hyzn6qer][data-phase=raw] .af-tile[data-astro-cid-hyzn6qer]{opacity:.5;filter:grayscale()}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on{border-color:var(--color-blue-300);box-shadow:0 calc(var(--u) * 16) calc(var(--u) * 32) calc(var(--u) * -18) #2c4ee873}.af-tt[data-astro-cid-hyzn6qer]{padding:calc(var(--u) * 4) calc(var(--u) * 10);border:1px solid var(--color-border-default);border-radius:calc(var(--u) * 7);background:var(--color-bg-page);font-size:max(10px, calc(var(--u) * 11.5));white-space:nowrap;color:var(--color-text-secondary);max-width:100%;transition:color .35s,background-color .35s,border-color .35s}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-tt[data-astro-cid-hyzn6qer]{border-color:var(--color-blue-300);background:var(--color-blue-100);color:var(--brand)}@container (width<=460px){.af-tt[data-astro-cid-hyzn6qer]{white-space:normal;line-height:1.25}}.af-g[data-astro-cid-hyzn6qer]{flex:1 1 0;align-self:center;width:78%;min-height:0;overflow:visible}.af-cell[data-astro-cid-hyzn6qer]{fill:var(--color-blue-100)}.af-path[data-astro-cid-hyzn6qer]{fill:none;stroke:var(--color-blue-200);stroke-width:1px;stroke-linecap:round}.af-tp[data-astro-cid-hyzn6qer]{fill:var(--color-white);stroke:var(--color-blue-300);stroke-width:1px}.af-walk[data-astro-cid-hyzn6qer]{fill:var(--color-blue-300);opacity:0;offset-distance:100%}.af-bar[data-astro-cid-hyzn6qer]{fill:var(--color-blue-100);transform-box:fill-box;transform-origin:bottom}.af-trend[data-astro-cid-hyzn6qer]{fill:none;stroke:var(--color-blue-300);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.af-msg[data-astro-cid-hyzn6qer]{fill:var(--color-blue-50);transform-box:fill-box;transform-origin:0}.af-ask[data-astro-cid-hyzn6qer]{fill:var(--color-gray-100);transform-origin:100%}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-msg[data-astro-cid-hyzn6qer]:not(.af-ask){fill:var(--color-blue-100)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on [data-astro-cid-hyzn6qer]:is(.af-cell,.af-bar){fill:var(--color-blue-200)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-tp[data-astro-cid-hyzn6qer]{fill:var(--color-blue-100)}@media (prefers-reduced-motion:no-preference){.af[data-astro-cid-hyzn6qer]:not([data-phase=raw]) .af-dot-in[data-astro-cid-hyzn6qer],.af[data-astro-cid-hyzn6qer][data-phase=run] .af-out[data-astro-cid-hyzn6qer].is-on .af-dot[data-astro-cid-hyzn6qer]{animation:1.4s ease-in-out infinite af-run}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-cell[data-astro-cid-hyzn6qer]{animation:af-fill var(--cyc) ease both;animation-delay:calc(var(--n) * 60ms)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-walk[data-astro-cid-hyzn6qer]{animation:2.6s ease-in-out infinite af-walk}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-tp[data-astro-cid-hyzn6qer]{animation:2.6s infinite af-tp;animation-delay:calc(var(--n) * .6s)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-bar[data-astro-cid-hyzn6qer]{animation:.9s cubic-bezier(.22,1,.36,1) both af-rise;animation-delay:calc(var(--n) * 90ms)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-msg[data-astro-cid-hyzn6qer]{animation:.7s cubic-bezier(.22,1,.36,1) both af-say;animation-delay:calc(var(--n) * .5s)}.af[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-trend[data-astro-cid-hyzn6qer]{stroke-dasharray:1;animation:1.4s .5s both af-draw}}@keyframes af-run{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes af-fill{0%{fill:var(--color-blue-50);scale:.6}20%,to{fill:var(--color-blue-200);scale:1}}@keyframes af-walk{0%{offset-distance:0%;opacity:0}10%,90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes af-tp{0%,to{fill:var(--color-white)}20%,40%{fill:var(--color-blue-200)}}@keyframes af-rise{0%{scale:1 .1}to{scale:1}}@keyframes af-say{0%{opacity:0;scale:.3 1}to{opacity:1;scale:1}}@keyframes af-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.af-cell[data-astro-cid-hyzn6qer]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.af-quick[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-cell[data-astro-cid-hyzn6qer]{animation:2.4s infinite af-fill;animation-delay:calc(var(--n) * 50ms)}.af-quick[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-bar[data-astro-cid-hyzn6qer]{animation:2.4s cubic-bezier(.22,1,.36,1) infinite af-rise-loop;animation-delay:calc(var(--n) * 80ms)}.af-quick[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-trend[data-astro-cid-hyzn6qer]{animation:2.4s infinite af-draw-loop}.af-quick[data-astro-cid-hyzn6qer][data-phase=run] .af-tile[data-astro-cid-hyzn6qer].is-on .af-msg[data-astro-cid-hyzn6qer]{animation:2.4s cubic-bezier(.22,1,.36,1) infinite af-say-loop;animation-delay:calc(var(--n) * .3s)}}@keyframes af-rise-loop{0%{scale:1 .1}35%,90%{scale:1}to{scale:1 .1}}@keyframes af-draw-loop{0%,10%{stroke-dashoffset:1px}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes af-say-loop{0%{opacity:0;scale:.3 1}25%,85%{opacity:1;scale:1}to{opacity:0;scale:1}}
