.demo[data-astro-cid-buquxjui]{--window:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#2c2c2e);--titlebar:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#38383a);--ink:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#e8e8ea);--muted:var(--lightningcss-light,#8a8a8e)var(--lightningcss-dark,#8e8e93);--control:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a4a4d);--control-ring:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff1f);--ok:var(--lightningcss-light,#1f9d3a)var(--lightningcss-dark,#32d158);--sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);--header:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#2b2b2b);--grid:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#3a3a3a);--sheet-text:var(--lightningcss-light,#222)var(--lightningcss-dark,#dcdcdc);--heading-text:var(--lightningcss-light,#666)var(--lightningcss-dark,#a0a0a0);--excel:var(--lightningcss-light,#107c41)var(--lightningcss-dark,#3fb871);--excel-bar:var(--lightningcss-light,#107c41)var(--lightningcss-dark,#185c37);--landed:var(--lightningcss-light,#107c4124)var(--lightningcss-dark,#3fb87133);--ring:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--soft-blur:blur(2px);margin:2.5rem 0;container-type:inline-size}@media (hover:none){.demo[data-astro-cid-buquxjui]{--soft-blur:none}}.stage[data-astro-cid-buquxjui]{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);align-items:center;gap:1rem;font-size:.75rem;line-height:1.35;display:grid;position:relative}.window[data-astro-cid-buquxjui]{background:var(--window);box-shadow:0 0 0 1px var(--ring), 0 12px 30px -14px #00000059;color:var(--ink);border-radius:12px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}@supports (corner-shape:squircle){.window[data-astro-cid-buquxjui]{corner-shape:squircle;border-radius:24px}}.titlebar[data-astro-cid-buquxjui]{background:var(--titlebar);justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.95em;font-weight:600;display:flex;position:relative}.lights[data-astro-cid-buquxjui]{gap:.35rem;display:flex;position:absolute;left:.75rem}.lights[data-astro-cid-buquxjui] i[data-astro-cid-buquxjui]{background:#ff5f57;border-radius:50%;width:.6rem;height:.6rem}.lights[data-astro-cid-buquxjui] i[data-astro-cid-buquxjui]:nth-child(2){background:#febc2e}.lights[data-astro-cid-buquxjui] i[data-astro-cid-buquxjui]:nth-child(3){background:#28c840}.body[data-astro-cid-buquxjui]{text-align:center;flex-direction:column;align-items:center;padding:1rem .9rem 1.1rem;display:flex}.heading[data-astro-cid-buquxjui]{margin:0;font-size:1.3em;line-height:1.25}.instructions[data-astro-cid-buquxjui]{color:var(--muted);margin:.6rem 0 0;font-size:.85em}.fields[data-astro-cid-buquxjui]{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin-top:1rem;display:grid}.field[data-astro-cid-buquxjui]{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex}.label[data-astro-cid-buquxjui]{font-size:1.05em}.column[data-astro-cid-buquxjui]{margin-top:.5rem}.button[data-astro-cid-buquxjui]{background:var(--control);min-width:0;max-width:100%;box-shadow:0 0 0 .5px var(--control-ring), 0 1px 1px #00000014;white-space:nowrap;border-radius:6px;place-items:center;padding:.3rem .7rem;display:grid}.pick[data-astro-cid-buquxjui]{box-sizing:border-box;width:100%}.pick[data-astro-cid-buquxjui] .swap[data-astro-cid-buquxjui]>[data-astro-cid-buquxjui]{text-overflow:ellipsis;overflow:hidden}.entry[data-astro-cid-buquxjui]{background:var(--control);width:4.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--control-ring);border-radius:3px;place-items:center;font-size:1.05em;display:grid}.status[data-astro-cid-buquxjui]{min-height:1.4em;color:var(--ok);margin:.8rem 0 .5rem;font-size:1.05em}.done[data-astro-cid-buquxjui]{font-weight:700}.note[data-astro-cid-buquxjui]{font-weight:400;display:inline-block}.run[data-astro-cid-buquxjui]{width:4.5rem}.progress[data-astro-cid-buquxjui]{background:var(--lightningcss-light,#dcdcdc)var(--lightningcss-dark,#444);height:5px;display:block}.progress[data-astro-cid-buquxjui] span[data-astro-cid-buquxjui]{transform-origin:0;background:#0a84ff;height:100%;display:block}.sheets[data-astro-cid-buquxjui]{gap:1.4rem;min-width:0;display:grid}.sheet[data-astro-cid-buquxjui]{background:var(--sheet);box-shadow:0 0 0 1px var(--ring), 0 10px 24px -14px #0000004d;color:var(--sheet-text);border-radius:10px;font-family:Segoe UI,system-ui,sans-serif;font-size:.92em;overflow:hidden}@supports (corner-shape:squircle){.sheet[data-astro-cid-buquxjui]{corner-shape:squircle;border-radius:20px}}.file[data-astro-cid-buquxjui]{background:var(--excel-bar);color:#fff;align-items:center;gap:.4rem;margin:0;padding:.35rem .6rem;font-weight:600;display:flex}.xl[data-astro-cid-buquxjui]{color:#107c41;background:#fff;border-radius:3px;place-items:center;width:1.05rem;height:1.05rem;font-size:.75em;font-weight:800;display:grid}table[data-astro-cid-buquxjui]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-astro-cid-buquxjui],td[data-astro-cid-buquxjui]{border:1px solid var(--grid);white-space:nowrap;text-overflow:ellipsis;text-align:left;height:1.45rem;padding:0 .4rem;font-weight:400;overflow:hidden}th[data-astro-cid-buquxjui]{background:var(--header);color:var(--heading-text);text-align:center;font-size:.9em}tr[data-astro-cid-buquxjui]>[data-astro-cid-buquxjui]:first-child{width:1.6rem;padding:0}thead[data-astro-cid-buquxjui] th[data-astro-cid-buquxjui]:nth-child(2){width:1.4rem}.from[data-astro-cid-buquxjui] thead[data-astro-cid-buquxjui] th[data-astro-cid-buquxjui]:nth-child(4){width:33%}tbody[data-astro-cid-buquxjui] tr[data-astro-cid-buquxjui]:first-child td[data-astro-cid-buquxjui]{color:var(--heading-text);font-weight:600}th[data-astro-cid-buquxjui]:first-child,td[data-astro-cid-buquxjui]:first-child{border-left:0}tr[data-astro-cid-buquxjui]>[data-astro-cid-buquxjui]:last-child{border-right:0}.num[data-astro-cid-buquxjui]{text-align:right;font-variant-numeric:tabular-nums}.from[data-astro-cid-buquxjui] tr[data-astro-cid-buquxjui].code td[data-astro-cid-buquxjui]{font-weight:600}.from[data-astro-cid-buquxjui] tr[data-astro-cid-buquxjui].line td[data-astro-cid-buquxjui]{color:var(--heading-text)}.from[data-astro-cid-buquxjui] tr[data-astro-cid-buquxjui].total td[data-astro-cid-buquxjui]{font-weight:600}.picked-column[data-astro-cid-buquxjui]{color:var(--excel);box-shadow:inset 0 -2px var(--excel);font-weight:700}.target[data-astro-cid-buquxjui]{position:relative}.target[data-astro-cid-buquxjui] span[data-astro-cid-buquxjui]{display:block}.tabs[data-astro-cid-buquxjui]{background:var(--header);border-top:1px solid var(--grid);gap:.15rem;margin:0;padding:0 .4rem;display:flex}.tab[data-astro-cid-buquxjui]{color:var(--heading-text);padding:.25rem .6rem}.tab[data-astro-cid-buquxjui].on{background:var(--sheet);color:var(--excel);box-shadow:inset 0 -2px var(--excel);font-weight:600}.chip[data-astro-cid-buquxjui]{z-index:2;background:var(--excel);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:999px;padding:.15rem .45rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.85em;font-weight:600;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 4px 10px -4px #0006}.cursor[data-astro-cid-buquxjui]{z-index:3;pointer-events:none;opacity:0;width:1.35rem;margin:-.1rem 0 0 -.28rem;position:absolute;top:0;left:0}.cursor[data-astro-cid-buquxjui] svg[data-astro-cid-buquxjui]{fill:#111;stroke:#fff;stroke-width:1.4px;filter:drop-shadow(0 1px 1.5px #00000059);transform-origin:20% 10%;display:block}@container (width<=36rem){.stage[data-astro-cid-buquxjui]{grid-template-columns:minmax(0,1fr)}.window[data-astro-cid-buquxjui]{justify-self:center;width:min(100%,20rem)}}.swap[data-astro-cid-buquxjui]{display:grid}.swap[data-astro-cid-buquxjui]>[data-astro-cid-buquxjui]{grid-area:1/1}.swap[data-astro-cid-buquxjui]>.out[data-astro-cid-buquxjui],.swap[data-astro-cid-buquxjui]>.running[data-astro-cid-buquxjui]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.swap[data-astro-cid-buquxjui]>.out[data-astro-cid-buquxjui],.swap[data-astro-cid-buquxjui]>.running[data-astro-cid-buquxjui]{visibility:visible}.origin[data-astro-cid-buquxjui] .swap[data-astro-cid-buquxjui]>.out[data-astro-cid-buquxjui]{animation:xl-origin-out var(--loop) infinite}.origin[data-astro-cid-buquxjui] .swap[data-astro-cid-buquxjui]>.in[data-astro-cid-buquxjui]{animation:xl-origin var(--loop) infinite}.destination[data-astro-cid-buquxjui] .swap[data-astro-cid-buquxjui]>.out[data-astro-cid-buquxjui]{animation:xl-destination-out var(--loop) infinite}.destination[data-astro-cid-buquxjui] .swap[data-astro-cid-buquxjui]>.in[data-astro-cid-buquxjui]{animation:xl-destination var(--loop) infinite}.origin[data-astro-cid-buquxjui] .typed[data-astro-cid-buquxjui]{animation:xl-read var(--loop) infinite}.destination[data-astro-cid-buquxjui] .typed[data-astro-cid-buquxjui]{animation:xl-write var(--loop) infinite}.origin[data-astro-cid-buquxjui] .column[data-astro-cid-buquxjui],.origin[data-astro-cid-buquxjui] .entry[data-astro-cid-buquxjui]{animation:xl-origin-on var(--loop) infinite}.destination[data-astro-cid-buquxjui] .column[data-astro-cid-buquxjui],.destination[data-astro-cid-buquxjui] .entry[data-astro-cid-buquxjui]{animation:xl-destination-on var(--loop) infinite}.origin[data-astro-cid-buquxjui] .pick[data-astro-cid-buquxjui]{animation:xl-press-origin var(--loop) ease-in-out infinite}.destination[data-astro-cid-buquxjui] .pick[data-astro-cid-buquxjui]{animation:xl-press-destination var(--loop) ease-in-out infinite}.run[data-astro-cid-buquxjui]{animation:xl-destination-on var(--loop) infinite, xl-press-run var(--loop) ease-in-out infinite}.status[data-astro-cid-buquxjui]>.out[data-astro-cid-buquxjui]{animation:none}.status[data-astro-cid-buquxjui]>.running[data-astro-cid-buquxjui]{animation:xl-running var(--loop) infinite}.status[data-astro-cid-buquxjui]>.done[data-astro-cid-buquxjui]{animation:xl-done var(--loop) infinite}.progress[data-astro-cid-buquxjui] span[data-astro-cid-buquxjui]{animation:xl-progress var(--loop) linear infinite}.source[data-astro-cid-buquxjui]{animation:xl-picked var(--loop) infinite calc(var(--n) * var(--step)) backwards}.target[data-astro-cid-buquxjui] span[data-astro-cid-buquxjui]{animation:xl-landed var(--loop) infinite calc(var(--n) * var(--step)) backwards}.chip[data-astro-cid-buquxjui]{animation:xl-fly var(--loop) infinite calc(var(--n) * var(--step)) backwards}.cursor[data-astro-cid-buquxjui]{animation:xl-point var(--loop) infinite}.cursor[data-astro-cid-buquxjui] svg[data-astro-cid-buquxjui]{animation:xl-clicks var(--loop) infinite}.demo[data-astro-cid-buquxjui]:is(:not(.playing),.held) [data-astro-cid-buquxjui]{animation-play-state:paused!important}}.demo[data-astro-cid-buquxjui]:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:14px}
