.ef[data-astro-cid-p5xlrvw5]{--ef-loop:12s;max-width:920px;margin:0 auto;padding:0 1.5rem 3rem;position:relative}.ef-source[data-astro-cid-p5xlrvw5]{max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 2px 4px #1f29330d,0 22px 46px -14px #7d5ba647}.dark .ef-source[data-astro-cid-p5xlrvw5]{background:var(--color-slate-1);box-shadow:0 0 52px -14px #a585c966}.ef-bar[data-astro-cid-p5xlrvw5]{background:var(--color-slate-2);font:500 .75rem/1 var(--font-mono-ui);color:var(--color-slate-5);align-items:center;gap:.6rem;padding:.5rem .85rem;display:flex}.ef-dots[data-astro-cid-p5xlrvw5]{gap:5px;display:inline-flex}.ef-dots[data-astro-cid-p5xlrvw5] i[data-astro-cid-p5xlrvw5]{background:var(--color-slate-3);border-radius:999px;width:9px;height:9px}.ef-saved[data-astro-cid-p5xlrvw5]{background:color-mix(in srgb, var(--color-slate-14) 18%, transparent);color:var(--color-slate-14-text);opacity:0;border-radius:999px;margin-left:auto;padding:.2rem .5rem}.ef-source-body[data-astro-cid-p5xlrvw5]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:1rem;padding:1rem;display:grid}.ef-code[data-astro-cid-p5xlrvw5]{font:.8125rem/1.65 var(--font-mono-ui);color:var(--color-slate-4);white-space:pre;margin:0;overflow:hidden}.ef-code[data-astro-cid-p5xlrvw5] code[data-astro-cid-p5xlrvw5]{display:block}.ef-added[data-astro-cid-p5xlrvw5]{clip-path:inset(0 100% 0 0);border-right:2px solid #0000;width:max-content}.ef-chart[data-astro-cid-p5xlrvw5]{display:grid}.ef-chart[data-astro-cid-p5xlrvw5]>div[data-astro-cid-p5xlrvw5]{grid-area:1/1}.ef-chart[data-astro-cid-p5xlrvw5] svg{width:100%;height:auto;display:block}.ef-chart[data-astro-cid-p5xlrvw5] .ef-d,.dark .ef-chart[data-astro-cid-p5xlrvw5] .ef-l{display:none}.dark .ef-chart[data-astro-cid-p5xlrvw5] .ef-d{display:block}.ef-v2[data-astro-cid-p5xlrvw5]{opacity:0}.ef-link[data-astro-cid-p5xlrvw5]{z-index:1;justify-content:center;margin-top:-.6rem;display:flex;position:relative}.ef-link-pill[data-astro-cid-p5xlrvw5]{font:500 .75rem/1 var(--font-mono-ui);border:1px solid color-mix(in srgb, var(--color-slate-15) 45%, transparent);background:var(--color-slate-0);color:var(--color-slate-15-text);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.ef-wires[data-astro-cid-p5xlrvw5]{width:100%;height:72px;display:block;overflow:visible}.ef-wire[data-astro-cid-p5xlrvw5],.ef-pulse[data-astro-cid-p5xlrvw5]{fill:none;vector-effect:non-scaling-stroke}.ef-wire[data-astro-cid-p5xlrvw5]{stroke:var(--color-slate-3);stroke-width:1.5px;stroke-dasharray:3 4}.ef-pulse[data-astro-cid-p5xlrvw5]{stroke:var(--color-slate-15);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:14px;opacity:0}.ef-places[data-astro-cid-p5xlrvw5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ef-place[data-astro-cid-p5xlrvw5]{overflow:hidden;box-shadow:0 1px 2px #1f29330a,0 8px 20px -10px #1f29331f}.dark .ef-place[data-astro-cid-p5xlrvw5]{background:var(--color-slate-1);box-shadow:none}.ef-place-bar[data-astro-cid-p5xlrvw5]{background:var(--color-slate-2);font:500 .6875rem/1 var(--font-mono-ui);color:var(--color-slate-5);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;padding:.4rem .6rem;display:flex;overflow:hidden}.ef-place-bar[data-astro-cid-p5xlrvw5] img[data-astro-cid-p5xlrvw5]{flex:none;width:14px;height:14px}.ef-globe[data-astro-cid-p5xlrvw5]{border:1.5px solid var(--color-slate-8);border-radius:999px;flex:none;width:12px;height:12px}.ef-lines[data-astro-cid-p5xlrvw5]{gap:5px;padding:.6rem .6rem 0;display:grid}.ef-lines[data-astro-cid-p5xlrvw5] i[data-astro-cid-p5xlrvw5]{background:var(--color-slate-2);border-radius:3px;height:5px}.ef-lines[data-astro-cid-p5xlrvw5] i[data-astro-cid-p5xlrvw5]:last-child{width:65%}.ef-place[data-astro-cid-p5xlrvw5] .ef-chart[data-astro-cid-p5xlrvw5]{padding:.35rem .45rem .5rem}.ef-caption[data-astro-cid-p5xlrvw5]{text-align:center;color:var(--color-slate-5);margin-top:1.25rem;font-size:.875rem}@media (width<=640px){.ef-source-body[data-astro-cid-p5xlrvw5]{grid-template-columns:1fr}.ef-wires[data-astro-cid-p5xlrvw5]{height:40px}.ef-places[data-astro-cid-p5xlrvw5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ef-added[data-astro-cid-p5xlrvw5]{animation:ef-type var(--ef-loop) steps(10, end) infinite}.ef-source[data-astro-cid-p5xlrvw5] .ef-v2[data-astro-cid-p5xlrvw5]{animation:ef-swap-src var(--ef-loop) ease infinite}.ef-saved[data-astro-cid-p5xlrvw5]{animation:ef-saved var(--ef-loop) ease infinite}.ef-pulse[data-astro-cid-p5xlrvw5]{animation:ef-pulse var(--ef-loop) ease-in infinite}.ef-place[data-astro-cid-p5xlrvw5] .ef-v2[data-astro-cid-p5xlrvw5]{animation:ef-swap-place var(--ef-loop) ease infinite;animation-delay:calc(var(--i) * .3s)}.ef-place[data-astro-cid-p5xlrvw5]{animation:ef-glow var(--ef-loop) ease infinite;animation-delay:calc(var(--i) * .3s)}}@media (prefers-reduced-motion:reduce){.ef-added[data-astro-cid-p5xlrvw5]{clip-path:none}.ef-v2[data-astro-cid-p5xlrvw5]{opacity:1}.ef-v1[data-astro-cid-p5xlrvw5]{opacity:0}}@keyframes ef-type{0%,20%{clip-path:inset(0 100% 0 0);border-right-color:var(--color-slate-15)}32%{clip-path:inset(0);border-right-color:var(--color-slate-15)}36%,88%{clip-path:inset(0);border-right-color:#0000}96%,to{clip-path:inset(0 100% 0 0);border-right-color:#0000}}@keyframes ef-swap-src{0%,32%{opacity:0}36%,88%{opacity:1}96%,to{opacity:0}}@keyframes ef-saved{0%,32%{opacity:0}35%,48%{opacity:1}54%,to{opacity:0}}@keyframes ef-pulse{0%,36%{stroke-dashoffset:14px;opacity:0}37%{opacity:1}45%{stroke-dashoffset:-100px;opacity:1}46%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes ef-swap-place{0%,44%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes ef-glow{0%,44%{border-color:var(--color-slate-3)}47%{border-color:var(--color-slate-15)}58%,to{border-color:var(--color-slate-3)}}.ef-code .r-chartType{color:#b8691f;font-weight:700}.ef-code .r-number{color:#7d5ba6}.dark .ef-code .r-chartType{color:#d08770}.dark .ef-code .r-number{color:#b48ead}
