.bl.svelte-s87jtm{display:grid;gap:var(--gutter)}.bl__grid.svelte-s87jtm{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-control);overflow:hidden}.bl__in.svelte-s87jtm{display:grid;align-content:start;gap:var(--space-6);padding:var(--space-6);border-inline-end:1px solid var(--line)}.bl__field.svelte-s87jtm{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.bl__head.svelte-s87jtm{display:flex;justify-content:space-between;align-items:baseline}.bl__key.svelte-s87jtm{padding:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.bl__words.svelte-s87jtm{width:100%;min-height:8rem;max-height:16rem;field-sizing:content;resize:vertical;padding:.75em .9em;border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--paper);color:var(--ink);font:inherit;font-family:var(--font-mono);font-size:1rem;line-height:1.6;box-shadow:var(--shadow-control)}.bl__words.svelte-s87jtm:focus{outline:2px solid var(--accent);outline-offset:1px}.bl__tricks.svelte-s87jtm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.bl__trick.svelte-s87jtm{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check name" "check ex";gap:.15rem var(--space-2);align-items:center;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--paper);box-shadow:var(--shadow-control);color:var(--ink-dim);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--micro) var(--ease-out),border-color var(--micro) var(--ease-out),box-shadow var(--micro) var(--ease-out)}.bl__trick.svelte-s87jtm:hover{border-color:var(--ink-faint)}.bl__trick[aria-pressed=true].svelte-s87jtm{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft);box-shadow:var(--shadow-pressed);color:var(--ink)}.bl__check.svelte-s87jtm{grid-area:check;display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper);color:transparent;font-size:.75rem}.bl__trick[aria-pressed=true].svelte-s87jtm .bl__check:where(.svelte-s87jtm){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.bl__trickname.svelte-s87jtm{grid-area:name;font-size:.875rem;font-weight:500}.bl__trickex.svelte-s87jtm{grid-area:ex;font-size:.8125rem;color:var(--accent-strong);overflow:hidden;text-overflow:ellipsis;white-space:pre}.bl__seg.svelte-s87jtm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--paper);box-shadow:var(--shadow-control);overflow:hidden}.bl__seg.svelte-s87jtm button:where(.svelte-s87jtm){display:grid;gap:.1rem;padding:.5em .6em;border:0;background:transparent;color:var(--ink-dim);font:inherit;font-size:.8125rem;font-weight:500;text-align:center;cursor:pointer}.bl__seg.svelte-s87jtm button:where(.svelte-s87jtm)+button:where(.svelte-s87jtm){border-inline-start:1px solid var(--line)}.bl__seg.svelte-s87jtm button:where(.svelte-s87jtm) code:where(.svelte-s87jtm){font-size:.75rem;color:var(--ink-muted);background:none;padding:0}.bl__seg.svelte-s87jtm button[aria-pressed=true]:where(.svelte-s87jtm){background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--shadow-pressed)}.bl__seg.svelte-s87jtm button[aria-pressed=true]:where(.svelte-s87jtm) code:where(.svelte-s87jtm){color:var(--accent-strong)}.bl__warn.svelte-s87jtm{display:flex;gap:.4em;align-items:baseline;padding:var(--space-2) var(--space-3);border-radius:var(--r-input);background:var(--ground-2);color:var(--ink)}.bl__out.svelte-s87jtm{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--code-ground);min-width:0}.bl__tabs.svelte-s87jtm,.bl__parts.svelte-s87jtm{display:flex;flex-wrap:wrap;gap:var(--space-1)}.bl__tabs.svelte-s87jtm button:where(.svelte-s87jtm),.bl__parts.svelte-s87jtm button:where(.svelte-s87jtm){padding:.4em .8em;border:1px solid transparent;border-radius:var(--r-button);background:transparent;color:var(--ink-dim);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.bl__tabs.svelte-s87jtm button:where(.svelte-s87jtm):hover,.bl__parts.svelte-s87jtm button:where(.svelte-s87jtm):hover{color:var(--ink)}.bl__tabs.svelte-s87jtm button[aria-selected=true]:where(.svelte-s87jtm),.bl__parts.svelte-s87jtm button[aria-selected=true]:where(.svelte-s87jtm){border-color:var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-control)}.bl__parts.svelte-s87jtm button:where(.svelte-s87jtm){font-size:.8125rem;padding:.25em .6em}.bl__stats.svelte-s87jtm{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"big from" "meter meter";align-items:baseline;gap:var(--space-1) var(--space-3)}.bl__big.svelte-s87jtm{grid-area:big;font-size:2.75rem;font-weight:600;line-height:1;letter-spacing:-.045em}.bl__big.svelte-s87jtm .num:where(.svelte-s87jtm){font-variant-numeric:proportional-nums}.bl__unit.svelte-s87jtm{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--ink-dim)}.bl__from.svelte-s87jtm{grid-area:from}.bl__stats.svelte-s87jtm>.label:where(.svelte-s87jtm),.bl__meter.svelte-s87jtm{grid-area:meter}.bl__meter.svelte-s87jtm{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.bl__track.svelte-s87jtm{display:block;height:.5rem;border-radius:3px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.bl__track.svelte-s87jtm span:where(.svelte-s87jtm){display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--v));transition:transform var(--settle) var(--ease-out)}.bl__meter.is-over.svelte-s87jtm .bl__track:where(.svelte-s87jtm) span:where(.svelte-s87jtm){background:var(--ink)}.bl__meter.is-over.svelte-s87jtm .label:where(.svelte-s87jtm){color:var(--ink);font-weight:600}.bl__listwrap.svelte-s87jtm{display:grid;gap:var(--space-3)}.bl__list.svelte-s87jtm{margin:0;max-height:15rem;overflow:hidden;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);color:var(--code-text);font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.bl__list.is-long.svelte-s87jtm:not(.is-full){mask-image:linear-gradient(#000 70%,transparent)}.bl__list.is-full.svelte-s87jtm{max-height:none}.bl__more.svelte-s87jtm{display:inline-flex;align-items:center;justify-self:start;gap:.35em;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:.875rem;font-weight:550;cursor:pointer}.bl__more.svelte-s87jtm svg{transition:transform .32s var(--ease-out)}.bl__more[aria-expanded=true].svelte-s87jtm svg{transform:rotate(180deg)}.bl__actions.svelte-s87jtm{display:flex;gap:var(--space-2)}.bl__actions.svelte-s87jtm .button:where(.svelte-s87jtm):disabled{opacity:.55;cursor:default}.bl__paste.svelte-s87jtm{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.bl__limits.svelte-s87jtm{margin:0;padding-inline-start:1.1em;display:grid;gap:.15rem}.bl__dropped.svelte-s87jtm{margin:0}.bl__src.svelte-s87jtm{display:inline-flex;align-items:center;gap:.3em}.bl__test.svelte-s87jtm{display:grid;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.bl__testhead.svelte-s87jtm{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4)}.bl__slips.svelte-s87jtm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bl__slip.svelte-s87jtm{padding:.25em .6em;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--ground-2);box-shadow:var(--shadow-tag);color:var(--ink);font-size:.8125rem;cursor:pointer}.bl__slip[aria-pressed=true].svelte-s87jtm{background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--shadow-pressed)}.bl__msg.svelte-s87jtm{font-size:1.0625rem}.bl__verdicts.svelte-s87jtm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.bl__card.svelte-s87jtm{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-input);background:var(--ground);transition:opacity var(--micro) var(--ease-out)}.bl__card.is-missed.svelte-s87jtm{background:var(--ground-2)}.bl__card--us.svelte-s87jtm{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--paper);box-shadow:inset 3px 0 0 var(--accent)}.bl__card.is-stale.svelte-s87jtm{opacity:.55}.bl__us.svelte-s87jtm{display:inline-flex;align-items:center;gap:.35em;color:var(--accent-strong)}.bl__say.svelte-s87jtm{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em;font-size:1rem}.bl__say--big.svelte-s87jtm{align-items:center;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.bl__card.is-missed.svelte-s87jtm .bl__say--big:where(.svelte-s87jtm){color:var(--ink)}.bl__card.is-caught.svelte-s87jtm .bl__say--big:where(.svelte-s87jtm) svg,.bl__card--us.svelte-s87jtm .bl__say--big:where(.svelte-s87jtm) svg{color:var(--accent)}.bl__read.svelte-s87jtm{color:var(--ink);font-weight:600}.bl__la.svelte-s87jtm{border-radius:2px;background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 -1px 0 var(--accent)}.bl__tags.svelte-s87jtm{display:flex;flex-wrap:wrap;gap:var(--space-1)}.bl__cta.svelte-s87jtm{display:inline-flex;align-items:center;gap:.35em;margin-top:var(--space-1);font-size:.875rem;font-weight:500}@media(max-width:960px){.bl__grid.svelte-s87jtm{grid-template-columns:minmax(0,1fr)}.bl__in.svelte-s87jtm{border-inline-end:0;border-bottom:1px solid var(--line)}}@media(max-width:640px){.bl__in.svelte-s87jtm,.bl__out.svelte-s87jtm,.bl__test.svelte-s87jtm{padding:var(--space-4)}.bl__verdicts.svelte-s87jtm{grid-template-columns:minmax(0,1fr)}.bl__trick.svelte-s87jtm{padding:var(--space-2)}.bl__seg.svelte-s87jtm button:where(.svelte-s87jtm) code:where(.svelte-s87jtm){display:none}}@media(prefers-reduced-motion:reduce){.bl__track.svelte-s87jtm span:where(.svelte-s87jtm){transition:none}}.tool[data-astro-cid-quqatowi]{padding-bottom:var(--space-8)}.spell[data-astro-cid-quqatowi]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8) var(--space-12);align-items:start;margin:0}.spell__lead[data-astro-cid-quqatowi]{display:grid;gap:var(--space-3)}.spell__num[data-astro-cid-quqatowi]{font-size:clamp(5rem,11vw,9rem);font-weight:600;line-height:.85;letter-spacing:-.06em}.spell__num[data-astro-cid-quqatowi] .num[data-astro-cid-quqatowi]{font-variant-numeric:proportional-nums}.spell__what[data-astro-cid-quqatowi]{color:var(--ink-dim);font-size:1.125rem;font-weight:500}.spell__wall[data-astro-cid-quqatowi]{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.la[data-astro-cid-quqatowi]{border-radius:2px;background:var(--accent-soft);color:var(--accent-strong)}.wall[data-astro-cid-quqatowi]{display:flex;flex-wrap:wrap;gap:.4rem .45rem;max-height:12rem;overflow:hidden;mask-image:linear-gradient(#000 45%,#0000)}.wall__word[data-astro-cid-quqatowi]{padding:.15em .5em;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--paper);font-size:.875rem;color:var(--ink-dim);white-space:pre}.wild[data-astro-cid-quqatowi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.wild__card[data-astro-cid-quqatowi]{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.wild__kw[data-astro-cid-quqatowi]{justify-self:start;font-size:1.25rem;padding:.1em .45em}.wild__n[data-astro-cid-quqatowi]{display:flex;align-items:baseline;gap:.4em;color:var(--ink-dim);font-weight:500}.wild__n[data-astro-cid-quqatowi] .num[data-astro-cid-quqatowi]{color:var(--ink);font-size:3rem;font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:proportional-nums}.wild__ex[data-astro-cid-quqatowi]{color:var(--ink-dim);font-size:.9375rem;line-height:1.6}.wild__word[data-astro-cid-quqatowi] mark[data-astro-cid-quqatowi]{padding:0 .05em;border-radius:2px;background:var(--ground-2);box-shadow:inset 0 -2px 0 var(--ink-faint);color:inherit}.wild__us[data-astro-cid-quqatowi]{display:inline-flex;align-items:center;gap:.4em;margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);font-weight:500}.wild__us[data-astro-cid-quqatowi] .icon{color:var(--accent)}@media(width<=1000px){.spell[data-astro-cid-quqatowi],.wild[data-astro-cid-quqatowi]{grid-template-columns:minmax(0,1fr)}}
