.tool-head[data-astro-cid-ykaj67oi]{margin-bottom:18px}.tool-head[data-astro-cid-ykaj67oi] h1[data-astro-cid-ykaj67oi]{margin-bottom:8px}.lede[data-astro-cid-ykaj67oi]{color:var(--muted);font-size:var(--step-1);max-width:60ch;margin:0}.tool[data-astro-cid-ykaj67oi]{grid-template-columns:1fr;grid-template-areas:"inputs""stage""results""more";gap:16px;margin:20px 0 8px;display:grid}@media (width>=900px){.tool[data-astro-cid-ykaj67oi]{grid-template:"inputs stage""more stage""results stage"1fr/330px minmax(0,1fr);align-items:start;gap:20px 24px}}.tool-inputs[data-astro-cid-ykaj67oi]{grid-area:inputs;gap:16px;display:grid}.tool-stage[data-astro-cid-ykaj67oi]{grid-area:stage;min-width:0}.tool-more[data-astro-cid-ykaj67oi]{grid-area:more}@media (width<=600px){.tool-head[data-astro-cid-ykaj67oi] h1[data-astro-cid-ykaj67oi]{font-size:1.85rem}.lede[data-astro-cid-ykaj67oi]{font-size:var(--step-0)}.tool[data-astro-cid-ykaj67oi]{gap:12px;margin-top:14px}.tool-inputs[data-astro-cid-ykaj67oi]{gap:12px}#style-hint[data-astro-cid-ykaj67oi]{display:none}}.tool-results[data-astro-cid-ykaj67oi]{grid-area:results;gap:16px;display:grid}.size-row[data-astro-cid-ykaj67oi]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.lock[data-astro-cid-ykaj67oi]{width:44px;height:44px}.lock[data-astro-cid-ykaj67oi] .i-unlock,.lock[data-astro-cid-ykaj67oi][aria-pressed=false] .i-lock{display:none}.lock[data-astro-cid-ykaj67oi][aria-pressed=false] .i-unlock{display:block}.lock[data-astro-cid-ykaj67oi][aria-pressed=true]{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 40%, var(--line));background:var(--primary-soft)}.more[data-astro-cid-ykaj67oi]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.more[data-astro-cid-ykaj67oi] summary[data-astro-cid-ykaj67oi]{cursor:pointer;min-height:44px;font-size:var(--step--1);align-items:center;gap:8px;padding:0 14px;font-weight:600;list-style:none;display:flex}.more[data-astro-cid-ykaj67oi] summary[data-astro-cid-ykaj67oi]::-webkit-details-marker{display:none}.more-body[data-astro-cid-ykaj67oi]{gap:14px;padding:4px 14px 16px;display:grid}.center-set[data-astro-cid-ykaj67oi]{border:0;min-width:0;margin:0;padding:0}.pair[data-astro-cid-ykaj67oi]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stage-foot[data-astro-cid-ykaj67oi]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.mode[data-astro-cid-ykaj67oi]{flex:0 240px;min-width:0}.zoom[data-astro-cid-ykaj67oi]{z-index:2;gap:6px;display:grid;position:absolute;top:10px;right:10px}.zoom[data-astro-cid-ykaj67oi] .icon-btn[data-astro-cid-ykaj67oi]{background:color-mix(in srgb, var(--bg) 92%, transparent);box-shadow:0 1px 2px #0f172a14}.stage[data-astro-cid-ykaj67oi]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--canvas-bg);height:clamp(260px,45vh,720px);box-shadow:var(--shadow);position:relative;overflow:hidden}@media (width>=900px){.stage[data-astro-cid-ykaj67oi]{height:clamp(420px,70vh,760px)}}#cv[data-astro-cid-ykaj67oi]{touch-action:pan-x pan-y;cursor:crosshair;position:absolute;inset:0}.readout[data-astro-cid-ykaj67oi]{min-height:1.6em;font-size:var(--step--1);color:var(--muted);flex:220px;margin:0 2px}.stats[data-astro-cid-ykaj67oi]{overflow-wrap:anywhere;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.stats[data-astro-cid-ykaj67oi]>div[data-astro-cid-ykaj67oi]{background:var(--bg);padding:12px 14px}.stats[data-astro-cid-ykaj67oi] .wide[data-astro-cid-ykaj67oi]{grid-column:1/-1}.stats[data-astro-cid-ykaj67oi] dt[data-astro-cid-ykaj67oi]{color:var(--muted);font-size:.8125rem}.stats[data-astro-cid-ykaj67oi] dd[data-astro-cid-ykaj67oi]{font-weight:650;font-size:var(--step-1);margin:2px 0 0}#count[data-astro-cid-ykaj67oi]{font-size:var(--step-3);letter-spacing:-.02em}.pattern[data-astro-cid-ykaj67oi]{word-break:break-word;font-size:var(--step-0)!important}.bar[data-astro-cid-ykaj67oi]{background:var(--surface-2);border-radius:99px;height:6px;margin-top:8px;display:block;overflow:hidden}.bar[data-astro-cid-ykaj67oi] span[data-astro-cid-ykaj67oi]{background:var(--placed);width:0;height:100%;transition:width .25s var(--ease);display:block}.actions[data-astro-cid-ykaj67oi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.actions[data-astro-cid-ykaj67oi] .btn-primary[data-astro-cid-ykaj67oi],.actions[data-astro-cid-ykaj67oi] #copy-coords[data-astro-cid-ykaj67oi]{grid-column:1/-1}.actions[data-astro-cid-ykaj67oi] .btn[data-astro-cid-ykaj67oi]{white-space:normal;line-height:1.2}.actions[data-astro-cid-ykaj67oi] .subtle[data-astro-cid-ykaj67oi]{color:var(--muted);border-color:#0000;grid-column:1/-1}.content[data-astro-cid-ykaj67oi]{margin-top:48px}.tool-head[data-astro-cid-ykaj67oi]{scroll-margin-top:80px}.chart[data-astro-cid-ykaj67oi]{margin-top:8px;scroll-margin-top:80px}#print-chart[data-astro-cid-ykaj67oi]{margin:4px 0 20px}.chart-figs[data-astro-cid-ykaj67oi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0 0 28px;display:grid}.chart-fig[data-astro-cid-ykaj67oi]{grid-column:span 2;margin:0}.chart-fig[data-astro-cid-ykaj67oi].tall{grid-column:span 1}.chart-fig[data-astro-cid-ykaj67oi].tall:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}@media (width>=720px){.chart-figs[data-astro-cid-ykaj67oi]{grid-template-columns:repeat(6,minmax(0,1fr))}.chart-fig[data-astro-cid-ykaj67oi]{grid-column:span 3}.chart-fig[data-astro-cid-ykaj67oi].tall{grid-column:span 2}.chart-fig[data-astro-cid-ykaj67oi].tall:nth-last-child(2){grid-column:2/span 2}.chart-fig[data-astro-cid-ykaj67oi].tall:last-child{grid-column:span 2;justify-self:stretch;width:auto}}.chart-img[data-astro-cid-ykaj67oi]{border:1px solid var(--line);border-radius:var(--radius-m);background-color:#f3f5f9;background-image:linear-gradient(#e2e6ee 1px,#0000 1px),linear-gradient(90deg,#e2e6ee 1px,#0000 1px);background-size:12px 12px;position:relative;overflow:hidden}.chart-img[data-astro-cid-ykaj67oi] img[data-astro-cid-ykaj67oi]{width:100%;height:auto;display:block}.chart-hits[data-astro-cid-ykaj67oi]{grid-template-columns:repeat(var(--cols,5), 1fr);grid-template-rows:repeat(var(--rows,5), 1fr);display:grid;position:absolute;inset:0}.chart-hits[data-astro-cid-ykaj67oi] a[data-astro-cid-ykaj67oi]:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}.chart-fig[data-astro-cid-ykaj67oi] figcaption[data-astro-cid-ykaj67oi]{font-size:var(--step--1);color:var(--muted);margin-top:6px}.full-size[data-astro-cid-ykaj67oi]{align-items:center;width:fit-content;min-height:44px;font-weight:600;display:flex}@media (width<=600px){.q-rest[data-astro-cid-ykaj67oi]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.chart-filter[data-astro-cid-ykaj67oi]{max-width:260px;margin:0 0 10px}.chart-table[data-astro-cid-ykaj67oi]:has(#cf-odd:checked) tr[data-astro-cid-ykaj67oi].is-even,.chart-table[data-astro-cid-ykaj67oi]:has(#cf-even:checked) tr[data-astro-cid-ykaj67oi].is-odd{display:none}.chart-table[data-astro-cid-ykaj67oi] .table-wrap[data-astro-cid-ykaj67oi]{max-height:70vh;overflow-y:auto}.chart-table[data-astro-cid-ykaj67oi] thead[data-astro-cid-ykaj67oi] th[data-astro-cid-ykaj67oi]{white-space:normal;position:sticky;top:0}.chart-table[data-astro-cid-ykaj67oi] td[data-astro-cid-ykaj67oi].runs{white-space:normal;min-width:16ch;color:var(--muted);font-size:.8125rem}.content-rest[data-astro-cid-ykaj67oi]{margin-top:8px}.sr-only[data-astro-cid-ykaj67oi]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nowrap[data-astro-cid-ykaj67oi]{white-space:nowrap}.chart-table[data-astro-cid-ykaj67oi] th[data-astro-cid-ykaj67oi],.chart-table[data-astro-cid-ykaj67oi] td[data-astro-cid-ykaj67oi]{padding:8px 10px}@media (width<=600px){.chart-table[data-astro-cid-ykaj67oi] td[data-astro-cid-ykaj67oi].runs{min-width:12ch}}@media print{.site-header,.site-footer,.crumbs,.skip,.toast,.screen-only[data-astro-cid-ykaj67oi]{display:none!important}.print-only[data-astro-cid-ykaj67oi]{display:block!important}#print-area h1{margin:0 0 4pt;font-size:18pt}#print-area p{margin:0 0 10pt;font-size:10pt}.print-tile{break-inside:avoid;margin:0 0 12pt}.print-tile+.print-tile{break-before:page}.print-tile img{object-fit:contain;border:0;width:100%;max-height:230mm}.print-tile figcaption{color:#333;font-size:9pt}html.print-chart .screen-only[data-astro-cid-ykaj67oi]{display:block!important}html.print-chart #print-area[data-astro-cid-ykaj67oi],html.print-chart .screen-only[data-astro-cid-ykaj67oi]>[data-astro-cid-ykaj67oi]:not(.chart),html.print-chart .chart[data-astro-cid-ykaj67oi]>.prose[data-astro-cid-ykaj67oi]>[data-astro-cid-ykaj67oi]:not(.chart-table),html.print-chart .chart-filter[data-astro-cid-ykaj67oi],html.print-chart .full-size[data-astro-cid-ykaj67oi],html.print-chart .chart-hits[data-astro-cid-ykaj67oi]{display:none!important}html.print-chart .chart-figs[data-astro-cid-ykaj67oi]{margin:0;display:block}html.print-chart .chart-fig[data-astro-cid-ykaj67oi]{break-after:page;break-inside:avoid}html.print-chart .chart-img[data-astro-cid-ykaj67oi]{border:0}html.print-chart .chart-img[data-astro-cid-ykaj67oi] img[data-astro-cid-ykaj67oi]{object-fit:contain;max-height:240mm}html.print-chart .chart-fig[data-astro-cid-ykaj67oi] figcaption[data-astro-cid-ykaj67oi]{color:#000;font-size:11pt}html.print-chart .chart-table[data-astro-cid-ykaj67oi] tr[data-astro-cid-ykaj67oi]{display:table-row!important}html.print-chart .chart-table[data-astro-cid-ykaj67oi] .table-wrap[data-astro-cid-ykaj67oi]{border:0;max-height:none;overflow:visible}html.print-chart .chart-table[data-astro-cid-ykaj67oi] th[data-astro-cid-ykaj67oi],html.print-chart .chart-table[data-astro-cid-ykaj67oi] td[data-astro-cid-ykaj67oi]{color:#000;padding:2pt 6pt;font-size:8.5pt}html.print-chart .chart-table[data-astro-cid-ykaj67oi] thead[data-astro-cid-ykaj67oi] th[data-astro-cid-ykaj67oi]{position:static}}
