.cv[data-astro-cid-gmg5e643]{--sw:56px;max-width:720px}.cv[data-astro-cid-gmg5e643] p[data-astro-cid-gmg5e643]{max-width:none}.note[data-astro-cid-gmg5e643]{font-size:.95rem}.mono[data-astro-cid-gmg5e643]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.small[data-astro-cid-gmg5e643]{color:var(--ink-soft);font-size:.875rem}.strong[data-astro-cid-gmg5e643]{color:var(--ink);font-weight:700}.cap[data-astro-cid-gmg5e643]{color:var(--ink-soft);margin-top:.6rem;font-size:.875rem}.cv-sec[data-astro-cid-gmg5e643]{margin-top:2.6rem;scroll-margin-top:16px;position:relative}.cv-sec[data-astro-cid-gmg5e643]:target:before{content:"";background:#c4533a;border-radius:2px;width:3px;animation:2s ease-out forwards cv-fade;position:absolute;top:0;bottom:0;left:-11px}@keyframes cv-fade{0%{opacity:1}to{opacity:0}}.cv-sec[data-astro-cid-gmg5e643] h2[data-astro-cid-gmg5e643]{margin:0 0 .9rem}.h2row[data-astro-cid-gmg5e643]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.up[data-astro-cid-gmg5e643]{color:var(--ink-soft);white-space:nowrap;flex:none;font-size:13px}.sw[data-astro-cid-gmg5e643]{width:var(--sw);height:var(--sw);border:1px solid #8c8c8c;border-radius:6px;flex:none;display:block}.sw-s[data-astro-cid-gmg5e643]{border-radius:5px;width:32px;height:32px}.ex[data-astro-cid-gmg5e643]{flex-direction:column;gap:.9rem;display:flex}.ex-swatch[data-astro-cid-gmg5e643]{margin:0}.ex-big[data-astro-cid-gmg5e643]{border-radius:10px;width:100%;height:96px}.ex-swatch[data-astro-cid-gmg5e643] figcaption[data-astro-cid-gmg5e643]{color:var(--ink-soft);margin-top:.3rem;font-size:.875rem}.ex-lines[data-astro-cid-gmg5e643]{border:1px solid var(--line);background:#f7f7f7;border-radius:10px;flex:1;min-width:0;margin:0;padding:.25rem 0;list-style:none}.ex-lines[data-astro-cid-gmg5e643] li[data-astro-cid-gmg5e643]{max-width:none}.ex-lines[data-astro-cid-gmg5e643] li[data-astro-cid-gmg5e643]+li[data-astro-cid-gmg5e643]{border-top:1px solid #e0e0e0}.ex-lines[data-astro-cid-gmg5e643] a[data-astro-cid-gmg5e643]{grid-template-columns:6.2em minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:44px;padding:.2rem .9rem;text-decoration:none;display:grid}.ex-lines[data-astro-cid-gmg5e643] a[data-astro-cid-gmg5e643]:hover .ex-label[data-astro-cid-gmg5e643]{text-decoration:underline}.ex-label[data-astro-cid-gmg5e643]{font-weight:700}.ex-lines[data-astro-cid-gmg5e643] .mono[data-astro-cid-gmg5e643]{overflow-wrap:anywhere}.ex-arrow[data-astro-cid-gmg5e643]{color:var(--ink-soft)}.chips[data-astro-cid-gmg5e643]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-gmg5e643] a[data-astro-cid-gmg5e643]{border:1px solid var(--line);background:#f2f2f2;border-radius:999px;align-items:center;min-height:40px;padding:0 .85rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.chips[data-astro-cid-gmg5e643] a[data-astro-cid-gmg5e643]:hover{border-color:var(--ink)}.cv-grid[data-astro-cid-gmg5e643]{gap:1rem 1.75rem;display:grid}.vis[data-astro-cid-gmg5e643]{min-width:0;margin:0}.txt[data-astro-cid-gmg5e643] p[data-astro-cid-gmg5e643]{margin:0 0 .7rem}.inpal[data-astro-cid-gmg5e643]{font-size:.95rem}.more[data-astro-cid-gmg5e643]{color:var(--ink-soft);margin:1.1rem 0 0;font-size:.875rem;line-height:1.8}.more[data-astro-cid-gmg5e643] a[data-astro-cid-gmg5e643]{color:var(--ink)}.end[data-astro-cid-gmg5e643]{margin-top:3rem}.units[data-astro-cid-gmg5e643]{flex-wrap:wrap;gap:1rem 1.25rem;display:flex}.unit[data-astro-cid-gmg5e643]{flex-direction:column;align-items:flex-start;gap:.2rem;line-height:1.3;display:flex}.unit[data-astro-cid-gmg5e643] .sw[data-astro-cid-gmg5e643]{margin-bottom:.15rem}.pairs[data-astro-cid-gmg5e643]{align-items:flex-start;gap:.4rem;margin-top:1rem;display:flex}.pairs-hash[data-astro-cid-gmg5e643]{padding-top:.35rem}.pair[data-astro-cid-gmg5e643]{border:1px solid var(--line);background:#f7f7f7;border-radius:6px;flex-direction:column;align-items:center;min-width:4.2rem;padding:.3rem .5rem;line-height:1.3;display:flex}.bars[data-astro-cid-gmg5e643]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.9rem .6rem;display:grid}.bar-row[data-astro-cid-gmg5e643]{display:contents}.bar-key[data-astro-cid-gmg5e643]{font-size:.95rem;font-weight:700;line-height:20px}.bar[data-astro-cid-gmg5e643]{border:1px solid #8c8c8c;border-radius:4px;height:20px;display:block;position:relative}.tri[data-astro-cid-gmg5e643]{border-top:8px solid #000;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-left:-6px;position:absolute;top:-9px}.bar-num[data-astro-cid-gmg5e643]{text-align:right;min-width:3ch;line-height:20px}.eq[data-astro-cid-gmg5e643]{gap:.75rem;margin-top:1.4rem;display:grid}.eq-row[data-astro-cid-gmg5e643]{align-items:flex-start;gap:.5rem;display:flex}.eq-key[data-astro-cid-gmg5e643]{flex:none;width:5.2rem;padding-top:.35rem;font-size:.875rem;font-weight:700}.eq-unit[data-astro-cid-gmg5e643]{flex-direction:column;align-items:center;min-width:3.4rem;line-height:1.3;display:flex}.op[data-astro-cid-gmg5e643]{padding-top:.25rem;font-weight:700}.trap[data-astro-cid-gmg5e643]{margin-top:1.4rem}.drawing[data-astro-cid-gmg5e643]{width:100%;max-width:360px;height:auto;display:block}.svg-t[data-astro-cid-gmg5e643]{font:13px var(--font);fill:#262626}.svg-s[data-astro-cid-gmg5e643]{fill:#4d4d4d;font:12px ui-monospace,Menlo,Consolas,monospace}.svg-b[data-astro-cid-gmg5e643]{font-weight:700}.idea[data-astro-cid-gmg5e643]{margin:0 0 .6rem;font-weight:700}.vscale[data-astro-cid-gmg5e643]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vscale[data-astro-cid-gmg5e643] li[data-astro-cid-gmg5e643]{grid-template-columns:56px 2.2ch 1fr;align-items:center;gap:.7rem;max-width:none;display:grid}.vgrey[data-astro-cid-gmg5e643]{border-radius:4px;width:56px;height:34px}.vnum[data-astro-cid-gmg5e643]{text-align:right}.vtube[data-astro-cid-gmg5e643]{align-items:center;gap:.5rem;line-height:1.2;display:flex}.vtube[data-astro-cid-gmg5e643] .sw-s[data-astro-cid-gmg5e643]{width:26px;height:26px}.ok[data-astro-cid-gmg5e643]{flex-direction:column;gap:1rem;display:flex}.ok-disc[data-astro-cid-gmg5e643]{max-width:340px}.ok-legend[data-astro-cid-gmg5e643]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ok-legend[data-astro-cid-gmg5e643] li[data-astro-cid-gmg5e643]{align-items:baseline;gap:.5rem;line-height:1.35;display:flex}.ok-n[data-astro-cid-gmg5e643]{min-width:1ch;font-weight:800}.dot[data-astro-cid-gmg5e643]{border:1px solid #262626;border-radius:50%;flex:none;align-self:center;width:.9em;height:.9em;display:inline-block}.ok-num[data-astro-cid-gmg5e643]{white-space:nowrap;display:block}.howto[data-astro-cid-gmg5e643]{border:1px solid var(--line);background:#f7f7f7;border-radius:10px;margin-top:1rem;padding:.7rem .9rem}.howto-title[data-astro-cid-gmg5e643]{margin:0 0 .3rem;font-weight:700}.howto[data-astro-cid-gmg5e643] ul[data-astro-cid-gmg5e643]{margin:0;padding:0;list-style:none}.howto-icon[data-astro-cid-gmg5e643]{width:1.6em;font-weight:700;display:inline-block}.ladder[data-astro-cid-gmg5e643]{margin-top:1.2rem}.twins[data-astro-cid-gmg5e643]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;display:grid}.twin[data-astro-cid-gmg5e643]{flex-direction:column;gap:.15rem;line-height:1.3;display:flex}.twin-pair[data-astro-cid-gmg5e643]{width:calc(var(--sw) * 2);border:1px solid #8c8c8c;border-radius:6px;margin-bottom:.25rem;display:flex;overflow:hidden}.twin-pair[data-astro-cid-gmg5e643] span[data-astro-cid-gmg5e643]{width:var(--sw);height:var(--sw)}@media (width>=760px){.ex[data-astro-cid-gmg5e643]{flex-direction:row;align-items:flex-start;gap:1.25rem}.ex-swatch[data-astro-cid-gmg5e643]{flex:none}.ex-big[data-astro-cid-gmg5e643]{width:160px;height:160px}.cv-grid[data-astro-cid-gmg5e643]{grid-template-columns:minmax(0,320px) 1fr;align-items:start}.cv-grid[data-astro-cid-gmg5e643].wide{grid-template-columns:minmax(0,1fr)}.vscale[data-astro-cid-gmg5e643]{grid-template-columns:repeat(10,minmax(0,1fr))}.vscale[data-astro-cid-gmg5e643] li[data-astro-cid-gmg5e643]{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.vgrey[data-astro-cid-gmg5e643]{width:100%;height:48px}.vnum[data-astro-cid-gmg5e643]{text-align:center}.vtube[data-astro-cid-gmg5e643]{flex-direction:column;gap:.25rem}.ok[data-astro-cid-gmg5e643]{flex-direction:row;align-items:flex-start;gap:1.5rem}.ok-disc[data-astro-cid-gmg5e643]{flex:0 0 340px}.ok-side[data-astro-cid-gmg5e643]{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.cv-sec[data-astro-cid-gmg5e643]:target:before{opacity:1;animation:none}}
