.fig[data-astro-cid-3toiy53v]{margin:2rem 0}.fig-svg[data-astro-cid-3toiy53v]{width:100%;height:auto;display:block}.lab[data-astro-cid-3toiy53v]{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--ink-3);font-size:10px}.ax[data-astro-cid-3toiy53v]{font-family:var(--font-mono);fill:var(--ink-3);font-size:10px}.ann[data-astro-cid-3toiy53v]{font-family:var(--font-mono);fill:var(--ink-2);font-size:12px}@media (width<=46rem){.lab[data-astro-cid-3toiy53v],.ax[data-astro-cid-3toiy53v]{font-size:18px}.ann[data-astro-cid-3toiy53v]{font-size:15px}.val[data-astro-cid-3toiy53v]{font-size:19px}.note[data-astro-cid-3toiy53v]{font-size:17px}}figcaption[data-astro-cid-3toiy53v]{font-size:var(--step--1);color:var(--ink-2);border-top:var(--rule);margin-top:.6rem;padding-top:.6rem}figcaption[data-astro-cid-3toiy53v] .label[data-astro-cid-3toiy53v]{margin-bottom:.25rem;display:block}.sr-only[data-astro-cid-prfajlig]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool[data-astro-cid-prfajlig]{border-top:var(--rule-ink);border-bottom:var(--rule-ink);padding:1.2rem 0 1.4rem}.tool-grid[data-astro-cid-prfajlig]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;display:grid}textarea[data-astro-cid-prfajlig],input[data-astro-cid-prfajlig]{font-family:var(--font-mono);font-size:var(--step--1);background:var(--paper-2);color:var(--ink);border:var(--rule-ink);border-radius:0;width:100%;padding:.5rem .6rem}textarea[data-astro-cid-prfajlig]{resize:vertical}.tool-row[data-astro-cid-prfajlig]{align-items:end;gap:.7rem;margin-top:.8rem;display:flex}.tool-row[data-astro-cid-prfajlig] label[data-astro-cid-prfajlig]{flex:none}.tool-row[data-astro-cid-prfajlig] input[data-astro-cid-prfajlig]{width:6rem}button[data-astro-cid-prfajlig]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--paper);border:var(--rule-ink);cursor:pointer;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:0;padding:.55rem 1.1rem}button[data-astro-cid-prfajlig]:hover{background:var(--signal)}button[data-astro-cid-prfajlig]:active{transform:translateY(1px)}.hint[data-astro-cid-prfajlig]{font-size:var(--step--1);color:var(--ink-3);margin-top:.7rem}.out[data-astro-cid-prfajlig]{min-height:100%;display:block}.out-empty[data-astro-cid-prfajlig]{color:var(--ink-3);font-size:var(--step--1)}.out[data-astro-cid-prfajlig] .verdict{font-family:var(--font-mono);font-size:var(--step-3);color:var(--signal-deep);margin:0 0 .2rem;font-weight:400;line-height:1}.out[data-astro-cid-prfajlig] .verdict-note{font-size:var(--step--1);color:var(--ink-2);max-width:44ch;margin-bottom:1rem}.out[data-astro-cid-prfajlig] .label{margin-bottom:.4rem;display:block}.out[data-astro-cid-prfajlig] .steps{border-collapse:collapse;width:100%;font-size:var(--step--1)}.out[data-astro-cid-prfajlig] .steps th,.out[data-astro-cid-prfajlig] .steps td{text-align:right;border-bottom:var(--rule);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:.28rem .5rem .28rem 0}.out[data-astro-cid-prfajlig] .steps th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:var(--rule-ink);font-size:.72rem;font-weight:400}.out[data-astro-cid-prfajlig] .steps td:first-child,.out[data-astro-cid-prfajlig] .steps th:first-child{text-align:left}@media (width<=46rem){.out[data-astro-cid-prfajlig] .steps,.out[data-astro-cid-prfajlig] .steps tbody,.out[data-astro-cid-prfajlig] .steps tr,.out[data-astro-cid-prfajlig] .steps td{width:100%;display:block}.out[data-astro-cid-prfajlig] .steps thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.out[data-astro-cid-prfajlig] .steps tr{border-top:var(--rule-ink);padding:.45rem 0 .55rem}.out[data-astro-cid-prfajlig] .steps td{text-align:right;border-bottom:0;justify-content:space-between;gap:.9rem;padding:.22rem 0;display:flex}.out[data-astro-cid-prfajlig] .steps td:before{content:attr(data-label);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:.66rem}}.out[data-astro-cid-prfajlig] .err{color:var(--signal-deep);font-size:var(--step--1)}@media (width<=46rem){.tool-grid[data-astro-cid-prfajlig]{grid-template-columns:1fr}}
