.crumb[data-astro-cid-r62xwdqq]{color:var(--ink-3);margin:20px 0 8px;font-size:.82rem}.crumb[data-astro-cid-r62xwdqq] a[data-astro-cid-r62xwdqq]{color:var(--ink-2)}h1[data-astro-cid-r62xwdqq]{color:var(--accent);margin:4px 0}.lead[data-astro-cid-r62xwdqq]{color:var(--ink-2)}.ctrl[data-astro-cid-r62xwdqq]{padding:12px 16px 14px}.ctrl-head[data-astro-cid-r62xwdqq]{justify-content:space-between;align-items:baseline;display:flex}.ctrl-head[data-astro-cid-r62xwdqq] b[data-astro-cid-r62xwdqq]{color:var(--accent);font-size:1.6rem}.ctrl-row[data-astro-cid-r62xwdqq]{align-items:center;gap:10px;margin:6px 0 8px;display:flex}.ctrl-row[data-astro-cid-r62xwdqq] input[data-astro-cid-r62xwdqq]{min-width:0;accent-color:var(--accent);flex:1}.step[data-astro-cid-r62xwdqq]{padding:2px 14px;font-size:1.1rem}.ticks[data-astro-cid-r62xwdqq]{flex-wrap:wrap;gap:4px;display:flex}.tick[data-astro-cid-r62xwdqq]{border:1.5px solid var(--line);background:var(--surface);min-width:2.2em;color:var(--ink-2);font:700 .8rem var(--font-body);cursor:pointer;border-radius:4px;padding:3px 4px}.tick[data-astro-cid-r62xwdqq].on{border-color:var(--accent);background:var(--accent);color:var(--surface)}.summary[data-astro-cid-r62xwdqq]{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 8px;display:grid}.sum[data-astro-cid-r62xwdqq]{flex-direction:column;padding:8px 14px;display:flex}.sum-name[data-astro-cid-r62xwdqq]{color:var(--ink-2);font-size:.85rem}.sum[data-astro-cid-r62xwdqq] b[data-astro-cid-r62xwdqq]{font-size:1.6rem}.sum-push[data-astro-cid-r62xwdqq]{color:var(--strategy)}.sum-call[data-astro-cid-r62xwdqq]{color:var(--technology)}.sum-sub[data-astro-cid-r62xwdqq]{color:var(--ink-3);font-size:.75rem}.info[data-astro-cid-r62xwdqq]{min-height:1.5em;color:var(--ink-2);margin:6px 0;font-size:.9rem}.chart-box[data-astro-cid-r62xwdqq] h2[data-astro-cid-r62xwdqq]{margin:18px 0 6px;font-size:1.05rem}.grid[data-astro-cid-r62xwdqq]{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;display:grid}.cell[data-astro-cid-r62xwdqq]{--c:var(--strategy);aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--ink-3);font:700 clamp(8.5px, 2.5vw, 13px) / 1 var(--font-body);letter-spacing:-.03em;cursor:pointer;border-radius:3px;padding:0;overflow:hidden}#grid-call[data-astro-cid-r62xwdqq] .cell[data-astro-cid-r62xwdqq]{--c:var(--technology)}.cell[data-astro-cid-r62xwdqq].on{border-color:var(--c);background:var(--c);color:var(--surface)}.cell[data-astro-cid-r62xwdqq].mix{border:1.5px dashed var(--c);background:repeating-linear-gradient(135deg, transparent 0 3px, #ffffff59 3px 5px), linear-gradient(to top, var(--c) calc(var(--f) * 100%), var(--surface-2) calc(var(--f) * 100%));color:var(--ink)}.legend[data-astro-cid-r62xwdqq]{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:12px 0 4px;font-size:.85rem;display:flex}.sw[data-astro-cid-r62xwdqq]{vertical-align:-2px;border:1px solid var(--line);border-radius:3px;width:14px;height:14px;margin-right:4px;display:inline-block}.sw-push[data-astro-cid-r62xwdqq]{background:var(--strategy)}.sw-call[data-astro-cid-r62xwdqq]{background:var(--technology)}.sw-mix[data-astro-cid-r62xwdqq]{border:1.5px dashed var(--ink-2);background:repeating-linear-gradient(135deg, transparent 0 3px, #ffffff59 3px 5px), linear-gradient(to top, var(--ink-3) 50%, var(--surface-2) 50%)}.sw-none[data-astro-cid-r62xwdqq]{background:var(--surface-2)}.mixed[data-astro-cid-r62xwdqq]{color:var(--ink-2);font-size:.85rem}.howto[data-astro-cid-r62xwdqq],.sheet[data-astro-cid-r62xwdqq]{margin-top:24px;padding:6px 18px 10px}.howto[data-astro-cid-r62xwdqq] h2[data-astro-cid-r62xwdqq],.sheet[data-astro-cid-r62xwdqq] h2[data-astro-cid-r62xwdqq]{font-size:1.15rem}.howto[data-astro-cid-r62xwdqq] ul[data-astro-cid-r62xwdqq]{padding-left:1.2em}.sheet[data-astro-cid-r62xwdqq] table[data-astro-cid-r62xwdqq]{border-collapse:collapse;width:100%;font-size:.9rem}.sheet[data-astro-cid-r62xwdqq] th[data-astro-cid-r62xwdqq],.sheet[data-astro-cid-r62xwdqq] td[data-astro-cid-r62xwdqq]{white-space:nowrap;border-bottom:1px solid var(--line);text-align:right;padding:4px 6px}.sheet[data-astro-cid-r62xwdqq] th[data-astro-cid-r62xwdqq]:first-child,.sheet[data-astro-cid-r62xwdqq] td[data-astro-cid-r62xwdqq]:first-child{text-align:left}.small[data-astro-cid-r62xwdqq]{color:var(--ink-2);font-size:.82rem}
