.ic.svelte-lku5e3{display:grid;gap:var(--space-4);width:min(100%,52rem);margin-inline:auto}.ic__card.svelte-lku5e3{border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--paper);box-shadow:var(--shadow-control);overflow:hidden;transition:border-color var(--micro) var(--ease-out),box-shadow var(--micro) var(--ease-out)}.ic__card.svelte-lku5e3:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-control)}.ic__head.svelte-lku5e3{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--ground)}.ic__field.svelte-lku5e3{display:block;width:100%;min-height:9rem;max-height:24rem;field-sizing:content;resize:vertical;padding:var(--space-4);border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:1.125rem;line-height:1.55}.ic__field.svelte-lku5e3::placeholder{color:var(--ink-muted)}.ic__tries.svelte-lku5e3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2)}.ic__tries.svelte-lku5e3 .label:where(.svelte-lku5e3){margin-inline-end:var(--space-1)}.ic__try.svelte-lku5e3{padding:.3em .7em;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--ground-2);box-shadow:var(--shadow-tag);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.ic__try.svelte-lku5e3:hover{background:var(--paper)}.ic__try[aria-pressed=true].svelte-lku5e3{background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--shadow-pressed)}.ic__answer.svelte-lku5e3{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper)}.ic__counts.svelte-lku5e3{list-style:none;margin:0;padding:0 0 var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);border-bottom:1px solid var(--line);color:var(--ink-dim)}.ic__counts.svelte-lku5e3 li:where(.svelte-lku5e3){display:inline-flex;align-items:baseline;gap:.35em}.ic__n.svelte-lku5e3{font-size:1.625rem;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:proportional-nums}.ic__counts.svelte-lku5e3 li.is-zero:where(.svelte-lku5e3) .ic__n:where(.svelte-lku5e3){color:var(--ink-faint)}.ic__kept.svelte-lku5e3 .ic__n:where(.svelte-lku5e3){color:var(--ink-muted)}.ic__hidden.svelte-lku5e3{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--r-input);background:var(--accent-soft)}.ic__hiddenhead.svelte-lku5e3{display:inline-flex;align-items:center;gap:.4em;font-weight:600;color:var(--accent-strong)}.ic__hiddentext.svelte-lku5e3{font-size:1.0625rem;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.ic__clear.svelte-lku5e3{display:inline-flex;align-items:center;gap:.45em;font-size:1.125rem;font-weight:500}.ic__block.svelte-lku5e3{display:grid;gap:var(--space-2)}.ic__shown.svelte-lku5e3{font-size:1.0625rem;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.ic__badge.svelte-lku5e3{display:inline-block;margin-inline:1px;padding:0 .35em;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:4px;background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-mono);font-size:.68rem;font-weight:600;line-height:1.5;vertical-align:.15em;white-space:nowrap;cursor:help}.ic__badge--space.svelte-lku5e3{border-style:dashed}.ic__badge.is-needed.svelte-lku5e3{border-color:var(--line-strong);background:var(--ground-2);color:var(--ink-muted)}.ic__like.svelte-lku5e3{border-radius:3px;background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);cursor:help}.ic__marks.svelte-lku5e3{display:inline-block;margin-inline:1px;padding:0 .3em;border-radius:4px;background:var(--ground-2);color:var(--ink-dim);font-size:.7rem;font-weight:600;vertical-align:.2em}.ic__tablewrap.svelte-lku5e3{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-input)}.ic__table.svelte-lku5e3{width:100%;border-collapse:collapse;font-size:.9rem}.ic__table.svelte-lku5e3 th:where(.svelte-lku5e3){padding:var(--space-2) var(--space-3);background:var(--ground);color:var(--ink-muted);font-size:var(--label-size);font-weight:500;text-align:start}.ic__table.svelte-lku5e3 td:where(.svelte-lku5e3){padding:var(--space-2) var(--space-3);border-top:1px solid var(--line)}.ic__table.svelte-lku5e3 .num:where(.svelte-lku5e3){text-align:end}.ic__table.svelte-lku5e3 td.mono:where(.svelte-lku5e3){font-size:.85rem;white-space:nowrap}.ic__cleanhead.svelte-lku5e3{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.ic__cleanhead.svelte-lku5e3 .button:where(.svelte-lku5e3):disabled{opacity:.55;cursor:default}.ic__opts.svelte-lku5e3{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;border:0;font-size:.9rem;color:var(--ink-dim)}.ic__opts.svelte-lku5e3 label:where(.svelte-lku5e3){display:inline-flex;align-items:center;gap:.4em;cursor:pointer}.ic__opts.svelte-lku5e3 input:where(.svelte-lku5e3){accent-color:var(--accent)}.ic__out.svelte-lku5e3{padding:var(--space-3) var(--space-4);border-radius:var(--r-input);background:var(--ground-2);font-size:1.0625rem;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.ic__answer.svelte-lku5e3{padding:var(--space-4)}.ic__field.svelte-lku5e3{font-size:1.0625rem}}.tool[data-astro-cid-e5tehcbh]{padding-bottom:var(--space-8)}.blanks[data-astro-cid-e5tehcbh]{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.blanks__copy[data-astro-cid-e5tehcbh]{display:inline-flex;align-items:baseline;gap:.6em;padding:.55em .9em;border:1px solid var(--line-strong);border-radius:var(--r-button);background:var(--paper);box-shadow:var(--shadow-control);color:var(--ink);font:inherit;font-size:.9375rem;cursor:pointer}.blanks__copy--first[data-astro-cid-e5tehcbh]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}.blanks__copy[data-astro-cid-e5tehcbh]:hover{box-shadow:var(--shadow-lift)}.blanks__copy[data-astro-cid-e5tehcbh]:active{box-shadow:var(--shadow-pressed)}.blanks__name[data-astro-cid-e5tehcbh]{font-weight:500}.blanks__cp[data-astro-cid-e5tehcbh]{color:var(--ink-muted);font-size:.8rem}.blanks__go[data-astro-cid-e5tehcbh]{display:inline-flex;align-items:center;gap:.3em;color:var(--accent);font-weight:600;font-size:.85rem;align-self:center}.ref[data-astro-cid-e5tehcbh]{table-layout:fixed}.ref__c1[data-astro-cid-e5tehcbh]{width:17rem}.ref__c2[data-astro-cid-e5tehcbh]{width:7rem}.ref__c3[data-astro-cid-e5tehcbh]{width:7.5rem}.ref__c5[data-astro-cid-e5tehcbh]{width:6.5rem}.ref[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh][scope=row]{font-weight:500;white-space:nowrap}.ref[data-astro-cid-e5tehcbh] .ref__head[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh]{padding-top:var(--space-6);padding-bottom:var(--space-3);border-top:1px solid var(--line);background:var(--paper);text-align:start;white-space:normal}.ref[data-astro-cid-e5tehcbh] tbody[data-astro-cid-e5tehcbh]:first-of-type .ref__head[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh]{border-top:0}.ref__name[data-astro-cid-e5tehcbh]{margin-inline-end:var(--space-3);color:var(--ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.ref__note[data-astro-cid-e5tehcbh]{color:var(--ink-muted);font-size:.9375rem;font-weight:400}.ref__short[data-astro-cid-e5tehcbh]{color:var(--ink-muted);font-size:.8rem}.ref__cp[data-astro-cid-e5tehcbh]{font-size:.85rem;white-space:nowrap}.ref__copycell[data-astro-cid-e5tehcbh]{width:1%;text-align:end}.ref__copy[data-astro-cid-e5tehcbh]{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border:1px solid var(--line-strong);border-radius:var(--r-button);background:var(--paper);box-shadow:var(--shadow-control);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.ref__copy[data-astro-cid-e5tehcbh]:hover{box-shadow:var(--shadow-lift)}.ref__copy[data-astro-cid-e5tehcbh]:active{box-shadow:var(--shadow-pressed)}@media(width<=640px){.ref[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh][scope=col]:nth-child(3),.ref[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh][scope=col]:nth-child(4),.ref[data-astro-cid-e5tehcbh] td[data-astro-cid-e5tehcbh]:nth-child(3),.ref[data-astro-cid-e5tehcbh] td[data-astro-cid-e5tehcbh]:nth-child(4){display:none}.ref[data-astro-cid-e5tehcbh]{table-layout:auto}.ref__c1[data-astro-cid-e5tehcbh],.ref__c2[data-astro-cid-e5tehcbh],.ref__c3[data-astro-cid-e5tehcbh],.ref__c5[data-astro-cid-e5tehcbh]{width:auto}.ref[data-astro-cid-e5tehcbh] th[data-astro-cid-e5tehcbh][scope=row]{white-space:normal}.ref__name[data-astro-cid-e5tehcbh]{display:block;margin-bottom:var(--space-1)}}
